This document introduces a microcontroller product from Microchip Technology Inc. The product features a high-performance RISC CPU, 35 single-word instructions, single-cycle instruction execution (except for program branches which require two cycles), 2K x 14 words of FLASH Program Memory, 128 x 8 bytes of Data Memory (RAM), 64 x 8 bytes of EEPROM Data Memory, and more.
This document provides detailed technical information for the PIC16F870 (28-pin) and PIC16F871 (40-pin) 8-bit CMOS FLASH microcontrollers. It serves as a comprehensive reference for device architecture, peripheral modules, and operational specifications.
The datasheet covers key features including a high-performance RISC CPU with up to 35 single-word instructions, 2K words of FLASH program memory, and various peripherals such as timers, capture/compare/PWM modules, USART, and an analog-to-digital converter. It also details electrical characteristics, DC and AC performance graphs, and packaging options.
| Operating Frequency | DC - 20 MHz |
|---|---|
| Instruction Cycle Time | DC - 200 ns |
| FLASH Program Memory | 2K x 14 words |
| Data Memory (RAM) | 128 x 8 bytes |
| EEPROM Data Memory | 64 x 8 bytes |
| Interrupt Sources | Up to 11 sources |
| Analog-to-Digital Converter Resolution | 10-bit |
| Operating Voltage Range | 2.0V to 5.5V |
The devices support a DC to 20 MHz clock input.
There are only 35 single word instructions to learn.
No, the 28-pin device does not have a Parallel Slave Port implemented.