PowerPC®, juga dikenal dengan singkatan PPC, adalah arsitektur prosesor yang dibuat pada tahun 1991 oleh sekelompok produsen komputer. Ini pada dasarnya adalah prosesor Reduced Instruction Set Computing (RISC) yang dapat mengubah orientasi datanya. Dari tahun 1994 hingga 2006, jajaran komputer Macintosh® Apple® Incorporated menggunakan PPC sebagai prosesor pusat. Ini juga sering digunakan dalam permainan video dan pengontrol tertanam, termasuk perangkat jaringan dan aplikasi otomotif.
PowerPC® chip tunggal didasarkan pada Power Architecture® yang dikembangkan pada tahun 1990 oleh International Business Machines Corporation (IBM®). Arsitektur RISC multi-chip berkinerja tinggi ini berkembang menjadi PPC dengan bantuan Apple® Incorporated dan Motorola Incorporated. PPC dirancang untuk kinerja yang lebih unggul daripada prosesor Complex Instruction Set Computing (CISC) di komputer pribadi. Meskipun dianut oleh sebagian besar sistem operasi, PPC tidak mendapatkan banyak dari pasar itu. Di luar lini Macintosh®, sangat sedikit aplikasi perangkat lunak yang dikembangkan untuk komputer pribadi berbasis PPC.
Sebagian besar chip PowerPC® menyertakan kemampuan untuk bergantian antara orientasi little-endian dan big-endian. Sakelar urutan byte ini dapat terjadi saat prosesor sedang berjalan. Beberapa chip PowerPC® memungkinkan setiap halaman memori menggunakan orientasi yang berbeda. Yang lain mengizinkan sistem operasi untuk menggunakan satu orientasi sementara sistem lainnya menggunakan yang lain. Saat mengalihkan orientasi, pertukaran byte dalam jumlah besar mungkin diperlukan untuk memastikan urutan yang tepat digunakan dengan perangkat motherboard dan perangkat keras eksternal.
Beberapa peningkatan pada Power Architecture® asli disediakan oleh PowerPC®. Ini termasuk arsitektur manajemen memori yang unik dan banyak instruksi yang berhubungan dengan matematika. Ada juga versi 64-bit dari PPC yang kompatibel dengan chip 32-bit yang lebih umum. Beberapa instruksi Power Architecture® yang kompleks juga dihapus dari desain PPC asli untuk alasan efisiensi.
Setelah PowerPC® awal dirilis, IBM® terus mengembangkan lini Power Architecture®. Prosesor kemudian kompatibel dengan set instruksi PPC asli dan sering digunakan di server besar. Beberapa sistem video game pasar massal juga menggunakan prosesor PowerPC®.
Application-Specific Integrated Circuits (ASICs) terkadang menyertakan inti prosesor PPC dalam desainnya. Hal ini telah menyebabkan berbagai macam sistem tertanam berdasarkan PowerPC®. Sistem kontrol kendaraan sering menggunakannya, termasuk mobil dan setidaknya satu jet tempur. PPC juga umum di beberapa jenis peralatan jaringan seperti router. Sebagian besar kernel dan alat sistem operasi tertanam waktu nyata mendukung PPC, membuat pengembangan sistem menjadi mudah.