L’essentiel :
• L‘expansion de la gamme 8 bits enhanced augmente le nombre de périphériques et de broches disponibles dans un boitier
• L’architecture améliorée offre 50 % de hausse de performance
• Les nouvelles instructions permettent une efficacité du code C accrue de 40 %
• Gestion d’affichage LCD direct
Microchip annonce l’expansion de sa gamme de microcontrôleurs (MCU) à cœur milieu de gamme enhanced 8 bits (PIC16F1xxx), avec plus de mémoire et de broches, ainsi que la technologie nanoWatt XLP permettant une consommation de courant actif inégalée sur le marché. Les MCU PIC16F19XX sont dotés d’une large gamme de périphériques, notamment un module de gestion de touches tactiles capacitives mTouch™, un controleur LCD, plusieurs périphériques de communication et plus de canaux de modulateur de largeur d’impulsions (MLI) avec temporisateurs indépendants. Les nouveaux MCU fournissent de meilleures performance pour toute une palette d’applications, notamment dans les secteurs grand public, de l’industrie, du médical et de l’automobile.
Les MCU PIC16F19XX fournissent jusqu’à 28 Ko de mémoire de programme Flash et de nombreuses fonctionalités avancées telles que l’EEPROM de données, le fonctionnement des périphériques sur toute la plage de tensions de fonctionnement (1,8 V à 5,5 V), une référence de tension absolue à 32 niveaux programmables et trois comparateurs à entrées rail-to-rail. Ces MCU bénéficient de l’architecture milieu de gamme améliorée 8 bits avec 49 instructions permettant une plus grande optimisation du code et des données, tant pour les programmeurs C qu’assembleur. Les produits de la famille LF sont dotés de la technologie nanoWatt XLP pour les courants de veille extrêmement bas, ainsi que de nouvelles améliorations qui peuvent réduire la consommation en mode actif de 50 %. Le contrôleur LCD intégré prend en charge jusqu’à 184 segments et propose un mode basse consommation pour la mise à jour de l’affichage. Ces MCU incluent également jusqu’à 5 canaux de modulation de largeur d’impulsions (MLI) avec des bases temporelles indépendantes pour contrôler différents types de moteur et de périphériques.
Caractéristiques principales
Le tableau suivant récapitule les caractéristiques principales des MCU PIC16F19XX.
Caractéristiques
Fréquence maximale | 32 MHz |
Oscillateur interne | De 31,25 kHz à 32 MHz, sélection logicielle |
Mémoire de programme | Jusqu’à 28 Ko de Flash |
EEPROM de données | 256 octets |
Mémoire de données | Jusqu’à 1 Ko de RAM |
Temporisateurs | Jusqu’à 4 x 8 bits, 1 x 16 bits, avec prise en charge de l’horloge en temps réel |
Communication | Jusqu’à 2 x MI2C/SPI et 2 x EUSART |
Convertisseur analogique-numérique | 17 x 10 bits |
Comparateurs | Jusqu’à 3 x avec entrées rail-à-rail |
Canaux MLI | Jusqu’à 5 avec base temporelle indépendante |
Tension de fonctionnement | De 1,8 à 5,5V (y compris en fonctionnement complet des périphériques analogiques) |
Courant de veille | 60 nA à 1,8V, typique |
Touches tactiles capacitives mTouch | Jusqu’à 16 canaux |
Afficheur LCD | Jusqu’à 184 segments |
Autres capacités | N/A |
Les concepteurs peuvent également utiliser la suite complète d’outils de développement standard de Microchip avec les MCU PIC16F193X et PIC16F194X, y compris l’environnement convivial et gratuit MPLAB® IDE, ainsi que le compilateur HI-TECH C® pour MCU PIC16. En outre, de nombreux outils de débogage sont disponibles, du célèbre débogueur/programmateur PICkit 3 au débogueur/programmateur avancé MPLAB ICD 3 en passant par le programmateur universel de production MPLAB PM3 et le débogueur/programmateur évolué Rela-Ice.