5
Elektor 2/99 Si le nombre de fabricants de micro- contrôleurs n’augmente que fort pro- gressivement, celui des variétés de composants qu’ils proposent est, lui, en croissance exponentielle. Il nous a donc fallu nous limiter, et nous avons choisi de vous présenter les nouveautés en ce qui concerne les microcontrôleurs que pourrait utiliser le lecteur « lambda » d’Elektor. ATMEL En l’espace de quelques années, (puisque fondé en 1984 seulement), Atmel est devenu l’un des principaux acteurs sur le marché des microcontrô- leurs, proposant une palette répondant aux souhaits les plus extravagants des concepteurs de systèmes à base de MCU. Les produits les plus récents d’Atmel sont les suivants : – l’AT90S8535, une mémoire de pro- gramme de 8 Koctets ISP-Flash, 512 octets d’ISP-EEPROM et autant de SRAM pour les données, – les AT90S4434 et AT90S4433, avec 4 Koctets de mémoire programme en Flash ISP et 256 octets d’ISP-EEPROM et 256 et 128 octets de SRAM pour les données, – et l’ATmega603 avec, pour ce dernier, pas moins de 64 Koctets d’ISP Flash pour le programme, 2 Koctets d’EE- PROM ISP et 4 Koctets de SRAM pour les données. Si l’on prend l’exemple de l’AT- mega103, dont est dérivé l’ATmega603, on se trouve en présence d’un compo- sant plus puissant que ne l’était un micro-ordinateur d’il y a 3 lustres (128 Koctets d’ISP Flash, 4 Koctets d’EE- PROM ISP et 4 Koctets de SRAM !!!), set de 120 instructions, programmation in situ (SPI) ou externe, fréquence de tra- vail 6 MHz, 32 E/S, 3 timers, convertis- seur à 8 canaux de 10 bits, horloge temps réel travaillant à 32 kHz, UART et programmation in situ et le tout dans un boîtier TQFP à 64 broches. De nos jours, les microcontrôleurs (MCU) sont man- gés à toutes les sauces. Les uns les enfouissent (embedded), les autres les montent en surface. Il nous a paru temps de faire le point sur ce monde en per- pétuelle gestation qu’est celui des microcontrôleurs (μC, MCU pour MicroControl- ler Unit en anglais). Nous nous limiterons, pour des raisons d’espace, aux nouveautés 62 en lice : nouveaux μC (MCU) quoi de neuf ??? INFORMATIONS

INFORMATIONS en lice : nouveaux µC (MCU)scan78.free.fr/Elektor/Elektor 1999 FR/f992062.pdf · 2007. 10. 23. · est un microcontrôleur 8 bits à 8 Koc-tets de mémoire Flash reprogram-mable

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: INFORMATIONS en lice : nouveaux µC (MCU)scan78.free.fr/Elektor/Elektor 1999 FR/f992062.pdf · 2007. 10. 23. · est un microcontrôleur 8 bits à 8 Koc-tets de mémoire Flash reprogram-mable

Elektor 2/99

Si le nombre de fabricants de micro-contrôleurs n’augmente que fort pro-gressivement, celui des variétés decomposants qu’ils proposent est, lui, encroissance exponentielle. Il nous a doncfallu nous limiter, et nous avons choiside vous présenter les nouveautés en cequi concerne les microcontrôleurs quepourrait utiliser le lecteur « lambda »d’Elektor.

A T M E LEn l’espace de quelques années,(puisque fondé en 1984 seulement),Atmel est devenu l’un des principauxacteurs sur le marché des microcontrô-leurs, proposant une palette répondantaux souhaits les plus extravagants desconcepteurs de systèmes à base deMCU.Les produits les plus récents d’Atmel sontles suivants :– l’AT90S8535, une mémoire de pro-gramme de 8 Koctets ISP-Flash,512 octets d’ISP-EEPROM et autant de

