123 Main Street, New York, NY 10001

ULP PMIC for IoT Nodes: Ultra-Low IQ Buck/LDO

← Back to: IoT & Edge Computing

An IoT ULP PMIC is successful only when sleep current, clean domain gating, and repeatable wake sequencing all work together—low IQ alone is not enough. The practical goal is to make every “off” rail truly reach 0 V, keep retention minimal, and let PG/RESET enforce a deterministic brownout behavior so nodes wake reliably without hidden leakage.

H2-1 — What is an “ULP PMIC” in IoT: scope & boundary

Goal: provide a cite-ready definition and a clear line between what this page covers and what it does not.

Definition (45–55 words): An IoT “ULP PMIC” is a power manager built for sleep-dominant devices, where battery life is set by standby current and ultra-light-load behavior. It combines ultra-low quiescent current, efficient regulation at µA–mA loads, controllable power-domain gating, and predictable PG/RESET sequencing to enable reliable wake-up without hidden leakage paths.

“Ultra-low power” is not a single number. A design qualifies only when energy (sleep draw + light-load efficiency) and behavior (domain control + PG/RESET timing) both remain stable across temperature, battery droop, and wake bursts.

This page covers

What to measure, choose, and verify in ULP PMIC designs.

  • ULP metrics: mode-specific IQ, light-load efficiency curves, mode transitions
  • Power domains: always-on / retention / active and domain-gating rules
  • PG/RESET: thresholds, deglitch, delay, brownout behavior (reliable wake)
  • Leakage & back-powering: common paths and evidence-driven isolation
  • Practical validation: correct nA/µA measurement and debug steps

This page does not cover

Handled by sibling pages under the same IoT & Edge map.

  • Energy harvesting / MPPT architectures (Harvesting Front-End page)
  • Backup/hold-up/supercap, eFuse/hot-swap/PMBus (Edge Power & Backup page)
  • PoE PD and high-power front-ends
  • Wireless protocol stacks or gateway software architectures
  • Secure OTA / device identity / timing sync deep dives
Figure F0 — “ULP” requires energy + behavior (four pillars)
ULP PMIC Buck LDO Ultra-low IQ sleep / standby modes Light-load η µA → mA efficiency Domain gating clean off / clean on PG / RESET predictable wake

Visual intent: a PMIC qualifies as “ULP” only when low sleep draw and predictable power-domain behavior hold together.

H2-2 — Where it sits: typical IoT power tree & power domains

Goal: place the PMIC into a system context so domain gating and PG/RESET decisions become concrete.

A sleep-dominant IoT node is best understood as three power domains with different “always required” rules. The ULP PMIC sits between the source and these domains, acting as a domain manager: it regulates rails, cleanly gates what can be off, and provides PG/RESET behavior that prevents partial wake or brownout loops.

Domain roles (engineering view):

  • Always-on: must remain powered in deep sleep (RTC timebase, wake pins/interrupt logic, minimal housekeeping).
  • Retention: keeps only the state that is cheaper or safer to preserve than to rebuild (selected RAM/registers/sensor keep-alive).
  • Active: powers high-current work windows (MCU run, radio bursts, sensor conversions, I/O drivers), then returns to off.

In deep sleep (expectations)

  • Only Always-on stays enabled; everything else is gated unless strictly needed.
  • Rails that are “off” must be truly off (no back-power through I/O or protection diodes).
  • Leakage control matters as much as PMIC IQ; a single unintended path can dominate the budget.

On wake (expectations)

  • Domains come up in a defined order to avoid inrush, false boot, and reset chatter.
  • PG/RESET gates MCU execution until rails are settled and stable.
  • Brownout behavior returns the system to a safe state instead of “half-on” oscillation.
Figure — ULP PMIC rails and domain split (Always-on / Retention / Active)
Battery ULP PMIC Buck LDO PG/RESET Power Domains Always-on RTC • Wake Retention State • Min RAM Active MCU • RF • Sensors
Practical use: the domain split becomes the map for sleep-current budgeting, stepwise measurement, and evidence-based debug.

H2-3 — Sleep current budget: IQ vs leakage vs “accidental loads”

Goal: identify what actually consumes sleep current and turn it into a measurable budget worksheet.

Working budget equation: Isleep,total = Iq,PMIC + ΣIleak paths + ΣIpull-ups/dividers + Isensors

A low PMIC IQ does not guarantee a low system sleep current. Sleep draw typically collapses into three buckets: (1) PMIC self-consumption in the intended sleep mode, (2) leakage/back-power paths that keep “off” domains partially alive, and (3) accidental static loads such as pull-ups, dividers, LEDs, or debug interfaces. Budgeting works only when each term is paired with a verification step.

Practical workflow (fastest evidence first)
  • Freeze the state: confirm the device is in the repeatable deep-sleep state (same firmware path, same pins, same wake sources).
  • Stepwise isolation: gate domains one-by-one (load switch off) and record the current delta after each step.
  • Prove “rail truly off”: an off-domain rail should approach 0 V; any elevated rail often indicates back-power.
  • Hunt static loads: temporarily lift pull-ups/dividers/LEDs; a constant current term typically points here.
  • Validate sensor states: verify sensors are in their lowest-power state (not merely “idle”).
