Intel MD566X manual

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130

Go to page of

A good user manual

The rules should oblige the seller to give the purchaser an operating instrucion of Intel MD566X, along with an item. The lack of an instruction or false information given to customer shall constitute grounds to apply for a complaint because of nonconformity of goods with the contract. In accordance with the law, a customer can receive an instruction in non-paper form; lately graphic and electronic forms of the manuals, as well as instructional videos have been majorly used. A necessary precondition for this is the unmistakable, legible character of an instruction.

What is an instruction?

The term originates from the Latin word „instructio”, which means organizing. Therefore, in an instruction of Intel MD566X one could find a process description. An instruction's purpose is to teach, to ease the start-up and an item's use or performance of certain activities. An instruction is a compilation of information about an item/a service, it is a clue.

Unfortunately, only a few customers devote their time to read an instruction of Intel MD566X. A good user manual introduces us to a number of additional functionalities of the purchased item, and also helps us to avoid the formation of most of the defects.

What should a perfect user manual contain?

First and foremost, an user manual of Intel MD566X should contain:
- informations concerning technical data of Intel MD566X
- name of the manufacturer and a year of construction of the Intel MD566X item
- rules of operation, control and maintenance of the Intel MD566X item
- safety signs and mark certificates which confirm compatibility with appropriate standards

Why don't we read the manuals?

Usually it results from the lack of time and certainty about functionalities of purchased items. Unfortunately, networking and start-up of Intel MD566X alone are not enough. An instruction contains a number of clues concerning respective functionalities, safety rules, maintenance methods (what means should be used), eventual defects of Intel MD566X, and methods of problem resolution. Eventually, when one still can't find the answer to his problems, he will be directed to the Intel service. Lately animated manuals and instructional videos are quite popular among customers. These kinds of user manuals are effective; they assure that a customer will familiarize himself with the whole material, and won't skip complicated, technical information of Intel MD566X.

Why one should read the manuals?

It is mostly in the manuals where we will find the details concerning construction and possibility of the Intel MD566X item, and its use of respective accessory, as well as information concerning all the functions and facilities.

After a successful purchase of an item one should find a moment and get to know with every part of an instruction. Currently the manuals are carefully prearranged and translated, so they could be fully understood by its users. The manuals will serve as an informational aid.

Table of contents for the manual

  • Page 1

    Programmer’s Guide MD56 6X July 2001[...]

  • Page 2

    MD566X — 56K Da ta, Fax, and V oice Chip set 2 Inte l Con fid enti al Programmer’s Gui de Revision History Date Revision May 2001 Revise layout. July 2001 Update for V .92 Informatio n in this do cument is p rovided in conne ction w ith Intel product s. No licens e, expre ss or implied, b y estoppe l or othe rwise, to any intellectual property [...]

  • Page 3

    56K V .92 Data, Fax , and Voice Chipset Programmer’s Guide Inte l Con fiden tial 3 CONVENTIONS This section lists co nventions used in this data book. Note: S-registers and A T commands are in b o ld typeface througho ut this document. Abbreviat ions Symbol Units of measure ° C degree Cels ius µ F microfarad µ s mic rose cond (1,0 00 nanos eco[...]

  • Page 4

    56K V .92 Data, F ax, and Voice Chipset 4 Inte l Con fid enti al Programmer’s Gui de DRAM dynamic ra ndom- access memo ry EPROM electric ally prog ramma ble read-o nly mem ory FIFO first in/first out HDLC high- level dat a link control ISA industry standard archit ecture LSB least -s ignif ica nt bit MSB most-signi ficant bi t NVRAM non-vola tile[...]

  • Page 5

    56K V .92 Data, Fax , and Voice Chipset Programmer’s Guide Inte l Con fiden tial 5 1. INTROD UCTION The MD566X Pr ogrammer ’ s Guide describes the software interface o f Intel’ s V .90/V .92 56K solution. The programm er ’ s guide includes the A T command sets for data, fax, an d voice and the 16C 450/ 16C 550 A UAR T emu latio n. T he pr o[...]

  • Page 6

    56K V .92 Data, F ax, and Voice Chipset 6 Inte l Con fid enti al Programmer’s Gui de 1.1 V .92, V .90 and V .34 Dat a Modes Intel® MD566X chipsets default to the ITU-T V .90 or V .92 data transmissio n mode depending on the firmware version . The V .90/V .92 mode allows receive d ata rates of up to 56 kbps over the PSTN (public switched telep ho[...]

  • Page 7

    56K V . 92 Data, Fax , and Voice Chipset Programmer’s Guide Inte l Con fiden tial 7 Examples of modem respon ses: OK ERROR CONNEC T 2880 0 0 In the online s tate, the DCE is of f-hook and co mmunicat ing with a remote modem. Any data sent from the DTE to the DCE is transm itted to the remote modem. Similarly , any data that the DCE receives from [...]

  • Page 8

    56K V .92 Data, F ax, and Voice Chipset 8 Inte l Con fid enti al Programmer’s Gui de 2. A T CO MMAND S UMM AR Y T ABLES This section contains summary tables of all A T commands, S-registers , and manufactur ing-only commands. These co mmands are des cribed fu lly in the relevant sectio ns of th e Programmer ’ s Gui de . T able 2-1. Data Mode Co[...]

  • Page 9

    56K V . 92 Data, Fax , and Voice Chipset Programmer’s Guide Inte l Con fiden tial 9 I4 Reserved I5 Res erved for m odem chip hard ware configu- ration I6 Country code I7 V ersion of bo ard manufa cturer firmware I8 Modem firmwa re featu res I10 Modem b oard co nfigur ation — bits set b y board man ufactu rer I1 1 Modem b oard co nfigur ation ?[...]

  • Page 10

    56K V .92 Data, F ax, and Voice Chipset 10 Inte l Con fid enti al Programmer’s Gui de Q1 Di sable s resu lt cod es Sn Sele ct an S-r egiste r none 0–37 no Sn=x Wr ite to an S-regis ter none n=0–37 x=0–25 5 no Sn? Read from an S-reg ister none 0–33 no * T Select tone dialing none – no * Vn Resu lt code form 1 0, 1 yes V0 Ch oose numeri c[...]

  • Page 11

    56K V . 92 Data, Fax , and Voice Chipset Programmer’s Guide Inte l Con fiden tial 11 &D0 In Async mode, mo dem igno res DTR &D1 Modem s witches from data mode to c om- man d mode whe n an on -to- off tr ans iti on of DTR occurs &D2 When DTR swit ches off, th e mod em goe s on- hook and disab les Auto-an swer mo de; whe n DTR swi tches[...]

  • Page 12

    56K V .92 Data, F ax, and Voice Chipset 12 Inte l Con fid enti al Programmer’s Gui de * Value sav ed in NVRAM. **Comma nd no t prece ded by an “AT” . &Wn Stored activ e profi le 0 0, 1 no &W0 Store in use r profile 0 &W1 Store in use r profile 1 * &Yn Sele ct stored profi le on power up 0 0, 1 yes &Y0 Reca ll sto red prof [...]

  • Page 13

    56K V . 92 Data, Fax , and Voice Chipset Programmer’s Guide Inte l Con fiden tial 13[...]

  • Page 14

    56K V .92 Data, F ax, and Voice Chipset 14 Inte l Con fid enti al Programmer’s Gui de T able 2-2. V .44 / V .42 / V .42 bis MNP ∗ Command Summary Note Command Func tion Default Range Reported by &Vn * %An Set auto-r eliable fa llbac k cha racter 13 0–127 yes * %Cn MNP 5 data com pression contro l 1 0, 1 yes %C0 No comp ression %C1 Enables[...]

  • Page 15

    56K V . 92 Data, Fax , and Voice Chipset Programmer’s Guide Inte l Con fiden tial 15 K2, 3 Nondestructive/e xpedi ted K4, 5 Nondestructive/n onexp edited * Nn Set operating mod e 3 0– 4 ye s N0, N1 Selects Bu ffe r (Norm al) mode with sp eed buf fering N2 Select s MNP Rel iable mode N3 Select s V .42 Auto-reliabl e mode N4 Select s V .4[...]

  • Page 16

    56K V .92 Data, F ax, and Voice Chipset 16 Inte l Con fid enti al Programmer’s Gui de * Value saved in NVRA M.[...]

  • Page 17

    56K V . 92 Data, Fax , and Voice Chipset Programmer’s Guide Inte l Con fiden tial 17 T able 2-3. Fax Identity Command Summary Command Function Default Range Reported by &Vn +FMDL ? Identifies produ ct mo del none – no +FMF R? Identi fies mod em ma nufact urer none – no +FMI ? Identifies modem manuf acturer none – no +FMM? Identifies pro[...]

  • Page 18

    56K V .92 Data, F ax, and Voice Chipset 18 Inte l Con fid enti al Programmer’s Gui de NOTE : See t he c omp lete comm and descr ipt ion i n t he MD566X Pro grammer’s Gui de for range informatio n. * The noted parameters, commands, and r esponses depe nd on the capability to receive. +VGT= n V olume selectio n 128 121 –131 no +VIP In itialize [...]

  • Page 19

    56K V . 92 Data, Fax , and Voice Chipset Programmer’s Guide Inte l Con fiden tial 19 T able 2-7. V oice DTE ← DCE Character Pairs Response Hex Code Function <DLE> 10 Single <DLE> ch aracte r in the data strea m <SUB> 1A <D LE><DLE> in data stream <ETX> 3 End of Record m ode da ta X 58 Packe t header fo r ‘C[...]

  • Page 20

    56K V .92 Data, F ax, and Voice Chipset 20 Inte l Con fid enti al Programmer’s Gui de Note: The manu fact urin g-on ly S- regi sters S9 1 and S92 are listed in th e Manu facturi ng-Only Com mands in T able 2-1 3 on pag e 23 . * Value saved in NVRAM. T able 2-8. Dial Modifiers Command Function 0 to 9 Diali ng digits A, B, C, D, * , # T one dial ch[...]

  • Page 21

    56K V . 92 Data, Fax , and Voice Chipset Programmer’s Guide Inte l Con fiden tial 21 Note: The manufacturing-only S-regis ters S91 an d S92 are listed in the Manufacturing-Only Commands in T able 2-13 on page 23 . * Value saved in NVRAM. * S22 Bit-mapp ed opti ons 1 18 – – no * S23 Bit-mapp ed opti ons none – – no * S25 Detect DTR c hange[...]

  • Page 22

    56K V .92 Data, F ax, and Voice Chipset 22 Inte l Con fid enti al Programmer’s Gui de T able 2-1 1. V .34 Mode DCE-to-DCE Respon se Codes V erbose Code Numeric Code CONNECT 2400 10 CONNECT 4800 1 1 CONNECT 7200 24 CONNECT 9600 12 CONNECT 12000 25 CONNECT 14400 13 CONNECT 16800 59 CONNECT 19200 14 CONNECT 21600 61 CONNECT 24000 62 CONNECT 26400 63[...]

  • Page 23

    56K V . 92 Data, Fax , and Voice Chipset Programmer’s Guide Inte l Con fiden tial 23 Note: The W3 A T command reports th e special verbose cod e listed, which is used to evaluate the modem con nection. The W0– W2 AT commands repo rt all oth er ‘CONNECT’ me ssages. When the modem is co nfigured for text res ponses u sing V1 , the W3 verbose [...]

  • Page 24

    56K V .92 Data, F ax, and Voice Chipset 24 Inte l Con fid enti al Programmer’s Gui de 3. BA SIC D A T A MODE A T CO MMA NDS The 56K FastPath chipsets implement: • Standard TIES-comp atible A T commands and S-r egisters in data mode • Standard EI A/TIA-57 8 A T commands in C lass 1 f ax mode • Additional A T command sets f or error corr ecti[...]

  • Page 25

    56K V . 92 Data, Fax , and Voice Chipset Programmer’s Guide Inte l Con fiden tial 25 Configure the DCE to use dif ferent res ponse codes using the AT W n command (see page 49 ). Th e setting for the AT X n command ( page 50 ) can affect which A TWn response codes are reported to the DCE. The AT X n command conf igures the modem ca ll progress det[...]

  • Page 26

    56K V .92 Data, F ax, and Voice Chipset 26 Inte l Con fid enti al Programmer’s Gui de previously-s aved telephone nu mbers can be r ead from the modem u sing the view comman d, AT & V n . The AT & Z n = x command s tores one of four telephone n umbers in the NVRAM. T o dial these telephone numbers , use the AT D S = n command. If the acti[...]

  • Page 27

    56K V . 92 Data, Fax , and Voice Chipset Programmer’s Guide Inte l Con fiden tial 27 ATI1 Causes the m odem to send the modem’ s firmware version to the DTE. CD08. 55-61 2 (1 0/19 /99) PARALLE L-SP EAKE RPHO NE 05 -DSP P ATCH .001 .55 Firmware version that is the modem’ s response to the command. 3.5 Establishing a Modem Connection [A, D, DS [...]

  • Page 28

    56K V .92 Data, F ax, and Voice Chipset 28 Inte l Con fid enti al Programmer’s Gui de 3.6 Onli ne Command Mode [Escape Codes, On] After establishing a connectio n with a remote modem, the DTE send s the appropriate escape sequence to the DCE, which caus es the DCE to enter the onlin e command mode. The online command mode is us ed to send A T com[...]

  • Page 29

    56K V . 92 Data, Fax , and Voice Chipset Programmer’s Guide Inte l Con fiden tial 29 The V .92 Quick Connect f eature is controlled b y the +PSS and +PQC command s. The +PQC command enables and disables the shorten phase 1 and or pha se 2 startup p rocedures. T he +PSS command forces either a shor t or full star tup pro cedure o n the next and s [...]

  • Page 30

    56K V .92 Data, F ax, and Voice Chipset 30 Inte l Con fid enti al Programmer’s Gui de allows the DTE-to -modem data rate to be different from the modem- to-modem data rate. U sers can take advantage of this featu re by setting the DTE-to-modem rate to a high speed like 115,200 bps and letting the modem negotiate the best line rate. The MD566X chi[...]

  • Page 31

    56K V . 92 Data, Fax , and Voice Chipset Programmer’s Guide Inte l Con fiden tial 31 Mod em-on- Hold: Incomi ng Voice Ca ll in Data Mode Enable MOH (+PMH=0) (+PCW=0) Enable Calle r ID (Opt ional) (+V CI D= 1) Accept or Reject Stay Online (ATO) Rejec t Call Server Accepts Reques t? Request to go on hold (+PMHR) Acce pt Ca ll Flas h Ho ok (+P MHF )[...]

  • Page 32

    56K V .92 Data, F ax, and Voice Chipset 32 Inte l Con fid enti al Programmer’s Gui de Modem-on-Hold: I nitiating a Vo ice Call in Data Mode Enable MOH (+PMH=0) Com m and Mode (+++AT) Reques t to g o on h old (+PMHR) Server Acc epts Request ? Flash H ook (+PMHF) Flas h Hook (+PMHF) Initiat e Call Fini sh Ca ll No ( Retur ns 0) Yes (Retur ns 1- 13)[...]

  • Page 33

    56K V . 92 Data, Fax , and Voice Chipset Programmer’s Guide Inte l Con fiden tial 33 T o configure the DTE-to- modem data rate (in d a ta on-hoo k command mod e), chang e the terminal program COM port speed selection or write the ap propriate divisor latch values for a given speed to the UAR T Diviso r Latch registe rs. Th en send an AT<CR>[...]

  • Page 34

    56K V .92 Data, F ax, and Voice Chipset 34 Inte l Con fid enti al Programmer’s Gui de The allowable connection mo dulations and d ata rates are determined by the +MS=m command, which uses four p arameters: <carrier>, <auto mode>, <min rate>, and <max rate>. The +MS=m <carrier> parameter defines the top modulation rat[...]

  • Page 35

    56K V . 92 Data, Fax , and Voice Chipset Programmer’s Guide Inte l Con fiden tial 35 S-register S3 7 specifies the maximum data rate that can be attempted d uring a modem connection . If S37 is set to ‘0’, then the modem looks at the DTE rate to determ ine the maximum connection data rate. If the DTE d ata rate doesn’t match one o f the <[...]

  • Page 36

    56K V .92 Data, F ax, and Voice Chipset 36 Inte l Con fid enti al Programmer’s Gui de 3.9 Diagnostic T est ing [S18, &Tn] The &Tn command initiates lo opback tests. Setting S-register S18 to a non-zero value deter mines the length of testing after th e modem receives the &T n command. After the tes ting period elapses, the modem halts[...]

  • Page 37

    56K V . 92 Data, Fax , and Voice Chipset Programmer’s Guide Inte l Con fiden tial 37 the sa me a s t he t est stri ng, then t he DTE-to -mo dem co mmu nica tion chan nel is worki ng pr oper ly. +++AT TIES Escap e Se quen ce is used to r eturn to comm and mo de. OK Modem en ter s comm and mo de. AT&T0 Termin ate s any lo opba ck tes t. OK Mode[...]

  • Page 38

    56K V .92 Data, F ax, and Voice Chipset 38 Inte l Con fid enti al Programmer’s Gui de 3.9.2 Local Analog Loo pback Wi th Self -T est [A T&T8] This test is used by the local DTE to check the DTE-to-modem communicatio n integrity . Figure 3-3. Local Analog Loopback with Self-T est Local Modem (or T est Modem) AT&F & W<CR> Retu rns[...]

  • Page 39

    56K V . 92 Data, Fax , and Voice Chipset Programmer’s Guide Inte l Con fiden tial 39 OK comma nd m ode. 3.10 A T Escape Sequence s The 56K family provides the indu stry-stan dard T ime In dependent Escape Sequence (TI ES). The DTE sends the escap e sequence to return the mod e m to command stat e while in the online data state (that is, connected[...]

  • Page 40

    56K V .92 Data, F ax, and Voice Chipset 40 Inte l Con fid enti al Programmer’s Gui de command mode and s ends an ‘ OK’ m essag e. Afte r sendi ng the “OK” m essag e, the modem echoe s any received data fr om the DTE whil e in com mand mo de. 2) An “A” or “a” is receive d from the DTE . The modem disables the E PD timer a nd sends [...]

  • Page 41

    56K V . 92 Data, Fax , and Voice Chipset Programmer’s Guide Inte l Con fiden tial 41 The escape character is d etermined by the value sto red in S-register S2, and it is typically a ‘ + ’ character . The following is an exam p le of the TIES Escape Sequence: Format: <char1><cha r2><char3 ><A T command><cont ents of [...]

  • Page 42

    56K V .92 Data, F ax, and Voice Chipset 42 Inte l Con fid enti al Programmer’s Gui de Bn 1 Select ITU-T or Bell ∗ : This command selects the I TU-T or Bel l co nfigurati on for the modem. n = 0 Select s ITU-T V. 22 when th e modem is a t 1200 bp s and ITU-T V.21 when the m odem i s at 30 0 bps. n = 1 ** Selects Bell 212A when the modem is at 12[...]

  • Page 43

    56K V . 92 Data, Fax , and Voice Chipset Programmer’s Guide Inte l Con fiden tial 43 D none Dial Command: This command cause s the mod em to immediatel y go off - hook as an ori ginating modem and dial a t elephone number wi th cor respond- ing dial modifiers. Dial modifiers ar e par ameters that define how the modem should dial t he tel ephone n[...]

  • Page 44

    56K V .92 Data, F ax, and Voice Chipset 44 Inte l Con fid enti al Programmer’s Gui de En 1 Command Mode Echo: This command s elects whether the modem ec hoes A T commands back to the host in ei ther online or of f-l ine command mode. n = 0 E cho di sabled n = 1** Echo en abled Fn 1 Online Echo: Usually this command selects whether the modem echoe[...]

  • Page 45

    56K V . 92 Data, Fax , and Voice Chipset Programmer’s Guide Inte l Con fiden tial 45 I n 0 Identifica tion/Checksum Option : Thi s command causes the modem to send product code and hardware setu p information to the DTE. n = 0** Reports product c ode n = 1 R eports firmware version n = 2 Ve rifies ROM chec ksum n = 3 R eports chips et nam e n = 4[...]

  • Page 46

    56K V .92 Data, F ax, and Voice Chipset 46 Inte l Con fid enti al Programmer’s Gui de I n (cont.) 0 Identifi cation/Checksum Opt ion: (cont .) n = 11 Modem bo ard c onfigura tion Bit 0 0 = Modem on ly boar d 1 = Modem and s ound card b oard Bit 1 0 = No micr ophone ja ck 1 = Micro phone j ack on b oard Bit 2 0 = No external speake r 1 = Exte rnal[...]

  • Page 47

    56K V . 92 Data, Fax , and Voice Chipset Programmer’s Guide Inte l Con fiden tial 47 Ln 2 Speaker V olume Control: Thi s command selects th e modem’s spea ker vol- ume. n = 0 Low speak er vol ume n = 1** Low speak er vol ume n = 2 Medium spea ker volum e n = 3 High spea ker vo lume Mn 1 Speaker Control: Thi s command specifi es when the speaker[...]

  • Page 48

    56K V .92 Data, F ax, and Voice Chipset 48 Inte l Con fid enti al Programmer’s Gui de Sn=x none Wr ite to an S-Register : This command writes a decim al number “x” to S- register “n”. n = 0–37 x = 0–2 55 Sn? none Read an S-Register: This command is used to read a decimal number from S-regist er “n”. n = 0–37 T none Select T one [...]

  • Page 49

    56K V . 92 Data, Fax , and Voice Chipset Programmer’s Guide Inte l Con fiden tial 49 Wn 0 Response Code Data Rate: This command selects whethe r the modem sends the DTE independent modem connecti on result codes f or speed, err or control protocol , or data compressi on. n = 0** CONNECT result code reports DTE spe ed. n = 2 C ONNECT re sult code [...]

  • Page 50

    56K V .92 Data, F ax, and Voice Chipset 50 Inte l Con fid enti al Programmer’s Gui de Xn 4 Result Code T ype/Call Progress: This command deter mines which mo- dem result cod es are enabled. Addi tionall y , this command specifie s whether busy and dial tone detecti on are enabled or disabl ed. n = 0 R esult cod es 0–4 enabled. B usy and dial to[...]

  • Page 51

    56K V . 92 Data, Fax , and Voice Chipset Programmer’s Guide Inte l Con fiden tial 51 &Dn 2 DTR (Data T erminal Ready) Opti on: This c ommand controls how t he mo- dem responds to DTR. Aft er toggli ng DTR, the host shoul d wait 200 ms be- fore modify ing th e UART regis ters or s ending a new command to the mo- dem. This is done because the m[...]

  • Page 52

    56K V .92 Data, F ax, and Voice Chipset 52 Inte l Con fid enti al Programmer’s Gui de &Pn 0 Dial Pulse Rat io: This command determi nes the make/b reak (that i s, of f- hook/on-hook) ratio during pulse di aling. n = 0** M ake = 3 9%; Break = 61% at 1 0 pulses per second —for use i n the United S tates. n = 1 M ake = 3 3%; Break = 67% at 1 0[...]

  • Page 53

    56K V . 92 Data, Fax , and Voice Chipset Programmer’s Guide Inte l Con fiden tial 53 &Vn 0 View Acti ve Confi guration and Stored Pr ofiles: This command causes the modem to display the command and S-register in forma tion contained in the active user pro file and in on e of two stored p rofiles. The command &V0 displays t he act ive prof[...]

  • Page 54

    56K V .92 Data, F ax, and Voice Chipset 54 Inte l Con fid enti al Programmer’s Gui de &Yn 0 Select Stored Prof ile on Power-up: This command sele cts the partic ular stored user profil e from the NVRAM to be loaded into the active profile upon modem power-up. n = 0** S elect profile 0 n = 1 S elect profile 1 &Zn=x none Store T elephone Nu[...]

  • Page 55

    56K V . 92 Data, Fax , and Voice Chipset Programmer’s Guide Inte l Con fiden tial 55 -Cn 0 Generate Data Modem Calling T one: This com mand al lows the DTE t o sele ct wheth er the mo dem s ends a 1300-Hz calli ng tone or V .8 call ing to ne when origina t- ing a d ata mode m connec tion. n = 0** C alling t one di sabled n = 1 130 0-Hz ca lling t[...]

  • Page 56

    56K V .92 Data, F ax, and Voice Chipset 56 Inte l Con fid enti al Programmer’s Gui de +MS=m see “m” Modulation Selection : This comma nd sets the type of m odula tion us ed and th e send an d receiv e speed s. Setti ngs for Bn , + MS=m, Nn and S37 determine the al- lowable mo dem conn ections . Nn perf orms the sa me function as the +MS=m <[...]

  • Page 57

    56K V . 92 Data, Fax , and Voice Chipset Programmer’s Guide Inte l Con fiden tial 57 +MS= m (cont.) see “ m” Modulation Selection : (cont.) V90 56-kbps V.90 asymmetrical connections (transmit): 4800, 7200, 9600, 12,000, 14,400, 16,800, 19,200, 21,600, 24,000, 26,400, 28,800, 31,200 bps, and 33,600 bps 56-kbps V.90 asymmetrical connections (re[...]

  • Page 58

    56K V .92 Data, F ax, and Voice Chipset 58 Inte l Con fid enti al Programmer’s Gui de +MS=m (cont. ) see “m” Modulation Selection : (cont.) Range: < max rat e> = 0 , 300, 1200, 2400, 480 0, 7200 , 9600 , 12,00 0, 14,400, 16,800 , 19,200, 21, 600, 24, 000, 26 ,400, 28 ,800, 31 ,200, 33,333 , 33,600 , 37,333 , 41,333 , 42,666, 44 ,000, 45[...]

  • Page 59

    56K V . 92 Data, Fax , and Voice Chipset Programmer’s Guide Inte l Con fiden tial 59 +PCW=m 0 Call W aiting Enable: This command c ontrols the action to be taken upon detection of cal l waiting in a V .92 DCS. m = 0 Toggle V.24 Ci rcuit 125 a nd colle ct Caller ID if enab led by +VCID m = 1 Hang up m = 2 Ignor e V.92 call wai ting +PMH= m 0 Modem[...]

  • Page 60

    56K V .92 Data, F ax, and Voice Chipset 60 Inte l Con fid enti al Programmer’s Gui de +PMHR none Initiate Modem on Hold: Thi s comm and re quests th e DCE t o initi ate or to confir m a modem on hol d proce dure. T he DCE s hall r eturn ER ROR if Modem on Hold is no t enabled o r if t he DCE i s in an idle c ondition . Th e DCE shal l retur n the[...]

  • Page 61

    56K V . 92 Data, Fax , and Voice Chipset Programmer’s Guide Inte l Con fiden tial 61 +PSS=m 2 Use Short Seque nce: This command caus es a ca lling DCE to for ce either a V .92 short or full st artup s equence a s defin ed by the +P QC co mmand o n the nex t and subse quent con nectio ns. m = 0 The DCEs dec ide whet her or not to us e the shor t s[...]

  • Page 62

    56K V .92 Data, F ax, and Voice Chipset 62 Inte l Con fid enti al Programmer’s Gui de Notes[...]

  • Page 63

    56K V . 92 Data, Fax , and Voice Chipset Programmer’s Guide Inte l Con fiden tial 63 4. ERROR C ORREC TION AN D DA T A COMPRESSION The MD566X chipsets suppo rt two types of data mode error correction (MNP  2– 4 and V .42) and data compressi on (V .44, MNP 5 and V .42 bis). V .42 error correction u ses LAPM as the prim ary error -control p ro[...]

  • Page 64

    56K V .92 Data, F ax, and Voice Chipset 64 Inte l Con fid enti al Programmer’s Gui de Ta b l e 4 - 1 lists connection types correspondin g to Nn settin gs. NOTES: 1) MNP 5 req uires th e modem to be con figur ed for %C1 . 2) V .42 b is requir es the mo dem to b e configu red fo r "H3 . 3) Refer to Cn and %An com mands for more i nformati o[...]

  • Page 65

    56K V . 92 Data, Fax , and Voice Chipset Programmer’s Guide Inte l Con fiden tial 65 The list of commands need ed to enter a specif ic error correction o r data comp ression mode are as follows: V.42 bis with fa llba ck to MNP 5, &F N3 or N3 "H3 %C1 MNP2–4 or V.4 2: V.42 bis w ith fall back to V.4 2/MN P2–4 : &F N4 %C 0 or N[...]

  • Page 66

    56K V .92 Data, F ax, and Voice Chipset 66 Inte l Con fid enti al Programmer’s Gui de T able 4-2. V . 44 / V .42 / V .42 bis and MNP Data Mode Comm and Descriptions Note: An asterisk (*) denotes the factory-default sett ing. Command Default Description %An 13 Set Auto-Rel iable Fallbac k Character: In auto-re liable m ode ( N3 ) with aut o-reli-[...]

  • Page 67

    56K V . 92 Data, Fax , and Voice Chipset Programmer’s Guide Inte l Con fiden tial 67 Cn 0 Set Auto-Reli able Buffe r (req uires a li cense from M icroco m  ): In auto-re liabl e mode ( N3), this com mand det ermin es the fall back meth od and en ables data buffer- ing. Th e settin gs for this comma nd are used by the modem dur ing the V .42 [...]

  • Page 68

    56K V .92 Data, F ax, and Voice Chipset 68 Inte l Con fid enti al Programmer’s Gui de Kn 5 Set Break Cont rol: Defi nes what a ction the modem takes wh en a br eak (a ttentio n signal) is se nt or rec eived, a s des cribed below . n = 0–5 In conne ct state, t ransmit s break to remote (if in rel iable mo de): n = 0, 2, 4 Enter com mand s tate,[...]

  • Page 69

    56K V . 92 Data, Fax , and Voice Chipset Programmer’s Guide Inte l Con fiden tial 69 Qn 3 Set Se rial Port F low Co ntro l: This comma nd specifi es the DTE-to-mode m flow contr ol. So ftware flo w control uses th e XOFF ( 13h) c ommand to s top an d the X ON (1 1h) character s to sta rt data tr ansmissi on, both to a nd fro m the DTE . Unidir e[...]

  • Page 70

    56K V .92 Data, F ax, and Voice Chipset 70 Inte l Con fid enti al Programmer’s Gui de -Jn 1 Set V .42 Det ect P hase: In V . 42 modes ( N3 , N4 ), this comm and spec ifie s whether the modem detec ts V .42, M NP , o r no err or-corr ecting p rotocol s from the r emote mo- dem and c hanges to the app ropriat e mode. Otherwi se, only V .42 is att[...]

  • Page 71

    56K V . 92 Data, Fax , and Voice Chipset Programmer’s Guide Inte l Con fiden tial 71 +DS44= m 3,0,0,471, 972,140, 140,1884, 3768 V .44 Data Co mpression: This c omman d cont rols th e V .44 data co mpres sion fun c- tion if pr ovided in the D CE. It ac cepts th e followi ng subpar ameters : m=[<dire ction>[,<com pression_ negotiat ion>[...]

  • Page 72

    56K V .92 Data, F ax, and Voice Chipset 72 Inte l Con fid enti al Programmer’s Gui de 5. F AX CLAS S 1 A T COMMAND S The 56K FastPath family imp lements the EIA-578 data/fax Class 1 A T command set standa rd. This A T command set allows a DTE (with Class 1 com munication software) and a MD566X–bas ed modem to commu nicate with Group 3 fax machi[...]

  • Page 73

    56K V . 92 Data, Fax , and Voice Chipset Programmer’s Guide Inte l Con fiden tial 73 5.2 Fax Class 1 Comma nds The fax Class 1 A T commands are divided into three types: class selection and capabilities , data stream transfers, and silence-tim e timers. All fax mode command s, except the s ilence-time timers, must be the last co mmand on the comm[...]

  • Page 74

    56K V .92 Data, F ax, and Voice Chipset 74 Inte l Con fid enti al Programmer’s Gui de bytes of fax data before sen ding it to the remote modem ( AT + FT M command). I f the modem detects the two terminating characters <DLE ><ET X> within the data stream, it transmits the data immediately to the remote modem without wait ing for the bu[...]

  • Page 75

    56K V . 92 Data, Fax , and Voice Chipset Programmer’s Guide Inte l Con fiden tial 75 After receiving a frame corr ectly using the AT + F R H command (FCS is OK), the DCE returns an “OK” message to the DTE. If the frame is received in error (FCS is not OK, carri er is lost, or data is lost due to data overflow), the DCE retu rns an “ERROR”[...]

  • Page 76

    56K V .92 Data, F ax, and Voice Chipset 76 Inte l Con fid enti al Programmer’s Gui de The following data mod e and vo ice mode A T commands are s upported in fax mode: Data : All Voice : +FCLASS T able 5-3. Fax Mode Command Descriptions Note: An asterisk (*) denotes the factory-default sett ing. Command Default Description +FCLASS=1 0 Fax Mode Se[...]

  • Page 77

    56K V . 92 Data, Fax , and Voice Chipset Programmer’s Guide Inte l Con fiden tial 77 +FRH=n (cont. ) Rece ive HDLC Dat a : ( cont.) The mode m obeys t he configur ed flow contr ol from the DTE. If the DT E sends any charact er to th e mod em oth er than DC1 o r DC3 wh ile the modem is i n this mode, the m odem enter s comm and mod e and r eturn a[...]

  • Page 78

    56K V .92 Data, F ax, and Voice Chipset 78 Inte l Con fid enti al Programmer’s Gui de +F TH=n none T ransmit HDLC Data :T h e +F TH=<mod> comma nd ca uses the modem to tra ns- mit data fr amed in HDL C proto col using th e modul ation mode sele cted. <mo d> may ha ve th e val ues sho wn in T a ble 5- 2 on pa ge 74 . After rece ivin g [...]

  • Page 79

    56K V . 92 Data, Fax , and Voice Chipset Programmer’s Guide Inte l Con fiden tial 79 +F TM=n none Tr a n s m i t D a t a :T h e +F TM = <mod> command caus es the mod em to tr ansmit data us ing the modul ation sel ected in <mod> . The m odem retu rns a “CO NNECT” r esult co de and transmi ts the pr oper trai ning sequen ce in the [...]

  • Page 80

    56K V .92 Data, F ax, and Voice Chipset 80 Inte l Con fid enti al Programmer’s Gui de 6. IS-1 01 VOIC E MODE A T COMM ANDS The 56K FastPath chipsets implement a voice mod e A T command set that allows a DTE to record and play back vo ice messages. In ad diti on to this programmer ’ s guide, the Intel IS- 101 Vo i c e Applicatio n Note , shows a[...]

  • Page 81

    56K V . 92 Data, Fax , and Voice Chipset Programmer’s Guide Inte l Con fiden tial 81 6.1 DTMF Detection DTMF detection informati on is handled differently than other detection information. IS-101 specifies that more than one <DLE ><DT MF C HAR> character pair may be se nt for a single DTMF tone burst. As such, the modem sends delimite[...]

  • Page 82

    56K V .92 Data, F ax, and Voice Chipset 82 Inte l Con fid enti al Programmer’s Gui de T able 6-1. V oice Mode Command Descri ptions Note: An asterisk (*) denotes the factory-default sett ing. Command Default Description +FCLASS=8 0 V oice Mod e Select ion : This comma nd enables or disabl es voic e mode. A ll voic e mode com mands (exce pt for +F[...]

  • Page 83

    56K V . 92 Data, Fax , and Voice Chipset Programmer’s Guide Inte l Con fiden tial 83 +VBT=m see “m” Buffer Threshold Se tting : This com mand s pecifies the flo w control asse rt and deasser t points inside the DCE ’s internal tr ansmit b uffer . The inte rnal buffer is 512 byt es. The +VBT=m parameters are fixed in firmware and cann ot be [...]

  • Page 84

    56K V .92 Data, F ax, and Voice Chipset 84 Inte l Con fid enti al Programmer’s Gui de +VDR=m see “m” Dist in ct ive R in g Sel ect i on : This com man d con tai ns t wo para met ers. The fi rst select s whethe r the mode m repo rts distinc tive ri ng cad ence info rmation. Th e second paramete r controls the timi ng of th e RING eve nt code r[...]

  • Page 85

    56K V . 92 Data, Fax , and Voice Chipset Programmer’s Guide Inte l Con fiden tial 85 +VEM=m (cont.) see “m” Event Reporting and Masking : (cont.) NOTES: 1) Items marked w ith an a sterisk (*) mee t IS-101 C lass C s pecific ations. 2) All: Playback , Record, and Command modes. 3) Reserved: Res erved ev ent numbe r that sho uld be set to zero.[...]

  • Page 86

    56K V .92 Data, F ax, and Voice Chipset 86 Inte l Con fid enti al Programmer’s Gui de +VEM =m (cont .) see “m ” Event Reporting and Masking : (cont.) Example 1. V iewing Supporte d Events: T o determi ne what events a re suppo rted b y the mode m, sen d ‘A T+VE M=?’. AT+VEM =? ‘C’ ← Feat ure C lass DB8609 80 ← Play back mode e ven[...]

  • Page 87

    56K V . 92 Data, Fax , and Voice Chipset Programmer’s Guide Inte l Con fiden tial 87 The foll owing ex ample sho ws how to r ead the string. +VGM =n 128 Speakerphone Microphone Gain : Thi s com mand sets th e sp eakerph one’s mi- crophon e gain . n = 121–1 31 n = 128* Nomin al va lue +VGR= n 128 Receive G ain Selec tion : This comm and sets t[...]

  • Page 88

    56K V .92 Data, F ax, and Voice Chipset 88 Inte l Con fid enti al Programmer’s Gui de +VIP none Initialize P arameter : This comman d cause s the modem to initi alize all voice pa- rameter s to the facto ry defa ult v alues. T his c ommand does not cha nge r elay or speake r se tup (that i s, if the modem is off-hook , then t he mode m remai ns o[...]

  • Page 89

    56K V . 92 Data, Fax , and Voice Chipset Programmer’s Guide Inte l Con fiden tial 89 +VLS=n 0 Relay/Playb ack Cont rol : This comm and co ntrols t he four µ P relay driv ers and control s hardwa re paths for voice playb ack/recor d trans mit and r eceive. Preassi gned V oice I/O Label s T able 6-1. V oice Mode Command Descriptions (Continued) &l[...]

  • Page 90

    56K V .92 Data, F ax, and Voice Chipset 90 Inte l Con fid enti al Programmer’s Gui de +VLS=n (cont .) 0 Relay/Play back Co ntrol : (cont. ) V oice I/ O Prim itive Code s Note: For speakerp hone applications, see ATI 10 , +VSP , and “Speaker phone AT Command Requ irements” in the Voice Application Note for more details. +VNH=n 0 Automatic Hang[...]

  • Page 91

    56K V . 92 Data, Fax , and Voice Chipset Programmer’s Guide Inte l Con fiden tial 91 +VRA=n 5 0 Ringback-Go es-Away Timer : Aft er origi nating a cal l in voice mode, this com- mand sel ects the l ength o f time the DCE wa its betwe en ringb acks befor e the DCE assumes the remote par ty has gon e off hook. After diali ng a phone number and dete [...]

  • Page 92

    56K V .92 Data, F ax, and Voice Chipset 92 Inte l Con fid enti al Programmer’s Gui de +VRX none Record Mode : This c omm and ca uses th e mo dem to ent er re cord mode t o re cord voice mess ages. Upon rec eiving th e AT + V R X comman d, the mode m responds to the DTE with a ‘CONNECT’ messag e at the current DTE-to -mode m rate. It is impor [...]

  • Page 93

    56K V . 92 Data, Fax , and Voice Chipset Programmer’s Guide Inte l Con fiden tial 93 +VSD=m see ‘m’ Silence De tection (Qu iet and Sile nce) : This c omman d allows the DTE to set two paramete rs: <sds > reports the s ensitiv ity for silenc e detection , and <sdi> re- ports the length of s ilen ce requir ed for the DCE to r eport [...]

  • Page 94

    56K V .92 Data, F ax, and Voice Chipset 94 Inte l Con fid enti al Programmer’s Gui de +VSM =m manufac- turer- specified Compression Method Selection : Thi s comm and c ontains f our p arameters that specif y the v oice com pres sion meth od, voi ce sa mpling rate, si lenc e compre ssio n sensit ivity , and th e degree o f sile nce expa nsion . Th[...]

  • Page 95

    56K V . 92 Data, Fax , and Voice Chipset Programmer’s Guide Inte l Con fiden tial 95 +VSM=m (cont.) manufac- ture r- specified Compression Method Selection : (cont.) Tran smissi on : Ran ge: n = 0 n = 0* Disa bled When rec eiving vo ice, thi s parameter change s the leve l of noise that the DC E tre ats as s ilence. A highe r “n” num ber rai [...]

  • Page 96

    56K V .92 Data, F ax, and Voice Chipset 96 Inte l Con fid enti al Programmer’s Gui de +VSP=n 0 Speakerphone On/Off Control : Th is com mand turns o n the spea kerphon e funct ion. This fea ture p rovides full-du plex spe aker phone capa bilit ies with in ternal adaptiv e echo c ancelle rs. Th is comm and takes the r eceived v oice s ignal an d lo[...]

  • Page 97

    56K V . 92 Data, Fax , and Voice Chipset Programmer’s Guide Inte l Con fiden tial 97 +VTS=m none DTMF and T one Generation: This c ommand ca uses the mod em to gener ate DTMF tones or pulse ton es in voic e mode. The <DLE> <!> code aborts the pl ay- back of to nes, sen ds the “OK” resul t code, and returns th e modem to the v oice[...]

  • Page 98

    56K V .92 Data, F ax, and Voice Chipset 98 Inte l Con fid enti al Programmer’s Gui de +VTS= m (cont .) none DTMF and T one Generation: (cont.) 1) Singl e ASCI I character in the set, 0- 9, #, *, ! and A -D, whic h is int erpreted as a singl e DTMF tone. DTMF t ones a re sent a s a si ngle ele ment ex presse d in the form: AT+VTS =<DTMF or !>[...]

  • Page 99

    56K V . 92 Data, Fax , and Voice Chipset Programmer’s Guide Inte l Con fiden tial 99 +VTS=m (cont.) none DTMF and T one Generation: (cont.) c) This com mand c an be u sed to se nd a pe riod of s ilence in a ton e string. Use the fo llowing format: AT+VTS =[ , ,<d urat ion>] AT+VTS =[ ] For examp le: AT +VTS=[ , , 50] This sends a 500-ms per[...]

  • Page 100

    56K V .92 Data, F ax, and Voice Chipset 100 Inte l Con fid enti al Programmer’s Gui de +VTX none Play Mode : T his c ommand causes the mode m to s tart voi ce tran smis sion (play- back m ode) a nd play b ack a previo usly r ecorded voic e messa ge. Upon rece ivin g the AT + V T X command , the modem responds to the DTE with a “CONNECT ” mess[...]

  • Page 101

    56K V . 92 Data, Fax , and Voice Chipset Programmer’s Guide Inte l Con fiden tial 101 7. S-REGISTERS The MD566X chipsets p rovide direct access to th e internal registers kno w n as S-registers. The DTE uses S-regis ters to set up and check modem configur ati ons. The conten ts of these registers can be changed using the A T Sn=x command, where ?[...]

  • Page 102

    56K V .92 Data, F ax, and Voice Chipset 102 Inte l Con fid enti al Programmer’s Gui de S3 13 Carr iage Retu rn Charac ter : S3 spec ifies the A T comma nd string terminato r and modem res ponse cod e terminato r . The factory default is a <CR> or carriage return (ASCI I decim a l 13) . Range: 0–127 Default: 13 (Carriag e Return) S4 10 Lin[...]

  • Page 103

    56K V . 92 Data, Fax , and Voice Chipset Programmer’s Guide Inte l Con fiden tial 103 S9 6 Carrier Detect Rec overy Time : S9 speci fies ho w long the r emote mo dem ca rrier must b e pre sent on t he tele phone line befo re th e mode m detects it a nd turns on DCD. Th e greate r the time dur ation , the less lik ely that a fal se carri er dete c[...]

  • Page 104

    56K V .92 Data, F ax, and Voice Chipset 104 Inte l Con fid enti al Programmer’s Gui de S14 138 Bit-Mapped Options : S14 i s a read- only r egist er that ind icates A T com mand set- tings. Bit 0 R eserved Bit 1 0 E0 is selec ted 1* E1 is s elect ed Bit 2 0* Q0 is selected 1 Q1 is se lected Bit 3 0 V0 is selec ted 1* V1 is s elect ed Bit 4 R eserv[...]

  • Page 105

    56K V . 92 Data, Fax , and Voice Chipset Programmer’s Guide Inte l Con fiden tial 105 S21 48 Bit-Mapped Optio ns : S21 is a read -only re giste r that indi cates A T comm and se t- tin gs. Bit 0 Reserve d Bit 1 Reserve d Bit 2 Reserve d Bits 4-3 00 &D0 is sele cted 01 &D1 is sel ected 10* &D2 is sel ected 11 &D3 is sel ected Bit 5[...]

  • Page 106

    56K V .92 Data, F ax, and Voice Chipset 106 Inte l Con fid enti al Programmer’s Gui de S23 none Bit-Mapped Options : S23 i s a read- only r egist er that ind icates A T com mand set- tings. Bit 0 R eserved Bits 3-1 000 0-300 bp s com municati ons rate 001 1200 bps 010 2400 bps 011 4800 bps 100 Reser ved 101 9600 bps 110 19,200 bps 111 ≥ 38.4 bp[...]

  • Page 107

    56K V . 92 Data, Fax , and Voice Chipset Programmer’s Guide Inte l Con fiden tial 107 S30 0 Disconnect Inactivity T imer: This S- registe r sets the len gth of ti me (in m inutes) that th e modem stay s online/o ff-hook befo re disconne cting when no data is be ing trans mitted or re ceived. In da ta and fax mod es, any data tr ansmitte d or rece[...]

  • Page 108

    56K V .92 Data, F ax, and Voice Chipset 108 Inte l Con fid enti al Programmer’s Gui de S33 10 Sleep M ode Timer: S3 3 determ ines whe n the m odem enters sl eep or power-dow n mode. When en abled (S33 ≠ 0), the con troller enters sl eep mode wheneve r the mo- dem has been i nactive for a user-pr ogramma ble ti me del ay (S33) . The mo dem is co[...]

  • Page 109

    56K V . 92 Data, Fax , and Voice Chipset Programmer’s Guide Inte l Con fiden tial 109 S37 0 Maximum L ine Speed Attempt ed: (cont.) n = 0–35 n = 0* DTE ra te n = 1 R eserved n = 2 R eserved n = 3 300 n = 4 R eserved n = 5 120 0 n = 6 240 0 n = 7 480 0 n = 8 720 0 n = 9 960 0 n = 10 12,000 n = 11 14,400 n = 12 16,800 n = 13 19,200 n = 14 21,600 [...]

  • Page 110

    56K V .92 Data, F ax, and Voice Chipset 110 Inte l Con fid enti al Programmer’s Gui de a. Current do wnload speeds ar e limited to 53,333 bps du e to FCC rules that restrict modem po wer outp ut.[...]

  • Page 111

    56K V . 92 Data, Fax , and Voice Chipset Programmer’s Guide Inte l Con fiden tial 111 8. CALL ER ID This section describes Caller ID for the United States. Caller ID is a service that lets the called party know the teleph one number of the caller befo re the call is answered. The info rmation transmitted to the called party via Caller ID includes[...]

  • Page 112

    56K V .92 Data, F ax, and Voice Chipset 112 Inte l Con fid enti al Programmer’s Gui de Example 1: The following exampl e of for matted form r eport ( A T +VCID=1 ) illu strates the case when the DCE does not recog nize the tag of one gi ven data item fr om a packet of data items (data or fax co mmand mode). RING DATE = 0321 TIME = 1405 NMBR = 504[...]

  • Page 113

    56K V . 92 Data, Fax , and Voice Chipset Programmer’s Guide Inte l Con fiden tial 113 9. MA NUF ACTUR ING-ONL Y COMMA NDS The following commands are provided for manu facturin g and testing purposes only . These commands should not be includ ed in end-user literature. Caution: Ser ious damage to the controller may occur if t hese commands are imp[...]

  • Page 114

    56K V .92 Data, F ax, and Voice Chipset 114 Inte l Con fid enti al Programmer’s Gui de !P=m none Set Plug-a nd-Play Boa rd Serial Number : This co mmand sets the serial number for the pl ug-and- play boa rd usin g four fie lds (or b ytes) o f eight bits e ach. m = Byte 3, By te 2, Byte 1, Byte 0 Byte = 0–255 m = (0– 255), (0–255 ), (0–25 [...]

  • Page 115

    56K V . 92 Data, Fax , and Voice Chipset Programmer’s Guide Inte l Con fiden tial 115 $TTnn 00 T one T est Command: This com mand ou tputs th e corres pondin g tones for testi ng DTMF , AL B and F AX. T one T est: n = 00 DTMF digit 0 {941, 133 6} n = 01 DTMF digit 1 {697, 120 9} n = 02 DTMF digit 2 {697, 133 6} n = 03 DTMF digit 3 {697, 147 7} n [...]

  • Page 116

    56K V .92 Data, F ax, and Voice Chipset 116 Inte l Con fid enti al Programmer’s Gui de $TT nn 00 T one T est Command, Continued: Analog Loopback (ALB) T est: n = 15 V.22 AL B, or iginate n = 16 V.22 bi s ALB , origin ate n = 17 V.22 AL B, ans wer n = 18 V.22 bi s ALB, answer n = 20 V.32 AL B, 9600 , origin ate n = 21 V.32 bi s ALB, answer n = 60 [...]

  • Page 117

    56K V . 92 Data, Fax , and Voice Chipset Programmer’s Guide Inte l Con fiden tial 117 #VGP0=n #VGP1=n #VGP2=n See Note 1 Read/ Write Ge neral-P urpose Pins : These command s allo w the DTE to se t the mo- dem sign al level at the general -purpo se input -output pins (G PIO0- GPIO23 ) to V CC or g round. The A T#V GP0–2? command s all ow the DTE[...]

  • Page 118

    56K V .92 Data, F ax, and Voice Chipset 118 Inte l Con fid enti al Programmer’s Gui de[...]

  • Page 119

    56K V . 92 Data, Fax , and Voice Chipset Programmer’s Guide Int el C onfide nt ial 119 10. P ARAL LEL HO ST I NTERF ACE 16C45 0/16C550A UART The parallel host inter f ace of the MD566X fam i ly em ulate the electrical and register functions of a 16550A and 16C450 UA R T . Upon modem reset, the mo dem defaults to a 16 C450. The host ( D TE) can th[...]

  • Page 120

    56K V .92 Data, F ax, and Voice Chipset 120 Inte l Con fid enti al Programmer’s Gui de T able 10-1 . Parallel Host I nterface UART Register Bit Assignments Note: These bits are always ‘0’ in 1 6C450 mode. REGISTER NAME REGISTER ADDRESS 76 5 4 3 2 1 0 BIT NUMBER 7 Scratch register (SCR) DLAB=0 6 5 4 3 2 1 0 0 DLAB=0 DLAB=0 1 DLAB=1 0 DLAB=1 Di[...]

  • Page 121

    56K V . 92 Data, Fax , and Voice Chipset Programmer’s Guide Int el C onfide nt ial 121 10.1 UART Register Definitions 10.1.1 Scratch Regi ster (SCR) This is an 8-bit read/write register used by the DTE for temporary storage o f data. 10.1.2 Modem Status Reg i ster (MSR) This regis ter provid es four bits (bits 7:4) that show current modem state a[...]

  • Page 122

    56K V .92 Data, F ax, and Voice Chipset 122 Inte l Con fid enti al Programmer’s Gui de In FIFO mode, the mod em keeps track of the character in which an error has occurr ed and does not report the error to the DTE until the associated character gets to the top of the stack. Note: In FIFO mode , the DTE must write a data byte in the RX FIFO by th [...]

  • Page 123

    56K V . 92 Data, Fax , and Voice Chipset Programmer’s Guide Int el C onfide nt ial 123 This register controls the DTE-DC E UAR T interface. 10.1. 5 Line Contr ol Register (LCR ) This register sp ecifies the asynchron ous data communication exch an ge format. The modem suppor ts up to 10- bit data characters (1 start bit + # of data character bits[...]

  • Page 124

    56K V .92 Data, F ax, and Voice Chipset 124 Inte l Con fid enti al Programmer’s Gui de 10.1.6 FIFO Contro l Register (FCR) This write-only register is used to enable the receiver and tr ansmitter FIFOs, clear the FIFOs, set the RC VR FIFO trigger level , an d select the DMA signaling type. Bit 2 Number of Stop Bits (STB) – This b i t speci fies[...]

  • Page 125

    56K V . 92 Data, Fax , and Voice Chipset Programmer’s Guide Int el C onfide nt ial 125 10.1.7 Interr upt Identity Register (IIR) This read-only regis ter indicates when th e transmitter and receiver F IFOs are enabled, and the sourc e of highest-priority p endi ng interrupt to the DTE. Five levels of modem interrupt sources in o rder of priority [...]

  • Page 126

    56K V .92 Data, F ax, and Voice Chipset 126 Inte l Con fid enti al Programmer’s Gui de 10.1.8 Interr upt Enable Regist er (IER) This register is used to enable up to five types of UAR T inte rrupts: receiver line s tatus, received d at a available, character t ime-ou t indication (FIFO mode o nly), T ransm itter Holding register empt y , and mode[...]

  • Page 127

    56K V . 92 Data, Fax , and Voice Chipset Programmer’s Guide Int el C onfide nt ial 127 10.1. 1 1 Divisor La tch Registers ( DLM and DLL) The LS divisor latch (least-si gnificant byte) and MS divisor latch (mo st-significant byte) are two r ead/write registers used to se t the modem data rate. The data rate is selected by loading each divisor latc[...]

  • Page 128

    56K V .92 Data, F ax, and Voice Chipset 128 Inte l Con fid enti al Programmer’s Gui de b) The dat a ready bit, DR (LSR0) , is se t as soo n as a c haracte r is tr ansferre d from the In ternal Shi ft regis ter to the RCVR FIFO. DR i s reset wh en the FIFO is e mpty . 2) When the RC VR FIFO and rec eiver inter rupts a re ena bled, the UA RT initia[...]

  • Page 129

    56K V . 92 Data, Fax , and Voice Chipset Programmer’s Guide Int el C onfide nt ial 129[...]

  • Page 130

    56K V .92 Data, F ax, and Voice Chipset 130 Inte l Con fid enti al Programmer’s Gui de[...]