EmbeddedRelated.com

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