Create stand-alone applications from a Simulink discrete time model and with just one click generate, compile and load the code for your application onto your target device. The MPLAB Device Blocks for Simulink is a free set of user interfaces and Simulink peripheral blocks for developing complex designs based on our dsPIC33 DSCs and PIC32, SAM E70, SAM E5x, SAM D2x and SAM C2x MCUs. The package also includes many examples in the form of demo models to further simplify your development, such as a complete Permanent Magnet Synchronous Motor (PMSM) and Brushless DC (BLDC) motor control applications.
These blocks are supported by the following Simulink design tools:
Our motor control development board templates support the selection of motor control DSCs/MCUs and peripheral configuration from our product portfolio and the selection of our supported motor control development board. The templates also facilitate easy migration between the supported motor control development boards or between the various motor control devices to quickly evaluate different control options.
You can simulate a control algorithm, generate the code and program a dsPIC® DSC or SAM MCU from the Simulink model. You can use the MPLAB X IDE for the final tuning of the code generated from the model.