Skip to main content
Explorer
June 17, 2025
Solved

STM32G0 Minimum EXTI Pulse Width

  • June 17, 2025
  • 4 replies
  • 470 views

Hi Folks,

I'm working with an STM32G0B1MCT6. In my application I need to be able to react to pulses with a width of about 5 ns. It seems the only way I could pull this off is with the rising edge detection in the EXTI controller, or some additional external hardware.

 

Datasheets for other products include a tEXTIpw parameter. I don't see a spec in either the reference manual or datasheet for the G0 series though.

 

Help me ST - please can I have an official spec for this parameter on this series. Alternatively, do you have any recommendations for detecting short pulses without the EXTI peripheral?

 

Cheers!

Best answer by mƎALLEm

Hello,

According to an internal feedback: tEXTIpw is around 10ns.

 

4 replies

mƎALLEm
Technical Moderator
June 17, 2025

Hello @gdbeatl and welcome to the ST community,

I will ask internally if we have the value of that parameter.

"To give better visibility on the answered topics, please click on ""Accept as Solution"" on the reply which solved your issue or answered your question."
mƎALLEm
mƎALLEmBest answer
Technical Moderator
June 20, 2025

Hello,

According to an internal feedback: tEXTIpw is around 10ns.

 

"To give better visibility on the answered topics, please click on ""Accept as Solution"" on the reply which solved your issue or answered your question."
RobK1
Associate II
June 20, 2025

A sufficiently fast D-latch (74AUP series for example), wired as a T-flipflop, would extend the time available for detection tremendously. You can use this in combination with EXTI, if you enable both rising- and falling edges.

AScha.3
Super User
June 20, 2025

Hi,

just put a simple gate at the pin, making any positive pulse longer (1 us or so):

AScha3_0-1750417797072.png

...and problem solved.

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