The Full Wiki



More info on Low Pin Count

Low Pin Count: Wikis

  
  

Note: Many of our articles have direct quotes from sources you can cite, within the Wikipedia article! This article doesn't yet, but we're working on it! See more info or our list of citable articles.

Encyclopedia

Updated live from Wikipedia, last check: June 04, 2012 01:20 UTC (45 seconds ago)

From Wikipedia, the free encyclopedia

Low Pin Count interface IT8705F Super I/O chip. Data sheet available from ITE Tech. Inc.

The Low Pin Count bus, or LPC bus, is used on IBM-compatible personal computers to connect low-bandwidth devices to the CPU, such as the boot ROM and the "legacy" I/O devices (behind a super I/O chip). The "legacy" I/O devices usually include serial and parallel ports, keyboard, mouse, floppy disk controller and—more recently—the Trusted Platform Module. The physical wires of the LPC bus usually connect to the southbridge chip on a PC motherboard.

The LPC bus was introduced by Intel in 1998 as a substitute for the Industry Standard Architecture (ISA) bus. It resembles ISA to software, although physically it is quite different, replacing the 16-bit-wide, 8.33 MHz ISA bus with a 4-bit-wide bus operating at 4 times the clock speed (33.3 MHz).

LPC's main advantage is that it requires only seven signals, and is therefore easy to route on modern motherboards, which are often quite crowded. An integrated circuit using LPC will need 30 to 72 fewer pins than its ISA equivalent. The clock rate was chosen to match that of PCI in order to further ease integration. Also, LPC is intended to be a motherboard-only bus. No connector is defined, and no LPC peripheral daughterboards are available.

The LPC specification defines seven mandatory signals required for bidirectional data transfer. Four of these signals carry the multiplexed address and data. The other three—frame, reset, and clock—are control signals, the latter two of which can be shared with the PCIRST# and PCICLK signals.

Six optional signals defined in the specification can be used for interrupt support, direct memory access, waking the system from a low power ("sleeping") state and notifying the LPC peripherals that power will soon be removed.

LPC data transfer rates depend on the type of bus access (I/O, Memory, DMA, Firmware) performed, but are in all cases slightly faster than their ISA equivalents. At 33.3 MHz, the typical I/O transfer rate is about 2.56 Mbyte/s.

The original Xbox game console has an LPC debug port that is used by modders to run un-signed code on the system.

See also

External links








Got something to say? Make a comment.
Your name
Your email address
Message
Please enter the solution to case below
45-15=