CompactPCI (cPCI) ist ein Standard der PICMG für High-End-Systeme in 19-Zoll-Technik mit passiver Backplane für hohe Anforderungen bezüglich Leistung, Robustheit und Ausfallsicherheit. CompactPCI kann flexibel als Mehrrechnersystem aufgebaut werden und basiert auf dem Europakartenformat.
Die Verbindung zur Backplane erfolgt über fünfreihige gasdichte und abgeschirmte Stecker. Neben den PCI-Bussignalen (110 Pin auf Stecker J1) sind auf dem Stecker J2 110 Pin für 64-Bit PCI-Erweiterung und reservierte Systemsteuersignale oder User I/O und bei doppelten Karten (6 HE) auf den Steckern J3, J4 und J5 315 Pin für User I/O vorgesehen. Bei CompactPCI ist vorgesehen, dass Karten während des Betriebs ausgewechselt werden können (hot swapping). Dies bedingt sowohl mechanische (unterschiedliche Pinlängen), elektrische (keine Störungen über die Backplane) und auch programmtechnische Maßnahmen für das kontrollierte Aktivieren und Deaktivieren von Treibern.
CompactPCI-Backplanes können bis zu acht Steckplätze enthalten, wovon der so genannte System Slot für die Host-CPU-Karte mit dem Busarbiter vorgesehen ist. Mit einer PCI-to-PCI-Bridge kann die Anzahl der Karten weiter erhöht werden.
Die elektrischen Spezifikationen basieren auf dem PCI Standard, sind jedoch teilweise eingeschränkt, indem z.B. alle PCI-Signale nur mit einer Lasteinheit belastet werden dürfen (außer beim System Slot). Als Spannungsversorgung sind 5 V, 3,3 V, 12 V und -12 V vorgesehen. Mit einem Verriegelungsmechanismus wird verhindert, dass Boards in 3,3V-Technologie in 5V-Slots eingeschoben werden können oder umgekehrt.