IP82C52 Intersil, IP82C52 Datasheet - Page 8
![IC UART/BRG PERIPHERAL 28-DIP](/photos/6/62/66282/20-28-dip_sml.jpg)
IP82C52
Manufacturer Part Number
IP82C52
Description
IC UART/BRG PERIPHERAL 28-DIP
Manufacturer
Intersil
Datasheet
1.IS82C52Z.pdf
(20 pages)
Specifications of IP82C52
Features
Single Chip UART/BRG
Number Of Channels
1, UART
Protocol
RS232C
Voltage - Supply
4.5 V ~ 5.5 V
With Parallel Port
Yes
With False Start Bit Detection
Yes
With Modem Control
Yes
With Cmos
Yes
Mounting Type
Through Hole
Package / Case
28-DIP (0.600", 15.24mm)
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
IP82C52
Manufacturer:
HAR/INT
Quantity:
2 020
Modem Status Register (MSR)
The MSR allows the CPU to read the modem signal inputs
by accessing the data bus interface of the 82C52. Like all of
the register images of external pins in the 82C52, true logic
levels are represented by a high (1) signal level. By following
this consistent definition, the system software need not be
concerned with whether external signals are high or low true.
In particular, the modem signal inputs are low true, thus a 0
(true assertion) at a modem input pin is represented by a 1
(true) in the MSR.
Any change of state in any modem input signals will set the
Modem Status (MS) bit in the USR register. When this
happens, an interrupt (INTR) will be generated if the MIEN
and INTEN bits of the MCR are enabled.
The Data Set Ready (DSR) input is a status indicator from
the modem to the 82C52 which indicates that the modem is
ready to provide received data to the 82C52 receiver
circuitry.
Clear to Send (CTS) is both a status and control signal from
the modem that tells the 82C52 that the modem is ready to
receive transmit data from the 82C52 transmitter output
(SDO). A high (false) level on this input will inhibit the 82C52
from beginning transmission and if asserted in the middle of
a transmission will only permit the 82C52 to finish
transmission of the current character.
D7 D6 D5 D4 D3 D2 D1 D0
FIGURE 5. USR
8
Parity Error
(PE)
Framing Error
(FE)
Overrun Error
(OE)
Received Break
(RBRK)
Modem Status
(MS)
Transmission
Complete
(TC)
Transmitter
Buffer Register
Empty (TBRE)
Data Ready
(DR)
0 = No Error
1 = Error
0 = No Error
1 = Error
0 = No Error
1 = Error
0 = No Break
1 = Break
0 = No Status
1 = Status
0 = Not
1 = Complete
0 = Not Empty
1 = Empty
0 = Not Ready
1 = Ready
Change
Change
Complete
82C52
82C52
Receiver Buffer Register (RBR)
The receiver circuitry in the 82C52 is programmable for 5, 6,
7 or 8 data bits per character. For words of less than 8 bits,
the data is right justified to the Least Significant Bit (LSB =
D0). Bit D0 of a data word is always the first data bit
received. The unused bits in a less than 8-bit word, at the
parallel interface, are set to a logic zero (0) by the 82C52.
Received data at the SDI input pin is shifted into the
Receiver Register by an internal 1x clock which has been
synchronized to the incoming data based on the position of
the start bit. When a complete character has been shifted
into the Receiver Register, the assembled data bits are
parallel loaded into the Receiver Buffer Register. Both the
DR output pin and DR flag in the USR register are set. This
double buffering of the received data permits continuous
reception of data without losing any of the received data.
While the Receiver Register is shifting a new character into
the 82C52, the Receiver Buffer Register is holding a
previously received character for the system CPU to read.
Failure to read the data in the RBR before complete
reception of the next character can result in the loss of the
data in the Receiver Register. The OE flag in the USR
register indicates the overrun condition.
Transmitter Buffer Register (TBR)
The Transmitter Buffer Register (TBR) accepts parallel data
from the data bus (D0-D7) and holds it until the Transmitter
Register is empty and ready to accept a new character for
D7 D6 D5 D4 D3 D2 D1 D0
D7 D6 D5 D4 D3 D2 D1 D0
FIGURE 6. MSR
FIGURE 7. RBR
Clear to Send
(CTS)
Data Set Ready
(DSR)
0
0
Undefined
Bit 0
Bit 1
Bit 2
Bit 3
Bit 4
Bit 5
Bit 6
Bit 7
5-Bit
Word
6-Bit
Word
0 = False
1 = Truer
0 = False
1 = True
April 26, 2006
7-Bit
Word
FN2950.3
8-Bit
Word