ATxmega-A3BU Xplained board

Support for the ATxmega-A3BU Xplained board. More...

Detailed Description

Support for the ATxmega-A3BU Xplained board.

The ATxmega-A3BU Xplained is a reference to develop with XMEGA's.


MCU ATxmega256A3BU
Family AVR/ATxmega
Vendor Microchip (previously Atmel)
Flash 256KiB
Frequency up to 32MHz
Timers 7 16bit (32 bit combining 2 x 16 bit)
ACs 4 Analog Comparators
ADCs 2 - 16 channels - 12 bit - 2msps
ADCs 1 - 2 channels - 12 bit - 1msps
UARTs 6 (can be used in SPI mode) with 1 IrDA
SPIs 2
I2Cs 2 (called TWI)
USB 1 port
DMA 4 Channels
Event System 8 Channels
Ext. INT All GPIOs
Crypto AES/DES, CRC-16, CRC-32
Vcc 1.6V - 3.6V
Datasheet Datasheet
Xmega Manual Manual
Guide AVR1923 PDF
Schematic AVR1923 ZIP

Flashing the Device

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

In order to flash the ATxmega256A3BU, simple run:

make BOARD=atxmega-a3bu-xplained flash

Serial Terminal

This board needs a serial converter. The default STDIO is at J1 pins 2/3.

make BOARD=atxmega-a3bu-xplained term


file  board.h
 Board specific definitions for the ATxmegaA3BU Xplained board.
file  gpio_params.h
 Configuration of SAUL mapped GPIO pins.
file  periph_conf.h
 Peripheral MCU configuration for the ATxmegaA3BU Xplained board.