PIC18F47K42 Curiosity Nano PIC18F47K42 Curiosity Nano Hardware User Guide Preface The PIC18F47K42 Curiosity Nano Evaluation Kit is a hardware platform to evaluate the PIC18F47K42 microcontroller (MCU). ® Supported by Microchip MPLAB X Integrated Development Environment (IDE), the kit provides easy access to the features of the PIC18F47K42 to explore how to integrate the device into a custom design.
– 2.3-5.1V output voltage (limited by USB input voltage) – 500 mA maximum output current (limited by ambient temperature and output voltage) Kit Overview The Microchip PIC18F47K42 Curiosity Nano Evaluation Kit is a hardware platform to evaluate the PIC18F47K42 microcontroller. Figure 1-1. PIC18F47K42 Curiosity Nano Evaluation Kit Overview...
The PIC18F47K42 device is programmed and debugged by the on-board debugger and therefore no external programmer or debugger tool is required. Design Documentation and Relevant Links The following list contains links to the most relevant documents and software for the PIC18F47K42 Curiosity Nano: ® ®...
PIC18F47K42 and provides an easy way to communicate with the target application through terminal software. The on-board debugger controls a Power and Status LED (marked PS) on the PIC18F47K42 Curiosity Nano. The table below shows how the LED is controlled in different operation modes.
Page 7
PIC18F47K42 Curiosity Nano Curiosity Nano Info: On older Windows systems, a USB driver is required for CDC. This driver is included in MPLAB X IDE and Atmel Studio installations. 3.1.1.2 Limitations Not all UART features are implemented in the on-board debugger CDC. The constraints are outlined here: •...
Page 8
PIC18F47K42 Curiosity Nano Curiosity Nano When receiving data from the target, the on-board debugger will queue up the incoming bytes into 64-byte frames, which are sent to the USB queue for transmission to the host when they are full. Incomplete frames are also pushed to the USB queue at approximately 100 ms intervals, triggered by USB start-of-frame tokens.
PIC18F47K42 Curiosity Nano Curiosity Nano Curiosity Nano Standard Pinout The 12 edge connections closest to the USB connector on 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.
Page 10
1.7V to 5.1V. Additional output voltage limits are configured in the debugger firmware to ensure that the output voltage never exceeds the hardware limits of the PIC18F47K42 microcontroller. The voltage limits configured in the on-board debugger on PIC18F47K42 Curiosity Nano are 2.3-5.1V.
Page 11
VBUS Output Pin PIC18F47K42 Curiosity Nano has a VBUS output pin which can be used to power external components that need a 5V supply. The VBUS output pin has a PTC fuse to protect the USB against short circuits. A side effect of the PTC fuse is a voltage drop on the VBUS output with higher current loads.
PIC18F47K42 Curiosity Nano Curiosity Nano Figure 3-4. VBUS Output Voltage vs. Current Target Current Measurement Power to the PIC18F47K42 is connected from the on-board power supply and VTG pin through a 100-mil pin header cut Target Power strap marked with “POWER” in silkscreen (J101). To measure the power consumption of the PIC18F47K42 and other peripherals connected to the board, cut the Target Power strap and connect an ammeter over the strap.
Disconnecting the On-Board Debugger The block diagram below shows all connections between the debugger and the PIC18F47K42 microcontroller. The rounded boxes represent connections to the board edge on PIC18F47K42 Curiosity Nano. The signal names shown Figure 3-1 are printed in silkscreen on the bottom side of the board.
Using Pin Headers The edge connector footprint on PIC18F47K42 Curiosity Nano has a staggered design where each of the holes is shifted 8 mil (~0.2 mm) off center. The hole shift allows the use of regular 100-mil pin headers on the kit without soldering.
Peripherals 4.2.1 There is one yellow user LED available on the PIC18F47K42 Curiosity Nano kit that can be controlled by either GPIO or PWM. The LED can be activated by driving the connected I/O line to GND. Table 4-1. LED Connection...
Page 17
Edge connector 4.2.4 On-Board Debugger Implementation PIC18F47K42 Curiosity Nano features an on-board debugger that can be used to program and debug the PIC18F47K42 using ICSP. The on-board debugger also includes a Virtual COM port (CDC) interface over UART and ®...
Identifying Product ID and Revision The revision and product identifier of the PIC18F47K42 Curiosity Nano can be found in two ways; either through ® Microchip MPLAB X IDE or by looking at the sticker on the bottom side of the PCB.
PIC18F47K42 Curiosity Nano Appendix Connecting External Debuggers Even though there is an on-board debugger, external debuggers can be connected directly to the PIC18F47K42 Curiosity Nano to program/debug the PIC18F47K42. The on-board debugger keeps all the pins connected to the PIC18F47K42 and board edge in tri-state when not actively used. Therefore, the on-board debugger will not interfere with any external debug tools.
PIC18F47K42 Curiosity Nano The Microchip Website Microchip provides online support via our website at http://www.microchip.com/. This website is used to make files and information easily available to customers. Some of the content available includes: • Product Support – Data sheets and errata, application notes and sample programs, design resources, user’s guides and hardware support documents, latest software releases and archived software •...
The Adaptec logo, Frequency on Demand, Silicon Storage Technology, and Symmcom are registered trademarks of Microchip Technology Inc. in other countries. GestIC is a registered trademark of Microchip Technology Germany II GmbH & Co. KG, a subsidiary of Microchip Technology Inc., in other countries.
Need help?
Do you have a question about the PIC18F47K42 Curiosity Nano and is the answer not in the manual?
Questions and answers