VII LCD CONTROLLER BLOCK: LCD CONTROLLER
B-VII-2-40
EPSON
S1C33L03 FUNCTION PART
PMODSEL: Portrait mode select (D6) / Portrait mode register (0x39FFFB)
Selects a type of portrait mode.
Write "1": Alternate portrait mode
Write "0": Default portrait mode
Read: Valid
Setting PMODSEL to "1" selects alternate portrait mode, and setting PMODSEL to "0" selects default portrait
mode. When PMODEN (D7/0x39FFFB) is set to "1", data is displayed in the selected portrait mode. For details,
refer to "Portrait Mode".
At initial reset, PMODSEL is set to "0" (default portrait mode).
PMODCLK[1:0]: Portrait mode clock select (D[1:0]) / Portrait mode register (0x39FFFB)
Selects the clock used in portrait mode.
In alternate portrait mode, the MCLK clock used for display memory access must be twice as fast as the pixel clock,
PCLK. Therefore, clock settings differ between the alternate and default portrait modes.
Table 2.26 Clock Settings for Default Portrait Mode
PMODCLK1
PMODCLK0
Pixel clock PCLK
Memory clock MCLK
0
0
CLK
CLK
0
1
CLK/2
CLK/2
1
0
CLK/4
CLK/4
1
1
CLK/8
CLK/8
Table 2.27 Clock Settings for Alternate Portrait Mode
PMODCLK1
PMODCLK0
Pixel clock PCLK
Memory clock MCLK
0
0
CLK/2
CLK
0
1
CLK/2
CLK
1
0
CLK/4
CLK/2
1
1
CLK/8
CLK/4
CLK denotes the clock for landscape mode (PCLK = MCLK), which is selected by LCLKSEL[2:0]
(D[2:0]/0x39FFF4).
At initial reset, PMODCLK is set to "0b00".
PMODLBC[7:0]: Line byte count (D[7:0]) / Line byte count register (0x39FFFC)
Sets the number of bytes equivalent to one line in portrait mode. For this line byte count, write the number of
horizontal pixels converted into the number of bytes available in bpp mode. These horizontal pixels include the
number of pixels in a virtual portion of the screen that is not displayed on the LCD panel.
At initial reset, PMODLBC is set to "0x0".
VRAMAR: VRAM area select (D7) / LCDC system control register (0x39FFFD)
Selects the area in which the display memory is located.
Write "1": Area 8 (or 14)
Write "0": Area 7 (or 13)
Read: Valid
Setting VRAMAR to "1" selects area 8 (when CEFUNC[1:0] (D[A:9]/0x48130) = "0b00") or area 14 (when
CEFUNC = "0b01"), and setting VRAMAR to "0" selects area 7 (when CEFUNC = "0b00") or area 13 (when
CEFUNC = "0b01").
At initial reset, VRAMAR is set to "0" (area 7).
VRAMWT[2:0]: VRAM wait control (D[6:4]) / LCDC system control register (0x39FFFD)
Sets the number of wait cycles (0–7) for display memory access.
This setting is effective only when SRAM is used for the display memory. Settings of this register are ignored
when SDRAM is used. The number of wait cycles set here is inserted when the LCD controller accesses the
display memory. It does not affect display-memory access by the CPU. In that case, the number of wait cycles set
for the BCU is inserted.
At initial reset, VRAMWT is set to "0x0".
Summary of Contents for CMOS 32-Bit Single Chip Microcomputer S1C33L03
Page 4: ......
Page 14: ......
Page 15: ...S1C33L03 PRODUCT PART ...
Page 16: ......
Page 147: ...S1C33L03 FUNCTION PART ...
Page 148: ......
Page 149: ...S1C33L03 FUNCTION PART I OUTLINE ...
Page 150: ......
Page 152: ...I OUTLINE INTRODUCTION B I 1 2 EPSON S1C33L03 FUNCTION PART THIS PAGE IS BLANK ...
Page 162: ...I OUTLINE LIST OF PINS B I 3 8 EPSON S1C33L03 FUNCTION PART THIS PAGE IS BLANK ...
Page 163: ...S1C33L03 FUNCTION PART II CORE BLOCK ...
Page 164: ......
Page 166: ...II CORE BLOCK INTRODUCTION B II 1 2 EPSON S1C33L03 FUNCTION PART THIS PAGE IS BLANK ...
Page 172: ...II CORE BLOCK CPU AND OPERATING MODE B II 2 6 EPSON S1C33L03 FUNCTION PART THIS PAGE IS BLANK ...
Page 176: ...II CORE BLOCK INITIAL RESET B II 3 4 EPSON S1C33L03 FUNCTION PART THIS PAGE IS BLANK ...
Page 224: ...II CORE BLOCK BCU Bus Control Unit B II 4 48 EPSON S1C33L03 FUNCTION PART THIS PAGE IS BLANK ...
Page 262: ...II CORE BLOCK DBG Debug Unit B II 7 2 EPSON S1C33L03 FUNCTION PART THIS PAGE IS BLANK ...
Page 263: ...S1C33L03 FUNCTION PART III PERIPHERAL BLOCK ...
Page 264: ......
Page 266: ...III PERIPHERAL BLOCK INTRODUCTION B III 1 2 EPSON S1C33L03 FUNCTION PART THIS PAGE IS BLANK ...
Page 322: ...III PERIPHERAL BLOCK WATCHDOG TIMER B III 5 4 EPSON S1C33L03 FUNCTION PART THIS PAGE IS BLANK ...
Page 415: ...S1C33L03 FUNCTION PART IV ANALOG BLOCK ...
Page 416: ......
Page 418: ...IV ANALOG BLOCK INTRODUCTION B IV 1 2 EPSON S1C33L03 FUNCTION PART THIS PAGE IS BLANK ...
Page 434: ...IV ANALOG BLOCK A D CONVERTER B IV 2 16 EPSON S1C33L03 FUNCTION PART THIS PAGE IS BLANK ...
Page 435: ...S1C33L03 FUNCTION PART V DMA BLOCK ...
Page 436: ......
Page 438: ...V DMA BLOCK INTRODUCTION B V 1 2 EPSON S1C33L03 FUNCTION PART THIS PAGE IS BLANK ...
Page 492: ...V DMA BLOCK IDMA Intelligent DMA B V 3 18 EPSON S1C33L03 FUNCTION PART THIS PAGE IS BLANK ...
Page 493: ...S1C33L03 FUNCTION PART VI SDRAM CONTROLLER BLOCK ...
Page 494: ......
Page 531: ...S1C33L03 FUNCTION PART VII LCD CONTROLLER BLOCK ...
Page 532: ......
Page 579: ...S1C33L03 FUNCTION PART Appendix I O MAP ...
Page 580: ......