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 Microcontroller
One 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 Examples

On-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:



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

Previous Post Next Post