Difference between LPSPI, Flexcomm SPI, and traditional SPI

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

Difference between LPSPI, Flexcomm SPI, and traditional SPI

Jump to solution
398 Views
MichaelC_Future
Contributor II

@Pablo_Ramos Will you please clarify difference (speed/frequency, voltages, current consumption, etc.) between LPSPI, Flexcomm SPI, and traditional SPI specifically running on i.MX RT 1170 EVK. 

0 Kudos
Reply
1 Solution
355 Views
Pablo_Ramos
NXP Employee
NXP Employee

Hi @MichaelC_Future ,

RT1170 can perform SPI interface with LPSPI and FlexIO modules. Flexcomm SPI and traditional SPI are not supported for such device.

For voltages and currents please refer to the 4.3.1.2 General purpose I/O (GPIO) DC parameters section from datasheet.

Regarding frequency LPSPI has a maximum frequency of 30MHz. For more information, please refer to the Chapter 4.9.1 LPSPI timing parameters section from datasheet.

Regarding the FlexIO module it has a maximum baud rate in SPI Master mode of FlexIO clock frequency / 4 and in SPI Slave mode of FlexIO clock frequency / 6 (this due to synchronization delays). For more information, please refer to the Chapter 67 from reference manual.

For power consumption there is no specification of how much each module consume on RT1170, but customer can test this by checking the difference of consumption with the module on and off. An apology for the inconvenience.

Hope it helps you!

View solution in original post

2 Replies
356 Views
Pablo_Ramos
NXP Employee
NXP Employee

Hi @MichaelC_Future ,

RT1170 can perform SPI interface with LPSPI and FlexIO modules. Flexcomm SPI and traditional SPI are not supported for such device.

For voltages and currents please refer to the 4.3.1.2 General purpose I/O (GPIO) DC parameters section from datasheet.

Regarding frequency LPSPI has a maximum frequency of 30MHz. For more information, please refer to the Chapter 4.9.1 LPSPI timing parameters section from datasheet.

Regarding the FlexIO module it has a maximum baud rate in SPI Master mode of FlexIO clock frequency / 4 and in SPI Slave mode of FlexIO clock frequency / 6 (this due to synchronization delays). For more information, please refer to the Chapter 67 from reference manual.

For power consumption there is no specification of how much each module consume on RT1170, but customer can test this by checking the difference of consumption with the module on and off. An apology for the inconvenience.

Hope it helps you!

339 Views
MichaelC_Future
Contributor II

Hi @Pablo_Ramos,

 

This is great information! Thank you for your help!

0 Kudos
Reply