SC16C2550IB48 NXP Semiconductors, SC16C2550IB48 Datasheet

no-image

SC16C2550IB48

Manufacturer Part Number
SC16C2550IB48
Description
Manufacturer
NXP Semiconductors
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
SC16C2550IB48
Manufacturer:
PHILIPS
Quantity:
171
Part Number:
SC16C2550IB48,151
Manufacturer:
NXP Semiconductors
Quantity:
10 000
1. Description
2. Features
The SC16C2550 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 Mbits/s.
The SC16C2550 is pin compatible with the ST16C2550. It will power-up to be
functionally equivalent to the 16C2450. The SC16C2550 provides enhanced UART
functions with 16-byte FIFOs, modem control interface, DMA mode data transfer. 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 SC16C2550 operates at 5 V, 3.3 V and 2.5 V and the Industrial temperature
range, and is available in plastic PLCC44, LQFP48 and DIP40 packages.
SC16C2550
Dual UART with 16 bytes of transmit and receive FIFOs
and infrared (IrDA) encoder/decoder
Rev. 03 — 19 June 2003
2 channel UART
5 V, 3.3 V and 2.5 V operation
Industrial temperature range
Pin and functionally compatible to 16C2450 and software compatible with
INS8250, SC16C550
Up to 5 Mbits/s data rate at 5 V and 3.3 V, and 3 Mbits/s at 2.5 V
16 byte transmit FIFO to reduce the bandwidth requirement of the external CPU
16 byte receive FIFO with error flags to reduce the bandwidth requirement of the
external CPU
Independent transmit and receive UART control
Four selectable Receive FIFO interrupt trigger levels
Automatic software/hardware flow control
Programmable Xon/Xoff characters
Software selectable Baud Rate Generator
Sleep mode
Standard asynchronous error and framing bits (Start, Stop, and Parity Overrun
Break)
Transmit, Receive, Line Status, and Data Set interrupts independently controlled
Product data

Related parts for SC16C2550IB48

SC16C2550IB48 Summary of contents

Page 1

SC16C2550 Dual UART with 16 bytes of transmit and receive FIFOs and infrared (IrDA) encoder/decoder Rev. 03 — 19 June 2003 1. Description The SC16C2550 channel Universal Asynchronous Receiver and Transmitter (UART) used for serial data communications. ...

Page 2

... DIP40 plastic dual in-line package; 40 leads (600 mil) SC16C2550IA44 PLCC44 plastic leaded chip carrier; 44 leads SC16C2550IB48 LQFP48 plastic low profile quad flat package; 48 leads; body 7 9397 750 11621 Product data Dual UART with 16 bytes of transmit and receive FIFOs and IrDA ...

Page 3

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

Page 4

Philips Semiconductors 5. Pinning information 5.1 Pinning Fig 2. DIP40 pin configuration. 9397 750 11621 Product data Dual UART with 16 bytes of transmit and receive FIFOs and IrDA ...

Page 5

Philips Semiconductors Fig 3. PLCC44 pin configuration. 9397 750 11621 Product data Dual UART with 16 bytes of transmit and receive FIFOs and IrDA RXB RXA 11 SC16C2550IA44 TXRDYB 12 13 TXA TXB ...

Page 6

... Product data Dual UART with 16 bytes of transmit and receive FIFOs and IrDA RXB RXA 5 TXRDYB 6 SC16C2550IB48 7 TXA TXB 8 OP2B 9 10 CSA CSB 11 N.C. 12 Type Description I Address 0 select bit. Internal register address selection. I Address 1 select bit. Internal register address selection. ...

Page 7

Philips Semiconductors Table 2: Pin description …continued Symbol Pin DIP40 PLCC44 LQFP48 INTA, 30, 29 33, 32 30, 29 INTB IOR IOW OP2A, 31, 13 35, 15 32, 9 OP2B RESET ...

Page 8

Philips Semiconductors Table 2: Pin description …continued Symbol Pin DIP40 PLCC44 LQFP48 XTAL2 CDA, 38, 19 42, 21 40, 16 CDB CTSA, 36, 25 40, 28 38, 23 CTSB DSRA, 37, 22 41, 25 39, 20 DSRB ...

Page 9

Philips Semiconductors 6. Functional description The SC16C2550 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 10

Philips Semiconductors Table 3: Chip Select CSA-CSB = 1 CSA = 0 CSB = 0 6.2 Internal registers The SC16C2550 provides two sets of internal registers (A and B) consisting of 12 registers each for monitoring and controlling the functions ...

Page 11

Philips Semiconductors 6.3 FIFO operation The 16 byte transmit and receive data FIFOs are enabled by the FIFO Control Register (FCR) bit 0. The user can set the receive trigger level via FCR bits 6-7, but not the transmit trigger ...

