GENERAL DESCRIPTION
This document describes the Consumer Infrared Communications Controller (CIrCC) function, which is common to a number of SMSC products. The CIrCC consists of two main architectural blocks: the ACE 16C550A UART and a Synchronous Communications Engine (SCE) (Figure 2). Each Block is supported by its own unique register set.
FEATURES
• Multi-Protocol Serial Communications Controller
• Full IrDA v1.0 Implementation: 2.4 kbps to 115.2 kbps
• Consumer Infrared 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 32- Byte FIFO and Programmable Threshold
• Programmable DMA Refresh Counter
• High-Speed NS16C550A-Compatible Universal Asynchronous Receiver/Transmitter Interface (ACE UART) 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
• Automatic Transceiver Control
• Transmit Pulse Width Limiter
• SCE Transmit Delay Timer
• IR Media Busy Indicator