We are pleased to announce that the assembled USB Host Controller Board V2.4 is back in production!
The USB Host Board is based around the 24FJ64GB002 microcontroller which contains a built-in full-speed USB host controller. This allows the board to interface with and control any USB slave device - flash drives, keyboards, digital cameras, PS3 game controllers, and much more!
The USB Host board is designed to be as simple to use as possible. All of the complex USB programming is contained in the 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. The onboard microcontroller has a bootloader and is easily updatable with any of our free USB Host driver software.
External connections available on the USB Host board
USB Host Board V2.4 Schematic
USB Host Board V2.4 Dimensions
You can write your own software for the USB Host Board or you can download one of our free software applications. Downloading software to the board does not require a specialist programmer because it has a bootloader already installed.
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 (5V) and GND lines, then connect the RX on the Host board to TX on the FTDI board and TX on the Host board 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...
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 board by briefly pressing the reset button. This needs to be done as short time after clicking the Write button. The easiest way to do this is to hold down the reset button, click 'Write' within the ds30Loader program, then release the reset button.