Skip to content

ATxmega-A1 Xplained board

Support for the ATxmega-A1 Xplained board

Overview

The ATxmega-A1 Xplained is an old reference to develop with XMEGA’s.

MCU

MCUATxmega128A1
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)
DMA4 Channels
Event System8 Channels
Ext. INTAll GPIOs
CryptoAES/DES, CRC-16, CRC-32
Vcc2.7V - 5.5V (when clocked at 8MHz)
DatasheetDatasheet
Xmega ManualManual
GuideAVR1924 PDF
SchematicAVR1924 ZIP

Flashing the Device

The ATxmega-A1 Xplained needs an external programmer like atmelice.

In order to flash the ATxmega128A1, simple run:

make BOARD=atxmega-a1-xplained flash

Serial Terminal

The CDC-ACM will enumerate a /dev/ttyACM device. The STDIO at CDC-ACM shares with J4 pins 2/3.

make BOARD=atxmega-a1-xplained term