Kinetis K10 Clocking Question

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Kinetis K10 Clocking Question

Jump to solution
556 Views
nba916
Contributor I

Hello,

I'm reading a K10 ref manual (Doc #K10P64M72SF1RM, Rev.1) and I wanted to get clarification on the bus clocking.  Table 5.1 in section 5.4.1 shows that the MCGOUTCLK can be run up to 72 MHz.  It also states that the bus clock can run up to a max of 50MHz (based on OUTDIV2 per the previous section).  In order to do this however, it looks like you'd have to run the MCGOUTCLK at 50MHz and let OUTDIV2 correspond to a divider of 1.  Am I understanding this correctly?  So... can't clock the core at 72MHz and the bus at 50MHz in the same application, correct?   What happens when I have OUTDIV1 set such that the core is running at 72MHz, and I let OUTDIV2 = 0x0 (divider of 1) for the bus clock?

Thanks,

NB


0 Kudos
1 Solution
389 Views
adriansc
Contributor IV

Hi NB,

That´s right, you can´t clock the core at 72MHz and the bus at 50MHz. In the same table (Table 5.1)  says that the bus clock´s max frequency is up to 50MHz, then writing 0x00 to OUTDIV2 will exceed the limit for Bus Clock.

Hope this Helps.

View solution in original post

0 Kudos
1 Reply
390 Views
adriansc
Contributor IV

Hi NB,

That´s right, you can´t clock the core at 72MHz and the bus at 50MHz. In the same table (Table 5.1)  says that the bus clock´s max frequency is up to 50MHz, then writing 0x00 to OUTDIV2 will exceed the limit for Bus Clock.

Hope this Helps.

0 Kudos