Hi,
A microcontroller like PIC16xxx is a programmable device.
Without program it does nothing.
The program tells the microcontroller what to do, how to behave, how to control all the IOs and the internal periferals, to do calculations...
So the program needs to be written for the according application, the specific microcontroller and the connected hardware.
Often such programs are written in "C" language, from this a compiler generates the .hex file.
Every application needs it's unique .hex file.
Thus there may be millions of .hex file for this microcontroller in the internet...but also most probably not a single one will fit to your application.
****
Btw:
A forum is meant that people help others to find and rectify some mistakes..
But it is not meant that others do your job.
So don't expect that anybody here will write the code for you.
If you can't write the code on your own, then - I guess - you have to pay someone to do this for you.
Klaus