30.1 Features

  • Programming:
    • External programming through UPDI one-wire (1W) interface
      • Uses a dedicated pin of the device for programming
      • No GPIO pins occupied during operation
      • Asynchronous Half-Duplex UART protocol towards the programmer with the programming time up to 0.9 Mbps.
  • Debugging:
    • Memory mapped access to device address space (NVM, RAM, I/O)
    • No limitation on device clock frequency
    • Unlimited number of user program breakpoints
    • Two hardware breakpoints
    • Run-time readout of CPU Program Counter (PC), Stack Pointer (SP), and Status register (SREG) for code profiling
    • Program flow control
      • Go, Stop, Reset, Step Into
    • Non-intrusive run-time chip monitoring without accessing system registers
      • Monitor CRC status and sleep status
  • Unified Programming and Debug Interface (UPDI):
    • Built-in error detection with error signature readout
    • Frequency measurement of internal oscillators using the Event System