• USB Host Controller IC - SOIC

USB Host Controller IC - SOIC

This is the 28 pin SMD (SOIC) microcontroller used in our USB Host Board. You can now use any of the firmware we have for the USB Host board by using this chip on your own PCB design.

The USB Host IC is a Microchip 24FJ64GB002 microcontroller which contains a built-in full-speed USB host controller. This allows it to interface with and control most types of USB slave device - flash drives, keyboards, digital cameras, bluetooth dongles, and much more through the use of our preprogrammed firmware. The IC has a bootloader installed and loading of different (or updated) firmware can be done over a simple serial connection.

The USB Host IC is designed to be as simple to use as possible. All of the complex USB programming is contained in the chip so there is NO USB coding required in your application. This saves valuable programming space and saves you from having to code and debug USB interface routines.

Features

  • Complete USB Software onboard. No USB coding required.
  • Simple UART and I2C interfaces (depending on firmware loaded)
  • Easily updatable software includes {{INCLUDE:usb_host_firmware.tpl}} See Related Products tab for more details on software available
  • Easy to update the software using simple serial connection and built-in bootloader
  • Works with both 5V and 3.3V systems

Documents

We have 2 wiring schematics available below. The first shows the minimal setup for the chip to function, while the other is the schematic for the USB Host Board which contains extra optional components.

The EEprom on the USB Host Board is not needed for normal functionality. All settings will be stored in flash memory on the chip itself if the eeprom is not detected. The reason for the eeprom on the board is that the flash memory is erased when new firmware is uploaded, so settings will be lost (the settings will go back to defaults). The eeprom on the board avoids this.

NOTE: As of 31 Mar 2015 the chips are programmed to use a 16MHz crystal rather than the original 8MHz

USB Host IC Minimal Schematic

USB Host Board V2 Schematic

Microchip PIC 24FJ64GB002 Datasheet


Downloading Software to the IC

New software is easily installed over a serial RX/TX connection, so you will need an appropriate connection to your computer. We recommend the FTDI Basic breakout board but there are many similar boards and cables available.

Connect up the Power and GND lines, then connect the RX on the Host IC to TX on the FTDI board and TX on the Host IC to RX on the FTDI Board. You are now ready to install the new software.

To load the new software we use the free ds30loader application. This works with the bootloader on the Host board. Run the ds30loader application and...

  • Select the hex file you wish to upload
  • Set the device to be PIC24FJ and 64GB002
  • Set Baud rate to 115200
  • Set Port to your serial port connection

If you are having problems downloading the ds30Loader program from the authors website, you can download a copy from our website here.

Once you have these setup we just need to click the Write button (just below the Commands menu) and the software will attempt to connect to the bootloader and upload the new software. In order to make the bootloader active though, we need to reset the IC by briefly connecting the reset pin to GND. The reset pin is the pin 1 on the IC.

This needs to be done a short time after clicking the Write button.

See the screenshot below for an example.

ds30loader

NOTE: DO NOT attempt to program the chip with a PicKit programmer or other similar programmer. If you do then the bootloader program will be overwritten.
The bootloader is an integral part of the code and the chip will no longer function.
The Bootloader program is part of our software anti-piracy feature - we do not make the bootloader program available for download.

Write a review

Please login or register to review

USB Host Controller IC - SOIC

  • Manufacturer: HobbyTronics
  • Product Code: USBHOST-SOIC
  • Availability:  467
  • £5.88

  • Ex Tax: £4.90

  • 25 or more £5.04
  • 100 or more £4.80

Available Options


HobbyTronics

Related Products

FT232RL - USB to UART Bridge

FT232RL - USB to UART Bridge

FT232RL - USB to UART Bridge The ever popular FTDI USB to UART IC now comes with built-in EEP..

£4.38 Ex Tax: £3.65

Arduino USB Host Shield

Arduino USB Host Shield

Arduino USB Host Shield The USB Host Shield contains all of the digital logic and analog ..

£23.88 Ex Tax: £19.90

USB Flash Drive Reader/Writer

USB Flash Drive Reader/Writer

USB Host Board - Flash Drive Software This software download is for our USB Ho..

£0.00 Ex Tax: £0.00

USB Host - Keyboard to ASCII Converter

USB Host - Keyboard to ASCII Converter

USB Host Board - Keyboard Software If you want to add a keyboard to you..

£0.00 Ex Tax: £0.00

USB Host - CDC Class Serial Software

USB Host - CDC Class Serial Software

USB Host Board - CDC Class Serial Software This software download is for our U..

£0.00 Ex Tax: £0.00

USB Host - USB Joystick Software

USB Host - USB Joystick Software

USB Host Board - Joystick Software The USB Joystick Software allows you..

£0.00 Ex Tax: £0.00

USB Host - USB Mouse Software

USB Host - USB Mouse Software

USB Host Board - Mouse Software The USB Mouse Software allows you to co..

£0.00 Ex Tax: £0.00

PS3 Dualshock Controller - USB Host

PS3 Dualshock Controller - USB Host

PS3 Dualshock Controller - USB Host The USB PS3 Dualshock Controller So..

£0.00 Ex Tax: £0.00

USB Host Controller IC - DIP28

USB Host Controller IC - DIP28

USB Host Controller IC - DIP28 This is the breadboard friendly 28 pin DIP version of the micr..

£5.76 Ex Tax: £4.80

USB Host Controller IC - SSOP

USB Host Controller IC - SSOP

USB Host Controller IC - SSOP This is the 28 pin SMD (SSOP) microcontroller used in our USB H..

£5.40 Ex Tax: £4.50

USB Host - MIDI device software

USB Host - MIDI device software

USB Host Board - MIDI device This software allows you to connect a USB ..

£0.00 Ex Tax: £0.00

USB Host - Serial Driver for FTDI, CP210X, PL2303, CH340/1 and CDC

USB Host - Serial Driver for FTDI, CP210X, PL2303, CH340/1 and CDC

USB Host - Serial Driver for FTDI, CP210X, PL2303, CH340/1 and CDC This softwa..

£0.00 Ex Tax: £0.00

Stencil for SOIC 28-Pin

Stencil for SOIC 28-Pin

Stencil for SOIC 28-Pin Struggling to solder a SOIC chip to a breakout board? Our easy to use..

£0.72 Ex Tax: £0.60

USB Host - USB Modem Software

USB Host - USB Modem Software

USB Host Board - Modem Software This software download is for our USB H..

£0.00 Ex Tax: £0.00

PS3 and PS4 Dualshock Controller (Bluetooth) - USB Host

PS3 and PS4 Dualshock Controller (Bluetooth) - USB Host

PS3 and PS4 Dualshock Controller (Bluetooth) - USB Host The combined US..

£0.00 Ex Tax: £0.00

MIDI USB to DIN Converter

MIDI USB to DIN Converter

MIDI USB to DIN Converter The MIDI USB to DIN Converter allows you to connect a USB midi devi..

£39.96 Ex Tax: £33.30

USB Host Controller Board V2.4

USB Host Controller Board V2.4

USB Host Controller Board V2.4  The USB Host Board is based around the Microchip 24FJ64G..

£17.40 Ex Tax: £14.50

Tags: usb, host, controller, v2.4, chip, USBHOST-SOIC, slave, device, driver, USBHOST, hi, speed, HobbyTronics, keyboard, mouse, FTDI, memory stick, CDC, PS3, ps4, dual, shock, midi, HobbyTronics