Digilent chipKIT uC32 Reference Manual Download Page 10

chipKIT™ uC32™ Board Reference Manual 

 

 

Copyright Digilent, Inc. All rights reserved. 

Other product and company names mentioned may be trademarks of their respective owners.

 

Page 

10

 of 

17

 

 

As described earlier, reset of the PIC32 microcontroller can be initiated by the USB serial converter. The USB serial 
converter brings the DTR pin low to reset the microcontroller. Jumper JP1 can be used to enable/disable the ability 
for the USB serial converter to initiate a reset. 
 
The P32_RST net is connected to pin 3 of connector J2. This allows circuitry on a shield to reset the 
microcontroller, or to ensure that the circuitry on the shield is reset at the same time as the microcontroller. 
 
Connector J8 provides access to the SPI bus. Pin 5 provides access to the SPI Slave Select signal (SS). 
 
On Arduino boards, the corresponding connector is also used as an in-system programming connector as well as 
providing access to some of the SPI signals. On Arduino boards, pin 5 of this connector is connected to the reset 
net. 
 
Some Arduino shields, notably the Ethernet shield, connect pin 5 to the reset net on pin 3 of connector J2. This 
causes the processor to be reset each time an attempt is made to access the SPI port. Jumper JP9 can be used to 
break the connection between J8 pin 5 and reset when using Arduino shields that make this connection. JP9 has a 
cuttable trace on the bottom of the board that can be cut to break the connection between SPI SS and reset. JP9 is 
not loaded at the factory. To restore the connection, solder a two pin header at the JP9 position and install a 
shorting block. A reset button is at the upper left corner of the board. Pressing this button resets the PIC32 
microcontroller. 

 

3.6  Microchip Development Tool Compatibility  

In addition to being used with the MPIDE, the uC32 board can be used as a more traditional microcontroller 
development board using Microchip Development Tools. 
 
Unloaded connector JP3 on the left side of the board is used to connect to a Microchip development tool, such as 
the PICkit3™, for in-circuit serial programming (ICSP). The holes for JP3 are staggered so that a standard 100-mil 
spaced 6-pin header can be press fit to the board without the need to solder it in place. Any Microchip 
development tool that supports the PIC32 microcontroller family, and can be connected via the same 6-pin 
interface as the PICkit3, can be used. 
 
Typically, a right-angle male connector is used in JP3 so that a PICkit3 can be attached coplanar with the uC32 
board. If the connector is loaded from the top, the PICkit3 will be upright (button and LEDs visible). Alternatively, 
the connector can be loaded from the bottom. In this case, the PICkit3 will be upside down. 
 
If JP3 is loaded from the top, the PICkit3 will interfere with the USB connector and the external power connector. A 
short six-wire cable can be used between the PICkit3 and the uC32. If JP3 is loaded from the bottom, the PICkit3 
won’t interfere with the USB and external power connectors. 
 
The Microchip MPLAB

®

 IDE or the MPLAB

®

 X IDE can be used to program and debug code running on the uC32 

board. These programs can be downloaded from the Microchip web site. 
 
Using the Microchip development tools to program the uC32 board will cause the boot loader to be erased. To use 
the board with the MPIDE again, it is necessary to program the boot loader back onto the board. The boot loader 
image can be downloaded from the Digilent Uno32 product page. 
 

 

Summary of Contents for chipKIT uC32

Page 1: ...emory and 32K of SRAM data memory The uC32 can be programmed using the Multi Platform Integrated Development Environment MPIDE an environment based on the original Arduino IDE modified to support PIC3...

Page 2: ...d when connected to the PC 2 JP3 Microchip Debug Tool Connector This connector is used to connect Microchip programmer debugger tools such as the PICkit 3 This allows the uC32 board to be used as a tr...

Page 3: ...nd A5 or the I 2 C signals SDA and SCL 11 J8 SPI Signal Connector This connector provides alternative access to the SPI signals This is used by some shields for access to the SPI bus 12 JP5 JP7 SPI Ma...

