使用PIC单片机(MCU)并通过MPLAB生态系统开发的设计人员现在可以轻松评估AVR单片机并将其用于他们的应用中。现在,Microchip现已提供MPLAB X集成开发环境(IDE)5.05版,它支持大多数AVR微控制器的beta版。未来的MPLAB版本将增加对其他AVR系列微控制器的新增强功能和支持。AVR支持还将继续添加到当前和将来的AVR设备的Atmel Studio 7和Atmel START中。
MPLAB X IDE 5.05提供了跨平台且可扩展的统一开发体验,并且在Windows,macOS和Linux操作系统上具有兼容性,从而使设计人员可以在所选的硬件系统上使用AVR微控制器进行开发。通过支持Microchip的代码配置工具MPLAB Code Configurator(MCC),该工具链得到了增强,开发人员可以通过该工具的菜单驱动界面轻松配置软件组件和设备设置,例如时钟,外设和引脚布局。 MCC还可以为特定的开发板生成代码,例如Microchip的Curiosity ATmega4809 Nano(DM320115)开发板和现有的AVR Xplained开发板。
使用MPLAB X IDE 5.05对AVR MCU进行编程时,还可以使用更多的编译器选项和调试器/编程器选项。编译器选择包括AVR MCU GNU编译器集合(GCC)或MPLAB XC8 C编译器,为开发人员提供了其他高级软件优化技术,以减少代码量。设计人员还可以使用MPLAB PICkit™4编程器/调试器工具或新发布的MPLAB Snap编程器/调试器工具来加快调试和编程速度。