Download Print this page

Philips SC28L92 Datasheet

3.3v–5.0v dual universal asynchronous receiver/transmitter (duart)

Advertisement

Quick Links

SC28L92
3.3V–5.0V Dual Universal Asynchronous
Receiver/Transmitter (DUART)
Product specification
Supersedes data of 1999 May 07
IC19 Data Handbook
hilips
Semiconductors
INTEGRATED CIRCUITS
2000 Jan 21

Advertisement

loading

Summary of Contents for Philips SC28L92

  • 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.
  • Page 3: Ordering Information

    Philips Semiconductors Product specification 3.3V–5.0V Dual Universal Asynchronous SC28L92 Receiver/Transmitter (DUART) ORDERING INFORMATION INDUSTRIAL = +3.3 +5V 10%, DESCRIPTION = –40 to +85 C DRAWING NUMBER 44-Pin Plastic Leaded Chip Carrier (PLCC) SC28L92A1A SOT187–2 44-Pin Plastic Quad Flat Pack (PQFP)
  • Page 4 Philips Semiconductors Product specification 3.3V–5.0V Dual Universal Asynchronous SC28L92 Receiver/Transmitter (DUART) PIN CONFIGURATION DIAGRAM 80XXX PIN CONFIGURATION PLCC PQFP Function Function Function Function Function Function RESET INTRN TxDA RxDB RxDA TxDB X1/CLK RESET INTRN RxDB TxDA TxDB RxDA x1/clk SD00672...
  • Page 5 Philips Semiconductors Product specification 3.3V–5.0V Dual Universal Asynchronous SC28L92 Receiver/Transmitter (DUART) PIN CONFIGURATION DIAGRAM 68XXX PIN CONFIGURATION PLCC PQFP Function Function Function Function Function Function RESETN R/WN INTRN TxDA DACKN RxDB IACKN RxDA TxDB X1/CLK RESETN R/WN INTRN DACKN RxDB...
  • Page 6 Philips Semiconductors Product specification 3.3V–5.0V Dual Universal Asynchronous SC28L92 Receiver/Transmitter (DUART) CHANNEL A D0–D7 BUS BUFFER 16 BYTE TRANSMIT TxDA FIFO TRANSMIT SHIFT REGISTER OPERATION CONTROL 16 BYTE RECEIVE FIFO ADDRESS DECODE RxDA WATCH DOG TIMER A0–A3 RECEIVE SHIFT R/W CONTROL...
  • Page 7 Philips Semiconductors Product specification 3.3V–5.0V Dual Universal Asynchronous SC28L92 Receiver/Transmitter (DUART) CHANNEL A D0–D7 BUS BUFFER 16 BYTE TRANSMIT TxDA FIFO TRANSMIT SHIFT REGISTER OPERATION CONTROL R/WN 16 BYTE RECEIVE FIFO IACKN ADDRESS DECODE RxDA WATCH DOG TIMER A0–A3 RECEIVE SHIFT...
  • Page 8: Name And Function

    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.
  • Page 10: Absolute Maximum Ratings

    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...
  • Page 18: Operation

    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 20 Table 1. SC28L92 register addressing READ (RDN = 0), WRITE (WRN = 0) Mode Register A (MR0A, MR1A, MR2A) Mode Register A (MR0A, MR1A, MR2A)
  • 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.
  • Page 24: Channel Mode

    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.
  • Page 27 Philips Semiconductors Product specification 3.3V–5.0V Dual Universal Asynchronous SC28L92 Receiver/Transmitter (DUART) Table 6. Bit rate generator characteristics Crystal or Clock = 3.6864MHz NORMAL RATE (BAUD) ACTUAL 16X CLOCK (KHz) ERROR (%) 1.759 –0.069 134.5 2.153 0.059 1050 16.756 –0.260 1200 19.2...
  • Page 28: Miscellaneous Commands

    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.
  • Page 32: Clock Source

    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...
  • Page 33: Imr Interrupt Mask Register

    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 37 Philips Semiconductors Product specification 3.3V–5.0V Dual Universal Asynchronous SC28L92 Receiver/Transmitter (DUART) X1/CLK INTRN IACKN D0–D7 DTACKN NOTE: DACKN low requires two rising edges of X1 clock after CSN is low. SD00149 Figure 8. Interrupt Cycle Timing (68XXX mode) IP0–IP6 (a) INPUT PINS OP0–OP7...
  • 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 39 Philips Semiconductors Product specification 3.3V–5.0V Dual Universal Asynchronous SC28L92 Receiver/Transmitter (DUART) 1 BIT TIME (1 OR 16 CLOCKS) (INPUT) (1X OUTPUT) SD00138 Figure 12. Transmitter External Clocks (1X INPUT) SD00139 Figure 13. Receiver External Clock BREAK TRANSMITTER ENABLED TxRDY (SR2)
  • 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 42 Philips Semiconductors Product specification 3.3V–5.0V Dual Universal Asynchronous SC28L92 Receiver/Transmitter (DUART) PLCC44: plastic leaded chip carrier; 44 leads SOT187-2 2000 Jan 21...
  • 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.