Xecom’s XE2420 provides a complete 2400 BPS
modem into an inexpensive miniature, surface-mount
package. Xecom’s new HyPLCC™ package (Hybrid
PLCC) makes it possible to meet the conflicting goals
of small size, low cost and surface-mountability. The
XE2420 targets remote monitoring applications in
industrial, commercial and residential locations
As a complete modem, the XE2420 includes not only
all modem circuitry but also user transferrable FCC
Part 68 Registration and UL60950 recognition. This
allows the XE2420 to be safely integrated into your
embedded application.
Xecom’s new HyPLCC™ package infuses the XE2420
with both its small size and surface mountability. The
HyPLCC package allows complex hybrid circuits to fit
the 68-Pin PLCC footprint. The HyPLCC™ package
provides a completely sealed enviroment protecting
the XE2420 during assembly and board cleaning
operations.
Features
* Small Size: The HyPLCC™ measures less than 1
inch by 1inch square and 0.290 inches thick
* Surface-mountabile: The HyPLCC™ package is
equivalent to a 68-Pin PLCC device.
* Data transfer at 2400, 1200 and 300 BPS using
V.22bis, V.22, V.23, V.21, Bell 202, Bell 212A, and
Bell 103 Protocols
* Modem Control and Configuration via industry
standard A T Commands.
* Supports external shared line features permitting
unobtrusive sharing of a local telephone line.
* Complete integrated DAA includes, Ring Detect,
Loop Current Holding Circuit, Hook Switch. Metalic
Surge Protection, and Telephone Line Transformer
* User Transferrable FCC Part 68 Registration
* UL60950 Recognition
* Low Power operation, 330 milliWatt; Power down
1/DCD/DCD is an active low output from the modem. The AT&C command controls when the
XE2420 asserts /DCD.
2/CTS/CTS is an active low output from the modem. The modem asserts /CTS to indicate that it can
accept data from the terminal equipment on /TXD.
3RESETRESET is an active high input which intiates a modem hardware reset. RESET must be active
for a minimum of 100 milliseconds for a proper modem reset sequence. No external reset is
required; if none is used the RESET signal should be left open.
4/DSR/DSR is an active low output from the modem. The AT&S command controls when the XE2420
asserts /DSR.
5/RTS/RTS is an active low input to the modem. /RTS indicates to the modem that the host has data
to send.
6/DTR/DTR is an active low input to the modem. The AT&D command determines how the modem
will interpret activity on /DTR.
7/RXD/RXD provides the path for received data and modem responses to be sent from the modem to
the host terminal equipment.
XECOM(3)XE2420
Page 4
XE2420 Pin Descriptions (continued)
PINNAMEDESCRIPTION
8/TXD/TXD provides the path for transmitted data and modem commands to be passed from the host
terminal equipment to the modem.
9/RIThe /RI signal reports on the presence of an incoming ring signal. When a ring occurs across
Tip and Ring, the /RI output toggles at the ring frequency. The /RI output is powered by Vui
and therefore operates even when VCC is removed from the modem.
1 0GroundGround provides the reference voltage for all host interface signals.
11N/CNo internal connection
1 2EECLEECL provides the clock to the optional external non-volatile memory. The XE2420 requires
a serial 8 by 256 Byte EEPROM for telephone number storage. If the non-volatile memory is
not used, EECL should remain unconnected.
13EEDTEEDT provides the serial data connection for the optional, external non-volatile memory. The
XE2420 requires a serial 8 by 256 Byte EEPROM for telephone number storage. If the non-
volatile memory is not used, EEDT should remain unconnected.
14VCCVCC provides 5 volt power to the modem. The RI output is not powered by VCC but by Vui.
1 5VuiVui provides uninterrupted power to the XE2420 ring detect circuit. Placing 5 volt power on
Vui insures that the /RI ouput will operate when VCC is removed from the modem.
1 6HI2HI2 is one of the four hardware hooks for connecting shared line features to the XE2420.
HI2 interfaces to the 911 Interrupt circuit. This circuit detects changes in the loop current
when an extension handset is lifted as when making an emergency call. The system host
should immediately abort the modem connection to permit the user to complete their call.
See the Application Note on Page 10 of this data sheet to see how these line monitoring
circuits interface with the XE2420.
1 7CDCD provides another of the four hardware hooks for connecting shared line features to the
XE2420. CD interfaces to the Connect Dectect circuit. Connect Detect allows the system
host to check the status of the telephone line before going off-hook to initiate a call. If the
phone line is in use,the host can delay its call until the telephone line is free. See the
Application Note on Page 10 of this data sheet to see how these line monitoring circuits
interface with the XE2420.
1 8HI1HI1 is one of the four hardware hooks for connecting shared line features to the XE2420.
HI1 interfaces to the 911 Interrupt circuit. This circuit detects changes in the loop current
when an extension handset is lifted as when making an emergency call. The system host
should immediately abort the modem connection to permit the user to complete their call.
See the Application Note on Page 9 of this data sheet to see how these line monitoring
circuits interface with the XE2420.
XECOM(4)XE2420
Page 5
XE2420 Pin Descriptions (continued)
PINNAMEDESCRIPTION
1 9HI3HI3 is one of the four hardware hooks for connecting shared line features to the XE2420.
HI3 interfaces to the 911 Interrupt circuit. This circuit detects changes in the loop current
when an extension handset is lifted as when making an emergency call. The system host
should immediately abort the modem connection to permit the user to complete their call.
See the Application Note on Page 10 of this data sheet to see how these line monitoring
circuits interface with the XE2420.
20N/CNo internal connection, To prevent damage in case of voltage surges on the telephone line, we
recommend that nothing be connected to this pin.
21N/CNo internal connection, To prevent damage in case of voltage surges on the telephone line, we
recommend that nothing be connected to this pin.
2 2TipThe Ring and Tip signals provide modem the connection to the telephone line. FCC Part 68
Rules require a 1500 volt isolation barrier between the telephone line and all other circuits.
This isolation must be preserved throughout the system.
The telephone company places a DC “Battery” voltage across Tip and Ring on all public switched
telephone lines. The XE2420 will operate regardless of the polarity of this “Battery” voltage.
The “Battery” voltage drives up to 100 milliamps of DC loop current.
UL60950 requires minimum creepage and clearances distances be maintained between the
Tip and Ring traces and all other circuits. Clearance is the shortest distance between conductive
circuits; creepage is the distance between conductive surfaces along the surface
23N/CNo internal connection, To prevent damage in case of voltage surges on the telephone line, we
recommend that nothing be connected to this pin.
2 4RingThe Ring and Tip signals provide modem the connection to the telephone line. FCC Part 68
Rules require a 1500 volt isolation barrier between the telephone line and all other circuits.
This isolation must be preserved throughout the system.
The telephone company places a DC “Battery” voltage across Tip and Ring on all public switched
telephone lines. The XE2420 will operate regardless of the polarity of this “Battery” voltage.
The “Battery” voltage drives up to 100 milliamps of DC loop current.
UL60950 requires minimum creepage and clearances distances be maintained between the
Tip and Ring traces and all other circuits. Clearance is the shortest distance between conductive
circuits; creepage is the distance between conductive surfaces along the surface.
XECOM(5)XE2420
Page 6
XE2420 Soldering Instructions
The XE2420 is subject to damage if over-exposed to heat during solder reflow operations. Following the
soldering instructions below will ensure that the process of soldering the module to the board does not damage the
modem. The XE2420 must not be exposed to direct Infrared (IR) heating. If your process includes direct IR
heating, you must shield the XE2420 from the infrared rays.
Maximum Temperature220O C
Maximum Time at 220O C20 Seconds
Maximum Time above Eutectic (180O C)90 Seconds
Maximum Preheat Dwell Time180 Seconds
Maximum Recommended Solder T emperature Profile
220O C
180O C
150O C
--------------------------------180 sec max --------------------- max
-20 sec-
----- 90 sec max -----
XECOM(6)XE2420
Page 7
XE2420 Electrical Specifications
ParameterM inTypMaxUnitsComments
VCC4.755.25Volts
ICC606672maOn Line
ICC25maidle
Vui4.755.25Volts
Iui1µaNo Ring Signal Present
Ring Voltage Detected38150RMSType B Ringer
Ring Frequency Detected15.368HzType B Ringer
Connect Detect Sensitivity2 0Volts DCBattery Voltage level detected by
circuit shown on Page 10
Handset Interrupt Detection1. 0Volts DCChange in Battery Voltage
detected by circuit shown on
Page 10
Telephone Loop Current1 04 010 0ma
Line Impedance600Ohms
Data Transmit level-12-10-9dBm
DTMF Transmit Level-2.50dBmAv g over 3 second interval
Voh2.4Volts
Vol0.4Volts
Vih2.0VCC+0.3Volts
Vil-0.30.8Volts
XE2420 ABSOLUTE MAXIMUM RA TINGS
Storage T emperature-25O C to +85O C
Operating T emperature Range
Maximum Time Above Eutectic (183O C)90 seconds
Preheat Dwell Time120 to 180 seconds
1
The XE2420 can be ordered with an Operating Temperature of -40O C to +85O C at extra cost. Order XE2420-ITR or
to specify Industrial Temperature Range (ITR).
1FB1 and FB2 are ferrite beads which may be required for EMI filtering in your system. Without these
components you may experience unintended radiation when the telephone cable is attached to your system.
We recommend selecting components such as the TDK ACB2012L-120 which provide a minimum of 100
ohms of impedence at frequencies above 100 MHz.
2. C1 and C2 are high-voltage capacitors which may be required for EMI filtering in your system. Without these
components you may experience unintended radiation when the telephone cable is attached to your system. W e
recommend selecting components such as the Panasonic ECKDRS471. This 470 pfd, 3000 volt capacitor will
direct the high frequency harmonics to the system ground. These capacitors must be rated at a minimum of 1500
volts to maintain the isolation required by FCC Part 68 Rules.
3. The Battery applied to Vui allows the XE2420’s Ring Indicate output to remain active even when the modem
itself is powered down. If this power-down mode is not required for your application, Vui should be tied to
VCC.
4. The EEPROM, NM24C04, provides for non-volatile storage of telephone numbers using the AT&Z command.
The EEPROM must be programmed using the Diplomat™ Utility from Zilog Inc.
Diplomat™ is a trademark of Zilog Inc.
XECOM(8)XE2420
Page 9
Application Note: Using a 68-Pin PLCC Socket
The XE2420 can be inserted into a socket for a 68-pin PLCC device. The HyPLCC package uses only 24 pins; 15
on one side and 9 on the opposite side. Allignment within the socket is critical for all pins of the XE2420 to
make contact with the appropriate pins of the PLCC socket. The drawing below illustrates how the XE2420 can be
inserted into the 68-pin PLCC socket.
6044
6143
1
2
3
424
523
622
721
1
927
820
919
1018
1117
1216
13
14
15
XE2420
1026
XECOM(9)XE2420
Page 10
Application Note: XE2420 Shared Line Feature
For applications where the XE2420 shares a telephone line with a telephone handset, Xecom has provided four
hardware hooks for connecting two monitoring circuits. These circuits monitor the status of the telephone line to
prevent the modem from interfering with a voice call.
The Connect Detection Circuit monitors the telephone loop voltage when the modem is not in use. This allows the
system host to check the status of the telephone line before initiating a call. The ConDetect signal will be be high
when the phone line is available but goes low to indicate that the telephone line is in use.
The Handset Interupt or 911 Interrupt circuit monitors loop current while the modem is in the off-hook state. This
circuit detects the change in loop current which occurs when a handset on the shared telephone line is lifted. The
HSInterrupt output will go low momentarily if the handset is lifted during data communications. The system host can
then immediately abort the modem connection and permit the user to complete their call.
Parts List for Shared Line Feature Application Note
The XE2420 uses "AT" commands for configuration and
control. This section describes use of the AT command
format and lists the AT commands, Registers and Result
codes. XE2420 "AT" commands have two operational
modes; Command Mode and Data Mode.
Data Mode: The XE2420 enters data mode after it
connects with a remote modem and issues the appropriate result code. In the Data Mode the modem sends all
data presented on Transmit Data (/TXD) to the remote
modem and puts data from the remote modem onto
Received Data (/RXD). When the modem exits data
mode, it issues a "NO CARRIER" result code.
Command Mode: The XE2420 enters command mode
on power-up, reset, a lost connection, or receipt of the
escape code. In command mode the modem accepts
commands from the host on transmit data. Appropriate
result codes are returned on received data.
Command Line Format
Command lines issued to the modem follow a strict
format. Each command begins with the prefix AT. The
command line is stored in the command buffer and
executed upon receipt of a carriage return. Until
executed, the command line can be edited with the
backspace key.
Command Prefix - Each command, except the A/
command, begins with the AT prefix. The "A" and "T"
may be either both upper case or both lower case but
cannot be of different cases. The prefix identifies the
speed and parity of the commands sent to the modem by
the host. Speed is determined by measuring the width of
the incoming bits. Parity is determined by comparing the
parity bit of the "A" and the "T."
Command Line - Commands may be strung together in
a single command line of up to 36 characters. Commands are executed in the sequence they appear. Spaces
may be inserted into the command line but do not fill
space in the command buffer. A carriage return terminates the command line and causes the commands to be
executed. Register S3 allows the user to select a
character other than a carriage return to terminate the
command line.
Command Buffer - No more than 36 characters,
including the AT prefix, may be loaded into the command buffer. If the command buffer overflows, the
modem issues an "ERROR" result code and commands
are not executed.
Command Line Editing - The backspace edits a
command line before it is executed. The backspace key ,
(Control and H simultaneously on some systems), erases
the previous character in the command line. Register S5
allows the user to select a character other than a backspace to edit the command line.
Re-Execute Last Command - The A/ command causes
the modem to re-execute the last command line. This is
the only command which does not require the "AT"
prefix.
Omitted Parameters - Most commands include a parameter which determines how the functions will be set.
When the command parameter is omitted from the
command string, it is assumed to be a 0.
Escape Characters - A 3 character escape sequence
maybe entered while in data mode to switch the modem
into command mode while on line. The escape character, set by Register S2, must be entered 3 times in
succession to execute the escape. An AT command must
then be enterred within the period defined by S12 to
enter the command mode. The default escape sequence
is "+++."
Result Codes - The modem issues a result code after
each action. Result codes may be provided as full words,
one or two digit numeric codes, or may be disabled all
together. Each result code ends with a carriage return
when numeric result codes are chosen. When full word
result codes are chosen, a Line Feed and Carriage Return
preceed and follow each result code.
XECOM(11)XE2420
Page 12
XE2420 AT Commands
An asterisk indicates the factory default
A - Answer Command -
Bn - Select Communications Standard
n=0 Selects CCITT standards
n= 1 Selects Bell standards*
n= 2 Selects V.23/Bell 202 (see S37)
D - Dial Command -
0-9, A-D, #, * = Dialing Digits
P = Pulse dial
T = Tone dial
R = Connect as an answering modem
W = Wait for dial tone
, = Pause for the duration of S8
@ = Wait for silence
! = Switch hook flash
; = Return to the command state
S=n = Dial Stored Number n
n=0 Data Set Ready Forced Active *
n=1 Data Set Ready on at Start of Modem handshake
&Z=x - Store dialing string x
%En - Automatic Retrain
n=0 Automatic Retrain Disabled
n=1 Automatically retrain on poor signal quality *
\Nn - Data Buffering
n=0 Data Bufferred
n= 1 Direct Mode no data buffering *
\Qn - Flow Control
n=0 Flow Control Disabled
n=1 XON/XOFF Flow Control
n=2 CTS Flow Control
n=3 RTS/CTS Flow Control *
n= 4 DCE to DTE XON/XOFF Flow Control
Vn - Result Codes -
n= 0 Numeric Result Codes
n=1 English Word Result Codes*
XECOM(12)XE2420
Page 13
XE2420 Modem Registers
S0Answer on nth Ring: S0 sets the modem to
automatically answer on the nth ring. Setting S0 to 0
disables automatic answer.
Range:0 to 255
UnitsRings
Default0
S1Ring Count: S1 is a read-only register showing the
number of rings detected. If a ring is not detected
within 8 seconds, S1 is reset to zero.
Range:0 to 255
UnitsRings
Default0
S2Escape Character: S2 determines the ASCII escape
character. Values of 0-127 select valid ASCII escape
characters; values from 128 to 255 disable the escape
sequence.
Range:0 to 255
UnitsASCII Character
Default43 (+)
S3Line T ermination Character: S3 determines the
ASCII character which will terminate commands and
modem responses.
Range:0 to 127
UnitsASCII Character
Default13 (Carriage Return)
S4Line Feed Character: S4 sets the ASCII character
to act as a line feed character in modem responses.
Range:0 to 127
UnitsASCII Character
Default10 (Line Feed)
S5Backspace Character: S5 defines the ASCII
character used as a backspace to edit the command
line.
Range:0 to 127
UnitsASCII Character
Default8 (Back Space)
S6Dial T one Wait Time: S6 determines how long the
modem waits for dial tone before dialing begins. The
Dial Tone Wait Time cannot be set to less than two
seconds.
Range:2 to 255
UnitsSeconds
Default2
S7Wait for Carrier after Dialing: S7 determines how long
the modem waits for a valid carrier signal after dialing is
completed.
Range:1 to 255
UnitsSeconds
Default30
S8Comma Pause Time: S8 defines the duration of the
pause initiated by a comma in the dialing string. The pause
is generally used when waiting for a second dial tone.
Range:1 to 255
UnitsSeconds
Default2
S9Carrier Detect Response Time: S9 establishes the
length of time the remote modem's carrier must be present
to be recognized as valid.
Range:1 to 255
Units0.1 Seconds
Default6
S10Carrier Off Disconnect Delay: S10 selects how long
carrier must be lost before the modem disconnects. Note:
If S10 is smaller than the value of S9 or S10 is set to 255,
the modem will not automatically disconnect on loss of
carrier.
Range:1 to 255
Units0.1 Seconds
Default1 4
S11Tone Dialing Speed: S11 sets the duration and spacing
of the dialing tones. S11 does not affect the pulse dialing
rate.
Range:50 to 255
Units1 Millisecond
Default9 5
S12Escape Code Guard Timer: S12 sets the escape
sequence guard timer. If characters are received before or
after the escape sequence, within the guard timer, the
modem aborts the escape attempt and remains in data
mode.
Range:0 to 255
Units0.02 Seconds
Default5 0
XECOM(13)XE2420
Page 14
XE2420 Modem Registers continued
S28Inactivity Timer: S28 determines how long the mo-
dem wil remain on line with not data flowing. A 0 in
this register disables the inactivity time out.
Range:0-255
UnitsMinutes
Default0
S29Hook Flash Time: S29 determines the the amount
of time the modem will go on-hook when a hook
switch flash is called for.
Range:0-255
Units0.02 Seconds
Default25
XE2420 Modem Responses
DigitsVerboseDescription
0OKSuccessfully executed command line
S37Maximum Line Data Rate: S37 sets the maximum
line data rate or modulation technique that the XE2420
will support for any connection.
1CONNECT300 bps connection
2RINGRing signal detected
3NO CARRIERCarrier not detected/lost
4ERRORError in command line
5CONNECT 12001200 bps connection
6NO DIAL TONENo dial tone detected
7BUSYBusy signal detected
8NO ANSWER5 second silence not detected
10CONNECT 2400 2400 bps Connection
16CONNECT 1200TX/75RXV.23 Connection transmitting at 1200 BPS
17CONNECT 75TX/1200RXV.23 Connection transmitting at 75 BPS
18CONNECT 1200TX/150RXBell 202 Connection transmitting at 1200 BPS
19CONNECT 150TX/1200RXBell 202 Connection transmitting at 150 BPS
XECOM(14)XE2420
Page 15
FCC Instructions
The XE2420 complies with part 68 of the FCC Rules and Regulations. With each device shipped, there is a label which contains, among other information, the FCC Registration Number and Ringer Equivalence Number (REN) for this product. You
must, upon request, provide this information to your telephone company.
The mounting of this device in the final assembly must be made in such a manner as to preserve the high voltage protection between the TIP/RING Connection and the rest of the system. Typically, this may be accomplished by maintaining a minimum
spacing 100 mils between the TIP/RING Traces to the RJ-11C Jack and low voltage portion of the system. No additional circuitry may be attached between TIP/RING and the telephone line connection, unless specifically allowed in the rules.
The REN is useful to determine the quantity of devices you may connect to a telephone line and still have all of these devices
ring when the number is called. In most, but not all areas, the sum of the RENs of all devices connected to one line should not
exceed five (5.0). To be certain of the number of devices you may connect to the line, as determined by the REN, you should
contact the local telephone company to determine the maximum REN for you calling area.
If your system causes harm to the telephone network, the telephone company may discontinue service temporarily. If possible,
they will notify you in advance. If advance notification is not practical, you will be notified as soon as possible.
Your telephone company may make changes in its facilities, equipment, operations or procedures that could affect proper functioning of your equipment. If they do, you will be notified in advance to give you an opportunity to maintain uninterrupted telephone service.
If you experience trouble with this device, please contact XECOM at (408) 945-6640 for information on obtaining service or
repairs. The telephone company may ask you to disconnect this device from the network until the problem has been corrected
or until you are sure that the device is not malfunctioning.
The device may not be used on coin service lines provided by the telephone company (this does not apply to private coin telephone applications which use standard telephone lines). Connection to party lines is subject to state tariffs.
XECOM(15)XE2420
Page 16
Terms of Sale
Devices sold by XECOM are covered by the warranty provisions appearing in its Terms of Sale only. XECOM makes no warranty, express, statutory, implied, or by description regarding the information set forth herein, or regarding the freedom of the
described devices from patent infringement. XECOM makes no warranty of merchantability or fitness for any purposes.
XECOM reserves the right to discontinue production and change specifications and prices at any time and without notice. This
product is intended for use in normal commercial applications. Applications requiring extended temperature range, unusual environmental requirements, or high reliability applications, such as military, medical life-support or life-sustaining equipment, are
specifically not recommended without additional processing and authorization by XECOM for such application.
Xecom assumes no responsibility for the use of any circuitry other than circuitry embodied in a Xecom product. No other circuits, patents, or licenses are implied.
Life Support Policy
Xecom's products are not authorized for use as Critical Components in Life Support Devices or Systems.
Life Support Devices or Systems are devices or systems which, (a) are intended for surgical implant into the body, or (b) support or sustain life, and whose failure to perform, when properly used in accordance with instructions provided in the labeling,
can be reasonably expected to result in significant injury to the user.
A Critical Component is any component of a life support device or system whose failure to perform can be reasonably expected to cause failure of the life support device or system, or to affect its safety or effectiveness.