> So not really 10-bit after all. 3.1 bits [about > what I said :)] No: Far better than 3.1 bits. Duty cycle is expressed as N/M, where _both_ N and M are variable, tho' M is constrained on the high end by a minimum frequency requirement. You can get a lot of closely spaced values when you can vary both numerator and denominator, tho' I imagine there might be some small holes in the spacing. Q: Given N and M with N > 0, N < M, M <= maxcount, what is the largest space between realizable duty cycles? This is really a _great_ scheme! Bob Ammerman RAm Systems (contract development of high performance, high function, low-level software) -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu