ATtiny3217
ATtiny3217 Curiosity Nano Hardware User Guide
Preface
The ATtiny3217 Curiosity Nano Evaluation Kit is a hardware platform to evaluate microcontrollers in the tinyAVR 1-
series. This board has the ATtiny3217 microcontroller (MCU) mounted.
Supported by Atmel Studio and Microchip MPLAB
®
X Integrated Development Environments (IDEs), the board
provides easy access to the features of the ATtiny3217 to explore how to integrate the device into a custom design.
The Curiosity Nano series of evaluation boards include an on-board debugger. No external tools are necessary to
program and debug the ATtiny3217.
MPLAB
®
X IDE and Atmel Studio - Software to discover, configure, develop, program, and debug Microchip
microcontrollers.
ATtiny3217 website - Find documentation, sample, and purchase microcontrollers.
ATtiny3217 Curiosity Nano website - Kit information, latest user guide and design documentation.
© 2020 Microchip Technology Inc.
User Guide
DS40002193A-page 1
Table of Contents
Preface........................................................................................................................................................... 1
1. Introduction............................................................................................................................................. 4
1.1. Features....................................................................................................................................... 4
1.2. Kit Overview................................................................................................................................. 4
2. Getting Started........................................................................................................................................ 5
2.1. Quick Start....................................................................................................................................5
2.2. Design Documentation and Relevant Links................................................................................. 5
3. Curiosity Nano.........................................................................................................................................7
3.1. On-Board Debugger Overview..................................................................................................... 7
3.1.1. Debugger.......................................................................................................................7
3.1.2. Virtual Serial Port (CDC)................................................................................................8
3.1.2.1. Overview..................................................................................................... 8
3.1.2.2. Operating System Support.......................................................................... 8
3.1.2.3. Limitations................................................................................................... 9
3.1.2.4. Signaling......................................................................................................9
3.1.2.5. Advanced Use............................................................................................. 9
3.1.3. Mass Storage Device...................................................................................................10
3.1.3.1. Mass Storage Device Implementation.......................................................10
3.1.3.2. Fuse Bytes.................................................................................................11
3.1.3.3. Limitations of Drag-and-Drop Programming..............................................11
3.1.3.4. Special Commands................................................................................... 11
3.1.4. Data Gateway Interface (DGI)..................................................................................... 12
3.1.4.1. Debug GPIO..............................................................................................12
3.1.4.2. Timestamping............................................................................................12
3.2. Curiosity Nano Standard Pinout................................................................................................. 13
3.3. Power Supply............................................................................................................................. 13
3.3.1. Target Regulator.......................................................................................................... 14
3.3.2. External Supply............................................................................................................15
3.3.3. VBUS Output Pin.........................................................................................................16
3.3.4. Power Supply Exceptions............................................................................................16
3.4. Low Power Measurement...........................................................................................................17
3.5. Programming External Microcontrollers..................................................................................... 18
3.5.1. Supported Devices...................................................................................................... 18
3.5.2. Software Configuration................................................................................................ 18
3.5.3. Hardware Modifications............................................................................................... 19
3.5.4. Connecting to External Microcontrollers...................................................................... 20
3.6. Connecting External Debuggers................................................................................................ 21
4. Hardware User Guide........................................................................................................................... 24
4.1. Connectors.................................................................................................................................24
4.1.1. ATtiny3217 Curiosity Nano Pinout............................................................................... 24
4.1.2. Using Pin Headers.......................................................................................................24
4.2. Peripherals................................................................................................................................. 25
ATtiny3217
© 2020 Microchip Technology Inc.
User Guide
DS40002193A-page 2