Hi @YBAYR.1 ,
The ISM330DHCX can reliably detect both motion and orientation in low‑power mode, but it cannot autonomously keep INT1 high for a fixed 15–20 s.
You can use the built‑in wake‑up function to detect movement (condition 1) and 6D orientation (or FSM/MLC logic) to verify that the device is in the desired position (condition 2). These events can be routed to INT1/INT2 so that an external MCU or power‑management circuit is awakened when both conditions are satisfied.
However, the sensor only provides level or latched interrupts; it has no internal long‑duration timer to generate a 15–20 s pulse. The typical architecture is therefore:
- ISM330DHCX in low‑power accelerometer mode with wake‑up + 6D/FSM enabled and routed to INT1.
- INT1 goes high when the configured motion/orientation event occurs.
- The external MCU or power circuitry turns on the LDO and maintains power for 15–20 s (or as required), based on its own timer.