Pin digital a 1024 bits

Hola gente! Me gustaría saber si puedo configurar mi arduino de tal manera que por un pin digital, en concreto de PWM, pueda onbtener una resolución de 1024 bits. En toda la bibliografía que he consultado he leído que la función analogWrite no tiene relación alguna con los pines de entrada analógicos ni con la función analogRead. En otras palabras: el ciclo de trabajo deseado estará comprendido entre 0 (siempre apagado) y 255 (siempre encendido). Y yo lo que quiero hacer es ampliar este rango de 0 a 1024 bits.

Lo que si es cierto, es que en las entradas analógicas si puede ampliarse la resolución mediante la siguiente línea de código: analogWrite(pinMosfet, valorFuente / 4); ya que al dividir entre 4 obtenemos tal resultado.

A ver si vosotros me podéis dar alguna solución, o por el contrario, tal y como he leído no se puede.

Muchas gracias por todo de antemano.
 
Atrás
Arriba