PIC16F877T-20I/L Microchip Technology, PIC16F877T-20I/L Datasheet - Page 514
![IC MCU FLASH 8KX14 EE 44PLCC](/photos/6/63/66325/150-44-plcc_sml.jpg)
PIC16F877T-20I/L
Manufacturer Part Number
PIC16F877T-20I/L
Description
IC MCU FLASH 8KX14 EE 44PLCC
Manufacturer
Microchip Technology
Series
PIC® 16Fr
Datasheets
1.PIC16F616T-ISL.pdf
(8 pages)
2.PIC16F688T-ISL.pdf
(688 pages)
3.PIC16C770-ISO.pdf
(8 pages)
4.PIC16F873-04SO.pdf
(218 pages)
5.PIC16F873-04SO.pdf
(5 pages)
6.PIC16F873-04SO.pdf
(5 pages)
Specifications of PIC16F877T-20I/L
Core Processor
PIC
Core Size
8-Bit
Speed
20MHz
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 ~ 85°C
Package / Case
44-PLCC
For Use With
DVA16XL441 - ADAPTER DEVICE ICE 44PLCC309-1040 - ADAPTER 44-PLCC ZIF TO 40-DIP309-1039 - ADAPTER 44-PLCC TO 40-DIP
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
PIC16F877T-20I/L
Manufacturer:
Microchip Technology
Quantity:
10 000
- PIC16F616T-ISL PDF datasheet
- PIC16F688T-ISL PDF datasheet #2
- PIC16C770-ISO PDF datasheet #3
- PIC16F873-04SO PDF datasheet #4
- PIC16F873-04SO PDF datasheet #5
- PIC16F873-04SO PDF datasheet #6
- Current page: 514 of 688
- Download datasheet (3Mb)
PICmicro MID-RANGE MCU FAMILY
28.4
28.5
DS31028A-page 28-6
Programmer
Programming Environment
The second consideration is the programmer. PIC16CXXX MCUs only use serial programming
and therefore all programmers supporting these devices will support ICSP. One issue with the
programmer is the drive capability. As discussed before, it must be able to provide the specified
rise rates on the ICSP signals and also provide enough current to power the application circuit.
Figure 28-2
cuitry for RB6 and RB7. It is recommended that an evaluation be performed to determine if buff-
ering is required. Another issue with the programmer is what V
memory contents of the PICmicro. For instance, the PRO MATE II verifies program memory at
the minimum and maximum V
duction quality programmer. On the other hand, the PICSTART
for prototyping use only. The Microchip programming specifications state that the program mem-
ory contents should be verified at both the minimum and maximum V
circuit will be operating. This implies that the application circuit must be able to handle the varying
V
There are also several third party programmers that are available. You should select a program-
mer based on the features it has and how it fits into your programming environment. The Micro-
chip Development Systems Ordering Guide (DS30177) provides detailed information on all our
development tools. The Microchip Third Party Guide (DS00104) provides information on all of our
third party tool developers. Please consult these two references when selecting a programmer.
Many options exist including serial or parallel PC host connection, stand-alone operation, and
single or gang programmers. Some of the third party developers include Advanced Transdata
Corporation, BP Microsystems, Data I/O, Emulation Technology and Logical Devices.
The programming environment will affect the type of programmer used, the programmer cable
length, and the application circuit interface. Some programmers are well suited for a manual
assembly line while others are desirable for an automated assembly line. You may want to choose
a gang programmer to program multiple systems at a time.
The physical distance between the programmer and the application circuit affects the load capac-
itance on each of the programming signals. This will directly affect the drive strength needed to
provide the correct signal rise rates and current. This programming cable must also be as short
as possible and properly terminated and shielded, or the programming signals may be corrupted
by ringing or noise.
Finally, the application circuit interface to the programmer depends on the size constraints of the
application circuit itself and the assembly line. A simple header can be used to interface the appli-
cation circuit to the programmer. This might be more desirable for a manual assembly line where
a technician plugs the programmer cable into the board. A different method is the use of spring
loaded test pins (commonly referred to as pogo pins). The application circuit has pads on the
board for each of the programming signals. Then there is a fixture that has pogo pins in the same
configuration as the pads on the board. The application circuit or fixture is moved into position
such that the pogo pins come into contact with the board. This method might be more suitable
for an automated assembly line.
After taking into consideration the issues with the application circuit, the programmer, and the
programming environment, anyone can build a high quality, reliable manufacturing line based on
ICSP.
DD
voltages.
shows an example driver board. This driver schematic does not show any buffer cir-
DD
levels for the specified device and is therefore considered a pro-
®
DD
Plus only verifies at 5V and is
1997 Microchip Technology Inc.
levels are used to verify the
DD
levels that the application
Related parts for PIC16F877T-20I/L
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
![PIC16F877T-04/PQ](/photos/6/59/65984/150-44-pqfp_tmb.jpg)
Part Number:
Description:
IC MCU FLASH 8KX14 EE 44-MQFP
Manufacturer:
Microchip Technology
Datasheet:
![PIC16F877T-04/L](/photos/6/63/66325/150-44-plcc_tmb.jpg)
Part Number:
Description:
IC MCU FLASH 8KX14 EE 44PLCC
Manufacturer:
Microchip Technology
Datasheet:
![PIC16F877T-04/PT](/photos/6/82/68251/c04-076_pt_tmb.jpg)
Part Number:
Description:
IC MCU FLASH 8KX14 EE 44TQFP
Manufacturer:
Microchip Technology
Datasheet:
![PIC16F877T-20/PQ](/photos/6/59/65984/150-44-pqfp_tmb.jpg)
Part Number:
Description:
IC MCU FLASH 8KX14 EE 44-MQFP
Manufacturer:
Microchip Technology
Datasheet:
![PIC16F877T-20/L](/photos/6/63/66325/150-44-plcc_tmb.jpg)
Part Number:
Description:
IC MCU FLASH 8KX14 EE 44PLCC
Manufacturer:
Microchip Technology
Datasheet:
![PIC16F877T-20/PT](/photos/6/82/68251/c04-076_pt_tmb.jpg)
Part Number:
Description:
IC MCU FLASH 8KX14 EE 44TQFP
Manufacturer:
Microchip Technology
Datasheet:
![PIC16F877T-20I/PT](/photos/6/82/68251/c04-076_pt_tmb.jpg)
Part Number:
Description:
IC MCU FLASH 8KX14 EE 44TQFP
Manufacturer:
Microchip Technology
Datasheet:
![PIC16F877T-04I/L](/photos/6/63/66325/150-44-plcc_tmb.jpg)
Part Number:
Description:
IC MCU FLASH 8KX14 EE 44PLCC
Manufacturer:
Microchip Technology
Datasheet:
![PIC16F877T-04I/PQ](/photos/6/59/65984/150-44-pqfp_tmb.jpg)
Part Number:
Description:
IC MCU FLASH 8KX14 EE 44-MQFP
Manufacturer:
Microchip Technology
Datasheet:
![PIC16F877T-04I/PT](/photos/6/82/68251/c04-076_pt_tmb.jpg)
Part Number:
Description:
IC MCU FLASH 8KX14 EE 44TQFP
Manufacturer:
Microchip Technology
Datasheet:
![PIC16F877T-04E/L](/photos/6/63/66325/150-44-plcc_tmb.jpg)
Part Number:
Description:
IC MCU FLASH 8KX14 EE 44PLCC
Manufacturer:
Microchip Technology
Datasheet:
![PIC16F877T-10E/L](/photos/6/63/66325/150-44-plcc_tmb.jpg)
Part Number:
Description:
IC MCU FLASH 8KX14 EE 44PLCC
Manufacturer:
Microchip Technology
Datasheet:
![PIC16F877T-04E/PQ](/photos/6/59/65984/150-44-pqfp_tmb.jpg)
Part Number:
Description:
IC MCU FLASH 8KX14 EE 44-MQFP
Manufacturer:
Microchip Technology
Datasheet:
![PIC16F877T-10E/PQ](/photos/6/59/65984/150-44-pqfp_tmb.jpg)
Part Number:
Description:
IC MCU FLASH 8KX14 EE 44-MQFP
Manufacturer:
Microchip Technology
Datasheet:
![PIC16F877T-10E/PT](/images/manufacturer_photos/0/4/439/microchip_technology_tmb.jpg)
Part Number:
Description:
IC MCU FLASH 8KX14 EE 44TQFP
Manufacturer:
Microchip Technology
Datasheet: