26 LCD CONTROLLER (LCDC)
26-10
Seiko Epson Corporation
S1C33L26 TECHNICAL MANUAL
FPFRAME
FPLINE
FPDRDY (MOD)
FPDAT[7:0]
VDP
VNDP
FPLINE
FPDRDY (MOD)
FPSHIFT
FPDAT7
FPDAT6
FPDAT5
FPDAT4
FPDAT3
FPDAT2
FPDAT1
FPDAT0
Line 1
1-R1 1-B3
1-G238
1-G1 1-R4
1-B238
1-B1 1-G4
1-R239
1-R2 1-B4
1-G239
1-G2 1-R5
1-B239
1-B2 1-G5
1-R240
1-R3 1-B5
1-G240
1-G3 1-R6
1-G6
1-B6
1-R7
1-G7
1-B7
1-R8
1-G8
1-B8
1-B240
Line 2
Line 3
Line 1
Line 2
Line 4
Line 239 Line 240
VT
HDP
HNDP
HT
*
Diagram drawn with 2 FPLINE vertical blank period
Example timing for a 320
×
240 panel
5.2.6 8-bit Single Color Panel (Format 2) Timing Chart (Example)
Figure 26.
HT: Horizontal total period
Use HTCNT[6:0]/LCDC_HDISP register to set the horizontal total period.
HT = (HTCNT[6:0] + 1)
×
8 [Ts]
Ts: Pixel clock (LCLK) period
HTCNT[6:0] must be programmed such that the following condition is met:
HTCNT[6:0]
≥
HDPCNT[6:0] + 3
Note: HT should be determined so that the horizontal non-display period (HNDP = HT - HDP) will be
longer than the time required when the LCDC accesses eight words in the VRAM.
HDP: Horizontal display period
Use HDPCNT[6:0]/LCDC_HDISP register to set the horizontal display period (= horizontal panel resolution).
HDP = (HDPCNT[6:0] + 1)
×
8 [Ts]
HDPCNT[6:0] must be programmed such that the following condition is met:
HDP
≥
16
(HDPCNT[6:0]
≥
1)
VT: Vertical total period
Use VTCNT[9:0]/LCDC_VDISP register to set the vertical total period.
VT = VTCNT[9:0] + 1 [lines]
VDP: Vertical display period
Use VDPCNT[9:0]/LCDC_VDISP register to set the vertical display period (= vertical panel resolution).
VDP = VDPCNT[9:0] + 1 [lines]
VDPCNT[9:0] must be programmed such that the following condition is met:
VT
≥
VDP + 1