

The BQ25504 is a highly integrated energy harvesting management IC designed for ultra-low-power applications. It is specifically engineered to efficiently capture and manage energy from low-output sources such as solar cells, thermoelectric generators (TEGs), or piezoelectric devices. The BQ25504 is ideal for applications requiring energy harvesting to power small, energy-efficient devices while maximizing energy storage in supercapacitors or rechargeable batteries.








| Parameter | Value |
|---|---|
| Input Voltage Range | 80 mV to 3.6 V |
| Output Voltage Range | Programmable up to 5.5 V |
| Cold-Start Voltage | 330 mV (minimum) |
| Quiescent Current | 330 nA (typical) |
| Maximum Input Power | 510 mW |
| Energy Storage Options | Supercapacitors, Li-ion batteries, etc. |
| Operating Temperature Range | -40°C to +85°C |
| Package Type | 16-pin QFN (3 mm x 3 mm) |
| Pin Number | Pin Name | Description |
|---|---|---|
| 1 | VSTOR | Output voltage to the storage element (e.g., battery or supercapacitor). |
| 2 | VBAT_OV | Overvoltage threshold for the storage element. |
| 3 | VBAT_OK | Indicates whether the storage element voltage is within the valid range. |
| 4 | VOUT | Regulated output voltage for the load. |
| 5 | GND | Ground connection. |
| 6 | VIN_DC | Input voltage from the energy harvesting source. |
| 7 | VOC_SAMP | Sampling pin for open-circuit voltage of the energy source. |
| 8 | VREF_SAMP | Reference voltage sampling pin. |
| 9 | EN_HRV | Enable pin for the energy harvesting mode. |
| 10 | MPPT | Maximum Power Point Tracking (MPPT) configuration pin. |
| 11 | NC | No connection. Leave unconnected. |
| 12 | VSS | Substrate ground. |
| 13 | BAT_OK | Battery status indicator. |
| 14 | VREF | Reference voltage output. |
| 15 | VBIAS | Bias voltage for internal circuitry. |
| 16 | NC | No connection. Leave unconnected. |
VIN_DC pin. Ensure the input voltage is within the specified range (80 mV to 3.6 V).MPPT pin to set the Maximum Power Point Tracking (MPPT) ratio. This ensures the IC operates at the optimal power point of the energy source.VSTOR pin. The IC will manage charging and discharging automatically.VBAT_OV pin to set the overvoltage threshold for the storage element.VOUT pin. The IC will provide a regulated output voltage to power the load.EN_HRV pin is set high to enable energy harvesting functionality.The BQ25504 can be used to power an Arduino UNO in low-power applications. Below is an example of how to monitor the VBAT_OK pin using the Arduino:
// Pin configuration
const int vbatOkPin = 2; // Connect VBAT_OK pin of BQ25504 to digital pin 2
void setup() {
pinMode(vbatOkPin, INPUT); // Set VBAT_OK pin as input
Serial.begin(9600); // Initialize serial communication
}
void loop() {
int vbatStatus = digitalRead(vbatOkPin); // Read VBAT_OK status
if (vbatStatus == HIGH) {
// VBAT_OK is HIGH, storage element voltage is within valid range
Serial.println("Battery voltage is OK.");
} else {
// VBAT_OK is LOW, storage element voltage is outside valid range
Serial.println("Battery voltage is NOT OK.");
}
delay(1000); // Wait for 1 second before checking again
}
The IC does not start up:
VIN_DC pin and verify the energy source is functioning correctly.Low efficiency in energy harvesting:
MPPT pin to match the energy source's characteristics.Storage element not charging:
VSTOR pin and ensure the storage element is functional.VBAT_OV pin is appropriate for the storage element.Output voltage is unstable:
VOUT pin does not exceed the IC's power capabilities.VOUT and VSTOR pins.Q: Can the BQ25504 operate with input voltages below 330 mV?
A: The IC requires a minimum of 330 mV to cold start. Once started, it can operate with input voltages as low as 80 mV.
Q: What types of storage elements are compatible with the BQ25504?
A: The IC supports supercapacitors, Li-ion batteries, and other rechargeable storage elements within the specified voltage range.
Q: How do I configure the MPPT ratio?
A: Use a resistor divider on the MPPT pin to set the desired MPPT ratio. Refer to the datasheet for recommended resistor values based on your energy source.
Q: Can the BQ25504 power high-current loads?
A: The IC is designed for low-power applications. Ensure the load current does not exceed the IC's maximum output power rating.