

The Breaker 20A by Legrand is a 20-amp circuit breaker designed to protect electrical circuits from overloads and short circuits. It ensures the safety of electrical systems by interrupting the flow of electricity when the current exceeds safe levels. This component is essential in residential, commercial, and industrial electrical installations to prevent damage to wiring, appliances, and other connected devices.








The following table outlines the key technical details of the Breaker 20A:
| Specification | Details |
|---|---|
| Manufacturer | Legrand |
| Rated Current | 20 Amperes |
| Rated Voltage | 120/240 Volts AC |
| Interrupting Capacity | 10,000 Amperes (10 kA) |
| Type | Thermal-Magnetic Circuit Breaker |
| Poles | Single-Pole |
| Mounting Style | DIN Rail or Panel Mount |
| Operating Temperature | -25°C to +70°C |
| Compliance Standards | UL 489, IEC 60947-2 |
The Breaker 20A does not have traditional pins like electronic components but instead features terminals for wiring. The table below describes the terminal connections:
| Terminal | Description |
|---|---|
| Line Terminal | Connects to the incoming power supply (hot/live wire). |
| Load Terminal | Connects to the outgoing circuit or device being protected. |
| Ground Screw | Provides a connection point for grounding the breaker (if applicable). |
While the Breaker 20A is not directly used with microcontrollers like the Arduino UNO, it can be part of a larger system where the Arduino monitors or controls the circuit. For example, an Arduino can be used to monitor current flow and trigger an alert if the breaker trips. Below is an example code snippet for monitoring current using a current sensor (e.g., ACS712) in conjunction with the breaker:
// Example: Monitor current flow in a circuit protected by the Breaker 20A
// This code uses an ACS712 current sensor to measure current and alerts if it exceeds 20A.
const int sensorPin = A0; // Analog pin connected to the ACS712 sensor
const float sensitivity = 0.1; // Sensitivity of ACS712 (e.g., 0.1V/A for 20A version)
const float maxCurrent = 20.0; // Maximum current rating of the breaker (20A)
void setup() {
Serial.begin(9600); // Initialize serial communication
pinMode(sensorPin, INPUT); // Set sensor pin as input
}
void loop() {
int sensorValue = analogRead(sensorPin); // Read sensor value
float voltage = (sensorValue / 1023.0) * 5.0; // Convert to voltage (assuming 5V ADC)
float current = voltage / sensitivity; // Calculate current in Amperes
Serial.print("Current: ");
Serial.print(current);
Serial.println(" A");
// Check if current exceeds breaker rating
if (current > maxCurrent) {
Serial.println("Warning: Current exceeds 20A! Check the circuit.");
}
delay(1000); // Wait 1 second before next reading
}
| Issue | Possible Cause | Solution |
|---|---|---|
| Breaker trips frequently | Overloaded circuit or short circuit | Reduce the load or inspect the circuit for faults. |
| Breaker does not reset | Persistent fault in the circuit | Identify and resolve the fault before attempting to reset the breaker. |
| Breaker feels hot to the touch | Loose connections or excessive current | Tighten connections and ensure the load does not exceed 20A. |
| Breaker does not trip during overload | Faulty breaker or incorrect installation | Replace the breaker or verify proper installation. |
Can the Breaker 20A be used for DC circuits?
What happens if I use a wire smaller than 20A rating?
How do I know if the breaker is compatible with my panel?
Can I use this breaker for a 15A circuit?
By following this documentation, users can safely and effectively install and operate the Breaker 20A by Legrand.