

The HLK-PM12 is a compact and efficient AC-DC power module manufactured by Shenzhen Hi-Link Electronic Co., Ltd. It is designed to convert a wide range of AC input voltages (85-265V AC) into a stable 12V DC output. This module is widely used in applications requiring a reliable and space-saving power supply solution, such as IoT devices, home automation systems, industrial control circuits, and embedded systems.








The HLK-PM12 is designed to provide a stable and efficient power supply with the following key specifications:
| Parameter | Value |
|---|---|
| Input Voltage Range | 85-265V AC |
| Output Voltage | 12V DC |
| Output Current | 250mA (maximum) |
| Output Power | 3W |
| Efficiency | ≥ 70% |
| Frequency Range | 47-63Hz |
| 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-PM12 module has six pins, as described in the table below:
| Pin Number | Pin Name | Description |
|---|---|---|
| 1 | AC(L) | AC live input (connect to the live wire of AC mains) |
| 2 | AC(N) | AC neutral input (connect to the neutral wire) |
| 3 | NC | Not connected (leave unconnected) |
| 4 | +VOUT | Positive DC output (12V DC) |
| 5 | -VOUT | Negative DC output (ground) |
| 6 | NC | Not connected (leave unconnected) |
The HLK-PM12 can be used to power an Arduino UNO by providing a stable 12V DC supply. Below is an example circuit and code to blink an LED using the Arduino UNO powered by the HLK-PM12.
// Blink an LED connected to pin 13 of the Arduino UNO
// Ensure the HLK-PM12 is providing a stable 12V DC to the Arduino's VIN pin
void setup() {
pinMode(13, OUTPUT); // Set pin 13 as an output pin
}
void loop() {
digitalWrite(13, HIGH); // Turn the LED on
delay(1000); // Wait for 1 second
digitalWrite(13, LOW); // Turn the LED off
delay(1000); // Wait for 1 second
}
No Output Voltage
Overheating
Noise or Ripple in Output
Module Not Working After Power Surge
Q: Can the HLK-PM12 power a Raspberry Pi?
A: No, the HLK-PM12 cannot power a Raspberry Pi directly, as the Raspberry Pi typically requires higher current (e.g., 2.5A for Raspberry Pi 4) than the HLK-PM12 can provide (250mA maximum).
Q: Is the HLK-PM12 suitable for outdoor use?
A: The HLK-PM12 is not designed for outdoor use unless it is enclosed in a weatherproof and insulated housing.
Q: Can I use the HLK-PM12 with a 24V DC input?
A: No, the HLK-PM12 is designed for AC input only (85-265V AC). It cannot operate with a DC input.
Q: Does the HLK-PM12 require a heatsink?
A: No, the HLK-PM12 does not require a heatsink under normal operating conditions, as long as the load does not exceed 250mA and there is adequate ventilation.