a look to 16F648 ???

nothing to change in the S/W ...

Alain