The Embedded Debugger (EDBG) offers on-board programming and debugging support to all Microchip kits in which it is embedded.

EDBG is supported natively in Atmel Studio.

This documentation provides details on the EDBG communication protocol, and is intended for advanced users who want to develop their own software components, which interact with EDBG and other Microchip tools based on EDBG.

The protocol defined here is to be used at your own risk. Not all EDBG commands are documented here. Errors or questions can be addressed to

Although efforts will be made to keep the contents of this document accurate, Microchip reserves the right to change or extend the protocol without prior notice.