AMCC
Hasta mayo de 2004, estos µC fueron desarrollados y comercializados por IBM, cuya familia 4xx fue vendida a Applied Micro Circuits Corporation.
PowerPC 403
PPC 403GCX
PowerPC 405
PPC 405EP
PPC 405GP/CR
PPC 405GPr
PPC NPe405H/L
PowerPC 440
PPC 440GP
PPC 440GX
PPC 440EP/EPx/GRx
PPC 440SP/SPe
Altera
Nios II microprocesador blando configurable de 32 bits
Nios procesador blando configurable de 16 bits
Analog Devices Blackfin
Super Harvard Architecture Single-Chip Computer (SHARC)
TigerSHARC
ADSP-21xx procesador digital de señales
Familia MicroConverter - Núcleos ARM7 y 8052
Atmel
Atmel ATmega169 (MLF de 64 pines). Serie AT89 (arquitectura Intel 8051)
Series AT90, ATtiny, ATmega, ATxmega (arquitectura AVR) (diseño de Atmel Norway)
AT91SAM (arquitectura ARM)
AVR32 (arquitectura AVR de 32 bits) (diseño de Atmel Norway)
MARC4
Cypress Semiconductor
Chips Cypress PsoC CY8C2xxxx (PsoC1) CPU M8C
CY8C3xxxx (PsoC3) CPU 8051
CY8C5xxxx (PsoC5) CPU ARM Cortex-M3
Psoc (Sistema programable en chip)
Dallas Semiconductor
Familia 8051
Familia RISC MAXQ
Familia de Micros Seguros
ELAN Microelectronics Corp.
ELAN Microelectronics Corporation es una empresa de diseño de CI y proveedor de microcontroladores de 8 bits y CI periféricos para PC. Con sede en el Parque Científico de Hsinchu, el Silicon Valley de Taiwán, la gama de productos de microcontroladores de ELAN incluye lo siguiente:
Familia MCU EM78PXXX de bajo número de pines
Familia MCU EM78PXXX tipo GPIO
Familia MCU EM78PXXXN tipo ADC
Estos son clones de la línea de procesadores PIC de 12 y 14 bits de Microchip, pero con una palabra de instrucción de 13 bits.
Energy Micro
Energy Micro proporciona microcontroladores de 32 bits de bajo consumo que utilizan procesadores basados en ARM Cortex-M. La empresa de semiconductores está situada en Oslo, Noruega.
32 bits
ARM Cortex-M0
EFM32 Zero
ARM Cortex-M3
EFM32 Tiny, Gecko, Leopard, Giant
ARM Cortex-M4
EFM32 Wonder
EPSON Semiconductor 4 bits
Familia S1C6x
8 bits
Familia S1C88
16 bits
Familia S1C17
32 bits
Familia S1C33
Freescale Semiconductor
Hasta 2004, estos µC fueron desarrollados y comercializados por Motorola, cuya división de semiconductores se escindió para establecer Freescale.
8 bits
68HC05 (CPU05)
68HC08 (CPU08)
68HC11 (CPU11)
16 bits
68HC12 (CPU12)
68HC16 (CPU16)
Freescale DSP56800 (DSPcontroller)
32 bits
Freescale 683XX
MCF5xxx (Freescale Coldfire)
M·CORE
MPC500
MPC 860 (PowerQUICC)
MPC 8240/8250 (PowerQUICC II)
MPC 8540/8555/8560 (PowerQUICC III)
Fujitsu
Familia F²MC (8/16 bits)
Familia FR (32 bits)
Familia FR-V (RISC de 32 bits)
Holtek Holtek Semiconductor es un importante diseñador con sede en Taiwán de microcontroladores de 32 bits, microcontroladores de 8 bits y productos periféricos. Los productos de microcontroladores se centran en un núcleo ARM en el caso de productos de 32 bits y en núcleo basado en 8051 y núcleo propio de Holtek en el caso de productos de 8 bits. Ubicada en el Parque Científico de Hsinchu ([1]), la gama de productos de la empresa incluye las siguientes series de dispositivos microcontroladores:
Serie HT32FXX de núcleo ARM de 32 bits
Serie HT85FXX basada en núcleo 8051
Serie Flash tipo I/O HT48FXX
Serie tipo I/O HT48RXX
Serie tipo A/D HT46RXX
Serie tipo LCD HT49RXX
Serie periférica para PC HT82XX
Serie periférica para telecomunicaciones HT95XX
Serie Flash tipo I/O HT68FXX
Serie Flash tipo A/D HT66FXX
Infineon
Infineon ofrece microcontroladores para la industria automotriz, industrial y de múltiples mercados. DAVE3, una herramienta gratuita de generación de código automática basada en componentes, proporciona un desarrollo más rápido de proyectos embebidos complejos.
8 bits
Familia XC800 basada en la arquitectura 8051, dividida en la familia A-(Automotriz) e I-(Industrial), que proporciona micros de bajo costo, por ejemplo, aplicados en aplicaciones como carrocería, seguridad, control de motores, iluminación inteligente y electromovilidad
16 bits
Familia XE166, un controlador de señal en tiempo real aplicado en aplicaciones industriales
Familia XC 2000, diseñada para aplicaciones automotrices
Familia C166
Familia C167
32 bits
Infineon XMC4000 [2] es una familia de microcontroladores ARM Cortex M4F para aplicaciones industriales.
La familia TriCore™ se basa en un núcleo de procesador unificado RISC/MCU/DSP. Infineon lanzó la primera generación de AUDO (procesador unificado automotriz) en 1999. El TC1782 es el primer miembro de la familia AUDO MAX diseñado para aplicaciones automotrices
Infineon XMC1000 [3] es un microcontrolador industrial de 32 bits ARM® Cortex™-M0, 32 MHz.
Intel → Ver artículo principal
8 bits
MCS-48 familia 8048 – incl. también 8035, 8038, 8039, 8040, 8X42, 8X49, 8050; X=0 o 7
MCS-51 familia 8051 – incl. también 8X31, 8X32, 8X52; X=0, 3, 7 o 9
MCS-151 Familia compatible con el conjunto de instrucciones/binario 8051 de alto rendimiento
8/16 bits/32 bits
MCS-251 ALU de 32 bits con conjunto de instrucciones CISC de 1/8/16/32 bits y espacio de direcciones externo de 24 bits (segmentado de 16 bits). Totalmente compatible a nivel binario con la familia 8051 de 8 bits.
16 bits
MCS-96 (familia 8096 – incl. también 8061)
Intel MCS-296
X En memoria de código en chip
0 Sin memoria en chip
3 OTP
7 EEPROM
9 Flash
Lattice Semiconductor
Mico8 microprocesador blando de 8 bits
Mico32 microprocesador blando de 32 bits
Maxim Integrated 8051 (núcleo acelerado) (línea de productos de la adquisición de Dallas Semiconductor)
ARM 922T
MAXQ20
MAXQ30
MIPS 4kSD
Microchip Technology
Microchip produce microcontroladores con 3 arquitecturas muy diferentes:
8 bits (bus de datos de 8 bits) PICmicro, con un único acumulador (8 bits):
PIC10 y PIC12: palabras de instrucción de 12 bits
Serie PIC16: palabras de instrucción de 14 bits, un puntero de dirección ("par de registros indirectos")
PIC16F628 (Reemplazo del muy popular pero discontinuado PIC16F84)
Serie PIC18: palabras de instrucción de 16 bits, tres punteros de dirección ("pares de registros indirectos")
16 bits (bus de datos de 16 bits) microcontroladores, con 16 registros de propósito general (cada uno de 16 bits)
PIC24: palabras de instrucción de 24 bits
dsPIC: basado en PIC24, más funciones DSP, como MAC (multiplicación-acumulación) en un solo ciclo en dos acumuladores de 40 bits.
32 bits (bus de datos de 32 bits) microcontroladores:
Serie PIC32MX: instrucciones de 32 bits, utiliza la arquitectura MIPS
National Semiconductor COP400 (4 bits)
COP8
CR16
SC/MP
NEC MPD78C14
17K
V25
75X
78K
V850
Panasonic AM1 (MN101)
AM2 (MN102)
AM3 (MN103)
Parallax
SX
Estos eran fabricados anteriormente por Ubicom, anteriormente Scenix Semiconductor. El dado SX ha sido discontinuado por Ubicom. Parallax ha acumulado un gran stock de dados y está gestionando el empaquetado.
Versiones SX-18, 20, 28, 48 y 52 (Nota: las versiones SX-18 y SX-52 han sido discontinuadas)
La serie SX de Parallax es un microcontrolador de 8 bits que tiene una velocidad inusualmente alta, de hasta 75 MHz (75 MIPS), y un alto grado de flexibilidad. Andre LaMothe ha demostrado que el SX-52 puede funcionar a 80 MHz (80 MIPS); 5 MHz por encima de la velocidad nominal. Ha utilizado el SX-52 en miles de computadoras de desarrollo XGameStation funcionando todas a 80 MHz. Algunos usuarios se han referido a estos microcontroladores como PICs con esteroides. Si bien los micros SX de Parallax son limitados en variedad, su alta velocidad y recursos adicionales permiten a los programadores crear 'dispositivos virtuales', incluidos controladores de video completos, según sea necesario. Consulte el sitio web de Parallax para obtener información, ya que son los únicos distribuidores de estos dispositivos.
Propeller
El Propeller es un microcontrolador de 32 bits con 8 núcleos y 32 kB de RAM interna.
NXP Semiconductors 8 bits
Las series LPC700, LPC900 están basadas en 80C51
16 bits
XA
32 bits
ARM7
Series LPC2100, LPC2200, LPC2300, LPC2400
ARM9
Series LPC2900, LPC3100, LPC3200
ARM Cortex-M0
Series LPC1100, LPC1200
ARM Cortex-M0+
Series LPC800
ARM Cortex-M3
Series LPC1300, LPC1700, LPC1800
ARM Cortex-M4
Series LPC4000, LPC4300
Rabbit Semiconductor Rabbit 2000
Rabbit 3000
Rabbit 4000
Renesas Electronics Renesas es una empresa conjunta que comprende los negocios de semiconductores de Hitachi, Mitsubishi Electric y NEC Electronics, creando el fabricante de microcontroladores más grande del mundo.
Microcontroladores de 4 bits
720
Microcontroladores de 8 bits
78K
H8/SLP
740
Microcontroladores de 16 bits
RL78
M16C
H8
R8C
78K0R
Microcontroladores de 32 bits
RX
SuperH
V850
R32C
H8SX
Rockwell Rockwell semiconductors (ahora llamado Conexant) creó una línea de microcontroladores basados en 6502 que se utilizaban con sus chips de telecomunicaciones (módem). La mayoría de sus microcontroladores se empaquetaban en un encapsulado QIP.
R6501
R6511
R8070
Silicon Laboratories Fabrica una línea de microcontroladores de 8 bits compatibles con 8051, destacados por sus altas velocidades (50–100 MIPS) y grandes memorias en tamaños de encapsulado relativamente pequeños. Hay disponible un IDE gratuito que admite la línea ToolStick de placas de prototipos modulares conectadas por USB. Estos microcontroladores fueron desarrollados originalmente por Cygnal. En 2012, la empresa introdujo MCU de señal mixta basados en ARM con opciones de muy bajo consumo y USB, compatibles con herramientas gratuitas basadas en Eclipse.
C8051F300
Encapsulado QFN11 (3×3 mm), 25 MIPS, 8 kB de memoria flash, 256B de RAM, 8 E/S, UART, SMBus, 3 temporizadores, ADC de 8 bits 8 canales 500 kbs, sensor de temperatura, Comparador.
C8051F120
Encapsulado TQFP100, 128k Flash, 8448B RAM, 64 E/S, 2 UART, SMBus, SPI, 5 temporizadores, ADC de 12 bits 8 canales, ADC de 8 bits 8 canales, DAC de 12 bits 2 canales, sensor de temperatura, 2 comparadores, MAC de 16×16.
SiM3C1xx Microcontroladores de 32 bits
CPU ARM Cortex-M3 de 32 bits, frecuencia máxima de sistema de 80 MHz, 32–256 kB Flash y 8–32 kB SRAM
Silicon Motion SM2XX - Controladores de tarjetas de memoria flash
SM321 - USB 2.0
SM323 - USB 2.0
SM323E - USB 2.0
Los controladores SM321E y SM324 de Silicon Motion admiten flash NAND SLC y MLC de Samsung, Hynix, Toshiba y ST Micro, así como productos flash de Renesas, Infineon y Micron. El SM321E está disponible en un encapsulado LQFP de 48 pines y un encapsulado LGA de 44 pines. El SM321E admite hasta 4 chips de flash NAND SLC o MLC con ECC de 4 bytes / 528 bytes.
SM324 - USB 2.0
Admite transferencia de datos de doble canal a velocidades de lectura de 233× (35 MB/s) y de escritura de 160× (24 MB/s), lo que lo convierte en el controlador de unidad flash USB 2.0 más rápido del mercado. El SM324 también tiene una interfaz periférica serie (SPI) que permite no solo modos Maestro y Esclavo, sino también la flexibilidad para desarrollar más funcionalidad en productos de unidad flash USB (UFD), como GPS, sensor de huellas dactilares, Bluetooth y visualización de capacidad de memoria. El SM324 está disponible en un encapsulado LQFP de 64 pines. El SM324 admite 8 chips de flash NAND SLC o MLC con ECC de 4 bytes / 528 bytes.
SM325 - USB 2.0
SM330 - USB 2.0
SM501, SM502 - Gráficos móviles
SM712 - Gráficos móviles
SM722 - Gráficos móviles
SM340 - MP3/JPEG
SM350 - MP3/JPEG
SM370 - Procesamiento de imágenes
Sony SPC700 series
SPC900 series
SPC970 series
SR11 series
STMicroelectronics 8 bits
ST6
ST7
STM8 (Sitio web STM8), (Información STM8).
μPSD (8032)
16 bits
ST10
32 bits
ST20
ARM7
STR7 (ARM7TDMI)
ARM9
STR9 (ARM966E-S)
ARM Cortex-M0
STM32 F0
ARM Cortex-M3
STM32 F1, F2, L1, W
ARM Cortex-M4
STM32 F4
Texas Instruments 8 bits
TMS370
16 bits
MSP430
32 bits
TMS320 (DSP)
C2000
Stellaris (ARM Cortex-M3)
Tiva™ C Series
Hercules - TMS570 (ARM Cortex-R4), TMS470M ARM Cortex-M3, RM4 ARM Cortex-R4
Las familias Stellaris y Tiva, en particular, proporcionan un alto nivel de soporte de código abierto basado en la comunidad a través de los foros e2e de TI.[1][2]
Toshiba TLCS-47 (4 bits)
TLCS-870 (CISC de 8 bits)
TLCS-900 (CISC de 16 y 32 bits)
TX19A (RISC de 32 bits)
Ubicom IP2022
El IP2022 de Ubicom es un microcontrolador de 8 bits de alto rendimiento (120 MIPS). Sus características incluyen: 64k de memoria de código flash, 16 kB de PRAM (código rápido y almacenamiento en búfer de paquetes), 4 kB de memoria de datos, ADC de 8 canales, varios temporizadores, y soporte en chip para interfaces Ethernet, USB, UART, SPI y GPSI.
IP3022
El IP3022 es el último procesador de 32 bits de alto rendimiento de Ubicom que funciona a 250 MHz y cuenta con 8 hilos de hardware (procesador de barril). Está específicamente dirigido a enrutadores inalámbricos.
Xemics Familia de microcontroladores de 8 bits XE8000
Xilinx Microblaze microprocesador blando de 32 bits
Picoblaze microprocesador blando de 8 bits
XMOS XCore XS1 Microcontroladores de 32 bits y múltiples núcleos
ZiLOG Las familias (principales) de microcontroladores de Zilog, en orden cronológico:
Antiguos:
Zilog Z8 - Arquitectura Harvard de 8 bits ROM / EPROM / OTP con SRAM en chip.
Zilog Z180 - Microcontrolador basado en Z80; periféricos en chip; memoria externa; espacio de direcciones de 1 MB.
Nuevos:
Zilog eZ8 - Mejor Z8 segmentado (2–3 veces más eficiente en ciclos de reloj que el Z8 original) con memoria flash y SRAM en chip.
Zilog eZ80 - Z80 rápido de 8/16/24 bits (3–4 veces más eficiente en ciclos que el Z80 original) con flash, SRAM, periféricos; direccionamiento lineal de 16 MB.
Zilog Z16 - CPU rápida de 8/16/32 bits con código objeto compacto; rango de direccionamiento de 16 MB (4 GB posible); flash, SRAM, periféricos en chip.
Tabla ordenable Nombre de la empresa Nombre CPU Bits Estado Máx. MHz Flash KB RAM KB Precio @1K USD Activo Potencia en reposo Memoria ext. UARTs SPI I2C CAN Ethernet USB ADCs DACs Características
Energy Micro EFM32TG110 ARM Cortex M3 32 Producción 32 32 4 $2.47 157 μA/MHz @ 32 MHz 1μA 2 2 1 0 0 1 1 2x temporizadores de 16 bits. ADC de 12 bits 1 Msps. DAC de 12 bits 500 ksps.
Zilog eZ80 Fast Z80 8/16 Producción 50 256 16 $7.79 1 1 1 0 0 0 0 Direccionamiento lineal de hasta 16 MB. 3-4 veces más rápido que el Z80 tradicional.