I had a similar problem with getting a LTC1298 to work with a PIC16c73a. Someone else on the list suggested that I try changing the CKP in SSPCON to change the clock polarity between my transmitting the command to the LTC1298 and my reading the data from the LTC1298. It worked great. The PIC hardware isn't as flexible as say a 68HC11 with respect to clock polarities for SPI. Good luck, --Anil > -----Original Message----- > From: pic microcontroller discussion list > [mailto:pjgilmour@xtra.co.nz] On Behalf Of Peter Gilmour > Sent: Friday, February 13, 1998 2:10 PM > To: 'pic microcontroller discussion list' > Subject: RE: ? Cheap serial 4 channel 8 bit A/D converter > > I have tried using a TI TLC2543 12bit 11 channel A/D with the 16C63 > SPI hardware without success. > > The TI part requires a data setup time of no less than 100ns before a > rising clock edge. A TI application report has examples using SPI > hardware in TI and Motorola micros. The PIC specification is for SDO > data output valid 50ns after SCK edge. > > Has Microchip implemented SPI a little differently? Is it possible to > have a TLC2543 working with PIC SPI hardware? The TI part looks to be > very good value with a wide range of configurations. > > Comments appreciated. > Peter Gilmour