Flash Magic is a PC burner tool for programming a flash-based microcontroller using serial or Ethernet protocol built by NXP. This tool helps the developer to easily record the hexadecimal file generated by integrated software such as Keil μvision for microcontrollers 8051 and ARM or MPLAB for PIC microcontrollers. It is available for free and easy to install on Windows or Mac OS based PCs.