Close-up of a black microchip mounted on a blue printed circuit board.
Designing with PMICs into Modern Embedded Architectures
Leaving Discrete Rails Behind: Designing for the Next Gen. Embedded System
A

power management integrated circuit (PMIC) is more than a collection of regulators in an integrated circuit package. It is a coordinated power system, often paired with a complex or specialized microprocessor (MPU) or system-on-chip (SoC), that typically features:

  • Centralized sequencing logic to control startup and shutdown procedures;
  • Fault aggregation, where faults are collected and reported in one place;
  • Digital control logic, usually including a register map and watchdog logic; and
  • Some form of non-volatile configurable memory that allows you, the system integrator, to match the device to the specific needs of your system.
Treating a PMIC as “six buck regulators plus three LDOs” misses the point of the device. It undercuts the utility it offers and often leads to integration errors. The most common result is a system that powers each rail correctly at steady state on the bench, but cannot recover from a brownout, does not use the available digital monitoring features, or violates the host processor’s power-up ordering under a cold start.

This article focuses on the system challenges that follow PMIC selection. We will build a hierarchy that starts with load definition, specifically the complex devices that PMICs are normally placed next to, and the requirements those devices impose. From there, we will move up the abstraction tree into the power topologies normally implemented around PMICs, including primary and secondary regulator interaction and the point at which a dedicated core rail regulator is required. Finally, we will focus on features, sequencing, fault reaction, and layout-driven integration concerns.

A common industry failure mode is reversing that order: picking a PMIC because it appears on a reference design or because it advertises a desired feature set, without first proving that the rail budget, startup behavior, steady-state behavior, and shutdown behavior match the system. The consequence is usually a late-stage discovery that the part cannot meet transient droop on a CPU rail, or that the sequencing or fault recovery is not congruent with the system’s needs without a one-time programmable (OTP) revision. Both situations are avoidable with a week of paper engineering before schematic capture, using the framework this article provides.

SoC/MPU Power Domains
The first step in identifying the correct PMIC for your system and beginning the integration process is to look at the load type and the features it requires.

Before selecting a PMIC or drawing a power tree, the rail requirements must be extracted from the target processor’s documentation and reformulated into a form that the power design can act on. The difficulty is that the processor datasheet is usually written from the silicon’s perspective, with the electrical characteristics defining the agreement between the silicon and the outside system. The power designer needs that information translated into the system perspective.

To do this, we need a common set of terms that a hardware engineer can use to identify the power domains and current requirements inside a complex device such as an MPU or SoC.

Defining the Various Voltage Domains on a Complex Device
Every modern MPU or SoC partitions its power pins into a small number of domains, each with distinct voltage, tolerance, current, noise, and sequencing requirements. The names differ by vendor, but what the domains power is broadly consistent.

The Core (Digital Logic) Domain

This is often the most power-hungry voltage domain, as it supplies the central processing unit (CPU), graphics processing unit (GPU), cache hierarchy, and the associated digital glue logic needed to make the CPU work. The voltage is low, often 0.6 V to 1.0 V. The current is high, ranging from amps on MPU devices to more than 10 A on FPGAs and other modern MPUs. The tolerance window is often tight, typically 3% to 5% at the device ball, because the rail feeds a very large number of transistors forced into a small package. The rail also frequently supports dynamic voltage scaling (DVS), where firmware adjusts the voltage to match the performance state of the core.

While noise requirements are often modest compared with the analog portions of the device, the power distribution network (PDN) still requires attention at the core clock switching fundamental and its harmonics. Poor PDN behavior can produce voltage droop, or worse, core resets during load transients. These are the domains that often force a multiphase or dedicated core regulator.

Figure 1: A diagram of a modern MPU that shows the various operational voltage domains
Figure 1: A diagram of a modern MPU that shows the various operational voltage domains

Memory Domain

This domain encompasses the rails that feed memory, often DRAM, and the on‑chip memory controller. The rail depends on the memory type being used, with voltages that can span roughly 0.5 V to 2.5 V. While the power and voltage requirements may be individually modest, the sequencing and reference-accuracy requirements are strict. The current profile also includes both self-refresh current and transient I/O current. These domains should be treated as a separate deliverable from the core domain. The rails may share a source, but they often require dedicated attention to sequencing, transient response, and accuracy.

