background image

Philips Semiconductors

Product data sheet

SC28L91

3.3 V or 5.0 V Universal Asynchronous
Receiver/Transmitter (UART)

2004 Oct 21

16

Block Diagram

The SC28L91 UART consists of the following seven major sections:
data bus buffer, operation control, interrupt control, timing, Rx and
Tx FIFO Buffers, input port and output port control. Refer to the
Block Diagram.

Data Bus Buffer

The data bus buffer provides the interface between the external and
internal data buses. It is controlled by the operation control block to

allow read and write operations to take place between the controlling

CPU and the UART.

Operation Control

The operation control logic receives operation commands from the
CPU and generates appropriate signals to internal sections to
control device operation. It contains address decoding and read and
write circuits to permit communications with the microprocessor via
the data bus.

Interrupt Control

A single active-Low interrupt output (INTRN) is provided which is
activated upon the occurrence of any of eight internal events.
Associated with the interrupt system are the Interrupt Mask Register
(IMR) and the Interrupt Status Register (ISR). The IMR can be
programmed to select only certain conditions to cause INTRN to be

asserted. The ISR can be read by the CPU to determine all currently

active interrupting conditions. Outputs OP3–OP7 can be
programmed to provide discrete interrupt outputs for the transmitter,
receiver, and counter/timer. Programming the OP3 to OP7 pins as
interrupts causes their output buffers to change to an open drain
active low configuration. The OP pins may be used for DMA and
modem control as well. (See output port notes).

FIFO Configuration

Each receiver and transmitter has a 16 byte FIFO. These FIFOs

may be configured to operate at a fill capacity of either 8 or 16 bytes.

This feature may be used if it is desired to operate the 28L91 in
close compliance to 26C92 software. The 8-byte/16-byte mode is

controlled by the MR0[3] bit. A 0 value for this bit sets the 8-bit mode

( the default); a 1 sets the 16-byte mode.

The FIFO fill interrupt level automatically follow the programming of
the MR0[3] bit. See Tables 3 and 4.

68XXX mode

When the I/M pin is connected to V

SS

 (ground), the operation of the

SC28L91 switches to the bus interface compatible with the Motorola
bus interfaces. Several of the pins change their function as follows:

IP6 becomes IACKN input

RDN becomes DACKN

WRN becomes R/WN

The interrupt vector is enabled and the interrupt vector will be placed

on the data bus when IACKN is asserted low. The interrupt vector
register is located at address 0xC. The contents of this register are
set to 0x0F on the application of RESETN.

The generation of DACKN uses two positive edges of the X1 clock
as the DACKN delay from the falling edge of CEN. If the CEN is
withdrawn before two edges of the X1 clock occur, the
generation of DACKN is terminated.
 Systems not strictly requiring
DACKN may use the 68XXX mode with the bus timing of the 80XXX
mode greatly decreasing the bus cycle time.

TIMING CIRCUITS

Crystal Clock

The timing block consists of a crystal oscillator, a baud rate
generator, a programmable 16-bit counter/timer, and four clock
selectors. The crystal oscillator operates directly from a crystal
connected across the X1/CLK and X2 inputs. If an external clock of
the appropriate frequency is available, it may be connected to

X1/CLK. The clock serves as the basic timing reference for the Baud

Rate Generator (BRG), the counter/timer, and other internal circuits.
A clock signal within the limits specified in the specifications section
of this data sheet must always be supplied to the UART. If an

external clock is used instead of a crystal, X1 should be driven using

a configuration similar to the one in Figure 11. X2 should be open or
driving a nominal gate load. Nominal crystal rate is 3.6864 MHz.
Rates up to 8 MHz may be used.

BRG

The baud rate generator operates from the oscillator or external
clock input and is capable of generating 28 commonly used data
communications baud rates ranging from 50 to 38.4 K baud.
Programming bit 0 of MR0 to a “1” gives additional baud rates of
57.6 kB, 115.2 kB and 230.4 kB (500 kHz with X1 at 8.0 MHz).
These will be in the 16X mode. A 3.6864 MHz crystal or external
clock must be used to get the standard baud rates. The clock
outputs from the BRG are at 16X the actual baud rate. The
counter/timer can be used as a timer to produce a 16X clock for any
other baud rate by counting down the crystal clock or an external
clock. The four clock selectors allow the independent selection, for
the receiver and transmitter, of any of these baud rates or external
timing signal.

