aPPenDiX a liST OF i/O ReGiSTeRS
S1C63003/004/008/016 TeChniCal Manual
Seiko epson Corporation
aP-a-7
(Rev. 1.1)
FF80h–FF9Fh
Programmable Timer
Address
Register name R/W Default
Setting/data
Function
FF80H D3
MOD16_a (
*
6) R/W
0
1 16 bits
0 8 bits
PTM0–1 16-bit mode selection
D2
eVCnT_a
R/W
0
1 Event counter
0 Timer
PTM0 counter mode selection
D1
FCSel_a
R/W
0
1 With noise reject 0 No noise reject
PTM0 function selection (for event counter mode)
D0
PlPul_a
R/W
0
1
↑
(positive)
0
↓
(negative)
PTM0 pulse polarity selection (event counter mode)
FF81H D3
PTSel1 (
*
6)
R/W
0
1 PWM
0 Normal
Programmable timer 1 PWM output selection
D2
PTSel0 (
*
6)
R/W
0
1 PWM
0 Normal
Programmable timer 0 PWM output selection
D1
ChSel_a (
*
6) R/W
0
1 Timer 1
0 Timer 0
PTM0–1 TOUT_A output selection
D0
PTOuT_a
R/W
0
1 On
0 Off
PTM0–1 TOUT_A output control
FF82H D3
PTRST1 (
*
3,
*
6) W
– (
*
2) 1 Reset
0 Invalid
Programmable timer 1 reset (reload)
D2
PTRun1 (
*
6)
R/W
0
1 Run
0 Stop
Programmable timer 1 Run/Stop
D1
PTRST0 (
*
3)
W
– (
*
2) 1 Reset
0 Invalid
Programmable timer 0 reset (reload)
D0
PTRun0
R/W
0
1 Run
0 Stop
Programmable timer 0 Run/Stop
FF84H D3
RlD03
R/W
0
0H–FH
Programmable timer 0 reload data
(low-order 4 bits)
RLD00 = LSB
D2
RlD02
R/W
0
D1
RlD01
R/W
0
D0
RlD00
R/W
0
FF85H D3
RlD07
R/W
0
0H–FH
Programmable timer 0 reload data
(high-order 4 bits)
RLD07 = MSB
D2
RlD06
R/W
0
D1
RlD05
R/W
0
D0
RlD04
R/W
0
FF86H
(
*
6)
D3
RlD13
R/W
0
0H–FH
Programmable timer 1 reload data
(low-order 4 bits)
RLD10 = LSB
D2
RlD12
R/W
0
D1
RlD11
R/W
0
D0
RlD10
R/W
0
FF87H
(
*
6)
D3
RlD17
R/W
0
0H–FH
Programmable timer 1 reload data
(high-order 4 bits)
RLD17 = MSB
D2
RlD16
R/W
0
D1
RlD15
R/W
0
D0
RlD14
R/W
0
FF88H D3
PTD03
R
0
0H–FH
Programmable timer 0 data (low-order 4 bits)
PTD00 = LSB
D2
PTD02
R
0
D1
PTD01
R
0
D0
PTD00
R
0
FF89H D3
PTD07
R
0
0H–FH
Programmable timer 0 data (high-order 4 bits)
PTD07 = MSB
D2
PTD06
R
0
D1
PTD05
R
0
D0
PTD04
R
0
FF8AH
(
*
6)
D3
PTD13
R
0
0H–FH
Programmable timer 1 data (low-order 4 bits)
PTD10 = LSB
D2
PTD12
R
0
D1
PTD11
R
0
D0
PTD10
R
0
FF8BH
(
*
6)
D3
PTD17
R
0
0H–FH
Programmable timer 1 data (high-order 4 bits)
PTD17 = MSB
D2
PTD16
R
0
D1
PTD15
R
0
D0
PTD14
R
0
FF8CH
(
*
6)
D3
CD03
R/W
0
0H–FH
Programmable timer 0 compare data
(high-order 4 bits)
CD00 = LSB
D2
CD02
R/W
0
D1
CD01
R/W
0
D0
CD00
R/W
0
FF8DH
(
*
6)
D3
CD07
R/W
0
0H–FH
Programmable timer 0 compare data
(high-order 4 bits)
CD07 = MSB
D2
CD06
R/W
0
D1
CD05
R/W
0
D0
CD04
R/W
0
FF8EH
(
*
6)
D3
CD13
R/W
0
0H–FH
Programmable timer 1 compare data
(low-order 4 bits)
CD10 = LSB
D2
CD12
R/W
0
D1
CD11
R/W
0
D0
CD10
R/W
0
FF8FH
(
*
6)
D3
CD17
R/W
0
0H–FH
Programmable timer 1 compare data
(high-order 4 bits)
CD17 = MSB
D2
CD16
R/W
0
D1
CD15
R/W
0
D0
CD14
R/W
0