Loading...
Searching...
No Matches
ATxmega-A1 Xplained board

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

Detailed Description

Support for the ATxmega-A1 Xplained board.

Overview

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

MCU

MCU ATxmega128A1
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)
DMA 4 Channels
Event System 8 Channels
Ext. INT All GPIOs
Crypto AES/DES, CRC-16, CRC-32
Vcc 2.7V - 5.5V (when clocked at 8MHz)
Datasheet Datasheet
Xmega Manual Manual
Guide AVR1924 PDF
Schematic AVR1924 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

Files

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