Sei sulla pagina 1di 2

chipKIT Development Platforms

Developed for the Arduino Community


Summary
The chipKIT platform is an intuitive prototyping solution
that enables students, educators and hobbyists from a
variety of disciplines to introduce intelligent electronics into
their project without understanding microcontroller (MCU)
architecture. Whether new to embedded systems or looking
to upgrade exisitng Arduino-based projects, users can now
enjoy the increased performance, added memory space and
advanced peripherals of the chipKIT Platform powered by
PIC32 MCUs.

Unprecedented Hardware Flexibility


The diverse chipKIT portfolio provides a number of hardware
options to meet project requirements.
The chipKIT UNO32 and MAX32 are intended as an
upgrade from existing Arduino hardware that can operate at
3.3V.

The new Cerebot MX3/4/7cK line breaks free of the


traditional Arduino form factor, providing exible pin access
and connectivity to Digilents line of Pmod peripheral
modules. The Cerebot MX4/7cK boards further add an
integrated programmer/debugger eliminating the need for an
external device.

Use Existing Arduino Software Resources


Applications can be developed using existing Arduino
code, examples, tutorials and other resources within a
modied version of the original Arduino IDE. This modied
Multi-Platform Integrated Development Environment or
MPIDE IDE now supports PIC32 devices.

Migrate into Industry Recognized


Development Tools
The chipKIT solution is perfect for users who want to take
the next step into industry standard embedded tools such
as Microchips MPLAB X IDE and MPLAB C compilers
without switching hardware platforms.

Feature Comparison

Development
Board
chipKIT UNO32
(TDGL002)

chipKIT MAX32
(TDGL003)

Cerebot MX3cK
(TDGL008)

Cerebot MX4cK
(TDGL009)

Code Development and Programming


MPIDE (Arduino-based)

MPLAB IDE
Requires PICkit 3
Requires PICkit 3
Requires PICkit 3

(MIPS Assembly and C)


(PG164130)
(PG164130)
(PG164130)
Hardware Connectivity

Arduino Form Factor*


(Arduino UNO)
(Arduino Mega2560)
Pmod Connectors
Expansion Shield Available
5
9
Available I/O Pins
42
83
42
74
Analog Pins
12
16
12
15
USB (Host/Device,OTG)
External Hardware Required

Ethernet
External Hardware Required
CAN
External Hardware Required
R/C Servo Connectors
8
UART/SPI/I2C
2/2/2
6/4/5
2/2/2
2/2/2
All platforms feature 5x Timer/Capture/Compare, 2x Comparators, RTCC and PMP/PSP peripherals.
Operational Characteristics
80 MHz
80 MHz
80 MHz
80 MHz
Performance
(1.56 DMIPS/MHz)
(1.56 DMIPS/MHz)
(1.56 DMIPS/MHz)
(1.56 DMIPS/MHz)
Program Flash (KB)
128
512
128
512
SRAM Data (KB)
16
128
16
32

Cerebot MX7cK
(TDGL010)

6
54
10

2/3/4

80 MHz
(1.56 DMIPS/MHz)
512
128

* Implies hardware pin compatibility with many existing Arduino expansion shields that can operate at 3.3V
The chip does integrate this peripheral and peripheral pins are accessible via I/O expansion header. This board is chipKIT Network Shield (TDGL006) compatible for a ready
made application circuit.

chipKIT Shields from Digilent Inc.


chipKIT Basic I/O Shield (TDGL005)
Compatible with the chipKIT UNO32 and MAX32 base boards featuring:
256 Kbit I2C EEPROM, 128x32 pixel OLED graphic display , I2C temperature sensor, I2C daisy chain connector, 4 open drain
FET drivers, analog potentiometer, 4 push buttons & 4 slide switches and 8 discrete LEDs

chipKIT Network Shield (TDGL006)


Compatible with chipKIT MAX32 featuring:
SMSC LAN8720 10/100 Ethernet PHY, RJ45 connector with integral magnetic, USB device and host connectors, (2)
MCP2551 CAN transceivers, (2) 12-pin header connectors for CAN, (2) I2C daisy chain connectors, 256 Kbit I2C EEPROM
and 32.768 kHz oscillator

chipKIT Pmod Shield-UNO


Compatible with chipKIT UNO32 featuring:
(6) 12-pin Pmod connectors supporting access to (2) UART, (2) SPI, (1) I2C and (1) additional I2C connector

Books
Getting Started with chipKIT (BK0010)
The latest book by Chuck Hellebuyck is an entry level guide to the chipKIT Uno32 development board. Using a series of
very simple example sketches (sketch is a software program in the Arduino environment) this book demonstrates how to
use digital inputs, digital outputs, analog inputs and analog outputs. These are the fundamental building blocks that every
electronic project needs. With the examples in this book, you will be prepared to get your electronic project, gadget or
product up and running quickly and easily. Available now at www.microchipdirect.com

Getting Started
Order Hardware
chipKIT base boards and shields available at:
www.digilentinc.com/chipkit and www.digilentinc.com/
cerebot
See the complete line of Digilent Inc. Pmods at:
www.digilentinc.com/pmods

FREE Software Downloads


chipKIT MPIDE at: https://github.com/chipKIT32/
chipKIT32-MAX/downloads
MPLAB X IDE at: www.microchip.com/mplab
MPLAB C Compiler for PIC32 at:
www.microchip.com/c32

Support and Resources


Find out more about the chipKIT Solution at:
www.chipkit.cc/wiki
Visit our forum at: www.chipkit.cc/forum

www.microchip.com/chipkit

www.digilentinc.com/chipkit

Microchip Technology Inc. 2355 W. Chandler Blvd. Chandler, AZ 85224-6199


Information subject to change. The Microchip name and logo, the Microchip logo and MPLAB are registered trademarks and chipKIT is a trademark of Microchip Technology Incorporated in the U.S.A.
and other countries. The Digilent name and logo are registered trademarks of Digilent Incorporated. All other trademarks mentioned herein are the property of their respective trademark holders. These
trademark holders are not affiliated with Microchip Technology Incorporated or Digilent Incorporated, and do not support, sponsor or endorse chipKIT products or solutions. 2012, Microchip Technology
Incorporated. All Rights Reserved. Printed in the U.S.A. 2/12
DS01423A

*DS01423A*