Tag Archives: Microchip

ATtiny1607 – A TinyAVR MCU Family For Real-Time Control Systems

In continuation of the development of microcontrollers for a real-time control system, Microchip unveils a new set of microcontroller family based around the known Atmel ATtiny family called the ATtiny1607 family. Microchip is hoping to continue support for the Atmel’s famous AVR set of microcontrollers.

Microchip recently launched the PIC18 Q10 family of MCUs earlier on that features multiple intelligent Core Independent Peripherals (CIPs) and was tailored for real-time control systems. The ATtiny1607 family of AVR® microcontrollers (MCUs) offers similar features like the PIC18 Q10 MCUs, it is equipped with high-speed integrated analog, hardware-based Core Independent Peripherals (CIPs) and low-power performance for efficient, real-time control and sensor node applications in a small physical footprint to help optimize board layout.

The family offers a lot of options; it is made up of about ten different MCUs coming in different package type from DIP to QFN, which makes it ideal for space-constrained closed-loop system especially the 3 x 3 mm 20-pin QFN package. The family offers a broad range of memory, pin and package configurations, program memory from  2KB to 16KB, SRAM from 256 Bytes to 1024 Bytes, pin count from 8 to 24 pin packages, and MCUs in the family all have 12 ADC input.

The family offers an accurate and temperature-stable 20 MHz internal RC oscillator, a configurable custom logic (CCL) and core independent peripherals. These inbuilt features nullify the need for external components which will help it in reducing the cost of the final product.

Below are some of the ATtiny 1607 key attributes:

  • Internal 20 MHz oscillator
  • Up to 16 KB of FLASH memory
  • Up to 12-channel, 115 ksps 10-bit ADC
  • Cyclic Redundancy Check (CRC) scan
  • 16-bit Real-Time Clock and Periodic Interrupt Timer
  • Configurable Custom Logic (CCL) peripheral
  • 3-channel Peripheral Event System
  • Analog Comparator with a scalable reference input
  • Configurable, internally generated reference voltage
  • USART / SPI / dual-mode TWI
  • Available with up to 22 I/O

Getting started to work with the ATtiny 1607 is straightforward. An evaluation kit called ATmega4809-XPRO Evaluation Kit is available for getting starting with the family. It is the ideal platform for rapid prototyping of the new tinyAVR and even megaAVR® MCUs. The kit is a USB powered kit and features an onboard programmer and debugger that seamlessly integrates with Atmel Studio and other peripherals. The board also has a MikroBUS™ -compatible socket, allowing you to easily add sensors, actuators or communications interfaces from Mikroelektronika’s extensive library of click boards™.

ATmega 4809 Evaluation Kit

Development time for the ATtiny1607 can be greatly reduced by using Atmel START, an intuitive web-based graphical configuration tool for embedded projects. Atmel START generates factory-validated C-code to help get an embedded design started. More informaton about Atmel START can be found here.

The tinyAVR® microcontrollers are well-suited for a wide range of applications including industrial, consumer, appliance, automotive and Internet of Things (IoT) sensor nodes. More information about the product family is available on the product page.

PIC18 Q10 Product Family – PIC® MCUs for Closed-loop Control

Real-time control systems usually are closed-loop control systems where one has a tight time window to gather data, process that data, and update the system. If the time window is missed, then the stability of the system is degraded. This reduced control can be catastrophic to some applications, such as power conversion and advanced motor control. Many semiconductor companies are claiming their MCUs can support real-time control applications, but they don’t usually offer an accurate real-time control system. Microchip has unveiled a new PIC18 Q10 family featuring multiple intelligent Core Independent Peripherals (CIPs) that help designers to simplify development and enable quick response time to system events.

