Microchip propose gratuitement en ligne son environnement de développement pour microcontrôleurs PIC

Microchip MPLAB Xpress

Le fabricant de microcontrôleurs, de mémoires et de composants analogiques et mixtes Microchip a décidé de mettre en accès libre, et gratuitement, son environnement de développement intégré MPLAB Xpress. ...Cette plate-forme logicielle sera désormais accessible dans le cloud afin de faciliter le démarrage et le déploiement d’applications mises au point pour les microcontrôleurs PIC de la société. Le tout sans avoir recours à aucun téléchargement, enregistrement ou paramétrage préalable. Rappelons que l’IDE MPLAB Xpress offre une bibliothèque d’exemples de code validés par Microchip, une interface pour le générateur de code MPLAB Code Configurator destiné au paramétrage des périphériques des microcontrôleurs via une interface graphique, ainsi que les compilateurs MPLAB XC intégrés, la compatibilité avec des outils de programmation/débogage et 10 Go de stockage en ligne sécurisé.

Le développement matériel en ligne est possible en reliant via un port USB une station de développement (ordinateur de bureau ou portable) à des cartes d’évaluation MPLAB Xpress équipées d’un microcontrôleur PIC16F18855. Une barrette d’extension mikroBUS permet d’enrichir le système avec des cartes Click proposées par MikroElektronika (plus de 180 références). L’environnement de développement MPLAB Xpress est également compatible avec la carte de développement Curiosity de Microchip et peut aussi être utilisé avec l’outil de débogage/programmation in-circuit PICkit 3 qui autorise la programmation et le débogage sur plus de 1000 microcontrôleurs PIC.

Enfin, via la communauté MPLAB Xpress, les utilisateurs peuvent démarrer un projet rapidement, résoudre les problèmes rencontrés et inspirer d’autres développeurs en partageant leurs idées et connaissances. La section“Exemples permet par exemple de rechercher du code pour microcontrôleur développé et validé par les ingénieurs Microchip, tout comme des paramétrages, des fonctions basiques et des projets avancés.