Spk41q@AOL.COM wrote: > > Hello, > > Is it possible that 2 or more PIC share one memory? > > Perhaps using I2C ? > > I think about an aplication needing that : > -one pic is master - rights to write and read and have priority > -others PICS are slave just read. no priority > > Every things on this subject (pointers, code, opinion...) will be useful. > > Have a nice day > Dan There's such a thing as dual ported RAM (usually used with dual processor micros), doubt you want to play with that here though It involves a lot more pins than the 24C series SEEProms! What I'm doing on our current project is a redesign for 3 PICs, 1 handles keyboard tasks, 1 handles memory processing, 1 handles interface to the rest of the world. You just issue a command to the PIC that handles the memory, "Look this up", and wait for results. We chose to just use 16F84's for ease of re-programming for now (Could do it all with 1 16C66 but costs are about the same, either way, this way lets me use the exact same core later for another project - just re-program the keyboard tasks PIC to handle a different keyboard, everything else is the same. And easier for others to program 16F84's - this'll be GPL'ed once it's done.) Just in the start of complete re-design (Lost one PCMCIA hard drive, so I'll just re-do with what I know now!) - Should find the HD later. Frustrating, though. Sure slows me down! Mark, mwillis@nwlink.com