Les concepteurs qui ont utilisé des microcontrôleurs PIC (MCU) et qui ont développé avec l'écosystème MPLAB peuvent désormais facilement évaluer et utiliser les microcontrôleurs AVR dans leurs applications. La majorité des microcontrôleurs AVR sont désormais pris en charge en version bêta avec la sortie de la version 5.05 de l'environnement de développement intégré (IDE) MPLAB X, désormais disponible auprès de Microchip. De nouvelles améliorations et la prise en charge de microcontrôleurs supplémentaires de la série AVR seront ajoutées dans les futures versions de MPLAB. Le support AVR continuera également à être ajouté à Atmel Studio 7 et Atmel START pour les appareils AVR actuels et futurs.
MPLAB X IDE 5.05 offre une expérience de développement unifiée à la fois multiplateforme et évolutive avec une compatibilité sur les systèmes d'exploitation Windows, macOS et Linux, permettant aux concepteurs de développer avec des microcontrôleurs AVR sur leur système matériel de choix. La chaîne d'outils a été améliorée avec la prise en charge de l'outil de configuration de code de Microchip, MPLAB Code Configurator (MCC), ce qui permet aux développeurs de configurer facilement les composants logiciels et les paramètres de l'appareil tels que les horloges, les périphériques et la disposition des broches avec l'interface pilotée par menu des outils. MCC peut également générer du code pour des cartes de développement spécifiques, telles que la carte de développement Curiosity ATmega4809 Nano (DM320115) de Microchip et les cartes de développement AVR Xplained existantes.
Plus de choix de compilateurs et d'options de débogage / programmeur sont également disponibles lors de la compilation et de la programmation des MCU AVR à l'aide de MPLAB X IDE 5.05. Les choix de compilateurs incluent la collection de compilateurs AVR MCU GNU (GCC) ou le compilateur MPLAB XC8 C, offrant aux développeurs des techniques d'optimisation logicielle avancées supplémentaires pour réduire la taille du code. Les concepteurs peuvent également accélérer le débogage et la programmation à l'aide de l'outil de programmation / débogueur MPLAB PICkit ™ 4 ou du nouvel outil de programmation / débogage MPLAB Snap.