Budget worksheet (copy-and-fill)
Term Typical contributors Quick verification Common fix
Iq,PMIC (mode-specific) PMIC sleep/standby/shutdown IQ, internal references, housekeeping blocks Force intended PMIC mode; compare to datasheet IQ under same VIN/VOUT; confirm mode pins/registers Select lower-IQ mode/PMIC; disable unused rails; confirm auto-mode entry conditions
Σ Ipull-ups/dividers Pull-ups on I²C/GPIO, resistor dividers, always-on bias networks, indicator LEDs Temporarily lift/disable a network; current should drop by a constant step Increase resistance, duty-cycle sensing, gate the network with a switch, remove debug/LED in production
Σ Ileak paths ESD/protection leakage, level shifter leakage, input clamp currents, cable-side leakage Disconnect external interfaces; measure rail-to-0 V when “off”; observe temperature dependence Lower-leakage protection, isolate interfaces in sleep, re-bias clamps, ensure off-domain pins do not exceed rails
Back-power (subset of leakage) MCU I/O powering an off-domain through ESD diodes, powered peripherals feeding logic lines Set suspect GPIOs to Hi-Z; toggle pull states; check whether an “off” rail rises above 0 V Add series resistors, power-aware level shifting, isolate buses, enforce pin states before gating
Isensors Sensor standby current, internal ADC/LDO left enabled, interrupt lines forcing partial wake Command true deep-sleep/one-shot; verify register state; observe delta when sensor rail is gated Use lowest-power mode, gate the sensor rail, rework interrupt/pull strategy
Five common “current thieves” (symptom → evidence → fix)

1) I/O back-power

Off-domain rail is not at 0 V.

  • Evidence: off-rail floats high; sleep current changes when GPIO pull state changes.
  • Fix: Hi-Z pins in sleep; add isolation/series-R; power-gate level shifters.

2) Protection leakage

Leakage grows with temperature or interface bias.

  • Evidence: current rises with temperature; unplugging an external cable reduces sleep draw.
  • Fix: lower-leakage protection; isolate interface during sleep; re-bias clamps.

3) Dividers & pull-ups

Constant drain independent of domain gating.

  • Evidence: current drop is constant when a resistor network is removed.
  • Fix: increase resistance; gate the network; duty-cycle measurement windows.

4) Debug & indicators

Lab convenience becomes production drain.

  • Evidence: connecting debugger increases sleep current; LEDs dominate budget.
  • Fix: gate debug rails; remove indicators; add production strap options.

5) Sensor not truly asleep

“Idle” is not the lowest-power state.

  • Evidence: programming deep-sleep registers reduces current; sensor rail gating causes a clear delta.
  • Fix: enforce deep-sleep/one-shot; gate sensor power; refine interrupt logic/pulls.
Figure F1.5 — Sleep current “accounting”: IQ + leakage + accidental loads
I_sleep,total Budget = sum of verifiable terms PMIC IQ (mode) sleep / standby / shutdown Leakage paths ESD • clamps • shifters Accidental loads pull-ups • dividers • LEDs Sensors (true sleep) standby vs deep-sleep Back-power “off rail” rises

Visual intent: sleep current becomes controllable when each term is isolated and verified with a repeatable step.

H2-4 — Buck/LDO at ultra-light load: efficiency mechanisms that matter

Goal: explain why light-load efficiency can collapse and how mode behavior (PFM/PSM/burst) decides real battery life.

At ultra-light load, a converter’s fixed overhead can dominate. The output power is tiny, while switching events, gate driving, control circuitry, and reverse-current behavior remain present. That is why a “high peak efficiency” number is rarely predictive for sleep-dominant IoT nodes. The decision must be made from the efficiency curve in the µA–mA region and the converter’s mode transition behavior.

Mode glossary (what changes at light load)
PFM / PSM Pulse skipping Burst mode Sync rectifier off Diode mode

These modes reduce unnecessary switching activity when the load is small. The trade is that ripple/noise and transient behavior can change at the mode boundaries. For ULP designs, the most important question is not “which mode is used,” but whether mode transitions are predictable and do not create false resets, wake glitches, or measurement confusion.

Light-load loss breakdown (why η drops)
  • Switching loss: energy spent every time the switch toggles; becomes dominant when load power is small.
  • Gate-charge loss: charging/discharging MOSFET gates; often tied to switching frequency and driver choices.
  • Control overhead: controller/reference/driver housekeeping current; a “fixed cost” in many designs.
  • Reverse current: unwanted backflow (often linked to synchronous rectification or light-load conduction behavior).

When a buck tends to win

Only if µA–mA behavior is strong.

  • High efficiency in the target light-load band (not just at peak load).
  • Reverse current is controlled; mode transitions are stable.
  • Ripple/noise does not disturb the node’s low-power sensing or wake logic.

When an LDO tends to win

When fixed overhead dominates.

  • Load spends most time in very low current where buck overhead cannot be reduced enough.
  • Output stability (no mode boundaries) is preferred for predictable behavior.
  • Voltage headroom is acceptable; LDO dissipation does not dominate the budget.
Datasheet reading checklist (the few plots/lines that matter)
  • Efficiency vs load in the µA–mA region, with clear indication of operating modes.
  • Mode transition points (where PFM ↔ PWM or burst ↔ PWM happens) and whether forced modes exist.
  • Reverse current behavior in light load (especially with synchronous rectification).
  • Regulation/ripple at very light load; verify that the rail remains inside system limits.
  • Quiescent/housekeeping current in the exact mode used during sleep (not an unrelated test condition).
