SLLSFT3 November 2025 MC121-Q1
ADVANCE INFORMATION
SLEEP is used to enable the sleep (low power) mode. In sleep mode (SLEEP_EN = 0x1 and DIN = 0%), the device draws very low quiescent current from the VM pin (IVMQ) - this is done by disabling internal circuitry including FETs, Hall sensor, current sense, digital core, internal regulators, and charge pump. The device wakes up and enters active (STBY_EN = 0x0) or standby (STBY_EN = 0x1) mode, when DIN > 0% for tWAKE.
When sleep mode is disabled (SLEEP = 0x0), STBY_EN decides the device operation across DIN. When DIN < DIN0 and STBY_EN = 0x0, MC121-Q1 drives the motor at duty or speed corresponding to DOUT0; when DIN < DIN0 and STBY_EN = 0x1, MC121-Q1 stops the motor operation (DOUT = 0%) and is in standby state.
Irrespective of SLEEP_EN and STBY_EN values, when DIN ≥ (DIN0 + DHYS), MC121-Q1 drives the motor at duty or speed set by the duty curve. Table 6-5 summarizes sleep and standby mode operation.
| SLEEP_EN | STBY_EN | Condition for Device Status Change | Device Status | DOUT | H-Bridge |
|---|---|---|---|---|---|
| 0x0 | 0x0 | DIN < DIN0 | Active Mode | DOUT0 | PWM |
| 0x1 | Standby Mode | 0% | Hi-Z | ||
| X | X | DINOFF > DIN ≥ (DIN0 + DHYS) | Active Mode | Set by DIN as per duty curve | PWM |
| 0x1 | X | DIN = 0%; refer Figure 6-8 | Sleep Mode | 0% | Hi-Z |
| 0x1 | 0x0 | 0% < DIN < DIN0 | Active Mode | DOUT0 | PWM |
| 0x1 | Standby Mode | 0% | Hi-Z |