Skip to content

ATxmega-A1U Xplained Pro board

Support for the ATxmega-A1U Xplained Pro board

Overview

The ATxmega-A1U Xplained Pro is the reference to develop with XMEGA’s.

MCU

MCUATxmega128A1U
FamilyAVR/ATxmega
VendorMicrochip (previously Atmel)
Flash128KiB
RAM8KiB
EBI16MiB SRAM, 128MiB SDRAM
EEPROM2KiB
Frequencyup to 32MHz
Timers8 16bit (32 bit combining 2 x 16 bit)
ACs4 Analog Comparators
ADCs2 - 16 channels - 12 bit - 2msps
ADCs2 - 2 channels - 12 bit - 1msps
UARTs8 (can be used in SPI mode) with 1 IrDA
SPIs4
I2Cs4 (called TWI)
USB1 port
DMA4 Channels
Event System8 Channels
Ext. INTAll GPIOs
CryptoAES/DES, CRC-16, CRC-32
Vcc1.6V - 3.6V
DatasheetDatasheet
Xmega ManualManual
GuideUser Guide
Design FilesFiles

Flashing the Device

The ATxmega-A1U Xplained Pro came with a full EDBG + CDC-ACM. The EDBG works with default avrdude tool. However, the below programmer must have at /etc/avrdude.conf file:

programmer id = “xplainedpro_pdi”; desc = “Atmel AVR XplainedPro in PDI mode”; type = “jtagice3_pdi”; connection_type = usb; usbpid = 0x2111; ;

In order to flash the ATxmega128A1U, simple run:

make BOARD=atxmega-a1u-xpro flash

Serial Terminal

The CDC-ACM will enumerate a /dev/ttyACM device.

make BOARD=atxmega-a1u-xpro term

On-Chip Debugging (OCD)

make debug