Model-Based Design for Microchip Microcontrollers
The MPLAB Device Blocks for Simulink is a comprehensive blockset developed by Microchip Technology that integrates seamlessly with the MATLAB/Simulink environment. It enables engineers to generate embedded C code from a Simulink model for a wide range of Microchip microcontrollers.
Three core capabilities close the simulation โ hardware loop in a single workflow:
Quick start guides, installation instructions, and basic tutorials to get up and running quickly.
View Getting Started โComplete catalog of all available blocks organized by category: System, Digital IO, PWM, ADC, Communication, Timers, and more.
Browse Blocks โDetailed guides for code generation, compiler setup, external mode debugging, and PIL testing.
Read User Guide โSpecialized guide for motor control applications including FOC algorithms, field weakening, and sensorless control techniques.
Explore Motor Control โUniversity research projects and Microchip Discover examples covering motor control, peripherals, and development boards.
See Examples โWatch webinars and tutorials from MathWorks, Microchip, and university researchers covering motor control, power electronics, and code deployment.
Watch Videos โCommon issues and solutions for compilation errors, external mode problems, and hardware connection troubleshooting.
Get Help โ32-bit DSC with FPU, advanced PWM with Fine Edge Placement (FEP), enhanced security features.
16-bit DSC with dual-core options, standard PWM, motor control capabilities.
16-bit DSC with high-speed SAR ADC, motor control peripherals, extensive peripheral set.
16-bit DSC foundation with motor control PWM, standard ADC, legacy applications.
16-bit DSC legacy family, essential peripheral support for existing applications.
32-bit MIPS-based microcontrollers with motor control PWM, advanced peripherals.
ARM-based microcontrollers: SAME5x, SAME7x, SAMC2x, SAMD2x families.
See the complete list of supported devices with detailed specifications and capabilities.
Supported Devices โDuring the code generation process, the MPLAB Device Blocks for Simulink automatically handles:
PMSM/BLDC control, FOC algorithms, sensorless control, field weakening.
Digital power conversion, PFC, inverters, DC-DC converters.
PLC applications, sensor interfaces, communication protocols.
Real-time control loops, signal processing, data acquisition.
For assistance or to learn more: