CAN Software Stack

Our CAN Stack Solution will be an ideal solution for communication with ECU in Automotive CAN Network for products running on a tiny microcontroller. Efficient Memory Utilization is of great Importance because of the necessity to run a complex application on a smaller device, our solution will be a right fit in such a memory-constrained environment as low memory footprint is the core objective of our solution. Fully Customizable according to customer specific requirements with long-term support in Stack integration.

The stack is built around below key objectives to satisfy different use cases

  • Low Memory Footprint
  • Reliability
  • Easy Portability
  • Scalability
  • Maintainability
img

Complete software is designed as different layers to isolate HW-specific logic from application-specific logic, such an abstraction helps greatly in porting the stack to other platforms with very less development effort. Best Practices are adopted from standard AUTOSAR architecture which in combination with our software design expertise promises a fail proof CAN Stack solution compliant to ISO11898 standards. Fully Customizable according to customer specific requirements with long-term support in Stack integration.

Below are the notable features of our solution,

  • Support for CAN Message with payload greater than 8 bytes
  • Bus Off Handling and Auto recovery
  • Flow control
  • Remote sleep
  • Cyclic Message transmission
  • Receive Message Timeout Monitoring
  • Compatible with RTOS and Bare Metal Programming environment
  • Compliant with MISRA Standards
img