SC16C652BIB48,151 NXP Semiconductors, SC16C652BIB48,151 Datasheet

IC UART DUAL W/FIFO 48-LQFP

SC16C652BIB48,151

Manufacturer Part Number
SC16C652BIB48,151
Description
IC UART DUAL W/FIFO 48-LQFP
Manufacturer
NXP Semiconductors
Type
IrDAr
Datasheet

Specifications of SC16C652BIB48,151

Number Of Channels
2, DUART
Package / Case
48-LQFP
Features
2 Channels
Fifo's
32 Byte
Voltage - Supply
2.5V, 3.3V, 5V
With Auto Flow Control
Yes
With Irda Encoder/decoder
Yes
With False Start Bit Detection
Yes
With Modem Control
Yes
With Cmos
Yes
Mounting Type
Surface Mount
Data Rate
5 Mbps
Supply Voltage (max)
5.5 V
Supply Voltage (min)
2.25 V
Supply Current
4.5 mA
Maximum Operating Temperature
+ 85 C
Minimum Operating Temperature
- 40 C
Mounting Style
SMD/SMT
Operating Supply Voltage
2.5 V or 3.3 V or 5 V
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Lead Free Status / RoHS Status
Lead free / RoHS Compliant, Lead free / RoHS Compliant
Other names
568-3276
935274409151
SC16C652BIB48-S

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
SC16C652BIB48,151
Manufacturer:
NXP Semiconductors
Quantity:
10 000
1. General description
2. Features
The SC16C652B is a 2 channel 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 5 Mbit/s.
The SC16C652B is pin compatible with the SC16C2550. It will power-up to be functionally
equivalent to the 16C2450. The SC16C652B provides enhanced UART functions with
32-byte FIFOs, modem control interface, DMA mode data transfer, and IrDA
encoder/decoder. The DMA mode data transfer is controlled by the FIFO trigger levels
and the TXRDY and RXRDY signals. On-board status registers provide the user with error
indications and operational status. System interrupts and modem control features may be
tailored by software to meet specific user requirements. An internal loop-back capability
allows on-board diagnostics. Independent programmable baud rate generators are
provided to select transmit and receive baud rates.
The SC16C652B operates at 5 V, 3.3 V and 2.5 V and the industrial temperature range,
and is available in plastic LQFP48 and very small (Micro-UART) HVQFN32 packages.
SC16C652B
5 V, 3.3 V and 2.5 V dual UART, 5 Mbit/s (max.) with 32-byte
FIFOs and infrared (IrDA) encoder/decoder
Rev. 04 — 1 September 2005
2 channel UART
5 V, 3.3 V and 2.5 V operation
5 V tolerant inputs
Industrial temperature range ( 40 C to +85 C)
Pin and functionally compatible to 16C2450 in LQFP48 package, and software
compatible with industry standard 16C450, 16C550, and SC16C650
Up to 5 Mbit/s data rate at 5 V and 3.3 V, and 3 Mbit/s at 2.5 V
32-byte transmit FIFO to reduce the bandwidth requirement of the external CPU
32-byte receive FIFO with error flags to reduce the bandwidth requirement of the
external CPU
Independent transmit and receive UART control
Four selectable Receive and Transmit FIFO interrupt trigger levels
Automatic software (Xon/Xoff) and hardware (RTS/CTS) flow control
Programmable Xon/Xoff characters
Software selectable baud rate generator
Standard modem interface or infrared IrDA encoder/decoder interface
Supports IrDA version 1.0 (up to 115.2 kbit/s)
Sleep mode
Standard asynchronous error and framing bits (Start, Stop, and Parity Overrun Break)
Product data sheet

Related parts for SC16C652BIB48,151

SC16C652BIB48,151 Summary of contents

Page 1

SC16C652B 5 V, 3.3 V and 2.5 V dual UART, 5 Mbit/s (max.) with 32-byte FIFOs and infrared (IrDA) encoder/decoder Rev. 04 — 1 September 2005 1. General description The SC16C652B channel Universal Asynchronous Receiver and Transmitter ...

Page 2

Philips Semiconductors Transmit, Receive, Line Status, and Data Set interrupts independently controlled Fully programmable character formatting: 5-bit, 6-bit, 7-bit, or 8-bit characters Even, odd, or no-parity formats 1, 1 Baud generation ( Mbit/s) False start-bit detection Complete status ...