SRAM pour les données,– les AT90S4434 et AT90S4433, avec4 Koctets de mémoire programme enFlash ISP et 256 octets d’ISP-EEPROMet 256 et 128 octets de SRAM pour lesdonnées,– et l’ATmega603 avec, pour ce dernier,pas moins de 64 Koctets d’ISP Flashpour le programme, 2 Koctets d’EE-PROM ISP et 4 Koctets de SRAM pourles données.Si l’on prend l’exemple de l’AT-mega103, dont est dérivé l’ATmega603,on se trouve en présence d’un compo-sant plus puissant que ne l’était unmicro-ordinateur d’il y a 3 lustres(128 Koctets d’ISP Flash, 4 Koctets d’EE-PROM ISP et 4 Koctets de SRAM !!!), setde 120 instructions, programmation insitu (SPI) ou externe, fréquence de tra-vail 6 MHz, 32 E/S, 3 timers, convertis-seur à 8 canaux de 10 bits, horlogetemps réel travaillant à 32 kHz, UARTet programmation in situ et le tout dansun boîtier TQFP à 64 broches.

De nos jours, lesmicrocontrôleurs(MCU) sont man-

gés à toutes lessauces. Les unsles enfouissent

(embedded), lesautres les montenten surface. Il nous

a paru temps defaire le point sur

ce monde en per-pétuelle gestation

qu’est celui desmicrocontrôleurs (µC,

MCU pour MicroControl-ler Unit en anglais). Nousnous limiterons, pour des

raisons d’espace, auxnouveautés

62

en lice : nouveaux µC (MCU)

quoi de neuf ???

INFORMATIONS

Page 2: INFORMATIONS en lice : nouveaux µC (MCU)scan78.free.fr/Elektor/Elektor 1999 FR/f992062.pdf · 2007. 10. 23. · est un microcontrôleur 8 bits à 8 Koc-tets de mémoire Flash reprogram-mable

L’un des atouts des megaAVR, qui res-tent des 8 bits, est qu’il leur est possible,par le biais de 2 adresses, de charger etstocker simultanément la totalité del’instruction à 16 bits.L’autre nouveauté se situe au niveaude l’ATtiny11, qui est en fait une ver-sion faible tension d’alimentation, àsavoir, 3 V pour l’ATtiny11 et 1,8 Vpour l’ATtiny11L. Ses capacitésmémoire sont de 1 Koctet de Flash entout et pour tout, set de 90 instructions,et le tout dans un boîtier à 8 broches .Avec l’AT91 ARM Thumb, pour finir,Atmel se « risque » à la technologieARM RISC 16/32 bits.Leur dernier-né est le AT91M40400, quiest également le premier-né d’unefamille de microcontrôleurs standards,basés sur le noyau ARM7TDMI.L’AT91M40400 est un composant pure-ment statique capable d’une perfor-mance de 30 MIPS à 33 MHz et ce àune tension d’alimentation compriseentre 2,7 et 3,3 V. Ce composant est trèsriche en périphériques, avec des busd’adresse et de données de 32 bits,37 registres à 32 bits, une interfaced’émulation en circuit. Il possède4 Koctets de SRAM.

D A L L A SS E M I C O N D U C T O RAvec ses microcontrôleurs, Dallas Semi-conductor n’a pas réinventé la rouepleine en bois, mais l’a dotée d’unpneu pour gagner en vitesse et en sou-plesse. Cette famille de microcontrô-leurs peut fonctionner jusqu’à unevitesse d’horloge maximale de 33 MHz,et comme elle n’utilise que 4 cyclesd’horloge là où un 8051 en utilise 12,ces microcontrôleurs paraissent tra-vailler à 99 MHz.Microcontrôleurs dernier-cri de DS :DS80C130Remplaçant hautes performances du8051, sans ROM ni XRAM, mais bienentendu avec 56 octets de RAM embar-quée.DS80C320Idem à la présence près d’un chien degarde et d’un moniteur de tension, leDS80C323 en étant la version 3 V.DS87C520La présence de 16 Koctets d’EPROM(OTP), de 1 Koctet de SRAM et exis-tence de modes de gestion de la puis-sance (Power Managment et EMI Reduc-tion), le DS83C520 en étant la versionROM masquée et le DS87C530 unmodèle avec horloge en temps réel(RTC) et contrôleur NV RAM.DS87C530Intégrant une horloge en temps réel, leDS87C530 est compatible 8051, tout enoffrant hautes performances et faibleconsommation. Le noyau revu n’abesoin que de 4 cycles d’horloge contre12 au 8051 pour l’exécution d’une ins-truction; il délivre la même puissancequ’un 8051 tournant à 99 MHz. Pré-

sence de 16 Ko d’EEPROM (UV ouOTP) , de 1 Ko de SRAM non-volatileMOVX, de 2 ports série, d’un timerchien de garde, d’un moniteur d’ali-mentation, de pointeurs de donnéesdoubles et de fonctions de gestiond’énergie évoluées. Idéal pour lesapplications de journalisation.

I S S I( I N T E G R A T E D S I L I C O NS O L U T I O N , I N C )IS89C52, le tout dernier fleuron d’ISSI,est un microcontrôleur 8 bits à 8 Koc-tets de mémoire Flash reprogram-mable. Pouvant travailler à une vitessed’horloge maximale de 40 MHz, ils’agit sans doute de l’un des modèlesde microcontrôleurs les plus rapides desa classe. Il est, comme le suggère sadénomination, compatible au niveaudes fonctions avec le standard de l’in-dustrie qu’est le 80C52. Il possède enoutre 256 octets de RAM, un port d’E/Ssériel en vue d’une communicationmulti-processeur, d’extension d’E/Svoire d’UART full duplex. Avec pasmoins de 3 temporisateurs/compteurs,il possède 4 ports d’E/S à 8 bits avec32 lignes d’E/S. Sa capacité d’adressagemémoire est de 64 Koctets de ROM etautant de RAM. Il connaît un ver-rouillage de la mémoire programmeavec vérification encryptée (32 octets)et bits de verrouillage (3 bits).

M I C R O C H I PMicrochip vient de mettre 5 nouveauxmicrocontrôleurs sur le marché : ils’agit de PICmicro™ avec mémoireEEPROM de données sécurisées : les PIC16CE62X, PIC12CE67X.Ces microcontrôleurs 8 bits à program-mation unique (OTP) présentent unesécurité imbattable. En effet, pour accé-der à l’EEPROM, la mémoire desPIC16CE62X et PIC12CE67X doit êtrereprogrammée, ce qui, dans le cas decircuits à programmation unique, esttout simplement impossible. Ces cir-cuits à 8 bits RISC à programmationunique sont les plus petits modèles à8 broches au monde. Avec un 1 millionde cycles d’effacement/écriture, la tech-nologie EEPROM de Microchip offreaussi l’endurance la plus longue et uneconservation des données supérieure à40 ans.Les PIC16CE623, 624 et 625, offrent de512 à 2 048 mots de mémoire pro-gramme à programmation unique,128 octets d’EEPROM et 96 à 128 octetsde RAM statique pour les données.Les PIC16CE673 et 674 sont les pre-miers microcontrôleurs 8 broches dumonde à regrouper un convertis-seur A/N 8 bits et une EEPROM inté-grée. Offrant respectivement 1 024 et2 048 mots de 14 bits de mémoire pro-gramme OTP, ces circuits comportent128 octets de RAM statique et 16 x8 octets de mémoire en EEPROM pour

les données.PIC17C7XX (752, 762 et 766)Nous sommes là à la frontière des16 bits. En effet, les microcontrôleursPIC17CXXX de Microchip ajoutent desfonctions et se targuent de perfor-mances 16 bits et ce pour des micro-contrôleurs 8 bits OTP. Ces composantsen boîtier 64 et 84 broches comportentdes convertisseurs A/N 10 bits et2 USART haute vitesse. Ces PIC attei-gnent une performance de 8.25 Mips à33 MHz et surpassent ainsi certains cir-cuits concurrents tels que leMC68HC11de Motorola et le H8 de Hitachi.Offrant jusqu’à 16 Kmots de 16 bits demémoire programme EPROM OTP etjusqu’à 902 octets de RAM utilisateur,ces nouveaux circuits comprennentune multiplication câblé 8 x 8 en unseul cycle de 120 ns et des possibilitésde communication haute vitesse sur2 voies (duplex) avec un USART de8,25 millions de bits/s.PIC16CR54C et PIC16C505Il s’agit sans doute vraisemblablementlà des microcontrôleurs 8 bits OTP et àROM les plus économiques du monde.Le PIC16CR54C, un circuit à ROM, etle PIC16C505, un circuit à programma-tion unique, fournissent de nom-breuses fonction à un prix extrême-ment bas. Présenté en boîtier14 broches, il s’agit du premier micro-contrôleur 8 bits dans ce format per-mettant une évolution des conceptions8 broches vers plus de possibilités d’E/Set ceci en descendant en-dessous de50 $cents.

63Elektor 2/99

Page 3: INFORMATIONS en lice : nouveaux µC (MCU)scan78.free.fr/Elektor/Elektor 1999 FR/f992062.pdf · 2007. 10. 23. · est un microcontrôleur 8 bits à 8 Koc-tets de mémoire Flash reprogram-mable

