
ARM Cortex-M0 core in small package targets motor control, interfacing functions
TMPM037FWUG is a microcontroller designed for motor control applications in equipment such as multifunction printers (MFPs), printers, consumer electronics, digital equipment and factory automation equipment.
Housed in an LQFP64 package measuring 10 x 10 mm, pin pitch 0.5 mm, the MCU has a low pin count of 64. It integrates an 8-channel 10-bit A/D converter and a 10-channel 16-bit timer with a Programmable Pulse Generator (PPG). The MCU 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 NAND Flash and 16 kBytes SRAM.
Sophisticated motor control applications require 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.
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.
Toshiba Electronics Europe; www.toshiba-components.com
