Hi,
I have downloaded the data sheet of LTC2335-16 Linear website.
Because you want to interface with LPC54628, this is my suggestion. The LPC54628 has SCTimer, PINT and SPI module, I think you can connect the LPC54628 with LTC2335-16 in this way:
1)you can use SCTimer to generate PWM signal and output it to SCTimer_OUTx and connect the SCTimer_OUTx to CNV pin of LTC2335-16 .
2)Connect the Busy signal of LTC2335-16 to any GPIO pin of LPC54628, configure the GPIO pin as PINT0 triggering source, when the Busy signal is low, an PINT0 interrupt is triggered, the PINT0_ISR() function is executed.
3)connect one SPI module of LPC54628 as master to LTC2335-16, in detail
master SPI module of LPC54628 LTC2335-16
/CS /CS
SCK SCKI
MOSI SDI
MISO SDO
From software, you can write the SPI transmitter data register in PINT0_ISR() to launch the SPI timing, you can use SPI polling mode to get the ADC result
The PWM signal is used to control the ADC conversion rate
Hope it can help you
BR
XiangJun Rong