4 MEMORY AND BUS
S1C17M12/M13 TECHNICAL MANUAL
Seiko Epson Corporation
4-5
(Rev. 1.2)
Peripheral circuit
Address
Register name
I/O ports (PPORT)
0x425a P5CHATEN
P5 Port Chattering Filter Enable Register
0x425c P5MODSEL
P5 Port Mode Select Register
0x425e P5FNCSEL
P5 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
Universal port multiplexer
(UPMUX)
0x4300 P0UPMUX0
P00–01 Universal Port Multiplexer Setting Register
0x4302 P0UPMUX1
P02–03 Universal Port Multiplexer Setting Register
0x4304 P0UPMUX2
P04–05 Universal Port Multiplexer Setting Register
0x4306 P0UPMUX3
P06–07 Universal Port Multiplexer Setting Register
0x4308 P1UPMUX0
P10–11 Universal Port Multiplexer Setting Register
0x430a P1UPMUX1
P12–13 Universal Port Multiplexer Setting Register
0x4310 P2UPMUX0
P20–21 Universal Port Multiplexer Setting Register
0x4312 P2UPMUX1
P22–23 Universal Port Multiplexer Setting Register
0x4314 P2UPMUX2
P24 Universal Port Multiplexer Setting Register
UART(UART3) Ch.0
0x4380 UA0CLK
UART3 Ch.0 Clock Control Register
0x4382 UA0MOD
UART3 Ch.0 Mode Register
0x4384 UA0BR
UART3 Ch.0 Baud-Rate Register
0x4386 UA0CTL
UART3 Ch.0 Control Register
0x4388 UA0TXD
UART3 Ch.0 Transmit Data Register
0x438a UA0RXD
UART3 Ch.0 Receive Data Register
0x438c UA0INTF
UART3 Ch.0 Status and Interrupt Flag Register
0x438e UA0INTE
UART3 Ch.0 Interrupt Enable Register
0x4390 UA0CAWF
UART3 Ch.0 Carrier Waveform 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
Synchronous serial interface
(SPIA) Ch.0
0x43b0 SPI0MOD
SPIA Ch.0 Mode Register
0x43b2 SPI0CTL
SPIA Ch.0 Control Register
0x43b4 SPI0TXD
SPIA Ch.0 Transmit Data Register
0x43b6 SPI0RXD
SPIA Ch.0 Receive Data Register
0x43b8 SPI0INTF
SPIA Ch.0 Interrupt Flag Register
0x43ba SPI0INTE
SPIA 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 (T16B) Ch.0 0x5000 T16B0CLK
T16B Ch.0 Clock Control Register
0x5002 T16B0CTL
T16B Ch.0 Counter Control Register
0x5004 T16B0MC
T16B Ch.0 Max Counter Data Register
0x5006 T16B0TC
T16B Ch.0 Timer Counter Data Register
0x5008 T16B0CS
T16B Ch.0 Counter Status Register
0x500a T16B0INTF
T16B Ch.0 Interrupt Flag Register
0x500c T16B0INTE
T16B Ch.0 Interrupt Enable Register
0x5010 T16B0CCCTL0 T16B Ch.0 Compare/Capture 0 Control Register
0x5012 T16B0CCR0
T16B Ch.0 Compare/Capture 0 Data Register
0x5018 T16B0CCCTL1 T16B Ch.0 Compare/Capture 1 Control Register
0x501a T16B0CCR1
T16B Ch.0 Compare/Capture 1 Data Register