The Buck Power Supply Graphical User Interface (GUI) System consists of several components:
- MCP19110/11/18/19 MPLAB® X IDE Graphical User Interface Plug-In:
- This graphical user interface simplifies the configuration of the MCP19110/11/18/19. It is user-installed and resides within the MPLAB X IDE. This user’s guide describes the plug-in installation procedure, as well as how to use it.
- MPLAB X Integrated Development Environment (IDE):
- This is a complete software development environment that links the software and hardware development. This is a free tool, available from Microchip, that supports device configuration, advanced programming, as well as debug support. The GUI resides inside the MPLAB X IDE.
- MCP1911X – Power Supply Firmware:
- This firmware is provided by the plug-in. This is standard firmware that has been configured to work with this graphical user interface once it is opened as a project within MPLAB X IDE.
- MPLAB XC8 Compiler:
- The firmware described above is coded in C and thus requires a C-compiler. C-compilers are available for free from Microchip's website.
- MCP19111 – Power Supply Evaluation Board:
- This board is available from Microchip and provides a method to evaluate the performance of the MCP19111 in the target end application.
- PICkit™ 3 In-Circuit Debugger/Programmer, etc.:
- A programming tool is required to configure the evaluation board. We recommend the PICkit 3 Debugger or ICD3, which is available from microchipDIRECT. In practice, you modify the GUI parameters to provide the features and performance needed in the end application. The GUI modifies the firmware, compiles it with the XC8 C-compiler and then loads it, through the PICkit 3 Debugger, to the MCP19111 Evaluation Board (ADM00397) which will then perform as configured.
MCP19111 - Hybrid Controllers - Microchip
MCP19111 is a mid-voltage (4.5 - 32 V) analog-based Pulse Width Modulation (PWM) controller family with an integrated 8-Bit PIC® Microcontroller. This unique product combines the performance of a high-speed analog solution, including high-efficiency and fast transient response, with the configurability and communication interface of a digital solution. Combining these solution types creates a new family of devices that maximizes the strengths of each technology to create a more cost-effective, configurable, high-performance power conversion solution. The MCP1911X family, when combined with Microchip's MCP87XXX MOSFETs, or any low Figure-of-Merit (FOM) MOSFET, produce high-efficiency (> 96%) DC/DC power-conversion solutions.
Figure-of-Merit devices focus on minimizing both on-state resistance (Rdson) and gate charge (Qg). They are focused on maximizing power conversion performance, making them ideal for switched-mode power supply applications.
MCP19111 Target Applications
MCP19111 Power Supply Evaluation board (ADM00397)
The MCP19111 Evaluation Board demonstrates how the MCP19111 device operates in a synchronous buck topology over a wide input voltage and load range. Nearly all operational and control system parameters are programmable by utilizing the integrated PIC microcontroller core. MPLAB X IDE can be used in conjunction with a Graphical User Interface (GUI) plug-in to easily configure the MCP19111. Alternatively, you can program the MCP19111 using your own firmware, tailoring it to your application. The evaluation board contains headers for ICSP™ (In-Circuit Serial Programming™) as well as I2C communication, pull-up and pull-down resistor pads and test point pads on each GPIO pin, and two push buttons for system development.
MCP1911 Power Supply Evaluation board (ADM00397) Features
- Vin range: 5 V to 12 V
- Adjustable Vout range: 0.5 V to 3.6 V
- Maximum output current: 30 A with proper air flow
- Programming and I2C communication headers
- Factory programmed to produce 1.8 V from 12 V source
Buck Power Supply Graphical User Interface Plug-In Firmware
Below are many different tasks that are accomplished by the GUI's firmware:
Initialize the Internal Peripherals
At start-up, the firmware initializes the internal operating points of the device. These include, but are not limited to:
• Switching frequency, phase shift, maximum duty cycle
• Output voltage set point
• Compensation parameters
• Protection peripherals (over-voltage, under-voltage etc.)
This action is accomplished by writing specific values into the corresponding registers.
Handle Protection Events
Most integrated analog protection functions can interrupt the main program execution. This ensures that the product, and more specifically the firmware, can react to external events as fast as possible.
When the output turns on, the device uses a voltage ramp in order to reach the output voltage target. This ramp is managed by the firmware by increasing the internal reference (OVCCON) step by step.
The device can continually check its environment by using the internal analog-to-digital converter (ADC). It can then use this result to make any operating point adjustments. The firmware also handles the GPIO pins’ states.