
The PIC16F877A need to be interface with the SKXBee module or XBee chip because XBee chip design is not in the Proteus 7 Professional library. The microcontrollers that has USART peripheral only can interface with the SKXBee.
Picture above shown the schematic diagram to interface the PIC16F877A and SKXBee (XBee chip). All the connection are right. For the push button, it is depends on you whether you want it or not. This push button is a reset button, its function when you want the microcontroller to reset SKXBee during a run time.
But please remember DO NOT connect USB to SKXBee if it is connected to the microcontroller. SKXBee can only be connected either with USB cable or microcontroller.