Microchip: The latest Arduino™ compatible chipKIT™ Pi platform for Raspberry Pi

BUY NOWBUY NOWDevelopment ToolsTechnical DocumentsVideoFeaturesKit Contents

chipkitpi.bmp

 

Other Resources
Raspberry Pi Group
Arduino Group
chipKIT Group
More Raspberry Pi Accessories
Overview

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.

 

Development Tools


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

 

Installation Instructions: Linux, Windows, MacOS

 

Back to top

Technical Documents


Learning Center
TypeDescription
Quick Start GuideMicrochip: Quick Start Guide for chipKIT Pi
Safety InstructionMicrochip: Safety Instruction for chipKIT Pi

 

Design Elements
TypeDescription
SchematicMicrochip: Schematic for chipKIT Pi

 

Back to top

Video


 

Video 1Video 2

 

Back to top

Kit Features


  • 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

 

Connectors Detail:

Header 1Header 2
1.png2.png

 

Jumpers Detail:

Bit number
Function
Description
Close     1-2
Close     2-3
JP2Input Voltage SelectionInput Voltage: 5VInput Voltage: 7V~17V
JP1Function SelectionUART 2 RxICSP Function PGEC
JP4Function SelectionUART 2 TxICSP Function PGED
JP8Function SelectionSPI connector MISOJTAG Function TCK
JP14Function SelectionSPI connector SSJTAG Function TDI
JP6Function SelectionEnable Bootload ButtonJTAG Function TDO
JP10Function SelectionGeneral digital IOJTAG Function TMS
JP11Function SelectionBoard LED2 controlGeneral IO(Defined in simulation IO)
JP15Function SelectionBoard LED1 controlGeneral IODefined in simulation IO)
JP12Function SelectionUSB function D-General IO
JP13Function SelectionUSB function D+General IOCan be defined in PWM)
JP9Function SelectionUART 1 RxBoard Real Time Clock XO
JP7Function SelectionUART 1 TxBoard Real Time Clock XI

 

 

Bit number
Function
Close
Open
JP55V SwitchTo provide J2 connector for 5V power supplyNot provide J2 connector for 5V power supply

 

 

Back to top

Kit Contents


  • chipKIT Pi Board Only

 


Back to top