Le PIC16C5050 possède 1 024 mots de12 bits de mémoire programme,72 octets de RAM utilisateur, 12 brochesd’E/S, un éveil lors de modificationd’état d’une E/S et un oscillateur d’hor-loge interne 4 MHz. Il dispose aussi dela possibilité de programmation in- situsérie permettant de programmer lemicrocontrôleur après insertion sur lecircuit imprimé.Le ROM PIC16R54C, à 18 broches lui,possède 512 mots de 12 bits demémoire programme, 25 octets deRAM utilisateur et 12 broches d’E/S.Ces 2 circuits comportent 33 instruc-tions d’un seul mot, un chien de gardeprogrammable avec oscillateur RCintégré pour un fonctionnement fiable,un temps de cycle d’instruction de200 ns à 20 MHz, 7 registres matérielspour fonction spéciale, une pile maté-rielle de 2 registres de profondeur, untimer/compteur 8 bits temps réel, une

gamme étendue de tensions de fonc-tionnement et une consommationfaible, moins de 2 mA sous 5 V à4 MHz.Tous derniers modèles annoncés à Electro-nica ‘98PIC16F877 et PIC16F876Ces nouveaux microcontrôleurs com-portent 8 Kmots de 14 bits de mémoireFlash améliorée, 256 octets de mémoirede données en EEPROM et ont la ten-sion de fonctionnement la plus faiblede l’industrie, à savoir entre 2,0 et 5,5 V.Ce sont également les premiers circuitsà utiliser la technologie MM (MigratableMemory) de Microchip pour une per-formance système et une souplesse deconception maximales. Cette technolo-gie MM assure en effet une compatibi-lité broche à broche et logicielle de tousles microcontrôleurs ROM, à program-mation unique (OPT) et Flash équiva-lents et permet aux concepteurs dechoisir la technologie de mémoire enfonction du cycle de vie de l’applica-tion permettant une évolution facilevers des solutions plus économiqueslorsque c’est nécessaire. Ces compo-sants disposent aussi d’un convertis-seur A/N 10 bits 5 à 8 voies, d’un UARTde type RS-485 pour les applications

d’acquisition de données multi-voies,une performance jusqu’à 5 Mips à20 MHz, des possibilités de communi-cation I2C™ ou SPI™ pour l’extensionde périphériques, de 2 temporisateurs8 bits et d’un temporisateur 16 bits. Desinterfaces temporelles de précision per-mettent une capture et une comparai-son 16 bits avec des résolutions respec-tives de 12,5 et 200 ns, une modulationPWM à 20 kHz à une résolution de10 bits. Avec 1 000 000 cycles d’efface-ment/écriture, il s’agit là l’endurance laplus élevée actuellement. LesPIC16F877 et PIC16F876 sont les pre-miers microcontrôleurs PICmicro®8 bits RISC à intégrer une technologieFlash améliorée.PIC16F627 et PIC16F628Ces nouveaux composants comportentun oscillateur d’horloge interne4 MHz, des comparateurs de tensionde haute précision, un USART hautevitesse et un module de capture/com-paraison/PWM. Ces composants à18 broches comportent respectivement1 024 et 2 048 mots de 14 bits demémoire Flash programme ainsi que224 octets de RAM et 128 octets d’EE-PROM de données. Vitesse d’opérationde 20 MHz max.PIC16C773 et PIC16C774Ces microcontrôleurs 8 bits intègrentune technologie analogique sophisti-quée pour un interfaçage direct pro-grammable vers l’alimentation et lecontrôle de précision de systèmesexternes. Ces composants à 28 et40 broches respectivement, fournissentune solution système pour signauxmixtes complète, réduisant considéra-blement le nombre de composantslogiques discrets, les circuits associés etle coût global d’un système. Ils intè-grent un convertisseur A/N 12 bits(±1 LSB) à 10 voies et une référence detension de précision (±3%), une détec-tion de chute de tension program-mable et une détection de basse ten-sion programmable (toutes 2 à ±3% à50 µA).Avec 4 Kmots de 14 bits de mémoire deprogramme OTP, les PIC16C773 etPIC16C774 comportent un UART detype RS-485 pour les applications d’ac-quisition de données multiples avecune performance jusqu’à 5 Mips à20 MHz, 2 temporisateurs 8 bits et untemporisateur 16 bits, ainsi que despossibilités de communications I2C™ou SPI™.

