Have some ideas around a pwm generator with 24 bits of precision. Could do that with a single 32 bit timer, or two 16, but need a timer clock of at least 100MHz, to satisfy the pwm period requirement. Cortex M2 or M4 series look like they might be suitable, but which can handle the highest timer clock frequency, withut trawling though a myriad of data sheets ?. Lowest possible featuritis and cost, as the pwm geerator will be the main function. Comms needed, serial ok, usb, better, or network capability, best, would be a plus. Cheap eval board via Ebay might be the best way to get started. Things seem to have moved on a lot since the last serious embedded project here, so what is the state of the art now ?...