series), Serial Peripheral Interface and I²C
interface
■ Embedded 128 x 64 x 1-bit Graphic RAM
■ Row and Column Re-mapping
■ Screen Saver Mode
■ -40° to +85°C Operating Temperature
Driving Scheme
R
Status
Register
Row
Drivers
Screen
Saver
Pattern
Generator
Instruction
Decoder
Display RAM
64 X 128 bits
Self-adaptive
Scanning Control
Column Drivers
Control
Register
Clocks
Generator
Powermizer
Panel
Supply
Reference
Current
FT
Description
The STV8102 is a low-power controller chip for
Organic Light Emitting Diode (OLED) dot passive
matrix display systems. The STV8102 supports
A
black-and-white monochrome displays with a
definition of up to 128 columns and 64 rows.
The STV8102 provides all necessary functions in a
single chip, including on-chip OLED supply control
and bias current generators, resulting in a minimum
of external components and in very low-power
consumption.
The STV8102 communicates with the system via
fully configurable interfaces (parallel, serial or I
D
10 November 2004Draft of Revision 1.7 ADCS 7476489STMicroelectronics Confidential1/65
This is preliminary information on a new product now in development . Details are subje ct to change without notice.
to ease interfacing with the host microcontroller.
The STV8102 has a set of control and status
registers that can be addressed by the interfaces.
4.4.2Bounce Only .......................................................................................................................................................30
4.4.3Wrap Only ...........................................................................................................................................................31
4.4.4Wrap and Bounce ...............................................................................................................................................32
5.2.2Active Period .......................................................... ..... ........................................................................................37
5.3Optimization of the Column Driving Scheme .....................................................................37
5.4Examples of the Row/Column Driving Waveforms ............................................................38
3/65Draft of Revision 1.7STMicroelectronics Confidential
STV8102General Overview
1General Overview
The STV8102 is a monochrome, black and white, low-power controller from STMicroelectronics’
family of controllers for OLED displays. It has been developed to bring a flexible solution to
applications and systems based on OLED passive matrixes.
The STV8102 is processed in 0.35µm BCD technology. The supply of the digital core of the
controller is typically 3.3V. The controller can operate with a display supply of up to 20V.
The device can be used with many different host microcontrollers. It supports two kinds of serial bus
and two parallel interfaces, covering most of the possible application architectures. This provides
easy access to the set of status and control registers to properly program the STV8102.
The STV8102 includes a display RAM of 128×64 bits to support the full display capabilities of the
128 column drivers and 64 row drivers with several display functions like mirroring, panning and
screen saver. These are described in more detail in Chapter 4: Display Modes.
Processed in BCD technology, the digital core consumes very little power even when the display
driver outputs are sourcing 500µA max for executing column commands or sinking 64mA max for
row commands. Thanks to a Powermizer
total power consumption of the STV8102 fits within the specification of several Nomadic
applications. With the STV8102, the number of external components is drastically reduced. See
Chapter 5: Display Addressing Scheme and Cha pter 7: Power Supply Management PowermizerTM for more details. Refer Chapter 11: Electrical Characteristics for the operating
ranges and timings of the various parameters and interfaces.
STMicroelectronics ConfidentialDraft of Revision 1.714/65
General OverviewSTV8102
1.4Mechanical Dimensions
Table 6: Mechanical Dimensions
DescriptionDimension
Die Size8.73mm x 1.6mm
Pad Pitch64µm (min.), 100µm (max)
Pad Siz e26µm x 60µm
Wafer Thickness450µm
Bump Size40µm x 74µm x 20µm
Bump Characteristicsgold, electrolytic
Bump Hardness30 -80Hv
1.5Functional Description
The architecture of the STV8102 provides all the functions to drive the OLED displays. The block
diagram gives an overview of the different on-chip components and their links.
Figure 4: STV8102 Block Diagram
I2CParallelSPI
InterfaceInterfaceInterface
Status
Register
Row
Drivers
Screen
Saver
Pattern
Generator
D
Instruction
A
Decoder
Display RAM
64 X 128 bits
R
Self-adaptive
Scanning Control
Column Drivers
FT
Control
Register
Clocks
Generator
Powermizer
Panel
Supply
Reference
Current
The description of the STV8102 functions is given in the following sections, starting with the bus
interfaces.
15/65Draft of Revision 1.7STMicroelectronics Confidential
STV8102Bus Interfaces
2Bus Interfaces
The STV8102 is always set in a slave configuration whatever the bus choice (the host is always
providing the communication clock). For any kind of communication, the device has to be activated
first by correctly positioning the chip select pins.
Table 7: Chip Select Pins
CS0
0Communications enabled
1Interfaces disabled and rese t (device remains f unctional)
Moreover, each received data may be either a graphic data or a device instruction. That has to be
indicated on the SD/C
SD/C
0Access to the registers (command &/or data)
1Access to the display RAM (pixel data)
²
In I
C mode, the SD/C pin must be kept at “0”. To provide the widest flexibility and ease of use, the
STV8102 features four different solutions for interfacing with the host controller. The SEL1 and
SEL0 input pins select the appropriate interface as described in Table 9.
SEL1SEL0Interface
pin.
Table 8: Data/Instruction Selection
Table 9: Interface Selection
A
Note
Note
FT
00
01Serial
10Parallel (68xx)
11Parallel (80xx)
Non-selected interfaces are reset.
The definitions and the specifications of the signals and timing diagrams given in the following
sections provide functional information of the different interfaces.
2.1I²C Interface
The I²C interface is compliant with the I²C bus specification and able to work in both Standard
(100kHz) and Fast Speed (400kHz) modes. The write address is 78h and the read address is 79h
for the register access, and 7Ah for RAM write. (No RAM read available).
STMicroelectronics ConfidentialDraft of Revision 1.716/65
²
C (Standard or Fast)
I
R
D
Bus InterfacesSTV8102
This bus is intended for communication between ICs. It consists of two lines: one bi-directional for
data signals (SDA) and one input for clock signal (SCL). Both the SDA and SCL lines must be
connected to a positive supply voltage via an active or passive pull-up.
During the communication, the SD/C
MASTER (data_out for transmitter)
Start
I²C Write Address (78h)
SCL
SDA
SD/C
CS0
SDA
SLAVE (data_out for receiver)
MASTER (data_out for transmitter)
SCL
SDA
SD/C
76543210
Start
I²C Write Address (7Ah)
76543210
pin must be kept grounded.
Figure 5: I²C Interface Timing Diagram for Register Write
Data_1Data_2
76543210
ack
Figure 6: I²C Interface Timing Diagram for RAM Write
The STV8102 serial interface is a bi-directional link between the display controller and the
application supervisor. It consists of three lines: SDIN for data input, SDOUT for data output, SCLK
for clock signal plus two control lines: CS0
The SDIN and SDOUT pins can be connected together.
During data transfer, the data line is sampled on the positive SCLK edge shifting bits 8 per 8 starting
from the chip selection.
Figure 8: Serial Peripheral Interface Timing Diagram (Write Mode)
MASTER (transmitter)
SCLK
SDIN
SD/C
76
FT
A
for chip sel ect and SD/ C for command or data selection.
R
Data_1Data_2
D
54
3
2
1
0
76
54
µs
3
2
1
0
CS0
SDOUT
SLAVE (receiver)
STMicroelectronics ConfidentialDraft of Revision 1.718/65
Bus InterfacesSTV8102
Figure 9: Serial Peripheral Interface Timing (Write Mode)
Tsclk_ fall
Tsclk_cycle
SCLK
TsdinsTsdinh
SDIN
TsdcsTsdch
SD/C
Tcs0sTcs0h
CS0
Table 12: Serial Peripheral Interface Timing (Write Mode)