![Digilent Cerebot MX7cK REV B Reference Manual Download Page 2](http://html1.mh-extra.com/html/digilent/cerebot-mx7ck-rev-b/cerebot-mx7ck-rev-b_reference-manual_2497465002.webp)
Cerebot MX7cK Reference Manual
www.digilentinc.com
page 2 of 34
Copyright Digilent, Inc. All rights reserved. Other product and company names mentioned may be trademarks of their respective owners.
Functional Description
The Cerebot MX7cK is designed for embedded
control and network communications
applications as well as for general
microprocessor experimentation. Firmware
suitable for many applications can be
downloaded to the Cerebot MX7cK’s
programmable PIC32 microcontroller.
Features of the Cerebot MX7cK include:
•
a PIC32MX795F512L microcontroller
•
support for programming and
debugging within the Microchip MPLAB
development environment
•
support for programming within the
chipKIT MPIDE development
environment
•
six Pmod connectors for Digilent
peripheral module boards
•
10/100 Ethernet
•
USB 2.0 compatible Device, Host, and
OTG support
•
two CAN network interfaces
•
three push buttons
•
four LEDs
•
multiple power supply options, including
USB powered
•
ESD protection and short circuit
protection for all I/O pins.
Features of the PIC32MX795F512L include:
•
512KB internal program flash memory
•
128KB internal SRAM memory
•
USB 2.0 compliant full-speed On-The-
Go (OTG) controller with dedicated
DMA channel
•
10/100 Ethernet controller
•
two CAN network controllers
•
up to four serial peripheral interfaces
(SPI)
•
up to six UART serial interfaces
•
up to four I2C serial interfaces
•
five 16-bit timer/counters
•
five timer capture inputs
•
five compare/PWM outputs
•
sixteen 10-bit analog inputs
•
two analog comparators
The Cerebot MX7cK has a number of
input/output connection options, and is
designed to work with the Digilent line of Pmod
peripheral modules that provide various input
and output functions. For more information,
see
www.digilentinc.com
. In addition to the
Pmod connectors, the board provides three
push buttons and four LEDs for user I/O, as
well as providing connections for two I
2
C
busses. A serial EEPROM is provided on one
of the I
2
C busses.
The Cerebot MX7cK 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 debug USB port,
the USB UART serial port, or the USB device
port. It can also be powered from an external
5V power supply.
Programming Tools
The Cerebot MX7cK can be used with either
the Microchip MPLAB
®
development
environment or the chipKIT MPIDE
development environment. When used with the
MPLAB
®
IDE, in-system-programming and
debugging of firmware running on the
PIC32MX795 microcontroller is supported
using an on-board programming/debugging
circuit licensed from Microchip.
The Cerebot MX7cK is immediately useable
with either the MPLAB IDE or the chipKIT
MPIDE. No additional hardware is required to
use the board with the Microchip MPLAB tools.
Using the Cerebot MX7cK with
Microchip Development Tools
The Microchip MPLAB
®
IDE or the MPLAB
®
X
IDE can be used to program and debug code
running on the Cerebot MX7cK board using the
built-in programming/debugging circuit.
The MPLAB development environment can be
downloaded from the Microchip web site. This
software suite includes a free evaluation copy