\n
address_offset : 0x0 Bytes (0x0)
    size : 0x88 byte (0x0)
    mem_usage : registers
    protection : not protected
    
    LCDC screen start address register
    address_offset : 0x0 Bytes (0x0)
    size : 32 bit
    access : read-write
    reset_value : 0x0
    reset_Mask : 0x0
    
SSA : Screen start address of LCD panel
    bits : 2 - 31 (30 bit)
    access : read-write
    LCDC cursor width, height, and blink register
    address_offset : 0x10 Bytes (0x0)
    size : 32 bit
    access : read-write
    reset_value : 0x0
    reset_Mask : 0x0
    
BD : Blink divisor
    bits : 0 - 7 (8 bit)
    access : read-write
CH : Cursor height
    bits : 16 - 20 (5 bit)
    access : read-write
CW : Cursor width
    bits : 24 - 28 (5 bit)
    access : read-write
BK_EN : Blink enable
    bits : 31 - 31 (1 bit)
    access : read-write
 Enumeration: 
 #0 : 0 
    
 Blink is disabled. 
 #1 : 1 
    
 Blink is enabled. 
End of enumeration elements list.
    LCDC color cursor mapping register
    address_offset : 0x14 Bytes (0x0)
    size : 32 bit
    access : read-write
    reset_value : 0x0
    reset_Mask : 0x0
    
CUR_COL_B : Cursor blue field
    bits : 0 - 5 (6 bit)
    access : read-write
 Enumeration: 
 #0 : 000000 
    
 No blue 
 #111111 : 111111 
    
 Full blue 
End of enumeration elements list.
CUR_COL_G : Cursor green field
    bits : 6 - 11 (6 bit)
    access : read-write
 Enumeration: 
 #0 : 000000 
    
 No green 
 #111111 : 111111 
    
 Full green 
End of enumeration elements list.
CUR_COL_R : Cursor red field
    bits : 12 - 17 (6 bit)
    access : read-write
 Enumeration: 
 #0 : 000000 
    
 No red 
 #111111 : 111111 
    
 Full red 
End of enumeration elements list.
    LCDC panel configuration register
    address_offset : 0x18 Bytes (0x0)
    size : 32 bit
    access : read-write
    reset_value : 0x0
    reset_Mask : 0x0
    
PCD : Pixel clock divider
    bits : 0 - 5 (6 bit)
    access : read-write
SCLKSEL : LSCLK select
    bits : 7 - 7 (1 bit)
    access : read-write
 Enumeration: 
 #0 : 0 
    
 Disable OE and LSCLK in TFT mode when no data output. 
 #1 : 1 
    
 Always enable LSCLK in TFT mode even if there is no data output. 
End of enumeration elements list.
ACD : Alternate crystal direction
    bits : 8 - 14 (7 bit)
    access : read-write
ACDSEL : ACD clock source select
    bits : 15 - 15 (1 bit)
    access : read-write
 Enumeration: 
 #0 : 0 
    
 Use FLM as a clock source for ACD count. 
 #1 : 1 
    
 Use LP/HSYNC as a clock source for ACD count. 
End of enumeration elements list.
REV_VS : Reverse vertical scan
    bits : 16 - 16 (1 bit)
    access : read-write
 Enumeration: 
 #0 : 0 
    
 Vertical scan in normal direction. 
 #1 : 1 
    
 Vertical scan in reverse direction. 
End of enumeration elements list.
SWAP_SEL : Swap select
    bits : 17 - 17 (1 bit)
    access : read-write
 Enumeration: 
 #0 : 0 
    
 24 bpp, 18 bpp, 16 bpp, 12 bpp mode. 
 #1 : 1 
    
 8 bpp, 4 bpp, 2 bpp, and 1 bpp mode. 
End of enumeration elements list.
END_SEL : Endian select
    bits : 18 - 18 (1 bit)
    access : read-write
 Enumeration: 
 #0 : 0 
    
 Little Endian 
 #1 : 1 
    
 Big Endian 
End of enumeration elements list.
SCLKIDLE : LSCLK idle enable
    bits : 19 - 19 (1 bit)
    access : read-write
 Enumeration: 
 #0 : 0 
    
 Disable LSCLK 
 #1 : 1 
    
 Enable LSCLK 
End of enumeration elements list.
OEPOL : Output enable polarity
    bits : 20 - 20 (1 bit)
    access : read-write
 Enumeration: 
 #0 : 0 
    
 Active high 
 #1 : 1 
    
 Active low 
