NT91315XL Series Microcontroller for Monitor PRELIMINARY Features n n n n n n n n n n n Dialing rate 10pps, M/B ratio 2/3 & 1/2 selectable/dialing rate 10pps & 20pps selectable, M/B ratio 1/2 (diode option) n Hands-Free control function with debouncing (BL, CL & DL version) n Hold function with debouncing (CL & DL version) n Key-tone output for dialing access (DL version) n One-key redial (DL version) n Flash time 600ms, 300ms, 100ms (DL version) n Power-up reset circuit provided n Key release debouncing n 32-step synthetic tone output for low DTMF output harmonic distortion n 16/18/20/22-pin packages Tone/Pulse switchable 32-digit redial memory 32-digit save memory (DL version) 3 emergency memory banks (16 digits each) 10 indirect memory banks (16 digits each) Flash, Pause, P→T can be saved as a digit in memory Chain dialing allowed None or (0) or (0, 9) or (0, 168) or all digits dialing inhibition (diode option) for PABX system or long distance dialing lock out Pause time 2.2/3.6 sec selectable (diode option) 3 pulse dialing number systems N/N+1/10-N (diode option) General Description The NT91315XL series are single-chip silicon gate CMOS integrated circuits with on-chip oscillators to be used with a 3.58 MHz crystal or ceramic resonator. They provide dialing pulse (DP) or dual tone multi-frequency (DTMF) dialing. A 24-key (5x5-1) matrix keyboard is used for either DP or DTMF mode. In on-chip RAM, up to 32 digits can be saved for both redial and save functions, and up to 16 digits can be saved for 3 direct emergency and 10 indirect dialing memory banks. In DTMF mode, a small minimum tone duration and minimum inter-tone pause allows for rapid dialing. Maximum tone duration depends on the key depression time in manual dialing. Pin Configurations a. NT91315AL b. NT91315BL c. NT91315CL 1 d. NT91315DL NT91315XL Series Keyboard Assignments C1 C2 C3 GND C4 R1 1 2 3 ST RD R2 4 5 6 A/L P R3 7 8 9 F1 F2 R4 */T 0 # RD/P F3 M1 M2 M3 VDD D SAVE COL1 COL2 SW11 Flash time, F1: 600ms( default ), F2: 300ms, F3: 100ms Diode options (switch closed): D1. Lock 0 D2. Pause time 2.2sec D3. Flash time 300ms for F1 D4. Lock 0, 9 D5. Pulse dialing 10-N D6. Pulse dialing N+1 D7. Lock 0, 168 D8. Flash time 100ms for F1 D9. Dialing rate 10pps & 20pps selectable, M/B ratio 1/2 D10. Lock all digits D1 IN4148 COL3 SW13 SW12 D2 IN4148 D3 IN4148 ROW1 SW14 D4 IN4148 SW16 SW15 D5 IN4148 D6 IN4148 ROW2 SW17 D7 IN4148 D8 IN4148 ROW3 SW20 D10 IN4148 ROW4 2 SW19 SW18 D9 IN4148 NT91315XL Series Block Diagram DIALING BUFFER R1 REDIAL BUFFER : DP R4 KEYBOARD DECODER DIALING LOGIC SAVE MEMORY C1 : XUMTE C4 MEMORIES DTMF GENERATOR TONE MODE IN CONTROL HFI TIMING GENERATOR LOGIC INPUTS HK HDI KT HFO 3 HDO OSCI OSOO NT91315XL Series * Comments Absolute Maximum Ratings* Stresses above those listed under "Absolute Maximum Ratings" may cause permanent damage to the device. These are stress ratings only. Functional operation of this device at these or any other conditions above those indicated in the operational sections of this specification is not implied and exposure to absolute maximum rating conditions for extended periods may affect device reliability. Supply Voltage (VDD) . . . . . . . . . . . . . .-0.3V to +6.0V Input Voltage (VIN) . . . . . .. . . . VSS - 0.3V to VDD + 0.3V Output Voltage (VOUT) . . . . . . .VSS - 0.3V to VDD + 0.3V Output Voltage (VOUT)( DP , XMUTE ) . . . . . . . . .<1.2V Tone Output Current (ITONE) . . . . . . . . . . . . . . <50 mA Power Dissipation (PD) . . . . . . . . . . . . . . . . . <500 mW Operating Temperature (TOP) . . . . . . . .-20°C to +70°C Storage Temperature (Tstg) . . . . . . . . .-40°C to +125°C DC Electrical Characteristics (VDD = 2.5V, VSS = 0V, Fosc = 3.579MHz, Top = 25°C, unless otherwise specified.) Parameter Operating Voltage Symbol Min. VDD Typ. Max. Unit 2.0 5.5 V 2.0 5.5 Conditions PULSE mode Test CKT. A TONE mode Memory Retention Voltage VMR Memory Retention Current IMR 0.5 µA VDD = 1.0V, HK = VDD All outputs unloaded - Operating Current IDDP 1.0 mA PULSE mode A IDDT 2.0 Standby Current 0.8 ISC V 0.3 0.5 R1 - R4 Input Current Tone Out Voltage HFI Pull Low Current VIH 0.8 1 VIL 0 0.2 µA All outputs unloaded No key selected HK =VDD=1.5V HK = VSS VDD IR 16 µA VOC 720 mVp.p VOR 560 IHFI 2.4 µA 4 All outputs unloaded TONE mode 20 Input Voltage - --- C Column VDD = 2.5V Row RL = 5K VDD = 2.5V (Note 1) HFI pin connected to 0V D C NT91315XL Series DC Electrical Characteristics (continued) Parameter Min. Typ. HFO, HDO Source Current IOH1 0.25 0.85 mA VDD = 2.5V VOH = VDD - 0.4V B HFO, HDO, KT , XMUTE Sink Current IOL1 0.8 2.5 mA VDD = 2.5V VOL = 0.4V B DP Sink Current IOL2 0.8 2.2 mA VOL = 0.4V B Distortion DIS% Max. 1 5 Unit Test CKT. Symbol % Conditions * (See note below) *Note: 100 * (V12+V22+ . . . +Vn2)1/2 DIS% = (VIL2+ VIH2)1/2 1. V1 . . . . Vn are the intermodulation or the harmonic frequencies in the 500 Hz to 3400 Hz band. 2. VIL and VIH are the individual frequency components of the DTMF signal. AC Characteristics (VDD = 2.5V, VSS = 0V, Fosc = 3.579MHz, Top = 25°C, unless otherwise specified.) Parameter Symbol Min. Typ. Max. Unit 33.3 Conditions 10 pps 40.0 Make Time TM 16.7 M/B = 2/3 ms 20 pps 20.0 10 pps 60.0 TB 33.3 TIDP 824 ms 20 pps TPAU 2.2 ms sec TAOBK 2.2 sec Delay time key valid to signal out Td 2 ms Pick-Up Pause THK 824 ms Key-in Debounce Tkd 22 ms Key-release Debounce Trd 24 ms 5 10 pps 20 pps 3.6 Auto-redial Break Time M/B = 1/2 M/B = 2/3 458 Pause Time M/B = 1/2 M/B = 2/3 30.0 Inter-digit Pause Time M/B = 1/2 M/B = 2/3 66.6 Break Time M/B = 1/2 NT91315XL Series AC Characteristics (continued) Parameter Symbol Min. Typ. Max. Unit Key-in Tone Duration TKTD 27 ms Key-in Tone Frequency FKT 437 Hz Minimum Tone Duration Time TMFD 94 ms Min. Tone inter-digit Pause TIDP 96 ms Redial Tone Duration TRFDR 94 ms Redial Tone inter-digit Duration TTIDPR 96 ms Memory Tone Duration TRFDM 94 ms Memory Tone inter-digit Duration TTIDPM 96 ms Hold-in Debounce THD 23 ms Hold-release Debounce THRD 295 ms Hands-Free in Debounce THFID 22 ms Hands-Free release Debounce THFRD 24 ms Conditions Comparisions of Specified vs. Actual Tone Frequencies R/C Spec. Actual Error(%) Unit R1 697 699.2 +0.32 Hz R2 770 766.3 -0.48 Hz R3 852 847.5 -0.53 Hz R4 941 948.1 +0.74 Hz C1 1,209 1,216.0 +0.58 Hz C2 1,336 1,331.8 -0.31 Hz C3 1,477 1,472.0 -0.34 Hz 6 Conditions Fosc = 3.579MHz NT91315XL Series Pin Descriptions Pin No. Designation I/O Description NT91315AL NT91315BL NT91315CL NT91315DL 1 2 2 2 HK I Hook switch input This inverter input pin detects the state of the hook switch contact. "Off Hook" is represented by a VSS condition. "On Hook" is represented by a VDD condition 2 3 3 3 MODE IN I, Z TRI-STATE mode select pin The two types the NT91315XL are listed as follows (diode options) a. Without diode added MODE IN Tone/ Pulse Dial Rate M/B Ratio VDD Pulse 10pps 2/3 VSS Tone - - Floating Pulse 10pps 1/2 b. With diode added MODE IN Tone/ Pulse Dial Rate M/B Ratio VDD Pulse 10pps 1/2 VSS Tone - - Floating Pulse 20pps 1/2 The mode selection pin checks for tone/pulse dialing as each digit is entered. In the PULSE mode, the dialing rate is checked, along with the make/break ratio, at the entry of the first key 7 NT91315XL Series Pin Descriptions (continued) Pin No. Designation I/O Description I Oscillator Input and Output pins The time base for the NT91315XL is a crystal controlled on-chip oscillator. It is completed by connecting a 3.58 MHz crystal or ceramic resonator between the OSCI and OSCO pins NT91315AL NT91315BL NT91315CL NT91315DL 3 4 4 5 4 5 4 5 OSCI OSCO 5 6 6 6 VSS 6 7 7 7 VDD 7 8 8 8 TONE O Tone dialing output When a valid keystroke is detected in DTMF mode, appropriate low group and high group frequencies are generated, which hybridize the dual tone output. Tone output is in the OFF state when in PULSE mode 8 9 9 9 XMUTE O Dialing transmission mute output This is an N-channel open drain output. The XMUTE is normally OFF. During pulse or DTMF dialing, this output is ON 9 10 12 14 DP O Dialing pulse output This is an N-channel open drain output. The normal output will be ON during break and OFF during make in the PULSE DIALING mode 10 11 13 15 C1 11 12 14 16 C2 12 13 15 17 C3 13 14 16 18 R1 14 15 17 19 R2 15 16 18 20 R3 16 17 19 21 R4 (N.A.) (N.A.) (N.A.) 11 C4 8 Power supply pins These devices are designed to operate from 2.0V to 5.5V NT91315XL Series Pin Descriptions (continued) Pin No. Designation I/O Description NT91315AL NT91315BL NT91315CL NT91315DL (N.A.) (N.A.) 10 10 HDO O HOLD output pin This inverter output pin will stay high when HOLD function is active (N.A.) (N.A.) 11 13 HDI I The HOLD function will be toggled when this pin goes from high to low in the OFF HOOK state (N.A.) (N.A) (N.A.) 12 KT O Key-in tone output This N-channel open drain pin sends out a "beep" tone for each PULSE mode and each store state key entry, as well as for entries of accepted function keys (ST, F, A/L, R/P, SAVE and memory keys). Tone output frequency is 437 Hz and tone duration is 27 ms 1 1 1 HFO O Hands-Free Control I/O pins These pins enable and disable the Hands-Free Control function. When input pin HFI goes low, the Hands-Free Control state is toggled on. The status of the Hands-Free Control state is listed in the following table: (N.A.) Current State 18 20 22 HFI 9 I Next States Hook sw. HFO Input HFO Dialing? - Low HFI ↓ High Yes On Hook High HFI ↓ Low No Off Hook High HFI ↓ Low Yes On Hook - Off Hook Low Yes Off Hook Low On Hook Low No Off Hook High On Hook High Yes NT91315XL Series 2. Flash Dialing Operating Procedures Off Hook Symbol Definitions: means the phone is off the hook. On Hook means the phone is on the hook . D1 Off Hook The F represents the first digit dialed in a string of digits. Dn ( Dk ) A/L is the Auto/Location key. F is the Flash key. RD/P Dn ... Dk F key is unavailable until F Dk+1 D1 Dk+1 ... Dn Dk is ... Dn uses the . . . same process as the previous case. The redial memory will be Dk+1 . . . Dn . Dn+1 ( Dk+1 ) represents the beginning of a new string of digits. is the Store key. D1 dialed out. Dialing represents the last digit dialed in a string of digits. ST ... DP will break for 96/297/640ms and pause for an additional 824ms. It will then dial out D1 . . . Dn , which will be stored in redial memory. In the description below, signals are defined in terms of the key or switch which is activated. Off Hook D1 F Off Hook F DP will break for 96/297/640ms. Redial memory remains unchanged. is the Redial/Pause key. 3. Memory Dialing RD is the Redial key. P is the Pause key. Mi is the Emergency key. Off Hook A/L SAVE is the Save key. Dials out digits in direct memory Mn or indirect memory Dn (up to 16 digits). Redial memory remains unchanged. Functional Descriptions: 1. Normal Dialing Off Hook D1 ( A/L ) Mn (n = 1, 2, 3) or Off Hook Dn ( Dn = 0 - 9) Notes: ... a. In both PULSE and TONE modes, there can be up to 16 digits in a memory location. The tone/pulse attribute is also recorded. In memory dialing, the "MODE IN" pin state does not affect the tone/pulse attribute in memory. Dn D1 Dial out . . . Dn in either PULSE or TONE mode according to the state of input pin "MODE IN". The redial memory will be D1 . . . Dn . (The b. The F key can be stored only as the first key in memory, not in any other position. number of dialing digits is unlimited, but redial memory is limited to 32 digits.) 10 NT91315XL Series 4. Chain Dialing c. Quick storage Off Hook a. A/L D1 ST Dk Mi (i = 1, 2, 3) . . . Dm ( Dm = 0 - 9 ) Dk+1 Dn . ... D1 Dk+1 . . . A/L Dn Dk , then the digits of ... Mi , then the digits of indirect memory Dm , and finally Dk+1 . . . Dn . ST R/P R/P D1 ... Dn Note: in . . . A/L Dj . . . Mi Mi Dn D1 ST or D1 or ST ST or Dn ... D1 . . . ST Dn A/L ST Mi ST will take RD/P as a Dn Dn ST ST Mi (i = 1, 2, 3) will be dialed out and will be stored Dk ST ( Dj = 0 - 9) Dk+1 . . . Dn ST . . . ST b. In PULSE mode, the key tone is active as valid key ST ST input. In TONE mode, D1 . . . Dn . . . Dn Mi , only the last three keys can produce key Dn D1 A/L ST tones, but ST . . . Dj has key tones with every key entry whether in PULSE or TONE mode. A/L (i = 1, 2, 3). D1 (i = 1, 2, 3) or ( Dj = 0 - 9) Notes: a. Storage is processed in Off-Hook state only. b. Indirect memory storage ST Mi Dj Dk will be dialed out, and Dk+1 . . . . . . Dn will be stored in A/L Dj . a. Direct memory storage Mi . . D1 6. Memory Storage Mi ... ... Mi . D1 Only PULSE mode to TONE mode is switchable. This is achieved by either changing the MODE IN state, or by depressing the */T key in PULSE mode. TONE mode to PULSE mode switching is not allowed. A/L ( RD ) ST ST ( A/L ) D1 5. Mix Dialing ST Dm+1 D1 RD/P ST pause key. D1 Note: Memory keys can be accepted at any time during chain dialing, whether or not the dialing process is completed. Dn ST Dj ST e. Store after dialing Mi . The redial memory is finally the digits in unchanged. D1 ST Mi Mi (i = 1, 2, 3) Dials out the digits in redial memory, pauses for 2.2/3.6 sec, then dials D1 . . . Dn , and ST A/L ) ( ST d. Redial memory storage ( RD ) Off Hook Dk D1 It first dials out b. . . . Dm . ... A/L Dj Dn Dj ( Dj ST or Dj ST or ST D1 D1 Dn . . . c. ("MODE IN" = VDD or floated) ST ("MODE IN" = 0) Dk+1 . . . Dn D1 ST ... Dk Dj Store pulse digits D1 . . . Dk , P T , and tone digits Dk+1 . . . Dn in indirect memory Dj . = 0 - 9). 11 NT91315XL Series c. Save to memory SAVE ( ST ) Mi ST Stores the digits in SAVE to d. In memory storage, the chip will retain the tone/pulse attribute automatically. In memory dialing, the "MODE IN" state is ignored. SAVE ( ST ) Dj Stores the digits in SAVE to A/L ST e. Memory storage can proceed either before dialing out a number, or after a dialing sequence is completed. Off Hook Dn RD ... The RD key is unavailable until D1 . . . Dn is dialed out. RD will break 2.2 sec and pause for 824 ms, then redial D1 . . . Dn . g. Memory storage will not alter the digits in redial memory. 7. Save Operation a. When in OFF HOOK state, pressing HOLD key will toggle hold function. Dials out the digits in SAVE . (up to 32 digits) . . . SAVE . Dn Dn b. When hands-free function is active, pressing HOLD key will activate hold function and release hands-free function. SAVE ... will be dialed out and stored in c. When hold function is active, pressing HFI key will hands-free function activate and release hold function. Dn SAVE ... Dn will be stored in SAVE . D1 ... ST D1 SAVE or ST ( RD ) ST The digits in redial will be stored in SAVE . ST RD D1 10. Hold Operation a. Save dialing Off Hook SAVE D1 Dj . 9. One-key Redial f. During memory storage, XMUTE , DP remains in the OFF state, and all outputs remain unchanged except the key tone. b. Save storage Off Hook D1 Mi . d. Picking up receiver will release hold function. SAVE 12 NT91315XL Series Timing Waveforms 1. Timing Waveforms in PULSE Mode: THK: Td: TIDP: TKTO: TKD: Note: Pick-Up Pause, 824ms Delay time or Key valid to dialing signal out, typically 2ms Inter-digit pause time Key-in tone duration Debouncing time " HK " or "HFO" indicates that the chip is active when hook switch HK goes low or Hands-Free control output HFO goes high. 13 NT91315XL Series Timing Waveforms (continued) 2. Timing Waveforms in TONE Mode: (I) Normal Dialing (ii) After (I), Redialing 14 NT91315XL Series Timing Waveforms (continued) 3. Timing Waveforms for Switching Mode Operation: (i) By mode selection pin switches (ii) By */T key entry 15 NT91315XL Series Timing Waveforms (continued) 4. Timing Dialing (DTMF mode used as example): 5. Memory Dial (DTMF mode used as example): (1, 2, 3, 4 stored in M1) 16 NT91315XL Series Timing Waveforms (continued) 6. Chain Dialing (DTMF mode used as example): (1, 2, 3, 4 stored in M1) 17 NT91315XL Series Ordering Information Pin No. Key Tone Holds-Free Control Hold Function Package NT91315AL N.A N.A N.A 16L DIP NT91315BL N.A A N.A 18L DIP NT91315CL N.A A A 20L DIP NT91315DL A A A 22L DIP N.A: Not Available A: Available 18 NT91315XL Series Package Inforamtion DIP 16L Outline Dimensions unit: inches/mm D 9 E1 16 1 8 E A1 A2 Base Plane Seating Plane L A C S B α e1 B1 Symbol Dimensions in inches Dimensions in mm A 0.175 Max. 4.45 Max. A1 0.010 Min. 0.25 Min. A2 0.130±0.010 3.30±0.25 B 0.018 +0.004 -0.002 0.46 +0.10 -0.05 B1 0.060 +0.004 -0.002 1.52 +0.10 -0.05 C 0.010 +0.004 -0.002 0.25 +0.10 -0.05 eA D 0.750 Typ. (0.770 Max.) 19.05 Typ. (19.56 Max.) E 0.300±0.010 7.62±0.25 E1 0.250 Typ. (0.262 Max.) 6.35 Typ. (6.65 Max.) e1 0.100±0.010 2.54±0.25 L 0.130±0.010 3.30±0.25 α 0° ~ 15° 0° ~ 15° eA 0.345±0.035 8.76±0.89 S 0.040 Max. 1.02 Max. Notes: 1. The maximum value of dimension D includes end flash. 2. Dimension E1 does not include resin fins. 3. Dimension S includes end flash. 19 NT91315XL Series Pacakge Information DIP 18L Outline Dimensions unit: inches/mm D 10 E1 18 1 9 E A1 A2 Base Plane Seating Plane L A C S B α e1 B1 Symbol Dimensions in inches Dimension in mm A 0.175 Max. 4.45 Max. A1 0.010 Min. 0.25 Min. A2 0.130±0.010 3.30±0.25 B 0.018 +0.004 -0.002 0.46 +0.10 -0.05 B1 0.060 +0.004 -0.002 1.52 +0.10 -0.05 C 0.010 +0.004 -0.002 0.25 +0.10 -0.05 D 0.900 Typ. (0.920 Max.) 22.86 Typ. (23.37 Max.) E 0.300±0.010 7.62±0.25 E1 0.250 Typ. (0.262 Max.) 6.35 Typ. (6.65 Max.) e1 0.100±0.010 2.54±0.25 L 0.130±0.010 3.30±0.25 α 0° ~ 15° 0° ~ 15° eA 0.345±0.035 8.76±0.89 S 0.055 Max. 1.40 Max. Notes: 1. The maximum value of dimension D includes end flash. 2. Dimension E1 does not include resin fins. 3. Dimension S includes end flash. 20 eA NT91315XL Series Package Information DIP 20L Outline Dimensions unit: inches/mm D 11 E1 20 1 10 E A1 A2 Base Plane Seating Plane L A C S B α e1 B1 Symbol Dimensions in inches Dimensions in mm A 0.175 Max. 4.45 Max. A1 0.010 Min. 0.25 Min. A2 0.130±0.010 3.30±0.25 B 0.018 +0.004 -0.002 0.46 +0.10 -0.05 B1 0.060 +0.004 -0.002 1.52 +0.10 -0.05 C 0.010 +0.004 -0.002 0.25 +0.10 -0.05 D 1.026 Typ. (1.046 Max.) 26.06 Typ. (26.57 Max.) E 0.300±0.010 7.62±0.25 E1 0.250 Typ. (0.262 Max.) 6.35 Typ. (6.65 Max.) e1 0.100±0.010 2.54±0.25 L 0.130±0.010 3.30±0.25 α 0° ~ 15° 0° ~ 15° eA 0.345±0.035 8.76±0.89 S 0.078 Max. 1.98 Max. Notes: 1. The maximum value of dimension D includes end flash. 2. Dimension E1 does not include resin fins. 3. Dimension S includes end flash. 21 eA NT91315XL Series Package Information DIP 22L Outline Dimensions unit: inches/mm D 12 E1 22 1 11 E A1 A2 Base Plane Seating Plane L A C S B e1 α B1 Symbol Dimensions in inches Dimensions in mm A 0.190 Max. 4.83 Max. A1 0.010 Min. 0.25 Min. A2 0.130±0.010 3.30±0.25 B 0.018 +0.004 -0.002 0.46 +0.10 -0.05 B1 0.060 +0.004 -0.002 1.52 +0.10 -0.05 C 0.010 +0.004 -0.002 0.25 +0.10 -0.05 D 1.090 Typ. (1.110 Max.) 27.69 Typ. (28.19 Max.) E 0.400±0.010 10.16±0.25 E1 0.350 Typ. (0.362 Max.) 8.89 Typ. (9.19 Max.) e1 0.100±0.010 2.54±0.25 L 0.130±0.010 3.30±0.25 α 0° ~ 15° 0° ~ 15° eA 0.445±0.035 11.30±0.89 S 0.060 Max. 1.52 Max. Notes: 1. The maximum value of dimension D includes end flash. 2. Dimension E1 does not include resin fins. 3. Dimension S includes end flash. 22 eA