0% found this document useful (0 votes)
57 views5 pages

PIC16F87XA Data Sheet: 28/40/44-Pin Enhanced Flash Microcontrollers

This document is a data sheet that describes the PIC16F87XA family of 28/40/44-pin enhanced flash microcontrollers from Microchip. It highlights the key features of these microcontrollers which include a 35 instruction RISC CPU that operates at up to 20 MHz, up to 8K bytes of flash program memory, 368 bytes of RAM and 256 bytes of EEPROM. It also describes the analog, timing, communication and in-circuit programming peripherals available on the devices. The document provides details on the code protection, low power modes, oscillator options and CMOS fabrication process of the PIC16F87XA microcontrollers.

Uploaded by

vitor vale
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
57 views5 pages

PIC16F87XA Data Sheet: 28/40/44-Pin Enhanced Flash Microcontrollers

This document is a data sheet that describes the PIC16F87XA family of 28/40/44-pin enhanced flash microcontrollers from Microchip. It highlights the key features of these microcontrollers which include a 35 instruction RISC CPU that operates at up to 20 MHz, up to 8K bytes of flash program memory, 368 bytes of RAM and 256 bytes of EEPROM. It also describes the analog, timing, communication and in-circuit programming peripherals available on the devices. The document provides details on the code protection, low power modes, oscillator options and CMOS fabrication process of the PIC16F87XA microcontrollers.

Uploaded by

vitor vale
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

PIC16F87XA

Data Sheet
28/40/44-Pin Enhanced Flash
Microcontrollers

 2003 Microchip Technology Inc. DS39582B


Note the following details of the code protection feature on Microchip devices:
• Microchip products meet the specification contained in their particular Microchip Data Sheet.

• Microchip believes that its family of products is one of the most secure families of its kind on the market today, when used in the
intended manner and under normal conditions.

• There are dishonest and possibly illegal methods used to breach the code protection feature. All of these methods, to our
knowledge, require using the Microchip products in a manner outside the operating specifications contained in Microchip's Data
Sheets. Most likely, the person doing so is engaged in theft of intellectual property.

• Microchip is willing to work with the customer who is concerned about the integrity of their code.

• Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code. Code protection does not
mean that we are guaranteeing the product as “unbreakable.”

Code protection is constantly evolving. We at Microchip are committed to continuously improving the code protection features of our
products. Attempts to break microchip’s code protection feature may be a violation of the Digital Millennium Copyright Act. If such acts
allow unauthorized access to your software or other copyrighted work, you may have a right to sue for relief under that Act.

Information contained in this publication regarding device Trademarks


applications and the like is intended through suggestion only The Microchip name and logo, the Microchip logo, Accuron,
and may be superseded by updates. It is your responsibility to dsPIC, KEELOQ, MPLAB, PIC, PICmicro, PICSTART,
ensure that your application meets with your specifications.
PRO MATE and PowerSmart are registered trademarks of
No representation or warranty is given and no liability is
Microchip Technology Incorporated in the U.S.A. and other
assumed by Microchip Technology Incorporated with respect
countries.
to the accuracy or use of such information, or infringement of
patents or other intellectual property rights arising from such AmpLab, FilterLab, microID, MXDEV, MXLAB, PICMASTER,
use or otherwise. Use of Microchip’s products as critical SEEVAL and The Embedded Control Solutions Company are
components in life support systems is not authorized except registered trademarks of Microchip Technology Incorporated
with express written approval by Microchip. No licenses are in the U.S.A.
conveyed, implicitly or otherwise, under any intellectual Application Maestro, dsPICDEM, dsPICDEM.net, ECAN,
property rights. ECONOMONITOR, FanSense, FlexROM, fuzzyLAB,
In-Circuit Serial Programming, ICSP, ICEPIC, microPort,
Migratable Memory, MPASM, MPLIB, MPLINK, MPSIM,
PICkit, PICDEM, PICDEM.net, PowerCal, PowerInfo,
PowerMate, PowerTool, rfLAB, rfPIC, Select Mode,
SmartSensor, SmartShunt, SmartTel and Total Endurance are
trademarks of Microchip Technology Incorporated in the
U.S.A. and other countries.
Serialized Quick Turn Programming (SQTP) is a service mark
of Microchip Technology Incorporated in the U.S.A.
All other trademarks mentioned herein are property of their
respective companies.
© 2003, Microchip Technology Incorporated, Printed in the
U.S.A., All Rights Reserved.
Printed on recycled paper.

Microchip received QS-9000 quality system


certification for its worldwide headquarters,
design and wafer fabrication facilities in
Chandler and Tempe, Arizona in July 1999
and Mountain View, California in March 2002.
The Company’s quality system processes and
procedures are QS-9000 compliant for its
PICmicro® 8-bit MCUs, KEELOQ® code hopping
devices, Serial EEPROMs, microperipherals,
non-volatile memory and analog products. In
addition, Microchip’s quality system for the
design and manufacture of development
systems is ISO 9001 certified.

DS39582B-page ii  2003 Microchip Technology Inc.


