The PIC 16F8x(x)(A) and 18Fxxx(x) series of microcontrollers have the ability to write to their own program memory, without the need of a hardware programmer. A small piece of software (a bootloader) resides on the target microcontroller, which allows user code and EEPROM data to be transmitted over a serial cable and written to the device.
MicroCode Loader supports: 16F870, 16F871, 16F873(A), 16F874(A), 16F876(A) and 16F877(A)
16F870, 16F871, 16F873(A), 16F874(A), 16F876(A),
16F877(A), 16F87, 16F88, 18F242, 18F248, 18F252, 18F258, 18F442, 18F448, 18F452,
18F458, 18F1220, 18F1320, 18F2220, 18F2320, 18F4220, 18F4320, 18F6620, 18F6720,
18F8620, 18F8720, 18F2331, 18F2431, 18F4331, 18F4431, 18F6585, 18F8585, 18F6680,
18F8680, 18F6627, 18F6722, 18F8627, 18F8722, 18F2525, 18F2620,
18F4525, 18F4620, 18F2455, 18F2550, 18F4455, 18F4550, 18F2420, 18F2520, 18F4420,
18F4520, 18F2439, 18F2539, 18F4439, 18F4539, 18F2480, 18F2580, 18F4480, 18F4580,
18F2585, 18F2680, 18F4585, 18F4680, 18F6520, 18F8520, 18F6525, 18F6621, 18F8525
and 18F8621.
 |
- No programmer required
- Microcontroller is programmed via serial cable connected to a PC
- The PICmicro® MCU may be programmed, verified and read in-circuit
|
MicroCode Loader comes with a number of pre-compiled *.hex files, ready for programming into the target microcontroller. The firmware can be programmed with any PICmicro® MCU programmer, such as the EPIC or Serial Programmer. If you require a free firmware file with a different configuration, please contact Mecanique.
The distribution license enables licensed users to distribute MicroCode Loader with their own hardware product, allowing easy upgrading of firmware in the field by their customers. The MicroCode Loader DLL license works in the same way as the distribution license, but enables you to provide your own customised front end. The DLL is very easy to use, and will manage all progress dialogs automatically. You can use the DLL with a programming language of your choice, for example, Visual Basic (including Excel etc), C++, Delphi etc. Three calls to the DLL is normally all you need to set the COM port, load a hex file and then program the target microcontroller.