Introduction
ATmega4809 Curiosity Nano is a small boards with access to most of the microcontrollers I/Os. The platform consists of a series of low pin count microcontroller (MCU) boards with on-board debuggers, which are integrated with MPLAB® X IDE and Atmel Studio 7. Each board is identified in the IDE. When plugged in, a Kit.
Features
ATmega4809 MicrocontrollerOne Yellow User LED
One Mechanical User Switch
Footprint for 32.768 kHz Crystal
On-Board Debugger:
- Board identification in Microchip MPLAB® X IDE and Atmel Studio 7
- One green power and status LED
- Programming and debugging
- Virtual serial port (CDC)
- Two debug GPIO channels (DGI GPIO)
USB Powered
Adjustable Target Voltage:
- MIC5353 LDO regulator controlled by the on-board debugger
- 1.8–5.1V output voltage (limited by USB input voltage)
- 500 mA maximum output current (limited by ambient temperature and output voltage)
Examples Code:
Microchip PIC & AVR ExamplesOn-Board Debugger Overview:
ATmega4809 Curiosity Nano contains an on-board debugger for programming and debugging. The on-board debugger is a composite USB device consisting of several interfaces:
- A debugger that can program and debug the ATmega4809 in both MPLAB® X IDE and Atmel Studio 7
- A mass storage device that allows drag-and-drop programming of the ATmega4809
- A virtual serial port (CDC) that is connected to a Universal Asynchronous Receiver/Transmitter (UART) on the ATmega4809, and provides an easy way to communicate with the target application through terminal software
- A Data Gateway Interface (DGI) for code instrumentation with logic analyzer channels (debug GPIO) to visualize program flow
The on-board debugger controls a Power and Status LED (marked PS) on the ATmega4809 Curiosity Nano board.
The table below shows how the LED is controlled in different operation modes.
![]() |
| Programming and Debugging Interfaces |
Connecting External Debuggers:
Even though there is an on-board debugger, external debuggers can be connected directly to the ATmega4809 Curiosity Nano to program/debug the ATmega4809.
The on-board debugger keeps all the pins connected to the ATmega4809 and board edge in tri-state when not actively used. Therefore, the on-board debugger will not interfere with any external debug tools.
![]() |
| Connecting the MPLAB PICkit to ATmega4809 Curiosity Nano |
![]() |
| Connecting the Atmel-ICE ATmega4809 Curiosity Nano |
Note:
To avoid contention between the external debugger and the on-board debugger, do not start any
programming/debug operation with the on-board debugger through MPLAB® X IDE or Atmel Studio 7 or mass storage programming while the external tool is active.






Post a Comment