Global Sources
EE Times-Asia
Stay in touch with EE Times Asia
EE Times-Asia > Controls/MCUs

Initialising MPC5777M clock generation module

Posted: 23 Apr 2014 ?? ?Print Version ?Bookmark and Share

Keywords:Remote controlling? MQX RTCS? Android OS? smartphone?

The MPC5777M and MPC5746M devices are microcontrollers targeted for automotive powertrain applications. The two Micro Controller Units (MCUs) share a common architecture that facilitates a common approach to programming. However, there are some cases in which the programmer must write software to address specific device differences.

One difference between the MPC5777M and the MPC5746M is the clock architecture. The MPC5777M supports a main computational core clock of 300MHz whereas the MPC5746M supports a main computational core clock of 200MHz.

While the MPC5746M supports a 1:1 ratio between Core clock (200MHz) and Crossbar (200MHz), the MPC5777M supports a 3:2 ratio between Core clock (300MHz) and Crossbar (200MHz).

This document details the MPC5777M specific PLL and clock divider settings to achieve 300MHz Core 0 / Core 1 and 200MHz Fast Crossbar (FXBAR) / Core 2 operation. In addition, the document describes the Progressive Clock Switching feature, which supports a smooth ramp-up and ramp-down of device system clocks, for a 300MHz clock example. The calculations for this example can be used for a 200MHz source clock application by simply changing the inputs to the formulas.

View the PDF document for more information.

Originally published by Freescale Semiconductor at as "Initializing the MPC5777M Clock Generation Module and Progressive Clock Switching Feature".

Article Comments - Initialising MPC5777M clock generati...
*? You can enter [0] more charecters.
*Verify code:


Visit Asia Webinars to learn about the latest in technology and get practical design tips.

Back to Top