Contact us

Откроется новое окно Откроется новое окно

Microcontrollers Designed for Motor Applications

Microcontrollers Designed for Motor Applications

Toshiba's product portfolio includes PMD microcontrollers that contain one or more programmable motor drivers (PMDs) specifically designed for inverter control of three-phase motors, reducing the CPU workload for motor control. There are several kinds of PMD microcontrollers: those with an Arm Cortex-M3 core that feature an integrated Vector Engine (VE), those with an Arm Cortex-M4 with FPU core that provide an Advanced Vector Engine (A-VE), and those with an 8-bit TLCS-870/X or TLCS-870/C1 core that provide sine-wave commutation via interrupts raised every 60° electrical rotation.



Vector Engine (VE)

The vector engine is a dedicated hardware unit that automatically performs basic vector control operations (such as coordinate transformations, phase transformations and sine/cosine calculations) and a PI algorithm for current control.

Block Diagram of a Motor Control System (Example)


PSC(Programmable Servo/Sequence controller)

Programmable Servo/Sequence controller (PSC) is a coprocessor that is completely separated from the CPU core and a computing unit that has the original instruction architecture. Processing burdens of the CPU core can be significantly reduced by separating the arithmetic operations and sequence processing that is performed at regular and irregular basis.
As the result, the power consumption of the MCU can be reduced as well by lowering the operation frequency of the CPU core. Also, the CPU resources can be used for other operations. These processes will allow the performance to be improved and functions to be added.


There are two types of how to start the PSC: one using the CPU core and the other one using a peripheral function. The way to start the PSC using a peripheral function differs according to products. For an example, if the PSC needs to be periodically started, the interval timer interrupt should be used. The AD conversion termination interrupt can be also used. Once the PSC is activated, it runs program stored in the code RAM and then stores a calculation result or processing result in the data RAM. Then, it runs a STOP instruction. These processes generate a PSC termination interrupt in the CPU core and stop the operation. The stopping PSC does not consume power and stand by for the next starting factor.



Name outline Date of issue

Vector Engine

Itroduce the feature and the usage benefit about Vector Engine performed as vector control which requires on high-level motor control.



* Arm is a registered trademark of Arm Limited (or its subsidiaries) in the US and/or elsewhere.


Если у вас возникли вопросы, перейдите по одной из этих ссылок:

Запрос на предоставление технической информации
Вопросы о покупке, образцах и надежности интегральных схем
To Top
·Before creating and producing designs and using, customers must also refer to and comply with the latest versions of all relevant TOSHIBA information and the instructions for the application that Product will be used with or for.