MCXN546 FlexIO Split data outputs with 8080 bus

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

MCXN546 FlexIO Split data outputs with 8080 bus

119 Views
LasseS
Contributor I

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? 

0 Kudos
Reply
1 Reply

63 Views
ZhangJennie
NXP TechSupport
NXP TechSupport

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.

ZhangJennie_0-1758509331114.png

https://www.nxp.com.cn/docs/en/application-note/AN5313.pdf

Hope this will help you.

Jun Zhang

 

 

 

0 Kudos
Reply