Toshiba has added eight new products to the M4K Group of its TXZ+ Family Advanced Class 32-bit microcontrollers. These MCUs are based on the Arm Cortex-M4 core with a Floating-Point Unit (FPU), feature flash memory capacities of 512 KB or 1 MB, and are available in four different package types.
As motor control applications for IoT evolve, they require larger program memory and enhanced support for Firmware Over-The-Air (FOTA) updates.
Toshiba's new M4K Group products expand the maximum code flash capacity from 256 KB to 512 KB[1] or 1 MB[2] (depending on the device), while increasing RAM capacity from 24 KB to 64 KB. Other features are retained, including the Arm Cortex-M4 core operating at up to 160 MHz, integrated code flash, and 32 KB of data flash rated for 100,000 program/erase cycles.
Additionally, these microcontrollers offer various interfaces and motor control options, including an Advanced Programmable Motor Driver (A-PMD), a 32-bit Advanced Encoder (A-ENC32), an Advanced Vector Engine Plus (A-VE+), and three high-speed, high-resolution 12-bit analog-to-digital converter units. These features allow M4K Group products to support a wider range of IoT applications and provide advanced functionality for AC motor, brushless DC motor, and inverter control.
The new products with 1 MB of code flash implement it in two independent 512 KB areas. This configuration enables firmware swapping[3], allowing instruction reads from one area while updated code is programmed into the other area in parallel.
M4K Group devices integrate UART, TSPI, and I2C as general-purpose communication interfaces. Self-diagnosis functions for flash memory, RAM, ADC, and the clock help customers achieve IEC 60730 Class B functional safety certification.
Documentation, sample software with practical application examples, and driver software for each peripheral interface are available. Evaluation boards and development environments are offered through Arm's global ecosystem partners.
Toshiba also plans to increase the flash memory capacity of its M4M Group products, which support the CAN interface.
Applications
- Motor and inverter control for consumer and industrial equipment
- IoT applications in consumer and industrial products
Features
- High-performance Cortex-M4 core with FPU, operating at up to 160 MHz
- Increased memory capacity
- Code Flash: 512 KB / 1 MB
- RAM: 64 KB
- Firmware swapping function allows for firmware updates while the MCU continues to operate[4]
- Self-diagnosis functions for IEC 60730 Class B functional safety
- Available in four package types
Key Specifications
(Unless otherwise specified, Ta = 25°C)