Solar MPPT Charge Controller Reference Design


Design files


This design is a 20A Maximum Power Point Tracking (MPPT) solar charge controller created for solar panel inputs corresponding to 12V and 24V panels. The design is targeted for small and medium power solar charger solutions and is capable of operating with 12V/24V panels and 12V/24V batteries up to 20A output current. Designed with scalability in mind, it can easily be adapted to a 48V system by changing the MOSFETs to 100V rated parts. The user can also increase the current to 40A by using the TO-220 package version of same MOSFETs used currently. The Solar MPPT Charge Controller was created with real world considerations, including reverse battery protection and software programmable alarms and indications provided in hardware but were left non-configured. The design has an operating efficiency of above 97% at full load in a 24V system. For 12V systems the efficiency is above 96% and includes losses in the reverse battery protection MOSFETs.

  • More than 96% efficiency at full load in 12V and 24V systems
  • Supports Wide Input Voltage Range: 15VDC - 44VDC
  • Flexible design supports both 12V or 24V solar panels
  • Output Current: 20A max
  • Small Board Form Factor: 130 mm x 84 mm x 22 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.

TIDU219.PDF (1411 K)

Test results for the reference design, including efficiency graphs, test prerequisites and more

TIDC273A.ZIP (1112 K)

Detailed schematic diagram for design layout and components

TIDR393.PDF (54 K)

Detailed schematic diagram for design layout and components

TIDR394.ZIP (28 K)

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


Includes TI products in the design and potential alternatives.

AC/DC & DC/DC converters (integrated FET)

LM50197.5-100V Wide Vin, 100mA Constant On-Time Synchronous Buck Regulator

Data sheet: PDF | HTML
Analog current-sense amplifiers

INA271-16 to 80V, split-stage current sense amplifier w/ in-line filter capability

Data sheet: PDF | HTML
Half-bridge drivers

SM722953-A, 100-V full bridge gate driver with Integrated current sense amplifier

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

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

Data sheet: PDF | HTML

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

Data sheet: PDF | HTML

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

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

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
* Test report TIDA-00120 Test Results Jan. 29, 2014

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. ​​​​​​​​