Hi,
I'm a little puzzled by the fact that a search for RAM returns nothing. Which makes me think I am about to ask a stupid question (probably). I have an application that I would like to distribute the processing between multiple PICs. One PIC to create output values and another to receive data from other sources. I would like the one that is receiving data to populate an external RAM interface in advance of the one creating outputs. In order to do this I need a shared memory area that one can fill and one can read. Is the thought of using a I2C RAM chip to perform this function not a good idea? Timing is in the microsecond time frame for the output PIC, but the data collection PIC can be constantly filling/refilling the external RAM ahead of the output PIC.
I would appreciate thoughts on my approach.
cc1984