- Mode 0 - Functionally Compatible with Industry
Types Such as the TR1602A and CDP6402
- Mode 1 - Interfaces Directly with CDP1800-Series
Microprocessors without Additional Components
• Full or Half Duplex Operation
• Parity, Framing and Overrun Error Detection
• Baud Rate
- DC to 200K Bits/s at V
- DC to 400K Bits/s at V
• Fully Programmable with Externally Selectable Word
Length (5-8 Bits), Parity Inhibit, Even/Odd Parity, and
1, 1-1/2, or 2 Stop Bits
• False Start Bit Detection
. . . . . . . . . . . . . . . . . . . . 5V
DD
. . . . . . . . . . . . . . . . . . . .10V
DD
Ordering Information
TEMP.
PACKAGE
PDIP-40oC to +85oC CDP1854ACECDP1854AE
Burn-InCDP1854ACEX CDP1854AEX
PLCC-40oC to +85oC CDP1854ACQCDP1854AQ
SBDIP-40oC to +85oC CDP1854ACDCDP1854AD
Burn-InCDP1854ACDX-
RANGE
5V/200K
BAUD
10V/400K
BAUD
PKG.
NO.
E40.6
E40.6
N44.65
D40.6
D40.6
Description
The CDP1854A and CDP1854AC are silicon-gate CMOS
Universal Asynchronous Receiver/Transmitter (UART) circuits. They are designed to provide the necessary formatting
and control for interfacing between serial and parallel data.
For example , these U AR Ts can be used to interface between
a peripheral or terminal with serial I/O ports and the 8-bit
CDP1800-series microprocessor parallel data bus system.
The CDP1854A is capable of full duplex operation, i.e.,
simultaneous conversion of serial input data to parallel output data and parallel input data to serial output data.
The CDP1854A UART can be prog rammed to operate in one
of two modes by using the mode control input. When the
input is high (MODE = 1), the CDP1854A is directly compatible with the CDP1800-series microprocessor system without
additional interface circuitry. When the mode input is low
(MODE = 0), the device is functionally compatible with industry standard UART’s such as the TR1602A and CDP6402. It
is also pin compatible with these types, except that pin 2 is
used for the mode control input.
The CDP1854A and the CDP1854AC are functionally identical. The CDP1854A has a recommended operating voltage
range of 4V to 10.5V, and the CDP1854AC has a recommended operating voltage range of 4V to 6.5V.
CAUTION: These devices are sensitive to electrostatic discharge; follow proper IC Handling Procedures.
http://www.intersil.com or 407-727-9207
Input Voltage Range, All Inputs . . . . . . . . . . . . . .-0.5 to VDD + 0.5V
DC Input Current, Any One Input. . . . . . . . . . . . . . . . . . . . . . . . .±10mA
Device Dissipation Per Output Transistor
TA = Full Package-Temperature Range . . . . . . . . . . . . . . 100mW
Operating-Temperature Range (TA)
Package Type D . . . . . . . . . . . . . . . . . . . . . . . . .-55oC to +125oC
Package Type E and Q . . . . . . . . . . . . . . . . . . . . .-40oC to +85oC
CAUTION: Stresses above those listed in “Absolute Maxim um Ratings” ma y cause permanent damage to the device . This is a stress only rating and oper ation of
the device at these or any other conditions above those indicated in the operational sections of this specification is not implied.
NOTE:
1. θJA is measured with the component mounted on an evaluation PC board in free air.
At Distance 1/16 ±1/32 inch (1.59 ±0.79mm) . . . . . . . . . .+265oC
NOTE: Printed circuit board mount: 57mm x 57mm minimum area x
1.6mm thick G10 epoxy glass, or equivalent.
Static Electrical Specifications at T
CONDITIONSLIMITS
V
PARAMETER
Quiescent Device
Current
Output Low Drive
(Sink) Current
(Except pins 24 and
25)
Output High Drive
(Source) Current
Output Low Drive
(Sink) Current
(Pins 24 and 25)
Output Voltage
Low-Level (Note 2)
I
DD
I
OL
I
OH
I
OL
V
OL
O
(V)
-0, 55-0.0150-0.02200µA
-0, 1010-1200---µA
0.40, 5512-12-mA
0.50, 101024----mA
4.60, 55-0.55-1.1--0.55-1.1-mA
9.50, 1010-1.3-2.6----mA
0.40, 551.63.5-1.63.5-mA
0.50, 10103.27----mA
-0, 55-00.1-00.1V
-0, 1010-00.1---V
= -40oC to +85oC, Unless Otherwise Noted
A
CDP1854ACDP1854AC
V
(V)
V
IN
DD
(V)
MIN
(NOTE 1)
TYPMAXMIN
(NOTE 1)
TYPMAX
UNITS
Output Voltage
High-Level (Note 2)
Input Low VoltageV
Input High VoltageV
Input CurrentI
V
OH
-0, 554.95-4.95-V
-0, 10109.910----V
0.5, 4.5-5--1.5--1.5V
IL
0.5, 9.5-10--3---V
0.5, 4.5-53.5--3.5--V
IH
0.5, 9.5-107-----V
IN
-0, 55--±1- - ±1µA
-0, 1010--±2- - - µA
5-45
CDP1854A, CDP1854AC
Static Electrical Specifications at T
= -40oC to +85oC, Unless Otherwise Noted (Continued)
A
CONDITIONSLIMITS
CDP1854ACDP1854AC
PARAMETER
Three-State Output
I
OUT
V
O
(V)
0, 50, 55--±1- - ±1µA
V
(V)
V
IN
DD
(V)
MIN
(NOTE 1)
TYPMAXMIN
(NOTE 1)
TYPMAX
UNITS
Leakage Current
0, 100, 1010--±10---µA
Operating Current
I
DD1
-0, 55-1.5--1.5-mA
(Note 3)
-0, 1010-6----mA
Input CapacitanceC
Output CapacitanceC
IN
OUT
----57.5-57.5pF
----1015-1015pF
NOTES:
1. Typical values are for TA= 25oC.
2. IOL = IOH = 1µA.
3. Operating current is measured at 200kHz or VDD = 5V and 400kHz for VDD = 10V in a CDP1800-series microprocessor system, with
open outputs.
Operating Conditions At T
= Full Package-Temperature Range. For maximum reliability, operating conditions should be selected so
A
that operation is always within the following ranges:
CONDITIONS LIMITS
CDP1854ACDP1854AC
V
PARAMETER
DD
(V)
MINMAXMINMAX
UNITS
DC Operating Voltage Range-410.546.5V
Input Voltage Range-V
SS
V
DD
V
SS
V
DD
V
Baud Rate (Receive or Transmit)5-200-200K bits/s
10-400--K bits/s
5-46
CDP1854A, CDP1854AC
Functional Definitions for CDP1854A
Terminals Mode 1 CDP1800-Series
Microprocessor Compatible
SIGNAL: FUNCTION
VDD:
Positive supply voltage.
MODE SELECT (MODE):
A high-level voltage at this input selects CDP1800-series
microprocessor Mode operation.
:
V
SS
Ground
CHIP SELECT 2 (CS2):
A low-level voltage at this input together with CS1 and CS3
selects the CDP1854A UART.
RECEIVER BUS (R BUS 7 - R BUS 0):
Receiver parallel data outputs (may be exter nally connected
to corresponding transmitter bus terminals).
INTERRUPT (INT):
A low-level voltage at this output indicates the presence of
one or more of the interrupt conditions listed in Table 1.
FRAMlNG ERROR (FE):
A high-level voltage at this output indicates that the received
character has no valid stop bit, i.e., the bit f ollowing the parity
bit (if programmed) is not a high-level voltage. This output is
updated each time a character is transferred to the Receiver
Holding Register.
PARITY ERROR or OVERRUN ERROR (PE/OE):
A high-level v oltage at this output indicates that either the PE
or OE bit in the Status Register has been set (see Status
Register Bit Assignment, Table 2).
REGISTER SELECT (RSEL):
This input is used to choose either the Control/Status
Registers (high input) or the transmitter/receiver data
registers (low input) according to the truth table in Table 3.
RECEIVER CLOCK (RCLOCK):
Clock input with a frequency 16 times the desired receiver
shift rate.
TPB:
A positive input pulse used as a data load or reset strobe.
DATA AVAILABLE (DA):
A low-level voltage at this output indicates that an entire
character has been received and transferred to the Receiver
Holding Register.
SERIAL DATA IN (SDl):
Serial data received on this input line enters the Receiver
Shift Register at a point determined by the character length.
A high-level input voltage must be present when data is not
being received.
CLEAR (CLEAR):
A low-level voltage at this input resets the Interrupt FlipFlop, Receiver Holding Register, Control Register, and
Status Register, and sets SERIAL DATA OUT (SDO) high.
TRANSMlTTER HOLDING REGISTER EMPTY (THRE):
A low-level voltage at this output indicates that the
Transmitter Holding Register has transferred its contents to
the Transmitter Shift Register and may be reloaded with a
new character.
CHIP SELECT 1 (CS1):
A high-level voltage at this input together with
selects the UART.
REQUEST TO SEND (RTS):
This output signal tells the peripheraI to get ready to receive
data.
CLEAR TO SEND (CTS) is the response from the
peripheral.
latched in the Transmitter Holding Register or TR is set high,
and is reset high when both the Transmitter Holding Register
and Transmitter Shift Register are empty and TR is low.
SERAL DATA OUTPUT (SDO):
The contents of the Transmitter Shift Register [star t bit, data
bits, parity bit, and stop bit(s)] are serially shifted out on this
output. When no character is being transmitted, a high level
is maintained. Start of transmission is defined as the
transition of the start bit from a high-level to a low-level
output voltage.
TRANSMlTTER BUS (T BUS 0 - T BUS 7):
Transmitter parallel data input. These may be externally
connected to corresponding Receiver bus terminals.
RD/
WR:
A low-level v oltage at this input gates data from the tr ansmitter
bus to the Transmitter Holding Register or the Control Register as chosen by register select. A high-level voltage gates
data from the Receiver Holding Register or the Status Register, as chosen by register select, to the receiver bus.
CHIP SELECT 3 (CS3):
With high-level voltage at this input together with CS1 and
CS2 selects the UART.
PERIPHERAL STATUS INTERRUPT (PSI):
A high-to-low transition on this input line sets a bit in the
Status Register and causes an
EXTERNAL STATUS (ES):
RTS is set to a low-level voltage when data is
INTERRUPT (INT = low).
CS2 and CS3
A low-level voltage at this input sets a bit in the Status
Register.
5-47
CDP1854A, CDP1854AC
CLEAR TO SEND (CTS):
When this input from peripheral is high, transfer of a
character to the Transmitter Shift Register and shifting of
serial data out is inhibited.
TABLE 1. INTERRUPT SET AND RESET CONDITIONS
(NOTE 1)
SET (INT = LOW)RESET (INT = HIGH)
CAUSECONDITIONTIME
DA (Receipt of Data)Read of DataTPB Leading Edge
THRE (Note 2)
(Ability to Reload)
THRE • TSRE
(Transmitter Done)
PSI
(Negative Edge)
CTS
(Positive Edge when THRE • TSRE)
NOTES:
1. Interrupts will occur only after the IE bit in the Control Register (see Table 4) has been set.
2. THRE will cause an interrupt only after the TR bit in the Control Register (see Table 4) has been set.
TABLE 2. STATUS REGISTER BIT ASSIGNMENT
Read of Status or Write of CharacterTPB Leading Edge
Read of Status or Write of CharacterTPB Leading Edge
Read of StatusTPB Trailing Edge
Read of StatusTPB Leading Edge
TRANSMITTER CLOCK (TCLOCK):
Clock input with a frequency 16 times the desired transmitter
shift rate.
BIT76543210
SIGNALTHRETSREPSIESFEPEOEDA
ALSO AVAILABLE AT TERMINAL
† Polarity reversed at output terminal.
BIT SIGNAL: FUNCTION
0 DATA AVAILABLE (DA): When set high, this bit indicates that an entire character has been received and transferred to the Receiver
Holding Register. This signal is also available at Term. 19 but with its polarity reversed.
1 OVERRUN ERROR (OE): When set high, this bit indicates that the Data Available bit was not reset before the next character was
transferred to the Receiver Holding Register. This signal OR’ed with PE is output at Term. 15.
2 PARITY ERROR (PE): When set high, this bit indicates that the received parity bit does not compare to that programmed by the EVEN
PARITY ENABLE (EPE) control. This bit is updated each time a character is transferred to the Receiver Holding Register. This signal
OR’ed with OE is output at Term. 15.
3 FRAMlNG ERROR (FE): When set high, this bit indicates that the received character has no valid stop bit, i.e., the bit following the
parity bit (if programmed) is not a high-level voltage. This bit is updated each time a character is transferred to the Receiver Holding
Register. This signal is also available at Term. 14.
4 EXTERNAL STATUS (ES): This bit is set high by a low-level input at Term. 38 (ES).
5 PERIPHERAL STATUS INTERRUPT (PSI): This bit is set high by a high-to-low voltage transition of Term. 37 (PSI). The INTERRUPT
output (Term. 13) is also asserted (lNT = Iow) when this bit is set.
6 TRANSMlTTER SHIFT REGISTER EMPTY (TSRE): When set high, this bit indicates that the T ransmitter Shift Register has complet-
ed serial transmission of a full character including stop bit(s). It remains set until the start of transmission of the next character.
7 TRANSMlTTER HOLDING REGISTER EMPTY (THRE): When set high, this bit indicates that the Transmitter Holding Register has
transferred its contents to the Transmitter Shift Register and may be reloaded with a new character . Setting this bit also sets theTHRE
output (Term. 22) low and causes an INTERRUPT (lNT = low), if TR is high.
22†---14151519†
5-48
Loading...
+ 14 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.