Microchip PIC16F872 Datasheet

DS30221B is the data sheet of Microchip's PIC16F872, which was released in 2002. It is a 28-pin, 8-bit CMOS FLASH microcontroller with a 10-bit A/D converter.


Microchip PIC16F872 Datasheet - cover page
Brand
MICROCHIP
Category
Other Electronics
Document type
Datasheet
Language
English
Pages
168
File format
PDF
File size
2.9 MB
Published
04 May, 2012
Updated
30 September, 2023
MD5 checksum
50C1A70A39508859F984CFE25986D87B

About this manual

The PIC16F872 is a 28‑pin, 8‑bit CMOS flash microcontroller featuring a 10‑bit analog‑to‑digital converter, up to 2 KB of flash program memory, 128 bytes of RAM, and 64 bytes of EEPROM. It operates up to 20 MHz and includes 10 interrupt sources, three timers, a capture/compare/PWM module, and a synchronous serial port supporting SPI and I²C.

The device is offered in PDIP, SOIC, and SSOP packages and supports a wide voltage range (2.0 V to 5.5 V) with low power consumption. The datasheet details electrical characteristics, pin configurations, peripheral modules, and ordering information for industrial, commercial, and extended temperature grades.

What's inside

  • Device Overview
  • Memory Organization
  • I/O Ports
  • Timer Modules
  • Capture/Compare/PWM Module
  • Analog‑to‑Digital Converter
  • Special CPU Features
  • Electrical Characteristics
  • Packaging Information
  • Product Identification System

Specifications

Operating FrequencyDC - 20 MHz
Flash Program Memory2 KB (14‑bit words)
Data Memory (RAM)128 bytes
EEPROM Data Memory64 bytes
Interrupt Sources10
I/O PortsPorts A, B, C
Timers3 (Timer0, Timer1, Timer2)
Capture/Compare/PWM Modules1
Serial Communications (MSSP)SPI and I²C master modes
Instruction Set Size35 instructions
Package Types28‑lead PDIP, SOIC, SSOP

Frequently asked questions

What is the maximum operating frequency of the PIC16F872?

The PIC16F872 can operate up to 20 MHz.

How much flash program memory does the PIC16F872 provide?

It includes 2 KB of flash program memory (14‑bit words).

How many I/O ports are available on the PIC16F872?

The device has three I/O ports: Port A, Port B, and Port C.

Download PDF (2.9 MB)

More MICROCHIP Manuals


View all MICROCHIP manuals →