PIC16F877 blink program uploads correctly but nothing happens - hardware or software mistake?
1) What is the connection from the MAX233 to MCLR all about? 

I would remove R3 and see what happens. 

2) Change your configuration word to disable the watchdog until you have everything sorted out.