This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

LMK04828: Configuring half-duplex SPI

Part Number: LMK04828


I am using an MCU to communicate with a LMK04828 using 3-wire, half-duplex SPI. I have tried every combination of SPI settings I can think of, but I am unable to get a response from the chip.

I am manually controlling the CS line with a GPIO. The transfer requires 24 clock cycles (1 R/W bit, 2 data length bits, 13 address bits, and 8 data bits). I can get the clock and transmit data to appear as shown here:

I have tried all four different SPI modes, but I can't get the LMK to respond. In the above example I am trying to read register 0x004 just to establish that the SPI channel is working. Is there something I need to do first before the chip will respond to SPI requests?