We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X

Renewable resources, especially solar power and Photovoltaic (PV) systems, have gained great visibility during the past few years as convenient and promising renewable energy sources. Solar power systems offer several benefits, such as:

  • Clean and renewable energy that replaces power produced by coal, oil and nuclear power
  • Reduction/elimination of electric bills
  • Ample resources since silicon for manufacturing PV panels is the second most abundant element on Earth
  • The ability to provide power to remote locations

Our grid-connected solar microinverter reference design, featuring a dsPIC® Digital Signal Controller (DSC), has a maximum power output of 215W and provides a high efficiency of ~94% at nominal conditions (230V AC). We also offer a portable solar charging reference design based on an 8-bit PIC16F microcontroller (MCU) that can charge a 24V battery system from a 130W/12V solar panel. This design can provide 1.3 kWh of energy in 10 hours of charging time.


Solar Micro Inverter

Grid-Connected Solar Microinverter Reference Design

Our Grid-Connected Solar Microinverter Reference Design demonstrates the flexibility and power of SMPS dsPIC DCS in grid-connected solar microinverter systems. This reference design has a maximum output power of 215W and ensures maximum power point tracking for PV panel voltages between 20V to 45V DC. Its high efficiency was achieved by implementing a novel interleaved active-clamp flyback topology with Zero Voltage Switching (ZVS).

Solar Power Application Notes

Solar MPPT Battery Charger for the Rural Electrification System (AN2321)

This application note describes how to develop a portable solar charging system for use in a rural area.

Would you like to learn more about the advantages of switching to digital power supplies? Click on the link below to download our Features, Value and Benefits of Digital Control for Power Supplies white paper.

Recommended Products

dsPIC® Digital Signal Controllers

Product Core Number of Pins Program Flash (KB) RAM (KB) IC/OC/
SMPS PWM ADCs Number of Op Amps/ PGAs Number of Analog Comparators Number of UART/I2C/
SPI Interfaces
dsPIC33EP 'GS' Family 70 MIPS Single Core Up to 80 Up to 128 Up to 8 4/4 16 Channels 1 nS 22 × 12-bit, 5x S/H 2 4x
dsPIC33CK 'MP' Family 100 MIPS Single Core Up to 80 Up to 256 Up to 24 9 16 Channels 250 pS 24 × 12-bit,
3x S/H
3 3 3/3/3
dsPIC33CH 'MP' Family 100 MIPS Dual Core Up to 80 Up to 512/72 Up to 48 + 16 8 + 4 8+4 Channels 250 pS 18 × 12-bit, 4x S/H 3 3 3/3/3

IC = Input Capture
OC = Output Compare
MCCP = Multiple Capture/Compare/PWM
SCCP = Single Capture/Compare/PWM
SMPS PWM = Power Supply Pulse Width Modulation

Voltage Regulators

  • MCP16301 – 30V non-synchronous buck regulator
  • MCP1700 - Low quiescent current LDO regulator

Operational Amplifier

  • MCP6022 – 10 MHz, 1 mA, low-power dual op amp

Temperature Sensor

  • MCP9700A – Low-power linear active thermistor IC, analog output


  • MCP14E4  – 4.0A dual high-speed power MOSFET driver with enable function for each output


We're having trouble displaying information on this page right now. Please visit our Parametric Chart tool to search these products and their data.
We're having trouble displaying information on this page right now. Please visit our Parametric Chart tool to search these products and their data.
View All Parametrics
Product Pricing CWG/COG PSMC Op Amps Comparators Internal Voltage Reference (Bandgap)
PIC16F1764 0.9600 1 0 1 2 Yes
PIC16F1765 1.0300 1 0 1 2 Yes
PIC16F1768 1.1300 2 0 2 4 Yes
PIC16F1769 1.2100 2 0 2 4 Yes
PIC16F1773 1.4800 3 0 3 6 Yes
PIC16F1776 1.5500 3 0 3 6 Yes
PIC16F1777 1.9200 4 0 4 8 Yes
PIC16F1778 1.6500 4 0 3 6 Yes
PIC16F1779 2.0200 4 0 4 8 Yes
PIC16F753 0.6600 1 0 1 2 Yes

Development Tools

Our Digital Power Design Suite includes the Digital Compensator Design Tool (DCDT), MPLAB® Code Configurator (MCC), Microchip compensator libraries and design examples. These four packages combine to provide the tools and required guidance for developing complete digital power designs.

MPLAB® Starter Kit and Development Boards

Our starter kits contain everything for you to get started, including demonstration hardware and software and an integrated debugger, allowing you to quickly evaluate a silicon and software solution.

Development Boards for Full-Digital Power Controllers

dsPIC33C Digital Power Starter Kit (DM330017-3) - This starter kit is intended to introduce and demonstrate the capabilities and features of the latest family of dsPIC33C devices targeted for digital power applications.

MPLAB Starter Kit for Digital Power (DM330017-2) – Easily explore the digital power conversion capabilities and features of the dsPIC33F GS family of DSCs.

Low-Voltage PFC Development Kit (DV330101) – The Low-Voltage Power Factor Correction (LVPFC) Development Kit offers safe voltage levels at moderate power while designing algorithms on a boost Power Factor Correction (PFC) topology. These algorithms can be applied on real systems under development with minimal changes.

Digital Power Development Board (DM330029) – The Digital Power Development Board provides a flexible measurement platform for all compatible dsPIC33 Digital Power Plug-In Modules (DP PIMs)

Digital Power PIMs – Compatible with the Digital Power Development Board and the Low-Voltage PFC Development Kit, Digital Power PIMs (DP PIMs) provide access to the dsPIC33 DSC’s analog inputs, the Digital-to-Analog Converter (DAC) outputs, the Pulse-Width Modulation (PWM) outputs and the General-Purpose Input and Output (GPIO) ports.

dsPIC33CH Curiosity Development Board (DM330028-2) – The dsPIC33CH Curiosity Development Board is s a cost–effective development and demonstration platform for the dsPIC33CH512MP508 family of dual–core, high–performance DSCs. It offers a configurable Switch Mode Power Supply (SMPS) test circuit that can be operated in buck, boost, or buck-boost modes, using either voltage mode or peak current mode control.

dsPIC33CK Curiosity Development Board (DM330030) – The dsPIC33CK Curiosity Development Board (DM330030) is a cost-effective development and demonstration platform for the dsPIC33CK family of single-core high performance digital signal controllers.

dsPIC33EP128GS808 Development Board (DM330026) – This development board consists of an 80-pin DSC and can be used to verify peripheral functionality, emulate power supply functionality and simulate transient behavior.


These debuggers and programmers, with features ranging from basic debugging to advanced emulation capability, work across all 16-bit MCUs and dsPIC DSCs, as well as the rest of our MCU and MPU products, and are USB powered and fully integrated with MPLAB X IDE.

MPLAB ICD 4 In-Circuit Debugger – Cost-effective, high-speed programmer and debugger

MPLAB PICkit™ 4 In-Circuit Debugger – Low-cost programmer and debugger

Software Tools

The MPLAB® development ecosystem, which supports all of our MCU and MPU products, is a single tool chain that makes the development of intelligent power applications using our 16-bit PIC® microcontrollers and dsPIC® Digital Signal Controllers (DSCs) easy.

MPLAB Device Blocks for Simulink®

MPLAB X Integrated Development Environment (IDE)

MPLAB XC16 Compilers – Full-featured compilers with free downloads available

Third-Party Real-Time Operating Systems (RTOS) – RTOS supporting PIC MCUs and dsPIC DSCs

Third-Party Software Tools – Supplemental software tools for 16-bit PIC MCUs and dsPIC DSCs

Code Examples

Title Download
PMBus™ Stack Download
CE002 Configuring 10-Bit dsPIC DSC A/D Converters for 1 Msps Conversion Rate Download
CE021 - dsPIC SMPS Buck Converter with PID Control Download
CE031 - dsPIC SMPS ADC Triggered by PWM Download
CE028 - dsPIC SMPS Complementary PWM Download
CE020 - Standard Mode PWM using dsPIC SMPS DSC Download
CE032 - dsPIC SMPS ADC Interrupt Vectoring - Assembly Download

Development Tool Source Code

Title Download
Buck/Boost Converter PICtail Plus Daughter Board Source Code Download


Title Download
AN1106 - Power Factor Correction in Power Conversion Applications Using the dsPIC® DSC Download
AN1278 - Digital Power IPFC Reference Design Application Note Download
AN1207 - Switch Mode Power Supply (SMPS) Topologies (Part II) Download
AN1114 - Switch Mode Power Supply (SMPS) Topologies (Part I) Download
AN2321 - Solar MPPT Battery Charger for the Rural Electrification System Download
TB081 - Soft-Start Controller for Switching Power Supplies Download
AN1335 - Phase-Shifted Full-Bridge (PSFB) Quarter Brick DC/DC Converter Reference Design Using a dsPIC® DSC Download
AN2375 - Advantages of Slope Compensation with CIPs Download
AN2450 - Oscillator Jitter and Jitter-Causing Events Download
AN1338 - Grid-Connected Solar Microinverter Ref. Design Using a dsPIC® DSC Download
TB3160 - Primary Side Power Limiter and Control Download
AN1336 - DC/DC LLC Reference Design Using the dsPIC® DSC Download
AN1086 - Switching Power Supply Design with the PIC16F785 Download
AN2456 - Configurability in a Switched Mode Power Supply Controller Download
TB3167 - Advantages of the Operational Amplifier Peripheral in PIC Microcontrollers for SMPS Applications Download
AN2721 - Getting Started with Dual Core - Getting Started with Dual Core Download
TB062 - Frequently Asked Questions (FAQs) About dsPIC® DSC SMPS Devices Download
Title Download
16-bit Peripherals Quick Reference Guide Download
SEC1110/1210 - Smart Card Controllers with USB, SPI and UART Interfaces Download
Connectivity Solutions for Embedded Design Download
32-bit MCU Connectivity Sell Sheet Download
Intelligent Power Supply Design Solutions Brochure Download

dsPIC® DSC Wireless Power and Charging Solutions

Learn how the dsPIC33 Digital Signal Controller which includes a powerful DSP Core, high-speed ADCs, high resolution PWMs, provides a high level of programmability, enables standards based wireless charging solutions. The dsPIC33 based 15W transmitter complies with the Qi standard, and supports CAN, NFC and authentication. The 200W Transmitter/Receiver solution developed with a custom controller is targeted for applications such as power tools, industrial robots etc., provides greater than 90% efficiency and includes an advanced foreign object detection scheme.