Figure F2 — Efficiency vs load + mode transitions + light-load loss “fixed cost”
Efficiency vs Load µA mA A η PFM/PSM T1 PWM Peak Do not pick by peak Light-load “fixed cost” Switching Gate charge Control Reverse I Overhead dominates at µA

Practical use: choose by µA–mA efficiency and transition behavior; fixed overhead terms define light-load performance.

H2-5 — Ultra-low-IQ LDO: IQ vs PSRR vs noise trade-offs

Goal: avoid “IQ-only” selection mistakes by linking static savings to dynamic rail behavior (PSRR, noise, and transients).

An ultra-low-IQ LDO is not “always better.” Lower static current often comes with reduced dynamic margin: PSRR can drop at relevant frequencies, output noise can rise, and load-step recovery can slow. In sleep-dominant IoT nodes, bursty loads (e.g., radio activity) can amplify these trade-offs into real system cost: rail dips, PG/RESET chatter, repeated retries, and unintended wake/restart cycles.

What typically moves when IQ is pushed lower
  • PSRR (frequency-dependent): lower loop bandwidth/drive headroom can weaken suppression, especially outside low-frequency points.
  • Noise: lower bias/optimization can increase output noise or worsen integrated noise without adequate filtering paths.
  • Transient response: slower response and deeper dip during burst load steps can propagate into PG/RESET instability.
Selection checklist (pick by burst profile + sensitivity)

Static & operating points

Confirm the exact mode/conditions.

  • IQ condition match: enable state, VIN/VOUT, load, and temperature must match the node’s sleep state.
  • Dropout/headroom: verify margin at the lowest battery point; dropout can degrade dynamic behavior.
  • Enable / soft-start: avoid rail shocks that can trip downstream monitors.

Dynamic behavior

Prevent hidden system-level penalties.

  • PSRR curve: check the band where the system is most sensitive; do not rely on a single low-frequency number.
  • Noise spec: confirm integrated noise / density; use filtering options only if compatible with wake timing.
  • Load-step response: evaluate dip depth and recovery time under burst-like steps.
Validation mindset (quick evidence)
  • Apply a repeatable burst-like load step and observe Vout dip, recovery, and PG/RESET stability.
  • If dynamic events cause retries/resets, the energy saved by a lower IQ can be lost to repeated wake/restart cycles.
Figure F3 — Trade-off triangle: IQ vs Noise vs PSRR (dynamic consequences)
Ultra-low-IQ LDO trade-off Lower IQ Lower Noise Higher PSRR Loop / drive Bias / filtering Bandwidth Pick by bursts and sensitivity Burst load transient matters

Visual intent: lower IQ can be paid back by weaker PSRR/noise/transient margin under bursty loads.

H2-6 — Dynamic domain gating: load switches, retention rails, discharge & sequencing

Goal: power down cleanly and power up predictably—rails must truly reach 0 V when off, and sequencing must prevent brownout loops.

Domain gating is the practical difference between a low-IQ design that works on the bench and one that works in the field. A gated domain must be truly off (rail near 0 V, no back-powering) and predictably on (soft-start and sequencing aligned with PG/RESET). Retention rails exist to preserve only minimal state (RTC and small keep-alives) without turning sleep into constant drain.

Building blocks

What must exist in a controllable gating design.

  • Load switch / power gate: controlled rail on/off for an active domain.
  • Soft-start / slew control: limits inrush and reduces input droop.
  • Active discharge: pulls an off rail toward 0 V to avoid floating “half-on” rails.
  • PG/RESET: prevents partial boot; releases execution only after rails are stable.

Retention boundary

Keep only what is worth keeping.

  • Allowed: RTC, wake logic, small retention RAM/registers.
  • Avoid: bursty/high-current domains placed in retention by convenience.
  • Rule: retention current is a constant term in the sleep budget—treat it as “always paid.”
Clean power-off criteria (Go / No-Go)
  • Rail truly goes to 0 V: an off-domain rail should not remain elevated or floating.
  • No back-powering: off-domain pins must not be fed through GPIO clamps/ESD paths.
  • No phantom behavior: avoid PG/RESET chatter, false interrupts, or bus “half-alive” states.

OFF checklist (power-down cleanly)

Prevent back-power before cutting power.

  • Set cross-domain GPIOs to Hi-Z or a safe state (no forced high into an off rail).
  • Disable interface pull-ups that can feed an off domain (or move them to always-on with isolation).
  • Turn off the load switch; enable active discharge if available.
  • Verify: off rail approaches 0 V and sleep current drops by the expected step.

ON checklist (power-up predictably)

Make rails stable before logic runs.

  • Bring up always-on/retention first; then enable active domains in a defined order.
  • Use soft-start to limit inrush and prevent input droop / UVLO loops.
  • Gate MCU execution: hold RESET until PG is stable (with deglitch/delay).
  • If brownout occurs, return to a safe state rather than repeated on/off oscillation.
