Hmm, I have managed to get this working, but I figure there must be an error in my maths or understanding of PWM
My maths says it's running about 62Khz at the moment, and I can dim the LEDs very to near off with no flicker.
My micro is running at 16Mhz, the timer pre-scale is set to divide by 1. If I divide this up into 8bit, I get the following ;
(16Mhz ÷ 1 ) ÷ 255 = 62.745Khz
Do the numbers sound right or am I overlooking something? As if I up the timer pre-scale to divide by 8, then that works out about 7.8Khz, but I can see the blinking quite easily. If I didn't know better I would say my values should be 62Hz and 7.8Hz respectively from an observational point of view