Page 3

Philips Semiconductors 4. Block diagram SC16C652B DATA BUS IOR IOW CONTROL RESET REGISTER CSA SELECT CSB INTA, INTB INTERRUPT TXRDYA, TXRDYB CONTROL RXRDYA, RXRDYB Fig 1. Block diagram of SC16C652B SC16C652B_4 Product data sheet ...

Page 4

Philips Semiconductors 5. Pinning information 5.1 Pinning Fig 2. Pin configuration for LQFP48 Fig 3. Pin configuration for HVQFN32 SC16C652B_4 Product data sheet Dual UART with 32-byte FIFOs and IrDA encoder/decoder RXB 4 RXA ...

Page 5

Philips Semiconductors 5.2 Pin description Table 2: Pin description Symbol Pin LQFP48 HVQFN32 CDA 40 - CDB 16 - CSA 10 8 CSB 11 9 CTSA 38 25 CTSB 23 16 ...

Page 6

Philips Semiconductors Table 2: Pin description …continued Symbol Pin LQFP48 HVQFN32 IOW 15 12 OP2A 32 22 OP2B 9 7 RESET 36 24 RIA 41 - RIB 21 - RTSA 33 23 RTSB 22 15 RXA 5 4 RXB 4 ...

Page 7

Philips Semiconductors Table 2: Pin description …continued Symbol Pin LQFP48 HVQFN32 XTAL1 13 10 XTAL2 Functional description The SC16C652B provides serial asynchronous receive data synchronization, parallel-to-serial and serial-to-parallel data conversions for both the ...

Page 8

Philips Semiconductors 6.1 UART A-B functions The UART provides the user with the capability to bi-directionally transfer information between an external CPU, the SC16C652B package, and an external serial device. A logic 0 on chip select pins CSA and/or CSB ...

Page 9

Philips Semiconductors 6.3 FIFO operation The 32-byte transmit and receive data FIFOs are enabled by the FIFO Control Register bit 0 (FCR[0]). With 16C2550 devices, the user can set the receive trigger level, but not the transmit trigger level. The ...

Page 10

Philips Semiconductors Reset initially sets the contents of the Xon/Xoff 8-bit flow control registers to a logic 0. Following reset, the user can write any Xon/Xoff value desired for software flow control. Different conditions can be set to detect Xon/Xoff ...

Page 11

Philips Semiconductors Time Out will not occur if the receive FIFO is empty. The time-out counter is reset at the center of each stop bit received or each time the Receive Holding Register (RHR) is read. The actual time-out value ...

Page 12

