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)
Figure 10: Serial Peripheral Interface Timing Diagram for Register Read (only)
MASTER (transmitter)
SCLK
SDIN
SD/C
CS0
SDOUT
SLAVE (receiver)
76
setup & hold150/150ns
A
Read CommandStatus
54
R
3
2
1
0
D
76
54
3
2
1
0
19/65Draft of Revision 1.7STMicroelectronics Confidential
STV8102Bus Interfaces
Figure 11: Serial Peripheral Interface Timing Diagram for Register Read (only)
SCLK
SDOUT
CS0
SD/C
Tsclk_ high
Tsclk_cycle
Tsclk_ rise
Tsclkdatout
Bit 7
Tcs0datout
Tcs0s
= 0
Table 13: Serial Peripheral Interface Timing Diagram for Register Read (only)
Tsckl_ low
Tsclk_ fall
Tsclkdatout
Bit 6
FT
ItemDescriptionMin.Typ.Max.Unit
Tsclk_cycle250ns
Tsclkdathiz
Bit 0
Tcs0dathiz
Tsclk_low /
Tsclk_high
Tsclk_rise / Tsclk_fall15/15ns
Tsclkdatout
Tsclkdathiz
Tcs0datout
Tcs0dathiz
Tcs0s
Data output time after SCLK
falling edge
Data output Hiz state time after
SCLK falling edge
Data output time after CS0
edge
Data output Hiz state time after
rising edge
CS0
D
Chip Select setup before SCLK
rising edge
R
A
falling
100/100ns
TBD50ns
TBD50ns
TBD50ns
TBD50ns
0ns
STMicroelectronics ConfidentialDraft of Revision 1.720/65
Bus InterfacesSTV8102
2.3Parallel Interface
The STV8102 parallel interface is a bi-directional link between the display driver and the application
supervisor. It consists of twelve lines: eight data lines and four control lines: E-(RD
SD/C
and CS0. The control lines are used as for 68xx or 80xx series.
TedatoutData out from E rising edge-20TBDns
TedathizData Hiz from E falling edge-TBDns
Tcs0dathizData Hiz from CS0
Tcs0s / Tcs0hChip Select setup & hold120/60ns
R
rising edge-TBDns
D
STMicroelectronics ConfidentialDraft of Revision 1.722/65
STMicroelectronics ConfidentialDraft of Revision 1.724/65
Display RAMSTV8102
3Display RAM
The RAM of the STV8102 stores data to be displayed on the OLED matrix in a format of one bit per
pixel. If the bit value is a logical “1”, the corresponding pixel is ON; if “0” the pixel is OFF. The RAM
organization is always seen by the user as a set of sixty-four rows (Y0 to Y63) of sixteen bytes (X0
to X15) as described in Figure 16. There are several ways to display the bits of the RAM on the
pixels of the screen. These ways are detailed in Chapter 4: Display Modes. As the pixel location
depends on the application and the hardware mapping of the display, the bit/pixel selection is mainly
done during start-up. For more information, refer to Chapter 4 : Display Modes and
Chapter 9: STV8102 Configuration.
RAM loading is done through the selected interface in 8-bit format. The RAM access mode is
sequential with the possibility to select the starting location. A row mode is provided for fast loading
and clearing.
Figure 16: Display RAM Organization
BYTE
Row Y0
Row Y1
Row Y2
Row Y62
Row Y63
3.1RAM Writing
The RAM organization is a set of in sixty-four rows (Y0 to Y63) of sixteen bytes (X0 to X15) as
described in Figure 16.
Writing to a RAM location starts at the address defined by the XSTART (0 to 15) and YST ART (0 to
63) registers. On a hardware reset, the registers are cleared, so any write to the RAM starts at
location (X0, Y0). To be loaded as RAM data, pin SD/C
transfer, otherwise the data is decoded as a command or a register setting. By default (PIXLMAP
register), bytes are loaded into RAM with the most significant bit the first received in serial mode
and/or with the most significant as bit 7 in parallel mode (See Control and Status Register
Description chapte r for detail ).
The XSTART & YSTART registers are automatically incremented after each byte write, so writes
can be automatically done from X0 and Y0,... up to X15 & Y63 and back to X0 & Y0. Without any
update of XSTART & YSTART registers, continued RAM access restarts at the last accessed
location (+1). Any RAM location can be loaded by programming the XSTART & YSTART registers
with the right value.
X0X1X13X14X15
b0---b7b0---b7
b0---b7
b0---b7b0---b7
FT
A
R
must be held high during the interface
D
Updating the RAM can be done in Row Access mode using the RAMROW command. (For more
information, refer to Chapter 10: Control and Status Registers Description.) In this mode, the write
starts at the row defined by the current YST AR T register . All the 16 bytes of the row (X0 to X15) are
loaded with the same byte data. The YSTART register is automatically incremented at each written
data. For example, it takes 64 writes of data “00h” to clear the entire RAM in Row Access mode.
25/65Draft of Revision 1.7STMicroelectronics Confidential
STV8102Display Modes
4Display Modes
The STV8102 can be connected to the display electrodes with different configurations to drive most
of the OLED matrixes. A set of configuration registers brings the flexibility required by the different
system architectures. These capabilities are described in more detail in Chapter 9: STV8102
Configuration.
In the following sections, it is assumed that the hardware display configuration leads to display pixel
0,0 at the top-left side of the display when registers and commands are set to “Normal Horizontal/
V ertical display” and when the data RAM is loaded from X0-Y0 to X15-Y63 with the most significant
bit first. Note that the row and column display counters are independent of the Xn-Yn RAM access
counters and are not user-accessible.
4.1Normal Horizontal/Vertical Display
This is the default mode after power-up and reset of the controller taking into account the above
mentioned assumptions. The STV8102 starts to display pixel 0,0 at the top-left side of the scr een
reading bit 0 of RAM location X0-Y0 (refer to Figure 17). The complete row (X0 to X15) is loaded in
the column drivers and the row display counter is automatically incremented and so on up to the last
pixel 127,63 read at RAM location X15-Y63.
Row and column display counters restart at location X0-Y0 at each frame. The column drivers are
loaded with RAM data. Frame scanning starts from the top to the bottom of the screen.
12125 126 127
Col 0
Row 0
Row 1
Frame
scanning
Row 63
4.2Mirrored Modes
4.2.1Mirrored Vertical
In this mode, the first pixel of the frame is displayed at the bottom-left side of the screen loading bit0
of X0-Y0 location up to bit127 of X15-Y0 in the column drivers (refer to Figure 18).
The row display counter is automatically decremented down to row 0 (corresponding to RAM row
Y63) and restarts at row 63 (RAM row Y0) at each frame. Frame scanning starts from the bottom to
the top of the screen.
Pixel 0,0
Display Screen
Figure 17: Normal Horizontal-Vertical Mode
A
FT
X0
Row Y0
Row Y1
Row Y62
Row Y63
b0---b7 b0---b7
b0---b7
R
D
X1X13X14X15
b0---b7 b0---b7
b0---b7
Display RAM
STMicroelectronics ConfidentialDraft of Revision 1.726/65
Display ModesSTV8102
Figure 18: Vertical Mirrored Mode
X0
Col 0
12125 126 127
Row 63
Row 62
Frame
scanning
Row 0
4.2.2Mirrored Horizontal
Using this mode the first pixel of the frame is displayed at the top-right side of the screen loading bit
0 of location X0-Y0 up to bit 127 of location X15-Y0 in the column drivers (refer to Figure 19).
The display of the row is the reverse order of the bits of RAM locations X0/X15-Yn. Frame scanning
starts from the top to the bottom of the screen.
Pixel 0,0
Display Screen
Row Y0
Row Y1
Row Y62
Row Y63
b0---b7 b0---b7
X1X13X14X15
b0---b7
Display RAM
b0---b7
b0---b7 b0---b7
Row 0
Row 1
Frame
scanning
Row 63
4.2.3Full Mirror
This mode is the combination of Horizontal and Vertical Mirrored modes.
The first pixel of the frame is displayed at the bottom-right side of the screen loading bit 0 of location
X0-Y0 up to bit 127 of location X15-Y0 in the column drivers (refer to Figure 20).
Frame scanning starts from the bottom to the top of the screen.
Display Screen
D
Figure 19: Horizontal Mirrored Mode
12125126127
Col 0
Pixel 0,0
A
FT
Row Y0
Row Y1
Row Y62
Row Y63
b0---b7 b0---b7
b0---b7
R
Figure 20: Full Mirrored Mode
X0
X1X13X14X15
b0---b7
Display RAM
b0---b7 b0---b7
12125126127
Col 0
Row 63
Row 62
Frame
scanning
Row 0
Display Screen
27/65Draft of Revision 1.7STMicroelectronics Confidential
Pixel 0,0
Row Y0
Row Y1
Row Y62
Row Y63
X0
X1X13X14X15
b0---b7 b0---b7
b0---b7
b0---b7
Display RAM
b0---b7 b0---b7
STV8102Display Modes
4.3Display Panning
The STV8102 provides a panning mode to shift the display in a selected direction for a given
number of pixels. The panning is a static function. The horizontal shift is controlled with the HSHIFT
command followed by a signed byte giving the shift value in pixel units (from -128 to +127).
The vertical shift is controlled with the VSHIFT command followed by a signed byte giving the shift
value in row unit (from -64 to +63).
After a hardware reset, HSHIFT and VSHIFT are set to 0 (their default value), the display perfectly
fits the screen, and all pixels are displayed.
Remark: Display Panning and Screen Saver functions are disabled when “divide-by-4” of the
reference clock is selected, that is when DIV.OSCCTRL is Set. Refer to Table 20: List of Registers.
The description of the panning behavior is based on assumptions mentioned for the “Normal
Horizontal/Vertical display” mode. It can be used with a Mirrored mode.
Vertical and horizontal shifts can be combined. Display examples are given in Figure 21 and
Figure 22.
The Display RAM contents are not modified by the panning mode.
The “external” pixels of a shifted image can be blanked (default mode) or displayed in the folded
area (wrapping mode). The wrapping mode is selected by the dedicated MOVE.HMOVE and/or
MOVE.VMOVE bitfields. (For more information, refer to Section 10: Control and Status Registers
STMicroelectronics ConfidentialDraft of Revision 1.728/65
Display ModesSTV8102
4.4Screen Saver
The STV8102 provides an automatic means for uniform pixel aging-compensation during periods
when the system is not operated. The STV8102 stand-alone screen saver saves the host processor
from having to provide the image and load it into the RAM. Once initialized, the screen saver
operates “stand-alone”.
The description of the screen saver behavior is based on the assumptions mentioned for the
“Normal Horizontal/Vertical display” mode. It can be used with a Mirrored mode.
The Pattern Generator function cannot be activated when the screen saver is operating.
The screen saver is an improvement of the panning function described previously. The shift of the
image is done gradually, frame after frame, by selecting the speed of the motion with the HSPEED
and/or VSPEED registers.
The horizontal speed can be 1 pixel per 1, 2 or 3 frames. The vertical speed can be 1 row per 1, 2
or 3 frames.
The HSHIFT and VSHIFT registers are incremented at each frame with one selected unit of speed.
Their starting default values are 0. If the HSHIFT and VSHIFT values are different from 0, the start
of the motion begins with a jump to the position defined by HSHIFT and VSHIFT.
The start of the motion is selectable for top/bottom and left/right directions using the VSPEED and
HSPEED commands, respectively.
When started, the STV8102 automatically controls the motion of the picture within the limits set in
the boundary registers.
The horizontal limits are set in HMIN and HMAX registers with a range of -128 to +127 pixels.
Vertically, registers VMIN and VMAX cover a range of -64 to +63 rows.
Different display effects can be selected when the picture reaches one of these limits (HSHIFT and/
or VSHIFT registers value equals HMIN/HMAX and/or VMIN/VMAX).
To simplify the description of the cases, let us assume that only the horizontal motion is activated.
The same description applies to the vertical direction with the corresponding registers and both
directions can be activated at the same time.
Remark: Display Panning and Screen Saver functions are disabled when “divide-by-4” of the
reference clock is selected, that is when DIV.OSCCTRL is Set. Refer to Table 20: List of Registers.
Example 1
Consider the motion of display row 0 only, with a full RAM display data row (X0 to X15 loaded with
active pixels) HSHIFT is 0, HMAX is +100, HMIN is +32 and HSPEED is 1 pixel per frame to the
right. HSHIFT is incremented frame after frame up to HMAX (+100).
Example 2
The conditions are the same as the first example, but the limits are set to the minimum/maximum
with HMIN at -128 and HMAX +127.
D
R
A
FT
In case of inconsistency between the starting positions and the limit settings, the logic of the
controller forces the image within the limits. In the first example, at the first frame, the pixel 0,0 of the
picture is moved from position 0,0 to position 32,0 of the screen and HSHIFT is loaded with HMIN
(+32), in the second example the pixel 0,0 stays in position 0,0 and starts to move from this position
because it is within the horizontal limits.
4.4.1Limit-to-Limit
29/65Draft of Revision 1.7STMicroelectronics Confidential
STV8102Display Modes
If the “Limit-to-Limit” effect (which is without wrapping) is selected using HMOVE register, the
entire row shift to the right and when HSHIFT reaches HMAX, HSHIFT is loaded with HMIN and the
picture row jumps back to the corresponding position (pixel 0,0 in position 32,0) as shown in
Example 1. The motion restarts to the right. The pixels of the screen on the left of pixel 0,0 of the
picture are blanked from the start of the motion (see Figure 23 and Figure 24).
Figure 23: Limit to Limit Effect - Example 1 (Without Wrapping)
Starting Position
Row 0
Blank
H
MIN
32,0
Pxl 0,0
Display screen
H
-128,0
Pxl 0,0
Shift from 32,0 to 100,0
First Example
Figure 24: Limit-to-Limit Effect - Example 2 (without Wrapping)
MIN
Pixel Virtual Position
Shift from -128,0 to +127,0
H
MAX
100,0
Final Position
Row 0
Pxl 127,0
Pixel out of
the screen after
the first shift
Pxl 95,0
Display Screen
Starting Position
H
MIN
32,0
Blank
Jump back to 32,0 in one step
to starting position
FT
Blank
Display scre e n
A
H
MIN
-128,0
Intermediate Picture Position
H
MAX
100,0
Pxl 0,0
H
MAX
+127,0
H
MAX
+127,0
Pxl 27,0
Row 0
H
MIN
-128,0
Second Example
4.4.2Bounce Only
If the “Bounce Only” effect is selected, the entire row shift to the right starting from position 32,0 (as
shown in Example 1) and when HSHIFT reaches HMAX, HSHIFT is decremented up to HMIN and
so on. All the pixels of the screen on the left of pixel 0,0 of the picture are blanked. Only the right
side of the row is displayed (see Figure 25 and Figure 26).
STMicroelectronics ConfidentialDraft of Revision 1.730/65
Blank
Pxl 0,0
R
Pixel Positions
Blank
D
Jump back to -128,0 in one step to starting position
Pxl 127,0
Display scre e n
Final Picture Position
Display scre e n
Blank
Blank
H
MAX
+127,0
Pxl 0,0
Row 0
Row 0
Display ModesSTV8102
Figure 25: Bounce Only - Example 1
Starting Position
Row 0
Blank
H
MIN
32,0
Pxl 0,0
Display screen
H
MIN
-128,0
Pxl 0,0
Shift from 32,0 to 100,0
First Example
Figure 26: Bounce Only - Example 2
Pixels virtual position
Shift from -128,0 to +127,0
H
MAX
100,0
Final Position
Row 0
Pxl 127,0
Pixel out of
the screen after
the first shift
Pxl 95,0
H
MIN
32,0
Blank
Shift back gradually to 32,0
Display screen
Starting posi tio n
Blank
FT
Display screen
H
MAX
100,0
Pxl 0,0
H
MAX
+127,0
Pxl 27,0
Row 0
Second Example
4.4.3Wrap Only
If the “Wrap Only” effect is selected, the display effect is the same as the previous one, but all
pixels of the row are displayed in a folded way (pixel 127,0 and pixel 0,0 remain consecutive and
there are no blank pixels (see Figure 27 and Figure 28)).
H
MIN
-128,0
H
MIN
-128,0
Blank
D
Pixels
Pxl 0,0
Blank
Intermediate picture position
A
R
Pxl 127,0
Display screen
Reversing shif t direction
Display screen
Blank
Blank
shift back to starting position at -128,0
H
MAX
+127,0
H
MAX
+127,0
Pxl 0,0
Row 0
Row 0
31/65Draft of Revision 1.7STMicroelectronics Confidential
STV8102Display Modes
Figure 27: Wrap Only - Example 1
Starting position
Row 0
Pxl 96,0
First Example
Pxl 127,0
Display screen
Second Example
H
MIN
32,0
Pxl 0,0
H
MAX
100,0
Shift from 32,0 to 100,0
Final position
Pxl 28,0
Row 0
Figure 28: Wrap Only - Example 2
Starting Position
Pxl 0,0
Display Screen
Intermediate Picture Position
Pxl 0,0
Pxl 127,0
Display Screen
Final Position
Screen after
the first shift
Pxl 95,0
A
Pxl 1,0
Jump back to 0,0 in one step
Display Screen
H
MIN
32,0
Pxl 127,0
Display screen
Jump back to 32,0 in one step
to starting position
H
MAX
+127,0
H
MAX
+127,0
Row 0
Pxl 127,0
FT
Row 0
Shift Direction
H
MAX
+127,0
Pxl 0,0
Pxl 127,0
Row 0
H
MAX
100,0
Pxl 0,0
Pxl 27,0
4.4.4Wrap and Bounce
Selecting the “Wrap and Bounce” effect brings the same display effect as Bounce Only, except
that all pixels of the picture are displayed in a folded way instead of being blanked (see Figure 29
and Figure 30).
STMicroelectronics ConfidentialDraft of Revision 1.732/65
R
D
Display ModesSTV8102
Figure 29: Wrap and Bounce - Example 1
Row 0
Starting position
Pxl 0,96
First Example
Pxl 127,0
Display screen
H
MIN
32,0
Pxl 0,0
Shift from 32,0 to 100,0
Figure 30: Wrap and Bounce - Example 2
H
100,0
Reversing shift direction
Row 0
Starting Position
Pxl 0,0
Display Screen
Intermediate Pic ture Position
MAX
Pxl 28,0
Screen after
the first shift
Pxl 95,0
H
MIN
32,0
Display screen
Shift Direction
FT
Shift back from 100,0 to 32,0
H
MAX
+127,0
Pxl 127,0
H
MAX
+127,0
Row 0
Pxl 127,0
H
MAX
100,0
Pxl 0,0
Pxl 0,27
Second Example
In “Screen Saver mode”, the brightness control and the scanning control are still operating. It is
recommended to limit the number of active lines to minimize power consumption while the system
is not operating. It is also recommended to set display brightness to a low value to optimize power
consumption during screen saving operations.
4.5Flash Mode
The STV8102 supports two Flash modes. In both case the Host has to send a dedicated command.
The first is to control the display with the Display ON/OFF instruction; this mode drastically reduces
power dissipation. For more information, refer to Chapter 6: Scanni ng Control and
Chapter 11: Electrical Characteristics.
Pxl 127,0
Display Screen
Final Position
Pxl 1,0
Display Screen
R
D
Pxl 0,0
A
Shift back to starting position
Shift Direction
Pxl 127,0
H
MAX
+127,0
Pxl 0,0
Row 0
Row 0
The second way uses the passive mode of the SCANMODE command and the RAMSCAN control
register by selecting all row blocks OFF and ON at the flashing frequency. For more information,
refer to Chapter 6: Scanning Control and Chapter 10: Control and Status Registers Description.
33/65Draft of Revision 1.7STMicroelectronics Confidential
STV8102Display Modes
4.6Pattern Generator
The pattern generator block has been designed to help debugging of the application and simplify
the panel pre-aging process during production.
Pattern generation is activated by sending the PATTERN_EN command. (Activated by sending
D7h, de-activated by sending D6h.)
The pattern is selected with bits 0, 1 and 2 of the PATTERN_SEL command.
The displayed pattern is not written in the data RAM. The 'Display Control' block directly drives the
row and column drivers with the appropriate control signals. Each pattern is a full screen picture of
128 x 64. The pattern mode has priority over all other selected display modes.
The 8 patterns implemented in the STV8102 are listed in Table 18.
The activation of the PATTERN_ON input pin (from “0” to “1”) resets the selection to the 1st pattern
of the table. The different patterns are accessed sequentially by the mean of the pulses applied on
the PATTERN_SELECT pin. After 8 pulses, the 1st pattern is activated again.
Table 18: Display Pattern Selection
b2 b1 b0Description
0 0 0All columns, all rows with blanked pixels (black screen)
0 0 1All rows with black-white pixels (black and white columns)
0 1 0Odd rows with black-white pixels, even rows with white-black pixels (Checker board)
0 1 1Odd rows with all white pixels, even rows with all black pixels (white and black rows)
1 0 0Odd rows with all black pixels, even rows with all whi te pixels (black and white rows) (complement of pattern 4)
1 0 1All rows with white-black pixels (white and black columns, complement of pattern 2)
1 1 0Odd rows with white-black pixels, Even rows with black-white pixels (complement of pattern 3)
1 1 1All columns, all rows with on pixels (white screen) (complement of pattern 1)
A
FT
R
D
STMicroelectronics ConfidentialDraft of Revision 1.734/65
Display Addressing SchemeSTV8102
5Display Addressing Scheme
LEP/OLED panels are matrix displays driven in a progressive way. Lines 1 to N of the panel are
selected successively during the row period while the data information is applied on the column
electrodes. The active pixels are defined by the intersection of the selected line and the column
electrodes.
Prior to the latching of the data information on the column electrodes, a dedicated sequence is
applied on both row and column electrodes of the panel as described in the following sections.
5.1Row Driver
The elementary row driver output stage consists of a N-channel DMOS that sinks the various
column currents collected in the row electrode during the “on” (active) period and a PMOS that
switches the off rows to the V
To address the OLED display, the selected row is switched at low level (on state), the (N-1) rows of
the circuit are switched at high level (off state). The V
● an internal voltage adjusted automatically to the brightness level and the pixel operating
voltages,
● an external voltage connected to pins VROW_OFF. It is important to note that V
be lower than V
● a tank capacitor connected to pins VROW_OFF in order to collect capacitive current losses
and to provide a row off state voltage close to the OLED threshold voltage.
PP
,
ROW_OFF
off-state voltage.
ROW_OFF
off-state voltage can be selected as:
FT
ROW_OFF
must
The 3 off state voltages are selected by register ROWOFFVOL.
Figure 31: Row Driver Voltage Diagram
A
V
PP
ROWOFFVOL
VROW_OFF
Detection
ROW_OFF
Active Row
Register
R
D
Row 0Row 63
VROW_OFF
GND_A
External
Voltage Generator
Tank Capacitor
To reduce power consumption, the R
refer to Chapter 11: Electrical Characteristics.)
35/65Draft of Revision 1.7STMicroelectronics Confidential
of the sink DMOS transistor is low. (F or more information,
ON
STV8102Display Addressing Scheme
An optional, High Impedance mode (register ROWHIZ) can be used when no row off voltage is
applied.
5.2Column Driver
The elementary column driver output stage consists in a current mirror that sources brightness
current in the column electrode of the display, in a P-channel MOS that switches the column
electrodes to the precharge voltage and in a N-channel DMOS that switches the column electrode
to low level (ground leve l or a v oltage closed to ground V
The column addressing sequence is divided into 2 different subsequences defined as column
discharge/precharge and active period.
5.2.1Column Pre-charge/Discharge
The column pre-charge occurs at the beginning of each row address period.
An “off” pixel (black pixel) will be discharged to the ground to block current flowing in the diode
(resetting pixel) while the “on” pixel (white pixel) will be precharged closed to the “on” threshold
voltage, defined as the precharge voltage (V
“on” row (presetting pixe l). The parasitic col umn capacitance is loaded during the precharge
sequence. Using the precharge addressing method improves the efficiency of the display and
makes th e luminance directly proportional to the column brightness current and current duty-cycle .
COL_PRE
COL_GND
) before the current flows through the selected
).
Discharging only the “off” pixel reduces capacitance losses.
This is an accurate method that regroups the discharge and precharge sequences, thus increasing
the duration of the active cycle.
The optimal precharge voltage presets the diodes at their turn-on point. This voltage is directly
related to the brightness level and provides an accurate activation of the pixel diodes. The column
current source only provides energy to the pixel diode and does not participate in charging the
column capacitance.
FT
A
Figure 32: Column Driver Voltage Diagram
V
PP
VCOL_PRE
Detection
PREVOL
R
Register
VCOL_PRE
External
Voltage Generator
D
PRECHARGE
DISCHARGE
V
PP
V
PP
Tank Capacitor
GND_COL
Col 0Col 127
STMicroelectronics ConfidentialDraft of Revision 1.736/65
Display Addressing SchemeSTV8102
The precharge voltage V
● an internal voltage adjusted automatically on the brightness level and pixel operating voltages,
● an external voltage connected to the VCOL_PRE pins. It is important to note that V
must be lower than V
● a tank capacitor connected to the VCOL_PRE pins. Capacitive currents can be collected to this
tank capacitor and used to generate a precharge voltage. This way is less accurate than the
internally -gen erated V
The precharge voltage options are selected in regis ter PREVOL.
The resulting discharge and precharge waveforms are controlled to prevent too fast transitions.
5.2.2A ct ive Period
The active period corresponds to the light-emission period. The global brightness setting defines
the current delivered by the column driver output stage. The STV8102 allows up to 127 steps of
brightness adjustment to set the active current in the column driver.
The column driver output current is a linear function of the reference current defined by:
The maximum brightness in this case is 255µA.
A high current option selected by the MAX.BRIGHT bit is used to double the current delivered by
the column driver.
COL_PRE
,
PP
COL_PRE
I
can be selected as:
.
OUT
= I
x N, where N = 0 to 127
REF
COL_PRE
= (2 x I
I
OUT
The maximum brightness in this case is 500µA.
The output current defined by the brightness adjustment flows through the column electrodes
during the active write period. The current sources of the output stage are automatically turned in
high impedance mode at the end of the active period during a single internal clock step.
) x N, where N = 0 to 127
REF
FT
A
5.3Optimization of the Column Driving Scheme
To reduce power consumption, the OLED display can be driven with optimized driving schemes
adapted to the application requirements.
R
Register PREDIS_SEL defines the presence (absence) of the discharge and/or precharge or the
use of a dedicated sequence without discharge and that connects together all “off” column outputs
to collect current losses on the common VCOL_PRE node.
Register PREDISDUR defines the duration of precharge and discharge sequences and the
temporal position of the signal edges in relation to the row sequence.
The recommended sequence simultaneously performs a precharge for an “on” (white) pixel and a
discharge for an “off” (black) pixel. This results in an optimization of the power consumption by
reducing the capacitive losses and increasing the active sequence.
However, for each of these modes, the user can force the driving scheme to the following cycles:
1. Pre-charge and discharge
2. No pre-charge, no discharge
3. No Pre-charge, discharge
4. Pre-charge, no discharge
D
37/65Draft of Revision 1.7STMicroelectronics Confidential
STV8102Display Addressing Scheme
The user can choose between a sequential or parallel mode of the discharge and pre-charge
periods.
The row period is divided in 20 cycles which are a Hi-Z period (1 cycle), discharge period (0 or 1
cycle), pre-charge period (1 or 2 cycles), the remaining number of cycles being the active period.
The duration of each pre-charge can be selected between one or two cycles. It must be noted that
the STV8102 operates in a voltage pre-charge mode.
5.4Examples of the Row/Column Driving Waveforms
The activation of the precharge/discharge function is done with the PREcharge DIScharge
SELection register and the selection of the sequential/parallel scheme and duration is done with the
PREDIS DURation register. (For more information, refer to Chapter 10 : Control and Status
STMicroelectronics ConfidentialDraft of Revision 1.740/65
Scanning ControlSTV8102
6Scanning Control
The STV8102 features a “Self-adaptive Scanning” processing which leads to adapt the row period
to the picture contents. This “Self-adaptive Scanning” drastically decreases the overall display
power consumption.
This feature is implemented in the scanning control block which generates the row/column driving
signals. The STV8102 can operate in active mode without host processing or in passive mode with
host control. The “Self-adaptive Scanning” modes are selected using 2 registers.
The scanning control block monitors the display RAM contents with a resolution of 8 blocks of 8
consecutive rows starting at row 0. A checksum is performed of each frame on each block. If the
block holds at least one pixel, the block is displayed, else it is blanked. Only row driver signals
corresponding to row drivers blocks with active data are generated. The line duration is adapted to
the number of active rows, while the frame frequency remains unchanged to minimize system
power consumption.
The active mod e is selected by “clearing” the AUTO
then automatically runs the “Self-adaptive Scanning”, driving the panel at the lowest line frequency
to minimize power consumption. In addition, the driving current is also decreased in the same ratio
which results in a further decrease of power consumption and to an increase in the lifetime of the
panel. Reading the RAMCHECK register gives the block status.
The passi v e m ode is selected by “setting” the A UTO
then check the contents of 8 blocks in the display RAM by reading the RAMCHECK register and
decide to blank, or not, some of the 8 row blocks by writing to the RAMSCAN control register. The
line frequency is adapted accordingly (see Figure 36).
In either active or passive mode, the adjustment of the line frequency requires a fine-tuning of the
column current to keep a constant luminance level on the panel. This fine-tuning is automatically
controlled by the logic control block through the ‘Current Management’ block.
The ‘Current Management’ block generates the reference current for the column driver stage.
Figure 36: Self-adaptive Scanning Block Diagram
Display RAM
Y0
Block 0
Y7
Block 1
X15X1X14X0
Block
Checksum
Internal
Result Register
R
A
B0
B1
D
Block 6
Block 7
B6
B7
bit of the SCANMODE register. The STV8102
bit of the SCANMODE register. The host can
FT
RAMSCAN
RAMSCAN
Control Register
Control Register
B0
B0
B1
B1
B6
B6
SCANMODE
Control Register
RAMCHECK
Status Register
B0
B1
B6
B7
SCANNING
CONTROL
BLOCK
Row
Signals
Column
Signals
Control
Signals
B7
B7
41/65Draft of Revision 1.7STMicroelectronics Confidential
STV8102Power Supply Management - PowermizerTM
7Power Supply Management - Powermizer
The STV8102 has an enhanced power supply control scheme named Powermizer.
The ‘Power Supply Management’ block controls the external step-up circuitry that generates the
high-voltage supply (V
step-up circuitry to regulate the V
row-off internal voltages. The control loop tracks the panel operating characteristics and adjusts the
power supply to ensure minimum power dissipation independently of the OLED/LEP material
characteristics over time and temperature. This function is particularly interesting in case of strong
brightness decrease. In this type of configuration, the driving voltage of the display is always
adapted to the optimum pixel operating voltage. If the STV8102 is powered with an external fixed
V
supply, the power supply management must be disabled.
PP
The column pre-charge voltage is internally generated. V
VCOL_PRE
register. It is also possible to connect an external capacitor to the VCOL_PRE pin. The column precharge voltage is then an average of the ON voltage of the display.
The same configuration is valid for the V
These different operating modes are defined by registers (see Chapter 10: Control and Status
Registers Desc ription).
The DC-to-DC Converter is a step-up converter with an input voltage V
V
(from 5 to 18V). The switching frequency (350kHz, typ.) is internally generated.
PP
During start-up, V
pins VHIGH and VDRIVE allows V
is high enough to switch the external NMOS transistor. Both the internal and external NMOS
transistors work in parallel. The external NMOS transistor is always required. The internal NMOS
transistor is not sized to switch the normal operating current of the application.
is externally supplied, the internal generation must be disabled using the PREVOL
PP
for the panel (see Figure 37). The STV8102 continuously controls the
PP)
equals V
supply and the derived V
PP
ROW_OFF
BATT
- V
to rise until the voltage on pin VDRIVE (stemming from VPP)
PP
and an internal NMOS transistor connected between
DIODE
COL_PRE
COL_PRE
row-off voltage. (See register ROWOFFVOL.)
precharge and V
is set [1.5V to 2V] below VPP. If
FT
A
TM
ROW_OFF
and an output voltage
BATT
R
D
STMicroelectronics ConfidentialDraft of Revision 1.742/65
Power Supply Management - PowermizerTMSTV8102
Figure 37: Power Supply Management Block Diagram
VBAT
COIL
VPP
STV8102
VCAPA_HOLD
RSENSE
VHIGH
VDRIVE
VSENSE
GNDSENSE
VCOL_PRE
Column x
Row x
VROW_OFF
GND_A
STEPUP_EN register
Step-up
Converter
Internal
Row_off
Supply
Row_off
Selection
Active Row
Selection
Comp.
Internal
Precharge
Supply
Precharge
Selection
A
Controlled
Reference
BRIGHT register
Column
Control
FT
Column discharge
Selection
GND_COL
Active column
R
D
43/65Draft of Revision 1.7STMicroelectronics Confidential
STV8102Oscillator – Timing Generator
8Oscillator – Timing Generator
The ‘Oscillator, Timing Generator’ block generates the internal clocks for the STV8102 digital
blocks. The reference clock can be fed externally on the EXT-CLK pin or come internally from the
on-chip oscillator. The necessary signals are generated to control the external DC-to-DC converter
and all the scanning signals.
Figure 38 shows the timing generator block diagram.
Different commands can be used to adapt the timing generator to several configurations (See
Register Description chapter).
EXT_CLK
The DC-to-DC conve rter clock (f
The frame and row clocks can be automatically or manually adapted to the display mode (full
picture, screen saver, …).
A basic scanning clock period (f
sequence (precharge, discharge, …) The row period is automatically controlled by the scanning
block to fit the running display mode (active, screen saver, …) and the selected frame rate.
Figure 38: Timing Generator Block Diagram
External
(
f
Internal
Oscillator
680kHz typ.
Clock
EXT_OSC
(
f
INT_OSC
Internal/External Clock
(OSCDCDC Register)
)
)
(OSCDIG-INT Register)
) is half the frequency of the selected reference clock.
DCDC
) of 1/20th the row period is used to run the selected column
SCAN
Reference
Clock
/2
/4
A
/8
f
)
(
DCDC
To DC-to-DC Converter
FT
60 to 120Hz
(OSCDIG-DIV Register)
Scanning Clock
f
)
(
SCAN
Shift Clock
f
(
HIGHSCAN
)
R
The frame duration is:
f
f
Using a typical internal reference clock frequency of 680kHz (f
● a 60Hz (minimum) frame frequency is obtained by a d ivision rate of 8
f
● a 120Hz (minimum) frame frequency is obtained by a division rate of 4
f
* With 64 rows active
If the Self-adaptive Scanning system skips some blank rows, the row frequency decreases but the
frame frequency remains close to the selected value.
In case the factor 4 is used (to run at a higher frame frequency), the screen saver mode can operate
in or on a reduced area.
STMicroelectronics ConfidentialDraft of Revision 1.744/65
FRAME
= f
ROW
= 85kHz*, f
SCAN
= 170kHz*, f
SCAN
= f
SCAN
ROW
/64*
/20*
D
ROW
ROW
= 4.25kHz* and f
= 8.5kHz* and f
FRAME
FRAME
= 66Hz*
= 132Hz*
INT_OSC
):
STV8102 ConfigurationSTV8102
9STV8102 Configuration
The STV8102 provides a set of registers to configure the device to the hardware of the display . This
chapter gives a summary of the controller state after a hardware reset and provides an example of
configuration to adapt the controller to a given screen.
9.1Reset Configuration
Before starting operation, a configuration sequence must initialize the STV8102 registers with a set
of values in accordance with the application and with the display hardware. The register initialization
sequence is loaded through the bus interface. When enabled, the selected interface (with SEL0,
SEL1) can operate usi ng the interface signals provided by the host.
The configuration has to be performed during the software initialization sequence by the host after
any reset.
The default configuration of the STV8102 after a hardware reset is:
● all the control registers are cleared (display OFF, DC-DC step-up OFF, internal oscillator OFF,
scanning OFF ),
● the RAM contents are unchanged (on Power ON: RAM contents are defined)
Note: the hardware reset must be applied all the power-up sequence long, until the supplies reach
the minimum value specified in Chapter 11: Electrical Characteristics.
9.2Display OFF Configuration
After the Display OFF command the configuration is as follows:
● Internal registers unchanged
● RAM unchanged
● Internal oscillator is inactive
● DC-DC step-up is OFF
9.3Example Configuration
This section describes an example of a standard “like” configuration. This configuration is sent in
order to have a normally functioning display. It is listed below in Table 19: Configuration Sequence
and corresponds to the display of Figure 39.
The configuration sequence brings the necessary flexibility to adapt the generated signals to the
hardware and the characteristics of the screen.
The values of registers used in the example are given in two ways, the binary/hexadecimal value
when applicable or the bit name/position/value and the name of the corresponding register when
needed. Only registers implied in the configuration are documented (with type name = “config” in
the Control and Status Register chapter). The resulting pin assignment is summarized in the
corresponding Figure 39. Registers not mentioned keep their default reset value.
D
R
FT
A
Refer to the Control and Status Register chapter for the detailed register description.
45/65Draft of Revision 1.7STMicroelectronics Confidential
STV8102STV8102 Configuration
Screen features: The columns start from 0 to 128, left to right, at the bottom of the screen. The
even rows start from 0 to 62, top to bottom, on the left side and odd rows from 1 to 63, top to bottom,
on the right side.
Table 19: Configuration Sequence
Register NameValueDescription
OSCCTRL12h
STEPUP_EN19hStep-up converter enabled
PREDIS_SEL26hWith precharge/with discharge
ROWHIZ28hInactive rows to VROW_OFF
EXTMOS_EN2BhExtern al MOS enabled
PREVOL2ChInternal precharge supply
ROWOFFVOL2EhInternal row_off supply
ROWMAP3AhRow mapping, see Figure 39
VPPCLAMPA614hSet Vpp clamp value
PIXLMAPB1hFill RAM using bit7 as MSB
BRIGHTCE19hSet up Brightness valu e
PREDISDURD020hParallel precharge /discharge mode
DISPONAFhTurn display on
Internal clock/internal oscillator enabled/divide by 8
(60Hz)
FT
R
D
A
STMicroelectronics ConfidentialDraft of Revision 1.746/65
STV8102 ConfigurationSTV8102
Figure 39: Row - Column Assignment
EVEN ROWS
Y62
Y0
R31
C0
C0
DISPLAY
SCREEN
STV8102 - DIE
DD_BG
R0
V
Interface
Signals
Y1
ODD ROWS
C127
Y63
C127
VROW_OFF
R63
R32
FT
Row-Column Interconnects for ROWMAP = 3Ah
A
R
D
47/65Draft of Revision 1.7STMicroelectronics Confidential
STV8102Control and Status Registers Description
10Control and Status Registers Description
The STV8102 has a set of control and status registers to configure and monitor the display system.
They are accessed with the interface bus as described in Chapter 2: Bus Interfaces.
The display RAM, organized as a byte array, is also accessed in write mode through the interface
bus with the selection of the SD/C
The following rules are used in this datasheet to describe bits, bit-fields and registers:
- SPICCTRL is the register name,
- FADON.SPICCTRL is the FADON bit of the SPICCTRL register,
- EFFECT.SPICCTRL is the EFFECT bit-field of the SPICCTRL register.
Unused bits are read as 0 and must be written at 0.
In the following sections the registers are described with the same rules. The reset default values
are given and the bit or bit-fields are detailed.
10.1Register Map
pin at “1” . It is described in Chapter 3: Display RAM.
BRIGHT- W - Brightness Range Selection Default value: 00h
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10Bit 9Bit 8Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
Command codeData
CEhMAXBRIGHT[6:0]
FT
A
Bit NameResetFunction
MAX0Brightness Range Selection (I
0: I
selection - 250uA
BR1
selection - 500uA
1: I
BR2
BRIGHT[6:0]0000000bBright ne ss Value
0000000b: 0
0000001b: 1/127 of I
xxxxxxxb: -1 row shift to the bottom
1111111b: I
D
R
BRx
max value
BRx
BRX
)
DISPON- W - Display EnableDef ault value: AEh
Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
1010111DISPON
49/65Draft of Revision 1.7STMicroelectronics Confidential
STV8102Control and Status Registers Description
Bit NameResetFunction
DISPON0Display Enable
0: Disable, Blank Screen
1: Enable
EXTMOS_EN- W - External MOS Enable Default value: 2Ah
Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
0010101EXTMOS_EN
Bit NameResetFunction
EXTMOS_EN0
HMAX- W - Horizontal Left Shift Limit Default value: 00h
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10Bit 9Bit 8Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
External Power MOSFET Enable
0: Disabled
1: External MOS Enabled
Command codeData
FT
C2hHMAX[7:0]
Bit NameResetFunction
A
HMAX[7:0]00hHorizontal Left Shi ft Limit
80h: -128 pixel shift to the left
-----FFh: -1 pixel shift to the left
00h: no shift
01h: 1 pixel shift to the right
------7Fh: 127 pixel shift to the right
R
HMIN- W - Horizontal Right Shift Limit Default value: 00h
D
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10Bit 9Bit 8Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
Command codeData
C0hHMIN[7:0]
STMicroelectronics ConfidentialDraft of Revision 1.750/65
Control and Status Registers DescriptionSTV8102
Bit NameResetFunction
HMIN[7:0]00hHorizontal Right Shift Limit
80h: -128 pixel shift to the left
-----FFh: -1 pixel shift to the left
00h: no shift
01h: 1 pixel shift to the right
------7Fh: 127 pixel shift to the right
HSHIFT- W - Horizontal Shift SelectionDefault value: 00h
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10Bit 9Bit 8Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
Command codeData
C4hHSHIFT[7:0]
Bit NameResetFunction
HSHIFT[7:0]00hHorizontal Shift Selection
80h: -128 pixel shift to the left
-----FFh: -1 pixel shift to the left
00h: No shift
01h: 1 pixel shift to the right
------7Fh: 127 pixel shift to the right
HSPEED- W - Screen Saver Horizontal SpeedDefault value: 90h
Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
10010HSPEED[2:0]
A
FT
R
Bit NameResetFunction
HSPEED[2:0]000bHorizontal Moving Speed selection
000: no shift, no motion
001: shift to HSHIFT and move 1 step to the right every 3 frame
D
010: shift to HSHIFT and move 1 step to the right every 2 frames
011: shift to HSHIFT and move 1 step to the right every 1 frames
100: shift to HSHIFT, no motion
101: shift to HSHIFT and move 1 step to the left every 3 frames
110: shift to HSHIFT and move 1 step to the left every 2 frames
111: shift to HSHIFT and move 1 step to the left every 1 frame
HVEN- W - Horizontal/Vertical Enable Default value: A0h
Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
1010000HVEN
51/65Draft of Revision 1.7STMicroelectronics Confidential
STV8102Control and Status Registers Description
Bit NameResetFunction
HVEN0
IDCHIP - R - Chip Identification Value: 07h
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10Bit 9Bit 8Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
Bit Name
IDCHIP[7:0]07hIDchip = 0111b
INVIDEO- W - Inverse Video EnableDefault value: A2h
Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
1010001INVIDEO
Fixed
Value
Horizontal/Vertical Enable
0: Disabled
1: Horizontal/Vertical Enable
Command codeData
EEhIDCHIP[7:0]
Function
FT
Bit NameResetFunction
INVIDEO0
MOVE- W - Screen Saver Effect SelectionDefault value: 80h
Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
1000 HMOVE[1:0]VMOVE[1:0]
Inverse Video Enable
0: Disabled
1: Inverse Video Enabled
R
A
D
Bit NameResetFunction
HMOVE[1:0]00bHorizontal Moving Effect selection
00: Limit to Limit
01: Bounce Only
10: Wrap Only
11: Bounce and Wrap
VMOVE[1:0]00bVertical Moving Effect selection
00: Limit to Limit
01: Bounce Only
10: Wrap Only
11: Bounce and Wrap
STMicroelectronics ConfidentialDraft of Revision 1.752/65
Control and Status Registers DescriptionSTV8102
OSCCTRL - W - Clock Control RegisterDefault val u e: 14h
Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
00010EXT/INT
Bit NameResetFunction
EXT/INT0Clock Selection
0: Internal
1: External
OSC ON1Internal Oscillator Enable
0: Disabled
1: Enabled
DIV0Reference Clock Divider selecti on
0: Divided by 8 -> 60Hz
1: Divided b y 4 -> 120Hz but display p anning and screen saver functions are disabled, see remark
in Section 4.3 and in Section 4.4
PATTERN_EN- W - Pattern EnableDefault value: D6h
Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
1101011PATEN
FT
OSC ONDIV
Bit NameResetFunction
PATEN0
PATTERN_SEL - W - Pattern Select Default value: D8h
Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
11011SEL
Pattern Enable
0: Disabled
1: Pattern Enabled
A
R
D
Bit NameResetFunction
SEL000b
Pattern Select
000b: blank screen, refer to Table 18: Display Pattern Selection
001b: black and white columns, refer to Table 18: Display Pattern Selection
010b: checker board pattern, refer to Table 18: Display Pattern Selection
-----111b: white screen, refer to Table 18: Display Pattern Selection
53/65Draft of Revision 1.7STMicroelectronics Confidential
STV8102Control and Status Registers Description
PIXLMAP - W - Mirror Effect SelectionDefault value: B1h
Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
10110B2TR2LMSB
Bit NameResetFunction
B2T0Vertical Display selection
0: top to bottom display (normal vertical display, display corresponds to RAM contents)
1: bottom to top display (display reversed compared to RAM contents)
R2L0H orizontal Display selection
0: left to right display (normal horizontal display, display corresponds to RAM contents)
1: right to left display (display reversed compared to RAM contents)
MSB1MSB Receive Po sition (RAM write only)
Serial interfacesParallel interf ac es
0: MSB is the 8th received bit MSB is Bit[0]RAM data write only
1: MSB is the 1st received bitMSB is Bit[7]default value
PREDISDUR
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10Bit 9Bit 8Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
Bit NameResetFunction
SEP0Parallel or Sequential Precharge/Discharge selection
DISEL0Discharge mode
CYC0Precharge cycle selection
Bits[3:0]0000bReserved, must be kept to 0000b
- W - Parallel or Sequential Pre/Discharge SelectionDefault value: 00h
Command codeData
D0h0SEPDISEL CYC0000
FT
A
0: Parallel Precharge/Discharge (in the same cycle)
1: Sequential Precharge/Discharge (different cycles)
0: All columns discharged (in the same cycle)
1: Selective discharge (only white to black transition columns)
0: 1 cycle long precharge
1: 2 cycles long precharge
R
D
PREDIS_SEL - W - Precharge/Discharge Select ion Default value: 20h
Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
00100PREDIS_SEL[2:0]
STMicroelectronics ConfidentialDraft of Revision 1.754/65
Control and Status Registers DescriptionSTV8102
Bit NameResetFunction
PREDIS_SEL[2:0]000b
* Enable with PREDISDUR.DISEL = 1 only.
PREVOL - W - Precharge Supply Selection Default value: 2Ch
Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
0010110PREVOL
Bit NameResetFunction
PREVOL0Precharge Supply selection
All Column Precharge Discharge selection *
000: No Precharge, No Discharge
001: No Precharge, No Discharge, Off pixels connected to V
010: With Precharge, No Discharge
011: Not used.
100: no precharge, with discharge
101: Not used.
110: with precharge, with discharge
111: Not used.
FT
1: External supply on pin VCOL_PRE
0: Internal precharge supply
COL_PRE
RAMCHECK - R - Row Block Checksum ResultReset value: 00h
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10Bit 9Bit 8Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
Command codeData
EChRAMSCANCHECK[7:0]
A
R
Bit NameResetFunction
RAMSCANCHEC
K[7:0]
00h8 Row Block Checksum Result
Bit 7: Block 7, lines 56 to 63
D
Bit 6: Block 6, lines 48 to 55
Bit 5: Block 5, lines 40 to 47
Bit 4: Block 4, lines 32 to 39
Bit 3: Block 3, lines 24 to 31
Bit 2: Block 2, lines 16 to 23
Bit 1: Block 1, lines 8 to 15
Bit 0: Block 0, lines 0 to 7
When a bit is set, the corresponding block is activated. When the bit is reset, the corresponding
block is blanked. Example: FFh means that all blocks are activated.
55/65Draft of Revision 1.7STMicroelectronics Confidential
STV8102Control and Status Registers Description
RAMROW- W - RAM Access in Row ModeDefault value: B8h
Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
1011100RAMROW
Bit NameResetFunction
RAMROW0
RAMSCAN - W - ROW Block BlankingDefault value: 00h
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10Bit 9Bit 8Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
Bit NameResetFunction
RAMSCAN[7:0]00h8 Row Block Blanking
Access the RAM in Row Access mode
0: Disable
1: Enable
Command codeData
CChRAMSCAN[7:0]
Bit 7: Block 7, lines 56 to 63
Bit 6: Block 6, lines 48 to 55
Bit 5: Block 5, lines 40 to 47
Bit 4: Block 4, lines 32 to 39
Bit 3: Block 3, lines 24 to 31
Bit 2: Block 2, lines 16 to 23
Bit 1: Block 1, lines 8 to 15
Bit 0: Block 0, lines 0 to 7
When a bit is set, the corresponding block is activated. When the bit is reset, the corresponding
block is blanked. Example: FFh means that all blocks are activated.
A
FT
ROWHIZ- W - Row OFF Selection RegisterDefault value: 28h
Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
0010100ROWHIZ
R
D
Bit NameResetFunction
ROWHIZ0ROW HiZ selection
0: Off-rows swit che d to V
1: Inactive or of f-rows in High Impedance state.
STMicroelectronics ConfidentialDraft of Revision 1.756/65
ROW_OFF
Control and Status Registers DescriptionSTV8102
ROWMAP- W - Row Mapping SelectionDefault value: 30h
Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
0011ROWMAP[3:0]
Bit NameResetFunction
ROWMAP[3:0]0000bRow Mapping o n Driver Output
Pin R0 to R31pin R32 to R63driver outputs
0000: line 0 to 31line 32 to 63continuous set
0001: line 1, 3,…to 63line 0, 2,…to 62odd set and even set
0010: line 0, 2,…to 62line 1, 3,…to 63even set and odd set
0011: line 32 to 63line 0 to 31continuous set
0100: line 31 to 0line 63 to 32continuous set
0101: line 63, 61,…to 1line 62, 60,…to 0odd set and even set
0110: line 62, 60,…to 0line 63, 61,…to 1even set and odd set
0111: line 63, 62,…to 32line 31, 30,…to 0continuous set
1000: line 0 to 31line 63 to 32continuous set
1001: line 1, 3,…to 63line 62, 60,…to 0odd set and even set
1010: line 0, 2,…to 62line 63, 61,…to 1even set and odd set
1011: line 32 to 63line 31 to 0continuous set
1100: line 31 to 0line 32 to 63continuous set
1101: line 63, 61,…to 1line 0, 2,…to 62odd set and even set
1110: line 62, 60,…to 0line 1, 3,…to 63even set and odd set
1111: line 63, 62,…to 32line 0, 1,…to 31continuous set
FT
ROWOFFVOL- W - Row OFF Supply SelectionDefault value: 2Eh
Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
0010111ROWOFFVOL
Bit NameResetFunction
ROWOFFVOL0Discharge Supply selection
1: External supply on pin VROW_OFF
0: Internal row-off supply
SCANMODE- W - Self-adaptive Scanning SelectionDefault value: BAh
R
A
D
Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
1011101AUTO
Bit NameResetFunction
AUTO0Self-adaptive Scanning enable
1: Disable, passive mode, the host reads R AMCHECK and selects the rows with RAMSCAN
0: Enable, automatic blanking of the black row blocks
57/65Draft of Revision 1.7STMicroelectronics Confidential
STV8102Control and Status Registers Description
STEPUP_EN- W - Setup Converter Control Register Default value: 18h
Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
0001100STEPUP_EN
Bit NameResetFunction
STEPUP_EN0
VMAX- W - Vertical Bottom Shift Limit Default value: 00h
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10Bit 9Bit 8Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
Bit NameResetFunction
VMAX[6:0]00hVertical Bottom Shift Limit (bit 7 must be kept to 0)
Step-up Converter selection
0: external supply on V
1: step-up converter enabled, internally generated supply
Command codeData
C8h0VMAX[6:0]
40h: -64 row shift to the bottom
-----7Fh: -1 row shift to the bottom
00h: no shift
01h: 1 row shift to the top
------3Fh: 63 row shift to the top
PP
FT
A
VMIN - W - Vertical Top Shift Limit Default value: 00h
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10Bit 9Bit 8Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
Command codeData
C6h0VMIN[6:0]
Bit NameResetFunction
VMIN[6:0]00hVertical Top Shift Limit (bit 7 must be kept to 0)
STMicroelectronics ConfidentialDraft of Revision 1.758/65
D
40h: -64 row shift to the bottom
-----7Fh: -1 row shift to the bottom
00h: no shift
01h: 1 row shift to the top
------3Fh: 63 row shift to the top
R
Control and Status Registers DescriptionSTV8102
VPPCLAMP- W - VPP Clamp Value Default value: 00h
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10Bit 9Bit 8Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
Command codeData
A6h000VPPCLAMP[4:0]
Bit NameResetFunction
VPPCLAMP[4:0]00000bVPP Clamp Value *
00000b: 5V, the min. VPP clamp value - corresponds to max. OLED display protection
00001b: 5.42 V
-----10000b: 11.7V
-----11110b: 17.58V
11111b: 18V, the max. VPP clamp value - corresponds to min. OLED display protection
* under the recommended operating conditions of Section 11.3
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10Bit 9Bit 8Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
Command codeData
CAh0VSHIFT[6:0]
Bit NameResetFunction
VSHIFT[6:0]00hVertical Shift Selection (bit 7 must be kept to 0)
40h: -64 row shift to the bottom
-----7Fh: -1 row shift to the bottom
00h: no shift
01h: 1 row shift to the top
------3Fh: 63 row shift to the top
VSPEED- W - Screen Saver Vertical Spee dDefault value: 98h
Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
10011VSPEED[2:0]
D
R
A
FT
59/65Draft of Revision 1.7STMicroelectronics Confidential
STV8102Control and Status Registers Description
Bit NameResetFunction
VSPEED[2:0]000bVertical Moving Speed selection
000: no shift, no motion
001: shift to VSHIFT and move 1 step to the bottom every 3 frame
010: shift to VSHIFT and move 1 step to the bottom every 2 frames
011: shift to VSHIFT and move 1 step to the bottom every 1 frames
100: shift to VSHIFT, no motion
101: shift to VSHIFT and move 1 step to the top every 3 frames
110: shift to VSHIFT and move 1 step to the top every 2 frames
111: shift to VSHIFT and move 1 step to the top every 1 frame
XSTART - W - RAM Write Column Register De fa u lt value: 00h
Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
0000XSTART[3:0]
Bit NameResetFunction
XSTART[3:0]0000bRAM Write Column Start Position
0000b: Byte X0, column 0 to 7
0001b: Byte X1, column 8 to 15
−−−−−
1111b: Byte X15, column 120 to 127
FT
YSTART- W - RAM Write Row S tart Position Default value: 40h
Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
01YSTART[5:0]
Bit NameResetFunction
YSTART[5:0]000000b RAM Write Row Start Position
00 0000b: Row 0
00 0001b: Row1
----11 1111b: Row 15?
R
A
D
STMicroelectronics ConfidentialDraft of Revision 1.760/65
Electrical CharacteristicsSTV8102
11Electrical Characteristics
11.1Absolute Maxi mum Ratings
Maximum ratings are the values beyond which damage to the device may occur. Functional
operation should be restricted to the limits defined in the electrical characteristics table.
SymbolParameterValueUnit
V
DD_D
/ V
DD_A
Low Voltage Supply Range-0.3, +4.6V
V
BATT
V
PP
I
PP
V
INPUT
I
INPUT
PdTotal Power DissipationTBDmW
T
J
T
STG
High Voltage Supply Range-0.3, +6V
Analog Displ ay Supply Range-0.3, +22V
DC Display Current Range64mA
DD
+0.3
Logic Input Voltage Range
DC Logic Input Current Range 10mA
Junction-ambient Thermal Resistance (Maximum) on a single-layer
board
A
TBD°C/W
V
V
= 3.3V, V
DD_D
25°C, f
11.3.1 DC Characteristics
SymbolParameterTest ConditionsMin.Typ.Max.Unit
V
BATT
V
DD_A, VDD_D
V
PP
I
STAND_BY
I
DD_D
I
DD_A
61/65Draft of Revision 1.7STMicroelectronics Confidential
= 60Hz, unless specified otherwise
FRAME
High Voltage Supply2.75.0V
Controller Suppl y1.83.6V
Display Supply
Stand-by Curre nt
Digital Supply CurrentmA
Analog Supply Cur rentmA
= 3.3V, VPP = 15V, V
DD_A
D
R
V
BATT
Device biased but not
operating (reset or dis play
off mode)
= 4.2V, GND_A = GND_D = GND_S = 0V, T
BATT
< V
PP
5.01220V
5µA
AMB
=
STV8102Electrical Characteristics
SymbolParameterTest ConditionsMin.Typ.Max.Unit
I
PP
V
V
IH
I
IL
I
IH
V
COL_GND
IL
Display Supply Current64mA
Low level of input logic signal
High level of input logic signal
Low level Input current of logic
signals
High level Input current of logic
signals
Column low-voltage reference
V
V
V
V
=0
IL
=0
IH
DD_A
DD_A
=3.3V
=1.8V
GND
0.7 x
V
0
0
_D
DD_D
0.3 x
V
DD_D
V
DD
1µA
1µA
1.5
0.4
11.3.2 Timing Generator
SymbolParameterTest ConditionsMin.Typ.Max.Unit
f
INT_OSC
f
EXT_OSC
f
HSYNC
f
VSYNC
Frequency of Internal clock
oscillator
Frequency of external clock signal.6001400kHz
Row Frequency0.487.68kHz
Frame Frequency60120Hz
FT
680-kHz
V
V
V
11.3.3 Row Drivers
A
SymbolParameterTest ConditionsMin.Typ.Max.Unit
I
ROW
V
ROW_ON
R
ROW_OFF
Sink row Supply CurrentMaximum Brightness64mA
ROW_ON Voltage drop
R
of Row high-side transistorV
DSON
=64mA, V
I
ROW
R
=3.3V
DD_A
DD_A
=3.3V
0.5V
350ohm
11.3.4 Column Drivers
D
SymbolParameterTest ConditionsMin.Typ.Max.Unit
I
COL
R
COL_PRE
R
COL_DIS
D
COL
Column Supply Current
Column output impedance during
precharge
Column output impedance during
discharge
Column differential uniformity
D
I
AVG1
COL
= ABS(I
= (I
COL_N
COL_N
+ I
– I
COL_N+1
COL_N+1
)/2
)/I
AVG1,
Minimum Brightness
Maximum Bright ness
=3.3V,V
V
DD_A
-250µA<I
-50µA<I
GND_COL
COL
COL
=0V
<-500µA
<-250µA
-5
-500
750ohms
280ohms
1
5
µA
%
STMicroelectronics ConfidentialDraft of Revision 1.762/65
Electrical CharacteristicsSTV8102
SymbolParameterTest ConditionsMin.Typ.Max.Unit
Device differential uniformity
D
CHIP
D
CHIP
and I
= ABS(I
= (I
AVG2
COL_MAX
COL_1
– I
+ to + I
COL_MIN
COL_128
)/I
AVG2,
)/128
5%
I
BR1
I
BR2
Maximum bright ness current
Maximum bright ness current
BRIGHT.MAX = 0
BRIGHT.BRIGHT = 127
BRIGHT.MAX =1
BRIGHT.BRIGHT = 127
250µA
500µA
11.3.5 DC-to-DC Converter
SymbolParameterTest ConditionsMin.Typ.Max.Unit
V
DRIVE_H
V
DRIVE_L
V
DRIVE_CYCLE
R
VHIGH_ON
Efficiency80%
V
CAPA_HOLD
External MOS gate: ON mode
External MOS gate: OFF mode
External MOS gate: turn ON duty
cycle
Internal MOS impedance: during
Ton
I
= -20mAVPP-1
DRIVE
= 20mA
I
DRIVE
= 20mA
I
VHIGH
FT
10V
100mV
080%
050Ohm
020V
11.3.6 Voltage Generator
SymbolParameterTest ConditionsMin.Typ.Max.Unit
V
COL_PRE
Precharge power supply
R
V
ROW_OFF
Row-off power supply
A
Internal generator
- I
COL_PRE
- I
COL_PRE
External generator
Internal generator
- I
ROW_OFF
- I
ROW_OFF
External generator
=-450mA
=100µA
=-450mA
=450mA
TBD
TBD
TBD
TBD
TBD
TBD
V
PP
V
PP
D
V
V
63/65Draft of Revision 1.7STMicroelectronics Confidential
STV8102Revision History
12Revision History
The following table summarizes the modifications applied to this document.
RevisionDescriptionDate
1.0First Issue28 October 20 02
1.1
1.2
1.3
1.4
1.5
1.6Update of Figure 2: Die Description (Bump-s ide View). 29 April 2003
1.7
Updated diagrams. Addition of T able2: Top Side ( from left to right) , Section 10.1:Register
Map.
Modification of Figure 2: Die Descriptio n (Bump-side Vi ew) and addition of Table 2: Top
Side (from left to right), Table 3: Right Side (from top to bottom), Table 4: Bottom Side
(from right to left), Table 5: Left Side (from bottom to top) and Table 6: Mechanical
Dimensions.
IDchip = 0101b
Modification of Figure 28: Wrap Only - Example 2, Figure 30: Wrap and Bounc e -
Example 2, Figure 31: Row Driver Voltage Diagram, Figure 32: Column Driver Voltage
Diagram, Section 5.2.1: Column Pre-charge/Discharge, Chapter 7: Power Supply
Management - PowermizerTM and register PREDISDUR.
IDchip = 0110b
Modification of Figure 1: STV8102 Input/Output Diagram and Figure 2: Die Description
(Bump-side Vie w). Update of Table1: STV8102 P ad D escription and Table 4: Bottom Side
(from right to left). Minor update s in Cha pter2: Bus Interfaces on page 16. Modification of
Figure 37: Power Supply Management Block Diagram. Updat e of Chapter 9: STV8102
Configuration and Chapter 10: Control and Status Registers Description on page 48.
Update of Figure 2: Die Description (B ump-side View). Inclusion of Figure 3: COF
Alignment and Die Positioning Marks. Update of pad placement and pad dimensions in
Section 1.3: Lead Pad Reference Chart. Update of Figure 36: Self-adaptive Scanning
Block Diagram. Other minor modifications.
FT
A
First issue for Cut 2.0 of the product
Pins
PATTERN_EN and PATTERN_SEL replaced by registers PATTERN_EN and
PATTERN_SEL. Remark regarding functioning of screen panning introduced in
Section 4.3. Similar remark about screen saver functioning introduced in Section4.4.
Table 19 modified to correspond to Figure 39.
18 November 2002
21 November 2002
27 November 2002
17 Februar y 2003
17 April 2003
10 November 2004
R
D
STMicroelectronics ConfidentialDraft of Revision 1.764/65
Revision HistorySTV8102
FT
A
R
Informati o n furnished is believed to be accurate and reliable. However, STMicroelectronics assumes no responsibility for the
consequences of us e o f such information n or for any infringement of patents or oth er r igh ts of third parties w hic h m ay re su lt f rom its
use. No license is granted by implication or otherwise under any patent or patent rights of STMicroelectronics. Specifications
mentioned in this publ ication are subject to ch ange without notice. Thi s publication supers edes and replaces all information previously
supplied. STMicroelectronics products are not authorized for use as critical components in life support devices or systems without
D
express wri tten approva l of STMicroelectronics.
The ST logo is a registered trademark of STMicroelectronics