เป็นเทคนิคที่ทำให้เราสามารถอ่าน และเขียนข้อมูลแบบ analog ด้วยสัญญาณ digital ได้ โดยตัวควบคุมการสร้างสัญญาณแบบดิจิตอล (Digital control) โดยจะเป็นการสร้างสัญญาณในรูปแบบสามเหลี่ยม หรือสี่เหลี่ยม นำมาเปรียบเทียบแล้ววิเคราะห์ ซึ่งในระบบสัญญาณแบบดิจิตอลนั้น จะสร้างสัญญาณแบบสลับกัน ระหว่าง เปิด(HIGH) กับ ปิด(LOW) เท่านั้น ถ้าต้องการจะนําระบบ digital ไปควบคุมอุปกรณ์ที่ต้องควบคุมด้วยสัญญาน analog เช่น การควบคุมความเร็วมอเตอร์, การควบความความสว่างของหลอดไฟ จะไม่สามารถควบคุมอุปกรณ์พวกนี้ได้ตรงๆ จึงจำเป็นต้องใช้ PWM ในการควบคุม โดยจะทำการปรับคาบเวลาของ High-Low (Duty cycle) ซึ่งในการ ในการปรับคาบเวลาจะมีผลต่อกระแสไฟฟ้าที่จ่ายออกไปยังอุปกรณ์ที่ใช้ในการควบคุม ซึ่งต้องอาศัยการอ่านการอ่านข้อมูลเพื่อนำไปวิเคราะห์และคำนวนในการ PWM ให้เหมาะสม