Skip to main content
Design DocumentNxp

MC9S08JS16 USB Bootloader GUI User's Guide

Manual for the MC9S08JS16 USB bootloader GUI. Covers installation, driver setup, and firmware programming for Freescale MC9S08JS16 and MC9S08JS8 microcontrollers.

View design document

Overview

This user guide provides instructions for the USB bootloader used to upgrade firmware on MC9S08JS16 and MC9S08JS8 microcontrollers. It details the installation process for the Bootloader GUI and the WinUSB driver on Windows-based systems. The document explains how to trigger boot mode on the hardware and use the GUI to execute commands such as mass erase, partial erase, and flash programming using S19 files. It also outlines the 'Auto' command sequence and specific flash semaphore requirements needed to enable automated firmware updates.

Use Cases

  • Firmware upgrades via USB interface
  • Initial programming of MC9S08JS series microcontrollers
  • Field updates for USB-enabled devices
  • Automated flash programming and MCU reset

Topics

MC9S08JS16
MC9S08JS8
USB bootloader
GUI
firmware update
WinUSB
S19 file
flash programming
Freescale
microcontroller

Referenced Parts

MC9S08JS16

Freescale Semiconductor

The MC9S08JS16 (JS16) supports the USB bootloader used to upgrade the firmware via the USB interface.

MC9S08JS8

Freescale Semiconductor

It can also apply to JS8 with the difference noted in the context.