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

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
PICmicro MID-RANGE MCU FAMILY
8.1
DS31008A-page 8-2
Introduction
PICmicro MCUs can have many sources of interrupt. These sources generally include one inter-
rupt source for each peripheral module, though some modules may generate multiple interrupts
(such as the USART module). The current interrupts are:
• INT Pin Interrupt (external interrupt)
• TMR0 Overflow Interrupt
• PORTB Change Interrupt (pins RB7:RB4)
• Comparator Change Interrupt
• Parallel Slave Port Interrupt
• USART Interrupts
• Receive Interrupt
• Transmit Interrupt
• A/D Conversion Complete Interrupt
• LCD Interrupt.
• Data EEPROM Write Complete Interrupt
• Timer1 Overflow Interrupt
• Timer2 Overflow Interrupt
• CCP Interrupt
• SSP Interrupt
There is a minimum of one register used in the control and status of the interrupts. This register
is:
• INTCON
Additionally, if the device has peripheral interrupts, then it will have registers to enable the periph-
eral interrupts and registers to hold the interrupt flag bits. Depending on the device, the registers
are:
• PIE1
• PIR1
• PIE2
• PIR2
We will generically refer to these registers as PIR and PIE. If future devices provide more inter-
rupt sources, they will be supported by additional register pairs, such as PIR3 and PIE3.
The Interrupt Control Register, INTCON, records individual flag bits for core interrupt requests.
It also has various individual enable bits and the global interrupt enable bit.
1997 Microchip Technology Inc.

Related parts for PIC16F877-20/P