III PERIPHERAL BLOCK: 16-BIT PROGRAMMABLE TIMERS

Register name

Address

Bit

Name

Function

 

Setting

Init.

R/W

Remarks

 

 

 

 

 

 

 

 

 

 

 

 

Port function

00402DF

D7-6

reserved

1

 

 

Undefined when read.

extension

(B)

D5

CFEX5

P05 port extended function

1

0

P05, etc.

0

R/W

Always set to 0.

register

 

D4

CFEX4

P04 port extended function

1

0

P04, etc.

0

R/W

Always set to 0.

 

 

D3

CFEX3

P31 port extended function

1

#GARD

0

P31, etc.

0

R/W

 

 

 

D2

CFEX2

P21 port extended function

1

#GAAS

0

P21, etc.

0

R/W

 

 

 

D1

CFEX1

P10, P11, P13 port extended

1

DST0

0

P10, etc.

1

R/W

 

 

 

 

 

function

 

DST1

 

P11, etc.

 

 

 

 

 

 

 

 

 

DPC0

 

P13, etc.

 

 

 

 

 

D0

CFEX0

P12, P14 port extended function

1

DST2

0

P12, etc.

1

R/W

 

 

 

 

 

 

 

DCLK

 

P14, etc.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

16-bit timer 0

0048180

DF

CR0A15

16-bit timer 0 comparison data A

 

0 to 65535

X

R/W

 

comparison

(HW)

DE

CR0A14

CR0A15 = MSB

 

 

 

 

X

 

 

data A set-up

 

DD

CR0A13

CR0A0 = LSB

 

 

 

 

X

 

 

register

 

DC

CR0A12

 

 

 

 

 

X

 

 

 

 

DB

CR0A11

 

 

 

 

 

X

 

 

 

 

DA

CR0A10

 

 

 

 

 

X

 

 

 

 

D9

CR0A9

 

 

 

 

 

X

 

 

 

 

D8

CR0A8

 

 

 

 

 

X

 

 

 

 

D7

CR0A7

 

 

 

 

 

X

 

 

 

 

D6

CR0A6

 

 

 

 

 

X

 

 

 

 

D5

CR0A5

 

 

 

 

 

X

 

 

 

 

D4

CR0A4

 

 

 

 

 

X

 

 

 

 

D3

CR0A3

 

 

 

 

 

X

 

 

 

 

D2

CR0A2

 

 

 

 

 

X

 

 

 

 

D1

CR0A1

 

 

 

 

 

X

 

 

 

 

D0

CR0A0

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

 

 

 

16-bit timer 0

0048182

DF

CR0B15

16-bit timer 0 comparison data B

 

0 to 65535

X

R/W

 

comparison

(HW)

DE

CR0B14

CR0B15 = MSB

 

 

 

 

X

 

 

data B set-up

 

DD

CR0B13

CR0B0 = LSB

 

 

 

 

X

 

 

register

 

DC

CR0B12

 

 

 

 

 

X

 

 

 

 

DB

CR0B11

 

 

 

 

 

X

 

 

 

 

DA

CR0B10

 

 

 

 

 

X

 

 

 

 

D9

CR0B9

 

 

 

 

 

X

 

 

 

 

D8

CR0B8

 

 

 

 

 

X

 

 

 

 

D7

CR0B7

 

 

 

 

 

X

 

 

 

 

D6

CR0B6

 

 

 

 

 

X

 

 

 

 

D5

CR0B5

 

 

 

 

 

X

 

 

 

 

D4

CR0B4

 

 

 

 

 

X

 

 

 

 

D3

CR0B3

 

 

 

 

 

X

 

 

 

 

D2

CR0B2

 

 

 

 

 

X

 

 

 

 

D1

CR0B1

 

 

 

 

 

X

 

 

 

 

D0

CR0B0

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

 

 

 

16-bit timer 0

0048184

DF

TC015

16-bit timer 0 counter data

 

0 to 65535

X

R

 

counter data

(HW)

DE

TC014

TC015 = MSB

 

 

 

 

X

 

 

register

 

DD

TC013

TC00 = LSB

 

 

 

 

X

 

 

 

 

DC

TC012

 

 

 

 

 

X

 

 

 

 

DB

TC011

 

 

 

 

 

X

 

 

 

 

DA

TC010

 

 

 

 

 

X

 

 

 

 

D9

TC09

 

 

 

 

 

X

 

 

 

 

D8

TC08

 

 

 

 

 

X

 

 

 

 

D7

TC07

 

 

 

 

 

X

 

 

 

 

D6

TC06

 

 

 

 

 

X

 

 

 

 

D5

TC05

 

 

 

 

 

X

 

 

 

 

D4

TC04

 

 

 

 

 

X

 

 

 

 

D3

TC03

 

 

 

 

 

X

 

 

 

 

D2

TC02

 

 

 

 

 

X

 

 

 

 

D1

TC01

 

 

 

 

 

X

 

 

 

 

D0

TC00

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

 

 

 

16-bit timer 0

0048186

D7

reserved

 

 

0

0 when being read.

control register

(B)

D6

SELFM0

16-bit timer 0 fine mode selection

1

Fine mode

0

Normal

0

R/W

 

 

 

D5

SELCRB0

16-bit timer 0 comparison buffer

1

Enabled

0

Disabled

0

R/W

 

 

 

D4

OUTINV0

16-bit timer 0 output inversion

1

Invert

0

Normal

0

R/W

 

 

 

D3

CKSL0

16-bit timer 0 input clock selection

1

External clock

0

Internal clock

0

R/W

 

 

 

D2

PTM0

16-bit timer 0 clock output control

1

On

0

Off

0

R/W

 

 

 

D1

PRESET0

16-bit timer 0 reset

1

Reset

0

Invalid

0

W

0 when being read.

 

 

D0

PRUN0

16-bit timer 0 Run/Stop control

1

Run

0

Stop

0

R/W

 

B-III-4-14

EPSON

S1C33210 FUNCTION PART