Microchip logo
  • All
  • Products
  • Documents
  • Applications Notes

chipKIT Embedded Platform

The chipKIT™ Basic I/O Shield is an input/output expansion board designed for use with chipKIT microcontroller boards such as the Uno32™ and the Max32™.

The Basic I/O Shield is designed to provide a range of input/output devices suitable for beginners learning about microcontrollers and various types of I/O devices, or for use by more advanced user to provide inputs or outputs for their own projects.

The Basic I/O Shield provides simple digital input devices such as switches and buttons, and digital output devices such as discrete LEDs and high current open FET drivers. It provides more advanced devices such as an I2C EEPROM, an I2C temperature sensor, and organic LED graphic display. A potentiometer is also provided for use as an analog input device.

The Basic I/O Shield is designed to the same form factor as the Uno32 and uC32 boards, but is also usable with the Max32 board.
The chipKIT™ Network Shield is an input/output expansion board designed for use with the chipKIT Max32™. It provides the additional circuitry and connectors to allow the advanced communications features of the PIC32MX795F512L on the Max32 to be utilized.

The Network Shield provides a 10/100 Mbps Ethernet PHY to allow connection to an Ethernet network. It provides the connectors and load switch to support use of the USB 2.0 OTG controller to implement USB device, USB host or OTG operation. It also provides two CAN transceivers and connectors to allow connection to two independent CAN networks. Connectors are provided to allow connection to two of the I2C busses supported by the Max32.

In addition to the communications features, the Network Shield also adds a 256Kbit I2C EEPROM for non-volatile data storage and a 32.768Khz oscillator to allow use of the Real Time Clock/Calendar (RTCC) peripheral in the PIC32 microcontroller.

The Network Shield is designed to the same form factor as the Max32 board.

chipKIT Pi Dev Board by element14

Part Number: TCHIP020

No Longer Available
chipKIT™ Pi (Designed for Raspberry Pi) is the latest Arduino® compatible chipKIT platform from Microchip and element14. It features a 32-bit PIC32 microcontroller in a prototyping-friendly, low pin count SPDIP package. The PIC32’s performance, memory and integrated peripherals allow users to create applications including touch sensing, audio processing and advanced control. The board is supported by the free chipKIT Multi-Platform IDE (MPIDE) that can be hosted on the Raspberry Pi.

For additional information, visit element14.com/chipkit_pi

element14 is a trusted Third Party Tool provider.

Getting Started with chipKIT Pi
The chipKIT™ uC32™ (Digilent 410-254) 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 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.

This board takes advantage of the powerful PIC32MX340F512 microcontroller, which features a 32-bit MIPS processor core running at 80 MHz, 512K of Flash program memory and 32K of SRAM data memory. The board can be programmed using the Arduino IDE. It contains everything needed to start developing embedded applications. It is also fully compatible with the advanced Microchip MPLAB® X IDE and the PICKit 3™ in-system programmer/debugger. In addition, the chipKIT uC32 is easy to use and suitable for both beginners and advanced users experimenting with electronics and embedded control systems.

You will find 42 I/O pins that support a number of peripheral functions, such as UART, SPI, and I2C™ ports and pulse width modulated outputs on-board. Twelve of the I/O pins can be used as analog inputs or as digital inputs and outputs.

chipKIT WiFi Shield

Part Number: TDGL016

No Longer Available
The chipKIT™ WiFi Shield is an interface board designed for use with the chipKIT line of microcontroller boards such as the Uno32™, uC32™, or Max32™. The chipKIT line is a family of microcontroller boards based on the high performance Microchip PIC32 family of microcontrollers.

The WiFi Shield makes use of the Microchip MRF24WB0MA WiFi module and provides chipKIT microcontroller boards the ability to connect to and communicate via IEEE 802.11 compatible wireless networks.

The WiFi Shield is intended for use with the Digilent network libraries, DNETcK and DWIFIcK, available for free download from the Digilent web site. These libraries make use of, and include a custom version of the Microchip Applications Library licensed from Microchip.

The WiFi Shield also provides a micro-SD card connector for use with micro-SD flash memory cards. The chipKIT MPIDE SD library can be used to read/write files stored on the micro-SD card.
The Fubarino® Mini is a prototyping-friendly platform for developing Arduino compatible 32-bit applications. Compact size (5.1 cm x 1.9 cm) and low cost allow the Mini to fit almost anywhere. (It’s actually much smaller than a stick of gum!) Includes a USB bootloader that works with the chipKIT/MPIDE platform. Connect directly to your application using solder pads, or add the male expansion headers and plug into a breadboard. 

Satisfy Your Curiosity
Your next embedded design idea has a new home. Curiosity is a cost-effective, fully integrated 8-bit development platform targeted at first-time users, Makers, and those seeking a feature-rich rapid prototyping board. Designed from the ground-up to take full advantage of Microchip's MPLAB X development environment, Curiosity includes an integrated programmer/debugger, and requires no additional hardware to get started.

Your Tool for Function Enablement
Curiosity HPC is the perfect platform to harness the power of modern 8-bit PIC® Microcontrollers. Its layout and external connections offer unparalleled access to the Core Independent Peripherals (CIPs) available on many newer 8-bit PIC MCUs. These CIPs enable the user to integrate various system functions onto a single MCU, simplifying the design and keeping system power consumption and BOM cost low.

Internet of Things Ready
Have an IoT design idea? Curiosity can make it real. Out of the box, the development board offers several options for user interface -including physical switches and an on-board potentiometer. A full complement of accessory boards is available via the MikroElectronika Mikrobus™ interface footprints.

Examples available for download or online editing via MPLAB® Xpress

This development board features a 2.8” Displaytech DT028ATFT display module and interfaces with any Microchip PICtail Plus or Display Connector V1-capable development board such as the Explorer 16 Development Board, the Starter Kit I/O Expansion Board, the PIC24FJ256DA210 Development Board, or the Graphics PICtail Plus 3 Controller Board. An on-board CAT4104V LED driver powers the backlight of the DT028ATFT and can be controlled via a PWM signal.

Fubarino SD Development Board

Part Number: TCHIP010

No Longer Available
The Fubarino® SD board brings affordable, breadboard compatible high speed computing power to the Arduino-compatible chipKIT/MPIDE platform. It is able to run almost all Arduino sketches right out of the box, and includes more memory, speed, and I/O pins than a typical Arduino or clone. And it includes a microSD card slot for easy sketch access to huge file storage.
PIC32MM0064GPL036 General Purpose PIM is designed to plug into the Explorer 16 or Explorer 16/32 Development Boards and demonstrates the capabilities of the PIC32MM “GPL” family of low-power and low-cost devices.  

This PIM can be used to evaluate the following MCUs: