Català | Castellano | English
16bit PIC CAN bootloader
   

16bit PIC CAN bootloader

Compact solution for fast, efficient and secure reprogramming of 16-bit PIC and dsPIC devices on CAN bus systems.
Overview
The 16bit PIC CAN bootloader is a standalone program that allows download and replacement of any program module within a microcontroller or digital signal controller (e.g. ECUs).
It includes a firmware part, to be uploaded in the microprocessor, and a PC software interface (both graphical user interface and command line versions are available).
The bootloader firmware is located into the non-volatile memory of the MCU/DSC and allows the device to be reprogrammed by using a CAN bus and a master device that guides the process.
The PC software (see screenshot) acts as the master in the process and among other features allows for selecting the CAN hardware to use (Kvaser, IXXAT, Vector Informatik, Peak-System, ESD, Lawicel, IntrepidCS, etc.).
The PC software also allows for selecting the baud rate, the message IDs of the bootloader commands, and the particular CAN bus node on which to run the bootloader operation (specific node bootloading).

The 16bitPIC CAN bootloader package also includes an encrypt/decrypt software solution which allows developers to deliver encrypted HEX files to their final users.

The 16bit PIC CAN bootloader works for all 16bit MCU/DSC Microchip CAN devices (PIC24H, dsPIC30F and dsPIC33F) and the complete list of features that includes are detailed below.
16bitPIC CAN bootloader main features list:
  • Allows for erase and programming of flash memory and EEPROM.
  • Allows for read and write configuration registers.
  • Allows for configure the CAN messages that take part during the bootloader process.
  • Includes protection against overwriting of bootloader.
  • Allows for specific node bootloading to perform bootloader operations only on selected CAN bus nodes.
  • Allows for checksum operation to verify the correct transmission/writing process of the program memory.
  • Includes a Graphical User Interface (GUI) for Windows OS, which allows fast and user-friendly operations.
  • Allows for customizing the GUI layout (company logo, website link) at no extra cost.
  • Includes a Command Line version of the master software to facilitate integration with other applications.
  • The PC software is ready to work with almost ALL PC CAN hardware devices (Kvaser, IXXAT, Vector Informatik, Peak-System, ESD, Lawicel, IntrepidCS, etc.).
  • Allows for local or remote (HTTP or FTP) HEX file download.
  • Includes an encryption solution for HEX files.
  • Includes bootloader and application HEX file merge service.
  • Allows for customizing the master software into an automatic upgrade tool (“click and upgrade”).
  • Firmware source code available.
Select the information that interests you.

Title Type Size Version Date
16PICC.MAN.6032152995
16-bit PIC CAN bootloader product manual
Manual 548 KB 1.2 2010-02-01

*To obtain documentation in other languages, please contact Ingenia.
Download the desired software.

Title Version Date Size
16bitPICCANbootloader
16bitPIC CAN bootloader software
1.2.1 2010-07-22 2.2 MB
Evaluation - dsPIC30F4011
HEX for dsPIC30F4011 (evaluation version)
1.0 2010-02-01 3 KB
Evaluation - dsPIC30F5011
HEX for dsPIC30F5011 (evaluation version)
1.2 2010-02-01 3 KB
Evaluation - dsPIC30F6015
HEX for dsPIC30F6015 (evaluation version)
1.2 2010-02-01 3 KB
Select a product for further information.

Communication module dsPIC based that makes it possible to quickly and effectively develop applications requiring calculation capacities of up to 30MIPS.
Serial bootloader for 16-bit PIC and dsPIC Microchip devices (firmware and GUI for Windows OS).