Clarification on RTS/CTS Mapping on i.MX93

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

Clarification on RTS/CTS Mapping on i.MX93

Jump to solution
1,891 Views
hamzaatifi
Contributor III

Hello,

I am working with UART on both i.MX93 and i.MX8M Plus and facing an issue with RTS/CTS connections.

On i.MX93, the following wiring works correctly:

  • TX  → RX (RS232)
  • RX  ← TX (RS232)
  • CTS  → RTS (RS232)
  • RTS  ← CTS (RS232)

However, on i.MX8M Plus, this wiring does not work. It only works if I swap RTS and CTS.

Additionally, I noticed that the Reference Manual for both i.MX93 and i.MX8M Plus states:

  • CTS_B = Input (i.MX93)
  • RTS_B = Output (i.MX93)

hamzaatifi_2-1739348255162.png

  • CTS_B = Output (i.MX8M Plus in DCE)
  • RTS_B = Input (i.MX8M Plus in DCE)

hamzaatifi_0-1739348190103.png

 

But in the Pinmux config tool 24.12 I see:

  • CTS_B as Output (i.MX93)
  • RTS_B as Input (i.MX93)

hamzaatifi_3-1739352218342.png

  • CTS_B as Input (i.MX8M Plus in DCE)
  • RTS_B as Output(i.MX8M Plus in DCE)

hamzaatifi_4-1739353030175.png

 

My questions:

  1. Is the RTS/CTS mapping on i.MX8M Plus different from i.MX93?
  2. Is there a known discrepancy between the Pinmux tool and the Reference Manual?

I appreciate any clarification on this issue.

Thanks in advance!

Best regards,
Hamza

Tags (1)
0 Kudos
Reply
1 Solution
1,825 Views
danielchen
NXP TechSupport
NXP TechSupport

Hi @hamzaatifi 

 

1 ) According to i.MX93 RM,  RTS is output and CTS is input.  while in iMX8MP RM,  CTS is output and RTS is input.  They are using different naming conventions.

 

2) Unfortunately, the direction in config tools for both SOCs are inverted.  An internal ticket was created for this.  

 

Thank you very much for your feedback.

 

Regards

Daniel 

 

 

 

Regards

Daniel

View solution in original post

0 Kudos
Reply
3 Replies
1,826 Views
danielchen
NXP TechSupport
NXP TechSupport

Hi @hamzaatifi 

 

1 ) According to i.MX93 RM,  RTS is output and CTS is input.  while in iMX8MP RM,  CTS is output and RTS is input.  They are using different naming conventions.

 

2) Unfortunately, the direction in config tools for both SOCs are inverted.  An internal ticket was created for this.  

 

Thank you very much for your feedback.

 

Regards

Daniel 

 

 

 

Regards

Daniel

0 Kudos
Reply
1,864 Views
danielchen
NXP TechSupport
NXP TechSupport

Hi  Hamza

 

Let me check it  on my side,  will get it back to you once I have any results.

 

Regards

Daniel

 
0 Kudos
Reply
1,161 Views
hamzaatifi
Contributor III

Hi @danielchen,

After updating to the latest MCUXpresso config tools v25.06, we noticed an inconsistency regarding the CTS/RTS pin directions on the i.MX93:

  • In the Routing Details window, the directions are now correct (CTS = input, RTS = output).

  • However, if you hover over the muxing options in the Pin List, the directions are still shown incorrectly.

 

MCUXpresso_iMX93_inconsistend.png

This makes the tool internally inconsistent for the i.MX93.

Could you please confirm if this is a known issue, and whether it will be addressed in a future release?

Hamza

