
Toshiba Electronic Devices & Storage Corporation has added eight new products with 512 KB/1 MB flash memory capacity and four types of packages to the M4K Group of the TXZ+ Family Advanced Class 32-bit microcontrollers equipped with Cortex-M4 core with FPU.
Continuing advances in the functionality of motor applications supporting IoT are increasing demand for large program capacity and firmware over-the-air support.
The new products expand code flash memory capacity from the 256KB maximum of Toshiba’s current product to 512 KB/1 MB, depending on the product, and RAM capacity from 24 KB to 64 KB. Other features, such as an Arm Cortex-M4 core running up to 160 MHz, integrated code flash, and 32 KB data flash memory with 100 K program/erase cycle endurance, have been maintained.
The microcontrollers also offer various interfaces and motor control options, such as an 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 the wider application of IoT and bring advanced functionality to AC motors, brushless DC motors, and inverter controls.
The new products implement the 1 MB code flash in two separate 512 KB areas. This realizes firmware rotation with the memory swap method, allowing instructions to be read from one area while updated code is programmed into the other area in parallel.
Devices in the M4K Group have UART, TSPI, and I2C integrated 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.