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 →The MCHP Blockset provides comprehensive ADC support for all Microchip microcontroller families. Each family has optimized ADC blocks tailored to the …
Read more →Integrated analog peripherals for signal amplification, buffering, and voltage generation Overview Analog signal conditioning blocks provide access to …
Read more →Complete reference for all MCHP Blockset peripheral blocks. PWM Blocks Pulse Width Modulation blocks for motor control and power conversion. ADC …
Read more →Overview The CAN (Controller Area Network) block family enables robust, multi-master communication on CAN bus networks. CAN is widely used in …
Read more →Comprehensive PWM (Pulse Width Modulation) blocks for motor control, power conversion, and signal generation across all MCHP Blockset supported …
Read more →System blocks configure the fundamental behavior of MCHP Blockset models, including target selection, clock configuration, multitasking scheduler, and …
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 →