cancel
Showing results for 
Search instead for 
Did you mean: 

Unexpected Double Interrupt on LSM6DSV16X FIFO Watermark Event

Andrea Verdecchia
Associate II

I have an LSM6DSV16X configured to generate an interrupt on INT1 whenever the FIFO contains more elements than a specified threshold, which I set using the driver function lsm6dsv16x_fifo_watermark_set().

However, I noticed that sometimes the microcontroller receives a second interrupt immediately after the first one. Checking the INT1 signal with an oscilloscope, I observed this irregular behavior:

20250225_140822.jpg

An interrupt lasting about 350 microseconds, immediately followed by another interrupt of about 3 microseconds.

Why does this happen?

0 REPLIES 0