PIC16F877 – 28/40-pin 8-Bit CMOS FLASH Microcontrollers

Part Number: PIC16F877

Function: 28/40-pin 8-Bit CMOS FLASH Microcontrollers

Manufacturer: Microchip

Images:

1 page
PIC16F877 image

2 page
pinout

Description

PIC16F87X 28/40-Pin 8-Bit CMOS FLASH Microcontrollers Devices Included in this Data Sheet: • PIC16F873 • PIC16F874 • PIC16F876 • PIC16F877 Microcontroller Core

Features

• High performance RISC CPU • Only 35 single word instructions to learn • All single cycle instructions except for program branches which are two cycle • Operating speed: DC – 20 MHz clock input DC – 200 ns instruction cycle • Up to 8K x 14 words of FLASH Program Memory, Up to 368 x 8 bytes of Data Memory (RAM) Up to 256 x 8 bytes of EEPROM Data Memory • Pinout compatible to the PIC16C73B/74B/76/77 • Interrupt capability (up to 14 sources) • Eight level deep hardware stack • Direct, indirect and relative addressing modes • Power-on Reset (POR) • Power-up Timer (PWRT) and Oscillator Start-up Timer (OST) • Watchdog Timer (WDT) with its own on-chip RC oscillator for reliable operation • Programmable code protection • Power saving SLEEP mode • Selectable oscillator options • Low power, high speed CMOS FLASH/EEPROM technology • Fully static design • In-Circuit Serial Programming(ICSP)via two pins • Single 5V In-Circuit Serial Programming capability • In-Circuit Debugging via two pins • Processor read/write access to program memory • Wide operating voltage range: 2.0V to 5.5V • High Sink/Source Current: 25 mA • Commercial, Industrial and Extended temperature ranges • Low-power consumption: – < 0.6 mA typical @ 3V, 4 MHz - 20 A typical @ 3V, 32 kHz - < 1 A typical standby current Pin Diagram PDIP MCLR/VPP RA0/AN0 RA1/AN1 RA2/AN2/VREFRA3/AN3/VREF+ RA4/T0CKI RA5/AN4/SS RE0/RD/AN5 RE1/WR/AN6 RE2/CS/AN7 VDD VSS OSC1/CLKIN OSC2/CLKOUT RC0/T1OSO/T1CKI RC1/T1OSI/CCP2 RC2/CCP1 RC3/SCK/SCL RD0/PSP0 RD1/PSP1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 PIC16F877/874 40 RB7/PGD 39 RB6/PGC 38 RB5 37 RB4 36 RB3/PGM 35 RB2 34 RB1 33 RB0/INT 32 VDD 31 VSS 30 RD7/PSP7 29 RD6/PSP6 28 RD5/PSP5 27 RD4/PSP4 26 RC7/RX/DT 25 RC6/TX/CK 24 RC5/SDO 23 RC4/SDI/SDA 22 RD3/PSP3 21 RD2/PSP2 Peripheral

Features

• Timer0: 8-bit timer/counter with 8-bit prescaler • Timer1: 16-bit timer/counter with prescaler, can be incremented during SLEEP via external crystal/clock • Timer2: 8-bit timer/counter with 8-bit period register, prescaler and postscaler • Two Capture, Compare, PWM modules – Capture is 16-bit, max. resolution is 12.5 ns – Compare is 16-bit, max. resolution is 200 ns – PWM max. resolution is 10-bit • 10-bit multi-channel Analog-to-Digital converter • Synchronous Serial Port (SSP) with SPI (Master mode) and I2C(Master/Slave) • Universal Synchronous Asynchronous Receiver Transmitter (USART/SCI) with 9-bit address detection • Parallel Slave Port (PSP) 8-bits wide, with external RD, WR and CS controls (40/44-pin only) • Brown-out detection circuitry for Brown-out Reset (BOR)  1998-2013 Microchip Technology Inc. DS30292D-page 1 PIC16F87X Pin Diagrams PDIP, SOIC MCLR/VPP RA0/AN0 RA1/AN1 RA2/AN2/V […]

3 page
image

PIC16F877 Datasheet

This entry was posted in Uncategorized. Bookmark the permalink.