PIC

PIC microcontrollers from Microchip Technology are 8-, 16-, and 32-bit Harvard-architecture MCUs with on-board flash, SRAM, EEPROM, and a peripheral set (timers, ADC, DAC, comparators, UART, SPI, I²C, USB, CAN, Ethernet on top-end parts). PIC10/12/16/18 are the 8-bit lines; PIC24 / dsPIC are 16-bit; PIC32 is MIPS-based 32-bit.

PIC cores run a small RISC instruction set (35 instructions for early PIC16, 76 for PIC18) and use a single accumulator (W register). Peripherals are accessed through Special Function Registers (SFRs), and each chip has a configurable peripheral matrix — with newer parts the Configurable Logic Cell (CLC), Numerically Controlled Oscillator (NCO), and intelligent peripherals offload tasks the CPU would otherwise handle. Microchip's MPLAB X IDE plus XC8/XC16/XC32 compilers cover the entire family.

In plain terms

An 8-bit microcontroller catalog so deep that a 1995 design can still be ordered new in 2026 with the same pinout and tooling.

Why designers use it

Best for

Key specifications

When not to use it

Common mistakes

Where you will find it

A short history

The PIC architecture was originally developed by General Instrument in 1975 as a Peripheral Interface Controller for the GI CP1600 microprocessor. General Instrument spun off its microelectronics division in 1985 as Microchip Technology, with the PIC line as the core product. PIC16C84 (1993) was the first PIC with on-board EEPROM that could be in-system reprogrammed, kicking off the modern PIC era. The PIC family expanded with 16-bit PIC24/dsPIC (2004) and 32-bit MIPS-based PIC32 (2007). Microchip's acquisition of Atmel in 2016 brought AVR alongside PIC — today both families are sold under the Microchip umbrella.

Good to know

Related