APPENDIX A LIST OF I/O REGISTERS
AP-A-8
Seiko Epson Corporation
S1C33L26 TECHNICAL MANUAL
Peripheral
Address
Register name
Function
SDRAM
controller
(SDRAMC)
(32-bit device)
0x302200 SDRAMC_INIT
SDRAM Initialization Register
Enable SDRAMC and control SDRAM initializa-
tion
0x302204 SDRAMC_CFG
SDRAM Configuration Register
Set SDRAM size and timing parameters
0x302208 SDRAMC_REF
SDRAM Refresh Control Register
Control SDRAM refresh
0x302210 SDRAMC_APP
SDRAM Application Configuration Register
Set CAS latency and double frequency mode
SRAM
controller
(SRAMC)
(32-bit device)
0x302220 SRAMC_TMG47
#CE[7:4] Access Timing Configuration Register Set #CE[7:4] access conditions
0x302224 SRAMC_TMG810 #CE[10:8] Access Timing Configuration Register Set #CE[10:8] access conditions
0x302228 SRAMC_TYPE
#CE[10:4] Device Configuration Register
Set #CE[10:4] device types
Cache
controller
(CCU)
(32-bit device)
0x302300 CCU_CFG
Cache Configuration Register
Enable instruction and data caches
0x302304 CCU_AREA
Cacheable Area Select Register
Select cacheable areas
0x302308 CCU_LK
Cache Lock Register
Configure cache lock function
0x30230c CCU_STAT
Cache Status Register
Indicate cache statuses
0x302318 CCU_WB_STAT
Cache Write Buffer Status Register
Indicate write buffer status
0x302360 CCU_CCLKDV
CCLK Division Ratio Select Register
Set CCLK clock frequency.
Graphics
engine (GE)
(32-bit device)
0x30240c GE_CMD_ADDR GE Command Address Register
Set command list start address
0x302440 GE_CTL
GE Control Register
Control/indicate GE operation/status
0x302444 GE_IE
GE Interrupt Enable Register
Enable/disable GE interrupts
0x302448 GE_IF1
GE Interrupt Flag Register 1
Indicate calculation error status
0x302449 GE_IF2
GE Interrupt Flag Register 2
Indicate drawing error status
0x30244a GE_IF3
GE Interrupt Flag Register 3
Indicate cause of termination
0x30244c GE_REAL_W
VRAM Work Area Width Register
Indicate work area width after VRAM rotation
0x302450 GE_WK_ADDR
VRAM Work Area Start Address Register
Set work (drawing) area start address
0x302454 GE_WK_SIZE
VRAM Work Area Size Register
Set work area size
0x302458 GE_DISP_CFG
Display Configuration Register
Set color depth and LCDC sync type
0x30245c GE_ROTATE
VRAM Rotation Control Register
Specify display rotation angle
0x302460 GE_CLIP_ST
Clipping Area Start Position Register
Specify upper left corner of clipping area
0x302464 GE_CLIP_END
Clipping Area End Position Register
Specify lower right corner of clipping area
0x302468 GE_MESH
Mesh Configuration Register
Configure mesh size and color
0x30246c GE_MAGIC
Transparent Color Register
Specify transparent color
0x302470 GE_UPDT_ST
Updated Area Start Position Register
Indicate upper left corner of updated area
0x302474 GE_UPDT_END
Updated Area End Position Register
Indicate lower right corner of updated area
0x302800
–0x3028ff
GE_PALETTE1
Palette 1
Palette 1
0x302910
–0x30291f
GE_CCT1_4BIT
CCT1 4-bit Entries
CCT1 4 to 8 bpp conversion entries (user
programmable)
0x302920
–0x302923
GE_CCT1_2BIT
CCT1 2-bit Entries
CCT1 2 to 4/8 bpp conversion entries (user
programmable)
0x302924
–0x302925
GE_CCT1_1BIT
CCT1 1-bit Entries
CCT1 1 to 2/4/8 bpp conversion entries (user
programmable)
Notes: • Do not access the unused peripheral circuit areas not listed in the table from the application
program.
• When data is written to the registers, the “Reserved” bits must always be written as 0 and not 1,
except RTCIMD/RTC_INTMODE register (D1/0x300a01) for RTC.
• When accessing the USB registers, the USBCLK clock must be supplied to the USB function
controller in addition to USBREGCLK.