USB evaluation board for a four port, SmartHub for USB2.0 Hi-Speed. An evaluation board that enables sub-system connectivity via a USB hub, with IO expansion for UART, GPIO, I2C, and SPI. Innovative, patented, FlexConnect, on all ports provides for host /device swapping via OTG or host switching so that multiple USB hosts can be enabled in the OEM system architecture. This board includes MIKROE's mikroBUS™ socket, enabling the use of over 1700 application-specific Click boards™.