Hi there,
can you people explain us what is FLEXIO spi and what is differs from normal SPI .
please provide any reference document...
Thanks
Solved! Go to Solution.
Hi,
FlexIO module is universal module which can be configured to emulate communication protocols or as a timer or PWM generator... The reference manual describes how to configure the module to emulate UART, SPI, I2C or I2S. SDK in S32 Design Studio also supports this.
Then we have this application note:
https://www.nxp.com/docs/en/application-note/AN12174.pdf
https://www.nxp.com/webapp/Download?colCode=AN12174SW&docLang=en
In short, the main difference is that FlexIO communication interface usually does not have all the features when comparing with dedicated modules like LPSPI. Usual approach is to use mainly LPSPI and once all instances are used and you need one more, go for FlexIO.
Regards,
Lukas
Hi,
FlexIO module is universal module which can be configured to emulate communication protocols or as a timer or PWM generator... The reference manual describes how to configure the module to emulate UART, SPI, I2C or I2S. SDK in S32 Design Studio also supports this.
Then we have this application note:
https://www.nxp.com/docs/en/application-note/AN12174.pdf
https://www.nxp.com/webapp/Download?colCode=AN12174SW&docLang=en
In short, the main difference is that FlexIO communication interface usually does not have all the features when comparing with dedicated modules like LPSPI. Usual approach is to use mainly LPSPI and once all instances are used and you need one more, go for FlexIO.
Regards,
Lukas