LPC54S018-EVK and high-speed SPI

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

LPC54S018-EVK and high-speed SPI

620 Views
goldbach
Contributor I

Hello,

I'm considering the use of a LPC54S018 MCU for our next project given the need for a fast SPI slave interface and fast ARM core. The main problem is that the EVK (LPC54S018-EVK) does not expose the Flexcomm10 port, the only one able to reach such high speeds, thus making the kit quite useless for my use-case.

I've briefly checked the schematics and found that after changing a few solder bridges and by not using the QSPI flash, as its clock signal coincides with the CS line, there may be some hope to expose the FC10 interface to the external world by using the non-Arduino pins. If the QSPI cannot be disabled (I guess this MCU has no on-board flash and thus boots from the external flash) then I'd have to take one of the other CS lines that are all stashed under the LCD cable connector, which I find quite unpractical.

Can some NXP engineer confirm this and/or suggest another kit/idea to solve this problem?

0 Kudos
3 Replies

575 Views
xiangjun_rong
NXP TechSupport
NXP TechSupport

Hi,

Regarding your question about the FC10 high speed SPI module, I recommend you use LPC54628-EVK board and have a try.

This is the FC10 high speed SPI module pin assignment:

PIO1_3    FC10_SCK

PIO1_1    FC10_MOSI

PIO1_2    FC10_MISO

PIO0_26  FC10_SSEL0

PIO2_22   FC10_SSEL1

PIO2_23   FC10_SSEL2

PIO2_24   FC10_SSEL3

On the EVK board, the PIO2_22,PIO2_23,PIO2_24 pins are connected to LCD, but are NOT connected to a connector.
On the LPC54628-EVK board, because the application  code is saved/run in on-chip Flash, the on board SPIFI flash is not required to use, so you can configure the PIO0_26 as FC10_SSEL0 function.

pin assignment of FC10 for LPC54628-EVK board

PIO1_3    FC10_SCK,   pin 16 of J13 with pin2&3 closed for JS26

PIO1_1    FC10_MOSI  pin12 of J12

PIO1_2    FC10_MISO pin 18 of J13 with pin 2&3 closed for JS25

PIO0_26  FC10_SSEL0   pin2 of J13

 

xiangjun_rong_0-1681092510935.png

 

Hope it can help you

 

BR

XiangJun Rong

 

 

0 Kudos

543 Views
goldbach
Contributor I

Hello,

thanks for the answer.

After reading the manual of the LPC546xx family I don't think the high-speed SPI interface is available _at all_ on that MCU series despite it being a close relative of LPC540xx, the Flexcomm interfaces are numbered from 0 to 9 and there's no FC10.

 

0 Kudos

515 Views
xiangjun_rong
NXP TechSupport
NXP TechSupport

Hi,

Sorry, I have rechecked the data sheet of LPC54628, I agree with you that the LPC54628 does not have FC10 module(dedicated high speed spi module).

BR

XiangJun Rong

 

0 Kudos