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!