We are trying to use an Arduino nano 3.0 for measuring purposes. We need two analog outputs. So far we used Arduino's implemented PWM (using analogWrite), everything works fine that way, except for the 8-bit resolution, which is too low. We need at least 10 bits. Since I have not much of an idea how to program a microcontroller in assembler language I would have to learn it, and fast. All I want to know is if it is possible at all, and a slight hint how. I've read timer 1 is a 16-bit-timer and it can control 2 PWM-signals. Can I use this timer for the output of two analog signals in the necessary resolulion? At least I am sure this timer is not needed anywhere else. If not, is there another way to achieve what I want?