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!

    This topic has been closed for replies.
    Best answer by mƎALLEm

    Hello,

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

     

    4 replies

    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.

    mƎALLEmAnswer
    Technical Moderator
    June 20, 2025

    Hello,

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

     

    Graduate 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.

    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.