Josef, I normally bit-bang SPI because I run across so many devices that have different output formats that don't fall on convenient 8-Bit boundaries. I also normally use the related Port C pins for SPI but this robot project is a special case. I prefer the modular approach but I may still use a bus-based design with Ports D and E as the data bus and control lines. As far as using Port E for SPI chip-selects, I need/want more than 3 selects right now but this could change... - Tom At 04:44 AM 5/6/01 -0400, Josef wrote: >Personally I would preffer using RC3-5 for SPI and RE0-2 as chip selects, this way you can take advantage of the built-in 5MHz SPI. If you need to interface some odd non-standard chip, just switch the SPI off and do bit-banging. > >Josef > I wrote: >> PortC = RS232, 5 SPI chip selects, Left Tach Input (TMR1). >> PortD = Dual Motor control for the H-Bridge PIC, 4 spares. >> PortE = SPI ------------------------------------------------------------------------ Tom Handley New Age Communications Since '75 before "New Age" and no one around here is waiting for UFOs ;-) -- http://www.piclist.com hint: The list server can filter out subtopics (like ads or off topics) for you. See http://www.piclist.com/#topics