aPPenDiX a liST OF i/O ReGiSTeRS
S1C17624/604/622/602/621 TeChniCal Manual
Seiko epson Corporation
aP-a-23
Register name address
Bit
name
Function
Setting
init. R/W
Remarks
MiSC Protect
Register
(MiSC_PROT)
0x5324
(16 bits)
D15–0 PROT[15:0] MISC register write protect
Writing 0x96 removes the write
protection of the MISC regis-
ters (0x5326–0x532a).
Writing another value set the
write protection.
0x0 R/W
iRaM Size
Select Register
(MiSC_iRaMSZ)
(S1C17624/604)
0x5326
(16 bits)
D15–9 –
reserved
–
–
–
0 when being read.
D8
DBaDR
Debug base address select
1 0x0
0 0xfffc00
0
R/W
D7
–
reserved
–
–
–
0 when being read.
D6–4 –
reserved
–
–
–
0x1 when being read.
D3
–
reserved
–
–
–
0 when being read.
D2–0 iRaMSZ[2:0] IRAM size select
IRAMSZ[2:0]
Size
0x1 R/W
0x3
0x2
0x1
Other
2KB
4KB
8KB
reserved
iRaM Size
Select Register
(MiSC_iRaMSZ)
(S1C17622)
0x5326
(16 bits)
D15–9 –
reserved
–
–
–
0 when being read.
D8
DBaDR
Debug base address select
1 0x0
0 0xfffc00
0
R/W
D7
–
reserved
–
–
–
0 when being read.
D6–4 –
reserved
–
–
–
0x1 when being read.
D3
–
reserved
–
–
–
0 when being read.
D2–0 iRaMSZ[2:0] IRAM size select
IRAMSZ[2:0]
Size
0x1 R/W
0x3
0x2
Other
2KB
4KB
reserved
iRaM Size
Select Register
(MiSC_iRaMSZ)
(S1C17602)
0x5326
(16 bits)
D15–9 –
reserved
–
–
–
0 when being read.
D8
DBaDR
Debug base address select
1 0x0
0 0xfffc00
0
R/W
D7
–
reserved
–
–
–
0 when being read.
D6–4 –
reserved
–
–
–
0x2 when being read.
D3
–
reserved
–
–
–
0 when being read.
D2–0 iRaMSZ[2:0] IRAM size select
IRAMSZ[2:0]
Size
0x2 R/W
0x7–0x0
reserved
iRaM Size
Select Register
(MiSC_iRaMSZ)
(S1C17621)
0x5326
(16 bits)
D15–9 –
reserved
–
–
–
0 when being read.
D8
DBaDR
Debug base address select
1 0x0
0 0xfffc00
0
R/W
D7
–
reserved
–
–
–
0 when being read.
D6–4 –
reserved
–
–
–
0x2 when being read.
D3
–
reserved
–
–
–
0 when being read.
D2–0 iRaMSZ[2:0] IRAM size select
IRAMSZ[2:0]
Size
0x2 R/W
0x7–0x0
reserved
Vector Table
address low
Register
(MiSC_TTBRl)
0x5328
(16 bits)
D15–8 TTBR[15:8] Vector table base address A[15:8]
0x0–0xff
0x80 R/W
D7–0 TTBR[7:0]
Vector table base address A[7:0]
(fixed at 0)
0x0
0x0
R
Vector Table
address high
Register
(MiSC_TTBRh)
0x532a
(16 bits)
D15–8 –
reserved
–
–
–
0 when being read.
D7–0 TTBR[23:16] Vector table base address
A[23:16]
0x0–0xff
0x0 R/W
PSR Register
(MiSC_PSR)
0x532c
(16 bits)
D15–8 –
reserved
–
–
–
0 when being read.
D7–5 PSRil[2:0] PSR interrupt level (IL) bits
0x0 to 0x7
0x0
R
D4
PSRie
PSR interrupt enable (IE) bit
1 1 (enable)
0 0 (disable)
0
R
D3
PSRC
PSR carry (C) flag
1 1 (set)
0 0 (cleared)
0
R
D2
PSRV
PSR overflow (V) flag
1 1 (set)
0 0 (cleared)
0
R
D1
PSRZ
PSR zero (Z) flag
1 1 (set)
0 0 (cleared)
0
R
D0
PSRn
PSR negative (N) flag
1 1 (set)
0 0 (cleared)
0
R