thumb|Ports PCI Express: du haut en bas x4, x16, x1 et x16 comparés à un port PCI (en bas).
L'interface PCI (de l'anglais Peripheral Component Interconnect) est un standard de bus local (interne) permettant de connecter des cartes d'extension sur la carte mère d'un ordinateur.
L'un des intérêts du bus PCI est que deux cartes PCI peuvent dialoguer entre elles sans passer par le processeur.
La spécification de ce bus est initialement due à Intel, qui a commencé à y travailler vers 1990 à cause d'un problème de bande passante sur les PC de l'époque et d'autres problèmes inhérents aux différents bus alors présents.
À la sortie du 386 (le premier x86 32 bits), IBM avait décidé de créer un nouveau bus propriétaire pour les PC ; le bus MCA. Pour avoir une carte mère avec un bus , il fallait payer des redevances à IBM. Les fabricants de compatible-PC décidèrent de ne pas suivre IBM et restèrent temporairement avec le bus ISA qui lui était libre de droits, mais ne permettait de communiquer qu'en .
PCI 1.0 La version 1.0 du PCI est présentée le et la 2.0 le . La première implémentation date de 1994 sur des cartes mères pour processeur Intel 80486. À partir de là, le bus PCI remplace rapidement les autres bus 32 bits déjà présents, comme le bus EISA ou encore le VLB.
PCI 2.1 La révision 2.1, incluant les spécifications pour les bus à , sort en 1995.
Depuis, l'évolution des spécifications du bus PCI, ainsi que celles du bus AGP et du PCI Express sont gérées par un groupe d'intérêt, le (PCI-SIG), ouvert aux industriels.
Depuis 2004, pour les périphériques rapides (tel que les cartes graphiques), le bus PCI (ainsi que l'AGP) est remplacé par une version plus petite et plus rapide : le PCI Express.
La spécification du bus PCI décrit la taille du bus (dont l'espacement des conducteurs), les caractéristiques électriques, les chronogrammes du bus et les protocoles.
Il existe plusieurs variantes de ce bus :
PCI 1.0 ;
PCI 2.