Typical pitfalls (symptom → evidence → fix)
  • Off rail “floats high”: evidence is rail not near 0 V; fix by active discharge and removing back-power sources.
  • I/O clamp back-power: evidence is sleep current changes when GPIO state changes; fix by Hi-Z + isolation/series-R.
  • Peripheral powered from I/O: evidence is bus stuck/phantom interrupts; fix by isolating lines and sequencing pins before gating.
Figure F4 — Load switch gating + retention rail + active discharge + back-power clamp path
Battery ULP PMIC PG / RESET Sequencing Load switch Gating Active Domain Discharge Retention RTC / state GPIO cross-domain Clamp Off rail should be 0 V Back-power risk

Visual intent: clean gating requires discharge to 0 V and preventing clamp-based back-power through GPIO/interface lines.

H2-7 — PG/RESET done right: thresholds, delays, deglitch, and brownout behavior

Goal: stop intermittent boot failures and reset chatter by defining how rails, PG, RESET, and EN must behave across wake and brownout.

PG and RESET are not “status indicators.” They are a hard gate that binds rail stability to system execution. If thresholds, hysteresis, deglitch, and delays are mis-tuned, short dips and ramp variations can turn into intermittent boot failures, repeated resets, and “half-awake” behavior under brownout.

Timing rules (review checklist)
  1. Define a stable window: release RESET only after the main rail is above its valid region and remains stable for a fixed window.
  2. Use deglitch on PG: short dips during bursts must not toggle PG if the rail remains functionally valid.
  3. Add hysteresis: avoid PG oscillation at the threshold boundary during ramp or droop.
  4. Delay after threshold: “crossing the threshold” is not the same as “ready to run”—apply a deliberate delay or internal timer.
  5. Brownout must be decisive: if the rail enters a brownout/UVLO region, PG must drop and RESET must assert to force a clean hold state.
  6. Avoid oscillation loops: prevent repeated enable-on/off cycles near UVLO; require a recovery window before releasing RESET again.
  7. Clarify division of labor: PG/RESET gate system-level readiness; MCU BOR protects the core; watchdog addresses run-time lockups.
  8. Verify with correlated traces: validate rails + PG + RESET on one timeline; do not tune by single-signal observation.

External RC (when it helps)

Simple, but must match real ramps and temperature.

  • Useful for a minimal delay if the rail ramp is predictable.
  • Risk: component tolerance and temperature drift can make “sometimes boot” failures.
  • Must not replace proper PG deglitch/hysteresis when bursts exist.

PMIC internal timing (preferred when available)

More deterministic gating and recovery behavior.

  • Supports explicit PG delay, deglitch, and coordinated sequencing.
  • Enables brownout recovery rules (hold-off + stable window before release).
  • Reduces dependence on external tolerances for critical timing.
Brownout behavior (what “correct” looks like)
  • Enter brownout: PG drops and RESET asserts to force a clean hold state (no partial execution).
  • During brownout: keep RESET asserted; avoid repeated release/reattach cycles.
  • Recover: wait for rails to re-stabilize, then apply a recovery window before releasing RESET.
Figure F5 — Sleep → Wake sequencing: EN, rails, PG deglitch, RESET release, brownout, recovery window
Wake / brownout timing rules time → EN Rail up PG RESET UVLO EN Main rail PG RESET MCU Hold / Boot Run Hold T_deglitch T_delay UVLO event Stable window Short dip filtered

Visual intent: PG ignores short dips via deglitch, RESET releases only after a stable window, and brownout forces a clean hold state.

H2-8 — How to measure nA/µA correctly: instrumentation & test traps

Goal: prevent measurement setups from changing the system state (burden voltage, sampling, and burst currents).

Ultra-low current measurement fails most often because the instrument changes the device under test. A series meter can introduce burden voltage, sampling can hide or invent “average” values, and burst currents can push the system into brownout without being obvious in slow readouts. Reliable numbers require a repeatable sleep state and at least one cross-check method.

Step 1–6 measurement SOP (repeatable and debuggable)
  1. Lock a repeatable sleep state: confirm the same firmware path, same wake sources, same domain gates; repeat 3 times until results match.
  2. Observe rail voltage first: verify the main rail stays in the valid region; any sag indicates the setup is altering behavior.
  3. Choose range and sampling intentionally: avoid auto-ranging during critical transitions; set a known integration window.
  4. Measure both average and burst: use a long window for average, and a short capture for burst/peaks.
  5. Use domain step-down testing: gate domains one-by-one and record current deltas to isolate leakage vs accidental loads.
  6. Cross-check with a second method: confirm the conclusion with another technique (e.g., shunt+diff sense or a probe).
Common traps (symptom → root cause → fix)
Trap Typical symptom Root cause Fix / validation
Series DMM in supply path Sleep current looks “worse,” boot becomes intermittent Burden voltage and series impedance droop VIN during bursts Use shunt+diff sense or a probe; verify rail voltage does not sag in the same scenario
Auto-ranging during transitions Readout jumps, false peaks/valleys Range switching changes integration window and effective sampling Fix range and sample window; log raw data over a stable interval
Only “average” measured Battery life estimate is wrong Burst peaks are hidden by slow sampling/integration Capture burst separately (short window) and combine with long-window average for energy accounting
Sleep state not repeatable Every run is different Domains and peripherals not consistently gated; wake sources vary Prove repeatability first; then apply domain step-down to isolate deltas
Wiring / ground coupling Rails “look noisy,” false resets appear Measurement loop injects noise or adds parasitic drop Short leads, solid ground reference, verify with a second method to confirm behavior
Figure F6 — Measurement methods: series meter vs shunt sensing vs current probe (average + burst)
Measure µA correctly (do not change the DUT) Source DUT Series meter Burden V risk Shunt + diff ΔV / gain Current probe Non-intrusive Average long window Burst short capture Rule: verify rails before trusting µA

