This manual describes the PIC16F87XA series devices, including device features, pin assignments, interfaces, registers, instruction descriptions, programming environment and application notes.
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.
| 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 |
The maximum operating speed is a 20 MHz clock input, resulting in a 200 ns instruction cycle.
The Data EEPROM memory has a typical retention time of greater than 40 years.