
SPL31A
64KB LCD CONTROLLER/DRIVER
1. GENERAL DESCRIPTION
The SPL31A, an 8-bit CMOS single chip microprocessor, contains
RAM, ROM, I/Os, interrupt/wakeup controller, timer, 8-bit PWM
audio output and automatic display controller/ driver for LCD.
With a dual channel PWM driver, attractive sound effects can be
generated easily. Built-in voltage doubler and voltage regulator
provide robust and adjustable (16-level) LCD supply voltage to get
the best display quality for specific panels.
Furthermore, a
software controllable standby mode is also implemented for power
saving. The SPL31A is designed with state-of-the-art technology
to fulfill the requirements of LCD applications especially for
hand-held products.
2. BLOCK DIAGRAM
Interrup/wakeup
Control
Low Voltage Reset
64K bytes
ROM
160 bytes RAM
32.768KHz
Oscillator
&
Time Base
Two 16-bit
Auto Reload
Timers
8-bit
RISC
Processor
LCD RAM
44 Segments X 5 Commons LCD Driver
ROSC
32.768KHz
AUDP
AUDN
IOCD3 - 0
(I/O)
IOEF4 - 0
(I/O)
SEG43 - 0
COM4 - 0
3. FEATURES
!
Built-in 8-bit CPU
―
160 bytes SRAM
―
64K bytes ROM
―
Max. CPU clock: 3.0MHz @ 2.4V - 5.5V
―
Programmable CPU clock frequency, 1/2, 1/4, 1/8, 1/16,
1/32 or 1/64 of R-oscillator’s clock frequency is available
―
Provides 7 interrupt sources
!
Built-in 8-bit 2-channel PWM outputs
!
Built-in 32.768KHz Crystal / R-oscillator
―
Crystal or R-oscillator (mask option)
―
Crystal oscillator switches from strong to Weak mode
automatically
―
Internal time base generator
!
Built-in System R-oscillator
―
Only one resistor is needed
!
Two 16 bits timer/counters
!
Low Voltage Reset / Low Voltage Detect
―
Provides 2.3V low voltage reset function
―
2.4V/2.6V low voltage detect (Mask option)
!
Low power consumption
―
Operating current: 1.0mA/1.0MHz @ 3.0V
―
Very low standby current : ISTBY < 1.0µA @ 3.0V
In standby mode: stop all oscillators
!
Max. 12 general purpose I/O
―
SEG[43:41] can be optioned to IOEF[7:5]
―
8 IO pins support Key wake-up mode
!
LCD controller / driver
―
44 segments x 5 commons, max. 220 dots
―
Programmable bias option (1/2,1/3 bias) and duty option
(1/2,1/3,1/4,1/5 duty)
―
Built-in voltage doubler and regulator to generate VLCD
voltage for LCD driver
―
Adjustable 16-level VLCD for various panels
1/3 bias: VLCD (3.0V - 6.0V)
1/2 bias: VLCD (2.0V - 4.0V)
© Sunplus Technology Co., Ltd.
Proprietary & Confidential
3
AUG. 10, 2001
Version: 1.2