Visual intent: measure both average and burst with a method that does not force rail droop via burden voltage.

H2-9 — Debug playbook: sleep current too high (top causes → proofs → fixes)

Goal: build the shortest evidence chain from “µA is too high” to a proven root cause and a repeatable fix.

“High sleep current” is often not a PMIC problem. The fastest path is to prove (1) the device is truly in a repeatable sleep state, (2) gated rails really go to 0 V without back-powering, and (3) accidental loads are not dominating the budget. Use delta tests (change one thing, measure the current step) to avoid guesswork.

Start here (fastest checks)
  • Repeatability: run the same sleep entry three times; the current should land on the same plateau.
  • Off-rail = 0 V: measure each gated rail after shutdown; a floating rail indicates leakage or back-power.
  • ΔI by isolation: disconnect one interface or disable one domain and record the current step (delta method).
Evidence table (Symptom → Quick test → Expected evidence → Fix)
Symptom Quick test Expected evidence Fix (most effective first)
Current never settles
no stable sleep plateau
Confirm sleep entry repeatability; observe wake pins / interrupts; check if clocks/EN are still active. Current shows continuous activity-like variation; GPIOs are not in safe state; domains remain enabled. Enforce a deterministic sleep state; gate peripherals consistently; set cross-domain GPIO to Hi-Z/safe states before gating.
Off domain rail stays above 0 V
phantom power
Measure the “off” rail voltage; toggle suspect GPIO to Hi-Z; disconnect one interface (I²C/SPI/UART) at a time. Rail floats at hundreds of mV to volts; current changes immediately when a line is disconnected or set to Hi-Z. Prevent back-power (Hi-Z before off); add isolation/series-R where needed; enable active discharge; adjust sequencing to stop clamp feeding.
Current is a stable constant term
doesn’t look bursty
Temporarily remove/disable dividers, pull-ups, indicator LEDs; estimate I = V/R and compare with ΔI. Measured ΔI matches resistor-based estimate; current stays flat rather than peaky. Increase resistor values; gate dividers/pull-ups; move pull-ups to controlled always-on rails; gate LEDs (short pulse only).
Sleep current is high only in “sleep” mode
mode not actually entered
Verify PMIC mode (mode pin / status / register); compare current across standby/sleep/shutdown paths. Mode indicator remains active; current does not step down as expected when “sleep” is commanded. Correct mode pin/register configuration; satisfy entry conditions (disable unneeded rails, confirm load thresholds and timers).
Unexpected consumption under light load
low-load behavior dominates
Observe output ripple and switch activity at µA–mA; compare auto-mode vs forced mode; test a temporary minimum load. Frequent burst switching or irregular ripple at low load; current improves when mode behavior is changed. Tune mode behavior (auto/PFM/PSM/FPWM as appropriate); optimize output caps; consider rail partitioning (buck for burst rails, LDO for quiet rails).
Figure F7 — Evidence-first debug flow: repeatability → rail=0 V → accidental loads → mode → light-load behavior
Sleep current too high: debug flow Start Repeatable sleep? stable plateau Off rail = 0 V? no back-power Accidental loads? pull-up / divider / LED PMIC mode? sleep / standby Light-load? mode / ripple Use ΔI steps + rail=0 V checks to prove root cause Back-power GPIO clamp / ESD Hi-Z + discharge Accidental loads R div / pull-up / LED gate / raise R Mode behavior sleep / PFM / ripple tune mode

Visual intent: prove repeatable sleep, prove off-rail is 0 V, then isolate by ΔI steps in the fastest order.

H2-10 — Selection checklist: the few specs that decide success

Goal: reduce datasheet noise into the small set of parameters that determine sleep current, wake reliability, and clean domain gating.

A successful ULP PMIC selection is decided by a small number of behaviors: how low the current is in the exact intended modes, how the converter behaves at ultra-light load, whether load switches can truly shut domains to 0 V, and whether PG/RESET timing prevents reset chatter across brownout and recovery. The checklist below uses a fixed order so evaluation stays consistent across vendors.

Checklist (evaluate in this order)
  • IQ (all modes): shutdown / standby / sleep current under the same VIN/VOUT/temperature and rail-enable conditions.
  • Light-load efficiency curve: the µA–mA region + mode transition behavior (PFM/PSM/auto) matters more than peak efficiency.
  • Low-load regulation: ripple, output accuracy, and any minimum on-time limitations that appear at small loads.
  • Load switch quality: Rds(on), leakage, and an active discharge option to ensure off-rails actually return to 0 V.
  • PG/RESET quality: accuracy, hysteresis, deglitch, delay timing, and deterministic recovery behavior after brownout.
  • Start-up / inrush control: current limit, soft-start, and ramp control to prevent UVLO oscillation on weak sources.
  • Protections (sleep/wake impact): UVLO/OCP/thermal thresholds and hysteresis—verify they do not chatter at boundary conditions.
