in r16,TIMSK
sbr r16,(1<<TOIE1)
out TIMSK,r16
clr r16
out TCNT1H,r16
out TCNT1L,r16
out OCR1AH,XH
out OCR1AL,XL
clr r16
ldi r16,(1<<COM1A0)+(1<<COM1A1)+(1<<WGM11)+(1<<WGM10)
out TCCR1A,r16
clr r16
ldi r16,(1<<CS10)+(1<<WGM12)+(1<<WGM13)
out TCCR1B,r16
а на ноге тишина, 10-ти разрядный пашет "нормально", кстати это нормальное явление когда значение в OCR1A просто инкрементируются а скважность при некоторых значениях не фиксирована а колеблется в некоторых приделах, импульсы как бы "дрожат" и соответственно после фильтра наблюдаеются всплески напряжения. И вообще это реально сделать на AVR (mega16) синтезатор напряжений для точной настройки скажем радио... Я читал в нете что для этого неообходимо делать обратную связь на свой же АЦП... но мне как то страшно это

Но все же хочется повысить количество градаций, т.к. 256 мало, так что если у кого то работает 16 разрядный ШИМ то если не трудно поделитесь как вы это сделали...