Part Number: TDC1000
Other Parts Discussed in Thread: MSPM0G3107, , ,
Hello TI Team,
I am facing an issue with SPI communication between my MCU and a TI TCD device.
Hardware Details:
-
MCU: MSPM0G3107
-
Device: TDC1000-Q1
-
Supply Voltage: 12V
-
Common ground between MCU and TDC1000
SPI Configuration:
-
MCU configured as SPI Master, TDC1000 as Slave
-
SPI Mode & SPI Clock Frequency: Screenshot is attached for reference
-
Data width: 8 bits
-
CS is active low and controlled via MCU GPIO
-
EN is set high and RESET is toggled low→high before SPI access.
For SPI read, CS is pulled low, register address is sent, and dummy bytes (0x00) are clocked to read data.
Clock Configuration:
-
Attached MCU clock tree configuration for reference.
Issue Observed:
-
MCU is not able to communicate with the TDC1000 over SPI.
-
Register read/write is not working as expected
- MCU is not able to read valid data from the TCD device
Attachments:
SPI configuration details:


MCU clock tree configuration :

MCU–TDC1000 SPI schematic :


Could you please confirm whether this SPI sequence and reset/enable timing are correct for TDC1000 as per the datasheet?
Thank you for your support.
Regards,
Lovi Jain



