|
|
|
Main features |
|
- High-speed In-System Programming (ISP) support of Atmel XMEGA AVR microcontrollers via the 2-wire PDI (Programming Debug Interface)
- Supports programming the on-chip FLASH, EEPROM, Fuse and Lock Bits of XMEGA AVR microcontrollers
- Uses the proprietary Atmel 2-wire PDI (Programming Debug Interface) to program the target device
- Very high-speed programming due to local data storage and optimised programming algorithms
- Optimised line driver circuit for XMEGA DATA line to allow bi-directional communications
- Programmers can be used in "Standalone Mode" (no PC) - Up to 64 x XMEGA 'Programming Projects' can be stored inside an ISPnano programmer
- Supports high-speed program / verify of the XMEGA on-chip FLASH and EEPROM in a singe operation.
- Optimised Erase operation supports independent erasing of Application Section, Application Table and Boot Section
- Supports programming of non volatle Fuse Bits
- Supports programming of the "Security Fuses" (Lock Bits) to protect code from being read out
|
|
XMEGA Programming Interface Overview |
|
The Atmel XMEGA AVR microcontroller family feature either one or both of the following physical interfaces:
Interface
Name |
Interface description |
Number of interface signals |
XMEGA pins required for programming |
PDI |
Program and Debug Interface |
2-wire |
· PDI_CLK
· PDI_DATA |
JTAG |
JTAG Program / Debug Interface |
4-wire |
· TDI, TMI, TCK, TDO
· RESET (optional) |
A graphical overview of the ‘PDI’ and ‘JTAG’ interfaces is shown in the diagram above.
|
|
XMEGA PDI - ISP Connections |
|
The Program and Debug Interface (PDI) is a 2-wire interface which allows an XMEGA microcontroller to be programmed using an external programmer. The pins required for programming via the PDI interface are detailed in the table below.
PDI Signal
Name |
Signal description |
Direction from programmer |
Pin name on XMEGA device |
PDI_CLK
|
PDI Clock Signal |
Output |
RESET |
PDI_DATA |
PDI Data Signal (bi-directional) |
Bi-directional |
TEST |
|
|
Equinox Programmer Support |
|
The ISPnano family of programmers represent the ultimate solution for production In-System (ISP) programming.
Click on the picture of a programmer to view the full programmer description page.
|
|