M O T O R O L AMotorola vient de présenter une nou-velle version de son 68HC08, le69HC908GP20, qui, par la possibilité deprogrammation in situ de la mémoireFlash dont il dispose se met au goût dujour. Le GP20, comme Motorola l’ap-pelle, possède 19 968 octets demémoire Flash IPS, 512 octets de RAMet dispose d’une nouvelle option dite

« Auto Wake-up Out of Stop ». Il gardeles instructions du 68HC08 et permetaux concepteurs ayant travaillé avec le68HC05 de passer au modèle au-des-sus.Motorola s’est également, sans trop defanfare, mis à la mémoire Flash. Sapalette comporte actuellement le68F333, le 68HC916Y1 et le68HC916X1.Notons la mise sur le marché d’unenouvelle version du 68HC705, le68HC(7)05SB7, conçu tout particuliè-rement pour le suivi des accus intelli-gents (smart battery). Au niveau des 16 bits, Motorola connaît3 familles, celle des 68000, 68HC12(plus de 10 versions) et 68HC16 (pasmoins de 8 versions).

N A T I O N A LS E M I C O N D U C T O RNational Semiconductor n’a en faitqu’une famille de microcontrôleurs àbien se vendre, celle des COP8, un pro-cesseur 8 bits, cette famille ne compor-tant cependant pas moins de82 membres. Nous allons rester brefs.Les versions OTP du COP8 ont descapacités de mémoire comprises entre 4et 32 Koctets d’EPROM OTP.Tout récemment, National a présentéun nouveau microcontrôleur OTP à8 bits baptisé le COP8SGR7. Dotéd’une mémoire EPROM de 32 Koctets,son prix est, quelle qu’en soit la ver-sion, inférieur à 5 $US (par1 000 pièces).Autre nouveauté, le COP8SGE7, dotélui de 8 Koctets de mémoire OTP.Avec sa capacité de mémoire impor-tante, le COP8SGR7 permet auxconcepteurs d’aller plus vite puisqu’ilsn’ont pas à compacter le code pro-gramme initial pour le coincer dansune mémoire toujours trop chiche.Une fois le produit finalisé, on peutgriller le code dans un COP8 à ROM,famille qui s’est tout dernièrementagrandie de 5 nouveaux membres, àsavoir les COP8SGE5 (8 Koctets deROM), COP8SGG5 (16 K), COP8SGH(20 K), COP8SGK5 (24 K) etCOP8SGR5 (32 K).Tous les membres de la familleCOP8SGx disposent d’unUART/USART full duplex à program-mation par logiciel pour une implé-mentation rapide des protocoles decommunication. Une paire de compa-rateurs analogiques peuvent servir àune détection du passage par zéro ouà une conversion A/N simple oudouble rampe. Les contrôleurs dispo-sent de 256 (SGE) et de 512 octets deRAM (SGR).Les COP8SGR7 et COP8SGE7 garan-tissent une sécurité de code de la pro-priété intellectuelle absolue. Une fois lecode sécurisé par le biais du dispositifde sécurité optionnel, le programmeest virtuellement impossible à « crac-

64 Elektor 2/99

Page 4: INFORMATIONS en lice : nouveaux µC (MCU)scan78.free.fr/Elektor/Elektor 1999 FR/f992062.pdf · 2007. 10. 23. · est un microcontrôleur 8 bits à 8 Koc-tets de mémoire Flash reprogram-mable

ker ».Notons que les applications desmembres de la famille COP8 sont plusspécifiquement industrielles.

P H I L I P SS E M I C O N D U C T O R SPhilips Semiconductors peut se targuerd’offrir la palette de microcontrôleursdérivés du 80C51 la plus étoffée dumonde.89C51, 89C52, 89C54 et 80C58Les microcontrôleurs les plus récentsde Philips Semiconductors sont les4 microcontrôleur Flash MTP (Multi-Time Progammable) de sa famille 80C51extrêmement populaire. Ils ont été bap-tisés 89C51, 89C52, 89C54 et 80C58.Leur intérêt majeur est une possibilitéde reprogrammation multiple et cemême en système (ISP) ce qui se tra-duit par une réduction sensible dutemps de gestation (time to market) etdu coût.Ces nouveaux processeurs peuventopérer jusqu’à 33 MHz, ce qui en faitparmi les processeurs Flash 80C51 lesplus rapides du moment.La différence entre les différentsmodèles se situe au niveau de lamémoire Flash embarquée : 4 Koctetspour le 89C51, 8, 16 et 32 respective-ment pour les modèles 52, 54 et 58. Le89C51 dispose de 128 octets de RAM,les autres modèles du double(256 octets).

