English English   Deutsch Deutsch  

SHOP » Products » xmega Board

xmega Board

AVR Microcontroller Board

Features at a glance

  • Universal GPIO board with AVR-based ATxmega128A1 microcontroller
  • Two RS232 and a RS485 transceiver (all usable independently)
  • Support for many common interfaces such as TWI, SPI, USART and 1-Wire
  • MicroSD card slot
  • Format: a half eurocard (100 x 79.8 mm)
  • Flexible extension bus (can be equipped with various connectors)
  • Up to 51 freely usable digital I/O ports
  • Up to 16 analog inputs (for A/D converters and comparators)
  • Power supply via Micro-B-USB socket (5 Volt)
  • Serial boot loader (AVR911 based; AVROSP and AVRDUDE compatible)


Universal microcontroller board

The xmega Board, equipped with the powerful Atmel ATXMEGA128A1 microcontroller, boasts a wide variety of connection possibilities. The xmegaA1 is the XMEGA richest in peripherals and connections; therefore it is the flagship of the new Atmel ATXMEGA series. With a 4-channel DMA controller, an 8-channel event system and a clock speed of up to 32 MHz, the xmegaA1 offers several new possibilities compared to the old ATMEGA series.

The two RS232 and one RS485 transceiver offer comprehensive communications possibilities. The xmegaA1-Board can thus be used, for example, as a Terminal Server/Client, Modbus Slave/Master or as a DMX end device (light technology). The MicroSD card slot and two 12-bit ADC channels, each with eight multiplex inputs, allow you to also use the microcontroller board as a great data logger.

The module can be used in many areas of measurement, control and automization technology, such as light/motor control, measurement value logging, system monitoring and as interface converter.


Configurable energy-saving functions

The ATXMEGAA1’s various energy-saving functions (i.e. sleep mode and the ability to change the clock speed as needed via software) make the XMEGA128A1 board also interesting for uses requiring limited power supply.


Connecting custom peripherals possible

The connectivity concept for connecting custom peripherals by means of your choice of connectors -- and the power supply via a standard Micro-USB cord are forward-thinking. Since it takes the format of a half eurocard (100 x 75 x 17 mm), the xmegaA1-Board can be connected to your own hardware of the same size by means of a 96-pin pin-row connector in order to form a full eurocard format.


Free development environment

The freely available Atmel AVR Studio 4 development environment, together with the free C compiler WinAVR (AVR-gcc for Windows), makes for an efficient software development in C or assembly language without software purchasing costs. Numerous application notes and the AVR® software framework 2.0.0 from Atmel offer a huge number of libraries and code examples to get you started straightaway with programming your desired solution.


Easy to program

You can program the Xmega over the JTAG and PDI interfaces using standard AVR programming devices such as JTAGICE mkII, AVRISP® mkII or AVR Dragon from Atmel. Since the xmegaA1-Board is delivered with a pre-installed serial bootloader, you can also program it without programming hardware. The bootloader is based on the Atmel Application Note AVR1605 (compatible with AVR911) and can be addressed with both AVROSP and AVRDUDE. You can read and write the flash memory, the EEPROMs and the fuse bits. The bootloader is activated by a jumper and runs at 115200 Baud or 9600 Baud. It can be used with all eight of the Xmega’s hardware USARTs.



xmega Board with ATXMEGA128A1 microcontroller
xmega Board with ATXMEGA128A1 microcontroller
xmega Board - view from above
xmega Board - view from above
xmega Board - view of the interfaces
xmega Board interfaces (RS232, RS485)
xmega Board in housing (RS232, RS485)
xmega Board in housing (RS232, RS485)
xmega Board in housing (Interfaces Extension Bus)
xmega Board in housing (Interfaces Extension Bus)
xmega Board sketch
xmega board - sketch




Microcontroller (Overview)

  • Atmel® ATxmega128A1 (AVR based 8-bit microcontroller)
  • Internal 128 kB Program Flash and 8 kB Bootloader Flash
  • 8 kB internal RAM
  • 2 kB internal EEPROM
  • Four-channel DMA controller
  • Clock speed up to 32 MHz

Interfaces (Onboard)

  • 1 x Micro-B USB socket for power supply (5 Volt)
  • 2 x RS232, incl. 1 x DTE (9-pin D-Sub plug, with all pins assigned) and 1 x DCE (9-pin D-Sub socket, without DSR, DCD and RI)
  • 1 x RS485 (via 9-pin D-Sub socket, optionally also via 9-pin D-Sub plug)
  • MicroSD card slot
  • JTAG/PDI connector for programming and for on-chip debugging (pin out as with the Atmel AVR XPLAIN)

Interfaces (Extension Bus)

  • Up to 16 analog inputs (multiplex with two 12-bit ADC channels and 4 comparators)
  • Up to 4 12-bit DAC channels
  • Up to 2 TWI interfaces (I²C and SMBUS compatible) 
  • Up to 51 free usable digital I/O ports 
  • Up to 13 free PWM outputs
  • Up to 5 serial USART interfaces (LVTTL level ; up to 4 if SD card is used)
  • External SD card interface (SPI ; instead of the internal usable)
  • 1-wire interface (common use with onboard components)


  • 1024-bit 1-wire EEPROM Dallas DS2431
  • Unique digital serial number (via Dallas DS2431)
  • External 32.768 kHz crystal oscillator as internal clock and for automatic callibration of the internal RC oscillators
  • Buzzer (controllable by PWM)
  • 2 x LED (red and green)
  • ROHS compliant

Optional features

  • Real-time clock (1-wire Dallas DS2417 RTC), battery-powered with CR2032
  • 1-wire temperature sensor (Dallas DS28EA00 or DS18B20)
  • PDI connector (compatible with Atmel programming devices)
  • 2 x software jumpers
  • Two-pin spring-loaded mini clamps for power supply (5 Volt)
  • 3rd LED (yellow)
  • 0.4 to 16 MHz crystal unit as clock generator (model CM6035)
  • ESD protective diode SMBJ5V0A (against ESD voltage peaks from the power supply)
  • Pin-row or box headers instead of the D-Sub connectors


  • Supply voltage: 5 V
  • Power supply via Micro-B-USB socket, 9-pin D-Sub socket, 9-pin D-Sub plug (solder bridge required), 2-pin spring-loaded mini-clamp (optional) and 96-pin extension bus possible
  • Operating voltage: 3.3 V (via on-board switching regulator)
  • Power consumption: approx. 350 mW (approx. 70 mA at 5 V under normal operation, 32 MHz CPU clock, 2 x RS232)
  • Maximum load current on the 3.3 V bar: 500 mA (incl. on-board components)

Board size (xmega Board)

  • 100 x 79.8 x 16 mm

Arrows Back to top Picture similar to product; Produktabbildungen ähnlich; DSGVO ; Imprint ; Sitemap