top of page
Adiuvo Engineering & Training logo
MicroZed Chronicles icon

Powering FPGAs Without the Headaches: Evaluating the MCP16701 PMIC

Alongside the design and development of FPGA applications, we also design FPGA- and microprocessor-based boards, for example our tile range, development boards, and tile carrier cards.


ree

One of the key aspects we consider is how we are able to power the FPGA or microprocessor. Powering FPGAs or microprocessors can be a challenge, as we often require low voltages that are very stable while supplying high currents.


Sequencing requirements also come to the fore, with the need to sequence rails in the correct order for power-up and power-down. Failure to comply with these requirements can have some nasty side effects, potentially resulting in damage or loss of part capabilities or features.


I was therefore pleasantly surprised when I came across the Microchip MCP16701, a power management IC intended for FPGA and high-end MCU solutions. Being a PMIC, it can be controlled over I²C, which provides a high level of visibility and configurability of the power solution.


The MCP16701 provides developers with eight 1.5 A buck regulators, which can be connected in parallel to increase the available supply current, along with four 300 mA low-dropout linear regulators and one low-input / low-output LDO controller. The device operates from a 2.7 V to 5.5 V input supply.


As mentioned, the eight buck regulators can be combined in parallel to create higher output currents. With the MCP16701, it is possible to combine up to four outputs, creating a 6 A supply. Both the buck and linear regulators can supply any voltage between 0.6 V and 3.8 V, with the output voltage defined over the I²C interface.


The final LDO controller is intended for use with an external MOSFET to increase power-supply rejection ratio (PSRR) and is designed to provide reference supplies for high-speed SERDES.


Being designed by Microchip, there is obvious built-in support for the PolarFire range of FPGAs, with several signals that can also be used by other FPGAs or MCUs. These include a programmable reset output, which can be assigned a user-defined delay after the completion of all enabled regulators achieving power-OK status, and a simple reset that is asserted once the enabled regulators reach power-OK.


To support wider system requirements, the MCP16701 also includes a watchdog input and output to support MCU features.


To evaluate the MCP16701, I purchased a development board that contains the device, a USB-to-I²C interface, and breakout connections for many of the buck and linear outputs.

This allows the evaluation board to be connected to a development machine, where the PMIC can be observed and configured over I²C. The outputs can then be connected to an electronic load to observe behaviour under high current conditions.


The evaluation board breaks out several of the bucks as follows:

  • Buck 1–4 paralleled for a 6 A output at 1.0 V

  • Buck 5–6 paralleled for a 3 A output at 1.35 V

  • Buck 7 output at 3.3 V

  • Buck 8 output at 1.35 V

  • LDO 1 output at 1.8 V

  • LDO 2 output at 2.5 V

  • LDO Controller set for 1.0 V


One of the nice features of the evaluation board is the availability of a host PC application that allows control and monitoring of the PMIC.


When connected, we can initially see the default configuration and status. Some channels are highlighted in red due to them being paralleled.


ree

We can then view the general settings, where the watchdog can be enabled and the reset behaviour defined.


ree

Subsequent tabs are used for configuring the buck regulators and LDOs.


ree
ree

With the board connected to an oscilloscope, I measured the default sequencing of the outputs. This showed clean sequencing, with the 3.3 V rail coming up first, followed by the two 1.35 V rails, and finally the 1.0 V rail.


ree

The output sequence, paralleling of outputs, and output voltages can all be changed using I²C and then stored in non-volatile memory.


The next step was to connect an active load and set it to draw close to the rated current of each rail dynamically.


The first rail tested was the 6 A, 1.0 V output. The results looked very good, especially considering that the only decoupling was on the board and that relatively long cables were used between the evaluation board and the electronic load.


ree


I also had a simple thermal imager available, so I captured an image of the PMIC while it was delivering this power.


ree

The thermal response was reasonable. I also had a JouleScope connected to monitor the input power, which showed the current being drawn, although the capture shown was taken while drawing a steady 6 A load.


ree

Overall, I am impressed with the MCP16701 and think it is a device we will consider using on future projects. However, one word of caution comes to mind from my good friend Dan Binnun, who has noted that highly integrated PMICs can sometimes introduce layout complexity. In such cases, it can be easier to use discrete components, as the associated cost difference is often not significant.


As always, the final decision comes down to engineering experience and determining whether an integrated solution is suitable for the specific application.


FPGA Conference

FPGA Horizons US East - April 28th, 29th 2026 - THE FPGA Conference, find out more here.


FPGA Journal

Read about cutting edge FPGA developments, in the FPGA Horizons Journal or contribute an article.


Workshops and Webinars:

If you enjoyed the blog why not take a look at the free webinars, workshops and training courses we have created over the years. Highlights include:



Boards

Get an Adiuvo development board:

  • Adiuvo Embedded System Development board - Embedded System Development Board

  • Adiuvo Embedded System Tile - Low Risk way to add a FPGA to your design.

  • SpaceWire CODEC - SpaceWire CODEC, digital download, AXIS Interfaces

  • SpaceWire RMAP Initiator - SpaceWire RMAP Initiator,  digital download, AXIS & AXI4 Interfaces

  • SpaceWire RMAP Target - SpaceWire Target, digital download, AXI4 and AXIS Interfaces

  • Other Adiuvo Boards & Projects.


Embedded System Book   

Do you want to know more about designing embedded systems from scratch? Check out our book on creating embedded systems. This book will walk you through all the stages of requirements, architecture, component selection, schematics, layout, and FPGA / software design. We designed and manufactured the board at the heart of the book! The schematics and layout are available in Altium here.  Learn more about the board (see previous blogs on Bring up, DDR validation, USB, Sensors) and view the schematics here.

bottom of page