Microchip PIC16F870/871 28/40-Pin 8-Bit CMOS FLASH Microcontrollers Data Sheet

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.


Microchip PIC16F870/871 28/40-Pin 8-Bit CMOS FLASH Microcontrollers Data Sheet - cover page
Brand
MICROCHIP
Category
microcontrollers
Document type
Datasheet
Language
English
Pages
156
File format
PDF
File size
1.4 MB
Published
05 June, 2012
Updated
29 September, 2023
MD5 checksum
6F31414BEB3ADE046B22B442384660EF

About this manual

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.

What's inside

  • Device Overview
  • Memory Organization
  • I/O Ports
  • Timer Modules
  • Capture/Compare/PWM Module
  • USART
  • Analog-to-Digital Converter
  • CPU Special Features
  • Instruction Set Summary
  • Electrical Characteristics

Specifications

Operating FrequencyDC - 20 MHz
Instruction Cycle TimeDC - 200 ns
FLASH Program Memory2K x 14 words
Data Memory (RAM)128 x 8 bytes
EEPROM Data Memory64 x 8 bytes
Interrupt SourcesUp to 11 sources
Analog-to-Digital Converter Resolution10-bit
Operating Voltage Range2.0V to 5.5V

Frequently asked questions

What is the maximum clock input frequency for these microcontrollers?

The devices support a DC to 20 MHz clock input.

How many instructions are included in the instruction set?

There are only 35 single word instructions to learn.

Does the PIC16F870 include a Parallel Slave Port?

No, the 28-pin device does not have a Parallel Slave Port implemented.

Download PDF (1.4 MB)

More MICROCHIP Manuals


View all MICROCHIP manuals →