Microchip which in 2016 acquired Atmel, the company famously known for the Atmega 328P, the microcontroller behind the Arduino Uno has launched a set of microcontrollers that are tailored for real-time control system called the PIC18 Q10 Family of Microcontrollers. The new family is designed for a robust system with intelligent analog, configurable peripherals and operates at 5V, making it ideal for noise prone applications because 5V offers more noise immunity as compared to 3.3V MCUs.

The PIC18 Q10 family of MCUs features CIP (Core Independent Peripherals) that provide the ability to accomplish tasks in hardware while freeing up the Central Processing Unit (CPU) to do other tasks or go to sleep to save power. The hardware-based peripherals offload timing-critical and core-intensive functions from the CPU, allowing it to focus on more complex functions within the system. This decreases system complexity by eliminating additional code and external components, reduces power consumption, allowing for deterministic response time as well as decreased validation time.

The family is made up of about seven different MCUs all coming in different package type from DIP to a QFN, making it ideal for space-constrained closed-loop control system while still applicable for hobbyist and enthusiast by leveraging on the DIP package version. The products offer Intelligent Analog peripherals including Zero Cross Detect (ZCD), on-chip comparators and a 10-bit ADC with Computation (ADC2) automating Capacitive Voltage Divider (CVD) techniques for advanced touch sensing, averaging, filtering, oversampling and automatic threshold comparison.

These are some of the PIC18 Q10 Key attributes to take note off:

  • 64 MHz internal oscillator
  • Up to 128 KB Flash program memory
  • Up to 1 KB data EEPROM
  • Up to 3615 B data SRAM
  • 10-bit ADC2 (ADC with Computation), up to 35 channels
  • Four 16-bit timers
  • Complementary Waveform Generator (CWG)
  • Two comparators
  • Zero Cross Detect (ZCD)
  • Windowed Watch Dog Timer (WWDT)
  • Peripheral Pin Select (PPS)
  • Data Signal Modulator (DSM)
  • Up to 8 Configurable Logic Cells (CLC)
  • 5-bit DAC
  • EUSART, SPI, and I2C
  • Available in 28-, 40- and 44-pins

The PIC18 Q10 family can be used with the curiosity development boards which are cost-effective MCU development platforms and can be used to accelerate the development of the MCUs family. The family is also supported by MPLAB® Code Configurator (MCC), a free software plug-in that provides a graphical interface to configure peripherals and functions specific to your application.

Based on its overwhelming featuers, the PIC18 Q10 family is suited for a broad range of applications including industrial control, consumer, automotive, touch sensing, advanced motor control, and the Internet of Things (IoT). More information about the product family can be found on the product page.

Microchip’s New Open Source SAMA5D27 SOM Module Runs Mainline Linux

American microcontroller manufacturer company Microchip has unveiled an open source, mainline Linux ready “SAMA5D27 SOM” module. This module is based on a SiP implementation of its Cortex-A5-based SAMA5D27 SoC with 128MB RAM. The 40 x 38mm module is also compatible with a SOM1-EK1 dev board.

SAMA5D27 SOM1

SAMA5D27 SOM1
SAMA5D27 SOM1

The SAMA5D27 SOM is Microchip’s first computer-on-module based on a Linux-ready application processor, and the first SiP-based module built around a SAMA5 SoC. It is mainly designed for rugged IoT applications and the module can be soldered onto a baseboard for versatile ease of use. It offers long-term availability and supports industrial grade -40 to 85°C temperature range.

The SAMA5D27 SOM1 combines the RAM-ready SAMA5D27C-D1G SiP with 64Mb of non-volatile QSPI boot flash and a 10/100 Ethernet PHY.  The module also integrates a 2Kb EEPROM with pre-programmed MAC address. The SOM is further equipped with a PMIC and a 3.3V power supply. Typical power consumption ranges from 120mA to 160mA. There’s also a 60mA idle mode and an ultra-low 30mA mode.

This module has 128 GPIO pins including 2x USB 2.0 host, one USB device, and 2x SD/MMC interfaces with eMMC 4.51 support. There is also support for 10x UART, 7x SPI, 2x CAN, camera and audio interfaces, and much more.

