
8-Bit CMOS Microcontroller with LCD Driver

• 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
• 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.5mA typical @ 4V, 32 kHz
  - < 1mA typical standby current @ 3.0V