End of enumeration elements list.
CLKPOL : LCD shift clock polarity
    bits : 21 - 21 (1 bit)
    access : read-write
 Enumeration: 
 #0 : 0 
    
 Active on negative edge of LSCLK. In TFT mode, active on positive edge of LSCLK. 
 #1 : 1 
    
 Active on positive edge of LSCLK. In TFT mode, active on negative edge of LSCLK. 
End of enumeration elements list.
LPPOL : Line pulse polarity
    bits : 22 - 22 (1 bit)
    access : read-write
 Enumeration: 
 #0 : 0 
    
 Active high 
 #1 : 1 
    
 Active low 
End of enumeration elements list.
FLMPOL : First line marker polarity
    bits : 23 - 23 (1 bit)
    access : read-write
 Enumeration: 
 #0 : 0 
    
 Active high 
 #1 : 1 
    
 Active low 
End of enumeration elements list.
PIXPOL : Pixel polarity
    bits : 24 - 24 (1 bit)
    access : read-write
 Enumeration: 
 #0 : 0 
    
 Active high 
 #1 : 1 
    
 Active low 
End of enumeration elements list.
BPIX : Bits per pixel
    bits : 25 - 27 (3 bit)
    access : read-write
 Enumeration: 
 #000 : 000 
    
 1 bpp, FRC bypassed 
 #001 : 001 
    
 2 bpp 
 #010 : 010 
    
 4 bpp 
 #011 : 011 
    
 8 bpp 
 #100 : 100 
    
 12 bpp (16-bits of memory used) 
 #101 : 101 
    
 16 bpp 
 #110 : 110 
    
 18 bpp (32-bits of memory used) 
 #111 : 111 
    
 24 bpp (32-bits of memory used) 
End of enumeration elements list.
PBSIZ : Panel bus width
    bits : 28 - 29 (2 bit)
    access : read-write
 Enumeration: 
 #00 : 000 
    
 1-bit 
 #01 : 001 
    
 2-bit 
 #10 : 010 
    
 4-bit 
 #11 : 011 
    
 8-bit 
End of enumeration elements list.
COLOR : Interfaces to color display
    bits : 30 - 30 (1 bit)
    access : read-write
 Enumeration: 
 #0 : 0 
    
 LCD panel is a Monochrome display. 
 #1 : 1 
    
 LCD panel is a Color display. 
End of enumeration elements list.
TFT : Interfaces to TFT display
    bits : 31 - 31 (1 bit)
    access : read-write
 Enumeration: 
 #0 : 0 
    
 LCD panel is a passive display. 
 #1 : 1 
    
 LCD panel is an active display: "digital CRT" signal format, FRC is bypassed. 
End of enumeration elements list.
    LCDC horizontal configuration register
    address_offset : 0x1C Bytes (0x0)
    size : 32 bit
    access : read-write
    reset_value : 0x0
    reset_Mask : 0x0
    
H_WAIT_2 : Wait between HSYNC and start of next line
    bits : 0 - 7 (8 bit)
    access : read-write
H_WAIT_1 : Wait between OE and HSYNC
    bits : 8 - 15 (8 bit)
    access : read-write
H_WIDTH : Horizontal sync pulse width
    bits : 26 - 31 (6 bit)
    access : read-write
    LCDC vertical configuration register
    address_offset : 0x20 Bytes (0x0)
    size : 32 bit
    access : read-write
    reset_value : 0x0
    reset_Mask : 0x0
    
V_WAIT_2 : Wait between frames 2
    bits : 0 - 7 (8 bit)
    access : read-write
V_WAIT_1 : Wait between frames 1
    bits : 8 - 15 (8 bit)
    access : read-write
V_WIDTH : Vertical sync pulse width
    bits : 26 - 31 (6 bit)
    access : read-write
    LCDC panning offset register
    address_offset : 0x24 Bytes (0x0)
    size : 32 bit
    access : read-write
    reset_value : 0x0
    reset_Mask : 0x0
    
POS : Panning offset
    bits : 0 - 4 (5 bit)
    access : read-write
    LCDC PWM contrast control register
    address_offset : 0x2C Bytes (0x0)
    size : 32 bit
    access : read-write
    reset_value : 0x0
    reset_Mask : 0x0
    
PW : Pulse-width
    bits : 0 - 7 (8 bit)
    access : read-write
CC_EN : Contrast control enable
    bits : 8 - 8 (1 bit)
    access : read-write
 Enumeration: 
 #0 : 0 
    
 Contrast control is off. 
 #1 : 1 
    
 Contrast control is on. 
End of enumeration elements list.
SCR : Source select
    bits : 9 - 10 (2 bit)
    access : read-write
 Enumeration: 
 #00 : 00 
    
 Line pulse 
 #01 : 01 
    
 Pixel clock 
 #10 : 10 
    
 LCD clock 