Like the Xplained boards, the module is open source, from the mainline Linux support to the posting of open schematics, design, Gerber, and BoM files for both the SOM and the optional SOM1-EK1 development board.

SAMA5D2 SiP

SAMA5D2 SiP
SAMA5D2 SiP

The newly launched SAMA5D2 SiP is built around the Microchip SAMA5D2. The FreeRTOS-focused 128MB version uses a lower-end SAM5D22 model limited to 16-bit DDR2 RAM while the Linux-ready 512MB and 1GB versions use the higher end SAMA5D27 and SAMA5D28, respectively, with 16/32-bit DDR. All the models are renowned for offering CAN support, and because the SAMA5D28 also adds security features, it’s the only one that is pre-certified for PCI Security.

The SAMA5D has fewer I/O pins and slower performance (166-500MHz) compared to the earlier, 600MHz SAMA5D4, but the power consumption is significantly lower. The SAMA5D2 SoC can run at less than 150mW in active mode at 500MHz with all peripherals activated, and at less than 0.5mW in low power mode with SRAM and registers retention.

SOM1-EK1 development board

SOM1-EK1 Development Board
SOM1-EK1 Development Board

The SAMA5D27-SOM1-EK1 development kit is built around a baseboard with a soldered SAMA5D27-SOM1 module with the 128MB (1Gb) configuration. This board is enhanced with SD and microSD slots, as well as a 10/100 Ethernet port, a micro-USB host port, and a micro-USB device port with power input.

Additional I/O option for this dev board includes USB HSIC, CAN, JLINK, and JTAG interfaces. There’s a tamper connector, 4x push buttons, an LED, supercapacitor backup, and an ATECC508 CryptoAuthentication device. A Linux4SAM BSP is available with Linux kernel and drivers.

The ATSAMA5D27-SOM1 is available for $39, and the ATSAMA5D27-SOM1-EK1 development board is available for $245 each. The ATSAMA5D2 SiP starts at for $8.62 each. More information may be found in Microchip’s SAMA5D2 SiP and SOM announcement and launch page, which points to SOM and SiP pages, as well as the SAMA5D27-SOM1-EK1 dev board page.

PIC Arduino with RS485

This board created for makers, who wants to use various Arduino UNO shields using PIC microcontrollers from Microchip. Board facilitates the use of any 28 PIN SMD SO PIC microcontrollers without crystal (internal oscillator). Project also can be used to develop RS485 application with the help of on board SN75176 IC. Two regulators provide 3.3V and 5V DC outputs. ICSP connector provided to program the PIC IC using PICKIT2/PICKIT3 programmer. On board DC jack connector and additional CN2 Header connector helps to power up the board. Input supply 7V-15V DC. This board has been tested using PIC16F886 IC. Switch SW1 helps to reset the board. Please refer to PCB top layout for Arduino Vs. Microchip Pin configuration.

PIC Arduino with RS485 – [Link]

ME Labs Advanced D-Stick (PIC18F47K40)

melabs.com released a new development board based on PIC18F47K40 PIC microcontroller. The board includes everything you need to start with your project. Documentation here: http://melabs.com/dstick/

The ME Labs Advanced D-Stick provides all the functionality of Microchip’s 40-pin PIC18F47K40 in a hardware module that includes a USB on-board programmer and virtual COM port. The D-Stick is a compact, simple and easy to use alternative to connecting a serial port, programmer, power supply, etc. to a solderless breadboard for project development. After development, simply replace the D-Stick with the pinout-compatible, production-ready PIC18F47K40.

ME Labs Advanced D-Stick (PIC18F47K40) – [Link]

PAC1934 – Microchip’s New Power-Monitoring IC Measures Power With 99% Accuracy

