Hw-044 Datasheet Direct

If you have been tinkering with Arduino or Raspberry Pi for a while, you have likely accumulated a bag of miscellaneous blue breakout boards. One of the most common—yet often misunderstood—is the HW-044.

At first glance, it looks like a simple push-button or limit switch module. But if you just treat it as "button in/button out," you are missing half the story. Today, we are going to pull the actual HW-044 datasheet apart and look at the circuit, the logic, and why this module behaves differently than a raw mechanical switch. hw-044 datasheet

| Pin Label | Function | Description | |-----------|----------|-------------| | VIN | Power Input | 2.7V – 5.5V DC. 5V recommended for maximum output power. | | GND | Ground | Connect to system ground. | | BCLK | Bit Clock | Also known as BCLK or SCK. I²S serial clock. | | LRC | Left/Right Clock | Also known as WS or FS. Frame sync for I²S. | | DIN | Data Input | Serial audio data line (I²S data). | | GAIN | Gain Select | Strapping pin (see gain settings below). | | SD_MODE | Shutdown / Mode | High = normal operation, Low = shutdown. Also used for channel/chip address. | | SPK+ / SPK- | Speaker Output | Connect to 4Ω – 8Ω speaker. Do NOT connect to ground. | If you have been tinkering with Arduino or

Note: On some HW-044 revisions, the GAIN and SD_MODE pins may be unlabeled or swapped. Always check the silkscreen on your specific board. But if you just treat it as "button

How does the HW-044 compare to similar products? Here is a quick comparison for reference.

| Model | Axes | Switch | Voltage | Output Type | PCB Size (approx) | |-------|------|--------|---------|-------------|------------------| | HW-044 | 2 | Yes | 3.3-5V | Analog | 40x36 mm | | KY-023 | 2 | Yes | 3.3-5V | Analog | 40x36 mm (nearly identical) | | HW-504 | 2 | No | 3.3-5V | Analog | 32x28 mm (compact) | | PS2 Style (generic) | 2 | Yes | 5V only | Analog | 46x40 mm (with larger cap) | | Thumbstick breakout (STEM) | 2 | Yes | 3.3-5V | Analog + I2C (some) | 37x35 mm |

Note: The KY-023 and HW-044 are frequently interchangeable, but the HW-044 often has better quality control on the return springs. Always check the pin order before plugging in.