Spec → field consequence → quick evidence
Spec that matters Field consequence if wrong Quick evidence to confirm
IQ by mode (shutdown/standby/sleep) Sleep budget fails; “sleep” does not look like sleep; battery life misses by a constant offset Clear current step between modes; repeatable plateau under the exact rail-enable condition
Light-load mode behavior + efficiency curve Unexpected consumption at µA–mA; burst events trigger rail dips and PG chatter Low-load ripple and switch activity correlate with current; improvements when mode is changed
Low-load regulation / ripple / min on-time Quiet domains become unstable; false wake or brownout at low load Measure Vout ripple and accuracy at the real low-load condition; confirm stability across temperature
Load switch leakage + discharge Off-rail not 0 V; back-power through interfaces; sleep current higher than expected Off-rail voltage after gating; ΔI when interfaces are disconnected or set Hi-Z
PG hysteresis/deglitch + reset timing Intermittent boot failures; reset chatter; half-awake behavior during brownout Correlated traces of rail/PG/RESET show stable window gating and decisive brownout handling
Soft-start / inrush control UVLO oscillation on weak sources; repeated boot attempts and wasted energy Input droop and repeated PG/RESET cycles during wake; improved behavior with tuned ramp limits
UVLO/OCP/thermal thresholds & hysteresis Chatter near thresholds; unexpected shutdowns at low battery or cold/hot edges Boundary testing shows deterministic enter/exit behavior with a recovery window
Figure F8 — Datasheet funnel: filter noise into success-critical specs → field outcomes
Selection funnel: what decides success Datasheet noise features options marketing variants typical notes Filter to essentials Critical specs IQ by mode Light-load curve Low-load regulation Load switch + discharge PG / RESET timing Soft-start / inrush UVLO hysteresis Field outcomes: boot stable • no reset chatter • low sleep current • off rails = 0 V

Visual intent: ignore most datasheet “noise,” and focus evaluation on the small set of behaviors that decide sleep, wake, and gating success.

H2-11 — Reference architectures: 3 practical patterns for IoT nodes

Purpose: three “copyable” node-level power patterns, described only from the PMIC + power-domain management view (domain gating, rail sequencing, PG/RESET, UVLO/soft-start, and ultra-light-load behavior).

These patterns are intentionally practical: each one highlights (1) when it fits, (2) the few failure modes that most often break sleep current or wake reliability, and (3) a short validation checklist that produces repeatable evidence. Part numbers below are example BOM candidates—final selection should be confirmed with the latest datasheets and real sleep/wake measurements under the exact rail-enable conditions.

Pattern A — Coin-cell + buck/LDO + retention rail

Best for sleep-dominant sensor/beacon nodes with short wake bursts and strict average-current budgets.

AON + RET + ACTIVE Clean gating PG/RESET stability
When to use
  • Very long sleep periods; wake actions are short and repeatable (sense → radio burst → sleep).
  • Retention domain only needs RTC + minimal state (small RAM/register retention).
  • Active rail can be gated to true 0 V without back-power paths.
Key risks (most common)
  • Brownout-reset chatter: burst load causes rail dip; PG/RESET thresholds or deglitch are too tight.
  • Retention creep: “accidental loads” placed on retention rail (pull-ups/dividers/LED) dominate sleep current.
  • Off-rail not 0 V: no discharge or I/O clamp paths feed gated domains.
Validation checklist (evidence)
  • Sleep current lands on the same plateau across 3 repeated sleep entries.
  • All gated rails measure near 0 V after off (no floating rails).
  • PG/RESET stays stable during the worst burst; no “half-awake” oscillation.
  • ΔI isolation steps: disabling each domain produces a clear current step consistent with the budget.
Example BOM candidates (part numbers)
  • ULP buck (light-load focused): TI TPS62740 / TPS62743; TI TPS62840 (evaluate mode behavior at µA–mA)
  • ULP LDO (quiet/retention rails): TI TPS7A02; Microchip MCP1700; Analog Devices ADP160
  • Load switch (domain gating): TI TPS22916 / TPS22918; TI TPS22860; Microchip MIC94063
  • Reset / supervisor (ultra-low supply current): TI TPS3839; Microchip MCP100; Maxim/ADI MAX809

Tip: choose the retention rail intentionally; keep only RTC/minimal state there, and gate everything else.

Pattern B — Li-SOCl2 (high impedance) + light-load strategy

Best for industrial long-life nodes where average current is tiny, but burst power can collapse VIN.

UVLO hysteresis Soft-start/inrush Burst-proof rails
When to use
  • Primary cell with high source impedance; radio bursts are the dominant reliability risk.
  • Converter must behave predictably at ultra-light load and during burst transients.
  • PG/RESET must enforce a clean brownout policy (no oscillation loops).
Key risks (most common)
  • UVLO oscillation loop: burst drops VIN; converter restarts repeatedly; system never completes wake.
  • Inrush looks like a short: soft-start/inrush control is not tuned; VIN dip deepens at wake.
  • “Sleep looks fine” but wake fails: light-load optimization is good, but burst policy is not validated.
Validation checklist (evidence)
  • Worst-case burst test: VIN minimum stays above UVLO enter threshold with margin.
  • PG/RESET behavior is deterministic: brownout forces a clean reset hold until rails recover.
  • Soft-start/ramp does not trigger repeated UVLO cycles on a weak source.
  • Low-load behavior does not create excessive switching “overhead” at µA–mA.