Page 12

Philips Semiconductors the SC16C2550 compares two consecutive receive characters with two software flow control 8-bit values (Xon1, Xon2, Xoff1, Xoff2) and controls TX transmissions accordingly. Under the above described flow control mechanisms, flow control characters are not placed (stacked) in ...

Page 13

Philips Semiconductors receive holding register (RHR) is read. The actual time-out value is 4 character time, including data information length, start bit, parity bit, and the size of stop bit, i.e 1 bit times. 6.8 ...

Page 14

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 SC16C2550 FIFO trigger level provides additional flexibility to the ...

Page 15

Philips Semiconductors data that is then made available at the user data interface D0-D7. The user optionally compares the received data to the initial transmitted data for verifying error-free operation of the UART TX/RX circuits. In this mode, the receiver ...

Page 16

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

Page 17

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 18

Philips Semiconductors Table 8: 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 19

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

Page 20

Philips Semiconductors 7.3.2 FIFO mode Table 9: Bit 7-6 5 9397 750 11621 Product data Dual UART with 16 bytes of transmit and receive FIFOs and IrDA FIFO Control Register bits description Symbol Description FCR[7] RCVR trigger. These ...

Page 21

Philips Semiconductors Table 9: Bit 1 0 Table 10: FCR[ 7.4 Interrupt Status Register (ISR) The SC16C2550 provides four levels of prioritized interrupts to minimize external software interaction. The Interrupt Status Register (ISR) provides the user ...

Page 22

Philips Semiconductors Table 12: Bit 7-6 5-4 3-1 0 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 ...

Page 23

Philips Semiconductors Table 14: LCR[ Table 15: LCR[ Table 16: LCR[ 9397 750 11621 Product data Dual UART with 16 bytes of transmit and receive FIFOs and IrDA ...

Page 24

Philips Semiconductors 7.6 Modem Control Register (MCR) This register controls the interface with the modem or a peripheral device. Table 17: Bit 9397 750 11621 Product data Dual UART with 16 bytes ...

Page 25

Philips Semiconductors 7.7 Line Status Register (LSR) This register provides the status of data transfers between the SC16C2550 and the CPU. Table 18: Bit 9397 750 11621 Product data Dual UART with 16 bytes ...

Page 26

Philips Semiconductors Table 18: 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 SC16C2550 is connected. Four bits of this ...

Page 27

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

Page 28

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

Page 29

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

Page 30

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

Page 31

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

Page 32

Philips Semiconductors 10.1 Timing diagrams A0– CSx t 13d IOW D0–D7 Fig 7. General write timing. A0– CSx t 7d IOR D0–D7 Fig 8. General read timing. 9397 750 11621 Product data Dual UART with 16 ...

Page 33

Philips Semiconductors IOW ACTIVE RTS CHANGE OF STATE DTR DCD CTS DSR INT IOR RI Fig 9. Modem input/output timing EXTERNAL CLOCK Fig 10. External clock timing. 9397 750 11621 Product data Dual UART with 16 bytes of ...

Page 34

Philips Semiconductors START BIT RX INT IOR Fig 11. Receive timing. 9397 750 11621 Product data Dual UART with 16 bytes of transmit and receive FIFOs and IrDA DATA BITS (5- DATA BITS ...

Page 35

Philips Semiconductors START BIT RX RXRDY IOR Fig 12. Receive ready timing in non-FIFO mode. START BIT RX RXRDY IOR Fig 13. Receive ready timing in FIFO mode. 9397 750 11621 Product data Dual UART with 16 bytes of transmit ...

Page 36

Philips Semiconductors START BIT TX INT t 23d ACTIVE IOW Fig 14. Transmit timing. 9397 750 11621 Product data Dual UART with 16 bytes of transmit and receive FIFOs and IrDA DATA BITS (5– ...

Page 37

Philips Semiconductors START BIT TX ACTIVE IOW D0–D7 BYTE #1 t 27d TXRDY Fig 15. Transmit ready timing in non-FIFO mode. 9397 750 11621 Product data Dual UART with 16 bytes of transmit and receive FIFOs and IrDA DATA BITS ...

Page 38

Philips Semiconductors START BIT TX ACTIVE IOW D0–D7 BYTE #16 t 27d TXRDY Fig 16. Transmit ready timing in FIFO mode (DMA mode ‘1’). 9397 750 11621 Product data Dual UART with 16 bytes of transmit and receive FIFOs and ...

Page 39

Philips Semiconductors 11. Package outline 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 max. min. max. ...

Page 40

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

Page 41

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

Page 42

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 43

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

Page 44

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

Page 45

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 46

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

Related keywords