About Us
My Cart
  NOTE: Digilent will be closed November 26th & 27th for Thanksgiving. Orders received after noon PST on the 25th will be processed on the 1st.  
Enter a value code:

Currently in stock
chipKIT uC32™ Prototyping Platform

Microchip® PIC32MX340F512H
Application development using an environment based on the original Arduino™ IDE modified to support PIC32 that also still supports the original Arduino™ line. Compatible with many existing Arduino™ code examples, reference materials and other resources.

To download the IDE, please visit:
  • Microchip® PIC32MX340F512H microcontroller
    • 80 Mhz 32-bit MIPS
    • 512K Flash
    • 32K SRAM)
  • Compatible with many existing Arduino™ code examples, reference materials and other resources
  • Arduino™ "Uno" form factor
  • Compatible with many Arduino™ shields
  • 42 available I/O
  • Two user LEDs
  • PC connection uses a USB A > mini B cable (not included)
  • 12 analog inputs
  • 3.3V operating voltage
  • 75mA typical operating current
  • 7V to 15V input voltage (recommended)
  • 20V input voltage (maximum)
  • 0V to 3.3V analog input voltage range
  • +/-18mA DC current per pin
The chipKIT uC32 is based on the popular Arduino™ open-source hardware prototyping platform and adds the performance of the Microchip PIC32 microcontroller.

The uC32 is the same form factor as the Arduino™ Uno board and is compatible with many Arduino™ shields. It features a USB serial port interface for connection to the IDE and can be powered via USB or an external power supply.

The uC32 board takes advantage of the powerful PIC32MX340F512 microcontroller. This microcontroller features a 32-bit MIPS processor core running at 80Mhz, 512K of Flash program memory and 32K of SRAM data memory.

The uC32 can be programmed using the Multi-Platform Integrated Development Environment (MPIDE), an environment based on the original Arduino IDE modified to support PIC32. It contains everything needed to start developing embedded applications. In addition, the uC32 is fully compatible with the advanced Microchip MPLAB® IDE and the PICKit3 in-system programmer/debugger.

The uC32 is easy to use and suitable for both beginners and advanced users experimenting with electronics and embedded control systems.

The uC32 provides 42 I/O pins that support a number of peripheral functions, such as UART, SPI, and I2C ports and pulse width modulated outputs. Twelve of the I/O pins can be used as analog inputs or as digital inputs and outputs.

For additional platform-specific support for your chipKIT, please visit:

Related Products:

More Info
More Info
Currently in stock
chipKIT™ Starter Kit
  • Full-featured parts kit designed for use with our chipKIT™ microprocessor boards
  • Perfect for beginners or experts
  • Parts carefully chosen to facilitate interesting projects in multiple disciplines

More Info
More Info
chipKIT Basic I/O Shield™
  • Usable with either the Uno32™ or the Max32™
  • 256Kbit 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
  • 8 discrete LEDs

More Info
More Info
Currently in stock
chipKIT Network Shield™
  • Usable with the Max32™
  • SMSC LAN8720 10/100 Ethernet PHY
  • RJ45 connector with integral magnetics
  • USB Device and Host Connectors
  • Two MCP2551 CAN Transceivers
  • Two 12-pin header connectors for CAN
  • Two I2C daisy chain connectors
  • 256Kbit I2C EEPROM
  • 32.768 Khz Oscillator

More Info
More Info
Currently in stock
chipKit WiFi Shield™
  • IEEE 802.11b/g compliant RF transceiver
  • Serialized unique MAC address
  • Data rates: 1 - 11 Mbps for 802.11b; 6 - 54 Mbps for 802.11g
  • IEEE 802.11b/g/n-compatible networks
  • Integrated PCB antenna
  • Radio regulation certification for the United States (FCC), Canada (IC), Europe (ETSI), and Japan (ARIB)
  • Wi-Fi certified as an application specific device
  • Micro SD card connector
  • Four LEDs

More Info
More Info
Currently in stock
chipKIT Motor Shield
  • Usable with the Uno32™ or the uC32™
  • 2 DC motor driver channels, accessible with either a JST 6-pin connector or a terminal block
  • 2 DC motor encoder input signals for each DC motor channel
  • 4 servo motor channels
  • I2C General purpose I/O expander with 4 LEDs 2 push buttons and 2 user settable jumpers
  • 1 4-wire unipolar stepper motor channel

More Info
More Info
Currently in stock
chipKIT PGM Programmer/Debugger
  • Provides in-system programming and debugging for Microchip PIC-based microcontroller boards
  • Intended for use with the chipKIT MX3, Max32, Uno32, and uC32
  • Designed to work with the MPLAB® and MPLAB® X development environments available from Microchip
  • Can also be used to enable in-system debugging of sketches developed using the Arduino™-compatible MPIDE development environment
  • Comes with a USB A-MiniB cable and a right-angle 6 pin header

More Info
More Info
Currently in stock
zUNO Clips
  • Solid & secure mounting for your PCB
  • Works with the chipKIT Uno32, Max32, uC32, & WF32, Arduino™ Uno & Due boards, or any board measuring 2.1" in width
  • Made of a rugged polycarbonate blend
  • Mounting holes spaced ½" on center

Currently in stock
USB A to mini B cable
  • Nearly 5 feet in length
  • Part# 310-054

More Info
More Info
Currently in stock
Project Box + StickerSheet
  • Handy project / storage box measuring 7" x 5.75" x 1.5"
  • Extra protection for your logic boards, wires, components, etc.
  • Includes a fun sticker sheet - perfect for decorating your project box, laptop, or virtually any object capable of having stickers adhered to it!

Support Documents:

Doc # Date Categories Description  
500-254 8/06/12 Product Documentation chipKIT uC32™ schematics. (REV. A) Download
500-254-B 4/08/15 Product Documentation chipKIT uC32™ schematics. (REV. B) Download
502-254 1/28/15 Product Documentation chipKIT uC32™ reference manual. Download
DSD-0000319 5/13/14 Product Documentation This zip file contains libraries and documentation for using the PmodOLED with the MPIDE for chipKIT boards. Download
DSD-0000341 1/25/12 Product Documentation Programmer's Reference Manuals for the Digilent chipKIT DSPI and SoftSPI libraries for use with the chipKIT MPIDE software system. Download
DSD-0000342 1/25/12 Demonstration Project This simple example sketch for MPIDE blinks an LED on supported chipKIT boards. Download
DSD-0000373 8/06/12 Demonstration Project Open source EAGLE project for the chipKIT uC32. Created in EAGLE v5.11 Download
DSD-0000374 9/16/15 Firmware chipKIT™ Bootloader Image loaded into the uC32's PIC32 microcontroller at the factory. Download
DSD-0000375 8/06/12 Product Documentation chipKIT™ uC32 pinout table (.xls format) Download
DSD-0000378 8/06/12 Product Documentation This document describes the procedure for programming the boot loader into a chipKIT board. Download
DSD-0000495 9/16/15 Firmware chipKIT™ bootloader update sketch: Updates the uC32's bootloader to the latest release version (0x1000301) Download
Digilent, Inc.    |    P.O. Box 428 Pullman, WA 99163-0428    |    (509) 334-6306 (voice)    (509) 334-6300 (fax)    |    Contact us