Last edit: 2021-03-21 22:34 by Majenko
ChipKIT Pro MX4
The chipKIT™ Pro MX4 is a microcontroller development board based on the Microchip PIC32MX460F512L, a member of the 32-bit PIC32 microcontroller family. Designed to be easy-to-use, it is suitable for use by anyone from a beginner to an advanced user experimenting with electronics and embedded control systems. Inherently, it is compatible with chipKIT-core™ development environment and Arduino IDE, but since it also has a built-in, on-board Microchip programming/debugging circuit it is compatible with MPLAB® X IDE with no additional hardware required to program or debug.
In addition, the chipKIT Pro MX4 is compatible with Digilent’s line of Pmod™ peripheral modules. chipKIT products and the MPIDE are part of a PIC32-based system compatible with many existing Arduino™ code examples, reference materials, and other resources.
-
The Board Design
-
Useful Board Pins
-
LEDs
-
Buttons
-
Analog Inputs
-
Serial Objects
-
I2C
-
SPI
-
Pinout Table
¶The Board Design
- PIC32MX460F512L MCU
- 512K Flash, 32K RAM
- USB 2.0 full speed On-The-Go [OTG]
- 74 I/O pins
- 15 analog inputs
- 8 hobby RC servo connectors
- 9 Pmod connectors for Digilent peripheral module boards
- 2 Push Buttons
- 4 LEDs
- ESD protection and short circuit protection for all I/O pins.
¶Useful Board Pins
¶LEDs
LED Name |
Description |
LD1 |
Digital pin 64 |
LD2 |
Digital pin 65 |
LD3 |
Digital pin 66 |
LD4 |
Digital pin 67 |
¶Buttons
Button Name |
Digital Pin |
BTN1 |
42 |
BTN2 |
43 |
¶Analog Inputs
Analog Input |
Digital Pin |
A0 |
56 |
A1 |
57 |
A2 |
58 |
A3 |
59 |
A4 |
60 |
A5 |
61 |
A6 |
62 |
A7 |
63 |
A8 |
64 |
A9 |
65 |
A10 |
66 |
A11 |
67 |
A12 |
12 |
A13 |
15 |
¶Serial Objects
Serial Object |
UART |
TX Pin |
RX Pin |
Serial |
USB/UART4 |
33 (JE-02) |
34 (JE-03) |
Serial1 |
UART2 |
49 (JH-02) |
50 (JH-03) |
¶I2C
I2C Object |
Channel |
SDA Pin |
SCL Pin |
DTWI0 / Wire |
1 |
SDA2 (73) |
SCL2 (72) |
DTWI1 |
2 |
SDA2 (41) |
SCL2 (42) |
¶SPI
SPI Object |
Channel |
SS |
MOSI Pin |
MISO Pin |
SCK Pin |
DSPI0 / SPI |
1 |
8 |
9 |
10 |
11 |
DSPI1 |
2 |
26 |
53 |
72 |
30 |
¶Pinout Table
PIC32 Pin # |
Connector Pin # |
chipKIT Pin # |
PIC32 Signal |
Notes |
1 |
JC-04 |
19 |
RG15 |
also servo S4 |
3 |
JA-08 |
5 |
PMD5/RE5 |
|
4 |
JA-09 |
6 |
PMD6/RE6 |
|
5 |
JA-10 |
7 |
PMD7/RE7 |
|
6 |
JD-04 |
27 |
T2CK/RC1 |
|
7 |
JD-10 |
31 |
T3CK/RC2 |
|
8 |
JE-10 |
39 |
T4CK/RC3 |
|
9 |
JK-10 |
71 |
SDI1/T5CK/RC4 |
also J1-03 |
10 |
JB-04 |
11 |
PMA5/SCK2/CN8/RG6 |
|
11 |
JB-03 |
10 |
PMA4/SDI2/CN9/RG7 |
|
12 |
JB-02 |
9 |
PMA3/SDO2/CN10/RG8 |
|
14 |
JB-01 |
8 |
PMA2/SS2/CN11/RG9 |
|
17 |
JF-07 |
44 |
TMS/RA0 |
|
18 |
JH-07 |
52 |
INT1/RE8 |
also J1-07 |
19 |
JE-07 |
36 |
INT2/RE9 |
also JP5,USB OC_SENSE |
20 |
JJ-08 |
61 |
VBUSON/C1IN+/AN5/CN7/RB5 |
Selected by J16 |
21 |
JJ-07 |
60 |
C1IN-/AN4/CN6/RB4 |
|
22 |
JJ-04 |
59 |
C2IN+/AN3/CN5/RB3 |
|
23 |
JJ-03 |
58 |
C2IN-/AN2/CN4/RB2 |
|
24 |
JJ-02 |
57 |
PGC1/EMUC1/AN1/CN3/RB1 |
|
25 |
JJ-01 |
56 |
PGD1/EMUD1/AN0/CN2/RB0 |
|
26 |
N/A |
N/A |
PGC2/EMUC2/AN6/OCFA/RB6 |
debug PGC |
27 |
N/A |
N/A |
PGD2/EMUD2/AN7/RB7 |
debug PGD |
28 |
JK-07 |
68 |
PMA7/Vref-/CVref-/RA9 |
|
29 |
JK-08 |
69 |
PMA6/Vref+/CVref+/RA10 |
|
32 |
JJ-09 |
62 |
C1OUT/AN8/RB8 |
|
33 |
JJ-10 |
63 |
C2OUT/AN9/RB9 |
|
34 |
JK-01 |
64 |
CVrefout/PMA13/AN10/RB10 |
also LD1 |
35 |
JK-02 |
65 |
PMA12/AN11/RB11 |
also LD2 |
38 |
JF-08 |
45 |
TCK/RA1 |
|
39 |
JH-04 |
51 |
U2RTS/BCLK2/RF13 |
|
40 |
JH-01 |
48 |
U2CTS/RF12 |
|
41 |
JK-03 |
66 |
PMA11/AN12/RB12 |
also LD3 |
42 |
JK-04 |
67 |
PMA10/AN13/RB13 |
also LD4 |
43 |
JB-10 |
15 |
PMALH/PMA1/AN14/RB14 |
|
44 |
JB-07 |
12 |
PMALL/PMA0/AN15/OCFB/CN12/RB15 |
|
47 |
JE-01 |
32 |
CN20/U1CTS/RD14 |
|
48 |
JE-04 |
35 |
U1RTS/BCLK1/CN21/RD15 |
|
49 |
JH-03 |
50 |
PMA9/U2RX/CN17/RF4 |
|
50 |
JH-02 |
49 |
PMA8/U2TX/CN18/RF5 |
|
51 |
N/A |
N/A |
USBID/RF3 |
USB-4 |
52 |
JE-03 |
34 |
U1RX/RF2 |
|
53 |
JE-02 |
33 |
U1TX/RF8 |
|
56 |
N/A |
N/A |
D-/RG3 |
USB-2 |
57 |
N/A |
N/A |
D+/RG2 |
USB-3 |
58 |
J6-1,J6-2 |
72 |
SCL2/RA2 |
I2C2 |
59 |
J6-3,J6-4 |
73 |
SDA2/RA3 |
I2C2 |
60 |
JF-09 |
46 |
TDI/RA4 |
|
61 |
JF-10 |
47 |
TDO/RA5 |
|
63 |
N/A |
N/A |
OSC1/CLKI/RC12 |
Primary Oscillator |
64 |
N/A |
N/A |
OSC2/CLKO/RC15 |
Primary Oscillator |
66 |
JF-01 |
40 |
SCL1/INT3/RA14 |
also J2-01,J2-02 I2C1 |
67 |
JF-02 |
41 |
SDA1/INT4/RA15 |
also J2-03,J2-04 I2C1 |
68 |
JH-09 |
54 |
IC1/RTCC/RD8 |
also J1-08 |
69 |
JD-03 |
26 |
IC2/SS1/RD9 |
also J1-01 |
70 |
JD-09 |
30 |
IC3/SCK1/PMCS2/PMA15/RD10 |
also J1-04 |
71 |
JE-09 |
38 |
IC4/PMCS1/PMA14/RD11 |
|
72 |
JH-08 |
53 |
SDO1/OC1/INT0/RD0 |
also J1-02 |
73 |
N/A |
N/A |
SOSCI/CN1/RC13 |
Secondary Oscillator |
74 |
N/A |
N/A |
SOSCO/T1CK/CN0/RC14 |
Secondary Oscillator |
76 |
JD-02 |
25 |
OC2/RD1 |
|
77 |
JD-08 |
29 |
OC3/RD2 |
|
78 |
JE-08 |
37 |
OC4/RD3 |
|
79 |
JK-09 |
70 |
PMD12/IC5/RD12 |
|
80 |
JH-10 |
55 |
PMD13/CN19/RD13 |
also J1-09 |
81 |
JB-09 |
14 |
PMWR/OC5/CN13/RD4 |
|
82 |
JB-08 |
13 |
PMRD/CN14/RD5 |
|
83 |
JD-07 |
28 |
PMD14/CN15/RD6 |
also J1-10 |
84 |
JD-07 |
24 |
PMD15/CN16/RD7 |
|
87 |
JC-09 |
22 |
PMD11/RF0 |
also servo S7 |
88 |
JC-10 |
23 |
PMD10/RF1 |
also servo S8 |
89 |
JC-08 |
21 |
PMD9/RG1 |
also servo S6 |
90 |
JC-07 |
20 |
PMD8/RG0 |
also servo S5 |
91 |
JF-03 |
42 |
TRCLK/RA6 |
also BTN1 |
92 |
JF-04 |
43 |
TRD3/RA7 |
also BTN2 |
93 |
JA-01 |
0 |
PMD0/RE0 |
|
94 |
JA-02 |
1 |
PMD1/RE1 |
|
95 |
JC-03 |
18 |
TRD2/RG14 |
also servo S3 |
96 |
JC-01 |
16 |
TRD1/RG12 |
|
97 |
JC-02 |
1 |
TRD0/RG13 |
|
98 |
JA-03 |
2 |
PMD2/RE2 |
|
99 |
JA-04 |
3 |
PMD3/RE3 |
|
100 |
JA-07 |
4 |
PMD4/RE4 |
|