Low-Power Functional Safety Automotive MCU
ASIL-B Functional Safety, Efficient Motor Control, and Rich Connectivity to Meet Demanding Automotive System Requirements
The IM90xxA is a high-performance automotive-grade MCU based on the Cortex-M0+ core, optimized specifically for the technical requirements of automotive actuator and sensor control to satisfy enhanced cybersecurity, rich connectivity, and functional safety requirements. For three-phase brushless motors, it integrates a Hardware Acceleration Unit (HAU) that supports multiplication, division, trigonometric functions, and square root operations, drastically shortening the runtime of motor Field-Oriented Control (FOC) algorithms and improving motor control efficiency. At the same time, power consumption has been significantly optimized, with operating and sleep currents at only 12mA and 10µA respectively—about 50% of similar products—to adapt to the strict energy consumption requirements of new energy vehicles.

Compliant with AEC-Q100 Grade 1 standard, operating temperature range from -40°C to 125°C.
Certified for ISO 26262 ASIL-B Functional Safety Standard.
32-bit Arm® Cortex®-M0+ core with CPU main frequency up to 48 MHz.
Peripherals: 1x CAN FD, 3x UART/LIN, 2x SPI, 2x I2C.
Analog & Timers: 20-channel 12-bit 1Mbps ADC, 24-channel 16-bit PWM supporting dead-time insertion and fault detection.
Memory Architecture: 256KB Flash, 64KB Data Flash (100k write/erase cycles), 32KB SRAM; all blocks support hardware ECC.
Supports LQFP64, LQFP48, and QFN32 packaging options.
Functional Safety Certification: Passed ASIL-B certification, suitable for safety-critical automotive applications.
High Performance: Powered by the Cortex-M0+ core at 48MHz, ensuring highly efficient processing for complex tasks.
Efficient Motor Control: Integrated HAU module accelerates FOC math calculations to enhance motor control efficiency.
Ample Storage Capacity: 256KB Code Flash and 64KB Data Flash, with integrated support for EEPROM functions.
High-Speed Communication: Supports CAN FD to seamlessly fulfill modern in-vehicle networking requirements.
Ultra-Low Power Consumption: 10µA sleep current significantly extends automotive battery life.

Module | IM908FALBLT | IM908EALBLT | IM908DALBQT | IM904FALBLT | IM904EALBLT | IM904DALBQT |
Core | M0+ | M0+ | M0+ | M0+ | M0+ | M0+ |
Core Frequency | 48 MHz | 48 MHz | 48 MHz | 48 MHz | 48 MHz | 48 MHz |
Flash | 256 KB | 256 KB | 256 KB | 128 KB | 128 KB | 128 KB |
RAM | 32 KB | 32 KB | 32 KB | 20 KB | 20 KB | 20 KB |
Data Flash | 64 KB | 64 KB | 64 KB | 64 KB | 64 KB | 64 KB |
CAN FD | 1 | 1 | 1 | 1 | 1 | 1 |
UART/LIN | 3 | 3 | 2 | 3 | 3 | 2 |
I2C | 2 | 2 | 1 | 2 | 2 | 1 |
SPI | 2 | 2 | 1 | 2 | 2 | 1 |
ADC | 1(20ch) | 1(16ch) | 1(9ch) | 1(20ch) | 1(16ch) | 1(9ch) |
SPWM | 2(16ch) | 1(8ch) | 1(8ch) | 2(16ch) | 1(8ch) | 1(8ch) |
IPWM | 2(8ch) | 2(8ch) | 1(4ch) | 2(8ch) | 2(8ch) | 1(4ch) |
CMP | 1(8ch) | 1(5ch) | 1(5ch) | 1(8ch) | 1(5ch) | 1(5ch) |
DAC | 1 | 1 | 1 | 1 | 1 | 1 |
I/O | 57 | 42 | 27 | 57 | 42 | 27 |
Pins | 64 | 48 | 32 | 64 | 48 | 32 |
Package | LQFP | LQFP | QFN | LQFP | LQFP | QFN |
Ambient Temperature | -40 ℃ ~ +125 ℃ | -40 ℃ ~ +125 ℃ | -40 ℃ ~ +125 ℃ | -40 ℃ ~ +125 ℃ | -40 ℃ ~ +125 ℃ | -40 ℃ ~ +125 ℃ |
Trays / Tape & Reel | Trays | Trays | Trays | Trays | Trays | Trays |

Room 1002, 10th Floor, Building A, Jixian Tiandi, Zhangjiang Hi-Tech No. 40, Lane 565, Shengxia Road, Pudong New Area, Shanghai, China