Microchip recently developed a precision power-and-energy-monitoring chip – PAC1934. The PAC1934 is a four channel power/energy monitor with current sensor amplifier and bus voltage monitors that feed high-resolution ADC. It works in conjunction with a Microchip software driver that is fully compatible with the Energy Estimation Engine (E3) built into the Windows 10 operating system. The whole setup provides 99 percent accuracy on all battery-powered Windows 10 devices.

PAC1934 - Software power monitoring IC
PAC1934 – Software power monitoring IC

The PAC1934 enables energy monitoring with a wide range of integration periods from 1 ms to up to 36 hours. Combining Microchip’s PAC1934 chip and Microsoft’s E3 service can enhance the measurement of battery usage by different applications up to 29 percent. The sophisticated digital circuitry of the IC performs power calculations and energy accumulation precisely.

The PAC1934 is able to measure voltage accurately as low as 0V and as high as 32V. This ability lets the chip precisely measure power usage from the Central Processing Unit (CPU) as well as from software running on devices connected through a USB Type-C connector. The chip has features that could make it an essential part of future software upgrades. No input filters are required for this chip as it uses real-time calibration to suppress offset and gain errors.

The PAC1934 measures bus voltage, sense resistor voltage, and accumulated proportional power. Then stores the data in 16-bit registers for retrieval by the system master or embedded controller. The data transfer between the chip and the host system is performed over SMBus or I2C. The sampling rate and energy integration period can also be controlled similarly. Another important feature is its highly configurable controls, such as Active channel selection and one-shot measurements.

Most important features are:

  • 100 mV full-scale voltage sense range, 16-bit resolution.
  • Bidirectional or unidirectional options.
  • Wide bus voltage measurement range 0V to 32V, 16-Bit Resolution.
  • 1% power measurement accuracy.
  • 48-bit power accumulator register for recording data.
  • 24-bit accumulator count.
  • User programmable sampling rates of 8, 64, 256, 1024 samples per second.
  • 36 hours of power data accumulation at 8 samples per second.
  • 2.7V to 5.5V supply operation.
  • Separate I/O pin for digital I/O 1.62-5.5V.
  • I2C fast mode plus (1Mp/S) and SMBus 3.0.

For more information on this IC, visit Microchip’s website here.

SST26WF064C – Low-voltage 64-Megabit SuperFlash® Memory Device From Microchip

Microchip introduced a new 64Mbit Serial Quad I/O memory device—SST26WF064C with proprietary SuperFlash® technology. The SST26WF064C writes with a single power supply of 1.65-1.95V and significantly lower power consumption. This makes it ideal for wireless, mobile, and battery-powered applications.

Microchip SST26WF064C Flash Memory Chip
Microchip SST26WF064C Flash Memory Chip

This 64Mbit memory device also features DTR or Dual Transfer Rate technology. DTR lets the user access data of the chip on both rising and falling edges of the clock, reducing overall data access time and power consumption significantly. The SST26WF064C utilizes a 4-bit multiplexed I/O serial interface to boost performance while maintaining the tiny form factor of standard serial flash devices.

Microchip’s high-performance CMOS SuperFlash technology provides the fastest chip erase time, consequently, reduces overall power consumption. It also improves performance and reliability of the memory chip. The SST26WF064C’s typical chip-erase time is 35-50 milliseconds, where other chips take nearly 30 seconds to be completely erased.

This chip combines a hardware controlled RESET function which is not present in common flash chips available in the market due to their limited pin count. In SST26WF064C, the user can program the HOLD pin to use for the RESET function. This feature lets the host microcontroller to reset the chip by sending a pulse to it.

SST26WF064C supports full command-set compatibility with traditional Serial Peripheral Interface (SPI) protocol. Operating at frequencies reaching 104 MHz, the SST26WF064C enables minimum latency execute-in-place (XIP) capability without the need for code shadowing on a SRAM. To learn about code shadowing, read this article.

