This document is not as detailed as the MPC5604B’s reference manual and it may not give all the
required information for implementing some specific behaviour with a peripheral. In this case
following documents might be useful:
MPC5604B/C Reference Manual Rev. 8: The official Freescale document which explains
the use of each peripheral.
AN2865: MPC5500&MPC5600 Simple Cookbook: A Freescale application note which
gives example codes with many peripherals in different uses. It also gives the design
procedure of the software.
TRK-MPC5604B Schematic Rev. B: This document is the schematic of MPC5604B starter
kit board. This should be used to check whether a pin is used by some component on the
board. For instance when using the UART pins on the port B, you should check if the
jumpers connecting those pins to the LIN Transceiver are removed. Otherwise you
would receive framing errors.
MPC5604B/C Datasheet Rev. 7: Contains useful information about electrical and timing
characteristics of the device. It also contains important information related to the
peripherals like SPI timing.
MPC5604B/C Errata: Contains a list of known problems with the MCU and possible
workarounds.
This document itself also contains some detailed examples, codes or driver examples:
- A device initialisation procedure
- Timer examples
- PWM Example
- ADC Example with PIT and eMIOS
- Implementing a feedback loop with ADC-CTU-eMIOS
- Developing a general purpose SPI Driver
- Driving smart-MOS switches MC33984 using SPI Driver
- Developing a general purpose UART Driver
- Using the UART Driver for a terminal interface
- FlexCAN usage explained with an example