Pengembang arduino menyebut output PWM sebagaiĀ analog output. Memang output dari pin yang dimaksud adalah tegangan rata-rata dari pulsa yang dihasilkan, yang bergerak dari 0V – 5V.
Berikut adalah default setting dari output PWM yang dimaksud, dengan menggunakan rujukan ATmega16 yang selama ini digunakan dalam kelas pelatihan yang diselenggarakan NEXT SYSTEM Robotics Learning Center:
- OC0 : Fast PWM ~ 1 kHz
- OC1A / OC1B : Phase-correct ~ 500 Hz
- OC2 : Phase-correct ~ 500 Hz
Frekuensi dan mode dari PWM di atas dapat dirubah dengan mengatur ulang konfigurasi dari register-register terkait.
Pemilihan frekuensi dan mode yang tepat akan memberikan hasil yang memuaskan.