FSPI What does F stand for

greg-dickson
Posts: 39
Joined: Sun Nov 01, 2020 1:51 am

FSPI What does F stand for

Postby greg-dickson » Wed Jun 11, 2025 11:52 am

FSPI is used often in the documentation and there is no clear definition.
Could someone at Espessif please explain it.
The schematics don't show it connected to any flash on the wroom units.
Can these be used as general purpose pins and if so what are the restrictions or advantages of FSPI.
Thank you.

MicroController
Posts: 2672
Joined: Mon Oct 17, 2022 7:38 pm
Location: Europe, Germany

Re: FSPI What does F stand for

Postby MicroController » Wed Jun 11, 2025 12:20 pm

FSPI - Fast SPI. The prefix of the signals for GP-SPI2. FSPI bus signals are routed to GPIO pins via either GPIO matrix or IO MUX
- ESP32-S3 TRM v1.7, "30.2 Glossay"

greg-dickson
Posts: 39
Joined: Sun Nov 01, 2020 1:51 am

Re: FSPI What does F stand for

Postby greg-dickson » Mon Jun 16, 2025 7:17 am

FSPI - Fast SPI. The prefix of the signals for GP-SPI2. FSPI bus signals are routed to GPIO pins via either GPIO matrix or IO MUX
- ESP32-S3 TRM v1.7, "30.2 Glossay"
Thank you.
Neither chatGPT, Grok, or myself found that.
However that doesn't answer the other half of my question.
Is it used internally in any of the wroom units?

MicroController
Posts: 2672
Joined: Mon Oct 17, 2022 7:38 pm
Location: Europe, Germany

Re: FSPI What does F stand for

Postby MicroController » Mon Jun 16, 2025 7:27 am

Is it used internally in any of the wroom units?
SPI0 and SPI1 controllers are primarily reserved for internal use to communicate with external flash and PSRAM
memory
- ESP32-S3 TRM v1.7, "30.1 Overview"

"General-purpose" SPI2 is not used by the system in any way.
Plus, as usual, the pin names you may find in documentation are only the 'default' pin routings/signals which doesn't imply these pins are fixed-function.

Who is online

Users browsing this forum: Amazon [Bot], Qwantbot and 3 guests