While a lot of MCUs offer USB device or even OTG peripherals, the vast majority of them only supports 12 Mbit/s data rate (aka “full-speed”). If you need 480 Mbit/s, there are few choices. Some MCUs have high-speed USB peripheral blocks but requires a bulky external transceiver/PHY chip. AFAIK there are only 2 MCU series with relatively small footprint and integrated USB2.0HS PHY:

  • Atmel SAM3U: Other than USB, this is just yet another Cortex-M3 chip (which is a good thing!). However it comes in bulky 100-/144-pin QFP/BGA packages.
  • Cypress FX2LP (CY7C68013/4/5/6): 8-bit 8051-derivative core (similar to Dallas Semiconductor DS80C320) running at 48 MHz. Turtle slow, few peripherals, but it comes in a tiny 56-pin QFN package (although it does require an external I2C EEPROM, available in TSSOP8).

FX2LP is interesting in that its core is not intended for directly processing the main bulk of high-speed data stream. Instead, the core sets up the chip’s hardware multiplexed parallel FIFO interface that directly talks to some other chip (usually a FPGA) that can handle the data way faster than the poor 8-bit can ever imagine.