Stephen
For some practical background to the clock selection see the relevant sections in
https://www.utasker.com/docs/iMX/i.MX_RT_1021_uTasker.pdf
and
https://www.utasker.com/docs/iMX/i.MX_RT_1060_uTasker.pdf
In the uTasker project the 528MHz case is selected with
#define PERIPH_CLK_SOURCE_ARM_PLL // PERIPHCLK sourced from ARM PLL (650MHz .. 1.3GHz)
#define ARM_PLL_MULTIPLIER 88 // 54..108 ((24MHz * 100 / 2) for 1.056GHz to give 528MHz periph clk
#define PERIPH_CLK_SOURCE_ARM_PLL_DIVIDE 2 // 1..8 with optional divider (2 for 600MHz)
or for 600MHz
#define ARM_PLL_MULTIPLIER 100 // 54..108 ((24MHz * 100 / 2) for 1.2GHz
This causes the configuration to be set and all unused clocks and PLL outputs to be disabled so that the optimal current consumption is obtained with no more effort.
Regards
Mark
[uTasker project developer for Kinetis and i.MX RT]
Contact me by personal message or on the uTasker web site to discuss professional training, solutions to problems or rapid product development requirements
For professionals searching for faster, problem-free Kinetis and i.MX RT 10xx developments the uTasker project holds the key: https://www.utasker.com/iMX/RT1062.html
Hi @StephenYeh
RT1062DVL5 is the industry version, RT1062DVL6 is the consume version, you need to check the datasheet:
https://www.nxp.com/docs/en/nxp/data-sheets/IMXRT1060CEC.pdf
https://www.nxp.com/docs/en/nxp/data-sheets/IMXRT1060IEC.pdf
If you want to configure the clock, I highly recommend you use our MCUXpresso IDE, the associated with the SDK project, the clock tool, it will be easy to configure it.
You can find, it is 528Mhz now, mainly change the PLL1: /1*44
Wish it helps you!
If you still have questions about it please kindly let me know.
Best Regards,
Kerry