Microcontrôleurs économiques
Cette famille affiche une meilleure intégration des fonctionnalités analogiques du type CAN 12 bits à détection de seuil, CNA 8 bits pour des boucles de contrôle analogiques et des références de comparateurs précises, ainsi que des amplificateurs opérationnels (AOP) servant à amplifier des signaux de capteurs. Ces microcontrôleurs sont les premiers à intégrer les modules périphériques MCCP (Capture/ Comparaison/ PWM à multiples sorties) et SCCP (Capture/ Comparaison/ PWM à sortie unique), dotés de temporisateurs et du contrôle PWM avancé permettant de créer des applications de commande de moteur, d’alimentation et d’éclairage. Ces modules associent des fonctions de temporisateurs, de captures d’entrée, de comparaison de sortie et de PWM, le tout avec une seule et unique base de temps pour une flexibilité optimale. Capables de fonctionner de manière asynchrone, ils sont compatibles avec des temporisateurs 16/32 bits ainsi qu’avec des horloges très rapides pour une meilleure résolution. Ils permettent également le fonctionnement automatique en mode veille pour une consommation optimisée.
Par ailleurs, cette famille est dotée de 2 cellules logiques configurables (CLC) pour une meilleure interconnexion des périphériques intégrés. Grâce au module CLC, il est possible de créer des fonctions logiques intégrées personnalisées en temps réel. Ce module est compatible avec l’outil de configuration CLC qui permet de générer les équations logiques graphiquement au lieu de le faire en assembleur ou en C, ce qui représente un gain de temps pour les programmeurs.
Outre cette intégration avancée des périphériques, la famille permet de créer des applications 3 V et 5 V. Comme de nombreux utilisateurs préfèrent le 3 V pour les applications portables alimentées par batterie, les versions 3 V bénéficient tous de la technologie XLP très faible consommation permettant d’allonger la durée de vie des batteries. D’autres s’orientent en priorité vers les modèles 5 V pour des applications pour lesquelles le dynamisme, l’immunité au bruit et la robustesse se révèlent essentiels. Toutes ces versions, dotées d’une très faible consommation et d’une intégration analogique avancée, constituent une solution bien adaptée aux applications économiques du type débitmètres, détecteurs de fumée, moteurs pas à pas ou sans balais, gradation de LED, chargement de batteries, capteurs de conditions environnementales et appareils médicaux jetables.
Pour le développement de ces microcontrôleurs 3 V et 5 V, deux Microstick économiques, alimentés par USB, intègrent un outil de débogage/programmation qui permet de se passer de tout programme externe. Ils sont également dotés d’une connexion pour composants en phase de test (DUT), facilitant leur échange, et peuvent être raccordés à une carte de prototypage. Ces Microstick sont compatibles avec l’environnement de développement propriétaire MPLAB X, ainsi qu’avec tous les microcontrôleurs PIC24F gamme K 3 V et 5 V en boîtiers SPDIP à 28 broches.
Les microcontrôleurs PIC24F "KM" ont une tension de fonctionnement comprise entre 1,8 V et 3,6 V, tandis que les modèles PIC24FV "KM" admettent de 2 V à 5,5 V. Les PIC24F(V)16KM204, PIC24F(V)08KM204 et PICF(V)16KM104 existent en boîtiers TQFP et QFN à 44 broches ainsi qu’en boîtiers UQFN à 48 broches. Les PIC24F(V)16KM202, PIC24F(V)08KM202, PIC24F(V)16KM102 et PIC24F(V)08KM102 sont proposés en boîtiers SOIC, SSOP, SPDIP et QFN à 28 broches. Le PIC24F(V)08KM101 est, quant à lui, disponible en boîtiers SOIC, SPDIP et SSOP à 20 broches.