256 x 72 x 4-Bit OLED Passive Matrix Controller/Driver
PRODUCT PREVIEW
Description
(Bumped Die)
ORDER CODE:
Main Features
■ Supports Monochrome OLED Passive
Matrices in different formats:
● 256×72 Black & White
● 256×72×2-bits/4 levels of gray
● 256×72×4-bits/16 levels of gray
● 256×36×6-bits/64 levels of gray
● 128×72×6-bits/64 levels of gray
■ On-chip DC/DC Step-up Converter
■ Display Power Supply up to 25V
■ Device Power Supply: 3.0 to 3.6V
■ Low-power Consumption Suitable for
Battery-operated Systems
■ Column Source Current capability: 800µA,
max.
■ Row Sink Current capability: 110mA, max.
STV8105
The STV8105 is a low-power, controller/driver
“combo” IC for OLED displays. The STV8105
supports 256 columns by 72 rows with 16 levels of
gray for monochrome and 2 x 128 columns by 72
rows with 16 lev els of gray f or “two” color displa ys. It
can control a display of 128 columns by 72 rows or
256 columns by 36 rows with 64 levels of gray in
monochrome mode.
The STV8105 provides all necessary functions in a
single chip, including on-chip supply control and
bias current generators, resulting in a minimum of
external components and in very low-power
consumption.
The STV8105 communicates with the system via
fully configurable interfaces (parallel or serial) to
FT
ease interfacing with the host microcontroller. The
STV8105 has a set of command and control
registers that can be addressed by these interfaces.
A
SERIALPARALLEL
INTERFACEINTERFACE
■ On-chip Oscillator
■ Programmable Gamma Correction
■ Programmable Display Multiplexing
■ Two Brightness Control registers of 128
steps each
■ 32 Step Dimmer Control
■ One Time Programmable (OTP) fuse ROM for
key configuration parameters
■ Dual Scan, Master/Slave Capability
■ Selectable 8-bit Parallel as well as Serial
Peripheral Interfaces
05-Sep-2005Draft of Rev. 1STMicroelectronics Confidential1/96
This is target data for new product. Details are subject to change withou t notic e.
4/9605-Sep-2005Draft of Rev. 1 STMicroelectronics Confidential
STV8105General Overview
1General Overview
The STV8105 is a monochrom e , l ow-power co nt ro ll e r/ dri ver combo from STM i cr o ele ct ro ni c s’ family
of controllers for OLED displays. It has been developed to bring a flexible solution to applications
and systems based on OLED passi ve matr ic es.
STV8105 can be used with many different host micro-controllers. It supports a serial bus and a
The
parallel interface covering most of the possible application architectures. This provides easy access
to a set of command and control registers to properly program the
STV8105 includes a dual port Display RAM of 256 x 72 x 4-bits to support the full display
The
capabilities of 256 column and 72 row drivers with several display functions.
The on-chip DC/DC step-up converter generates the necessary supply voltage (18V, typically) for
all row and column drivers from the battery supply.
STV8105.
Processed in BCD technology, the
can source up to 800µA for columns and sink up to 110mA for rows with a display supply of up to
25V. Thanks to the high level of integration, the number of required external components is
drastically reduced.
STV8105 f eatures a low-power digital core and output drivers that
FT
A
R
D
05-Sep-2005Draft of Rev. 1STMicroelectronics Confidential 5/96
General OverviewSTV8105
Figure 1: STV8105 Input/Output Diagram
RST
CLKIN
ROSC
COSC
SELCLK
MSEL[1]
MSEL[0]
P/S
DIN[7] (SIN)
DIN[6] (SCLI)
DIN[5:0]
CS1, CS2
SD/C
WR
HSYNCIN
VSYNCIN
VDD
STV8105
A
VPRG
VPP1, VPP2
VROW1, VROW2
VCOL1, VCOL2
COLUMNS
C1…C256
ROWS
R1…R72
DOUT[7] (SOUT)
DOUT[6] (SCLOUT)
DOUT[5:0]
CSOUT1, CSOUT2
SD/COUT
FT
WROUT
HSYNCOUT
VSYNCOUT
RCTRLA
RCTRLB
ROWDATA
SCLKOUT
R
D
TEST[3]
TEST[2:1]
GND
6/9605-Sep-2005Draft of Rev. 1 STMicroelectronics Confidential
GNDL
GNDSENSE
VDC
VHSENSE
VDRIVE
ISENSE
VSENSE
VCOMP
VF
TON/F
CMODE
VREF1, VREF2
STV8105General Overview
1.1Bumped Die Pad Description
Figure 2: Die Mechanical Data (Bump-side View)
TOP SIDE
C1
-TBDµm
C256
C255
TBDµm
C2
+TBDµm
R72
LEFT SIDE
R38R37
R36
-TBDµm
-TBDµm
-TBDµm
-TBDµm
R34
+TBDµm
STV8105
(X=0.0, Y=0.0)
-TBDµm
R2
R4
Figure 3: Alignment Mark Positions (Bump-side View)
Interface
BOTTOM SIDE
-TBDµm
R3
R1
FT
+TBDµm
-TBDµm
+TBDµm
-TBD
R33
+TBDµm
A
-TBDµm
TOP SIDE
+TBDµm
R71
RIGHT SIDE
R35
-TBDµm
+TBDµm
LEFT SIDE
-TBDµm
R
Columns
(X=0.0, Y=0.0)
Rows
Rows
-TBDµm
05-Sep-2005Draft of Rev. 1STMicroelectronics Confidential 7/96
D
Interface
BOTTOM SIDE
Rows
+TBDµm
+TBDµm
Rows
RIGHT SIDE
-TBDµm
General OverviewSTV8105
Figure 4: Alignment Mark Mechanical Data
TBDµm
TBDµm
TBDµm
TBDµm
TBDµm
TBDµm
TBDµm
METAL X
TBDµm
COF Alignment Mark
TBDµm
TBDµm
TBDµm
TBDµm
TBDµm
TBDµm
TBDµm
TBDµm
TBDµm
TBDµm
METAL X
TBDµm
TBDµm
TBDµm
TBDµm
Die Positioning Mark
FT
R
D
A
8/9605-Sep-2005Draft of Rev. 1 STMicroelectronics Confidential
STV8105General Overview
Figure 5: Pad Position (Bump-Side View)
Left
ROW OUTPUTS
INPUTS
- - - -
R34
R32
R30
R4
R2
VROW2
VROW2
DUMMY
DUMMY
ROWDATA
RCTRLB
RCTRLA
SCLKOUT
VSYNCOUT
HSYNCOUT
CSOUT2
CSOUT1
OUT
WR
SD/COUT
DOUT[0]
DOUT[1]
DOUT[2]
DOUT[3]
DOUT[4]
DOUT[5]
DOUT[6]
DOUT[7]
VSENSE
VCOMP
ISENSE
VDC
VDC
VDRIVE
R36
= = =
BOTTOM SIDE
D
R38
= = =
LEFT HALF SIDE
R72
R70
C256
C255
C254
C253
COLUMN OUTPUT SIDE
TOP SIDE
STV8105
FT
A
R
C167
C168
C167
05-Sep-2005Draft of Rev. 1STMicroelectronics Confidential 9/96
General OverviewSTV8105
INPUTS
VDRIVE
VDRIVE
GNDSENSE
GNDSENSE
GNDL
GNDL
GNDL
GNDL
GND
GND
GND
GND
VPRG
VPRG
VPRG
VPRG
VPP2
VPP2
VHSENSE
VHSENSE
VPP1
VPP1
VCOL2
VCOL2
VCOL1
VCOL1
VF
BOTTOM SIDE
STV8105
0,0
+Y
FT
+X
A
C167
C166
C165
COLUMN OUTPUT SIDE
TOP SIDE
VREF2
VREF1
R
VDD
VDD
VDD
VDD
DUMMY
GND
P/S
TON/F
10/9605-Sep-2005Draft of Rev. 1 STMicroelectronics Confidential
D
C92
C91
C90
STV8105General Overview
INPUTS
(95 I/O Pads)
ROW OUTPUTS
- - - -
TON/F
CMODE
SELCLK
MSEL[1]
MSEL[0]
VDD
TEST[3]
TEST[2]
TEST[1]
RST
DIN[7] (SIN)
DIN[6] (SCLI)
DIN[5]
DIN[4]
DIN[3]
DIN[2]
DIN[1]
DIN[0]
SD/C
WR
CS1
CS2
GND
VSYNCIN
HSYNCIN
CLKIN
ROSC
COSC
DUMMY
DUMMY
VROW1
VROW1
R1
R3
R31
R33R33
C90
C89
C88
STV8105
BOTTOM SIDE
COLUMN OUTPUT SIDE
FT
TOP SIDE
A
R
D
C3
= = =
R35
R37
R71
R69
C2
C1
= = =
RIGHT HALF SIDE
05-Sep-2005Draft of Rev. 1STMicroelectronics Confidential 11/96
Pad RCTRLB is pulled “High” if a voltage fault is detected on the output of the
DC/DC converter.
STV8105General Overview
Table 1: STV8105 Pad Description (Sheet 2 of 2)
Ball NameInput/OutputDescription
ROSCOExternal RC oscillator, resistor connection or Crystal connection
ROW DATAORow Driver Data
RST
SCLKOUTOSystem Clock Output
SD/C
OUTOSD/C Output
SD/C
SELCLKI
TEST[2:1]I
TEST[3] I Reserved (internal pull-up)
TON/F
VCOL1SupplyOdd column supply
VCOL2SupplyEven column supply
VCOMPI/OCompensation pad for DC/DC converter, constant frequency PWM mode
VDCSupplySupply for gate drive output buffer
ISystem Reset Input
Display Data or Command:
I
I
SD/C=”H”: Display Data
SD/C
=”L”: Command
“H”: An internal oscillator (if MSEL[0]=”1”)
“L”: External clock used
Test Mode Select:
“H”: Test Mode OFF (internal pull-up)
“L”: Reserved modes
DC/DC Converter Mode Select
“H”: PFM constant t
“L”: PWM constant switching frequency mode
ON
mode
FT
VDDSupplyAnalog/Digital low-voltage controller supply
VDRIVEOGate drive for external switchin g MOS transistor
VFI/O
VHSENSEIVH sense input
VPP1SupplyOdd column driver power supply
VPP2SupplyEven column dr iver power supply
VPRGSupplyNon-volatile OTP memory program power supply
VREF1I/OReferen ce Voltag e 1
VREF2I/OReferen ce Voltag e 2
VROW1SupplyOdd row driver supply
VROW2SupplyEven row driver supply
VSENSEIFeedback signal
VSYNCINIVertical SYNC Input
VSYNCOUTOVertical SYNC Output
WR
OUTOWrite Pulse Output
WR
IDisplay Data and Command Write Pulse
Pad for storing the re sult of VF dete ction, i.e. the average of the voltage on column
outputs C1 and C256 measured during constant current drive
R
D
A
05-Sep-2005Draft of Rev. 1STMicroelectronics Confidential 13/96
General OverviewSTV8105
1.3Lead Pad Reference Chart
The reference for the following tables is the center of the die (X = 0.0, Y = 0.0)
14/9605-Sep-2005Draft of Rev. 1 STMicroelectronics Confidential
STV8105General Overview
Table 5: Left Side (from bottom to top)
Pad PlacementsPad Dimensions
Lead Pad Name
XYXY
R36TBDTBD
R38TBDTBD
----------------------------------R72TBDTBD
1.4Mechanical Dimensions
Table 6: Mechanical Dimensions
DescriptionDimension
Die Size (mm)TBD
Pad Pitch (µm)TBD
Pad Size (µm)TBD
Pad Heigh t (µm )TBD
Wafer Thickness (µm)TBDµm
Bump Size (µm)TBDµm x TBDµm
Bump Characteristicsgold, electrolytic
TBDTBD
TBDTBD
TBDTBD
FT
Bump Hardness30-80Hv
A
R
D
05-Sep-2005Draft of Rev. 1STMicroelectronics Confidential 15/96
General OverviewSTV8105
1.5Functional Description
The architecture of the STV8105 provides all of the functions required to drive OLED displays. The
block diagram below gives an overview of the different on-chip components, embedded functions
and their links.
Figure 6: STV8105 Block Diagram
SERIALPARALLEL
INTERFACEINTERFACE
STATUS
REGISTERS
ROW
DRIVERS
INSTRUCTION DECODER
DISPLAY RAM
256×72 4-bit
CONTROL
REGISTERS
CLOCK
GENERATOR
FT
DC/DC
CONVERTER
SCANNING CONTROL
COLUMN DRIVERS
A
CURRENT
REFERENCES
R
The following rules are used in this datasheet to describe bit, bit-fields and registers:
- ROWDRVSEL is the name of a register,
- RDIR.ROWDRVSEL is the RDIR bit of register ROWDRVSEL,
- RMODE.ROWDRVSEL is the RMODE bit-field of register ROWDRVSEL.
Refer to Chapter 13: Command and Control Registers on page 65 for details of the various
registers.
The various functions of the STV8105 are described in the following sections, starting with the bus
interfaces.
16/9605-Sep-2005Draft of Rev. 1 STMicroelectronics Confidential
D
STV8105Bus Interfaces
2Bus Interfaces
The parallel interface and serial interface are selected using a P/S pad.
The parallel interface is active when P/S
The serial input pads SIN and SCLI are shared with DIN7 and DIN6, respectively.
Buffered versions of the serial signals, for cascading purposes, are output on pads SOUT and
SCLOUT and shared with DOUT7 and DOUT6, respectively.
The parallel interface pads DIN[7:0], CS1
CSOUT1
CS1
CS2
, CSOUT2, and WROUT.
and CSOUT1 are chip select signals for the Primary-Master and Secondary-Master devices.
and CSOUT2 are chip select signals for the Primary-Slave and Secondary-Slave devices.
Figure 7: Buffering of Bus Interface Signals
Internal Circuits
DIN[7] (SIN)DOUT[7] (SOUT)
DIN[6] (SCLI)DOUT[6] (SCLOUT)
DIN[5:0] DOUT[5:0]
=”H”; the serial interface when P/S =”L”.
, CS2 and WR are buff ered and sent out on DOUT[7:0],
FT
CS1
CS2
WR
SD/C
D
2.1Interface Sequen ce
After Reset or Power ON, an interface is in the state of waiting for a Command Address and Display
RAM Data.
After receiving the Command Address, the interface is in the state of waiting for Command Data.
When Command Data is received while in the receive Command Data state, the interface returns to
the receive Command Address state.
When Display RAM Data is received while in the receive Command Data state, the interface also
returns to the receive Command Address state.
A
R
CSOUT1
CSOUT2
WROUT
SD/COUT
05-Sep-2005Draft of Rev. 1STMicroelectronics Confidential 17/96
Bus InterfacesSTV8105
When the Serial Interface is selected, the output buffer for the interface signals is cleared when CS1
and CS2
2.2Parallel Interface
The parallel interface is active when pad P/S is "High".
are both "High".
When writing parallel data, the WR
Data is interpreted as a command if SD/C
"High".
When transmitting a command, the command address is sent first followed by command data.
A command is decided by a 2-byte access: a command code followed by a data byte.
When there is a Display RAM access with SD/C
of a command, the STV8105 enters the state where it is waiting for a Command Address.
CS1, CS2
WR
pad is asserted while CS1 and CS2 are both "Low".
is "Low"; it is interpreted as Display RAM data if SD/C is
set “High” but without respecting the “2-byte nature”
Figure 8: Parallel Interface
FT
SD/C
DIN[7:0]
A
P/S = HighCommand Data
Command Address
(1 byte)
(1 byte)
Display RAM Data
(1 byte)
Command
(2 bytes)
R
Don’t care
D
18/9605-Sep-2005Draft of Rev. 1 STMicroelectronics Confidential
STV8105Bus Interfaces
Figure 9: 8-bit Parallel Interface Timing Diagram
SD/C
CS1
CS2
WR
WR
DIN[7:0]
VIH
VIL
VIH
VIL
VIH
VIL
VIH
VIL
Taw
Valid
Tcclw
Tcyc
Tds
Tah
Tcchw
Tdh
FT
Valid
SD/COUT
CSOUT1
CSOUT2
WROUT
DOUT[7:0]
VIH
VIL
Tdsdc
VIH
VIL
VIH
VIH
VIL
VIL
VIH
VIL
A
Valid
R
Tdcs
Tdwr
D
Tdd
Valid
05-Sep-2005Draft of Rev. 1STMicroelectronics Confidential 19/96
Bus InterfacesSTV8105
Table 7: 8-bit Parallel Interface Timing
SymbolParameterTest ConditionsMin.Typ.Max.Units
TahAddress Hold TimeWR10ns
TawAddress Setup TimeWR
TcycSystem Cycle TimeCS1
TcclwWrite Pulse WidthWR
TdsData Setup TimeDIN[7:0]60ns
TdhData Hold TimeDIN7:0]10ns
TdsdcSD/C Output DelaySD/C
TdcsCS Output DelayCSOUT1
TdwrWR Output DelayWR
TddDATA OutputDOUT[7:0]30ns
2.3Serial Interface
The serial interface is active when P/S is "Low".
, CS2200ns
OUT30ns
, CSOUT230ns
OUT30ns
0ns
60ns
FT
Serial data is written in using DIN[7] (SIN) and DIN[6] (SCLI) while CS1
Data is interpreted as a command if SD/C
"High".
is "Low"; it is interpreted as Display RAM data if SD/C is
and CS2 are both "Low".
DIN[5:0] are not used; they should be tied either “High” or “Low”.
A
R
D
20/9605-Sep-2005Draft of Rev. 1 STMicroelectronics Confidential
STV8105Bus Interfaces
Figure 10: Serial Interface
CS1, CS2
SD/C
D7D0D7D0D7D0
DIN[7](SIN)
DIN[6](SCLI)
DIN[5:0]
Fixed High or Low
P/S = Low
Command Address
(1 byte)
R
D
Command
(2 bytes)
A
Command Data
(1 byte)
FT
Display RAM Data
(1 byte)
Don’t care
05-Sep-2005Draft of Rev. 1STMicroelectronics Confidential 21/96
Bus InterfacesSTV8105
Figure 11: 4-wire Serial Interface Timing Diagram
TcssTcsh
CS1
CS2
SD/C
SCLI
SIN
VIH
VIL
VIH
VIL
VIH
VIL
Tslw
Tsas
TrTf
Tsds
Tsah
Valid
Tscyc
Tshw
Tsdh
Valid
FT
A
Table 8: 4-wire Serial Interface Timing
SymbolParameterTest ConditionsMin.Typ.Max.Units
TscysSerial Clock Cycle200ns
TshwPulse Width (High)90ns
TslwPulse Width (Low)90ns
TsasAddress Setup Time20ns
TsahAddress Hold Time20ns
TsdsData Setup Time20ns
TsdhData Hold Time20ns
TcssCS-SCL Time20ns
TcshCS-SCL Time20ns
D
R
22/9605-Sep-2005Draft of Rev. 1 STMicroelectronics Confidential
STV8105Bus Interfaces
2.4Master/Slave Connection
Figure 12 below shows an example connection between two ICs for Master/Slave mode.
Figure 12: Master/Slave Mode
OLED Panel
From MPU
SCLKOUT
DIN[7:0]
CS1
CS2
WR
SD/C
STV8105 MasterSTV8105 Slave
DOUT[7:0]
CSOUT2
WROUT
SD/COUT
SCLKOUT
VSYNCOUT, HSYNCOUT
Figure 13: External IC Interface Timing Diagram
FT
VIH
VIL
A
VSYNCIN,
HSYNCIN
VSYNCOUT
HSYNCOUT
RCTRLA
RCTRLB
KDATA
VIH
VIL
R
Tdvso
Tdhso
Tdrca
Tdrcb
Tdrowdata
D
05-Sep-2005Draft of Rev. 1STMicroelectronics Confidential 23/96
Bus InterfacesSTV8105
Table 9: External IC Interface Timing
SymbolParameterTest ConditionsMin.Typ.Max.Units
TdvsoVSYNCOUT Delay20ns
TdhsoHSYNCOUT Delay20ns
TdrcaRCTRLA Delay20ns
TdrcbRCTRLB Delay20ns
TdrowdataROWDATA Delay20ns
R
D
FT
A
24/9605-Sep-2005Draft of Rev. 1 STMicroelectronics Confidential
STV8105Display RAM
3Display RAM
The STV8105 contains a Dual Port, 256 × 72 x 4-bit Display RAM. As shown in Figure 14 below,
Port A is for write only; Port B, read only.
It is possible to access any location thanks to X and Y, programmable pointers with ranges
corresponding to the selected display mode.
The X address is specified with the command RAMXSTART, the Y address with RAMYSTART.
The X and Y addresses can be automatically incremented with bits YINC and XINC of the
GSADDINC command. The GSMODE bit-field of this command is also used to select the display
mode and gray scale. See Section 13.2 for details.
Depending on the selected display mode, one, two or four pictures can be stored in the Display
RAM, and one or two colors can be controlled:
05-Sep-2005Draft of Rev. 1STMicroelectronics Confidential 25/96
Display RAMSTV8105
3.116 Level Gray Scale Mode Memory Map
In this mode, the picture has 256 x 72 pixels, and the gray scale of each pixel is defined by the
corresponding 4-bit value stored in Display RAM. This mode is selected using field GSMODE of the
GSADDINC command. Only one picture can be stored in the Display RAM. The range of the
address pointers is 00h to 7Fh for X and 00h to 47h for Y. One byte loaded in Display RAM contains
data for two pixels.See Section 13.2 for details. The “two” color mode can be used; see Section
Y 00h, X 00hY 00h, X 01hY 00h, X 7DhY 00h, X 7EhY 00h, X 7Fh
Pxl 0, Pxl 1
Y 01h, X 00h
Col1Col2Col254 Col255 Col256
Pxl 0
Pxl 2, Pxl 3
Pxl 1Pxl 255
Display Screen
Pxl 250, Pxl 251
Pxl 254Pxl 253
Pxl 252, Pxl 253
FT
Display RAM
Y 46h, X 00h
Y 47h, X 00h
A
Pxl 254, Pxl 255
Y 47h, X 7Fh
Col 1*Col 2*Col 3*
Row 1
3.24 Level Gray Scale Mode Memory Map
In this mode, the picture has 256 x 72 pixels. The gray scale of each pixel is defined by the
corresponding 2-bit value stored in Display RAM. This mode is selected using field GSMODE of the
GSADDINC command. Two pictures can be stored in the Display RAM. The range of the address
pointers is 00h to 3Fh for X and 00h to 8Fh for Y. One byte loaded in Display RAM contains data for
4 pixels. See Figure 16 for details. The “two” color mode can be used, see Section 9.1: Colo r
Selection Modes for details.
26/9605-Sep-2005Draft of Rev. 1 STMicroelectronics Confidential
05-Sep-2005Draft of Rev. 1STMicroelectronics Confidential 27/96
b3---b2, Byte 00h
Column to Pixel Mapping
b5---b4, Byte 00h
Col 4*
Pixel 3
b7---b6, Byte 00h
Col 255*
Pixel 254
b5---b4, Byte 7Fh
* Default column mapping
Col 256*
Pixel 255
b7---b6, Byte 7Fh
Display RAMSTV8105
3.364 Level Gray Scale Mode 1 Memory Map
In this mode, the picture has 128 x 72 pixels. The gray scale of each pixel is defined by the
corresponding 6-bit value stored in Display RAM. This mode is selected using field GSMODE of the
GSADDINC command. Only one picture can be stored in the Display RAM. The range of the
address pointers is 00h to 7Fh for X and 00h to 47h for Y. One byte loaded in the Display RAM
contains data for one pixel.
In this mode, column outputs C
“two” color mode, see Section 9.1: Color Selection Modes for details. For more information on using
this mode, refer to the description of command GSADDINC in Section 13.2.
and Cn, must be connected together. It is not possible to use the
n+1
Col1Col2Col126 Col127 Col128
Pxl 0
Pxl 1Pxl 127
Display Screen
Pxl 126Pxl 125
FT
Y 00h, X 00hY 00h, X 01hY 00h, X 7DhY 00h, X 7EhY 00h, X 7Fh
Pxl 0
Y 00h, X 00h
Pxl 1
Pxl 125
Pxl 126
Pxl 127
A
Display RAM
Y 46h, X 00h
Y 47h, X 00h
Col 1*Col 2*Col 3*
Row 1
28/9605-Sep-2005Draft of Rev. 1 STMicroelectronics Confidential
Pixel 0Pixel 1Pixel 2
b5---b0, Byte 00h
Column to Pixel Mapping
D
b5---b0, Byte 01h
128 columns, 72 rows
R
b5---b0, Byte 02h
Y 47h, X 7Fh
Col 127*
Pixel 126
b5---b0, Byte 7Eh
* Default column mapping
Col 128*
Pixel 127
b5---b0, Byte 7Fh
STV8105Display RAM
3.464 Level Gray Scale Mode 2 Memory Map
In this mode, the picture has 256 x 36pixels, the gray scale of each pixel is defined by the
corresponding 6-bit value stored in Display RAM. This mode is selected using field GSMODE of the
GSADDINC command. Only one picture can be stored in the Display RAM. The range of the
address pointers is 00h to FFh for X, 00h to 23h for Y. One byte loaded in the Display RAM contains
data for one pixel.
The “two” color mode cannot be used, see Section 9.1: Color Selection Modes for detail. For more
information on using this mode, refer to the description of command GSADDINC in Section 13.2.
Y 00h, X 00hY 00h, X 01hY 00h, X FDhY 00h, X FEhY 00h, X FFh
Pxl 0
Y 00h, X 00h
Pxl 1
Pxl 253
Pxl 254
A
Display RAM
Y 22h, X 00h
R
Y 23h, X 00h
Pxl 255
Y 47h, X FFh
Col 1*Col 2*Col 3*
Row 1
05-Sep-2005Draft of Rev. 1STMicroelectronics Confidential 29/96
Pixel 0Pixel 1Pixel 2
b5---b0, Byte 00h
Column to Pixel Mapping
256 columns, 36 rows
D
b5---b0, Byte 01h
b5---b0, Byte 02h
Col 255*
Pixel 254
b5---b0, Byte FEh
* Default column mapping
Col 256*
Pixel 255
b5---b0, Byte FFh
Display RAMSTV8105
3.5Monochrome Mode Memory Map
In this mode, the picture has 256 x 72 pixels, and each pixel is black or white depending on the
corresponding 1-bit value stored in Display RAM. This mode is selected using field GSMODE of the
GSADDINC command. Four pictures can be stored in the Display RAM. The “two” color mode can
be used, see Section 9.1: Color S election Modes for details. The range of the address pointers is
00h to 3Fh for X, 00h to 8Fh for Y. One byte loaded in Display RAM contains data for eight pixels.
See Section 13.2.
R
D
FT
A
30/9605-Sep-2005Draft of Rev. 1 STMicroelectronics Confidential
It is the software designer’s responsibility to keep the X and Y address pointers consistent with the
selected display mode by mainly using automatic incrementation to avoid writing data in areas that
are not read.
32/9605-Sep-2005Draft of Rev. 1 STMicroelectronics Confidential
STV8105Dot-Matrix Display
4Dot-Matrix Display
The STV8105 can display pictures of different resolutions with different shades or levels of gray as
described below:
Black and White, monochrome mode: 256 × 72 × 1 bit
The selected picture in Display RAM can be displayed in four different ways thanks to bits VTUR
and HTUR of the command DOTMTRXDIR (command code 11h):
● bit VTUR selects the vertical display direction versus Display RAM contents, Figure 23.
● bit HTUR selects the horizontal display direction versus Display RAM contents, Figure 24. Bit
HTUR applies when writing data into the Display RAM. To get effective horizontal picture
mirroring after changing t he HTUR bit, the pic ture must be re-wr itt en into Display RAM.
The display is turned on when bit DISPON of command DCTRL (10h) is set; bit DISPON is cleared
by default on reset or during power-on reset.
Figure 23: Invert Image - Vertical Direction
Display RAM data
Vertical Direction Invert with VTUR = “0”
R
D
FT
A
Vertical Direction Inver t with VTUR = “1”
05-Sep-2005Draft of Rev. 1STMicroelectronics Confidential 33/96
Dot-Matrix DisplaySTV8105
Figure 24: Invert Image - Horizontal Direction
Display RAM data
Horizontal Direction Invert with HTUR = “0”Horizontal Direc tion Invert with HTUR = “1”
The STV8105 can scan a reduced number of rows by programming the SCLN bit-field of command
DOTMTRXSCAN (12h). See Section 13.2 for details regarding commands DCTRL, DOTMTRXDIR
and DOTMTRXSCAN.
R
D
FT
A
34/9605-Sep-2005Draft of Rev. 1 STMicroelectronics Confidential
STV8105Clock Generation
5Clock Generation
The STV8105 has two on-chip oscillator circuits to generate the internal clock SCLK. One circuit is
dedicated to an external crystal or RC network. It is also possible to source an external clock on pad
CLKIN directly. A second RC oscillator is fully integrated. It does not require any external
components and provides a reference clock of 4.8MHz, typ. The clock source is selected using input
pads SELCLK and MSEL[0].
The internal clock SCLK is buffered and sent to output pad SCLKOUT for slave devices.
The oscillator frequency can be divided by a factor of 2
programming the SDIV bit-field of command SCLKDIV . This sets up a “prescaler” ratio of from 1/1 to
1/128; see Figure 25. For details regarding the SCLKDIV command, see Section 13.2 : Command
Details Ordered by Command Code.
N
, where integer N can range from 0 to 7, by
R
D
FT
A
05-Sep-2005Draft of Rev. 1STMicroelectronics Confidential 35/96
Clock GenerationSTV8105
Figure 25: Clock Generation
CLKIN
COSC
ROSC
SELCLK
MSEL[0]
MSEL[1]
RST
RC oscillator port
Prescaler
(1/1 to 1/128)
Internal RC Osc.
4.8MHz
H
L
H
L
Divide by 2
OSC Stabilizer
No output until amplitude of
oscillator is stabilized.
SCLK
(Internal Display Function)
FT
SCLKOUT
Crystal Usage
D
CLKIN
COSC
(open)
R
ROSC
External Clock Usage
A
CLKIN
COSC
(open)
ROSC
(open)
36/9605-Sep-2005Draft of Rev. 1 STMicroelectronics Confidential
STV8105Master/Slave and Primary/Secondary Operation
6Master/Slave and Primary/Secondary Operation
Master/Slave operation of two STV8105s allows driving a panel of 512 columns by 72 rows with 16
levels of gray.
Master/Slave plus Primary/Secondary operation of four STV8105s (two along the top of the panel
and two along the bottom, see Figure 26), allows driving 512 columns by 144 rows with 16 levels of
gray.
The STV8105 sets up Primary/Secondary and Master/Slave assignments depending on the state of
input pads MSEL[0] and MSEL[1] as described in Table 10.
Table 10: Master/Slave Operation
MSEL[1]MSEL[0]Test Mode
Secondar y Slave (SS)
Interface signals from the Secondary Master are
LL
received by the Seco ndary Slave.
The Secondary Slave operates synchronously with
Secondar y Master.
Secondary Master (SM)
Interface signals from the Primary Master are received
LH
HL
HH
Primary Master and Secondary Master operate by CS1
Primary Slave and Secondary Slave operate by CS2
D
by the Secondary Master.
A output synchronizing signal is sent to the Secondary
Slave.
Primary Slave (PS)
Interface signals from the Primary Master are received
by the Primar y Slave.
The Primary Slave operates synchronously with
A
Primary Master.
Primary Master (PM)
Interface signals of VSYNCOUT, HSYNCOUT,
OUT, etc. are activated
SD/C
Operation of the Primary Slave and Secondary Master
R
are synchronous with the Primary Master.
Row Driver Control signals RCTRLA/RCTRLB are
activated.
.
FT
.
05-Sep-2005Draft of Rev. 1STMicroelectronics Confidential 37/96
Master/Slave and Primary/Secondary OperationSTV8105
Figure 26: Master/Slave and Primary/Secondary Operation
512 columns by 72 rows
two color display, 4-bit gray scale
2 column dr ivers
1 row driver
Primary Master/Slave operation
PSPM
STV8105STV8105
STV8105STV8105
SM
SS
A
PM
STV8105STV8105
PS
R
D
512 columns by 144 rows
FT
two color display, 4-bit gray scale
4 column drivers
2 row drivers
Primary Master/Slave and
Secondary Master/Slave operation
38/9605-Sep-2005Draft of Rev. 1 STMicroelectronics Confidential
STV8105Brightness Adjustment
7Brightness Adjustment
In the STV8105, a brightness (luminance) adjustment changes the current of the column drivers.
The column current is a copy of a reference current which is defined by the ratio of a reference
voltage on pad VREFx to the value of a precision resistor connected between pad VREFx and
ground.
This reference voltage can range from 0.64 to 2.77V. Using a 20K precision resistor, for example,
leads to a reference current of from 32 to 138.5µA. The maximum possible value of this reference
current is 400µA; it can be set with either or
VREF()Rref()⁄2.77V()6.925K()⁄=
The reference voltage is generated by an internal 7-bit DAC.
Input data to this DAC can come from an “initial brightness adjustment” register which is loaded by
a BRIGHTx command or from data stored in an on-chip, one-time-programmable, non-volatile
memory (Anti-Fuse OTP Memory). Input data to the DAC is selected with bit RSELx of command
BRIGHTx. By default, the contents of OTP memory are selected as input to the DAC.
However, if the OTP memory is not alre ady programmed, Section 11.2, the DAC will output an
“undetermined” value between the minimum and the maximum possible for VREF. In this case, it is
mandatory to program the DAC using the BRIGHTx command.
.
VREF()Rfef()⁄0.64V()0.6K()⁄=
To support displays using “two” color pixels, the STV8105 has two independent brightness
adjustments. Using bits RESLA and RSELB of commands BRIGHTA and BRIGHTB, DAC A and
DAC B are loaded, respectively , with the contents of initial “brightness” registers A and B, or with the
contents of two on-chip non-volatile memories A and B (Anti-Fuse OTP Memory), as shown in
Figure 27.
See Section 13.2 regarding programming “brightness” register A using command BRIGHTA and
“brightness” register B with command BRIGHTB.
As shown in Figure 27, the overall brightness of the display can also be adjusted by a dimmer
control function - with the command DIMMERCTRL. For details regarding this function, refer to
Section 9.2: Dimmer Control.
A
FT
R
D
05-Sep-2005Draft of Rev. 1STMicroelectronics Confidential 39/96
Brightness AdjustmentSTV8105
Figure 27: Control of Initial Brightness Adjustments
CMODE
H
R2
GND
R1
GND
VREF2
VREF1
Iref2
DIMMER
7-bit “Brightness”
DAC B
DIMMER
7
L
Iref1
Iref1VREF1()R1()⁄=
A
…
C1
C2
7-bit “Brightness”
DAC A
C3
…
C4
FT
7
C255
C256
R
RSELB.BRIGHTB
VPRG
OTP Memory B
Initial Brightness
Adjustment Register B
D
FDCB.BRIGHTB
MPU
40/9605-Sep-2005Draft of Rev. 1 STMicroelectronics Confidential
7
OTP Memory A
Initial Brightness
Adjustment Register A
FDCA.BRIGHTA
7
RSELA.BRIGHTA
STV8105DC/DC Step-up Converter with VF Detection
8DC/DC Step-up Converter with VF Detection
8.1General Description
The STV8105 contains a DC/DC converter controller capable of driving an external, 150mA,
switching power MOS transistor with 90% efficiency. With just few external components a step-up
converter can be realized capable of generating up to 25V from a 3 to 12V battery. The switching
frequency can be set in the range of 150 to 300KHz which allows reducing inductor size. Normal
protections such as under voltage lock-out (UVLO), detection against open loop operation and
current overload are also included.
In general, a step-up converter design based on the DC/DC power controller of the STV8105 is
capable of:
● operating from a 3 to 12V battery
● operating from a gate buffer supply (VDC) of 3 to 10V
● producing an adjustable output, V
● sourcing up to 150mA at 18V
● requiring only 10µA in standby
● operating at efficiencies of up to 90%
● operating at switching frequencies of 100, 200, 250 and 300KHz
● protecting against overload, under voltage or open loop conditions
, ranging from 6 to 25V
H
A block diagram of the converter is shown in Figure 28. The output of the converter is V
output can be used to supply the row drivers with VROW1/VROW2 and the column drivers with
VPP1/VPP2 and VCOL1/VCOL2.
The VF detection feature of the DC/DC controller monitors the voltage on column outputs C1 and
C256 during constant current drive and stores an average of the two voltages on a capacitor
connected to pad VF, see C
control block in determining V
to program a 3-bit DAC to output an adjustment to V
where V
can range from 1.5 to 3.5V and one LSB = 286mV.
FOP
in Figure 28. This “detected” voltage is sampled and used by the
VF
. In addition, the VFOP bit-field of command VFDETVAL can be used
H
A
V
H
VFV
R
FT
according to
H
+=
FOP
. This
H
D
05-Sep-2005Draft of Rev. 1STMicroelectronics Confidential 41/96
DC/DC Step-up Converter with VF Detectio nS TV8105
Output VH is “clamped” to VH Max. which equals a constant × VBG at the time of VF detection. If VH
Max. is exceeded, then pad RCTRLB is pulled “High” to VDD by the STV8105 indicating a voltage
fault.
D
8.2Detailed Description
The converter combines the advantages of two control schemes, pulse width modulation (PWM) or
constant switching frequency mode and pulse frequency modulation (PFM) also called constant t
mode, which together provide high efficiency over a wide range of output load current. Selection
between the two modes is done with pad TON/F.
Output V
the VSENSE pad, the other through VHSENSE. The VSENSE-loop is enabled during power-on
where V
VHSENSE-loop is enabled when V
the voltage present on pad VF.
can be adjusted from 6 to 25V by means of two independent closed loops; one is through
H
increases in proportion to the ramp-up characteristics of an internal bandgap source. The
H
A
+
-
R
is determined to have reached steady-state. Here, VH tracks
H
ON
42/9605-Sep-2005Draft of Rev. 1 STMicroelectronics Confidential
STV8105DC/DC Step-up Converter with VF Detection
The DC/DC power controller also includes several protections designed to prevent damage to the
STV8105 or external components. Under voltage lock-out (UVLO) shuts the gate drive buffer down
if VDC becomes too low. The power-off threshold is 2.54V; the power-on threshold, 2.77V. VDC is
internally filtered by the STV8105 so that the power controller does not react to glitches that might
be present on this supply.
Over current protection on pad ISENSE senses the source current of the external switching MOS
transistor and disables the gate drive buffer if this current exceeds 250mV/R
persists for 16 “internal” cycles, the buffer remains off until either VDC is removed or a reset such as
pad RST
Detection of an open-loop condition, either on VSENSE or VHSENSE, causes the STV8105 to also
shut down the gate drive buffer. If an open-loop condition occurs with VHSENSE, then V
value fixed by the external feedback resistor divider.
8.2.1PWM Mode
When pad TON/F is connected “Low” to GND, the DC/DC converter operates in PWM or constant
switching frequency mode.
The PWM circuit consists of a fixed frequency sawtooth generator, an error amplifier and a PWM
comparator. The frequency of the generator can range from 150 to 300KHz. The default is 150KHz;
the other values are programmed, see Section 13.2, with field FDCDC of command DCDCCTRL.
Referring to Figure 29, the error amplifier is a transconductance operational amplifier (OTA) that
compares an internal bandgap voltage with the voltage on pad VSENSE. The output of the OTA,
pad VCOMP, is available for frequency compensation. The feedback signal on VSENSE is obtained
using an external resister divider across the converter output V
The output of the error amplifier, VCOMP, is compared with the sawtooth wavef o rm. If it is greater,
the external switching MOS transistor is kept ON. If it is less, the MOS transistor is switched OFF.
going “Low” occurs.
.
H
FT
. If this condition
SENSE
rises to a
H
Suppose V
goes “Low” causing the duty cycle to decrease. As a consequence V
feedback is negative and can maintain V
exceeds its steady state value by a small amount, then the output of the error amplifier
H
at its desired value.
H
A
R
D
decreases. Thus the
H
05-Sep-2005Draft of Rev. 1STMicroelectronics Confidential 43/96
DC/DC Step-up Converter with VF Detectio nS TV8105
Figure 29: PWM or Constant Switching Frequency Mode
VF
+
_
V
FOP
_
+
VHSENSE
VRSL.DCDCCTRL
DCDCON.DCDCCTRL
PWDWN
Sawtooth
Oscillator
Latch
4-bit counter
VFOP.VFDETVAL
UVLO
+
_
500n s delay
BUFFER
+
_
250mV
VDC
VDRIVE
GNDSENSE
ISENSE
FT
A
8µA
500nA
_
+
1.24V
Bandgap
VSENSE
VCOMP
RST
TON/F
R
8.2.2PFM Mode
D
When pad TON/F is connected “High” to VDD, the DC/DC converter operates in PFM or constant
t
mode.
ON
Referring to Figure 30, the PFM circuit consists of a t
state by the output of the VSENSE error amplifier. During t
ON. It is switched OFF when a current limit or a t
If output V
“High” and a t
repeatedly, until V
and the clock is disabled. If a current limit is detected during a t
OFF until a another t
obtained.
44/9605-Sep-2005Draft of Rev. 1 STMicroelectronics Confidential
becomes less than its steady state value, the output of the error amplifier remains
H
ON/tOFF
period starts. The external MOS transistor is switched ON and OFF,
exceeds the steady state value. Then the output of the error amp goes “Low”,
H
occurs. In this way, the switching frequency is varied until regulation is
ON
ON/tOFF
period occurs.
OFF
oscillator that can be locked in the t
the external MOS transistor is kept
ON
period, the oscillator is locked
ON
GND
OFF
STV8105DC/DC Step-up Converter with VF Detection
In PFM mode the switching frequency scales roughly in proportion to the load current. Thus, this
mode of operation enables high efficiency with light loads and is ideal to control the converter in
standby mode. The PFM control technique does not need any frequency compensation. It is
inherently stable.
Figure 30: PFM or Constant tON Mode
VF
+
_
V
FOP
_
+
VHSENSE
VRSL.DCDCCTRL
DCDCON.DCDCCTRL
PWDWN
t
t
OFF
Latch
ON
RST
4-bit counter
SRQ
CLK
40µA
R
UVLO
RST
500n s delay
+
_
A
VFOP.VFDETVAL
BUFFER
VDC
VDRIVE
GNDSENSE
ISENSE
FT
250mV
500nA
_
+
1.24V
Bandgap
VSENSE
VCOMP
TON/F
VDD
D
8.3Compensation Network
The LC output filter in Figure 28 has a two-pole transfer function. So to guarantee stability in PWM
mode, it is necessary to frequency compensate the closed loop response of the converter.
The error amplifier plays a fundamental role in regulating the loop of the converter. This amplifier is
an operational transconductance amplifier (OTA). Since the output of an OTA is high impedance, it
is easy to compensate the converter by connecting an RC network between this node and ground.
Thus the output of the OT A is bought out to a pad, VCOMP, where an external RC can be connected
between it and ground, GND. See R
05-Sep-2005Draft of Rev. 1STMicroelectronics Confidential 45/96
and CC in Figure 31 below.
C
DC/DC Step-up Converter with VF Detectio nS TV8105
The external RC introduces a dominant low-frequency pole in the response of the control loop. It
also introduces a zero that can be placed to cancel the pole of the LC output filter.
Operation in PFM mode does not require frequency compensation.
Figure 31: DC/DC Converter - Application Circuit
V
bat
22µF/16V100nF
C
VF
22nF
R
22K
C
47nF
STV8105
VF Detection
VF
internal bandgap
reference, V
VCOMP
C
Ω
C
TON/F
GND
BG
VFOP.VFDETVAL
DCLKL
Control
_
+
V
FOP
A
VHSENSE
VDC
VDRIVE
VSENSE
ISENSE
C6-K1.8L
RB160M
SI2304DS
ESVB2335M
FT
R
SENSE
0.1
GNDSENSE
Ω
V
H
R
A
174K
Ω
R
B
12K
Ω
R
8.4Soft Start
Soft start is an essential feature for correct power-up of the DC/DC converter without overstressing
the external switching MOS transistor. Soft start operates during start up of the converter when bit
DCDCON of command DCDCCTRL becomes “1”. The soft start function is realized with the same
capacitor, C
calculated by simply taking into account the output sourcing current of the OTA which is 40µA in
PWM mode and 8µA in PFM.
During power-up, the external MOS transistor starts switching with a duty cycle that gradually
increases at the same rate as the voltage on pad VCOMP. In PFM mode, pad VCOMP is used only
for soft start, and the voltage on this pad ramps-up to VDD.
46/9605-Sep-2005Draft of Rev. 1 STMicroelectronics Confidential
, that is used for frequency compensation. The soft start ramp-up time can be
C
D
STV8105DC/DC Step-up Converter with VF Detection
8.5Peak Current Detection
The drain-source voltage of the external switching MOS transistor is sensed by R
and as soon as a comparator detects that this voltage has exceeded 250mV, the gate drive of the
external MOS transistor is switched OFF.
When the comparator senses an over-current condition, a flip-flop is se t, and the extern al MO S
transistor is switched OFF. The flip-flop remains set while the over-current condition persists. If this
condition persists for 16 continuous “internal” cycles, a master latch turns the DC/DC converter off,
and the conve rter can not be restarted with DCDCON.DCDCCTRL = “1” until after a ne w po w er-up
or hardware reset (RST
An internal low-pass filter in series with pad ISENSE with an inherent delay of 500ns rejects voltage
glitches caused by the external switching MOS transistor during its operation.
Refer to Section 13.2: Command Details Ordered by Command Code for details regarding registers
DCDCCTRL and VFDETVAL which control operation of the DC/DC conve rter.
= “0”) is issued.
SENSE
, Figure 31,
R
D
FT
A
05-Sep-2005Draft of Rev. 1STMicroelectronics Confidential 47/96
Column DriversSTV8105
9Column Drivers
The column drivers of STV8105 are described in Figure 32.
Together, the column driver outputs C1 to C256 can be connected to three different sources or
placed in Hi-Z. The three different source types are: a constant current supplied on pads VPP
constant voltage supplied on pads VCOL
Supply pads VPP1 and VCOL1 are for the odd numbered outputs.
Supply pads VPP2 and VCOL2 are for the even numbered outputs.
The GNDL pad is common to all columns pads.
A dedicated command register (COLCTRL 1Ah) provides 4 control bits to override the column
output signals:
● the CLLM bit, when set to “1” (with CLLZ = “0”), forces all column outputs to VCOL1 and
VCOL2. It overrides all other column commands. The inactive default value is “0”.
● bit CLLZ, when set, forces all column outputs in Hi-Z state and overrides all other commands.
Inactive default value is “0”.
● bit HSLZ, when set, forces output HSYNCOUT to Hi-Z. HSYNCOUT is grounded to pad GNDL
when HSLZ is “0”, the inactive default value.
● bit OFLZ, when set (with CLLM and CLLZ = “0” and after the PWM current sourcing period),
forces all column outputs to Hi-Z, otherwise the outputs are grounded to GNDL when OFLZ is
“0”, the inactive default value.
, or switched to GNDL.
X
X
, a
FT
9.1Color Selection Modes
The STV8105 can drive dual or “two” color displays: one color appears on the odd columns, the
other on even columns. Supplies VPPx and VCOLx as well as the column current generators can be
set to different levels to fit the driving characteristics of the two colors. Two reference currents are
defined by the selected “brightness” DAC (DAC A or DAC B) and by two precision resistors
connected on pads VREF1 and VREF2. These resistors can have the same or different values. The
dual current reference mode is selected by pulling pad CMODE “High” to VDD.
Note:
● In the dual color mode, the same dimmer control applies to the two colors.
● When using the 64 level gray scale modes (resolutions of 128 × 72 and 256 × 36), the dual
mode cannot be used, supplies VPP1 and VPP2 as well as VCOL1 and VCOL2 must be
connected together, and only DAC A (VREF1) can be used.
● When pad CMODE is pulled “Low” to GND, only one current reference is used. It is defined by
the resistor on pad VREF1 and controlled by DAC A along with the dimmer command. See
Figure 32.
D
A
R
48/9605-Sep-2005Draft of Rev. 1 STMicroelectronics Confidential
STV8105Column Drivers
Figure 32: Column Drivers
CMODE
VREF2
VREF1
GND
VPP1
Iref2
From DAC B
Iref1
From DAC A
VCOL1
GNDL
C1
DIMMER
magnification
DIMMER
magnification
VCOL2VPP2
GNDL
H
L
C2
C255
…
GNDL
FT
A
…
C1C2C3C4C255C256
C256
GNDL
Bit HTUR of the command DOTMTRXDIR can be used to reverse the horizontal display direction
versus column pinout. Note that the picture must be reloaded because HTUR can only change the
Display RAM write direction. Refer to Section 13.2 for details.
9.2Dimmer Control
The brightness of the whole display panel can be changed with the DIMM bit-field of command
DIMMERCTRL. DIMM selects what fraction of I
I
which is given by
COUT
where fract[DIMM] is a fraction depending on the value of field DIMM according to Table 11 bel ow.
For more info on command DIMMERCTRL see Section 13.2.
05-Sep-2005Draft of Rev. 1STMicroelectronics Confidential 49/96
R
D
I
COUT
to use in establishing the column output current
ref
Iref fract DIMM[]×=
Column DriversSTV8105
Table 11: Dimmer command
DIMM.DIMMERCTRLfract[DIMM]Ratio of Iref [%]
b4 b3 b2 b1 b0
0 00001/166.25
0 00012/1612.5
------------
0 00114/1625
------------
0 01118/1650
------------
0 101112/1675
------------
0 111116/16100
------------
1 001120/16125
------------
1 011124/16150
------------
1 101128/16175
------------
1 111132/16200
Note:Note: A ”Dimmer” adjustment is performed synchronous with VSYNC when bit DISPON of register
DCTRL is “1”. Otherwise, when DISPON.DCTRL is “0”, this adjustment is performed immediately
after the command DIMMERCTRL is issued.
9.3Drive Control
The STV8105 outputs a constant current on each column pad depending on the “Brightness” and
“Dimmer” levels selected by the user. During the row period, the column current is PWM modulated
according to the gray scale value of each pixel. A row (or scan line) period is divided into an OLED
Setup Period for reset and precharge followed by a Drive Period (constant current gradation
display).
D
R
A
FT
50/9605-Sep-2005Draft of Rev. 1 STMicroelectronics Confidential
STV8105Column Drivers
Figure 33: Setup and Drive Periods
SCLK
HSYNC
Driver
HSYNC Period
GNDL or Hi-Z
9.4Setup Period
The Setup Period is composed of four programmable sub-periods. Each sub-period is programmed
using a corresponding OELPERIOD1, 2, 3 or 4 (1Bh, 1Ch, 1Dh or 1Eh) command.
The duration of each sub-period can be programmed to be 1 to 64 SCLK clock periods long using
the ExCL bit-field of the corresponding OELPERIODx command, x = 1, 2, 3 or 4. This leads to a
total Setup Period of between 4 and 256 SCLK clock periods as shown in Figure 34.
The column output signal of a column pad can be programmed independently during the four subperiods using the ExST bit-field of the corresponding OELPERIODx command, x = 1, 2, 3 or 4, as
explained below. The selected column driver output can:
1. source a constant current determined by the brightness and dimmer adjustments, Figure 32,
2. be forced to VCOLx,
3. be pulled down to ground GNDL or
4. be placed in a Hi-Z state.
If the pixel value to be displayed is 00h (i.e., black), then independent of whether the selected
column output is programmed to be at VPPx, VCOLx or in Hi-Z during the setup period, the column
output is pulled down to ground GNDL during the whole of the setup period and during the whole of
the drive period as well.
Setup Period
4 to 256 SCLK pulses
R
D
Drive Period
256 SCLK pulses, fixed
FT
A
Note: before the first setup period, 1 SCLK clock period is inserted in a row period sequence. During
this time , th e out put HSY NCOU T can b e pull ed to gr ound G NDL or put in Hi-Z usin g bit OF LZ of the
command COLCTRL (1Ah).
05-Sep-2005Draft of Rev. 1STMicroelectronics Confidential 51/96
Column DriversSTV8105
Figure 34: Setup Period Timing
SCLK
HSYNC
Driver
SCLK
HSYNC
Setup Period 1
Setup Period 2
Setup Period 3
Setup Period 4
Setup Period
4 to 256 SCLK pulses
1 to 64 SCLK pulses
OUT (VPP, VCOL, GNDL, Hi-Z)
1 to 64 SCLK pulses
OUT (VPP, VCOL, GNDL, Hi-Z)
Drive Period
256 SCLK pulses, fixed
FT
1 to 64 SCLK pulses
A
OUT (VPP, VCOL, GNDL, Hi-Z)
1 to 64 SCLK pulses
OUT (VPP, VCOL, GNDL, Hi-Z)
R
GNDL or Hi-Z
D
9.5Drive Period
The active duration of a row period (or scan line period) is named the drive period. The drive period
is 256 SCLK clock periods long.
During the drive period, the column drivers are sourcing constant current defined by the brightness
and dimmer levels selected by the user. The time the column current is sourced is proportional to
the gray scale level of the pixel to be displayed, leading to a PWM modulation. This “sourcing” time
can have 256 different values. After the “sourcing” time elapses, column current is turned off, and
the column pad is switched to ground GNDL until the next setup period.
The STV8105 has a 30 byte look-up table to define the current sourcing duration of the drive
sequence.
52/9605-Sep-2005Draft of Rev. 1 STMicroelectronics Confidential
STV8105Column Drivers
There are15 bytes dedicated to the odd columns and 15 bytes dedicated to the even columns. They
can be loaded thanks to dedicated ODDx and EVENx commands (command codes 2Dh to 1Fh and
3Ch to 2Eh).
Separate ODDx and EVENx lookup tables can be used in case of “two” color modes. For a given
level of gray, the odd and even bytes can be loaded with different values to fit each color brightness
response. The STV8105 uses ODD and EVEN (or ODD only) lookup tables depending on the input
level at pad CMODE. When CMODE is “High”, the ODD lookup table applies to the odd columns,
and the EVEN lookup table applies to the even columns. When CMODE is “Low”, only the ODDx
lookup table is used for both even and odd columns.
For some gray scale modes the lookup tables are not user accessible; see next sections. For details
regarding the ODDx and EVENx commands, refer to Section 13.2: Com ma nd De tai ls Ord ered by
Command Code.
R
D
FT
A
05-Sep-2005Draft of Rev. 1STMicroelectronics Confidential 53/96
Column DriversSTV8105
9.5.116 Level Gray Scale Mode
In this mode the gray level of each pixel is defined by a 4-bit value stored in the Display RAM,
leading to 16 levels of gray.
This mode uses the ODDx and EVENx, or ODDx only, lookup tables to define the column current
sourcing time. There are 15 bytes corresponding to the 15 different, possible values of pixel data in
Display RAM. When the pixel value is 0h, the column current source is off (to GNDL) for the entire
drive period.
Each byte of the lookup table holds a value between 0 to 256 (00h to FFh). This value corresponds
to the number of elementary SCLK clock periods. Each byte of the lookup table is loaded using the
corresponding ODDx or EVENx command.These bytes must be loaded during the power-on/reset
sequence.
54/9605-Sep-2005Draft of Rev. 1 STMicroelectronics Confidential
VCOL
GNDL
D
GNDL or Hi-Z
STV8105Column Drivers
9.5.24 Level Gray Scale Mode
In this mode the gray level of each pixel is defined by a 2-bit value stored in the Display RAM,
leading to 4 levels of gray.
Figure 36: 4 Level Gray Scale Mode - Drive Timing
SCLK
HSYNC
Driver
3rd gray scale level
2nd gray scale level
1st gray scale level
0th gray scale level
Setup Period
4 to 256 SCLK pulses
VCOL 1 to 256 SCLK pulses
VCOL 1 to 256 SCLK pulses
R
Drive Period
256 SCLK pulses, fixed
FT
256 SCLK pulses
VCOL 1 to 256 SCLK pulses
A
GNDL
GNDL or Hi-Z
GNDL or Hi-Z
GNDL or Hi-Z
Because only 4 gray levels are used in this mode, only 3 or 6 from among the 15 or 30 lookup tables
are needed:
ODD3, ODD2, ODD1 and EVEN3, EVEN2, EVEN1 when pad CMODE is “High” and ODD3,
ODD2, ODD1 when CMODE is “Low”.
The lookup table bytes must be loaded during the power-on/reset sequence.
05-Sep-2005Draft of Rev. 1STMicroelectronics Confidential 55/96
In this mode the lookup table is not user programmable. It is shown below in T ab le 12 wh ich li sts t he
number of SCLK clock pulses generated for each of the 64 possible values of a 6-bit pixel.
56/9605-Sep-2005Draft of Rev. 1 STMicroelectronics Confidential
05-Sep-2005Draft of Rev. 1STMicroelectronics Confidential 57/96
Note: odd and even columns have the
same value, so there is NO “two” color
mode in the 64 level gray scale modes.
Column DriversSTV8105
9.5.4Monochrome Mode
In this mode a pixel is ON or OFF depending on the value of the bit in Display RAM. T
sourcing time is 0 when the pixel is OFF. It is equal, in terms of SCLK clock pulses, to the value of
the byte loaded by the corresponding ODD1 or EVEN1 command (CMODE “High”) or by the ODD1
command (CMODE “Low”) when the pixel is ON. The lookup table byte(s) must be loaded during
the power-on/reset sequence.
Figure 38: Monochrome Mode - Drive Timing
SCLK
HSYNC
Setup Period
4 to 256 SCLK pulses
Driver
Drive Period
256 SCLK pulses, fixed
he column current
1st gray scale level
0th gray scale level
R
D
FT
256 SCLK pulses
A
VCOL 1 to 256 SCLK pulses
GNDL
GNDL or Hi-Z
58/9605-Sep-2005Draft of Rev. 1 STMicroelectronics Confidential
STV8105Row Driver Control
10Row Driver Control
10.1Row Drivers
The row driver of STV8105 is the 2-transistor structure shown below in Figure 39.
When activated, the row output pad is switched to GNDL. When not active, the row output pad is
pulled-up to the voltage supplied on pads VROW1 and VROW2. The R
GNDL is 10 ohms, max.
Figure 39: Row Drivers
of the MOS transistor to
ON
VROW1
R1
GNDL
Bit VTUR of command DOTMTRXDIR can be used to select the vertical display direction versus
Display RA M contents. Refer to Section 13.2 for details.
The ROWDRVSEL command allows selecting the scanning direction as well as whether single or
dual scanning mode is used.
10.2Row Driver Scanning Modes
10.2.1 Single Scanning Mode
The single scanning mode is selected when the RMODE bit-field of command ROWDRVSEL is
programmed to “10b”.
VROW2
R2
GNDL
R
GNDL
FT
A
R71
R72
GNDL
In single scanning mode when the RDIR bit of command ROWDRVSEL is “0”, the Row Drivers are
scanned in increasing order from R1 to R72.
When RDIR.ROWDRVSEL is “1”, the rows are scanned in reverse order starting from R72.
D
05-Sep-2005Draft of Rev. 1STMicroelectronics Confidential 59/96
Row Driver ControlSTV8105
Figure 40: Single Scanning
OLED Panel
Line 71
Line 69
Line 3
Line 1
10.2.2 Dual Scanning Mode
The dual scanning mode is selected when the RMODE bit-field of command ROWDRVSEL is
programmed to “11b”.
In dual scanning mode the odd and even row driver scans are simultaneous.
A maximum of 36 lines can be scanned at once, and the 2 row pads can sink with an effective R
of 5 ohms, max.
The scanning direction is changed, again, with bit RDIR of command ROWDRVSEL.
R71
R69
R3
R1
C1
ROWS
R
COLUMNS
STV8109 DIE
Backside View
INTERFACE
IN
INTERFACE
SIGNALS
A
R72
C256
R70
R4
IN
ROWS
R2
Line 72
Line 70
Line 4
Line 2
FT
ON
D
60/9605-Sep-2005Draft of Rev. 1 STMicroelectronics Confidential
STV8105Row Driver Control
Figure 41: Dual Scanning
OLED Panel
Line 36
Line 35
Line 2
Line 1
R71
R69
R3
R1
C1
ROWS
R
COLUMNS
STV8109 DIE
Backside View
INTERFACE
IN
INTERFACE
SIGNALS
A
R72
C256
R70
R4
IN
ROWS
R2
Line 36
Line 35
Line 2
Line 1
FT
D
05-Sep-2005Draft of Rev. 1STMicroelectronics Confidential 61/96
OTP MemorySTV8105
11OTP Memory
11.1Introduction
The OTP (One Time Programmable) Memory consists of a Volatile Memory (VM) made of an array of flipflops and a Non-Volatile Memory (NVM) made of an array of anti-fuses. Every time the STV8105 is poweredon or exits from reset, the OTP is automatically initialized. The NVM is powered on. Calibration and
configuration parameters that are already stored in the NVM are read and latched into VM, then the NVM is
powered off to avoid extra current consumption.
11.2OT P Memory Programming
In order to store the calibration and configuration parameters permanently, the contents of VM has
to be transferred to the NVM.
Below are details of the commands that allow permanently storing calibration and configuration
data into the NVM.
Comman
d
SHORT
PRGOTP
CKMM
First of all, care has to be taken when the programming voltage is applied to pad VPRG. Before
powering-up VPRG, the internal switch between VPRG and ground (GND) has to be opened by
making sure bit SHORTON of command SHORT is “0”.
The OTP programming procedure is activated with the PRGOTP command. This procedure, which
last about 50ms, autonomously involves blowing the anti-fuses. This procedure also terminates
autonomously.
With the CKMM command it is possible to check if OTP memory has been correctly programmed.
When CKMM is executed, the STV8105 checks the state of an internal “SEAL” bit. If this bit is “1”,
meaning the OTP memory has been correctly programmed, the STV8105 gets reset. If the “SEAL”
bit is not “1”, the CKMM command is ignored.
FunctionAddr
VPRG internally
shorted to GNDL,
ON/OFF
OTP
Programming
if SEAL bit = “1”,
SW Reset, else
NOP
Command Data
Default
Bit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0
F30000000
F50000000 1-
F7------- --
A
FT
SHORT
ON
01h
R
D
The recommended conditions for “blowing” and achieving a reliable short circuit of the anti-fuses
are:
● Minimum programming current I
● Programming voltage V
● Time to program all cells Twr > 50ms
62/9605-Sep-2005Draft of Rev. 1 STMicroelectronics Confidential
= 16V, accepted range 14V < V
PRG
> 250mA
PRG
PRG
< 18V
STV8105OTP Memory
11.3A Short Routin e f or Programming the OTP
Below , a short routine that can be used to program and check the OTP memory of the STV8105.
# Power on VDD.
01h# Issue BRIGHTA command, initial brightness “A” adjustment.
00h to 7Fh# Set desired default value for brightness “A”.
02h# Issue BRIGHTB command, initial brightness “B” adjustment.
00h to 7Fh# Set desired default value for brightness “B”.
F3h# Issue SHORT command
00h# with Bit0 of next word, SHORTON, equal to “0”,
# i.e. short is off.
# Now power on VPRG.
F5h# Issue PRGOTP command
01h# with Bit0 of next word equal to “1”.
# Wait 50ms.
# Power down VPRG.
F2h# Issue SOFTRST command, i.e. issue a software reset.
# Power on OLED display supplies VPP1, VPP2, VCOL1,etc.
10h# Issue DCTRL, the dot-matrix display control command,
03h# with all pixels ON.
F7h# Issue the CKMM command to check OTP programming. If
# display goes blank, i.e. OFF, then OTP has been
# programmed correctly.
A
FT
R
D
05-Sep-2005Draft of Rev. 1STMicroelectronics Confidential 63/96
STV8105 ConfigurationsSTV8105
12STV8105 Configurations
12.1Reset Configuration
When pad RST is brought “Low”, the state of the STV8105 is as follows:
● oscillator OFF
● DC/DC Converter OFF
● Column drivers at GNDL
● internal Row d rivers at GNDL
● external IC controls SCLKOUT, VSYNCOUT, HSYNCOUT, RCTRLA, RCTRLB and ROWDATA
are at GND
● all Registers are loaded with their default values (see Table 13)
After RST
considered to be 200ns max after sendin g or issui ng the com ma nd SOF T RST, the state of the
STV8105 becomes:
● oscillator ON
● DC/DC Converter remains OFF but waiting for a command
● Column drivers at GNDL but also waiting for a command
● internal Row drivers at GNDL (waiting for a command)
● external IC controls VSYNCOUT, HSYNCOUT, RCTRLA, RCTRLB and ROWD ATA are at GND
● all Registers are at their default values (waiting for a command)
SOFTRST is a one byte command and is the only command that can perform a reset of the
STV8105.
12.2Sleep Configuration
The STV8105 can be placed into a sleep mode with command SLEEP (command code F1h).
Howev er , the STV8105 is f orced out of sleep mode if either command DCDCCTRL (03h) or DCTRL
(10h) is sent, irrespective of the data value that follows their command codes.
When placed IN sleep mode, the state of the STV8105 is as follows:
● oscillator ON
● DC/DC Converter OFF
● Column drivers at GNDL
● internal Row d rivers at GNDL
● all analog circuits powered by VDD are OFF
● all registers as well as the SRAM retain their status
● bus interface active
is released, i.e. brought “High”, or after completion of a software reset, which is
D
FT
A
R
64/9605-Sep-2005Draft of Rev. 1 STMicroelectronics Confidential
STV8105Command and Control Registers
13Command and Control Registers
The STV8105 has a set of registers to command and control the display system. They are accessed
via the interfaces described in Chapter 2: Bus Interfaces.
The following rules are used in this datasheet to describe bit, bit-fields and registers:
- ROWDRVSEL is the name of a register,
- RDIR.ROWDRVSEL is the RDIR bit of register ROWDRVSEL,
- RMODE.ROWDRVSEL is the RMODE bit-field of register ROWDRVSEL.
Unused bits are read as 0 and must be written as 0.
Dummy or irrelevant bits are noted “D”; their value when read is undefined, they must be written with
0 for future compatibility.
R
D
FT
A
05-Sep-2005Draft of Rev. 1STMicroelectronics Confidential 65/96
Command and Control RegistersSTV8105
13.1List of Commands Ordered by Command Code
Table 13: Register List Ordered by Increasing Command Code
EVEN934h - W1AhEV9TEven 9 Level of Grayscale
EVEN835h - W12hEV8TEven 8 Leve l of Grayscale
EVEN736h - W0ChEV7TEven 7 Level of Gr ayscale
EVEN637h - W08hEV6TEven 6 Leve l of Grayscale
EVEN538h - W05hEV5TEven 5 Leve l of Grayscale
EVEN439h - W03hEV4TEven 4 Leve l of Grayscale
EVEN33Ah - W02hEV3TEven 3 Level of Grayscale
EVEN23Bh - W01hEV2TEven 2 Level of Grayscale
EVEN13Ch - W00hEV1TEven 1 Level of Grayscale
RESERVED3Dh- ------------Do not use, reserved
--------- ------------Do not use, reserved
RESERVEDF0h- ------------Do not use, reserved
SLEEPF1h - W00h-------
SOFTRSTF2h - W- - --------Software reset
SHRTF3h- ------------OTP programming
RESERVEDF4h- ------------Do not use, reserved
PRGOTPF5h-----------OTP programming
RESERVEDF6h- ------------Do not use, reserved
CKMMF8h-----------OTP programming
RESERVEDF8h- ------------Do not use, reserved
RESERVED----- ------------Do not use, reserved
RESERVEDFFh- ------------Do not use, reserved
Comd
code &
access
Resetb7b6b5b4b3b2b1b0Comments
Even 15 Level of Grayscale
Even 14 Level of Grayscale
Even 13 Level of Grayscale
Even 12 Level of Grayscale
Even 11 Level of Grayscale
Even 10 Level of Grayscale
FT
A
R
SLEEP
Software Sleep IN/OUT
D
Note:For information about commands F3h, F5h and F7h, see Section 11.2: OTP Memory Programming.
05-Sep-2005Draft of Rev. 1STMicroelectronics Confidential 67/96
Command and Control RegistersSTV8105
13.2Command Details Ordered by Command Code
SCLKDIV - W - SCLK Clock Divider Ratio SelectDefault 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 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10Bit 9Bit 8Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
Command codeData
06h00000VFOP
R
Bit/Field NameResetFunction
VFOP000bSelection of voltage to add to pad VF to produce VH, the output of DC/DC converter. In
general, VH = VF + V
D
000b = 1.5V
001b = 1.786V
010b = 2.072V
…
110b = 3.214V
111b = 3.5V
Note: 1LSB of field VFOP is approximately 286mV.
05-Sep-2005Draft of Rev. 1STMicroelectronics Confidential 69/96
where according to field VFOP, V
FOP
FOP
is:
Command and Control RegistersSTV8105
DCTRL - W - Dot-Matrix Display ControlDefault 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
10h00000DINVDALI
Bit/Field NameResetFunction
DISPON0Dot-Matrix display ON/OFF
0 = Display OFF, DC/DC is ON or OFF according to bit DCDCON of register DCDCCTRL, Column
and Row outputs are set to GNDL, Scanning is OFF
1 = Display ON
DALI0Dot-Matrix all points or pixel lights ON/OFF (applies with bit DISPON = 1)
0 = all pixel lights OFF (command disabled)
1 = all pixel lights ON
DINV0“Reversal” of Do t-M atrix display contents
0 = display contents not “reversed” (command disabled)
1 = display contents “reversed” (reversal operation is applied on data in Display RAM which is in
read mode
DOTMTRXDIR
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10Bit 9Bit 8Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
- W - Dot-Matrix Display DirectionDefault value: 00h
FT
Command codeData
DISP
ON
11h00DUMM00VTUR HTUR
A
Bit/Field NameResetFunction
HTUR0Invert image in horizontal direction (inversion is performed at the time of writing data)
0 = image inversion OFF
1 = image inversion ON (see Figure 24)
VTUR0Invert image in vertical direct ion
0 = image inversion OFF
1 = image inversion ON (see Figure 23)
DUMM00bNumber of Dummy Lines to precede Scan line
00b = one dummy line to precede scan line
D
01b = two dummy lines to precede scan line
10b = four dummy line s ““
11b = eight dummy lines ““
DOTMTRXSCAN - W - Dot-Matrix Scan Line SelectDefault value: 47h
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10Bit 9Bit 8Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
Command codeData
12h0SCLN
R
70/9605-Sep-2005Draft of Rev. 1 STMicroelectronics Confidential
STV8105Command and Control Registers
Bit/Field NameResetFunction
SCLN1000111
(47h)
RAMXSTART - W - Display RAM X Starting AddressDefault value: 00h
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10Bit 9Bit 8Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
DataResetFunction
00h to FFh00hDisplay RAM X Address starting value
Scan line select
000 0000b = Line 1 selected as Scan line
000 0001b = Line 2 selected as Scan line
…
100 0110b = Line 71 selected as Scan line
100 0111b = Line 72 selected as Scan line (default)
100 1000b = Do not use
…
111 1110b = Do not use)
111 1111b = Do not use
Command codeData
13hXXXXXXXX
RAMYSTART
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10Bit 9Bit 8Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
DataResetFunction
00h to FFh00hDisplay RAM Y Address starting value
GSADDINC
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10Bit 9Bit 8Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
Bit/Field NameResetFunction
- W - Display RAM Y Starting AddressDefaul t val ue: 00h
Command codeData
14hXXXXXXXX
A
R
- W - Grayscale Mode Sel. and Disp. RAM Addr. Increment Default value: 00h
D
Command codeData
15hGSMODE00YINCXINC
FT
XINC0Automatic incre m ent of display RAM X address
0 = increment OFF
1 = increment ON
05-Sep-2005Draft of Rev. 1STMicroelectronics Confidential 71/96
Command and Control RegistersSTV8105
Bit/Field NameResetFunction
YINC0Automatic incre m ent of display RAM Y address
0 = increment OFF
1 = increment ON
GSMODE0000b Gray scale mode selection
0000b = 16 gray scale mode
0001b = do not use
0010b = 4 gray scale mode, picture 1
0011b = 4 gray scale mode, picture 2
0100b = 64 gray scale mode 1
0101b = 64 gray scale mode 2
0110b = do not use
0111b = do not use
1000b = monochrome mode, picture 1
1001b = monochrome mode, picture 2
1010b = monochrome mode, picture 3
1011b = monochrome mode, picture 4
1100b = do not use
1101b = do not use
1110b = do not use
1111b = do not use
DIMMERCTRL - W - Dimmer ControlDefault value: 0Fh
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10Bit 9Bit 8Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
Command codeData
16h000DIMM
Bit/Field NameResetFunction
DIMM0 1111
(0Fh)
Dimmer select, i.e . fr action of reference current to mirror as output curr en t for each column. In
general, I
of field DIMM as follows:
0 0000b = 1/16
0 0001b = 2/16
0 0010b = 3/16
…
0 1111b = 16/16 (default)
1 0000b = 17/16
…
1 1101b = 30/16
D
1 1110b = 31/16
1 1111b = 32/16
Note: A luminosity control adjustment is performed synchronous with VSYNCIN when bit
DISPON of regist er DCTRL is “1”. Otherwise, i.e. when DISPON is “0”, it is performed
immediately after the command DIMMERCTRL is issued.
= Irefn × fract[DIMM] where n = 1 or 2 and fract[DIMM] is related to the value
COUTn
R
A
FT
72/9605-Sep-2005Draft of Rev. 1 STMicroelectronics Confidential
STV8105Command and Control Registers
ROWDRVSEL - W - Row Driver Mode SelectionDefault value: 02h
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10Bit 9Bit 8Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
Command codeData
17h000RDIR00 RMODE
Bit/Field NameResetFunction
RMODE10bRow driver mode selectio n
00b = do not use, reserved
01b = do not use, reserved
10b = Internal Row driver, Single scanning 72 line mode (default)
11b = Internal Row driver, Dual scanning mode, max. 36 lines, even and odd Row outputs
driven simultaneously
RDIR0Row driver scann ing dire ctio n
0 = R1 to R72 (64 lines), default
1 = R72 (64 lines) to R1
COLCTRL
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10Bit 9Bit 8Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
Bit/Field NameResetFunction
OFLZ0Column output control: during the drive period, after the PWM current sourcing period, the column
HSLZ
CLLZ
CLLM
- W - Column Output ControlDefault value: 00h
Command codeData
1AhCLLM CLLZ HSLZ OFLZ
FT
A
output is forced to:
0 = GNDL
1 = Hi-Z (only if CLLM and CLLZ are “0”)
0HSYNCOUT output control: during the HSYNC pulse, the HSYNCOUT output is forced to:
0 = GNDL
1 = Hi-Z (only if CLLM and CLLZ are “0”)
0Column drivers all in Hi-Z.
All column outputs are set to Hi-Z during the setup and drive periods. (Scanning operation is as
usual. All outputs are in Hi-Z.)
0 = OFF (command disabled)
D
1 = All column outputs in Hi-Z (ON)
0Column outputs all at VCOL.
All column outputs are set to VCOL1 or VCOL2 in all periods. (Scanning operation is as usual. All
outputs are at VCOL1 or VCOL2.) This setup is effective at the time of CLLZ = “0”
0 = OFF (command disabled)
1 = All column outputs at VCOL (ON)
R
05-Sep-2005Draft of Rev. 1STMicroelectronics Confidential 73/96
Command and Control RegistersSTV8105
OELPERIOD1 - W - Setup Period 1 commandDefault value: 0Fh
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10Bit 9Bit 8Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
Command codeData
1BhE1STE1CL
Bit/Field NameResetFunction
E1CL00 1111b
(0Fh)
E1ST00bSelection of column output level during Setup Period 1
Setup Period 1, number of clock pulses
The number of c locks in setup period 1 is:
11 1111b = 64 SCLK
11 1110b = 63 SCLK
…
00 1111b = 16SCLK (default)
…
00 0001b = 2 SCLK
00 0000b = 1 SCLK
00 = column outputs at GNDL
01 = outputs placed in Hi-Z
10 = outputs connected to VCOL
11 = column outputs source a constant current determined by the dimmer and brightness
adjustments
This setup is effe ctive at the time CLLM and CLLZ are “0”
When the level of gray scale data is 0, Setup Period 1 is compulsorily set to GNDL even if VPP,
VCOL or Hi-Z was chosen.
FT
A
R
D
74/9605-Sep-2005Draft of Rev. 1 STMicroelectronics Confidential
STV8105Command and Control Registers
OELPERIOD2 - W - Setup Period 2 commandDefault 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
1ChE2STE2CL
Bit/Field NameResetFunction
E2CL00 0000b Setup Period 2, number of clock pulses
The number of c locks in setup period 2 is:
11 1111b = 64 SCLK
11 1110b = 63 SCLK
…
00 0001b = 2 SCLK
00 0000b = 1 SCLK (default)
E2ST00bSelection of column output level during Setup Period 2
00 = column outputs at GNDL
01 = outputs placed in Hi-Z
10 = outputs connected to VCOL
11 = column outputs source a constant current determined by the dimmer and brightness
adjustments
This setup is effe ctive at the time CLLM and CLLZ are “0”
When the level of gray scale data is 0, Setup Period 2 is compulsorily set to GNDL even if VPP,
VCOL or Hi-Z was chosen.
FT
R
D
A
05-Sep-2005Draft of Rev. 1STMicroelectronics Confidential 75/96
Command and Control RegistersSTV8105
OELPERIOD3 - W - Setup Period 3 commandDefault 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
1DhE3STE3CL
Bit/Field NameResetFunction
E3CL00 0000b Setup Period 3, number of clock pulses
The number of c locks in setup period 3 is:
11 1111b = 64 SCLK
11 1110b = 63 SCLK
…
00 0001b = 2 SCLK
00 0000b = 1 SCLK (default)
E3ST00bSelection of column output level during Setup Period 3
00 = column outputs at GNDL
01 = outputs placed in Hi-Z
10 = outputs connected to VCOL
11 = column outputs source a constant current determined by the dimmer and brightness
adjustments
This setup is effe ctive at the time CLLM and CLLZ are “0”
When the level of gray scale data is 0, Setup Period 3 is compulsorily set to GNDL even if VPP,
VCOL or Hi-Z was chosen.
FT
R
D
A
76/9605-Sep-2005Draft of Rev. 1 STMicroelectronics Confidential
STV8105Command and Control Registers
OELPERIOD4 - W - Setup Period 4 commandDefault 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
1EhE4STE4CL
Bit/Field NameResetFunction
E4CL00 0000b Setup Period 4, number of clock pulses
The number of c locks in setup period 4 is:
11 1111b = 64 SCLK
11 1110b = 63 SCLK
…
00 0001b = 2 SCLK
00 0000b = 1 SCLK (default)
E4ST00bSelection of column output level during Setup Period 4
00 = column outputs at GNDL
01 = outputs placed in Hi-Z
10 = outputs connected to VCOL
11 = column outputs source a constant current determined by the dimmer and brightness
adjustments
This setup is effe ctive at the time CLLM and CLLZ are “0”
When the level of gray scale data is 0, Setup Period 4 is compulsorily set to GNDL even if VPP,
VCOL or Hi-Z was chosen.
FT
ODD15
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10Bit 9Bit 8Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
Bit/Field NameResetFunction
ODFTFFh
- W - Loading byte 15 of the ODD gray scale lookup tableDefault value: FFh
Command codeData
1FhODFT
Number of SCLK clock periods for the odd 15
D
0000 0000b = 1 SCLK
…
0111 1111b = 128 SCLK
…
1111 1111b = 256 SCLK
Note: this command is not to be sent in the following display modes: 4 level gray scale, 64 level
gray scale and monochrome.
R
A
th
level of gray
05-Sep-2005Draft of Rev. 1STMicroelectronics Confidential 77/96
Command and Control RegistersSTV8105
ODD14 - W - Loading byte 14 of the ODD gray scale lookup tableDefault value: AFh
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10Bit 9Bit 8Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
Command codeData
20hODET
Bit/Field NameResetFunction
ODETAFh
ODD13
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10Bit 9Bit 8Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
Bit/Field NameResetFunction
ODDT79h
- W - Loading byte 13 of the ODD gray level lookup tableDefault value: 79h
Number of SCLK clock periods for the odd 14
0000 0000b = 1 SCLK
…
0111 1111b = 128 SCLK
…
1111 1111b = 256 SCLK
Note: this command is not to be sent in the following display modes: 4 level gray scale, 64 level
gray scale and monochrome.
Command codeData
21hODDT
Number of SCLK clock periods for the odd 13
0000 0000b = 1 SCLK
…
0111 1111b = 128 SCLK
…
1111 1111b = 256 SCLK
Note: this command is not to be sent in the following display modes: 4 level gray scale, 64 level
gray scale and monochrome.
R
A
th
level of gray
FT
th
level of gray
ODD12
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10Bit 9Bit 8Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
78/9605-Sep-2005Draft of Rev. 1 STMicroelectronics Confidential
- W - Loading byte 12 of the ODD gray scale lookup tableDefault value: 53h
D
Command codeData
22hODCT
STV8105Command and Control Registers
Bit/Field NameResetFunction
ODCT53h
ODD11 - W - Loading byte 11 of the ODD gray scale lookup tableDefault value: 39h
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10Bit 9Bit 8Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
Bit/Field NameResetFunction
ODBT39h
Number of SCLK clock periods for the odd 12
0000 0000b = 1 SCLK
…
0111 1111b = 128 SCLK
…
1111 1111b = 256 SCLK
Note: this command is not to be sent in the following display modes: 4 level gray scale, 64 level
gray scale and monochrome.
Command codeData
23hODBT
Number of SCLK clock periods for the odd 11
0000 0000b = 1 SCLK
…
0111 1111b = 128 SCLK
…
1111 1111b = 256 SCLK
Note: this command is not to be sent in the following display modes: 4 level gray scale, 64 level
gray scale and monochrome.
th
level of gray
th
level of gray
FT
A
ODD10
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10Bit 9Bit 8Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
- W - Loading byte 10 of the ODD gray scale lookup tableDefault value: 27h
Command codeData
R
24hODAT
Bit/Field NameResetFunction
ODAT27h
D
Number of SCLK clock periods for the odd 10
0000 0000b = 1 SCLK
…
0111 1111b = 128 SCLK
…
1111 1111b = 256 SCLK
Note: this command is not to be sent in the following display modes: 4 level gray scale, 64 level
gray scale and monochrome.
th
level of gray
05-Sep-2005Draft of Rev. 1STMicroelectronics Confidential 79/96
Command and Control RegistersSTV8105
ODD9 - W - Loading byte 9 of the ODD gray scale lookup tableDefault value: 1Ah
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10Bit 9Bit 8Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
Command codeData
25hOD9T
Bit/Field NameResetFunction
OD9T1Ah
ODD8
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10Bit 9Bit 8Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
Bit/Field NameResetFunction
OD8T12h
- W - Loading byte 8 of the ODD gray scale lookup tableDefault value: 12h
Number of SCLK clock periods for the odd 9
0000 0000b = 1 SCLK
…
0111 1111b = 128 SCLK
…
1111 1111b = 256 SCLK
Note: this command is not to be sent in the following display modes: 4 level gray scale, 64 level
gray scale and monochrome.
Command codeData
26hOD8T
Number of SCLK clock periods for the odd 8
0000 0000b = 1 SCLK
…
0111 1111b = 128 SCLK
…
1111 1111b = 256 SCLK
Note: this command is not to be sent in the following display modes: 4 level gray scale, 64 level
gray scale and monochrome.
R
A
th
level of gray
FT
th
level of gray
ODD7
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10Bit 9Bit 8Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
80/9605-Sep-2005Draft of Rev. 1 STMicroelectronics Confidential
- W - Loading byte 7 of the ODD gray scale lookup tableDefault value: 0Ch
D
Command codeData
27hOD7T
STV8105Command and Control Registers
Bit/Field NameResetFunction
OD7T0Ch
ODD6 - W - Loading byte 6 of the ODD gray level lookup tableDefault value: 08h
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10Bit 9Bit 8Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
Bit/Field NameResetFunction
OD6T08h
Number of SCLK clock periods for the odd 7
0000 0000b = 1 SCLK
…
0111 1111b = 128 SCLK
…
1111 1111b = 256 SCLK
Note: this command is not to be sent in the following display modes: 4 level gray scale, 64 level
gray scale and monochrome.
Command codeData
28hOD6T
Number of SCLK clock periods for the odd 6
0000 0000b = 1 SCLK
…
0111 1111b = 128 SCLK
…
1111 1111b = 256 SCLK
Note: this command is not to be sent in the following display modes: 4 level gray scale, 64 level
gray scale and monochrome.
th
level of gray
th
level of gray
FT
A
ODD5
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10Bit 9Bit 8Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
- W - Loading byte 5 of the ODD gray level lookup tableD efaul t val ue: 05h
Command codeData
R
29hOD5T
Bit/Field NameResetFunction
OD5T05h
D
Number of SCLK clock periods for the odd5
0000 0000b = 1 SCLK
…
0111 1111b = 128 SCLK
…
1111 1111b = 256 SCLK
Note: this command is not to be sent in the following display modes: 4 level gray scale, 64 level
gray scale and monochrome.
th
level of gray
05-Sep-2005Draft of Rev. 1STMicroelectronics Confidential 81/96
Command and Control RegistersSTV8105
ODD4 - W - Loading byte 4 of the ODD gray level lookup tableDefault value: 03h
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10Bit 9Bit 8Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
Command codeData
2AhOD4T
Bit/Field NameResetFunction
OD4T03h
ODD3
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10Bit 9Bit 8Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
Bit/Field NameResetFunction
OD3T02h
- W - Loading byte 3 of the ODD gray level lookup tableD efaul t val ue: 02h
Number of SCLK clock periods for the odd 4
0000 0000b = 1 SCLK
…
0111 1111b = 128 SCLK
…
1111 1111b = 256 SCLK
Note: this command is not to be sent in the following display modes: 4 level gray scale, 64 level
gray scale and monochrome.
Command codeData
2BhOD3T
Number of SCLK clock periods for the odd 3
0000 0000b = 1 SCLK
…
0111 1111b = 128 SCLK
…
1111 1111b = 256 SCLK
Note: this command is not to be sent in the following display modes: 64 level gray scale and
monochrome.
R
A
th
level of gray
FT
rd
level of gray
ODD2
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10Bit 9Bit 8Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
82/9605-Sep-2005Draft of Rev. 1 STMicroelectronics Confidential
- W - Loading byte 2 of the ODD gray level lookup tableD efaul t val ue: 01h
D
Command codeData
2ChOD2T
STV8105Command and Control Registers
Bit/Field NameResetFunction
OD2T01h
ODD1 - W - Loading byte 1 of the ODD gray level lookup tableDefault 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/Field NameResetFunction
OD1T00h
Number of SCLK clock periods for the odd 2
0000 0000b = 1 SCLK
…
0111 1111b = 128 SCLK
…
1111 1111b = 256 SCLK
Note: this command is not to be sent in the following display modes: 64 level gray scale and
monochrome.
Command codeData
2DhOD1T
Number of SCLK clock periods for the odd 1
0000 0000b = 1 SCLK
…
0111 1111b = 128 SCLK
…
1111 1111b = 256 SCLK
Note: this command is not to be sent while display is in 64 level gray scale mode
nd
level of gray
st
level of gray
FT
EVEN15
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10Bit 9Bit 8Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
Bit/Field NameResetFunction
EVFTFFh
- W - Loading byte 15 of the EVEN gray level lookup tableDefault value: FFh
Command codeData
2EhEVFT
Number of SCLK clock periods for the even 15
D
0000 0000b = 1 SCLK
…
0111 1111b = 128 SCLK
…
1111 1111b = 256 SCLK
Note: this command is not to be sent in the following display modes: 4 level gray scale, 64 level
gray scale and monochrome.
R
A
th
level of gray
05-Sep-2005Draft of Rev. 1STMicroelectronics Confidential 83/96
Command and Control RegistersSTV8105
EVEN14 - W - Loading byte 14 of the EVEN gray level lookup tableDefault value: AFh
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10Bit 9Bit 8Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
Command codeData
2FhEVET
Bit/Field NameResetFunction
EVETAFh
EVEN13
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10Bit 9Bit 8Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
Bit/Field NameResetFunction
EVDT79h
- W - Loading byte 13 of the EVEN gray level lookup tableDefault value: 79h
Number of SCLK clock periods for the even 14
0000 0000b = 1 SCLK
…
0111 1111b = 128 SCLK
…
1111 1111b = 256 SCLK
Note: this command is not to be sent in the following display modes: 4 level gray scale, 64 level
gray scale and monochrome.
Command codeData
30hEVDT
Number of SCLK clock periods for the even 13
0000 0000b = 1 SCLK
…
0111 1111b = 128 SCLK
…
1111 1111b = 256 SCLK
Note: this command is not to be sent in the following display modes: 4 level gray scale, 64 level
gray scale and monochrome.
R
A
th
level of gray
FT
th
level of gray
EVEN12
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10Bit 9Bit 8Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
84/9605-Sep-2005Draft of Rev. 1 STMicroelectronics Confidential
- W - Loading byte 12 of the EVEN gray level lookup tableDefault value: 53h
D
Command codeData
31hEVCT
STV8105Command and Control Registers
Bit/Field NameResetFunction
EVCT53h
EVEN11 - W - Loading byte 11 of the EVEN gray level lookup tableDefault value: 39h
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10Bit 9Bit 8Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
Bit/Field NameResetFunction
EVBT39h
Number of SCLK clock periods for the even 12
0000 0000b = 1 SCLK
…
0111 1111b = 128 SCLK
…
1111 1111b = 256 SCLK
Note: this command is not to be sent in the following display modes: 4 level gray scale, 64 level
gray scale and monochrome.
Command codeData
32hEVBT
Number of SCLK clock periods for the even 11
0000 0000b = 1 SCLK
…
0111 1111b = 128 SCLK
…
1111 1111b = 256 SCLK
Note: this command is not to be sent in the following display modes: 4 level gray scale, 64 level
gray scale and monochrome.
th
level of gray
th
level of gray
FT
A
EVEN10
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10Bit 9Bit 8Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
- W - Loading byte 10 of the EVEN gray level lookup tableDefault value: 27h
Command codeData
R
33hEVAT
Bit/Field NameResetFunction
EVAT27h
D
Number of SCLK clock periods for the even 10
0000 0000b = 1 SCLK
…
0111 1111b = 128 SCLK
…
1111 1111b = 256 SCLK
Note: this command is not to be sent in the following display modes: 4 level gray scale, 64 level
gray scale and monochrome.
th
level of gray
05-Sep-2005Draft of Rev. 1STMicroelectronics Confidential 85/96
Command and Control RegistersSTV8105
EVEN9 - W - Loading byte 9 of the EVEN gray level lookup tableDefault value: 1Ah
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10Bit 9Bit 8Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
Command codeData
34hEV9T
Bit/Field NameResetFunction
EV9T1Ah
EVEN8
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10Bit 9Bit 8Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
Bit/Field NameResetFunction
EV8T12h
- W - Loading byte 8 of the EVEN gray level lookup tableDefault value: 12h
Number of SCLK clock periods for the even 9
0000 0000b = 1 SCLK
…
0111 1111b = 128 SCLK
…
1111 1111b = 256 SCLK
Note: this command is not to be sent in the following display modes: 4 level gray scale, 64 level
gray scale and monochrome.
Command codeData
35hEV8T
Number of SCLK clock periods for the even 8
0000 0000b = 1 SCLK
…
0111 1111b = 128 SCLK
…
1111 1111b = 256 SCLK
Note: this command is not to be sent in the following display modes: 4 level gray scale, 64 level
gray scale and monochrome.
R
A
th
level of gray
FT
th
level of gray
EVEN7
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10Bit 9Bit 8Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
86/9605-Sep-2005Draft of Rev. 1 STMicroelectronics Confidential
- W - Loading byte 7 of the EVEN gray level lookup tableDefault value: 0Ch
D
Command codeData
36hEV7T
STV8105Command and Control Registers
Bit/Field NameResetFunction
EV7T0Ch
EVEN6 - W - Loading byte 6 of the EVEN gray level lookup tableDefault value: 08h
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10Bit 9Bit 8Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
Bit/Field NameResetFunction
EV6T08h
Number of SCLK clock periods for the even 7
0000 0000b = 1 SCLK
…
0111 1111b = 128 SCLK
…
1111 1111b = 256 SCLK
Note: this command is not to be sent in the following display modes: 4 level gray scale, 64 level
gray scale and monochrome.
Command codeData
37hEV6T
Number of SCLK clock periods for the even 6
0000 0000b = 1 SCLK
…
0111 1111b = 128 SCLK
…
1111 1111b = 256 SCLK
Note: this command is not to be sent in the following display modes: 4 level gray scale, 64 level
gray scale and monochrome.
th
level of gray
th
level of gray
FT
A
EVEN5
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10Bit 9Bit 8Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
- W - Loading byte 5 of the EVEN gray level lookup tableDefault value: 05h
Command codeData
R
38hEV5T
Bit/Field NameResetFunction
EV5T05h
D
Number of SCLK clock periods for the even 5
0000 0000b = 1 SCLK
…
0111 1111b = 128 SCLK
…
1111 1111b = 256 SCLK
Note: this command is not to be sent in the following display modes: 4 level gray scale, 64 level
gray scale and monochrome.
th
level of gray
05-Sep-2005Draft of Rev. 1STMicroelectronics Confidential 87/96
Command and Control RegistersSTV8105
EVEN4 - W - Loading byte 4 of the EVEN gray level lookup tableDefault value: 03h
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10Bit 9Bit 8Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
Command codeData
39hEV4T
Bit/Field NameResetFunction
EV4T03h
EVEN3
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10Bit 9Bit 8Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
Bit/Field NameResetFunction
EV3T02h
- W - Loading byte 3 of the EVEN gray scale lookup tableDefault value: 02h
Number of SCLK clock periods for the even 4
0000 0000b = 1 SCLK
…
0111 1111b = 128 SCLK
…
1111 1111b = 256 SCLK
Note: this command is not to be sent in the following display modes: 4 level gray scale, 64 level
gray scale and monochrome.
Command codeData
3AhEV3T
Number of SCLK clock periods for the even 3
0000 0000b = 1 SCLK
…
0111 1111b = 128 SCLK
…
1111 1111b = 256 SCLK
Note: this command is not to be sent in the following display modes: 64 level gray scale and
monochrome.
R
A
th
level of gray
FT
rd
level of gray
EVEN2
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10Bit 9Bit 8Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
88/9605-Sep-2005Draft of Rev. 1 STMicroelectronics Confidential
- W - Loading byte 2 of the EVEN gray level lookup tableDefault value: 01h
D
Command codeData
3BhEV2T
STV8105Command and Control Registers
Bit/Field NameResetFunction
EV2T01h
EVEN1 - W - Loading byte 1 of the EVEN gray level lookup tableDefault 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/Field NameResetFunction
EV1T00h
Number of SCLK clock periods for the even 2
0000 0000b = 1 SCLK
…
0111 1111b = 128 SCLK
…
1111 1111b = 256 SCLK
Note: this command is not to be sent in the following display modes: 64 level gray scale and
monochrome.
Command codeData
3ChEV1T
Number of SCLK clock periods for the even 1
0000 0000b = 1 SCLK
…
0111 1111b = 128 SCLK
…
1111 1111b = 256 SCLK
Note: this command is not to be sent while display is in 64 level gray scale mode.
nd
level of gray
st
level of gray
FT
SLEEP
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10Bit 9Bit 8Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
Bit/Field NameResetFunction
SLEEP0Software Sleep IN/OUT selection
SOFTRST
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10Bit 9Bit 8Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
- W - Software Sleep IN/OUT SelectDefault value: 00h
Command codeData
F1hXXXXXXX
D
0 = exit from sleep mode (OUT of sleep mode)
1 = enter sleep mode (IN sleep mode)
- W - Software ResetDefault valu e : - -h
Command codeData
F2hXXXXXXXX
R
A
SLEEP
05-Sep-2005Draft of Rev. 1STMicroelectronics Confidential 89/96
Command and Control RegistersSTV8105
Bit/Field NameResetFunction
- -- -Approx. 200ns max after sending or issuing this command, the state of the STV8105 becomes:
• oscillator ON
• DC/DC Converter remains OFF but waiti ng for a command
• Column drivers at GNDL but also waiting for a command
• internal Row drivers at GND L (waiting for a command)
• external IC controls VSYNCOUT, HSYNCOUT, RCTRLA, RCTRLB and ROWDATA are at GND
• all Registers are at their default values (waiting for a command)
For more informat ion see Section 12.1.
Note:For information about commands F3h, F5h and F7h, see Section 11.2: OTP Memory Programming.
R
D
FT
A
90/9605-Sep-2005Draft of Rev. 1 STMicroelectronics Confidential
STV8105Electrical Characteristics
14Electrical Characteristics
14.1Absolute Maximum 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.
SymbolParameterValueUnits
V
DD
V
bat
V
PP
I
PP
V
DC
V
PRG
V
INPUT
I
INPUT
V
ESD
T
J
T
STOR
1. Pad VHSENSE and pads R1 to R72 sustain 1KV
Controller Supply Range-0.3, +4.6V
Battery Supply Range-0.3, +18V
Analog Displ ay Supply Range-0.3, +27V
DC Display Current RangeTBDmA
“Buffer” Supply Range-0.3, +12V
OTP Programming Supply-0.3, +20V
Logic Input Voltage Range
DC Logic Input Current Range 10mA
ESD Susceptibility, Human Body Model (100pF discharged
through 1.5K)
Junction Temperature125°C
Storage Temperature-50, +150°C
1
14.2Thermal Data
FT
A
-0.3, V
2.0
DD
+0.3
V
KV
SymbolParameterValueUnits
R
thJA
Junction-ambient Therma l Resistance ( Maximum) on a single-layer
board
R
TBD°C/W
14.3Recommended Operating Conditions
VDD = 3.3V, VPP1 =VPP2 = 18V, GND = GNDL = 0V,
T
= 25°C and frame frequency f
amb
14.3.1 DC Characteristics
SymbolParameterTest ConditionsMin.Typ.Max.Units
V
DD
I
DD
V
bat
Controller Supply voltage3.03.33.6V
Controller Supply current -TBD-µA
Battery voltage range for
step-up DCDC converter
05-Sep-2005Draft of Rev. 1STMicroelectronics Confidential 91/96
D
VSYNC
= 75Hz unless otherwise specified.
312V
Electrical CharacteristicsSTV8105
SymbolParameterTest ConditionsMin.Typ.Max.Units
V
PP
V
PRG
I
PRG
I
STANDBY
V
IL
V
IH
I
IL
I
IH
V
OL
V
OH
1. V
PRG
2. When applying V
fuse structure associated with an OTP memory bit.
Display Supplies, VPP1 and
VPP2
OTP Supp l y Voltage
OTP Supp ly Cur rent
Standby Curre nt
Low level of input logic signalGND
High level of inp ut log i c sign al
Low lev el Input c urrent of lo gic
signals
High level Inp ut cu rre nt of
logic signals
Low level output signalOutput sinking < 1mAGND
High level output signalOutput sourcing < 1mA
is to be applied only when programming the non-volatile OTP memory.
, I
PRG
1
2
should forced to at least 250 mA to assure complete “blowing” of the anti-
94/9605-Sep-2005Draft of Rev. 1 STMicroelectronics Confidential
STV8105Electrical Characteristics
Figure 42: Reset Timing
Trw
VIH
RST
VIL
Tr
Internal Condition
VIH
WR
VIL
Internal Condition
Reset
Figure 43: Reset Timing
FT
Trs
Reset
A
Reset Completed
Reset Completed
R
D
05-Sep-2005Draft of Rev. 1STMicroelectronics Confidential 95/96
Revision HistorySTV8105
15Revision History
The following table summarizes the modifications applied to this document.
RevisionDateDescription
105-Sep-2005 Draft
FT
A
Information furnished is believed to be accurate and reliable. However, STMicroelectronics assumes no responsibility for the
consequences of use of such information nor for any infringement of patents or other rights of third parties which may result from its
use. No license is granted by implication or otherwise under any patent or patent rights of STMicroelectronics. Specifications
mentioned in this pub lication are sub ject to change with out notice. This pub lication superse des and replace s all information previously
supplied. STMicroelectronics products are not authorized for use as critical components in life support devices or systems without
express written approv al of ST Mic ro ele ctronics.
D
The ST logo is a registered trademark of STMicroelectronics.
All other names are the property of their respective owners.