Developing with 32-bit Microcontroller Units
Last modified by Microchip on 2024/03/05 08:08
Microchip’s PIC32 microcontrollers (MCUs) provide the performance and functional capabilities to meet the requirements of countless applications. These applications can range from general-purpose embedded control to secured Internet of Things (IoT) solutions and more. Learn how to use this broad and scalable portfolio of devices to create your next innovative product.
Topics
Architecture
- Instruction Pipeline
- MIPS32® M4K® CPU Core ISA Overview
- M4K CPU Registers
- M4K Shadow Register Set
- M4K Addressing Modes
- M4K Instruction Categories
- M4K Data Types
- M4K Endianness
- M4K Coprocessors
- Memory Overview
- Memory Modes of Operation
- Memory Virtual Address Space
- Memory Address Translation
- Memory Map
- Memory Alignment
- Memory Prefetch Cache
- Family Reference Manual
- PIC32MM
- PIC32MX1/2/5
- PIC32MSX1/2 (XLP)
- PIC32MX3/4
- PIC32MX5/6/7
- PIC32MK
- PIC32MZ EF
- PIC32MZ DA
Peripherals
- Peripherals Overview
- I/O Ports
- USART
- Timers
- Output Compare
- ADC
- Interrupts
- Oscillator Overview
- Secondary Oscillator
- Oscillator Startup Timer
- Two-Speed Startup
- Fail-Safe Clock Monitor
- Clock Switching
- Virtual vs Physical Memory
- Device Configuration Registers
Development Tools
Hands-On Labs
Peripheral Libraries
- Getting Started with MPLAB Harmony v3 Peripheral Libraries on PIC32MZ EF MCUs
- Getting Started with MPLAB Harmony v3 Peripheral Libraries on PIC32MX470 MCUs
- Getting Started with MPLAB Harmony v3 Peripheral Libraries on PIC32MK GP MCUs
Application Libraries
- Getting Started with MPLAB Harmony v3 USB Host with FreeRTOS on PIC32MZ EF MCUs
- Getting Started with MPLAB Harmony v3 USB, Audio, Graphics, and Touch on PIC32MZ EF MCUs
- Getting Started with MPLAB Harmony v3 Bluetooth® on PIC32CM MC MCUs
Migration Guides