Smart Battery Charger Based on LPC860 MCUs

Block Diagram

Smart Battery Charger

Smart Battery Charger

Supported Devices

Processors and Microcontrollers

LPC800 Arm Cortex-M0+


Peripheral Usage

  • UART for drive serial output
  • I2C for communication with the battery pack
  • FTM timer generates PWM wave to control bulk circuit
  • Multi-timer generates periodic interrupts for periodic sampling and modulation
  • ADC to collect thermistor voltage and calculate temperature


  • RAM 4.9k bytes used
  • Flash 26k bytes used


Quick reference to our documentation types.

1 documents

Design Files

Quick reference to our design files types.

1 design file

Related Software

Quick reference to our software types.

1 software file

Note: For better experience, software downloads are recommended on desktop.


1 trainings


What do you need help with?