ETC SSD1926

SSD1926
Advance Information
JPEG Coder
SD interface
256K Embedded Display SRAM
Image Processor
CMOS
CONTENTS
1
GENERAL DESCRIPTION ....................................................................................................... 6
2
FEATURES................................................................................................................................... 6
2.1
2.2
2.3
2.4
2.5
2.6
2.7
2.8
2.9
HARDWARE JPEG DECODER .................................................................................................................................6
2D GRAPHIC ENGINE .............................................................................................................................................6
LCD GRAPHIC CONTROLLER ................................................................................................................................7
LCD PANEL INTERFACE ........................................................................................................................................7
HOST MCU INTERFACE .........................................................................................................................................7
MMC/SD INTERFACE............................................................................................................................................7
I/O INTERFACE ......................................................................................................................................................8
MISCELLANEOUS ...................................................................................................................................................8
PACKAGE ...............................................................................................................................................................8
3
ORDERING INFORMATION ................................................................................................... 8
4
BLOCK DIAGRAM .................................................................................................................... 9
5
PIN ARRANGEMENT.............................................................................................................. 10
5.1
6
128 PIN LQFP......................................................................................................................................................10
PIN DESCRIPTIONS ................................................................................................................ 12
6.1
6.2
6.3
6.4
6.5
6.6
6.7
6.8
6.9
6.10
6.11
7
GLOBAL SIGNAL ..................................................................................................................................................12
MCU INTERFACE ................................................................................................................................................13
DISPLAY INTERFACE ............................................................................................................................................14
MMC/SD/SDIO INTERFACE ...............................................................................................................................15
CONFIGURATION..................................................................................................................................................16
MISCELLANEOUS .................................................................................................................................................16
POWER AND GROUND ..........................................................................................................................................16
SUMMARY OF CONFIGURATION ...........................................................................................................................17
HOST BUS INTERFACE PIN MAPPING ...................................................................................................................18
LCD INTERFACE PIN MAPPING ...........................................................................................................................18
DATA BUS ORGANIZATION ..................................................................................................................................19
FUNCTIONAL BLOCK DESCRIPTIONS............................................................................. 20
7.1
PHASE LOCK LOOP (PLL)....................................................................................................................................20
7.2
EMBEDDED MEMORY ..........................................................................................................................................20
7.3
MCU INTERFACE ................................................................................................................................................21
7.3.1
Generic #1 addressing Mode ......................................................................................................................21
7.3.2
Generic #2 addressing Mode ......................................................................................................................22
7.3.3
8080 Indirect addressing Mode ..................................................................................................................23
7.4
REGISTERS ...........................................................................................................................................................28
7.5
JPEG DECODER...................................................................................................................................................28
7.6
2D ENGINE ..........................................................................................................................................................28
7.7
DISPLAY INTERFACE ............................................................................................................................................28
7.8
MMC/SD/SDIO INTERFACE ...............................................................................................................................28
7.9
GENERAL PURPOSE INPUT/OUTPUT (GPIO) ........................................................................................................28
8
MAXIMUM RATINGS ............................................................................................................. 29
9
DC CHARACTERISTICS ........................................................................................................ 30
10
AC CHARACTERISTICS..................................................................................................... 31
10.1 CLOCK TIMING ....................................................................................................................................................31
10.1.1 Input Clocks ................................................................................................................................................31
10.2 CPU INTERFACE TIMING .....................................................................................................................................32
Solomon Systech
Dec 2007
P 2/47
Rev 1.2
SSD1926
10.2.1
10.2.2
10.2.3
11
APPLICATION EXAMPLES ............................................................................................... 37
11.1
12
APPLICATION DIAGRAM ......................................................................................................................................37
PSEUDO-CODE EXAMPLES FOR INDIRECT ADDRESS MODE............................... 41
12.1
13
Generic #1 Interface Timing .......................................................................................................................32
Generic #2 Interface Timing (e.g. ISA).......................................................................................................34
8080 Indirect Interface Timing ...................................................................................................................36
8080 INDIRECT ADDRESS MODE ...........................................................................................................................41
PACKAGE INFORMATION................................................................................................ 46
13.1
SSD1926
PACKAGE MECHANICAL DRAWING FOR 128 PINS LQFP .....................................................................................46
Rev 1.2
P 3/47
Dec 2007
Solomon Systech
TABLES
TABLE 3-1 : ORDERING INFORMATION ..................................................................................................................................8
TABLE 5-1 : LQFP PIN ASSIGNMENT TABLE .......................................................................................................................11
TABLE 6-1 : HOST INTERFACE PIN DESCRIPTIONS ...............................................................................................................12
TABLE 6-2 : MCU INTERFACE PIN DESCRIPTIONS ..............................................................................................................13
TABLE 6-3 : DISPLAY INTERFACE PIN DESCRIPTIONS..........................................................................................................14
TABLE 6-4 : MMC/SD/SDIO INTERFACE PIN DESCRIPTIONS .............................................................................................15
TABLE 6-5 : CONFIGURATION PIN DESCRIPTIONS ...............................................................................................................16
TABLE 6-6 : MISCELLANEOUS PIN DESCRIPTIONS ...............................................................................................................16
TABLE 6-7 : POWER AND GROUND PIN DESCRIPTIONS ........................................................................................................16
TABLE 6-8 : SUMMARY OF CONFIGURATION PINS ...............................................................................................................17
TABLE 6-9 : HOST BUS INTERFACE PIN MAPPING ...............................................................................................................18
TABLE 6-10 : LCD INTERFACE PIN MAPPING .....................................................................................................................18
TABLE 6-11 : DATA BUS ORGANIZATION ............................................................................................................................19
TABLE 6-12 : PIN STATE SUMMARY ....................................................................................................................................19
TABLE 8-1: ABSOLUTE MAXIMUM RATINGS .......................................................................................................................29
TABLE 8-2 : RECOMMENDED OPERATING CONDITIONS .......................................................................................................29
TABLE 9-1 : ELECTRICAL CHARACTERISTICS FOR IOVDD = 3.3V TYPICAL .........................................................................30
TABLE 10-1 : CLOCK INPUT REQUIREMENTS FOR CLKI......................................................................................................31
TABLE 10-2 : OSCILLATOR CLOCK INPUT REQUIREMENTS FOR CLKI2...............................................................................31
TABLE 10-3 : GENERIC #1 INTERFACE TIMING ....................................................................................................................33
TABLE 10-4 : GENERIC #2 INTERFACE TIMING ....................................................................................................................35
TABLE 10-5 : 8080 INTERFACE TIMING ...............................................................................................................................36
Solomon Systech
Dec 2007
P 4/47
Rev 1.2
SSD1926
FIGURES
FIGURE 4-1 : SSD1926 BLOCK DIAGRAM .............................................................................................................................9
FIGURE 5-1 : PINOUT DIAGRAM – 128 PIN LQFP (TOPVIEW)..............................................................................................10
FIGURE 7-1 : CIRCUIT FOR PLL ENABLE .............................................................................................................................20
FIGURE 7-2 : GENERIC #1 INTERFACE TIMING ....................................................................................................................21
FIGURE 7-3 : GENERIC #2 INTERFACE TIMING ....................................................................................................................22
FIGURE 7-4 : 8080 16 BIT INTERFACE TIMING (WRITE CYCLE) ............................................................................................24
FIGURE 7-5 : 8080 16 BIT INTERFACE TIMING (READ CYCLE)..............................................................................................25
FIGURE 7-6 : 8080 8 BIT INTERFACE TIMING (WRITE CYCLE) ..............................................................................................26
FIGURE 7-7 : 8080 8 BIT INTERFACE TIMING (READ CYCLE) ...............................................................................................27
FIGURE 10-1 : GENERIC #1 INTERFACE TIMING ..................................................................................................................32
FIGURE 10-2 : GENERIC #2 INTERFACE TIMING ..................................................................................................................34
FIGURE 10-3 : 8080 INTERFACE TIMING ..............................................................................................................................36
FIGURE 11-1 : TYPICAL SYSTEM DIAGRAM (GENERIC #1 BUS)...........................................................................................37
FIGURE 11-2 : TYPICAL SYSTEM DIAGRAM (GENERIC #2 BUS)...........................................................................................38
FIGURE 11-3 : TYPICAL SYSTEM DIAGRAM (INDIRECT 8080 16 BIT BUS) ...........................................................................39
FIGURE 11-4: TYPICAL SYSTEM DIAGRAM (GENERIC #2 BUS)............................................................................................40
SSD1926
Rev 1.2
P 5/47
Dec 2007
Solomon Systech
1
GENERAL DESCRIPTION
SSD1926 is an image processor designed for advanced car AV device with image capture and process
features.
The image files can be saved into SD/MMC card through SD interface. The JPEG file is retrieved back
from SD/MMC card, decoded and displayed on LCD panel through LCD interface. This interface
supports various kinds of LCD panel like STN, CSTN and TFT.
The LCD controller of SSD1926 supports LCD panel for mobile phone with size, for example, 176x220
and 240x160 resolution at color depth 1, 2, 4, 8, 16 and 32 bit-per-pixel (bpp). For 16 and 32 bpp,
SSD1926 provides 2D graphics acceleration features like virtual display, image rotation, cursor display,
line drawing, BitBLT with raster operation, color fill, color expansion etc.
SSD1926 is able to interface different type of generic microcontrollers that are popular in handheld
devices market. It also support indirect addressing mode which can minimize the pin count of control
signals.
Internal PLLs is built such that only single clock is required for SSD1926 to generate clocks for blocks
with various clock speed requirement.
With advanced power management design, SSD1926 is suitable for low power consumption and
advanced image applications etc. The SSD1926 is available in LQFP package.
2
FEATURES
The main features of the SSD1926 are as follows:
2.1
Hardware JPEG decoder
•
Hardware decoder to decode JPEG image with variable size up to 1280 x 1024.
•
JPEG decoder is consisted of the following hardware module
a. Discrete Cosine Transform (DCT) and Inverse Discrete Cosine Transform (iDCT)
b. Quantization calculation with table downloadable by software
c. Zigzag and run-length coding
d. Huffman decoding with table downloadable by software
•
For viewing JPEG image on LCD panel, the JPEG decoder can decimate and crop the image such that
the length is in multiple of 8.
2.2
2D Graphic Engine
•
Screen panning and scrolling – virtual display mode
•
Image rotation including 0, 90, 180, 270 degree
•
Two cursors with three colors and transparency selection. Cursor blinking is available
•
Line drawing
•
Rectangle drawing
•
Ellipse drawing
Solomon Systech
Dec 2007
P 6/47
Rev 1.2
SSD1926
•
2.3
Bit block transfer (BitBLT)
a. Host to frame buffer
b. Frame buffer to frame buffer
c. Total 256 three-operand raster operations (ROP3) working with BitBLT
d. Pattern BitBLT: Source image is repeatedly filled up destination block
e. Stretch BitBLT: Stretch the source image to a destination larger or smaller than the source
f. Color Expansion: Monochrome color is expanded to either background or foreground color.
g. Color Fill: Fill a rectangular block with a single color.
LCD Graphic Controller
•
Support 1, 2, 4, 8, 16 and 32 bit-per-pixel (bpp) color depth
•
In 32bpp mode, each pixel is consisted of 8-bit red, 8-bit green, 8-bit blue and 8-bit alpha channel for
controlling the transparency of the image.
•
In 1, 2, 4, 8bpp mode, it can display still image and has no 2D graphic engine feature available.
•
Arbitrary image size supported up to horizontal resolution of 512
2.4
LCD Panel Interface
•
Support the following type of LCD panels:
a. Monochrome and color STN 4/8/12/16 bit interface
b. TFT 9/12/18/24 bit interface
c. 18 bit HR-TFT interface
d. 8 bit Serial TFT interface
e. 8 bit Delta panel with sub-pixel accuracy algorithm
f. Support Smart LCD panels through SPI and 8-bit MCU (8080, 6800) interface
•
For STN and CSTN panel, spatial and dynamic dithering is available to increase color depth.
a. 16 gray shades for each color component when applying frame rate control only
b. 64 gray shades for each color component when applying frame rate control and dithering
•
LCD panel power on and off sequencing
2.5
Host MCU interface
•
Support the following MCU interface
a. SRAM interface (e.g. generic ARM core type MCU)
b. ISA interface for MCU like NEC MIPS
c. 8/16 bits 8080 indirect addressing mode
•
Support synchronous and asynchronous interface communication
•
Memory mapped I/O
•
Big/Little endian support
2.6
MMC/SD Interface
•
Compatible with “The MultiMedia Card System Specification version 3.0”
•
Compatible with “SD Memory Card Specification version 1.0” and “SDIO Card Specification version
1.0”
•
Block transfer from/to external host
SSD1926
Rev 1.2
P 7/47
Dec 2007
Solomon Systech
•
Block transfer from/to internal memory
•
Supports many SD functions including multiple I/O and combined I/O and memory
2.7
I/O Interface
•
2.8
Miscellaneous
•
Embedded 256K bytes SRAM
•
Single clock input
•
Integrated PLL
•
Advanced power management to cut off the power for modules that are idle.
2.9
Package
•
3
13 GPIOs
128-pin LQFP package
ORDERING INFORMATION
Table 3-1 : Ordering Information
Solomon Systech
Ordering Part Number
Package Form
SSD1926QL9
128 LQFP
Dec 2007
P 8/47
Rev 1.2
SSD1926
4
BLOCK DIAGRAM
Figure 4-1 : SSD1926 Block Diagram
Hardware
JPEG Decoder
2D Graphic
Engine
Register
PLLs
MMC/ SD
Card/ SDIO
MMC/
SD Interface
LCD panel
Embedded SRAM
256K Bytes
Memory
Controller
External
clock
LCD
Interface
Power
Management
MCU
Interface
GPIO
Host MCU
SSD1926
Rev 1.2
P 9/47
Dec 2007
Solomon Systech
Solomon Systech
Dec 2007 P 10/47
AB16 64
AB15 63
AB14 62
AB13 61
AB12 60
AB11 59
AB10 58
AB9 57
COREVDD 56
COREVSS 55
AB8 54
AB7 53
AB6 52
AB5 51
AB4 50
IOVSS 49
IOVDD 48
AB3 47
AB2 46
AB1 45
AB0 44
TESTO 43
RESET# 42
WAIT# 41
CLKI2 40
COREVDD 39
COREVSS 38
CLKO 37
CLKI 36
PVSS 35
LCD_DATA14;GPIO9
LCD_DATA21;CS#
LCD_DATA15;GPIO10
99
98
97
100 LCD_DATA20;D/C#
101 LCD_DATA13;GPIO8
102 LCD_DATA19
103 LCD_DATA12;GPIO7
104 LCD_DATA18
105 COREVDD
106 COREVSS
107 IOVSS
108 IOVDD
109 LCD_DATA11;GPIO6
110 LCD_DATA10;GPIO5
111 LCD_DATA9
112 LCD_SHIFT
113 LCD_DATA8
114 LCD_DATA7;D7;SDA
115 LCD_DATA6;D6;SCK
116 LCD_DATA5;D5
117 LCD_DATA4;D4
118 LCD_DATA3;D3
119 COREVSS
120 COREVDD
121 IOVSS
122 IOVDD
123 LCD_DATA2;D2
124 LCD_DATA1;D1
125 LCD_DATA0;D0
126 LCD_POWER
127 LCD_DEN
128 LCD_FRAME
5.1
PVDD 34
PLL_VCTRL 33
5
PIN ARRANGEMENT
128 pin LQFP
Figure 5-1 : Pinout Diagram – 128 pin LQFP (Topview)
NC
1
96 LCD_DATA22;WR#;R/W#
NC
2
95 LCD_DATA23;RD#;E
LCD_LINE
3
94 LCD_DATA17;GPIO12
M/R#
4
93 LCD_DATA16;GPIO11
COREVDD
5
92 GPIO4
COREVSS
6
91 GPIO3
WE1#
7
90 GPIO2
WE0#
8
89 GPIO1
RD/WR#
9
88 GPIO0
RD#
10
87 IOVSS
CS#
11
86 IOVDD
DB15
12
85 COREVDD
DB14
13
84 COREVSS
DB13
14
83 CNF6
DB12
15
82 CNF4
DB11
16
IOVSS
17
IOVDD
18
79 CNF1
DB10
19
78 CNF0
DB9
20
77 AD_MODE
DB8
21
76 SD_WP
DB7
22
75 SD_CLK
DB6
23
74 SD_CMD
DB5
24
73 COREVDD
DB4
25
72 COREVSS
DB3
26
71 SD_CD
COREVDD
27
70 SD_DATA3
COREVSS
28
69 SD_DATA2
DB2
29
68 SD_DATA1
DB1
30
67 SD_DATA0
DB0
31
66 AB18
PLL_DIS
32
65 AB17
SSD1926
81 CNF3
80 CNF2
Rev 1.2
SSD1926
Table 5-1 : LQFP Pin Assignment Table
Pin #
1
2
NC
34
PVDD
66
AB18
98
3
LCD_LINE
35
PVSS
67
SD_DATA0
99
4
M/R#
36
CLKI
68
SD_DATA1
100
5
COREVDD
37
CLKO
69
SD_DATA2
101
6
7
COREVSS
WE1#
38
39
COREVSS
COREVDD
70
71
SD_DATA3
SD_CD
102
103
8
9
10
11
12
13
WE0#
RD/WR#
RD#
CS#
DB15
DB14
40
41
42
43
44
45
CLKI2
WAIT#
RESET#
TESTO
AB0
AB1
72
73
74
75
76
77
COREVSS
COREVDD
SD_CMD
SD_CLK
SD_WP
AD_MODE
104
105
106
107
108
109
14
DB13
46
AB2
78
CNF0
110
15
16
17
18
DB12
DB11
IOVSS
IOVDD
47
48
49
50
AB3
IOVDD
IOVSS
AB4
79
80
81
82
CNF1
CNF2
CNF3
CNF4
111
112
113
114
19
DB10
51
AB5
83
CNF6
115
20
21
22
23
24
25
26
27
28
29
DB9
DB8
DB7
DB6
DB5
DB4
DB3
COREVDD
COREVSS
DB2
52
53
54
55
56
57
58
59
60
61
AB6
AB7
AB8
COREVSS
COREVDD
AB9
AB10
AB11
AB12
AB13
84
85
86
87
88
89
90
91
92
93
116
117
118
119
120
121
122
123
124
125
30
DB1
62
AB14
94
126
LCD_POWER
31
DB0
63
AB15
95
127
LCD_DEN
32
PLL_DIS
64
AB16
96
COREVSS
COREVDD
IOVDD
IOVSS
GPIO0
GPIO1
GPIO2
GPIO3
GPIO4
LCD_DATA16;
GPIO11
LCD_DATA17;
GPIO12
LCD_DATA23;
RD#;E
LC_DATA22;
WR#;R/W#
Signal Name
LCD_DATA15;
GPIO10
LCD_DATA21;
CS#
LCD_DATA14;
GPIO9
LCD_DATA20;
D/C#
LCD_DATA13;
GPIO8
LCD_DATA19
LCD_DATA12;
GPIO7
LCD_DATA18
COREVDD
COREVSS
IOVSS
IOVDD
LC_DATA11;
GPIO6
LCD_DATA10;
GPIO5
LCD_DATA9
LCD_SHIFT
LCD_DATA8
LCD_DATA7;D7;
SDA
LCD_DATA6;D6;
SCK
LCD_DATA5;D5
LCD_DATA4;D4
LCD_DATA3;D3
COREVSS
COREVDD
IOVSS
IOVDD
LCD_DATA2;D2
LCD_DATA1;D1
LCD_DATA0;D0
128
LCD_FRAME
SSD1926
Signal Name
NC
Rev 1.2
Pin #
33
P 11/47
Signal Name
PLL_VCTRL
Dec 2007
Pin #
65
Signal Name
AB17
Pin #
97
Solomon Systech
6
PIN DESCRIPTIONS
Key:
I = Input
O =Output
IO = Bi-directional (input / output)
P = Power pin
AN = Analog
LIS = LVCMOS Schmitt input
LB2 = LVCMOS IO buffer (8mA/-8mA at 3.3V)
LB3 = LVCMOS IO buffer (16mA/-16mA at 3.3V)
LO1 = LVCMOS output buffer (2mA/-2mA at 3.3V)
LO2 = LVCMOS output buffer (4mA/-4mA at 3.3V)
LO3 = LVCMOS output buffer (16mA/-16mA at 3.3V)
LT2 = Tri-state output buffer (8mA/-8mA at 3.3V)
Hi-Z = High impedance
6.1
Global Signal
Table 6-1 : Host Interface Pin Descriptions
Pin Name
Type
LQFP Pin #
Cell
CLKI2
I
40
LIS
CLKI, CLKO
IO
36, 37
AN
PLL_DIS
I
32
LIS
PLL_VCTRL
I
33
AN
RESET#
I
42
LIS
Solomon Systech
RESET#
Description
State
This pin can used as clock source input when PLL is
disable. When synchronized MCU interface is
selected, connect the bus clock to CLKI2 and
disable the PLL by connecting the PLL_DIS pin to
IOVDD. If the PLL is enabled. CLKI2 has to be pullup or pull-down.
These two pins are the source clock of internal PLL.
It accepts clock frequency from 2MHz to 4MHz.
The clock source can be either oscillator or crystal.
If 4-pin oscillator or a slow clock source is
available, please connect the output of oscillator or
the clock source to CLKI and leave the CLKO pin
floating.
If CLKI2 is used as clock source, CLKI has to be
pull-up or pull down and leave CLKO floating.
PLL disable control pin.
PLL_DIS = IOVDD, PLL disabled (When PLL is
disable, the master clock is directly fed from CLKI2
pin)
PLL_DIS = IOVSS, PLL enabled
Control for PLL.
If internal PLL is selected, RC circuit should be
connected. Refer to 7.1.
Leave this pin floating if PLL is disabled.
Master chip reset.
Active low input to set all internal registers to the
default state and to force all signals to their inactive
states. It is recommended to place a 0.1μF capacitor
to VSS.
Note
(1)
When reset state is released (RESET# = “H”),
normal operation can be started after 3 MCLK
period.
Dec 2007 P 12/47
Rev 1.2
SSD1926
6.2
MCU Interface
Table 6-2 : MCU Interface Pin Descriptions
Pin Name
Type LQFP Pin #
Cell
AB0
I
44
LIS
AB[18:4, 2,
1]
I
45-46, 50-54,
57-66
LIS
AB[3]
I
47
LIS
DB[15:0]
IO
12-16, 19-26,
29-31
LB2
RESET#
Description
State
This input pin has multiple functions.
• For Generic #1, this pin is not used and should
be connected to VSS.
0
• For Generic #2, this is an input of system
address bit 0 (A0).
• For 8080, this pin is not used and should be
connected to VSS.
System address bus bits 18-4, 2, 1 for direct address
mode.
0
For 8080, those pins are not used and should be
connected to VSS.
This input pin has multiple functions.
• System address bus bit 3 for direct address
0
mode
• For 8080, this pin is used as data / command
select, D/C#.
Hi-Z
WE0#
I
8
LIS
1
WE1#
I
7
LIS
1
CS#
I
11
LIS
1
M/R#
I
4
LIS
0
RD/WR#
I
9
LIS
1
SSD1926
Rev 1.2
P 13/47
Dec 2007
Bi-directional system data bus 15:0.
This input pin has multiple functions.
• For Generic #1, this is an input of the write
enable signal for the lower data byte (WE0#).
• For Generic #2, this is an input of the write
enable signal (WE#).
• For 8080, this is an input of write enable signal,
WR#
This input pin has multiple functions.
• For Generic #1, this is an input of the write
enable signal for the upper data byte (WE1#).
• For Generic #2, this is an input of the byte
enable signal for the high data byte (BHE#).
• For 8080, this pin is not used and should be
connected to VSS.
Chip select input.
• For 8080, this pin is not used and should be
connected to VSS.
• For other interfaces, this input pin is used to
select the display buffer or internal registers of
the SSD1926. M/R# is set high to access the
display buffer and low to access the registers.
This input pin has multiple functions.
• For Generic #1, this is an input of the read
signal for the upper data byte (RD1#).
• For Generic #2, this pin must be tied to IOVDD .
• For 8080, this pin is not used and should be
connected to VSS.
Solomon Systech
Pin Name
Type LQFP Pin #
Cell
RD#
I
10
LIS
WAIT#
O
41
LT2
RESET#
Description
State
This input pin has multiple functions.
• For Generic #1, this is an input of the read
signal for the lower data byte (RD0#).
1
• For Generic #2, this is an input of the read
command (RD#).
• For 8080, this is an input of read enable signal,
RD#
During a data transfer, this output pin is driven
active to force the system to insert wait states. It is
driven inactive to indicate the completion of a data
transfer. WAIT# is released to the high impedance
state after the data transfer is complete. Its active
polarity is configurable. A pull-up or pull-down
resistor should be used to resolve any data
contention issues. See Table 6-8 : Summary of
Hi-Z
Configuration .
• For Generic #1, this pin outputs the wait signal
(WAIT#).
• For Generic #2, this pin outputs the wait signal
(WAIT#).
• For 8080, this pin outputs the wait signal
(WAIT#).
See Table 6-9 : Host Bus Interface Pin Mapping for summary.
6.3
Display Interface
Table 6-3 : Display Interface Pin Descriptions
Pin Name
Type
LQFP Pin
#
Cell
RESET#
State
LCD_DATA[5:0];D[5
:0]
O
116118,123125
LO3
0
LCD_DATA6;D6;SC
K
O
115
LO3
0
LCD_DATA7;D7;SD
A
O
114
LO3
0
LCD_DATA8;D8
O
113
LO3
0
LCD_DATA9
O
111
LO3
0
Solomon Systech
Description
If RGB dump panel is selected, those pins are RGB
dump data bits 5-0.
If MCU smart parallel panel is selected, those pins are
data bits 5-0
If MCU smart serial panel is selected, those signals are
not in used.
If RGB dump panel is selected, this pin is RGB dump
data bit 6.
If MCU smart parallel panel is selected, this pin is data
bit 6
If MCU smart serial panel is selected, this pin
becomes serial clock signal, SCK.
If RGB dump panel is selected, this pin is RGB dump
data bit 7.
If MCU smart parallel panel is selected, this pin is data
bit 7
If MCU smart serial panel is selected, this pin
becomes serial data signal, SDA.
If RGB dump panel is selected, RGB dump data bits 8
If MCU smart parallel panel is selected, data bits 8
If MCU smart serial panel is selected, this signal is not
in used.
If RGB dump panel is selected, RGB dump data bit 9
If MCU smart panel is selected, those signals were not
in used.
Dec 2007 P 14/47
Rev 1.2
SSD1926
93,94,97,99,
101,103,109 LB3
,110
LCD_DATA[17:10];
GPIO[12:5]
IO
LCD_DATA[19:18]
O
102,104
LO3
0
LCD_DATA20; D/C#
O
100
LO3
0
LCD_DATA21;CS#
O
98
LO3
0
LCD_DATA22;WR#;
R/W#
O
96
LO3
0
LCD_DATA23;RD#;
E
O
95
LO3
0
LCD_FRAME
LCD_LINE
LCD_SHIFT
O
O
O
128
3
112
LO3
LO3
LO3
0
0
0
LCD_DEN
O
127
LO3
0
LPOWER
O
126
LO2
0
0
If 18/24-bit dump TFT panel is selected, RGB dump
data bits 17:10
If other dump and MCU smart panel is selected, these
pins become GPIO control pins.
If RGB dump panel is selected, RGB dump data bits
19,18
If MCU smart panel is selected, those signals were not
in used.
If RGB dump panel is selected, RGB dump data bits
20
If MCU smart parallel or serial panel is selected, this
signal is data/command select, D/C#.
If RGB dump panel is selected, RGB dump data bits
21
If MCU smart parallel or serial panel is selected, this
signal is chip select, CS#.
If RGB dump panel is selected, RGB dump data bits
22
If MCU smart parallel 8080 panel is selected, this
signal is WR#.
If MCU smart parallel 6800 panel is selected, this
signal is R/W#.
If MCU smart serial panel is selected, this signal is not
in used.
If RGB dump panel is selected, RGB dump data bits
23
If MCU smart parallel 8080 panel is selected, this
signal is RD#.
If MCU smart parallel 6800 panel is selected, this
signal is E.
If MCU smart serial panel is selected, this signal is not
in used.
Frame Pulse (vertical sync)
Line Pulse (horizontal sync)
Shift Clock
This output pin has multiple functions.
• Display enable (LDEN) for TFT panels
• LCD backplane bias signal (MOD) for all other
LCD panels
Power control for LCD panel.
See Table 6-10 : LCD Interface Pin Mapping for summary.
6.4
MMC/SD/SDIO Interface
Table 6-4 : MMC/SD/SDIO Interface Pin Descriptions
Pin Name
SD_CLK
SD_CMD
LQF
Type P Pin
#
O
75
IO
74
Cell
RESET#
State
LO3
LB2
0
-
SD_DATA[3:0]
IO
67-70
LB2
-
SD_CD
SD_WP
I
I
71
76
LIS
LIS
-
SSD1926
Rev 1.2
P 15/47
Dec 2007
Description
SD clock
SD command
SD data[3:0]
SD_DATA[3:1] are not used for 1 bit SD or MMC
SD card inserted
SD card write protected
Solomon Systech
6.5
Configuration
Table 6-5 : Configuration Pin Descriptions
Pin Name
Cell
RESET
# State
Description
These inputs are used to configure the SSD1926 – see
Table 6-8 : Summary of Configuration pins.
CNF[6,4:0
],
AD_MOD
E
6.6
LQFP
Pin #
Type
I
77-83
LIS
—
Note
(1)
These pins are used for configuration of the
SSD1926 and must be connected directly to IOVDD or
VSS.
Miscellaneous
Table 6-6 : Miscellaneous Pin Descriptions
6.7
Pin Name
Type
GPIO[4:0]
IO
TESTO
O
LQFP
Pin #
Cell
RESET
# State
88-92
LB3
0
43
LO3
0
Description
General Purpose IO. Those GPIO signals can be
programmed as LCD control which sync with LCD
signals.
Test output pin. Floated this pin in normal operation.
Power and Ground
Table 6-7 : Power and Ground Pin Descriptions
Pin Name
Type
LQFP
Pin #
18,48,
86,108,
122
17,49,
87,107,
121
5,27,39
,56,73,
85,105,
120
6,28,38
,55,72,
84,106,
119
Cell
RESET
# State
P
—
3.3V Power supply pins for I/O pads.
It is recommended to place a 0.1μF bypass
capacitor close to each of these pins.
P
—
Ground pins for I/O pads
P
—
1.8V Power supply pins for core.
It is recommended to place a 0.1μF bypass
capacitor close to each of these pins.
P
—
Ground pins for core
IOVDD
P
IOVSS
P
COREVDD
P
COREVSS
P
PVDD
P
34
P
—
PVSS
P
35
P
—
Solomon Systech
Description
1.8V Power supply pins for PLL.
It is recommended to place a 0.1μF bypass
capacitor close to each of these pins.
Ground pins for PLL
Dec 2007 P 16/47
Rev 1.2
SSD1926
6.8
Summary of Configuration
These pins are used for configuration of the SSD1926 and must be connected directly to IOVDD or IOVSS.
The state of AD_MODE, CNF[6, 4:0] is latched on the rising edge of RESET# or after the software reset
function is activated (REG[A2h] bit 0). Changing state at any other time has no effect.
Table 6-8 : Summary of Configuration pins
SSD1926
Configuration
Input
Power-On/Reset State
1 (Connected to IOVDD)
CNF[2:0], AD_MODE
CNF3
CNF4
CNF6
Select host bus interface as follows:
AD_MODE
CNF2 CNF1 CNF0
0
0
1
0
1
0
1
0
1
1
1
0
0 (Connected to IOVSS)
Host Bus
1
Generic#1
0
Generic#2
1
Indirect 8 bit 8080 (For Big Endian only)
0
Indirect 16 bit 8080
Note :
The host bus interface is 18-bit only.
Configure GPIO pins as inputs at Configure GPIO pins as outputs at power-on
power-on
Big Endian bus interface
Little Endian bus interface
MCLK = PLL_CLK / 4
MCLK = PLL_CLK
Note :
Recommended to use CNF6 = 0 for Indirect addressing mode
SSD1926
Rev 1.2
P 17/47
Dec 2007
Solomon Systech
6.9
Host Bus Interface Pin Mapping
Table 6-9 : Host Bus Interface Pin Mapping
SSD1926 Pin
Name
Generic #1
Generic #2
Indirect 8080
AB0
Connected to IOVSS
A0
Connected to IOVSS
AB[18:4, 2, 1]
AB[3]
DB[15:0]
CS#
M/R#
CLKI2
(optional)
RD/WR#
RD#
WE0#
WE1#
RESET#
6.10
A[18:4, 2, 1]
A[3]
D[15:0]
External Decode
External Decode
Connected to IOVSS
D/C#
D[15:0]
Connected to IOVSS
BUSCLK
RD1#
RD0#
WE0#
WE1#
Connected to IOVDD
RD#
WE#
BHE#
RESET#
Connected to VSS
RD#
WR#
Connected to IOVSS
LCD Interface Pin Mapping
Table 6-10 : LCD Interface Pin Mapping
Pin Names
DUMB DRIVER
Mono STN
4-bit
8-bit
LCD_DATA1
LCD_DATA2
LCD_DATA3
LCD_DATA4
LCD_DATA5
LCD_DATA6
LCD_DATA7
LCD_DATA8
LCD_DATA9
LCD_DATA10
LCD_DATA11
LCD_DATA12
LCD_DATA13
LCD_DATA14
LCD_DATA15
LCD_DATA16
LCD_DATA17
LCD_DATA18
4-bit
TFT
16-bit
9-bit
12-bit
18-bit
TFT
24-bit
MOD
Drive
0
Drive
0
Drive
0
Drive
0
D0
D1
D2
D3
Drive
0
Drive
0
GPI
O
GPI
O
GPI
O
GPI
O
GPI
O
GPI
O
GPI
O
GPI
O
Drive
0
SMART DRIVER
CSTN
OLED
TFT(Hitachi)
Serial 8
bit
FRAME
LINE
SHIFT
LCD_FRAME
LCD_LINE
LCD_SHIFT
LCD_DEN
LCD_DATA0
CSTN
8-bit
(format
stripe)
8/9-bit /3 wire
Drive 0
Drive 0
Drive 0
Drive 0
DEN
Drive 0
Drive 0
Drive 0
Drive 0
Drive 0
Drive 0
Drive 0
Drive 0
Drive 0
D0(G3) 1
R6
R2
R3
R5
R7
D0
D1
Drive 0
D1(R3)
1
G5
R1
R2
R4
R6
D1
D1
D2
Drive 0
D2(B2) 1
B4
R0
R1
R3
R5
D2
D2
D3
Drive 0
D3(G2)1
R4
G2
G3
G5
G7
D3
D3
1
1
D4
D5
D6
D7
Drive 0
D4
D5
D0
D4
D5
D6
D7
Drive
0
Drive
0
GPIO
D0(R2)
D1(B1)1
D2(G1)1
D3(R1)1
Drive 0
D4(R2)
D5(B1) 1
D6(G1) 1
D7(R1) 1
Drive 0
B5
R5
G4
B3
G3
G1
G0
B2
B1
G2
G1
B3
B2
G4
G3
B5
B4
G6
G5
B7
B6
B0
B1
B3
B5
Drive 0
Drive 0
B2
Drive 0
GPIO
GPIO
R2
GPIO
GPIO
GPIO
GPIO
GPIO
G1
GPIO
GPIO
GPIO
GPIO
GPIO
R3
GPIO
GPIO
GPIO
GPIO
G2
GPIO
GPIO
GPIO
GPIO
GPIO
B1
GPIO
GPIO
GPIO
GPIO
GPIO
R1
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
Drive
0
Drive 0
Drive 0
Drive 0
Drive 0
Drive 0
Solomon Systech
R0
G0
B0
R2
R4
R1
R3
R0
R2
G2
G4
G1
G3
G0
G2
B2
B4
B1
B3
B0
B2
Drive 0
R1
D0
Drive 0
Drive 0
Drive 0
Drive 0
D0/SDA
D6/SCK
D7/SDA
D6
D7
D8
Drive 0
Drive 0
Drive 0
Drive 0
Drive 0
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
Drive 0
Drive 0
Drive 0
Drive 0
Drive 0
Dec 2007 P 18/47
Rev 1.2
SSD1926
Drive
0
Drive
0
Drive
0
Drive
0
Drive
0
LCD_DATA19
LCD_DATA20
LCD_DATA21
LCD_DATA22
LCD_DATA23
Drive
0
Drive
0
Drive
0
Drive
0
Drive
0
Drive 0
Drive 0
Drive 0
Drive 0
Drive 0
Drive 0
Drive 0
Drive 0
Drive 0
Drive 0
Drive 0
Drive 0
Drive 0
Drive 0
Drive 0
Drive 0
Drive 0
Drive 0
Drive 0
Drive 0
Drive 0
Drive 0
Drive 0
Drive 0
Drive 0
Drive 0
Drive 0
Drive 0
Drive 0
Drive 0
R0
G1
G0
B1
B0
Drive 0
Drive 0
Drive 0
Drive 0
Drive 0
CS#
WR#;R/W#
WR#;E;SCK
RD#;E
RD#;R/W#
Note
(1)
These pin mappings use signal names commonly used for each panel type, however signal names may differ
between panel manufacturers. The values shown in brackets represent the color components as mapped to the
corresponding LCD_DATAxx signals at the first valid edge of LCD_SHIFT.
6.11 Data Bus Organization
There are two data bus architectures, little endian and big endian. Little endian means the bytes at lower
addresses have lower significance. Big endian means the most significant byte has the lowest address.
Table 6-11 : Data Bus Organization
Big endian
Little endian
D[15:8]
2N
2N + 1
D[7:0]
2N + 1
2N
Note
(1)
N : Byte Address
Table 6-12 : Pin State Summary
MCU Mode (Endian)
Generic#1 (Big)
Generic#1 (Little)
Generic#2 (Big)
Generic#2 (Little)
SSD1926
Rev 1.2
A0
X
X
X
X
X
X
X
X
X
X
X
X
0
0
1
0
0
1
0
1
0
0
1
0
P 19/47
RD/WR#
0
0
1
1
1
1
0
0
1
1
1
1
X
X
X
X
X
X
X
X
X
X
X
X
Dec 2007
RD#
0
1
0
1
1
1
0
1
0
1
1
1
0
0
0
1
1
1
0
0
0
1
1
1
WE1#
1
1
1
0
0
1
1
1
1
0
0
1
0
1
0
0
1
0
0
0
1
0
0
1
WE0#
1
1
1
0
1
0
1
1
1
0
1
0
1
1
1
0
0
0
1
1
1
0
0
0
Drive 0
D/C#
Drive 0
Drive 0
Drive 0
Operation
Word read
High byte read 2N
Low byte read 2N+1
Word write
High byte write 2N
Low byte write 2N+1
Word read
High byte read 2N+1
Low byte read 2N
Word write
High byte write 2N+1
Low byte write 2N
Word read
High byte read 2N
Low byte read 2N+1
Word write
High byte write 2N
Low byte write 2N+1
Word read
High byte read 2N+1
Low byte read 2N
Word write
High byte write 2N+1
Low byte write 2N
Solomon Systech
7
FUNCTIONAL BLOCK DESCRIPTIONS
7.1
Phase Lock Loop (PLL)
The built-in PLL synthesize the internal clock by an external 2MHz – 4MHz clock through the CLKI and CLKO.
RC circuit should be connected if internal PLL is selected. The input of clock source can be either oscillator or
crystal. If oscillator is used, the clock source is input directly to CLKI and leave CLKO floating. The target
maximum output frequency of the PLL is 85MHz. If sync MCU interface, PLL should be disabled and use direct
clock input to CLKI2.
PLL_VCTRL
15pF
CLKI
10kohm
2-4MHz
10Mohm
250pF
6.4nF
CLKO
15pF
If oscillator input directly to CLKI, this circuit can be omitted
RC circuit for PLL_VCTRL
Figure 7-1 : Circuit for PLL enable
7.2
Embedded Memory
The 256kByte embedded memory can be access by the modules for different functions. For example, frame
buffer, SD read/write buffer, internal buffer for JPEG encoding/decoding, encoded JPEG image output and so
on.
Solomon Systech
Dec 2007 P 20/47
Rev 1.2
SSD1926
7.3
MCU Interface
Responds to bus request for various kinds of MCU and translates to internal interface signals. SSD1926 can
support direct and indirect addressing mode.
7.3.1 Generic #1 addressing Mode
A[18:1]
Address 0
Address 1
Write Data 0
Write Data 1
Address n
Address 0
Address 1
Address n
Read Data 0
Read Data 1
Read Data n
M/R#
CS#
WE0#, WE1#
RD0#,
RD1#
D[15:0]
Write Data n
Write cycle
Read cycle
Note :
* 13 MCLK is needed for each cycle if WAIT# is not used for interface.
Figure 7-2 : Generic #1 Interface Timing
SSD1926
Rev 1.2
P 21/47
Dec 2007
Solomon Systech
7.3.2 Generic #2 addressing Mode
A[18:0]
Address 0
Address 1
Address n
Address 0
Address 1
Write Data 0
Write Data 1
Write Data n
Read Data 0
Read Data 1
Address n
M/R#,
BHE#
CS#
WE#
RD#
D[15:0]
Write cycle
Read Data n
Read cycle
Note :
* 13 MCLK is needed for each cycle if WAIT# is not used for interface.
Figure 7-3 : Generic #2 Interface Timing
Solomon Systech
Dec 2007 P 22/47
Rev 1.2
SSD1926
7.3.3 8080 Indirect addressing Mode
8080 Indirect addressing mode consists of 16 or 8 bi-directional data pins (DB15:0), CS#, RD#, WR#
and D/C#. CS# is the chip select; RD# is the read strobe; WR# is the write strobe; and D/C# is the
data/command select. They can be used for either 8 bit (DB7:0) or 16 bit (DB15:0) bus protocol.
CS# failing edge input serves as data read latch signal when RD# is low. D/C# controls whether
reading the data or reading the command (i.e. status). CS# failing edge input serves as data write
latch signal when WR# is low. D/C# controls whether writing the data or writing the command (i.e.
address). In read operation, dummy invalid data read is required after start address.
The start address counter should be assigned before the data is written or read. The most significant
bit of the start address is used to select the memory or register (M/R#). During the byte mode
access, the address counter is automatically incremented by 1 byte after writing or reading the data.
During the word mode access, the address counter is automatically incremented by 1 word after
writing or reading the data. The address counter of memory will be returned to 0x00000 if counter =
0x3FFFF in byte mode or 0x3FFFE in word mode.
For 16 bit bus protocol, it can interface with byte or word mode access. The last byte of start address
in 16-bit access will be used to select byte or word mode (MODE_SL). MODE_SL = 0x00 means byte
access and MODE_SL = 0x01 means word access.
Read Burst Termination must be asserted for all JPEG related memory access. If the burst length is
as small as 1, the read data stage may be reduced to a single dummy read.
Refer to section 12 for Pseudo-code examples.
SSD1926
Rev 1.2
P 23/47
Dec 2007
Solomon Systech
Figure 7-4 : 8080 16 bit Interface Timing (write cycle)
Solomon Systech
Dec 2007 P 24/47
Rev 1.2
SSD1926
Note :
(note 2)
(note 1)
write
DATA[N]
Write data
write
write
DATA[N+1] DATA[N+2]
Bit15 represent the M/R#, Bit15 = 1 means memory access, Bit15 = 0 means register access.
Bit14:11 = 0.
Bit10:0 represent the the address AB18:8.
Bit15:8 represent the address AB7:0 and Bit7:0 represent Mode_SL.
Mode_SL to select byte or word access during 16 bit mode. 0x00 means Byte access, 0x01 means word access.
Setup start address
write AB7:0
Mode_SL
write M/R#
AB18:8
* 7 MCLK is needed for each cycle if WAIT# is not used for interface.
2:
1:
DB15:0
D/C#
WR#
RD#
CS#
write
DATA[N+n]
Figure 7-5 : 8080 16 bit Interface Timing (read cycle)
SSD1926
Rev 1.2
P 25/47
Dec 2007
Solomon Systech
Note :
DB15:0
D/C#
WR#
RD#
CS#
read
DATA[N]
Read data
read
DATA[N+1]
read
DATA[N+n
-1]
write
0x00
write
0x00
Read Burst Termination
(note 4)
write
0x00
Bit15 represent the M/R#, Bit15 = 1 means memory access, Bit15 = 0 means register access.
Bit14:11 = 0.
Bit10:0 represent the the address AB18:8.
Bit15:8 represent the address AB7:0 and Bit7:0 represent Mode_SL.
Mode_SL to select byte or word access during 16 bit mode. 0x00 means Byte access, 0x01 means word access.
Invalid dummy data cycle is needed after adress is written.
Read Burst Termiation must be asserted for all JPEG related memory access.
(note 3)
INVALID
* 7 MCLK is needed for each cycle if WAIT# is not used for interface.
3:
4:
2:
1:
(note 2)
Write AB7:0
Mode_SL
Setup start address
(note 1)
write
M/R#
AB18:8
read
DATA[N+n]
Figure 7-6 : 8080 8 bit Interface Timing (write cycle)
Solomon Systech
Dec 2007 P 26/47
Rev 1.2
SSD1926
Note :
DB7:0
D/C#
WR#
RD#
CS#
write
AB7:0
Write data
write
write
write
DATA[N] DATA[N+1] DATA[N+2]
Bit7 represent the M/R#, Bit7 = 1 means memory access, Bit7 = 0 means register access.
Bit6:3 = 0.
Bit2:0 represent the the address AB18:16.
Setup start address
write
AB15:8
* 7 MCLK is needed for each cycle if WAIT# is not used for interface.
1:
(note 1)
write M/R#
AB18:16
write
DATA[N+n]
Figure 7-7 : 8080 8 bit Interface Timing (read cycle)
SSD1926
Rev 1.2
P 27/47
Dec 2007
Solomon Systech
Note :
DB7:0
D/C#
WR#
RD#
CS#
write
AB7:0
(note 2)
INVALID
read
DATA[N]
Read data
read
DATA[N+1]
read
DATA[N+n1]
Bit7 represent the M/R#, Bit7 = 1 means memory access, Bit7 = 0 means register access.
Bit6:3 = 0.
Bit2:0 represent the the address AB18:16.
Invalid dummy read cycle is needed after address is written.
Read Burst Termination must be assertesd for all JPEG relaeted memory access.
Setup start address
write
AB15:8
* 7 MCLK is needed for each cycle if WAIT# is not used for interface.
2:
3:
1:
(note 1)
write M/R#
AB18:16
Write
0x00
Write
0x00
Read Burst Termination
(note 3)
Write
0x00
read
DATA[N+n]
7.4
Registers
It stores all the register settings for different functional modules. Refer to Application Note for Register Table.
7.5
JPEG Decoder
With MMC/SD card interface, the JPEG data can be stored in external MMC/SD card. The JPEG decoder can
decompress the JPEG image from embedded memory to display(1) . If the image stored in MMC/SD card is
copied to embedded memory, the JPEG decoder can decompress it to display also.
Note
(1)
If the output memory address is the same as the overlay window, the decompressed image will be display
immediately.
7.6
2D Engine
The 2D engine is designed on the basis of Microsoft Windows GDI. It support straight line drawing, rectangle
drawing, rectangle color fill, rectangle pattern fill, BitBLT, color expansion, StretchBLT and alpha blending.
7.7
Display Interface
This is LCD interface for the main display. The maximum resolution of the LCD depends on the size of frame
buffer located in the embedded memory. This display interface supports most panel type, including dump STN,
CSTN, TFT. The smart STN, CSTN, TFT, OLED panel of parallel and serial interface are also supported.
7.8
MMC/SD/SDIO Interface
This interface act as a bridge between the MCU and the external memory card. This interface can also used as a
bridge between the internal functional blocks such as JPEG encoder/decoder and external memory card. Since
this interface also supports SDIO, the MCU can use this interface as an expansion slot.
7.9
General Purpose Input/Output (GPIO)
This is a collection of 13 GPIOs with can be used for LCD, keypad, LED backlight control and so on.
Solomon Systech
Dec 2007 P 28/47
Rev 1.2
SSD1926
8
MAXIMUM RATINGS
Table 8-1: Absolute Maximum Ratings
Symbol
IOVDD
VIN
VOUT
TSTG
TSOL
Parameter
Supply Voltage
Input Voltage
Output Voltage
Storage Temperature
Solder Temperature/Time
Rating
VSS - 0.3 to 4.0
VSS - 0.3 to 5.0
VSS - 0.3 to IOVDD + 0.5
-65 to 150
260 for 10 sec. max at lead
Units
V
V
V
°C
°C
Maximum Ratings are those values beyond which damage to the device may occur. Functional operation should be
restricted to the limits in the Electrical Characteristics tables or Pin Description section.
This device contains circuitry to protect the inputs against damage due to high static voltages or electric fields; however, it is
advised that normal precautions to be taken to avoid application of any voltage higher than maximum rated voltages to this
high impedance circuit. For proper operation it is recommended that VIN and VOUT be constrained to the range VSS ≤ (VIN or
VOUT) ≤ IOVDD. Reliability of operation is enhanced if unused input are connected to an appropriate logic voltage level
(e.g., either VSS or IOVDD). This device is not radiation protected.
Table 8-2 : Recommended Operating Conditions
Symbol
IOVDD
COREVDD
PVDD
VIN
TOPR
SSD1926
Parameter
Supply Voltage
Supply Voltage
Supply Voltage
Input Voltage
Operating Temperature
Rev 1.2
P 29/47
Dec 2007
Condition
VSS = 0V
VSS = 0V
VSS = 0V
Min
3.0
1.62
1.62
VSS
-30
Typ
3.3
1.8
1.8
25
Max
3.6
1.98
1.98
IOVDD
85
Units
V
V
V
V
°C
Solomon Systech
9
DC CHARACTERISTICS
Table 9-1 : Electrical Characteristics for IOVDD = 3.3V typical
Symbol
IDDS
Parameter
Quiescent Current
IIZ
IOZ
VOH
Input Leakage Current
Output Leakage Current
High Level Output Voltage
VOL
Low Level Output Voltage
VIH
High Level Input Voltage
VIL
Low Level Input Voltage
VT+
High Level Input Voltage
Solomon Systech
Condition
Quiescent Conditions
PLL_DIS = VSS
IOVDD = min
IOH = -2mA (Type 1)
-4mA (Type 2)
-16mA (Type 3)
IOVDD = min
IOL = 2mA (Type 1)
4mA (Type 2)
16mA (Type 3)
LVTTL Level, IOVDD =
max
LVTTL Level, IOVDD =
min
LVTTL Schmitt
Min
Typ
-1
-1
70% *
IOVDD
Max
150
Units
μA
1
1
μA
μA
V
30% *
IOVDD
V
V
90% *
IOVDD
10% *
IOVDD
1.1
Dec 2007 P 30/47
V
V
Rev 1.2
SSD1926
10 AC CHARACTERISTICS
Conditions:
IOVDD = 3.3V ± 10%
TA = -30°C to 85°C
Trise and Tfall for all inputs must be < 5 ns (10% ~ 90%)
CL = 50pF (Bus/CPU Interface)
CL = 0pF (LCD Panel Interface)
10.1 Clock Timing
10.1.1 Input Clocks
Table 10-1 : Clock Input Requirements for CLKI
Symbol
FCLKI
TCLKI
Parameter
Input Clock Frequency (CLKI)
Input Clock period (CLKI)
Min
2
1/fCLKI
Max
4
Units
MHz
ns
Table 10-2 : Oscillator Clock Input Requirements for CLKI2
Symbol
FCLKI2
TCLKI2
SSD1926
Rev 1.2
Parameter
Input Clock Frequency (CLKI2)
Input Clock period (CLKI2)
P 31/47
Dec 2007
Min
1/fCLKI2
Max
85
Units
MHz
ns
Solomon Systech
10.2 CPU Interface Timing
The following section are CPU interface AC Timing based on IOVDD = 3.3V.
10.2.1
Generic #1 Interface Timing
TCLK
t1
t2
CLK
t3
t4
A[18:1],
M/R#,
t5
t6
CS#
t7
t8
RD0#, RD1#
WE0#, WE1#
t10
t9
WAIT#
t11
t12
D[15:0]
(write)
t13
D[15:0]
(read)
t14
t15
VALID
Figure 10-1 : Generic #1 Interface Timing
Solomon Systech
Dec 2007 P 32/47
Rev 1.2
SSD1926
Table 10-3 : Generic #1 Interface Timing
Symbol
fCLK
TCLK
t1
t2
t3
t4
t5
t6
t7a
t7b
t7c
t7d
t8
t9
t10
t11
t12
t13
t14
t15
Parameter
Bus Clock frequency
Bus Clock period
Clock pulse width high
Clock pulse width low
A[18:1], M/R# setup to first CLK rising edge where CS# = 0 and
either RD0#, RD1# = 0 or WE0#, WE1# = 0
A[18:1], M/R# hold from either RD0#, RD1# or WE0#, WE1# rising
edge
CS# setup to CLK rising edge
CS# hold from either RD0#, RD1# or WE0#, WE1# rising edge
RD0#, RD1#, WE0#, WE1# asserted for MCLK = PLL_CLK
RD0#, RD1#, WE0#, WE1# asserted for MCLK = PLL_CLK ÷2
RD0#, RD1#, WE0#, WE1# asserted for MCLK = PLL_CLK ÷3
RD0#, RD1#, WE0#, WE1# asserted for MCLK = PLL_CLK ÷4
RD0#, RD1#, WE0#, WE1# setup to CLK rising edge
Falling edge of either RD0#, RD1# or WE0#, WE1# to WAIT#
driven low
Rising edge of either RD0#, RD1# or WE0#, WE1# to WAIT#
high impedance
D[15:0] setup to third CLK rising edge where CS# = 0 and
WE0#,WE1#=0 (write cycle)(see note 1)
D[15:0] hold from WAIT# rising edge (write cycle)
RD0#, RD1# falling edge to D[15:0] driven (read cycle)
WAIT# rising edge to D[15:0] valid (read cycle)
RD0#, RD1# rising edge to D[15:0] high impedance (read cycle)
Min
Max
85
1/fCLK
6
6
1
Units
MHz
ns
ns
ns
ns
0
ns
1
1
ns
ns
13
18
23
28
1
3
15
TCLK
TCLK
TCLK
TCLK
ns
ns
3
13
ns
0
0
3
3
ns
14
2
11
ns
ns
ns
ns
1. t11 is the delay from when data is placed on the bus until the data is latched into the write buffer.
SSD1926
Rev 1.2
P 33/47
Dec 2007
Solomon Systech
10.2.2
Generic #2 Interface Timing (e.g. ISA)
TBUSCLK
t1
t2
BUSCLK
t3
t4
SA[18:0],
M/R#, SBHE#
t5
t6
CS#
t7
t8
MEMR#
MEMW#
t10
t9
IOCHRDY
t11
t12
SD[15:0]
(write)
t13
t14
SD[15:0]
(read)
t15
VALID
Figure 10-2 : Generic #2 Interface Timing
Solomon Systech
Dec 2007 P 34/47
Rev 1.2
SSD1926
Table 10-4 : Generic #2 Interface Timing
Symbol
fBUSCLK
TBUSCLK
t1
t2
t3
t5
t6
t7a
t7b
t7c
Parameter
Bus Clock frequency
Bus Clock period
Clock pulse width high
Clock pulse width low
SA[18:0], M/R#, SBHE# setup to first BUSCLK rising edge where
CS# = 0 and either MEMR# = 0 or MEMW# = 0
SA[18:0], M/R#, SBHE# hold from either MEMR# or MEMW#
rising edge
CS# setup to BUSCLK rising edge
CS# hold from either MEMR# or MEMW# rising edge
MEMR# or MEMW# asserted for MCLK = PLL_CLK
MEMR# or MEMW# asserted for MCLK = PLL_CLK ÷2
MEMR# or MEMW# asserted for MCLK = PLL_CLK ÷3
t7d
MEMR# or MEMW# asserted for MCLK = PLL_CLK ÷4
t8
t9
t10
MEMR# or MEMW# setup to BUSCLK rising edge
Falling edge of either MEMR# or MEMW# to IOCHRDY driven low
Rising edge of either MEMR# or MEMW# to IOCHRDY high
impedance
SD[15:0] setup to third BUSCLK rising edge where CS# = 0 and
MEMW#=0 (write cycle)(see note1)
SD[15:0] hold from IOCHRDY rising edge (write cycle)
MEMR# falling edge to SD[15:0] driven (read cycle)
IOCHRDY rising edge to SD[15:0] valid (read cycle)
Rising edge of MEMR# to SD[15:0] high impedance (read cycle)
t4
t11
t12
t13
t14
t15
Min
Max
85
1/fBUSCLK
6
6
1
Units
MHz
ns
ns
ns
ns
0
ns
1
0
ns
ns
1
3
3
13
18
23
TBUSCLK
TBUSCLK
TBUSCLK
28
TBUSCLK
15
13
ns
ns
ns
0
0
3
3
ns
13
2
12
ns
ns
ns
ns
1. t11 is the delay from when data is placed on the bus until the data is latched into the write buffer.
SSD1926
Rev 1.2
P 35/47
Dec 2007
Solomon Systech
10.2.3
8080 Indirect Interface Timing
t7
t8
D/C#
t1
t2
CS#
t5
WR#
t6
(write)
t4
t3
RD#
(read)
t9
t10
D[15:0]
(write)
t11
D[15:0]
t12
Hi-Z
Hi-Z
VALID
(read)
Figure 10-3 : 8080 Interface Timing
Table 10-5 : 8080 Interface Timing
Symbol
t1
t2
t3
t4
t5
t6
t7
t8
t9
t10
t11
t12
Parameter
CS# pulse width low
CS# pulse width high
RD# setup
RD# hold
WR# setup
WR# hold
D/C# setup
D/C# hold
D[15:0] setup for write
D[15:0] hold for write
D[15:0] delay for read
D[15:0] hold for read
Min
82
82
18
0
18
0
18
0
18
0
55
0
Max
Units
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
Note : Above timing is based on MCLK = 85MHz
Solomon Systech
Dec 2007 P 36/47
Rev 1.2
SSD1926
11
APPLICATION EXAMPLES
11.1 Application Diagram
Figure 11-1 : Typical System Diagram (Generic #1 Bus)
IOVDD
1.8V
Generic #1
BUS
COREVDD
PVDD
PLL_DIS
Decoder
M/R#
3.3V
IOVDD
CS#
CSn#
AB[18:1]
DB[15:0]
A[18:1]
D[15:0]
CLKI2
RESET#
AB0
0.1μF
IOVDD
LCD_DATA[7:0]
LCD_FRAME
AD_MODE
BUSCLK
RESET#
CNF2
CF0
WE0#
WE1#
RD#
RD/WR#
WAIT#
CNF1
WE0#
WE1#
RD0#
RD1#
WAIT#
CNF0
SSD1926
LCD_LINE
LCD_SHIFT
LCD_DEN
0.1μF
D[7:0]
FRAME
LINE
SHIFT
MOD
8-Bit
CSTN
LCD
Display
Bias Power
A[27:18]
0.1μF
0.1μF
LPOWER
4.7kΩ
4.7kΩ
10kΩ
10kΩ
SSD1926
Rev 1.2
P 37/47
Dec 2007
Solomon Systech
Figure 11-2 : Typical System Diagram (Generic #2 Bus)
Oscillator
IOVDD
1.8V
A[27:18]
Decoder
M/R#
COREVDD
PVDD
3.3V
IOVDD
CS#
WAIT#
RESET#
RESET#
0.1μF
4.7kΩ
SSD1926
LCD_LINE
LCD_SHIFT
LCD_DEN
LINE
SHIFT
DEN
LPOWER
4.7kΩ
4.7kΩ
Solomon Systech
D[7:0]
FRAME
CNF2
CF0
WAIT#
8-Bit
TFT
Display
0.1μF
LCD_DATA[7:0]
LCD_FRAME
CNF1
AB[18:1]
DB[15:0]
AB0
WE0#
WE1#
RD#
CNF0
A[18:1]
D[15:0]
BLS0#
WE#
BLS1#
OE#
AD_MODE
CSn#
0.1μF
0.1μF
Bias Power
RD/WR#
PLL_DIS
CLKI
Generic #2
BUS
e.g.LP22XX
IOVDD
10kΩ
Dec 2007 P 38/47
Rev 1.2
SSD1926
Figure 11-3 : Typical System Diagram (Indirect 8080 16 bit Bus)
Oscillator
1.8V
COREVDD
PVDD
3.3V
IOVDD
CS#
WAIT#
WAIT#
RESET#
RESET#
0.1μF
All un-used MCU interface pins
(AB18-4, AB2-0, WE1#, RD/WR#,
M/R#) should tied to IOVSS
LCD_DATA[7:0]
LCD_FRAME
SSD1926
LCD_LINE
LCD_SHIFT
LCD_DEN
CNF2
CF0
AD_MODE
CF0
AB[3]
DB[15:0]
WE0#
RD#
CNF1
ALE
D[15:0]
WE#
RD#
CNF0
CSn#
0.1μF
0.1μF
8-Bit
TFT
Display
D[7:0]
FRAME
LINE
SHIFT
DEN
Bias Power
PLL_DIS
CLKI
8080
LPOWER
IOVDD
4.7kΩ
10kΩ
SSD1926
Rev 1.2
P 39/47
Dec 2007
Solomon Systech
Figure 11-4: Typical System Diagram (Generic #2 Bus)
Oscillator (2M-4MHz)
IOVDD
1.8V
RD/WR#
Decoder
M/R#
CS#
CSn#
A[18:1]
D[15:0]
BLS0#
WE#
BLS1#
OE#
AB[18:1]
DB[15:0]
AB0
WE0#
WE1#
RD#
WAIT#
WAIT#
RESET#
COREVDD
PVDD
0.1μF
0.1μF
3.3V
IOVDD
0.1μF
LCD_DATA[23:0]
LFRAME
24-Bit
TFT
Display
D[23:0]
FRAME
SSD1926
LLINE
LSHIFT
LDEN
RESET#
Bias Power
A[27:18]
PLL_DIS
CLKI
Generic #2
BUS
e.g.LP22XX
LINE
SHIFT
DEN
LPOWER
0.1μF
IOVDD
IOVDD
4.7kΩ
4.7kΩ
x4
SD_DATA[3:0]
SD_CMD
DAT[3:0]
CMD
SD_WP
SD_CD
WP
CD
SD_CLK
CLK
PLL_VCTRL
4.7kΩ
IOVDD
4.7kΩ
IOVDD
4.7kΩ 4.7kΩ
250pF
4.7kΩ
Solomon Systech
CNF2
CF0
CNF1
CNF0
AD_MODE
IOVDD
SD
e.g.
512MB
10kΩ
10kΩ
6.4nF
Dec 2007 P 40/47
Rev 1.2
SSD1926
12 Pseudo-code Examples for Indirect address mode
12.1 8080 Indirect address mode
For example, PORTA is used for control signals and PORTB is used for data signals.
PORTA[3:0] are the control signals
PORTA[7] PORTA[6] PORTA[5]
X
X
X
PORTA[4]
X
PORTA[3]
CS#
PORTA[2]
RD#
PORTA[1]
WR#
PORTA[0]
D/C#
X : Don’t care
PORTB[15:0] are the data signals for 16 bit mode
PORTB[7:0] are the data signals for 8 bit mode
read_command (cmd)
write PORTA, 0x0A
write PORTA, 0x02
read PORTB, cmd
write PORTA, 0x0E
read_data (data)
write PORTA, 0x0B
write PORTA, 0x03
read PORTB, data
write PORTA, 0x0F
[CS#=1, RD#=0, WR#=1, D/C#=0]
[CS#=0, RD#=0, WR#=1, D/C#=0]
[CS#=1, RD#=1, WR#=1, D/C#=0]
[CS#=1, RD#=0, WR#=1, D/C#=1]
[CS#=0, RD#=0, WR#=1, D/C#=1]
[CS#=1, RD#=1, WR#=1, D/C#=1]
write_command (cmd)
write PORTB, cmd
write PORTA, 0x0C
write PORTA, 0x04
write PORTA, 0x0E
[CS#=1, RD#=1, WR#=0, D/C#=0]
[CS#=0, RD#=1, WR#=0, D/C#=0]
[CS#=1, RD#=1, WR#=1, D/C#=0]
write_data (data)
write PORTB, data
write PORTA, 0x0D
write PORTA, 0x05
write PORTA, 0x0F
[CS#=1, RD#=1, WR#=0, D/C#=1]
[CS#=0, RD#=1, WR#=0, D/C#=1]
[CS#=1, RD#=1, WR#=1, D/C#=1]
SSD1926
Rev 1.2
P 41/47
Dec 2007
Solomon Systech
Example 1 : Register Access with 16 bit indirect address mode (Big Endian, CNF4=1) with Word Mode
(Write Register REG[0x010h]=0x11, REG[0x011h]=0x22, REG[0x012h]=0x33, REG[0x013h]=0x04 and read
back the contents)
Step 1: Set the start address to 0x00010 and write DATA0
write_command 0x0000
[M/R#=0 => Register]
write_command 0x1001
[start address = 0x00010, MODE_SL=0x01 => Word]
write_data 0x1122
[write word 0x1122 to REG[0x010]]
Step 2 : Write DATA1
write_data 0x3304
[write word 0x3304 to REG[0x012]]
Step 3 : Set the start Address to 0x00010 and dummy read
write_command 0x0000
[M/R#=0 => Register]
write_command 0x1001
[start address = 0x00010,MODE_SL=0x01 => Word]
read_data DUMMY
[first read cycle is dummy]
Step 4 : Read Back the Data [Total = 4 bytes]
read_data DATA0
[read back value is 0x1122 => REG[0x010]=0x1122]
read_data DATA1
[read back value is 0x3304 => REG[0x012]=0x3304]
Example 2 : Register Access with 16 bit indirect address mode (Big Endian, CNF4=1) with Byte Mode
(Write Register REG[0x010h]=0x11, REG[0x011h]=0x22, REG[0x012h]=0x33, REG[0x013h]=0x04 and read
back the contents)
Step 1: Set the start address to 0x00010 and write DATA0
write_command 0x0000
[M/R#=0 => Register]
write_command 0x1000
[start address = 0x00010, MODE_SL=0x00 => Byte]
write_data 0x1122
[write word 0x11 to REG[0x010]]
Step 2 : Write the DATA1-3
write_data 0x3344
[write word 0x44 to REG[0x011]]
write_data 0xAABB
[write word 0xAA to REG[0x012]]
write_data 0xCC07
[write word 0x07 to REG[0x013]]
Step 3 : Set the start Address to 0x00010 and dummy read
write_command 0x0000
[M/R#=0 => Register]
write_command 0x1000
[start address = 0x00010,MODE_SL=0x00 => Byte]
read_data DUMMY
[first read cycle is dummy]
Step 4 : Read Back the Data [Total = 4 bytes]
read_data DATA0
[read back value is 0x1144 => REG[0x010]=0x11]
read_data DATA1
[read back value is 0x1144 => REG[0x011]=0x44]
read_data DATA2
[read back value is 0xAA07 => REG[0x012]=0xAA]
read_data DATA3
[read back value is 0xAA07 => REG[0x013]=0x07]
Solomon Systech
Dec 2007 P 42/47
Rev 1.2
SSD1926
Example 3 : Memory Access with 16 bit indirect address mode (Big Endian, CNF4=1) with Word Mode
(Write Memory AB[0x00910h]=0x11, AB[0x00911h]=0x22, AB[0x00912h]=0x33, AB[0x00913h]=0x44 and read
back the contents)
Step 1: Set the start address to 0x00910 and write DATA0
write_command 0x8009
[M/R#=1 => Memory]
write_command 0x1001
[start address = 0x00910, MODE_SL=0x01 => Word]
write_data 0x1122
[write word 0x1122 to 0x00910]
Step 2 : Write the DATA1
write_data 0x3344
[write word 0x3344 to 0x00912]
Step 3 : Set the start Address to 0x00910 and dummy read
write_command 0x8009
[M/R#=1 => Memory]
write_command 0x1001
[start address = 0x00910,MODE_SL=0x01 => Word]
read_data DUMMY
[first read cycle is dummy]
Step 4 : Read Back the Data [Total = 4 bytes]
read_data DATA0
[read back value is 0x1122 => AB[0x00910]=0x1122]
read_data DATA1
[read back value is 0x3344 => AB[0x00912]=0x3344]
Example 4 : Memory Access with 16 bit indirect address mode (Big Endian, CNF4=1) with Byte Mode
(Write Memory AB[0x00910h]=0x11, AB[0x00911h]=0x22, AB[0x00912h]=0x33, AB[0x00913h]=0x44 and read
back the contents)
Step 1: Set the start address to 0x00910 and write DATA0
write_command 0x8009
[M/R#=1 => Memory]
write_command 0x1000
[start address = 0x00910, MODE_SL=0x00 => Byte]
write_data 0x1122
[write word 0x11 to AB[0x00910]]
Step 2 : Write the DATA1-3
write_data 0x3344
[write word 0x44 to AB[0x00911]]
write_data 0xAABB
[write word 0xAA to AB[0x00912]]
write_data 0xCCDD
[write word 0xDD to AB[0x00913]]
Step 3 : Set the start Address to 0x00910 and dummy read
write_command 0x8009
[M/R#=1 => Memory]
write_command 0x1000
[start address = 0x00910,MODE_SL=0x00 => Byte]
read_data DUMMY
[first read cycle is dummy]
Step 4 : Read Back the Data [Total = 4 bytes]
read_data DATA0
[read back value is 0x1144 => AB[0x00910]=0x11]
read_data DATA1
[read back value is 0x1144 => AB[0x00911]=0x44]
read_data DATA2
[read back value is 0xAADD => AB[0x00912]=0xAA]
read_data DATA3
[read back value is 0xAADD => AB[0x00913]=0xDD]
SSD1926
Rev 1.2
P 43/47
Dec 2007
Solomon Systech
Example 5 : Register Access with 8 bit indirect address mode (Big Endian, CNF4=1)
(Write Register REG[0x010h]=0x11, REG[0x011h]=0x22, REG[0x012h]=0x33, REG[0x013h]=0x04 and read
back the contents)
Step 1: Set the start address to 0x00010 and write DATA0
write_command 0x00
[M/R#=0 => Register]
write_command 0x00
write_command 0x10
[start address = 0x00010]
write_data 0x11
[write word 0x11 to REG[0x010]]
Step 2 : Write the DATA1-3
write_data 0x22
[write word 0x22 to REG[0x011]]
write_data 0x33
[write word 0x33 to REG[0x012]]
write_data 0x04
[write word 0x04 to REG[0x013]]
Step 3 : Set the start Address to 0x00010 and dummy read
write_command 0x00
[M/R#=0 => Register]
write_command 0x00
write_command 0x10
[start address = 0x00010]
read_data DUMMY
[first read cycle is dummy]
Step 4 : Read Back the Data [Total = 4 bytes]
read_data DATA0
[read back value is 0x11 => REG[0x010]=0x11]
read_data DATA1
[read back value is 0x22 => REG[0x011]=0x22]
read_data DATA2
[read back value is 0x33 => REG[0x012]=0x33]
read_data DATA3
[read back value is 0x04 => REG[0x013]=0x04]
Solomon Systech
Dec 2007 P 44/47
Rev 1.2
SSD1926
Example 6 : Memory Access with 8 bit indirect address mode (Big Endian, CNF4=1)
(Write Memory AB[0x00910h]=0x11, AB[0x00911h]=0x22, AB[0x00912h]=0x33, AB[0x00913h]=0x44 and read
back the contents)
Step 1: Set the start address to 0x00910 and write DATA0
write_command 0x80
[M/R#=1 => Memory]
write_command 0x09
write_command 0x10
[start address = 0x00910]
write_data 0x11
[write word 0x11 to AB[0x00910]]
Step 2 : Write the DATA1-3
write_data 0x22
[write word 0x22 to AB[0x00911]]
write_data 0x33
[write word 0x33 to AB[0x00912]]
write_data 0x44
[write word 0x44 to AB[0x00913]]
Step 3 : Set the start Address to 0x00910 and dummy read
write_command 0x80
[M/R#=1 => Memory]
write_command 0x09
write_command 0x10
[start address = 0x00910]
read_data DUMMY
[first read cycle is dummy]
Step 4 : Read Back the Data [Total = 4 bytes]
read_data DATA0
[read back value is 0x11 => AB[0x00910]=0x11]
read_data DATA1
[read back value is 0x22 => AB[0x00911]=0x22]
read_data DATA2
[read back value is 0x33 => AB[0x00912]=0x33]
read_data DATA3
[read back value is 0x44 => AB[0x00913]=0x44]
SSD1926
Rev 1.2
P 45/47
Dec 2007
Solomon Systech
13 PACKAGE INFORMATION
13.1 Package Mechanical Drawing for 128 pins LQFP
Symbol
A
A1
A2
D
D1
E
E1
e
b
Solomon Systech
Min
Dimension in mm
Nom
Max
1.60
0.05
1.40
16.00
14.00
16.00
14.00
0.40 BSC
0.18
Dec 2007 P 46/47
Rev 1.2
SSD1926
Solomon Systech reserves the right to make changes without notice to any products herein. Solomon Systech makes no warranty,
representation or guarantee regarding the suitability of its products for any particular purpose, nor does Solomon Systech assume any
liability arising out of the application or use of any product or circuit, and specifically disclaims any, and all, liability, including without
limitation consequential or incidental damages. “Typical” parameters can and do vary in different applications. All operating parameters,
including “Typical” must be validated for each customer application by the customer’s technical experts. Solomon Systech does not convey any license under its patent rights nor the rights of others. Solomon Systech products are not designed, intended, or authorized for use
as components in systems intended for surgical implant into the body, or other applications intended to support or sustain life, or for any
other application in which the failure of the Solomon Systech product could create a situation where personal injury or death may occur.
Should Buyer purchase or use Solomon Systech products for any such unintended or unauthorized application, Buyer shall indemnify and
hold Solomon Systech and its offices, employees, subsidiaries, affiliates, and distributors harmless against all claims, costs, damages, and
expenses, and reasonable attorney fees arising out of, directly or indirectly, any claim of personal injury or death associated with such
unintended or unauthorized use, even if such claim alleges that Solomon Systech was negligent regarding the design or manufacture of the
part.
All Solomon Systech Products complied with six (6) hazardous substances limitation requirement per European Union (EU) “Restriction of
Hazardous Substance (RoHS) Directive (2002/95/EC)” and China standard “电子信息产品污染控制标识要求 (SJ/T11364-2006)” with
control Marking Symbol
. Hazardous Substances test report is available upon requested.
http://www.solomon-systech.com
SSD1926
Rev 1.2
P 47/47
Dec 2007
Solomon Systech