TMP36 reading not steady if circuit has more elements
It sounds like you're missing decoupling capacitors. Put 100nF capacitors across the supplies of all ICs (not on the supply lines, right at the supply pins themselves), and a 100uF capacitor across the supply lines.

Additionally, you can characterize and calibrate the ADC, and use averaging or decimation if you find it still too noisy.