AVR-Piano PWM in Atmega 328p Microcontroller is achieved by firing interrupts to vary the timer compare value, such that Sinusoidal notes are produced. Images: Youtube link of the working video: https://youtu.be/jvZ3tLkkkPs