beautypg.com

10 i/o memory of telephone function – Epson S1C63558 User Manual

Page 137

background image

S1C63558 TECHNICAL MANUAL

EPSON

127

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

Comment

D3

D2

Register

D1

D0

Name

Init

1

1

0

FF00H

CLKCHG OSCC

0

Dummy

R

R/W

R/W

CLKCHG

OSCC

0

3

Dummy

0

0

2

0

OSC3

On

OSC1

Off

CPU clock switch

OSC3 oscillation On/Off

Unused

General-purpose register

FF10H

TPS

0

MB

DRS

R/W

R

R/W

TPS

0

3

MB

DRS

0

2

0

0

Pulse

33.3:66.6

20pps

Tone

40:60

10pps

Tone / pulse mode selection

Unused

Make : Break ratio selection

Dialing pulse rate selection

FF11H

PTS3

PTS2

PTS1

PTS0

R/W

PTS3

PTS2

PTS1

PTS0

0

1

0

0

Pause time selection (initial value: 4 sec)

FF14H

HF

HOLD

PAUSE FLASH

R/W

W

HF

HOLD

PAUSE

3

FLASH

3

0

0

0

0

Yes

On

Yes

Yes

No

Off

No

No

Hand free

Hold-line function

Pause function

Flash function

FF16H

CTO

0

SINR

SINC

R/W

R

R/W

CTO

0

3

SINR

SINC

0

2

1

1

On

Enable

Enable

Off

Disable

Disable

Continuous tone output On/Off

Unused

DTMF row frequency output enable

DTMF column frequency output enable

0

×

8
8

1
1
9
9

2
2

10
10

3
3

11
11

4
4

12
12

5
5

13
13

6
6

14
14

7
7

15
15

[PTS3–0]
Time(sec)
[PTS3–0]
Time(sec)

FF12H

FTS3

FTS2

FTS1

FTS0

R/W

FTS3

FTS2

FTS1

FTS0

0

1

1

0

Flash time selection (initial value: 563 ms)

0

×

8

750

1

94

9

844

2

188

10

938

3

281

11

1031

4

375

12

1125

5

469

13

1219

6

563

14

1313

7

656

15

1406

[FTS3–0]
Time(ms)
[FTS3–0]
Time(ms)

FF15H

IDP3

IDP2

IDP1

IDP0

R/W

IDP3

IDP2

IDP1

IDP0

1

0

0

0

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

0

×

8

750

1

94

9

844

2

188

10

938

3

281

11

1031

4

375

12

1125

5

469

13

1219

6

563

14

1313

7

656

15

1406

[IDP3–0]
Time(ms)
[IDP3–0]
Time(ms)

FF17H

TCD3

TCD2

TCD1

TCD0

R/W

TCD3

TCD2

TCD1

TCD0

0

0

0

0

Telephone code for dialing

0

(R

1

C

4

)

×

8

(R

3

C

2

)

8

1

(R

1

C

1

)

1
9

(R

3

C

3

)

9

2

(R

1

C

2

)

2

10

(R

4

C

2

)

10

3

(R

1

C

3

)

3

11

(R

4

C

3

)

11

4

(R

2

C

1

)

4

12

(R

4

C

1

)

12

5

(R

2

C

2

)

5

13

(R

2

C

4

)

13

6

(R

2

C

3

)

6

14

(R

4

C

4

)

14

7

(R

3

C

1

)

7

15

(R

3

C

4

)

15

[TCD3–0]
DTMF
DP
[TCD3–0]
DTMF
DP

FF18H

HSON

0

CRMUT CTMUT

R/W

R

R/W

HSON

0

3

CRMUT

CTMUT

0

2

1

1

Off

Mute

Mute

On

0

0

Hook switch On/Off

Unused

Receive mute control

Transmit mute control

FF13H

CHFO

CHDO

CRMO

CTMO

R/W

CHFO

CHDO

CRMO

CTMO

0

0

0

0

HFO

HDO

XRMUTE

XTMUTE

DC

DC

DC

DC

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

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

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

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

FF32H

R13HIZ R12HIZ R11HIZ R10HIZ

R/W

R13HIZ

R12HIZ

R11HIZ

R10HIZ

0

0

0

0

Hi-Z

Hi-Z

Hi-Z

Hi-Z

Output

Output

Output

Output

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

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

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

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

FF33H

R13

(HFO)

R12

(HDO)

R11

(XRMUTE)

R10

(XTMUTE)

R/W

R13

R12

R11

R10

1

1

1

1

High

High

High

High

Low

Low

Low

Low

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

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

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

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

FFE9H

0

0

0

EID

R

R/W

0

3

0

3

0

3

EID

2

2

2

0

Enable

Mask

Unused

Unused

Unused

Interrupt mask register (Dialer)

FFF9H

0

0

0

ID

R

R/W

0

3

0

3

0

3

ID

2

2

2

0

(R)

Yes

(W)

Reset

(R)

No

(W)

Invalid

Unused

Unused

Unused

Interrupt factor flag (Dialer)

1 Initial value at initial reset

3 Constantly "0" when being read

2 Not set in the circuit