© Koninklijke Philips Electronics N.V. 2006
All rights are reserved. Reproduction in whole or in part is prohibited without the prior
written consent of the copyright owner. The information presented in this document does
not form part of any quotation or contract, is believed to be accurate and reliable and may
be changed without notice. No liability will be accepted by the publisher for any
consequence of its use. Publication thereof does not convey nor imply any license under
patent- or other industrial or intellectual property rights. Date of release: 4 January 2006
Document number: 9397 750 14832
Published in The Netherlands
Philips Semiconductors SC16IS740/750/760
Single UART with I2C-bus/SPI interface, 64-byte FIFOs, IrDA SIR
25. Contents
1 General description. . . . . . . . . . . . . . . . . . . . . . 1
2 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
2.1 General features. . . . . . . . . . . . . . . . . . . . . . . . 1
2.2 I2C-bus features . . . . . . . . . . . . . . . . . . . . . . . . 2
2.3 SPI features . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
3 Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
4 Ordering information. . . . . . . . . . . . . . . . . . . . . 3
5 Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . 4
6 Pinning information. . . . . . . . . . . . . . . . . . . . . . 6
6.1 Pinning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
6.2 Pin description . . . . . . . . . . . . . . . . . . . . . . . . . 7
7 Functional description . . . . . . . . . . . . . . . . . . . 9
7.1 Trigger levels. . . . . . . . . . . . . . . . . . . . . . . . . . . 9
7.2 Hardware flow control. . . . . . . . . . . . . . . . . . . . 9
7.2.1 Auto-RTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
7.2.2 Auto-CTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
7.3 Software flow control . . . . . . . . . . . . . . . . . . . 11
7.3.1 RX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
7.3.2 TX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
7.4 Hardware reset, Power-On Reset (POR) and
software reset. . . . . . . . . . . . . . . . . . . . . . . . . 14
7.5 Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
7.5.1 Interrupt mode operation . . . . . . . . . . . . . . . . 16
7.5.2 Polled mode operation . . . . . . . . . . . . . . . . . . 16
7.6 Sleep mode. . . . . . . . . . . . . . . . . . . . . . . . . . . 17
7.7 Break and time-out conditions . . . . . . . . . . . . 17
7.8 Programmable baud rate generator . . . . . . . . 17
8 Register descriptions . . . . . . . . . . . . . . . . . . . 20
8.1 Receive Holding Register (RHR) . . . . . . . . . . 22
8.2 Transmit Holding Register (THR) . . . . . . . . . . 22
8.3 FIFO Control Register (FCR) . . . . . . . . . . . . . 23
8.4 Line Control Register (LCR) . . . . . . . . . . . . . . 24
8.5 Line Status Register (LSR). . . . . . . . . . . . . . . 26
8.6 Modem Control Register (MCR) . . . . . . . . . . . 27
8.7 Modem Status Register (MSR). . . . . . . . . . . . 28
8.8 Interrupt Enable Register (IER) . . . . . . . . . . . 29
8.9 Interrupt Identification Register (IIR). . . . . . . . 30
8.10 Enhanced Features Register (EFR) . . . . . . . . 31
8.11 Division registers (DLL, DLH). . . . . . . . . . . . . 31
8.12 Transmission Control Register (TCR). . . . . . . 32
8.13 Trigger Level Register (TLR). . . . . . . . . . . . . . 32
8.14 Transmitter FIFO Level register (TXLVL) . . . . 32
8.15 Receiver FIFO Level register (RXLVL) . . . . . . 33
8.16 Programmable I/O pins Direction register
(IODir). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
8.17 Programmable I/O pins State Register
(IOState). . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
8.18 I/O Interrupt Enable Register (IOIntEna) . . . . 33
8.19 I/O Control register (IOControl) . . . . . . . . . . . 34
8.20 Extra Features Control Register (EFCR) . . . . 35
9 RS-485 features . . . . . . . . . . . . . . . . . . . . . . . . 35
9.1 Auto RS-485 RTS control. . . . . . . . . . . . . . . . 35
9.2 RS-485 RTS output inversion. . . . . . . . . . . . . 36
9.3 Auto RS-485. . . . . . . . . . . . . . . . . . . . . . . . . . 36
9.3.1 Normal multidrop mode . . . . . . . . . . . . . . . . . 36
9.3.2 Auto address detection. . . . . . . . . . . . . . . . . . 36
10 I2C-bus operation . . . . . . . . . . . . . . . . . . . . . . 37
10.1 Data transfers. . . . . . . . . . . . . . . . . . . . . . . . . 37
10.2 Addressing and transfer formats . . . . . . . . . . 38
10.3 Addressing. . . . . . . . . . . . . . . . . . . . . . . . . . . 41
10.4 Use of sub-addresses . . . . . . . . . . . . . . . . . . 41
11 SPI operation . . . . . . . . . . . . . . . . . . . . . . . . . . 43
12 Limiting values . . . . . . . . . . . . . . . . . . . . . . . . 44
13 Static characteristics . . . . . . . . . . . . . . . . . . . 45
14 Dynamic characteristics. . . . . . . . . . . . . . . . . 47
15 Package outline . . . . . . . . . . . . . . . . . . . . . . . . 54
16 Handling information . . . . . . . . . . . . . . . . . . . 57
17 Soldering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
17.1 Introduction to soldering surface mount
packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
17.2 Reflow soldering. . . . . . . . . . . . . . . . . . . . . . . 57
17.3 Wave soldering. . . . . . . . . . . . . . . . . . . . . . . . 57
17.4 Manual soldering . . . . . . . . . . . . . . . . . . . . . . 58
17.5 Package related soldering information. . . . . . 58
18 Abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . 59
19 Revision history . . . . . . . . . . . . . . . . . . . . . . . 59
20 Data sheet status. . . . . . . . . . . . . . . . . . . . . . . 60
21 Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
22 Disclaimers . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
23 Trademarks . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
24 Contact information . . . . . . . . . . . . . . . . . . . . 60