IRCC2.0 SMSC Corporation, IRCC2.0 Datasheet - Page 44

no-image

IRCC2.0

Manufacturer Part Number
IRCC2.0
Description
Infrared Communications Controller
Manufacturer
SMSC Corporation
Datasheet
The SMSC IrCC 2.0 incorporates one full function
UART compatible with the NS16450, the 16450
ACE registers and the NS16C550A. The UART
performs serial-to-parallel conversion on received
characters and parallel-to-serial conversion on
transmit
independently programmable from 115.2K baud
down to 50 baud.
programmable for 1 start; 1, 1.5 or 2 stop bits;
even, odd, sticky or no parity; and prioritized
interrupts. The UART contains a programmable
baud rate generator that is capable of dividing the
input clock or crystal by a number from 1 to 65535.
The UART is also capable of supporting the MIDI
data rate. Refer to the Configuration Register
section of the device data sheet for information on
characters.
DLAB*
X
X
X
X
X
X
X
0
0
0
1
1
The character options are
The
A2
0
0
0
0
0
0
1
1
1
1
0
0
*Note: DLAB is Bit 7 of the Line Control Register
Table 30 - Addressing The Serial Port
data
A1
0
0
0
1
1
1
0
0
1
1
0
0
rates
A0
ACE UART
0
0
1
0
0
1
0
1
0
1
0
1
are
44
Receive Buffer (read)
Transmit Buffer (write)
Interrupt Enable (read/write)
Interrupt Identification (read)
FIFO Control (write)
Line Control (read/write)
Modem Control (read/write)
Line Status (read/write)
Modem Status (read/write)
Scratchpad (read/write)
Divisor LSB (read/write)
Divisor MSB (read/write)
disabling, power down and changing the base
address of the UART.
UART is enabled by programming OUT2 of the
UART to a logic "1".
disables the UART's interrupt.
REGISTER DESCRIPTION
Addressing of the accessible registers of the Serial
Port is shown below. The configuration registers
define the base addresses of the serial ports. The
Serial Port registers are located at sequentially
increasing
addresses. The SMSC IrCC 2.0 UART register
set is described below.
REGISTER NAME
addresses
OUT2 being a logic "0"
The interrupt from the
above
these
base

Related parts for IRCC2.0