1functional description, 2 programming tools – Digilent 410-295P-KIT User Manual
Page 4

ChipKIT Pro MX4 Reference Manual
Copyright Digilent, Inc. All rights reserved.
Other product and company names mentioned may be trademarks of their respective owners.
Page 4 of 37
ChipKIT Pro MX4 Circuit Diagram
The ChipKIT Pro MX4 is designed to be easy to use and suitable for use by anyone from beginners to advanced
users for experimenting with electronics and embedded control systems. A built in programming/debugging circuit
compatible with the Microchip MPLAB
®
IDE is provided on the board, so no additional hardware is required for use
with MPLAB. The kit contains everything needed to start developing embedded applications using either the
MPLAB
®
IDE or the MPIDE.
The ChipKIT Pro MX4 provides 74 I/O pins that support a number of peripheral functions, such as USB controller,
UART, SPI and I
2
C™ ports as well as five pulse width modulated outputs and five external interrupt inputs. Fifteen
of the I/O pins can be used as analog inputs in addition to their use as digital inputs and outputs.
The ChipKIT Pro MX4 can be powered via USB, or an external power supply that may be either an AC-DC power
adapter, or batteries.
1
Functional Description
The ChipKIT Pro MX4 is designed for embedded control and robotics control applications as well as for general
microprocessor experimentation. Firmware suitable for many applications can be downloaded to the ChipKIT Pro
MX4’s programmable PIC32 microcontroller
The ChipKIT Pro MX4 has a number of input/output connection options, and is specially designed to work with the
Digilent Pmod™ line of peripheral modules to provide a variety of input and output functions. For more
information, see
www.digilentinc.com
. In addition to the Pmod connectors, the board provides eight connectors
for RC hobby servos, two push button switches, and four LEDs, as well as providing connections for two I
2
C busses.
A serial EEPROM and a 12-bit digital to analog converter are provided on one of the I2C busses.
The ChipKIT Pro MX4 features a flexible power supply system with a number of options for powering the board as
well as powering peripheral devices connected to the board. It can be USB powered via the USB serial converter
port, the debug USB port or the USB device port. It also can be powered from an external power supply or
batteries.
2 Programming Tools
The ChipKIT Pro MX4 can be used with either the Microchip MPLAB
®
development environment or the MPIDE
development environment. When used with the MPLAB
®
IDE, in-system-programming and debugging of firmware