Example BOM candidates (part numbers)
  • Buck-boost / boost candidates (evaluate burst response): TI TPS63900; TI TPS61099; Analog Devices LTC3531
  • Input/load switch with controlled turn-on (helps inrush): TI TPS22965; TI TPS22916 (check slew features by variant)
  • Supervisor / reset policy: TI TPS3839; Microchip MCP100; Maxim/ADI MAX16054
  • ULP LDO for quiet always-on/retention: TI TPS7A02; Microchip MCP1700

Tip: prioritize UVLO hysteresis + restart policy + ramp control; verify with real burst waveforms.

Pattern C — Li-ion + multi-domain gating (radio burst + sensor)

Best for richer nodes (more sensors + radio bursts) that need repeatable sequencing and clean off-rails.

Multi-rail Sequencing Back-power control
When to use
  • Multiple functional domains: MCU core/I/O, sensors, and radio that are not always-on together.
  • Domain gating is used to enforce a strict sleep budget while keeping fast wake behavior.
  • PG/RESET and enable sequencing must be repeatable across temperature and battery edges.
Key risks (most common)
  • Back-power through I/O: gated sensor/radio rails are fed via GPIO clamps, keeping rails floating.
  • Intermittent boot: sequencing assumptions are violated (PG/EN/RESET windows inconsistent).
  • Mode transitions cause jitter: light-load behavior interacts with burst domains and triggers rail ripple.
Validation checklist (evidence)
  • Every gated rail returns to ~0 V after off; confirm no phantom rails across interfaces.
  • Wake sequencing is repeatable: rail → PG stable → RESET release (consistent timing window).
  • ΔI step-down proves domain partitioning: each domain off yields a clear current reduction.
  • Low-load ripple and burst droop are both within the PG/RESET stability window.
Example BOM candidates (part numbers)
  • IoT PMIC / multi-rail candidates (validate sleep + sequencing features): NXP PF1550; Nordic nPM1300; Renesas DA9070
  • ULP buck for burst domains: TI TPS62840; TI TPS62743
  • Quiet LDO for AON/retention: TI TPS7A02; Analog Devices ADP160
  • Load switches for domain gating: TI TPS22916 / TPS22918; TI TPS22860; Microchip MIC94063
  • Supervisor / reset (when external policy is preferred): TI TPS3839; Microchip MCP100; Maxim/ADI MAX809

Tip: treat “off rail = 0 V” as a hard requirement; prevent I/O clamp feeding before tuning anything else.

Figure F9 — Three reference patterns (power domains + PG/RESET), shown as copyable node-level blocks
Reference architectures (PMIC + power domains) AON / Retention / Active domains • Load switches • PG/RESET • UVLO/soft-start emphasis Pattern A: Coin-cell + buck/LDO + retention rail Pattern B: Li-SOCl2 (high impedance) + burst-proof policy Pattern C: Li-ion + multi-domain gating (radio burst + sensors) Coin cell high Rs ULP PMIC Buck LDO AON Retention Active domain MCU Radio PG / RESET stable Li-SOCl2 weak burst Converter + policy Buck-boost UVLO AON / RET Burst domain Radio MCU Soft-start / inrush PG/RESET policy Li-ion burst OK Multi-rail PMIC Buck LDO LSW Domains (gated independently) Sensors Radio MCU PG RESET

Diagram intent: show domain boundaries and control signals (EN/PG/RESET) without expanding into charging, harvesting, or backup subsystems.

Request a Quote

Accepted Formats

pdf, csv, xls, xlsx, zip

Attachment

Drag & drop files here or use the button below.

H2-12 — FAQs (long-tail entry points mapped to this page)

Each answer stays within this page scope: ultra-low-power buck/LDO behavior, domain gating (load switches), PG/RESET policy, measurement pitfalls, debug evidence chains, and selection-critical specs.

1What does “ULP PMIC” mean in IoT, and why is IQ alone not enough?

An ultra-low-power (ULP) PMIC is not just a low-IQ regulator. It must provide low current across the intended modes (shutdown/standby/sleep), predictable ultra-light-load behavior, and controllable domain gating with clean wake sequencing. If only IQ is checked, leakage paths, accidental loads, and mode-transition losses can dominate the sleep budget and break wake reliability.

Map to H2-1: definition + scope boundary + what “ULP” must simultaneously satisfy.
2How should AON / Retention / Active domains be partitioned in an IoT power tree?

Start from the sleep state and keep the always-on (AON) domain minimal (wake sources and essential housekeeping). Retention should hold only what must survive sleep (RTC and small state), while the active domain contains burst-heavy blocks (MCU core, radios, sensors) behind load switches. The partition is correct when gated rails truly reach 0 V and no interface can back-power an “off” domain.

Map to H2-2: typical rails + roles of each domain in sleep/wake.
3How to budget sleep current quickly: IQ vs leakage vs “accidental loads”?

Use a simple sum: total sleep current equals PMIC mode current plus leakage paths plus resistive loads plus any sensors left powered. Leakage often comes from I/O protection, ESD diodes, and sensor pins; accidental loads include pull-ups, dividers, indicator LEDs, and debug headers. The fastest approach is delta testing: disable one domain or disconnect one interface and record the step change in current.

