Ce noyau, dont l'évolution à partir du M0 introduit des optimisations en matière d'efficacité énergétique, de latences d'interruption et de débogage avancé, est étroitement intégré au contrôleur d'interruptions vectorielles imbriquées (NVIC) et au minuteur SysTick, facilitant des réponses rapides et déterministes aux événements critiques, tels que le franchissement du seuil de fumée ou les alertes externes.
Le HT32L62141 fonctionne à des fréquences allant jusqu'à 48 MHz et est conçu pour optimiser les performances tout en minimisant la consommation d'énergie. Il intègre 64 Ko de mémoire Flash et 8 Ko de SRAM. De plus, il est doté d'un accélérateur Flash pour améliorer l'efficacité d'exécution et de plusieurs modes d'économie d'énergie permettant d'ajuster le compromis entre la latence de sortie de veille et la consommation en veille, tout en respectant l'exigence d'autonomie de 10 ans pour les détecteurs de fumée. L'intégration d'un accès direct à la mémoire périphérique (PDMA) à six canaux décharge le cœur des tâches répétitives de transfert de données, telles que les lectures A/D continues ou les transferts de données entre les périphériques et la mémoire.
L'une des innovations majeures du nouveau HT32L62141 est l'intégration d'un étage d'entrée analogique (AFE) pour la détection de fumée et d'un contrôleur de buzzer avec convertisseur élévateur 9 V.
L'interface de détection de fumée (AFE) offre deux canaux de courant constant programmables pour l'excitation du capteur de fumée et communique avec la section numérique via un protocole à un fil, facilitant ainsi les mesures et le réglage de la sensibilité. L'AFE intègre également deux amplificateurs opérationnels capables de traiter les signaux sans composants externes supplémentaires. Elle est complétée par une référence de tension haute précision et un convertisseur analogique-numérique 12 bits capable d'échantillonner plusieurs canaux jusqu'à 1 Méch./s : une combinaison garantissant des mesures stables et rapides.
Le contrôleur d'avertisseur sonore est compatible avec les avertisseurs passifs à 2 broches et actifs à 3 broches. Grâce à son convertisseur interne, il génère la tension nécessaire à l'activation de l'avertisseur, même en cas de tension d'alimentation limitée. De plus, il intègre un temporisateur de surveillance d'avertisseur (BWDT) : si le microcontrôleur ne renouvelle pas périodiquement le signal de surveillance, une alarme sonore est déclenchée afin de détecter les défauts et d'améliorer la fiabilité du système.
Outre sa fonctionnalité spécifique pour les détecteurs de fumée, le HT32L62141 intègre également un diviseur de fréquence matériel, un CRC16/32 pour la détection de défauts, plusieurs modules de temporisation, une horloge temps réel (RTC) et de multiples interfaces de communication (I²C, SPI, USART/UART).
Ce microcontrôleur est proposé en boîtier LQFP 64 broches (7 x 7 mm) et est compatible avec plusieurs environnements de développement courants : Keil, IAR, SEGGER et GNU GCC, ainsi qu’avec l’environnement de développement intégré propriétaire HT32-IDE de Holtek, fourni gratuitement. Holtek propose également des bibliothèques de firmware et des notes d’application qui accélèrent la mise en service, facilitent l’apprentissage et réduisent le temps de développement.