PIC16F87XA
28/40/44-Pin Enhanced Flash Microcontrollers
Devices Included in this Data Sheet: Analog Features:
• PIC16F873A • PIC16F876A • 10-bit, up to 8-channel Analog-to-Digital
• PIC16F874A • PIC16F877A Converter (A/D)
• Brown-out Reset (BOR)
High-Performance RISC CPU: • Analog Comparator module with:
- Two analog comparators
• Only 35 single-word instructions to learn
- Programmable on-chip voltage reference
• All single-cycle instructions except for program (VREF) module
branches, which are two-cycle
- Programmable input multiplexing from device
• Operating speed: DC – 20 MHz clock input inputs and internal voltage reference
DC – 200 ns instruction cycle
- Comparator outputs are externally accessible
• Up to 8K x 14 words of Flash Program Memory,
Up to 368 x 8 bytes of Data Memory (RAM),
Special Microcontroller Features:
Up to 256 x 8 bytes of EEPROM Data Memory
• Pinout compatible to other 28-pin or 40/44-pin • 100,000 erase/write cycle Enhanced Flash
PIC16CXXX and PIC16FXXX microcontrollers program memory typical
• 1,000,000 erase/write cycle Data EEPROM
Peripheral Features: memory typical
• Data EEPROM Retention > 40 years
• Timer0: 8-bit timer/counter with 8-bit prescaler
• Self-reprogrammable under software control
• Timer1: 16-bit timer/counter with prescaler,
can be incremented during Sleep via external • In-Circuit Serial Programming™ (ICSP™)
crystal/clock via two pins
• Timer2: 8-bit timer/counter with 8-bit period • Single-supply 5V In-Circuit Serial Programming
register, prescaler and postscaler • Watchdog Timer (WDT) with its own on-chip RC
• Two Capture, Compare, PWM modules oscillator for reliable operation
- Capture is 16-bit, max. resolution is 12.5 ns • Programmable code protection
- Compare is 16-bit, max. resolution is 200 ns • Power saving Sleep mode
- PWM max. resolution is 10-bit • Selectable oscillator options
• Synchronous Serial Port (SSP) with SPI™ • In-Circuit Debug (ICD) via two pins
(Master mode) and I2C™ (Master/Slave)
• Universal Synchronous Asynchronous Receiver CMOS Technology:
Transmitter (USART/SCI) with 9-bit address • Low-power, high-speed Flash/EEPROM
detection technology
• Parallel Slave Port (PSP) – 8 bits wide with • Fully static design
external RD, WR and CS controls (40/44-pin only)
• Wide operating voltage range (2.0V to 5.5V)
• Brown-out detection circuitry for
• Commercial and Industrial temperature ranges
Brown-out Reset (BOR)
• Low-power consumption

Program Memory Data MSSP


EEPROM 10-bit CCP Timers
Device # Single Word SRAM I/O USART Comparators
Bytes (Bytes) A/D (ch) (PWM) SPI Master 8/16-bit
Instructions (Bytes) 2
I C
PIC16F873A 7.2K 4096 192 128 22 5 2 Yes Yes Yes 2/1 2
PIC16F874A 7.2K 4096 192 128 33 8 2 Yes Yes Yes 2/1 2
PIC16F876A 14.3K 8192 368 256 22 5 2 Yes Yes Yes 2/1 2
PIC16F877A 14.3K 8192 368 256 33 8 2 Yes Yes Yes 2/1 2

 2003 Microchip Technology Inc. DS39582B-page 1


PIC16F87XA
Pin Diagrams

28-Pin PDIP, SOIC, SSOP

MCLR/VPP 1 28 RB7/PGD
RA0/AN0 2 27 RB6/PGC
RA1/AN1 3 26 RB5

PIC16F873A/876A
RA2/AN2/VREF-/CVREF 4 25 RB4
RA3/AN3/VREF+ 5 24 RB3/PGM
RA4/T0CKI/C1OUT 6 23 RB2
RA5/AN4/SS/C2OUT 7 22 RB1
VSS 8 21 RB0/INT
OSC1/CLKI 9 20 VDD
OSC2/CLKO 10 19 VSS
RC0/T1OSO/T1CKI 11 18 RC7/RX/DT
RC1/T1OSI/CCP2 12 17 RC6/TX/CK
RC2/CCP1 13 16 RC5/SDO
RC3/SCK/SCL 14 15 RC4/SDI/SDA

MCLR/VPP
RB7/PGD
RB6/PGC
RA1/AN1
RA0/AN0
28-Pin QFN

RB5
RB4
28
27
26
25
24
23
22
RA2/AN2/VREF-/CVREF 1 21 RB3/PGM
RA3/AN3/VREF+ 2 20 RB2
RA4/T0CKI/C1OUT 3 19 RB1
PIC16F873A
RA5/AN4/SS/C2OUT 4 18 RB0/INT
VSS 5 PIC16F876A 17 VDD
OSC1/CLKI 6 16 VSS
OSC2/CLKO 7 10 15 RC7/RX/DT

12
13
14
11
8
9

RC4/SDI/SDA

RC6/TX/CK
RC2/CCP1
RC3/SCK/SCL

