User manual
Atmel AT02667: XMEGA-E5 Xplained Hardware User’s Guide [APPLICATION NOTE]
42084A−AVR−04/2013
6
3.
Connectors
The Atmel AVR XMEGA-E5 Xplained kit has four 10-pin, 100mil headers and one 6-pin 100mil header. The 6-pin
header is used for programming the Atmel AVR ATxmega32E5, and the 10-pin headers are used to access spare
analog and digital pins on the Atmel AVR XMEGA (expansion headers).
3.1
Programming headers
The XMEGA can be programmed and debugged by connecting an external programming/debugging tool to the PDI
header shown in Figure 2-1.
The grey XMEGA PDI adapt
er must be used on the Atmel AVR JTAGICE mkII probe when connecting to the XMEGA-
E5 Xplained board.
The green standoff adaptor nr.3 (ref.A08-0254) has to be used on the Atmel AVR ONE! probe when connecting to the
XMEGA-E5 Xplained board.
Table 3-1. XMEGA programming and debugging interface – PDI.
Pin on programming header PDI
1 DATA
2 VCC
3 -
4 -
5 CLK
6 GND
3.2
I/O expansion headers
The Atmel AVR XMEGA-E5 Xplained headers J1, J2, J3, and J4 offer access to the I/Os of the microcontroller in order
to expand the board, for example by mounting a top module onto the board.
The header J1 offers digital communication interfaces like UART, TWI and SPI. Table 3-2 shows ho
w the Atmel AVR
XMEGA is connected to the header.
Note:
When using TWI please note that no pull-ups are mounted on the board from the factory, so it is required to
enable the internal pull-ups of the device.
Table 3-2. Expansion header J1.
Pin on J1 Name on J1 XMEGA pin Shared with onboard functionality
1 SDA PC0 Connected to the Board Controller
(1)
2 SCL PC1 Connected to the Board Controller
(1)
3 RXD PC2 -
4 TXD PC3 -
5 SS PC4 Connected to the Board Controller
(2)
6 MOSI PC7 Connected to the Board Controller
(2)
7 MISO PC6 Connected to the Board Controller
(2)
8 SCK PC5 Connected to the Board Controller
(2)
9 GND - -
10 VCC_P3V3 - -
Notes:
1. Need to mount R408/R409 to connect TWI lines to Board Controller.
2.
Need to mount R410/R411/R412/R413 to connect SPI lines to Board Controller.