uuups. sorry, you are right, there is no uart at the 12f675 ;-)

look at the manual under SEROUT2 for calculating baud rate. 31250 baud needs a 20 mhz crystal.

for analog in : some sample program with a 12F675 look at TESTX4.BAS