The MK64FN1M0VMD12 is a 32-bit Kinetis K6x Microcontroller with Ethernet crypto, based on ARM Cortex-M4 RISC architecture core operates at a maximum frequency of 120MHz. The device incorporates 1024kB internal flash, 256kB internal RAM, two 16-bit SAR A/D converter, two 12-bit D/A converter and 100 general-purpose I/O pins. This device also features communication interfaces like six UART modules, three SPI modules, three I2C modules and one I2S module.
● ARM Cortex-M4 core with DSP instructions and floating point unit
● FlexBus external bus interface
● Multiple low-power modes, low-leakage wake-up unit
● Memory protection unit with multi-master protection
● 16-channel DMA controller
● External watchdog monitor and software watchdog
● Hardware CRC module
● Hardware random-number generator
● Hardware encryption supporting DES, 3DES, AES, MD5, SHA-1 and SHA-256 algorithms
● 128-bit Unique identification (ID) number per chip
● Three analog comparators (CMP)
● Ethernet controller with MII and RMII interface
● USB Full-/low-speed On-the-Go controller
● Controller area network (CAN) module
● Secure digital host controller (SDHC)
● Two 8-channel Flex-timers (PWM/motor control)
● Two 2-channel Flex timers (PWM/quad decoder)
● IEEE 1588 timers
● 32-bit PITs and 16-bit low-power timers
● Real-time clock