Pulse Width Modulation (PWM) adalah teknik untuk mengendalikan lebar pulsa dalam sinyal untuk menghasilkan tegangan rata-rata yang bervariasi, dan digunakan dalam berbagai aplikasi seperti kontrol motor dan pencahayaan LED. PWM dapat diaplikasikan menggunakan metode analog maupun digital, dengan hasil yang dipengaruhi oleh resolusi PWM dan duty cycle yang ditentukan oleh rasio waktu pulsa 'on' dan 'off'. Prinsip kerja PWM melibatkan pengaturan sinyal dengan memodifikasi waktu lebar pulsa berdasarkan tegangan referensi untuk mencapai kontrol yang diinginkan.