SC16C654IB64 NXP Semiconductors, SC16C654IB64 Datasheet

no-image

SC16C654IB64

Manufacturer Part Number
SC16C654IB64
Description
Manufacturer
NXP Semiconductors
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
SC16C654IB64,128
Manufacturer:
NXP Semiconductors
Quantity:
10 000
Part Number:
SC16C654IB64,151
Manufacturer:
NXP Semiconductors
Quantity:
10 000
Part Number:
SC16C654IB64,157
Manufacturer:
NXP Semiconductors
Quantity:
10 000
1. Description
2. Features
The SC16C654/654D is a 4-channel Universal Asynchronous Receiver and
Transmitter (QUART) used for serial data communications. Its principal function is to
convert parallel data into serial data and vice versa. The UART can handle serial data
rates up to 5 Mbits/s. It comes with an Intel or Motorola interface.
The SC16C654/654D is pin compatible with the ST16C654 and TL16C754 and it will
power-up to be functionally equivalent to the 16C454. Programming of control
registers enables the added features of the SC16C654/654D. Some of these added
features are the 64-byte receive and transmit FIFOs, automatic hardware or software
flow control and Infrared encoding/decoding. The selectable auto-flow control feature
significantly reduces software overload and increases system efficiency while in FIFO
mode by automatically controlling serial data flow using RTS output and CTS input
signals. The SC16C654/654D also provides DMA mode data transfers through FIFO
trigger levels and the TXRDY and RXRDY signals. On-board status registers provide
the user with error indications, operational status, and modem interface control.
System interrupts may be tailored to meet user requirements. An internal loop-back
capability allows on-board diagnostics.
The SC16C654/654D operates at 5 V, 3.3 V and 2.5 V, and the industrial temperature
range, and is available in plastic PLCC68 and LQFP64 packages.
SC16C654/654D
Quad UART with 64-byte FIFO and infrared (IrDA)
encoder/decoder
Rev. 04 — 19 June 2003
5 V, 3.3 V and 2.5 V operation
Industrial temperature range
Pin compatibility with the industry-standard ST16C454/554, ST68C454/554,
TL16C554
Up to 5 Mbits/s data rate at 5 V and 3.3 V and 3 Mbits/s at 2.5 V
64-byte transmit FIFO
64-byte receive FIFO with error flags
Automatic software/hardware flow control
Programmable Xon/Xoff characters
Software selectable Baud Rate Generator
Four selectable Receive and Transmit FIFO interrupt trigger levels
Standard modem interface or infrared IrDA encoder/decoder interface
Sleep mode
Standard asynchronous error and framing bits (Start, Stop, and Parity Overrun
Break)
Transmit, Receive, Line Status, and Data Set interrupts independently controlled
Product data

Related parts for SC16C654IB64

SC16C654IB64 Summary of contents

Page 1

SC16C654/654D Quad UART with 64-byte FIFO and infrared (IrDA) encoder/decoder Rev. 04 — 19 June 2003 1. Description The SC16C654/654D is a 4-channel Universal Asynchronous Receiver and Transmitter (QUART) used for serial data communications. Its principal function is to convert ...

Page 2

... Ordering information Type number Package Name Description SC16C654IA68 PLCC68 plastic leaded chip carrier; 68 leads SC16C654IB64 LQFP64 plastic low profile quad flat package; 64 leads; body 10 SC16C654DIB64 LQFP64 plastic low profile quad flat package; 64 leads; body 10 9397 750 11617 Product data ...

Page 3

Philips Semiconductors 4. Block diagram SC16C654/654D D0–D7 DATA BUS IOR AND IOW CONTROL LOGIC RESET A0–A2 REGISTER CSA-CSD SELECT LOGIC 16/68 INTA-INTD TXRDY RXRDY INTERRUPT CONTROL LOGIC INTSEL Fig 1. SC16C654/654D block diagram (16 mode). 9397 750 11617 Product data ...

Page 4

Philips Semiconductors SC16C654/654D D0–D7 DATA BUS R/W AND RESET CONTROL LOGIC A0–A4 REGISTER CS SELECT LOGIC 16/68 IRQ INTERRUPT TXRDY CONTROL RXRDY LOGIC Fig 2. SC16C654/654D block diagram (68 mode). 9397 750 11617 Product data Quad UART with 64-byte FIFO ...

