Hardware robustness... (ADC & RESET)...

Both of these changes are implemented on all of my boards.
http://www.wiblocks.com

  1. I use a 10uH, 0.1uF low pass filter.
  2. For the reset I have a 1N4148 from the reset pin to Vcc. I also include
    a position of a 0.1uF cap from /RESET to GND. (NB If you use the
    0.1uF from /RESET to GND the /RTS on close reset will not work
    reliably).

(* jcl *)