Programming microcontrollers is a job that is usually carried out by professionals, given the complexity of the task. Specialized utilities are required in order to complete such operations and PIC (10)(12)(14)(16)XXX Disassembler is an application that is meant for a specific purpose.

Light in size and easy to install, this program is built for ease of use and this goal is pretty much achieved, as you will surely notice upon opening it for the first time.

The interface is divided into several areas, each serving a clear-cut purpose, in order to facilitate memory and code viewing and editing with the utmost ease. The handful of commands it carries are placed under the corresponding menus, which are accessible from the main window of PIC (10)(12)(14)(16)XXX Disassembler.

The necessary steps for successfully getting the code from a PIC microchip are very easy to follow-through. Basically, it's all about loading the correct HEX file and then specifying other parameters like the processor and the microcontroller family.

Each of these details has its own field and for the latter there is a drop-down menu which holds all the MCU families that are compatible with PIC (10)(12)(14)(16)XXX Disassembler.

The operational commands are only two one for validating the input and another for disassembling the program and displaying the code so it can be edited and then reassembled through another dedicated utility.

On the whole, PIC (10)(12)(14)(16)XXX Disassembler does its job well and since it targets several microcontroller families, it can be deemed as a highly versatile software solution, which programmers will surely find quite useful.