List of common microcontrollers
   HOME

TheInfoList



OR:

This is a list of common
microcontroller A microcontroller (MCU for ''microcontroller unit'', often also MC, UC, or μC) is a small computer on a single VLSI integrated circuit (IC) chip. A microcontroller contains one or more CPUs ( processor cores) along with memory and programmabl ...
s listed by brand.


Altera

In 2015,
Altera Altera Corporation was a manufacturer of programmable logic devices (PLDs) headquartered in San Jose, California. It was founded in 1983 and acquired by Intel in 2015. The main product lines from Altera were the flagship Stratix series, mid-ran ...
was acquired by
Intel Intel Corporation is an American multinational corporation and technology company headquartered in Santa Clara, California. It is the world's largest semiconductor chip manufacturer by revenue, and is one of the developers of the x86 ser ...
. *
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 it mo ...
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 32- bit units. Compared to smaller bit widths, 32-bit computers can perform large calculati ...
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 The 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 supplied by 16-bit multiply–accumulates ( ...
*
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 TigerSHARC refers to a family of microprocessors currently manufactured by Analog Devices Inc (ADI). See also * SHARC *Blackfin The Blackfin is a family of 16-/32-bit microprocessors developed, manufactured and marketed by Analog Devices. ...
* 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 MOS integrated circuit chips. They are widely used in audio s ...
* MicroConverter Family –
ARM7 ARM7 is a group of 32-bit RISC ARM processor cores licensed by ARM Holdings for microcontroller use. The ARM7 core family consists of ARM700, ARM710, ARM7DI, ARM710a, ARM720T, ARM740T, ARM710T, ARM7TDMI, ARM7TDMI-S, ARM7EJ-S. The ARM7TDMI a ...
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 were po ...
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 th ...
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 reduced instruction set computer (RISC) instruction set architectures for computer processors, configured ...
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 popular chips in their own right.


Atmel

In 2016,
Atmel Atmel Corporation was a creator and manufacturer of semiconductors before being subsumed by Microchip Technology in 2016. Atmel was founded in 1984. The company focused on embedded systems built around microcontrollers. Its products included mi ...
was sold to
Microchip Technology Microchip Technology Inc. is a publicly-listed American corporation that manufactures microcontroller, mixed-signal, analog and Flash-IP integrated circuits. Its products include microcontrollers ( PIC, dsPIC, AVR and SAM), Serial EEPROM ...
. * AT89 series ( Intel 8051 architecture) * AT90, ATtiny, ATmega, ATxmega series (AVR architecture) (Atmel Norway design) *
AT91SAM Atmel ARM-based processors are microcontrollers and microprocessors integrated circuits, by Microchip Technology (previously Atmel), that are based on various 32-bit ARM processor cores, with in-house designed peripherals and tool support. Over ...
(
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 for computer processors, configured ...
) * AVR32 (32-bit AVR architecture) (Atmel Norway design) * MARC4


Cypress Semiconductor

In 2020,
Cypress Semiconductor Cypress Semiconductor was an American semiconductor design and manufacturing company. It offered NOR flash memories, F-RAM and SRAM Traveo microcontrollers, PSoC programmable system-on-chip solutions, analog and PMIC Power Management ICs, Ca ...
was acquired by
Infineon Technologies Infineon Technologies AG is a German semiconductor manufacturer founded in 1999, when the semiconductor operations of the former parent company Siemens AG were spun off. Infineon has about 50,280 employees and is one of the ten largest semico ...
. * 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 were po ...
* CY8C4xxxx (PSoC4),
ARM Cortex-M0 The ARM Cortex-M is a group of 32-bit RISC ARM processor cores licensed by Arm Holdings. These cores are optimized for low-cost and energy-efficient integrated circuits, which have been embedded in tens of billions of consumer devices. Though ...
* CY8C5xxxx
PSoC5
,
ARM Cortex-M3 The ARM Cortex-M is a group of 32-bit RISC ARM processor cores licensed by Arm Holdings. These cores are optimized for low-cost and energy-efficient integrated circuits, which have been embedded in tens of billions of consumer devices. Though ...

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 their debut in the microcontroller scene with their range of inexpensive and feature-packed WiFi microcontrollers such as ESP8266. * 32-bit **
ESP8266 The ESP8266 is a low-cost Wi-Fi microchip, with built-in TCP/IP networking software, and microcontroller capability, produced by Espressif Systems in Shanghai, China. The chip was popularized in the English-speaking maker community in Augus ...
**
ESP32 ESP32 is a series of low-cost, low-power system on a chip microcontrollers with integrated Wi-Fi and dual-mode Bluetooth. The ESP32 series employs either a Tensilica Xtensa LX6 microprocessor in both dual-core and single-core variations, Xtensa ...
Xtensa variants *** ESP32, ESP32-S2, ESP32-S3 SoCs **
ESP32 ESP32 is a series of low-cost, low-power system on a chip microcontrollers with integrated Wi-Fi and dual-mode Bluetooth. The ESP32 series employs either a Tensilica Xtensa LX6 microprocessor in both dual-core and single-core variations, Xtensa ...
RISC-V RISC-V (pronounced "risk-five" where five refers to the number of generations of RISC architecture that were developed at the University of California, Berkeley since 1981) is an open standard instruction set architecture (ISA) based on est ...
variants *** ESP32C2, ESP32C3, ESP32C6, ESP32H4 SoCs


Freescale Semiconductor

Until 2004, these µCs were developed and marketed by
Motorola Motorola, Inc. () was an American multinational telecommunications company based in Schaumburg, Illinois, United States. After having lost $4.3 billion from 2007 to 2009, the company split into two independent public companies, Motorola ...
, 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, embedd ...
was acquired by
NXP NXP Semiconductors N.V. (NXP) is a Dutch semiconductor designer and manufacturer with headquarters in Eindhoven, Netherlands. The company employs approximately 31,000 people in more than 30 countries. NXP reported revenue of $11.06 billion in 2 ...
. *
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 buses ...
**
Freescale S08 The 9S08 (68HCS08 or S08 for short) is a 8-bit microcontroller (µC) family originally produced by Motorola, later by Freescale Semiconductor, and currently by NXP, descended from the Motorola 6800 microprocessor. It is a CISC microcontroller. A ...
** 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 The 68HC12 (6812 or HC12 for short) is a microcontroller family from Freescale Semiconductor. Originally introduced in the mid-1990s, the architecture is an enhancement of the Freescale 68HC11. Programs written for the HC11 are usually compatibl ...
** 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 32- bit units. Compared to smaller bit widths, 32-bit computers can perform large calculati ...
** 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 for computer processors, configured ...
) ** Freescale 683XX ** MCF5xxx (
Freescale Coldfire The NXP ColdFire is a microprocessor that derives from the Motorola 68000 family architecture, manufactured for embedded systems development by NXP Semiconductors. It was formerly manufactured by Freescale Semiconductor (formerly the semiconductor ...
) ** M·CORE ** MPC500 ** MPC 860 (
PowerQUICC PowerQUICC is the name for several PowerPC- and Power ISA-based microcontrollers from Freescale Semiconductor. They are built around one or more PowerPC cores and the Communications Processor Module ( QUICC Engine) which is a separate RISC core sp ...
) ** 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, at the junction of the East and South China Seas in the northwestern Pacific Ocean, with the People's Republic of China (PRC) to the northwest, Japan to the no ...
-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 (, Chinese: 新竹, Pinyin: ''Xīnzhú'', Wade–Giles: ''Hsin¹-chu²'') is a city located in northwestern Taiwan. It is the most populous city in Taiwan Province not among the special municipalities, with estimated 450,655 inhabi ...
Science Park''

, the company's product range includes the following microcontroller device series: * HT32FXX 32-bit ARM core microcontroller series * 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 * HT32XX 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 32- bit units. Compared to smaller bit widths, 32-bit computers can perform large calculati ...
Hyperstone RISC-microprocessor


Infineon

Infineon Infineon Technologies AG is a German semiconductor manufacturer founded in 1999, when the semiconductor operations of the former parent company Siemens AG were spun off. Infineon has about 50,280 employees and is one of the ten largest semicond ...
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 traditional, stationary illumination. Although the most advanced intelligent lights can produce extraordinarily complex effects, the intelligence l ...
and electro mobility
16-bit
**
XE166 family The Infineon XE166 family is a 16-bit microcontroller family, first introduced in 2007. The XE166 can be found in applications like servo drivers, appliance motors, industrial pumps, transportation and power supplies. Key features The XE166 family ...
, a Real Time Signal Controller applied in industrial applications **
XC 2000 family The Infineon XC2000 family is a 16-bit microcontroller that can be found in automotive applications including transmissions, hybrid applications, driver assistant systems and engine management. Key features The XC2000 family uses the Infineon pro ...
, designed for Automotive applications **
C166 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 ...
** C167 family
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 Technologies AG is a German semiconductor manufacturer founded in 1999, when the semiconductor operations of the former parent company Siemens AG were spun off. Infineon has about 50,280 employees and is one of the ten largest semicond ...
Embedded Power Relay Driver IC
TLE984x
- ARM Cortex-M, ARM® Cortex™-M0 based family for automotive applications **
Infineon Infineon Technologies AG is a German semiconductor manufacturer founded in 1999, when the semiconductor operations of the former parent company Siemens AG were spun off. Infineon has about 50,280 employees and is one of the ten largest semicond ...
Embedded Power 2-Phase Bridge Driver IC
TLE986x
- ARM® Cortex™-M3 based family for Brushed DC Motors **
Infineon Infineon Technologies AG is a German semiconductor manufacturer founded in 1999, when the semiconductor operations of the former parent company Siemens AG were spun off. Infineon has about 50,280 employees and is one of the ten largest semicond ...
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 buses ...
**
MCS-48 The MCS-48 microcontroller series, Intel's first microcontroller, was originally released in 1976. Its first members were 8048, 8035 and 8748. The 8048 is probably the most prominent member of the family. Initially, this family was produced us ...
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 were po ...
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), also called computer architecture, is an abstract model of a computer. A device that executes instructions described by that ISA, such as a central processing unit (CPU), is called an ...
/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 32- bit units. Compared to smaller bit widths, 32-bit computers can perform large calculati ...
**
MCS-251 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 were pop ...
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 32- bit units. Compared to smaller bit widths, 32-bit computers can perform large calculati ...
CISC
instruction set In computer science, an instruction set architecture (ISA), also called computer architecture, is an abstract model of a computer. A device that executes instructions described by that ISA, such as a central processing unit (CPU), is called an ...
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 :


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 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, a subsidiary of Analog Devices, designs, manufactures, and sells analog and mixed-signal integrated circuits for the automotive, industrial, communications, consumer, and computing markets. Maxim's product portfolio includes p ...
was acquired by
Analog Devices Analog Devices, Inc. (ADI), also known simply as Analog, is an American multinational semiconductor company specializing in data conversion, signal processing and power management technology, headquartered in Wilmington, Massachusetts. The ...
. *
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 were po ...
Family * MAXQ
RISC In computer engineering, a reduced instruction set computer (RISC) is a computer designed to simplify the individual instructions given to the computer to accomplish tasks. Compared to the instructions given to a complex instruction set 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 or monolithic integrated circuit (also referred to as an IC, a chip, or a microchip) is a set of electronic circuits on one small flat piece (or "chip") of semiconductor material, usually silicon. Large numbers of tiny ...
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 buses ...
(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) – 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 32- bit units. Compared to smaller bit widths, 32-bit computers can perform large calculati ...
(32-bit data bus) microcontrollers:
PIC32MM
Series: 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 The COP400 or COP II is a 4-bit microcontroller family introduced in 1977 by National Semiconductor as a follow-on product to their original PMOS COP microcontroller. COP400 family members are complete microcomputers containing internal timing, lo ...
* 8-bit **
COP8 The National Semiconductor COP8 is an 8-bit CISC core microcontroller. COP8 is an enhancement to the earlier COP400 4-bit microcontroller family. COP8 main features are: * Large amount of I/O pins * Up to 32 KB of Flash memory/ ROM for co ...
* 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 Nordic Semiconductor (formerly Nordic VLSI) is a fabless semiconductor company headquartered in Trondheim, Norway, and focused on low-power wireless communications devices. Overview The company specializes in ultra-low-power performance wireles ...
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 i ...
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 ARM7 is a group of 32-bit RISC ARM processor cores licensed by ARM Holdings for microcontroller use. The ARM7 core family consists of ARM700, ARM710, ARM7DI, ARM710a, ARM720T, ARM740T, ARM710T, ARM7TDMI, ARM7TDMI-S, ARM7EJ-S. The ARM7TDMI a ...
*** 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 Holdings. These cores are optimized for low-cost and energy-efficient integrated circuits, which have been embedded in tens of billions of consumer devices. Though ...
*** LPC1100, LPC1200 series **
ARM Cortex-M0+ The ARM Cortex-M is a group of 32-bit RISC ARM processor cores licensed by Arm Holdings. These cores are optimized for low-cost and energy-efficient integrated circuits, which have been embedded in tens of billions of consumer devices. Though ...
***
LPC800 LPC is a family of 32-bit microcontroller integrated circuits by NXP Semiconductors (formerly Philips Semiconductors). The LPC chips are grouped into related series that are based around the same 32-bit ARM processor core, such as the Cortex-M4 ...
series **
ARM Cortex-M3 The ARM Cortex-M is a group of 32-bit RISC ARM processor cores licensed by Arm Holdings. These cores are optimized for low-cost and energy-efficient integrated circuits, which have been embedded in tens of billions of consumer devices. Though ...
*** LPC1300, LPC1700, LPC1800 series ** ARM Cortex-M4 *** LPC4000, LPC4300 series ** ARM Cortex-M7 *** RT1050, RT1050 series


