Dear all i am designing a project in which i have to control three phase volatges currents and many other parameters according to the desicions. m using 4 microcontrollers one is 8051 and 3 pic 16f688. i want to make communication between these four controllers using minimum i/o s . is that possible that the 3 pic controllers communicate with 8051 using usart communication ?
or 1st pic send data to 2nd pic and then 2nd sends data of 1st and 2nd to 3rd pic and then 3rd pic transfers all the data to 8051..
which method will be easier and better and which communication is possible.i mean to say is usart better or i will have to use SPI communication in which per controller 3 pins will be accquired.
The 8051 is the stickler for sure, why not use a Pic as a master? You could then use say Master I2C (two pins), with the 16f688's as slaves. Whoops, see you can't use the 16f688 as I2C slaves, never mind.