I/O Domain

The I/O voltage domain supplies the external interface voltage for digital peripherals, including SPI, I2C, GPIO, parallel memory buses, and other low-voltage CMOS physical (PHY) interfaces. The voltage choices are usually fixed and discrete, with developers commonly using 3.3 V and 1.8 V, although other voltages, such as 1.0 V, are beginning to be used more frequently. Tolerance windows are usually more generous. Currents are low to moderate, and the major design difficulty is that I/O is almost always partitioned into banks. These banks are regions of the SoC package in which I/O rails are independently supplied.

Each bank has its own V_IO pin, ordering requirements, and potentially its own voltage. Not attributing the right bank to the right V_IO rail is a source of failure when rail sequencing and level shifting.

Analog and PLL Domain

This domain supplies the phase-locked-loop (PLL) clock domains that provide the on-chip oscillator sources, the on-chip ADC and DAC references, and any other on-chip analog peripherals. The voltage is typically 1.8 V or 3.3 V, and the currents are low, often less than 500 mA. While the tolerances vary based on the peripheral, the noise requirements for these rails are much more stringent than their digital cousins. For example:
  • In a PLL, in-band noise below a millivolt can still impact reference clock jitter. That can affect clock domains, such as a serializer/deserializer interface, and contribute to bit error rate issues.
  • In-band noise in an ADC application raises integral non-linearity (INL) and reduces the effective number of bits (ENOB).
As a result, these rails are almost always best served by an LDO with high power supply rejection, fed from the output of a buck converter, rather than by a switch-mode converter directly.

Always-On (AWO) Domain

The rails associated with the always-on (AWO) power domain must remain powered across sleep, suspend, and shutdown states. Extra care is also required when deciding their fault reaction, because these rails typically include a real-time clock, memory retention regions, a wakeup counter, and often the PMIC’s own control logic. The voltage in this domain is low, generally 0.8 V to 1.8 V, and many PMICs advertise pulse-skipping behavior with currents in the nA to µA range. The defining requirement for the AWO domain is battery life in the system’s deepest sleep state. Any device that consumes tens to hundreds of µA per AWO rail will fail a power-constrained retention target regardless of the active-mode design.

As a result, the first thing a hardware engineer should do when selecting a PMIC is tabularize the power domains. The table should pull out attributes such as nominal voltage, tolerance at the ball or pin, average and peak current in the operating mode of interest, load step (di/dt), in-band and out-of-band noise concerns, sequencing requirements, and standby leakage (see Table 1 for a suggested framework).

Table 1: The start of our voltage domain table, merging all of the rails and their requirements together into one spot
Table 1: The start of our voltage domain table, merging all of the rails and their requirements together into one spot
Current Profiles
While the previous section focused on voltage and sequencing characteristics, current is often the most misrepresented parameter in power supply design. The current listed in the electrical characteristics section of an MCU or MPU datasheet usually focuses on steady-state current, often as a maximum steady-state figure. That number comes from the silicon designer’s perspective. It is almost never enough to determine the PMIC’s load-transient capability, especially across temperature and process variation. To help the power supply engineer design for this, the following three current profile classes are useful: average current, peak current, and load-step transient current.

Average Current

Average current is the time-integrated current over a defined activity window, and it defines the thermal behavior of the part. This sets the per-channel dissipation and therefore the thermal budget. The worst-case average is not the same as the nominal average. A system that runs thermally at a 30% duty cycle may run above 90% for minutes during a burst workload. The PMIC must support both cases without throttling or derating the output.

Peak Current

Peak current, both in duration and magnitude, is another key current characteristic. A rail rated at 2 A average current that peaks at 8 A for a short duration during boot should not be treated as simply a 2 A rail. It is an 8 A peak rail with a limited duty cycle. The PMIC must deliver the peak current without tripping overcurrent protection (OCP) or undervoltage protection (UVP). This often requires the PMIC designer to consider monitor blanking or delay behavior. The output must also remain inside its tolerance window during the transient, which affects closed-loop bandwidth and output capacitance.

