Last edit: 2021-03-21 22:34 by Majenko
ChipKIT Pro MX7
The chipKIT™ Pro MX7 is a microcontroller development board based on the Microchip PIC32MX795F512L, 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 MX7 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
- PIC32MX795F512L MCU
- 512K Flash, 128K RAM
- USB 2.0 full speed On-The-Go [OTG]
- 2 CAN network interfaces
- 52 I/O pins (5V Tolerant)
- 16 Analog inputs (3.6V Max)
- 6 Pmod connectors for Digilent peripheral module boards
- 3 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 51 |
LD2 |
Digital pin 52 |
LD3 |
Digital pin 53 |
LD4 |
Digital pin 54 |
¶Buttons
Button Name |
Digital Pin |
BTN1 |
48 |
BTN2 |
49 |
BTN3 |
50 |
¶Analog Inputs
Analog Input |
Digital Pin |
A0 |
0 |
A1 |
1 |
A2 |
2 |
A3 |
3 |
A4 |
4 |
A5 |
5 |
A6 |
6 |
A7 |
7 |
A8 |
20 |
A9 |
23 |
¶Serial Objects
Serial Object |
UART |
TX Pin |
RX Pin |
Serial |
USB/UART4 |
33 (JE-02) |
34 (JE-03) |
Serial1 |
UART2 |
41 (JF-02) |
52 (JF-03) |
¶I2C
I2C Object |
Channel |
SDA Pin |
SCL Pin |
DTWI0 / Wire |
1 |
SDA1 (J7-3, J7-4) |
SCL1 (J7-1, J7-2) |
DTWI1 |
2 |
SDA2 (J8-3, J8-4) |
SCL2 (J8-1, J8-2) |
DTWI2 |
2 |
SDA3 (JE-03) |
SCL3 (JE-02) |
DTWI3 |
2 |
SDA2 (JF-03) |
SCL2 (JF-02) |
¶SPI
SPI Object |
Channel |
SS |
MOSI Pin |
MISO Pin |
SCK Pin |
DSPI0 / SPI |
1 |
24 |
25 |
26 |
27 |
DSPI1 |
2 |
32 |
33 |
34 |
35 |
DSPI2 |
2 |
40 |
41 |
42 |
43 |
¶Pinout Table
PIC32 Pin # |
Connector Pin # |
chipKIT Pin # |
PIC32 Signal |
Notes |
1 |
LD4 |
54 |
AERXERR/RG15 |
LED4 |
3 |
JB-08 |
13 |
PMD5/RE5 |
|
4 |
JB-09 |
14 |
PMD6/RE6 |
|
5 |
JB-10 |
15 |
PMD7/RE7 |
|
6 |
JC-01 |
16 |
T2CK/RC1 |
|
7 |
N/A |
N/A |
T3CK/AC2TX/RC2 |
CAN2 |
8 |
N/A |
N/A |
T4CK/AC2RX/RC3 |
CAN2 |
9 |
JD-03 |
26 |
T5CK/SDI1/RC4 |
|
10 |
BTN1 |
47 |
.../SCK2A/U2BTX/U2ARTS/PMA5/CN8/RG6 |
BTN1 |
11 |
BTN2 |
49 |
.../SDA2A/SDI2A/U2ARX/PMA4/CN9/RG7 |
BTN2 |
12 |
N/A |
N/A |
.../SCL2A/SDO2A/U2ATX/PMA3/CN10/RG8 |
Ethernet PHY |
14 |
N/A |
N/A |
.../SS2A/U2BRX/U2ACTS/PMA2/CN11/RG9 |
Ethernet PHY |
17 |
BTN3 |
50 |
TMS/RA0 |
BTN3 |
18 |
JE-07 |
36 |
AERXD0/INT1/RE8 |
|
19 |
JF-07 |
44 |
AERXD1/INT2/RE9 |
|
20 |
N/A |
59 |
AN5/C1IN+/VBUSON/CN7/RB5 |
USB VBUSON |
21 |
JA-03 |
2 |
AN4/C1IN-/CN6/RB4 |
|
22 |
JA-02 |
1 |
AN3/C2IN+/CN5/RB3 |
|
23 |
JA-01 |
0 |
AN2/C2IN-/CN4/RB2 |
|
24 |
N/A |
N/A |
PGEC1/AN1/CN3/RB1 |
debug PGD |
25 |
N/A |
N/A |
PGED1/AN0/CN2/RB0 |
debugPGC |
26 |
JA-04 |
3 |
PGEC2/AN6/OCFA/RB6 |
|
27 |
JA-07 |
4 |
PGED2/AN7/RB7 |
|
28 |
JE-09 |
38 |
Vref-/CVref-/AERXD2/PMA7/RA9 |
|
29 |
JE-10 |
39 |
Vref+/CVref+/AERXD3/PMA6/RA10 |
|
32 |
JA-08 |
5 |
AN8/C1OUT/RB8 |
|
33 |
JA-09 |
6 |
AN9/C2OUT/RB9 |
|
34 |
JA-10 |
7 |
CVrefout/PMA13/AN10/RB10 |
|
35 |
N/A |
N/A |
AN11/ERXERR/AETXERR/PMA12/RB11 |
Ethernet PHY |
38 |
JF-08 |
45 |
TCK/RA1 |
|
39 |
JF-04 |
43 |
AC1TX/SCK3A/U3BTX/U3ARTS/RF13 |
also CAN1 (JP-2) |
40 |
JF-01 |
40 |
AC1RX/SS3A/U3BRX/U3ACTS/RF12 |
also CAN1 (JP-1) |
41 |
N/A |
N/A |
AN12/ERXD0/AECRS/PMA11/RB12 |
Ethernet PHY |
42 |
N/A |
N/A |
AN13/ERXD1/AECOL/PMA10/RB13 |
Ethernet PHY |
43 |
JC-10 |
23 |
AN14/ERXD2/AETXD3/PMALH/PMA1/RB14 |
|
44 |
JC-07 |
20 |
AN15/.../OCFB/PMALL/PMA0/CN12/RB15 |
|
47 |
JE-01 |
32 |
AETXD0/SS1A/U1BRX/U1ACTS/CN20/RD14 |
|
48 |
JE-04 |
35 |
AETXD1/SCK1A/U1BTX/U1ARTS/CN21/RD15 |
|
49 |
JF-03 |
42 |
SDA3A/SDI3A/U3ARX/PMA9/CN17/RF4 |
|
50 |
JF-02 |
41 |
SCL3A/SDO3A/U3ATX/PMA8/CN18/RF5 |
|
51 |
N/A |
N/A |
USBID/RF3 |
USBID (USB-4) |
52 |
JE-03 |
34 |
SDA1A/SDI1A/U1ARX/RF2 |
|
53 |
JE-02 |
33 |
SCL1A/SDO1A/U1ATX/RF8 |
|
56 |
N/A |
N/A |
D-/RG3 |
D- (USB-2) |
57 |
N/A |
N/A |
D+/RG2 |
D+ (USB-3) |
58 |
J7-1,J7-2 |
55 |
SCL2/RA2 |
I2C2 |
59 |
J7-3,J7-4 |
56 |
SDA2/RA3 |
I2C2 |
60 |
JF-09 |
46 |
TDI/RA4 |
|
61 |
JF-10 |
48 |
TDO/RA5 |
|
63 |
N/A |
N/A |
OSC1/CLKI/RC12 |
Primary Oscillator |
64 |
N/A |
N/A |
OSC2/CLKO/RC15 |
Primary Oscillator |
66 |
J8-1,J8-2 |
57 |
AETXCLK/SCL1/INT3/RA14 |
I2C1 |
67 |
J8-3.J8-4 |
58 |
AETXEN/SDA1/INT4/RA15 |
I2C1 |
68 |
N/A |
N/A |
RTCC/EMDIO/AEMDIO/IC1/RD8 |
Ethernet PHY |
69 |
JD-01 |
24 |
SS1/IC2/RD9 |
|
70 |
JD-04 |
27 |
SCK1/IC3/PMCS2/PMA15/RD10 |
|
71 |
N/A |
N/A |
EMDC/AEMDC/IC4/PMCS1/PMA14/RD11 |
Ethernet PHY |
72 |
JD-02 |
25 |
SDO1/OC1/INT0/RD0 |
|
73 |
N/A |
N/A |
SOSCI/CN1/RC13 |
Secondary Oscillator |
74 |
N/A |
N/A |
SOSCO/T1CK/CN0/RC14 |
Secondary Oscillator |
76 |
JD-07 |
28 |
OC2/RD1 |
|
77 |
JD-08 |
29 |
OC3/RD2 |
|
78 |
JD-09 |
30 |
OC4/RD3 |
|
79 |
JD-10 |
31 |
ETXD2/IC5/PMD12/RD12 |
|
80 |
N/A |
60 |
ETXD3/PMD13/CN19/RD13 |
USB Overcurrent |
81 |
JC-09 |
22 |
OC5/PMWR/CN13/RD4 |
|
82 |
JC-08 |
21 |
PMRD/CN14/RD5 |
|
83 |
N/A |
N/A |
ETXEN/PMD14/CN15/RD6 |
Ethernet PHY |
84 |
JC-04 |
19 |
ETXCLK/PMD15/CN16/RD7 |
|
87 |
N/A |
N/A |
C1RX/ETXD1/PMD11/RF0 |
Ethernet PHY |
88 |
N/A |
N/A |
C1TX/ETXD0/PMD10/RF1 |
Ethernet PHY |
89 |
JC-03 |
18 |
C2TX/ETXERR/PMD9/RG1 |
|
90 |
JC-02 |
17 |
C2RX/PMD8/RG0 |
|
91 |
N/A |
N/A |
TRCLK/RA6 |
Ethernet PHY Reset |
92 |
JE-08 |
37 |
TRD3/RA7 |
|
93 |
JB-01 |
8 |
PMD0/RE0 |
|
94 |
JB-02 |
9 |
PMD1/RE1 |
|
95 |
LD3 |
53 |
TRD2/RG14 |
LED3 |
96 |
LD1 |
51 |
TRD1/RG12 |
LED1 |
97 |
LD2 |
52 |
PMD2/RE2 |
LED2 |
98 |
JB-03 |
10 |
PMD3/RE3 |
|
99 |
JB-04 |
11 |
|
|
100 |
JB-07 |
12 |
PMD4/RE4 |
|