What are the things which can be done with one but not with another.
The difference is with type of flash memory.
According to the part number MK64FN1M0VLL12 x MK64FX512VLL12
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.
Retrieving data ...