
Microcontrôleur économique à coeur ARM Cortex-M0
Le développement d’applications de contrôle moteur sophistiquées destinés aux équipements modernes, fait appel à diverses fonctions, notamment à plusieurs canaux de transmission assurant la communication avec le système de contrôle principal et les différents périphériques, à des interfaces permettant de lire les valeurs numériques fournies par les différents capteurs, et à un temporisateur capable de fournir les impulsions nécessaires à piloter un moteur pas-à-pas ou un moteur DC.
Conditionné en boîtier LQFP64 de seulement 10 x 10 mm au pas de 0.5 mm, ce microcontrôleur ne compte que 64 broches. Il intègre un convertisseur CAN 10 bits 8 canaux, et un temporisateur 16 bits 10 canaux à générateur d’impulsions programmable.
Ce circuit comporte également une interface série à 6 canaux, 5 canaux SIO/UART, 1 canal I2C, qui évite le recours à des CI d’interface externes et contribue à réduire encore les coûts. Il dispose également d’une fonction de traitement de segments de bits qui facilite l’accès et le contrôle de bits spécifiques. Ceci permet des manipulations de bits plus efficaces, tout en optimisant la mémoire flash de faible capacité du microcontrôleur qui dispose de128 ko de Flash et 16 ko de SRAM.
En utilisant le même coeur ARM Cortex-M0 que les séries TX03 et TX04, ce MCU améliore le rendement et réduit les coûts de développement, puisque les outils de développement servant aux petits et aux grands systèmes peuvent être partagés. Le noyau M0 fonctionne jusqu’à 20 MHz sous une tension comprise entre 2.3 V et 3.6 V.
