CoreCAN supports CAN FD 1.0 with ISO 11898-1. CAN is a robust serial communication protocol. A Controller Area Network (CAN) is a serial half duplex and differential two-wired asynchronous communication protocol. Any node can initiate communication when the bus is free. Data is transmitted in frames with specific identifiers, not to specific nodes. Messages are broadcast to all nodes, which then decide whether to accept or ignore them. This IP also supports CAN 2.0B, based on parameter selection.