CHAPTER 4: PERIPHERAL CIRCUITS AND OPERATION (Telephone Function)

4.14.10 I/O memory of telephone function

Table 4.14.10.1 shows the I/O address and the control bits for the telephone function.

 

 

 

 

 

 

Table 4.14.10.1

Control bits of telephone function

 

 

 

 

 

 

 

 

 

 

Address

 

Register

 

 

 

 

 

 

 

 

 

 

 

 

 

Comment

 

 

 

 

 

 

 

 

D3

D2

D1

D0

Name

Init 1

 

1

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

CLKCHG

OSCC

0

Dummy

CLKCHG

0

 

OSC3

OSC1

 

CPU clock switch

 

 

 

 

 

 

 

 

 

 

 

FF00H

 

 

 

 

OSCC

0

 

On

Off

 

OSC3 oscillation On/Off

 

 

 

 

 

 

 

 

 

 

R/W

R

R/W

0 3

2

 

 

 

 

Unused

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Dummy

0

 

 

 

 

General-purpose register

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

TPS

0

MB

DRS

TPS

0

 

Pulse

Tone

 

Tone / pulse mode selection

 

 

 

 

 

 

 

 

 

 

 

0 3

2

 

 

 

 

Unused

 

 

 

 

 

 

 

 

 

 

 

 

FF10H

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

R/W

R

R/W

MB

0

 

33.3:66.6

40:60

 

Make : Break ratio selection

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

DRS

0

 

20pps

10pps

 

Dialing pulse rate selection

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

PTS3

PTS2

PTS1

PTS0

PTS3

0

 

 

 

 

 

Pause time selection (initial value: 4 sec)

 

 

 

 

 

 

 

 

 

PTS2

1

 

 

 

 

 

 

[PTS3–0]

0

1

2

3

4

5

6

7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

FF11H

 

 

 

 

 

 

 

 

 

 

 

Time(sec)

1

2

3

4

5

6

7

 

 

 

 

 

 

 

 

 

PTS1

0

 

 

 

 

 

 

 

 

 

 

 

 

 

R/W

 

 

 

 

 

 

 

[PTS3–0]

8

9

10

11

12

13

14

15

 

 

 

 

 

 

 

 

PTS0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Time(sec)

8

9

10

11

12

13

14

15

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

FTS3

FTS2

FTS1

FTS0

FTS3

0

 

 

 

 

 

Flash time selection (initial value: 563 ms)

 

 

 

 

 

 

 

 

 

FTS2

1

 

 

 

 

 

 

[FTS3–0]

0

1

2

3

4

5

6

7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

FF12H

 

 

 

 

 

 

 

 

 

 

 

Time(ms)

94

188

281

375

469

563

656

 

 

 

 

 

 

 

 

 

FTS1

1

 

 

 

 

 

 

 

 

 

 

 

 

 

R/W

 

 

 

 

 

 

 

[FTS3–0]

8

9

10

11

12

13

14

15

 

 

 

 

 

 

 

 

FTS0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Time(ms)

750

844

938

1031

1125

1219

1313

1406

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

CHFO

CHDO

CRMO

CTMO

CHFO

0

 

HFO

DC

 

R13 output selection (R13 should be fixed at "1".)

 

 

 

 

 

 

 

 

CHDO

0

 

HDO

DC

 

R12 output selection (R12 should be fixed at "1".)

 

 

 

 

 

 

FF13H

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

R/W

 

CRMO

0

 

XRMUTE

DC

 

R11 output selection (R11 should be fixed at "1".)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

CTMO

0

 

XTMUTE

DC

 

R10 output selection (R10 should be fixed at "1".)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

HF

HOLD

PAUSE

FLASH

HF

0

 

Yes

No

 

Hand free

 

 

 

 

 

 

 

 

 

 

 

 

 

 

HOLD

0

 

On

Off

 

Hold-line function

 

 

 

 

 

 

 

 

 

 

 

FF14H

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

R/W

W

PAUSE3

0

 

Yes

No

 

Pause function

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

FLASH3

0

 

Yes

No

 

Flash function

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

IDP3

IDP2

IDP1

IDP0

IDP3

1

 

 

 

 

 

Inter-digit pause selection for dial pulse (initial value: 750 ms)

 

 

 

 

IDP2

0

 

 

 

 

 

 

[IDP3–0]

0

1

2

3

4

5

6

7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

FF15H

 

 

 

 

 

 

 

 

 

 

 

Time(ms)

94

188

281

375

469

563

656

 

 

 

 

 

 

 

 

 

IDP1

