8-bit Microcontrollers (MCU) 14KB 368 RAM 33 I/O
PIC16F877-20I/PQ: 8-bit Microcontrollers (MCU) 14KB 368 RAM 33 I/O
SeekIC Buyer Protection PLUS - newly updated for 2013!
268 Transactions
All payment methods are secure and covered by SeekIC Buyer Protection PLUS.
SpecificationsDescriptionThe PIC1018SCL is one member of the PIC1018 family which is designed as o...
Core : | PIC16 | Processor Series : | PIC16 | ||
Data Bus Width : | 8 bit | Maximum Clock Frequency : | 20 MHz | ||
Program Memory Size : | 14 KB | Data RAM Size : | 368 B | ||
On-Chip ADC : | Yes | Operating Supply Voltage : | 4 V to 5.5 V | ||
Package / Case : | MQFP | Mounting Style : | SMD/SMT |
The PIC16F877-20I/PQ is one member of the PIC16F877 series.It has the following features including (1)Watchdog Timer (WDT) with its own on-chip RC oscillator for reliable operation;(2)Programmable code protection;(3)Low power, high speed CMOS FLASH/EEPROM technology;(4)In-Circuit Serial Programming (ICSP) via two pins;(5)Single 5V In-Circuit Serial Programming capability;(6)Commercial, Industrial and Extended temperature ranges.
This document contains device specific information.Additional information may be found in the PICmicro™ Mid-Range Reference Manual , which may be obtained from your local Microchip Sales Representative or downloaded from the Microchip website. The Reference Manual should be considered a complementary document to this data sheet, and is highly recommended reading for a better understanding of the device architecture and operation of the peripheral modules.The PIC16F877-20I/PQ devices have a 13-bit program counter capable of addressing an 8K x 14 program memory space. The devices have 8K x 14 words of FLASH program memory. Accessing a location above the physically implemented address will cause a wraparound.The PIC16F877-20I/PQ family has an 8-level deep x 13-bit wide hardware stack. The stack space is not part of either program or data space and the stack pointer is not readable or writable. The PC is PUSHed onto the stack when a CALL instruction is executed, or an interrupt causes a branch. The stack is POPed in the event of a RETURN,RETLW or a RETFIE instruction execution. PCLATH is not affected by a PUSH or POP operation.
The Special Function Registers can be classified into two sets: core (CPU) and peripheral. Those registers associated with the core functions are described in detail in this section. Those related to the operation of the peripheral features are described in detail in the peripheral features section.All PIC16F877-20I/PQ devices are capable of addressing a continuous 8K word block of program memory. The CALL and GOTO instructions provide only 11 bits of address to allow branching within any 2K program memory page. When doing a CALL or GOTO instruction,the upper 2 bits of the address are provided by PCLATH<4:3>. When doing a CALL or GOTO instruction,the user must ensure that the page select bits areprogrammed so that the desired program memory page is addressed.
Technical/Catalog Information | PIC16F877-20I/PQ |
Vendor | Microchip Technology |
Category | Integrated Circuits (ICs) |
Program Memory Size | 14KB (8K x 14) |
RAM Size | 368 x 8 |
Number of I /O | 33 |
Package / Case | 44-MQFP |
Speed | 20MHz |
Controller Series | PIC16F |
Oscillator Type | External |
Packaging | Tray |
Program Memory Type | FLASH |
EEPROM Size | 256 x 8 |
Core Processor | PIC |
Data Converters | A/D 8x10b |
Core Size | 8-Bit |
Operating Temperature | -40°C ~ 85°C |
Connectivity | I²C, SPI, UART/USART |
Peripherals | Brown-out Detect/Reset, POR, PWM, WDT |
Voltage - Supply (Vcc/Vdd) | 4 V ~ 5.5 V |
Drawing Number | * |
Lead Free Status | Lead Free |
RoHS Status | RoHS Compliant |
Other Names | PIC16F877 20I PQ PIC16F87720IPQ |