Friday, July 27, 2007

tiny pic bootloader

This is a bootloader for the Microchip PIC microcontrollers.

  • It is the smallest bootloader, taking less than 100 words of program space;
  • It is the only that supports all families of PIC devices: 16F, 18F, dsPIC (those devices that support self-programming)
Download Tiny PIC Bootloader

Features of the firmware

  • Size of only 100 words; (all versions, for 16F,18F,dsPIC occupy less than 100 words);
  • Can write flash, eeprom and configuration bytes(18F);
  • On reset, waits 1 second (adjustable) for a message from the PC, if not received, launch user application;
  • The .asm file can be easily modified and adapted for any frequency (or baudrate);

Features of the PC software

  • Can upload programs into flash (in current version eeprom and cfg bytes can be modified only manually, depending on the device type);
  • Works with PIC16F,PIC18F and dsPIC types; automatically detects HEX content and PIC model;
  • Remembers last settings;
  • In case of errors, performs retransmissions or tries to resynchronize with pic;
  • The communication settings are editable so you can write any COM number or desired baud;
  • If a filename is specified as a command line parameter, it will automatically try to write it;

No comments: