TDK 73K222AU

73K222AU
Single-Chip Modem
Modem with UART
April 2000
DESCRIPTION
FEATURES
The 73K222AU is a compact, high-performance
modem which includes a 8250A/16C450 compatible
UART with the 1200 bit/s modem function on a
single chip. Based on the 73K222L 5V low power
CMOS modem IC, the 73K222AU is the perfect
modem/UART component for integral modem
applications. It is ideal for applications such as
portable terminals and laptop computers. The
73K222AU is the first fully featured modem IC which
can function as an intelligent modem in integral
applications without requiring a separate dedicated
microcontroller. It provides for data communication
at 1200, 600, and 300 bit/s in a multi-mode manner
that allows operation compatible with both Bell
212A/103 and CCITT V.22/V.21 standards. The
digital interface section contains a high speed
version of the industry standard 8250A/16C450
UART, commonly used in personal computer
products. A unique feature of the 73K222AU is that
the UART section can be used without the modem
function, providing an additional asynchronous port
at no added cost. The 73K222AU is designed in
CMOS technology and operates from a single +5V
supply. Available packaging includes 40-pin DIP or
44-pin PLCC for surface mount applications.
• Modem/UART combination optimized for
integral bus applications
• Includes features of 73K222L single-chip modem
• Fully compatible 16C450/8250 UART with
8250B or 8250A selectable interrupt emulation
• High speed UART will interface directly with
high clock rate bus with no wait states
• Single-port mode allows full modem and
UART control from CPU bus, with no
dedicated microprocessor required
• Dual-port mode suits conventional designs
using local microprocessor for transparent
modem operation
• Complete modem functions for 1200 bit/s (Bell
212A, V.22) and 0-300 bit/s (Bell 103, V.21)
• Includes DTMF generator, carrier, callprogress and precise answer-tone detectors
for intelligent dialing capability
• On chip 2-wire/4-wire hybrid driver and offhook relay buffer
• Speaker output with four-level software driven
volume control
• Low power CMOS (40 mW) with power down
mode (15 mW)
• Operates from single +5V supply
BLOCK DIAGRAM
TXD
XTL1
XTL2
CLK
UD0
TXA1
2W/4W
HYBRID
UD1
1.8432 MHz
UD3
SPKR
2
UD4
UD5
UD6
TXA2
RXA
UD2
8250A / 16C450
UART
INTERNAL DATA
73K222AL
(
) / MA0
(
) / MA1
UD7
(UA3) / MA2
UA0
DATA / (
/(
UA1
)
)
/ (N/C)
UA2
RXD-INPUT
INTRPT
OH
OUT1
INT
(
) PRST
RESET
RELAY
DRIVER
RXD
VDD VREF GND ISET STNDLN
(
) / DCLK
(
)/
73K222AU
Single-Chip Modem
with UART
FUNCTIONAL DESCRIPTION
The UART used in the 73K222AU can be used with
faster bus read and write cycles than a conventional
16C450 UART. This allows it to interface directly
with higher clock rate microprocessors with no need
for external circuitry to generate wait states.
The 73K222AU integrates an industry standard
8250/16C450 UART function with the modem
capability provided by the 73K222L single chip
modem IC. The 73K222AU is designed specifically
for integral microprocessor bus intelligent modem
products. These designs typically require the
standard 8250 or higher speed 16450 UART to
perform parallel-to-serial and serial-to-parallel
conversion process necessary to interface a parallel
bus with the inherently serial modem function. The
73K222AU provides a highly integrated design
which can eliminate multiple components in any
integral bus modem application, and is ideal for
internal PC modem applications.
The primary function of the UART is to perform
parallel-to-serial conversion on data received from
the CPU and serial-to-parallel conversion on data
received from the internal modem or an external
device. The UART can program the number of bits
per character, parity bit generation and checking,
and the number of stop bits. The UART also
provides break generation and detection, detection
of error conditions, and reporting of status at any
time. A prioritized maskable interrupt is also
provided.
The 73K222AU includes two possible operating
modes. In the dual-port mode, the device is suitable
for conventional plug-in modem card designs which
use a separate local microprocessor for command
interpretation and control of the modem function. In
this
mode,
a
dedicated
microcontroller
communicates with the 73K222AU using a separate
serial command port. In the single-port mode the
main CPU can control both the UART and modem
function using the parallel data bus. This allows very
efficient modem design with no local microprocessor
required for dedicated applications such as laptop
PC’s or specialized terminals.
The UART block has a programmable baud rate
generator which divides an internal 1.8432 MHz
clock to generate a clock at 16 x the data rate. The
data rate for the transmit and receive sections must
be the same. For DPSK modulation, the data rate
must be 1200 Hz or 600 Hz. For FSK modulation,
the data rate must be 300 Hz or less. The baud
generator can create a clock that supports digital
transfer at up to 115.2 kHz. The output of the baud
generator can be made available at the CLK pin
under program control.
To make designs more space efficient, the
73K222AU includes the 2-wire to 4-wire hybrid
drivers, off-hook relay driver, and an audio monitor
output with software volume control for audible call
progress monitoring. As an added feature the UART
function can be used independent of the modem
function, providing an added asynchronous port in a
typical PC application with no additional circuitry
required.
MODEM FUNCTION (73K222AL)
The modem section of the 73K222AU provides all
necessary analog functions required to create a
single chip Bell 212A/103 and CCITT V.22/V.21
modem, controlled by the system CPU or a local
dedicated microprocessor. Asynchronous 1200 bit/s
DPSK (Bell 212A and V.22) and 300 baud FSK (Bell
103 and V.21) modes are supported.
UART FUNCTION (16C450)
The modem portion acts as a peripheral to the
microprocessor. In both modes of operation, control
information is stored in register memory at specific
address locations. In the single-port mode, the
modem section can be controlled through the
16C450 interface, with no external microcontroller
required. The primary analog blocks are the DPSK
modulator/demodulator,
the
FSK
modulator/
demodulator, the high and low band filters, the AGC,
the special detect circuitry, and the DTMF tone
generator. The analog functions are performed with
switched capacitor technology.
The UART section of the 73K222AU is completely
compatible with the industry standard 16C450 and
the 8250 UART devices. The bus interface is
identical to the 16450, except that only a single
polarity for the control signals is supported. The
register contents and addresses are also the same
as the 16C450. To insure compatibility with all
existing releases of the 8250 UART design, external
circuitry normally used in PC applications to emulate
8250B or 8250A interrupt operation has been
included on the 73K222AU. A select line is then
provided to enable the desired interrupt operation.
2
73K222AU
Single-Chip Modem
with UART
SPECIAL DETECT CIRCUITRY
PSK MODULATOR / DEMODULATOR
The 73K222AU modulates a serial bit stream into
dibit pairs that are represented by four possible
phase shifts as prescribed by the Bell 212A or V.22
standard. The baseband signal is then filtered to
reduce intersymbol interference on the band limited
2-wire PSTN line. Transmission occurs using either
a 1200 Hz (originate mode) or 2400 Hz carrier
(answer mode). Demodulation is the reverse of the
modulation process, with the incoming analog signal
eventually decoded into dibits and converted back to
a serial bit stream. The demodulator also recovers
the clock which was encoded into the analog signal
during modulation. The demodulator decodes either
a 1200 Hz carrier (originate carrier) or a 2400 Hz
carrier (answer carrier). The 73K222AU uses a
phase-locked-loop coherent demodulation technique
that offers inherently better performance than typical
DPSK demodulators used by other manufacturers.
The special detect circuitry monitors the received
analog signal to determine status or presence of
carrier, call-progress tones, answer tone, and weak
received signal (long loop condition). An
unscrambled mark signal is also detected when the
received data out of the DPSK demodulator before
the descrambler has been high for 165.5 mS ±13.5
mS. The appropriate status bit is set when one of
these conditions changes and an interrupt is
generated for all monitored conditions except long
loop. The interrupts are disabled (masked) when the
enable interrupt bit is set to a 0.
DTMF GENERATOR
The DTMF generator will output one of 16 standard
dual-tones determined by a 4-bit binary value and
TX DTMF mode bit previously loaded into the tone
register. Tone generation is initiated when the DTMF
mode is selected and the transmit enable (CR0 bit
D1) is changed from a 0 to a 1.
FSK MODULATOR/DEMODULATOR
The FSK modulator frequency modulates the analog
output signal using two discrete frequencies to
represent the binary data. In Bell 103, the standard
frequencies of 1270 Hz and 1070 Hz (originate mark
and space) and 2225Hz and 2025 Hz (answer mark
and space) are used. V.21 mode uses 980 Hz and
1180 Hz (originate, mark and space) or 1650 Hz and
1850 Hz (answer, mark and space). Demodulation
involves detecting the received frequencies and
decoding them into the appropriate binary value.
TEST FEATURES
Test features such as analog loopback (ALB),
remote digital loopback, local digital loopback, and
internal pattern generators are also included.
LINE INTERFACE
The line interface of the 73K222AU consists of a
two-to-four wire hybrid, and an off-hook relay driver.
The two-to-four wire converter has a differential
transmit output and requires only a line transformer
and an external impedance matching resistor. Fourwire operation is also available by simply using
either of the transmit output signals.
PASSBAND FILTERS AND EQUALIZERS
A high and low band filter is included to shape the
amplitude and phase response of the transmit signal
and provide compromise delay equalization and
rejection of out-of-band signals in the receive
channel.
Amplitude and phase equalization is
necessary to compensate for distortion of the
transmission line and to reduce intersymbol
interference in the band limited receive signal. The
transmit signal filtering approximates a 75% square
root of raised Cosine frequency response
characteristic.
The relay driver output of the 73K222AU is an open
drain signal capable of sinking 20 mA, which can
control a line closure relay used to take the line off
hook and to perform pulse dialing.
AUDIO MONITOR
An audio monitor output is provided which has a
software programmable volume control. Its output is
the received signal. The audio monitor output can
directly drive a high impedance load, but an external
power amplifier is necessary to drive a low-impedance
speaker.
AGC
The automatic gain control maintains a signal level
at the input to the demodulators which is constant to
within 1 dB. It corrects quickly for increases in signal
which would cause clipping, and provides a total
dynamic range of >45 dB.
3
73K222AU
Single-Chip Modem
with UART
PIN DESCRIPTION
GENERAL
NAME
DIP
PLCC
TYPE
DESCRIPTION
VDD
40
44
I
+5V Supply ±10%, bypass with a 0.1 and a 22 µF capacitor to
GND
GND
20
22
I
System Ground
VREF
19
21
O
VREF is an internally generated reference voltage which is
externally bypassed by a 0.1 µF capacitor to the system
ground.
ISET
9
11
I
The analog current is set by connecting this pin to VDD through
a 2 MΩ resistor.
ISET should be bypassed to GND.
Alternatively, an internal bias can be selected by connecting
ISET to GND, which will result in a larger worst-case supply
current due to the tolerance of on-chip resistors. Bypass with
0.1 µF capacitor if resistor is used.
XTL1
XTL2
25
24
27
26
I
I
These pins are connections for the internal crystal oscillator
requiring an 11.0592 MHz crystal. XTL2 can also be TTL driven
from an external clock. Connect a 10 MΩ resistor from XTL1 to
ground and a 1 MΩ resistor from XTL1 to XTL2
CLK
21
23
O
Output Clock. This pin is selectable under processor control to
be either the crystal frequency (which might be used as a
processor clock) or the output of the baud generator.
RESET
10
12
I
Reset. An active signal (high) on this pin will put the chip into an
inactive state. The control register bits (except the Receiver
Buffer, Transmitter Holding, and Divisor latches) will be reset.
The output of the CLK pin will be set to the crystal frequency.
An internal pull-down resistor permits power-on reset using a
0.1 µF capacitor connected to the 5V supply.
STNDLN
15
17
I
Single-port mode select (active high). In a single-port system
there is no local microprocessor and all the modem control is
done through the 16C450 parallel bus interface. The local
microprocessor interface is replaced with UART control signals
which allow the device to function as a digital UART as well as
modem.
4
73K222AU
Single-Chip Modem
with UART
UART INTERFACE
NAME
DIP
PLCC
TYPE
DESCRIPTION
UA2-UA0
UA3
37-39
12
41-43
14
I
I
UART Address. These pins determine which of the UART
registers is being selected during a read or write on the UART
data bus. The contents of the DLAB bit in the UART’s Line
Control Register also control which register is referenced. In
single-port mode, UA0-UA3 are latched when ADS goes high.
In dual-port, only UA0-UA2 are used.
UDO-UD7
27-34
30-37
I/O
(3 state) UART Data. Data or control information to the UART
registers is carried over these lines.
DISTR
35
38
I
Data Input Strobe. A low on this pin requests a read of the
internal UART registers. Data is output on the D0-D7 lines if
DISTR and CS@ are active.
DOSTR
36
39
I
Data Output Strobe. A low on this pin requests a write of the
internal UART registers. Data on the D0-D7 lines are latched on
the rising edge of DOSTR. Data is only written if both DOSTR
and CS@ are active.
CS@
1
2
I
Chip Select. A low on this pin allows a read or write to the
UART registers to occur. In single port mode, CS@ is latched
on ADS.
INTRPT
5
7
O
(3 state) UART Interrupt. This signal indicates that an interrupt
condition on the UART side has occurred. If the Enable 8250A
interrupt bit in the interrupt Enable Register is 0 the interrupt is
gated by the DISTR signal to provide compatibility with the
8250B. The output can be put in a high impedance state with
the OUT2 register bit in the Modem Control Register. In singleport mode, INTRPT also becomes valid when a modem
interrupt signal is generated by the modem section’s Detect
Register.
RXD
6
8
I/O
Function is determined by STNDLN pin and bit 7, Tone Control
Register:
STNDLN
D7
0
0
RXD outputs data received by modem.
1
0
RXD is electrically an input but signal is
ignored.
X
1
RXD is a serial input to UART.
5
73K222AU
Single-Chip Modem
with UART
UART INTERFACE (continued)
NAME
TXD
DIP
PLCC
TYPE
7
9
O
DESCRIPTION
Function is determined by STNDLN pin and bit 7, Tone Control
Register:
STNDLN
D7
0
0
TXD is a serial output of UART.
1
0
TXD is forced to a mark.
X
1
TXD is a serial output of UART.
ANALOG / LINE INTERFACE
TXA1
TXA2
3
4
4
5
O
O
(differential) Transmitted Analog. These pins provide the analog
output signals to be transmitted to the phone line. The drivers
will differentially drive the impedance of the line transformer and
the line matching resistor. An external hybrid can also be built
using TXA1 as a single ended transmit signal.
RXA
16
18
I
Received Analog. This pin inputs analog information that is being
received by the two-to-four wire hybrid. This input can also be
taken directly from an external hybrid.
SPKR
17
19
O
Speaker Output. This pin outputs the received signal through a
programmable attenuator stage, which can be used for volume
control and disabling the speaker.
OH
18
20
O
Off-hook relay driver. This signal is an open drain output capable
of sinking 20 mA and is used for controlling a relay. The output
is the complement of the OH register bit in CR3.
6
73K222AU
Single-Chip Modem
with UART
UART CONTROL INTERFACE (STNDLN = 1)
(See Figure 1: Single-port mode)
NAME
DIP
PLCC
TYPE
DESCRIPTION
ADS
23
25
I
Address Strobe. ADS is used to latch address and chip select to
simplify interfacing to a multiplexed Address/Data Bus. UA0UA3 and CS@ are latched when the ADS signal goes high.
UA3
12
14
I
UART Address Bit 3. UA3 is used in single-port mode to address
the modem registers from the 16C450 interface. If UA3 is 0, the
normal 16C450 registers are addressed by UA0-UA2 and if UA3
is 1, the modem registers are addressed. UA3 is latched when
ADS goes high.
CTS
14
16
I
Clear to Send. This pin is the complement of CTS bit in the
Modem Status Register. The signal is used in modem
handshake control to signify that communications have been
established and that data can be transmitted.
DSR
13
15
I
Data Set Ready. This pin is the complement of DSR bit in the
Modem Status Register. The signal is used in modem
handshake to signify that the modem is ready to establish
communications.
DCD
11
13
I
Data Carrier Detect. This pin is the complement of DCD bit in
the Modem Status Register. The signal is used in modem control
handshake to signify that the modem is receiving a carrier.
DTR
22
24
O
Data Terminal Ready. The DTR output is programmed through a
bit in the Modem Control Register. The signal is used in modem
handshake to signify that the 16C450 is available to
communicate.
RTS
2
3
O
Request to Send. The RTS output is programmed through a bit
in the Modem Control Register. The signal is used in modem
handshake to signify that the 16C450 has data to transmit.
RI
8
10
I
Ring Indicator. This Indicates that a telephone ringing signal is
being received. This pin is the complement of the RI bit in the
Modem Status Register.
7
73K222AU
Single-Chip Modem
with UART
PIN DESCRIPTION (continued)
MICROPROCESSOR INTERFACE (STNDLN = 0)
(See Figure 2: Dual-port mode)
NAME
DIP
PLCC
TYPE
12-14
14-16
I
Modem Address Control. These lines carry register addresses
for the modem registers and should be valid throughout any read
or write operation.
DATA
22
24
I/O
Serial Control Data. Serial control data to be read/written is
clocked in/out on the falling edge of the DCLK pin. The direction
of data transfer is controlled by the state of the RD pin. If the RD
pin is active (low) the DATA line is an output. Conversely, if the
RD pin is inactive (high) the DATA line is an input.
RD
23
25
I
Read. A low on this input informs the 73K222AU that control
data or status information is being read by the processor from a
modem register.
WR
26
28
I
Write. A low on this input informs the 73K222AU that control
data or status information is available for writing into a modem
register. The procedure for writing is to shift in data LSB first on
the DATA pin for eight consecutive cycles of DCLK and then to
pulse WR low. Data is written on the rising edge of WR.
DCLK
11
13
I
Data Clock. The falling edge of this clock is used to strobe
control data for the modem registers in or out on the DATA pin.
The normal procedure for a write is to shift in data LSB first on
the DATA pin for eight consecutive cycles of DCLK and then to
pulse WR low. Data is written on the rising edge of WR. The
falling edge of the RD signal must continue for eight cycles of
DCLK in order to read all eight bits of the reference register.
Read data is provided LSB first. Data will not be output unless
the RD signal is active.
INT
2
3
O
(with weak pull-up) Modem Interrupt. This output signal is used
to inform the modem processor that a change in a modem detect
flag has occurred. The processor must then read the Modem
Detect Register to determine which detect triggered the interrupt.
INT will stay active until the processor reads the Modem Detect
Register or does a full reset.
MPRST*
8
10
O
Microprocessor Reset. This output signal is used to provide a
hardware reset to the microprocessor. This signal is high if the
RESET pin is high or the MCR bit D3 (OUT1) bit is set.
MA0-MA2
* NOTE:
DESCRIPTION
The µPRST pin is an upgraded function which was not included in the initial definition of the
73K222AU.
8
9
UART
(8250)
SELECT
LOGIC
MODEM
CONTROL
BITS
INTRPT
INTERRUPT LOGIC
(INTERRUPT ENABLE
REGISTER)
(INTERRUPT ID REGISTER)
RECEIVER
(RECEIVER BUFFER
REGISTER)
TRANSMITTER
(TRANSMIT HOLDING
REGISTER)
BAUD GENERATOR
(DIVISOR LATCH LS)
(DIVISOR LATCH MS)
BAUDOUT
1.8432 MHz
TXD
+V
DIGITAL
LOOPBACK
RXD
RELAY
DRIVER
DESCRAMBLER
UNSCRAMBLED
MARK (RDL)
DETECTOR
SCRAMBLER
VDD
GND
FSK
MODULATOR
DPSK
MODULATOR
FSK
MODULATOR
DPSK
MODULATOR
POWER
VREF
ISET
AGC
ANSWER
TONE
DETECTOR
CARRIER
DETECTOR
LONG LOOP
DETECTOR
ANALOG
LOOPBACK
HIGH
BAND
FILTER
CALL PROGRESS
DETECTOR
XTAL2
CLK
DTMF
GENERATOR
LOW
BAND
FILTER
1.8432 MHz
CLOCK GENERATOR
XTAL1
DIFFERENTIAL
HYBRID
DRIVER
ANTI-ALIS LPF
SPEAKER
GAIN CONTROL
TXA2
TXA1
RXA
SPKR
configure both the UART section and the modem function,
eliminating the need for a separate microcontroller. In this mode,
multiplexed pins provide the CTS, DSR, DTR, DED and RI signals
normally associated with the UART function. A separate pin, ADS,
is used for bus control.
FIGURE 1: Single-Port Mode
ADDITIONAL CONTROL
REGISTERS
(CONTROL REGISTER 2)
(UART CONTROL
REGISTER)
16C450 UART
CONTROL REGISTERS
(LINE CONTROL REGISTER)
(LINE STATUS REGISTER)
(MODERN CONTROL
REGISTER)
MODEM STATUS
REGISTER)
In the single-port mode, the 73K222AU is designed to be
accessed only by the main CPU using the same parallel
bus utilized for data transfer. This mode is enabled when
the STNDLN pin is at a logic “1”. In the single port mode,
internal registers are accessed by the main CPU to
RST
UA3
UA2
UA1
UA0
UD0-UD7
MODEM INTERRUPT LOGIC
(DETECT REGISTER)
MODEM CONTROL
REGISTER
(CONTROL REGISTER 0)
(CONTROL REGISTER 1)
(TONE REGISTER)
N/C
TWO PORT
SCRATCH REGISTER
BUS GATEWAY
STNDLN = 1
73K222AU
Single-Chip Modem
with UART
10
PRST
UART
(8250)
SELECT
LOGIC
INTERRUPT LOGIC
(INTERRUPT ENABLE
REGISTER)
(INTERRUPT ID REGISTER)
RECEIVER
(RECEIVER BUFFER
REGISTER)
TRANSMITTER
(TRANSMIT HOLDING
REGISTER)
BAUD GENERATOR
(DIVISOR LATCH LS)
(DIVISOR LATCH MS)
BAUDOUT
1.8432 MHz
MODEM
CONTROL
BITS
TXD
RXD
RELAY
DRIVER
DESCRAMBLER
UNSCRAMBLED
MARK (RDL)
DETECTOR
SCRAMBLER
VDD
GND
FSK
MODULATOR
DPSK
MODULATOR
FSK
MODULATOR
DPSK
MODULATOR
POWER
VREF
ISET
ANSWER
TONE
DETECTOR
CARRIER
DETECTOR
LONG LOOP
DETECTOR
AGC
ANALOG
LOOPBACK
HIGH
BAND
FILTER
CALL PROGRESS
DETECTOR
XTAL2
CLK
DTMF
GENERATOR
LOW
BAND
FILTER
1.8432 MHz
CLOCK GENERATOR
XTAL1
DIFFERENTIAL
HYBRID
DRIVER
ANTI-ALIS LPF
SPEAKER
GAIN CONTROL
The serial control interface allows access to the control and status
registers via a serial command port. In this mode the MA0, MA1,
and MA2 lines provide register addresses for data passed through
the DATA pin under control of the RD and WR lines. A read
operation is initiated when the RD line is taken low. The next eight
cycles of DCLK will then transfer out eight bits of the selected
address location LSB first. A write takes place by shifting in eight
bits of data LSB first for eight consecutive cycles of DCLK. WR is
then pulsed low and data transfer into the selected register occurs
on the rising edge of WR.
FIGURE 2: Dual-Port Mode
DIGITAL
LOOPBACK
The dual-port mode allows use of a dedicated
microprocessor for control of the modem function, and is
enabled when the STNDLN pin = “0”. This mode is useful
for conventional plug-in card modem designs where it is
necessary to make the modem function transparent to the
main CPU. In this mode, the 73K222AU’s multiplexed pins
from the serial command bus used to communicate with the
external microprocessor. The RI, CTS, DSR, DTR, and
DCD logic functions must then be implemented using ports
RST
UA3
UA2
UA1
UA0
UD0-UD7
OUT1
ADDITIONAL CONTROL
REGISTERS
(CONTROL REGISTER 2)
(UART CONTROL
REGISTER)
DCLK
16C450 UART
CONTROL REGISTERS
(LINE CONTROL REGISTER)
(LINE STATUS REGISTER)
(MODERN CONTROL
REGISTER)
MODEM STATUS
REGISTER)
DATA
MODEM INTERRUPT LOGIC
(DETECT REGISTER)
MODEM
SELECT LOGIC AND
DATA SHIFT REGISTER
MA2
TWO PORT
SCRATCH REGISTER
MA1
MODEM CONTROL
REGISTER
(CONTROL REGISTER 0)
(CONTROL REGISTER 1)
(TONE REGISTER)
MA0
BUS GATEWAY
STNDLN = 1
TXA2
TXA1
RXA
SPKR
73K222AU
Single-Chip Modem
with UART
73K222AU
Single-Chip Modem
with UART
UART CONTROL REGISTER OVERVIEW
DATA BIT NUMBER
REGISTER
UART
ADDRESS
UA3-UA0*
D7
D6
D5
D4
D3
D2
D1
D0
RECEIVER
BUFFER
REGISTER
(READ ONLY)
RBR
0000
DLAB = 0
BIT 7
(MSB)
BIT 6
BIT 5
BIT 4
BIT 3
BIT 2
BIT 1
BIT 0
TRANSMIT
HOLDING
REGISTER
(WRITE ONLY)
THR
0000
DLAB = 0
BIT 7
(MSB)
BIT 6
BIT 5
BIT 4
BIT 3
BIT 2
BIT 1
BIT 0
INTERRUPT
ENABLE
REGISTER
IER
0001
DLAB = 0
0
0
0
ENABLE
8250A/
16C450
INTERRUPT
ENABLE
MODEM
STATUS
INTERRUPT
ENABLE
REC. LINE
STATUS
INTERRUPT
ENABLE
THR
EMPTY
INTERRUPT
ENABLE
REC. DATA
AVAILABLE
INTERRUPT
INTERRUPT
ID
REGISTER
(READ ONLY)
IIR
0010
0
0
0
0
0
INTERRUPT
ID
BIT 1
INTERRUPT
ID
BIT 0
"0" IF
INTERRUPT
PENDING
LINE
CONTROL
REGISTER
LCR
0011
DIVISOR
LATCH
ACCESS
(DLAB)
SET
BREAK
STICK
PARITY
EVEN
PARITY
SELECT
(EPS)
PARITY
ENABLE
(PEN)
NUMBER
OF STOP
BITS
(STB)
WORD
LENGTH
SELECT 1
(WLS1)
WORD
LENGTH
SELECT 0
(WLS0)
MODEM
CONTROL
REGISTER
MCR
0100
0
0
0
LOOP
ENABLE
INTERRUPT
(OUT2 IN
16C450)
PRST
(OUT1 IN
16C450)
REQUEST
TO SEND
(RTS)
DATA
TERMINAL
READY
(DTR)
LINE
STATUS
REGISTER
LSR
0101
0
TRANSMIT
SHIFT REG
EMPTY
(TSRE)
TRANSMIT
HOLDING
REGISTER
EMPTY(THRE)
BREAK
INTERRUPT
(BI)
FRAMING
ERROR
(FE)
PARITY
ERROR
(PE)
OVERRUN
ERROR
(OE)
DATA
READY
(DR)
MODEM
STATUS
REGISTER
(READ ONLY)
MSR
0110
DATA
CARRIER
DETECT
(DCD)
RING
INDICATOR
(RI)
DATA
SET READY
(DSR)
CLEAR
TO SEND
(CTS)
DELTA
DATA CARR.
DETECT
(DDCD)
TRAILING
EDGE RING
INDICATOR
(TERI)
DELTA
DATA SET
READY
(DDSR)
DELTA
CLEAR
TO SEND
(DCTS)
SCRATCH
REGISTER
SCR
0111
BIT 7
BIT 6
BIT 5
BIT 4
BIT 3
BIT 2
BIT 1
BIT 0
DIVISOR
LATCH
(LS)
DLL
0000
DLAB = 1
BIT 7
BIT 6
BIT 5
BIT 4
BIT 3
BIT 2
BIT 1
BIT 0
DIVISOR
LATCH
(MS)
DLM
0001
DLAB = 1
BIT 15
BIT 14
BIT 13
BIT 12
BIT 11
BIT 10
BIT 9
BIT 8
* In single-port mode (STNDLN pin = 1), all four address lines UA3-UA0 are used to address the UART Control Registers.
* In dual-port mode (STNDLN pin = 0), only three address lines UA2-UA0 are used to address the UART Control Registers,
the UA3 pin becomes the MA2 pin in this mode.
11
73K222AU
Single-Chip Modem
with UART
MODEM CONTROL REGISTER OVERVIEW
ADDRESS
DATA BIT NUMBER
STNDLN
0
1
MA2UA3MA0
UA0
REGISTER
D7
D6
D5
D4
D3
D2
D1
D0
CONTROL
REGISTER
0
CR0
000
1000
MODULATION
OPTION
0
MODULATION
MODE
POWER
ON
CHARACTER
SIZE 1
(READ ONLY)
CHARACTER
SIZE 0
(READ ONLY)
TRANSMIT
ENABLE
ORIGINATE/
ANSWER
CONTROL
REGISTER
1
CR1
001
1001
TRANSMIT
PATTERN
1
TRANSMIT
PATTERN
0
ENABLE
DETECT
INTERRUPT
BYPASS
SCRAMBLER
CLK
CONTROL
RESET
TEST
MODE
1
TEST
MODE
0
DETECT
REGISTER
DR
010
1010
DEVICE
SIGNATURE
1
DEVICE
SIGNATURE
0
RECEIVE
DATA
UNSCR.
MARK
DETECT
CARRIER
DETECT
ANSWER
TONE
DETECT
CALL
PROGRESS
DETECT
LONG
LOOP
DETECT
TONE
CONTROL
REGISTER
TONE
011
1011
RXD/TXD
CONTROL
TRANSMIT
GUARD
TONE
TRANSMIT
ANSWER
TONE
TRANSMIT
DTMF
DTMF
3
DTMF
2
DTMF
1
DTMF 0
GUARD/ANS.
TONE
CONTROL
REGISTER
2
CR2
100
1100
CONTROL
REGISTER
3
CR3
101
1101
SPEAKER
VOLUME
1
SPEAKER
VOLUME
0
OFF-HOOK
X
X
X
X
X
SCRATCH
REGISTER
SCR
110
1110
BIT 7
BIT 6
BIT 5
BIT 4
BIT 3
BIT 2
BIT 1
BIT 0
UART
CONTROL
REGISTER
UCR
111
1111
TXCLK
(READ ONLY)
X
REQUEST
TO SEND
(RTS)
(READ ONLY)
DATA
TERM. READY
(DTR)
(READ ONLY)
RING
INDICATOR
(RI)
DATA
CARRIER
DETECT
(DCD)
DATA
SET
READY
(DSR)
CLEAR
TO
SEND
(CTS)
RESERVED FOR FUTURE USE
X = Undefined, mask in software
0 = Only write zero to this location
12
73K222AU
Single-Chip Modem
with UART
UART REGISTER BIT DESCRIPTIONS
UART SECTION
RECEIVER BUFFER REGISTER (RBR) (READ ONLY)
STNDLN:
0
1
ADDRESS:
UA2 - UA0 = 000, DLAB = 0
UA3 - UA0 = 0000, DLAB = 0
This read only register contains the parallel received data with start, stop, and parity bits (if any) removed. The
high order bits for less than 8 data bits/character will be set to 0.
TRANSMIT HOLDING REGISTER (THR) (WRITE ONLY)
STNDLN:
0
1
ADDRESS:
UA2 - UA0 = 000, DLAB = 0
UA3 - UA0 = 0000, DLAB = 0
This write only register contains the parallel data to be transmitted. The data is sent LSB first with start, stop, and
parity bits (if any) added to the serial bit stream as the data is transferred.
INTERRUPT ENABLE REGISTER (IER)
STNDLN:
0
ADDRESS:
UA2 - UA0 = 001, DLAB = 0
1
UA3 - UA0 = 0001, DLAB = 0
This 8-bit register enables the four types of interrupts of the UART to separately activate the chip Interrupt
(INTRPT) output signal. It is possible to totally disable the interrupt system by resetting bits 0 through 3 of the
Interrupt Enable Register. Similarly, by setting the appropriate bits of this register to a logic 1, selected interrupts
can be enabled. Disabling the interrupt system inhibits the Interrupt Identification Register and the active (high)
INTRPT output from the chip. All other system functions operate in their normal manner, including the setting of
the Line Status and Modem Status Registers.
BIT NO.
NAME
CONDITION
D0
Received Data
1
This bit enables the Received Data Available Interrupt
when set to logic 1.
D1
Transmitter Holding
Register Empty
1
This bit enables the Transmitter Holding Register Empty
Interrupt, when set to logic 1.
D2
Receiver Line
Status Interrupt
1
This bit enables the Receiver Line Status Interrupt, when
set to logic 1.
D3
Modem Status
1
This bit enables the Modem Status Register Interrupt
when set to interrupt logic 1.
D4
8250A/16450
1/0
Set for compatibility with 8250A/16C450 UARTS. Reset
this bit to disable the gating of the INTRPT interrupt line
with the DISTR signal which is needed for 8250B
compatibility.
Not Used
0
D5 - D7
DESCRIPTION
These three bits are always logic 0.
13
73K222AU
Single-Chip Modem
with UART
INTERRUPT ID REGISTER (IIR) (READ ONLY)
STNDLN:
0
1
ADDRESS:
UA2 - UA0 = 010
UA3 - UA0 = 0010
UART SECTION
The IIR register gives prioritized information as to the status of interrupt conditions. When accessed, the IIR
freezes the highest priority interrupt pending and no other interrupts are acknowledged until the particular interrupt
is serviced by the CPU.
BIT NO.
D0
NAME
CONDITION
Interrupt
Pending
0
This bit can be used in either a hardwired priortized or
polled environment to indicate whether an interrupt is
pending. When bit 0 is a logic 0, an interrupt is pending
and the IIR contents may be used as a pointer to the
appropriate interrupt service routine.
1
When bit 0 is a logic 1, no interrupt is pending.
D1, D2
Interrupt ID
bits 0, 1
Table below
D3 - D7
Not Used
0
DESCRIPTION
These two bits of the IIR are used to identify the highest
priority interrupt pending as indicated in the following
table.
These five bits of the IIR are always logic 0.
INTERRUPT PRIORITY TABLE
D2
D1
D0
PRIORITY
0
0
1
-
1
1
0
1
0
0
0
TYPE
SOURCE
RESET
None
None
Highest
Receiver Line
Status
Overrun Error,
Parity Error,
Framing Error or
Break Interrupt
Reading the Line Status
Register
0
Second
Receive Data
Available
Receive Data
Available
Reading the Rcvr.
Buffer Register
1
0
Third
Transmit Holding
Register Empty
Transmit Holding
Register Empty
Reading IIR Register
(if source of interrupt)
or Writing to Transmit
Holding Register
0
0
Fourth
Modem Status
Clear to Send or
Data Set Ready or
Ring Indicator or
Data Carrier Det.
Reading the Modem
Status Register
14
-
73K222AU
Single-Chip Modem
with UART
LINE CONTROL REGISTER (LCR)
STNDLN:
0
ADDRESS:
UA2 - UA0 = 011
1
UA3 - UA0 = 0011
UART SECTION
The user specifies the format of the asynchronous data communications exchange via the Line Control Register.
In addition to controlling the format, the user may retrieve the contents of the Line Control Register for inspection.
This feature simplifies system programming and eliminates the need for separate storage in system memory of
the line characteristics.
BIT NO.
NAME
D0
Word Length Select 0
D1
Word Length Select 1
D2
Number of Stop Bits
D3
Parity Enable
D4
Even Parity Select
CONDITION
DESCRIPTION
Bits D0 and D1 select the number of data bits per
character as shown:
D1
D0
Word Length
0
0
5 bits
0
1
6 bits
1
0
7 bits
1
1
8 bits
0 or 1
This bit specifies the number of stop bits in each
transmitted character. If bit 2 is a logic 0, one stop bit is
generated in the transmitted data. If bit 2 is a logic 1
when a 5-bit word length is selected via bits 0 and 1,
one-and-a-half stop bits are generated. If bit 2 is a logic
1 when either a 6, 7, or 8-bit word length is selected, two
stop bits are generated. The receiver checks the first
stop bit only, regardless of the number of stop bits
selected.
1
This bit is the Parity Enable bit. When bit 3 is a logic 1, a
parity bit is generated (transmit data) or checked
(receive data) between the last data word bit and stop bit
of the serial data. (The parity bit is used to produce an
even or odd number of 1’s when the data word bits and
the parity bit are summed).
1 or 0
This bit is the Even Parity Select bit. When bit 3 is a
logic 1 and bit 4 is a logic 0, an odd number of logic 1’s
are transmitted or checked in the data word bits and
parity bit. When bit 3 is a logic 1 and bit 4 is a logic 1, an
even number of logic 1’s are transmitted or checked.
15
73K222AU
Single-Chip Modem
with UART
LINE CONTROL REGISTER (LCR) (continued)
BIT NO.
D5
NAME
UART SECTION
CONDITION
Stick Parity
1 or 0
DESCRIPTION
This bit is the Stick Parity bit. When bit 3 is a logic 1 and
bit 5 is a logic 1, the parity bit is transmitted and checked
by the receiver as a logic 0 if bit 4 is a logic 1 or as a
logic 1 if bit 4 is a logic 0.
D5
D4
Parity
0
0
ODD Parity
0
1
EVEN Parity
1
0
MARK Parity
1
1
SPACE Parity
D6
Set Break
1
Output of modem is set to a spacing state. When the
modem is transmitting DPSK data if the Set Break bit is
held for one full character (start, data, parity, stop) the
break will be extended to 2 N + 3 space bits (where N =
# data bits + parity bit + 1 start + 1 stop). Any data bits
generated during this time will be ignored. See note
below.
D7
Divisor Latch Access
Bit (DLAB)
1
This bit is the Divisor Latch Access Bit (DLAB). It must
be set high (logic 1) to access the Divisor Latches of the
baud generator during a Read or Write operation. It
must be set low (logic 0) to access the Receiver Buffer,
the Transmitter Holding Register, or the Interrupt Enable
Register.
NOTE: This feature enables the CPU to alert a terminal in a computer communications system. If the following
sequence is followed, no erroneous or extraneous characters will be transmitted because of the break.
1. Load an all 0’s pad character in response to THRE.
2. Set break in response to the next THRE.
3. Wait for the Transmitter to be idle. (TSRE = 1), and clear break when normal transmission has to be
restored.
During the break, the Transmitter can be used as a character timer to accurately establish the break
duration.
16
73K222AU
Single-Chip Modem
with UART
MODEM CONTROL REGISTER (MCR)
STNDLN:
0
ADDRESS:
UA2 - UA0 = 100
1
UA3 - UA0 = 0100
UART SECTION
The MCR register controls the interface with the modem. Bits D1 and D0 are also available as read only bits in
the UART Control Register in the Modem Registers. In single-port mode, bits D1 and D0 are available inverted at
the RTS and DTR pins.
BIT NO.
NAME
CONDITION
D0
DTR
1
This bit controls the Data Terminal Ready (DTR) output.
When bit 0 is set to a logic 1, the DTR output is forced to
a logic 0. When bit 0 is reset to a logic 0, the DTR
output is forced to a logic 1.
D1
RTS
1
This bit controls the Request to Send (RTS) output.
When bit 1 is set to a logic 1, the RTS output is forced to
a logic 0. When bit 1 is reset to a logic 0, the RTS
output is forced to a logic 1.
D2
µPRST*
(OUT1 in 16C450)
1
In single-port mode inactive unless loop = 1, then
functions as below (D4). In dual-port mode the µPRST
pin is the logical OR of this bit and the RESET pin.
D3
Enable Interrupt
(OUT2 in 16C450)
0
Sets INTRPT pin to high impedance if STNDLN = 1.
1
INTRPT output enabled.
LOOP
1
This bit provides a local loopback feature for diagnostic
testing of the UART portion of the 73K222AU. When bit
D4 is set to logic 1, the following occurs:
D4
DESCRIPTION
1. TXD is forced to mark, RXD is ignored.
2. The output of the Transmitter is looped to the
Receiver.
3. The four modem control inputs to the UART (CTS,
DSR, DCD, and RI) are ignored and the UART
signals RTS, DTR, Enable Interrupt, and µPRST are
forced inactive.
4. The UART signals RTS, DTR, Enable Interrupt, and
µPRST are internally connected to the four control
signals CTS, DSR, DCD and RI respectively. Note
that the Modem Status Register Interrupts are now
controlled by the lower four bits of the Modem
Control Register. The interrupts are still controlled
by the Interrupt Enable Register.
D5 - D7
0
These bits are permanently set to logic 0.
* Note: The µPRST bit has an upgraded function which was not included in the initial definition of the 73K222AU.
17
73K222AU
Single-Chip Modem
with UART
UART SECTION
LINE STATUS REGISTER (LSR)
STNDLN:
0
ADDRESS:
UA2 - UA0 = 101
1
UA3 - UA0 = 0101
This register provides status information to the CPU concerning the data transfer.
BIT NO.
NAME
CONDITION
DESCRIPTION
D0
DR
1
The Data Ready (DR) bit is set to a 1 whenever a
complete incoming character has been received and
transferred into the Receiver Buffer Register. Data
Ready is reset to 0 by reading the data in the Receiver
Buffer Register or by writing a 0 into it from the
processor.
D1
OE
1
The Overrun Error (OE) bit indicates that the data in the
Receiver Buffer Register was not read by the CPU
before the next character was transferred into the
Receiver Buffer Register, thereby destroying the
previous character. The OE indicator is reset whenever
the CPU reads the contents of the Line Status Register.
D2
PE
1
The Parity Error (PE) bit indicates that the received
character did not have the correct parity. The bit is reset
to 0 whenever the CPU reads the Line Status Register.
D3
FE
1
The Framing Error (FE) bit indicates that the received
character did not have a valid stop bit. The FE indicator
is reset whenever the CPU reads the contents of the
Line Status Register. A framing error will not occur in
DPSK receive from the modem due to the fact that
missing stop bits are reinserted.
D4
BI
1
The Break Interrupt (BI) bit indicates that a break has
been received. A break occurs whenever the received
data is held to 0 for a full data word (start + data + stop)
or for two full data words when receiving in DPSK mode
from the modem. The BI bit is reset to 0 whenever the
CPU reads the Line Status Register.
D5
THRE
1
The Transmit Holding Register Empty (THRE) indicates
that the Transmitter is ready to accept a new character
for transmission. The THRE bit is reset when the CPU
loads a character into the Transmit Holding Register.
D6
TSRE
1
The Transmit Shift Empty (TSRE) indicates that both the
Transmit Holding Register and the Transmit Shift
Registers are empty.
D7
-
0
Always zero.
18
73K222AU
Single-Chip Modem
with UART
MODEM STATUS REGISTER (MSR) (READ ONLY)
STNDLN:
0
1
ADDRESS:
UA2 - UA0 = 110
UA3 - UA0 = 0110
UART SECTION
This register provides the current state of the control signals from the modem. In addition, four bits provide
change information. The CTS, DSR, DCD, and RI signals come from the UART Control Register if
STNDLN = 0 and from the CTS, DSR, DCD and RI pins (inverted) if STNDLN = 1. This register is READ ONLY.
The delta bits indicate whether the inputs have changed since the last time the Modem Status Register has been
read. In Loop Mode CTS, DSR, RI and DCD are taken from RTS, DTR, µPRST, and Enable Interrupt in the
Modem Control Register respectively.
BIT NO.
NAME
CONDITION
DESCRIPTION
D0
DCTS
1
This bit is the Delta Clear to Send (DCTS) indicator. Bit
0 indicates that the CTS input to the chip has changed
state since the last time it was read by the CPU.
D1
DDSR
1
This bit is the Delta Data Set Ready (DDSR) indicator.
Bit 1 indicates that the DSR input to the chip has
changed state since the last time it was read by the
CPU.
D2
TERI
1
This bit is the Trailing Edge of the Ring Indicator (TERI)
detector. Bit 2 indicates that the RI input to the chip has
changed state.
D3
DDCD
1
This bit is the Delta Data Carrier Detect (DDCD)
indicator. Bit 3 indicates that the DCD input to the chip
has changed state.
D4
CTS
1
This bit is the complement of the Clear To Send (CTS)
input. If STNDLN = 0, this reflects the status of the
UART Control Register bit. If bit 4 (loop) of the MCR is
set to a 1, this bit is equivalent to RTS in the MCR.
D5
DSR
1
This bit is the complement of the Data Set Ready (DSR)
input. If STNDLN = 0, this reflects the status of the
UART Control Register bit. If bit 4 of the MCR is set to a
1, this bit is the equivalent of DTR in the MCR.
D6
RI
1
This bit is the complement of the Ring Indicator (RI)
input. If STNDLN = 0, this reflects the status of the
UART Control Register bit. If bit 4 of the MCR is set to a
1, this bit is equivalent to µPRST in the MCR.
D7
DCD
1
This bit is the complement of the Data Carrier Detect
(DCD) If STNDLN = 0, this reflects the status of the
UART Control Register bit. If bit 4 of the MCR is set to a
1, this bit is equivalent to Enable Interrupt in the MCR.
19
73K222AU
Single-Chip Modem
with UART
SCRATCH REGISTER (SCR)
STNDLN:
0
ADDRESS:
UA2 - UA0 = 111
UART SECTION
1
UA3 - UA0 = 0111
The Scratch Register is a dual port register which can be simultaneously accessed through both the UART bus
and the modem bus. This provides the possibility for the modem controller to communicate directly with the
central CPU. Note that if both processors write the Scratch Register, the data stored will be from whichever
processor last wrote the register.
DIVISOR LATCH (Least significant byte) (DLL)
STNDLN:
0
ADDRESS:
UA2 - UA0 = 000, DLAB = 1
1
UA3 - UA0 = 0000, DLAB = 1
DIVISOR LATCH (Most significant byte) (DLM)
STNDLN:
0
ADDRESS:
UA2 - UA0 = 001, DLAB = 1
1
UA3 - UA0 = 0001, DLAB = 1
DIVISOR LATCH VALUE VS. DATA RATE
The Divisor Latch is two 8-bit write only registers which control the rate of the programmable baud generator. The
programmable baud generator generates an output clock by dividing an internal 1.8432 MHz clock by the value
stored in the divisor latch. This output clock has a value of 16X the data rate at which the modem will operate.
This output clock is available at pin 21 under the control of bit 3 (D3) of the Modem Control Register 1. Upon
loading either of the Divisor Latches the 16-bit device counter is immediately loaded, preventing long counts on
initial load. The following table shows divisor values for common data rates.
DESIRED
DATA RATE
DIVISOR USED
FOR 16 x DATA
RATE CLOCK
50 1
75 1
110 1
1
134.5
DESIRED
DATA RATE
DIVISOR USED
FOR 16 x DATA
RATE CLOCK
2304
4800
24
1536
7200
16
1047
9600
12
19200
6
857
% ERROR
GENERATED
0.058
% ERROR
GENERATED
159
1
768
38400
3
300
1
384
56000
2
600
2
192
1. Data Rate valid for FSK transmission.
96
2. Data Rate valid for halfspeed DPSK transmission.
1800
64
2000
58
3. Data Rate valid for normal 1200 bit/s DPSK
transmission.
2400
48
3600
32
1200
3
0.69
20
2.86
73K222AU
Single-Chip Modem
with UART
MODEM REGISTER BIT DESCRIPTIONS
CONTROL REGISTER (CR0)
STNDLN:
0
ADDRESS:
MA2 - MA0 = 000
BIT NO.
D0
D1
MODEM SECTION
1
UA3 - UA0 = 1000
NAME
CONDITION
Answer/Originate
0
Selects Answer Mode (transmit in high band, receive in
low band).
1
Selects Originate Mode (transmit in low band, receive in
high band).
0
Disables transmit output at TXA.
1
Enables transmit output at TXA.
Transmit Enable
DESCRIPTION
NOTE: Answer tone and DTMF TX control require
Transmit Enable. If Transmit Enable is on, call progress
and answer tone detector interrupts are masked.
D2, D3
D4
D5
Character Size 0, 1
These bits are read only. These bits represent the
character size. The character size is determined by the
UART Line Control Register and includes data, parity (if
used), one start bit, and one stop bit.
D3
D2
0
0
8-bit character
0
1
9-bit character
1
0
10-bit character
1
1
11-bit character
Power ON
Modulation Mode
Character length
This bit controls the power down mode of the
73K222AU, the analog, and most digital portions of the
chip. The digital interface is active during power down.
0
Power down mode.
1
Normal operation.
0
DPSK
1
FSK
D6
Reserved
0
Must be written as zero.
D7
Modulation Option
0
DPSK: 1200 bit/s
1
0
600 bit/s
FSK:
1
103 mode
V.21 mode
21
73K222AU
Single-Chip Modem
with UART
CONTROL REGISTER (CR1)
STNDLN:
0
ADDRESS:
MA2 - MA0 = 001
BIT NO.
D0, D1
D2
D3
D4
NAME
Test Mode
Reset
CLK Control
(Clock Control)
Bypass Scrambler
1
UA3 - UA0 = 1001
CONDITION
MODEM SECTION
DESCRIPTION
D1
D0
0
0
Selects normal operating mode.
0
1
Analog Loopback Mode. Loops the transmitted analog
signal back to the receiver, and causes the receiver to
use the same center frequency as the Transmitter. To
squelch the TXA pin, transmit enable bit must be forced
low.
1
0
Selects remote digital loopback. Received data is
looped back to transmit data internally, and RXD is
forced to a mark. Data in TXD is ignored.
1
1
Selects half-duplex. Internally performs a logical AND of
TXD and RXD to send to the UART receiver. Both
transmit and receive characters will occur at the
Receiver Buffer Register.
0
Selects normal operation.
1
Resets modem to power down state.
All Control
Register bits (CR0, CR1, TONE) are reset to zero. The
output of the clock pin will be set to the crystal
frequency.
0
CLK pin output is selected to be an 11.0592 MHz crystal
echo output.
1
CLK pin output is selected to be 16 x the Data Rate set
by the UART divisor latch.
0
Selects normal operation. DPSK data is passed through
scrambler.
1
Selects Scrambler Bypass. DPSK data is routed around
scrambler in the transmit path.
22
73K222AU
Single-Chip Modem
with UART
MODEM SECTION
CONTROL REGISTER (CR1) (continued)
BIT NO.
D5
D6, D7
NAME
CONDITION
Enable Detect
Interrupt
0
Disables interrupts generated by Detect Register bits
D1 - D4 at INT pin in dual-port mode, or at INTRPT pin
in single-port mode. All interrupts normally disabled in
power down modes.
1
Enables interrupts generated by Detect Register bits
D1 - D4 at INT pin in dual-port mode, or at INTRPT pin
in single-port mode. An interrupt will be generated with
a change in status of DR bits D1 - D4. The answer tone
and call progress detect interrupts are masked when the
TX enable bit is set. Carrier detect is masked when
TX DTMF is activated. All interrupts will be disabled if
the device is in power down mode. The interrupt is reset
when the DR register is read.
Transmit Pattern
DESCRIPTION
D7
D6
0
0
Selects normal data transmission as controlled by the
state of the TXD pin.
0
1
Selects an alternating mark/space transmit pattern for
modem testing.
1
0
Selects a constant mark transmit pattern.
1
1
Selects a constant space transmit pattern.
23
73K222AU
Single-Chip Modem
with UART
DETECT REGISTER (DR)
STNDLN:
0
ADDRESS:
MA2 - MA0 = 010
BIT NO.
D0
D1
D2
D3
D4
D5
1
UA3 - UA0 = 1010
MODEM SECTION
NAME
CONDITION
Long Loop
0
Indicates normal received signal.
1
Indicates low received signal level (< -38 dBm).
0
No call progress tone detected.
1
Indicates presence of call progress tones. The call
progress detection circuitry is activated by energy in the
normal 350 to 620 Hz call progress bandwidth.
0
No answer tone detected.
1
Indicates detection of 2225 Hz answer tone in Bell mode
or 2100 Hz in CCITT mode. The device must be in
Originate Mode for detection of answer tone for normal
operation. For CCITT answer tone detection, bit D0 of
the Tone Register must be set.
0
No carrier detected in the receive channel.
1
Carrier has been detected in the receive channel.
0
No unscrambled mark detected.
1
Indicates detection of unscrambled marks in the
received data.
A valid indication requires that
unscrambled marks be received for > 165.5 ± 13.5 ms.
Call Progress Detect
Answer Tone Received
Carrier Detect
Unscrambled Marks
Receive Data
D6, D7
Device Signature 0, 1
DESCRIPTION
Continuously outputs the received data stream. This
data is the same as that output on the RXD pin, but it is
not disabled when RXD is tri-stated.
D7
D6
Product Identified
0
0
73K212U (special order only)
0
1
73K221U (special order only)
1
0
73K222AU
24
73K222AU
Single-Chip Modem
with UART
TONE CONTROL REGISTER (TONE)
STNDLN:
0
ADDRESS:
MA2 - MA0 = 011
MODEM SECTION
1
UA3 - UA0 = 1011
The Tone Control Register contains information on the tones that are transmitted. Tones are transmitted only if
the Transmit Enable bit is set. The priority of the transmit tones are: 1) DTMF, 2) Answer, 3) FSK, 4) Guard.
BIT NO.
D0
D0, D1,
D2, D3
NAME
CONDITION
DTMF 0 / Answer/
Guard Tone
DTMF
DESCRIPTION
D6
D5
D4
D0
D0 interacts with bits D6, D5, and D4 as shown:
X
X
1
X
Transmit DTMF tones.
X
1
0
0
Select 2225 Hz answer tone (Bell).
X
1
0
1
Select 2100 Hz answer tone (CCITT).
1
0
0
0
Select 1800 Hz guard tone.
1
0
0
1
Select 550 Hz guard tone.
Table below: Programs 1 of 16 DTMF tone pairs that will be transmitted
when TX DTMF and TX enable bit (CR0, bit D1) is set. Tone
encoding is shown below.
KEYBOARD
EQUIVALENT
25
DTMF CODE
D3 D2 D1 D0
TONES
LOW
HIGH
1
0
0
0
1
697
1209
2
0
0
1
0
697
1336
3
0
0
1
1
697
1477
4
0
1
0
0
770
1209
5
0
1
0
1
770
1336
6
0
1
1
0
770
1477
7
0
1
1
1
852
1209
8
1
0
0
0
852
1336
9
1
0
0
1
852
1477
0
1
0
1
0
941
1336
*
1
0
1
1
941
1209
#
1
1
0
0
941
1477
A
1
1
0
1
697
1633
B
1
1
1
0
770
1633
C
1
1
1
1
852
1633
D
0
0
0
0
941
1633
73K222AU
Single-Chip Modem
with UART
MODEM SECTION
TONE CONTROL REGISTER (TONE) (continued)
BIT NO.
D4
D5
D6
D7
NAME
CONDITION
DESCRIPTION
0
Disable DTMF.
1
Activates DTMF. The selected DTMF tones are
transmitted continuously when this bit is high. TX DTMF
overrides all other transmit functions.
TX DTMF
(Transmit DTMF)
TX ANS
(Transmit Answer Tone)
D5
D0
0
X
Disables answer tone generator.
1
0
Enables answer tone generator. A 2225 Hz answer tone
will be transmitted continuously when the transmit
enable bit is set. The device must be in answer mode.
1
1
Enables a 2100Hz answer
operation same as above.
TX Guard
(Transmit Guard Tone)
RXD/TXD Control
Not Used
D5
Off Hook
D6, D7
Speaker Volume 0, 1
tone
generator,
with
0
Disables guard tone generator.
1
Enables guard tone generator. (See D0 for selection of
guard tones).
STNDLN
D7
0
0
RXD is output data received by modem, TXD is serial
output of UART. For monitoring only.
1
0
RXD is electrically an input, but the signal is ignored,
TXD is forced to a mark.
1
1
RXD is serial input to UART, TXD is serial output of
UART.
CONTROL REGISTER (CR3)
STNDLN:
0
ADDRESS:
MA2 - MA0 = 101
D0 - D4
D5 interacts with bit D0 as shown.
Function is dependant on status of STNDLN pin.
1
UA3 - UA0 = 1101
Not presently used.
0
Relay driver open.
1
Open drain driver pulling low.
D7
D6
Speaker volume control status.
0
0
Speaker off
0
1
-24 dB
1
0
-12 dB
1
1
0 dB
26
73K222AU
Single-Chip Modem
with UART
SCRATCH REGISTER (SCR)
STNDLN:
0
ADDRESS:
MA2 - MA0 = 110
1
UA3 - UA0 = 1110
MODEM SECTION
The Scratch Register is a dual-port register which can be accessed either through the UART bus or the modem
bus. It can be used for a communication path outside the data stream.
UART CONTROL REGISTER (UCR)
STNDLN:
0
ADDRESS:
MA2 - MA0 = 111
1
UA3 - UA0 = 1111
The UART Control Register contains the handshaking signals necessary for the microprocessor to communicate
with the central CPU through the UART.
BIT NO.
NAME
CONDITION
DESCRIPTION
D0
CTS
1
In dual-port mode, CTS, DSR, DCD and RI are writeable
locations which can be read through the 16C450 port in
the Modem Status Register.
D1
DSR
1
D2
DCD
1
In the single-port mode, D0 - D3 are ignored and the
information for the Modem Status Register comes
directly from the external pins.
D3
RI
1
D4
DTR
1
D5
RTS
1
DTR and RTS are read only versions of the same
register bits in the Modem Control Register.
D6
Not Used
D7
TXCLK
Clock
TXCLK is the clock that the UART puts out with TXD.
The falling edge of TXCLK is coincident with the
transitions of data on TXD. TXCLK can also be used for
the microprocessor to send synchronous data
independent of the UART by forcing data patterns using
CR1 bits 6 and 7 before the rising edge of TXCLK.
NOTE: Control Register 2 (CR2) is reserved for future products and is disabled.
27
73K222AU
Single-Chip Modem
with UART
ELECTRICAL SPECIFICATIONS
ABSOLUTE MAXIMUM RATINGS
TA = -40°C to 85°C, VDD = 5V ± 10%, unless otherwise noted.
PARAMETER
RATING
UNIT
VDD Supply Voltage
7
V
Storage Temperature
-65 to 150
°C
260
°C
-0.3 to VDD +0.3
V
Soldering Temperature (10 sec.)
Applied Voltage
NOTE: All inputs and outputs are protected from static charge using built-in, industry standard protection devices
and all outputs are short-circuit protected.
RECOMMENDED OPERATING CONDITIONS
PARAMETER
CONDITION
MIN
NOM
MAX
UNIT
VDD, Supply Voltage
4.5
5
5.5
V
TA, Operating Free-Air
Temperature
-40
85
°C
External Component (Refer to application drawing for placement.)
VREF Bypass Capacitor 2
(VREF to GND)
0.1
Bias Setting Resistor 1
(Placed between VDD and ISET
pins)
1.8
ISET pin to GND
0.1
µF
(VDD to GND)
0.1
µF
ISET Bypass Capacitor 2
VDD Bypass Capacitor
2
µF
2
2.2
MΩ
XTL1 Load Capacitor
From pin to GND
40
pF
XTL2 Load Capacitor
From pin to GND
20
pF
+0.01
%
Input Clock Variation
(11.0592 MHz)
-0.01
Hybrid Loading
R1
See Figure 3
R2
C
TXA Hybrid Loading
600
Ω
600
Ω
0.033
µF
1. Optional for minimum worst case current consumption.
2. Minimum for optimized system layout; may require higher values for noisy environments.
28
73K222AU
Single-Chip Modem
with UART
DC ELECTRICAL CHARACTERISTICS
TA = -40°C to +85 °C, VDD = 5V ± 10%, unless otherwise noted.
PARAMETER
CONDITION
MIN
NOM
MAX
UNIT
IDD, Supply Current
IDDA, Active
ISET Resistor = 2 MΩ
8
12
mA
IDDA, Active
ISET = GND
8
15
mA
IDD1, Power-Down
CLK = 11.0592 MHz
3
4
mA
IDD2, Power-Down
CLK = 19.200 kHz
2
3
mA
100
µA
Digital Inputs
Input High Current
IIH
VI = VDD
Input Low Current
IIL
VI = 0
Input Low Voltage
VIL
Input High Voltage
VIH
Except RESET & XTL1
2.0
V
Input High Voltage
VIH
RESET & XTL1
3.0
V
Pull Down Current
RESET PIN
-200
µA
0.8
5
Input Capacitance
V
30
µA
10
pF
VDD
V
Digital Outputs
Output High Voltage
VOH
IOUT = - 1 mA
2.4
VOL UD0-UD7 and INTRPT
IOUT = 3.2 mA
0.4
V
VOL other outputs
IOUT = 1.6 mA
0.4
V
CLK Output
VOL
IOUT = 3.2 mA
0.6
V
OH Output
VOL
IOUT = 20 mA
1.0
V
OH Output
VOL
IOUT = 10 mA
0.5
V
20
µA
Offstate Current INTRPT pin
VO = 0V
-20
Capacitance
Inputs
Input Capacitance
10
pF
CLK
Maximum capacitive load to pin
15
pF
Analog Pins
RXA Input Resistance
200
RXA Input Capacitance
kΩ
25
29
pF
73K222AU
Single-Chip Modem
with UART
ELECTRICAL SPECIFICATIONS (continued)
DYNAMIC CHARACTERISTICS AND TIMING
TA = -40°C to +85°C, VDD = 5V ± 10%, unless otherwise noted.
PARAMETER
CONDITION
MIN
NOM
MAX
UNIT
DPSK Modulator
Carrier Suppression
Measured at TXA
55
Output Amplitude
ANS TONE 2225 or 2100 Hz
-11
-10.0
-9
dBm0
DPSK TX Scrambled Marks
-11
-10.0
-9
dBm0
FSK Dotting Pattern
-11
-10.0
-9
dBm0
±5
Hz
.25
%
FSK Tone Error
dB
Bell 103 or V.21
DTMF Generator
Freq. Accuracy
-.25
Output Amplitude
Low Band, not in V.21 mode
-10
-9
-8
dBm0
Output Amplitude
High Band, not in V.21 mode
-8
-7
-6
dBm0
Long Loop Detect
DPSK or FSK
-40
-32
dBm0
Demodulator Dynamic Range
DPSK or FSK
45
dB
Call Progress Detector
Detect Level
2-Tones in 350-600 Hz Band
Reject Level
2-Tones in 350-600 Hz Band
Delay Time
-70 dBm0 to -30 dBm0 Step
Hold Time
-30 dBm0 to -70 dBm0 Step
Hysteresis
-39
0
dBm0
-46
dBm0
27
80
ms
27
80
ms
2
dB
Carrier Detect
Threshold
DPSK or FSK Receive Data
-49
-42
dBm0
Delay Time
-70 dBm0 to -30 dBm0 Step
15
45
ms
Hysteresis
Hold Time
2
-30 dBm0 to -70 dBm0 Step
3.0
dB
10
24
ms
-49.5
-42
dBm0
Answer Tone Detector
Detect Level Threshold
In FSK mode
Delay Time
-70 dBm0 to -30 dBm0 Step
20
45
ms
Hold Time
-30 dBm0 to -70 dBm0 Step
10
30
ms
-2.5
+2.5
%
Detect Frequency Range
1. All units in dBm0 are measured at the line input to the transformer. The interface circuit inserts an 8 dB loss in
the transmit path (TXA1 - TXA2 to line), and a 3 dB loss in the receive path (line to RXA).
30
73K222AU
Single-Chip Modem
with UART
DYNAMIC CHARACTERISTICS AND TIMING (continued)
PARAMETER
CONDITION
MIN
NOM
MAX
UNIT
+1
dB
Speaker Output
Gain Error
-1
Output Swing SPKR
10K||50 pF LOAD 5% THD
2.75
Capture Range
Originate or Answer
-10
Capture Time
-10 Hz to +10 Hz Carrier
Frequency change assumed
VP
Carrier VCO
40
10
Hz
100
ms
+625
ppm
50
ms
+20
Hz
Recovered Clock
Capture Range
% of Center Frequency
Data Delay Time
Analog data in at RXA pin to
receive data valid at RXD pin.
-625
30
Guard Tone Generator
Tone Accuracy
550 or 1800 Hz
-20
Tone Level
550 Hz
-4.0
-3.0
-2.0
dB
(Below DPSK Output)
1800 Hz
-7.0
-6.0
-5.0
dB
Harmonic Distortion
700 to 2900 Hz
-60
dB
MAX
UNIT
Data out from Read
70
ns
Data out after Clock
110
ns
Data Float after Read
40
ns
SERIAL BUS INTERFACE (See Figure 4)
The following times are for CL = 100 pF.
PARAMETER
MIN
NOM
Clock High after Read
0
Write Width
65
Data Setup Before Clock
0
ns
Data Hold after Clock
55
ns
60
ns
0
ns
100
ns
Address setup before Write LOW
0
ns
Address Hold after Write HIGH
0
ns
Write after Clock
Address setup before Control
Address Hold after Control
1
1
1. Control is later of falling edge of RD or DCLK.
31
ns
10000
ns
73K222AU
Single-Chip Modem
with UART
ELECTRICAL SPECIFICATIONS (continued)
PARALLEL BUS INTERFACE (See Figure 5) The following times are for CI = 100 pF.
PARAMETER
MIN
MAX
Dual-Port Mode
MIN
MAX
UNIT
Single-Port Mode
RC
Read Cycle = TAD + TRC
240
340
ns
TDIW
DISTR Width
30
30
ns
TDDD
Delay DISTR to Data (read time)
45
45
ns
THZ**
DISTR to Floating Data Delay
50
40
ns
TRA
Address Hold after DISTR
20
5
ns
TRCS
Chip select hold after DISTR
20
20
ns
TAR*
DISTR Delay after Address
22
15
ns
TCSR
DISTR Delay after Chip Select
20
20
ns
WC
Write Cycle = TAW + TDOW + TWC
140
140
ns
TDOW
DOSTR Width
40
40
ns
TDS
Data Setup
15
25
ns
TDH**
Data Hold
5
5
ns
TWA
Address Hold after DOSTR
20
5
ns
TWCS
Chip select hold after DOSTR
20
20
ns
TAW*
DOSTR delay after Address
0
15
ns
20
20
ns
DOSTR delay after Chip Select
TADS
Address Strobe Width
15
ns
TAS
Address Setup Time
10
ns
TAH
Address Hold Time
0
ns
TCS
Chip Select Setup Time
10
ns
TCH
Chip Select Hold Time
0
ns
TRC
Read Cycle Delay
40
40
ns
TWC
Write Cycle Delay
40
40
ns
TAD
Address to Read Data
110
110
ns
*
TAR and TAW are referenced from the falling edge of either CS@ or DISTR or DOSTR, whichever is later.
**
THZ and TDH are referenced from the rising edge of CS@ or DISTR or DOSTR, whichever is earlier.
32
73K222AU
Single-Chip Modem
with UART
TXA1
R1
RXA
C
600
R2
TXA2
1:1
(Nominal Telephone
Line Impedance)
TA Hybrid Loading
Analog Interface Hybrid Loading
FIGURE 3: TXA Hybrid Loading Analog Interface Hybrid Loading
READ MODE
DCLK
TRCK
1
TACR
ADDRESS
1
TCAR
ADDR
1
TCAR
TCKD
TRDF
TRD
1
TACR
DATA
D0
D1
D6
D7
WRITE MODE
DCLK
TWW
TCKW
TACW
ADDRESS
ADDR
TDCK
DATA
TCAW
D0
TCKH
D1
D2
D6
FIGURE 4: Modem Serial Bus Timing
33
D7
73K222AU
Single-Chip Modem
with UART
TADS
TRC
TAW
TWC
(STNDLN = 1)
TAH
TAH
TAS
ADDRESS
UA2 (UA3)-UA0
TAS
VALID
VALID
VALID FOR NO
TCS
TRA
TCS
VALID FOR NO
TCH
TWA
TCH
LOW FOR NO
LOW FOR NO
TAR
TAR
TDIW
WC
TAW
TCSW
TAW
TDOW
OR
RC
TDDD
THZ
TDS
TDH
TAD
DATA
UD7-UD0
READ DATA
WRITE DATA
FIGURE 5: UART Bus Timing
34
73K222AU
Single-Chip Modem
with UART
TYPICAL PERFORMANCE CHARACTERISTICS
BER vs. S/N
The 73K222AU was designed using an integrated
analog/digital architecture that offers optimum
performance over a wide range of line conditions.
The 73K222AU utilizes the circuit design proven in
TDK Semiconductor’s 73K222L one-chip modem,
with added enhancements which extend low signal
level performance and increase immunity to spurious
noise typically encountered in integral bus
applications. The 73K222AU provides excellent
immunity to the types of disturbances present with
usage of the dial-up telephone network.
The
following curves show representative Bit Error Rate
performance under various line conditions.
This test measures the ability of the modem to
function with minimum errors when operating over
noisy lines. Since some noise is generated by even
the best dial-up lines, the modem must operate with
as low a S/N ratio as possible. Optimum
performance is shown by curves that are closest to
the zero axis. A narrow spread between curves for
the four line conditions indicates minimal variation in
performance when operating over a range of line
qualities and is typical of high performance adaptive
equalization receivers. High band receive data is
typically better than low band due to the inherent
design of PSK modems.
73K222AU
BER vs S/N
73K222AU
BER vs RECEIVE LEVEL
10-2
10-2
HIGH BAND RECEIVE
-30 dBm
DPSK OPERATION
HIGH BAND RECEIVE
DPSK OPERATION
C2 LINE
1200
BPS
10-3
10-3
600
BPS
C2
C2
BIT ERROR RATE
BIT ERROR RATE
C1 OR 3002
FLAT
10-4
C1 OR 3002
10-4
FLAT
S/N = 10.8 dB
10-5
10-5
10-6
10-6
S/N = 15 dB
2
4
6
8
10
12
14
10
SIGNAL TO NOISE (dB)
0
-10
-20
-30
RECEIVE LEVEL (dBm)
35
-40
-50
73K222AU
Single-Chip Modem
with UART
BER vs. Receive Level
73K222AU
BER vs CARRIER OFFSET
This measures the dynamic range of the modem. As
signal levels vary widely over dial-up lines, the
widest dynamic range possible is desirable. The
minimum Bell specification calls for 36 dB of
dynamic range. S/N ratios were held constant at the
indicated values while receive level was lowered
from very high to very low signal levels. The “width
of the bowl” of these curves taken at the 10-4 BER
point is a measure of the dynamic range.
10-2
HIGH BAND RECEIVE
DPSK OPERATION
BIT ERROR RATE
10-3
BER vs. Carrier Offset
This parameter indicates how the modem
performance is impacted by frequency shifts
encountered in normal PSTN operation. Flat curves
show no performance degradation from frequency
offsets. The K-Series devices use a 2nd order carrier
tracking phase-locked-loop, which is insensitive to
carrier offsets in excess of 10 Hz. The Bell network
specifications allow as much as 7 Hz offset, and the
CCITT specifications require modems to operate
with 7 Hz of offset.
10-4
3002 11.5 dB S/N
C2 10.8 dB S/N
10-5
10-6
12
8
4
0
-4
-8
-12
SIGNAL TO NOISE (dB)
APPLICATION
10 shows a more conventional integral modem
design, in which a local microprocessor handles
modem supervision, allowing the modem function to
be transparent to the main processor. Inclusion of
the hybrid drivers, audio volume control, and off
hook relay driver reduces component count for a
highly efficient design. In either mode of operation,
the 73K222AU’s ability to operate from a single +5
volt power supply eliminates the need for additional
supply voltages and keeps power usage to a
minimum.
The 73K222AU includes additional circuitry to
greatly simplify integral modem designs in either of
two different configurations. The single-port mode
represents the most efficient implementation for an
integral modem. Figure 9 shows a typical schematic
using this mode. In this configuration, the 73K222AU
transfers data and commands through the single
parallel port. All modem control is provided by the
main CPU, eliminating the need for an external
microcontroller and supporting components. The
73K222AU is unique in that access to both the
UART and modem sections is possible through the
UART port. Also shown is a separate serial port,
which can be used independent of the modem
function when the modem section is inactive. Figure
(See Figure 9 & 10: Typical Integral Applications
Single and Dual-Port Modes.)
36
J4
37
28 UD1
29 UD2
30 UD3
31 UD4
32 UD5
33 UD6
D1 A8
D2 A7
D3 A6
D4 A5
D5 A4
D6 A3
RESET
TXA2
TXA1
RXA
4
3
16
18
8
11
2
14
13
22
3.9V
3.9V
+5
0.1 F
C4
R8 3
R1 600
+5
0.022 F
T1
+5
K1
U8
4N35
NO
+5
C11
IN4708
D5
IN4004
22 K
MIDCOM
+5
U5
671-8005
LM386 220 F
3
6
C14
R9
5
+
SPKR
0.047
2
7
8
4
0.1 F
R4
10
C10
C11
R2
OPTIONAL
DIGITAL
SERIAL PORT
IN4004
MOV1
V250LA20A
0.22 F
250 VDC
D2
D1
R6
1
Fuseable
R5
1
Fuseable
R7
22 K
FIGURE 9: 73K222AU Typical Integral Application Single-Port Mode
34 UD7
C9
0.1 F R3 5.1K
19 VREF
17
SPKR
0.1 F
C6
RST
0.001
C12
35
27 UD0
D7 A2
9
TXD 7
6
RXD
73K222AU
D8 A9
35
7
+5V
14
B14
b
a
LS04
C13
1
36
U4
12
7
+1 F
14
8
B13
AEN A11
A9 A22
COM2
2
A7 A24
COM1
3
A6 A25
11 +5
1
4
A5 A26
A8 A23
5
A4 A27
6
12 UA3
A3 A28
+5
37 UA2
A2 A29
23
GND
ISET
20
VDD 40
STNDALN 15
XTL2
XTL1
38 UA1
24
25
X1
39 UA0
18 pF
39 pF
C2
A1 A30
C1
11.0592 MHz
5 INTRPT
A0 A31
IRQ
PC BUS
U2
A1
A
T
R
A1
R
T
A
PHONE
LINE
73K222AU
Single-Chip Modem
with UART
c
COM2
2
A7 A24
J4
3
A6 A25
38
U4
LS04
29 UD2
30 UD3
31 UD4
32 UD5
33 UD6
34 UD7
D2 A7
D3 A6
D4 A5
D5 A4
D6 A3
D7 A2
4
23
TXA2
TXA1
RXA
4
3
16
18
PRST 8
INT 2
21
14
13
12
R1 600
3.9V
3.9V
12
N/C 18
19
6
7
8
5
2
11
26
1
11
10
22
0.1 F
C4
R7 3
P1.5
P1.6
P1.7
P1.4
P1.3
P1.1
P1.0
TXD
RXD
3
R9
2
C11
9
13
S1-4
R2
T1
+5
K1
NO
+5
0.22 F
250 VDC
IN4708
D5
IN4004
22 K
8 LINES UNUSED
8 LINES PORTS
U8
4N35
S1-3
S1-2
S1-1
+5
17
N/C
N/C
C8
1 F
16
15
14
30
0.022 F
RST
P2
P0
P3.7
P3.6
P3.5
P3.4
ALE
31
29
20
40
+5
MIDCOM
U5
671-8005
LM386 220 F
6
C14
5
+
SPKR
0.047
7
8
4
0.1 F
R4
10
C10
+5
X2
X1
VSS
VDD
8053
U1
IN4004
MOV1
V250LA20A
C11
D2
D1
R7
22 K
FUSE
F1
FIGURE 10: 73K222AU Typical Integral Application Dual-Port Mode
d
MA0
MA1
MA2
DCLK
DATA
+
+5
C9
0.1 F R3 5.1K
19 VREF
17
SPKR
0.1 F
C6
RST
0.001
C12
10
28 UD1
D1 A8
U4
LS04
9
20
TXD 7
6
RXD
73K222AU
27 UD0
RESET B2
ISET
GND
VDD 40
STNDALN 15
XTL2
XTL1
D8 A9
35
7
36
b
+5V
14
LS04
a
1
B14
U4
12
C13
+1 F
14
8
7
23
B13
AEN A11
A9 A22
COM1
4
A5 A26
11 +5
1
5
A4 A27
A8 A23
6
A3 A28
U3
LS30
24
25
X1
37 UA2
18 pF
39 pF
C2
A2 A29
C1
38 UA1
+5V
10 F
11.0592 MHz
5 INTRPT
39 UA0
C3
J3
COM 2 INT
COM 1 INT
A1 A30
B1
B3
B24
B25
A0 A31
IRQ4
IRQ3
PC BUS
U2
J1
A1
A
T
R
A1
R
T
A
PHONE
LINE
73K222AU
Single-Chip Modem
with UART
73K222AU
Single-Chip Modem
with UART
MECHANICAL SPECIFICATIONS
40-Pin DIP
44-Pin PLCC
0.695 (17.655)
0.685 (17.399)
PIN NO. 1 IDENT.
0.075 (1.905)
0.065 (1.651)
0.165 (4.191)
0.200 (5.080)
0.050 (1.270)
0.656 (16.662)
0.695 (17.655)
0.685 (17.399)
0.650 (16.510)
0.656 (16.662)
0.650 (16.510)
39
0.016 (0.406)
0.020 (0.508)
0.590 (14.986)
0.630 (16.002)
0.045 (1.140)
0.020 (0.508)
73K222AU
Single-Chip Modem
with UART
PACKAGE PIN DESIGNATIONS
CAUTION: Use handling procedures necessary for
a static sensitive component.
(Top View)
40
VDD
)/
2
39
UA0
TXA1
3
38
UA1
TXA2
4
37
UA2
INTRPT
5
36
RXD
6
35
TXD
7
34
UD7
) PRST
8
33
UD6
ISET
9
32
UD5
RESET
10
31
) / DCLK
11
(UA3) / MA2
12
TXA2
TXA1
/(
N/C
UD7
10
36
UD6
UD4
ISET
11
35
UD5
30
UD3
RESET
12
34
UD4
29
UD2
) / DCLK
13
33
UD3
(
) / MA2
14
32
UD2
(
) / MA1
15
31
UD1
(CTS) / MA0
16
30
UD0
17
29
18 19 20 21 22 23 24 25 26 27 28
N/C
27
UD1
UD0
/ (N/C)
26
RXA
16
25
XTL1
SPKR
17
24
XTL2
18
23
VREF
19
22
DATA / (
GND
20
21
CLK
/(
RXA
STNDLN
)
)
600-Mil
40-Pin DIP
73K222AU-IP
XTL1
28
(
N/C
37
) / PRST
(
UA2
38
9
UA1
8
TXD
UA0
RXD
XTL2
15
VDD
STNDLN
14
44 43 42 41 40
39
)/
) / MA0
1
2
(
(
13
N/C
) / MA1
3
CLK
(
4
(DTR) / DATA
(
5
7
GND
(
6
INTRPT
SPKR
(
Parentheses indicate single-port mode.
)
1
44-Pin
PLCC
73K222AU-IH
ORDERING INFORMATION
PART DESCRIPTION
ORDER NUMBER
PACKAGING MARK
73K222AU
40-Pin Plastic Dual In-Line
73K222AU-IP
73K222AU-IP
44-Pin Plastic Leaded Chip Carrier
73K222AU-IH
73K222AU-IH
No responsibility is assumed by TDK Semiconductor Corporation for use of this product nor for any infringements of patents and trademarks
or other rights of third parties resulting from its use. No license is granted under any patents, patent rights or trademarks of TDK
Semiconductor Corporation, and the company reserves the right to make changes in specifications at any time without notice. Accordingly, the
reader is cautioned to verify that the data sheet is current before placing orders.
TDK Semiconductor Corporation, 2642 Michelle Drive, Tustin, CA 92780-7019, (714) 508-8800, FAX: (714) 508-8877
TDK Semiconductor Corporation
04/24/00- rev.D
40