Counter/Timer

The counter timer is a 16-bit programmable divider that operates in

one of three modes: counter, timer, and time out. In the timer mode it

generates a square wave. In the counter mode it generates a time
delay. In the time out mode it monitors the time between received
characters. The C/T uses the numbers loaded into the
Counter/Timer Lower Register (CTLR) and the Counter/Timer Upper
Register (CTUR) as its divisor.

The counter/timer clock source and mode of operation (counter or
timer) is selected by the Auxiliary Control Register bits 6 to 4
(ACR[6:4]). The output of the counter/timer may be used for a baud
rate and/or may be output to the OP pins for some external function
that may be totally unrelated to data transmission. The counter/timer
also sets the counter/timer ready bit in the Interrupt Status Register
(ISR) when its output transitions from 1 to 0. A register read address
(see Table 1) is reserved to issue a start counter/timer command
and a second register read address is reserved to issue a stop
command. The value of D[7:0] is ignored. The START command
always loads the contents of CTUR, CTLR to the counting registers.
The STOP command always resets the ISR[3] bit in the interrupt
status register.

Timer Mode

In the timer mode a symmetrical square wave is generated whose
half period is equal in time to division of the selected counter/timer
clock frequency by the 16-bit number loaded in the CTLR CTUR.
Thus, the frequency of the counter/timer output will be equal to the
counter/timer clock frequency divided by twice the value of the
CTUR CTLR. While in the timer mode the ISR bit 3 (ISR[3]) will be
set each time the counter/timer transitions from 1 to 0. (High to low)

Summary of Contents for SC28L91

Page 1: ... SC28L91 3 3 V or 5 0 V Universal Asynchronous Receiver Transmitter UART Product data sheet Supersedes data of 2000 Sep 22 2004 Oct 21 INTEGRATED CIRCUITS ...

Page 2: ...bility is provided via RTS CTS signaling to disable a remote transmitter when the receiver buffer is full DMA interface is and other general purpose signals are provided on the SC28L91 via a multipurpose 7 bit input port and a multipurpose 8 bit output port These can be used as general purpose ports or can be assigned specific functions such as clock inputs or status interrupt outputs FIFO conditi...

Page 3: ...ÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ VCC 3 3 V 10 5 V 10 ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ Description ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ Tamb 40 C to 85 C ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ Drawing Number ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ 44 Pin Plastic Leaded Chip Carrier PLCC ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ SC28L91A1A ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ SOT187 2 ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ 44 Pin Plastic Quad Flat Pack PQFP ÁÁ...

Page 4: ... 29 RxDA 30 x1 clk Pin Function 31 x2 32 RESET 33 CEN 34 IP2 35 IP6 36 IP5 37 IP4 38 VCC 39 VCC 40 A0 41 IP3 42 A1 43 IP1 44 A2 PQFP 44 34 1 11 33 23 12 22 SD00698 1 39 17 28 40 29 18 7 PLCC 6 SD00699 Pin Function 1 NC 2 A0 3 IP3 4 A1 5 IP1 6 A2 7 A3 8 IP0 9 WRN 10 RDN 11 VCC 12 I M 13 No Connection 14 OP1 15 OP3 Pin Function 16 OP5 17 OP7 18 D1 19 D3 20 D5 21 D7 22 VSS 23 NC 24 INTRN 25 D6 26 D4 ...

Page 5: ... RxDA 30 x1 clk Pin Function 31 x2 32 RESETN 33 CEN 34 IP2 35 IACKN 36 IP5 37 IP4 38 VCC 39 VCC 40 A0 41 IP3 42 A1 43 IP1 44 A2 PQFP 44 34 1 11 33 23 12 22 SD00700 1 39 17 28 40 29 18 7 PLCC 6 SD00701 Pin Function 1 NC 2 A0 3 IP3 4 A1 5 IP1 6 A2 7 A3 8 IP0 9 R WN 10 DACKN 11 VCC 12 I M 13 No Connection 14 OP1 15 OP3 Pin Function 16 OP5 17 OP7 18 D1 19 D3 20 D5 21 D7 22 VSS 23 NC 24 INTRN 25 D6 26 ...

