The company’s new Embedded Software product MICROSAR IO targets low-cost and resource-constrained microcontrollers.
A collaboration project with MICROSAR IO for Infineon PSOC4 HV controllers, it has resulted in a new Hardware Abstraction Layer (HAL) specification.
MICROSAR IO is a lightweight, secure and efficient base layer and has been designed for small mechatronic ECUs such as sensors and actuators, prioritising reusability and cost efficiency while remaining independent of OEM constraints.
It is particularly suited for automotive subsystems such as battery management, parking sensors, and HVAC systems, where efficiency and low resource consumption are essential.
By offloading complex OEM-specific tasks to a companion ECU, MICROSAR IO enables seamless integration into the vehicle network. MICROSAR IO abstracts hardware at the mechatronic layer, simplifying integration with higher system layers such as high-performance compute modules or zonal controllers. This supports OEMs’ ‘shift-north’ strategy, consolidating functionality in high-performance compute modules.
The basic configuration requires only 32k ROM and 8k RAM, including an operating system, communication and software update capabilities. MICROSAR IO is fully integrated into the VS Code PlatformIO extension, providing an IoT development experience in one environment.
Developers can manage the entire development cycle - from project setup to building, downloading, and debugging hardware - without having to switch between tools, accelerating development.
Key Benefits of MICROSAR IO
Simple development: Easy-to-use framework, simple project setup, and platform IO integration
Low-cost hardware: Supports low-cost hardware with optimised communication for CAN, LIN, UART and SPI
Vehicle network integration: Seamlessly integrates with OEM networks via companion ECUs
Safety and Reliability: Supports ASIL-D use cases with long-term support and maintenance
A collaboration with Infineon led to the development of a new Hardware Abstraction Layer (HAL) specification. This HAL is designed for low memory footprint microcontrollers, providing standardised interfaces to simplify the integration and increase the reusability of embedded software.
The new HAL specification was implemented for the driver of Infineon's automotive microcontroller, the PSOC4 HV, and utilised Vector's MICROSAR IO software platform as the basic software.
The HAL specification is also available to other semiconductor manufacturers.