28-Pin, 8-Bit CMOS Flash Microcontroller with 10-Bit A/D
The PIC16F872 is a 28‑pin, 8‑bit CMOS flash microcontroller featuring a 10‑bit, 5‑channel analog‑to‑digital converter, up to 10 interrupt sources, and a variety of timers and communication modules. It operates up to 20 MHz and supports a wide voltage range of 2.0 V to 5.5 V.
The datasheet includes detailed information on memory organization, pin descriptions, peripheral modules such as Timer0/1/2, Capture/Compare/PWM, and the Master Synchronous Serial Port, as well as electrical characteristics, packaging options, and ordering information.
| Operating Frequency | 20 MHz |
|---|---|
| Flash Program Memory | 2 K × 14‑bit words |
| RAM | 128 bytes |
| EEPROM | 64 bytes |
| Interrupt Sources | 10 |
| ADC | 10‑bit, 5‑channel |
| Operating Voltage | 2.0 V to 5.5 V |
| Typical Power Consumption (5 V) | <2 mA |
The PIC16F872 can operate up to 20 MHz.
It supports up to 10 interrupt sources.
The ADC provides 10‑bit resolution with 5 input channels.