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 programmable i ...
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-rang ...
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 seri ...
. *
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 calculation ...
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 mos ...
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 (MA ...
* Super Harvard Architecture Single-Chip Computer (SHARC) *
TigerSHARC TigerSHARC refers to a family of microprocessor A microprocessor is a computer processor where the data processing logic and control is included on a single integrated circuit, or a small number of integrated circuits. The microprocesso ...
* 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 si ...
* 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 the ...
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 central processing unit, computer ...
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 micr ...
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 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 ...
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 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 semicond ...
. * 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 reduced instruction set computer, RISC ARM architecture, ARM processor cores licensed by Arm Holdings. These cores are optimized for low-cost and energy-efficient integrated circuits, which have been embedd ...
* 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 Holdings. These cores are optimized for low-cost and energy-efficient integrated circuits, which have been embedd ...

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 PIC (usually pronounced as ''"pick"'') is a family of microcontrollers made by Microchip Technology, derived from the PIC1650"PICmicro Family Tree", PIC16F Seminar Presentation originally developed by General Instrument's Microelectronics ...
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 stack, TCP/IP networking software, and microcontroller capability, produced by Espressif Systems in Shanghai, China. The chip was popularized in the English-speaking maker culture ...
**
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 L ...
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 L ...
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 estab ...
variants *** ESP32C2, ESP32C3, ESP32C6, ESP32H4 SoCs


Freescale Semiconductor

Until 2004, these µCs were developed and marketed by
Motorola Motorola, Inc. () was an American Multinational corporation, 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 p ...
, 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, embed ...
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 Integer (computer science), integers or other Data (computing), data units are those that are 8 bits wide (1 octet (computing), octet). Also, 8-bit central processing unit (CPU) and arithmetic logic unit (ALU) arc ...
**
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. ...
** 68HC05 (CPU05) **
68HC08 The 68HC08 (HC08 in short) is a broad family of 8-bit microcontrollers originally from Motorola Semiconductor, later from Freescale Semiconductor. HC08's are fully code-compatible with their predecessors, the Motorola 68HC05. Like all Motorola pr ...
(CPU08) **
68HC11 The 68HC11 (6811 or HC11 for short) is an 8-bit microcontroller (µC) family introduced by Motorola in 1984. Now produced by NXP Semiconductors, it descended from the Motorola 6800 microprocessor by way of the 6801. The 68HC11 devices are more p ...
(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 mos ...
**
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 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 ...
(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 calculation ...
** 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 The Freescale 683xx (formerly Motorola 683xx) is a family of compatible microcontrollers by Freescale that use a Motorola 68000-based CPU core. The family was designed using a hardware description language, making the parts synthesizable, an ...
** 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 s ...
) ** 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 nort ...
-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 calculation ...
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 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 XMC4000 XMC is a family of microcontroller Integrated circuit, ICs by Infineon. The XMC microcontrollers use the 32-bit reduced instruction set computer, RISC ARM processor cores from ARM Holdings, such as ARM Cortex-M4F, Cortex-M4F and ARM Cortex-M0, Cor ...
br>
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 Integer (computer science), integers or other Data (computing), data units are those that are 8 bits wide (1 octet (computing), octet). Also, 8-bit central processing unit (CPU) and arithmetic logic unit (ALU) arc ...
**
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 p ...
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 mos ...
/
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 calculation ...
**
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 po ...
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 calculation ...
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 mos ...
** 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 co ...
. *
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 comput ...
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 M ...
produces microcontrollers with three very different architectures:
8-bit In computer architecture, 8-bit Integer (computer science), integers or other Data (computing), data units are those that are 8 bits wide (1 octet (computing), octet). Also, 8-bit central processing unit (CPU) and arithmetic logic unit (ALU) arc ...
(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 mos ...
(16-bit data bus) microcontrollers, with 16 general-purpose registers (each 16-bit) * PIC24: 24-bit instruction words * dsPIC: based on PIC24, plus
DSP DSP may refer to: Computing * Digital signal processing, the mathematical manipulation of an information signal * Digital signal processor, a microprocessor designed for digital signal processing * Yamaha DSP-1, a proprietary digital signal ...
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 calculation ...
(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 cod ...
* 16-bit **
CR16 CompactRISC is a family of instruction set architectures from National Semiconductor. The architectures are designed according to reduced instruction set computing principles, and are mainly used in microcontrollers. The subarchitectures of this fam ...


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 V850 is a 32-bit RISC CPU architecture produced by Renesas Electronics for embedded microcontrollers. It was designed by NEC as a replacement for their earlier NEC V60 family, and was introduced shortly before NEC sold their designs to Renesas ...


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 wireless ...
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 in ...
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, ARM996 ...
*** NXP LPC, LPC2900, LPC3100, LPC3200 series **
ARM Cortex-M0 The ARM Cortex-M is a group of 32-bit reduced instruction set computer, RISC ARM architecture, ARM processor cores licensed by Arm Holdings. These cores are optimized for low-cost and energy-efficient integrated circuits, which have been embedd ...
*** NXP LPC, LPC1100, LPC1200 series ** ARM Cortex-M0+ *** NXP LPC, 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 Holdings. These cores are optimized for low-cost and energy-efficient integrated circuits, which have been embedd ...
*** NXP LPC, LPC1300, LPC1700, LPC1800 series ** ARM Cortex-M4 *** NXP LPC, 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 * Parallax SX, 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) * Parallax Propeller, Propeller ** The Propeller is a Multi-core, 8-core 32-bit microcontroller with 32 KB internal random-access memory, RAM.


Rabbit Semiconductor

* Rabbit 2000 * Rabbit 3000 * Rabbit 4000 * Rabbit 5000 * Rabbit 6000


Raspberry Pi Foundation

* 32-bit ARM Cortex-M0+ ** RP2040


Renesas Electronics

Renesas Electronics, Renesas 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 ** Renesas 740, 740 * 16-bit microcontrollers ** RL78 ** 78K0R ** R8C ** M16C ** Renesas H8, H8S ** Renesas H8, H8 ** Renesas H8, H8/Super Low Power * 32-bit microcontrollers ** V850, RH850 ** RX Microcontroller Family, RX ** SuperH **
V850 V850 is a 32-bit RISC CPU architecture produced by Renesas Electronics for embedded microcontrollers. It was designed by NEC as a replacement for their earlier NEC V60 family, and was introduced shortly before NEC sold their designs to Renesas ...
** R32C ** M32C ** M32R ** Renesas H8, H8SX


Redpine Signals

* RS14100 * RS13100


Rockwell

Conexant, Rockwell semiconductors (now called Conexant) created a line of 6502 based microcontrollers that were used with their telecom (modem) chips. Most of their microcontrollers were packaged in a Quadruple in-line package, 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 universal serial bus, 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+ *** 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 Holdings. These cores are optimized for low-cost and energy-efficient integrated circuits, which have been embedd ...
*** 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 memory, 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) * Fujitsu FR, FR Family (32-bit RISC) * FR-V Family (32-bit RISC VLIW/vector processor) * FM3 (Cortex M3) * FM4 (Cortex M4) * FCR4 (Cortex R4 with 90 nm Spansion Flash)


STMicroelectronics

* 8-bit ** ST6/ST7, ST6 ** ST6/ST7, ST7 ** STM
(STM8 Website)
** μPSD (8032) * 16-bit ** ST10 * 32-bit ** PowerPC **
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) **
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, ARM996 ...
*** STR9 (ARM966E-S) ** ARM Cortex-M (STM32 Famil
(STM32 Website)
***
ARM Cortex-M0 The ARM Cortex-M is a group of 32-bit reduced instruction set computer, RISC ARM architecture, ARM processor cores licensed by Arm Holdings. These cores are optimized for low-cost and energy-efficient integrated circuits, which have been embedd ...
**** STM32 F0 *** ARM Cortex-M0+ **** STM32 C0, G0, L0 ***
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 Holdings. These cores are optimized for low-cost and energy-efficient integrated circuits, which have been embedd ...
**** STM32 F1, F2, L1, W *** ARM Cortex-M4 **** STM32 F3, F4, G4, L4 *** ARM Cortex-M7 **** STM32 F7, H7 *** ARM Cortex-M33 **** STM32 L5, U5


Synopsys

While Synopsys 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 ** Texas Instruments TMS1000, TMS1000 * 8-bit ** TMS370 * 16-bit ** TI MSP430, MSP430 * 32-bit *
MSP432
** Texas Instruments TMS320, 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 Holdings. These cores are optimized for low-cost and energy-efficient integrated circuits, which have been embedd ...
) *
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 computing, 4-bit) * TLCS-870 (8-bit complex instruction set computer, 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 Phase-change RAM, PRAM (fast code and packet buffering), 4 KB data memory, 8-channel A/D, various timers, and on-chip support for Ethernet, USB, UART, SPI and General Purpose Serial Interface, GPSI interfaces. * IP3022 ** IP3022 is Ubicom's latest high performance 32bit processor running at 250 MHz featuring eight hardware threads (barrel processor). 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 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 32-bit, Multicore Microcontrollers


ZiLOG

''Zilog, Zilog's (primary) microcontroller families, in chronological order:'' * ''Older:'' ** Zilog Z8 – 8-bit Harvard architecture Read-only memory, ROM / EPROM / One-time programmable, OTP microcontroller with on-chip Static random access memory, SRAM. ** Zilog Z180 – Z80 based microcontroller; on-chip peripherals; external memory; 1 MB address space. * ''Newer:'' ** Zilog Z8, Zilog eZ8 – Better pipelined Zilog Z8, Z8 (2–3 times as clock cycle efficient as original Zilog Z8, Z8) with on-chip flash memory and SRAM. ** Zilog eZ80 – Fast 8/16/24-bit computing, 24-bit 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 Microcontrollers, .Common microcontrollers Lists of microprocessors, .microcontrollers, common Lists of brands, microcontrollers