Protocols
LPC (Low Pin Count)
A legacy bus protocol using few pins for low-speed peripheral communication, common in PC motherboards.
Detailed Explanation
LPC replaced ISA bus with a multiplexed 4-bit interface, dramatically reducing pin count. It carries I/O cycles, memory cycles, and DMA transfers over the same pins. Timing is synchronous to a 33MHz clock.
The protocol uses start/stop framing, cycle type encoding, and wait states for slow peripherals. LPC connects TPM (Trusted Platform Module), SuperI/O chips, and BIOS flash to the chipset.