S C E N I XSX-18, SX-28Scenix peut prétendre avoir mis sur lemarché la famille de microcontrôleurs8 bits la plus rapide du moment. Tra-vaillant jusqu’à 50 MHz, et capablesd’exécuter la plupart des instructionsen un unique cycle d’horloge, les MCUSX Flash EEPROM de Scenix délivrentjusqu’à 50 Mips, soit de 10 à 50 fois laperformance d’un microcontrôleur8 bits classique. La caractéristiquemajeure du SX est d’offrir, outre unenouvelle route d’évolution à tous lesutilisateurs de contrôleurs 8 bits, cellede créer ce que Scenix appelle des« Périphériques Virtuels ». Rendus pos-sibles par les performances inégaléesdu SX, les Périphériques Virtuels sontdes implémentations logicielles defonctions requérant, auparavant, dumatériel sophistiqué et coûteux dédié(temporisateurs, PWM et autres portssériels).Il existe actuellement 2 modèles de SX,ayant, comme numéro, le nombre deleurs broches : le SX-18 en possède 18et le SX-28, vous l’aurez deviné, 28.Le SX reprend l’architecture du PIC™de Microchip, est compatible avec lePIC16C5x®, mais offre cependant10 instructions inédites. L’une des rai-sons du succès technique du SX est lavitesse de sa mémoire EEPROM deprogramme (2 048 mots de 12 bits) et

de ses registres en SRAM (136 octets)pour les données. Toutes les instruc-tions du SX ont la même longueur(12 bits) et sont, pour la plupart, exécu-tables en 1 cycle d’horloge. Notonsl’existence, à bord du SX, d’une hor-loge interne de 4 MHz qui en fait,même à cette vitesse faible, un contrô-leur plus performant que nombre deMCU classiques tournant à vitesse plusélevée (12 à 33 MHz par exemple) vuque celles-ci nécessitent plusieurscycles d’horloge (12 pour un 8051 parexemple) pour exécuter une uniqueinstruction.Stop the Press : Scenix vient tout justed’annoncer la mise à son programmed’une nouvelle version de SZ18/28, leSX18/28AC100 qui, comme l’indique lesuffixe 100, a une puissance de traite-ment pouvant atteindre jusqu’à100 MIPS. Travaillant jusqu’à 100 MHz,le SX18/28AC100 exécute une instruc-tion par cycle d’horloge ce qui se tra-duit par un flux de données de100 MIPS à un cycle d’instruction de10 ns. Ces 2 nouvelles versions dispo-sent de 2 Kmots de 12 bits deFlash/EEPROM.

S G S - T H O M S O NMICROELECTRONICSFamille ST6C’est sans doute là la catégorie demicrocontrôleurs à 8 bits les plusconnus de SGS-Thomson. Elle com-prend les composants suivants :ST6200/1/3/8/9, ST6210/15/18,ST6220/25/28, ST6230/32, ST6240/42/46,ST6252/53/55, ST6260/62/63/65 etST6280/85. Notons que tous ces com-posants n’existent pas forcément enversion DIL à 28 ou 40 broches, maisqu’un certain nombre d’entre eux seprésentent en boîtier PQFP plat.Avec cette série SGS-Thomson offrepour chacun des types une version àEPROM, OTP et ROM. On disposeainsi du meilleur compromis entreflexibilité de conception et faible coût.Les caractéristiques communes de cesmembres de la famille ST6 sont unefréquence de travail de 8 MHz, unemémoire de programme allant de 1 à8 Koctets, une capacité de RAM et(pour certains d’entre eux) d’EEPROMde 64 à 128 bits pour chacune d’entreelles. Les composants de cette famillesont donnés pour 300 000 cycles, pos-sèdent un convertisseur A/N à 8 bits,une liaison série SPI, un UART, un (ou 2)temporisateur 8 bits avec PWM, desinterruptions sur toutes les entrées.Famille ST7C’est sans doute la famille de micro-contrôleurs 8 bits la plus récente misesur le marché par SGS-ThomsonMicroelectronics. Elle est basée sur unearchitecture utilisée jusqu’à présentpour la création de microcontrôleursdédiés à des applications spécifiquestels que moniteur de PC, télécom-

