Preliminary
November 1997
PC87109VBE Advanced UART and Infrared Controller
General Description
Features
The PC87109 is a serial communication device with
infrared capability. It supports 6 modes of operation and is
backward compatible with the 16550 and 16450 (except for
the MODEM control functions). The operational modes are:
■
■
■
Compatible with 16550 and 16450 devices
Extended UART mode
Sharp-IR with selectable internal or external
modulation
UART, Sharp-IR, IrDA 1.0 SIR, IrDA 1.1 MIR and FIR, and
Consumer Electronics IR (also referred to as TV Remote or
Consumer Remote Control).
■
■
IrDA 1.0 SIR with up to 115.2 Kbaud data rate
IrDA 1.1 MIR and FIR with 0.576, 1.152 and 4.0 Mbps
data rates
In order to support existing legacy software based upon the
16550 UART, the PC87109 provides a special fallback
mechanism that automatically switches the device to 16550
compatibility mode when the baud generator divisor is
accessed through the legacy ports in bank 1.
■
■
■
Consumer Electronics IR mode
UART mode data rates up to 1.5 Mbps
Back-to-Back infrared frame transmission and
reception
■
■
■
■
■
■
■
■
■
Full duplex infrared frame transmission and reception
Transmit deferral
The device architecture has been optimized to meet the
requirements of a variety of UART and infrared based
applications. DMA support for all operational modes has
been incorporated into the architecture.
Automatic fallback to 16550 compatibility mode
Selectable 16 or 32 level FIFOs
12-bit timer for infrared protocol support
Programmable IRQ and DMA signals polarity
Support for power management
5V or 3.3V operation with back drive protection
32-pin TQFP package
The device uses one DMA channel. One channel is
required for infrared based applications since infrared
communications work in half duplex fashion.
To further ease driver design and simplify the
implementation of infrared protocols, a 12-bit timer with 125µs
resolution has also been included.
Block Diagram
SOUT
UART Module
SIN
Interrupt
IRQ
Request
Control
Sharp-IR Module
DASK
DRQ
DMA Request
Control
IrDA 1.0 Module
115.2 Kbps
SIR
DACK
TC
IrDA 1.1 Module
0.576 & 1.152 Mbps
Configuration
Registers
To IR Transceivers
A0-A3
MIR
IrDA 1.1 Module
4.0 Mbps
FIR
D0-D7
8 Bit Data Bus
Consumer Electronics IR Module
CEIR
®
TRI-STATE is a registered trademark of National Semiconductor Corp.
WATCHDOG™ is a trademark of National Semiconductor Corp.
1
www.national.com
© 1997 National Semiconductor Corporation