DiscontinuedBreadMate AV XMega PDI

An open-source, breadboard-friendly, DIL format, USB XMega A4 board

Micro-USB powered XMega breadboarding
  • PDI Header onboard
  • XMegaA4U pre-soldered
  • 3.5mm socket
  • USB bootloader pre-installed
  • All I/O pins available
  • Fits standard 0.1" breadboards
  • 21mm x 46mm
  • with XMega32A4U: £17.00 
  • with XMega128A4U: £19.00 

More pictures...

This simple open-source board brings all the I/O pins of the XMegaA4 out to your breadboard.
An onboard Micro-USB socket provides power (via an onboard 3.3v LDO voltage regulator).
An onboard 3.5mm socket allows Video or Audio signals, generated by the XMega, to be output. All parts except the header pins are pre-soldered, fully tested, and ready to go!

The board has been designed to keep port pins together and all the I/O pins have been brought out to clearly labelled headers.

Note: We're supplying these boards with Atmel's DFU bootloader pre-programmed. This means that Atmel's FLIP utility can be used to program the board via USB. The bootloader is run if pin C3 [marked] is grounded when the board is powered up (we still recommend that you've got a PDI programmer around though!).

This version of the board has the same features as the USB board, plus the following pre-soldered:


Open-Source Hardware

Creative Commons Licence

Creative Commons Licence

The BreadMate AV XMega PDI board is an Open-Source Hardware project released under the Creative Commons Attribution-ShareAlike 3.0 Unported License

Hardware design (schematics and board) are available below.





You will need to supply the following:


Getting started

Solder the header pins on. Plug into your breadboard. Connect a Micro-USB lead (for power). Connect your programmer. Go!
For video output*, plug in the (supplied) lead.
For audio output*, you'll need to cut (SJ6,SJ7) and short (SJ8, SJ9)

Note: * To actually generate video and audio signals, software will need to be uploaded onto the XMega!

We've got a page with some XMega examples, which includes suitable video and audio demos.

Technical stuff

Pads for an optional 'power on' LED + resistor (not supplied) are available (both 0603).

Jumper settings:
Jumper Name default description
SJ1 connected connects Vcc to AVcc
SJ2 connected connects USB 5v to the VReg input
SJ3 not connected connects header pins D6/D7 to the XMega's PD6/PD7
SJ4 connected connects USB D+/D- to the XMega's PD6/PD7
SJ5 connected connects Vcc to the VReg output
SJ6 connected connects PC7 (pixel output) to the 3.5mm socket
SJ7 connected connects PC0 (sync output) to the 3.5mm socket
SJ8 not connected connects PB3 (DAC1) to the 3.5mm socket (left)
SJ9 not connected connects PB2 (DAC0) to the 3.5mm socket (right)

This board is designed to be powered via the Micro-USB header; the Vcc/AVcc and Ground header pins should not normally be used to supply power - the onboard voltage regulator gets grumpy and hot if you do. The Voltage Regulator can be disconnected by cutting SJ2 and SJ5.

Excerpts from the Schematic:

Video Schematic


Audio Schematic


Release History

Board v1
Initial release


Part# Description price
BMP001AV AV BreadMate XMega PDI adapter (XMega32A4U) £17.00
BMP001AF AV BreadMate XMega PDI adapter (XMega128A4U) £19.00


circuit schematics

Version Date File Size
1.0 2012-06-15 (PDF file) sch_bm_pdi_av_10.pdf 81.3 kB


Version Date File Size
1.0 2012-06-15 (PDF file) board_bm_pdi_av_10.pdf 112.3 kB

eagle files

Version Date File Size
1.0 2012-06-15 (ZIP archive) bm_pdi_av_10_eagle.zip 51.1 kB

example code

Version Date File Size
1.0 2012-06-25 (ZIP archive) XMega_BleepingDemo_1-00.zip 11.7 kB
2.0 2012-06-24 (ZIP archive) XMega_XTV_2-00.zip 42.4 kB
1.0 2012-03-05 (ZIP archive) XMega_XTV_1-00.zip 22.0 kB