Hardware
2016-2017 Microchip Technology Inc.
DS70005283B-page 19
2.1.3
Programming and Debug
The PIC32MX470 Curiosity Development Board includes the PICkit on-board (PKOB)
debugger based on the PIC24FJ256GB106 USB microcontroller. In addition, it pro-
vides the option to use external debuggers, such as MPLAB REAL ICE or MPLAB ICD
3 by connecting to the In-Circuit Serial Programming™ (ICSP™) header, J16.
By default, the on-board debugger is connected to the programming pins (PGEC and
PGED) of the PIC32 device. To use an external debugger, remove jumper J2 to
disconnect the on-board debugger from driving the programming pins.
Table 2-2
provides details of the various debuggers.
TABLE 2-2:
DEBUGGER SELECTION
2.1.4
USB Connectivity
The PIC32MX470F512H microcontroller has an integrated full-speed USB module that
enables the user to implement the USB functionality through the micro-AB USB
connector (J12). Users can connect the development board for USB functionality using
any one of these modes:
•
Device Mode:
Connect the host PC to the target USB connector (J12) using the
USB Type A male to micro-B male cable. Use jumper J8 to select the required
power source for the board.
•
Host Mode:
Connect the USB device to the target USB connector (J12) using a
USB Type A Female to micro-B male cable (this cable is not included in the kit).
Install a jumper in the J13 header to drive the V
BUS
line in Host mode. Use jumper
J8 to select the power source from either the Debug USB connector or the
external 5V input.
2.1.5
Switches
The PIC32MX470 Curiosity Development Board contains two push buttons: Reset but-
ton (MCLR) and user-configurable button (S1). The Reset button is connected to the
PIC32 Master Clear Reset line and the other is a generic user-configurable button.
When a button is pressed, it will drive the I/O line to GND.
Table 2-3
provides details of
the push buttons.
TABLE 2-3:
PUSH BUTTONS
J2 Jumper Positions
On-board Debugger
External Debugger
Pins 1-2 shorted
Pins 1-2 Open
Pins 3-4 shorted
Pins 3-4 Open
Push Button Name
Microcontroller Pin
MCLR
MCLR
S1
RD6
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from