English
Language : 

IRCC Datasheet, PDF (1/79 Pages) SMSC Corporation – INFRARED COMMUNICATIONS CONTROLLER
IrCC
Infrared Communications Controller
FEATURES
• Multi-Protocol Serial Communications
Controller
• Full IrDA v1.1 Implementation: 2.4Kbps,
115.2Kbps, .576Mbps, 1.152Mbps and
4Mbps
• Consumer Infrared (TV Remote Control)
Interface
• SHARP Amplitude Shift Keyed Infrared
(ASK IR) Interface
• Direct Rx/Tx Infrared Diode Control (Raw)
and General Purpose Data Pins
• Programmable High-Speed Synchronous
Communications Engine (SCE) with a 128-
Byte FIFO and Programmable Threshold
• High-Speed NS16C550A-Compatible
Universal Asynchronous Receiver/
Transmitter Interface (ACE UART2) with 16-
Byte Send and Receive FIFOs
• ISA Single-Byte and Burst-Mode DMA and
Interrupt-Driven Programmed I/O with Zero
Wait State and String Move Timing
• 16-bit CRC-CCITT and 32-bit IEEE 802
CRC32 Hardware CRC Generators
GENERAL DESCRIPTION
This document describes the Infrared
Communications Controller (IrCC) function which
is common to a number of SMSC products
including the FDC37C669FR, FDC37C93xFR,
and FDC37C957FR devices. The IrCC consists
of two main architectural blocks: the ACE
16550A UART and a Synchronous
Communications Engine (SCE) (Figure 2). Each
block is supported by its own unique register set.
The IrCC UART-driven IrDA SIR and SHARP
ASK modes are backward-compatible with early
SMSC Super I/O and Ultra I/O infrared
implementations. The IrCC SCE supports IrDA
v1.1 .576Mbps, 1.152Mbps, 4Mbps, and
Consumer IR modes. All of the SCE modes use
DMA. The IrCC offers flexible signal routing and
programmable output control through the Raw
mode interface, General Purpose Data pins and
Output Multiplexer. Chip-level address decoding
is required to access the IrCC register sets.