PIC16C7X 8-Bit CMOS Microcontrollers with A/D Converter Wide operating voltage range: 2.5V to 6.0V Devices included in this data sheet: High Sink/Source Current 25/25 mA PIC16C72 PIC16C74A Commercial, Industrial and Extended temperature PIC16C73 PIC16C76 ranges PIC16C73A PIC16C77 Low-power consumption: PIC16C74 < 2 mA 5V, 4 MHz 15 m A typical 3V, 32 kHz PIC16C7X Microcontroller Core Features: < 1 m A typical standby current High-performance RISC CPU PIC16C7X Peripheral Features: Only 35 single word instructions to learn Timer0: 8-bit timer/counter with 8-bit prescaler All single cycle instructions except for program Timer1: 16-bit timer/counter with prescaler, branches which are two cycle can be incremented during sleep via external Operating speed: DC - 20 MHz clock input crystal/clock DC - 200 ns instruction cycle Timer2: 8-bit timer/counter with 8-bit period Up to 8K x 14 words of Program Memory, register, prescaler and postscaler up to 368 x 8 bytes of Data Memory (RAM) Capture, Compare, PWM module(s) Interrupt capability Capture is 16-bit, max. resolution is 12.5 ns, Eight level deep hardware stack Compare is 16-bit, max. resolution is 200 ns, Direct, indirect, and relative addressing modes PWM max. resolution is 10-bit Power-on Reset (POR) 8-bit multichannel analog-to-digital converter Power-up Timer (PWRT) and Synchronous Serial Port (SSP) with Oscillator Start-up Timer (OST) 2 SPI and I C Watchdog Timer (WDT) with its own on-chip RC Universal Synchronous Asynchronous Receiver oscillator for reliable operation Transmitter (USART/SCI) Programmable code-protection Parallel Slave Port (PSP) 8-bits wide, with Power saving SLEEP mode external RD, WR and CS controls Selectable oscillator options Brown-out detection circuitry for Brown-out Reset (BOR) Low-power, high-speed CMOS EPROM technology Fully static design PIC16C7X Features 72 73 73A 74 74A 76 77 Program Memory (EPROM) x 14 2K 4K 4K 4K 4K 8K 8K Data Memory (Bytes) x 8 128 192 192 192 192 368 368 I/O Pins 22 22 22 33 33 22 33 Parallel Slave Port Yes Yes Yes Capture/Compare/PWM Modules 1 222222 Timer Modules 3 333333 A/D Channels 5 558858 2 2 2 2 2 2 2 Serial Communication SPI/I C SPI/I C, SPI/I C, SPI/I C, SPI/I C, SPI/I C, SPI/I C, USART USART USART USART USART USART In-Circuit Serial Programming Yes Yes Yes Yes Yes Yes Yes Brown-out Reset Yes Yes Yes Yes Yes Interrupt Sources 8 11 11 12 12 11 12 1997 Microchip Technology Inc. DS30390E-page 1 PIC16C7X Pin Diagrams SDIP, SOIC, Windowed Side Brazed Ceramic SSOP MCLR/VPP 1 28 RB7 MCLR/VPP 1 28 RB7 RA0/AN0 2 27 RB6 RA0/AN0 2 27 RB6 RA1/AN1 3 26 RB5 RA1/AN1 3 26 RB5 RA2/AN2 4 25 RB4 RA2/AN2 4 25 RB4 RA3/AN3/VREF 5 24 RB3 RA3/AN3/VREF 5 24 RB3 RA4/T0CKI 6 23 RB2 RA4/T0CKI 6 23 RB2 RA5/SS/AN4 7 22 RB1 RA5/SS/AN4 7 22 RB1 VSS 8 21 RB0/INT VSS 8 21 RB0/INT OSC1/CLKIN 9 20 VDD OSC1/CLKIN 9 20 VDD OSC2/CLKOUT 10 19 VSS OSC2/CLKOUT 10 19 VSS RC0/T1OSO/T1CKI 11 18 RC7 RC0/T1OSO/T1CKI 11 18 RC7 RC1/T1OSI 12 17 RC6 RC1/T1OSI 12 17 RC6 RC2/CCP1 13 16 RC5/SDO RC2/CCP1 13 16 RC5/SDO RC3/SCK/SCL 14 15 RC4/SDI/SDA RC3/SCK/SCL 14 15 RC4/SDI/SDA PIC16C72 PIC16C72 SDIP, SOIC, Windowed Side Brazed Ceramic PDIP, Windowed CERDIP MCLR/VPP 1 28 RB7 MCLR/VPP 1 40 RB7 RA0/AN0 2 27 RB6 RA0/AN0 2 39 RB6 RA1/AN1 3 26 RB5 RA1/AN1 3 38 RB5 RA2/AN2 4 37 RB4 RA2/AN2 4 25 RB4 RA3/AN3/VREF 5 36 RB3 RA3/AN3/VREF 5 24 RB3 RA4/T0CKI RB2 6 35 RA4/T0CKI 6 23 RB2 RA5/SS/AN4 7 34 RB1 RA5/SS/AN4 7 22 RB1 RE0/RD/AN5 8 33 RB0/INT VSS 8 21 RB0/INT RE1/WR/AN6 VDD 9 32 RE2/CS/AN7 10 31 VSS OSC1/CLKIN 9 20 VDD VDD 11 30 RD7/PSP7 OSC2/CLKOUT 10 19 VSS VSS 12 29 RD6/PSP6 RC0/T1OSO/T1CKI 11 18 RC7/RX/DT OSC1/CLKIN 28 RD5/PSP5 13 RC1/T1OSI/CCP2 12 17 RC6/TX/CK OSC2/CLKOUT RD4/PSP4 14 27 RC0/T1OSO/T1CKI RC7/RX/DT RC2/CCP1 13 16 RC5/SDO 15 26 RC1/T1OSI/CCP2 16 25 RC6/TX/CK RC3/SCK/SCL 14 15 RC4/SDI/SDA RC2/CCP1 RC5/SDO 17 24 RC3/SCK/SCL 18 23 RC4/SDI/SDA PIC16C73 RD0/PSP0 19 22 RD3/PSP3 RD1/PSP1 20 21 RD2/PSP2 PIC16C73A PIC16C76 PIC16C74 PIC16C74A PIC16C77 DS30390E-page 2 1997 Microchip Technology Inc.