Toshiba TMPM370 Vector Motor Controller

Toshiba America Electronic Component (TAEC) introduced the TMPM370 microcontroller (MCU). Toshiba’s TMPM370 32-bit MCU is ideal for high-efficiency AC motor applications such as washing machines, refrigerators, and air conditioners. The microcontroller combines an 80MHz ARM Cortex(TM)-M3 processing core with a hardware vector engine, providing enough computation capability to drive two independent motors. Engineering samples of the TMPM370 MCU are available now. Mass production of the device is currently scheduled for Q2 2010. The TMPM370 MCU is priced at $4.50 per unit in 10,000 unit quantities.

Toshiba TMPM370 Vector Motor Controller

Toshiba TMPM370 Vector Motor Controller Overview

  • ARM Cortex-M3 CPU core
    • Hardware multiply and divide logic, including multiply-accumulate and saturated math
    • 1.25 DMIPS/MHz
    • Power-down modes
    • Nested Vectored Interrupt Controller
    • ARM CoreSight debug module for non-intrusive real-time system development
    • Serial Wire Debug and Trace
  • 256 KB on-chip FLASH
  • 8, 16-bit timers
  • 2 channels Programmable Motor Driver
    • 3-phase PWM
    • Sync ADC start
  • 2 channels encoder input
  • Dual 12-bit ADCs with up to 22 inputs
  • 4 channels programmable-gain op-amp for motor sensor inputs
  • Programmable threshold for sensor comparator inputs and limit values in the ADCs quickly detect abnormal conditions
  • Power-on reset, lowvoltage detect and oscillator frequency detect analog blocks for reliable operation
  • 100-pin LQFP/QFP packages

TMPM370 also includes on-chip 256Kbyte FLASH, 10Kbyte SRAM, dual 12-bit analog-to-digital converters, 4 serial interface controllers, eight 16-bit timers, 76GPIOs, voltage regulator, power-on reset, low voltage detection and oscillator frequency detection, making it a complete one-chip solution for motor control. TMPM370 complies with IEC60730 Class B requirements for appliance safety. Power-on tests and continuously-operating fault condition checks are handled by a combination of on-chip hardware blocks and a software library.

The TMPM370 is the first ARM Cortex-M3 processor-based MCU to include a hardware vector engine. The TMPM370 MCU cuts the CPU load in half by offloading most of the heavy calculation to the vector engine, which also handles many of the timing tasks, such as collecting samples from ADCs and directing inputs to the PWM circuits. The end result is that TMPM370 has enough compute power and real-time control capacity to handle two motors simultaneously.

More info: Toshiba TMPM370 Vector Motor Controller (pdf)