SC16C2550B_07 PHILIPS [NXP Semiconductors], SC16C2550B_07 Datasheet

no-image

SC16C2550B_07

Manufacturer Part Number
SC16C2550B_07
Description
5 V, 3.3 V and 2.5 V dual UART, 5 Mbit/s (max.), with 16-byte FIFOs
Manufacturer
PHILIPS [NXP Semiconductors]
Datasheet
1. General description
2. Features
The SC16C2550B is a two 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 SC16C2550B is pin compatible with the ST16C2550. It will power-up to be
functionally equivalent to the 16C2450. The SC16C2550B 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 SC16C2550B operates at 5 V, 3.3 V and 2.5 V and the industrial temperature range,
and is available in plastic PLCC44, LQFP48, DIP40 and HVQFN32 packages.
I
I
I
I
I
I
I
I
I
I
I
I
I
I
SC16C2550B
5 V, 3.3 V and 2.5 V dual UART, 5 Mbit/s (max.), with 16-byte
FIFOs
Rev. 04 — 15 February 2007
2 channel UART
5 V, 3.3 V and 2.5 V operation
5 V tolerant inputs
Industrial temperature range
Pin and functionally compatible to 16C2450 and software compatible with INS8250,
SC16C550
Up to 5 Mbit/s data rate at 5 V and 3.3 V and 3 Mbit/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
Software selectable baud rate generator
Standard asynchronous error and framing bits (Start, Stop and Parity Overrun Break)
Transmit, Receive, Line Status and Data Set interrupts independently controlled
Fully programmable character formatting:
N
N
N
5-bit, 6-bit, 7-bit or 8-bit characters
Even, odd or no-parity formats
1, 1
1
2
or 2-stop bit
Product data sheet

Related parts for SC16C2550B_07

SC16C2550B_07 Summary of contents

Page 1

SC16C2550B 5 V, 3.3 V and 2.5 V dual UART, 5 Mbit/s (max.), with 16-byte FIFOs Rev. 04 — 15 February 2007 1. General description The SC16C2550B is a two channel Universal Asynchronous Receiver and Transmitter (UART) used for serial ...

Page 2

NXP Semiconductors N Baud generation ( Mbit/s) I False start-bit detection I Complete status reporting capabilities I 3-state output TTL drive capabilities for bidirectional data bus and control bus I Line break generation and detection I Internal diagnostic ...

Page 3

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

Page 4

NXP Semiconductors 5. Pinning information 5.1 Pinning Fig 2. Pin configuration for HVQFN32 Fig 3. Pin configuration for DIP40 SC16C2550B_4 Product data sheet 5 V, 3.3 V and 2.5 V dual UART, 5 Mbit/s (max.), with 16-byte FIFOs terminal 1 ...

Page 5

NXP Semiconductors Fig 4. Pin configuration for PLCC44 Fig 5. Pin configuration for LQFP48 SC16C2550B_4 Product data sheet 5 V, 3.3 V and 2.5 V dual UART, 5 Mbit/s (max.), with 16-byte FIFOs ...

Page 6

NXP Semiconductors 5.2 Pin description Table 3. Pin description Symbol Pin HVQFN32 DIP40 PLCC44 LQFP48 CSA CSB ...

Page 7

NXP Semiconductors Table 3. Pin description …continued Symbol Pin HVQFN32 DIP40 PLCC44 LQFP48 RESET RXRDYA - - 34 RXRDYB - - 23 TXRDYA - - 1 TXRDYB - - XTAL1 10 ...

Page 8

NXP Semiconductors Table 3. Pin description …continued Symbol Pin HVQFN32 DIP40 PLCC44 LQFP48 DSRA - 37 41 DSRB - 22 25 DTRA - 33 37 DTRB - 34 38 RIA - 39 43 RIB - 23 26 RTSA 23 32 ...

Page 9

NXP Semiconductors 6. Functional description The SC16C2550B 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

NXP Semiconductors Table 4. Chip Select CSA, CSB = 1 CSA = 0 CSB = 0 6.2 Internal registers The SC16C2550B provides two sets of internal registers (A and B) consisting of 12 registers each for monitoring and controlling the ...

Page 11

NXP 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 7:6, but not the transmit trigger level. ...

Page 12

NXP Semiconductors 6.5 Programmable baud rate generator The SC16C2550B 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

NXP Semiconductors Table 7. 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.6 DMA operation The SC16C2550B FIFO trigger level provides additional flexibility to ...

Page 14

NXP Semiconductors converts the serial data back into parallel data that is then made available at the user data interface D0 through D7. The user optionally compares the received data to the initial transmitted data for verifying error-free operation of ...

Page 15

NXP Semiconductors 7. Register descriptions Table 8 assigned bit functions are more fully defined in Table 8. SC16C2550B internal registers Register Default [2] General register set RHR THR XX 0 ...

Page 16

NXP Semiconductors prevent false starts. On the falling edge of a start or false start bit, an internal receiver counter starts counting clocks at the 16 clock rate. After 7 should be shifted to the center of the start bit. ...

Page 17

NXP Semiconductors 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 reflect the following: • The receive ...

Page 18