Philips Semiconductors Table 6: Output baud rate (bit/ 110 150 300 600 1200 2400 3600 4800 7200 9600 19.2 k 38.4 k 57.6 k 115.2 k 6.9 DMA operation The SC16C652B FIFO trigger level provides additional flexibility to ...

Page 13

Philips Semiconductors MCR[2] (OP1). Loop-back test data is entered into the transmit holding register via the user data bus interface, D[7:0]. The transmit UART serializes the data and passes the serial data to the receive UART via the internal loop-back ...

Page 14

Philips Semiconductors 6.11 Sleep mode Sleep mode is an enhanced feature of the SC16C652B UART enabled when EFR[4], the enhanced functions bit, is set and when IER[4] of both channels are set. Sleep mode is entered when: • ...

Page 15

Philips Semiconductors 7. Register descriptions Table 9 assigned bit functions are more fully defined in Table 9: SC16C652B internal registers Register Default [3] General Register Set RHR THR XX 0 ...

Page 16

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 17

Philips Semiconductors Table 10: Bit Symbol Description 1 IER[1] 0 IER[0] 7.2.1 IER versus Transmit/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 ...

Page 18

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 7.3.1.1 Mode 0 (FCR bit ...

Page 19

Philips Semiconductors Table 11: Bit 3 (cont Table 12: FCR[ Table 13: FCR[ SC16C652B_4 Product data sheet Dual UART with 32-byte FIFOs and IrDA encoder/decoder FIFO Control Register bits ...

Page 20

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

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 22

Philips Semiconductors 7.6 Modem Control Register (MCR) This register controls the interface with the modem or a peripheral device. Table 20: Bit SC16C652B_4 Product data sheet Dual UART with 32-byte FIFOs and ...

Page 23

Philips Semiconductors 7.7 Line Status Register (LSR) This register provides the status of data transfers between the SC16C652B and the CPU. Table 21: Bit Symbol 7 LSR[7] 6 LSR[6] 5 LSR[5] 4 LSR[4] 3 LSR[3] 2 LSR[2] 1 LSR[1] 0 ...

Page 24

Philips Semiconductors 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 SC16C652B is connected. Four bits of this register are used to indicate ...

Page 25

Philips Semiconductors 7.10 Enhanced Feature Register (EFR) Enhanced features are enabled or disabled using this register. Bits 0 through 4 provide single or dual character software flow control selection. When the Xon1 and Xon2 and/or Xoff1 and Xoff2 modes are ...

Page 26

Philips Semiconductors Table 24: Cont [1] When using a software flow control the Xon/Xoff characters cannot be used for data transfer. 7.11 SC16C652B external reset condition Table 25: Register IER ...

Page 27

Philips Semiconductors 8. Limiting values Table 27: Limiting values In accordance with the Absolute Maximum Rating System (IEC 60134). Symbol Parameter V supply voltage CC V voltage at any pin n T ambient temperature amb T storage temperature stg P ...

Page 28

Philips Semiconductors 10. Dynamic characteristics Table 29: Dynamic characteristics +85 C; tolerance of V amb Symbol Parameter clock pulse duration oscillator/clock frequency XTAL t address set-up time 6s t ...

Page 29

Philips Semiconductors Table 29: Dynamic characteristics +85 C; tolerance of V amb Symbol Parameter t delay from start to reset 28d TXRDY t RESET pulse width RESET N baud rate divisor [1] Applies to external ...

Page 30

Philips Semiconductors CSx IOR Fig 7. General read timing active IOW RTS change of state DTR CD CTS DSR INT IOR RI Fig 8. Modem input/output timing SC16C652B_4 Product data sheet Dual ...

Page 31

Philips Semiconductors EXTERNAL CLOCK ------- XTAL t 3w Fig 9. External clock timing RX INT IOR Fig 10. Receive timing SC16C652B_4 Product data sheet Dual UART with 32-byte FIFOs and IrDA encoder/decoder ...

Page 32

Philips Semiconductors RX RXRDY IOR Fig 11. Receive ready timing in non-FIFO mode RX RXRDY IOR Fig 12. Receive ready timing in FIFO mode SC16C652B_4 Product data sheet Dual UART with 32-byte FIFOs and IrDA encoder/decoder start bit data bits ...

Page 33

Philips Semiconductors TX INT active IOW Fig 13. Transmit timing TX IOW active byte #1 t 27d TXRDY Fig 14. Transmit ready timing in non-FIFO mode SC16C652B_4 Product data sheet Dual UART with 32-byte FIFOs and IrDA ...

Page 34

Philips Semiconductors TX IOW active byte #32 TXRDY Fig 15. Transmit ready timing in FIFO mode (DMA mode ‘1’) SC16C652B_4 Product data sheet Dual UART with 32-byte FIFOs and IrDA encoder/decoder start bit data bits (0 to ...

Page 35

Philips Semiconductors TX data IrDA TX data Fig 16. Infrared transmit timing IrDA RX data RX data Fig 17. Infrared receive timing SC16C652B_4 Product data sheet Dual UART with 32-byte FIFOs and IrDA encoder/decoder UART frame start ...

Page 36

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

Page 37

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 38

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 39

Philips Semiconductors – smaller than 1.27 mm, the footprint longitudinal axis must be parallel to the transport direction of the printed-circuit board. The footprint must incorporate solder thieves at the downstream end. • For packages with leads on four sides, ...

Page 40

Philips Semiconductors [4] These packages are not suitable for wave soldering. On versions with the heatsink on the bottom side, the solder cannot penetrate between the printed-circuit board and the heatsink. On versions with the heatsink on the top side, ...

Page 41

Philips Semiconductors 14. Revision history Table 32: Revision history Document ID Release date SC16C652B_4 20050901 • Modifications: The format of this data sheet has be redesigned to comply with the new presentation and information standard of Philips Semiconductors. • Table ...

Page 42

Philips Semiconductors 15. 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 43

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

Related keywords