PIC Microcontrollers Family (262 parts in our catalog)
Microchip PIC microcontrollers, the workhorse 8/16/32-bit family from PIC10/12/16/18 (baseline 8-bit) through PIC24/dsPIC (16-bit + DSP) and PIC32 (32-bit MIPS).
Sub-families
| Sub-family | Variants | Core | Max Speed | Memory | Features |
|---|---|---|---|---|---|
| ENTRY LEVEL | |||||
| PIC12F | 22 | 8-bit PIC RISC | 32 MHz | 0.75KB-7KB | LP ADC PWM LV |
| PIC10F | 14 | Baseline PIC 12-bit/14-bit | 16 MHz | 384B-896B | LP ADC PWM LV |
| MAINSTREAM | |||||
| PIC16F | 97 | 8-bit PIC Mid-range | 32 MHz | 3.5KB-56KB | LP PWM ADC AUTO LCD |
| PIC32MX | 19 | MIPS32 M4K | 120 MHz | 16KB-512KB | USB ETH CAN ADC DSP |
| PIC24FJ | 4 | 16-bit PIC24 CPU | 32 MHz | 16KB-256KB | LP USB ADC RTC LCD |
| HIGH PERFORMANCE | |||||
| PIC32MZ | 10 | MIPS32 M-Class + FPU | 200 MHz | 1MB-2MB | FPU DSP ETH USB SEC |
| DSPIC30F | 8 | 16-bit dsPIC | 30 MIPS | 12-24KB | DSP ADC PWM CAN AUTO |
| DSPIC33CH | 3 | 16-bit dsPIC Dual-Core | 200 MHz | 64KB-512KB | DSP PWM ADC CAN AUTO |
| dsPIC33FJ | 6 | 16-bit dsPIC33F | 40 MIPS | 16KB-128KB | DSP CAN ADC PWM DMA |
| PIC32CZ | 1 | ARM Cortex-M7 + FPU | 300 MHz | 1MB-2MB | DSP FPU CAN ETH PWM |
| ULTRA LOW POWER | |||||
| PIC16LF | 3 | 8-bit PIC16 (XLP) | 32 MHz | 3.5KB-14KB | LP LV ADC PWM CIP |
| PIC12LF | 2 | PIC 8-bit Mid-range/Enhanced | 32 MHz | 0.75KB-7KB | LP LV ADC PWM XLP |
| HIGH PERFORMANCE CONTROL | |||||
| dsPIC33CK | 6 | 16-bit dsPIC with DSP | 100 MIPS | 32KB-512KB | DSP CAN PWM ADC AUTO |
| HIGH PERFORMANCE 8 BIT | |||||
| PIC18F | 53 | PIC18 8-bit RISC | 64 MHz | 16KB-128KB | LP USB CAN ADC PWM |
| ENTRY LEVEL MOTOR CONTROL | |||||
| PIC32CM | 6 | ARM Cortex-M0plus | 48 MHz | 64KB-128KB | PWM ADC LP AUTO DAC |
| HIGH PERFORMANCE MOTOR CONTROL | |||||
| PIC32MK | 6 | MIPS32 microAptiv (FPU/DSP) | 120 MHz | 256KB-1MB | FPU DSP CAN ADC PWM USB |
| HIGH PERFORMANCE MPU | |||||
| PIC64GX | 2 | Quad-Core 64-bit RISC-V | 625 MHz | External Boot | SEC ETH HS PCIE MIPI |
Popular Variants
Top variants from across the family, with specs that differentiate them.
| Part Number | Sub-family | Flash | RAM | I/O Pins | Package | Speed | ADC/DAC | Stock |
|---|---|---|---|---|---|---|---|---|
| PIC16F15313T-I/SN | PIC16F | 3.5K | 256 x 8 | 6 | SOIC-8 | 32M | A/D 5x10b; D/A 1x5b | 13,994 |
| PIC16F18325-I/SL | PIC16F | 14KB | 1K | 12 | SOIC-14 | 32M | A/D 11x10b; D/A 1x5b | 49,474 |
| PIC16F1847-I/SO | PIC16F | 14KB | 1K | 15 | SOIC-18 | 32M | A/D 12x10b | 16,836 |
| PIC16F1503-I/SL | PIC16F | 3.5K | 128 x 8 | 11 | SOIC-14 | 20M | A/D 8x10b | 16,676 |
| PIC18F26K42-I/SO | PIC18F | 64KB | 4K | 25 | SOIC-28 | 64M | A/D 24x12b; D/A 1x5b | 25,499 |
| PIC18F25Q10-I/SS | PIC18F | 32KB | 2K | 25 | SSOP-28 | 64M | A/D 24x10b; D/A 1x5b | 40,450 |
| PIC12F1572 | PIC12F | 3.5K | 256 x 8 | 6 | SOIC-8 | 32M | A/D 4x10b; D/A 1x5b | 31,137 |
| PIC12F1571T-I/SN | PIC12F | 1.75K | 128 x 8 | 6 | SOIC-8 | 32M | A/D 4x10b; D/A 1x5b | 64,626 |
| PIC12F675 | PIC12F | 1.75K | 64 x 8 | 5 | SOIC-8 | 20M | A/D 4x10b | 20,218 |
| PIC16F15223T-I/SL | PIC16F | 3.5K | 256 x 8 | 11 | SOIC-14 | 32M | A/D 9/2x10b | 17,859 |
| PIC10F200T-I/OT | PIC10F | 384B (256 x 12) | 16 x 8 | 3 | 6-23 | 4M | — | 18,555 |
| PIC10F206 | PIC10F | 768B (512 x 12) | 24 x 8 | 3 | 6-23 | 4M | — | 27,902 |



