

The HLK-PM01 is a compact and efficient AC-DC power module manufactured by Hi-Link. It is designed to convert a wide range of AC input voltages (85-265V AC) into a stable 5V DC output. This module is ideal for powering low-power electronic devices and is widely used in IoT applications, home automation, and embedded systems due to its small size and high reliability.








| Parameter | Value |
|---|---|
| Input Voltage Range | 85-265V AC |
| Output Voltage | 5V DC |
| Output Current | 600mA (maximum) |
| Output Power | 3W |
| Efficiency | ≥70% |
| Operating Temperature | -20°C to +60°C |
| Storage Temperature | -40°C to +80°C |
| Isolation Voltage | 3000V AC |
| Dimensions | 35mm x 18mm x 15mm |
| Weight | ~15g |
The HLK-PM01 module has six pins, as described in the table below:
| Pin Number | Pin Name | Description |
|---|---|---|
| 1 | AC-L | Live input for AC voltage (85-265V AC) |
| 2 | AC-N | Neutral input for AC voltage |
| 3 | NC | Not connected (leave unconnected) |
| 4 | +5V | Positive 5V DC output |
| 5 | GND | Ground for 5V DC output |
| 6 | NC | Not connected (leave unconnected) |
Note: Pins 3 and 6 are not connected internally and should not be used.
Input Connection:
Output Connection:
Mounting:
Filtering:
Safety Precautions:
The HLK-PM01 can be used to power an Arduino UNO directly. Below is an example circuit and code:
// Example code to blink an LED using Arduino UNO powered by HLK-PM01
const int ledPin = 13; // Pin connected to the onboard LED
void setup() {
pinMode(ledPin, OUTPUT); // Set the LED pin as an output
}
void loop() {
digitalWrite(ledPin, HIGH); // Turn the LED on
delay(1000); // Wait for 1 second
digitalWrite(ledPin, LOW); // Turn the LED off
delay(1000); // Wait for 1 second
}
Note: Ensure that the HLK-PM01 is properly insulated and mounted to prevent accidental contact with high-voltage components.
| Issue | Possible Cause | Solution |
|---|---|---|
| No output voltage | Incorrect AC input connection | Verify AC-L and AC-N connections. |
| Output voltage fluctuates | Insufficient filtering | Add a 0.1µF ceramic and 10µF electrolytic capacitor across the output. |
| Module overheating | Overcurrent or poor ventilation | Reduce load current and ensure proper airflow. |
| Arduino resets intermittently | Insufficient current supply | Ensure the load does not exceed 600mA. |
Can the HLK-PM01 power a Raspberry Pi?
Is the HLK-PM01 safe for use in commercial products?
Can I use the HLK-PM01 with a 12V DC input?
What precautions should I take when using the HLK-PM01?
By following this documentation, you can safely and effectively integrate the HLK-PM01 into your projects.