Az MPC5xx a a Freescale (korábban Motorola, jelenleg NXP) processzorcsaládja, amelyet a beágyazott piac számára fejlesztettek ki. Az 1990-es évek végén jelentek meg, és elterjedtek a 2000-es évek első dekádjában. Tagjai például az MPC555 és MPC565 jelű processzorok is. Ezek 32 bites beágyazott PowerPC típusú mikroprocesszorok, 40 és 66 MHz közötti sebességen működnek, és leginkább autóipari alkalmazásokban használják őket, például motor- és sebességváltó-vezérlőként. A Delphi Corporation MPC561-et vagy MPC565-öt alkalmazott a General Motors-nak szállított motorvezérlőkben, és szinte az összes 2009-es GM North America modell MPC5xx változatokat használ a motorvezérlőkben. A Bosch (GmbH) szintén mindenütt MPC5xx-eket használt az ME(D)-9 sorozatú benzinmotor-vezérlőkben, az EDC-16 sorozatú dízelmotor-vezérlőkben, csakúgy, mint a Cummins B dízelmotor ECU vezérlőegységekben.[1]
Ezeket a processzorokat általában mikrovezérlőknek tekintik, integrált perifériakészletük és szokatlan architektúrájuk miatt: MMU-val nem rendelkeznek, de nagy lapkára integrált SRAM és nagyon nagy (akár 1 MiB), alacsony késleltetésű, chipre épített flash memóriák vannak beléjük építve, tehát architektúrájuk kifejezetten vezérlőalkalmazásokhoz van igazítva. Az első PowerPC specifikációban előírt blokkcímfordítás és a hardvervezérelt, rögzített lapos címfordítás helyett az 5xx magok egy szoftveres fordítási mechanizmust nyújtanak, amely változó lapméreteket támogat. Ez az alapja a jelenlegi Power utasításkészlet-architektúra specifikációban szereplő beágyazott MMU memóriamodelljének.
Jelölések: MPC5xx – a PowerPC 5xx család összes processzora ezt a közös elnevezési sémát használja.
A PowerPC 5xx család fejlesztését leállították, és a rugalmasabb és nagyobb teljesítményű PowerPC 55xx családot fejlesztik tovább és kínálják helyette.
<ref>
címke; nincs megadva szöveg a(z) theautochannel.0
nevű lábjegyzeteknek