Tags (1)
0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-2042494%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EClarification%20on%20RTS%2FCTS%20Mapping%20on%20i.MX93%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2042494%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%2C%3C%2FP%3E%3CP%3EI%20am%20working%20with%20UART%20on%20both%20i.MX93%20and%20i.MX8M%20Plus%20and%20facing%20an%20issue%20with%20RTS%2FCTS%20connections.%3C%2FP%3E%3CP%3EOn%20i.MX93%2C%20the%20following%20wiring%20works%20correctly%3A%3C%2FP%3E%3CUL%3E%3CLI%3E%3CSTRONG%3ETX%26nbsp%3B%20%E2%86%92%20RX%20(RS232)%3C%2FSTRONG%3E%3C%2FLI%3E%3CLI%3E%3CSTRONG%3ERX%26nbsp%3B%20%E2%86%90%20TX%20(RS232)%3C%2FSTRONG%3E%3C%2FLI%3E%3CLI%3E%3CSTRONG%3ECTS%26nbsp%3B%20%E2%86%92%20RTS%20(RS232)%3C%2FSTRONG%3E%3C%2FLI%3E%3CLI%3E%3CSTRONG%3ERTS%26nbsp%3B%20%E2%86%90%20CTS%20(RS232)%3C%2FSTRONG%3E%3C%2FLI%3E%3C%2FUL%3E%3CP%3EHowever%2C%20on%20i.MX8M%20Plus%2C%20this%20wiring%20does%20not%20work.%20It%20only%20works%20if%20I%20swap%20RTS%20and%20CTS.%3C%2FP%3E%3CP%3EAdditionally%2C%20I%20noticed%20that%20the%20%3CSTRONG%3EReference%20Manual%3C%2FSTRONG%3E%20for%20both%20i.MX93%20and%20i.MX8M%20Plus%20states%3A%3C%2FP%3E%3CUL%3E%3CLI%3E%3CSTRONG%3ECTS_B%20%3D%20Input%3C%2FSTRONG%3E%20(i.MX93)%3C%2FLI%3E%3CLI%3E%3CSTRONG%3ERTS_B%20%3D%20Output%3C%2FSTRONG%3E%20(i.MX93)%3C%2FLI%3E%3C%2FUL%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22hamzaatifi_2-1739348255162.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22hamzaatifi_2-1739348255162.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22hamzaatifi_2-1739348255162.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22hamzaatifi_2-1739348255162.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F323590i3A1FC76EAC51C32C%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22hamzaatifi_2-1739348255162.png%22%20alt%3D%22hamzaatifi_2-1739348255162.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CUL%3E%3CLI%3E%3CSTRONG%3ECTS_B%20%3D%26nbsp%3B%3CSTRONG%3EOutput%3C%2FSTRONG%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FSTRONG%3E(i.MX8M%20Plus%20in%20DCE)%3C%2FLI%3E%3CLI%3E%3CSTRONG%3ERTS_B%20%3D%26nbsp%3B%3C%2FSTRONG%3E%3CSTRONG%3EInput%3C%2FSTRONG%3E%26nbsp%3B(i.MX8M%20Plus%20in%20DCE)%3C%2FLI%3E%3C%2FUL%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22hamzaatifi_0-1739348190103.png%22%20style%3D%22width%3A%20427px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22hamzaatifi_0-1739348190103.png%22%20style%3D%22width%3A%20427px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22hamzaatifi_0-1739348190103.png%22%20style%3D%22width%3A%20427px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22hamzaatifi_0-1739348190103.png%22%20style%3D%22width%3A%20427px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F323589iC57195CAFC21E46B%2Fimage-dimensions%2F427x221%3Fv%3Dv2%22%20width%3D%22427%22%20height%3D%22221%22%20role%3D%22button%22%20title%3D%22hamzaatifi_0-1739348190103.png%22%20alt%3D%22hamzaatifi_0-1739348190103.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3CP%3EBut%20in%20the%20%3CSTRONG%3EPinmux%20config%20tool%3C%2FSTRONG%3E%26nbsp%3B%3CSTRONG%3E24.12%3C%2FSTRONG%3E%20I%20see%3A%3C%2FP%3E%3CUL%3E%3CLI%3E%3CSTRONG%3ECTS_B%20as%26nbsp%3B%3CSTRONG%3EOutput%3C%2FSTRONG%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FSTRONG%3E(i.MX93)%3C%2FLI%3E%3CLI%3E%3CSTRONG%3ERTS_B%20as%26nbsp%3B%3C%2FSTRONG%3E%3CSTRONG%3EInput%3C%2FSTRONG%3E%26nbsp%3B(i.MX93)%3C%2FLI%3E%3C%2FUL%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22hamzaatifi_3-1739352218342.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22hamzaatifi_3-1739352218342.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22hamzaatifi_3-1739352218342.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22hamzaatifi_3-1739352218342.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F323599i56375F2418BE139C%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22hamzaatifi_3-1739352218342.png%22%20alt%3D%22hamzaatifi_3-1739352218342.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CUL%3E%3CLI%3E%3CSTRONG%3ECTS_B%20as%26nbsp%3BInput%26nbsp%3B%3C%2FSTRONG%3E(i.MX8M%20Plus%20in%20DCE)%3C%2FLI%3E%3CLI%3E%3CSTRONG%3ERTS_B%20as%26nbsp%3BOutput%3C%2FSTRONG%3E(i.MX8M%20Plus%20in%20DCE)%3C%2FLI%3E%3C%2FUL%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22hamzaatifi_4-1739353030175.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22hamzaatifi_4-1739353030175.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22hamzaatifi_4-1739353030175.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22hamzaatifi_4-1739353030175.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F323604iCCC8E9C4C1EC0D0D%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22hamzaatifi_4-1739353030175.png%22%20alt%3D%22hamzaatifi_4-1739353030175.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3CH3%20id%3D%22toc-hId-1944181876%22%20id%3D%22toc-hId-2000666330%22%20id%3D%22toc-hId-2000666330%22%20id%3D%22toc-hId-2000666330%22%3E%3CSTRONG%3EMy%20questions%3A%3C%2FSTRONG%3E%3C%2FH3%3E%3COL%3E%3CLI%3EIs%20the%20RTS%2FCTS%20mapping%20on%20i.MX8M%20Plus%20different%20from%20i.MX93%3F%3C%2FLI%3E%3CLI%3EIs%20there%20a%20known%20discrepancy%20between%20the%20Pinmux%20tool%20and%20the%20Reference%20Manual%3F%3C%2FLI%3E%3C%2FOL%3E%3CP%3EI%20appreciate%20any%20clarification%20on%20this%20issue.%3C%2FP%3E%3CP%3EThanks%20in%20advance!%3C%2FP%3E%3CP%3EBest%20regards%2C%3CBR%20%2F%3EHamza%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2042494%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3Ei.MX%208%20Family%20%7C%20i.MX%208QuadMax%20(8QM)%20%7C%208QuadPlus%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2047282%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20Clarification%20on%20RTS%2FCTS%20Mapping%20on%20i.MX93%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2047282%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F221634%22%20target%3D%22_blank%22%3E%40hamzaatifi%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E1%20)%20According%20to%20i.MX93%20RM%2C%26nbsp%3B%20RTS%20is%20output%20and%20CTS%20is%20input.%26nbsp%3B%20while%20in%20iMX8MP%20RM%2C%26nbsp%3B%20CTS%20is%20output%20and%20RTS%20is%20input.%26nbsp%3B%20They%20are%20using%20different%20naming%20conventions.%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E2)%20Unfortunately%2C%20the%20direction%20in%20config%20tools%20for%20both%20SOCs%20are%20inverted.%26nbsp%3B%20An%20internal%20ticket%20was%20created%20for%20this.%26nbsp%3B%26nbsp%3B%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EThank%20you%20very%20much%20for%20your%20feedback.%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3ERegards%3C%2FP%3E%0A%3CP%3EDaniel%26nbsp%3B%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CBR%20%2F%3E%0A%3CBR%20%2F%3E%0A%3CP%3ERegards%3C%2FP%3E%0A%3CP%3EDaniel%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2043567%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20Clarification%20on%20RTS%2FCTS%20Mapping%20on%20i.MX93%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2043567%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%26nbsp%3B%26nbsp%3B%3CSPAN%3EHamza%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3ELet%20me%20check%20it%26nbsp%3B%20on%20my%20side%2C%26nbsp%3B%20will%20get%20it%20back%20to%20you%20once%20I%20have%20any%20results.%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%3CSPAN%3ERegards%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3EDaniel%3C%2FSPAN%3E%3C%2FP%3E%0A%3CDIV%20class%3D%22lia-panel%20lia-panel-standard%20LabelsForMessage%20Chrome%20lia-component-message-view-widget-labels%22%3E%0A%3CDIV%20class%3D%22lia-decoration-border%22%3E%0A%3CDIV%20class%3D%22lia-decoration-border-content%22%3E%0A%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%0A%3C%2FDIV%3E%0A%3C%2FDIV%3E%0A%3C%2FDIV%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2158918%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Clarification%20on%20RTS%2FCTS%20Mapping%20on%20i.MX93%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2158918%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F369%22%20target%3D%22_blank%22%3E%40danielchen%3C%2FA%3E%2C%3C%2FP%3E%3CP%3EAfter%20updating%20to%20the%20latest%26nbsp%3BMCUXpresso%20config%20tools%20v25.06%2C%20we%20noticed%20an%20inconsistency%20regarding%20the%20CTS%2FRTS%20pin%20directions%20on%20the%20i.MX93%3A%3C%2FP%3E%3CUL%3E%3CLI%3E%3CP%3EIn%20the%20Routing%20Details%20window%2C%20the%20directions%20are%20now%20correct%20(CTS%20%3D%20input%2C%20RTS%20%3D%20output).%3C%2FP%3E%3C%2FLI%3E%3CLI%3E%3CP%3EHowever%2C%20if%20you%20hover%20over%20the%20muxing%20options%20in%20the%20Pin%20List%2C%20the%20directions%20are%20still%20shown%20incorrectly.%3C%2FP%3E%3C%2FLI%3E%3C%2FUL%3E%3CDIV%20class%3D%22%22%3E%26nbsp%3B%3C%2FDIV%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22MCUXpresso_iMX93_inconsistend.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22MCUXpresso_iMX93_inconsistend.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F354282i5E672E170F86CED6%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22MCUXpresso_iMX93_inconsistend.png%22%20alt%3D%22MCUXpresso_iMX93_inconsistend.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%E2%80%83%3C%2FP%3E%3CP%3EThis%20makes%20the%20tool%20internally%20inconsistent%20for%20the%20i.MX93.%3C%2FP%3E%3CP%3ECould%20you%20please%20confirm%20if%20this%20is%20a%20known%20issue%2C%20and%20whether%20it%20will%20be%20addressed%20in%20a%20future%20release%3F%3C%2FP%3E%3CP%3EHamza%3C%2FP%3E%3C%2FLINGO-BODY%3E