Page 6: ...PT CONTROL IMR ISR TIMING BAUD RATE GENERATOR CLOCK SELECTORS COUNTER TIMER XTAL OSC CSR ACR CTL DATA CHANNEL 16 BYTE TRANSMIT FIFO TRANSMIT SHIFT REGISTER 16 BYTE RECEIVE FIFO MRA0 1 2 CRA SRA INPUT PORT CHANGE OF STATE DETECTORS 4 OUTPUT PORT FUNCTION SELECT LOGIC OPCR TxDA RxDA IP0 IP6 OP0 OP7 VCC VSS CONTROL TIMING INTERNAL DATABUS IPCR ACR OPR CTU 8 7 WATCH DOG TIMER RECEIVE SHIFT REGISTER SD...

Page 7: ...ROL IMR ISR TIMING BAUD RATE GENERATOR CLOCK SELECTORS COUNTER TIMER XTAL OSC CSR ACR CTL DATA CHANNEL 16 BYTE TRANSMIT FIFO TRANSMIT SHIFT REGISTER 16 BYTE RECEIVE FIFO MRA0 1 2 CRA SRA INPUT PORT CHANGE OF STATE DETECTORS 4 OUTPUT PORT FUNCTION SELECT LOGIC OPCR TxDA RxDA IP0 IP5 OP0 OP7 VCC VSS CONTROL TIMING INTERNAL DATABUS IPCR ACR OPR CTU 8 6 WATCH DOG TIMER RECEIVE SHIFT REGISTER SD00703 I...

Page 8: ...n to ground see Figure 11 X2 O Crystal 2 Connection for other side of the crystal When a crystal is used a capacitor must be connected from this pin to ground see Figure 11 If X1 CLK is driven from an external source this pin must be left open RxD I Receiver Serial Data Input The least significant bit is received first Mark is High space is Low TxD O Transmitter Serial Data Output The least signif...

Page 9: ... side of the crystal When a crystal is used a capacitor must be connected from this pin to ground see Figure 11 If X1 CLK is driven from an external source this pin must be left open ÁÁÁÁ ÁÁÁÁ RxD ÁÁÁ ÁÁÁ I ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ Receiver Serial Data Input The least significant bit is received first Mark is High space is Low ÁÁÁÁ ÁÁÁÁ ÁÁÁÁ TxD ÁÁÁ ÁÁÁ ÁÁÁ O ÁÁÁ...

Page 10: ...t high voltage X1 CLK 0 8VCC 2 4 V VOL Output low voltage IOL 2 4 mA 0 2 0 4 V VOH Output high voltage except OD outputs 4 IOH 400 µA VCC 0 5 V IIX1PD X1 CLK input current power down VIN 0 V to VCC 0 5 0 05 0 5 µA IILX1 X1 CLK input low current operating VIN 0 V 130 0 µA IIHX1 X1 CLK input high current operating VIN VCC 0 130 µA Input leakage current II All except input port pins VIN 0 V to VCC 0 ...

Page 11: ...output low current in off state VIN 0 V 0 5 µA IODH Open drain output high current in off state VIN VCC 0 5 µA Power supply current6 ICC Operating mode CMOS input levels 5 mA Power down mode CMOS input levels 1 5 0 mA NOTES 1 Parameters are valid over specified temperature and voltage range 2 All voltage measurements are referenced to ground GND For testing all inputs swing between 0 4 V and 3 0 V...

Page 12: ...40 ÁÁÁÁ ÁÁÁÁ 60 ÁÁÁÁ ÁÁÁÁ ns ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ Interrupt Timing See Figure 10 ÁÁÁÁ t IR ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ INTRN or OP3 OP7 when used as interrupts negated from ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ Read RxFIFO RxRDY FFULL interrupt ÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁ 40 ÁÁÁÁ ÁÁÁÁ 60 ÁÁÁÁ ÁÁÁÁ ns ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ...

Page 13: ...referenced at input voltages of 0 8 V and 2 0 V and output voltages of 0 8 V and 2 0 V as appropriate 3 Test conditions for outputs CL 125 pF except open drain outputs Test conditions for open drain outputs CL 125 pF constant current source 2 6 mA 4 Typical values are the average values at 25 C and 5 V 5 Timing is illustrated and referenced to the WRN and RDN Inputs Also CEN may be the strobing in...

Page 14: ...ÁÁÁ 50 ÁÁÁÁ ÁÁÁÁ 75 ÁÁÁÁ ÁÁÁÁ ns ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ Interrupt Timing See Figure 10 ÁÁÁÁ t IR ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ INTRN or OP3 OP7 when used as interrupts negated from ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ Read RxFIFO RxRDY FFULL interrupt ÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁ 40 ÁÁÁÁ ÁÁÁÁ 79 ÁÁÁÁ ÁÁÁÁ ns ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁ...