The key features of the SST26WF064C are:

  • Single Voltage Read and Write Operations – 1.65-1.95V
  • Serial Interface Architecture
  • High-Speed Clock Frequency (104 MHz max.)
  • Burst Modes
  • Superior Reliability
  • Low Power Consumption
  • Fast Erase Time
  • Flexible Erase Capability
  • Suspend Program or Erase operation to access another block/sector
  • Software and Hardware Reset mode
  • Software Protection
  • Security ID
  • One-Time Programmable (OTP) 2KByte Secure ID
  • 64 bit unique, factory pre-programmed identifier
  • User-programmable area

To learn more about this memory chip or to purchase some, visit http://www.microchip.com/wwwproducts/en/SST26WF064C.

Making A Pickit 3 Clone

Make Your Own Pic Programmer and Debugger. by reviahh @ reviahh.wordpress.com

After using the Microchip tools to program and debug the projects I work on, I wondered about creating my own programming/debugging module that I could put on my own boards – just like Microchip does with their starter kits and such. As I became more interested in that idea, I began to search the web to see if anyone else had already done something similar. Initially, I found lots of posts regarding the 2nd version of the Pickit – the Pickit 2, but not as much regarding the latest version – the Pickit 3 – which is what I need to program the 32 bit pic processors that I am using.

Making A Pickit 3 Clone – [Link]

Call for Makers: Hackaday Prize for Social Impact Projects

In patnership with Digi-Key, Supply Frame and Microship, Hackaday is calling for the curious, the creative, and the determined who are working to create social change in order to transform the world using their hardware and programming knowledge in addition to scientific, design, and mechanical abilities. This contest by Hackaday will encourage people innovate projects that can impact in people lives.

All you have to do is designing an impactful project that suits you, or collaborate with a team to do it. You can create things like reliable utensils for the disabled, a way for denizens to find clean drinking water in rural villages, refreshable braille displays for image text and a smart home to build a sustainable community. Or go beyond that and create something that has never been seen before. The purpose of the contest is to encourage participants to develop solutions to address technology issues facing humanity today.

With the global collaboration behind this contest, the total prizes will reach $250,000 and they will be divided as following: $120,000 goes to top 120 finalists ($1,000 each), $50,000 Grand Prize, $30,000 Best Product Prize, $20,000 2nd Place, $15,000 3rd Place, $10,000 4th Place and finally a$5,000 5th Place.

The first stage of the Contest will consist of five (5) Challenge Rounds. Participants may enter the Contest during any of the Challenge Rounds. Up to twenty (20) entries from each Challenge Round will be chosen to advance to the final round. Participants must complete the requirements for at least one (1) Challenge Round to be eligible for the final round. An entry may be submitted to any or all of the Challenge Rounds as long as it meets the requirements for each Challenge Round in which it is submitted. All submissions must be in English and must comply with any specified requirements.

Challenge Round 1: (Get Started: Design Your Concept.)

Entry period begins 7:01 a.m. P.D.T on March 20, 2017 and closes 7:00 a.m. P.D.T on May 1, 2017. This round is for showcasing your idea, hacks and logs and presenting the problem and how will your project solve it.

Challenge Round 2: (Internet of Useful Things :: IuT ! IoT)

Entry period begins 7:01 a.m. P.D.T on May 1, 2017 and closes 7:00 a.m. P.D.T on June 12, 2017.
Let’s take Internet of Things and make it practical for everyday life. Internet of Useful Things projects showcase a way to build a better tomorrow with the data you track and analyzeChallenge

Round 3: (Wheels, Wings and Walkers)

Entry period begins 7:01 a.m. P.D.T on June 12, 2017 and closes 7:00 a.m. P.D.T on July 24, 2017. This round is for building things that move, so the objective of the project is movement and support for things that help move humanity forward.

Challenge Round 4: (Assistive Technology)

Entry period begins 7:01 a.m. P.D.T on July 24, 2017 and closes 7:00 a.m. P.D.T on September 4, 2017.  Assistive technology projects ensure a better quality of life for the disabled and enhance learning, working, and daily living.

