LPC5504: SPI via FLEXCOMM2/5

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

LPC5504: SPI via FLEXCOMM2/5

63 Views
mme255
Contributor I

Hello,

we would like to use SPI via FLEXCOMM5, but we have found conflicting information between the datasheet, reference manual, configurator, and community posts.

From the documentation, SPI appears to be supported in some places:

  • The datasheet lists SPI functionality on the FLEXCOMM5 pins:
    mme255_0-1781790955442.png
  • The datasheet also refers to FLEXCOMM0–FLEXCOMM7 under SPI:
    mme255_1-1781791008935.png
  • The reference manual states that SPI is available on all FLEXCOMM interfaces:
    mme255_4-1781791319751.png

However, other sources suggest that SPI may not be supported on FLEXCOMM5:

  • The configurator does not allow an SPI peripheral to be assigned to FLEXCOMM5:
    mme255_3-1781791035223.png
  • The relevant table in the reference manual does not explicitly list SPI support for FLEXCOMM5:
    mme255_5-1781791439888.png
  • I also found this NXP Community post, which says SPI is not available on FLEXCOMM5 due to missing SSEL pins:
    Support of SPI in FlexComm5 in LPC55S06 - NXP Community

Could you clarify whether SPI can actually be used on FLEXCOMM5?

Specifically, if we manually control the slave-select signal using a GPIO instead of a hardware SSEL pin, is it possible to use FLEXCOMM5 as an SPI interface at the hardware level?

If it is possible from a hardware perspective, what SDK changes would be required to enable this? Also, are there any plans to officially support SPI on FLEXCOMM5 through the SDK in a future release?

Thank you.

Labels (2)
0 Kudos
Reply
0 Replies