Function of the DCEDTE bit in the UART of the i.MX6SL MX6

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

Function of the DCEDTE bit in the UART of the i.MX6SL MX6

Jump to solution
2,417 Views
nathanpalmer
Contributor IV

I am looking for clarification of the function of the UART DCEDTE register value on the i.MX6SL.  The MX6SLEC (Electrical Characteristics) Document says that the DCEDTE bit changes the direction of the RX and TX pins on the MX6SL.  However, the MX6RM (Reference Manual) Document says that the RX_DATA signals are always inputs and the TX_DATA signals are always outputs, regardless of the DCEDTE bit. 

Which pins should I connect to the INPUTs and OUTPUTs of my MAX232 chips if I want to support two separate UARTs in my design, one that is a DCE and one that is a DTE? 

PS: I found some duplicate questions on this forum but none seemed to have definitive answers.

Labels (2)
Tags (4)
0 Kudos
1 Solution
611 Views
Yuri
NXP Employee
NXP Employee

IOMUX (DAISY, etc.) does change the DIRECTION.

View solution in original post

0 Kudos
3 Replies
611 Views
Yuri
NXP Employee
NXP Employee

  Looks like the problem relates to the fact that the datasheets are referring to the UART + additional

signal multiplexing, occurring between the UART peripheral and the IC pad (at the IOMUXC), while the

Reference Manuals describe only the peripheral boundary (internal signals).

The following Community FAQ may be helpful.

"i.MX6: What does the DTE/DCE in i.MX6's UART do and how are RTS and CTS affected

by the UARTxUFCR[DTEDCE] bit?"

https://community.freescale.com/docs/DOC-97509


Have a great day,
Yuri

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

611 Views
nathanpalmer
Contributor IV

Thanks, I did see that post but I was still unsure.  One last clarification: Does IOMUX (DAISY, etc.) change the DIRECTION of a given pad or does it only affect the signal routing?  In other words, if I wire the PAD UART1_RXD (which appears to be an INPUT based on Table 51-2. i.MX6SL RM) on my board to the INPUT of a MAX232 device, the circuit will not work, regardless of the IOMUX or DCEDTE settings, correct?

0 Kudos
612 Views
Yuri
NXP Employee
NXP Employee

IOMUX (DAISY, etc.) does change the DIRECTION.

0 Kudos