Académique Documents
Professionnel Documents
Culture Documents
resque trentenaire, le microcontrleur 8 bits est pourtant un produit trs moderne par son concept de systme sur puce (SoC : system-on-chip). Il runit sur un mme silicium un cur de processeur 8 bits optimis pour grer des interruptions, ainsi que des mmoires et des priphriques divers utiles la ralisation dapplications de contrle ddi. Un concept qui est aussi trs pratique, justifiant certainement la croissance constante du march de ces composants. Ils reprsentent plus de 5 milliards de dollars par an (daprs la socit iSuppli). Les chiffres de ce march se font lcho des options choisies par les fournisseurs de ces produits. En effet, sous langle des revenus, le march des microcontrleurs 8 bits est plutt stable avec une lgre hausse de 4 % au profit des composants ciblant des applications spcifiques. Par contre, le nombre de pices fabriques est en norme augmentation une vraie invasion et leurs prix ne cessent de diminuer. Cette rgularit de lhistoire des microcontrleurs 8 bits ne signifie pas quil ne se passe rien dans ce domaine. Bien au contraire ! Lexplosion du nombre de ces microcontrleurs en est la
La famille PRoC de Cypress runit la souplesse dun microcontrleur PSoC configurable avec un module sans fil 2,4GHz, WirelessUSB, pour satisfaire les applications lectroniques grand public et industrielles.
frences se sont multiplies de faon exponentielle. Ces circuits peu coteux, souvent dots darchitectures extrmement populaires, bnficient rgulirement des progrs technologiques comme la mmoire flash pour le stockage des programmes, la gestion de la puissance de calcul et de la consommation, les botiers de petite taille, la mixit analogique/ numrique sur la mme puce ou encore la souplesse de la logique programmable. Les applications concernes couvrent absolument tous les
domaines grand public, industriel, informatique et il serait vain de les numrer. Si les tlcommunications se servent copieusement avec les tlphones portables, le secteur de lautomobile nest pas en reste pour toutes les fonctions autour du tableau de bord, du confort dans lhabitacle et des alarmes. Enfin, il y a toutes ces applications lectromcaniques qui, aujourdhui, gagnent en intelligence et en compacit grce des microcontrleurs parfaitement adapts leurs exigences fonctionnelles et financires. Une valuation tonnante donne 350 microcontrleurs 8 bits pour le quotidien de chacun dentre nous: voiture, tlphone portable,PC,produits blancs et autres appareils lectromnagers.
Le nouveau venu de la srie AT89C51R dAtmel, dot de 128Ko de mmoire flash, convient aux applications industrielles et grand public. Il intgre un module de dbogage sur sa puce. Janvier 2007 n176 - Electronique
64
DOSSIER
Freescale est rest le leader incontest du domaine avec plus de 20% des ventes. Il est cependant talonn par Renesas, Nec et Microchip. Egalement trs actives dans le domaine, citons les socits Atmel, Cypress, Fujitsu, Infineon, NXP (ex Philips), STMicroelectronics, Toshiba et Zilog. Sans oublier les fidles : Analog Devices, Intel, Maxim-Dallas et National Semiconductor. Notons par contre que Texas Instruments ne propose plus de microcontrleurs 8 bits recentrant son offre sur les produits 16 et 32 bits et, bien sr, les DSP . pour gagner en surface de silicium. Cependant, ils noptent pas pour la technologie de plus petite dimension car les performances en frquence seraient inutiles et tous les problmes de courants de fuite, temps de dveloppement important, consommation excessive et cot lev ne seraient quinconvnients. De plus, la prsence de signaux analogiques est indispensable pour ces composants et les modules analogiques simplantent difficilement sur des technologies trop fines. Des gomtries de 0,35 ou 0,25m sont la norme pour les nouvelles familles. Autre exemple de ce cocktail subtil entre tradition et innovation: la prolifration de circuits toujours plus performants bass sur la trs populaire architecture 8051 (voir tableau). NXP en possde plus de 100 drivs. Il a rcemment largi sa famille LPC900 avec des circuits toujours dots dun CPU 80C51, mais enrichi pour excuter les instructions en 111ns. La puce est en plus de trs petite taille tout en embarquant de la flash, un convertisseur A/N 8 bits et autres priphriques. Dans la mme ligne,Atmel a prsent, en novembre dernier, le nouveau venu de sa srie AT89C51 qui, bien quarchitectur 8051, bnficie de tous les attributs les plus modernes dun microcontrleur 8 bits actuel, dont 128Ko de mmoire flash. Dj existante il y a cinq ans, la tendance technologique, consistant prfrer la mmoire flash pour le stockage des programmes, sest largement gnralise. Deux raisons avaient engendr cette migration: lune technologique venait de la plus grande souplesse dutilisation de la flash par rapport la Rom et lEprom; la seconde est la fois technologique et financire, puisque les constructeurs ont su fabriquer des mmoires flash performantes pour un prix quasiment quivalent celui des modles non reprogrammables. tinuum offrant une palette de produits compatibles aussi bien au niveau matriel, notamment pour le brochage, quau niveau de lenvironnement de dveloppement (IDE). Bruno Baylac, directeur marketing pour lEurope, secteur industriel et grand public chez Freescale explique: Lobjectif est de rassurer totalement les utilisateurs sur les possibilits dvolution de leur application, en taille mmoire ou en priphrique. Ce concept va jusqu leur permettre de faire migrer leur application 8 bits vers une architecture 32 bits en conservant le mme environnement de dveloppement. Ce concept facilitant la migration entre familles 8 bits et mme 32 bits est aussi adopt par Atmel, avec sa ligne de produits AVR. Dune autre manire, cest aussi la stratgie de Renesas qui facilite la transition entre 8 bits et 16 bits avec sa famille R8C, base sur un cur 16 bits, mais dont chaque membre possde tous les attributs, notamment en taille, cot, consommation et outils de dveloppement, dun microcontrleur 8 bits. Une approche encore diffrente pour un service similaire est propose par la socit Cypress avec sa srie CY8C (PSoC) qui autorise la configuration de priphriques numriques (mais aussi analogiques), grce une zone de cellules programmables entourant le cur du processeur 8 bits. Ces microcontrleurs mmoire flash embarquent donc des blocs analogiques (CAN, CNA, filtres, amplificateurs) et numriques (temporisateurs, modulateurs, multiplexeurs, Uart) programmables permettant au concepteur de choisir, mme aprs implantation du composant dans lapplication, les priphriques ncessaires. STMicroelectronics arpente les mmes plates-bandes avec sa famille PSD intgrant de la logique programmable sur ses puces.
65
DOSSIER
de gamme. Ainsi, Atmel et NXP proposent des Arm7 3 $. Effectivement une application peut exiger plus de mmoire si elle doit grer des contraintes du type temps rel, rseau ou cryptage. Le concepteur doit alors
lectionner le bon microcontrleur 8 bits pour une application est une action dautant plus cruciale pour la russite dun projet que ce composant reprsente, lui tout seul, pratiquement lensemble du systme dvelopper. Considrons comme acquise la dcision dopter pour une architecture 8 bits. Cette dcision pralable relve de la qualit et de la quantit des traitements qui devront tre effectus par le circuit, sachant que ces paramtres influent directement sur larchitecture et la puissance du cur de processeur ainsi que sur la taille de la mmoire programme embarque. Cest donc le niveau de complexit de lapplication qui aiguille le concepteur vers un microcontrleur 8 bits. Maintenant, le plus dur est faire: choisir parmi les milliers de rfrences celle qui convient le mieux! En fait, cette prolifra-
tion de produits nest pas un handicap car, comme le montre le tableau, les microcontrleurs sont regroups par grandes familles correspondant une architecture de cur de processeur, souvent connue. Ils se dclinent au sein de chaque famille en une multitude de propositions de taille et de type de mmoires ainsi que de priphriques embarqus. La squence de choix est donc relativement simple: slectionner une architecture de processeur, puis une famille et ensuite le modle dot
de la mmoire et des priphriques adquats. Ce scnario raliste couvre laspect technique du problme en rpondant au cahier des charges fonctionnelles de la conception. Il existe cependant un critre primordial qui conditionne toutes les dcisions purement techniques: le cot global de revient de lapplication. Ce cot englobe non seulement le prix du composant (par rapport au volume de pices prvu) mais galement celui de la carte, des outils de dveloppement, du besoin ventuel en formation des concepteurs, du temps de dveloppement et des possibilits dvolution du projet ou dventuelles modifications une fois le produit commercialis. Par exemple, lutilisateur peut tre amen augmenter ou diminuer le prix, les fonctions ou les performances de son systme pour sadapter rapidement aux changements du
Le microcontrleur 8 bits de Microchip, rfrenc Pic18F97J60, embarque un module pour le contrle Ethernet et une interface au niveau physique (PHY).
Loffre en microcontrleurs 8 bits de STMicroelectronics satisfait une large gamme dapplications grand public qui sont omniprsentes dans notre quotidien.
march.Ces considrations technico-financires, le cot global de lapplication qui en ressort, sont en fait les plus forts critres de la dcision concernant la famille de microcontrleurs. Ce couperet quest le prix de revient total du systme explique lattachement des constructeurs de microcontrleurs 8 bits aux architectures trs populaires, la compatibilit entre les diffrentes gnrations de composants, aux outils de dveloppement aussi bien faciles utiliser que trs peu onreux. Aujourdhui, ces outils cotent moins de 100 , voire 50 , et ils sont souvent offerts dans le cadre des formations. La notorit des architectures, pratiquement des standards, fait que frquemment les concepteurs sont dj expriments sur ce type de composants via leurs prcdents projets dentreprise ou leurs tudes diplmantes. De toute faon le mot dordre est la facilit dutiJanvier 2007 n176 - Electronique
66
DOSSIER
lisation. Dautant plus que, comme nous lavons vu dans larticle prcdent, la tendance est aux nouveaux venus dans la microlectronique pour les petits systmes lectromcaniques. Tous les grands fournisseurs de microcontrleurs 8 bits ont un service trs labor et accessible de formation via de nombreux sminaires locaux et internet.
Les microcontrleurs de la famille R8C de Renesas, bien que bass sur une architecture 16 bits, possdent tous les attributs et avantages en cots et performances des modles 8 bits haut de gamme.
Destine aux applications de contrle moteur, industrielles ou pour lhabitacle automobile, cette nouvelle famille XC866 dInfineon, compatible 8051, allie performances et faible cot.
aujourdhui au march des 16 bits avec sa srie des Pic24. Mais revenons aux rcentes familles dentre de gamme avec, entre autres, les sries suivantes : C505C dInfineon, F2MC-8FX de Fujitsu, tinyAVR dAtmel,LPC900 de NXP ,ST7Lite de ST, Z8 Encore! de Zilog.
Un effort de mmoire
La tendance consistant employer de la flash pour la mmoire programme sest largement gnralise. Nec rapporte que sa fabrication de microcontrleurs base de flash a augment de 29,6% en 2005, et quun saut 91,4 % est attendu pour 2006. Un mouvement dj bien amorc en 2002 mais qui se confirme largement. Renesas annonce 700 millions dunits de ce type fabriques entre 2001 et 2005 et prvoit datteindre le milliard de pices pour 2007. Cette socit a renforc sa stratgie de produits flash avec la ligne FZTAT (Zero turnaround time). Freescale, STMicroelectronics, Fujitsu, Atmel,Toshiba, ont tous tendu leurs gammes de produits base de flash. Nous voyons dans le tableau que Fujitsu a dot sa famille F2MC8FX de flash dite duale. Celle-ci offre la possibilit simultane dcrire dans un secteur de la flash et dexcuter du code dans un autre secteur. Cest un gain de temps par rapport une flash classique o lexcution du code doit se faire dans la Ram ct. Les microcontrleurs dots de mmoire flash prsentent de nombreux avantages dont lun
des principaux est la souplesse de programmation. Il est effectivement possible de les programmer avant ou aprs le montage sur la carte, et mme avant ou aprs leur mise en production pour commercialisation. Ils sont galement beaucoup plus rapides et simples programmer que leurs alter ego reposant sur des mmoires Rom, OTP (programmable une fois) ou Eprom. Tous ces avantages et ce confort sont accessibles lutilisateur grce aux progrs faits par les procds technologiques de fabrication des mmoires flash, qui ont permis den rduire la taille et surtout le cot. Notons galement que de nombreux outils de dveloppement ont t mis au point pour raccourcir et simplifier le temps de conception des applications bases sur ces composants. Rappelons que la taille de la mmoire est directement lie la quantit de priphriques intgrs sur la puce. En effet, cette dernire est fonction de la complexit du projet, donc de limportance du code excutable.
portants. Parmi eux se trouvent les temporisateurs (ou timers). Ils sont prsents dans tous les microcontrleurs car ils sont inhrents la philosophie des applications de contrle. Ce sont des compteurs pilots par une frquence drive de lhorloge du composant. Ils ont un rle de chef dorchestre dans le squencement des tches du systme: ils gnrent une interruption lorsquils atteignent la valeur zro et permettent ainsi au concepteur de mesurer prcisment un intervalle de temps. Il existe plusieurs types de timers : sur 8 ou 16 bits ; avec comparateur ou autochargement ; des PWM (une srie dimpulsions parfaitement calibres) trs prises dans les applications de contrle moteur; des chiens de garde (watchdog). Parmi tous ces outils, lutilisateur doit choisir avec attention celui qui convient le mieux son systme. Dans la colonne des interfaces,se retrouvent les classiques ports srie, synchrones comme les SPI, ou asynchrones de type SCI (serial communication interface) et souvent les Uart. Linterface de bus USB a impos sa prsence aux cts des habituels CAN et I2C, de mme que linterface LIN (local interface network) qui permet de raliser un petit rseau de type CAN en moins sophistiqu. Enfin, le tout rcent composant Pic18F97J60 de Microchip embarque un module pour le contrle Ethernet comprenant un MAC (Medium acces controller) et une interface niveau physique (PHY). Cette opportunit facilite la ralisation beaucoup plus compacte dapplications connectes Internet (des minibars dhtel aux terminaux point de ventes). Enfin, dominant parfaitement la technique dintgration de signaux mixtes sur une puce, les microcontrleurs embarquent des convertisseurs A/N (et mme N/A, par exemple chez Analog Devices,le matre en ce domaine) de plus en plus performants avec des rsolutions de 8, 10, voire 12 bits.Un style de priphriques qui, avec les capteurs de temprature, les actionneurs et autres rgulateurs de tension, font toute la valeur ajoute des microcontrleurs 8 bits.
Hlne Trzguet
67
DOSSIER
Fr qu en ce (M Hz )
Socits
Analog Devices Atmel
8052 MCS-51
12 ou 16 12 60 20 40 48
Flash: 4 16 Ko Flash ISP: 2 128 Ko Flash ISP: 2 4 Ko Flash ISP: 16 64 Ko Flash ISP: 16 64 Ko
3 2 ou 3 3 3 3
Uart, I2C, SPI Uart, SPI, TWI SPI Uart, SPI, CAN, LIN (logicielle) USB, SPI, Uart, TWI, MMCard, DataFlash, I2S USB, Uart Iso7816 USI (Universal standard interface), LIN (logicielle) SPI, Usart, Uart, LIN (logicielle) SPI, Usart, USB Device Host OTG SPI, Uart, LIN (logicielle) SPI, Usart, Uart SPI, Usart, Uart Dali SPI, Usart, Uart Configurables: Uart, SPI, I2C Configurables: Uart SPI, I2C, USB I2C, SPI, CapSense
52 56 14 64 14 20 24 64 24 64
4 10 0, 8
12 24 10
8 2
10 10
16 48 6 20
2 0 ou 1
24 64 8 20 0 11 10
megaAVR
16 20
14
28 100
8, 16
10
16 16 16 16 8 24
Flash ISP: 64 128 Ko Flash ISP: 32 128 Ko Flash ISP: 16 64 Ko Flash ISP: 8 Ko Flash ISP: 64 256 Ko Flash: 4 16 Ko
2 2 2 1 4
2 2 1 1 14
64 64 64 100 24 32 44 100 8 48
8 8 8 8 11 8 16
10 10 10 10 10
Cypress
PSoC
CY8Cxxx
Configurables
Configurables
CY8C24x94 CY8C20x34
24 12
Flash: 16 Ko Flash: 8 Ko
Configurables 1
56 16 32
Configurables Non
PRoC 8051
12 12, 24 ou 48 16 (0,5 m)
Configurables 2 4 4 2 ou 4 2 ou 4 6 ou 8 4 4 2 ou 4 2 ou 4 6 ou 8
Configurables: Uart, SPI, I2C, Wireless Uart, USB High Speed, GPIF ESCI, SPI SCI, SPI, I2C ESCI, SPI, SCI ESCI, SPI, SCI ESCI, SCI, SPI, GZ: CAN 2.0 A/B, AZ: MSCAN08
Configurables Non 24 8 8, 13 4 13, QY: 6, 10 GZ: 8, 24, AZ: 15 8 10 8 8 , Q: 10 GZ: 10, AZ: 8
Freescale
HC08
68
16 bit s
Int erf ac es
M mo ire
8b its
Commentaires
Applications signaux mixtes; versions avec CNA. Usage gnral; flash ISP (In-circuit serial programming). Cur 8051 un cycle. Contrleur CAN v2.0A et v2.0B; applications automobile (AT89C51CC03). Contrleurs USB.
Usage gnral; applications automobile (mega48/88/168/164P/ 324P/644P). Contrleurs USB. Contrleur CAN v2.0A et v2.0B; applications automobile. Pilotes LCD 4x25 et 4x40 segments. Applications ballast et contrle moteur. Applications IEEE802.15.4ZigBee 2,4GHz avec AT86RF230. Programmables SoC: C + priphriques logiques et analogiques (amplis, CAN, CNA, filtres, etc.). Interface USB Full-speed. CapSense=dtection capacitive: touches, curseurs, matrices (de 1 28 entres); sleep timer. PROC=PSoC+interface Wireless (2,4GHz). GPIF=General-purpose interface (8/16 bits). Usage gnral; CNA multiples canaux. Usage gnral. Usage gnral; beaucoup dES. Usage gnral; JK/QT/QY: petits botiers; QY: plus de timers. Automobile; AZ: Eeprom.
DOSSIER
Les principales familles
pro gra mm e No mb re de bro ch es En tr es
Timer Convertisseur A/N
Fr qu en ce (M Hz )
Socits
Freescale
HC08
JW/JB
16 (0,5 m)
Flash: 1 32 Ko
2, 8
2,8
SCI, SPI, JW: USB 2.0, JB: USB 1.0/1.1 SPI, SCI, IIC, irSCI, LJ: 4/3x27 LCD seg, LK: 4/3x33 LCD seg, LV: 4/3x25/24, 1x25 LCD seg Transmetteur Tango 3 4 x pilotes half-bridge
20 48
JB: 8
JB: 8
LJ/LV/LK
Flash: 8 24 Ko
52 80
10
2 ou 4 Ko 16 Ko Flash: 8 60 Ko Flash: 8 60 Ko Flash: 8 60 Ko 4 ou 8 Ko 4 Ko 1 ou 2 Ko ROM: 4 60 Ko, Flash: 16 60 Ko Jusqu 3+5 Jusqu 2+6 Jusqu 3+5 Jusqu 2+6
32
8 10
2 SCI, SPI, I2C 2 SCI, SPI, I2C SCI, SPI, ACMP SCI, SPI, I2C, ACMP
32 68 32 64 28 44 8 ou 16 8
4, 8 6 16
10 10
Carrier modulator 1, 2 1, 2 1 2 1, 2 1, 2 1 1
4, 8 4
10 10
3 ou 4 28 100 4, 8 et 8, 12 8 et 10
Fujitsu
F2MC-8L
F2MC8FX
MB95xxx
1 10
28 100
8, 12
10
Infineon
20 10 40
34 57 18
8 8 5
10 10 8
XC
XC866(L)
26 ou 67
27
10
XC886/888LM XC886/888CLM
24
34 ou 48 34 ou 48
8 8
10 10
Intel
MCS 51
MCS51/251
16 ou 24
8 ou 16
16 bit s
Int erf ac es
M mo ire
8b its
Commentaires
Applications USB.
Applications LCD.
Applications RF. Multi-chip module; applications puissance. 1,8-3,6V, criture flash 1,8V, mode consommation faible 20nA. 2,7-5,5V; automobile et usage gnral. Remote control; 1,8-3,6V. 1,8-3,6V; criture flash 1,8V. 2,7-5,5V; criture flash 2,7V. Ultra petits botiers; usage gnral; faible consommation. Sries dusage gnral et sries spcialises: automobiles, LCD, USB, remote contrle; technos: 0,5 et 0,35m; temps minimal dexcution: 400ns; les C raliss en 0,35m comprennent de la flash. Srie faible consommation/ hautes performances; usage gnral; versions pour automobile. compatibilit instructions famille 8L; techno. 0,35m (0,18m prvu 2008; temps minimal dexcution: 100ns; Flash duale; oscillateur intgr; LCD. Applications automobile et contrle industriel; P/PG-MQFP-44. Multi-usages; excellent pour applications autoradio; P/PG-MQFP-80. Unit PWM rapide; applications faible consommation o le cot du systme est un facteur-clef; PG-TSSOP-38, P-DSO-28. Optimiss pour une large gamme dapplications telles que contrle moteur industriel ou habitacle automobile; nouvelle famille flash; PG-TSSOP-38. Application contrle moteur; nouvelle famille flash; PG-TQFP48/64. Applications rseau CAN; nouvelle famille flash; PGTQFP48/64. Compteur programmable; general purpose MCU.
69
DOSSIER
Fr qu en ce (M Hz )
Socits
Maxim-Dallas
8051 Drop-ins
DS87C530
33
EProm: 16 Ko
Ports srie
52
DS80CH11
25
Bidirectionnel 2 fils
128
10
DS89C4xx
33
Flash: 16, 32 ou 64 Ko
Ports srie
44
Networked microcontrollers
DS80C400
75
Rom: 64 Ko
Ethernet (TCP IPv4/6 network stack), CAN 2.0B Ethernet (TCP IPv4/6 network stack), CAN 2.0B
100
DS80C410
75
Rom: 64 Ko
100
Microchip
Pic10F2xxx Pic12Fxxx Pic16Cxxx/Fxxx Pic18Fxxxx Low Pin Count K_Series L_Series F_Series Motor ASSP
4 ou 8 4, 8 ou 20 20 ou 40 40, 48 ou 64 10 20 20 20 20
Flash: 0,375 0,75 Ko Flash: 0,75 3,5 Ko C: OTP/Rom: 7 14Ko, F: Flash: 7 14 Ko Flash: 4 128 Ko Flash: 2 8 Ko Flash: 8 128 Ko Flash: 16 128 Ko Flash: 32 128 Ko Flash: 8 32 Ko 1 ou 2 1 ou 2 1 ou 2 3 ou 4 6, 7 ou 8 7 ou 8 8 ou 10 6 ou 7
1 02 0, 1 2 ou 3 3 ou 4 6, 7 ou 8 7 ou 8 8 ou 10 6 ou 7 Usart, I2C, SPI Usart, I2C, SPI, CAN 2.0B, USB Uart CSI, Uart, I2C CSI, Uart, I2C aFCAN, LIN, CSI, Uart CSI, Uart
4 6 12 53 16 70 10 30 30 80 64 100 44 80 30 64
0, 2 04 8, 14 et 6 4 16 4 4, 8 8 8, 12, 16 4, 6, 8
8 10 8 et 10 et 12 10 10 10 10 10 10
Nec
78KOS 78KO
National Semiconductor
COP8
15, 20 15 10 10 18
13 1 1 13 45
SPI, Usart, I2C SPI SPI 1 2 Uart, SPI, CAN 2.0B Uart, I2C, SPI
16 59 16-40 16-53 10 56 8 44
6, 16
10
16 8
NXP
LPC900
P89LPC9xxx
8 ou 4
10 ou 8
LPC700
P89LPC7xx
20
OTP/Rom: 1 8 Ko
Uart, I2C
14, 16 ou 20
70
16 bit s
Int erf ac es
M mo ire
8b its
Commentaires
Compatible 8051 (12 fois plus rapide pour la mme frquence); Ram interne de 1Ko avec support batterie de rserve; 6 interruptions externes/ 8 internes; 2 ports srie; HTR; rduction IEM. Compatible 8051 (12 fois plus rapide pour la mme frquence); systme gestion dnergie; Ram interne de 256 octets; 1 port srie; 4 canaux PWM de 8 bits. Compatible 8051 (12 fois plus rapide pour la mme frquence); Ram interne de 1Ko; 6 interruptions externes/ 7 internes; 4 ports srie. Compatible 8051; Ram interne de 1Ko; coprocesseur de 16/32 bits; 6 interruptions externes; 3 ports srie; 1-Wire Master; 64 broches E/S. Compatible 8051; Ram interne de 73,5Ko; coprocesseur de 16/32 bits; 6 interruptions externes; 3 ports srie; 1-Wire Master; 64 broches E/S. Usage gnral; faible cot; faible consommation (technologie nanoWatt); petit botier; flash ISP (In-circuit serial programming).
LIN, LVI, POC; watchdog; self-programming scuris. LIN, LVI, POC; watchdog; self-programming scuris; OCD. Contrle LCD; LIN, LVI, POC; watchdog; self-programming scuris; OCD. LVI, POC; watchdog; selfprogramming scuris; OCD. Timercontrlemoteur3-phases;timer encodeur;tempsrel;LVI,POC;watchdog; self-programmingscuris;OCD. Usage gnral. Applications industrielles; faible cot. Usage gnral; haute intgration.
Usage gnral; faible cot; versions avec pilote LCD ou CNA; temps minimal dexcution: 111ns. Usage gnral; faible tension; faible cot;2 x plus puissant quun 80C51 standard.
DOSSIER
Les principales familles
pro gra mm e No mb re de bro ch es En tr es
Timer Convertisseur A/N
Fr qu en ce (M Hz )
Socits
NXP Renesas
80C51 H8 740
Jusqu 40 10 4, 8, 12,5
Flash ou OTP/Rom: 4 64 Ko Flash: 8 60 Ko Rom ou flash: 8 60 Ko Flash: 80 288 Ko Flash: 1 8 Ko Flash/ Rom: 4 60 Ko OTP: 1 4 Ko Flash: 8 60 Ko Flash: 60 Ko
34 Jusqu 5 Jusqu 5
34 Jusqu 5 Jusqu 5
Uart, I2C, SPI, CAN 2.0A/B E/S srie, versions avec LCD, I2C, USB E/S srie, versions avec LCD, I2C, USB 2 Uart, USB, SPI, I2C, IrDA SPI, SCI SPI, I2C, 1 ou 2 SCI, USB, CAN
40 68 Jusqu 70 32 48
08 8 ou 8 Jusqu 16
10 8 ou 10 10
STMicroelectronics
40 8 8 8 8, 16 8 20, 50 20, 50 20 20 5, 20 8 40
2 1 ou 2 2 1 2 ou 4 4
3, 5 1 ou 2 2
52 80 8 20 28 80 9 20
4, 8 5, 7 Jusqu 16 4, 8, 16 6, 8, 16 16
8 et 10 8 et 10 10 8 10 10
Toshiba
TLCS870/C TLCS870/C1
1 2 6
24 91 64 24 ou 32 24 ou 32
Zilog
eZ80
4, 6 1 2 24 Uart, SPI
Z8 Encore!
MC XP Z8Fxxx
8 6 25 6 60 14 52 07 0 12
10 10 10
Z8
Z86xxx
16 bit s
Int erf ac es
M mo ire
8b its
Commentaires
Pour applications temps rel; usage gnral. Usage gnral; faible cot; flash technologie F-ZTAT. Usage gnral; faible nombre de broches; versions avec CNA et comparateur. Cur CPU 8032; logique programmable on chip. Internal 1%RC, Eeprom embarque. Multi-usages. Usage gnral; applications de contrle robustes. Usage gnral; versions avec pilote LCD; versions avec timer 18 bits. Usage gnral; cur plus puissant; temps dexcution minimal: 125ns. Applications rseaux et communications.
Applications contrle moteur. Applications hautes performances signaux mixtes. Usage gnral. Usage gnral; facile utiliser; prix comptitifs.
71