The PCAN-USB Adapter has an FPGA with all the CAN controller circuitry, power supply circuits, and a CAN transceiver. For additional details, see the features section.