Page 15: ...surements are referenced to ground GND For testing all inputs swing between 0 4 V and 3 0 V with a transition time of 5 ns maximum For X1 CLK this swing is between 0 4 V and 0 8 VCC All time measurements are referenced at input voltages of 0 8 V and 2 0 V and output voltages of 0 8 V and 2 0 V as appropriate 3 Test conditions for outputs CL 125 pF except open drain outputs Test conditions for open...

Page 16: ...consists of a crystal oscillator a baud rate generator a programmable 16 bit counter timer and four clock selectors The crystal oscillator operates directly from a crystal connected across the X1 CLK and X2 inputs If an external clock of the appropriate frequency is available it may be connected to X1 CLK The clock serves as the basic timing reference for the Baud Rate Generator BRG the counter ti...

Page 17: ...estarts the C T the receipt of a character after the C T has timed out will clear the counter ready bit ISR 3 and the interrupt Invoking the Set Timeout Mode On command CRx 0xAn will also clear the counter ready bit and stop the counter until the next character is received The counter timer is controlled with six commands Start Stop C T Read Write Counter Timer lower register and Read Write Counte...

Page 18: ...CR register The break is terminated by a STOP BREAK command or a transmitter reset If CTS option is enabled MR2 4 1 the CTS input at IP0 or IP1 must be Low in order for the character to be transmitted The transmitter will check the state of the CTS input at the beginning of the character transmitted If it is found to be High the transmitter will delay the transmission of any following characters u...

Page 19: ... situation may occur at the end of a transmission when the last few characters received are not sufficient to cause an interrupt This counter times out after 64 bit times It is reset each time a character is transferred from the receiver shift register to the RxFIFO or a read of the RxFIFO is executed Receiver Time out Mode In addition to the watch dog timer described in the receiver section the c...

Page 20: ...ally whether or not the receiver is enabled PROGRAMMING The operation of the UART is programmed by writing control words into the appropriate registers Operational feedback is provided via status registers which can be read by the CPU The addressing of the registers is described in Table 1 The contents of certain control registers are initialized to zero on RESET Care should be exercised if the co...

Page 21: ...th CSR 1 Receiver Clock Select Code Transmitter Clock select code SR 1 Received Break Framing Error Parity Error Overrun Error TxEMT TxRDY RxFULL RxRDY CR 2 Channel Command codes Disable Tx Enable Tx Disable Rx Enable Rx RxFIFO 3 Read 8 bits from Rx FIFO TxFIFO 3 Write 8 bits to Tx FIFO IPCR 4 Delta IP3 Delta IP2 Delta IP1 Delta IP0 State of IP3 State of IP2 State of IP1 State of IP0 ACR 4 Baud Gr...

Page 22: ...Á 11 ÁÁÁÁÁÁÁÁÁÁÁ 8 bytes in FIFO Rx FULL Table 3a Receiver FIFO Interrupt fill level MR0 3 1 16 bytes ÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ MR0 6 MR1 6 ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ Interrupt Condition ÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ 00 ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ 1 or more bytes in FIFO Rx RDY ÁÁÁÁÁÁÁ 01 ÁÁÁÁÁÁÁÁÁÁÁ 8 or more bytes in FIFO ÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ 10 ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ 12 or more bytes in FIFO ÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ 11 ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ...

Page 23: ...he FIFO is full This is the beginning of the reception of the ninth byte If the FIFO is not read before the start of the tenth or 17th byte an overrun condition will occur and the tenth or 17th or 17th byte will be lost However the bit in OPR 0 is not reset and RTSN will be asserted again when an empty FIFO position is available This feature can be used for flow control to prevent overrun in the r...

Page 24: ...ed to the receiver input 2 The transmit clock is used for the receiver 3 The TxD output is held High 4 The RxD input is ignored 5 The transmitter must be enabled but the receiver need not be enabled 6 CPU to transmitter and receiver communications continue normally MR2 7 6 11 selects remote loop back diagnostic mode In this mode 1 Received data is reclocked and retransmitted on the TxD out put 2 T...

