background image

Table 4-1. LED Connection

PIC18F47Q10 Pin

Function

Shared Functionality

RE0

Yellow LED0

Edge connector

4.2.2 

Mechanical Switch

PIC18F47Q10 Curiosity Nano has one mechanical switch. This is a generic user configurable switch.
When the switch is pressed, it will drive the I/O line to ground (GND).

Table 4-2. Mechanical Switch

PIC18F47Q10 Pin

Description

Shared Functionality

RE2

User switch (SW0)

Edge connector

4.2.3 

Crystal

The PIC18F47Q10 Curiosity Nano board has a footprint for a 32.768 kHz crystal.

The crystal footprint is connected to the PIC18F47Q10 by default, but the GPIOs are routed out to the
edge connector through open solder straps. The two I/O lines routed to the edge connector are
disconnected by default to both reduce the chance of contention to the crystal as well as removing
excessive capacitance on the lines when using the crystal. To use the pins RC0 and RC1 as GPIO on the
edge connector, some hardware modification is needed. Add a solder blob to the open straps on the
bottom side to connect the routing. The crystal should be disconnected when using the pin as GPIO, as
this might harm the crystal.

Table 4-3. Crystal Connections

PIC18F47Q10 Pin

Function

Shared Functionality

RC0

SOSC0 (Crystal output)

Edge connector

RC1

SOSCI (Crystal input)

Edge connector

4.2.4 

On-Board Debugger Implementation

PIC18F47Q10 Curiosity Nano features an on-board debugger that can be used to program and debug
the PIC18F47Q10 using ICSP. The on-board debugger also includes a Virtual Com port interface over
UART and DGI GPIO. MPLAB

®

 X can be used as a front-end for the on-board debugger for programming

and debugging. 

Data Visualizer

 can be used as a front-end for the CDC and DGI GPIO.

4.2.4.1 

On-Board Debugger Connections

The table below shows the connections between the target and the debugger section. All connections
between the target and the debugger are tri-stated as long as the debugger is not actively using the
interface, hence there is little contamination of the signals, the pins can be configured to anything the
user wants.

For further information on how to use the capabilities of the on-board debugger, see Section 

3.  Curiosity

Nano

.

 PIC18F47Q10 Curiosity Nano

Hardware User Guide

©

 2019 Microchip Technology Inc.

 User Guide

DS40002103A-page 14

Summary of Contents for PIC18F47Q10 Curiosity Nano

Page 1: ...oller Supported by MPLAB X Integrated Development Environment IDE the kit provides easy access to the features of the PIC18F47Q10 and explains how to integrate the device into a custom design The Curi...

Page 2: ...sion History 17 7 Appendix 18 The Microchip Web Site 22 Customer Change Notification Service 22 Customer Support 22 Microchip Devices Code Protection Feature 22 Legal Notice 23 Trademarks 23 Quality M...

Page 3: ...ugger 1 8 5 1V output voltage limited by USB input voltage 500 mA maximum output current limited by ambient temperature and output voltage 1 2 Kit Overview The Microchip PIC18F47Q10 Curiosity Nano eva...

Page 4: ...ks to the most relevant documents and software for the PIC18F47Q10 Curiosity Nano MPLAB X IDE MPLAB X IDE is a software program that runs on a PC Windows Mac OS Linux to develop applications for Micro...

Page 5: ...rd The table below shows how the LED is controlled in different operation modes Table 3 1 On board Debugger LED Control Operation Mode Status LED Boot Loader mode LED blink at 1 Hz during power up Pow...

Page 6: ...Data packets that are already queued up for sending to the target will continue to be sent out but no further data will be accepted 3 1 1 4 Advanced Use CDC Override Mode In normal operation the on bo...

Page 7: ...e contains approximately one MB of free space This does not reflect the size of the target device s Flash in any way When programming a hex file the binary data are encoded in ASCII with metadata prov...

Page 8: ...Curiosity Nano kits have a standardized pinout The program debug pins have different functions depending on the target programming interface as shown in the table and figure below Table 3 2 Curiosity...

Page 9: ...t voltage limits are configured in the debugger firmware to ensure that the output voltage never exceeds the hardware limits of the PIC18F47Q10 microcontroller The voltage limits configured in the on...

Page 10: ...cause permanent damage to the kit Programming debugging and data streaming is still possible while using external power the debugger and signal level shifters will be powered from the USB cable Both r...

