Curiosity Nano; On-Board Debugger Overview; Debugger - Microchip Technology ATtiny3217 Curiosity Nano Hardware User's Manual

Table of Contents

Advertisement

3.

Curiosity Nano

Curiosity Nano is an evaluation platform of 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 Atmel Studio/Microchip MPLAB
Window is displayed with links to key documentation, including relevant user guides, application notes, data sheets,
and example code. Everything is easy to find. The on-board debugger features a virtual serial port (CDC) for serial
communication to a host PC and a Data Gateway Interface (DGI) with debug GPIO pin(s).
3.1

On-Board Debugger Overview

ATtiny3217 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 ATtiny3217 in Atmel Studio/Microchip MPLAB
A mass storage device that allows drag-and-drop programming of the ATtiny3217
A virtual serial port (CDC) that is connected to a Universal Asynchronous Receiver/Transmitter (UART) on the
ATtiny3217, 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 ATtiny3217 Curiosity Nano Board. The
table below shows how the LED is controlled in different operation modes.
Table 3-1. On-Board Debugger LED Control
Operation Mode
Boot Loader mode
Power-up
Normal operation
Programming
Drag-and-drop
programming
Fault
Sleep/Off
Info:  Slow blinking is approximately 1 Hz, and rapid blinking is approximately 5 Hz.
3.1.1

Debugger

The on-board debugger on the ATtiny3217 Curiosity Nano Board appears as a Human Interface Device (HID) on the
host computer's USB subsystem. The debugger supports full-featured programming and debugging of the
ATtiny3217 using Atmel Studio/Microchip MPLAB
©
2020 Microchip Technology Inc.
®
X IDE. Each board is identified in the IDE. When plugged in, a Kit
The LED blinks slowly during power-up.
The LED is ON.
The LED is ON.
Activity indicator: The LED blinks slowly during programming/debugging.
Success:
The LED blinks slowly for 2 sec.
Failure:
The LED blinks rapidly for 2 sec.
The LED blinks rapidly if a power fault is detected.
The LED is OFF. The on-board debugger is either in a sleep mode or powered down.
This can occur if the board is externally powered.
®
X IDE, as well as some third-party IDEs.
User Guide
Power and Status LED
ATtiny3217
Curiosity Nano
®
X IDE
DS40002193A-page 7

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ATtiny3217 Curiosity Nano and is the answer not in the manual?

Table of Contents