
Appendix A: I/O Register List
AP-2
EPSON
S1C17003 TECHNICAL MANUAL
Peripheral circuit
Address
Register name
Function
SPI
(16-bit device)
0x4320
SPI_ST
SPI Status Register
Transfer and buffer status display
0x4322
SPI_TXD
SPI Transmit Data Register
Transmission data
0x4324
SPI_RXD
SPI Receive Data Register
Receiving data
0x4326
SPI_CTL
SPI Control Register
SPI mode and data transfer permission setting
0x4328~0x433f –
–
Reserved
I2C (master)
(16-bit device)
0x4340
I2C_EN
I2C Enable Register
I2C module enable
0x4342
I2C_CTL
I2C Control Register
I2C control and transfer status display
0x4344
I2C_DAT
I2C Data Register
Transfer data
0x4346
I2C_ICTL
I2C Interrupt Control Register
I2C interrupt control
0x4348~0x435f –
–
Reserved
I2C (salave)
(16-bit device)
0x4360
I2CS_TRNS
I2C Slave Transfer Data Write Register
Transmission data
0x4362
I2CS_RECV
I2C Slave Receive Data Read Register
Receiving data
0x4364
I2CS_SADRS
I2C Slave Address Set Register
Slave address data
0x4366
I2CS_CTL
I2C Slave Control Register
I2C slave control
0x4368
I2CS_STAT
I2C Slave Status Register
I2C slave status display
0x436a
I2CS_ASTAT
I2C Slave Access Status Register
I2C slave transfer status display
0x436c
I2CS_ICTL
I2C Slave Interrupt Control Register
I2C slave interrupt control
0x4370~0x437f –
–
Reserved
Clock timer
(8-bit device)
0x5000
CT_CTL
Clock Timer Control Register
Timer reset and RUN/STOP control
0x5001
CT_CNT
Clock Timer Counter Register
Counter data
0x5002
CT_IMSK
Clock Timer Interrupt Mask Register
Interrupt mask setting
0x5003
CT_IFLG
Clock Timer Interrupt Flag Register
Interrupt occurrence status display/reset
0x5004~0x501f –
–
Reserved
Stopwatch timer
(8-bit device)
0x5020
SWT_CTL
Stopwatch Timer Control Register
Timer reset and RUN/STOP control
0x5021
SWT_BCNT
Stopwatch Timer BCD Counter Register
BCD counter data
0x5022
SWT_IMSK
Stopwatch Timer Interrupt Mask Register
Interrupt mask setting
0x5023
SWT_IFLG
Stopwatch Timer Interrupt Flag Register
Interrupt occurrence status display/reset
0x5024~0x503f –
–
Reserved
Watchdog timer
(8-bit device)
0x5040
WDT_CTL
Watchdog Timer Control Register
Timer reset and RUN/STOP control
0x5041
WDT_ST
Watchdog Timer Status Register
Timer mode setting and NMI status display
0x5042~0x505f –
–
Reserved
Oscillator circuit
(8-bit device)
0x5060
OSC_SRC
Clock Source Select Register
Clock source selection
0x5061
OSC_CTL
Oscillation Control Register
Oscillation control
0x5062
OSC_NFEN
Noise Filter Enable Register
Noise filter ON/OFF
0x5063
–
Reserved
0x5064
OSC_FOUT
FOUT Control Register
Clock external output control
0x5065
OSC_T8OSC1 T8OSC1 Clock Control Register
8-bit OSC1 timer clock setting
0x5066~0x507f –
–
Reserved
Clock generator
(8-bit device)
0x5080
CLG_PCLK
PCLK Control Register
PCLK feed control
0x5081
CLG_CCLK
CCLK Control Register
CCLK division ratio setting
0x5082~0x509f –
–
Reserved
8-bit OSC1 timer
(8-bit device)
0x50c0
T8OSC1_CTL 8-bit OSC1 Timer Control Register
Timer mode setting and timer RUN/STOP
0x50c1
T8OSC1_CNT 8-bit OSC1 Timer Counter Data Register
Counter data
0x50c2
T8OSC1_CMP 8-bit OSC1 Timer Compare Data Register
Compare data setting
0x50c3
T8OSC1_IMSK 8-bit OSC1 Timer Interrupt Mask Register
Interrupt mask setting
0x50c4
T8OSC1_IFLG 8-bit OSC1 Timer Interrupt Flag Register
Interrupt occurrence status display/reset
0x50c5
T8OSC1_DUTY 8-bit OSC1 Timer PWM Data Register
PWM output data setting
0x50c6~0x50df –
–
Reserved