Hi,
I have a BSP that we would like to run FLEXIO on as a 8080 bus.
The MCU is MXCN 546.
The thing is that the bus is located at FLEXIO_D8-FLEXIO_D9, FLEXIO_D14-FLEXIO_D25 and FLEXIO_D28-FLEXIO_D29.
Is it possible to use the FLEXIO module with FLEXIO_Dnn that is not in sequence?
Hello @LasseS
It is technically possible to use the FLEXIO module on the MXCN546 MCU with non-sequential pins. While non-sequential pins are allowed, using them for an 8080 parallel bus may consider the factors like timing alignment and performance. Parallel buses rely on synchronized data lines. Non-sequential pins may have different routing delays, which could affect timing.
There is AN5313: Using FlexIO to Drive 8080 Bus Interface LCD Module, it also recommend to use successive pin indexes for parallel IO pins.
https://www.nxp.com.cn/docs/en/application-note/AN5313.pdf
Hope this will help you.
Jun Zhang