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.
Since the access to the peripheral function register is easy, there are various applications for the PSC.
Microcontrollers products incorporating Servo/Sequence Controller interface are displayed.
Stock Check & Purchase
require 3 characters or more.