Page 25: ...until CTSN goes low Changes in CTSN while a character is being transmitted do not affect the transmission of that character MR2 3 0 Stop Bit Length Select This field programs the length of the stop bit appended to the transmitted character Stop bit lengths of 9 16 to 1 and 1 9 16 to 2 bits in increments of 1 16 bit can be programmed for character lengths of 6 7 and 8 bits For a character lengths o...

Page 26: ...00 3600 57 6K 57 6K 0110 1 200 1 200 7200 7 200 115 2K 115 2K 0111 1 050 2 000 1 050 2 000 1 050 2 000 1000 2 400 2 400 14 4K 14 4K 57 6K 57 6K 1001 4 800 4 800 28 8K 28 8K 4 800 4 800 1010 7 200 1 800 7 200 1 800 57 6K 14 4K 1011 9 600 9 600 57 6K 57 6K 9 600 9 600 1100 38 4K 19 2K 230 4K 115 2K 38 4K 19 2K 1101 Timer Timer Timer Timer Timer Timer 1110 IP4 16X IP4 16X IP4 16X IP4 16X IP4 16X IP4 ...

Page 27: ...The transmitter must be enabled for this command to be accepted 0111 Stop break The TxD line will go High marking within two bit times TxD will remain High for one bit time be fore the next character if any is transmitted 1000 Assert RTSN Causes the RTSN output to be asserted Low 1001 Negate RTSN Causes the RTSN output to be negated High 1010 Set Timeout Mode On The receiver in this channel will r...

Page 28: ...rror bit stores the receive A D Address Data bit SR 4 Overrun Error This bit when set indicates that one or more characters in the received data stream have been lost It is set upon receipt of a new character when the FIFO is full and a character is already in the receive shift register waiting for an empty FIFO position When this occurs the character in the receive shift register and its break de...

Page 29: ...e it goes Low The output returns to the High state when the counter is stopped by a stop counter command Note that this output is not masked by the contents of the IMR 10 Reserved 11 Reserved OPCR 1 0 OP2 Output Select This field programs the OP2 output to provide one of the following 00 The complement of OPR 2 01 The 16X clock for the transmitter This is the clock selected by CSR 3 0 and will be ...

Page 30: ...ter IPCR cause the input change bit in the interrupt status register ISR 7 to be set If a bit is in the on state the setting of the corresponding bit in the IPCR will also result in the setting of ISR 7 which results in the generation of an interrupt output if IMR 7 1 If a bit is in the off state the setting of that bit in the IPCR has no effect on ISR 7 Table 7 ACR 6 4 field definition ACR 6 4 MO...

Page 31: ...received break It is reset when the CPU issues a reset break change interrupt command ISR 1 Rx Interrupt This bit indicates that the receiver is interrupting according to the fill level programmed by the MR0 and MR1 registers This bit has a different meaning than the receiver ready full bit in the status register ISR 0 Tx Interrupt This bit indicates that the transmitter is interrupting according ...

Page 32: ...lues are preserved and used for the next count cycle In the counter mode the current value of the upper and lower 8 bits of the counter CTU CTL may be read by the CPU It is recommended that the counter be stopped when reading to prevent potential problems which may occur if a carry from the lower 8 bits to the upper 8 bits occurs between the times that both halves of the counter are read However n...

Page 33: ...TN tRES SD00696 RESETN tRES 80XXX Mode 68XXX Mode Figure 4 Reset Timing A0 A3 CEN tAS tCS tCH RDN tRW tRWD D0 D7 READ tDD tDF FLOAT FLOAT VALID NOT VALID WDN tRWD VALID D0 D7 WRITE tDS tDH tAH SD00087 NOTE Bus action in the 80XXX mode terminates on the rise of CEN WRN or RDN which ever one occurs first Figure 5 Bus Timing 80XXX mode ...

Page 34: ...N is low SD00687 Figure 6 Bus Timing Read Cycle 68XXX mode X1 CLK A1 A4 RWN CSN D0 D7 DTACKN tCSC tAS tCS tDH tDAT tDAH tCH tRWD tDS tDCW tAH NOTE DACKN low requires two rising edges of X1 clock after CSN is low SD00688 Figure 7 Bus Timing Write Cycle 68XXX mode NOTE For Figures 6 and 7 WRN changing within the time of CEN low may cause short read or write pulses that could upset internal pointers ...

