Hi Team,
I wanted to ask if upon initialization the SPI PICO pin is idle Hi-Z or forced?
In my code, it seems to be Hi-Z until data is sent to the buffer for transmit.
I read similar posts on e2e, this one:
is the same as what I see.
Further, in this e2e post, it seems like Luke Ledbetter has mentioned that the PICO pin is indeed Hi-Z when idle:
The confusion is that in the TRM SPI description, it is said that the PICO is forced idle low.
In my configuration, Hi-Z = 0 and I can get PICO to stay idle low whenever PIPD = 1, however if PIPD = 0 then the PICO pin will eventually drift high.
The reason why the PICO eventually goes high is because I have a 100k external pull-up on the pin (required by my SPI pheripheral device). In the first link above, it seems like someone tried this and didn't see the issue, but I am pretty sure they didn't have an external pull-up.
So is the PICO idle state Hi-Z ?
Thank you,
Viktor.