NXP Semiconductors regardless of the programmed level until the FIFO is full. RXRDY on PLCC44 and LQFP48 packages transitions LOW when the FIFO reaches the trigger level and transitions HIGH when the FIFO empties. 7.3.2 FIFO mode Table 10. Bit ...

Page 19

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

Page 20

NXP Semiconductors Table 13. 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 21

NXP Semiconductors Table 16. LCR[ Table 17. LCR[ 7.6 Modem Control Register (MCR) This register controls the interface with the modem or a peripheral device. Table 18. Bit 7 ...

Page 22

NXP Semiconductors 7.7 Line Status Register (LSR) This register provides the status of data transfers between the SC16C2550B and the CPU. Table 19. Bit SC16C2550B_4 Product data sheet 5 V, 3.3 V and ...

Page 23

NXP Semiconductors Table 19. 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 SC16C2550B is connected. Four bits of this register ...

Page 24

NXP Semiconductors 7.9 Scratchpad Register (SPR) The SC16C2550B provides a temporary data register to store 8 bits of user information. 7.10 SC16C2550B external reset condition Table 21. Register IER FCR ISR LCR MCR LSR MSR SPR DLL DLM Table 22. ...

Page 25

NXP Semiconductors 8. Limiting values Table 23. Limiting values In accordance with the Absolute Maximum Rating System (IEC 60134). Symbol Parameter V supply voltage CC V voltage on any other pin n T operating temperature amb T storage temperature stg ...

Page 26

NXP Semiconductors 10. Dynamic characteristics Table 25. Dynamic characteristics +85 C; tolerance of V amb Symbol Parameter t clock pulse duration w1 t clock pulse duration w2 f oscillator/clock frequency XTAL t address set-up time ...

Page 27

NXP Semiconductors Table 25. 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 28

NXP Semiconductors CSx IOR Fig 9. General read timing active IOW RTS change of state DTR CD CTS DSR INT IOR RI Fig 10. Modem input/output timing SC16C2550B_4 Product data sheet 5 ...

Page 29

NXP Semiconductors EXTERNAL CLOCK ------- XTAL t w3 Fig 11. External clock timing RX INT IOR Fig 12. Receive timing SC16C2550B_4 Product data sheet 5 V, 3.3 V and 2.5 V dual UART, 5 Mbit/s (max.), with ...

Page 30

NXP Semiconductors RX RXRDY IOR Fig 13. Receive ready timing in non-FIFO mode RX RXRDY IOR Fig 14. Receive ready timing in FIFO mode SC16C2550B_4 Product data sheet 5 V, 3.3 V and 2.5 V dual UART, 5 Mbit/s (max.), ...

Page 31

NXP Semiconductors TX INT active IOW Fig 15. Transmit timing TX active IOW byte #1 TXRDY Fig 16. Transmit ready timing in non-FIFO mode SC16C2550B_4 Product data sheet 5 V, 3.3 V and 2.5 V dual UART, ...

Page 32

NXP Semiconductors TX IOW active byte #16 TXRDY Fig 17. Transmit ready timing in FIFO mode (DMA mode ‘1’) SC16C2550B_4 Product data sheet 5 V, 3.3 V and 2.5 V dual UART, 5 Mbit/s (max.), with 16-byte ...

Page 33

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

Page 34

NXP 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 35

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

Page 36

NXP 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 max. min. max. mm 4.7 0.51 ...

Page 37

NXP Semiconductors 12. Soldering 12.1 Introduction There is no soldering method that is ideal for all surface mount IC packages. Wave soldering can still be used for certain surface mount ICs, but it is not suitable for fine pitch SMDs. ...

Page 38

NXP Semiconductors Table 26. Package thickness (mm) < 2.5 2.5 Table 27. Package thickness (mm) < 1.6 1.6 to 2.5 > 2.5 Moisture sensitivity precautions, as indicated on the packing, must be respected at all times. Studies have shown that ...

Page 39

NXP Semiconductors To overcome these problems the double-wave soldering method was specifically developed. If wave soldering is used the following conditions must be observed for optimal results: • Use a double-wave soldering method comprising a turbulent wave with high upward ...

Page 40

NXP Semiconductors Table 28. Suitability of IC packages for wave, reflow and dipping soldering methods Mounting Package Surface mount BGA, HTSSON..T LFBGA, SQFP, SSOP..T VFBGA, XSON DHVQFN, HBCC, HBGA, HLQFP, HSO, HSOP, HSQFP, HSSON, HTQFP, HTSSOP, HVQFN, HVSON, SMS [7] ...

Page 41

NXP Semiconductors 13. Abbreviations Table 29. Acronym CPU DLL DLM DMA FIFO ISDN LSB MSB RHR THR UART 14. Revision history Table 30. Revision history Document ID Release date SC16C2550B_4 20070215 • Modifications: The format of this data sheet has ...

Page 42

NXP Semiconductors 15. Legal information 15.1 Data sheet status [1][2] Document status Product status Objective [short] data sheet Development Preliminary [short] data sheet Qualification Product [short] data sheet Production [1] Please consult the most recently issued document before initiating or ...

Page 43

NXP Semiconductors 17. Contents 1 General description . . . . . . . . . . . . . . . . . . . . . . 1 2 Features . . . . . . . . ...

Related keywords