ARM Cortex-M0-core-MCU integrates interfacing functions

September 08, 2014 // By Graham Prophet
The TMPM037FWUG microcontroller is designed for motor control applications in equipment such as consumer electronics, factory automation, and printers. It is an addition to Toshiba’s TX00 series of Cortex-M0 core-based MCUs.

In an LQFP64 10 x 10 mm package, pin pitch 0.5 mm, the MCU has a pin count of 64 pins. The TMPM037FWUG integrates an 8-channel 10-bit A/D converter and a 10-channel 16-bit timer with a Programmable Pulse Generator (PPG). It also integrates a 6-channel serial interface (5 channel SIO/UART, 1 channel I2C), which eliminates the need for interface extension ICs and also contributes to lower manufacturing cost. It also has a bit-band processing function that supports access and control of specific bits. This increases bit manipulation efficiency and allows optimisation of the product's small-capacity flash memory that comprises 128 kBytes Flash and 16 kBytes SRAM.

Using the same Cortex-M0-core as the TX03 and the TX04 series, TMPM037FWUG can improve efficiency and reduce development costs as development tools for medium and large systems can be shared. The M0 core has a maximum operating frequency of 20 MHz and an operating voltage range of 2.3V to 3.6V.

The feature set of the device is aimed at sophisticated motor control applications in modern devices that require various functions, including multiple communication channels that can communicate with the main control device and peripheral devices, interfaces for reading numerical values from sensors, and a timer function that can output pulses to control a motor, such as a stepping motor or DC motor.

Toshiba Electronics;