cancel
Showing results for 
Search instead for 
Did you mean: 

What is the maximum operating speed of GPIO output? (STM32F303RB)

MJung.7
Associate

Hello,

I'm using STM32F303RB and 72MHz Clock is being used by using PLL

I have a few questions

Q1) What is the maximum operating speed of GPIO output? (8MHz or 72Mhz) 

Q2) Is there PORT with bit banding?

Thank for all your supoort. 

Best regrads. 

JH moon. 

2 REPLIES 2
S.Ma
Principal

Check the datasheet gpio speed bit registers or similar. Not ref manual. I would say 48 MHz is safe if pin load is right. Going to qspi or octospi external memories demand high speed anyway. Even max SPI speed hints min IO toggle speed.

AScha.3
Chief III

i made test with F303 , at 72MHz; for building a "mini-DSO" ...

HAL uses some clocks , about 260ns for 1x lo-hi-pulse,

but when writing direct to port , with optimizer -Ofast (speed) :

0693W00000UoV1PQAV.pngmeas. about 15ns (ideal 13,9ns = 1 tick 72MHz); so really 1 clock tick.

If you feel a post has answered your question, please click "Accept as Solution".