We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X

Effortless Embedded Control Solutions

Effortlessly meet the ever-changing requirements of modern electronics with our portfolio of scalable 8-bit, 16-bit and 32-bit microcontrollers (MCUs), Digital Signal Controllers (DSCs) and microprocessors (MPUs). Our flexible peripherals and functions make it easy to create differentiated applications that set you apart from your competition. You’ll find it simple to get started by using our intuitive design environments and visual configuration tools, while our proven reference designs and professionally-tested software libraries lower your design risk.

Development Tools and Ecosystem


Are you being asked to get a prototype done fast? Our development ecosystem brings you intuitive design environments for quick prototyping. Use one of our reference designs or boards to jump-start your design so you can focus on differentiating your product. Use our professionally tested software frameworks, libraries and code examples to write your firmware with confidence. Our tools work together to provide state-of-the-art debugging with easy-to-use graphical user interfaces. Whether you need samples, example software or production programming, we provide complete design support for every stage of your project.

Scalable Performance


Don’t let changing application requirements force a complete redesign. Microchip is the only semiconductor supplier innovating across 8-, 16- and 32-bit MCUs, DSCs and MPUs, providing the ultimate selection in scalable performance. There’s also no need to learn a new development environment or start your code from scratch within the Microchip development ecosystem because you can leverage common tools across multiple designs. This allows you to preserve your investment in code development by reusing your application firmware, even when your design requirements change.

8-bit MCUs

Our 8-bit PIC® and AVR® MCUs help developers of all skill levels to easily bring their ideas to life. Use the combination of readily customizable peripherals and the industry's most code-efficient architectures to bring multiple functions to a single chip with minimal programming.

  • Easiest entry point for MCU development
  • Architected for real-time control applications
  • Fully compatible device family members that allow increases in functionality without extensive redesigns

16-bit MCUs and DSCs

PIC24 MCUs are ideal for applications that have outgrown the performance or memory capabilities of an 8-bit MCU and can benefit from staying within a common ecosystem. Our dsPIC® DSCs offer DSP performance for time-critical control loops.

  • Simplicity of an MCU with the performance of a DSP
  • Precision motor control with sensorless Field-Oriented Control
  • Efficient digital power conversion with Power Factor Correction
  • Robust functional safety features for safety-critical applications

32-bit MCUs

Our 32-bit MCUs provide performance and functional capabilities to meet design needs across a wide variety of applications.

  • Low-power, high-performance MCUs to run multi-threaded applications
  • Hardware-based touch and graphics capabilities for HMI applications
  • Security capabilities such as secure boot, secure firmware upgrade, hardware isolation, key protection and more
  • Highly integrated connectivity including CAN/CAN FD, Hi-Speed USB and Ethernet
  • Broad portfolio provides scalability to easily meet changing market requirements

MPUs

MPUs are a natural next step for those who have outgrown the performance capabilities of an MCU, need extra memory or would like to run the Linux® operating system on their application.

  • System-on-Module (SOM), System-in-Package (SiP) and IC options provide accessible MPU development regardless of experience
  • Scalable security solutions from basic secured communications and storage to the implementation of a secure enclave
  • Hardware-based touch and graphics capabilities for HMI applications
  • Support for bare metal, RTOS and Linux with peripheral driver support

Featured Development Tools


Development Board Description

Curiosity High Pin Count (HPC) Development Board

Part Number: DM164136  

The Curiosity High Pin Count (HPC) Development Board (DM164136) supports a wide variety of 8-bit MCUs. Curiosity Development Boards are cost-effective, fully-integrated MCU development platforms. The development board includes an integrated programmer/debugger and requires no additional hardware to get started.

dsPIC33CH Curiosity Development Board 

Part Number: DM330028 

Evalute the dual-core dsPIC33CH family using this low-cost board with a configurable power supply load step transient generator. Or customize the board for your application using the two mikroBUS interfaces for adding a large variety of click Boards.

SAM E54 Xplained Pro 

Part Number: ATSAME54-XPRO 

