GENERAL DESCRIPTION The PIC16C9XX is a family of low-cost, high-performance, CMOS, fully-static, 8-bit microcontrollers with an integrated LCD Driver module, in the PIC16CXXX mid-range family. Microcontroller Core Features: • High performance RISC CPU • Only 35 single word instructions to learn • 4K x 14 on-chip EPROM program memory • 176 x 8 general purpose registers (SRAM) • All single cycle instructions (500 ns) except for program branches which are two-cycle • Operating speed: DC - 8 MHz clock input DC - 500 ns instruction cycle • Interrupt capability • Eight level deep hardware stack • Direct, indirect and relative addressing modes Peripheral Features: • 25 I/O pins with individual direction control • 25-27 input only pins • Timer0: 8-bit timer/counter with 8-bit prescaler • Timer1: 16-bit timer/counter, can be incremented during sleep via external crystal/clock • Timer2: 8-bit timer/counter with 8-bit period register, prescaler and postscaler • One pin that can be configured a capture input, PWM output, or compare output - Capture is 16-bit, max. resolution 31.25 ns - Compare is 16-bit, max. resolution 500 ns - PWM max resolution is 10-bits. Maximum PWM frequency @ 8-bit resolution = 32 kHz, @ 10-bit resolution = 8 kHz • Programmable LCD timing module - Multiple LCD timing sources available - Can drive LCD panel while in Sleep mode - Static, 1/2, 1/3, 1/4 multiplex - Static drive and 1/3 bias capability - 16 bytes of dedicated LCD RAM - Up to 32 segments, up to 4 commons • Synchronous Serial Port (SSP) with SPI and I2C • 8-bit multi-channel Analog to Digital converter (PIC16C924 only) Special Microcontroller Features: • 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 • In-Circuit Serial Programming™ (via two pins) CMOS Technology • Low-power, high-speed CMOS EPROM technology • Fully static design • Wide operating voltage range: 2.5V to 6.0V • Commercial and Industrial temperature ranges • Low-power consumption: - < 2 mA @ 5.5V, 4 MHz - 22.5 µA typical @ 4V, 32 kHz - < 1 µA typical standby current @ 3.0V
|