SC16C650BIN40 NXP Semiconductors, SC16C650BIN40 Datasheet

no-image

SC16C650BIN40

Manufacturer Part Number
SC16C650BIN40
Description
Manufacturer
NXP Semiconductors
Datasheet

Specifications of SC16C650BIN40

Transmitter And Receiver Fifo Counter
Yes
Package Type
PDIP
Operating Supply Voltage (max)
5.5V
Mounting
Through Hole
Pin Count
40
Operating Temperature (min)
-40C
Operating Temperature (max)
85C
Operating Temperature Classification
Industrial
Number Of Channels
1
Lead Free Status / RoHS Status
Compliant
1. General description
2. Features
The SC16C650B is a Universal Asynchronous Receiver and Transmitter (UART)
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 3 Mbit/s.
The SC16C650B is pin compatible with the ST16C650A and it will power-up to be
functionally equivalent to the 16C450. Programming of control registers enables the
added features of the SC16C650B. Some of these added features are the 32-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 SC16C650B also provides DMA mode data transfers through FIFO trigger levels
and the RXRDY and TXRDY 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 SC16C650B operates at 5 V, 3.3 V and 2.5 V, and the industrial temperature
range, and is available in plastic DIP40, PLCC44, LQFP48, and HVQFN32 packages.
SC16C650B
5 V, 3.3 V and 2.5 V UART with 32-byte FIFOs
and infrared (IrDA) encoder/decoder
Rev. 03 — 10 December 2004
Single channel
5 V, 3.3 V and 2.5 V operation
5 V tolerant inputs
Industrial temperature range ( 40 C to +85 C)
After reset, all registers are identical to the typical 16C450 register set
Capable of running with all existing generic 16C450 software
Pin compatibility with the industry-standard ST16C450/550, TL16C450/550,
PC16C450/550. Software compatible with ST16C650.
Up to 3 Mbit/s transmit/receive operation at 5 V, 2 Mbit/s at 3.3 V, and 1 Mbit/s at
2.5 V
32 byte transmit FIFO
32 byte receive FIFO with error flags
Programmable auto-RTS and auto-CTS
Automatic software/hardware flow control
Programmable Xon/Xoff characters
In auto-CTS mode, CTS controls transmitter
In auto-RTS mode, RxFIFO contents and threshold control RTS
Product data

Related parts for SC16C650BIN40

SC16C650BIN40 Summary of contents

Page 1

SC16C650B 5 V, 3.3 V and 2.5 V UART with 32-byte FIFOs and infrared (IrDA) encoder/decoder Rev. 03 — 10 December 2004 1. General description The SC16C650B is a Universal Asynchronous Receiver and Transmitter (UART) used for serial data communications. ...

Page 2

... SC16C650BIBS HVQFN32 plastic thermal enhanced very thin quad flat package; no leads; 32 terminals; body 5 SC16C650BIN40 DIP40 plastic dual in-line package; 40 leads (600 mil) 9397 750 14451 Product data UART with 32-byte FIFOs and IrDA encoder/decoder ...

Page 3

Philips Semiconductors 4. Block diagram SC16C650B D0–D7 DATA BUS IOR, IOR AND IOW, IOW CONTROL LOGIC RESET A0–A2 REGISTER CS0, CS1, CS2 SELECT AS LOGIC DDIS INT TXRDY RXRDY INTERRUPT CONTROL LOGIC Fig 1. Block diagram. 9397 750 14451 Product ...

Page 4

Philips Semiconductors 5. Pinning information 5.1 Pinning Fig 2. PLCC44 pin configuration. 9397 750 14451 Product data UART with 32-byte FIFOs and IrDA encoder/decoder RCLK SC16C650BIA44 n. ...

Page 5

Philips Semiconductors Fig 3. LQFP48 pin configuration. Fig 4. HVQFN32 pin configuration (top view). 9397 750 14451 Product data UART with 32-byte FIFOs and IrDA encoder/decoder n. RCLK 5 n.c. 6 SC16C650BIB48 7 ...

Page 6

Philips Semiconductors Fig 5. DIP40 pin configuration. 5.2 Pin description Table 2: Pin description Symbol Pin PLCC44 LQFP48 HVQFN32 DIP40 A0-A2 31, 30, 28, 27, 18, 17 BAUDOUT 9397 ...

Page 7

Philips Semiconductors Table 2: Pin description …continued Symbol Pin PLCC44 LQFP48 HVQFN32 DIP40 CS0, CS1, 14, 15, 9, 10, - CS2 CTS D7-D0 9-2 4-2, 3-1, 32-28 8-1 47-43 DCD 42 ...

Page 8

Philips Semiconductors Table 2: Pin description …continued Symbol Pin PLCC44 LQFP48 HVQFN32 DIP40 OUT1, 38 OUT2 OUT - - 23 RCLK IOR IOR RESET ...

Page 9

Philips Semiconductors Table 2: Pin description …continued Symbol Pin PLCC44 LQFP48 HVQFN32 DIP40 TXRDY GND IOW IOW 20 ...

Page 10

Philips Semiconductors 6. Functional description The SC16C650B 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 11

Philips Semiconductors 6.1 Internal registers The SC16C650B provides 17 internal registers for monitoring and control. These registers are shown in in the standard 16C550. These registers function as data holding registers (THR/RHR), interrupt status and control registers (IER/ISR), a FIFO ...

Page 12

Philips Semiconductors a time-out function to ensure data is delivered to the external CPU. An 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 ...

Page 13

Philips Semiconductors characters are not placed (stacked) in the user accessible RX data buffer or FIFO. When using a software flow control the Xon/Xoff characters cannot be used for data transfer. In the event that the receive buffer is overfilling ...

Page 14

Philips Semiconductors 6.7 Programmable baud rate generator The SC16C650B supports high speed modem technologies that have increased input data rates by employing data compression schemes. For example, a 33.6 kbit/s modem that employs data compression may require a 115.2 kbit/s ...

Page 15

Philips Semiconductors Table 5: Using 1.8432 MHz crystal Desired baud rate 50 75 110 134.5 150 300 600 1200 1800 2000 2400 3600 4800 7200 9600 19200 38400 56000 XTAL1 XTAL2 Fig 7. Baud rate generator circuitry. 9397 750 14451 ...

Page 16

Philips Semiconductors 6.8 DMA operation The SC16C650B FIFO trigger level provides additional flexibility to the user for block mode operation. The user can optionally operate the transmit and receive FIFOs in the DMA mode (FCR[3]). The DMA mode affects the ...

Page 17

Philips Semiconductors In this mode, the receiver and transmitter interrupts are fully operational. The Modem Control Interrupts are also operational. However, the interrupts can only be read using lower four bits of the Modem Status Register (MSR[0:3]) instead of the ...

Page 18

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

Page 19

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 20

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 21

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

Page 22

