Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
Be careful, the programming algorithm is one of the differences between 16F87x and 16F87xA. The newer 16F87xA can be programmed much faster. So your programmer needs to handle these two types differently.
See this migration note from microchip: https://www.microchip.com/download/lit/migrat/39591a.pdf