List of common microcontrollers
This is a list of microcontrollers.
- 2.1 8 bit
- 2.2 16/32 bit
- 2.3 DSP / DSC
- 5.1 8 bit
- 5.2 32 bit
- 6.1 32 bit
- 7.1 8 bit
- 7.2 16 bit
- 7.3 32 bit
- 8.1 8 bit
- 8.2 16 bit
- 8.3 32 bit
- 9.1 8 bit
- 9.2 16 bit
- 9.3 32 bit
- 20.1 16 bit
- 20.2 32 bit
- 22.1 16 bit
- 23.1 8-bit
- 23.2 32 bit
Altera
Soft-core microcontroller for integration in FPGAs:
32 bit
- Altera Nios
Analog Devices
8 Bit
- Micro Converter, 80C52 -based microcontroller with high performance analog peripherals, ADuM8xx
16/32 bit
- Micro Converter, ARM 7 based microcontrollers with high performance analog peripherals, ADuM7xxx
DSP / DSC
- Blackfin architecture
Applied Micro Circuits Corporation ( AMCC )
- PowerPC 403 CPU PPC 403GCX
- PPC 405EP
- PPC 405GP/CR
- PPC 405GPr
- PPC NPe405H / L
- PPC 440GP
- PPC 440GX
- PPC 440EP/EPx/GRx
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 Full Speed) M8A, M8B, Encore, Encore II, Encore III, PSoC
- [ PSoC 3] microcontroller with USB Function (Full Speed and High Speed) EZ- USBxx with 8051 architecture
32 bit
- PSoC 5 ( Programmable System on a Chip ): PSoC with Cortex M3 core (32 bit).
Energy Micro
32 bit
- EFM32ZG - Zero Gecko ARM Cortex- M0
- EFM32TG - Tiny Gecko, ARM Cortex- M3
- EFM32G - Gecko, ARM Cortex- M3
- EFM32GG - Giant Gecko, ARM Cortex- M3
Freescale Semiconductor (formerly Motorola)
8 Bit
- 68HC05 ( CPU05 )
- 68HC08 ( CPU08 )
- MC9S08 ( HCS08 )
- 68HC11 ( CPU11 )
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
- 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, some but without QUICC Engine
- MPC 8540/8555/8560 ( PowerQUICC III)
- MCF Series ( ColdFire based on Motorola 68000 family)
- 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 ( Fri, FM3, FCR4 ... )
Infineon ( formerly Siemens AG)
8 Bit
- Infineon XC800: 8051 compliant, Flash -based, new 8 -bit family.
- Siemens 80C517: Cancelled!
- Siemens 80C535: Cancelled!
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, automobile - qualified new 16-bit microcontroller product family (Core V2).
32 bit
- TriCore: Flash based 32 -bit microcontroller with built-in 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
- MCS -48 ( 8048 family )
- MCS -51 ( 8051 family )
- 8xC251
16 bit
- MCS -96 ( 8096 family )
- 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
- PIC10, PIC12, PIC16, PIC18 pic17 - and - series
16 bit
- PIC24 and dsPIC series
32 bit
- PIC32 family
Micronas
16 bit
- 65C816
32 bit
- ARM7TDMI
NXP Semiconductors ( formerly Philips Semiconductors and Signetics )
8 Bit
- Signetics 2650
- MCS -48 ( 8048 family )
- MCS -51 ( 8051 family )
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
- Propellers ( 32- bit 8- core)
Renesas Electronics (formerly Hitachi, Mitsubishi Electric and NEC Electronics)
8 Bit
- 78K0S & 78K0 family ( no longer recommended for new designs, still available )
- R8C ( For new designs no longer recommended, still available )
8/16 bit
- H8
- H8S (discontinued)
- H8SX (discontinued)
16 bit
- RL78
- 78K0R family (discontinued)
- M16C (discontinued)
32 bit
- V850 family
- SuperH
- RX
- M32R
- R32C
- M32C (discontinued)
Samsung
8 Bit
- CalmRISC
STMicroelectronics
8 Bit
- ST6
- ST7
- STM8
- UPSD
16 bit
- ST10
32 bit
- STM32 ( ARM architecture )
- STR7
- STR9
Texas Instruments
16 bit
- MSP430
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
- W65C265S
Xilinx
Soft-core microcontroller for integration in FPGAs: