pic16f161xhi-wCes nouveaux microcontrôleurs introduisent et étendent l'offre de périphériques indépendants du cœur (CIP) de Microchip, conçus pour réduire la latence d'interruption, diminuer la consommation d'énergie et améliorer l'efficacité et la sécurité du système, tout en minimisant le temps et les efforts de conception. Ces périphériques réduisent également la complexité du système en éliminant le besoin de code et de composants externes. Les périphériques matériels déchargent le processeur des fonctions de synchronisation critiques et gourmandes en ressources, lui permettant ainsi de se concentrer sur d'autres tâches essentielles au sein du système.

Les microcontrôleurs PIC16(L)F161X intègrent un accélérateur mathématique (Math ACC) avec régulateur PID (Proportionnel-Intégral-Dérivé), qui effectue des calculs de manière totalement indépendante du cœur et peut réaliser des opérations mathématiques et PID sur 16 bits. Cette famille de microcontrôleurs comprend également l'AngTmr (Angle Timer), un module matériel qui calcule l'angle de rotation pour des fonctions telles que la commande de moteurs, la commande de TRIAC ou les systèmes de déclenchement de décharge capacitive. Quelle que soit la vitesse, l'AngTmr permet des interruptions successives pour un angle de rotation spécifique ou une sortie sinusoïdale sans solliciter le cœur du processeur. Les PIC peuvent être configurés pour exécuter un ensemble de fonctions spécifiques qui augmentent la vitesse d'exécution et réduisent les exigences logicielles. Le déchargement de ces fonctions libère le processeur pour d'autres tâches, réduit la consommation de mémoire programme et diminue la consommation énergétique globale du microcontrôleur.        

Outre l'accéléromètre mathématique et le temporisateur angulaire, le PIC16(L)F161X intègre d'autres périphériques conçus pour simplifier la mise en œuvre et accroître la flexibilité de diverses fonctions. Le temporisateur de mesure de signal 24 bits (SMT) effectue des mesures haute résolution du signal numérique directement dans le matériel, garantissant ainsi des mesures plus précises et exactes. Il est idéal pour la régulation de vitesse, les calculs de plage et les indicateurs de régime. La famille comprend également un module de détection de passage par zéro (ZCD) qui surveille la tension secteur et signale les passages par zéro, simplifiant ainsi les applications de commande TRIAC en réduisant considérablement la charge du processeur et le coût des composants. Grâce aux nouvelles E/S haute intensité de 100 mA, à la cellule logique configurable (CLC) éprouvée, ainsi qu'aux interfaces I2C™, SPI et EUSART pour la communication, ce haut niveau d'intégration contribue à rationaliser la conception, à faciliter la mise en œuvre et à accroître la flexibilité.

Cette famille de modules contribue également à la mise en œuvre de normes de sécurité telles que la classe B et UL 1998, ainsi qu'à un fonctionnement à sécurité intégrée, grâce à la combinaison d'un temporisateur de surveillance à fenêtre (WWDT) qui contrôle le bon fonctionnement du logiciel dans des limites prédéfinies afin d'améliorer la fiabilité, et d'un contrôle de redondance cyclique avec analyse de la mémoire (CRC/SCAN) qui détecte et analyse la mémoire à la recherche de données corrompues. De plus, des temporisateurs de limite matérielle (HLT) détectent les défaillances matérielles telles que les blocages, les arrêts, etc., permettant ainsi aux ingénieurs d'intégrer des fonctions de sécurité et de surveillance à leurs applications avec une charge CPU minimale, voire nulle. Outre ces caractéristiques, cette famille de modules offre la technologie XLP basse consommation et est disponible en boîtiers compacts à 8, 14 et 20 broches.

La famille PIC16(L)F161X est compatible avec la suite logicielle standard de développement haut de gamme de Microchip, incluant PICkit™ 3 (référence PG164130, 47,95 $) et MPLAB®
ICD 3 (référence DV164035, 199,95 $). Le configurateur de code MPLAB® est un module complémentaire pour l'environnement de développement intégré gratuit MPLAB® X de Microchip. Il offre une interface graphique pour la configuration des systèmes 8 bits et des périphériques, permettant ainsi aux utilisateurs de passer du concept au prototype en quelques minutes grâce à la génération automatique de code C efficace et facilement modifiable pour chaque application.

Les microcontrôleurs PIC12(L)F1612 sont désormais disponibles pour l'échantillonnage et la production en série. Ils sont proposés en boîtiers PDIP et SOIC à 8 broches, ainsi qu'en boîtiers DFN et UDFN de 3 mm x 3 mm. Les microcontrôleurs PIC16(L)F1613 sont également disponibles en boîtiers PDIP, SOIC et TSSOP à 14 broches, ainsi qu'en boîtiers UQFN et QFN de 4 mm x 4 mm. Les PIC(L)F1614 et PIC(L)F1615 sont disponibles pour l'échantillonnage en boîtiers PDIP, SOIC et TSSOP à 14 broches, ainsi qu'en boîtiers UQFN et QFN de 4 mm x 4 mm ; la production en série est prévue pour janvier. Les microcontrôleurs PIC16(L)F1618 et PIC(L)F1619 sont également disponibles pour l'échantillonnage dans
des boîtiers PDIP, SOIC et TSSOP à 20 broches, ainsi que dans des boîtiers UQFN et QFN de 4 mm x 4 mm ; la production en volume est prévue pour janvier.

Pour plus d'informations ou un devis