MicrochipTech/veryVerilog — reverse-engineered prompt

Reverse engineered prompt

GitHub

Build me a simple no install PIC programmer project that works from a web browser with a small USB dongle. I want the full setup, the board design, the firmware for the USB programmer chip, and a web page that can talk to it and flash HEX files onto supported PIC devices in the PIC16F131xy, PIC16F132xy, and PIC16F180xy families.

The browser app should feel really easy. Let me connect to the programmer, identify which board is connected by blinking its LEDs, show the detected PIC model and its User ID, and handle unknown devices by showing the raw device ID. I want drag and drop HEX upload plus a normal file picker. After connecting, there should also be a reset target button.

Please include the extra useful stuff too, like reading the device memory and showing program flash, EEPROM, User ID, and config words in a clear viewer, plus settings to choose which regions get programmed and whether verification runs after flashing. Keep it straightforward and polished, and look up current browser USB docs if you need to.

Want more depth? Deep Reverse