774.book Page 1 Tuesday, January 29, 2013 12:02 PM PIC16C77X 28/40-Pin, 8-Bit CMOS Microcontrollers w/ 12-Bit A/D Microcontroller Core Features: Pin Diagram High-performance RISC CPU 600 mil. PDIP, Windowed CERDIP Only 35 single word instructions to learn All single cycle instructions except for program MCLR/VPP 1 40 RB7 branches which are two cycle RA0/AN0 2 39 RB6 RA1/AN1 3 38 RB5 Operating speed: DC - 20 MHz clock input RA2/AN2/VREF-/VRL 4 37 RB4 RA3/AN3/VREF+/VRH 5 36 RB3/AN9/LVDIN DC - 200 ns instruction cycle RA4/T0CKI RB2/AN8 6 35 RA5/AN4 7 34 RB1/SS 4K x 14 words of Program Memory, RE0/RD/AN5 8 33 RB0/INT 256 x 8 bytes of Data Memory (RAM) RE1/WR/AN6 9 32 VDD RE2/CS/AN7 10 31 VSS AVDD Interrupt capability (up to 14 internal/external 11 30 RD7/PSP7 AVSS 12 29 RD6/PSP6 interrupt sources) OSC1/CLKIN 13 28 RD5/PSP5 OSC2/CLKOUT RD4/PSP4 14 27 Eight level deep hardware stack RC0/T1OSO/T1CKI 15 26 RC7/RX/DT RC1/T1OSI/CCP2 RC6/TX/CK 16 25 Direct, indirect, and relative addressing modes RC2/CCP1 RC5/SDO 17 24 RC3/SCK/SCL 18 23 RC4/SDI/SDA Power-on Reset (POR) RD0/PSP0 19 22 RD3/PSP3 RD1/PSP1 20 21 RD2/PSP2 Power-up Timer (PWRT) and Oscillator Start-up Timer (OST) Watchdog Timer (WDT) with its own on-chip RC Peripheral Features: oscillator for reliable operation Timer0: 8-bit timer/counter with 8-bit prescaler Programmable code-protection Timer1: 16-bit timer/counter with prescaler, Power saving SLEEP mode can be incremented during sleep via external Selectable oscillator options crystal/clock Low-power, high-speed CMOS EPROM Timer2: 8-bit timer/counter with 8-bit period technology register, prescaler and postscaler Fully static design Two Capture, Compare, PWM modules In-Circuit Serial Programming (ISCP Capture is 16-bit, max. resolution is 12.5 ns, Compare is 16-bit, max. resolution is 200 ns, Wide operating voltage range: 2.5V to 5.5V PWM max. resolution is 10-bit High Sink/Source Current 25/25 mA 12-bit multi-channel Analog-to-Digital converter Commercial and Industrial temperature ranges * On-chip absolute bandgap voltage reference Low-power consumption: * generator - < 2 mA 5V, 4 MHz Synchronous Serial Port (SSP) with SPI (Master -22.5 A typical 3V, 32 kHz * 2 Mode) and I C -< 1 A typical standby current Universal Synchronous Asynchronous Receiver * Transmitter, supports high/low speeds and 9-bit address mode (USART/SCI) Parallel Slave Port (PSP) 8-bits wide, with external RD, WR and CS controls Programmable Brown-out detection circuitry for * Brown-out Reset (BOR) * Enhanced features Programmable Low-voltage detection circuitry * 1999-2013 Microchip Technology Inc. Advance Information DS30275B-page 1 PIC16C774774.book Page 2 Tuesday, January 29, 2013 12:02 PM PIC16C77X Pin Diagrams 300 mil. SDIP, SOIC, Windowed CERDIP, SSOP MCLR/VPP 1 28 RB7 RA0/AN0 2 27 RB6 RA1/AN1 3 26 RB5 RA2/AN2/VREF-/VRL 4 25 RB4 RA3/AN3/VREF+/VRH 5 24 RB3/AN9/LVDIN RA4/T0CKI 6 23 RB2/AN8 AVDD 7 22 RB1/SS AVSS 8 21 RB0/INT OSC1/CLKIN 9 20 VDD OSC2/CLKOUT 10 19 VSS RC0/T1OSO/T1CKI 11 18 RC7/RX/DT RC1/T1OSI/CCP2 12 17 RC6/TX/CK RC2/CCP1 13 16 RC5/SDO RC3/SCK/SCL 14 RC4/SDI/SDA 15 PLCC RA4/T0CKI RB3/AN9/LVDIN 7 39 RA5/AN4 8 38 RB2/AN8 RE0/RD/AN5 9 37 RB1/SS RE1/WR/AN6 10 36 RB0/INT RE2/CS/AN7 11 35 VDD AVDD 12 34 VSS PIC16C774 AVSS 13 33 RD7/PSP7 OSC1/CLKIN 14 32 RD6/PSP6 OSC2/CLKOUT RD5/PSP5 15 31 RC0/T1OSO/T1CKI 16 30 RD4/PSP4 NC 17 29 RC7/RX/DT MQFP TQFP RC7/RX/DT 1 33 NC RD4/PSP4 2 32 RC0/T1OSO/T1CKI RD5/PSP5 3 31 OSC2/CLKOUT 4 30 RD6/PSP6 OSC1/CLKIN RD7/PSP7 5 29 AVSS VSS 6 28 AVDD PIC16C774 VDD 7 27 RE2/CS/AN7 RB0/INT 8 26 RE1/WR/AN6 RB1/SS 9 25 RE0/RD/AN5 10 24 RB2/AN8 RA5/AN4 RB3/AN9/LVDIN 11 23 RA4/T0CKI DS30275B-page 2 Advance Information 1999-2013 Microchip Technology Inc. RC1/T1OSI/CCP2 6 RA3/AN3/VREF+/VRH 18 5 RA2/AN2/VREF-/VRL RC2/CCP1 19 4 RA1/AN1 RC3/SCK/SCL 20 RD0/PSP0 3 RA0/AN0 21 RD1/PSP1 2 MCLR/VPP 22 PIC16C773 RD2/PSP2 1 NC 23 RD3/PSP3 24 44 RB7 43 RB6 RC4/SDI/SDA 25 42 RB5 RC5/SDO 26 41 RB4 RC6/TX/CK 27 40 NC NC 28 12 44 RC6/TX/CK NC RC5/SDO NC 13 43 42 RC4/SDI/SDA RB4 14 41 RD3/PSP3 RB5 15 16 40 RD2/PSP2 RB6 RB7 17 39 RD1/PSP1 MCLR/VPP RD0/PSP0 18 38 37 RC3/SCK/SCL RA0/AN0 19 36 RC2/CCP1 RA1/AN1 20 21 35 RC1/T1OSI/CCP2 RA2/AN2/VREF-/VRL RA3/AN3/VREF+/VRH 22 34 NC