ARM microcontroller with high speed (480Mbit) USB?

Hello all,

I would like to build a high speed USB device but I can’t find a controller in a small package which has a high speed USB device interface. I did find the NXP LPC2880 and an Atmel device. Both come in BGA packages and are total overkill. I’m looking for something in a QFP package with 60 to 80 pins. Anyone got some pointers or ideas?

One option might be the new FTDI FT2232H/4232H devices - an external USB HS solution will give you a much wider choice of MCU.

Seems interesting but the problem with the FTDI devices is that they aren’t CDC compatible which means you’ll need to ship drivers together with a product. Worse, IIRC the FTDI drivers aren’t that perfect. I also looked at devices from Cypress which are some sort of USB high speed interface. The problem with both Cypress and FTDI devices is that they need some sort of external memory bus or another parallel interface which I would like to avoid.

The 144BGA XMOS chip will do high-speed USB in software. It’s about 1 cm square. It will need a phy chip, though.

Leon

I think some of the NXP LPC3xxx ARM9 devices will do HS USB.

The new at91sam3u seem interesting for this task. Cortex M3 @ 96MHz and USB 480MBps