Famille de microcontrôleurs 8 bits facilitant la conception
Parmi leur caractéristiques de mémoire, ces microcontrôleurs offrent une partition d’accès à la mémoire (MAP) avec protection en écriture, compatible avec les «bootloaders» et évitant les écrasements de données involontaires. La zone d’informations spécifiques à chaque pièce (DIA) constitue une zone de stockage protégée pour les données d’identification et de paramétrage du composant.
Evolutifs, ils proposent jusqu’à 28 ko de mémoire Flash et jusqu’à 2 ko de RAM dans des boîtiers de 8 à 48 broches. Il s’agit de la première famille de microcontrôleurs PIC 8 bits à être encapsulée dans un boîtier à 48 broches afin de fournir davantage de canaux de conversion A/N et d’E/S.
Le niveau d’intégration de CIP élevé autorise la réalisation de fonctions telles que génération de signal, commande de moteur, contrôle de la sécurité, communications système, interface homme-machine, le tout « à l’extérieur » du noyau, minimisant ainsi la consommation électrique.
Ces microcontrôleurs présentent des modes de repos IDLE et d’exécution ralentie DOZE, ainsi que des fonctionnalités de gestion de l’alimentation avec désactivation sélective des modules périphériques. Les ingénieurs ont ainsi la possibilité d’optimiser le compromis entre consommation et performances.
La famille regroupe 13 produits uniques encapsulés dans différentes options de boîtiers tels que PDIP, SOIC, DFN, UDFN, UQFN et SSOP.
La carte de développement de la série Xpress dédiée à cette famille permet d’accélérer les développements de projets. En seulement deux minutes, les ingénieurs peuvent démarrer le développement du code de leur application grâce à cette carte et à l’environnement de développement en ligne MPLAB Xpress. La famille est également compatible avec les cartes Curiosity et les plates-formes de développement logiciel propriétaires, y compris le générateur de code MPLAB Code Configurator (MCC) et l’environnement de développement MPLAB X. Le générateur de code MCC est un plug-in logiciel libre d’accès offrant une interface graphique qui permet de configurer les périphériques et fonctions spécifiques à une application.