Other Parts Discussed in Thread: CC3235SF, , SYSCONFIG
Tool/software:
Hello,
I am using CC3235SF in my custom PCB.
In my design, external SPI Flash is connected to:
CLK : GPIO11
MOSI : GPIO12
MISO :GPIO13
CS : GPIO14
I know that these GPIOs are also used by the internal serial Flash of CC3235SF
However, in my application:
I use UART for flashing and OTA update — not SPI.
I want to use GPIO11-14 to communicate with my external SPI Flash only after my MQTT publish, during a short window.
I plan to bitbang the SPI manually via GPIO driver → not using hardware SPI.
My question is:
Is it possible to temporarily control GPIO11-14 safely for short periods (after boot, after publish), assuming I release them immediately after?
Or is there a risk that ROM bootloader or NWP or internal file system will access those pins at any time, causing conflicts?
Is there any safe way to coordinate this or should I rewire to other GPIOs?
Thank you very much!



