PIC16F877-20/P Microchip Technology, PIC16F877-20/P Datasheet

IC MCU FLASH 8KX14 EE 40DIP

PIC16F877-20/P

Manufacturer Part Number
PIC16F877-20/P
Description
IC MCU FLASH 8KX14 EE 40DIP
Manufacturer
Microchip Technology
Series
PIC® 16Fr

Specifications of PIC16F877-20/P

Core Size
8-Bit
Program Memory Size
14KB (8K x 14)
Core Processor
PIC
Speed
20MHz
Connectivity
I²C, SPI, UART/USART
Peripherals
Brown-out Detect/Reset, POR, PWM, WDT
Number Of I /o
33
Program Memory Type
FLASH
Eeprom Size
256 x 8
Ram Size
368 x 8
Voltage - Supply (vcc/vdd)
4 V ~ 5.5 V
Data Converters
A/D 8x10b
Oscillator Type
External
Operating Temperature
0°C ~ 70°C
Package / Case
40-DIP (0.600", 15.24mm)
Controller Family/series
PIC16F
No. Of I/o's
33
Eeprom Memory Size
256Byte
Ram Memory Size
368Byte
Cpu Speed
20MHz
No. Of Timers
3
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With
444-1001 - DEMO BOARD FOR PICMICRO MCU
Lead Free Status / RoHS Status
Lead free / RoHS Compliant, Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
PIC16F877-20/P
Manufacturer:
MICROCHIP
Quantity:
510
Part Number:
PIC16F877-20/P
Manufacturer:
MICROCHIP/微芯
Quantity:
20 000
Part Number:
PIC16F877-20/PQ
Manufacturer:
LT
Quantity:
1 944
Part Number:
PIC16F877-20/PQ
Manufacturer:
Microchip Technology
Quantity:
10 000
Part Number:
PIC16F877-20/PT
Manufacturer:
NUVOTON
Quantity:
5 600
Part Number:
PIC16F877-20/PT
Manufacturer:
Microchip Technology
Quantity:
1 820
Part Number:
PIC16F877-20/PT
Manufacturer:
Microchip Technology
Quantity:
10 000
Part Number:
PIC16F877-20/PT
Manufacturer:
MIC
Quantity:
20 000
Part Number:
PIC16F877-20/PT
0
The PIC16F87X (Rev. B) parts you have received con-
form
(DS30292A), except for the anomalies described
below.
All the problems listed here will be addressed in future
revisions of the PIC16F87X silicon.
All devices have been marked revision “B” and “engi-
neering sample” or “ES”.
EXAMPLE 1:
bsf
bcf
.
.
.
bcf
movlw 0x55
movwf
movlw
movwf
bsf
nop
;
; When used with MPASM, the data 0x3fff places all ’1’s at that point in the program.
; This executes as an addlw 0xff instruction which is completely benign at this point
; in the program.
;
data
data
data
data
data
data
data
data
data
data
data
data
data
data
data
data
data
bsf
bcf
1999 Microchip Technology Inc.
functionally
0x3fff
0x3fff
0x3fff
0x3fff
0x3fff
0x3fff
0x3fff
0x3fff
0x3fff
0x3fff
0x3fff
0x3fff
0x3fff
0x3fff
0x3fff
0x3fff
0x3fff
CODE WORK AROUND
PIC16F87X Rev. B Silicon Errata Sheet
to
STATUS, RP1
STATUS, RP0
INTCON, GIE
EECON2
0xAA
EECON2
EECON1, WR
INTCON, GIE
EECON1, WREN
the
Device
Data
; If interrupts enabled
; Instruction with all ones
; needed to clear high voltage
; out of the program memory
; arrays
Sheet
; If interrupts enabled
1.
Module: Program Memory
When instruction execution resumes after an inter-
nal program cycle terminates, the following 16
memory locations must be blank (all 1’s). Other-
wise this may cause unexpected device operation.
Work Around
To address this issue, use the following software
sequence. Fixed in silicon revision B3.
PIC16F87X
DS80053B-page 1

Related parts for PIC16F877-20/P

PIC16F877-20/P Summary of contents

Page 1

... INTCON, GIE bcf EECON1, WREN 1999 Microchip Technology Inc. PIC16F87X 1. Module: Program Memory Data Sheet When instruction execution resumes after an inter- nal program cycle terminates, the following 16 memory locations must be blank (all 1’s). Other- wise this may cause unexpected device operation. ...

Page 2

... TMR0 or one of the other timer resources on the device. Data Sheet Tested Specification Specification Min Typ Max Min Typ 2.5 — 5.5 2.0 — — — < ± 2 — — 1999 Microchip Technology Inc. 00H) during Units Max 5.5 V < ± 1 LSb ...

Page 3

... Min Typ D080 V Output Low — OL Voltage I/O ports D080A — 1999 Microchip Technology Inc. Clarifications/Corrections to the Data Sheet: In the Device Data Sheet (DS30292A), the following clarifications and corrections should be noted: None. Tested Specification Data Sheet Specification Max Condition Min Typ — ...

Page 4

... Serialized Quick Turn Programming (SQTP service mark of Microchip Technology Incorporated in the U.S.A. All other trademarks mentioned herein are property of their respective companies. © 2002, Microchip Technology Incorporated, Printed in the U.S.A., All Rights Reserved. Printed on recycled paper. Microchip received QS-9000 quality system ...

Page 5

... Korea Microchip Technology Korea 168-1, Youngbo Bldg. 3 Floor Samsung-Dong, Kangnam-Ku Seoul, Korea 135-882 Tel: 82-2-554-7200 Fax: 82-2-558-5934 Singapore Microchip Technology Singapore Pte Ltd. 200 Middle Road #07-02 Prime Centre Singapore, 188980 Tel: 65-334-8870 Fax: 65-334-8850 Taiwan Microchip Technology Taiwan 11F-3, No. 207 ...

Related keywords