Hi Robin,
Thank you for your response.
In my current configuration, PCS continuous is unchecked, and the generated configuration has:
.isPcsContinuous = false
I have not modified this setting.
In the uploaded waveform, I am also not getting the expected clean SPI timing. For a 1-byte transfer, I expect 8 SCK clock pulses while PCS is asserted for the complete transfer (PCS active → 8 clock pulses → PCS inactive). However, my logic analyzer capture does not show this expected behavior clearly. The SCK pulses appear irregular, and the PCS/Enable signal is not showing the expected high/low behavior around the complete SPI frame.
I have attached the current waveform for reference.
Could you please confirm whether this PCS and SCK behavior is expected with the LPSPI_DRV_MasterTransferBlocking() API and the current LPSPI configuration?
I will also test with PCS continuous enabled and share the result.
Regards,
Resham