End of enumeration elements list.
LDMSK : LD mask
    bits : 15 - 15 (1 bit)
    access : read-write
 Enumeration: 
 #0 : 0 
    
 LD [23:0] is normal. 
 #1 : 1 
    
 LD [23:0] always equals 0. 
End of enumeration elements list.
    LCDC DMA control register
    address_offset : 0x30 Bytes (0x0)
    size : 32 bit
    access : read-write
    reset_value : 0x0
    reset_Mask : 0x0
    
TM : DMA trigger mark
    bits : 0 - 6 (7 bit)
    access : read-write
HM : DMA high mark
    bits : 16 - 22 (7 bit)
    access : read-write
BURST : Burst length
    bits : 31 - 31 (1 bit)
    access : read-write
 Enumeration: 
 #0 : 0 
    
 Burst length is dynamic. 
 #1 : 1 
    
 Burst length is fixed. 
End of enumeration elements list.
    LCDC refresh mode control register
    address_offset : 0x34 Bytes (0x0)
    size : 32 bit
    access : read-write
    reset_value : 0x0
    reset_Mask : 0x0
    
SELF_REF : Self-refresh
    bits : 0 - 0 (1 bit)
    access : read-write
 Enumeration: 
 #0 : 0 
    
 Disable self-refresh 
 #1 : 1 
    
 Enable self-refresh 
End of enumeration elements list.
    LCDC interrupt configuration register
    address_offset : 0x38 Bytes (0x0)
    size : 32 bit
    access : read-write
    reset_value : 0x0
    reset_Mask : 0x0
    
INTCON : Interrupt condition
    bits : 0 - 0 (1 bit)
    access : read-write
 Enumeration: 
 #0 : 0 
    
 Interrupt flag is set when the end of frame (EOF) is reached. 
 #1 : 1 
    
 Interrupt flag is set when the beginning of frame (BOF) is reached. 
End of enumeration elements list.
INTSYN : Interrupt source
    bits : 2 - 2 (1 bit)
    access : read-write
 Enumeration: 
 #0 : 0 
    
 Interrupt flag is set on loading the last/first data of frame from memory. 
 #1 : 1 
    
 Interrupt flag is set on output of the last/first data of frame to LCD panel. 
End of enumeration elements list.
GW_INT_CON : Graphic window interrupt condition
    bits : 4 - 4 (1 bit)
    access : read-write
 Enumeration: 
 #0 : 0 
    
 Interrupt flag is set when end of graphic window is reached. 
 #1 : 1 
    
 Interrupt flag is set when beginning of graphic window is reached. 
End of enumeration elements list.
    LCDC interrupt enable register
    address_offset : 0x3C Bytes (0x0)
    size : 32 bit
    access : read-write
    reset_value : 0x0
    reset_Mask : 0x0
    
BOF_EN : Beginning of frame interrupt enable
    bits : 0 - 0 (1 bit)
    access : read-write
 Enumeration: 
 #0 : 0 
    
 Mask interrupt. 
 #1 : 1 
    
 Enable interrupt. 
End of enumeration elements list.
EOF_EN : End of frame interrupt enable
    bits : 1 - 1 (1 bit)
    access : read-write
 Enumeration: 
 #0 : 0 
    
 Mask interrupt. 
 #1 : 1 
    
 Enable interrupt. 
End of enumeration elements list.
UDR_ERR_EN : Under run error interrupt enable
    bits : 3 - 3 (1 bit)
    access : read-write
 Enumeration: 
 #0 : 0 
    
 Mask interrupt. 
 #1 : 1 
    
 Enable interrupt. 
End of enumeration elements list.
GW_BOF_EN : Graphic window beginning of frame interrupt enable
    bits : 4 - 4 (1 bit)
    access : read-write
 Enumeration: 
 #0 : 0 
    
 Mask interrupt. 
 #1 : 1 
    
 Enable interrupt. 
End of enumeration elements list.
GW_EOF_EN : Graphic window end of frame interrupt enable
    bits : 5 - 5 (1 bit)
    access : read-write
 Enumeration: 
 #0 : 0 
    
 Mask interrupt. 
 #1 : 1 
    
 Enable interrupt. 
End of enumeration elements list.
GW_UDR_ERR_EN : Graphic window under run error interrupt enable
    bits : 7 - 7 (1 bit)
    access : read-write
 Enumeration: 
 #0 : 0 
    
 Mask interrupt. 
 #1 : 1 
    
 Enable interrupt. 
