New Toshiba MCUs Support IoT Motor Control

Toshiba Electronic Devices & Storage Corporation has added eight new products to the M4K Group of the TXZ+™ Family Advanced Class 32-bit microcontrollers equipped with Cortex®-M4 core with FPU. Specifically, they feature 512KB/1MB flash memory capacity and four types of packages.

Continuing advances in the functionality of motor applications supporting internet of things (IoT) are increasing demand for large program capacity and firmware over-the-air support.

M4K Group of the TXZ+™ Family microcontrollers

Mainly, the new products expand code flash memory capacity from the 256KB maximum of Toshiba’s current product to 512KB[1]/1MB[2], depending on the product, and RAM capacity from 24KB to 64KB. Other features, such as an Arm® Cortex®-M4 core running up to 160MHz, integrated code flash and 32KB data flash memory with 100K program/erase cycle endurance, have been maintained.

Also, the MCUs offer various interfaces and motor control options. Among them are advance-programmable motor driver (A-PMD), advanced encoder 32-bit (A-ENC32), advanced vector engine plus (A-VE+) and three units of high-speed, high-resolution 12-bit analog/digital converters. As a result, the M4K Group products contribute to wider application of IoT. Also, they bring advanced functionality to AC motors, brushless DC motors and inverter controls.

Moreover, the new products implement the 1MB code flash in two separate 512KB areas. This realizes firmware rotation with the memory swap method[3]. Specifically, it allows instructions to be read from one area while updated code is programmed into other area in parallel.

Devices in the M4K Group have UART, TSPI, and I2C as general communications interfaces. Self-diagnosis functions incorporated in the devices for flash memory, RAM, ADC, and Clock help customers achieve IEC 60730 Class B functional safety certification.

Documentation, sample software with actual use examples, and driver software that controls the interfaces for each peripheral are available. Evaluation boards and development environments are provided in cooperation with Arm® global ecosystem partners.

Particularly, they are ideal for motors and inverter control of consumer products, industrial equipment and IoT of consumer products and industrial equipment.

Toshiba is planning to increase the capacity of flash memory also for M4M Group with CAN interface.


[1] Code flash memory capacity of TMPM4KxFDAxxG is 512KB with one area.

[2] Code flash memory capacity of TMPM4KxF10AxxG is 1MB, made up of two 512KB areas.

[3] TMPM4KxFDAxxG does not support this function.

[4] For products with code flash memory of 1MB (1024KB) only.

[5] “F10” in the part number indicates 1024KB of code flash memory and “FD” indicates 512KB.

[6] TMPM4KLFxxAxxG has no OVVx pin.

-26 March 2024-