USB vs CAN - LPC2148 vs LPC2129

Hi,

I am designing a board that must have both USB and CAN bus capabilitites, and use an ARM microcontroller. I have been using NXP microcontrollers so far, so I would like to stick to these. The USB interface has to act like a mass memory storage device.

When looking at the LPC families, I see the LPC2148 provides a USB interface but no CAN bus, and the LPC2129 provides a CAN interface but no USB.

I could add an FTDI chip with the LPC2129, though I am not sure the FTDI chips allow mass memory like interfaces (or can they?).

I could also add a CAN bus controller on the LPC2148, and configure the USB interface so it’s seen as a mass storage device.

What configuration would you recommend? Any tips with the FTDI chip configuration?

Thanks!

Hi,

There’re NXP ARM7 chips with USB+CAN and more…

http://www.standardics.nxp.com/products … 0/lpc23xx/