ENABLE sequence

nRF9151 Hardware Design Guidelines

To prevent leakage during nRF9151 power-on, apply power to VDD and ENABLE before VDD_GPIO. For nRF9151 power-down, turn off VDD_GPIO before VDD and ENABLE.

The following recommendations apply to the ENABLE, VDD, and VDD_GPIO pins.

  • VDD_GPIO should be applied at least 6 ms after ENABLE and VDD have been supplied.
  • VDD_GPIO should be removed before removing ENABLE or VDD.
  • If ENABLE and VDD are supplied and VDD_GPIO is grounded, extra current consumption is generated on VDD. If possible, keep VDD_GPIO floating.
  • If the ENABLE pin is low, VDD_GPIO should also be low.

The following figure shows the recommended power-on cycle for the nRF9151.

Figure 1. Power-on cycle
Page-1 Sheet.8 VDD VDD Sheet.9 ENABLE ENABLE Sheet.10 VDD_GPIO VDD_GPIO Sheet.11 Sheet.12 Sheet.13 Sheet.14 Sheet.15 Sheet.16 Sheet.17 Sheet.18 Sheet.19 Sheet.20 Sheet.21 Sheet.22 nRF9151 power on at 3.0 V nRF9151 power on at 3.0 V Sheet.23 3.0 V 3.0 V Sheet.24 3.0 V 3.0 V Sheet.25 0.89xVDD 0.89xVDD Sheet.26 1.8 V 1.8 V Sheet.27 Sheet.28 nRF9151 hardware startup time (>6 ms) nRF9151 hardware startup time (>6 ms) Sheet.29 VDD_GPIO power on VDD_GPIO power on Sheet.30 ENABLE can be set high after VDD ENABLE can be set high after VDD

After ENABLE and VDD are applied, nRF9151 must complete a hardware boot before VDD_GPIO is applied. If VDD_GPIO is applied before the nRF9151 hardware boot completes, the GPIO states are undefined.

ENABLE can be set high after VDD is high. In this case, nRF9151 is enabled when ENABLE > 0.89xVDD. Use a delay of more than 6 ms for VDD_GPIO. The same delay is used when VDD and ENABLE are applied at the same time.

The following figure shows the recommended power-off cycle for the nRF9151.

Figure 2. Power-off cycle
Page-1 Sheet.6 VDD VDD Sheet.7 ENABLE ENABLE Sheet.8 VDD_GPIO VDD_GPIO Sheet.9 Sheet.10 Sheet.11 Sheet.12 Sheet.13 Sheet.14 Sheet.15 Sheet.16 Sheet.17 Sheet.18 Sheet.19 Sheet.20 Undefined GPIO states Undefined GPIO states Sheet.21 Power down VDD_GPIO before VDD is removed or ENABLE is set to... Power down VDD_GPIO before VDD is removed or ENABLE is set to low Sheet.22 nRF9151 VDD can always be high nRF9151 VDD can always be high

Power down VDD_GPIO before you remove VDD or set ENABLE to low.

If VDD_GPIO voltage is present when ENABLE or VDD is low, the GPIO states are undefined. If the end application can tolerate undefined GPIO states, you can remove VDD_GPIO after VDD or ENABLE is set to low.

The following table shows a summary of the powering states.

Table 1. Powering states
ENABLE VDD VDD_GPIO Comment
High High High No leakage
High High Low High (mA) leakage to VDD
High High Float No leakage
High Low Low High (mA) leakage to ENABLE
High Low/float High High (mA) leakage to ENABLE
Low High High High (mA) leakage to VDD_GPIO
Low High Low/float No leakage
Low Low/float Low/float No leakage
Low Low/float High High (mA) leakage to VDD_GPIO