Hi All.
I'm going to create some kind of usb storage device, and I'm planning to use LPC2148 microcontroller in it. I need some advices. Is this controller suitable for such task? Can external flash memory be mapped to the controllers adress space (to work with it like with internal controllers memory in the programm)? Which protocol is better to choose for this task (which one will be faster) to connect external memory chip and controller: I2C or something else?
Thanks for your answers!
Alex, Pay attention to the following: If you intend to use your device as a mass storage device, its file system shall be mount on the file system of your PC. That means that only your PC is allowed to determine the contents of the LPC's file system! i.e, your controller cannot spontaneously create files and expect the PC to remain synchronized. Something else you may want to try is a CDC - a virtual com port. It supports full speed connections, and you communicate with the device as if it is a serial device!