beautypg.com

Functional description – Digilent 410-185P-KIT User Manual

Page 2

background image

Cerebot MC7 Reference Manual

www.digilentinc.com

page 2 of 21

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

Features of the dsPIC33FJ128MC706A
include:

128KB internal program flash memory

16KB internal SRAM memory

two 40-bit accumulators for DSP MAC
operation

eight channel hardware DMA

Advanced 8-channel motor control
PWM unit

enhanced CAN controller

eight 16-bit timer/counters

eight output compare/PWM units

eight input capture units

two UART serial interfaces

two serial peripheral interfaces (SPI)

two I2C serial interfaces

sixteen 10-bit analog inputs

two analog to digital converters capable
of 10-bit at 1.1Msps or 12-bit at
500Ksps


For more information on the
dsPIC33FJ128MC706A microcontroller, refer
to the dsPIC33FJXXXMCX06A/X08A/X10A
Data Sheet and the dsPIC33 Family Reference
Manual available from the Microchip web site:
www.microchip.com.


Functional Description


The Cerebot MC7 is designed for use in
embedded motor control applications as well
as general microprocessor experimentation.
Firmware suitable for many applications can be
downloaded to the Cerebot MC7’s
programmable dsPIC33 microcontroller using
the on-board programmer/debugger circuit.

Refer to the Cerebot MC7 schematic diagram
available from the Digilent web site
(

www.digilentinc.com

) for detailed information

about the arrangement of the various circuit
features on the board.

The board provides four independent half
bridge circuits capable of up to 5A continuous
current. These half bridges are connected to
the Motor Control PWM Module in the dsPIC

microcontroller and can be used individually or
in various combinations to drive various
external loads, such as brushed DC motors,
brushless DC motors, stepper motors, and so
on.

A switching 5V, 4A regulator with input voltage
up to 24V is provided on the board to simplify
operation of the board from a single power
supply in embedded application, such as
robots.

The board has a variety of input/output
connection options, and is specially designed
to work with the Digilent line of Pmod
peripheral modules with various input and
output functions. For more information, see

www.digilentinc.com

. In addition to the Pmod

connectors, the board provides two push
buttons and four LEDs for user i/o, as well as
providing connections for two I2C busses. A
serial EEPROM is provided on one of the I2C
busses.

The Cerebot MC7 can be used with the
Microchip MPLAB development environment.
In-system-programming and debugging of
firmware running on the dsPIC33
microcontroller is supported using an on-board
program/debug circuit licensed from Microchip.

The Cerebot MC7 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,
or it can be powered from an external power
supply or batteries.

Programming and In-System
Debugging Using the Microchip
MPLAB

®

IDE


The Cerebot MC7 board is intended to be used
with the Microchip MPLAB

®

IDE and the

Microchip C30 C compiler for dsPIC for
firmware development, programming and in-
system debugging.