Microcontrôleur ARM Cortex-M3 certifié USB 2.0
En plus du cœur ARM Cortex-M3, ce microcontrôleur intègre un contrôleur USB, un convertisseur analogique-numérique (CAN) 12 canaux, une mémoire de programme et de données, des temporisateurs et des options de connexion série configurables. La fréquence maximale du processeur se situe à 48 MHz et un générateur de signaux d’horloge intégré supporte des divisions de fréquence de 1/1, 1/2, 1/4 et 1/8. Le choix du cœur ARM faible consommation et de la mémoire NanoFlash hautement efficace, ajouté à la disponibilité de modes de fonctionnement en veille Idle et Stop, contribue à une consommation réduite dans l’application cible.
Le contrôleur USB 2.0 opère à 12 Mbit/s à pleine vitesse, et supporte huit connecteurs. Le CAN 12 bits permet une conversion à la vitesse élevée de 1 µs et peut être déclenchée à partir d’un temporisateur 16 bits interne ou via une entrée trigger externe. La mémoire embarquée se compose de 256 Ko de NanoFlash ROM, 24 Ko de SRAM et d’une Boot ROM. Un contrôleur DMA à 2 canaux supporte la mémoire sur la puce ainsi que la mémoire externe et les E/S pour les périphériques.
Ce composant contient également un temporisateur chien de garde à un seul canal et un temporisateur 16 bits à 10 canaux. Les options de connexion comprennent une interface série universelle, configurable pour un fonctionnement en mode synchrone ou UART, ainsi qu’une interface de bus série à 2 canaux opérant, selon sélection, en mode synchrone ou I2C. Le circuit fonctionne dans une gamme de tensions d’entrée de 2,7 V à 3,6 V avec le régulateur intégré, ou de 3 V à 3,45 V alimenté par la connexion USB. Les températures opérationnelles s’étalent de -40 °C à +85 °C.