Datasheet
PIC18F46J50 Full-Speed USB Demonstration Board User’s Guide
DS51806A-page 19 © 2009 Microchip Technology Inc.
FIGURE 3-3: USB HID BOOTLOADER APPLICATION – NO DEVICE
2. Plug the PIC18F46J50 Full-Speed USB Demonstration Board into a free USB port.
3. Place the board in the Bootloader mode by pressing and holding down the S2
push button (RB2 I/O pin). While still holding down the S2 push button, momen-
tarily press and release the MCLR
push button (S4) to reset the device, keeping
the S2 button depressed until after the device has come out of Reset.
The bootloader firmware performs a quick check of the RB2 I/O pin after coming
out of Reset to determine if the device should enter Bootloader or normal Demo
mode.
As a result:
• The device re-enumerates as a generic HID class device (instead of a composite
HID+MSD device)
• The “USB HID Bootloader” PC application automatically detects the PIC18F46J50
Full-Speed USB Demonstration Board
• The dialog box, shown in Figure 3-4, appears
FIGURE 3-4: USB HID BOOTLOADER APPLICATION – DEVICE FOUND
Once the PC application has found the USB device, the application can be used to
open the Intel
®
HEX 32-bit formatted *.hex firmware images and program them using
the respective buttons.