Le PIC24FJ256GA702 est un microcontrôleur 16-bits hautes performances à très faible consommation (technologie XLP / eXtreme Low Power), développé par Microchip Technology. Logé dans un boîtier DIP28 étroit (300 mils), il intègre une mémoire Flash massive de 256 Ko et 16 Ko de mémoire SRAM pour une vitesse d'exécution allant jusqu'à 32 MHz.
Ce circuit moderne intègre des périphériques indépendants du cœur (CIP) et une flexibilité de routage des broches exceptionnelle (PPS). C'est un composant de choix pour les applications industrielles embarquées, la domotique, la mise à niveau de cartes de contrôle ou le prototypage de systèmes connectés nécessitant beaucoup d'espace pour le code.
Note technique & Conseils Pro pour l'Atelier :
Le piège de la tension d'alimentation (Strictement 3,3V) : Contrairement aux anciens PIC de la série PIC16 ou PIC18 qui fonctionnent sous 5V, ce microcontrôleur 16-bits fonctionne exclusivement dans une plage de 2,0V à 3,6V (généralement fixé à 3,3V). Si vous l'insérez dans un programmateur ou sur un banc de test configuré par défaut en 5V, vous risquez de détruire immédiatement la puce. Néanmoins, certaines de ses broches d'entrées numériques sont certifiées "5V-tolerant", ce qui permet de recevoir des signaux 5V d'autres puces sans dommages.
La flexibilité absolue du routage des broches (PPS - Peripheral Pin Select) : C'est la force de ce microcontrôleur. Mis à part les broches d'alimentation, de masse et d'horloge, les fonctions matérielles (comme les lignes TX/RX de l'UART, les broches SPI ou les entrées de capture des timers) ne sont pas figées sur des broches physiques précises. Vous pouvez mapper et rediriger ces fonctions sur presque n'importe quelle broche numérique (RP0 à RP15) directement par logiciel au démarrage de votre programme.
Le raccordement obligatoire de la broche VCAP : Ce microcontrôleur intègre un régulateur de tension interne destiné à alimenter son cœur en basse tension. Pour stabiliser ce régulateur, vous devez impérativement connecter un condensateur au tantale ou céramique à faible résistance série (ESR) d'une valeur de 10 µF entre la broche VCAP (broche 20) et la masse (GND). Sans ce condensateur placé au plus près de la puce, le microcontrôleur refusera de démarrer ou subira des réinitialisations (resets) aléatoires en boucle.