Les microcontrôleurs PIC® basés sur la technologie CLB de Microchip associent un circuit logique programmable à des contrôles embarqués dans un seul composant, contribuant à réduire la latence, les coûts et la complexité des systèmes
Les ingénieurs qui conçoivent des systèmes sensibles au temps pour la commande de moteurs, l’automatisation industrielle et les applications de sécurité automobile, doivent souvent faire face à des problèmes de latence et d’exécution logicielle imprévisible. Pour aider à résoudre ces problèmes sans coût ni complexité supplémentaire dus à des systèmes multipuces, Microchip Technology (Nasdaq : MCHP) étend son portefeuille de microcontrôleurs basés sur des blocs de logique configurable (CLB, Configurable Logic Block). Les familles PIC16F13276 et PIC18-Q35 associent des circuits logiques programmables de type CPLD (Complex Programmable Logic Device) et un microcontrôleur dans un seul composant faible consommation.
Les blocs CLB de Microchip sont conçus pour simplifier l’exécution de tâches multiples en permettant aux utilisateurs de mettre en œuvre des fonctions logiques sur des composants spécifiques au lieu d’utiliser un logiciel. Ainsi, la consommation est réduite, le comportement du système devient davantage prévisible et le débit est amélioré par rapport aux solutions de microcontrôleurs uniquement logicielles ou aux mises en œuvre associant CPLD et microcontrôleur. Ces nouvelles familles de composants permettent également en option de charger automatiquement le bloc CLB lors de la mise sous tension ou de la réinitialisation, permettant au circuit logique de s’initialiser seul, indépendamment du processeur. Elles prennent par ailleurs en charge le comportement prévisible au démarrage qui peut être nécessaire pour les systèmes de sécurité fonctionnelle, industriels ou automobiles.
La famille des PIC16F13276 intègre 32 éléments logiques tandis que la famille des PIC18-Q35 en embarque 128, ce qui permet aux ingénieurs de mettre en œuvre des circuits logiques parallèles et déterministes ainsi que le contrôle embarqué, le tout sur une seule puce. Cette approche intégrée peut remplacer les systèmes avec CPLD et microcontrôleur séparés. La nomenclature est réduite, tout comme l’encombrement sur la carte et les coûts et la complexité généraux du système.
« Notre nouveau développement de produit ne consiste pas à s’aligner sur nos concurrents, mais à résoudre efficacement les principaux défis de conception rencontrés dans le monde réel », explique Greg Robinson, vice-président du département des microcontrôleurs chez Microchip. « Intégrant une fonctionnalité de type CPLD sur un microcontrôleur faible consommation et économique, ces deux familles offrent aux ingénieurs un moyen facile d’ajouter des blocs logiques programmables à leurs systèmes ».
Les composants sont faciles à mettre en place sur des systèmes PIC16 et PIC18 existants, ce qui permet aux clients d’adopter des blocs logiques matériels sans avoir besoin de modifier toute la conception de leurs systèmes. De plus, la désactivation de l’interface de programmation et débogage (PDID, Programming and Debugging Interface Disable) fournit une protection anti-intrusion aidant à protéger les systèmes contre les accès non autorisés ainsi que contre les modifications malveillantes.
Grâce à des chemins de synchronisation basés sur des composants matériels, les blocs CLB de Microchip résolvent les problèmes de synchronisation sur les systèmes logiciels. Un outil d’analyse temporelle CLB permet aux concepteurs d’identifier dès les premières étapes de la conception les délais de propagation du signal, les chemins critiques et les risques potentiels liés contraintes temporelles. La vérification des problèmes de synchronisation en amont permet de diminuer le temps passé au débogage. Rendez-vous sur le site Web de l’entreprise pour en savoir plus sur le portefeuille de microcontrôleurs CLB de Microchip.
L’outil de configuration CLB amélioré de Microchip, dorénavant disponible dans Microsoft® Visual Studio® Code (VS Code®), permet d’accélérer le développement des circuits logiques grâce à une interface graphique intuitive fonctionnant en mode glisser-déposer. Le synthétiseur CLB intégré associe systèmes logiques avec analyse, synchronisation en amont, simulation et capacités de débogage matériel. Les développeurs peuvent vérifier les fonctionnalités, observer le fonctionnement en temps réel et valider la synchronisation précise sans avoir besoin d’écrire eux-mêmes le code HDL ou de configurer manuellement les registres. Les microcontrôleurs PIC16F13276 et PIC18-Q35 sont également compatibles avec l’écosystème de développement complet de Microchip, dont l’environnement de développement MPLAB® X (IDE) et le générateur de code MPLAB Code Configurator (MCC). Les kits d’évaluation Curiosity Nano PIC18F56Q35 (ref : EV55P36A) et Curiosity Nano PIC16F13276 (réf : EV18Z11A) constituent des plateformes matérielles faciles à utiliser et économiques intégrant des fonctionnalités complètes de programmation et de débogage idéales pour un prototypage et une évaluation rapides.
Les microcontrôleurs PIC16F13276 sont disponibles pour des commandes en volume à un prix unitaire démarrant à 0,32 USD et les PIC18-Q35 à 0,62 USD. Vous pouvez acheter ces produits directement auprès de Microchip ou contacter un revendeur Microchip ou un distributeur agréé n’importe où dans le monde.