AMCC
Jusqu'en mai 2004, ces µC étaient développés et commercialisés par IBM, dont la famille 4xx a été vendue à 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 – microprocesseur logiciel configurable 32 bits
Nios – processeur logiciel configurable 16 bits
Analog Devices Blackfin
Super Harvard Architecture Single-Chip Computer (SHARC)
TigerSHARC
ADSP-21xx – processeur de signaux numériques
Famille MicroConverter – cœurs ARM7 et 8052
Atmel
Atmel ATmega169 (boîtier MLF 64 broches).Série AT89 (architecture Intel 8051)
Séries AT90, ATtiny, ATmega, ATxmega (architecture AVR) (conception Atmel Norvège)
AT91SAM (architecture ARM)
AVR32 (architecture AVR 32 bits) (conception Atmel Norvège)
MARC4
Cypress Semiconductor
Puces Cypress PsoC : CY8C2xxxx (PSoC1) CPU M8C
CY8C3xxxx (PSoC3) CPU 8051
CY8C5xxxx (PSoC5) CPU ARM Cortex-M3
Psoc (système programmable sur puce)
Dallas Semiconductor
Famille 8051
Famille RISC MAXQ
Famille de microcontrôleurs sécurisés
ELAN Microelectronics Corp.
ELAN Microelectronics Corporation est un concepteur de circuits intégrés et un fournisseur de microcontrôleurs 8 bits et de circuits intégrés pour périphériques PC. Basée au parc scientifique de Hsinchu, la Silicon Valley de Taïwan, la gamme de microcontrôleurs ELAN comprend les séries suivantes :
Famille EM78PXXX à faible nombre de broches
Famille EM78PXXX de type GPIO
Famille EM78PXXXN de type ADC
Ce sont des clones des processeurs Microchip PIC 12 et 14 bits, mais avec un mot d'instruction de 13 bits.
Energy Micro
Energy Micro fournit des microcontrôleurs 32 bits basse consommation utilisant des processeurs ARM Cortex-M. La société de semi-conducteurs est située à Oslo, Norvège.
32 bits
ARM Cortex-M0
EFM32 Zero
ARM Cortex-M3
EFM32 Tiny, Gecko, Leopard, Giant
ARM Cortex-M4
EFM32 Wonder
EPSON Semiconductor 4 bits
Famille S1C6x
8 bits
Famille S1C88
16 bits
Famille S1C17
32 bits
Famille S1C33
Freescale Semiconductor
Jusqu'en 2004, ces µC étaient développés et commercialisés par Motorola, dont la division semi-conducteurs a été scindée pour créer Freescale.
8 bits
68HC05 (CPU05)
68HC08 (CPU08)
68HC11 (CPU11)
16 bits
68HC12 (CPU12)
68HC16 (CPU16)
Freescale DSP56800 (contrôleur DSP)
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
Famille F²MC (8/16 bits)
Famille FR (32 bits)
Famille FR-V (RISC 32 bits)
Holtek Holtek Semiconductor est un concepteur majeur basé à Taïwan de microcontrôleurs 32 bits, de microcontrôleurs 8 bits et de produits périphériques. Les produits microcontrôleurs sont centrés sur un cœur ARM pour les produits 32 bits et sur un cœur 8051 ou un cœur propriétaire Holtek pour les produits 8 bits. Située au parc scientifique de Hsinchu ([1]), la gamme de produits de la société comprend les séries de microcontrôleurs suivantes :
Série HT32FXX – microcontrôleurs 32 bits à cœur ARM
Série HT85FXX – microcontrôleurs à cœur 8051
Série HT48FXX – type Flash I/O
Série HT48RXX – type I/O
Série HT46RXX – type A/D
Série HT49RXX – type LCD
Série HT82XX – périphériques informatiques
Série HT95XX – périphériques télécom
Série HT68FXX – Flash I/O
Série HT66FXX – Flash A/D
Infineon
Infineon propose des microcontrôleurs pour les industries automobile, industrielle et multimarché. DAVE3, un outil gratuit de génération de code automatique basé sur des composants, permet un développement plus rapide de projets embarqués complexes.
8 bits
Famille XC800 – basée sur l'architecture 8051, divisée en familles A (Automobile) et I (Industrielle), offrant des microcontrôleurs bas coût, par exemple appliqués dans des applications comme la carrosserie, la sécurité, la commande de moteurs, l'éclairage intelligent et la mobilité électrique
16 bits
Famille XE166 – contrôleur de signal temps réel appliqué dans les applications industrielles
Famille XC 2000 – conçue pour les applications automobiles
Famille C166
Famille C167
32 bits
Infineon XMC4000 [2] – famille de microcontrôleurs basée sur ARM Cortex M4F pour applications industrielles.
Famille TriCore™ – basée sur un cœur processeur RISC/MCU/DSP unifié. Infineon a lancé la première génération d'AUDO (Automotive unified processor) en 1999. Le TC1782 est le premier membre de la famille AUDO MAX conçu pour les applications automobiles
Infineon XMC1000 [3] – microcontrôleur industriel 32 bits ARM® Cortex™-M0, 32 MHz.
Intel → Voir article principal
8 bits
MCS-48 famille 8048 – inclut également 8035, 8038, 8039, 8040, 8X42, 8X49, 8050 ; X=0 ou 7
MCS-51 famille 8051 – inclut également 8X31, 8X32, 8X52 ; X=0, 3, 7 ou 9
MCS-151 – famille compatible (jeu d'instructions/binaire) haute performance 8051
8/16/32 bits
MCS-251 – ALU 32 bits avec jeu d'instructions CISC 1/8/16/32 bits et espace d'adressage externe 24 bits (segmenté 16 bits). Compatible binaire avec la famille 8 bits 8051.
16 bits
MCS-96 (famille 8096 – inclut également 8061)
Intel MCS-296
Code mémoire sur puce X
0 : Pas de mémoire sur puce
3 : OTP
7 : EEPROM
9 : Flash
Lattice Semiconductor
Mico8 – microprocesseur logiciel 8 bits
Mico32 – microprocesseur logiciel 32 bits
Maxim Integrated 8051 (cœur accéléré) (gamme issue de l'acquisition de Dallas Semiconductor)
ARM 922T
MAXQ20
MAXQ30
MIPS 4kSD
Microchip Technology
Microchip produit des microcontrôleurs avec 3 architectures très différentes :
8 bits (bus de données 8 bits) PICmicro, avec un accumulateur unique (8 bits) :
PIC10 et PIC12 : mots d'instruction 12 bits
Série PIC16 : mots d'instruction 14 bits, un pointeur d'adresse ("paire de registres indirects")
PIC16F628 (remplacement du très populaire mais abandonné PIC16F84)
Série PIC18 : mots d'instruction 16 bits, trois pointeurs d'adresse ("paire de registres indirects")
16 bits (bus de données 16 bits) microcontrôleurs, avec 16 registres généraux (chacun 16 bits)
PIC24 : mots d'instruction 24 bits
dsPIC : basé sur PIC24, plus des fonctions DSP, comme un MAC (multiplication-accumulation) en un cycle dans deux accumulateurs 40 bits.
32 bits (bus de données 32 bits) microcontrôleurs :
Série PIC32MX : instructions 32 bits, utilise l'architecture 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
Ces produits étaient auparavant fabriqués par Ubicom, anciennement Scenix Semiconductor. La puce SX a été abandonnée par Ubicom. Parallax a accumulé un grand stock de puces et gère le conditionnement.
Versions SX-18, 20, 28, 48 et 52 (Notez que les SX-18 et SX-52 ont été abandonnées)
La série SX de Parallax est un microcontrôleur 8 bits qui présente une vitesse inhabituellement élevée, jusqu'à 75 MHz (75 MIPS), et une grande flexibilité. Andre LaMothe a montré que le SX-52 peut être overclocké à 80 MHz (80 MIPS), soit 5 MHz au-dessus de la fréquence nominale. Il a utilisé le SX-52 dans des milliers d'ordinateurs de développement XGameStation fonctionnant tous à 80 MHz. Certains utilisateurs ont qualifié ces microcontrôleurs de « PIC sous stéroïdes ». Bien que les microcontrôleurs SX de Parallax soient limités en variété, leur vitesse élevée et leurs ressources supplémentaires permettent aux programmeurs de créer des « dispositifs virtuels », y compris des contrôleurs vidéo complets, selon les besoins. Reportez-vous au site Web de Parallax pour plus d'informations, car ils sont le distributeur exclusif de ces dispositifs.
Propeller
Le Propeller est un microcontrôleur 32 bits à 8 cœurs avec 32 ko de RAM interne.
NXP Semiconductors 8 bits
Séries LPC700, LPC900 – basées sur 80C51
16 bits
XA
32 bits
ARM7
Séries LPC2100, LPC2200, LPC2300, LPC2400
ARM9
Séries LPC2900, LPC3100, LPC3200
ARM Cortex-M0
Séries LPC1100, LPC1200
ARM Cortex-M0+
Série LPC800
ARM Cortex-M3
Séries LPC1300, LPC1700, LPC1800
ARM Cortex-M4
Séries LPC4000, LPC4300
Rabbit Semiconductor Rabbit 2000
Rabbit 3000
Rabbit 4000
Renesas Electronics Renesas est une coentreprise comprenant les activités semi-conducteurs de Hitachi, Mitsubishi Electric et NEC Electronics, créant ainsi le plus grand fabricant de microcontrôleurs au monde.
Microcontrôleurs 4 bits
720
Microcontrôleurs 8 bits
78K
H8/SLP
740
Microcontrôleurs 16 bits
RL78
M16C
H8
R8C
78K0R
Microcontrôleurs 32 bits
RX
SuperH
V850
R32C
H8SX
Rockwell Rockwell semiconductors (maintenant Conexant) a créé une gamme de microcontrôleurs basés sur le 6502 utilisés avec leurs puces télécom (modem). La plupart de leurs microcontrôleurs étaient conditionnés en boîtier QIP.
R6501
R6511
R8070
Silicon Laboratories Fabrique une gamme de microcontrôleurs 8 bits compatibles 8051, remarquables pour leurs vitesses élevées (50–100 MIPS) et leurs grandes mémoires dans des boîtiers relativement petits. Un IDE gratuit est disponible, prenant en charge la gamme de cartes de prototypage modulaires ToolStick connectées par USB. Ces microcontrôleurs ont été initialement développés par Cygnal. En 2012, la société a introduit des MCU mixtes basés sur ARM avec une très faible consommation et des options USB, soutenus par des outils gratuits basés sur Eclipse.
C8051F300
Boîtier QFN11 (3×3 mm), 25 MIPS, 8 ko de mémoire flash, 256B RAM, 8 E/S, UART, SMBus, 3 temporisateurs, ADC 8 bits 8 canaux 500 kbs, capteur de température, comparateur.
C8051F120
Boîtier TQFP100, 128k Flash, 8448B RAM, 64 E/S, 2 UARTS, SMBus, SPI, 5 temporisateurs, ADC 12 bits 8 canaux, ADC 8 bits 8 canaux, DAC 12 bits 2 canaux, capteur de température, 2 comparateurs, MAC 16×16.
SiM3C1xx – microcontrôleurs 32 bits
CPU ARM Cortex-M3 32 bits, horloge système max 80 MHz, 32–256 ko Flash et 8–32 ko SRAM
Silicon Motion SM2XX – contrôleurs de cartes mémoire Flash
SM321 – USB 2.0
SM323 – USB 2.0
SM323E – USB 2.0
Les contrôleurs SM321E et SM324 de Silicon Motion prennent en charge les mémoires flash NAND SLC et MLC de Samsung, Hynix, Toshiba et ST Micro ainsi que les produits flash de Renesas, Infineon et Micron. Le SM321E est disponible en boîtier LQFP 48 broches et en boîtier LGA 44 broches. Le SM321E prend en charge jusqu'à 4 puces flash NAND SLC ou MLC avec ECC de 4 octets / 528 octets.
SM324 – USB 2.0
Prend en charge le transfert de données double canal avec des vitesses de lecture de 233× (35 Mo/s) et d'écriture de 160× (24 Mo/s), ce qui en fait le contrôleur de clé USB 2.0 le plus rapide du marché. Le SM324 dispose également d'une interface périphérique série (SPI) qui permet non seulement les modes maître et esclave, mais aussi la flexibilité de développer davantage de fonctionnalités dans les produits de clé USB (UFD) tels que GPS, capteur d'empreintes digitales, Bluetooth et affichage de la capacité mémoire. Le SM324 est disponible en boîtier LQFP 64 broches. Le SM324 prend en charge 8 puces flash NAND SLC ou MLC avec ECC de 4 octets / 528 octets.
SM325 – USB 2.0
SM330 – USB 2.0
SM501, SM502 – Graphiques mobiles
SM712 – Graphiques mobiles
SM722 – Graphiques mobiles
SM340 – MP3/JPEG
SM350 – MP3/JPEG
SM370 – Traitement d'image
Sony SPC700 series
SPC900 series
SPC970 series
SR11 series
STMicroelectronics 8 bits
ST6
ST7
STM8 (Site web STM8), (Informations 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
Les familles Stellaris et Tiva, en particulier, offrent un niveau élevé de support communautaire open source via les forums TI e2e.[1][2]
Toshiba TLCS-47 (4 bits)
TLCS-870 (CISC 8 bits)
TLCS-900 (CISC 16 et 32 bits)
TX19A (RISC 32 bits)
Ubicom IP2022
L'IP2022 d'Ubicom est un microcontrôleur 8 bits haute performance (120 MIPS). Ses caractéristiques incluent : 64k de mémoire flash de code, 16 ko de PRAM (code rapide et tampon de paquets), 4 ko de mémoire de données, CAN 8 canaux, divers temporisateurs, et un support intégré pour les interfaces Ethernet, USB, UART, SPI et GPSI.
IP3022
L'IP3022 est le dernier processeur 32 bits haute performance d'Ubicom fonctionnant à 250 MHz avec 8 threads matériels (barrel processor). Il est spécifiquement destiné aux routeurs sans fil.
Xemics XE8000 – famille de microcontrôleurs 8 bits
Xilinx Microblaze – microprocesseur logiciel 32 bits
Picoblaze – microprocesseur logiciel 8 bits
XMOS XCore XS1 – microcontrôleurs 32 bits multicœurs
ZiLOG Familles de microcontrôleurs (principales) de Zilog, par ordre chronologique :
Anciennes :
Zilog Z8 – microcontrôleur Harvard 8 bits avec ROM / EPROM / OTP et SRAM intégrée.
Zilog Z180 – microcontrôleur basé sur Z80 ; périphériques intégrés ; mémoire externe ; espace d'adressage 1 Mo.
Plus récentes :
Zilog eZ8 – Z8 amélioré avec pipeline (2 à 3 fois plus efficace en cycles d'horloge que le Z8 d'origine) avec mémoire flash et SRAM intégrées.
Zilog eZ80 – Z80 rapide 8/16/24 bits (3 à 4 fois plus efficace que le Z80 d'origine) avec flash, SRAM, périphériques ; adressage linéaire de 16 Mo.
Zilog Z16 – CPU 8/16/32 bits rapide avec code objet compact ; plage d'adressage 16 Mo (4 Go possible) ; flash, SRAM, périphériques intégrés.
Tableau triable Nom de l'entreprise Nom CPU Bits Statut Max MHz Flash KB RAM KB Prix @1K USD Puissance active Puissance veille Mémoire externe UARTs SPI I2C CAN Ethernet USB ADCs DACs Fonctionnalités
Energy Micro EFM32TG110 ARM Cortex M3 32 Production 32 32 4 $2.47 157 μA/MHz @ 32 MHz 1μA 2 2 1 0 0 1 1 2 temporisateurs 16 bits. ADC 12 bits 1 Msps. DAC 12 bits 500 ksps.
Zilog eZ80 Z80 rapide 8/16 Production 50 256 16 $7.79 1 1 1 0 0 0 0 Adressage linéaire jusqu'à 16 Mo. 3-4x plus rapide que le Z80 traditionnel.