mandes, lecteur de CD ou auto-radio àRDS.La membres de la famille ST72 se dis-tinguent par la taille de leur mémoireembarquée, allant de 4 Koctets demémoire de programme et de128 octets de RAM du ST72101 aux32 Koctets de ROM/EPROM +1 024 octets de RAM + 256 octets d’EE-PROM du ST72331. Les boîtiers vontde 28 à 56 broches. Les options péri-phériques incluent un CAN 8 bitsmulti-canal, interfaces SPI, I2C, USB etCAN auxquelles s’ajoutent un ou deuxtimers 16 bits. Au niveau des perfor-mances, la famille ST72 se situe à mi-chemin entre la famille à très faiblecoût qu’est la famille ST62 et la famille àregistre 8/16 bits ST9.La famille ST72 verra, très prochaine-ment, son cercle s’étendre par l’arrivée

de membres spécialement prévus pourdes applications dédiées telles quepilote de LCD ou commande demoteur sans balais.Famille ST9Ce sont là un certain nombre de micro-contrôleurs dits 8/16 bits. On connaîtles ST90135/158 et ST90R158.Pour info : n’oublions pas la familleST10, une série de microcontrôleurs à16 bits qui combine les avantages duRISC et du CISC; elle comprend lescicuits intégrés suivants : ST10R165,ST10R163, ST10F163 (128 Koctets deFlash), ST10R166, ST10F166 etST10F167. Très bientôt devraient appa-raître les ST10R272L et T10F168. Fré-quence de travail de 20 MHz, jusqu’à128 Koctets de Flash; notons qu’ils sontcompatibles avec la famille C16x de Sie-mens.Famille ST20C’est là la famille 32 bits de SGS-Thom-son.

S I E M E N SLa famille C500 est l’une des plus inté-ressantes de Siemens. Son dernier reje-ton est le C505L.

65Elektor 2/99

Page 5: INFORMATIONS en lice : nouveaux µC (MCU)scan78.free.fr/Elektor/Elektor 1999 FR/f992062.pdf · 2007. 10. 23. · est un microcontrôleur 8 bits à 8 Koc-tets de mémoire Flash reprogram-mable

C’est là le nom du microcontrôleur8 bits de la série C500 de Siemens leplus récemment mis sur le marché. Ilconstitue en fait une sorte de solution« single chip ». Ce processeur de lafamille 8051 est en fait le premier à êtredoté d’un contrôleur intégré lui per-mettant d’attaquer directement un affi-chage LCD.Le C505L est totalement compatibleavec les contrôleurs classiques que sontles 80C51 et 80C52. Il intègre unemémoire OTP de 32 Koctets, 512 octetsde RAM, une interface sérielle asyn-chrone/sychrone ainsi qu’un convertis-seur A/N à 10 bits très précis dont letemps de conversion est de 6 µs seule-ment. Le contrôleur de LCD embarquépeut attaquer un affichage LCD à128 segments (4 lignes de 32 colonneschacune) et possède 36 sorties LCDdont 20 sont réservées pour l’affichage.

Les 16 sorties restantes peuvent êtreutilisées en lignes d’E/S convention-nelles. À une fréquence d’horloge de20 MHz, la durée de cycle est de 300 ns.L’horloge en temps réel intégréeconnaît également un mode ultra-éco-nomique (Power Down) dans lequel laconsommation de courant tombe à50 µA seulement (à une tension d’ali-mentation de 3,3 V et une fréquenced’horloge de 32 kHz).

T E M I CTemic vient de présenter lesTSC8051i2, un nouveau microcontrô-leur 8 bits intégrant ce qu’ils appellent,chez Temic, un contrôleur I2C multi-master, des sorties analogiques PWM etun chien de garde de haute lignée.Le bus I2C bifilaire, par l’approchesimple et flexible qu’il offre, est devenuune sorte de standard. Le TSC8051i2intègre un contrôleur I2C multimasterqui constitue une solution économiqueaux concepteurs ayant à mettre enoeuvre le bus I2C. Comme son noml’indique, le TSC8051i2 repose sur l’ar-chitecture du 80C51 d’Intel. Ce com-posant intègre, outre le contrôleur I2Cmultimaster évoqué plus haut, 8 Koc-tets de OPT/EPROM ou ROM,256 octets de RAM, 2 temporisateurs et

