Manu, here's my set-up to get 33.882352 from 16.000000. Maybe you can spot something that will help Joe config __FOSCSEL,FNOSC_PRIPLL ;primary osc, HS, PLL config __FOSC,POSCMD_HS & IOL1WAY_OFF ;primary osc enabled &=20 one-time IOLOCK disabled ;16.000000 /17 *144 /2 =3D> 33.882352 mov #0b0000000000001111,w0 ; 0 ROI ; 000 DOZE ; 0 DOZEN ; 000 FRCDIV (/1) ; 00 PLLPOST (N2) =3D /2 =3D> 135.52= 9344=20 =3D> 67.764672MHz Fosc ; x=20 =3D 33.882336MHz Fcy ; 01111 PLLPRE (N1) =3D /17, 16MHz =3D>= =20 0.941176MHz ; FREF input frequency to PFD mov w0,CLKDIV mov #142,w0 ; xxxxxxxx ; mmmmmmmm PLLDIV =3D (142 + 2) =3D 144 *= =20 0.941176MHz =3D> 135.529411MHz mov w0,PLLFBD ;PLL multiplier (M)=20 --=20 http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .