Did anybody see a circuit diagram for a microcontroller reads digital data (8bit) in one of the following speeds(5khz,2khz,1khz,0.5khz,200hz) then stores it in a compact flashMemory (32MB or 16 MB or 8MB) and the microcontroller can reads the compact flash and output the read data in a 8bit bus or the output is done by its serial port. (it will be better if the microcontroller is 89c51).