Page 35: ...2004 Oct 21 35 X1 CLK INTRN IACKN D0 D7 DTACKN tCSC tDD tDF tCSD tDAL tDCR tDAH tDAT NOTE DACKN low requires two rising edges of X1 clock after CSN is low SD00149 Figure 8 Interrupt Cycle Timing 68XXX mode b OUTPUT PINS RDN IP0 IP6 WRN OP0 OP7 tPS tPH tPD OLD DATA NEW DATA a INPUT PINS SD00135 Figure 9 Port Timing ...

Page 36: ...t are pronounced and can greatly affect the resultant measurement VM VOL 0 5V VOL WRN INTERRUPT1 OUTPUT tIR VM VOL 0 5V VOL RDN INTERRUPT1 OUTPUT tIR SD00136 Figure 10 Interrupt Timing 80xxx mode C1 C2 24pF FOR CL 20pF tCLK tCTC tRx tTx X1 CLK CTCLK RxC TxC tCLK tCTC tRx tTx VCC 470Ω X1 X2 CLK NOTE X2 MUST BE LEFT OPEN X2 3 6864MHz X1 C1 C2 SC28L91 NOTE RESISTOR REQUIRED FOR TTL INPUT TO UART CIRC...

Page 37: ...TPUT SD00138 Figure 12 Transmitter External Clocks tRXS tRXH RxC 1X INPUT RxD SD00139 Figure 13 Receiver External Clock TRANSMITTER ENABLED TxD D1 D2 D3 D4 D6 BREAK TxRDY SR2 WRN D1 D8 D9 D10 D12 START BREAK STOP BREAK D11 WILL NOT BE WRITTEN TO THE TxFIFO CTSN1 IP0 RTSN2 OP0 OPR 0 1 OPR 0 1 NOTES 1 Timing shown for MR2 4 1 2 Timing shown for MR2 5 1 SD00155 Figure 14 Transmitter Timing ...

Page 38: ...ATA D10 D11 WILL BE LOST DUE TO OVERRUN OVERRUN SR4 RESET BY COMMAND RTS1 OP0 OPR 0 1 NOTES 1 Timing shown for MR1 7 1 2 Shown for OPCR 4 1 and MR 6 0 SD00156 Figure 15 Receiver Timing TRANSMITTER ENABLED TxD ADD 1 TxRDY SR2 WRN MR1 4 3 11 MR1 2 1 1 BIT 9 D0 0 BIT 9 ADD 2 1 BIT 9 MASTER STATION ADD 1 MR1 2 0 D0 MR1 2 1 ADD 2 RxD ADD 1 1 BIT 9 D0 0 BIT 9 ADD 2 1 BIT 9 PERIPHERAL STATION 0 BIT 9 0 B...

Page 39: ...V or 5 0 V Universal Asynchronous Receiver Transmitter UART 2004 Oct 21 39 INTRN DACKN D0 D7 TxDA B OP0 OP7 125pF 5V I 2 4mA 125pF I 2 4mA VOL return to VCC for a 0 level I 400µA VOH return to VSS for a 1 level SD00690 Figure 17 Test Conditions on Outputs ...

Page 40: ...Philips Semiconductors Product data sheet SC28L91 3 3 V or 5 0 V Universal Asynchronous Receiver Transmitter UART 2004 Oct 21 40 PLCC44 plastic leaded chip carrier 44 leads SOT187 2 ...

Page 41: ...emiconductors Product data sheet SC28L91 3 3 V or 5 0 V Universal Asynchronous Receiver Transmitter UART 2004 Oct 21 41 QFP44 plastic quad flat package 44 leads lead length 1 3 mm body 10 x 10 x 1 75 mm SOT307 2 ...

Page 42: ...DCW max changed from 20 ns to 35 ns tCSC min changed from 10 ns to 16 ns AC electrical characteristics 3 3 V table tAH min changed from 25 ns to 33 ns tDS min changed from 25 ns to 43 ns tRWD min changed from 20 ns to 27 ns tPD max changed from 70 ns to 75 ns tIRH max changed from 60 ns to 79 ns tCLK min changed from 30 ns to 35 ns tTXD max changed from 60 ns to 78 ns tDCR max changed from 25 ns t...

Page 43: ...ct ProcessChangeNotification CPCN PhilipsSemiconductorsassumesnoresponsibilityorliabilityfortheuseofanyoftheseproducts conveys no license or title under any patent copyright or mask work right to these products and makes no representations or warranties that these products are free from patent copyright or mask work right infringement unless otherwise specified Contact information For additional i...

Reviews: