PIC16C9XX
8-Bit CMOS Microcontroller with LCD Driver
Devices included in this data sheet:
Available in Die Form
• PIC16C923
• PIC16C924
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
• Synchronous Serial Port (SSP) with SPI
and I C
• Timer0: 8-bit timer/counter with 8-bit prescaler
2
• Timer1: 16-bit timer/counter, can be incremented
during sleep via external crystal/clock
• 8-bit multi-channel Analog to Digital converter
(PIC16C924 only)
• Timer2: 8-bit timer/counter with 8-bit period regis-
ter, prescaler and postscaler
Special Microcontroller Features:
• One pin that can be configured a capture input,
PWM output, or compare output
• Power-on Reset (POR)
• Power-up Timer (PWRT) and Oscillator Start-up
Timer (OST)
- Capture is 16-bit, max. resolution 31.25 ns
- Compare is 16-bit, max. resolution 500 ns
• Watchdog Timer (WDT) with its own on-chip RC
oscillator for reliable operation
- PWM max resolution is 10-bits.
Maximum PWM frequency @ 8-bit resolution
= 32 kHz, @ 10-bit resolution = 8 kHz
• Programmable code-protection
• Power saving SLEEP mode
• 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
• Selectable oscillator options
• In-Circuit Serial Programming™ (via two pins)
CMOS Technology
- Static drive and 1/3 bias capability
- 16 bytes of dedicated LCD RAM
• Low-power, high-speed CMOS EPROM
technology
- Up to 32 segments, up to 4 commons
• Fully static design
Common
Segment
Pixels
• Wide operating voltage range: 2.5V to 6.0V
• Commercial and Industrial temperature ranges
• Low-power consumption:
1
2
3
4
32
31
30
29
32
62
90
- < 2 mA @ 5.5V, 4 MHz
116
- 22.5 µA typical @ 4V, 32 kHz
- < 1 µA typical standby current @ 3.0V
2
ICSP is a trademark of Microchip Technology Inc. I C is a trademark of Philips Corporation. SPI is a trademark of Motorola Corporation.
1997 Microchip Technology Inc.
DS30444E - page 1