End of enumeration elements list.
    LCDC size register
    address_offset : 0x4 Bytes (0x0)
    size : 32 bit
    access : read-write
    reset_value : 0x0
    reset_Mask : 0x0
    
YMAX : Screen height
    bits : 0 - 9 (10 bit)
    access : read-write
XMAX : Screen width divided by 16
    bits : 20 - 26 (7 bit)
    access : read-write
    LCDC interrupt status register
    address_offset : 0x40 Bytes (0x0)
    size : 32 bit
    access : read-only
    reset_value : 0x0
    reset_Mask : 0x0
    
BOF : Beginning of frame
    bits : 0 - 0 (1 bit)
    access : read-only
 Enumeration: 
 #0 : 0 
    
 Interrupt has not occurred. 
 #1 : 1 
    
 Interrupt has occurred. 
End of enumeration elements list.
EOF : End of frame
    bits : 1 - 1 (1 bit)
    access : read-only
 Enumeration: 
 #0 : 0 
    
 Interrupt has not occurred. 
 #1 : 1 
    
 Interrupt has occurred. 
End of enumeration elements list.
UDR_ERR : Under run error
    bits : 3 - 3 (1 bit)
    access : read-only
 Enumeration: 
 #0 : 0 
    
 Interrupt has not occurred. 
 #1 : 1 
    
 Interrupt has occurred. 
End of enumeration elements list.
GW_BOF : Graphic window beginning of frame
    bits : 4 - 4 (1 bit)
    access : read-only
 Enumeration: 
 #0 : 0 
    
 Interrupt has not occurred. 
 #1 : 1 
    
 Interrupt has occurred. 
End of enumeration elements list.
GW_EOF : Graphic window end of frame
    bits : 5 - 5 (1 bit)
    access : read-only
 Enumeration: 
 #0 : 0 
    
 Interrupt has not occurred. 
 #1 : 1 
    
 Interrupt has occurred. 
End of enumeration elements list.
GW_UDR_ERR : Graphic window under run error
    bits : 7 - 7 (1 bit)
    access : read-only
 Enumeration: 
 #0 : 0 
    
 Graphic window under run has not occurred. 
 #1 : 1 
    
 Graphic window under run has occurred. 
End of enumeration elements list.
    LCDC graphic window start address register
    address_offset : 0x50 Bytes (0x0)
    size : 32 bit
    access : read-write
    reset_value : 0x0
    reset_Mask : 0x0
    
GWSA : Graphic window start address on LCD screen
    bits : 2 - 31 (30 bit)
    access : read-write
    LCDC graphic window size register
    address_offset : 0x54 Bytes (0x0)
    size : 32 bit
    access : read-write
    reset_value : 0x0
    reset_Mask : 0x0
    
GWH : Graphic window height
    bits : 0 - 9 (10 bit)
    access : read-write
GWW : Graphic window width divided by 16
    bits : 20 - 26 (7 bit)
    access : read-write
    LCDC graphic window virtual page width register
    address_offset : 0x58 Bytes (0x0)
    size : 32 bit
    access : read-write
    reset_value : 0x0
    reset_Mask : 0x0
    
GWVPW : Graphic window virtual page width
    bits : 0 - 10 (11 bit)
    access : read-write
    LCDC graphic window panning offset register
    address_offset : 0x5C Bytes (0x0)
    size : 32 bit
    access : read-write
    reset_value : 0x0
    reset_Mask : 0x0
    
GWPO : Graphic window panning offset
    bits : 0 - 4 (5 bit)
    access : read-write
    LCDC graphic window position register
    address_offset : 0x60 Bytes (0x0)
    size : 32 bit
    access : read-write
    reset_value : 0x0
    reset_Mask : 0x0
    
GWYP : Graphic window Y position
    bits : 0 - 9 (10 bit)
    access : read-write
GWXP : Graphic window X position
    bits : 16 - 25 (10 bit)
    access : read-write
    LCDC graphic window control register
    address_offset : 0x64 Bytes (0x0)
    size : 32 bit
    access : read-write
    reset_value : 0x0
    reset_Mask : 0x0
    
GWCKB : Graphic window color keying blue component
    bits : 0 - 5 (6 bit)
    access : read-write
 Enumeration: 
 #0 : 000000 
    
 No blue 
 #111111 : 111111 
    
 Full blue 
End of enumeration elements list.
GWCKG : Graphic window color keying green component
    bits : 6 - 11 (6 bit)
    access : read-write
 Enumeration: 
 #0 : 000000 
    
 No green 
 #111111 : 111111 
    
 Full green 
