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 | |