This is my ISELED Driver Datasheet INLC10AQ & my Microcontroller datasheet S32K142 - 64 pin Microcontroller
I have a NXP Microcontroller connected to the above LED Driver. I need to figure of the type of protocol that is used for the uC communication and the LED Driver.
In the first page, 3 paragraph of the product description, it is mentioned like " A proprietary bus protocol is used" and in first page, features section the datasheet mentions "Bidirectional, half-duplex, 2Mbps, CRC protected serial communication"
It is also mentioned that the communication between the uC and the first LED Driver is single ended. The type of serial communication between the uC and the driver is given in, Figure 9 - "Single ended downstream command frame"
My questions :
- My uC pin has LPSPI module , FlexIO module, FTM Module & GPIO module capacbility. Which module module usage will help me with the communication between the uC and the pin 7 & 8 of the LED Driver.
- My thinking is, since the serial protocol is used for the communication and the pull-up is required for the communication lines, may be FLEXIO module must be used at the uC pins. Or can the protocol communication be established just by using GPIO module at the pins and perform bit banging?
- Is the single ended serial communication between the uC and the LED Driver one-way communication (simplex)? Because no Voh values for single ended serial communication is not provided in the LED Driver IC datasheet. Why is that?
- But in the first page, features section, it is mentioned as bidirectional half-duplex serial communication. So, there must be communication between the LED Driver and the uC, right? If then, What value of Voh should I consider for the single ended serial communication?