
VII LCD CONTROLLER BLOCK: LCD CONTROLLER
Use the EDMAEN (D3)/LCDC system control register (0x39FFFD) to mask the #DMAREQx signals. EDMAEN = "1": External DMA requests enabled
EDMAEN = "0": External DMA requests disabled (default)
Use the BREQEN (D2)/LCDC system control register (0x39FFFD) to mask the #BUSREQ signals. BREQEN = "1": External bus release requests enabled
BREQEN = "0": External bus release requests disabled (default)
Other settings, such as memory
LCD Controller Setting Procedure
Procedure to access the LCDC registers (when using #WAIT signal)
1.A6IO (D9)/access control register (0x48132) = "1"
This sets area 6 so that the internal device will be accessed.
2.A6WT[2:0] (D[A:8])/areas
3.SWAITE (D0)/bus control register (0x4812E) = "1" This enables the #WAIT signal.
4.The LCDC registers can be accessed.
Procedure to enable the LCD panel
1.SEMAS (D2)/bus control register (0x4812E) = "1" This enables an external bus master.
2.LCDEN (D5)/LCDC mode register 2 (0x39FFE3) = "1" This enables the LCD controller.
3.CFP3[5:4] (D[5:4])/P3 function select register (0x402DC) = "11"
This sets the P35 pin as the #BUSACK output and the P34 pin as the #BUSREQ input.
4.Initializing the LCDC registers
Setup the LCDC register as necessary except for the
5.LPSAVE[1:0] (D[1:0])/LCDC mode register 2 (0x39FFE3) = "11"
This sets the LCD controller in power save mode to normal operation mode. Wait until the LCD controller completes the
6.Setting the
Setup the
Setting the number of wait states for accessing the LCDC registers (area 6) when #WAIT signal is disabled
•The LCDC registers except for the
•When writing data to the
Use A6WT[2:0] (D[A:8])/areas
EPSON | S1C33L03 FUNCTION PART |