Load Step

The most obscure, and probably most misestimated, current characteristic is di/dt: the rate at which the load current changes. For example, a 2 A load step occurring over 100 ns is a 20 mA/ns transient. The voltage droop it produces is determined by the power distribution network (PDN). This forces the PMIC to be not only DC accurate, but also able to work with the PDN impedance at the effective transient frequency, often into the hundreds of megahertz, depending on the system. These load steps are difficult for several reasons:
  • They are difficult for the MPU silicon designer to estimate accurately, especially across all boundary conditions;
  • They are difficult for the PMIC designer to support, because the control loop must respond quickly while remaining compensated enough to stay stable; and
  • The MPU relies on local decoupling to prevent the core from dropping out during these switching conditions, while the PMIC must replenish the depleted decoupling capacitor.
Figure 2 shows how these three current classifications fit together, using a representative current profile for an MPU-class core rail under a burst workload.
Figure 2: Representative core-rail current profile across 50 ms of a burst workload.
Figure 2: Representative core-rail current profile across 50 ms of a burst workload.
While the vendor rarely specifies the MPU workload in this language, you can still extract it from indirect methods. For example:
  • When a datasheet defines a maximum-current table derived from different operating modes, which is conservative for most applications, the power supply designer should estimate the average current as 40% to 60% of that peak for an active workload.
  • When a datasheet defines a quiescent-current specification on a per-domain basis, the power supply designer should look for leakage paths that could affect the current profile and confirm the operating conditions used for the measurement.
Now that we have defined the voltage domains and the current profiles associated with each domain, we can complete the rail specification.
Building the Rail Specification
As referenced in Table 1, the goal for the power supply engineer is to build collateral, usually a table, that maps each rail to each power domain. It should include nominal voltage, current values, average current, peak current, load step if available, ripple and noise budget, and sequencing. To account for hidden constraints that affect the design, the table should also account for:
  • IR-drop budgeting: For example, a 0.8 V core rail feeding a 6 A SoC/MPU across a PDN of 50 mΩ sees roughly 300 mV of DC drop, already beyond the processor tolerance window before any transient is considered. Local decoupling can carry the rail through transients, but remote sense at the load is mandatory in this case and drives routing concerns because the sense lines are noise-sensitive traces.
  • PMIC accuracy versus rail accuracy: The regulator accuracy listed in the PMIC datasheet is not the same as the voltage tolerance at the processor ball. Sense routing, PDN drop, resistor tolerance, ripple, and transient droop all consume part of the rail budget.
  • Explicit standby requirements: An always-on rail that draws 50 µA in deep sleep requires a PMIC whose enabled-channel quiescent current is comparable or smaller. A device that spends tens of microamps per enabled LDO will halve the standby battery life of a coin-cell-backed system regardless of the active-mode design. For PMICs with integrated coin-cell chargers or open-drain pins, the design must account for charger standby leakage, RTC quiescent draw, and the pullup paths used by the open-drain pins in the always-on budget.
Now that the rail specification methodology has been defined, we can turn to the device selection process.
PMIC vs. a Discrete Power Tree
A single-rail design does not need the complexity of a PMIC. The question is: at what rail count does the complexity of sequencing discrete regulators and connecting power-good pins become greater than the integration cost of a single power-management device?

To answer that question, the hardware designer has to account for what PMICs are known for: reduced area, reduced wiring complexity, centralized sequencing, and configurability. The tradeoff is vendor lock-in and less freedom inside each regulator channel.

Complexity as a Function of Rail Count
The intuitive assumption that complexity grows linearly with rail count is wrong. It grows closer to geometrically because pairwise sequencing relationships, fault-propagation paths, and validation test cases all grow combinatorially. For a design that requires N rails, validation becomes a combinatorial problem because of the possible ordering constraints that must be verified during power-up and power-down. Add to that a fault reaction and control matrix, and the engineering effort required to validate a discrete power tree grows beyond the ability to properly validate.

