CPC-PCIe ist eine passive CAN-Interfacekarte für PCIe x1 Steckplätze. CPC-PCIe wurde für den industriellen Serieneinsatz konzipiert und ist daher robust und kostengünstig ausgeführt. CPC-PCIe unterstützt wahlweise bis zu 4 CAN-Busse, die unabhängig voneinander mit unterschiedlichen Datenraten betrieben werden können. Als CAN- Controller kommt der NXP-Baustein SJA1000 zum Einsatz, der sich durch gute Diagnose- eigenschaften auszeichnet. CPC-PCIe blendet den/die CAN-Controller direkt in den Adressraum des PC ein und erlaubt daher den Zugriff auf CAN-Nachrichten mit kurzer Latenzzeit. Existierende Software für die unterstützten CAN-Controller kann leicht adaptiert werden. Die CAN-Kommunikation mit CPC-PCIe erfolgt wahlweise interruptgesteuert oder im Polling-Betrieb, die Interrupt Kanäle werden automatisch zugewiesen (Plug & Play). CPC-PCIe ist optional mit galvanischer Trennung vom PC zum CAN erhältlich. Ebenfalls optional ist eine galvanische Trennung der CAN-Kanäle untereinander über getrennte DC/DC-Wandler möglich.