chipKIT® Development Platform

Inspired by Arduino™

Last edit: 2021-03-21 22:34 by Majenko

ChipKIT Pro MX4

chipKIT Pro MX4
Specifications
Controller PIC32MX460F512L
Flash 512kB
RAM 32kB
Speed 80 MHz
Information
Board Define _BOARD_CEREBOT_MX4CK_
Links
Designer Digilent Inc.
Product Page digilentinc.com
User Guide reference.digilentinc.com/_media/chipkit_pro_mx4/chipkit_pro_mx4_rm.pdf
Schematic chipkit_pro_mx4_sch.pdf
Tech Support chipkit.net/forum
Board Files Eagle (ZIP)
Bootloader HEX Bootloader Image (ZIP)
Purchase From Microchip

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.

  1. The Board Design

    1. Useful Board Pins

      1. LEDs

      2. Buttons

      3. Analog Inputs

      4. Serial Objects

      5. I2C

      6. SPI

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