Curiosity Nano; On-Board Debugger Overview; Debugger - Microchip Technology PIC16F15244 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 MPLAB
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

PIC16F15244 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 PIC16F15244 in MPLAB
A mass storage device that allows drag-and-drop programming of the PIC16F15244
A virtual serial port (CDC) that is connected to a Universal Asynchronous Receiver/Transmitter (UART) on the
PIC16F15244, 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 PIC16F15244 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 PIC16F15244 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
PIC16F15244 using MPLAB
©
2020 Microchip Technology Inc.
®
X IDE. Each board is identified in the IDE. When plugged in, a Kit Window is displayed with
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:
Failure:
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.
PIC16F15244 Curiosity Nano
®
X IDE
Power and Status LED
The LED blinks slowly for 2 sec
The LED blinks rapidly for 2 sec
User Guide
Curiosity Nano
DS50003045A-page 7

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Table of Contents