Page 4: ...n be used to reset the microcontroller restarting operation from the boot loader 2 chipKIT uC32 Jumper Settings The chipKIT development platforms use a Microchip PIC32 microcontroller These are 32 bit...

Page 5: ...eep JP2 on the two right most pins so the J4 supply is regulated JP4 PWM SPI SLAVE Configures pin 10 on J5 to be used as a PWM output or a Slave Select input for use as an SPI slave device Pin 10 conf...

Page 6: ...the bottom of the board between the pins on JP1 JP1 is normally not loaded If the trace between the pins on JP1 has been cut the automatic reset operation can be restored by loading JP1 and inserting...

Page 7: ...the jumper in the BYP position The forward drop across the MCP1725 is typically 210mV 350mV max at 500mA output With JP2 in the BYP position this will allow correct operation of the 3 3V power supply...

Page 8: ...urced or sunk across all I O pins simultaneously is 200mA The maximum voltage that can be applied to any I O pin is 5 5V For more detailed specifications refer to the PIC32MX3XX 4XX data sheet availab...

Page 9: ...being used The shorting blocks are placed in the A4 A5 position to select the analog input function or general digital I O They are placed in the RG3 RG2 position to use the pins for I 2 C operation T...

Page 10: ...r left corner of the board Pressing this button resets the PIC32 microcontroller 3 6 Microchip Development Tool Compatibility In addition to being used with the MPIDE the uC32 board can be used as a m...

Page 11: ...position The digital pin number for the microcontroller signal RG9 is 44 With JP4 in the RG9 position digital pin 44 is connected to the pin labeled 10 on the board and digital pin 10 is not connecte...

Page 12: ...4 A10 J7 10 28 TDI PMA10 AN13 RB13 25 A11 J7 12 30 PMALL PMA0 AN15 OCFB CN12 RB1 5 26 J6 02 60 PMD0 RE0 27 J6 04 61 PMD1 RE1 28 J6 06 62 PMD2 RE2 29 J6 08 63 PMD3 RE3 30 J6 10 64 PMD4 RE4 31 J6 12 1 P...

Page 13: ...G8 or SDI2 PMA5 CN8 RG7 selected by JP5 also on J8 1 J5 08 37 55 CN16 RD7 J5 09 12 or 11 5 or 6 SDI2 PMA5 CN8 RG7 or SDO2 PMA3 CN10 RG8 selected by JP7 also on J8 4 J5 10 38 35 U1RTS BCLK1 SCK1 INT0 R...

Page 14: ...04 18 or 45 27 or 36 TCK PMA11 AN12 RB12 or SDA1 RG3 Selected by JP6 J7 10 A10 24 28 TDI PMA10 AN13 RB13 J7 11 A05 19 or 46 29 or 37 PMALH PMA1 U2RTS AN14 RB1 4 or SCL1 RG2 Selected by JP8 J7 12 A11 2...

Page 15: ...UT PMA13 AN10 RB10 24 J7 08 A09 23 TDO PMA12 AN11 RB11 25 VSS 26 VDD 27 J7 09 A04 18 TCK PMA11 AN12 RB12 selected by JP6 28 J7 10 A10 24 TDI PMA10 AN13 RB13 29 J7 11 A05 19 PMALH PMA1 U2RTS AN14 R B14...

Page 16: ...used under license PIC32 Pin Connector Pin chipKIT Pin PIC32 Signal Notes 46 J6 07 3 OC1 RD0 47 SOSCI CN1 RC13 X2 secondary oscillator 48 SOSCO T1CK CN0 RC14 X2 secondary oscillator 49 J6 11 5 OC2 RD1...

Page 17: ...Henley Court Pullman WA 99163 U S A Application of Council Directives EMC 2004 108 EC Standards EMC EN55022 2010 EN55024 2010 Product Name chipKIT uC32 Product Model Number Digilent P N 210 254 Digil...

Page 18: ...Mouser Electronics Authorized Distributor Click to View Pricing Inventory Delivery Lifecycle Information Digilent 410 254P KIT 410 254...

Reviews: