SC16C2552IA44,529 NXP Semiconductors, SC16C2552IA44,529 Datasheet
SC16C2552IA44,529
Specifications of SC16C2552IA44,529
935270026529
SC16C2552IA44-S
Available stocks
Related parts for SC16C2552IA44,529
SC16C2552IA44,529 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 ...
Page 3
Philips Semiconductors 5. Pinning information 5.1 Pinning Fig 2. PLCC44 pin configuration. 5.2 Pin description Table 2: Pin description Symbol Pin Type A2-A0 10, 14 CHSEL D0-D7 2-9 I/O GND 12 ...
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 . . . ...