ATxmega128D4-AU ATMEL [ATMEL Corporation], ATxmega128D4-AU Datasheet - Page 50

no-image

ATxmega128D4-AU

Manufacturer Part Number
ATxmega128D4-AU
Description
8/16-bit Atmel XMEGA D4 Microcontroller
Manufacturer
ATMEL [ATMEL Corporation]
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ATXMEGA128D4-AU
Manufacturer:
Atmel
Quantity:
10 000
27. Programming and Debugging
27.1
27.2
8135L–AVR–06/12
Features
Overview
The Program and Debug Interface (PDI) is an Atmel proprietary interface for external program-
ming and on-chip debugging of a device.
The PDI supports fast programming of nonvolatile memory (NVM) spaces; flash, EEPOM, fuses,
lock bits, and the user signature row.
Debug is supported through an on-chip debug system that offers nonintrusive, real-time debug.
It does not require any software or hardware resources except for the device pin connection.
Using the Atmel tool chain, it offers complete program flow control and support for an unlimited
number of program and complex data breakpoints. Application debug can be done from a C or
other high-level language source code level, as well as from an assembler and disassembler
level.
Programming and debugging can be done through the PDI physical layer. This is a two-pin inter-
face that uses the Reset pin for the clock input (PDI_CLK) and one other dedicated pin for data
input and output (PDI_DATA). Any external programmer or on-chip debugger/emulator can be
directly connected to this interface.
Programming
Debugging
Program and Debug Interface (PDI)
– External programming through PDI
– Boot loader support for programming through any communication interface
– Nonintrusive, real-time, on-chip debug system
– No software or hardware resources required from device except pin connection
– Program flow control
– Unlimited number of user program breakpoints
– Unlimited number of user data breakpoints, break on:
– No limitation on device clock frequency
– Two-pin interface for external programming and debugging
– Uses the Reset pin and a dedicated pin
– No I/O pins required during programming or debugging
Minimal protocol overhead for fast operation
Built-in error detection and handling for reliable operation
Go, Stop, Reset, Step Into, Step Over, Step Out, Run-to-Cursor
Data location read, write, or both read and write
Data location content equal or not equal to a value
Data location content is greater or smaller than a value
Data location content is within or outside a range
XMEGA D4
50

Related parts for ATxmega128D4-AU