NXP Semiconductors SC16C754B
5 V, 3.3 V and 2.5 V quad UART, 5 Mbit/s (max.) with 64-byte FIFOs
© NXP B.V. 2008. All rights reserved.
For more information, please visit: http://www.nxp.com
For sales office addresses, please send an email to: salesaddresses@nxp.com
Date of release: 6 October 2008
Document identifier: SC16C754B_4
Please be aware that important notices concerning this document and the product(s)
described herein, have been included in section ‘Legal information’.
18. Contents
1 General description. . . . . . . . . . . . . . . . . . . . . . 1
2 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
3 Ordering information. . . . . . . . . . . . . . . . . . . . . 2
4 Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . 3
5 Pinning information. . . . . . . . . . . . . . . . . . . . . . 4
5.1 Pinning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
5.2 Pin description . . . . . . . . . . . . . . . . . . . . . . . . . 6
6 Functional description . . . . . . . . . . . . . . . . . . . 9
6.1 Trigger levels. . . . . . . . . . . . . . . . . . . . . . . . . . . 9
6.2 Hardware flow control. . . . . . . . . . . . . . . . . . . 10
6.2.1 Auto-RTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
6.2.2 Auto-CTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
6.3 Software flow control . . . . . . . . . . . . . . . . . . . 12
6.3.1 RX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
6.3.2 TX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
6.3.3 Software flow control example . . . . . . . . . . . . 13
6.3.3.1 Assumptions. . . . . . . . . . . . . . . . . . . . . . . . . . 13
6.4 Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
6.5 Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
6.5.1 Interrupt mode operation . . . . . . . . . . . . . . . . 16
6.5.2 Polled mode operation . . . . . . . . . . . . . . . . . . 16
6.6 DMA operation . . . . . . . . . . . . . . . . . . . . . . . . 17
6.6.1 Single DMA transfers (DMA mode 0/FIFO
disable). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
6.6.1.1 Transmitter . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
6.6.1.2 Receiver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
6.6.2 Block DMA transfers (DMA mode 1). . . . . . . . 18
6.6.2.1 Transmitter . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
6.6.2.2 Receiver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
6.7 Sleep mode. . . . . . . . . . . . . . . . . . . . . . . . . . . 18
6.8 Break and time-out conditions . . . . . . . . . . . . 19
6.9 Programmable baud rate generator . . . . . . . . 19
7 Register descriptions . . . . . . . . . . . . . . . . . . . 21
7.1 Receiver Holding Register (RHR). . . . . . . . . . 23
7.2 Transmit Holding Register (THR) . . . . . . . . . . 23
7.3 FIFO Control Register (FCR) . . . . . . . . . . . . . 24
7.4 Line Control Register (LCR) . . . . . . . . . . . . . . 25
7.5 Line Status Register (LSR). . . . . . . . . . . . . . . 26
7.6 Modem Control Register (MCR). . . . . . . . . . . 27
7.7 Modem Status Register (MSR). . . . . . . . . . . . 28
7.8 Interrupt Enable Register (IER) . . . . . . . . . . . 29
7.9 Interrupt Identification Register (IIR). . . . . . . . 30
7.10 Enhanced Feature Register (EFR) . . . . . . . . . 31
7.11 Divisor latches (DLL, DLM). . . . . . . . . . . . . . . 31
7.12 Transmission Control Register (TCR). . . . . . . 32
7.13 Trigger Level Register (TLR). . . . . . . . . . . . . . 32
7.14 FIFO Ready register (FIFO Rdy) . . . . . . . . . . 32
8 Programmer’s guide . . . . . . . . . . . . . . . . . . . . 33
9 Limiting values . . . . . . . . . . . . . . . . . . . . . . . . 35
10 Static characteristics . . . . . . . . . . . . . . . . . . . 36
11 Dynamic characteristics. . . . . . . . . . . . . . . . . 37
11.1 Timing diagrams. . . . . . . . . . . . . . . . . . . . . . . 38
12 Package outline. . . . . . . . . . . . . . . . . . . . . . . . 43
13 Soldering of SMD packages. . . . . . . . . . . . . . 46
13.1 Introduction to soldering. . . . . . . . . . . . . . . . . 46
13.2 Wave and reflow soldering. . . . . . . . . . . . . . . 46
13.3 Wave soldering. . . . . . . . . . . . . . . . . . . . . . . . 46
13.4 Reflow soldering. . . . . . . . . . . . . . . . . . . . . . . 47
14 Abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . 48
15 Revision history . . . . . . . . . . . . . . . . . . . . . . . 49
16 Legal information . . . . . . . . . . . . . . . . . . . . . . 50
16.1 Data sheet status. . . . . . . . . . . . . . . . . . . . . . 50
16.2 Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
16.3 Disclaimers. . . . . . . . . . . . . . . . . . . . . . . . . . . 50
16.4 Trademarks . . . . . . . . . . . . . . . . . . . . . . . . . . 50
17 Contact information . . . . . . . . . . . . . . . . . . . . 50
18 Contents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51