https://bestpony.blogspot.com/2020/12/reading-pdf-microchip-pwm-tutorial-free.html