4.5.1.1 UPDI OCD Features
The UPDI OCD for newer tinyAVR, newer megaAVR, and AVR E/D devices is based on the UPDI physical interface, which is a single pin programming and debugging interface.
Other tinyAVR and megaAVR features include:
- Memory-mapped access to device address space (NVM, RAM, I/O)
 - No limitation on the device clock frequency
 - Unlimited number of user program breakpoints
 - Two hardware breakpoints
 - Support for advanced OCD features
 - Non-intrusive run-time chip monitoring without accessing the system registers
 - Interface for reading the result of the CRC check of the Flash on a locked device
 
Other AVR E/D features include:
- Two hardware breakpoints
 - Change of flow, interrupt, and software breakpoints
 - Run-time read-out of Stack Pointer (SP) register, Program Counter (PC), and Status Register (SREG)
 - Register file read- and writable in Stopped mode
 
For devices where the UPDI pin is shared, it can be re-configured into a GPIO or /RESET pin. For details, see UPDI High-Voltage Activation Information.
For older devices the debugWIRE OCD is available. For more on OCD features, see debugWIRE OCD Features.
