Key facts
- Brand
- MICROCHIP
- Model
- PIC16F87
- Category
- Other Electronics
- Industry
- Electronics
- Documents
- 12
- Languages
- EN
- Last added
- 2012-06-15
Start here

Microchip PIC16F87XA Enhanced Flash Microcontrollers Data Sheet
This document is a data sheet for the PIC16F87XA family of enhanced flash microcontrollers, which includes the PIC16F873A, PIC16F874A, PIC16F876A, and PIC16F877A models. The devices feature a high-performance RISC CPU with up to 8K words of Flash program memory and support operating speeds up to 20 MHz.
Read onlineMICROCHIP PIC16F87 specifications
| Operating Speed | DC - 20 MHz clock input |
|---|---|
| Instruction Cycle | DC - 200 ns |
| Program Memory | Up to 8K x 14 words |
| Data Memory (RAM) | Up to 368 x 8 bytes |
| EEPROM Memory | Up to 256 x 8 bytes |
| A/D Converter Resolution | 10-bit |
| Flash Erase/Write Cycles | 100,000 typical |
| EEPROM Erase/Write Cycles | 1,000,000 typical |
| Operating Voltage | 2.0V to 5.5V |
Source: Microchip PIC16F87XA Enhanced Flash Microcontrollers Data Sheet
All MICROCHIP PIC16F87 documents by type
Ratings, dimensions and ordering codes, for selection and design work.
- Microchip PIC16F87XA Enhanced Flash Microcontrollers Data Sheet 234 p
- Microchip PIC16F87X Data Sheet 200 p
- Microchip PIC16F872 28-Pin 8-Bit CMOS FLASH Microcontroller Data Sheet 160 p
- Microchip PIC16F870/871 28/40-Pin 8-Bit CMOS FLASH Microcontrollers Data Sheet 156 p
- Microchip PIC16F872 Datasheet 168 p
- Microchip PIC16F87X Datasheet 218 p
- Microchip PIC16F87X Datasheet 200 p
- Microchip PIC16F870/871 Datasheet 172 p
- Microchip PIC16F872 Datasheet 168 p
- Microchip PIC16F87/88 Datasheet 228 p
Instruction set, parameters and examples for configuring or programming the device.
Questions answered in these manuals
What is the maximum operating speed of the PIC16F87XA?
The maximum operating speed is a 20 MHz clock input, resulting in a 200 ns instruction cycle.
From: Microchip PIC16F87XA Enhanced Flash Microcontrollers Data Sheet
What is the typical retention time for the Data EEPROM?
The Data EEPROM memory has a typical retention time of greater than 40 years.
From: Microchip PIC16F87XA Enhanced Flash Microcontrollers Data Sheet
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 speed of this microcontroller?
The device supports an operating speed up to 20 MHz.
From: Microchip PIC16F872 28-Pin 8-Bit CMOS FLASH Microcontroller Data Sheet
How much program memory does the PIC16F872 contain?
It contains 2K x 14 words of FLASH Program Memory.
From: Microchip PIC16F872 28-Pin 8-Bit CMOS FLASH Microcontroller Data Sheet
