IM94xxA

IM94xxA - Product Brief

Automotive-Grade MCU with FOTA and Information Security: IM94xxA

Powerful computing and multi-layer encryption for smarter, safer automotive electronics.

The IM94xxA is a high-performance automotive-grade MCU based on the Cortex-M4F core, designed for the stringent demands of automotive electronic applications. It integrates a DSP instruction set and a floating-point unit for excellent computing capability. In addition, the IM94xxA supports the ASIL-B functional-safety level and embeds an HSM-Medium hardware crypto engine capable of AES-256, RSA, and ECC symmetric/asymmetric algorithms, as well as Chinese-national algorithms SM2/3/4. The HSM module features an independent security core with dedicated storage and data space, supports running secure firmware, and allows user-defined algorithms to meet diverse information-security needs.

Main Features

  • AEC-Q100 Grade 1, operating temperature -40℃ to 125℃
  • ISO 26262 ASIL-B functional-safety compliant
  • 32-bit Arm® Cortex®-M4F core, 120 MHz
  • 3 CAN FD, 4 UART/LIN, 4 SPI, 2 I2C
  • 2× 20-channel 12-bit 1 Msps ADC, 32-channel 16-bit PWM with dead-time insertion and fault detection
  • 1 MB Flash, 128 KB Data Flash (100k cycles); 128 KB SRAM; all with ECC
  • Evita-Medium security module with secure boot
  • LQFP100, LQFP64, LQFP48, QFN48 packages; LQFP64/48 pin-compatible with IM90xxA

Highlights

  • High performance, low power: Cortex-M4F core at 120 MHz, powerful yet efficient.
  • FOTA support: 1 MB Flash with A/B swap for safe over-the-air updates.
  • Large storage: 256 KB Data Flash with emulated EEPROM for ample capacity.
  • Information security: built-in HSM module supports various crypto algorithms for advanced security needs.
  • Functional-safety certified: ASIL-B certified for safety-related applications.

Applications

BCMHVAC controllerMatrix headlightSeat controllerDigital instrument clusterBattery management / System BMSThermal managementInfotainment system (Auxiliary MCU)BLDC/PMSM motor controlFrameless torque motor

Specifications

Quality
  • Compliant with AEC-Q100 Grade 1
Operating Environment
  • Input supply: 2.7 V ~ 5.5 V
  • Ambient temperature: -40 ℃ ~ +125 ℃
CPU Core
  • 32-bit Arm® Cortex®-M4F core
  • Configurable Nested Vectored Interrupt Controller (NVIC)
  • CPU frequency 120 MHz
  • 8 programmable memory-region MPU
  • SysTick
Power Management
  • Integrated PMC supports STOP and RUN modes
  • GPIO edge-wakeup support
  • STOP-mode current ≤ 40 µA (typical) at 25 ℃
Clock
  • External high-speed clock (HSE): 4 MHz ~ 30 MHz crystal
  • Internal high-speed clock (HSI): 8 MHz
  • Internal low-speed clock (LSI): 32 kHz
  • Phase-Locked Loop (PLL)
Memory
  • PFlash up to 1 MB, DFlash up to 128 KB, with ECC
  • Software-emulated EEPROM for data storage
  • RAM up to 128 KB, with ECC
System
  • Cyclic Redundancy Check module (CRC)
  • Serial Wire Debug interface (SWD)
  • 8-channel DMA
Crypto & Security
  • Designed to the ISO 26262 ASIL-B level
  • Evita-Medium security module with symmetric/asymmetric crypto, secure boot, and debug-port protection
  • Unique chip identifier (UUID)
  • Clock monitor
  • Low-voltage detection and low-voltage reset (LVD/LVR)
  • Independent-clock watchdog (WDG)
Human-Machine Interface
  • Up to 88 GPIO pins with edge-interrupt support
  • Non-Maskable Interrupt (NMI) support
Communication
  • Up to 4 UART modules with DMA; all support software LIN
  • Up to 2 I2C modules with DMA
  • Up to 4 SPI modules with DMA
  • 3 CAN-FD modules, compatible with CAN 2.0B
Analog
  • 2× 20-channel 12-bit 1 Msps SAR ADC
  • 1× 8-channel CMP (analog comparator)
  • 1× 8-bit DAC for comparator and external output
  • Built-in temperature sensor
Timers
  • 3× 8-channel SPWM modules
  • 2× 4-channel IPWM modules
  • 4× 32-bit timers
  • 1× 32-bit RTC
Package
  • LQFP100, LQFP64, LQFP48, QFN48

Product Models

ModuleIM942KALBLTIM942FALBLTIM941KALBLTIM941FALBLTIM941EALBLTIM941EAMBQT
CoreM4FM4FM4FM4FM4FM4F
Core Freq.120 MHz120 MHz120 MHz120 MHz120 MHz80 MHz
Flash1 MB1 MB512 KB512 KB512 KB512 KB
RAM128 KB128 KB64 KB64 KB64 KB64 KB
Data Flash128 KB128 KB128 KB128 KB128 KB128 KB
HSMYYYYYY
CAN FD333333
UART/LIN434333
I2C222222
SPI434333
ADC2 (40ch)2 (29ch)2 (40ch)2 (29ch)2 (21ch)2 (14ch)
SPWM3 (24ch)3 (24ch)3 (24ch)3 (24ch)3 (20ch)3 (18ch)
IPWM2 (8ch)2 (8ch)2 (8ch)2 (8ch)2 (8ch)2 (8ch)
CMP1 (8ch)1 (8ch)1 (8ch)1 (8ch)1 (6ch)1 (6ch)
DAC111111
I/O885788574242
Pins10064100644848
PackageLQFPLQFPLQFPLQFPLQFPQFN
Ambient Temp.-40 ℃ ~ +125 ℃-40 ℃ ~ +125 ℃-40 ℃ ~ +125 ℃-40 ℃ ~ +125 ℃-40 ℃ ~ +125 ℃-40 ℃ ~ +125 ℃
Trays / Tape & ReelTraysTraysTraysTraysTraysTrays

021-33925588

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