A PMIC works to flatten this curve by consolidating sequencing logic, power-good aggregation, and fault-response behavior into a single configurable block whose baseline correctness has been validated by the silicon vendor, rather than assembled from a chain of discrete power-good signals. The remaining integration work is system-focused and bounded: configuring the OTP or EEPROM, validating fault responses against the system needs, and laying out the device. Figure 3 illustrates the qualitative shape of the two curves and the inflection point where the PMIC becomes the lower-cost path.

Figure 3: A hypothetical curve  describing the work effort as a function of independent rails
Figure 3: A hypothetical curve describing the work effort as a function of independent rails
When to Use a Discrete Tree and the Hybrid Architecture
While a PMIC is often the right answer past a certain inflection point, there are still circumstances that justify a fully discrete or hybrid architecture, as defined in Figure 4.
Figure 4: A hypothetical power tree made up of a PMIC vs. that of discrete regulators
Figure 4: A hypothetical power tree made up of a PMIC vs. that of discrete regulators
These situations include:
  • The system safety concept demands partitioning and the elimination of dependencies between devices that share the same die, package, or references;
  • Field-repairable assemblies require the ability for returns to operate in a degraded state instead of the entire design failing to power up;
  • A specific rail has noise-performance requirements that the PMIC cannot meet directly; or
  • A single rail dominates the system power budget and requires an external-FET architecture for current or thermal reasons that an integrated-FET PMIC cannot match.
As PMICs become more advanced, many of these caveats are being absorbed into PMIC-driven architectures. The dominant architecture in modern MPU systems is often hybrid and application-specific. In these systems, the PMIC handles rail-specific issues such as sequencing, monitoring, and regulation, while a sub-PMIC or controller handles a specialized function. This hybrid approach is common in systems that require a single heavy rail or need a specialized function, such as a tracking regulator.

To better understand the unique nature of the blocks that make up a modern PMIC, we turn to the design choices that these devices force on the system.

PMIC Architecture: Choices inside the Device
As we build up the PDN around a PMIC, the rail set, load currents, voltage tolerances, and operating states form the foundation. They define what the system needs, but not whether a specific PMIC can provide it. The next step is to map those requirements into regulator-specific choices: which rails need switching regulators, which rails can use LDOs, which rails need sequencing, and which parts of the architecture are fixed by the PMIC silicon.

This is where PMIC design differs from a collection of discrete regulators. With discrete supplies, the designer has more freedom to choose the controller, FETs, compensation network, switching frequency, current limit, and sometimes even the control architecture. In a PMIC, many of those choices are already embedded inside the device. The design task becomes less about creating each regulator and more about determining whether the PMIC’s fixed architecture matches the system’s electrical, thermal, sequencing, and noise requirements.

The Design Space of Integrated Regulators
The distinguishing feature of a PMIC is that it fixes many parameters that a discrete regulator designer would normally tune around the load. The buck, boost, and buck-boost blocks are all conventional topologies, but their limits are set by integration into a single package. One of the first limits is the integrated switch.

The switch resistance, RDS(on), is tied directly to the die area allotted to it. A larger switch reduces conduction loss and supports higher current, but it consumes more silicon area and increases package-level thermal stress. This is why many PMICs use fully integrated switching regulators for low- and mid-current rails, for example 6 A or less, while higher-current rails may move to an external-FET controller architecture. The exact point depends on voltage, package, thermal environment, and duty cycle, but integrated-switch solutions commonly become less attractive as currents move into the several-amp range.

The second limit is the set of parameters that defines how the regulator control loop functions. In a discrete regulator, the designer may choose the compensation components, inductor value, output capacitance, current limit, gate-drive strength, and loop bandwidth. In a PMIC, many of these are fixed or adjustable only over a narrow range. That simplifies design-in, at the cost of operating space. The external inductor and capacitor choices must remain inside the PMIC’s stability and transient-response assumptions. A rail that looks acceptable from a DC current perspective may still be a poor fit if the load transient, output-capacitance range, or startup behavior sits outside what the PMIC was designed to support.

In short, the system designer is betting that the PMIC validation team chose the right option set for the load. That is not always true, even when the same vendor provides the entire PMIC/MPU chipset.

The third limit is shared-resource behavior. A discrete regulator can often be evaluated as a mostly independent block. A PMIC regulator cannot. Its behavior is coupled to the other rails through shared silicon, package impedance, thermal paths, input supply paths, ground return, and control logic.

  • The first category is shared physical resources. A high‑current buck may heat the die and reduce available thermal margin for nearby LDOs, references, or lower-current switching rails. Therefore, package temperature is not only a result of one rail’s load current. It is the combined result of all active rails, their duty cycles, their switching losses, and how heat moves through the package and board.
  • The second category is shared electrical and control paths. A boost regulator may inject noise into a shared input, ground, or substrate path. A buck-boost rail may introduce higher RMS switch current and a less predictable noise profile than a simple step‑down rail. Startup timing, current-limit behavior, power‑good thresholds, and fault response may also be coordinated across multiple rails rather than contained within one regulator.
These effects are a direct result of integrating multiple regulators into one PMIC. The rails may be specified individually, but they do not operate independently once they share the same die, package, supply pins, ground paths, thermal environment, and control architecture.
Cascaded Rails and Intermediate Supply Architecture
In addition to a more constrained design space, many PMICs have onboard high-voltage-tolerant regulators that act as an integrated front end instead of relying only on cascaded discrete regulator outputs. These devices, usually built on older process nodes, may use a higher-voltage buck to generate an intermediate system rail, while lower-voltage bucks and LDOs generate the processor, memory, analog, and peripheral supplies from that intermediate node.

A common example is a 12 V to 24 V system being stepped down to 5.0 V or lower before feeding the downstream rails. This approach reduces voltage stress on the downstream regulators and improves integration density, but it also creates dependency. If the primary rail droops, current-limits, or enters a fault state, the downstream rails are affected. These high-voltage outputs are best abstracted as a cascaded power tree when analyzing efficiency and fault behavior.

Defining the Switching Behavior
In a PMIC, mode selection determines whether a rail prioritizes light-load efficiency or predictable noise. Switching frequency, synchronization, phase control, and spread-spectrum settings determine how multiple rails interact through the package, input supply, ground return, and nearby circuits. These choices should be tied to the power-state table, rail function, and noise sensitivity of the loads they support.
Figure 5: Cascaded PMIC architecture and intermediate supply relationship
Figure 5: Cascaded PMIC architecture and intermediate supply relationship

Switching Type: Pulse Skipping vs. Forced PWM

Most modern buck regulators offer more than one light-load operating mode. The two common choices are forced-PWM operation and pulse-skipping operation. This choice determines how the regulator switches, which directly affects efficiency, output ripple, EMI behavior, and how predictable the rail is across the operating states discussed earlier.

In forced-PWM mode, the regulator switches at a fixed frequency regardless of load. This makes the behavior predictable: the switching fundamental and associated harmonics stay in known locations. That predictability simplifies filtering, EMC planning, and coexistence with sensitive circuits such as RF receivers, ADCs, PLLs, clocks, and other low-noise analog functions. The penalty is light-load efficiency. At low current, switching losses and control overhead become a large fraction of the delivered output power, so a converter that is efficient at 2 A may perform poorly at 20 mA.

To improve light-load efficiency, many regulators offer pulse-skipping mode, also called PFM, skip mode, or burst mode, depending on the vendor. In this mode, the regulator reduces switching activity at light load. It delivers energy in bursts, then idles until the output voltage droops enough to require another switching event. This improves standby and sleep efficiency because switching loss falls with the effective switching rate.

The tradeoff is spectral behavior. The effective switching frequency now moves with load current, input voltage, output voltage, and the regulator’s skip-mode thresholds. A rail that is quiet in one state may produce low-frequency burst energy or shifting spurs in another.

Some system requirements need both modes. A rail may run in pulse-skipping mode during sleep, then switch to forced PWM before a radio event, ADC conversion, or other noise‑sensitive operating window. That decision belongs in the power requirements table, because the rail must account for timing, settling, and the load condition when the sensitive circuit becomes active.

There is also a spectral concern: if a PMIC automatically enters pulse-skipping below a load-current threshold, the worst EMI condition may occur when the system appears lightly loaded. For sensitive rails, the better default is often forced PWM unless the system has verified that skip-mode behavior is acceptable in every relevant operating state.

To make these mode choices easier to review, Table 2 provides a starting point.

Table 2
Table 2

Switching Frequency, Phase, and Spectrum Control

Choosing the base switching frequency is not strictly a passive-component problem in a PMIC. It also affects rail interaction, package temperature, inter-regulator coupling, and noise planning across the implementation. A higher switching frequency can reduce inductor size and output capacitance, which is useful when space is constrained, and several rails must be implemented. The penalty is higher switching loss and a larger thermal burden inside the PMIC package.

Unlike a discrete regulator, that heat is shared with the other rails, LDOs, references, protection circuits, and control logic inside the same device. A frequency choice that looks acceptable for one rail may reduce thermal margin for the full PMIC.

The next challenge is interaction between regulators. Several buck converters switching at unrelated frequencies can create conducted noise that moves through shared system resources such as return and power planes. Even if each rail meets its ripple requirement by itself, the combined switching behavior can create system-level noise that appears on clocks, ADC readings, or spectrum plots.

For both thermal and spectral reasons, PMIC switching behavior should be reviewed at the power-tree level, not rail by rail.

To address this, some PMICs allow rails to be synchronized, phase-shifted, or assigned related switching frequencies. This can reduce input-current peaks, spread thermal loading, and keep predictable spurs away from sensitive bands. It can also make the noise problem more deterministic, which is often preferable to several independent converters beating against each other.

Another available control is spread-spectrum modulation, often enabled on one or more switching rails. Spread spectrum dithers the fundamental switching frequency over a defined range, reducing the peak height of narrow emissions spurs. This can help a product pass a peak-limited EMC scan, but it does not eliminate switching energy. It redistributes that energy across a wider band. That tradeoff matters when the PMIC sits near RF receivers, ADCs, PLLs, clock circuits, or precision sensors. A fixed spur can often be filtered, avoided, synchronized, or intentionally placed, but a spread-spectrum spur is harder to keep out of every sensitive band.

For PMIC selection, the important details are whether switching frequency is fixed or programmable, whether rails can be synchronized or phase-shifted, whether spread spectrum is enabled globally or per rail, and whether those settings remain valid across all power states.

Figure 6: A hypothetical graph that describes load efficiency as a function of load
Figure 6: A hypothetical graph that describes load efficiency as a function of load
Figure 7: A graphical description of PFM vs. Forced PWM mode
Figure 7: A graphical description of PFM vs. Forced PWM mode
Figure 8: A graphical description of spread spectrum in the time and frequency domain
Figure 8: A graphical description of spread spectrum in the time and frequency domain
PMIC Integration into the System
After the rail requirements, regulator architecture, and switching behavior are defined, the final step is integrating the PMIC into the system and creating an architecture‑based understanding of how everything is powered.

This means determining whether a regulator output is needed, mapping each rail to the correct PMIC output or external regulator, defining the power states, and then deciding which PMIC features the system actually needs. The PMIC forces the methodology away from a traditional rail-by-rail mindset and toward a system-level power-state-machine mindset, with digital logic controlling the transitions.

Mapping Rails to PMIC Outputs and External Regulators
Before a schematic is drawn, it is useful to visualize the power architecture as a block diagram in the form of a power tree. This diagram, outlined in Figure 9, gives the design team a single-page reference for three things: the rails, the control I/O, and the dependencies between them.
Figure 9: PMIC power-tree block diagram
Figure 9: PMIC power-tree block diagram
  • The first item is the rail mapping itself. This is where the rail table developed in the previous sections is converted into a rail-to-rail architecture. Each PMIC output, LDO output, intermediate rail, and external regulator should be shown with the load or group of loads it supplies. The goal is to make it clear which regulator feeds each device domain, which rails are generated directly from the input supply, and which rails are generated from another intermediate supply.
  • The second item is the control I/O. Enable pins, interrupt pins, reset pins, power-good signals, GPIO-controlled modes, and serial bus connections should be shown over the top of the power rails. This makes the signaling relationship visible before schematic capture. It also helps identify which signals must be valid before the host processor is running and which signals are only available after the firmware takes control.
  • The third item is dependency. Sequencing dependencies, such as rail A before rail B, and fault dependencies, such as rail A collapsing and forcing rail B off, should be annotated directly on the diagram. The diagram should allow anyone reviewing the design to trace a rail back to the input source and forward to every downstream load without leaving the page.
This mapping step is also where the designer decides whether a rail belongs on the PMIC or should remain external. Not every rail should be forced into the PMIC just because an output is available. High‑current rails, large load‑step rails, low-noise analog rails, thermally expensive rails, or rails with unusual sequencing requirements may be better served by an external regulator, controller, or post‑regulation stage. The most common example is a high-current core rail, usually represented as a single buck regulator separate from the main system PMIC, either in a single-phase or multiphase configuration.

A complete power tree makes these decisions visible rather than hiding them inside the schematic. Next, we focus on sequencing, including fault reactions and what to avoid.

Sequencing, Reactions, and What to Avoid
Power sequencing is the first part of a two-part problem. The second part is defining operating states. Together, they force a mindset shift from simple rail sequencing to timed system behavior. The PMIC sequencing diagram should show GPIO, power-good, and reset aggregation as explicit signaling. Figure 10 shows these features for a representative multi‑rail PMIC supporting an MPU.
Figure 10: Representative sequencing diagram for a multi-rail PMIC
Figure 10: Representative sequencing diagram for a multi-rail PMIC
Special focus should be placed on power‑good aggregation and its relationship to the individual interfaces. This prevents race conditions where the processor cannot execute code out of memory and becomes trapped in a watchdog-reset loop due to incorrect rail sequencing. Most PMIC manufacturers provide rail-to-rail timing options, typical tolerances, and the hardware pins associated with those timing choices.

While the specifics of power-up and power‑down timing are tied to the needs of the individual system, special attention should be paid to power-down behavior under all circumstances. The PMIC does not eliminate undervoltage lockout (UVLO) or power-on reset (POR). Instead, it consolidates those functions into one device that can be detected by a single monitor and coordinated more easily. This allows a controlled shutdown of rails across all power domains in a defined reverse-sequencing order, while holding reset and power-good pins in defined states until the input rail fully decays.

Failing to protect against brownout or reverse sequencing can leave a core rail alive while the processor tries to execute code from a DDR controller that no longer has a valid voltage rail.

Contrast this with a legacy discrete architecture. An uncontrolled input brownout, such as in an inverter where motor voltages can keep the bus alive, can cause rails to fall at different times. This creates phantom failure modes that drift to the top of the debug list and are difficult to identify when the power-good pins are not tightly aligned to the system.

Fault Reaction
Fault handling is easy to overlook, but it should be treated as part of the sequencing strategy. Faults such as overvoltage, undervoltage, overcurrent, and overtemperature are common to most PMICs and usually occur on a rail-by-rail basis. The questions to answer as part of the integration process are:
  • What does the PMIC do after the fault is detected?
  • How does it recover? and
  • Who needs to know about it?
These scenarios start with whether the fault is local or global. A fault on one rail may trigger several possible recovery actions: disable only that rail, shut down a related rail group, assert a system reset, or collapse the entire PMIC output. Each behavior can be correct depending on the system and the intent for recovery. For example, a short on a peripheral rail may be recoverable, while a fault on a core or intermediate rail may require a full power-cycle sequence while alerting the system to the irregularity.

This naturally leads to fault recovery. PMICs generally implement two strategies:

  • A latched fault preserves the failure condition and prevents repeated stress, but it may require a hardware reset, software command, or full power cycle to recover.
  • Auto-retry or hiccup behavior improves field recovery, but it can also hide a marginal rail that repeatedly faults and restarts. This choice should be reviewed per rail, not only at the device level.
Figure 11: Representative PGOOD aggregation
Figure 11: Representative PGOOD aggregation
Fault visibility is just as important as the protection action. If a rail collapses, the system still needs a way to know why. For this reason, fault registers, interrupt logic, and the host interface should be powered from an always-on or surviving domain, not from the rail that may have failed. This is true for both the PMIC and the load. Without it, a failed module becomes much harder to diagnose.

The designer should also understand whether fault bits latch until explicitly cleared, clear on read, or disappear after a reset or power cycle. Latching fault bits are useful for post-fault diagnosis, while clear-on-read behavior requires firmware discipline, so the first read is captured and logged before the evidence is lost.

Fault behavior should be documented in the same power-state table as sequencing. For each rail, define what fault conditions are monitored, what turns off, what stays alive, what is reported to the host, and what action is required for recovery.

Figure 12: Failure mode of a brownout
Figure 12: Failure mode of a brownout
Host Interface, Control Pins, and Digital Configuration
The serial interface choice, I2C, SPI, or PMBus, determines the capability of diagnostic readback and ultimately what value the PMIC can offer the system. The three main interfaces are:
  • I2C is ubiquitous and low-cost, but slow;
  • SPI is faster and physically more robust against bus hangs; and
  • PMBus, which is rare in system PMICs but common in telecom and server point-of-load devices, standardizes the register map.
In addition to communication interfaces, level-sensitive pins such as interrupt (INT) and power-good (PG) pins allow hardware-level signaling to the load or host controller without having to interrogate the device over the communication bus. This allows near‑instant triggering in failure cases.

Configuration and storage are the second key decision. Most of these devices are simpler than modern controllers, and once one-time programmable memory (OTP) is burned, it is immutable. This is one of the most important characteristics driving PMIC design, because decisions made during the design phase lock the design into sequencing and reaction behavior that is usually evaluated late in validation.

Figure 13: A power-state driven diagram that represents the various operational modes of the system and what drives them.
Figure 13: A power-state driven diagram that represents the various operational modes of the system and what drives them.
Validation Across Operating States
Lastly, changing the way we design the system power architecture unlocks the idea that power is a system-state concept, not a series of rails powering up and discharging independently. For this reason, this article defines an approach where the operating states, active rails, and reactions that drive transitions are defined together.

This produces a system design based on power states rather than voltage rails alone. A basic set of states that defines most systems is presented below:

  • Power-up state: The focus is on the devices and rails that need to follow a specific power sequence. The failure modes to avoid are reverse biasing and improper signal gating before the system starts up and reset lines are released.
  • Steady state: The focus, when necessary, shifts to high-power burst modes driven by functions such as dynamic voltage scaling (DVS), which may require firmware awareness.
  • Fault-handling state: The fault handling and reaction strategy should be defined here. The questions are which failure modes require a fault-tolerant response, which require a fail-safe response, and how the system recovers.
  • Always-on or low-power operating state: One or more states define how the device shuts down rails, enters pulse-skipping mode, and preserves retention behavior. Common failure points include leaving pins floating, which increases leakage current, and turning off rails required for retained memory.
These states are not specific to the PMIC. The PMIC only plays one part in the overall system behavior. For example, in low‑power modes, did the design‑phase decisions ensure that memory and system state are retained before startup? By identifying the states and transitions early, the PMIC is easier to integrate into a modern MPU- or MCU-driven system.
Conclusion
A PMIC should be selected and integrated as a system power controller, not as a bundle of regulators. The correct process starts with the load: define the processor power domains, current profiles, tolerance budgets, sequencing requirements, and operating states before selecting the device. From there, the design can map rails to PMIC outputs, identify which rails should remain external, select switching modes intentionally, and document fault behavior before validation begins. The result is a power architecture that is easier to debug, easier to validate, and less likely to require a late OTP change after the schematic is already committed.
Share this story:
Chris Semanson headshot
The Author
Chris Semanson is a Senior Contributor to In Compliance Magazine, and is a Senior Staff Engineer in the systems and solutions team at Renesas Electronics. He has software and hardware experience across a wide range of applications in embedded systems, from automotive to inverter management at John Deere and Ford Motor Company.

Semanson holds a Master’s degree in Electrical Engineering from the University of Michigan Dearborn, where he studied under Mark Steffka in both computer and electrical engineering. He can be reached at chris.semanson@renesas.com