
APPENDIX A LIST OF PERIPHERAL CIRCUIT CONTROL REGISTERS
S1C31D50/D51 TECHNICAL MANUAL
Seiko Epson Corporation
AP-A-53
(Rev. 2.00)
0x0020 08a0–0x0020 08a8
HW Processor (HWP)
Address
Register name
Bit
Bit name
Initial
Reset
R/W
Remarks
0x0020
08a2
HWPCTL
(HWP Control
Register)
15–8 –
0x00
–
R
–
7–1 –
0x00
–
R
0
HWPEN
0
H0
R/W
0x0020
08a4
HWPINTF
(HWP Interrupt Flag
Register)
15–8 –
0x00
–
R
–
7–2 –
0x00
–
R
1
HWP1IF
0
H0
R/W Cleared by writing 0.
0
HWP0IF
0
H0
R/W
0x0020
08a6
HWPINTE
(HWP Interrupt
Enable Register)
15–8 –
0x00
–
R
–
7–1 –
0x00
–
R
0
HWPIE
0
H0
R/W
0x0020
08a8
HWPCMDTRG
(HWP Command Trig-
ger Register)
15–8 –
0x00
–
R
–
7–1 –
0x00
–
R
0
HWP0TRG
0
H0
R/W
0x0020 1000–0x0020 2014
DMA Controller (DMAC)
Address
Register name
Bit
Bit name
Initial
Reset
R/W
Remarks
0x0020
1000
DMACSTAT
(DMAC Status
Register)
31–24 –
0x00
–
R
–
23–21 –
0x0
–
R
20–16 CHNLS[4:0]
*
H0
R
*
Number of channels
implemented - 1
15–8 –
0x00
–
R
–
7–4 STATE[3:0]
0x0
H0
R
3–1 –
0x0
–
R
0
MSTENSTAT
0
H0
R
0x0020
1004
DMACCFG
(DMAC Configuration
Register)
31–24 –
0x00
–
R
–
23–16 –
0x00
–
R
15–8 –
0x00
–
R
7–1 –
0x00
–
R
0
MSTEN
–
–
W
0x0020
1008
DMACCPTR
(DMAC Control Data
Base Pointer Register)
31–7 CPTR[31:7]
0x000
0000
H0
R/W –
6–0 CPTR[6:0]
0x00
H0
R
0x0020
100c
DMACACPTR
(DMAC Alternate
Control Data Base
Pointer Register)
31–0 ACPTR[31:0]
–
H0
R
–
0x0020
1014
DMACSWREQ
(DMAC Software
Request Register)
31–24 –
–
–
R
–
23–16 –
–
–
R
15–8 –
–
–
R
7–4 –
–
–
R
3–0 SWREQ[3:0]
–
–
W
0x0020
1020
DMACRMSET
(DMAC Request
Mask Set Register)
31–24 –
0x00
–
R
–
23–16 –
0x00
–
R
15–8 –
0x00
–
R
7–4 –
0x0
–
R
3–0 RMSET[3:0]
0x0
H0
R/W
0x0020
1024
DMACRMCLR
(DMAC Request
Mask Clear Register)
31–24 –
–
–
R
–
23–16 –
–
–
R
15–8 –
–
–
R
7–4 –
–
–
R
3–0 RMCLR[3:0]
–
–
W
0x0020
1028
DMACENSET
(DMAC Enable Set
Register)
31–24 –
0x00
–
R
–
23–16 –
0x00
–
R
15–8 –
0x00
–
R
7–4 –
0x0
–
R
3–0 ENSET[3:0]
0x0
H0
R/W