Kits & Evaluation Modules | Key Features | Development Tools | Applications | Video | Technical Documents |
| Overview
32-bit PIC Microcontrollers Microchip's 32-bit portfolio with the MIPS M4Koffers high performance microcontrollers, and all the tools needed to develop your embedded project. With free software, low cost development tools, and pin/peripheral compatibility from 16-bit product lines, PIC32 MCUs shorten time to market and allow your designs to grow. PIC32 gives your application the processing power, memory and peripherals your design needs!
The PIC32 MCU is a family of 32-bit Microcontrollers designed for best-in-class 32-bit performance and accompanied by a vast offering of software. Since its introduction in 2007, the PIC32 family has established itself as a performance leader stemming from the highest DMIPs/MHz rated MIPS M4K core, highly efficient internal bus architecture, and advanced instruction caching. The 5 families of PIC32 MCUs offer a range of general purpose and integrated connectivity peripherals including Ethernet, CAN, and USB host/device/On-The-Go. Integrated flash memory ranges from 32K to 512K and on-board RAM ranges from 8k to 128k.
The PIC32 family is supported by Microchip's MPLAB development environment and well-known industry tools and software providers. Microchip customers benefit from the extensive offering of free software libraries, commonly available in source code form, such as graphics, TCP/IP, USB, encryption, file systems, and digital signal processing software. Most software stacks are compatible across numerous Microchip microcontroller and digital signal processor families. The MPLAB development environment spans the entire Microchip portfolio of over 600 Microcontrollers thus enabling you to use a single tool chain from the lowest cost 8-bit MCU to the highest performing and largest memory PIC32 MCU. |
Key Features
|
Development Tools
Software Development Tools:
Tool Type | Supplier | MPN | Supported Family | Description |
---|---|---|---|---|
IDE | Microchip | MPLAB IDE | PIC/dsPIC | MPLAB IDE for all Microchip platforms. Learn More |
RTOS | Micrium | uC/OS III | PIC24, dsPIC33, PIC32 (MIPS) | μC/OS-III is Micrium’s newest RTOS, designed for developers who need to save time on their current and next embedded sytem projects. Using a commercial real-time kernel such as μC/OS-III provides a solid foundation and framework to the design engineer dealing with the growing complexity of embedded designs. Learn More |
RTOS | Segger | embOS | PIC18/PIC24F/PIC24H | SEGGER embOS (Real Time Operating System) follows strict, yet efficient coding and documentation standards. embOS is a priority-controlled real time operating system, designed to be used as foundation for the development of embedded real-time applications. Learn More |
Hardware Development Tools:
Tool Type | Supplier | MPN | Supported Family | Description |
---|---|---|---|---|
Debuggers, Emulators & JTAG Tools | Microchip | DV244005DV244005 | PIC/dsPIC | MPLAB REAL ICE In-Circuit-Emulator |
Debuggers, Emulators & JTAG Tools | Microchip | DV164035DV164035 | PIC/dsPIC | MPLAB ICD 3 In-Circuit-Debugger |
Debuggers, Emulators & JTAG Tools | Microchip | PG164130PG164130 | PIC/dsPIC | MPLAB PICkit 3 Debugger Programmer |
Applications
Advanced Applications:
- High Impact Graphics/User Interfaces
- Ethernet/USB/CAN/Connectivity
- Multitasking Embedded Control
- High Performance Audio
Video
Video1 | Video 2 |
---|---|
Technical Documents
Learning Center
Design Elements
Type | Description |
---|---|
Application Library | Microchip: Application Library for PIC32 EEPROM Emulation Library |
Application Library | Microchip: Application Library for PIC32 FatFS File System |
Application Library | Microchip: Application Library for PIC32 Audio |
Application Library | Microchip: Application Library for PIC32 MP3 Decoder |
Kits & Evaluation Modules
PIC32 32-bit PIC MCUs |
Part Number | Core Architecture | Silicon Family | Description |
---|---|---|---|
AC323027AC323027 | PIC32 | PIC32MX320Fxxxx | PIC32 Cap Touch CTMU Eval Board |
CHIPKITMAX32CHIPKITMAX32 | PIC32 | PIC32MX795Fxxxx | chipKIT Max32 Prototyping Platform |
DM320001DM320001 | PIC32 | PIC32MX360Fxxxx | |
DM320003-2DM320003-2 | PIC32 | PIC32MX5XX/6XX/7XX | PIC32 USB Starter Kit II |
DM320004DM320004 | PIC32 | PIC32MXxxxF512x | PIC32 Ethernet Starter Kit |
DM320011DM320011 | PIC32 | PIC32MX795F512 | |
DM320013DM320013 | PIC32 | PIC32MX1xx/2xx | PIC32MX1/MX2 Starter Kit |
DM320014DM320014 | PIC32 | PIC32MX250FxxxB | PIC32 USB Digital Audio Accessory Board |
DM320412DM320412 | PIC32 | PIC32MX795FxxxL | PIC32 Accessory Development Starter Kit for Android |
DM330013-2DM330013-2 | dsPIC33 / PIC24 / PIC32 | PIC24FJ64GB002 / PIC24HJ64GP502 / dsPIC33FJ64MC802 / PIC32MX250F128B | Microstick II |
DV102411DV102411 | PIC32 | PIC32MX695FxxxH | |
MEB-PIC32ENETMEB-PIC32ENET | PIC32 | PIC32MX795Fxxxx | Microchip Multimedia Bundle Kit |
TDGL002TDGL002 | PIC32 | PIC32MX320Fxxx | |
TDGL003TDGL003 | PIC32 | PIC32MX795Fxxx | chipKIT MAX32 Development Board |
TDGL005TDGL005 | PIC32 | PIC32MX320Fxxx | chipKIT Basic I/O Shield |
TDGL006TDGL006 | PIC32 | PIC32MX795F512L | chipKIT Network Shield |