APPENDIX A LIST OF I/O REGISTERS
AP-A-2
Seiko Epson Corporation
S1C33L26 TECHNICAL MANUAL
Peripheral
Address
Register name
Function
GPIO & port
MUX
(8-bit device)
0x300312 GPIO_P9_DAT
P9 Port Data Register
P9 port input/output data
0x300313 GPIO_P9_IOC
P9 Port I/O Control Register
Control P9 port input/output direction
0x300314 GPIO_PA_DAT
PA Port Data Register
PA port input/output data
0x300315 GPIO_PA_IOC
PA Port I/O Control Register
Control PA port input/output direction
0x300316 GPIO_PB_DAT
PB Port Data Register
PB port input/output data
0x300317 GPIO_PB_IOC
PB Port I/O Control Register
Control PB port input/output direction
0x300318 GPIO_PC_DAT
PC Port Data Register
PC port input/output data
0x300319 GPIO_PC_IOC
PC Port I/O Control Register
Control PC port input/output direction
0x300320 GPIO_BUS_DRV Bus Drive Control Register
Set external data and address bus signals to low
0x300321 GPIO_P0_PUP
P0 Port Pull-up Control Register
Enable/disable P0 port pull-up resistors
0x300322 GPIO_P1_PUP
P1 Port Pull-up Control Register
Enable/disable P1 port pull-up resistors
0x300323 GPIO_P2_PUP
P2 Port Pull-up Control Register
Enable/disable P2 port pull-up resistors
0x300324 GPIO_P3_PUP
P3 Port Pull-up Control Register
Enable/disable P3 port pull-up resistors
0x300325 GPIO_P4_PUP
P4 Port Pull-up Control Register
Enable/disable P4 port pull-up resistors
0x300326 GPIO_P5_PUP
P5 Port Pull-up Control Register
Enable/disable P5 port pull-up resistors
0x300327 GPIO_P6_PUP
P6 Port Pull-up Control Register
Enable/disable P6 port pull-up resistors
0x300328 GPIO_P7_PUP
P7 Port Pull-up Control Register
Enable/disable P7 port pull-up resistors
0x300329 GPIO_P8_PUP
P8 Port Pull-up Control Register
Enable/disable P8 port pull-up resistors
0x30032a GPIO_P9_PUP
P9 Port Pull-up Control Register
Enable/disable P9 port pull-up resistors
0x30032b GPIO_PA_PUP
PA Port Pull-up Control Register
Enable/disable PA port pull-up resistors
0x30032c GPIO_PB_PUP
PB Port Pull-up Control Register
Enable/disable PB port pull-up resistors
0x300330 GPIO_FPT03_SEL FPT0–3 Interrupt Port Select Register
Select ports used for FPT0–3 interrupts
0x300331 GPIO_FPT47_SEL FPT4–7 Interrupt Port Select Register
Select ports used for FPT4–7 interrupts
0x300332 GPIO_FPT8B_SEL FPT8–B Interrupt Port Select Register
Select ports used for FPT8–B interrupts
0x300333 GPIO_FPTCF_SEL FPTC–F Interrupt Port Select Register
Select ports used for FPTC–F interrupts
0x300334 GPIO_FPT03_POL FPT0–3 Interrupt Polarity Select Register
Select input signal polarity for FPT0–3 interrupts
0x300335 GPIO_FPT47_POL FPT4–7 Interrupt Polarity Select Register
Select input signal polarity for FPT4–7 interrupts
0x300336 GPIO_FPT8B_POL FPT8–B Interrupt Polarity Select Register
Select input signal polarity for FPT8–B interrupts
0x300337 GPIO_FPTCF_POL FPTC–F Interrupt Polarity Select Register
Select input signal polarity for FPTC–F interrupts
0x300338 GPIO_FPT03_MOD FPT0–3 Interrupt Mode Select Register
Select edge/level mode for FPT0–3 interrupts
0x300339 GPIO_FPT47_MOD FPT4–7 Interrupt Mode Select Register
Select edge/level mode for FPT4–7 interrupts
0x30033a GPIO_FPT8B_MOD FPT8–B Interrupt Mode Select Register
Select edge/level mode for FPT8–B interrupts
0x30033b GPIO_FPTCF_MOD FPTC–F Interrupt Mode Select Register
Select edge/level mode for FPTC–F interrupts
0x30033c GPIO_FPT03_MSK FPT0–3 Interrupt Mask Register
Enable/disable FPT0–3 interrupts
0x30033d GPIO_FPT47_MSK FPT4–7 Interrupt Mask Register
Enable/disable FPT4–7 interrupts
0x30033e GPIO_FPT8B_MSK FPT8–B Interrupt Mask Register
Enable/disable FPT8–B interrupts
0x30033f GPIO_FPTCF_MSK FPTC–F Interrupt Mask Register
Enable/disable FPTC–F interrupts
0x300340 GPIO_FPT03_FLG FPT0–3 Interrupt Flag Register
Indicate FPT0–3 interrupt cause status
0x300341 GPIO_FPT47_FLG FPT4–7 Interrupt Flag Register
Indicate FPT4–7 interrupt cause status
0x300342 GPIO_FPT8B_FLG FPT8–B Interrupt Flag Register
Indicate FPT8–B interrupt cause status
0x300343 GPIO_FPTCF_FLG FPTC–F Interrupt Flag Register
Indicate FPTC–F interrupt cause status
0x300344 GPIO_FPT01_
CHAT
FPT0–1 Interrupt Chattering Filter Control
Register
Control FPT0–1 chattering filter
0x300345 GPIO_FPT23_
CHAT
FPT2–3 Interrupt Chattering Filter Control
Register
Control FPT2–3 chattering filter
0x300346 GPIO_FPT45_
CHAT
FPT4–5 Interrupt Chattering Filter Control
Register
Control FPT4–5 chattering filter
0x300347 GPIO_FPT67_
CHAT
FPT6–7 Interrupt Chattering Filter Control
Register
Control FPT6–7 chattering filter
0x300348 GPIO_FPT89_
CHAT
FPT8–9 Interrupt Chattering Filter Control
Register
Control FPT8–9 chattering filter
0x300349 GPIO_FPTAB_
CHAT
FPTA–B Interrupt Chattering Filter Control
Register
Control FPTA–B chattering filter
0x30034a GPIO_FPTCD_
CHAT
FPTC–D Interrupt Chattering Filter Control
Register
Control FPTC–D chattering filter
0x30034b GPIO_FPTEF_
CHAT
FPTE–F Interrupt Chattering Filter Control
Register
Control FPTE–F chattering filter
0x30034c GPIO_DMA
Port DMA Trigger Source Select Register
Select port DMA trigger source
0x300800 PMUX_P0_03
P0[3:0] Port Function Select Register
Select P0[3:0] port functions
0x300801 PMUX_P0_47
P0[7:4] Port Function Select Register
Select P0[7:4] port functions
0x300802 PMUX_P1_03
P1[3:0] Port Function Select Register
Select P1[3:0] port functions
0x300803 PMUX_P1_47
P1[7:4] Port Function Select Register
Select P1[7:4] port functions
0x300804 PMUX_P2_01
P2[1:0] Port Function Select Register
Select P2[1:0] port functions
0x300806 PMUX_P3_03
P3[3:0] Port Function Select Register
Select P3[3:0] port functions
0x300807 PMUX_P3_46
P3[6:4] Port Function Select Register
Select P3[6:4] port functions
0x300808 PMUX_P4_02
P4[2:0] Port Function Select Register
Select P4[2:0] port functions
0x30080a PMUX_P5_03
P5[3:0] Port Function Select Register
Select P5[3:0] port functions
0x30080b PMUX_P5_46
P5[6:4] Port Function Select Register
Select P5[6:4] port functions
0x30080c PMUX_P6_0
P60 Port Function Select Register
Select P60 port functions