A3144 Hall Effect Sensor Non-Contact Magnetic Detector Transistor IC (TO-92 Package)
Detect magnetic fields reliably with the A3144 Hall Effect Sensor IC. Operating on the principle of the Hall Effect, this non-contact digital magnetic switch triggers a crisp, low-active digital output whenever a magnetic field (South Pole) is detected. Packaged in a compact 3-pin TO-92 housing, the A3144 features an internal voltage regulator, reverse battery protection, a Hall voltage generator, and an open-collector output transistor. Capable of handling supply voltages from 4.5V to 24V DC, it is an industry-standard choice for rotational speed measurement (tachometers), door position sensing, brushless DC motor commutation, and wheel encoders with Arduino, Raspberry Pi, or ESP32.
₹ 8
₹ 11
| : |
Add FAQ
The A3144 Hall Effect Sensor is a monolithic integrated circuit designed for reliable non-contact magnetic sensing. Built using bipolar semiconductor technology, the IC combines a voltage regulator, a Hall voltage element, a signal amplifier, a Schmitt trigger circuit, and an open-collector output transistor onto a single silicon chip.
When a permanent magnet or magnetic field of sufficient strength (South Pole) approaches the branded face of the A3144 package, the sensor's open-collector NPN transistor turns ON, pulling the output pin LOW (0V). When the magnetic field is removed, the transistor turns OFF, allowing an external pull-up resistor to bring the output signal high (VCC). Because the sensor is completely solid-state without moving mechanical contacts, it provides virtually infinite operating life, immune to mechanical wear, dust, moisture, and vibration.
Key Features and Benefits
-
Wide Operating Voltage Range: Functions across a broad supply range of 4.5V to 24V DC, making it directly compatible with 5V logic microcontrollers as well as 12V−24V industrial PLC controllers.
-
Non-Contact Magnetic Sensing: Zero physical contact ensures frictionless detection, eliminating mechanical bounce and contact wear.
-
Internal Schmitt Trigger: Built-in hysteresis guarantees clean, bounce-free digital switching transitions even under weak or slowly changing magnetic fields.
-
Reverse Battery Protection: Integrated diode protection guards the IC against accidental supply voltage reversal.
-
High-Speed Switching Rate: Fast response time capable of switching at frequencies up to tens of kilohertz, ideal for high-speed motor RPM calculations.
Technical Specifications
| Feature Component | Specification Details |
|---|---|
| Model Designation | A3144 (Allegro MicroSystems architecture) |
| Package Type | 3-Pin Through-Hole TO-92UA |
| Operating Voltage (VCC) | 4.5V DC−24V DC |
| Supply Current | ≈4.0 mA−9.0 mA |
| Output Type | Open-Collector NPN Digital Output (Active LOW) |
| Output Sink Current (ISINK) | Max 25 mA |
| Magnetic Operate Point (BOP) | 350 Gauss (Typical) |
| Magnetic Release Point (BRP) | 100 Gauss (Typical) |
| Operating Temperature | −40∘C to +85∘C |
Pinout Guide
Holding the TO-92 package with the flat printed side facing you and pins pointing downwards:
-
Pin 1 (VCC / Left Pin): Supply Voltage Positive (+4.5V to +24V DC).
-
Pin 2 (GND / Middle Pin): Power Ground (0V).
-
Pin 3 (OUT / Right Pin): Open-Collector Signal Output (Requires an external 10kΩ pull-up resistor to VCC or internal microcontroller pull-up enabled).
PULL-UP RESISTOR REQUIREMENT: Because the A3144 has an open-collector output stage, you MUST connect a 10kΩ resistor between the Output Pin (Pin 3) and VCC (Pin 1) for the output voltage to switch cleanly between 0V and 5V.
Arduino Quick-Start Code Example (RPM / Pulse Counter)
// A3144 Hall Effect Sensor Test Code
// Pin 3 (OUT) connected to Arduino Digital Pin 2 (Interrupt 0)
// A 10k Ohm resistor is connected between Pin 3 and 5V VCC
const int HALL_PIN = 2;
const int LED_PIN = 13; // Onboard LED
volatile unsigned long pulseCount = 0;
void countPulse() {
pulseCount++;
}
void setup() {
Serial.begin(9600);
pinMode(HALL_PIN, INPUT_PULLUP); // Enable internal pull-up resistor
pinMode(LED_PIN, OUTPUT);
// Trigger interrupt on FALLING edge (when magnet arrives, output goes LOW)
attachInterrupt(digitalPinToInterrupt(HALL_PIN), countPulse, FALLING);
Serial.println("A3144 Hall Effect Sensor Test Initialized.");
}
void loop() {
// Read state to toggle indicator LED
int sensorState = digitalRead(HALL_PIN);
digitalWrite(LED_PIN, (sensorState == LOW) ? HIGH : LOW);
Serial.print("Total Magnet Detections: ");
Serial.println(pulseCount);
delay(500);
}
Applications
-
Rotational Speed Measurement (Tachometers): Measuring shaft RPM on motors, bicycle wheels, CNC spindles, and wind turbines.
-
Proximity & Door Position Sensing: Non-contact limit switching for CNC axes, 3D printers, and security alarm door sensors.
-
Brushless DC Motor (BLDC) Commutation: Rotor position sensing in small electric motors and cooling fans.
-
Smart Flow Meters: Water and fluid flow sensors using magnetic impeller wheels.
Package Includes
-
1 x A3144 Hall Effect Sensor IC (TO-92 Package)
Shipping & Delivery
-
Free shipping on orders above ₹999 across India
-
Dispatched within 1-3 business days
-
Expected delivery: 3-7 business days depending on location
-
Secure packaging to ensure safe transit of electronic components
0 Reviews For this Product