Mornin' Gentle people. I am trying to find out why my PIC452's only move SPI data from master to slave. I can successuflly send commands to the slave from the master, and the logic analyzer shows the timing of the signals to be exactly what I expect. BUT... I never see any data FROM the slave to the master. (Slave SDO pin) I have a default byte which is stuffed into the SSPBUF, to give me something to see on the analyzer (As well as "real" data when commanded.). But, it's always a low level. SDO is not shorted to ground. The TRISC bit 5 is cleared. No Collision. (Another problem: is MPLAB NEVER shows the TRIS bits for any port above B!) (Even on RESET! TRISC is supposed to be all ones, but it still shows all zeros!) TRISA and TRISB are correct! O.K. Do your magic, show me where (Again) I missed a vital clue. -- * | __O Thomas C. Sefranek tcs@cmcorp.com |_-\<,_ Amateur Radio Operator: WA1RHP (*)/ (*) Bicycle mobile on 145.41, 448.625 MHz ARRL Instructor, Technical Specialist, VE Contact. http://hamradio.cmcorp.com/inventory/Inventory.html http://www.harvardrepeater.org -- http://www.piclist.com hint: PICList Posts must start with ONE topic: "[PIC]:" PIC only "[EE]:" engineering "[OT]:" off topic "[AD]:" ad's