Key facts
- Brand
- MICROCHIP
- Model
- PIC16F87X
- Industry
- Industrial
- Documents
- 3
- Languages
- EN
- Last added
- 2012-06-15
Start here

Microchip PIC16F87X Data Sheet
This document provides device-specific information for the PIC16F873, PIC16F874, PIC16F876, and PIC16F877 microcontrollers. It details key features such as a high-performance RISC CPU with 35 single-word instructions, up to 8K words of Flash program memory, and various peripheral modules including timers, capture/compare/PWM units, and serial communication ports.
Read onlineMICROCHIP PIC16F87X specifications
| Operating Frequency | DC - 20 MHz |
|---|---|
| Instruction Cycle Time | 200 ns |
| Flash Program Memory (PIC16F873/874) | 4K words |
| Flash Program Memory (PIC16F876/877) | 8K words |
| Data Memory (RAM) (PIC16F873/874) | 192 bytes |
| Data Memory (RAM) (PIC16F876/877) | 368 bytes |
| EEPROM Data Memory (PIC16F873/874) | 128 bytes |
| EEPROM Data Memory (PIC16F876/877) | 256 bytes |
| Operating Voltage Range | 2.0V to 5.5V |
Source: Microchip PIC16F87X Data Sheet
All MICROCHIP PIC16F87X documents by type
Ratings, dimensions and ordering codes, for selection and design work.
Questions answered in these manuals
What is the maximum instruction cycle time?
The maximum instruction cycle time is 200 ns.
How many instructions are in the PIC16F87X instruction set?
There are only 35 single word instructions to learn.
What is the maximum operating frequency of the PIC16F87X devices?
The devices operate up to a 20 MHz clock input.
How many I/O ports are available on the PIC16F87X family?
Depending on the device, the family provides ports A, B, C, D, and E.
What is the maximum clock frequency for PIC16F87X devices?
The devices operate up to a 20 MHz clock input.
How much flash memory does the PIC16F877 provide?
The PIC16F877 includes up to 8 K × 14‑bit words of flash program memory.
