Last edit: 2021-03-21 22:34 by Majenko
ChipKIT DP32
The chipKIT DP32 is the first chipKIT rapid prototype project board from Digilent. It uses chipKIT-core™ development environment and Arduino IDE for compatibility with existing code examples, tutorials and resources. The board adds the power of the Microchip PIC32MX250F128B with a prototyping area in a single board.
-
The Board Design
-
Useful Board Pins
-
LEDs
-
Buttons
-
Analog Inputs
-
Serial Objects
-
I2C
-
SPI
-
Pinout Table
¶The Board Design
- Microchip PIC32MX250F128B microcontroller (40/50 MHz 32-bit MIPS, 128K Flash, 32K SRAM)
- 15V maximum input voltage
- 19 available I/O pins
- 9 analog inputs
- 1 Potentiometer connected to an analog input
- Four user LEDs
- Two user push button
- Prototyping area
¶Useful Board Pins
¶LEDs
LED Name |
Description |
LD1 |
Digital pin 14 |
LD2 |
Digital pin 13 |
LD3 |
Digital pin 12 |
LD4 |
Digital pin 11 |
¶Buttons
Button Name |
Digital Pin |
BTN3 |
1 |
BTN4 |
17 |
¶Analog Inputs
Analog Input |
Digital Pin |
A0 |
6 |
A1 |
7 |
A2 |
8 |
A3 |
9 |
A4 |
10 |
A5 |
11 |
A6 |
12 |
A7 |
13 |
A8 |
14 |
¶Serial Objects
Serial Object |
UART |
TX Pin |
RX Pin |
Serial |
UART1 |
14 |
6 |
Serial1 |
UART2 |
7 |
10 |
Note: Unlike other chipKIT boards, the USB Serial communication is not implemented using a UART controller.
¶I2C
I2C Object |
Channel |
SDA Pin |
SCL Pin |
DTWI0 / Wire |
1 |
SDA1 (3) |
SCL1 (2) |
DTWI1 |
2 |
SDA2 (A7/13) |
SCL2 (A8/14) |
¶SPI
SPI Object |
Channel |
SS |
MOSI Pin |
MISO Pin |
SCK Pin |
DSPI0 / SPI |
1 |
9 |
18 |
10 |
7 |
DSPI1 |
2 |
14 |
2 |
13 |
8 |
¶Pinout Table
* Indicates 5V tolerant I/O pin
Socket Pin # |
chipKIT Pin # |
Connector Pin # |
PIC32 Signal |
Notes |
1* |
- |
- |
nMCLR |
Reset button circuit |
2 |
9/A3 |
RA0 |
PGED3/VREF+/CVREF+/AN0/C3INC/RPA0/CTED1/PMD7/RA0 |
IC4 – Chip Select |
3 |
10/A4 |
RA1 |
PGEC3/VREF-/CVREF-/AN1/RPA1/CTED2/PMD6/RA1 |
IC4 – Serial Out |
4 |
11/A5 |
RB0 |
PGED1/AN2/C1IND/C2INB/C3IND/RPB0/PMD0/RB0 |
LD4 |
5 |
12/A6 |
RB1 |
PGEC1/AND3/C1INC/C2INA/RPB1/CTED12/PMD1/RB1 |
LD3 |
6 |
13/A7 |
RB2 |
AN4/C1INB/C2IND/RPB2/SDA2/CTED13/PMD2/RB2 |
LD2 |
7 |
14/A8 |
RB3 |
AN5/C1INA/C2INC/RTCC/RPB3/SCL2/PMWR/RB3 |
LD1 |
8 |
- |
GND |
VSS |
|
9 |
15 |
RA2 |
OSC1/CLKI/RPA2/RA2 |
8 MHz Clock In |
10 |
16 |
RA3 |
OSC2/CLKO/RPA3/PMA0/RA3 |
8 MHz Clock Out |
11 |
17 |
RB4 |
SOSCI/RPB4/RB4 |
BTN4 |
12 |
18 |
RA4 |
SOSCO/RPA4/T1CK/CTED9/PMA1/RA4 |
IC4 – Serial In |
13 |
- |
VDD |
VDD |
|
14* |
0 |
RB5 |
TMS/RPB5/USBID/RB5 |
USBID w/ JP1 short |
15* |
- |
VBUS |
VBUS |
|
16* |
1 |
RB7 |
TDI/RB7/CTED3/PMD5/INT0/RB7 |
BTN3 |
17* |
2 |
RB8 |
TCK/RPB8/SCL1/CTED10/PMD4/RB8 |
PU/PD w/ JP5 |
18* |
3 |
RB9 |
TDO/RPB9/SDA1/SCTED4/PMD3/RB9 |
PU/PD w/ JP6 |
19 |
- |
GND |
VSS |
|
20 |
- |
- |
VCAP |
|
21 |
4 |
RB10 |
PGED2/RPB10/D+/CTED11/RB10 |
USB Data+ |
22 |
5 |
RB11 |
PGEC2/RPB11/D-/RB11 |
USB Data- |
23 |
- |
- |
VUSB3V3 |
|
24 |
6/A0 |
RB13 |
AN11/RPB13/CTPLS/PMRD/RB13 |
Analog Temp Pin A0 |
25 |
7/A1 |
RB14 |
CVREF/AN10/C3INB/RPB14/VBUSON/SCK1/CTED5/RB14 |
IC4 – Serial Clock |
26 |
8/A2 |
RB15 |
AN9/C3INA/RPB15/SCK2/CTED6/PMCS1/RB15 |
Dial Pot – Pin A2 |
27 |
- |
- |
AVSS |
N/C |
28 |
- |
- |
AVDD |
|