List of microcontrollers

from Wikipedia, the free encyclopedia

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

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

Atmel ATmega169 in a 64-pin MLF package
  • 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

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

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

Maxim Integrated Products

16 bit

  • MAXQ

Microchip Technology

8 bit

16 bit

32 bit

NXP Semiconductors (formerly Philips Semiconductors and Signetics )

Signetics 2650AN microprocessor

8 bit

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)

R8C / 13 TINY (16 bit)

8 bit

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

Western Design Center

16 bit

Xilinx

Soft-core microcontrollers for integration in FPGAs :

8 bit

32 bit

Individual evidence

  1. Charlie Demerjian: AMCC X-Gene 64-bit silicon spotted in the wild . SemiAccurate. Retrieved June 14, 2013.
  2. ESP32
  3. Industrial 32-bit XMC1000 microcontrollers Cortex ™ -M0 from ARM®
  4. www.maxim-ic.com
  5. Silicon Labs C8051 family
  6. Silicon Labs EFM8 Busy Bee family
  7. Silicon Labs EFM8 Sleepy Bee family
  8. Silicon Labs EFM8 Universal Bee Family
  9. Silicon Labs EFM32 Zero Gecko family
  10. Silicon Labs EFM32 Happy Gecko family
  11. Silicon Labs Tiny Gecko Family
  12. Silicon Labs Gecko Family
  13. Silicon Labs EFM32 Leopard Gecko family
  14. Silicon Labs Giant Gecko Family
  15. Silicon Labs Wonder Gecko Family