Tip:
A 100-mil pin header can be soldered into the
Target Power strap
(J101) footprint for easy
connection of an ammeter. Once the ammeter is no longer needed, place a jumper cap on the pin header.
Info:
The on-board level shifters will draw a small amount of current even when they are not in use. A
maximum of 2 µA can be drawn from each I/O pin connected to a level shifter for a total of 10 µA. Keep
any I/O pin connected to a level shifter in tri-state to prevent leakage. All I/Os connected to the on-board
debugger are listed in
5.2.4.1 On-Board Debugger Connections
. To prevent any leakage to the on-board
level shifters, they can be disconnected completely, as described in
8.4 Disconnecting the On-Board
.
4.5
Programming External Microcontrollers
The on-board debugger on PIC18F16Q40 Curiosity Nano can be used to program and debug microcontrollers on
external hardware.
4.5.1
Supported Devices
All external AVR microcontrollers with the UPDI interface can be programmed and debugged with the on-board
debugger with Atmel Studio.
External SAM microcontrollers that have a Curiosity Nano Board can be programmed and debugged with the on-
board debugger with Atmel Studio.
PIC18F16Q40 Curiosity Nano can program and debug external PIC18F16Q40 microcontrollers with MPLAB X IDE.
4.5.2
Software Configuration
No software configuration is required to program and debug the same device that is mounted on the board.
To program and debug a different microcontroller than what is mounted on the board, Atmel Studio must be
configured to allow free selection of devices and programming interfaces.
1.
Navigate to
Tools > Options
through the menu system at the top of the application.
2.
Select the
Tools > Tool settings
category in the options window.
3.
Set the
Hide unsupported devices
option to
False
.
PIC18F16Q40 Curiosity Nano
Curiosity Nano
©
2020 Microchip Technology Inc.
User Guide
DS50003047A-page 20