Loading...
Searching...
No Matches
ATxmega-A1U Xplained Pro board

Support for the ATxmega-A1U Xplained Pro board. More...

Detailed Description

Support for the ATxmega-A1U Xplained Pro board.

Overview

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

MCU

MCU ATxmega128A1U
Family AVR/ATxmega
Vendor Microchip (previously Atmel)
Flash 128KiB
RAM 8KiB
EBI 16MiB SRAM, 128MiB SDRAM
EEPROM 2KiB
Frequency up to 32MHz
Timers 8 16bit (32 bit combining 2 x 16 bit)
ACs 4 Analog Comparators
ADCs 2 - 16 channels - 12 bit - 2msps
ADCs 2 - 2 channels - 12 bit - 1msps
UARTs 8 (can be used in SPI mode) with 1 IrDA
SPIs 4
I2Cs 4 (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 User Guide
Design Files Files

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

Files

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