The SAM E54 Xplained Pro evaluation kit is a hardware platform for evaluating the ATSAME54P20A microcontroller (MCU). Supported by the Atmel Studio integrated development platform, the kit provides easy access to the features of the ATSAME54P20A and explains how to integrate the device into a custom design.

PIC32MZ Embedded Connectivity with FPU (EF) Starter Kit

Part Number: DM320007 

The PIC32MZ Embedded Connectivity with Floating Point Unit (EF) Family Starter Kit (DM320007 for non-crypto development or DM320007-C for Crypto development) provides a low-cost method for the development and testing of USB and Ethernet-based applications with the PIC32MZ EF family of devices.

CEC1702 IoT Development Kit 

Part Number: DM990013-BNDL 

Easily incorporate security into designs with the CEC1702 IoT Development Kit, a Microsoft certified Azure IoT Starter Kit with DICE support for fast development. The kit contains the CEC1x02 Development Board including the CEC1702PIM.

ATSAMA5D27-SOM1-EK1 Evaluation Kit 

Part Number: ATSAMA5D27-SOM1-EK1 

Fast prototyping and evaluation platform for the SAMA5D2 based System in Packages (SiPs) and the SAMA5D27-SOM1 (SAMA5D27 System On Module). The kit comprises a baseboard with a soldered ATSAMA5D27-SOM1 module. The module features an ATSAMA5D27C-D1G-CU SIP embedding a 1-Gbit (128 MB) DDR2 DRAM. The SOM integrates a Power Management IC (PMIC), a QSPI memory, a 10/100 Mbps Ethernet PHY and a serial EEPROM with a MAC address. 128 GPIO pins are provided by the SOM for general use in the system.

MPLAB® PICkit™ 4 In-Circuit Debugger/Programmer 

Part Number: PG164140 

The MPLAB® PICkit™ 4 In-Circuit Debugger/Programmer allows fast and easy debugging and programming of PIC and dsPIC flash microcontrollers, using the powerful graphical user interface of MPLAB X Integrated Development Environment (IDE), version 4.15. The MPLAB PICkit 4 is connected to the design engineer's computer using a high-speed 2.0 USB interface and can be connected to the target via an 8-pin Single In-Line (SIL) connector. The connector uses two device I/O pins and the reset line to implement in-circuit debugging and In-Circuit Serial Programming™ (ICSP™). An additional micro SD card slot and the ability to be self-powered from the target means you can take your code with you and program on the go.

MPLAB® ICD 4 In-Circuit Debugger/Programmer 

Part Number: DV164045 

The MPLAB® ICD 4 In-Circuit Debugger/Programmer is Microchip’s fastest, cost-effective debugging and programming tool for PIC Microcontrollers (MCUs) and dsPIC Digital Signal Controllers (DSCs). This speed is provided by a SAM E70 MCU with 300 MHz, 32-bit MCU with 2MB of RAM and a high-speed FPGA to yield faster communications, downloads and debugging. It debugs and programs with the powerful, yet easy-to-use graphical user interface of MPLAB X Integrated Development Environment (IDE). The MPLAB ICD 4 is connected to your PC using a high-speed USB 2.0 interface and is connected to the target with a debugging connector which is also compatible with the MPLAB ICD 3 or MPLAB REAL ICE™ In-Circuit Emulator systems. The MPLAB ICD 4 also works with JTAG interfaces.

Software Solutions


Our software solutions are designed to let you take full advantage of our silicon by providing a simple, transparent development experience for the user. Quickly build your project our using award-winning Integrated Development Environments (IDEs) and reduce your software development effort with free software libraries and code generation tools.

Product Selection


Ready to find the right device for your application? Use the parametric search tool to enter the performance, peripherals and I/O you need and get a list of products.


  • Default view shows all controllers, including 8/16/32 MCUs, DSCs and MPUs
  • Default view shows new/popular products – click “Show All Products” to see more rows
  • Default view shows most common parameters – click “Show All Specs” to see more columns
  • Export to excel if you want to save a file in order to filter more

Microcontrollers and Microprocessors