Hw-416-b Pir Sensor Datasheet Official
The HW-416-B module features a standard 3-pin male header (2.54mm pitch). The pin labeling is often printed on the back of the PCB.
| Pin Number | Pin Name | Description | | :--- | :--- | :--- | | 1 | VCC | Power input (5V – 20V DC) | | 2 | OUT | Digital output: HIGH when motion detected, LOW when idle | | 3 | GND | Ground (0V) |
Important Wiring Note:
Unlike some sensors, the HW-416-B requires a warm-up period after power-up. During the first 10–60 seconds, the output may toggle randomly. This is normal behavior as the sensor calibrates.
Below are the official and field-tested specifications for the HW-416-B.
| Parameter | Value / Range | | :--- | :--- | | Operating Voltage | DC 5V – 20V (Standard: 5V for microcontrollers) | | Quiescent Current | < 50 μA (microamps) | | Output Signal | Digital (High/Low) – 3.3V / 5V TTL compatible | | Output High Level | Vcc – 0.3V (when triggered) | | Output Low Level | 0V (idle state) | | Detection Range | Up to 7 meters (adjustable) | | Detection Angle | < 120° (cone-shaped, via Fresnel lens) | | Time Delay Adjust | 0.3 seconds to 5 minutes (via onboard potentiometer) | | Sensitivity Adjust | 3m to 7m (via onboard potentiometer) | | Trigger Modes | Single (Non-repeatable) / Repeatable (Select via jumper) | | Operating Temperature | -15°C to +70°C | | Dimensions | 32mm x 24mm x 18mm (excluding lens) | | Lens Type | Standard PIR Fresnel lens (white/translucent) |
The HW-416-B timing can be understood in two modes: hw-416-b pir sensor datasheet
Single Trigger Mode (Jumper on L):
Repeatable Trigger Mode (Jumper on H):
Note: Lockout time (approx 2 seconds) after OUT goes LOW – sensor ignores motion to prevent oscillation.
Before diving into the electrical characteristics, here are the headline features of the HW-416-B:
| HW-416-B | Arduino Uno/Nano | | :--- | :--- | | VCC | 5V | | OUT | Digital Pin 2 (or any) | | GND | GND | The HW-416-B module features a standard 3-pin male
Simple Arduino Code Sketch:
int pirPin = 2; int ledPin = 13;void setup() Serial.begin(9600); pinMode(pirPin, INPUT); pinMode(ledPin, OUTPUT);
void loop() int motionState = digitalRead(pirPin);
if (motionState == HIGH) digitalWrite(ledPin, HIGH); Serial.println("Motion Detected!"); delay(100); else digitalWrite(ledPin, LOW);
Understanding the internal architecture helps in reading the datasheet correctly. The HW-416-B consists of:
The key IC on most HW-416-B boards is the BISS0001 (or a clone like the HT7610B). Referencing the BISS0001 datasheet can give you deeper insight into the timing and sensitivity adjustment.
Subject: Reverse Engineering the HW-416-B (HC-SR501) Control Logic. Component Focus: The unlabeled COB (Chip on Board) and adjustment potentiometers.
The HW-416-B is one of the most popular and cost-effective Passive Infrared (PIR) motion sensor modules available in the electronics market. Often found in Arduino starter kits, security lighting projects, and automatic door systems, this module is frequently compared to its predecessor, the HC-SR501. However, the HW-416-B offers distinct advantages in terms of size, power consumption, and adjustability.
If you are searching for the official HW-416-B PIR sensor datasheet, you may have noticed that a unified manufacturer datasheet is hard to find. This is because the HW-416-B is a generic module design produced by several OEMs. To solve this, this article aggregates verified technical specifications, pinout definitions, timing diagrams, and calibration instructions to serve as the definitive reference for the HW-416-B. Repeatable Trigger Mode (Jumper on H):