What are differences within K60 series and how does it affect programming

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

What are differences within K60 series and how does it affect programming

跳至解决方案
916 次查看
BryanCrosby
Contributor II

We are developing a new application using K60 chip.

Intially our development was slow and used the MK60DN512VLQ10 , but now as we are interested in floating point calculations and the extra memory we are considering the MK60FN1M0VLQ12. The 120 chip has more memory and FP processor and otherwise the same number of pins.

Are there significant programming changes to get the DN512 code working on the FN1M0V.

Obviously RAM is more plentiful, expect minimal problem there.

But the I/O assignment, will that be pin compatible ?

Any other issues that people know about or anticipate ?

1 解答
731 次查看
deepakrana
NXP Employee
NXP Employee

Hi

Below are the answers

1. your clocking structure will change, you will have two PLL and the input range to PLL will be from 4 -8 Mhz. With FLL the max frequency you can generate will be 100Mhz. This you need not worry our code takes care if you are using them for drivers. The extra PLL is for the DRAM controller that you will get with it.

2. you will have instruction and data cache

3. The page size/sector size for 120 Mhz    will be 4K

4. If you upgrade in the same package , most likely the part will be drop in , but you will need to manually need to check for additional power pins or peripheral specific pins.

5. Since the pheripheral remains same you will be good with the rest. Don't forsee any other issues.

6. For FP unit you need to use the CMSIS library . Web-link:

Tutorial: Using the ARM CMSIS Library | MCU on Eclipse

Advisable to use the gcc compiler(within CW) for your development as this will integrate well. If you are on IAR then this step you can ignore.

在原帖中查看解决方案

0 项奖励
回复
2 回复数
732 次查看
deepakrana
NXP Employee
NXP Employee

Hi

Below are the answers

1. your clocking structure will change, you will have two PLL and the input range to PLL will be from 4 -8 Mhz. With FLL the max frequency you can generate will be 100Mhz. This you need not worry our code takes care if you are using them for drivers. The extra PLL is for the DRAM controller that you will get with it.

2. you will have instruction and data cache

3. The page size/sector size for 120 Mhz    will be 4K

4. If you upgrade in the same package , most likely the part will be drop in , but you will need to manually need to check for additional power pins or peripheral specific pins.

5. Since the pheripheral remains same you will be good with the rest. Don't forsee any other issues.

6. For FP unit you need to use the CMSIS library . Web-link:

Tutorial: Using the ARM CMSIS Library | MCU on Eclipse

Advisable to use the gcc compiler(within CW) for your development as this will integrate well. If you are on IAR then this step you can ignore.

0 项奖励
回复
731 次查看
deepakrana
NXP Employee
NXP Employee

hope this helped with the clarifications that you sought