Microchip PIC16F872 Datasheet

28-Pin, 8-Bit CMOS Flash Microcontroller with 10-Bit A/D


Microchip PIC16F872 Datasheet - cover page
Brand
MICROCHIP
Category
Other Electronics
Document type
Datasheet
Language
English
Pages
168
File format
PDF
File size
2.7 MB
Published
11 April, 2012
Updated
30 September, 2023
MD5 checksum
D642838BF4D5E068080540D03D3FF008

About this manual

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.

What's inside

  • Device Overview
  • Memory Organization
  • I/O Ports
  • Timer Modules
  • Capture/Compare/PWM Module
  • Analog-to-Digital Converter (A/D) Module
  • Electrical Characteristics
  • Packaging Information

Specifications

Operating Frequency20 MHz
Flash Program Memory2 K × 14‑bit words
RAM128 bytes
EEPROM64 bytes
Interrupt Sources10
ADC10‑bit, 5‑channel
Operating Voltage2.0 V to 5.5 V
Typical Power Consumption (5 V)<2 mA

Frequently asked questions

What is the maximum operating frequency of the PIC16F872?

The PIC16F872 can operate up to 20 MHz.

How many interrupt sources does the PIC16F872 support?

It supports up to 10 interrupt sources.

What is the resolution and channel count of the ADC in the PIC16F872?

The ADC provides 10‑bit resolution with 5 input channels.

Download PDF (2.7 MB)

More MICROCHIP Manuals


View all MICROCHIP manuals →