This document provides an overview of machine protection for generators and motors. It discusses the types of faults that can occur internally and externally and the corresponding protection functions used. Some key protection functions discussed include differential protection, overcurrent protection, impedance protection, stator and rotor earth fault protection, unbalanced load protection, reverse power protection, over/under voltage protection, over/under frequency protection, and others. It also discusses considerations for the selection of protection functions based on the rated power of the generator. Finally, it covers redundancy concepts for protection including full redundancy and partial redundancy.