beautypg.com

Functional description, Programming tools – Digilent MX4cK User Manual

Page 2

background image

Cerebot MX4cK Reference Manual

www.digilentinc.com

page 2 of 35

Copyright Digilent, Inc. All rights reserved. Other product and company names mentioned may be trademarks of their respective owners.



Functional Description


The Cerebot MX4cK 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 Cerebot MX4cK’s
programmable PIC32 microcontroller.

Features of the Cerebot MX4cK include:

a PIC32MX460F512L microcontroller

support for programming and
debugging within the Microchip MPLAB
development environment

nine Pmod connectors for Digilent
peripheral module boards

eight hobby RC servo connectors

USB 2.0 Device, Host, and OTG
support

two 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 PIC32MX460F512L include:


512KB internal program flash memory

32KB internal SRAM memory

USB 2.0 compliant full-speed On-The-
Go (OTG) controller with dedicated
DMA channel

two serial peripheral interfaces (SPI)

two UART serial interfaces

two 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 MX4cK 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
I2C busses. A serial EEPROM and a 12-bit
digital to analog converter are provided on one
of the I2C busses.

The Cerebot MX4cK 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 either the debug USB
port or the USB device port, or it can be
powered from an external power supply or
batteries.

Programming Tools


The Cerebot MX4cK 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
PIC32MX460 microcontroller is supported
using an on-board programming/debugging
circuit licensed from Microchip.

The Cerebot MX4cK 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 MX4cK 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 MX4cK board using a
built-in programming/debugging circuit licensed
from Microchip.

The MPLAB programs can be freely
downloaded from the Microchip web site.
These software suites include a free evaluation