Page 11: ...Debugger Connections to the PIC18F47Q10 DEBUGGER TARGET Level Shift PA04 PA06 PA07 PA08 PA16 PA00 PA01 USB DIR x 5 VCC_P3V3 VBUS VCC_LEVEL VCC_TARGET DBG0 DBG1 DBG2 DBG3 CDC TX CDC RX CDC RX CDCTX DBG...

Page 12: ...onsumption of the PIC18F47Q10 and other peripherals connected to the board cut the strap and connect an ammeter over the strap The ammeter can be connected between the target VTG pad edge connector an...

Page 13: ...RD2 RD2 RD3 RD3 GND GND VBUS VBUS VOFF VOFF DBG3 DBG3 RE3 MCLR DBG0 DBG0 RB7 ICSPDAT GND GND VTG VTG RA7 RA7 ANA7 RA6 RA6 ANA6 RA5 RA5 ANA5 RA4 RA4 ANA4 PWM RA3 RA3 ANA3 PWM RA2 RA2 ANA2 RA1 RA1 ANA1...

Page 14: ...crystal should be disconnected when using the pin as GPIO as this might harm the crystal Table 4 3 Crystal Connections PIC18F47Q10 Pin Function Shared Functionality RC0 SOSC0 Crystal output Edge conn...

Page 15: ...ctor RD0 CDC RX UART TX PIC18F47Q10 TX line Edge connector RB7 DBG0 ICSPDAT Edge connector RB6 DBG1 ICSPCLK Edge connector RE2 DBG2 GPIO Edge connector RE3 DBG3 MCLR Edge connector VCC_TARGET VCC_LEVE...

Page 16: ...f the serial number which is listed under kit details contain the product identifier and revision The same information can be found on the sticker on the bottom side of the PCB Most kits will print th...

Page 17: ...6 Document Revision History Doc rev Date Comment A 03 2019 Initial document release PIC18F47Q10 Curiosity Nano Document Revision History 2019 Microchip Technology Inc User Guide DS40002103A page 17...

Page 18: ...30 SWDCLK PA30 31 SWDIO PA31 32 GND 3 EP 7 GN G G D 3 EP 7 DBG0_CTRL 7 47k R101 27k R104 7 47k R101 27k R104 DBG1_CTRL REG_ENABLE 47k 47k R103 47k 47k R102 47k 47k R105 47k 47k R100 SRST DBG2_CTRL 47...

Page 19: ...RA3_ANA3_PWM RC6_SCK RC5_MISO RC4_MOSI RD3 RD2 RD0_TX RD1_RX RC3_RX RC2_TX RC1_SOSCI RE2_SW0 RE0_LED0 RC0_SOSCO RC1_SOSCI 47k 47k R204 47k 47k R205 J211 J210 RB3 11 RB4 12 RB5 13 RB6 ICSPCLK 14 RB7 I...

Page 20: ...6 RD6 RD5 RD5 RB5 RB5 RC1 RC1 SOSCI RC0 RC0 SOSCO RE1 RE1 RE0 RE0 LED0 GND GND PIC18F47Q10 CURIOSITY NANO Analog Debug I2C SPI UART Shared pinout Peripheral Port PWM Power Ground 1 AN PWM RST INT CS R...

Page 21: ...AB PICkit 4 In circuit Debugger Programmer to PIC18F47Q10 Curiosity Nano USB DEBUGGER PS LED NC ID CDC RX CDC TX DBG1 DBG2 VBUS VOFF DBG3 DBG0 GND VTG CURIOSITY NANO 2 3 4 5 6 7 8 1 MCLR VDD Ground DA...

Page 22: ...ow the registration instructions Customer Support Users of Microchip products can receive assistance through several channels Distributor or Representative Local Sales Office Field Application Enginee...

Page 23: ...ory CryptoRF dsPIC FlashFlex flexPWR Heldo JukeBlox KeeLoq Kleer LANCheck LINK MD maXStylus maXTouch MediaLB megaAVR MOST MOST logo MPLAB OptoLyzer PIC picoPower PICSTART PIC32 logo Prochip Designer Q...

Page 24: ...n Chandler and Tempe Arizona Gresham Oregon and design centers in California and India The Company s quality system processes and procedures are for its PIC MCUs and dsPIC DSCs KEELOQ code hopping dev...

Page 25: ...52 China Xiamen Tel 86 592 2388138 China Zhuhai Tel 86 756 3210040 India Bangalore Tel 91 80 3090 4444 India New Delhi Tel 91 11 4160 8631 India Pune Tel 91 20 4121 0141 Japan Osaka Tel 81 6 6152 7160...

Reviews: