4 MEMORY AND BUS
S1C17F13 TeChniCal Manual
Seiko epson Corporation
4-5
(Rev. 1.0)
Peripheral circuit
Address
Register name
I/O ports (PPORT)
0x421e P1FNCSEL
P1 Port Function Select Register
0x4220 P2DAT
P2 Port Data Register
0x4222 P2IOEN
P2 Port Enable Register
0x4224 P2RCTL
P2 Port Pull-up/down Control Register
0x422c P2MODSEL
P2 Port Mode Select Register
0x422e P2FNCSEL
P2 Port Function Select Register
0x4230 P3DAT
P3 Port Data Register
0x4232 P3IOEN
P3 Port Enable Register
0x4234 P3RCTL
P3 Port Pull-up/down Control Register
0x423c P3MODSEL
P3 Port Mode Select Register
0x423e P3FNCSEL
P3 Port Function Select Register
0x4240 P4DAT
P4 Port Data Register
0x4242 P4IOEN
P4 Port Enable Register
0x4244 P4RCTL
P4 Port Pull-up/down Control Register
0x424c P4MODSEL
P4 Port Mode Select Register
0x424e P4FNCSEL
P4 Port Function Select Register
0x42d0 PDDAT
Pd Port Data Register
0x42d2 PDIOEN
Pd Port Enable Register
0x42d4 PDRCTL
Pd Port Pull-up/down Control Register
0x42dc PDMODSEL
Pd Port Mode Select Register
0x42de PDFNCSEL
Pd Port Function Select Register
0x42e0 PCLK
P Port Clock Control Register
0x42e2 PINTFGRP
P Port Interrupt Flag Group Register
UART (UART)
0x4380 UA0CLK
UART Ch.0 Clock Control Register
0x4382 UA0MOD
UART Ch.0 Mode Register
0x4384 UA0BR
UART Ch.0 Baud-Rate Register
0x4386 UA0CTL
UART Ch.0 Control Register
0x4388 UA0TXD
UART Ch.0 Transmit Data Register
0x438a UA0RXD
UART Ch.0 Receive Data Register
0x438c UA0INTF
UART Ch.0 Status and Interrupt Flag Register
0x438e UA0INTE
UART Ch.0 Interrupt Enable Register
16-bit timer (T16) Ch.1
0x43a0 T16_1CLK
T16 Ch.1 Clock Control Register
0x43a2 T16_1MOD
T16 Ch.1 Mode Register
0x43a4 T16_1CTL
T16 Ch.1 Control Register
0x43a6 T16_1TR
T16 Ch.1 Reload Data Register
0x43a8 T16_1TC
T16 Ch.1 Counter Data Register
0x43aa T16_1INTF
T16 Ch.1 Interrupt Flag Register
0x43ac T16_1INTE
T16 Ch.1 Interrupt Enable Register
SPI (SPI) Ch.0
0x43b0 SPI0MOD
SPI Ch.0 Mode Register
0x43b2 SPI0CTL
SPI Ch.0 Control Register
0x43b4 SPI0TXD
SPI Ch.0 Transmit Data Register
0x43b6 SPI0RXD
SPI Ch.0 Receive Data Register
0x43b8 SPI0INTF
SPI Ch.0 Interrupt Flag Register
0x43ba SPI0INTE
SPI Ch.0 Interrupt Enable Register
I
2
C (I2C)
0x43c0 I2C0CLK
I2C Ch.0 Clock Control Register
0x43c2 I2C0MOD
I2C Ch.0 Mode Register
0x43c4 I2C0BR
I2C Ch.0 Baud-Rate Register
0x43c8 I2C0OADR
I2C Ch.0 Own Address Register
0x43ca I2C0CTL
I2C Ch.0 Control Register
0x43cc I2C0TXD
I2C Ch.0 Transmit Data Register
0x43ce I2C0RXD
I2C Ch.0 Receive Data Register
0x43d0 I2C0INTF
I2C Ch.0 Status and Interrupt Flag Register
0x43d2 I2C0INTE
I2C Ch.0 Interrupt Enable Register
16-bit PWM timer (T16A3) Ch.0
0x5000 T16A0CLK
T16A3 Ch.0 Clock Control Register
0x5002 T16A0CTL
T16A3 Counter Ch.0 Control Register
0x5004 T16A0TC
T16A3 Counter Ch.0 Data Register
0x5006 T16A0CCCTL
T16A3 Comparator/Capture Ch.0 Control Register
0x5008 T16A0CCA
T16A3 Comparator/Capture Ch.0 A Data Register
0x500a T16A0CCB
T16A3 Comparator/Capture Ch.0 B Data Register
0x500c T16A0INTF
T16A3 Ch.0 Interrupt Flag Register