We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X
Maximize Your Experience: Reap the Personalized Advantages by Completing Your Profile to Its Fullest! Update Here
Stay in the loop with the latest from Microchip! Update your profile while you are at it. Update Here
Complete your profile to access more resources.Update Here!

CoreCAN


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. 


Features and Benefits


  • Flexible Message Filtering:
    • Each of the 32 receive buffers includes configurable filters for ID, IDE, RTR, and data bytes.
  • Multi-Buffer Reception:
    • Allows multiple messages with the same ID to be stored in separate buffers.
  • Automatic RTR Handling:
    • Responds to Remote Transmission Requests with optional interrupt generation.
  • Priority-Based Transmission:
    • Transmit buffers support programmable priority for controlled message arbitration.
  • Message Abort Support:
    • Enables immediate cancellation of pending transmissions.
  • Single-Shot Transmission Mode:
    • Sends messages once without auto-retransmission on error or arbitration loss.
  • Dedicated Memory Buffers:
    • Separate 32-message memory blocks for transmit and receive paths.
  • System Bus Interface:
    • AMBA 3 Advanced Peripheral Bus (APB) Interface.

Documentation


Title
CoreCAN IP Download