1
This document is meant to be a simple guide for developing embedded software on Freescale’s
MPC5604B microcontroller, based on Qorrivva architecture. This microcontroller is destined to
be used in automotive applications, mostly related to body control and it comes with many
peripherals.
This guide will be focused on the configuration and use of those peripherals by summarizing the
official reference manual, but it also gives commented code examples and tips for overcoming
common difficulties. Our tests were carried out on the starter kit evaluation board of MPC5604B,
which embodies a CAN transceiver, a potentiometer, four LEDs and buttons; practical for
examples.
The following figure shows different peripherals contained in the microcontroller. The green
ones are explained in detail in this document, minimal information is given on blue ones.