emPower-USB-Host+ evaluation board
emPower-USB-Host+ is a cost-effective board with two USB-Host ports in a simple and small design. SEGGER’s emUSB-Host, emLoad, and embOS software can be easily downloaded and run on the board. Accessing the board with a debug probe is simple using the J-Link OB on the board.
Updating the firmware of emPower USB-Host+ with another sample or self-written software can easily be performed by storing the binary on a USB memory stick. This USB stick then is plugged in, and the board is reset to run the update of the firmware.
A collection of samples for the emPower USB-Host+ board is readily available for download at the emUSB-Host samples page. The samples run on the board without modification.
The hardware can be used as a blueprint for own devices using two USB-Host ports, the schematics of the board are available for that purpose.
SEGGER emPower-USB-Host+
- 180 MHz ARM Cortex-M4 based core
- Floating Point Unit (FPU) and Memory Protection Unit (MPU).
- 512 KB on-chip flash program memory
- 160 KB contiguous main SRAM
- USB 2.0 high-speed host/device controller with on-chip high-speed PHY.
- USB 2.0 full-speed host/device controller with on-chip PHY and dedicated DMA
NXP LPC54605J512
- NXP LPC546 MCU (LPC54605J512) 180MHz, ARM Cortex-M4
- J-Link OB debug probe
- 1x USB host: full-speed, providing USB supply to device, A type receptacle (for directly plugging in A type devices/modules)
- 1x USB host: high-speed, providing USB supply to device, A type receptacle (for directly plugging in A type devices/modules)
- LEDs: 6x (2 status, 4 user LEDs)
- 1x USB micro B USB 2.0 receptacle for power only
- Configuration free: no shorting links or solder jumpers required
- Dimensions 32mm x 32mm
SEGGER Evaluation Software
Included components:
Product | Supported features |
---|---|
BASE + CDC , FTDI UART , HID , MSD , MTP , Printer Class , LAN, OHCI Driver (full-speed), LPC546 Driver (high-speed) |
Download SEGGER Evaluation Software for emPower-USB-Host+ and SEGGER Embedded Studio
Samples
emUSB-Host LTE demo
Other downloads
Documentation
Download emPower-USB-Host+ Schematic
SEGGER Notifications
Subscribe to SEGGER Eval Software Notifications
Getting Started
The emPower-USB-Host+ board comes pre-programmed with the emLoad bootloader. To update the firmware, simply copy the Update.fw
file to a USB memory stick and connect it to either USB port on the board. Power the emPower-USB-Host+ board by connecting its micro USB port to a USB port or charger. The emLoad bootloader will automatically program the firmware onto the board.
Each demo package includes pre-built firmware images ready for programming your emPower-USB-Host+ board.
For debugging, the board is compatible with Embedded Studio and the J-Link OB debug probe. Each demo package also includes a project for Embedded Studio.
The board features two USB device connectors:
- The connector labeled FS uses the LPC546's full-speed USB controller (OHCI).
- The connector labeled HS uses the LPC546's high-speed USB controller.
Devices can be connected to either port.
When connecting multiple devices, USB hubs, or devices with high power consumption, it is recommended to use a high-power USB port or an external USB power adapter. If the voltage drops excessively (causing a brownout), the red status LED will illuminate, and the application will stop running.
Exchanging the firmware image
Follow these simple steps to program a pre-built firmware image onto your emPower-USB-Host+ board:
- Copy the firmware image file (
Update.fw
) from thePreBuilt_Firmware
directory to a USB memory stick. - Insert the USB memory stick into the emPower-USB-Host+ board (either connector can be used).
- Power on the emPower-USB-Host+ board. The bootloader will automatically copy the firmware image to the internal flash memory of the board and start the application.
Restoring the bootloader
The emLoad bootloader is pre-programmed in the emPower-USB-Host+ board. If you accidentally deleted the bootloader, it can be flashed into the board again using a J-Link and the emLoad bootloader image below.