This is a list of common
microcontroller
A microcontroller (MC, uC, or μC) or microcontroller unit (MCU) is a small computer on a single integrated circuit. A microcontroller contains one or more CPUs (processor cores) along with memory and programmable input/output peripherals. Pro ...
s listed by brand.
Altera
In 2015,
Altera
Altera Corporation is a manufacturer of programmable logic devices (PLDs) headquartered in San Jose, California. It was founded in 1983 and acquired by Intel in 2015 before becoming independent once again in 2025 as a company focused on developm ...
was acquired by
Intel
Intel Corporation is an American multinational corporation and technology company headquartered in Santa Clara, California, and Delaware General Corporation Law, incorporated in Delaware. Intel designs, manufactures, and sells computer compo ...
, and then spun back out on its own in 2024.
*
Nios II
Nios II is a 32-bit embedded processor architecture designed specifically for the Altera family of field-programmable gate array (FPGA) integrated circuits. Nios II incorporates many enhancements over the original Nios architecture, making ...
32-bit
In computer architecture, 32-bit computing refers to computer systems with a processor, memory, and other major system components that operate on data in a maximum of 32- bit units. Compared to smaller bit widths, 32-bit computers can perform la ...
configurable
soft microprocessor
A soft microprocessor (also called softcore microprocessor or a soft processor) is a microprocessor core that can be wholly implemented using logic synthesis. It can be implemented via different semiconductor devices containing programmable logic ...
*
Nios 16-bit
16-bit microcomputers are microcomputers that use 16-bit microprocessors.
A 16-bit register can store 216 different values. The range of integer values that can be stored in 16 bits depends on the integer representation used. With the two ...
configurable soft processor
Analog Devices
*
Blackfin
Blackfin is a family of 16-/32-bit microprocessors developed, manufactured and marketed by Analog Devices. The processors have built-in, fixed-point digital signal processor (DSP) functionality performed by 16-bit multiply–accumulates (MA ...
*
Super Harvard Architecture Single-Chip Computer
{{Distinguish, SuperH
The Super Harvard Architecture Single-Chip Computer (SHARC) is a high performance floating-point and fixed-point DSP from Analog Devices. SHARC is used in a variety of signal processing applications ranging from audio pro ...
(SHARC)
*
TigerSHARC
* ADSP-21xx
digital signal processor
A digital signal processor (DSP) is a specialized microprocessor chip, with its architecture optimized for the operational needs of digital signal processing. DSPs are fabricated on metal–oxide–semiconductor (MOS) integrated circuit chips. ...
* MicroConverter Family –
ARM7 and
8051
The Intel MCS-51 (commonly termed 8051) is a single-chip microcontroller (MCU) series developed by Intel in 1980 for use in embedded systems. The architect of the Intel MCS-51 instruction set was John H. Wharton.. Intel's original versions w ...
cores
ARM
While
Arm
In human anatomy, the arm refers to the upper limb in common usage, although academically the term specifically means the upper arm between the glenohumeral joint (shoulder joint) and the elbow joint. The distal part of the upper limb between ...
is a fabless semiconductor company (it does not manufacture or sell its own chips), it licenses the
ARM architecture family
ARM (stylised in lowercase as arm, formerly an acronym for Advanced RISC Machines and originally Acorn RISC Machine) is a family of RISC instruction set architectures (ISAs) for computer processors. Arm Holdings develops the ISAs and lic ...
design to a variety of companies.
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,
[
Anton Shilov]
"842 Chips Per Second: 6.7 Billion Arm-Based Chips Produced in Q4 2020"
2021.
some of those are popular chips in their own right.
Atmel

In 2016,
Atmel was sold to
Microchip Technology
Microchip Technology Incorporated is a publicly listed American semiconductor corporation that manufactures microcontroller, mixed-signal, analog, and Flash-IP integrated circuits.
Its corporate headquarters is located in Chandler, Arizona. ...
.
*
AT89 series (
Intel 8051
The Intel MCS-51 (commonly termed 8051) is a single-chip microcontroller (MCU) series developed by Intel in 1980 for use in embedded systems. The architect of the Intel MCS-51 instruction set was John H. Wharton.. Intel's original versions w ...
architecture)
*
AT90, ATtiny, ATmega, ATxmega series (AVR architecture) (Atmel Norway design)
*
AT91SAM (
ARM architecture
ARM (stylised in lowercase as arm, formerly an acronym for Advanced RISC Machines and originally Acorn RISC Machine) is a family of reduced instruction set computer, RISC instruction set architectures (ISAs) for central processing unit, com ...
)
*
AVR32 (32-bit AVR architecture) (Atmel Norway design)
*
MARC4
Cypress Semiconductor

In 2020,
Cypress Semiconductor
Cypress Semiconductor Corporation was an American semiconductor design and manufacturing company. It offered NOR flash memories, F-RAM and SRAM Traveo microcontrollers, PSoCs, PMICs, capacitive touch-sensing controllers, Wireless BLE Bluet ...
was acquired by
Infineon Technologies
Infineon Semiconductor solutions is the largest microcontroller manufacturer in the world, as well as Germany's largest semiconductor manufacturer. It is also the leading automotive semiconductor manufacturer globally. Infineon had roughly 58,0 ...
.
* CY8C2xxxx
PSoC1, M8C
* CY8C3xxxx
PSoC3,
8051
The Intel MCS-51 (commonly termed 8051) is a single-chip microcontroller (MCU) series developed by Intel in 1980 for use in embedded systems. The architect of the Intel MCS-51 instruction set was John H. Wharton.. Intel's original versions w ...
* CY8C4xxxx (PSoC4),
ARM Cortex-M0
The ARM Cortex-M is a group of 32-bit RISC ARM processor cores licensed by ARM Limited. These cores are optimized for low-cost and energy-efficient integrated circuits, which have been embedded in tens of billions of consumer devices. Thoug ...
* CY8C5xxxx
PSoC5,
ARM Cortex-M3
The ARM Cortex-M is a group of 32-bit reduced instruction set computer, RISC ARM architecture, ARM processor cores licensed by Arm (company), ARM Limited. These cores are optimized for low-cost and energy-efficient integrated circuits, which h ...
PSoC(Programmable System on Chip)
ELAN Microelectronics Corp.
ELAN Microelectronics Corporation is an IC designer and provider of 8-bit microcontrollers and PC Peripheral ICs. Headquartered in Hsinchu Science Park, the Silicon Valley of Taiwan, ELAN's microcontroller product range includes the following:
* EM78PXXX Low Pin-Count MCU Family
* EM78PXXX GPIO Type MCU Family
* EM78PXXXN ADC Type MCU Family
These are clones of the 12- and 14-bit
Microchip PIC line of processors, but with a 13-bit instruction word.
EPSON Semiconductor
* 4-bit
**
S1C6x family
* 8-bit
** S1C88 family
* 16-bit
** S1C17 family
* 32-bit
** S1C33 family
Espressif Systems
Espressif Systems, a company with headquarters in Shanghai, China made its debut in the microcontroller scene with their range of inexpensive and feature-packed WiFi microcontrollers such as ESP8266.
* 32-bit
**
ESP8266
**
ESP32
ESP32 is a family of low-cost, energy-efficient microcontrollers that integrate both Wi-Fi and Bluetooth capabilities. These chips feature a variety of processing options, including the Tensilica Xtensa LX6 microprocessor available in both dual-c ...
Xtensa variants
*** ESP32, ESP32-S2, ESP32-S3 SoCs
**
ESP32
ESP32 is a family of low-cost, energy-efficient microcontrollers that integrate both Wi-Fi and Bluetooth capabilities. These chips feature a variety of processing options, including the Tensilica Xtensa LX6 microprocessor available in both dual-c ...
RISC-V
RISC-V (pronounced "risk-five") is an open standard instruction set architecture (ISA) based on established reduced instruction set computer (RISC) principles. The project commenced in 2010 at the University of California, Berkeley. It transfer ...
variants
*** ESP32C2, ESP32C3, ESP32C6, ESP32H2 SoCs
Freescale Semiconductor
Until 2004, these microcontrollers were developed and marketed by
Motorola
Motorola, Inc. () was an American multinational telecommunications company based in Schaumburg, Illinois. It was founded by brothers Paul and Joseph Galvin in 1928 and had been named Motorola since 1947. Many of Motorola's products had been ...
, whose semiconductor division was spun off to establish Freescale. In 2015,
Freescale
Freescale Semiconductor, Inc. was an American semiconductor manufacturer. It was created by the divestiture of the Semiconductor Products Sector of Motorola in 2004. Freescale focused their integrated circuit products on the automotive, embedde ...
was acquired by
NXP.
*
8-bit
In computer architecture, 8-bit integers or other data units are those that are 8 bits wide (1 octet). Also, 8-bit central processing unit (CPU) and arithmetic logic unit (ALU) architectures are those that are based on registers or data bu ...
**
Freescale S08
**
68HC05 (CPU05)
**
68HC08 (CPU08)
**
68HC11 (CPU11)
*
16-bit
16-bit microcomputers are microcomputers that use 16-bit microprocessors.
A 16-bit register can store 216 different values. The range of integer values that can be stored in 16 bits depends on the integer representation used. With the two ...
**
Freescale S12
**
68HC12 (CPU12)
**
68HC16 (CPU16)
**
Freescale DSP56800 (
DSPcontroller)
*
32-bit
In computer architecture, 32-bit computing refers to computer systems with a processor, memory, and other major system components that operate on data in a maximum of 32- bit units. Compared to smaller bit widths, 32-bit computers can perform la ...
** Freescale Kinetis (
ARM architecture
ARM (stylised in lowercase as arm, formerly an acronym for Advanced RISC Machines and originally Acorn RISC Machine) is a family of reduced instruction set computer, RISC instruction set architectures (ISAs) for central processing unit, com ...
)
**
Freescale 683XX
** MCF5xxx (
Freescale Coldfire)
**
M·CORE M·CORE is a low-power, RISC-based microcontroller architecture developed by Motorola (subsequently Freescale, now part of NXP), intended for use in embedded systems. Introduced in late 1997, the architecture combines a 32-bit internal data pa ...
**
MPC500
** MPC 860 (
PowerQUICC)
** MPC 8240/8250 (
PowerQUICC II)
** MPC 8540/8555/8560 (
PowerQUICC III)
** MPC 5554/5566
** MPC 5777
Fujitsu
Holtek
Holtek Semiconductor is a major
Taiwan
Taiwan, officially the Republic of China (ROC), is a country in East Asia. The main geography of Taiwan, island of Taiwan, also known as ''Formosa'', lies between the East China Sea, East and South China Seas in the northwestern Pacific Ocea ...
-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
Hsinchu (, ), officially Hsinchu City, is a city located in northwestern Taiwan. It is the most populous city in Taiwan that is not a special municipality, with estimated 450,655 inhabitants. Hsinchu is a coastal city bordering the Taiwan ...
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, 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
In computer architecture, 32-bit computing refers to computer systems with a processor, memory, and other major system components that operate on data in a maximum of 32- bit units. Compared to smaller bit widths, 32-bit computers can perform la ...
Hyperstone microprocessors: E1, introduced in 1990,
and E2, introduced in 2009
Infineon
Infineon
Infineon Semiconductor solutions is the largest microcontroller manufacturer in the world, as well as Germany's largest semiconductor manufacturer. It is also the leading automotive semiconductor manufacturer globally. Infineon had roughly 58,0 ...
offers microcontrollers for the automotive, industrial and multimarket industry
DAVE3 a component based auto code generation free tool, provides faster development of complex embedded projects.
**
XC800 family Based on the 8051 architecture the XC800 is divided into the A-(Automotive) and I-(Industrial) Family, providing low cost micros, for example applied in applications like body, safety, motor control,
intelligent lighting
Intelligent lighting refers to lighting that has automated or mechanical abilities beyond those of conventional, stationary illumination. Although the most advanced intelligent lights can produce extraordinarily complex effects, the intelligenc ...
and electro mobility
16-bit
**
XE166 family, a Real Time Signal Controller applied in industrial applications
**
XC 2000 family, designed for Automotive applications
**
C166 family
**
C167 family
The C166 family is a 16-bit microcontroller architecture from Infineon (formerly the semiconductor division of Siemens) in cooperation with STMicroelectronics. It was first released in 1990 and is a controller for measurement and control tasks. It ...
32-bit**
Infineon XMC4000br>
is an ARM Cortex M4F based microcontroller family for industrial applications.
**
TriCore, TriCore™ family is based on a unified RISC/MCU/DSP processor core. Infineon launched the first generation of AUDO (Automotive unified processor) in 1999. The TC1782 is the first member of the AUDO MAX family designed for automotive applications
**
Infineon XMC1000br>
is a 32-bit Industrial Microcontroller ARM® Cortex™-M0, 32 MHz.
**
Infineon
Infineon Semiconductor solutions is the largest microcontroller manufacturer in the world, as well as Germany's largest semiconductor manufacturer. It is also the leading automotive semiconductor manufacturer globally. Infineon had roughly 58,0 ...
Embedded Power Relay Driver IC
TLE984x -
ARM Cortex-M, ARM® Cortex™-M0 based family for automotive applications
**
Infineon
Infineon Semiconductor solutions is the largest microcontroller manufacturer in the world, as well as Germany's largest semiconductor manufacturer. It is also the leading automotive semiconductor manufacturer globally. Infineon had roughly 58,0 ...
Embedded Power 2-Phase Bridge Driver IC
TLE986x -
ARM® Cortex™-M3 based family for Brushed DC Motors
**
Infineon
Infineon Semiconductor solutions is the largest microcontroller manufacturer in the world, as well as Germany's largest semiconductor manufacturer. It is also the leading automotive semiconductor manufacturer globally. Infineon had roughly 58,0 ...
Embedded Power 3-Phase Bridge Driver IC
TLE987x -
ARM® Cortex™-M3 based family for
Brushless DC Motors
Intel
*
8-bit
In computer architecture, 8-bit integers or other data units are those that are 8 bits wide (1 octet). Also, 8-bit central processing unit (CPU) and arithmetic logic unit (ALU) architectures are those that are based on registers or data bu ...
**
MCS-48 8048 family – also incl. 8035, 8038, 8039, 8040, 8X42, 8X49, 8050; X=0 or 7
**
MCS-51
The Intel MCS-51 (commonly termed 8051) is a single-chip microcontroller (MCU) series developed by Intel in 1980 for use in embedded systems. The architect of the Intel MCS-51 instruction set was John H. Wharton.. Intel's original versions w ...
8051 family – also incl. 8X31, 8X32, 8X52; X=0, 3, 7 or 9
**
MCS-151 High-performance 8051
instruction set
In computer science, an instruction set architecture (ISA) is an abstract model that generally defines how software controls the CPU in a computer or a family of computers. A device or program that executes instructions described by that ISA, s ...
/binary compatible family
* 8/
16-bit
16-bit microcomputers are microcomputers that use 16-bit microprocessors.
A 16-bit register can store 216 different values. The range of integer values that can be stored in 16 bits depends on the integer representation used. With the two ...
/
32-bit
In computer architecture, 32-bit computing refers to computer systems with a processor, memory, and other major system components that operate on data in a maximum of 32- bit units. Compared to smaller bit widths, 32-bit computers can perform la ...
**
MCS-251 32-bit
ALU with
1/8/16/
32-bit
In computer architecture, 32-bit computing refers to computer systems with a processor, memory, and other major system components that operate on data in a maximum of 32- bit units. Compared to smaller bit widths, 32-bit computers can perform la ...
CISC instruction set
In computer science, an instruction set architecture (ISA) is an abstract model that generally defines how software controls the CPU in a computer or a family of computers. A device or program that executes instructions described by that ISA, s ...
and 24-bit external address space (
16-bit wide segmented). Fully binary compatible to the 8051 8-bit family.
*
16-bit
16-bit microcomputers are microcomputers that use 16-bit microprocessors.
A 16-bit register can store 216 different values. The range of integer values that can be stored in 16 bits depends on the integer representation used. With the two ...
**
MCS-96 (8096 family – also incl.
8061)
**
Intel MCS-296
The Intel MCS-296 is a family of microcontrollers (MCU), an improved version of the Intel MCS-96, while remaining compatible. The family is often referred to as the 80296. The MCU has improved math performance making it practical in embedded digit ...
:
Lattice Semiconductor
* Mico8 8-bit
soft microprocessor
A soft microprocessor (also called softcore microprocessor or a soft processor) is a microprocessor core that can be wholly implemented using logic synthesis. It can be implemented via different semiconductor devices containing programmable logic ...
*
Mico32
LatticeMico32 is a 32-bit computing, 32-bit microprocessor reduced instruction set computer (RISC) soft core from Lattice Semiconductor optimized for field-programmable gate arrays (FPGAs). It uses a Harvard architecture, so the instruction and da ...
32-bit
soft microprocessor
A soft microprocessor (also called softcore microprocessor or a soft processor) is a microprocessor core that can be wholly implemented using logic synthesis. It can be implemented via different semiconductor devices containing programmable logic ...
Maxim Integrated
In 2021,
Maxim Integrated
Maxim Integrated Products, Inc., was an American semiconductor company that designed, manufactured, and sold analog and mixed-signal integrated circuits for the automotive, industrial, communications, consumer, and computing markets. Maxim's pr ...
was acquired by
Analog Devices
Analog Devices, Inc. (ADI), also known simply as Analog, is an American multinational corporation, multinational semiconductor company specializing in data conversion, signal processing, and power management technology, headquartered in Wilming ...
.
*
8051
The Intel MCS-51 (commonly termed 8051) is a single-chip microcontroller (MCU) series developed by Intel in 1980 for use in embedded systems. The architect of the Intel MCS-51 instruction set was John H. Wharton.. Intel's original versions w ...
Family
* MAXQ
RISC
In electronics and computer science, a reduced instruction set computer (RISC) is a computer architecture designed to simplify the individual instructions given to the computer to accomplish tasks. Compared to the instructions given to a comp ...
Family
* Secure Micros Family
* ARM 922T
* MIPS 4kSD
Microchip Technology
Since 2013, Microchip has shipped over 1 billion PIC microcontrollers per year, growing every year.
Microchip
An integrated circuit (IC), also known as a microchip or simply chip, is a set of electronic circuits, consisting of various electronic components (such as transistors, resistors, and capacitors) and their interconnections. These components a ...
produces microcontrollers with three very different architectures:
8-bit
In computer architecture, 8-bit integers or other data units are those that are 8 bits wide (1 octet). Also, 8-bit central processing unit (CPU) and arithmetic logic unit (ALU) architectures are those that are based on registers or data bu ...
(8-bit data bus)
PICmicro, with a
single accumulator (8 bits):
* PIC10 and PIC12: 12-bit instruction words
* PIC16 series: 14-bit instruction words, one address pointer ("indirect register pair")
** PIC16F628 (Replacement for very popular but discontinued
PIC16F84
The PIC16C84, PIC16F84 and PIC16F84A are 8-bit microcontrollers of which the EEPROM based PIC16C84 was the first introduced in March 16 1993 at the suggested retail price of $3.72 in quantities of 10,000. It is a member of the PIC microcontroller, ...
) – PIC16F84A is still in production as of April 8, 2022.
* PIC18 series: 16-bit instruction words, three address pointers ("indirect register pairs")
16-bit
16-bit microcomputers are microcomputers that use 16-bit microprocessors.
A 16-bit register can store 216 different values. The range of integer values that can be stored in 16 bits depends on the integer representation used. With the two ...
(16-bit data bus) microcontrollers, with 16 general-purpose registers (each 16-bit)
*
PIC24: 24-bit instruction words
*
dsPIC: based on PIC24, plus
DSP functions, such as a single-cycle MAC (
multiply–accumulate) into two 40-bit accumulators.
32-bit
In computer architecture, 32-bit computing refers to computer systems with a processor, memory, and other major system components that operate on data in a maximum of 32- bit units. Compared to smaller bit widths, 32-bit computers can perform la ...
(32-bit data bus) microcontrollers:
PIC32MMSeries: 16/32-bit instructions, uses the MIPS32 microAptiv UC Core
MIPS architecture
MIPS (Microprocessor without Interlocked Pipelined Stages) is a family of reduced instruction set computer (RISC) instruction set architectures (ISA)Price, Charles (September 1995). ''MIPS IV Instruction Set'' (Revision 3.2), MIPS Technologies ...
*
PIC32MX series: 32-bit instructions, uses the MIPS32 M4K Core
MIPS architecture
MIPS (Microprocessor without Interlocked Pipelined Stages) is a family of reduced instruction set computer (RISC) instruction set architectures (ISA)Price, Charles (September 1995). ''MIPS IV Instruction Set'' (Revision 3.2), MIPS Technologies ...
*
PIC32MZ series: 32-bit instructions, uses the MIPS32 M-Class Core
MIPS architecture
MIPS (Microprocessor without Interlocked Pipelined Stages) is a family of reduced instruction set computer (RISC) instruction set architectures (ISA)Price, Charles (September 1995). ''MIPS IV Instruction Set'' (Revision 3.2), MIPS Technologies ...
National Semiconductor

* 4-bit
**
COP400
* 8-bit
**
COP8
* 16-bit
**
CR16
NEC
* 4-bit
** 17K
** 75X
** 75XL
* 8-bit
** 87XL
** 87AD
* 78K Family (8/16-bit)
** 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
Nordic Semiconductor is a company with headquarters in Trondheim, Norway offering low power
Bluetooth Low Energy
Bluetooth Low Energy (Bluetooth LE, colloquially BLE, formerly marketed as Bluetooth Smart) is a wireless personal area network technology designed and marketed by the Bluetooth Special Interest Group (Bluetooth SIG) aimed at novel applications ...
SoCs as well as cellular network connectivity solutions for IoT devices.
* 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
ARM9 is a group of 32-bit RISC ARM processor cores licensed by ARM Holdings for microcontroller use. The ARM9 core family consists of ARM9TDMI, ARM940T, ARM9E-S, ARM966E-S, ARM920T, ARM922T, ARM946E-S, ARM9EJ-S, ARM926EJ-S, ARM968E-S, ARM99 ...
***
LPC2900, LPC3100, LPC3200 series
**
ARM Cortex-M0
The ARM Cortex-M is a group of 32-bit RISC ARM processor cores licensed by ARM Limited. These cores are optimized for low-cost and energy-efficient integrated circuits, which have been embedded in tens of billions of consumer devices. Thoug ...
***
LPC1100, LPC1200 series
**
ARM Cortex-M0+
***
LPC800 series
**
ARM Cortex-M3
The ARM Cortex-M is a group of 32-bit reduced instruction set computer, RISC ARM architecture, ARM processor cores licensed by Arm (company), ARM Limited. These cores are optimized for low-cost and energy-efficient integrated circuits, which h ...
***
LPC1300, LPC1700, LPC1800 series
**
ARM Cortex-M4
The ARM Cortex-M is a group of 32-bit RISC ARM processor cores licensed by ARM Limited. These cores are optimized for low-cost and energy-efficient integrated circuits, which have been embedded in tens of billions of consumer devices. Thoug ...
***
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
List of Panasonic Microcontrollers / microcomputers* 4-bit
** MN1400
** MN1500
** MN1700
* 8-bit
** MN1870
** MN1880
** AM1 (MN101)
* 16-bit
** AM2 (MN102)
* 32-bit
** AM3, AM32 (
MN1030, MN103, MN103E, MN103L, MN103S, MN103H)
Parallax
*
Basic Stamp
The BASIC Stamp is a microcontroller with a small, specialized BASIC interpreter ( PBASIC) built into ROM. It is made by Parallax, Inc. and has been popular with electronics hobbyists since the early 1990s.
Technical specifications
Although ...
*
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 (Note that the SX-18 and SX-52 have been discontinued)
*
Propeller
A propeller (often called a screw if on a ship or an airscrew if on an aircraft) is a device with a rotating hub and radiating blades that are set at a pitch to form a helical spiral which, when rotated, exerts linear thrust upon a working flu ...
** The Propeller is a
8-core 32-bit microcontroller with 32 KB internal
RAM
Ram, ram, or RAM most commonly refers to:
* A male sheep
* Random-access memory, computer memory
* Ram Trucks, US, since 2009
** List of vehicles named Dodge Ram, trucks and vans
** Ram Pickup, produced by Ram Trucks
Ram, ram, or RAM may also ref ...
.
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
Renesas is a joint venture comprising the semiconductor businesses of Hitachi, Mitsubishi Electric and NEC Electronics, creating the larges
microcontrollermanufacturer in the world.
* 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
SuperH (or SH) is a 32-bit reduced instruction set computing (RISC) instruction set architecture (ISA) developed by Hitachi and currently produced by Renesas. It is implemented by microcontrollers and microprocessors for embedded systems.
At the ...
**
V850
** R32C
** M32C
** M32R
**
H8SX
Redpine Signals
* RS14100
* RS13100
Rockwell
Rockwell semiconductors (now called
Conexant) created a line of
6502
The MOS Technology 6502 (typically pronounced "sixty-five-oh-two" or "six-five-oh-two") William Mensch and the moderator both pronounce the 6502 microprocessor as ''"sixty-five-oh-two"''. is an 8-bit microprocessor that was designed by a small ...
based microcontrollers that were used with their telecom (modem) chips. Most of their microcontrollers were packaged in a
QIP package.
* R6501
* R6511
* R8070
Silicon Laboratories
Manufactures a line of 8-bit 8051-compatible microcontrollers, notable for high speeds (50–100 MIPS) and large memories in relatively small package sizes. A free IDE is available that supports the
USB
Universal Serial Bus (USB) is an industry standard, developed by USB Implementers Forum (USB-IF), for digital data transmission and power delivery between many types of electronics. It specifies the architecture, in particular the physical ...
-connected ToolStick line of modular prototyping boards. These microcontrollers were originally developed by Cygnal. In 2012, the company introduced ARM-based mixed-signal MCUs with very low power and USB options, supported by free Eclipse-based tools. The company acquired Energy Micro in 2013 and now offers a number of ARM-based 32-bit microcontrollers.
* 8-bit
**
C8051
The Intel MCS-51 (commonly termed 8051) is a single-chip microcontroller (MCU) series developed by Intel in 1980 for use in embedded systems. The architect of the Intel MCS-51 instruction set was John H. Wharton.. Intel's original versions w ...
** EFM8 series
* 32-bit
**
ARM Cortex-M0+
***
EFM32 Zero
**
ARM Cortex-M3
The ARM Cortex-M is a group of 32-bit reduced instruction set computer, RISC ARM architecture, ARM processor cores licensed by Arm (company), ARM Limited. These cores are optimized for low-cost and energy-efficient integrated circuits, which h ...
***
EFM32 Tiny, Gecko, Leopard, Giant
**
ARM Cortex-M4
The ARM Cortex-M is a group of 32-bit RISC ARM processor cores licensed by ARM Limited. These cores are optimized for low-cost and energy-efficient integrated circuits, which have been embedded in tens of billions of consumer devices. Thoug ...
***
EFM32 Wonder
Silicon Motion
* SM2XX – Flash memory card controllers
* SM321 – USB 2.0
* SM323 – USB 2.0
* SM323E – USB 2.0
** Silicon Motion's SM321E and SM324 controllers support SLC and MLC NAND flash from Samsung,
Hynix
SK Hynix Inc. () is a South Korean supplier of dynamic random-access memory (DRAM) chips and flash memory chips. SK Hynix is one of the world's largest semiconductor vendors.
Founded as Hyundai Electronics in 1983, SK Hynix was integrated into ...
, Toshiba and ST Micro as well as flash products from Renesas, Infineon and Micron. The SM321E is available in a 48-pin LQFP package and a 44-pin LGA package. The SM321E supports up to 4 SLC or MLC NAND flash chips with 4 bytes / 528 bytes ECC
* SM324 – USB 2.0
** Supports dual-channel data transfer at read speeds of 233× (35 MB/s) and write speeds of 160× (24 MB/s), making it the fastest USB 2.0 flash disk controller in the market. The SM324 also has serial peripheral interface (SPI) which allows for not only Master and Slave modes, but the flexibility to develop more functionality into USB flash disk (UFD) products such as GPS, fingerprint sensor, Bluetooth and memory-capacity display. The SM324 is available in a 64-pin LQFP package. The SM324 supports 8 SLC or MLC NAND flash chips with 4 bytes / 528 bytes
ECC.
* SM325 – USB 2.0
* SM330 – USB 2.0
* SM501, SM502 – Mobile Graphics
* SM712 – Mobile Graphics
* SM722 – Mobile Graphics
* SM340 – MP3/JPEG
* SM350 – MP3/JPEG
* SM370 – Image processing
Sony
*
SPC700 series
* SPC900 series
* SPC970 series
* SR110 series
Spansion
Microcontrollers acquired from
Fujitsu:
* F²MC Family (8/16-bit)
*
FR Family (32-bit RISC)
*
FR-V
The Fujitsu FR-V (Fujitsu RISC- VLIW) is one of the very few processors ever able to process both a very long instruction word (VLIW) and vector processor instructions at the same time, increasing throughput with high parallel computing while ...
Family (32-bit RISC
VLIW
Very long instruction word (VLIW) refers to instruction set architectures that are designed to exploit instruction-level parallelism (ILP). A VLIW processor allows programs to explicitly specify instructions to execute in parallel computing, para ...
/
vector processor
In computing, a vector processor or array processor is a central processing unit (CPU) that implements an instruction set where its instructions are designed to operate efficiently and effectively on large one-dimensional arrays of data called ...
)
* FM3 (Cortex M3)
* FM4 (Cortex M4)
* FCR4 (Cortex R4 with 90 nm Spansion Flash)
STMicroelectronics

* 8-bit
**
ST6
**
ST7
**
STM8
The STM8 is an 8-bit microcontroller family by STMicroelectronics. The STM8 microcontrollers use an extended variant of the ST6 and ST7, ST7 microcontroller architecture. STM8 microcontrollers are particularly low cost for a full-featured 8-bit m ...
** μPSD (8032)
* 16-bit
** ST10
* 32-bit
**
PowerPC
PowerPC (with the backronym Performance Optimization With Enhanced RISC – Performance Computing, sometimes abbreviated as PPC) is a reduced instruction set computer (RISC) instruction set architecture (ISA) created by the 1991 Apple Inc., App ...
**
SPC532-bit Automotive microcontrollers integrating ST's proprietary embedded Flash technology.
** ST20
**
ARM7
*** STR7 (
ARM7TDMI)
**
ARM9
ARM9 is a group of 32-bit RISC ARM processor cores licensed by ARM Holdings for microcontroller use. The ARM9 core family consists of ARM9TDMI, ARM940T, ARM9E-S, ARM966E-S, ARM920T, ARM922T, ARM946E-S, ARM9EJ-S, ARM926EJ-S, ARM968E-S, ARM99 ...
*** STR9 (ARM966E-S)
**
ARM Cortex-M
The ARM Cortex-M is a group of 32-bit RISC ARM processor cores licensed by ARM Limited. These cores are optimized for low-cost and energy-efficient integrated circuits, which have been embedded in tens of billions of consumer devices. Thoug ...
(
STM32 Famil
(STM32 Website)
***
ARM Cortex-M0
The ARM Cortex-M is a group of 32-bit RISC ARM processor cores licensed by ARM Limited. These cores are optimized for low-cost and energy-efficient integrated circuits, which have been embedded in tens of billions of consumer devices. Thoug ...
****
STM32 F0
***
ARM Cortex-M0+
****
STM32 C0, G0, L0, WB
***
ARM Cortex-M3
The ARM Cortex-M is a group of 32-bit reduced instruction set computer, RISC ARM architecture, ARM processor cores licensed by Arm (company), ARM Limited. These cores are optimized for low-cost and energy-efficient integrated circuits, which h ...
****
STM32 F1, F2, L1, W
***
ARM Cortex-M4
The ARM Cortex-M is a group of 32-bit RISC ARM processor cores licensed by ARM Limited. These cores are optimized for low-cost and energy-efficient integrated circuits, which have been embedded in tens of billions of consumer devices. Thoug ...
****
STM32 F3, F4, G4, L4, WL, WB
***
ARM Cortex-M7
****
STM32 F7, H7
***
ARM Cortex-M33
****
STM32 L5, U5, WBA, H5
Synopsys
While
Synopsys
Synopsys, Inc. is an American electronic design automation (EDA) company headquartered in Sunnyvale, California, that focuses on silicon design and verification, silicon intellectual property and software security and quality. Synopsys sup ...
does not manufacture or sell chips directly, Synopsys licenses the
ARC Processor design to a variety of companies that, as of 2020, ship about 1.5 billion products based on ARC processors per year.
Texas Instruments
* 4-bit
**
TMS1000
* 8-bit
** TMS370
* 16-bit
**
MSP430
* 32-bit
*
MSPM0 series(
ARM Cortex-M0+)
*
MSP432 (Obsolete)**
TMS320 (DSP)
*
C2000** Stellaris (
ARM Cortex-M3
The ARM Cortex-M is a group of 32-bit reduced instruction set computer, RISC ARM architecture, ARM processor cores licensed by Arm (company), ARM Limited. These cores are optimized for low-cost and energy-efficient integrated circuits, which h ...
)
*
Tiva™ C Series** Hercules – TMS570 (
ARM Cortex-R4), TMS470M ARM Cortex-M3, RM4 ARM Cortex-R4
Th
Stellaris and Tiva families in particular, provide a high level of community-based, open source support through the T
e2e forums
Toshiba
*
TLCS-47 (
4-bit
4-bit computing is the use of computer architectures in which integer (computer science), integers and other data (computer science), data units are 4 bits wide. 4-bit central processing unit (CPU) and arithmetic logic unit (ALU) architectures a ...
)
*
TLCS-870 (8-bit
CISC)
*
TLCS-900 (16 and 32-bit CISC)
* TX19A (32-bit RISC)
Ubicom
* IP2022
** Ubicom's IP2022 is a high performance (120 MIPS) 8-bit microcontroller. Features include: 64k flash code memory, 16 KB
PRAM (fast code and packet buffering), 4 KB data memory, 8-channel A/D, various timers, and on-chip support for
Ethernet
Ethernet ( ) is a family of wired computer networking technologies commonly used in local area networks (LAN), metropolitan area networks (MAN) and wide area networks (WAN). It was commercially introduced in 1980 and first standardized in 198 ...
, USB, UART, SPI and
GPSI interfaces.
* IP3022
** IP3022 is Ubicom's latest high performance 32bit processor running at 250 MHz featuring eight hardware threads (
barrel processor
A barrel processor is a CPU that switches between threads of execution on every cycle. This CPU design technique is also known as "interleaved" or "fine-grained" temporal multithreading. Unlike simultaneous multithreading in modern superscalar ...
). It is specifically targeted at Wireless Routers.
WCH
Manufactures a line of full-stack MCUs.
* Arm based chips
** CH32F103
** CH32F203
** CH32F205
** CH32F207
** CH32F208
** CH56X
** CH57X
* RISC-V based chips
** CH32V103
** CH32V203
** CH32V208
** CH32V303
** CH32V305
** CH32V307
Western Design Center
The Western Design Center licenses the
65C02
The Western Design Center (WDC) 65C02 microprocessor is an enhanced CMOS version of the popular nMOS-based 8-bit MOS Technology 6502. It uses less power than the original 6502, fixes several problems, and adds new instructions and addressing mo ...
and
65816 designs to a variety of companies.
Those companies produce the 6502 (typically as part of a larger chip) in quantities over a hundred million units per year.
[
Garth Wilson]
"6502 PRIMER: Building your own 6502 computer"
Xemics
*
XE8000 8-bit microcontroller family
Xilinx
*
Microblaze 32-bit
soft microprocessor
A soft microprocessor (also called softcore microprocessor or a soft processor) is a microprocessor core that can be wholly implemented using logic synthesis. It can be implemented via different semiconductor devices containing programmable logic ...
*
Picoblaze 8-bit soft microprocessor
XMOS
*
XCore XS1
XMOS is a fabless semiconductor company that develops audio products and multicore microcontrollers. The company uses artificial intelligence and other sensors in the platforms that it develops. It creates Voice user interface, voice interface ...
32-bit, Multicore Microcontrollers
ZiLOG
''
Zilog's (primary) microcontroller families, in chronological order:''
* ''Older:''
**
Zilog Z8
The Zilog Z8 is a microcontroller architecture, originally introduced by Zilog in 1979. Today the line also includes the Z8 Encore!, eZ8 Encore!, eZ8 Encore! XP, and eZ8 Encore! MC families.
Signifying features of the architecture are up to 4 ...
– 8-bit
Harvard architecture
The Harvard architecture is a computer architecture with separate computer storage, storage and signal pathways for Machine code, instructions and data. It is often contrasted with the von Neumann architecture, where program instructions and d ...
ROM
Rom, or ROM may refer to:
Biomechanics and medicine
* Risk of mortality, a medical classification to estimate the likelihood of death for a patient
* Rupture of membranes, a term used during pregnancy to describe a rupture of the amniotic sac
* ...
/
EPROM
An EPROM (rarely EROM), or erasable programmable read-only memory, is a type of programmable read-only memory (PROM) integrated circuit, chip that retains its data when its power supply is switched off. Computer memory that can retrieve stored d ...
/
OTP microcontroller with on-chip
SRAM.
**
Zilog Z180
The Zilog Z180 is an 8-bit microprocessor designed by Zilog as a successor to the Z80. It is compatible with the large base of software written for the Z80. The Z180 family adds higher performance and integrated peripheral functions like clock g ...
–
Z80
The Zilog Z80 is an 8-bit microprocessor designed by Zilog that played an important role in the evolution of early personal computing. Launched in 1976, it was designed to be software-compatible with the Intel 8080, offering a compelling altern ...
based microcontroller; on-chip peripherals; external memory; 1 MB
address space
In computing, an address space defines a range of discrete addresses, each of which may correspond to a network host, peripheral device, disk sector, a memory cell or other logical or physical entity.
For software programs to save and retrieve ...
.
* ''Newer:''
**
Zilog eZ8
Zilog, Inc. is an American manufacturer of microprocessors, microcontrollers, and application-specific embedded system-on-chip (SoC) products.
The company was founded in 1974 by Federico Faggin and Ralph Ungermann, who were soon joined by Masa ...
– Better pipelined
Z8 (2–3 times as clock cycle efficient as original
Z8) with on-chip flash memory and SRAM.
**
Zilog eZ80
The Zilog eZ80 is an 8-bit microprocessor designed by Zilog as an updated version of the company's first product, the highly-successful Zilog Z80. The eZ80 is binary compatible with the Z80, but it operates almost three times faster at the same ...
– Fast 8/16/
24-bit
Notable 24-bit machines include the CDC 924 – a 24-bit version of the CDC 1604, CDC lower 3000 series, SDS 930 and SDS 940, the ICT 1900 series, the Elliott 4100 series, and the Datacraft minicomputers/ Harris H series.
The term SWORD ...
Z80
The Zilog Z80 is an 8-bit microprocessor designed by Zilog that played an important role in the evolution of early personal computing. Launched in 1976, it was designed to be software-compatible with the Intel 8080, offering a compelling altern ...
(3–4 times as cycle efficient as original
Z80
The Zilog Z80 is an 8-bit microprocessor designed by Zilog that played an important role in the evolution of early personal computing. Launched in 1976, it was designed to be software-compatible with the Intel 8080, offering a compelling altern ...
) with flash, SRAM, peripherals; linear addressing of 16 MB.
** Zilog Z16 – Fast 8/16/32-bit CPU with compact object code; 16 MB (4 GB possible) addressing range; flash, SRAM, peripherals, on chip.
Sortable table
References
{{Microcontrollers
.Common microcontrollers
.microcontrollers, common
microcontrollers
A microcontroller (MC, uC, or μC) or microcontroller unit (MCU) is a small computer on a single integrated circuit. A microcontroller contains one or more CPUs (processor cores) along with memory and programmable input/output peripherals. Pro ...