GENERAL DESCRIPTION nThe PIC16CXX is a family of low-cost, high-perfor mance, CMOS, fully-static, 8-bit microcontrollers.nPIC16C6X Microcontroller Core Features: n• High performance RISC CPU n• Only 35 single word instructions to learn n• All single cycle instructions except for program branches which are two-cycle n• Operating speed: DC - 20 MHz clock input n DC - 200 ns instruction cycle n• Interrupt capability n• Eight level deep hardware stack n• Direct, indirect, and relative addressing modes n• Power-on Reset (POR) n• Power-up Timer (PWRT) and Oscillator Start-up Timer (OST) n• Watchdog Timer (WDT) with its own on-chip RC oscillator for reliable operation n• Programmable code-protection n• Power saving SLEEP mode n• Selectable oscillator options n• Low-power, high-speed CMOS EPROM/ROM technology n• Fully static design n• Wide operating voltage range: 2.5V to 6.0V n• Commercial, Industrial, and Extended temperature ranges n• Low-power consumption: n•< 2 mA @ 5V, 4 MHz n•15 µA typical @ 3V, 32 kHz n•< 1 µA typical standby currentnPIC16C6X Peripheral Features: n• Timer0: 8-bit timer/counter with 8-bit prescaler n• Timer1: 16-bit timer/counter with prescaler, can be incremented during sleep via external crystal/clock n• Timer2: 8-bit timer/counter with 8-bit period register, prescaler and postscaler n• Capture/Compare/PWM (CCP) module(s) n• 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. n• Synchronous Serial Port (SSP) with SPI and I2C n• Universal Synchronous Asynchronous Receiver Transmitter (USART/SCI) n• Parallel Slave Port (PSP) 8-bits wide, with external RD, WRand CScontrols n• Brown-out detection circuitry for Brown-out Reset (BOR)