APPENDIX A LIST OF I/O REGISTERS
S1C33L26 TECHNICAL MANUAL
Seiko Epson Corporation
AP-A-3
Peripheral
Address
Register name
Function
GPIO & port
MUX
(8-bit device)
0x30080e PMUX_P7_03
P7[3:0] Port Function Select Register
Select P7[3:0] port functions
0x30080f PMUX_P7_45
P7[5:4] Port Function Select Register
Select P7[5:4] port functions
0x300810 PMUX_P8_03
P8[3:0] Port Function Select Register
Select P8[3:0] port functions
0x300812 PMUX_P9_03
P9[3:0] Port Function Select Register
Select P9[3:0] port functions
0x300813 PMUX_P9_47
P9[7:4] Port Function Select Register
Select P9[7:4] port functions
0x300814 PMUX_PA_03
PA[3:0] Port Function Select Register
Select PA[3:0] port functions
0x300815 PMUX_PA_46
PA[6:4] Port Function Select Register
Select PA[6:4] port functions
0x300816 PMUX_PB_03
PB[3:0] Port Function Select Register
Select PB[3:0] port functions
0x300817 PMUX_PB_47
PB[7:4] Port Function Select Register
Select PB[7:4] port functions
0x300818 PMUX_PC_03
PC[3:0] Port Function Select Register
Select PC[3:0] port functions
0x300819 PMUX_PC_47
PC[7:4] Port Function Select Register
Select PC[7:4] port functions
0x30083e GPIO_FILTER
Port Noise Filter Control Register
Enable/disable port input noise filter
0x30083f GPIO_PROTECT GPIO/PMUX Write Protect Register
Enable/disable write protection for PMUX,
GPIO_FILTER, GPIO_BUS_DRV, and GPIO_
P
x
_PUP registers
USI
(8-bit device)
0x300400 USI_GCFG
USI Global Configuration Register
Set interface and MSB/LSB modes
0x300401 USI_TD
USI Transmit Data Buffer Register
Transmit data buffer
0x300402 USI_RD
USI Receive Data Buffer Register
Receive data buffer
0x300440 USI_UCFG
USI UART Mode Configuration Register
Set UART transfer conditions
0x300441 USI_UIE
USI UART Mode Interrupt Enable Register
Enable/disable UART interrupts
0x300442 USI_UIF
USI UART Mode Interrupt Flag Register
Indicate UART interrupt cause status
0x300450 USI_SCFG
USI SPI Master/Slave Mode Configuration
Register
Set SPI transfer conditions
0x300451 USI_SIE
USI SPI Master/Slave Mode Interrupt Enable
Register
Enable/disable SPI interrupts
0x300452 USI_SIF
USI SPI Master/Slave Mode Interrupt Flag
Register
Indicate SPI interrupt cause status
0x300460 USI_IMTG
USI I
2
C Master Mode Trigger Register
Start I
2
C master operations
0x300461 USI_IMIE
USI I
2
C Master Mode Interrupt Enable Register Enable/disable I
2
C master interrupts
0x300462 USI_IMIF
USI I
2
C Master Mode Interrupt Flag Register
Indicate I
2
C master interrupt cause status
0x300470 USI_ISTG
USI I
2
C Slave Mode Trigger Register
Start I
2
C slave operations
0x300471 USI_ISIE
USI I
2
C Slave Mode Interrupt Enable Register Enable/disable I
2
C slave interrupts
0x300472 USI_ISIF
USI I
2
C Slave Mode Interrupt Flag Register
Indicate I
2
C slave interrupt cause status
USIL
(8-bit device)
0x300600 USIL_GCFG
USIL Global Configuration Register
Set interface and MSB/LSB modes
0x300601 USIL_TD
USIL Transmit Data Buffer Register
Transmit data buffer
0x300602 USIL_RD
USIL Receive Data Buffer Register
Receive data buffer
0x300640 USIL_UCFG
USIL UART Mode Configuration Register
Set UART transfer conditions
0x300641 USIL_UIE
USIL UART Mode Interrupt Enable Register
Enable/disable UART interrupts
0x300642 USIL_UIF
USIL UART Mode Interrupt Flag Register
Indicate UART interrupt cause status
0x300650 USIL_SCFG
USIL SPI Master/Slave Mode Configuration
Register
Set SPI transfer conditions
0x300651 USIL_SIE
USIL SPI Master/Slave Mode Interrupt Enable
Register
Enable/disable SPI interrupts
0x300652 USIL_SIF
USIL SPI Master/Slave Mode Interrupt Flag
Register
Indicate SPI interrupt cause status
0x300660 USIL_IMTG
USIL I
2
C Master Mode Trigger Register
Start I
2
C master operations
0x300661 USIL_IMIE
USIL I
2
C Master Mode Interrupt Enable Register Enable/disable I
2
C master interrupts
0x300662 USIL_IMIF
USIL I
2
C Master Mode Interrupt Flag Register Indicate I
2
C master interrupt cause status
0x300670 USIL_ISTG
USIL I
2
C Slave Mode Trigger Register
Start I
2
C slave operations
0x300671 USIL_ISIE
USIL I
2
C Slave Mode Interrupt Enable Register Enable/disable I
2
C slave interrupts
0x300672 USIL_ISIF
USIL I
2
C Slave Mode Interrupt Flag Register
Indicate I
2
C slave interrupt cause status
0x300680 USIL_LSCFG
USIL LCD SPI Mode Configuration Register
Set LCD SPI transfer conditions
0x300681 USIL_LSIE
USIL LCD SPI Mode Interrupt Enable Register Enable/disable LCD SPI interrupts
0x300682 USIL_LSIF
USIL LCD SPI Mode Interrupt Flag Register
Indicate LCD SPI interrupt cause status
0x30068f USIL_LSDCFG
USIL LCD SPI Mode Data Configuration Register Select display data format
0x300690 USIL_LPCFG
USIL LCD Parallel I/F Mode Configuration
Register
Set LCD parallel interface conditions
0x300691 USIL_LPIE
USIL LCD Parallel I/F Mode Interrupt Enable
Register
Enable/disable LCD parallel interface interrupts
0x300692 USIL_LPIF
USIL LCD Parallel I/F Mode Interrupt Flag
Register
Indicate LCD parallel interface interrupt cause
status
0x30069f USIL_LPAC
USIL LCD Parallel I/F Mode Access Timing
Register
Set LCD parallel interface access timing pa-
rameters
FSIO Ch.0
(8-bit device)
0x300700 FSIO_TXD0
FSIO Ch.0 Transmit Data Register
Transmit data
0x300701 FSIO_RXD0
FSIO Ch.0 Receive Data Register
Receive data
0x300702 FSIO_STATUS0
FSIO Ch.0 Status Register
Indicate transfer/error statuses
0x300703 FSIO_CTL0
FSIO Ch.0 Control Register
Set transfer mode and control data transfer
0x300704 FSIO_IRDA0
FSIO Ch.0 IrDA Register
Set IrDA conditions
0x300705 FSIO_BRTRUN0
FSIO Ch.0 Baud-rate Timer Control Register
Control baud-rate timer