For the HW-416-B, the typical placement is: Jumper on left pair = Single mode; Jumper on right pair = Repeatable mode. However, always check PCB marking.
Document Revision: 1.0
Date: Based on common HW-416-B specifications as of 2026
Compliance: RoHS (lead-free) for most variants
If you are looking for a standard PDF datasheet for the HW-416-B, you likely won't find one from a major manufacturer. These sensors are generic modules produced by various Chinese factories.
The most interesting finding upon inspection is the controller chip. It is usually a "blob" of black epoxy (Chip-on-Board). Through reverse-engineering efforts by the open-source community, this chip has been identified as the BIS0001 (or BISS0001) generic infrared controller.
The module has two potentiometers and two jumpers: hw-416-b pir sensor datasheet
| Component | Function | |-----------|----------| | Time Delay (Sx) | Adjusts output hold time (clockwise = longer) | | Sensitivity (Rx) | Adjusts detection distance (clockwise = more sensitive / longer range) | | Trigger mode jumper (L / H) | L = single trigger, H = repeat trigger | | Temperature compensation (some modules) | Helps reduce false triggers in hot/cold environments |
If you want, I can convert this into a printable one-page PDF datasheet layout, produce schematic wiring examples, or provide sample Arduino and Raspberry Pi code snippets for the HW-416-B.
The HW-416-B is a compact Passive Infrared (PIR) motion sensor module, commonly used in DIY electronics projects for detecting human movement. It is essentially a variation of the popular AM312 or HC-SR501 sensors, designed for low-power consumption and a smaller physical footprint. Core Specifications Operating Voltage: 2.7V to 12V DC. Static Power Consumption: (ideal for battery-powered devices). Output Signal: High/Low (3.3V High, 0V Low).
Delay Time: Fixed at approximately 2 seconds (non-adjustable). Detection Range: Up to 3–5 meters. Detection Angle: Approximately 100∘100 raised to the composed with power Operating Temperature: Pinout Configuration For the HW-416-B, the typical placement is: Jumper
The module typically features three pins, usually labeled on the underside: VCC: Power input (2.7V – 12V).
OUT: Digital output signal (Connect to an Arduino digital pin or a relay module). GND: Ground connection. Key Features & Usage Immunity to Interference: Unlike larger sensors, the
uses internal digital signal processing which makes it less susceptible to power supply noise or electromagnetic interference.
Compact Design: Its small size makes it perfect for "stealth" applications, such as automatic cabinet lighting or small security gadgets. Document Revision: 1
Repeatable Triggering: If a person remains in the detection range, the output will stay "High" until they leave. Once the motion stops, the signal stays High for the fixed 2-second delay before dropping to Low. Quick Connection Guide (Arduino Example) To test the sensor, you can follow this simple setup: VCC →right arrow Arduino 5V GND →right arrow Arduino GND OUT →right arrow Arduino Digital Pin 2
void setup() pinMode(2, INPUT); Serial.begin(9600); void loop() if (digitalRead(2) == HIGH) Serial.println("Motion Detected!"); delay(100); Use code with caution. Copied to clipboard
The HW-416-B is notably smaller than the HC-SR501. Its compact form factor makes it ideal for wearable tech or small enclosure projects.
The PCB is double-layered with a ground plane to reduce noise. The FR-4 material ensures decent thermal stability, though prolonged exposure to direct sunlight or heat sources can trigger false positives (a common trait of all PIR sensors).
If you’re building a motion-activated light, security alarm, or smart occupancy sensor, you’ve likely come across the HW-416-B PIR sensor module. At first glance, it looks identical to the famous HC-SR501. In fact, for practical purposes, the HW-416-B shares the same core components: a Pyroelectric Infrared (PIR) sensor, a BIS0001 (or similar) signal processing IC, and an adjustable lens.
In this guide, we’ll cover everything you would find in a standard datasheet, plus tips for using it with Arduino, ESP32, or Raspberry Pi.