The HVC 5221D from TDK Corporation is an Automotive-Qualified Motor Controller IC that has been designed to drive brushless DC, brushed DC, and stepper motors. It requires an input voltage of 6-18 V and an input current of 15 mA (for peripherals). This controller is manufactured with special wafers with reduced form-factor, resulting in minimized bill of materials (BOM) cost. It consists of an ARM Cortex-M3 CPU with up to 64 KB Flash, 4 KB SRAM, and 1 KB NVR, BEMF comparators, oscillators, a voltage regulator, A/D converter, D/A converter, interfaces, and protection and diagnosis functions. This AEC-Q100 Grade 1-qualified motor controller uses 12-bit pulse width modulators with center- and edge-alignment for driving the motors and 16-bit timers for I/O PWM signal handling. It uses an 8-bit DAC to limit the motor current to a safe level.
This motor controller IC also includes other features such as differential input channels and capture-compare units for more precise control. It comes with an evaluation board for driving the motors and integrates LIN-bus header with auto-addressing for testing the motor performance. Dedicated software packages are available – Keil MDK 5 µVision IDE and SEGGER J-LINK debug probes, along with application notes, allowing users to develop applications easily. This controller IC monitors over-temperature conditions and shuts down the device to prevent potential damage. It is available in a thermally-enhanced surface-mount package that measures 5 x 5 mm.