

The Circuit Breaker ComPacT (MCCB) 160A, manufactured by Schneider, is a molded case circuit breaker designed to provide reliable protection for electrical circuits. It is rated for a maximum current of 160A and is engineered to safeguard circuits from overloads and short circuits. This component is widely used in industrial, commercial, and residential electrical installations to ensure safety and prevent damage to equipment.








| Parameter | Value |
|---|---|
| Manufacturer | Schneider |
| Model | ComPacT MCCB 160A |
| Rated Current (In) | 160A |
| Rated Voltage (Ue) | Up to 690V AC |
| Breaking Capacity (Icu) | 36 kA at 415V AC |
| Frequency | 50/60 Hz |
| Number of Poles | 3P (Three Poles) |
| Operating Temperature Range | -25°C to +70°C |
| Mounting Type | Fixed or Plug-in |
| Standards Compliance | IEC 60947-2 |
The ComPacT MCCB 160A does not have traditional "pins" like electronic components but instead features terminals for electrical connections. Below is a description of the terminal configuration:
| Terminal Name | Description |
|---|---|
| L1, L2, L3 | Line terminals for incoming power (3-phase) |
| T1, T2, T3 | Load terminals for outgoing power (3-phase) |
| Auxiliary Contacts | Optional terminals for monitoring or control |
| Earth Terminal | Connection for grounding (if applicable) |
L1, L2, and L3 terminals.T1, T2, and T3 terminals.While MCCBs are not typically controlled by microcontrollers like the Arduino UNO, auxiliary contacts can be used to monitor the breaker status. Below is an example of how to read the status of an MCCB using an Arduino:
// Example: Monitor MCCB status using auxiliary contacts and Arduino UNO
const int auxContactPin = 2; // Digital pin connected to MCCB auxiliary contact
const int ledPin = 13; // Built-in LED to indicate breaker status
void setup() {
pinMode(auxContactPin, INPUT_PULLUP); // Configure auxiliary contact pin as input
pinMode(ledPin, OUTPUT); // Configure LED pin as output
Serial.begin(9600); // Initialize serial communication
}
void loop() {
int breakerStatus = digitalRead(auxContactPin); // Read auxiliary contact status
if (breakerStatus == LOW) {
// Auxiliary contact closed: MCCB is ON
digitalWrite(ledPin, HIGH); // Turn on LED
Serial.println("MCCB is ON");
} else {
// Auxiliary contact open: MCCB is OFF
digitalWrite(ledPin, LOW); // Turn off LED
Serial.println("MCCB is OFF");
}
delay(500); // Wait for 500ms before next reading
}
| Issue | Possible Cause | Solution |
|---|---|---|
| MCCB trips frequently | Overload or short circuit in the circuit | Check the load and wiring for faults |
| MCCB does not trip during a fault | Faulty MCCB or incorrect settings | Verify settings or replace the MCCB |
| Terminals overheating | Loose connections or undersized cables | Tighten connections or use proper cables |
| Auxiliary contacts not working | Incorrect wiring or damaged contacts | Check wiring and replace if necessary |
Can the MCCB be used for DC circuits?
Yes, but ensure the MCCB is rated for DC operation and the voltage does not exceed the specified DC rating.
How often should the MCCB be tested?
It is recommended to test the MCCB annually or as per the manufacturer's guidelines.
What is the difference between MCCB and MCB?
MCCBs are designed for higher current ratings (up to 1600A) and offer adjustable trip settings, while MCBs are typically used for lower current ratings (up to 125A) with fixed trip settings.
Can the MCCB be reset after tripping?
Yes, the MCCB can be manually reset after addressing the cause of the trip.