I have been trying to get an example program running on the ATmega328P Xplained Mini evaluation kit.
I have applied all updates I can find for AS6.2, i.e. Service Pack 2, plus the part pack for ATmega328PB.
However, it looks like there is still a problem... I chose an example called "megaAVR led example - ATmega328P Xplained MINI" - note MCU is P, not the PB.
I went to change to the ATmega328PB, but it is not in the list of supported devices. So I selected "All Parts" and the PB appeared - that was the first clue that it may not be fully supported.
When I select it, I get a warning that "some of the existing modules may not work", but that's fine, I plan to tinker with the code anyway.
But when I build the project, it fails with:
avr-gcc.exe(0,0): error: unrecognized argument in option '-mmcu=atmega328pb'
Looking deeper I found that a) there is no ATmega328PB.XML file in C:\Program Files (x86)\Atmel\Atmel Studio 6.2\devices
Also, the file ..ASF\common\utils\parts.h does not contain any defines for PB parts
Thanks in advance!