RC5/SDO
RC0/T1OSO/T1CKI
RC1/T1OSI/CCP2
RC0/T1OSO/T1CKI
RC1/T1OSI/CCP2

44-Pin QFN
RC3/SCK/SCL
RC4/SDI/SDA
RC6/TX/CK

RC2/CCP1
RD3/PSP3
RD2/PSP2
RD1/PSP1
RD0/PSP0
RC5/SDO
44
43
42
41
40
39
38
37
36
35
34

RC7/RX/DT 1 33 OSC2/CLKO
RD4/PSP4 2 32 OSC1/CLKI
RD5/PSP5 3 31 VSS
RD6/PSP6 4 30 VSS
RD7/PSP7 5 29 VDD
VSS
PIC16F874A VDD
6 28
VDD 7 PIC16F877A 27 RE2/CS/AN7
VDD 8 26 RE1/WR/AN6
RB0/INT 9 25 RE0/RD/AN5
RB1 10 24 RA5/AN4/SS/C2OUT
RB2 11 23 RA4/T0CKI/C1OUT
22
12
13
14
15
16
17
18
19
20
21
RA2/AN2/VREF-/CVREF
NC

RB6/PGC
RB7/PGD

RA3/AN3/VREF+
MCLR/VPP
RB3/PGM

RB4
RB5

RA0/AN0
RA1/AN1

DS39582B-page 2  2003 Microchip Technology Inc.


PIC16F87XA
Pin Diagrams (Continued)

40-Pin PDIP
MCLR/VPP 1 40 RB7/PGD
RA0/AN0 2 39 RB6/PGC
RA1/AN1 3 38 RB5
RA2/AN2/VREF-/CVREF 4 37 RB4
RA3/AN3/VREF+ 5 36 RB3/PGM
RA4/T0CKI/C1OUT 6 35 RB2

PIC16F874A/877A
RA5/AN4/SS/C2OUT 7 34 RB1
RE0/RD/AN5 8 33 RB0/INT
RE1/WR/AN6 9 32 VDD
RE2/CS/AN7 10 31 VSS
VDD 11 30 RD7/PSP7
VSS 12 29 RD6/PSP6
OSC1/CLKI 13 28 RD5/PSP5

RA2/AN2/VREF-/CVREF
OSC2/CLKO 14 27 RD4/PSP4
RC0/T1OSO/T1CKI 15 26 RC7/RX/DT

RA3/AN3/VREF+
RC1/T1OSI/CCP2 16 25 RC6/TX/CK
RC2/CCP1 17 24 RC5/SDO

MCLR/VPP

RB7/PGD
RB6/PGC
RC3/SCK/SCL 18 23 RC4/SDI/SDA

RA1/AN1
RA0/AN0
RD0/PSP0 19 22 RD3/PSP3

RB5
RB4
RD1/PSP1 20 21 RD2/PSP2

NC

NC
44-Pin PLCC

6
5
4
3
2
1
44
43
42
41
40
RA4/T0CKI/C1OUT 39 RB3/PGM
7
RA5/AN4/SS/C2OUT 8 38 RB2
RE0/RD/AN5 9 37 RB1
RE1/WR/AN6 10 36 RB0/INT
RE2/CS/AN7 11 PIC16F874A 35 VDD
VDD 12 34 VSS
VSS 13
PIC16F877A 33 RD7/PSP7
OSC1/CLKI 14 32 RD6/PSP6
OSC2/CLKO 15 31 RD5/PSP5
RC0/T1OSO/T1CK1 16 30 RD4/PSP4
NC 17 9 RC7/RX/DT
18
19
20
21
22
23
24
25
26
27
282
RC1/T1OSI/CCP2
RC3/SCK/SCL
RC4/SDI/SDA
RC6/TX/CK

RC2/CCP1
RD3/PSP3
RD2/PSP2
RD1/PSP1
RD0/PSP0
RC5/SDO

RC1/T1OSI/CCP2
RC2/CCP1
RC3/SCK/SCL
RD0/PSP0
RD1/PSP1
RD2/PSP2
RD3/PSP3

RC5/SDO

NC
RC4/SDI/SDA

RC6/TX/CK
NC

44-Pin TQFP
44
43
42
41
40
39
38
37
36
35
34

RC7/RX/DT 1 33 NC
RD4/PSP4 2 32 RC0/T1OSO/T1CKI
RD5/PSP5 3 31 OSC2/CLKO
RD6/PSP6 4 30 OSC1/CLKI
RD7/PSP7 5 PIC16F874A 29 VSS
VSS 6 28 VDD
VDD 7
PIC16F877A 27 RE2/CS/AN7
RB0/INT 8 26 RE1/WR/AN6
RB1 9 25 RE0/RD/AN5
RB2 10 24 RA5/AN4/SS/C2OUT
RB3/PGM 11 23 RA4/T0CKI/C1OUT
12
13
14
15
16
17
18
19
20
21
22
RB4
RB5

RA0/AN0
RA1/AN1
RA2/AN2/VREF-/CVREF
NC
NC

RB6/PGC
RB7/PGD

RA3/AN3/VREF+
MCLR/VPP

 2003 Microchip Technology Inc. DS39582B-page 3

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy