ACS712 Current Sensor Module Symbol

ACS712 Current Sensor Module symbolACS712I SENSOR
The ACS712 Current Sensor Module symbol (IEC 60617 / ANSI Y32.2).

Definition: The ACS712 Current Sensor Module symbol represents a Hall-effect-based integrated current sensing module that produces an analogue output voltage proportional to the AC or DC current flowing through its internal conductor, commonly used in microcontroller-based circuits for current measurement without breaking the circuit under test.

Also known as: ACS712 module, Hall-effect current sensor, current sense module, analogue current sensor.

What the ACS712 Current Sensor Module symbol means

The ACS712 Current Sensor Module symbol denotes a self-contained sensing module built around the Allegro ACS712 Hall-effect IC. The module converts the magnetic field generated by current through its internal copper conductor into a proportional analogue voltage centred at VCC/2 (typically 2.5 V at 5 V supply), allowing a microcontroller ADC to measure both AC and DC currents without galvanic contact.

In a circuit diagram the module symbol indicates a measurement point where load current is routed through the sensor's primary conductor (IP+ to IP−), while the output pin delivers a scaled analogue voltage to the reading system. It is functionally distinct from a shunt resistor approach because it provides electrical isolation between the measured circuit and the measurement system.

How to identify the ACS712 Current Sensor Module symbol

The ACS712 Current Sensor Module block symbol is drawn as a labelled rectangle inscribed 'ACS712' or 'Current Sensor'. Five pins are shown: IP+ and IP− on the left side (the current-carrying primary path), and VCC, GND, and OUT on the right side (the low-voltage signal side). The separation of primary and signal pins visually communicates the galvanic isolation inherent to the Hall-effect measurement technique.

Function in a circuit

The ACS712 module passes the load current through a low-resistance internal conductor and uses a Hall-effect transducer to measure the resulting magnetic field. The Allegro ACS712 IC outputs 185 mV/A (5 A version), 100 mV/A (20 A version), or 66 mV/A (30 A version) relative to the quiescent 2.5 V midpoint, giving a linear, bidirectional current reading that an ADC can convert to amperes.

Standards: IEC vs ANSI

IEC 60617IEC 60617 does not define a specific symbol for proprietary sensor modules; the ACS712 block is represented as a general functional block per IEC 60617-02.
ANSI/IEEE 315ANSI Y32.2 / IEEE 315 likewise uses a labelled box (functional block) for modules that do not map to a discrete component symbol.
Key differenceBoth standards use a generic labelled rectangle for functional modules; the specific ACS712 labelling is a manufacturer/design convention, not a standardised glyph.

Terminals / pins

PinName
ip_pIP+
gndGND
vccVCC
ip_nIP-
outOUT

Typical values

Variants: ACS712-05B (±5 A, 185 mV/A), ACS712-20A (±20 A, 100 mV/A), ACS712-30A (±30 A, 66 mV/A). Supply voltage: 4.5–5.5 V. Quiescent output: VCC/2 ≈ 2.5 V. Bandwidth: 80 kHz. Isolation voltage: 2.1 kV RMS.

Where the ACS712 Current Sensor Module symbol is used

Example

In a DC motor speed-control circuit, the ACS712-20A module is placed in series with the motor supply line: the motor current flows through IP+ → IP−, and the OUT pin feeds a 10-bit ADC on an Arduino. The firmware samples OUT at 1 kHz, applies the 100 mV/A sensitivity factor, and shuts down the PWM driver if the calculated current exceeds 15 A, protecting the motor from stall damage.

Key facts

Frequently asked questions

What does the ACS712 current sensor module symbol look like?

The ACS712 current sensor module symbol is a labelled rectangle with five pins: IP+ and IP− on the primary (current-carrying) side, and VCC, GND, and OUT on the signal side. The two-sided pin layout visually represents the galvanic isolation between the high-current path and the low-voltage measurement output.

What does the ACS712 current sensor module symbol mean in a circuit diagram?

The symbol indicates a Hall-effect current measurement point. Load current is routed through the IP+ and IP− pins, and the OUT pin delivers an analogue voltage proportional to that current, allowing a microcontroller to read current without direct electrical contact with the measured circuit.

How do I read the output voltage of an ACS712 module?

The output voltage is VCC/2 + (sensitivity × current). For a 5 A module with a 5 V supply: OUT = 2.5 V + (0.185 V/A × I). A current of +5 A produces 2.5 + 0.925 = 3.425 V; a current of −5 A produces 2.5 − 0.925 = 1.575 V.

Can an ACS712 module be used with a 3.3 V microcontroller?

The ACS712 IC requires a 5 V supply and its OUT pin swings between 0.5 V and 4.5 V. To interface with a 3.3 V ADC, the supply must remain at 5 V and the output must be scaled down with a resistor voltage divider (e.g. 10 kΩ / 20 kΩ) to prevent exceeding the 3.3 V ADC input limit.

What is the difference between the 5 A, 20 A, and 30 A ACS712 variants?

The three variants differ in their full-scale current range and output sensitivity: the 5 A variant has 185 mV/A sensitivity, the 20 A variant has 100 mV/A, and the 30 A variant has 66 mV/A. All three have the same pinout, supply voltage, and quiescent output of 2.5 V.

Which standard defines the ACS712 module schematic symbol?

There is no IEC 60617 or ANSI Y32.2 / IEEE 315 symbol specifically for the ACS712. Both standards use a generic labelled functional block (rectangle with pin labels) for modules that do not correspond to a discrete passive or active component symbol.

What are the pins of the ACS712 current sensor module?

The ACS712 current sensor module has five pins: IP+ (current in), IP− (current out/return), VCC (4.5–5.5 V power supply), GND (ground), and OUT (analogue voltage output proportional to measured current).

Place the ACS712 Current Sensor Module symbol on a wiring diagram or schematic in the free online circuit diagram maker — no download required.