SC16C652BIBS PHILIPS [NXP Semiconductors], SC16C652BIBS Datasheet

no-image

SC16C652BIBS

Manufacturer Part Number
SC16C652BIBS
Description
5V, 3.3 V and 2.5V dual UART, 5 Mbit/s (max.),with 32-byte FIFOs and infrared(IrDA) encoder/decoder
Manufacturer
PHILIPS [NXP Semiconductors]
Datasheet
1. 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. 03 — 10 December 2004
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
Product data

Related parts for SC16C652BIBS

SC16C652BIBS 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. 03 — 10 December 2004 1. Description The SC16C652B channel Universal Asynchronous Receiver and Transmitter (UART) ...

Page 2

... Type number Package Name Description SC16C652BIB48 LQFP48 plastic low profile quad flat package; 48 leads; body 7 SC16C652BIBS HVQFN32 plastic thermal enhanced very thin quad flat package; no leads; 32 terminals; body 5 9397 750 14452 Product data Dual UART with 32-byte FIFOs and IrDA encoder/decoder ...

Page 3

Philips Semiconductors 4. Block diagram SC16C652B D0–D7 DATA BUS IOR AND IOW CONTROL LOGIC RESET A0–A2 REGISTER CSA SELECT CSB LOGIC INTA, INTB TXRDYA, TXRDYB RXRDYA, RXRDYB INTERRUPT CONTROL LOGIC Fig 1. SC16C652B block diagram. 9397 750 14452 Product data ...

Page 4

... RXB RXA 5 6 TXRDYB SC16C652BIB48 TXA 7 TXB 8 OP2B 9 CSA 10 CSB 11 N.C. 12 terminal 1 index area RXB 3 RXA 4 SC16C652BIBS TXA 5 (top view) TXB 6 OP2B 7 CSA 8 Rev. 03 — 10 December 2004 SC16C652B 36 RESET 35 DTRB 34 DTRA 33 RTSA 32 OP2A 31 RXRDYA 30 INTA 29 INTB ...

Page 5

Philips Semiconductors 5.2 Pin description Table 2: Pin description Symbol Pin Type Description LQFP48 HVQFN32 CSA, 10 CSB D0-D7 44-48, 27-32, 1-2 I/O 1-3 ...

Page 6

Philips Semiconductors Table 2: Pin description …continued Symbol Pin Type Description LQFP48 HVQFN32 TXRDYA, 43 TXRDYB XTAL1 XTAL2 CDA, 40 CDB CTSA, 38, ...

Page 7

Philips Semiconductors Table 2: Pin description …continued Symbol Pin Type Description LQFP48 HVQFN32 RTSA, 33 RTSB RXA RXB TXA, TXB 9397 750 14452 Product data Dual ...

Page 8

Philips Semiconductors 6. Functional description The SC16C652B 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 9

Philips Semiconductors 6.2 Internal registers The SC16C652B provides two sets of internal registers (A and B) consisting of 17 registers each for monitoring and controlling the functions of each channel of the UART. These registers are shown in holding registers ...

Page 10