un UART. Il travaille à 24 MHz à 5 V etdoit bientôt être offert en version 3 Vtravaillant à 16 MHz.

Z I L O GLe Z8 de Zilog a fait des émules sous laforme des Z86 de toutes dénomina-tions.Z86C34/35/36/44/45/46, Z86E34/44,Z86144, Z8E001, Z86E02/C02/L02,Z86E03/06/C03/06/L06/16, Z86E04/C04/L04, Z86E08/C08/L08, Z86E30/31/40,Z86C33/43, Z86C83/84.Il existe en outre une sous-catégoriebaptisée Z8 Plus qui est, elle, une nou-veauté.Le Noyau Z8Plus présente un certainnombre d’avantages par rapport aunoyau Z8 classique dont, entre autres,une augmentation de vitesse par dimi-nution de la division de l’horloge-sys-tème. Un composant à Z8Plus tour-nant à 10 MHz a des performanceséquivalentes à celles d’un Z8 classiquetravaillant à 16 MHz. Le premier pro-duit est le Z8E001, un OTP avec 1 Koc-tet de mémoire programme, 64 octetsde fichier registre, 3 temporisateurs(PWM y compris) et un comparateuranalogique, le tout dans un boîtier de18 broches.Z86144Ce nouveau-venu dispose de 16 octetsd’EEPROM adressable par l’utilisateurde 3 façons différentes : par code utili-sateur, soit en externe par le biais de2 protocoles d’interface ou encore enmode dit « EEMODE » qui permet accèset programmation sériels octet par octet.

Il existe bien d’autres fabricants demicrocontrôleurs, tels que ANALOGDEVICES, ARM, FUJITSU, HARRISSEMICONDUCTOR, HITACHI, IDT,MITSUBISHI, NEC, OKI, SAMSUNG,SHARP, TEXAS INSTRUMENTS, mais,pour diverses raisons, il nous a fallu lesexclure de ce panorama de nouveau-tés. Qu’ils ne nous en veuillent pas, cen’est que partie remise.

C O N C L U S I O NQue nous réserve l’avenir. À en croirela tendance, les microcontrôleursenfouis deviennent de plus en pluspuissants. On voit de plus en plus demicrocontrôleurs dédiés, c’est-à-direconçus pour remplir une fonction pré-cise et partant dotés des sous-ensembles spécifiques requis par l’ap-plication en question.

(990009)

NdlR : La rédaction tient à remercier toutes lesfirmes qui ont, soit envoyé de la documentationtechnique, soit répondu au courrier, qu’il soit ounon électronique, au téléphone, envoyé des pho-tos, voire des kits d’évaluation complets (Atmel)pour leur aide ô combien précieuse. Un remer-ciement particulier à Mr Garidi (Atmel-SouthernEurope), à la société Sonepar Electronique dontle guide Microcontrôleurs et DSP (Édition 1998)est une excellente référence, à Mr Hababou deSGS-Thomson et Mme Veronica Batchelor deNapier Partnership (bureau Presse MicrochipUK). Sources des illustrations : SGS-Thomsonet Microchip.

66 Elektor 2/99

Adresses InternetPour les microcontrôleursAnalog Devices : http://www.analog.comArm : http://www.arm.comAtmel : http://www.atmel.comCypress : http://www.cypress.comDallas Semiconductor : http://www dalsemi.comFujitsu : http://www.fujitsu-ede.comHarris Semiconductor : http://www.semi.harris.comHitachi: http://www.hitachi.co.jpIDT : http://www.idt.comISSI : http//www.issi.comMicrochip : http://www.microchip.comMitsubishi : http://www.mitsubishi.comMotorola : http://www.mot-sps.comNational Semiconductor : http://www.national.comNEC : http://www nec.comOKI : http://www.oki-europe.dePhilips : http://www.us2.semiconductors.philips.com/microcontrolSamsung : http://www.samsungsemi.comScenix : http://www.scenix.com SGS-Thomson Microelectronics : http://www.st.comSharp : http://www.sharp-usa.comSiemens : http://www.siemens.de/semiconductorTemic : http://www.temic.de/e/index.htmTexas Instruments : http://www.ti.comZilog : http://www.zilog.com

Un ultime moyen de recherche se trouve à l’adresse :http://www.800go.com.