USB MSD Bootloader for PIC Microcontrollers

In some of our newer products we have included a facility to upgrade firmware via USB. However, we went one step further and got rid of the need to install any application - making upgrades OS independent and simpler for the user.

I think this is a useful project and have decided to release a cut-down version into the public domain. Hopefully it can be improved by the community! I look forward to your feedback...

The USB Bootloader is designed for Microchip PIC microcontrollers and has the following features:


- Emulates a USB Mass Storage Device (MSD) i.e. a flash drive

- Enables drag and drop firmware upgrades (using pre-formatted files) on any OS
- Facility to save/restore application data




Changes:
17/7/08: Revised documentation

 

What did you think of this article?




Trackbacks
  • No trackbacks exist for this entry.
Comments

Leave a comment

Submitted comments will be subject to moderation before being displayed.

 Enter the above security code (required)

 Name

 Email (will not be published)

 Website

Your comment is 0 characters limited to 3000 characters.