Page 5

Philips Semiconductors 5. Pinning information 5.1 Pinning 5.1.1 PLCC68 DSRA 10 CTSA 11 DTRA RTSA 14 INTA 15 CSA 16 TXA 17 IOW 18 TXB 19 CSB 20 INTB 21 RTSB 22 GND 23 DTRB 24 ...

Page 6

Philips Semiconductors DSRA 10 CTSA 11 DTRA RTSA 14 IRQ TXA 17 R/W 18 TXB RTSB 22 GND 23 DTRB 24 CTSB 25 DSRB 26 Fig 4. PLCC68 ...

Page 7

... 9397 750 11617 Product data Quad UART with 64-byte FIFO and infrared (IrDA) encoder/decoder SC16C654IB64 SC16C654DIB64 Type Description I 16/68 Interface type select (input with internal pull-up). This input provides the 16 (Intel (Motorola) bus interface type select. The functions of IOR, IOW, INTA-INTD, and CSA-CSD are re-assigned with the logical state of this pin ...

Page 8

Philips Semiconductors Table 2: Pin description …continued Pin Symbol PLCC68 LQFP64 A3 CDA, CDB, 9, 27, 64, 18, CDC, CDD 43, 61 31, 49 CLKSEL CSA, CSB, 16, 20, 7, 11, ...

Page 9

... Due to pin limitations on the 64-pin packages, this pin is not available. To cover this limitation, the SC16C654DIB64 version operates in the continuous interrupt enable mode by bonding this pin to V SC16C654IB64 operates with MCR[3] control by bonding this pin to GND. I Input/Output Read strobe (Active-LOW). This function is associated with the 16 mode only. A logic 0 transition on this pin will load the contents of an internal register defi ...

Page 10

Philips Semiconductors Table 2: Pin description …continued Pin Symbol PLCC68 LQFP64 RTSA, RTSB, 14, 22, 5, 13, RTSC, RTSD 48, 56 36 RXA, RXB, 7, 29, 62, 20, RXC, RXD 41, 63 29, 51 RXRDY 38 ...

Page 11

Philips Semiconductors 6. Functional description The SC16C654/654D provides serial asynchronous receive data synchronization, parallel-to-serial and serial-to-parallel data conversions for both the transmitter and receiver sections. These functions are necessary for converting the serial data stream into parallel data that is ...

Page 12

Philips Semiconductors character. In the 16 mode, INTSEL and MCR[3] can be configured to provide a software controlled or continuous interrupt capability. Due to pin limitations of the 64-pin package, this feature is offered by two different LQFP64 packages. The ...

Page 13

Philips Semiconductors 6.4 Internal registers The SC16C654/654D provides 15 internal registers for monitoring and control. These registers are shown in in the standard 16C554. These registers function as data holding registers (THR/RHR), interrupt status and control registers (IER/ISR), a FIFO ...

Page 14

Philips Semiconductors interrupt is generated whenever the Receive Holding Register (RHR) has not been read following the loading of a character or the receive trigger level has not been reached. (For a description of this timing, see Table 6: Selected ...

Page 15

Philips Semiconductors suspend/resume transmissions. When double 8-bit Xon/Xoff characters are selected, the SC16C654/654D compares two consecutive receive characters with two software flow control 8-bit values (Xon1, Xon2, Xoff1, Xoff2) and controls TX transmissions accordingly. Under the above described flow control ...

Page 16

Philips Semiconductors When two interrupt conditions have the same priority important to service these interrupts correctly. Receive Data Ready and Receive Time Out have the same interrupt priority (when enabled by IER[0]). The receiver issues an interrupt after ...

Page 17

Philips Semiconductors same system design. After a hardware reset and during initialization, the SC16C654/654D sets the default baud rate table according to the state of the CLKSEL pin. A logic 1 on CLKSEL will set the 1 clock default, whereas ...

Page 18

Philips Semiconductors 6.12 DMA operation The SC16C654/654D FIFO trigger level provides additional flexibility to the user for block mode operation. LSR[5,6] provide an indication when the transmitter is empty or has an empty location(s). The user can optionally operate the ...

Page 19

Philips Semiconductors SC16C654/654D D0–D7 DATA BUS IOR AND IOW CONTROL LOGIC RESET A0–A2 REGISTER CSA-CSD SELECT LOGIC INTA-INTD INTERRUPT TXRDY CONTROL RXRDY LOGIC Fig 8. Internal loop-back mode diagram. 9397 750 11617 Product data Quad UART with 64-byte FIFO and ...

Page 20

Philips Semiconductors 7. Register descriptions Table 8 The assigned bit functions are more fully defined in Table 8: SC16C654/654D internal registers Shaded bits are only accessible when EFR[4] is set. [ Register Default [2] General Register Set ...

Page 21

Philips Semiconductors 7.1 Transmit (THR) and Receive (RHR) Holding Registers The serial transmitter section consists of an 8-bit Transmit Hold Register (THR) and Transmit Shift Register (TSR). The status of the THR is provided in the Line Status Register (LSR). ...

Page 22

Philips Semiconductors Table 9: Bit 7.2.1 IER versus Receive FIFO interrupt mode operation When the receive FIFO (FCR[0] = logic 1), and receive interrupts (IER[0] = logic 1) are enabled, the receive interrupts and register status will ...

Page 23

Philips Semiconductors 7.3 FIFO Control Register (FCR) This register is used to enable the FIFOs, clear the FIFOs, set the transmit/receive FIFO trigger levels, and select the DMA mode. 7.3.1 DMA mode Mode 0 (FCR bit 3 = 0): receive ...

Page 24

Philips Semiconductors Table 10: Bit Table 11: FCR[ Table 12: FCR[ 9397 750 11617 Product data Quad UART with 64-byte FIFO and infrared (IrDA) encoder/decoder FIFO Control Register bits ...

Page 25

Philips Semiconductors 7.4 Interrupt Status Register (ISR) The SC16C654/654D provides six levels of prioritized interrupts to minimize external software interaction. The Interrupt Status Register (ISR) provides the user with six interrupt status bits. Performing a read cycle on the ISR ...

Page 26

Philips Semiconductors 7.5 Line Control Register (LCR) The Line Control Register is used to specify the asynchronous data communication format. The word length, the number of stop bits, and the parity are selected by writing the appropriate bits in this ...

Page 27

Philips Semiconductors Table 16: LCR[ Table 17: LCR[ Table 18: LCR[ 7.6 Modem Control Register (MCR) This register controls the interface with the modem or a peripheral device. ...

Page 28

Philips Semiconductors Table 19: Bit 9397 750 11617 Product data Quad UART with 64-byte FIFO and infrared (IrDA) encoder/decoder Modem Control Register bits description Symbol Description MCR[5] Xon Any. Logic 0 = Disable Xon ...

Page 29

Philips Semiconductors 7.7 Line Status Register (LSR) This register provides the status of data transfers between the SC16C654/654D and the CPU. Table 20: Bit 9397 750 11617 Product data Quad UART with 64-byte ...

Page 30

Philips Semiconductors Table 20: Bit 0 7.8 Modem Status Register (MSR) This register provides the current state of the control interface signals from the modem, or other peripheral device to which the SC16C654/654D is connected. Four bits of this register ...

Page 31

Philips Semiconductors Table 21: Bit 1 0 [1] Whenever any MSR bit 0-3 is set to logic 1, a Modem Status Interrupt will be generated. 7.9 Scratchpad Register (SPR) The SC16C654/654D provides a temporary data register to store 8 bits ...

Page 32

Philips Semiconductors Table 22: Bit 5 4 3-0 Table 23: Cont [1] When using software flow control the Xon/Xoff characters cannot be used for data transfer. 9397 750 11617 Product ...

Page 33

Philips Semiconductors 7.11 SC16C654/654D external reset conditions Table 24: Register IER ISR LCR MCR LSR MSR FCR EFR Table 25: Output TXA, TXB, TXC, TXD RTSA, RTSB, RTSC, RTSD DTRA, DTRB, DTRC, DTRD RXRDY TXRDY 8. Limiting values Table 26: ...

Page 34

Table 27: DC electrical characteristics + 2 5.0 V 10%, unless otherwise specified. amb CC Symbol ...

Page 35

Philips Semiconductors 10. Dynamic characteristics Table 28: AC electrical characteristics + 2 5.0 V 10%, unless otherwise specified. amb CC Symbol Parameter clock pulse duration ...

Page 36

Philips Semiconductors Table 28: AC electrical characteristics + 2 5.0 V 10%, unless otherwise specified. amb CC Symbol Parameter t write cycle delay 32d t data set-up time ...

Page 37

Philips Semiconductors A0–A4 t 30s CS t 32s R/W D0–D7 Fig 10. General write timing in 68 mode. A0–A2 ADDRESS 13d IOW D0–D7 Fig 11. General write timing in 16 mode. 9397 750 11617 Product data ...

Page 38

Philips Semiconductors A0–A2 ADDRESS IOR D0–D7 Fig 12. General read timing in 16 mode. 9397 750 11617 Product data Quad UART with 64-byte FIFO and infrared (IrDA) encoder/decoder t 6h VALID t 7h ACTIVE t ...

Page 39

Philips Semiconductors IOW ACTIVE RTS CHANGE OF STATE DTR CD CTS DSR INT IOR RI Fig 13. Modem input/output timing EXTERNAL CLOCK Fig 14. External clock timing. 9397 750 11617 Product data Quad UART with 64-byte FIFO and ...

Page 40

Philips Semiconductors START BIT RX INT IOR Fig 15. Receive timing. 9397 750 11617 Product data Quad UART with 64-byte FIFO and infrared (IrDA) encoder/decoder DATA BITS (5- DATA BITS 6 DATA BITS ...

Page 41

Philips Semiconductors START BIT RX RXRDY IOR Fig 16. Receive ready timing in non-FIFO mode. START BIT RX RXRDY IOR Fig 17. Receive ready timing in FIFO mode. 9397 750 11617 Product data Quad UART with 64-byte FIFO and infrared ...

Page 42

Philips Semiconductors START BIT TX INT t 23d ACTIVE IOW Fig 18. Transmit timing. 9397 750 11617 Product data Quad UART with 64-byte FIFO and infrared (IrDA) encoder/decoder DATA BITS (5– DATA BITS ...

Page 43

Philips Semiconductors Fig 19. Transmit ready timing in non-FIFO mode. 9397 750 11617 Product data Quad UART with 64-byte FIFO and infrared (IrDA) encoder/decoder Rev. 04 — 19 June 2003 SC16C654/654D © Koninklijke Philips Electronics N.V. 2003. All rights reserved. ...

Page 44

Philips Semiconductors START BIT TX ACTIVE IOW D0–D7 BYTE #16 t 27d TXRDY Fig 20. Transmit ready timing in FIFO mode (DMA mode ‘1’). 9397 750 11617 Product data Quad UART with 64-byte FIFO and infrared (IrDA) encoder/decoder DATA BITS ...

Page 45

Philips Semiconductors IRTXA–IRTXD Fig 21. Infrared transmit timing. IRRXA–IRRXD Fig 22. Infrared receive timing. 9397 750 11617 Product data Quad UART with 64-byte FIFO and infrared (IrDA) encoder/decoder UART FRAME DATA TX BIT TIME RX ...

Page 46

Philips Semiconductors 11. Package outline PLCC68: plastic leaded chip carrier; 68 leads pin 1 index DIMENSIONS (mm dimensions are derived from the original inch dimensions) A ...

Page 47

Philips Semiconductors LQFP64: plastic low profile quad flat package; 64 leads; body 1 pin 1 index DIMENSIONS (mm are the original dimensions) A ...

Page 48

Philips Semiconductors 12. Soldering 12.1 Introduction to soldering surface mount packages This text gives a very brief insight to a complex technology. A more in-depth account of soldering ICs can be found in our Data Handbook IC26; Integrated Circuit Packages ...

Page 49

Philips Semiconductors • For packages with leads on two sides and a pitch (e): – larger than or equal to 1.27 mm, the footprint longitudinal axis is preferred to be – smaller than 1.27 mm, the footprint longitudinal axis must ...

Page 50

Philips Semiconductors [3] These transparent plastic packages are extremely sensitive to reflow soldering conditions and must on no account be processed through more than one soldering cycle or subjected to infrared reflow soldering with peak temperature exceeding 217 C oven. ...

Page 51

Philips Semiconductors 14. Data sheet status [1] Level Data sheet status Product status I Objective data Development II Preliminary data Qualification III Product data Production [1] Please consult the most recently issued data sheet before initiating or completing a design. ...

Page 52

Philips Semiconductors Contents 1 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2 Features . . . ...

Related keywords