PIC 마이크로 컨트롤러 (MCU)를 사용하고 MPLAB 에코 시스템으로 개발 한 설계자는 이제 AVR 마이크로 컨트롤러를 애플리케이션에 쉽게 평가하고 사용할 수 있습니다. 대부분의 AVR 마이크로 컨트롤러는 현재 Microchip에서 제공하는 MPLAB X IDE (통합 개발 환경) 버전 5.05의 출시와 함께 베타 지원됩니다. 추가 AVR 시리즈 마이크로 컨트롤러에 대한 새로운 개선 사항 및 지원은 향후 MPLAB 버전에 추가 될 것입니다. AVR 지원은 현재 및 미래의 AVR 장치에 대한 Atmel Studio 7 및 Atmel START에도 계속 추가 될 것입니다.
MPLAB X IDE 5.05는 Windows, macOS 및 Linux 운영 체제에서 호환성을 통해 확장 가능한 교차 플랫폼 및 확장 가능한 통합 개발 경험을 제공하므로 설계자는 선택한 하드웨어 시스템에서 AVR 마이크로 컨트롤러를 사용하여 개발할 수 있습니다. 도구 체인은 Microchip의 코드 구성 도구 인 MPLAB 코드 구성 기 (MCC)에 대한 지원을 통해 향상되어 개발자가 도구의 메뉴 기반 인터페이스를 사용하여 클럭, 주변 장치 및 핀 레이아웃과 같은 장치 설정 및 소프트웨어 구성 요소를 쉽게 구성 할 수 있습니다. MCC는 Microchip의 Curiosity ATmega4809 Nano (DM320115) 개발 기판 및 기존 AVR Xplained 개발 기판과 같은 특정 개발 기판에 대한 코드도 생성 할 수 있습니다.
MPLAB X IDE 5.05를 사용하여 AVR MCU를 컴파일하고 프로그래밍 할 때 더 많은 컴파일러 선택 및 디버거 / 프로그래머 옵션을 사용할 수도 있습니다. 컴파일러 선택에는 AVR MCU GCC (GNU 컴파일러 컬렉션) 또는 MPLAB XC8 C 컴파일러가 포함되어 개발자에게 코드 크기를 줄이기위한 추가 고급 소프트웨어 최적화 기술을 제공합니다. 설계자는 MPLAB PICkit ™ 4 프로그래머 / 디버거 도구 또는 새로 출시 된 MPLAB Snap 프로그래머 / 디버거 도구를 사용하여 디버깅 및 프로그래밍을 가속화 할 수도 있습니다.