Pulse What!?! Modulation (PWM)

PWM Signal Components

Pulse Width Modulation (PWM) is a very easy, and often used method to get audio out of your microcontroller. But, there is a lot more going on under the hood besides for just writing values to your timer. We just finished a complete dissection of how PWM works, and what you can do to get the best possible audio from your PWM output. We also put up an Arduino sketch that helps you quickly navigate the possible options, and pick the settings that are best for your application. So follow the links below to learn more!

Dual PWMs
Distortion Analysis
Arduino Tutorial

This entry was posted in updates. Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.


  1. Posted July 26, 2013 at 11:37 am | Permalink

    nice article i liked it..

  2. Posted August 1, 2013 at 2:12 pm | Permalink

    An outstanding share! I have just forwarded this onto a coworker who has been doing a little homework on this. And he in fact bought me dinner simply because I found it for him… lol. So allow me to reword this…. Thank YOU for the meal!! But yeah, thanx for spending some time to discuss this subject here on your website.

Post a Comment

Your email is never published nor shared. Required fields are marked *


You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>