How Does PIC Programmer Works?

A pic programmer is a circuit that interfaces the PC to the controller using the PC’s parallel, serial or USB port. It is used to write data to the microcontroller and also read it back for verification. It translates the digital logic levels from the PC to the more logical level for the microcontroller.

https://www.kanda.com/products/Kanda/PIC-HH0120.html
Read more at blogspot.com