16F877 /20P Microcontroller @ 4MHz.