It is not real clear what the purpose of your connection is. The max232 basically shifts serial communication RS232 voltage levels to TTL voltage levels for using an RS232 serial interface. It is usually connected to the recieve and transmit pins on a microcontroller with a built in UART. The PIC16f84 does not appear to have a built in UART according to it's datsheet, To program the flash it uses "in circuit serial programming". Here is a link to Microchip's in circuiit programming guide that references programming the flash on the 16f84.