What are the things which can be done with one but not with another.
code written for 1M can run to 512 incase code written for 1M has more footprint than 512K? i am asking because 512 version has more some Flexmemory as well.
Hi Punit.
The difference is with type of flash memory.
According to the part number MK64FN1M0VLL12 x MK64FX512VLL12
means:
M = Production
K64 = Kinetis Family K64
F = ARM® Cortex™-M4 + DSP +FPU
N = type of flash memory - Non-Flex Memory, X = Flex Memory
1M0 = 1 MB flash memory size, 512 = 512 KB
V = temperature range from - 40°C to +105°C
LL = 100 LQFP (14 mm x 14 mm) package
12 = maximum CPU frequency is 120 MHz
The difference is in flash memory (MK64FN1M0VLL12 has 1MB, MK64FX512VLL12 has 512KB) and difference with total flash memory. In addition MK64FX512VLL12 has 128 KB FlexNVM and EEPROM/FlexRAM 4KB.
For more information please take a look at http://cache.freescale.com/files/microcontrollers/doc/data_sheet/K64P144M120SF5.pdf
I hope this helps.
Iva