Philips Semiconductors Table 10: Bit Table 11: FCR[ Table 12: FCR[ 9397 750 14451 Product data UART with 32-byte FIFOs and IrDA encoder/decoder FIFO Control Register bits description Symbol ...

Page 23

Philips Semiconductors 7.4 Interrupt Status Register (ISR) The SC16C650B 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 24

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 25

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 26

Philips Semiconductors Table 19: Bit 9397 750 14451 Product data UART with 32-byte FIFOs and IrDA encoder/decoder Modem Control Register bits description Symbol Description MCR[5] INT typ select. Logic 0 = Enable active or ...

Page 27

Philips Semiconductors 7.7 Line Status Register (LSR) This register provides the status of data transfers between the SC16C650B and the CPU. Table 20: Bit 9397 750 14451 Product data UART with 32-byte FIFOs ...

Page 28

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 SC16C650B is connected. Four bits of this register ...

Page 29

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 SC16C650B provides a temporary data register to store 8 bits ...

Page 30

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

Page 31

Philips Semiconductors 7.11 SC16C650B external reset conditions Table 24: Register IER ISR LCR MCR LSR MSR FCR EFR Table 25: Output TX RTS DTR RXRDY TXRDY INT 8. Limiting values Table 26: In accordance with the Absolute Maximum Rating System ...

Page 32

Philips Semiconductors 9. Static characteristics Table 27: DC electrical characteristics + 2 5.0 V 10%, unless otherwise specified. amb CC Symbol Parameter V LOW-level clock input voltage IL(CK) ...

Page 33

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

Page 34

Philips Semiconductors Table 28: AC electrical characteristics + 2 10%, unless otherwise specified. amb CC Symbol Parameter t delay from start to reset TXRDY 28d t ...

Page 35

Philips Semiconductors A0– CS2 CS1–CS0 t 13d t 14d IOW, IOW D0–D7 Fig 10. General write timing when using AS signal. A0–A2 ADDRESS IOR D0–D7 Fig 11. General read timing ...

Page 36

Philips Semiconductors A0–A2 ADDRESS IOW D0–D7 Fig 12. General write timing when AS is tied to GND. IOW ACTIVE RTS CHANGE OF STATE DTR DCD CTS DSR INT IOR RI Fig 13. Modem input/output timing. 9397 750 ...

Page 37

Philips Semiconductors t 2w EXTERNAL CLOCK Fig 14. External clock timing. start bit RX INT IOR Fig 15. Receive timing. 9397 750 14451 Product data UART with 32-byte FIFOs and IrDA encoder/decoder data bits (0 to ...

Page 38

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 14451 Product data UART with 32-byte FIFOs and IrDA encoder/decoder ...

Page 39

Philips Semiconductors start bit TX INT active IOW Fig 18. Transmit timing. START BIT TX ACTIVE IOW D0-D7 BYTE #1 TXRDY Fig 19. Transmit ready timing in non-FIFO mode. 9397 750 14451 Product data UART with 32-byte FIFOs and IrDA ...

Page 40

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 14451 Product data UART with 32-byte FIFOs and IrDA encoder/decoder DATA BITS (5-8) D0 ...

Page 41

Philips Semiconductors start data IrDA TX data bit time Fig 21. Infrared transmit timing. IrDA RX data bit time RX data 0 start Fig 22. Infrared receive timing. 9397 750 14451 Product data UART with 32-byte FIFOs ...

Page 42

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

Page 43

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

Page 44

Philips Semiconductors HVQFN32: plastic thermal enhanced very thin quad flat package; no leads; 32 terminals; body 0.85 mm terminal 1 index area terminal 1 index area 32 DIMENSIONS (mm ...

Page 45

Philips Semiconductors DIP40: plastic dual in-line package; 40 leads (600 mil pin 1 index 1 DIMENSIONS (inch dimensions are derived from the original mm dimensions UNIT b max. min. max. 1.70 mm ...

Page 46

Philips Semiconductors 12. Soldering 12.1 Introduction 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 (document order number 9398 652 ...

Page 47

Philips Semiconductors – for packages with a thickness – for packages with a thickness < 2.5 mm and a volume thick/large packages. • below 240 C (SnPb process) or below 260 C (Pb-free process) for packages with a thickness < ...

Page 48

Philips Semiconductors 12.4 Package related soldering information Table 29: Mounting Through-hole mount Through-hole- surface mount Surface mount [1] For more detailed information on the BGA packages refer to the (LF)BGA Application Note (AN01026); order a copy from your Philips Semiconductors ...

Page 49

Philips Semiconductors 13. Revision history Table 30: Revision history Rev Date CPCN Description 03 20041210 - Product data (9397 750 14451) Modifications: • There is no modification to the data sheet. However, reader is advised to refer to AN10333 (Rev. ...

Page 50

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 51

Philips Semiconductors Contents 1 General description . . . . . . . . . . . . . . . . . . . . . . 1 2 Features . . . . . . . . . ...

Related keywords