The Data Signal Modulator (DSM) is a peripheral that allows you to mix a data stream, also known as the modulator (MOD) signal, with a carrier signal to produce a modulated output.
As one of the on-chip Core Independent Peripherals available in PIC® microcontrollers (MCUs), the DSM operates independently from the core without any software overhead. You can use its low-power sleep mode to significantly extend the battery life in your portable device. You can also pair the DSM with 16-bit Pulse-Width Modulation (PWM) module in LED applications to create an ultra-smooth dimming engine and reduce heat to extend LED life.
The modulated output signal is generated by performing a logical “AND” operation of both carrier and modulator signals. Both signals are supplied to the DSM module internally from the output of another peripheral or externally through an input pin. The DSM module in a PIC MCU can generate Frequency-Shift Keying (FSK), Phase-Shift Keying (PSK) and On-Off Keying (OOK) modulation schemes.