Page 1
INTEGRATED CIRCUITS SC28L92 3.3V–5.0V Dual Universal Asynchronous Receiver/Transmitter (DUART) Product specification 2000 Jan 21 Supersedes data of 1999 May 07 IC19 Data Handbook hilips Semiconductors...
Page 2
SC28L92 Receiver/Transmitter (DUART) DESCRIPTION 16-bit programmable Counter/Timer The SC28L92 is a pin and function replacement for the SCC2692 Programmable baud rate for each receiver and transmitter and SC26C92 operating at 3.3 or 5 volts supply with added features selectable from: and deeper FIFOs.
Philips Semiconductors Product specification 3.3V–5.0V Dual Universal Asynchronous SC28L92 Receiver/Transmitter (DUART) PIN CONFIGURATION FOR 80XXX BUS INTERFACE (INTEL ) TYPE SYMBOL NAME AND FUNCTION Bus Configuration: When high or not connected configures the bus interface to the Conditions shown in this table.
Page 9
Philips Semiconductors Product specification 3.3V–5.0V Dual Universal Asynchronous SC28L92 Receiver/Transmitter (DUART) PIN CONFIGURATION FOR 68XXX BUS INTERFACE (MOTOROLA ) TYPE SYMBOL NAME AND FUNCTION Bus Configuration: When low configures the bus interface to the Conditions shown in this table. D0–D7 Data Bus: Bi-directional 3-State data bus used to transfer commands, data and status between the DUART and the CPU.
Philips Semiconductors Product specification 3.3V–5.0V Dual Universal Asynchronous SC28L92 Receiver/Transmitter (DUART) ABSOLUTE MAXIMUM RATINGS SYMBOL PARAMETER RATING UNIT Operating ambient temperature range Note 4 Storage temperature range –65 to +150 Voltage from V to GND –0.5 to +7.0 Voltage from any pin to GND –0.5 to V...
Page 11
Philips Semiconductors Product specification 3.3V–5.0V Dual Universal Asynchronous SC28L92 Receiver/Transmitter (DUART) 1, 2, 3 DC ELECTRICAL CHARACTERISTICS = 3.3V 10%, T = –40 C to +85 C, unless otherwise specified. LIMITS SYMBOL PARAMETER TEST CONDITIONS UNIT Input low voltage 0.65 0.2*V...
Page 12
Philips Semiconductors Product specification 3.3V–5.0V Dual Universal Asynchronous SC28L92 Receiver/Transmitter (DUART) 1, 2, 3 AC CHARACTERISTICS (5 VOLT) = 5.0V 10%, T = –40 C to +85 C, unless otherwise specified. LIMITS SYMBOL PARAMETER UNIT Reset Timing (See Figure 4)
Page 13
68XXX mode. It is not necessary to wait for DACKN to insure the proper operation of the SC28C92. In all cases the data will be written to the SC28L92 on the falling edge of DACKN or the rise of CEN. The fall of CEN initializes the bus cycle. The rise of CEN ends the bus cycle.
Page 14
Philips Semiconductors Product specification 3.3V–5.0V Dual Universal Asynchronous SC28L92 Receiver/Transmitter (DUART) 1, 2, 3 AC CHARACTERISTICS (3.3 VOLT) = 3.3V 10%, T = –40 C to +85 C, unless otherwise specified. LIMITS SYMBOL PARAMETER UNIT Reset Timing (See Figure 4)
Page 15
68XXX mode. It is not necessary to wait for DACKN to insure the proper operation of the SC28C92. In all cases the data will be written to the SC28L92 on the falling edge of DACKN or the rise of CEN. The fall of CEN initializes the bus cycle. The rise of CEN ends the bus cycle.
Page 16
SC28L92 Receiver/Transmitter (DUART) Block Diagram TIMING CIRCUITS The SC28L92 DUART consists of the following eight major sections: Crystal Clock data bus buffer, operation control, interrupt control, timing, The timing block consists of a crystal oscillator, a baud rate communications Channels A and B, input port and output port. Refer generator, a programmable 16-bit counter/timer, and four clock to the Block Diagram.
Page 17
C/T is not stopped, a read of the C/T may result in changing data on Communications Channels A and B the data bus. Each communications channel of the SC28L92 comprises a full-duplex asynchronous receiver/transmitter (UART). The operating Timeout Mode frequency for each receiver and transmitter can be selected...
The data is then transferred to the Receive FIFO and the RxRDY bit in the SR is set to a 1. This The SC28L92 is conditioned to transmit data when the transmitter is condition can be programmed to generate an interrupt at OP4 or enabled through the command register.
Page 19
Philips Semiconductors Product specification 3.3V–5.0V Dual Universal Asynchronous SC28L92 Receiver/Transmitter (DUART) status bits (see below) are ‘popped’ thus emptying a FIFO position Receiver Time-out Mode for new data. In addition to the watch dog timer described in the receiver section, the counter/timer may be used for a similar function.
Page 21
Philips Semiconductors Product specification 3.3V–5.0V Dual Universal Asynchronous SC28L92 Receiver/Transmitter (DUART) These are support functions for both Channels The following named registers are the same for Channels A and B Input Port Change Register IPCR Mode Register MRnA MRnB Auxiliary Control Register...
Page 22
Philips Semiconductors Product specification 3.3V–5.0V Dual Universal Asynchronous SC28L92 Receiver/Transmitter (DUART) – CTPL COUNTER TIMER PRESET REGISTER, LOWER Bits 7:0 8 LSB of the BRG Timer divisor. – AUXILIARY CONTROL REGISTER AND CHANGE OF STATE CONTROL Bit 7 Bit 6:4...
Page 23
Philips Semiconductors Product specification 3.3V–5.0V Dual Universal Asynchronous SC28L92 Receiver/Transmitter (DUART) For the receiver these bits control the number of FIFO positions For the transmitter these bits control the number of FIFO positions filled when the receiver will attempt to interrupt. After the reset the empty when the transmitter will attempt to interrupt.
Philips Semiconductors Product specification 3.3V–5.0V Dual Universal Asynchronous SC28L92 Receiver/Transmitter (DUART) parity’ mode is programmed. In the special multi-drop mode it MR1A[1:0]—Channel A Bits Per Character Select selects the polarity of the A/D bit. This field selects the number of data bits per character to be transmitted and received.
Page 25
Philips Semiconductors Product specification 3.3V–5.0V Dual Universal Asynchronous SC28L92 Receiver/Transmitter (DUART) This feature can be used to automatically terminate the transmission MR0B—Channel B Mode Register 0 of a message as follows (“line turnaround”): MR0B is accessed when the Channel B MR pointer points to MR1.
Page 26
Philips Semiconductors Product specification 3.3V–5.0V Dual Universal Asynchronous SC28L92 Receiver/Transmitter (DUART) CSR CLOCK SELECT REGISTER Addr CSR (7:4) CSR (3:0) CSRA/B RECEIVER CLOCK SELECT TRANSMITTER CLOCK SELECT 0x01 See Text and table 5 See Text and table 5 0x09 Table 5.
Philips Semiconductors Product specification 3.3V–5.0V Dual Universal Asynchronous SC28L92 Receiver/Transmitter (DUART) CRA—Channel A Command Register CRA is a register used to supply commands to Channel A. Multiple commands can be specified in a single write to CRA as long as the commands are non-conflicting, e.g., the ‘enable transmitter’...
Page 29
Philips Semiconductors Product specification 3.3V–5.0V Dual Universal Asynchronous SC28L92 Receiver/Transmitter (DUART) CRA[1]—Disable Channel A Receiver CRB—Channel B Command Register This command terminates operation of the receiver immediately—a CRB is a register used to supply commands to Channel B. Multiple character being received will be lost. The command has no effect on commands can be specified in a single write to CRB as long as the the receiver status bits or any other control registers.
Page 30
Philips Semiconductors Product specification 3.3V–5.0V Dual Universal Asynchronous SC28L92 Receiver/Transmitter (DUART) when the CPU reads the receive FIFO, only if (after this read) there SRB—Channel B Status Register are no more characters in the FIFO – the Rx FIFO becomes empty.
Page 31
Philips Semiconductors Product specification 3.3V–5.0V Dual Universal Asynchronous SC28L92 Receiver/Transmitter (DUART) SOPR—Set the Output Port Bits (OPR) SOPR[7:0]—Ones in the byte written to this register will cause the corresponding bit positions in the OPR to set to 1. Zeros have no effect. This allows software to set individual bits with our keeping a copy of the OPR bit configuration.
Philips Semiconductors Product specification 3.3V–5.0V Dual Universal Asynchronous SC28L92 Receiver/Transmitter (DUART) ACR Auxiliary Control Register Addr Bit 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0 BRG SET Counter Timer Mode Delta IP3 int...
Philips Semiconductors Product specification 3.3V–5.0V Dual Universal Asynchronous SC28L92 Receiver/Transmitter (DUART) ISR—Interrupt Status Register This register provides the status of all potential interrupt sources. The contents of this register are masked by the Interrupt Mask Register (IMR). If a bit in the ISR is a ‘1’ and the corresponding bit in the IMR is also a ‘1’, the INTRN output will be asserted (Low). If the corresponding bit in the IMR is a zero, the state of the bit in the ISR has no effect on the INTRN output.
Page 34
When not operating in the 68XXX mode, this register may be used as a general purpose one byte storage register. A convenient use could be to store a “shadow” of the contents of another SC28L92 register (IMR, for example). CTPU and CTPL – Counter/Timer Registers...
Page 35
Philips Semiconductors Product specification 3.3V–5.0V Dual Universal Asynchronous SC28L92 Receiver/Transmitter (DUART) thus, called RTSAN for RxA and RTSBN for RxB. RTSAN is on pin the receiver that will be connected to the transmitter’s CTS input. OP0 and RTSBN is on OP1. A receiver’s RTS output will usually be The receiver will set RTS high when the receiver FIFO is full AND connected to the CTS input of the associated transmitter.
Page 36
Philips Semiconductors Product specification 3.3V–5.0V Dual Universal Asynchronous SC28L92 Receiver/Transmitter (DUART) X1/CLK A1–A4 D0–D7 DATA VALID VALID DTACKN NOTE: DACKN low requires two rising edges of X1 clock after CSN is low. SD00687 Figure 6. Bus Timing (Read Cycle) (68XXX mode) X1/CLK A1–A4...
Page 38
Philips Semiconductors Product specification 3.3V–5.0V Dual Universal Asynchronous SC28L92 Receiver/Transmitter (DUART) INTERRUPT +0.5V OUTPUT INTERRUPT +0.5V OUTPUT NOTES: INTRN or OP3-OP7 when used as interrupt outputs. The test for open-drain outputs is intended to guarantee switching of the output transistor. Measurement of this response is referenced from the midpoint of the switching signal, V , to a point 0.5V above V...
Page 40
Philips Semiconductors Product specification 3.3V–5.0V Dual Universal Asynchronous SC28L92 Receiver/Transmitter (DUART) D12, D13 WILL BE LOST DUE TO RECEIVER DISABLE. RECEIVER ENABLED RxRDY (SR0) FFULL (SR1) RxRDY/ FFULL (OP5) STATUS DATA STATUS DATA STATUS DATA STATUS DATA D11 WILL BE LOST...
Page 41
Philips Semiconductors Product specification 3.3V–5.0V Dual Universal Asynchronous SC28L92 Receiver/Transmitter (DUART) I = 2.4mA INTRN DACKN 125pF I = 2.4mA V return to V for a 0 level I = 400µA V return to V for a 1 level D0–D7 TxDA/B OP0–OP7...
Page 43
Philips Semiconductors Product specification 3.3V–5.0V Dual Universal Asynchronous SC28L92 Receiver/Transmitter (DUART) QFP44: plastic quad flat package; 44 leads (lead length 1.3 mm); body 10 x 10 x 1.75 mm SOT307-2 2000 Jan 21...
Page 44
Life support — These products are not designed for use in life support appliances, devices or systems where malfunction of these products can reasonably be expected to result in personal injury. Philips Semiconductors customers using or selling these products for use in such applications do so at their own risk and agree to fully indemnify Philips Semiconductors for any damages resulting from such application.