
APPENDIX A LIST OF I/O REGISTERS
AP-A-4
Seiko Epson Corporation
S1C17705 TECHNICAL MANUAL
Peripheral
Address
Register name
Function
MISC registers
(16-bit device)
0x5320
MISC_FL
FLASHC/SRAMC Control Register
Sets FLASHC/SRAMC access condition.
0x5322
MISC_OSC1
OSC1 Peripheral Control Register
Selects the OSC1 peripheral operation in
debug mode.
0x5324
MISC_PROT
MISC Protect Register
Enables writing to the MISC registers.
0x5326
MISC_IRAMSZ IRAM Size Select Register
Selects the IRAM size.
0x5328
MISC_TTBRL
Vector Table Address Low Register
Sets vector table address.
0x532a
MISC_TTBRH Vector Table Address High Register
0x532c
MISC_PSR
PSR Register
Indicates the S1C17 Core PSR values.
IR remote
controller
(16-bit device)
0x5340
REMC_CFG
REMC Configuration Register
Controls the clock and data transfer.
0x5342
REMC_CAR
REMC Carrier Length Setup Register
Sets the carrier H/L section lengths.
0x5344
REMC_LCNT
REMC Length Counter Register
Sets the transmit/receive data length.
0x5346
REMC_INT
REMC Interrupt Control Register
Controls interrupts.
A/D converter
(16-bit device)
0x5380
ADC10_ADD
A/D Conversion Result Register
A/D converted data
0x5382
ADC10_TRG
A/D Trigger/Channel Select Register
Sets start/end channels and conversion mode.
0x5384
ADC10_CTL
A/D Control/Status Register
Controls A/D converter and indicates conver-
sion status.
0x5386
ADC10_CLK
A/D Clock Control Register
Controls A/D converter clock.
R/F converter
(16-bit device)
0x53a0
RFC_CTL
RFC Control Register
Controls R/F converter.
0x53a2
RFC_TRG
RFC Oscillation Trigger Register
Controls oscillations.
0x53a4
RFC_MCL
RFC Measurement Counter Low Register
Measurement counter data
0x53a6
RFC_MCH
RFC Measurement Counter High Register
0x53a8
RFC_TCL
RFC Time Base Counter Low Register
Time base counter data
0x53aa
RFC_TCH
RFC Time Base Counter High Register
0x53ac
RFC_IMSK
RFC Interrupt Mask Register
Enables/disables interrupts.
0x53ae
RFC_IFLG
RFC Interrupt Flag Register
Indicates/resets interrupt occurrence status.
16-bit PWM
timer Ch.0
(16-bit device)
0x5400
T16A_CTL0
T16A Counter Ch.0 Control Register
Controls the counter.
0x5402
T16A_TC0
T16A Counter Ch.0 Data Register
Counter data
0x5404
T16A_CCCTL0 T16A Comparator/Capture Ch.0 Control
Register
Controls the comparator/capture block and
TOUT.
0x5406
T16A_CCA0
T16A Compare/Capture Ch.0 A Data Register Compare A/capture A data
0x5408
T16A_CCB0
T16A Compare/Capture Ch.0 B Data Register Compare B/capture B data
0x540a
T16A_IEN0
T16A Compare/Capture Ch.0 Interrupt Enable
Register
Enables/disables interrupts.
0x540c
T16A_IFLG0
T16A Compare/Capture Ch.0 Interrupt Flag
Register
Displays/sets interrupt occurrence status.
16-bit PWM
timer Ch.1
(16-bit device)
0x5420
T16A_CTL1
T16A Counter Ch.1 Control Register
Controls the counter.
0x5422
T16A_TC1
T16A Counter Ch.1 Data Register
Counter data
0x5424
T16A_CCCTL1 T16A Comparator/Capture Ch.1 Control
Register
Controls the comparator/capture block and
TOUT.
0x5426
T16A_CCA1
T16A Compare/Capture Ch.1 A Data Register Compare A/capture A data
0x5428
T16A_CCB1
T16A Compare/Capture Ch.1 B Data Register Compare B/capture B data
0x542a
T16A_IEN1
T16A Compare/Capture Ch.1 Interrupt Enable
Register
Enables/disables interrupts.
0x542c
T16A_IFLG1
T16A Compare/Capture Ch.1 Interrupt Flag
Register
Displays/sets interrupt occurrence status.
16-bit PWM
timer Ch.2
(16-bit device)
0x5440
T16A_CTL2
T16A Counter Ch.2 Control Register
Controls the counter.
0x5442
T16A_TC2
T16A Counter Ch.2 Data Register
Counter data
0x5444
T16A_CCCTL2 T16A Comparator/Capture Ch.2 Control
Register
Controls the comparator/capture block and
TOUT.
0x5446
T16A_CCA2
T16A Compare/Capture Ch.2 A Data Register Compare A/capture A data
0x5448
T16A_CCB2
T16A Compare/Capture Ch.2 B Data Register Compare B/capture B data
0x544a
T16A_IEN2
T16A Compare/Capture Ch.2 Interrupt Enable
Register
Enables/disables interrupts.
0x544c
T16A_IFLG2
T16A Compare/Capture Ch.2 Interrupt Flag
Register
Displays/sets interrupt occurrence status.
16-bit PWM
timer Ch.3
(16-bit device)
0x5460
T16A_CTL3
T16A Counter Ch.3 Control Register
Controls the counter.
0x5462
T16A_TC3
T16A Counter Ch.3 Data Register
Counter data
0x5464
T16A_CCCTL3 T16A Comparator/Capture Ch.3 Control
Register
Controls the comparator/capture block and
TOUT.
0x5466
T16A_CCA3
T16A Compare/Capture Ch.3 A Data Register Compare A/capture A data
0x5468
T16A_CCB3
T16A Compare/Capture Ch.3 B Data Register Compare B/capture B data
0x546a
T16A_IEN3
T16A Compare/Capture Ch.3 Interrupt Enable
Register
Enables/disables interrupts.
0x546c
T16A_IFLG3
T16A Compare/Capture Ch.3 Interrupt Flag
Register
Displays/sets interrupt occurrence status.