Difference between SDAX/SCLX and SDA/SCL pin functions in LPC55xx?

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

Difference between SDAX/SCLX and SDA/SCL pin functions in LPC55xx?

Jump to solution
2,258 Views
airios_arno
Contributor II

We are currently developing a new product, based around the LPC55xx series.
I noticed that some pins can be configured as SDAX or as SDA, or similarly, SCLX or SCL.

However, looking in the user manual of the processor, it is not clear to me what the differences between these functions are.

I also noticed that the MCUXpresso Config Tool doesn't even mention the X (just show SCL and SDA).

 For example:

  • P0_13:
    • FUNC = 1: FC1_CTS_SDAX_SSEL0
    • FUNC = 5: FC1_RXD_SDA_MOSI
  • P0_14:
    • FUNC = 1: FC1_RTS_SCLX_SSEL1
    • FUNC = 6: FC1_TXD_SCL_MISO

Can someone explain to me what the difference is and why I should choose one over the other?

Labels (1)
1 Solution
2,131 Views
Sebastian_Del_Rio
NXP Employee
NXP Employee

Hi Arno, I hope you're doing well!

 

The two names serve to identify either the SCL and SDA signals of the I2C bus, however, the "X"s on the names appear to be a mistake, according to tables 595 and 591 of the LPC55xx User Manual:

pastedImage_3.png

pastedImage_4.png

Please let me know if you need any more information.

 

Best regards,

Sebastian

View solution in original post

0 Kudos
4 Replies
2,131 Views
airios_arno
Contributor II

So there are two ways to configure these pins to the exact same configuration? I would not have expected that.

0 Kudos
2,131 Views
Sebastian_Del_Rio
NXP Employee
NXP Employee

Hi Arno,

I hope this helped, please let me know if you need any more information.

Best regards,

Sebastian

0 Kudos
2,132 Views
Sebastian_Del_Rio
NXP Employee
NXP Employee

Hi Arno, I hope you're doing well!

 

The two names serve to identify either the SCL and SDA signals of the I2C bus, however, the "X"s on the names appear to be a mistake, according to tables 595 and 591 of the LPC55xx User Manual:

pastedImage_3.png

pastedImage_4.png

Please let me know if you need any more information.

 

Best regards,

Sebastian

0 Kudos
929 Views
danielholala
Senior Contributor II

The two names serve to identify either the SCL and SDA signals of the I2C bus, ...

@Sebastian_Del_Rio , so you are saying that to configure SDA for, e.g., P0_13, one can either select FUNC = 1 

danielholala_0-1683900911462.png

or select FUNC = 5:

danielholala_2-1683901064601.png

Please confirm that both configurations are equivalent.

I ran into this issue recently and I have to say that this redundancy is clearly unexpected and left me puzzled.

Thanks.
Dan

 

Tags (2)
0 Kudos