tinyAVR, megaAVR, and XMEGA Devices

AVR devices feature various programming and debugging interfaces. Check the device datasheet for supported interfaces of that device.

Table 1. Programming and Debugging Interfaces Summary
  UPDI TPI SPI debugWIRE JTAG PDI aWire SWD
tinyAVR New devices Some devices Some devices Some devices        
megaAVR     All devices Some devices Some devices      
AVR XMEGA         Some devices All devices    
AVR UC         All devices   Some devices  
SAM         Some devices     All devices