List of microcontrollers
This is a list of microcontrollers .
Altera
Soft-core microcontrollers for integration in FPGAs :
32 bit
Analog Devices
8 bit
- Microconverter, 80C52 based microcontroller with high quality analog peripherals, ADuM8xx
16/32 bit
- Microconverter, ARM 7 based microcontroller with high quality analog peripherals, ADuM7xxx
DSP / DSC
- Blackfin architecture
Applied Micro Circuits Corporation (AMCC)
- 403 PowerPC CPU
- PPC 403GCX
- 405 PowerPC CPU
- PPC 405EP
- PPC 405GP / CR
- PPC 405GPr
- PPC NPe405H / L
- 440 PowerPC Book-E CPU
- PPC 440GP
- PPC 440GX
- PPC 440EP / EPx / GRx
- PPC 440SP / SPe
- X-Gene ( ARMv8 -64-bit-Core)
Atmel
- AT89 series ( MCS-51 architecture)
- AT90, ATtiny, ATmega, ATXmega series ( AVR architecture)
- AT91 series ( ARM architecture )
- AT32 series (32-bit AVR32 architecture)
Cypress
8 bit
- [PSoC 1] (Programmable System on a Chip): PSoC with M8C core.
- Microcontroller with USB function (Device, LowSpeed and FullSpeed) M8A, M8B, EnCoRe, EnCoRe II, EnCoRe III, PSoC
- [PSoC 3] Microcontroller with USB function (FullSpeed and HighSpeed) EZ-USBxx with 8051 architecture
32 bit
- PSoC 5 (Programmable System on a Chip): PSoC with Cortex M3-Core (32 Bit).
Espressif
32 bit
Freescale Semiconductor (formerly Motorola )
8 bit
16 bit
- 68HC12 (CPU12)
- 68HC16 (CPU16)
- MC9S12 (HCS12) (HCS12 core)
- MC9S12X (HCS12X) HCS12X-Core (CISC) and XGATE Peripheral Co-Processor (RISC)
- Freescale DSP56800 ( digital signal processor )
32 bit
- Freescale 683XX (CPU32)
- MPC500
- Kinetis L , ARM Cortex-M0 +
- K10..K70 - Kinetis family, ARM Cortex-M4
- MPC5500
- MPC 860 (PowerQUICC)
- MPC 8240/8250 (PowerQUICC II)
- MPC 83xx (PowerQUICC II Pro) based on PowerQUICC II, e.g. Sometimes without the QUICC engine
- MPC 8540/8555/8560 (PowerQUICC III)
- MCF series ( Coldfire based on Motorola 68000 series )
- i.MX processors ( ARM architecture )
Fujitsu Semiconductor Europe
8 bit
- MB95xxx Family
- MB89xxx Family
16 bit
- MB90xxx Family
- MB96xxx Family
32 bit
- Embedded 32 Bit RISC Solutions (FR, FM3, FCR4 ...)
HI MOM
8 bit
Hyperstone
32 bit
- Hyperstone RISC microprocessor
Infineon (formerly Siemens AG )
8 bit
- Infineon XC800 : 8051 compatible, Flash based, new 8-bit product family.
- Siemens 80C517 : Discontinued!
- Siemens 80C535 : Discontinued!
16 bit
- C166 (core V1)
- C167 (core V1)
- XC16x : C166 compatible, flash based, 16-bit microcontroller family (core V2).
- XE166 : C166 compatible, flash based new digital signal controller product family (core V2).
- XC2000 : C166 compatible flash-based, automotive-qualified new 16-bit microcontroller product family (core V2).
32 bit
- TLE984x: Relay driver IC with integrated 32-bit ARM ® Cortex ® M0
- TLE9845: Half-Bridge driver IC with integrated 32-bit ARM ® Cortex ® M0
- TLE986x: H-Bridge driver IC with integrated 32-bit ARM ® Cortex ® M3
- TLE987x: 3-phase bridge driver IC with integrated 32-bit ARM ® Cortex ® M3
- TriCore : Flash based 32-bit microcontroller with integrated DSP unit.
- XMC4000 : 32-bit microcontroller family with ARM Cortex ™ -M4 processor
- XMC1000 : 32-bit microcontroller family with ARM® Cortex ™ -M0 processor, 32 MHz
Intel
8 bit
16 bit
- MCS-96 (family of 8096)
- MXS296
32 bit
- 80386EX (i386EX)
- 80960 ( i960 )
Luminary Micro
32 bit
- Stellaris (ARM Cortex M3 architecture)
Maxim Integrated Products
16 bit
- MAXQ
Microchip Technology
8 bit
16 bit
32 bit
NXP Semiconductors (formerly Philips Semiconductors and Signetics )
8 bit
- Signetics 2650
- MCS-48 (family of 8048)
- MCS-51 (family of 8051)
16 bit / 32 bit
- SCC68070
- P90CE201
- LPC2100 family (ARM7)
- LPC2200 family (ARM7)
- LPC2300 family (ARM7)
- LPC2400 family (ARM7)
- LPC2900 Family (ARM9)
- LPC3100 family (ARM9)
- LPC3200 family (ARM9)
- LPC1100 family (ARM Cortex M0)
- LPC1700 family ( ARM Cortex-M3 )
Parallax
- BASIC Stamp
- Propeller (32-bit 8-speed core)
Renesas Electronics (formerly Hitachi, Mitsubishi Electric and NEC Electronics)
8 bit
- 78K0S & 78K0 family (no longer recommended for new designs , still available)
8/16 bit
- H8
- H8S (discontinued)
- H8SX (discontinued)
16 bit
- RL78
- 78K0R family (discontinued)
- R8C (no longer recommended for new designs, still available)
- M16C (discontinued)
32 bit
Samsung
8 bit
- CalmRISC
Silicon Labs
8 bit
- C8051Fxxx family
- C8051Txxx family
- EFM8 Busy Bee
- EFM8 Sleepy Bee
- EFM8 Universal Bee
32 bit
- EFM32ZG - Zero Gecko, ARM Cortex-M0 +
- EFM32HG - Happy Gecko, ARM Cortex-M0 +
- EFM32TG - Tiny Gecko, ARM Cortex-M3 (formerly developed by Energy Micro)
- EFM32G - Gecko, ARM Cortex-M3 (formerly developed by Energy Micro)
- EFM32LG - Leopard Gecko, ARM Cortex-M3 (formerly developed by Energy Micro)
- EFM32GG - Giant Gecko, ARM Cortex-M3 (formerly developed by Energy Micro)
- EFM32WG - Wonder Gecko, ARM Cortex-M4 (formerly developed by Energy Micro)
STMicroelectronics
8 bit
- ST6
- ST7
- STM8
- µPSD
16 bit
- ST10
32 bit
- STM32 (ARM architecture)
- STR7
- STR9
TDK-Micronas
8 bit
- HVC 2480A microcontroller for BLDC and stepper motor control (C8051)
16 bit
- CDC16xy Family Car Dashboard Microcontroller ( 65C816 , 65C02)
32 bit
- CDC3207G Car Dashboard Microcontroller ( ARM7TDMI )
- HVC 4223F microcontroller for BLDC and stepper motor control (ARM Cortex M3)
Texas Instruments
16 bit
32 bit
- TMS470 (ARM7)
- TMS570 (ARM Cortex R4)
- TMS320C2000 (DSP based)
- TMS320C5000 (DSP based)
- TMS320C6000 (DSP based)
- LM3S (ARM Cortex M3)
- TM4C (ARM Cortex M4)
Toshiba
- 870
- TX19 / A / 900 (16 / 32bit)
- TX49 (32 / 64bit)
Western Design Center
16 bit
Xilinx
Soft-core microcontrollers for integration in FPGAs :
8 bit
32 bit
Individual evidence
- ↑ Charlie Demerjian: AMCC X-Gene 64-bit silicon spotted in the wild . SemiAccurate. Retrieved June 14, 2013.
- ↑ ESP32
- ↑ Industrial 32-bit XMC1000 microcontrollers Cortex ™ -M0 from ARM®
- ↑ www.maxim-ic.com
- ↑ Silicon Labs C8051 family
- ↑ Silicon Labs EFM8 Busy Bee family
- ↑ Silicon Labs EFM8 Sleepy Bee family
- ↑ Silicon Labs EFM8 Universal Bee Family
- ↑ Silicon Labs EFM32 Zero Gecko family
- ↑ Silicon Labs EFM32 Happy Gecko family
- ↑ Silicon Labs Tiny Gecko Family
- ↑ Silicon Labs Gecko Family
- ↑ Silicon Labs EFM32 Leopard Gecko family
- ↑ Silicon Labs Giant Gecko Family
- ↑ Silicon Labs Wonder Gecko Family