AVR- PX128A1 development board
Users Manual
All boards produced by Olimex are ROHS compliant
Rev.B, May 2009
Copyright(c) 2009, OLIMEX Ltd, All rights reserved
Page 1
INTRODUCTION
AVR-PX128A1
board is entry level development board for the new AVR XMEGA
TM
A Microcontroller family of devices produced by Atmel Corporation.
With AVR-PX128A1 you can explore the features of XMEGA A family on budged,
the board have everything necessary to build simple applications: USB port where
power is taken and power supply circuit, reset and oscillator circuits, JTAG and PDI
port for programming and debugging, LCD, status LED and two user buttons.
Although very simple this board will allow you to easily build USB application like
USB mass storage device, USB Audio class device, USB to Virtual RS232 port. There
are plenty of GPIOs on extension headers where you can connect your additional
circuits.
BOARD FEATURES
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
CPU: ATXMEGA128A1 AVR 8/16-bit XMEGA
TM
JTAG connector with standard 2x5 pin layout for programming/debugging
with JTAGICE mkII
PDI connector with 2x3 pin layout for programming/debugging with JTAGICE
mkII
USB connector
two user buttons
RESET button
status LED
power supply LED
on board voltage regulator 3.3V with up to 800mA current
single power supply: 6V AC or 9V DC required, board can take power from
USB port too
8 Mhz crystal oscillator
32768 Hz crystal and RTC
extension header
SD/MMC card connector
Audio in and Audio Out jacks for microphone and headphones
LCD 8X1
PCB: FR-4, 1.5 mm (0,062"), red soldermask, silkscreen component print
Dimensions: 100 x 80mm (3.9 x 3.15")
Page 2
ELECTROSTATIC WARNING
The AVR-PX128A1 board is shipped in protective anti-static packaging. The board
must not be subject to high electrostatic potentials. General practice for working
with static sensitive devices should be applied when working with this board.
BOARD USE REQUIREMENTS
Cables:
The cable you will need depends on the programmer/debugger you use,
also you will need USB A-B cable.
Hardware:
Programmer/Debugger JTAGICE mkII
Software:
AVR C compiler.
PROCESSOR FEATURES
AVR-PX128A1
board use High-performance, Low-power 8/16-bit AVR XMEGA
Microcontroller
ATXMEGA128A1
from Atmel Corporation with these features:
–
Non-Volatile Program and Data Memories:
–
–
–
–
128K Bytes of In-System Self-Programmable Flash
8K Bytes Boot Section with Independent Lock Bits
2K Bytes EEPROM.
8K Bytes Internal SRAM.
External Bus Interface for up to 16M bytes SRAM
External Bus Interface for up to 128M bit SDRAM
–
Peripheral Features:
–
–
–
Four-channel DMA Controller with support for external requests
Eight-channel Event System
Eight 16-bit Timer/Counters
Four Timer/Counters with 4 Output Compare or Input Capture
channels
Four Timer/Counters with 2 Output Compare or Input Capture
channels
High-Resolution Extension on all Timer/Counters
Advanced Waveform Extension on two Timer/Counters
Eight USARTs
IrDA modulation/demodulation for one USART
Four Two-Wire Interfaces with dual address match (I
2
C and SMBus
compatible)
Four SPI (Serial Peripheral Interface) peripherals
AES and DES Crypto Engine
–
–
–
–
Page 3
–
–
–
–
–
–
–
16-bit Real Time Counter with separate Oscillator
Two Eight-channel, 12-bit, 2 Msps Analog to Digital Converters
Two Two-channel, 12-bit, 1 Msps Digital to Analog Converters
Four Analog Comparators with Window compare function
External Interrupts on all General Purpose I/O pins
Programmable Watchdog Timer with Separate On-chip Ultra Low Power
Oscillator
Power-on Reset and Programmable Brown-out Detection
Internal and External Clock Options with PLL and Prescaler
Programmable Multi-level Interrupt Controller
Sleep Modes: Idle, Power-down, Standby, Power-save, Extended Standby
Advanced Programming, Test and Debugging Interfaces
JTAG (IEEE 1149.1 Compliant) Interface for programming, test and
debugging
PDI (Program and Debug Interface) for programming and
debugging
Special Microcontroller Features
–
–
–
–
–
–
I/O
–
78 Programmable I/O Lines
1.6 – 3.6V
0 – 12 MHz @ 1.6 – 3.6V
0 – 32 MHz @ 2.7 – 3.6V
–
Operating Voltage
–
–
Speed performance
–
–
Page 4
BLOCK DIAGRAM
Page 5