

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 systems, and embedded systems due to its small size and high reliability.








The HLK-PM01 is a highly efficient power module with the following key specifications:
| 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 |
| Dimensions | 35mm x 18mm x 15mm |
| Isolation Voltage | 3000V AC |
| Safety Standards | CE, RoHS |
The HLK-PM01 has six pins, as described in the table below:
| Pin Number | Pin Name | Description |
|---|---|---|
| 1 | AC IN (L) | Live input for AC voltage (85-265V AC) |
| 2 | AC IN (N) | Neutral input for AC voltage |
| 3 | NC | Not connected (leave unconnected) |
| 4 | GND | Ground for the DC output |
| 5 | +5V | 5V DC output |
| 6 | NC | Not connected (leave unconnected) |
Connect the AC Input:
AC IN (L) pin to the live wire of the AC mains.AC IN (N) pin to the neutral wire of the AC mains.Connect the DC Output:
+5V pin to power your device or circuit.GND pin to the ground of your circuit.Mounting and Placement:
Filtering and Protection:
The HLK-PM01 can be used to power an Arduino UNO directly. Below is an example circuit and code:
+5V pin of the HLK-PM01 to the 5V pin of the Arduino UNO.GND pin of the HLK-PM01 to the GND pin of the Arduino UNO.AC IN (L) and AC IN (N) pins to the AC mains (with proper insulation and safety precautions).// 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
}
No Output Voltage:
Output Voltage Fluctuations:
Module Overheating:
Buzzing Noise:
Can the HLK-PM01 power a Raspberry Pi?
Is the HLK-PM01 safe for use in home automation projects?
Can I use the HLK-PM01 with a 12V DC input?
What happens if I exceed the maximum output current?
By following this documentation, you can safely and effectively use the HLK-PM01 in your electronic projects.