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

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

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:

8 Bit

32 bit

524612
de