This document describes a system for protecting a three-phase induction motor from faults like overheating, over vibration, over/under voltage, and dry running conditions using a microcontroller. Sensors like an LM35 temperature sensor, ADXL335 vibration sensor, and float sensor are used to detect faults and a PIC18F4520 microcontroller controls the system. When a fault is detected, it is displayed on an LCD and the motor is turned off to prevent damage. The system was implemented and tested successfully. It provides low-cost, simple, and accurate protection for induction motors used in industrial applications.