I need to interface a micro with a mass storage device. There are many USB compatible microcontrollers available (eg: The 16 bit AMD AM186CU). I want to know if such a micro can directly write into a USB flash drive, or will I need some driver ICs in between. Also, how will the micro address the memory locations of the flash drive, or detect with of those are free. Can the micro also read the memory of the drive?
Any alternative suggestion would also be helpful. Basically, I'm using the micro for 24hr monitoring and data logging from 6 diff sensors. Just need to store the data in a user friendly, portable device to transfer to a PC after a finite time. On-chip memory and a RS232 connection to PC is not an option as the system (micro circuit) has to stay in the field and cannot be brought in.
Any alternative suggestion would also be helpful. Basically, I'm using the micro for 24hr monitoring and data logging from 6 diff sensors. Just need to store the data in a user friendly, portable device to transfer to a PC after a finite time. On-chip memory and a RS232 connection to PC is not an option as the system (micro circuit) has to stay in the field and cannot be brought in.