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.
In order to give better visibility on the answered topics, please click on 'Best answer' on the reply which solved your issue or answered your question.