AnsweredAssumed Answered

i.MXRT1052 Common clock source for peripherals

Question asked by Eamonn Heffernan on May 21, 2020
Latest reply on May 23, 2020 by Eamonn Heffernan

Hi, I'd like to clock a bunch of peripherals from a common clock source, to generate some complex synchronized waveforms. Peripherals of interest include FlexIO2, FlexPWM, LPSPI, QTIMER.


Reference Manual Rev 4, Table 14-4 (System Clocks, Gating and Override) suggests that I could use ipg_clock_root for all of these peripherals. I've searched the RM, but can't find any way to switch say FLEXIO2 from FLEXIO2_CLK_ROOT to IPG_CLK_ROOT.


Is this possible, and if so, how do I go about doing it?

I'd appreciate any hints.