Parallel Host Interface 16C450/16C550A UART

Bit 3

Interrupt ID Bit 2—In 16C450 mode, this bit is always a ‘0’.

In FIFO mode, both this bit and bit IIR2 are set whenever a time-out interrupt is pending.

 

 

 

Bits 2:1

Interrupt ID Bits ID0 and ID1—These two bits are used to identify the highest-priority interrupt as shown in Table 28.

 

 

 

Interrupt Pending—This bit indicates when a modem interrupt is pending. Whenever this bit is equal to ‘0’, then one

Bit 0

or more interrupts are pending. Whenever this bit is equal to ‘1’, then no interrupts are pending. When an interrupt has

occurred, the host can determine the cause of the interrupt by looking at the IIR interrupt ID bits 0 and 1 (and interrupt

 

 

ID bit 2 for FIFO mode).

 

 

9.2.8Interrupt Enable Register (IER)

Figure 21. Interrupt Enable Register (IER)

Register 1

(DLAB = 0)

0

0

0

0

MSIE

RLSIE

THREIE

RDAIE

 

This register is used to enable up to five types of UART interrupts: receiver line status, received

 

data available, character time-out indication (FIFO mode only), Transmitter Holding register

 

empty, and modem status. Each enabled interrupt can individually cause an interrupt to host on the

 

∝P HINT output pin. To cause an interrupt to the host (HINT), both the interrupt enable bit and

 

OUT2 (MCR2) must be set to ‘1’.

 

 

Bits 7:4

Not used—These bits are permanently set to ‘0’.

 

 

Bit 3

MSIE (Modem Status Interrupt Enabled)—when set to ‘1’, this bit enables the modem status interrupt.

 

 

Bit 2

RLSIE (Receiver Line Status Interrupt Enabled)—when set to ‘1’, this bit enables the receiver line status interrupt.

 

 

Bit 1

THREIE (Transmitter Holding Register Empty Interrupt Enabled)—when set to ‘1’, this bit enables the Transmitter

Holding register empty interrupt.

 

 

 

Bit 0

RDAIE (Received Data Available Interrupt Enabled)—when set to ‘1’, this bit enables the received data available

interrupt.

 

 

 

9.2.9Transmitter Holding Register (THR)

Figure 22. Transmitter Holding Register (THR)

Register 0

(DLAB = 0)

THR

The THR (Transmitter Holding register) is a write-only register used for sending data and AT commands to the modem.

100

536EX Chipset Developer’s Manual

Intel Confidential

Page 100
Image 100
Intel 537EX manual Interrupt Enable Register IER, Transmitter Holding Register THR, ID bit 2 for Fifo mode, Dlab =

537EX specifications

The Intel 537EX is a powerful and innovative embedded processor designed for a range of applications, particularly in the fields of industrial automation, telecommunications, and transport management systems. This processor is a member of Intel's embedded product line, tailored specifically to meet the demands of systems that require high reliability and long lifecycle support.

One of the main features of the Intel 537EX is its multi-core architecture, which enables efficient parallel processing capabilities. This allows for the execution of multiple tasks simultaneously, significantly improving overall system performance. The processor also incorporates Intel’s advanced power management technology, which ensures that the device consumes energy efficiently, enhances thermal performance, and prolongs the lifespan of the system.

The Intel 537EX supports a range of connectivity options, including high-speed Ethernet and Serial ATA interfaces. This ensures that it can easily integrate into existing systems, seamlessly supporting applications that require robust data transfer capabilities. Additionally, the processor is equipped with multiple I/O ports, facilitating the connection of various peripherals and sensors, which is crucial in industrial applications.

One of the standout technologies within the Intel 537EX is its support for hardware virtualization. This feature allows for the creation of multiple virtual environments within a single physical structure, optimizing resource utilization and enhancing system flexibility. Additionally, Intel’s integrated security technologies provide a significant layer of protection against potential threats, ensuring that embedded systems remain secure.

Another characteristic of the Intel 537EX is its extensive software support, which includes compatibility with various operating systems and development environments. This versatility makes it an attractive choice for developers looking to build or upgrade their embedded systems. With access to Intel's comprehensive software tools, developers can quickly optimize applications to take full advantage of the processor's capabilities.

The Intel 537EX also boasts excellent thermal performance, allowing it to operate efficiently in harsh environments. This is crucial for embedded applications in industrial settings where temperature fluctuations are common. Overall, the Intel 537EX is engineered to deliver high-performance processing power, superior connectivity, and enhanced security, solidifying its position as a reliable choice for demanding embedded applications.