Complete reference documentation for all MPLAB Blockset peripheral and system blocks.
High-performance pulse-width modulation for motor control and signal generation.
Popular Blocks:
Timer configuration and resource management for periodic tasks and profiling.
Key Features:
Event timing and waveform generation with hardware accuracy.
Key Features:
High-speed analog-to-digital conversion for precision measurement.
Key Features:
Analog signal processing and voltage generation.
Key Features:
Serial communication interfaces for data exchange and networking.
GPIO configuration and control for inputs and outputs.
Position and speed measurement for motor control applications.
Core configuration blocks required in every model.
Helper blocks for development, debugging, and visualization.
Essential blocks:
Essential blocks:
Essential blocks:
All blocks use MCHP_ prefix during development:
MCHP_PWM_HS_FEP - PWM High-Speed with Fine Edge PositioningMCHP_ADC - Analog-to-Digital ConverterMCHP_UART_Config - UART ConfigurationNote: The product name is “MPLAB Blockset” but block names retain the MCHP_ prefix for compatibility.
Each block documentation specifies supported device families:
Each block page typically includes:
Need help finding a specific block? Use your browser’s search (Ctrl+F) or browse the categories above.
Pulse Width Modulation blocks for motor control, power conversion, and signal generation with high-resolution timing, fault protection, and advanced synchronization features.
Read more โInterface to custom C functions from Simulink models, enabling integration of legacy code, vendor libraries, and optimized routines with automatic โฆ
Read more โOverview ADC (Analog-to-Digital Converter) blocks provide high-performance data acquisition for motor control, power conversion, and sensor โฆ
Read more โOverview Communication blocks provide serial interfaces for data exchange, sensor connectivity, and network integration. The MPLAB Blockset offers โฆ
Read more โOverview Timer blocks provide precise timing and resource management capabilities essential for embedded applications. The MPLAB Blockset offers timer โฆ
Read more โOverview Input Capture and Output Compare blocks provide hardware-based event timing and waveform generation capabilities for precise measurement and โฆ
Read more โOverview Digital I/O blocks provide direct control of microcontroller GPIO (General Purpose Input/Output) pins for interfacing with LEDs, buttons, โฆ
Read more โOverview Encoder blocks provide hardware-based position and velocity measurement using quadrature encoders, essential for motor control and motion โฆ
Read more โOverview Analog I/O blocks provide precise voltage generation, signal conditioning, and threshold detection capabilities for motor control, power โฆ
Read more โOverview System Configuration blocks provide essential initialization, clock configuration, scheduler control, and performance monitoring for embedded โฆ
Read more โOverview Utility blocks provide essential support functions for development, debugging, and system information access. The MPLAB Blockset includes โฆ
Read more โ