3.5.10
On-Board Debugger Implementation
AVR-BLE features an on-board debugger that can be used to program and debug the ATmega3208 using UPDI. The
on-board debugger also includes a virtual serial port (CDC) interface over UART and debug GPIO. Atmel Studio/
Microchip MPLAB
®
X IDE can be used as a front-end for the on-board debugger for programming and debugging.
can be used as a front-end for the CDC and debug GPIO.
3.5.10.1 On-Board Debugger Connections
The table below shows the connections between the target and the debugger section. All connections between the
target and the debugger are tri-stated as long as the debugger is not actively using the interface. Hence, since there
are little contaminations of the signals, the pins can be configured to anything the user wants.
For further information on how to use the capabilities of the on-board debugger, see
.
Table 3-11. On-Board Debugger Connections
ATmega3208 Pin Debugger Pin
Function
Shared Functionality
PF1
CDC TX
UART2 RX (ATmega3208 RX line)
—
PF0
CDC RX
UART2 TX (ATmega3208 TX line)
—
UPDI
DBG0
UPDI
—
PF4
DBG1
DEBUG GPIO1
PF3
DBG2
DEBUG GPIO0
Hardware User Guide
©
2020 Microchip Technology Inc.
User Guide
DS50002956A-page 21