Have a look at the 16F684...