0

 

 

 

 

 

 

 

 

 

 

 

 

 

R/W

 

 

 

 

 

 

 

[IDP3–0]

8

9

10

11

12

13

14

15

 

 

 

 

 

 

 

 

IDP0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Time(ms)

750

844

938

1031

1125

1219

1313

1406

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

CTO

0

SINR

SINC

CTO

0

 

On

Off

 

Continuous tone output On/Off

 

 

 

 

 

 

 

 

 

 

 

0 3

2

 

 

 

 

Unused

 

 

 

 

 

 

 

 

 

 

 

 

FF16H

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

R/W

R

R/W

SINR

1

 

Enable

Disable

 

DTMF row frequency output enable

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SINC

1

 

Enable

Disable

 

DTMF column frequency output enable

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

TCD3

0

 

 

 

 

 

Telephone code for dialing

 

 

 

 

 

 

 

 

 

 

 

TCD3

TCD2

TCD1

TCD0

TCD2

0

 

 

 

 

 

 

[TCD3–0]

0

1

2

3

4

5

6

7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

DTMF (R1C4)(R1C1)(R1C2)(R1C3)(R2C1)(R2C2)(R2C3)(R3C1)

 

 

FF17H

 

 

 

 

 

TCD1

0

 

 

 

 

 

 

DP

1

2

3

4

5

6

7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[TCD3–0]

8

9

10

11

12

13

14

15

 

 

 

 

 

 

 

R/W

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

TCD0

0

 

 

 

 

 

 

DTMF (R3C2)(R3C3)(R4C2)(R4C3)(R4C1)(R2C4)(R4C4)(R3C4)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

DP

8

9

10

11

12

13

14

15

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

HSON

0

CRMUT

CTMUT

HSON

0

 

Off

On

 

Hook switch On/Off

 

 

 

 

 

 

 

 

 

 

 

 

 

0 3

2

 

 

 

 

Unused

 

 

 

 

 

 

 

 

 

 

 

 

FF18H

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

R/W

R

R/W

CRMUT

1

 

Mute

0

 

Receive mute control

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

CTMUT

1

 

Mute

0

 

Transmit mute control

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

R13HIZ

R12HIZ

R11HIZ

R10HIZ

R13HIZ

0

 

Hi-Z

Output

 

R13 (CHFO=0)/HFO (CHFO=1) Hi-z control

 

 

 

 

 

 

 

FF32H

 

 

 

 

 

R12HIZ

0

 

Hi-Z

Output

 

R12 (CHDO=0)/HDO (CHDO=1) Hi-z control

 

 

 

 

 

 

 

 

R/W

 

R11HIZ

0

 

Hi-Z

Output

 

R11 (CRMO=0)/XRMUTE (CRMO=1) Hi-z control

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

R10HIZ

0

 

Hi-Z

Output

 

R10 (CTMO=0)/XTMUTE (CTMO=1) Hi-z control

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

R13

R12

R11

R10

R13

1

 

High

Low

 

R13 output port data (CHFO=0) Fix at "1" when HFO is used.

 

 

 

 

 

FF33H

 

(HFO)

(HDO)

(XRMUTE)

(XTMUTE)

R12

1

 

High

Low

 

R12 output port data (CHDO=0) Fix at "1" when HDO is used.

 

 

 

 

R/W

 

R11

1

 

High

Low

 

R11 output port data (CRMO=0) Fix at "1" when XRMUTE is used.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

R10

1

 

High

Low

 

R10 output port data (CTMO=0) Fix at "1" when XTMUTE is used.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

0

0

EID

0 3

2

 

 

 

 

Unused

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0 3

2

 

 

 

 

Unused

 

 

 

 

 

 

 

 

 

 

 

 

FFE9H

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

R

 

R/W

0 3

2

 

 

 

 

Unused

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

EID

0

 

Enable

Mask

 

Interrupt mask register (Dialer)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

0

0

ID

0 3

2

 

(R)

(R)

 

Unused

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0 3

2

 

Yes

No

 

Unused

 

 

 

 

 

 

 

 

 

 

 

 

FFF9H

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

R

 

R/W

0 3

2

 

(W)

(W)

 

Unused

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ID

0

 

Reset

Invalid

 

Interrupt factor flag (Dialer)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

∗1 Initial value at initial reset

 

∗3 Constantly "0" when being read

 

 

 

 

 

 

 

 

 

∗2 Not set in the circuit

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

S1C63558 TECHNICAL MANUAL

 

 

 

 

EPSON

 

 

 

 

 

 

 

 

 

 

 

 

127