A console utility for disassembling hex dumps of PIC microcontrollers. Can convert an input hex dump file into an output disassembled listing file (.ist) or into an assembly code file (.asm) (in HI-TECH PICC assembler format), or both simultaneously.
- MidRange PIC12/PIC16
- Enhanced MidRange PIC12/PIC16
| Option | Descroption |
|---|---|
-h=<source.hex> |
Source IntelHex (*.hex) file |
-p=<processor> |
Crystal type: PIC16F628A -> 16f628a, PIC12F1840 -> 12f1840, ... etc. |
-o=<outfile> |
Specify out-file path without extension: e.g. -o=C:\Temp\p16f628a_dump |
-l |
Save listing to file <outfile>.lst |
-a |
Save asm-code to file <outfile>.asm |
- The file
p16is.jsoncontains a description of the command system of the MidRange PIC12/PIC16 family of microcontrollers. - The file
p16db.jsoncontains descriptions (of parameters required for disassembling) of some microcontrollers.