|Development Tools||Technical Documents||Video||Features||Kit Contents|
The chipKIT™ Pi is the latest Arduino™ compatible chipKIT™ platform from Microchip and element14 specially designed for Raspberry Pi. It features a 32-bit PIC32MX2xx 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 and allows users to create, compile and program Arduino sketch-based chipKIT™ applications within the Raspberry Pi operating system. This software development was completed by voumnteers from the chipKIT™ and Arduino communities.
chipKIT™ Pi is the world’s first to enable the development of 3.3V Arduino compatible applications for the Raspberry Pi using a 32-bit, high-performance PIC32 MCU in a prototyping-friendly package. Because the Raspberry Pi’s processor is a 3.3V chip, its digital I/O and communications (I2C™, UART, SPI) pins require 3.3V. Hence the existing prototyping-friendly Arduino boards, which are all based on 5V 8-bit MCUs, require users to create or purchase additional components to translate the voltages. The chipKIT™ Pi can interface directly to the Raspberry Pi I/O Expansion header without any additional components, reducing both cost and design complexity.
The chipKIT™ development platform is an open-source hardware and software solution intended for beginners and users with little or no knowledge of embedded controllers wanting to explore embedded applications. The chipKIT™ environment advances the art of open-source, physical computing by expanding support to more chip platforms and introducing new, high-performance libraries. It combines low-cost hardware with free software that is fast, powerful, and extendable.
Key Applications: Touch sensing, audio processing and advanced control.
chipKIT Pi boards work with a Multi-Platform IDE (MPIDE) and software framework that is compatible with most Arduino-based applications.
Download the Raspberry Pi NOOBS SD card image that includes the MPIDE software: Click Here
Download the version of MPIDE software for your system at GitHub: Download Now
|Quick Start Guide||Microchip: Quick Start Guide for chipKIT Pi|
|Safety Instruction||Microchip: Safety Instruction for chipKIT Pi|
|Schematic||Microchip: Schematic for chipKIT Pi|
|Video 1||Video 2|
- Designed exclusively for the Raspberry Pi and Arduino ecosystems
- Features a Microchip 32-bit PIC32 microcontroller (MCU) in a prototyping-friendly, low pin count SPDIP package
- Supports the chipKIT™ Multi-Platform IDE (MPIDE)
- MPIDE is open source and compatible with the Arduino programming language and development environment
- Allows users to create, compile and program Arduino sketch-based chipKIT™ applications within the Raspberry Pi operating system
- Enables the development of 3.3V Arduino compatible applications for the Raspberry Pi using PIC32 MCU
|Header 1||Header 2|
|JP2||Input Voltage Selection||Input Voltage: 5V||Input Voltage: 7V~17V|
|JP1||Function Selection||UART 2 Rx||ICSP Function PGEC|
|JP4||Function Selection||UART 2 Tx||ICSP Function PGED|
|JP8||Function Selection||SPI connector MISO||JTAG Function TCK|
|JP14||Function Selection||SPI connector SS||JTAG Function TDI|
|JP6||Function Selection||Enable Bootload Button||JTAG Function TDO|
|JP10||Function Selection||General digital IO||JTAG Function TMS|
|JP11||Function Selection||Board LED2 control||General IO（Defined in simulation IO)|
|JP15||Function Selection||Board LED1 control||General IO（Defined in simulation IO)|
|JP12||Function Selection||USB function D-||General IO|
|JP13||Function Selection||USB function D+||General IO（Can be defined in PWM)|
|JP9||Function Selection||UART 1 Rx||Board Real Time Clock XO|
|JP7||Function Selection||UART 1 Tx||Board Real Time Clock XI|
|JP5||5V Switch||To provide J2 connector for 5V power supply||Not provide J2 connector for 5V power supply|
- chipKIT Pi Board Only
|Back to top|