4.2.2.1 tinyAVR OCD Features

The tinyAVR OCD for new devices is based on the UPDI physical interface, which is a single pin programming and debugging interface. It supports the following features:

  • 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
  • Nonintrusive 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

The tinyAVR OCD for older devices is based on debugWIRE. For more on OCD features, see debugWIRE OCD Features.