Challenge Round 5: (Anything Goes)

Entry period begins 7:01 a.m. P.D.T on September 4, 2017 and closes 7:00 a.m. P.D.T on October 16, 2017. No reservation, no theme, no topic. it is up to you to build on your idea that resonates with you and encompasses the spirit of making. Build whatever you think would benefit humans and the world we live in.

Best Product

To be eligible for Best Product the product must not have received more than $2,000,000 in funding within the life of the product. The sum of the product’s dimensions (width + height + depth) must total 36 inches (91.44 centimeters) or less. Best Product Final Round. By 1:50 p.m. P.D.T. on October 21, 2017

It’s time to leverage your talent and find solutions to address a problem facing humanity today. With a new technical design challenge every 6 weeks, you are expanding the frontiers of knowledge and engineering.

In order to bootstrap your project before completing your final application of this contest, Hackaday now gives you the chance to participate in a public voting and win up to $200. Just start your entry to get access to this.
Check the rules of the contest to make sure that your country is eligible to apply. Also check this page to know more details about the contest.

PIC16F15386, A New PIC Family Announced By Microchip

Microchip, the well-known manufacturer of microcontrollers and semiconductors, announced this week a new family of 8-bit PIC microcontrollers, the ‘PIC16F15386’.

The new PIC16F15386 family features a 8 MIPS CPU speed, with 2KB RAM and up to 28KB flash memory offered in 8 to 48-pin packages. It also has a dual UART, dual SPI and dual I²C interfaces, one 8-bit timer and two 16-bit timers.

PIC16F15386 Features

  • Enhanced Mid-range Core with 49 Instruction, 16 Stack Levels
  • Flash Program Memory with self read/write capability
  • eXtreme Low Power (XLP)
  • IDLE and DOZE low power modes
  • Peripheral Module Disable (PMD)
  • Peripheral Pin Select (PPS)
  • 4x 10-bit PWMs
  • 2x Capture, Compare, PWM (CCP)
  • Complementary Waveform Generator (CWG)
  • Numerically Controlled Oscillator (NCO)
  • 4x Configurable Logic Controller (CLC)
  • 43 Channels 10-bit ADC with Voltage Reference
  • 5-bit Digital to Analog Converter (DAC)
  • 2x Comparators
  • 1x 8-bit Timers (TMR0/TMR2)
  • 2x 16-bit Timer (TMR1)
  • Window Watchdog Timer (WWDT)
  • Enhanced Power-On/Off-Reset
  • Low-Power Brown-Out Reset (LPBOR)
  • Programmable Brown-Out Reset (BOR)
  • In Circuit Serial Programming (ICSP)
  • PIC16LF15386 (1.8V – 3.6V)
  • PIC16F15386 (2.3V – 5.5V)

PIC16F15386 family comes with essential peripherals like Intelligent Analog, Core Independent Peripherals (CIPs) and communication combined with eXtreme Low-Power (XLP) for a wide range of low-power applications. The family features PWMs, multiple communication, temperature sensor and memory features like Memory Access Partition (MAP) and Device Information Area (DIA).

We’ve always offered a diverse portfolio of products with large market appeal,” said Steve Drehobl, vice president of Microchip’s 8-bit MCU division. “With the combination of the most requested features and peripherals by our large base of PIC MCU users, the flexibility in memory size and package options and the availability of MPLAB Xpress with MCC, we expect the PIC16F15386 family to be popular with experienced and first-time PIC MCU designers.

The PIC16F15386 is also compatible with the MPLAB Xpress IDE and the MPLAB Code Configurator, a graphical programming environment. The family includes 13 unique products that are offered in various package options including PDIP, SOIC, DFN, UDFN, UQFN and SSOP.

All products are available now for sampling and in volume production. Volume pricing starts at $0.33 for the product family.