End of enumeration elements list.
GWCKR : Graphic window color keying red component
    bits : 12 - 17 (6 bit)
    access : read-write
 Enumeration: 
 #0 : 000000 
    
 No red 
 #111111 : 111111 
    
 Full red 
End of enumeration elements list.
GW_RVS : Graphic window reverse vertical scan
    bits : 21 - 21 (1 bit)
    access : read-write
 Enumeration: 
 #0 : 0 
    
 Vertical scan in normal direction. 
 #1 : 1 
    
 Vertical scan in reverse direction. 
End of enumeration elements list.
GWE : Graphic window enable
    bits : 22 - 22 (1 bit)
    access : read-write
 Enumeration: 
 #0 : 0 
    
 Disable graphic window on screen. 
 #1 : 1 
    
 Enable graphic window on screen. 
End of enumeration elements list.
GWCKE : Graphic window color keying enable
    bits : 23 - 23 (1 bit)
    access : read-write
 Enumeration: 
 #0 : 0 
    
 Disable color keying of graphic window. 
 #1 : 1 
    
 Enable color keying of graphic window. 
End of enumeration elements list.
GWAV : Graphic window alpha value
    bits : 24 - 31 (8 bit)
    access : read-write
 Enumeration: 
 #0 : 0 
    
 Graphic window totally transparent (not displayed on LCD screen). 
 #1 : 1 
    
 Graphic window totally opaque (completely visible on LCD screen). 
End of enumeration elements list.
    LCDC graphic window DMA control register
    address_offset : 0x68 Bytes (0x0)
    size : 32 bit
    access : read-write
    reset_value : 0x0
    reset_Mask : 0x0
    
GWTM : Graphic window DMA low mark
    bits : 0 - 6 (7 bit)
    access : read-write
GWHM : Graphic window DMA high mark
    bits : 16 - 22 (7 bit)
    access : read-write
GWBT : Graphic window DMA burst type
    bits : 31 - 31 (1 bit)
    access : read-write
 Enumeration: 
 #0 : 0 
    
 Burst length is dynamic. 
 #1 : 1 
    
 Burst length is fixed. 
End of enumeration elements list.
    LCDC virtual page width register
    address_offset : 0x8 Bytes (0x0)
    size : 32 bit
    access : read-write
    reset_value : 0x0
    reset_Mask : 0x0
    
VPW : Virtual page width
    bits : 0 - 10 (11 bit)
    access : read-write
    LCDC AUS mode control register
    address_offset : 0x80 Bytes (0x0)
    size : 32 bit
    access : read-write
    reset_value : 0x0
    reset_Mask : 0x0
    
AGWCKB : AUS graphic window color keying blue component
    bits : 0 - 7 (8 bit)
    access : read-write
AGWCKG : AUS graphic window color keying green component
    bits : 8 - 15 (8 bit)
    access : read-write
AGWCKR : AUS graphic window color keying red component
    bits : 16 - 23 (8 bit)
    access : read-write
AUS_Mode : AUS mode control
    bits : 31 - 31 (1 bit)
    access : read-write
 Enumeration: 
 #0 : 0 
    
 Normal mode 
 #1 : 1 
    
 AUS mode 
End of enumeration elements list.
    LCDC AUS mode cursor control register
    address_offset : 0x84 Bytes (0x0)
    size : 32 bit
    access : read-write
    reset_value : 0x0
    reset_Mask : 0x0
    
ACUR_COL_B : AUS cursor red field
    bits : 0 - 7 (8 bit)
    access : read-write
ACUR_COL_G : AUS cursor green field
    bits : 8 - 15 (8 bit)
    access : read-write
ACUR_COL_R : AUS cursor red field
    bits : 16 - 23 (8 bit)
    access : read-write
    LCDC cursor position register
    address_offset : 0xC Bytes (0x0)
    size : 32 bit
    access : read-write
    reset_value : 0x0
    reset_Mask : 0x0
    
CYP : Cursor Y position
    bits : 0 - 9 (10 bit)
    access : read-write
CXP : Cursor X position
    bits : 16 - 25 (10 bit)
    access : read-write
OP : Arithmetic operation control
    bits : 28 - 28 (1 bit)
    access : read-write
 Enumeration: 
 #0 : 0 
    
 Disable arithmetic operation 
 #1 : 1 
    
 Enable arithmetic operation 
End of enumeration elements list.
CC : Cursor control
    bits : 30 - 31 (2 bit)
    access : read-write
Is something missing? Is something wrong? can you help correct it ? Please contact us at info@chipselect.org !
This website is sponsored by  Embeetle, an IDE designed from scratch for embedded software developers.
Embeetle, an IDE designed from scratch for embedded software developers.