The Intel 82344 ISA Bus Controller is an advanced integrated circuit designed to replace multiple discrete LSI controllers in PC/AT-type systems, consolidating their functions into a single 160-pin quad flatpack.
Key functionalities and features include:
- Integrated Peripherals: It combines the functions of DMA, page address register, timer, interrupt control, Port B logic, slot bus refresh address generation, and a real-time clock.
- Bus Management: It directly drives refresh addresses onto the AT slot address bus and features a "bus quiet" mode, maintaining stable bus and control lines when idle to prevent issues with sensitive add-in cards.
- Power Management: It incorporates a built-in "sleep mode" for low-power system idle states, extending battery life in portable systems. In this mode, the DMA clock is stopped, but interrupt controllers and timers remain active, allowing the chip to "wake up" the system upon external interrupt or timer events.
- Enhanced DMA: The upgraded DMA channels support access to the entire 64 Mbyte memory range and offer programmable DMA wait state and clock timing.
- Configurability: It allows external strapping via the -HIDRIVE pin to provide selectable slot bus drive (12 mA or 24 mA) to reduce bus ringing and includes a -ROM8 pin to select between 8- or 16-bit wide BIOS ROM accesses.
- Compatibility: Built with 1.5-micron CMOS technology, the 82344 is designed to work with 386TM SX or 386TM DX microprocessor-based systems, supporting CPU clock speeds up to 33 MHz and bus speeds up to 16 MHz. A three-state test control pin is also included for board-level testability.