Philips Semiconductors Table 5: Selected trigger level (characters 6.4 Hardware flow control When automatic hardware flow control is enabled, the SC16C652B monitors the CTS pin for a remote buffer overflow indication and controls the RTS pin ...

Page 11

Philips Semiconductors In the event that the receive buffer is overfilling and flow control needs to be executed, the SC16C652B automatically sends an Xoff message (when enabled) via the serial TX output to the remote modem. The SC16C652B sends the ...

Page 12

Philips Semiconductors 6.8 Programmable baud rate generator The SC16C652B 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 13

Philips Semiconductors Table 6: Output baud rate 50 75 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 the ...

Page 14

Philips Semiconductors their normal modem control inputs pins, and instead are connected internally to RTS, DTR, MCR[3] (OP2) and MCR[2] (OP1). Loop-back test data is entered into the transmit holding register via the user data bus interface, D0-D7. The transmit ...

Page 15

Philips Semiconductors 7. Register descriptions Table 9 assigned bit functions are more fully defined in Table 9: SC16C652B internal registers Shaded bits are only accessible when EFR[4] is set. [ Register Default [2] General Register Set 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 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 register status will ...

Page 18

Philips Semiconductors 7.2.2 IER versus Receive/Transmit FIFO polled mode operation When FCR[0] = logic 1, resetting IER[0:3] enables the SC16C652B in the FIFO polled mode of operation. In this mode, interrupts are not generated and the user must poll the ...

Page 19

Philips Semiconductors 7.3.2 FIFO mode Table 11: Bit 7:6 5 9397 750 14452 Product data Dual UART with 32-byte FIFOs and IrDA encoder/decoder FIFO Control Register bits description Symbol Description FCR[7:6] RCVR trigger. These bits are used to ...

Page 20

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

Page 21

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 22

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 23

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

Page 24

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 9397 750 14452 Product data Dual UART with 32-byte FIFOs ...

Page 25

Philips Semiconductors Table 21: Bit 1 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 SC16C652B is connected. Four bits of this ...

Page 26

Philips Semiconductors Table 22: 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 SC16C652B provides a temporary data register to store 8 bits ...

Page 27

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

Page 28

Philips Semiconductors 7.11 SC16C652B external reset condition Table 25: Register IER FCR ISR LCR MCR LSR MSR SPR DLL DLM Table 26: Output TXA, TXB OP2A, OP2B RTSA, RTSB DTRA, DTRB INTA, INTB 8. Limiting values Table 27: In accordance ...

Page 29

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

Page 30

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

Page 31

Philips Semiconductors 10.1 Timing diagrams CSx t 13d IOW Fig 6. General write timing CSx t 7d IOR Fig 7. General read timing. 9397 ...

Page 32

Philips Semiconductors active IOW RTS change of state DTR CD CTS DSR INT IOR RI Fig 8. Modem input/output timing. EXTERNAL CLOCK Fig 9. External clock timing. 9397 750 14452 Product data Dual UART with 32-byte FIFOs and IrDA encoder/decoder ...

Page 33

Philips Semiconductors start bit RX INT IOR Fig 10. Receive timing. START BIT RX RXRDY IOR Fig 11. Receive ready timing in non-FIFO mode. 9397 750 14452 Product data Dual UART with 32-byte FIFOs and IrDA encoder/decoder data bits (0 ...

Page 34

Philips Semiconductors START BIT RX RXRDY IOR Fig 12. Receive ready timing in FIFO mode. start bit TX INT active IOW Fig 13. Transmit timing. 9397 750 14452 Product data Dual UART with 32-byte FIFOs and IrDA encoder/decoder DATA BITS ...

Page 35

Philips Semiconductors START BIT TX ACTIVE IOW D0-D7 BYTE #1 TXRDY Fig 14. Transmit ready timing in non-FIFO mode. 9397 750 14452 Product data Dual UART with 32-byte FIFOs and IrDA encoder/decoder DATA BITS (5- ...

Page 36

Philips Semiconductors START BIT TX ACTIVE IOW D0–D7 BYTE #16 t 27d TXRDY Fig 15. Transmit ready timing in FIFO mode (DMA mode ‘1’). 9397 750 14452 Product data Dual UART with 32-byte FIFOs and IrDA encoder/decoder DATA BITS (5-8) ...

Page 37

Philips Semiconductors start data IrDA TX data bit time Fig 16. Infrared transmit timing. IrDA RX data bit time RX data 0 start Fig 17. Infrared receive timing. 9397 750 14452 Product data Dual UART with 32-byte ...

Page 38

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

Page 39

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 40

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 41

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 parallel to the transport direction of the printed-circuit board; – ...

Page 42

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 43

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 44

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

Related keywords