Renesas Electronics Europe dévoile ses microcontrôleurs pour compteurs intelligents
Basées sur le même puissant cœur CPU RX 32 bits, ces nouveaux microcontrôleurs RX210 et RX630 ont été développés en faisant appel à deux procédés MONOS Flash avancés afin d’obtenir des composants compatibles et dotés de différentes fonctions spécifiques aux compteurs intelligents. En disposant de deux familles compatibles, le développeur a l’avantage de pouvoir choisir celle dont les caractéristiques s’accordent le mieux aux exigences de sa conception. En outre, Le code est compatible d’une famille à une autre, ce qui permet de réutiliser tout logiciale déjà développé.
Le RX210 affiche jusqu’à 50 MHz en fréquence de fonctionnement de la mémoire flash alimentée sous une tension de 3,3 V. Sous 1,62 V, cette performance atteint 20 MHz, l’écriture et l’effacement de la mémoire flash étant assurée à cette faible tension. Des caractéristiques particulièrement appréciables lors de la conception d’applications nécessitant une batterie de secours et exigeant une possibilité de lecture lors d’une coupure de courant. Le RX210 intègre jusqu’à 512 kilooctets (Ko) de flash embarquée. Il comprend également 8 Ko de mémoire de données (flash data) pour une durée de vie de 100 000 cycles d’écriture/effacement et la possibilité d’effectuer ces opérations d’écriture/effacement en arrière plan. Les futures versions intègreront jusqu’à 1 Mo de mémoire flash associée à une capacité maximale de 64 Ko de SRAM.
Le RX210 bénéficie de toute une panoplie de fonctions spécifiques pour les compteurs telles qu’une horloge/calendrier temps réel (RTCC), avec le calibrage automatique, l’alarme et la détection d’enregistrement frauduleux. Il possède également un convertisseur analogique-numérique (CAN) à triple échantillonnage, 1 µs, 12 bits, et un contrôle automatique par timer. Parmi les autres caractéristiques, il faut retenir jusqu’à 9 interfaces série, dont des interfaces I2C et SPI, un module d’accès direct mémoire (DMA) et un contrôleur de transfert de données (DTC) ainsi qu’un contrôleur de lien d’évènement (ELC) pour faciliter l’automatisation des tâches de bas niveau.
Le RX630 affiche une performance de 100 MHz pour sa mémoire flash et intègre une unité de calcul en virgule flottante (FPU). Il est disponible en de multiples options de boîtier et de capacité mémoire. Ainsi, les versions se déclinent en boîtiers allant de 64 à 176 broches, dotés de mémoire flash atteignant les 2 Mo, de 32 Ko de flash de données et de 128 Ko de SRAM embarquée. Certains membres de la famille RX630 sont compatibles au niveau brochage avec la série RX210. Le RX630 partage plusieurs caractéristiques communes avec le RX210, néanmoins il bénéficie de nombreux autres atouts. En effet, il comprend jusqu’à 13 interfaces série, 4 interfaces I2C supplémentaires et 3 interfaces SPI. Il intègre aussi un convertisseur A/N 12 bits à 21 canaux et un convertisseur N/A 10 bits à 8 canaux. Fonction importante des compteurs, le support d’une batterie de secours, Vbat, est assuré ainsi qu’une horloge temps réel (RTC) complète avec alarme, calibrage et détection d’enregistrement frauduleux. Des versions du RX630 sont également disponibles avec des interfaces CAN et USB, pour répondre plus particulièrement aux exigences des compteurs industriels.
De nombreuses fonctions de sécurité, aussi bien hardware que software, sont embarquées sur les puces RX210 et RX630. Celles-ci recouvrent des doubles WDT (l’un d’eux intégrant un oscillateur dédié), une fonction CRC pour vérifier l’intégrité des données de la mémoire flash, des systèmes pour détecter aussi bien une coupure d’horloge qu’une mauvaise fréquence d’horloge, etc.
Les composants RX210 et RX630 sont supportés par la même gamme d’outils de développement dont un compilateur C complet, des cartes d’évaluation économiques et le débogueur in-circuit E1. Notons que le RX630 est également supporté par le débogueur in-circuit de haute performance E20.