Depende de si el PIC esta protegido contra lectura o no.
Si esta protegido contra lectura solo vas a ver una parte o simplenente no vas a ver nada, todos ceros.
Lo podes leer con un programador. Tomar el .hex de alli y luego con el MPLAB abrirlo y ver el ASM dentro del PIC. Luego solo queda ingenieria inversa en eso para determinar que hace cada parte del codigo y como lo hace. Pero antes que nada, todo esto seria posible si es que no esta protegido contra lectura.
Si es un producto comercial, lo mas seguro que este protegido.