The Power Instruction Set Architecture (formerly PowerPC architecture) is a 32 and 64-bit processor architecture widely used in embedded system designs today. This class presents an overview of the Power Instruction Set Architecture for engineers and programmers who are new to the architecture. The class discusses its storage model, registers, instructions, memory management, interrupt handling, debug facilities and provides suggestions for maintaining code compatibility across different Power Architecture implementations. While mentioning many of the features available in the Power Instruction Set Architecture, this class emphasizes the features available in most of the currently available Power Architecture based embedded processors.