chipKIT® Development Platform

Inspired by Arduino™

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

ChipKIT Pro MX7

chipKIT Pro MX7
Specifications
Controller PIC32MX795F512L
Flash 512kB
RAM 128kB
Speed 80 MHz
Information
Board Define _BOARD_CEREBOT_MX7CK_
Links
Designer Digilent Inc.
Product Page digilentinc.com
User Guide chipkit_pro_mx7_rm.pdf
Schematic chipkit_pro_mx7_sch.pdf
Tech Support chipkit.net/forum
Board Files Eagle (ZIP)
Bootloader HEX Bootloader Image (ZIP)
Purchase From Microchip

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.

  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

  • 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