Nuvoton Technology

* 8-bit ** 8051 MCUs * 32-bit ** ARM Cortex-M0 MCUs ** ARM Cortex-M4 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 the ...
* 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 (colloquially 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 ...
** The Propeller is a 8-core 32-bit microcontroller with 32 KB internal
RAM Ram, ram, or RAM may refer to: Animals * A male sheep * Ram cichlid, a freshwater tropical fish People * Ram (given name) * Ram (surname) * Ram (director) (Ramsubramaniam), an Indian Tamil film director * RAM (musician) (born 1974), Dutch * ...
.


Rabbit Semiconductor

*
Rabbit 2000 The Rabbit 2000 is a high-performance 8-bit microcontroller designed by Rabbit Semiconductor for embedded system applications. Rabbit Semiconductor has been bought by Digi International, which is since selling the Rabbit microcontrollers and har ...
* Rabbit 3000 * Rabbit 4000 * Rabbit 5000 * Rabbit 6000


Raspberry Pi Foundation

* 32-bit ARM Cortex-M0+ **
RP2040 The RP2040 is a 32-bit dual ARM Cortex-M0+ microcontroller integrated circuit by Raspberry Pi Ltd (was Raspberry Pi Trading Ltd). At the same time, it was released as part of the Raspberry Pi Pico board. Overview Announced on 21st January 202 ...


Renesas Electronics

Renesas is a Japanese semiconductor manufacturer headquartered in Tokyo, Japan, initially incorporated in 2002 as Renesas Technology, the consolidated entity of the semiconductor units of Hitachi and Mitsubishi excluding their dynamic random-access memo ...
is a joint venture comprising the semiconductor businesses of Hitachi, Mitsubishi Electric and NEC Electronics, creating the larges
microcontroller
manufacturer in the world. * 4-bit microcontrollers ** 720 * 8-bit microcontrollers ** 78K0 ** 78K0S **
740 __NOTOC__ Year 740 ( DCCXL) was a leap year starting on Friday (link will display the full calendar) of the Julian calendar, the 740th year of the Common Era (CE) and ''Anno Domini'' (AD) designations, the 740th year of the 1st millennium, th ...
* 16-bit microcontrollers **
RL78 RL78 Family is a 16-bit CPU core for embedded microcontrollers of Renesas Electronics introduced in 2010. Architecture Although it has eight 8-bit registers or four 16-bit register pairs, essentially all arithmetic operations are performed ...
** 78K0R **
R8C The Renesas 'R8C'' is a 16-bit microcontroller that was developed as a smaller and cheaper version of the Renesas M16C. It retains the M16C's 16-bit CISC architecture and instruction set, but trades size for speed by cutting the internal data bus ...
** M16C **
H8S H8 is the name of a large family of 8-bit, 16-bit and 32-bit microcontrollers made by Renesas Technology, originating in the early 1990s within Hitachi Semiconductor. An administrator on the Renesas user community boards commented in 2011 that ...
** 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 H8 is the name of a large family of 8-bit, 16-bit and 32-bit microcontrollers made by Renesas Technology, originating in the early 1990s within Hitachi, Ltd., Hitachi Semiconductor. An administrator on the Renesas user community boards commented ...


Redpine Signals

* RS14100 * RS13100


Rockwell

Rockwell semiconductors (now called
Conexant Conexant Systems, Inc. was an American-based software developer and fabless semiconductor company that developed technology for voice and audio processing, imaging and modems. The company began as a division of Rockwell International, before b ...
) 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 te ...
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-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 * 32-bit **
ARM Cortex-M0+ The ARM Cortex-M is a group of 32-bit RISC ARM processor cores licensed by Arm Holdings. These cores are optimized for low-cost and energy-efficient integrated circuits, which have been embedded in tens of billions of consumer devices. Though ...
*** EFM32 Zero **
ARM Cortex-M3 The ARM Cortex-M is a group of 32-bit RISC ARM processor cores licensed by Arm Holdings. These cores are optimized for low-cost and energy-efficient integrated circuits, which have been embedded in tens of billions of consumer devices. Though ...
*** EFM32 Tiny, Gecko, Leopard, Giant ** ARM Cortex-M4 *** 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, 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 The Super Nintendo Entertainment System (SNES), commonly shortened to Super NES or Super Nintendo, is a 16-bit home video game console developed by Nintendo that was released in 1990 in Japan and South Korea, 1991 in North America, 1992 in Eu ...
series * SPC900 series * SPC970 series * SR110 series


Spansion

Microcontrollers acquired from
Fujitsu is a Japanese multinational information and communications technology equipment and services corporation, established in 1935 and headquartered in Tokyo. Fujitsu is the world's sixth-largest IT services provider by annual revenue, and the la ...
: * 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 incre ...
Family (32-bit RISC
VLIW Very long instruction word (VLIW) refers to instruction set architectures designed to exploit instruction level parallelism (ILP). Whereas conventional central processing units (CPU, processor) mostly allow programs to specify instructions to exe ...
/
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 calle ...
) * FM3 (Cortex M3) * FM4 (Cortex M4) * FCR4 (Cortex R4 with 90 nm Spansion Flash)


STMicroelectronics

* 8-bit ** ST6 ** ST7 ** STM
(STM8 Website)
** μ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– IBM– ...
**
SPC5
32-bit Automotive microcontrollers integrating ST’s proprietary embedded Flash technology. ** ST20 **
ARM7 ARM7 is a group of 32-bit RISC ARM processor cores licensed by ARM Holdings for microcontroller use. The ARM7 core family consists of ARM700, ARM710, ARM7DI, ARM710a, ARM720T, ARM740T, ARM710T, ARM7TDMI, ARM7TDMI-S, ARM7EJ-S. The ARM7TDMI a ...
*** STR7 (
ARM7TDMI ARM7 is a group of 32-bit reduced instruction set computer, RISC ARM architecture, ARM processor cores licensed by ARM Holdings for microcontroller use. The ARM7 core family consists of ARM700, ARM710, ARM7DI, ARM710a, ARM720T, ARM740T, ARM71 ...
) **
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 Holdings. These cores are optimized for low-cost and energy-efficient integrated circuits, which have been embedded in tens of billions of consumer devices. Though ...
( STM32 Famil
(STM32 Website)
***
ARM Cortex-M0 The ARM Cortex-M is a group of 32-bit RISC ARM processor cores licensed by Arm Holdings. These cores are optimized for low-cost and energy-efficient integrated circuits, which have been embedded in tens of billions of consumer devices. Though ...
**** STM32 F0 ***
ARM Cortex-M0+ The ARM Cortex-M is a group of 32-bit RISC ARM processor cores licensed by Arm Holdings. These cores are optimized for low-cost and energy-efficient integrated circuits, which have been embedded in tens of billions of consumer devices. Though ...
**** STM32 C0, G0, L0 ***
ARM Cortex-M3 The ARM Cortex-M is a group of 32-bit RISC ARM processor cores licensed by Arm Holdings. These cores are optimized for low-cost and energy-efficient integrated circuits, which have been embedded in tens of billions of consumer devices. Though ...
**** STM32 F1, F2, L1, W *** ARM Cortex-M4 **** STM32 F3, F4, G4, L4 *** ARM Cortex-M7 **** STM32 F7, H7 ***
ARM Cortex-M33 The ARM Cortex-M is a group of 32-bit RISC ARM processor cores licensed by Arm Holdings. These cores are optimized for low-cost and energy-efficient integrated circuits, which have been embedded in tens of billions of consumer devices. Though ...
**** STM32 L5, U5


Synopsys

While
Synopsys Synopsys is an American electronic design automation (EDA) company that focuses on silicon design and verification, silicon intellectual property and software security and quality. Products include tools for logic synthesis and physical de ...
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 The MSP430 is a mixed-signal microcontroller family from Texas Instruments, first introduced on 14 February 1992. Built around a CPU, the MSP430 is designed for low cost and, specifically, low power consumption embedded applications. Applic ...
* 32-bit *
MSP432
**
TMS320 Texas Instruments TMS320 is a blanket name for a series of digital signal processors (DSPs) from Texas Instruments. It was introduced on April 8, 1983 through the TMS32010 processor, which was then the fastest DSP on the market. The processor is ...
(DSP) *
C2000
** Stellaris (
ARM Cortex-M3 The ARM Cortex-M is a group of 32-bit RISC ARM processor cores licensed by Arm Holdings. These cores are optimized for low-cost and energy-efficient integrated circuits, which have been embedded in tens of billions of consumer devices. Though ...
) *
Tiva™ C Series
** Hercules – TMS570 (
ARM Cortex-R4 The ARM Cortex-R is a family of 32-bit and 64-bit RISC ARM processor cores licensed by Arm Holdings. The cores are optimized for hard real-time and safety-critical applications. Cores in this family implement the ARM Real-time (R) profile, which ...
), 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 In computer architecture, 4-bit integers, or other data units are those that are 4 bits wide. Also, 4-bit central processing unit (CPU) and arithmetic logic unit (ALU) architectures are those that are based on registers, or data buses of that si ...
) * 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 Pram or PRAM may refer to: a bulbous growth on senior canines, varying in size, usually benign and painless. If it bursts, it will ooze pus and blood. Places * Pram, Austria, a municipality in the district of Grieskirchen in the Austrian state o ...
(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 1 ...
, 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 a ...
). 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. The 65C02 fixed several problems in the original 6502 and added some new instructions, but its main feature wa ...
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 PicoBlaze is the designation of a series of three free soft processor cores from Xilinx for use in their FPGA and CPLD products. They are based on an 8-bit RISC architecture and can reach speeds up to 100 MIPS on the Virtex 4 FPGA's family. The p ...
8-bit soft microprocessor


XMOS

* XCore XS1 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 in 1979, which today also includes the Z8 Encore!, eZ8 Encore!, eZ8 Encore! XP, and eZ8 Encore! MC families. Signifying features of the architecture are up to 4,096 fast o ...
– 8-bit
Harvard architecture The Harvard architecture is a computer architecture with separate storage and signal pathways for instructions and data. It contrasts with the von Neumann architecture, where program instructions and data share the same memory and pathway ...
ROM /
EPROM An EPROM (rarely EROM), or erasable programmable read-only memory, is a type of programmable read-only memory (PROM) chip that retains its data when its power supply is switched off. Computer memory that can retrieve stored data after a power s ...
/ OTP microcontroller with on-chip SRAM. ** Zilog Z180Z80 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 s ...
. * ''Newer:'' ** Zilog eZ8 – Better pipelined Z8 (2–3 times as clock cycle efficient as original Z8) with on-chip flash memory and SRAM. ** Zilog eZ80 – 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 i ...
Z80 (3–4 times as cycle efficient as original Z80) 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 (MCU for ''microcontroller unit'', often also MC, UC, or μC) is a small computer on a single VLSI integrated circuit (IC) chip. A microcontroller contains one or more CPUs ( processor cores) along with memory and programmabl ...