M4K group(1) and M470 group support main control and motor control of consumer and industrial equipment.
KAWASAKI, Japan, Jan 22, 2025 – Toshiba Electronic Devices & Storage Corp. has introduced seven 32-bit microcontrollers equipped with the Cortex-M4 core, expanding its extensive lineup of motor control microcontrollers. Six products constitute a new group, M4K group(1)[1], while one joins M470 group.

The maximum operating frequency of the M4K group(1) microcontrollers is 120MHz, and 160MHz for M470 group. All are equipped with two motor control functions. In addition, like current products in both M4K group and M470 group, they are equipped with encoder interfaces and programmable motor control functions, which reduce CPU loads during motor control. They also inherit the checking mechanism for flash memory, RAM, AD converter and clock, and can be used for self-diagnosis functions. Sample programs, which will be used to obtain IEC 60730 Class B functional safety certification, are also provided to contribute to developing motor-driven components for consumer and industrial equipment.
Current M470 group products have a maximum flash memory capacity of 512KB. The new addition to the M470 group boosts this to 1MB while still maintaining up to 100,000 program/erase cycles, supporting device functionality enhancements. Incorporation of a FOTA[2] function satisfies increasing needs for IoT support.
Along with samples, documentation, sample software, evaluation boards, and driver software with control interfaces for peripheral functions are available for use in preliminary evaluation. Development environments are provided in cooperation with ARM global ecosystem partners.
Applications
Consumer equipment
- Air conditioners, washing machines, refrigerators, etc.
Industrial equipment
- Inverters, motor equipment, power conditioners, robots, etc.
Features
- High-performance Cortex-M4 core
- Two-system motor control functions
- Lineup that can be used for a wide range of consumer and industrial equipment
- Self-diagnosis functions
Main Specifications | |||
Series name | TXZ+4A Series | TX04 Series | |
Product group | M4K group(1) | M470 group | |
Part number | TMPM4K4FYBUG TMPM4K4FWBUG | TMPM471F10FG | |
TMPM4K2FYBDUG TMPM4K2FWBDUG | |||
TMPM4K1FYBUG TMPM4K1FWBUG |
|||
CPU core | Arm Cortex-M4 | Arm Cortex-M4 | |
‒ Memory protection unit (MPU) | ‒ Memory protection unit (MPU) | ||
‒ Floating point unit (FPU) | ‒ Floating point unit (FPU) | ||
Maximum operating frequency | 120MHz | 160MHz | |
Internal oscillator | 10MHz (±1%) | 10MHz (±1%) | |
Internal memory | Code flash | 128KB/256KB (Program/erase cycles: up to 100,000 times) | 1024KB (Program/erase cycles: up to 100,000 times) |
Data flash | – | – | |
RAM | 18KB | 64KB | |
I/O port | 33 to 51 pins | 81 pins | |
External interrupt | 9 to 11 factors | 16 factors | |
DMA controller (DMAC) | 1 unit | 1 unit | |
Timer function | 32-bit timer event counter (T32A) | 6 channels (12 channels if used as 16-bit timer) | 5 channels (10 channels if used as 16-bit timer) |
Communication function | Asynchronous serial communication circuit (UART) | 3 to 4 channels | 5 channels |
I2C interface (I2C) | 1 channel | – | |
I2C interface version A (EI2C) | 1 channel | 2 channels | |
Serial peripheral interface (TSPI) | 2 to 4 channels | 4 channels | |
CAN | – | – | |
Analog function | 12-bit analog to digital converter (ADC) | 2 units (Unit A: 9 to 12 inputs Unit B: 9 to 12 inputs) | 2 units (Unit A: 12 inputs Unit B: 11 inputs) |
Operational amplifier (OPAMP) | 1 unit | – | |
Other | Advanced encoder input circuit (32-bit) (A-ENC32) | 2 channels | 2 channels |
Peripheral circuit | Advanced programmable motor control circuit (A-PMD) | 1 to 2 channels | 2 channels |
Advanced vector engine plus (A-VE+) | – | – | |
System function | Clock selective watchdog timer (SIWDT) | 1 channel | 1 channel |
Debug interface | JTAG/SW, TRACE (4bit), NBDIF[3] | JTAG/SW, TRACE (4bit) | |
Operating voltage | 2.7 to 5.5V, single voltage supply | 4.5 to 5.5V, single voltage supply | |
Package/Pin | LQFP64 (10mm×10mm, 0.5mm pitch) | LQFP100 (14mm×14mm, 0.5mm pitch) | |
LQFP48 (7mm×7mm, 0.5mm pitch) | |||
LQFP44 (10mm×10mm, 0.8mm pitch) |
Notes
[1] Equipped with Arm Cortex-M4 (FPU function) core, maximum operating frequency 120MHz; equipped with motor control function, can control up to 2 motors.
[2] FOTA: Firmware update Over The Air
[3] TMPM4K2FYBDUG, TMPM4K2FWBDUG, TMPM4K1FYBUG and TMPM4K1FWBUG are JTAG/SW only.
For more information, visit global.toshiba.