W91580 SERIES 24-MEMORY TONE/PULSE SWITCHABLE DIALER WITH HANDFREE AND HOLD FUNCTIONS
GENERAL DESCRIPTION
The W91580 series dialers are Si-gate CMOS IC tone/pulse switchable dialers containing a 24channel automatic dialing memory, including a 16-digit × 3 emergency dialing memory, a 16-digit × 20 channel repertory memory that provides one-touch and three-touch dialing, and a 32-digit mercury memory. These dialers also provide flash, clear, hold, and one-key redial functions.
FEATURES
• • • • • • • • • • • • • • •
DTMF/Pulse switchable dialer 31/32-digit LNB (last number buffer) memory (tone/pulse mode) 31/32-digit mercury memory (tone/pulse mode) 15/16-digit × 3 one-touch direct repertory memory (tone/pulse mode) 15/16-digit × 20 direct or indirect repertory memory (tone/pulse mode) Uses 9 × 5 keyboard Flash time: 98 mS, 305 mS, or 600 mS (selectable by keypad option) Pause time: 3.6 sec. Pause and P→T (pulse-to-tone) can be stored as a digit in memory Minimum tone output duration: 100 mS Minimum intertone pause: 100 mS On-chip power-on reset Uses 3.579545 MHz crystal or ceramic resonator Packaged in 22, 24, or 28-pin plastic DIP The different dialers in the W91580 series are shown in the following table: TYPE NO. W91580 W91580A W91580B W91580C PULSE (ppS) 10 10 10/20 10/20 MEMORY 20 20 24 24 MERCURY MEMORY Yes Save HOLD Yes Yes HANDFREE Yes Yes Yes PACKAGE 22 24 28 28
-1-
Publication Release Date: Auguest 1995 Revision A3
W91580 SERIES
PIN CONFIGURATIONS
C1 C2 C1 C1 C2 C3 C4 C5 C6 C7 VSS XT XT T/P MUTE 1 2 3 4 5 6 7 8 9 10 11 22 21 20 19 18 17 16 15 14 13 12 R5 R4 R3 R2 R1 NC VDD MODE DTMF DP/C9 HKS C2 C3 C4 C5 C6 C7 VSS XT XT T/P MUTE HFI 1 2 3 4 5 6 7 8 9 10 11 12 24 23 22 21 20 19 18 17 16 15 14 13 R5 R4 R3 R2 R1 NC VDD MODE DTMF DP/C9 HKS HFO C3 C4 C5 C6 C7 C8 KT VSS XT XT T/P MUTE HFI
1 2 3 4 5 6 7 8 9 10 11 12 13 14
28 27 26 25 24 23 22 21 20 19 18 17 16 15
R5 R4 R3 R2 R1 HPM MUTE NC DRS VDD MODE DTMF DP/C9 HKS HFO
W91580
W91580A
W91580B/C
PIN DESCRIPTION
SYMBOL ColumnRow Inputs 22-PIN 1−7 & 18−22 24-PIN 1−7 & 20−24 28-PIN 1−8 & 24−28 I/O I FUNCTION The keyboard input may be used with either the standard 9 × 5 keyboard or an inexpensive single contact (form A) keyboard. Electronic input from a µC can also be used. A valid key entry is defined by a single row being connected to a single column. A built-in inverter provides oscillation with an inexpensive 3.579545 MHz crystal or ceramic resonator. The T/P MUTE is a conventional CMOS N-channel open drain output. The output transistor is switched on during pulse and tone mode dialing sequence and flash break. Otherwise, it is switched off. The HPM MUTE is a conventional inverter output. During pulse dialing, flash, hold, and mercury mute functions, this pin will output an active high. It remains in a low state at all other times.
XT, XT
9, 10
9, 10
11, 12
I, O
T/P MUTE
11
11
13
O
HPM MUTE
-
-
23
O
-2-
W91580 SERIES
Pin Description, continued
SYMBOL MODE
22-PIN 15
24-PIN 17
28-PIN 19
I/O I
FUNCTION Pulling mode pin to VSS places the dialer in tone mode. Pulling mode pin to VDD places the dialer in pulse mode (10 ppS, M/B = 2:3). Leaving mode pin floating places the dialer in pulse mode (10 ppS, M/B = 1:2). Hook switch input. HKS = 1: On-hook state. Chip in sleep mode, no operation. HKS = 0: Off-hook state. Chip enabled for normal operation. HKS pin is pulled to VDD by internal resistor. N-channel open drain dialing pulse output (see Figure 1). Flash key causes DP to go active when in pulse mode and tone mode. No connection. In pulse mode, remains in low state at all times. In tone mode, outputs a dual or single tone. Detailed timing diagram for tone mode is shown in Figure 2.
OUTPUT FREQUENCY Specified R1 R2 R3 R4 C1 C2 C3 697 770 852 941 1209 1336 1477 Actual 699 766 848 948 1216 1332 1472 Error % +0.28 -0.52 -0.47 +0.74 +0.57 -0.30 -0.34
HKS
12
14
16
I
DP / C9
13
15
17
O
NC DTMF
17 14
19 16
22 18
O
VDD, VSS
16, 8
18, 8
20, 10
I
Power input pins.
-3-
Publication Release Date: Auguest 1995 Revision A3
W91580 SERIES
Pin Description, continued
SYMBOL HFI , HFO
22-PIN -
24-PIN 12, 13
28-PIN 14, 15
I/O I, O
FUNCTION Handfree control pins. A low pulse on the HFI input pin toggles the handfree control state. The status of the handfree control state is described by the following table:
CURRENT STATE Hook SW. HFO Low High High Input HFI HFI HFI Off Hook On Hook On Hook NEXT STATE HFO High Low Low Low Low High Dialing Yes No Yes Yes No Yes
On Hook Off Hook On Hook Off Hook Off Hook
Low High
HFI pin is pulled to VDD by internal resistor. KT 9 O Keytone signal output. A keytone will be generated whenever a valid key is pressed. Frequency is 600 Hz and duration is 35 mS. Dial rate selection. This pin is pulled to VDD by an internal resistor.
DRS MODE PIN V DD 1 Floating V SS V DD 0 Floating VSS TONE/PULSE Pulse Pulse Tone Pulse Pulse Tone 10 ppS 20 ppS 1:2 1:2 DIAL RATE 10 ppS 10 ppS M/B 2:3 1:2
DRS
-
-
21
I
-4-
W91580 SERIES
BLOCK DIAGRAM
XT HKS MODE XT
SYSTEM CLOCK GENERATOR
DRS
HFI KT KEYBOARD INTERFACE RAM READ/WRITE COUNTER CONTROL LOGIC PULSE CONTROL LOGIC T/P MUTE HPM MUTE HFO DP/C9
ROW (R1 to R5)
COLUMN (C1 to C8)
LOCATION LATCH
DTMF
D/A CONVERTER
ROW & COLUMN PROGRAMMABLE COUNTER
DATA LATCH & DECODER
FUNCTIONAL DESCRIPTION
Keyboard Operation
C1 1 4 7 */T F1
* MER
C2 2 5 8 0 F2
C3 3 6 9 # F3
C4 S MEMO CLR R/P R
C5 M00 M01 M02 M03 M04
C6 M05 M06 M07 M08 M09
Save
C7 M10 M11 M12 M13 M14
function.
DP / C9 M15 M16 M17 M18 M19
C8 EM1 EM2 EM3 H *MER R1 R2 R3 R4 R5
is for W91580B only; Fin W91580C this key performs
-5-
Publication Release Date: Auguest 1995 Revision A3
W91580 SERIES
• • • • • • • • • • • • •
S: Store function key F1, F2, F3: Flash keys R: One-key redial H: Hold function key DP / C9 : This key is connected to pin DP / C9 via a bipolar switching transistor and a diode. M0j: Direct or indirect (MEMO + M0j = M1j) repertory memory M1j: Direct repertory dialing EMi: One-touch memory for emergency call */T: * & P→T CLR: Clear key R/P: Redial and pause function key MER: One-touch memory for mercury code dialing MEMO: Indirect repertory dialing function key
Note: Dn = 0 to 9, *, #, Mij = M00 to M19 (i = 0, 1; j = 0 to 9).
Normal Dialing
OFF HOOK (or ON HOOK & HFI ), D1 , D2 , …, Dn 1. D1, D2, ..., Dn will be dialed out. 2. Dialing length is unlimited, but redial is inhibited if length exceeds 32 digits.
Redialing
1. OFF HOOK (or or , D1 & & R/P , D2 , …, ), , Dn R/P D1 , D2 , …, Dn , BUSY, HFI Come BUSY, Come ON HOOK , OFF HOOK
ON HOOK ON HOOK HFI ,
HFI HFI
The R/P key can execute the redial function only as the first key-in after off-hook; otherwise, it will execute the pause function. 2. OFF HOOK (or ON HOOK & HFI ), D1 , D2 , …, Dn , R
a. The one-key redial function timing diagram is shown in Figure 4. b. If dialing D1 to Dn is completed, pressing the R key will cause the pulse output of pin to go low for 2.2 seconds. Break time and a 600 mS pause will automatically be added. If the R ignored. key is pressed before the pulses for the number dialed out are completed, it will be
c.
-6-
W91580 SERIES
Number Store
1. OFF HOOK S , Mij , (or ON HOOK or MER & HFI ), S , D1 , D2 , …, Dn
EMi
D1, D2, ..., Dn will be stored in memory location but will not be dialed out. R/P and */T keys can be stored as a digit in memory. In store mode R/P is the pause function key. The store mode is released after the store function is executed or when the state of the hook switch is changed. 2. S , D1 , D2 , …, Dn , S , i , j
D1, D2, ..., Dn will be stored in memory location Mij and will not be dialed out. 3. S , D1 , D2 , …, Dn , S , MEMO , M0j
a. D1, D2, ..., Dn will be stored in memory location M10 to M19 and will not be dialed out. b. MEMO + M0j = M1j. 4. OFF HOOK (or ON HOOK & ( or Ln ), ON HOOK HFI ), D1 , D2 , …, Dn , S , S , Mn
a. D1, D2, ..., Dn will be stored in memory location and will be dialed out. b. The 5. D1 , S key must be pressed after completion of the dialing sequence. D2 , …, Dn , S , S , i , j
D1, D2, ..., Dn will be stored in memory location Mij and will be dialed out. 6. D1 , D2 , …, Dn , S , S , MEMO , M0j
a. D1, D2, ..., Dn will be stored in memory location M10 to M19 and will be dialed out. b. MEMO + M0j = M1j.
Repertory Dialing
1. 2. 3. OFF HOOK (or ON HOOK & OFF HOOK (or ON HOOK & OFF HOOK (or ON HOOK & HFI HFI HFI ), ), ), Mij or EMi or MER , , i M0j , j
MEMO MEMO
Access Pause
Publication Release Date: Auguest 1995 Revision A3
-7-
W91580 SERIES
HFI 1. The pause function can be stored in memory. OFF HOOK (or ON HOOK & ), D1 , D2 , R/P , D3 , …, Dn
2. The pause function is executed in normal dialing, redialing, or memory dialing. 3. The pause function timing diagram is shown in Figure 5.
Pulse-to-Tone (*/ T)
OFF HOOK */T , D1' (or , ON HOOK D2' , …, & Dn' HFI ), D1 , D2 , …, Dn ,
1. If the mode switch is set to pulse mode, then the output signal will be: D1, D2, ..., Dn, Pause (3.6s) , D1', D2', ..., Dn' (Pulse) D1, D2, ..., Dn, * (Tone) (Tone) , D1', D2', ..., Dn' 2. If the mode switch is set to tone mode, then the output signal will be: (Tone) (Tone)
3. The dialer remains in tone mode when the digits have been dialed out and can be reset to pulse mode only by going on-hook. 4. The P→T function timing diagram is shown in Figure 6. 5. */ T key can be stored as a digit in memory
Flash (F = F1, F2, F3)
), F HFI 1. Flash key cannot be stored as a digit in memory, and it has first priority among keyboard functions. 2. The system will return to the initial state after the break time is finished. 3. The flash function timing diagram is shown in Figure 7. OFF HOOK (or ON HOOK &
Clear key
1. 2. 3. 4. CLR CLR CLR CLR , , , , R/P Mij i , j , M0j (or R ) Redial and one-key redial buffer will be cleared. Location Mij buffer content will be cleared. Location Mij buffer content will be cleared. MEMO Location M1j buffer content will be cleared.
Save
-8-
W91580 SERIES
1. OFF HOOK (or ON HOOK & HFI ), D1, D2, …, Dn S , S , SAVE
D1, D2, …, Dn will be stored in save memory and dialed out. 2. OFF HOOK (or ON HOOK & HFI ), S , D1, D2, …, Dn S , SAVE D1, D2, …, Dn will be stored in save memory but will not be dialed out.
CHAIN DIALING
Relationship between the memory and the chain dialing buffer:
Memory Digit 16 16 . . . . . . . . . . . . . 16 32 Location M00 Section 1 M01 . . . M18 Section 3 M19 M20 Section 4 EM1 EM2 EM3 Normal Dialing Chain Dialing Buffer
Section 2
The chain dialing buffer may be divided into four sections, allowing up to four numbers to be dialed out in sequence. For example, if the user enters M01, M03, EM1, and normal dialing (manual dialing), the content of sections 1 to 4 will be M01, M03, EM1, and normal dialing (manual dialing). When numbers are entered into the chain dialing buffer, there is no need to wait until the previous dialing sequence has been completed. Numbers may be entered directly, one after the other, even while previous numbers are being dialed out. 1. 2. Manual Dialing Repertory Dialing + + Repertory Dialing Manual Dialing Redial buffer content = Manual dialing + Repertory dialing. Redial buffer content = Repertory dialing + Manual dialing.
-9-
Publication Release Date: Auguest 1995 Revision A3
W91580 SERIES
3. 4. Repertory Dialing Redialing + + Repertory Dialing Manual Dialing
Redial buffer content = Repertory dialing + Repertory dialing. Redial buffer content = Redialing + Manual dialing. The primary redial content may not be manual dialing. Otherwise, the last redial content will be overwritten. 5. Redialing + Repertory Dialing Redial buffer content = Redialing + Repertory dialing. Redialing is valid only as the first key-in after off-hook or after the handfree dialing function is toggled on. The second sequence should not be performed until the first sequence is completely dialed out. 6. Manual Dialing + One Key Redialing Redial buffer content = Manual dialing. The one-key redial may only be used after dialing out of a manual dialing sequence is completed. 7. Repertory Dialing 1 (M1) Repertory Dialing 2 (M2) or Repertory Dialing 1 (M1) Repertory Dialing 2 (M2) + , One Key Redialing ON HOOK , + , Redialing + + One Key Redialing One Key Redialing +
OFF HOOK
M1 and M2 represent any of the repertory dialing memories. The first redialing will dial out M1; the second will dial out M1, M2. If dialing out of the repertory dialing memories has not been completed, the one-key redial key will be ignored. Dialing of the second repertory dialing memory (M2) should not be performed until the one-key redialing operation is completed.
Notes: 1. Chain dialing (cascaded dialing) allows for memory or manual dialing while a previous dialing sequence is still being dialed out. 2. More than one sequence of manual dialing is not permitted. Entering more than one manual dialing sequence will inhibit redialing. Chain dialing of more than four sections is not permitted. Manual Dialing + M1 + Manual Dialing (two sections of manual dialing)
3. If more than four sections are entered, all sections after the fourth section will be ignored and redialing will be inhibited. Manual Dialing + M1 + M2 + M3 + M4 (over 4 sections, ignore M4 and inhibit redial)
4. There is a 2.0 sec. inter-chain dialing pause for cascaded dialing.
- 10 -
W91580 SERIES
MERCURY DIALING
1. Up to 32 digits may be stored. 2. Mercury dialing is activate only as the first key-in after off-hook or when handfree dialing is activated. 3. The timing diagram for the mercury memory function is shown below.
KEY IN
MER
DP TIDP T/P MUTE
TP
DTMF
HPM MUTE
OSC.
OSCILLATION
Mercury Function Timing Diagram
ABSOLUTE MAXIMUM RATINGS
PARAMETER DC Supply Voltage Input/Output Voltage SYMBOL VDD−VSS VIL VIH VOL VOH Power Dissipation Operating Temperature Storage Temprature PD TOPR TSTG RATING -0.3 to +7.0 VSS -0.3 VDD +0.3 VSS -0.3 VDD +0.3 120 -20 to +70 -55 to +125 UNIT V V V V V mW °C °C
Note: Exposure to conditions beyond those listed under Absolute Maximum Ratings may adversely affect the life and reliability of the device.
- 11 -
Publication Release Date: Auguest 1995 Revision A3
W91580 SERIES
DC CHARACTERISTICS
(VDD−VSS = 2.5V, FOSC. = 3.58 MHz, TA = 25° C, All outputs unloaded)
PARAMETER Operating Voltage Operating Current
SYM. VDD IOP Tone Pulse
CONDITIONS
MIN. 2.0 130 1 1.0 0.2 0.5 0.5 0.5 0.5 -
TYP. 0.3 0.15 150 2 -30 300 400 -
MAX. 5.5 0.5 0.3 15 0.2 170 3 -23 3.0 5.0
UNIT V mA
Standby Current Memory Retention Current DTMF Output Voltage Pre-emphasis DTMF Distortion DTMF Output DC Level DTMF Output Sink Current DP Output Sink Current T/P MUTE Output Sink Current HPM MUTE Output Sink Current HPM MUTE Output Drive Current HKS I/P Pull High Resistor Key Tone Output Current
ISB IMR VTO THD VTDC ITL IPL IML IHPML IHPMH RKH IKTH IKTL
HKS = 0, No load & No key entry HKS = 1, VDD = 1.0V Row group, RL = 5K Col/Row, VDD = 2.0 to 5.5V RL = 5 KΩ, VDD = 2.0 to 5.5V RL = 5 KΩ, VDD = 2.0 to 5.5V VTO = 0.5V VPO = 0.5V VMO = 0.5V VTO = 0.5V VTH = 2.0V
µA µA Vrms dB dB V mA mA mA mA mA KΩ mA
VKTH = 2.0V VKTH = 0.5V VHFH = 2.0V VHFL = 0.5V VI = 0V VI = 2.5V
0.5 0.5 0.5 0.5 30 200 -
HFO Drive/Sink Current
IHFH IHFL
mA
Keypad Input Drive Current Keypad Input Sink Current Keypad Resistance
IKD IKS
µA µA KΩ
AC CHARACTERISTICS
- 12 -
W91580 SERIES
PARAMETER Keypad Active in Debounce Key Release Debounce Pre-digit Pause1 SYM. TKID TKRD TPDP1 10 ppS Pre-digit Pause2 TPDP2 20 ppS Interdigit Pause (Auto dialing) TIDP CONDITIONS MODE Pin = VDD MODE Pin = Floating MODE Pin = VDD MODE Pin = Floating 10 ppS 20 ppS Make/Break Ratio M/B MODE Pin = VDD MODE Pin = Floating Tone Output Duration Intertone Pause Flash Break Time TTD TITP TFB Auto Dialing Auto Dialing MIN. Pause Time Key Tone Frequency Key Tone Duration One-key Redialing Pause Time One-key Redialing Break Time
Notes: 1. Crystal parameters suggested for proper operation are Rs < 100 Ω, Lm = 96 mH, Cm = 0.02 pF, Cn = 5 pF, Cl = 18 pF, FOSC. = 3.579545 MHz ±0.02%. 2. Crystal oscillator accuracy directly affects these times.
TYP. 20 20 40 33.3 20 16.7 800 500 40:60 33:67 100 100 98 305 600 3.6 600 35 600 2.2
MAX. -
UNIT mS mS mS
mS
mS
%
mS mS mS
TP FKT TKTD TRP TRB
-
-
S Hz mS mS S
- 13 -
Publication Release Date: Auguest 1995 Revision A3
W91580 SERIES
TIMING WAVEFORMS
HKS
KEY IN
4 TKI D B M
2
2 TKI
D
DP TPD
P
TID
P
TID
P
TID
P
TPD
P
T/P MUTE
HPM MUTE
KT DTMF
LOW
OSC.
OSCILLATION
OSCILLATION
Figure 1. Pulse Mode Diagram (Normal Dialing)
HKS
KEY IN TKID TITP DTMF TTD T/P MUTE TITP TITP TKRD TKID TKRD
HPM MUTE
LOW
KT
LOW HIGH
DP OSC.
OSCILLATION OSCILLATION
Figure 2. Tone Mode Diagram (Normal Dialing)
- 14 -
W91580 SERIES
Timing Waveforms, continued
HKS OFF HOOK HFI
ON HOOK
H KEY
HFO
T/P MUTE
HIGH
HPM MUTE
LOW
CHIP ENBLE
Figure 3(a). Note: H KEY cannot be enabled when chip is disabled.
HKS
OFF HOOK
HFI
H KEY HFO
T/P MUTE
HIGH
HPM MUTE
CHIP ENBLE
Figure 3(b). Note: The HFI and H KEY inputs will toggle the HFO signal; as soon as either HFI or will go high and previous inputs will be ignored. H KEY is activated, the HFO signal
- 15 -
Publication Release Date: Auguest 1995 Revision A3
W91580 SERIES
Timing Waveforms, continued
HKS
ON HOOK
HFI
H KEY HFO
T/P MUTE
HIGH
HPM MUTE
CHIP ENBLE
Figure 3(c). Note: Changing the state of the HKS signal from high to low will initialize the HFO and HPM MUTE signals.
HKS
LOW
KEY IN
R TKID
DP
TRB TPR
TIDP TPDP
T/P MUTE
HPM MUTE
KT DTMF LOW
OSC.
OSCILLATION
Figure 4. Pulse Mode One-key Redialing Timing Diagram (when not first key)
- 16 -
W91580 SERIES
Timing Waveforms, continued
HKS
KEY IN
4 TKID BM
2
R/P MB
2
DP TPDP T/P MUTE TP HPM MUTE TIDP TIDP
TIDP TPDP
KT DTMF LOW
OSC.
OSCILLATION
Figure 5. Pause Function Timing Diagram
HKS
KEY IN
4 TKID BM
2
*/T MB
8
DP TPDP T/P MUTE TP HPM MUTE TIDP TIDP
KT TIDP DTMF OSCILLATION
OSC.
Figure 6. Pulse-to-Tone Function Timing Diagram
- 17 -
Publication Release Date: Auguest 1995 Revision A3
W91580 SERIES
Timing Waveforms, continued
HKS
LOW
KEY IN
F TKID
DP
T/P MUTE
T FB
HPM MUTE
KT LOW
DTMF
OSC.
OSCILLATION
Figure 7. Flash Operation Timing Diagram
- 18 -
W91580 SERIES
Headquarters
No. 4, Creation Rd. III, Science-Based Industrial Park, Hsinchu, Taiwan TEL: 886-3-5770066 FAX: 886-3-5792697 http://www.winbond.com.tw/ Voice & Fax-on-demand: 886-2-7197006
Winbond Electronics (H.K.) Ltd.
Rm. 803, World Trade Square, Tower II, 123 Hoi Bun Rd., Kwun Tong, Kowloon, Hong Kong TEL: 852-27516023 FAX: 852-27552064
Winbond Electronics North America Corp. Winbond Memory Lab. Winbond Microelectronics Corp. Winbond Systems Lab.
2730 Orchard Parkway, San Jose, CA 95134, U.S.A. TEL: 1-408-9436666 FAX: 1-408-9436668
Taipei Office
11F, No. 115, Sec. 3, Min-Sheng East Rd., Taipei, Taiwan TEL: 886-2-7190505 FAX: 886-2-7197502
Note: All data and specifications are subject to change without notice.
- 19 -
Publication Release Date: Auguest 1995 Revision A3