aPPenDiX a liST OF i/O ReGiSTeRS
aP-a-2
Seiko epson Corporation
S1C17624/604/622/602/621 TeChniCal Manual
Peripheral
address
Register name
Function
I
2
C slave
(16-bit device)
0x4360
I2CS_TRNS
I
2
C Slave Transmit Data Register
I
2
C slave transmit data
0x4362
I2CS_RECV
I
2
C Slave Receive Data Register
I
2
C slave receive data
0x4364
I2CS_SADRS
I
2
C Slave Address Setup Register
Sets the I
2
C slave address.
0x4366
I2CS_CTL
I
2
C Slave Control Register
Controls the I
2
C slave module.
0x4368
I2CS_STAT
I
2
C Slave Status Register
Indicates the I
2
C bus status.
0x436a
I2CS_ASTAT
I
2
C Slave Access Status Register
Indicates the I
2
C slave access status.
0x436c
I2CS_ICTL
I
2
C Slave Interrupt Control Register
Controls the I
2
C slave interrupt.
internal Peripheral Circuit area 2 (0x5000–0x5fff)
Peripheral
address
Register name
Function
Clock timer
(8-bit device)
0x5000
CT_CTL
Clock Timer Control Register
Resets and starts/stops the timer.
0x5001
CT_CNT
Clock Timer Counter Register
Counter data
0x5002
CT_IMSK
Clock Timer Interrupt Mask Register
Enables/disables interrupt.
0x5003
CT_IFLG
Clock Timer Interrupt Flag Register
Indicates/resets interrupt occurrence status.
Stopwatch
timer
(8-bit device)
0x5020
SWT_CTL
Stopwatch Timer Control Register
Resets and starts/stops the timer.
0x5021
SWT_BCNT
Stopwatch Timer BCD Counter Register
BCD counter data
0x5022
SWT_IMSK
Stopwatch Timer Interrupt Mask Register
Enables/disables interrupt.
0x5023
SWT_IFLG
Stopwatch Timer Interrupt Flag Register
Indicates/resets interrupt occurrence status.
Watchdog timer
(8-bit device)
0x5040
WDT_CTL
Watchdog Timer Control Register
Resets and starts/stops the timer.
0x5041
WDT_ST
Watchdog Timer Status Register
Sets the timer mode and indicates NMI status.
Clock generator
(8-bit device)
(LCD, T8OSC1,
SVD, RFC,
T16A2, RTC)
0x5060
OSC_SRC
Clock Source Select Register
Selects the clock source.
0x5061
OSC_CTL
Oscillation Control Register
Controls oscillation.
0x5062
OSC_NFEN
Noise Filter Enable Register
Enables/disables noise filters.
0x5063
OSC_LCLK
LCD Clock Select Register
Selects the LCD clock.
0x5064
OSC_FOUT
FOUT Control Register
Controls FOUTH/FOUT1 clock outputs.
0x5065
OSC_T8OSC1 T8OSC1 Clock Control Register
Controls the count clock.
0x5066
OSC_SVD
SVD Clock Control Register
Selects the SVD operating clock.
0x5067
OSC_RFC
RFC Clock Control Register
Selects the RFC operating clock.
0x5068
T16A_CLK0
T16A Clock Control Register Ch.0
Controls the T16A2 Ch.0 clock.
(S1C17624/604)
0x5069
T16A_CLK1
T16A Clock Control Register Ch.1
Controls the T16A2 Ch.1 clock.
(S1C17624/604)
0x506e
RTC_CC
RTC Clock Control Register
Controls the RTC clock source.
0x5080
CLG_PCLK
PCLK Control Register
Controls the PCLK supply.
0x5081
CLG_CCLK
CCLK Control Register
Configures the CCLK division ratio.
LCD driver
(8-bit device)
0x50a0
LCD_DCTL
LCD Display Control Register
Controls the LCD display.
0x50a1
LCD_CADJ
LCD Contrast Adjustment Register
Controls the contrast.
0x50a2
LCD_CCTL
LCD Clock Control Register
Controls the LCD drive duty.
0x50a3
LCD_VREG
LCD Voltage Regulator Control Register
Controls the LCD drive voltage regulator.
0x50a5
LCD_IMSK
LCD Interrupt Mask Register
Enables/disables interrupts.
0x50a6
LCD_IFLG
LCD Interrupt Flag Register
Indicates/resets interrupt occurrence status.
8-bit OSC1
timer
(8-bit device)
0x50c0
T8OSC1_CTL T8OSC1 Control Register
Sets the timer mode and starts/stops the
timer.
0x50c1
T8OSC1_CNT T8OSC1 Counter Data Register
Counter data
0x50c2
T8OSC1_CMP T8OSC1 Compare Data Register
Sets compare data.
0x50c3
T8OSC1_IMSK T8OSC1 Interrupt Mask Register
Sets the interrupt mask.
0x50c4
T8OSC1_IFLG T8OSC1 Interrupt Flag Register
Indicates and reset interrupt occurrence
status.
0x50c5
T8OSC1_DUTY T8OSC1 PWM Duty Data Register
Sets data for PWM output.
SVD circuit
(8-bit device)
0x5100
SVD_EN
SVD Enable Register
Enables/disables the SVD operation.
0x5101
SVD_CMP
SVD Comparison Voltage Register
Sets the comparison voltage.
0x5102
SVD_RSLT
SVD Detection Result Register
Voltage detection results
0x5103
SVD_IMSK
SVD Interrupt Mask Register
Enables/disables interrupts.
0x5104
SVD_IFLG
SVD Interrupt Flag Register
Indicates/resets interrupt occurrence status.
Power
generator
(8-bit device)
0x5120
VD1_CTL
V
D1
Control Register
Controls the V
D1
voltage and heavy load
protection mode.
Real-time clock
(8-bit device)
(S1C17624/604)
0x5140
RTC_INTSTAT RTC Interrupt Status Register
Indicates RTC interrupt status.
0x5141
RTC_INTMODE RTC Interrupt Mode Register
Sets up RTC interrupt modes.
0x5142
RTC_CNTL0
RTC Control 0 Register
Controls the RTC.
0x5143
RTC_CNTL1
RTC Control 1 Register
0x5144
RTC_SEC
RTC Second Register
Second counter data
0x5145
RTC_MIN
RTC Minute Register
Minute counter data
0x5146
RTC_HOUR
RTC Hour Register
Hour counter data
0x5147
RTC_DAY
RTC Day Register
Day counter data
0x5148
RTC_MONTH
RTC Month Register
Month counter data
0x5149
RTC_YEAR
RTC Year Register
Year counter data
0x514a
RTC_WEEK
RTC Days of Week Register
Days of week counter data