PIC16F877-04E/PT Microchip Technology, PIC16F877-04E/PT Datasheet

IC MCU FLASH 8KX14 EE 44TQFP

PIC16F877-04E/PT

Manufacturer Part Number
PIC16F877-04E/PT
Description
IC MCU FLASH 8KX14 EE 44TQFP
Manufacturer
Microchip Technology
Series
PIC® 16Fr

Specifications of PIC16F877-04E/PT

Core Processor
PIC
Core Size
8-Bit
Speed
4MHz
Connectivity
I²C, SPI, UART/USART
Peripherals
Brown-out Detect/Reset, POR, PWM, WDT
Number Of I /o
33
Program Memory Size
14KB (8K x 14)
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
-40°C ~ 125°C
Package / Case
44-TQFP, 44-VQFP
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
PIC16F87704E/PT

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
PIC16F877-04E/PT
Manufacturer:
Microchip Technology
Quantity:
10 000
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-04E/PT

PIC16F877-04E/PT 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