Map to H2-3: budget formula + “top stealers” list + delta method.
4Why can a buck waste power at µA–mA load, and what do PFM/PSM/burst modes really change?

At ultra-light load, control overhead and switching-related losses can dominate: gate charge, comparator activity, housekeeping bias, and reverse-current behavior matter more than conduction loss. PFM/PSM/burst modes reduce switching events by skipping pulses, but they also introduce mode transitions and ripple behavior that can affect sensitive rails. Selection should focus on the light-load curve and transition points, not peak efficiency.

Map to H2-4: loss breakdown + mode behavior + what to inspect on efficiency curves.
5When does an LDO beat a buck for battery life in IoT nodes?

An LDO can win when the load is mostly in the µA–low mA range and the buck’s control overhead dominates. It also helps when a quiet rail is needed and the system can tolerate the dropout and input-voltage range. Conversely, a buck is often better for burst-heavy domains or when VIN-to-VOUT headroom is large. The deciding factor is the real duty cycle across sleep and wake, not a single “average efficiency” number.

Map to H2-4: “when buck wins / when LDO wins” logic using duty cycle.
6Ultra-low-IQ LDO trade-offs: how do IQ, PSRR, noise, and transient response interact?

Lower IQ is often achieved by reducing internal bias, which can weaken loop bandwidth, PSRR at certain frequencies, and transient response. In IoT nodes, radio bursts or fast digital edges can push the rail harder than the average current suggests. The right LDO is the one that stays stable under burst load steps while meeting noise/PSRR needs for the domain. Evaluate IQ together with load-step response and the relevant PSRR band.

Map to H2-5: IQ–Noise–PSRR trade-off and why burst behavior matters.
7A gated rail is “off,” but voltage remains: how to prove the rail is not shut down cleanly?

Measure the gated rail after shutdown; any persistent voltage indicates leakage, floating charge, or back-power feeding. Then isolate interfaces: set related GPIOs to high-impedance before gating, disconnect I²C/SPI/UART lines, and observe current and rail voltage steps. If the rail collapses only after disconnecting a signal line, an I/O clamp path is feeding the domain. Correct by sequencing (Hi-Z first), adding series resistance/isolation, and enabling active discharge where appropriate.

Map to H2-6: back-powering criteria + “rail must reach ~0 V” proof chain.
8Is active discharge necessary on load switches, and what breaks if discharge is missing?

Active discharge is helpful when an off rail must quickly return to 0 V to prevent floating states, phantom powering, or undefined logic levels. Without discharge, a rail can stay partially charged through capacitors or leak paths, keeping downstream circuits in a gray zone. Symptoms include unexplained sleep current, intermittent wake failures, and false resets due to slow rail decay. Use discharge when clean off-state and repeatable sequencing are required, and verify the discharge path does not create new leakage in sleep.

Map to H2-6: discharge/bleed strategy + off-state cleanliness criteria.
9How to configure PG/RESET to avoid intermittent boot and reset chatter (thresholds, delays, deglitch)?

Set PG thresholds with margin against worst-case droop and temperature drift, then add hysteresis and a deglitch window to ignore brief dips during switching transients. Use a release delay so RESET is asserted until rails are stable for a defined time, not merely “above threshold.” Under brownout, RESET should hold firmly low until recovery is unambiguous, preventing half-awake oscillation. Coordinate the PMIC’s PG/RESET policy with MCU BOR so only one policy dominates recovery.

Map to H2-7: timing rules + brownout behavior policy.
10Why do nA/µA measurements go wrong, and how to measure sleep current correctly?

Many DMM ranges add burden voltage, which can shift regulator modes or prevent true sleep. Burst currents can also alias into misleading averages if sampling is slow. A robust method is to first guarantee a repeatable sleep state, then measure with a low-burden setup (SMU or appropriate meter range) and capture burst behavior separately using a shunt plus scope/current probe. Segment the test: gate domains one at a time and record delta steps to separate true contributors from measurement artifacts.

Map to H2-8: instrumentation traps + step-by-step measurement workflow.
11Sleep current is too high: what is the fastest debug order (causes → proofs → fixes)?

Start by proving repeatable sleep entry (stable plateau), then prove “off rail = 0 V” for every gated domain. Next, remove the most common accidental loads (dividers, pull-ups, LEDs) and use delta steps to quantify each change. After that, verify the PMIC truly entered the intended low-power mode and check light-load behavior for excessive switching overhead. This evidence-first order prevents chasing noise and quickly separates software state issues, back-power paths, and genuine PMIC-mode problems.

Map to H2-9: debug flow + Symptom→Test→Evidence→Fix table.
12Which PMIC specs decide success: how to screen quickly without drowning in datasheets?

Prioritize (1) IQ by mode under real rail-enable conditions, (2) the µA–mA efficiency curve and mode-transition behavior, (3) low-load regulation/ripple, (4) load-switch leakage plus discharge options that guarantee off rails reach 0 V, and (5) PG/RESET accuracy, hysteresis, deglitch, and brownout policy. Then check soft-start/inrush and UVLO hysteresis to avoid oscillation on weak sources. Each of these specs maps directly to field outcomes: sleep budget, wake reliability, and clean gating.

Map to H2-10: “spec → field consequence → quick evidence” funnel.