Figure 15. Register summary table
The register values are displayed in either hexadecimal or binary format, where a “0x” prefix represents hexadecimal and “0b”
denotes binary. A capital “X” represents a “don’t care” bit/half-byte. These bits do not affect the clock frequency, so users can set
these values to whatever suits their purposes. Users can best utilize
Summary
by setting the configuration they want in the clock
calculator and then copying the resulting register value into code. For example, taking from the figure above, the register
MC_ME_DRUN_MC (among the MC_ME_<MODE>_MC registers) should be set to 0xX0XX00F4. Assuming the instances of
“X” are “0”, the resulting S32DS C code would be: “MC_ME.DRUN_MC.R = 0x000000F4;”.
Summary
also includes an overview of the clock domain frequencies. Since this tool consists of multiple interdependent
spreadsheets, it might be cumbersome for users to weave through them all to find a clock domain. This table provides a place
where all of them can be found. The table is organized by module, followed by the clock type (i.e. BIU clock, peripheral clock,
protocol clock, etc.), and finally the frequency, as currently configured. Below is a screenshot.
NXP Semiconductors
Clock calculator design
MPC574xR Clock Calculator Guide, Rev. 5, October 2018
Application Note
11 / 28