i'd like somebody help me to controll DAC type TDA1311 using microcontroller. The problems i wanna ask are: 1. is bit 1 listed in datasheet mean MSB of 16 bits of data? 2. I try to give datas as input like bellow: - 0000H = 4.75 Volt - 1111H = 2.75 Volt - and then data i have inputed next always and always result 3.77volt. why? 3. If i try to give datas: -0000H -xxxxH -0000H -yyzzH -0000H -aabbH then xxxxH,yyzzH, and aabbH result a various output. Should i give data 0000H before i give data i want? 5. I never get output 0 volt at many various data i have entered. The ouput range from 2.72 to 4.72 volt. is it true? i think the probelm i have is timing betwen 16 bit serial datas,clock,and word select. i'll be very happy if somebody can help me by showing the steps i have to do to control my DAC or may be give me a example program to control this DAC in assembly,C, or C++. thank you Azzurqi __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist