MPPT charge controller reference design for 12-V, 24-V and 48-V solar panels


Design files


This reference design is a Maximum Power Point Tracking (MPPT) solar charge controller for 12-V and 24-V solar panels. This compact reference design targets small and medium power solar charger solutions and is capable of operating with 15- to 60-V solar panel modules, 12- or 24-V batteries and providing upwards of 20 A output current. The design uses a two-phase interleaved buck converter to step down the panel voltage to the battery voltage. The buck converter and its connected gate drivers are controlled by a microcontroller unit (MCU), which calculates the maximum power point using the perturb and observe method. The solar MPPT charge controller is created with real-world considerations, including reverse battery protection, software programmable alarms and indications, and surge and ESD protection.

  • 96% efficiency in 12-V systems and 97% efficiency in 24-V systems
  • Wide input voltage range: 15 V to 60 V
  • High rated output current: 20A
  • Battery reverse polarity, over-charge and over-discharge protections
  • System over-temperature and ambient light detection capabilities
  • Small board form factor: 130 mm x 82 mm x 38 mm
??image.gallery.download_en_US?? View video with transcript Video

A fully assembled board has been developed for testing and performance validation only, and is not available for sale.

Design files & products

Design files

Download ready-to-use system files to speed your design process.


Reference design overview and verified performance test data


Detailed schematic diagram for design layout and components


Complete listing of design components, reference designators, and manufacturers/part numbers


Detailed overview of design layout for component placement

TIDRYV2.ZIP (2093 K)

Files used for 3D models or 2D drawings of IC components

TIDCF96.ZIP (322 K)

Design file that contains information on physical board layer of design PCB

TIDRYV1.PDF (1700 K)

PCB layer plot file used for generating PCB design layout


Includes TI products in the design and potential alternatives.

Ambient light sensors

OPT3001Digital ambient light sensor (ALS) with high-precision human-eye response

Data sheet: PDF | HTML
Analog current-sense amplifiers

INA240-4 to 80V, bidirectional, ultra-precise current sense amplifier with enhanced PWM rejection

Data sheet: PDF | HTML
Buck converters (integrated switch)

LM50099.5-95V Wide Vin, 150mA Constant On-Time Non-Synchronous Buck Regulator

Data sheet: PDF | HTML
ESD protection diodes

TPD2E007Dual 10-pF, ±13-V, ±8-kV ESD protection diode for AC Signal Data Interfaces

Data sheet: PDF | HTML
Half-bridge drivers

LM5109100V / 1A peak half bridge gate driver

Data sheet: PDF
Linear & low-dropout (LDO) regulators

TLV704150-mA 24-V ultra-low-IQ low-dropout (LDO) voltage regulator

Data sheet: PDF | HTML
Low-side drivers

UCC275174-A/4-A single-channel gate driver with 5-V UVLO and 13-ns prop delay in SOT-23 package

Data sheet: PDF | HTML
MSP430 microcontrollers

MSP430F513225 MHz MCU with 8KB Flash, 1KB SRAM, 10-bit ADC, comparator, DMA, 16-bit High Resolution timer

Data sheet: PDF | HTML
N-channel MOSFETs

CSD18540Q5B60-V, N channel NexFET™ power MOSFET, single SON 5 mm x 6 mm, 2.2 mOhm

Data sheet: PDF | HTML
N-channel MOSFETs

CSD19531Q5A100-V, N channel NexFET™ power MOSFET, single SON 5 mm x 6 mm, 6.4 mOhm

Data sheet: PDF | HTML
TVS diodes

TVS330033V flat-clamp surge protection device

Data sheet: PDF | HTML
Temperature switches

TMP303Factory Programmed Temperature Window Comparator

Data sheet: PDF | HTML

Start development


Technical documentation

= Top documentation selected by TI
No results found. Please clear your search and try again.
View all 1
Type Title Date
* Design guide MPPT Charge Controller Reference Design for 12-V, 24-V and 48-V Solar Panels (Rev. A) Jan. 15, 2020

Support & training

TI E2E™ forums with technical support from TI engineers

View all forum topics

Content is provided "as is" by TI and community contributors and does not constitute TI specifications. See terms of use.

If you have questions about quality, packaging or ordering TI products, see TI support. ​​​​​​​​