SC16C2552IA44 NXP Semiconductors, SC16C2552IA44 Datasheet

no-image

SC16C2552IA44

Manufacturer Part Number
SC16C2552IA44
Description
Manufacturer
NXP Semiconductors
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
SC16C2552IA44
Manufacturer:
PHI-Pbf
Quantity:
991
Part Number:
SC16C2552IA44
Manufacturer:
PHILIPS/飞利浦
Quantity:
20 000
Part Number:
SC16C2552IA44,518
Manufacturer:
NXP/恩智浦
Quantity:
20 000
Part Number:
SC16C2552IA44,529
Manufacturer:
NXP Semiconductors
Quantity:
10 000
Part Number:
SC16C2552IA44D
Manufacturer:
SC
Quantity:
1 831
1. Description
2. Features
The SC16C2552 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 Mbits/s.
The SC16C2552 is pin compatible with the PC16C552 and ST16C2552. It will
power-up to be functionally equivalent to the 16C2450. The SC16C2552 provides
enhanced UART functions with 16 byte FIFOs, modem control interface, DMA mode
data transfer and concurrent writes to control registers of both channels. The DMA
mode data transfer is controlled by the FIFO trigger levels and the RXRDY and
TXRDY 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 SC16C2552 operates at 5 V, 3.3 V and 2.5 V, and the Industrial temperature
range, and is available in a plastic PLCC44 package.
SC16C2552
Dual UART with 16-byte transmit and receive FIFOs
Rev. 03 — 20 June 2003
Industrial temperature range ( 40 C to +85 C)
5 V, 3.3 V and 2.5 V operation
Pin-to-pin and functionally compatible to PC16C552, ST16C2552
Software compatible with INS8250, NS16C550
Up to 5 Mbits/s data rate at 5 V and 3 V, and 3 Mbits/s at 2.5 V
16-byte transmit FIFO
16-byte receive FIFO with error flags
Independent transmit and receive UART control
Four selectable Receive FIFO interrupt trigger levels; fixed XMIT FIFO interrupt
trigger level
Modem control signals (CTS, RTS, DSR, DTR, RI, CD)
DMA operation and DMA monitoring via package I/O pins, TXRDY/RXRDY
UART internal register sections A and B may be written to concurrently
Multi-function output allows more package functions with fewer I/O pins
Programmable character lengths (5, 6, 7, 8), with even, odd, or no parity
Product data

Related parts for SC16C2552IA44

SC16C2552IA44 Summary of contents

Page 1

SC16C2552 Dual UART with 16-byte transmit and receive FIFOs Rev. 03 — 20 June 2003 1. Description The SC16C2552 is a two channel Universal Asynchronous Receiver and Transmitter (UART) used for serial data communications. Its principal function is to convert ...

Page 2

... Philips Semiconductors 3. Ordering information Table 1: Ordering information Type number Package Name Description SC16C2552IA44 PLCC44 plastic leaded chip carrier; 44 leads 4. Block diagram SC16C2552 D0–D7 DATA BUS IOR AND IOW CONTROL LOGIC RESET A0–A2 REGISTER CS SELECT CHSEL LOGIC INTA, INTB INTERRUPT TXRDYA, TXRDYB ...

Page 3

... I 9397 750 11636 Product data Dual UART with 16-byte transmit and receive FIFOs XTAL1 11 SC16C2552IA44 GND 12 XTAL2 CHSEL 16 INTB 17 Description Register select. A0-A2 are used during read and write operations to select the UART register to read from or write to. ...

Page 4

Philips Semiconductors Table 2: Pin description …continued Symbol Pin Type INTA, INTB 34 IOR 24 I IOW 20 I MFA, MFB 35 RESET 21 I TXRDYA TXRDYB V 33 XTAL1 ...

Page 5

Philips Semiconductors Table 2: Pin description …continued Symbol Pin Type CTSA, CTSB 40 DSRA, DSRB 41 DTRA, DTRB 37 RIA, RIB 43 RTSA, RTSB 36 RXA, RXB 39 ...

Page 6

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

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

Page 8

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 9

Philips Semiconductors design. The rate table is configured via the DLL and DLM internal register functions. Customized Baud Rates can be achieved by selecting the proper divisor values for the MSB and LSB sections of baud rate generator. Programming the ...

Page 10

Philips Semiconductors 6.6 DMA operation The SC16C2552 FIFO trigger level provides additional flexibility to the user for block mode operation. LSR[5,6] provide an indication when the transmitter is empty or has an empty location(s). The user can optionally operate the ...

