List of common microcontrollers
This is a list of common microcontrollers listed by brand.
Altera
In 2015, Altera was acquired by Intel, and then spun back out on its own in 2024.- Nios II 32-bit configurable soft microprocessor
- Nios 16-bit configurable soft processor
Analog Devices
- Blackfin
- Super Harvard Architecture Single-Chip Computer
- TigerSHARC
- ADSP-21xx digital signal processor
- MicroConverter Family – ARM7 and 8051 cores
ARM
Those companies in turn sell billions of ARM-based chips per year—12 billion ARM-based chips shipped in 2014,
about
24 billion ARM-based chips shipped in 2020,
some of those are popular chips in their own right.
Atmel
In 2016, Atmel was sold to Microchip Technology.- AT89 series
- AT90, ATtiny, ATmega, ATxmega series
- AT91SAM
- AVR32
- MARC4
Cypress Semiconductor
- CY8C2xxxx, M8C
- CY8C3xxxx, 8051
- CY8C4xxxx, ARM Cortex-M0
- CY8C5xxxx, ARM Cortex-M3
-
ELAN Microelectronics Corp.
- EM78PXXX Low Pin-Count MCU Family
- EM78PXXX GPIO Type MCU Family
- EM78PXXXN ADC Type MCU Family
EPSON Semiconductor
- 4-bit
- *S1C6x family
- 8-bit
- * S1C88 family
- 16-bit
- * S1C17 family
- 32-bit
- * S1C33 family
Espressif Systems
- 32-bit
- * ESP8266
- * ESP32 Xtensa variants
- ** ESP32, ESP32-S2, ESP32-S3 SoCs
- * ESP32 RISC-V variants
- ** ESP32C2, ESP32C3, ESP32C6, ESP32H2 SoCs
Freescale Semiconductor
- 8-bit
- * Freescale S08
- * 68HC05
- * 68HC08
- * 68HC11
- 16-bit
- * Freescale S12
- * 68HC12
- * 68HC16
- * Freescale DSP56800
- 32-bit
- * Freescale Kinetis
- * Freescale 683XX
- * MCF5xxx
- * M·CORE
- * MPC500
- * MPC 860
- * MPC 8240/8250
- * MPC 8540/8555/8560
- * MPC 5554/5566
- * MPC 5777
Fujitsu
Holtek
Holtek Semiconductor is a major Taiwan-based designer of 32-bit microcontrollers, 8-bit microcontrollers and peripheral products. Microcontroller products are centred around an ARM core in the case of 32-bit products and 8051 based core and Holtek's own core in the case of 8-bit products. Located in the Hsinchu Science Park, the company's product range includes the following microcontroller device series:- HT32FXX 32-bit ARM core microcontroller series using Cortex-M0+, M3 and M4 cores
- HT85FXX 8051 Core based microcontroller series
- HT48FXX Flash I/O type series
- HT48RXX I/O type series
- HT46RXX A/D type series
- HT49RXX LCD type series
- HT82XX Computer Peripheral series
- HT95XX Telecom Peripheral series
- HT68FXX I/O Type Flash series
- HT66FXX A/D Type Flash series
- HK32XX 32-bit ARM core series
Hyperstone
- 32-bit Hyperstone microprocessors: E1, introduced in 1990, and E2, introduced in 2009
Infineon
- * XC800 family Based on the 8051 architecture the XC800 is divided into the A- and I- Family, providing low cost micros, for example applied in applications like body, safety, motor control, intelligent lighting and electro mobility
- * XE166 family, a Real Time Signal Controller applied in industrial applications
- * XC 2000 family, designed for Automotive applications
- * C166 family
- * C167 family
- *Infineon XMC4000 is an ARM Cortex M4F based microcontroller family for industrial applications.
- * TriCore™ family is based on a unified RISC/MCU/DSP processor core. Infineon launched the first generation of AUDO in 1999. The TC1782 is the first member of the AUDO MAX family designed for automotive applications
- * Infineon XMC1000 is a 32-bit Industrial Microcontroller ARM® Cortex™-M0, 32 MHz.
- * Infineon Embedded Power Relay Driver IC - ARM® Cortex™-M0 based family for automotive applications
- * Infineon Embedded Power 2-Phase Bridge Driver IC - ARM® Cortex™-M3 based family for Brushed DC Motors
- * Infineon Embedded Power 3-Phase Bridge Driver IC - ARM® Cortex™-M3 based family for Brushless DC Motors
Intel
- 8-bit
- * MCS-48 8048 family - also incl. 8035, 8038, 8039, 8040, 8X42, 8X49, 8050; X=0 or 7
- * MCS-51 8051 family - also incl. 8X31, 8X32, 8X52; X=0, 3, 7 or 9
- * MCS-151 High-performance 8051 instruction set/binary compatible family
- 8/16-bit/32-bit
- * MCS-251 32-bit ALU with 1/8/16/32-bit CISC instruction set and 24-bit external address space. Fully binary compatible to the 8051 8-bit family.
- 16-bit
- * MCS-96
- * Intel MCS-296
Lattice Semiconductor
- Mico8 8-bit soft microprocessor
- Mico32 32-bit soft microprocessor
Maxim Integrated
- 8051 Family
- MAXQ RISC Family
- Secure Micros Family
- ARM 922T
- MIPS 4kSD
Microchip Technology
Microchip produces microcontrollers with three very different architectures:
8-bit PICmicro, with a single accumulator :
- PIC10 and PIC12: 12-bit instruction words
- PIC16 series: 14-bit instruction words, one address pointer
- * PIC16F628 – PIC16F84A is still in production as of April 8, 2022.
- PIC18 series: 16-bit instruction words, three address pointers
- PIC24: 24-bit instruction words
- dsPIC: based on PIC24, plus DSP functions, such as a single-cycle MAC into two 40-bit accumulators.
- Series: 16/32-bit instructions, uses the MIPS32 microAptiv UC Core MIPS architecture
- PIC32MX series: 32-bit instructions, uses the MIPS32 M4K Core MIPS architecture
- PIC32MZ series: 32-bit instructions, uses the MIPS32 M-Class Core MIPS architecture
National Semiconductor
- 4-bit
- * COP400
- 8-bit
- * COP8
- 16-bit
- * CR16
NEC
- 4-bit
- * 17K
- * 75X
- * 75XL
- 8-bit
- * 87XL
- * 87AD
- 78K Family
- * 8-bit: 78K/1, 78K/2, 78K/0, 78K0S
- * 16-bit: 78K/3, 78K/6, 78K/4, 78K0R
- 32-bit
- * V60V80
- * V810/V830
- * V850
Nordic Semiconductor
- 32-bit BLE SoCs
- * NRF51, NRF52, NRF53 Series
- 32-bit Cellular IoT SIP
- * NRF91 Series
NXP Semiconductors
- 8-bit
- * LPC700, LPC900 series are 80C51-based
- 16-bit
- * XA
- 32-bit
- * ARM7
- ** LPC2100, LPC2200, LPC2300, LPC2400 series
- * ARM9
- ** LPC2900, LPC3100, LPC3200 series
- * ARM Cortex-M0
- ** LPC1100, LPC1200 series
- * ARM Cortex-M0+
- ** LPC800 series
- * ARM Cortex-M3
- ** LPC1300, LPC1700, LPC1800 series
- * ARM Cortex-M4
- ** LPC4000, LPC4300 series
- * ARM Cortex-M7
- ** RT1050, RT1050 series
Nuvoton Technology
- 8-bit
- * 8051 MCUs
- * KM101 MCUs
- 32-bit
- * ARM Cortex-M0 MCUs
- * ARM Cortex-M4 MCUs
- * ARM Cortex-M7 MCUs
- * ARM Cortex-M23 MCUs
- * KM103 MCUs
Panasonic
- 4-bit
- * MN1400
- * MN1500
- * MN1700
- 8-bit
- * MN1870
- * MN1880
- * AM1
- 16-bit
- * AM2
- 32-bit
- * AM3, AM32
Parallax
- Basic Stamp
- SX
- * These were formerly made by Ubicom, former Scenix Semiconductor. The SX die has been discontinued by Ubicom. Parallax has accumulated a large stock of the dies and is managing the packaging.
- * SX-18, 20, 28, 48 and 52 versions
- Propeller
- * The Propeller is a 8-core 32-bit microcontroller with 32 KB internal RAM.
Rabbit Semiconductor
- Rabbit 2000
- Rabbit 3000
- Rabbit 4000
- Rabbit 5000
- Rabbit 6000
Raspberry Pi Foundation
- 32-bit ARM Cortex-M0+
- * RP2040
- 32-bit ARM Cortex-M33
- * RP2350
Renesas Electronics
- 4-bit microcontrollers
- * 720
- 8-bit microcontrollers
- * 78K0
- * 78K0S
- * 740
- 16-bit microcontrollers
- * RL78
- * 78K0R
- * R8C
- * M16C
- * H8S
- * H8
- * H8/Super Low Power
- 32-bit microcontrollers
- * RH850
- * RX
- * SuperH
- * V850
- * R32C
- * M32C
- * M32R
- * H8SX
Redpine Signals
- RS14100
- RS13100
Rockwell
- R6501
- R6511
- R8070
Silicon Laboratories