CAN 2.0 & CAN FD Bus Controller Core

Cast LogoSerial communication CAN bus controller, as per CAN 2.0 and CAN FD specifications, that supports the original Bosch protocol specifications. The core implements functionality similar to the Philips SJA1000 working with its Peli-CAN mode extensions, providing error analysis, diagnosis, system maintenance, and optimization features.

CAN core is easy to use and integrate, and features programmable interrupts, data and baud rates, a configurable number of independently programmable acceptance filters, and a generic processor interface, as well as optional AMBA APB, or AHB-Lite interfaces. The IP core implements a flexible buffering scheme, allowing for fine-tuning of the core size to satisfy the requirements of each specific application.

CAN core is extensively verified and proven in multiple production designs.

  • CAN 2.0 & CAN-FD (ISO 11898-1.2015, plus earlier ISO and Bosch specifications)
  • Enhanced functionality with error analysis features enables diagnostics, system maintenance and optimization
  • Listen-only mode enables CAN bus traffic analysis and automatic bit-rate detection, along with loop-back mode for self-testing
  • Optional ECC memories and time-stamping support compliant with CiA's 603 specification
  • Flexible message buffering with configurable number of receive buffers

Visit CAST, Inc.’s CAN-CTRL Page here

Jump to

Block Diagram

Performance and Size

Family & Device CAN-FD Support Logic Utilization Block RAMs Host Clock (MHz) CAN Clock (MHz)
iCE5LP4K/ UP5K Yes 3,883 LCs
544 PLBs
6 42 25
iCE5LP4K/ UP5K No 2,932 LCs
452 PLBs
6 42 25
Yes 1,530 Slices
3,025 LUTs
4 59 23
No 1,248 Slices
2,466 LUTs
0 62 29

The utilization for the IP is available based on current implementation for the devices shown in the table above. The IP can also be made available for other Lattice devices. For utilization on devices other than shown above, please contact CAST Sales Team for more information.

Ordering Information

This IP core is supported and sold by CAST, contact CAST at or visit their website at for more information.


Quick Reference
Information Resources
CAN-CTRL CAN 2.0 & CAN FD Bus Controller Core Data Sheet
CAST’s CAN-CTRL Product Brief
1.0 5/16/2018 PDF 131.7 KB

*By clicking on the "Notify Me of Changes" button, you agree to receive notifications on changes to the document(s) you selected.

Like most websites, we use cookies and similar technologies to enhance your user experience. We also allow third parties to place cookies on our website. By continuing to use this website you consent to the use of cookies as described in our Cookie Policy.