Page 11

Philips Semiconductors SC16C2552 D0–D7 DATA BUS IOR AND IOW CONTROL LOGIC RESET A0–A2 REGISTER CS SELECT CHSEL LOGIC INTA, INTB INTERRUPT TXRDYA, TXRDYB CONTROL RXRDYA, RXRDYB LOGIC Fig 4. Internal loop-back mode diagram. 9397 750 11636 Product data Dual UART ...

Page 12

Philips Semiconductors 7. Register descriptions Table 6 assigned bit functions are further defined in Table 6: SC16C2552 internal registers [ Register Default [2] General Register Set RHR THR XX 0 ...

Page 13

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 14

Philips Semiconductors Table 7: Bit 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 register status will reflect the ...

Page 15

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 16

Philips Semiconductors Table 8: Bit 3 (continued Table 9: FCR[ 9397 750 11636 Product data Dual UART with 16-byte transmit and receive FIFOs FIFO Control Register bits description Symbol Description Transmit operation in ...

Page 17

Philips Semiconductors 7.4 Interrupt Status Register (ISR) The SC16C2552 provides four levels of prioritized interrupts to minimize external software interaction. The Interrupt Status Register (ISR) provides the user with four interrupt status bits. Performing a read cycle on the ISR ...

Page 18

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 19

Philips Semiconductors 7.6 Modem Control Register (MCR) This register controls the interface with the modem or a peripheral device. Table 16: Bit 7 9397 750 11636 Product data Dual UART with 16-byte transmit and receive ...

Page 20

Philips Semiconductors 7.7 Line Status Register (LSR) This register provides the status of data transfers between the SC16C2552 and the CPU. Table 17: Bit 9397 750 11636 Product data Dual UART with 16-byte ...

Page 21

Philips Semiconductors Table 17: 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 SC16C2552 is connected. Four bits of this register ...

Page 22

Philips Semiconductors 7.9 Scratchpad Register (SPR) The SC16C2552 provides a temporary data register to store 8 bits of user information. 7.10 Alternate Function Register (AFR) This is a read/write register used to select specific modes of MF operation and to ...

Page 23

Philips Semiconductors 7.11 SC16C2552 external reset conditions Table 21: Register IER ISR LCR MCR LSR MSR FCR AFR Table 22: Output TXA, TXB OP2A, OP2B RTSA, RTSB DTRA, DTRB INTA, INTB TXRDYA, TXRDYB 8. Limiting values Table 23: In accordance ...

Page 24

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

Page 25

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

Page 26

Philips Semiconductors 10.1 Timing diagrams A0–A2 CHSEL 13d IOW D0–D7 Fig 5. General write timing. A0–A2 CHSEL IOR D0–D7 Fig 6. General read timing. 9397 750 11636 Product data Dual UART ...

Page 27

Philips Semiconductors IOW ACTIVE RTS CHANGE OF STATE DTR CD CTS DSR INT IOR RI Fig 7. Modem input/output timing EXTERNAL CLOCK Fig 8. External clock timing. 9397 750 11636 Product data Dual UART with 16-byte transmit and ...

Page 28

Philips Semiconductors START BIT RX INT IOR Fig 9. Receive timing. 9397 750 11636 Product data Dual UART with 16-byte transmit and receive FIFOs DATA BITS (5- DATA BITS 6 DATA BITS 7 ...

Page 29

Philips Semiconductors START BIT RX RXRDY IOR Fig 10. Receive ready timing in non-FIFO mode. START BIT RX RXRDY IOR Fig 11. Receive ready timing in FIFO mode. 9397 750 11636 Product data Dual UART with 16-byte transmit and receive ...

Page 30

Philips Semiconductors START BIT TX INT t 23d ACTIVE IOW Fig 12. Transmit timing. 9397 750 11636 Product data Dual UART with 16-byte transmit and receive FIFOs DATA BITS (5– DATA BITS 6 ...

Page 31

Philips Semiconductors Fig 13. Transmit ready timing in non-FIFO mode. 9397 750 11636 Product data Dual UART with 16-byte transmit and receive FIFOs Rev. 03 — 20 June 2003 SC16C2552 © Koninklijke Philips Electronics N.V. 2003. All rights reserved. 31 ...

Page 32

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

Page 33

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 34

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 35

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 – smaller than 1.27 mm, the footprint longitudinal axis must ...

Page 36

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 37

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 38

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

Related keywords