Catalog
MK64FX512VLL12 Product Overview
The MK64FX512VLL12 is a 120 MHz ARM® Cortex®-M4-based Microcontroller with FPU. The K64 product family members are designed for low-power, USB/Ethernet connectivity, and applications requiring up to 256 KB of embedded SRAM that are cost-sensitive. The extensive enablement and scalability of the Kinetis series are shared by these devices.
The product has the following features:
- Run power consumption of 250 μA/MHz. With full state retention and a 5μs wakeup, static power consumption is as low as 5.8 μA. Down to 339 nA in the lowest static mode
- USB LS/FS OTG 2.0 with an inbuilt 3.3 V, 120 mA LDO Vreg and crystal-free operation for USB devices
- MII and RMII interfaces on a 10/100 Mbit/s Ethernet MAC
MK64FX512VLL12 CAD Models
Figure: PCB Symbol
Figure: Footprint
Figure: 3D Models
MK64FX512VLL12 Pin Configuration
Figure: Pin Configuration
MK64FX512VLL12 Block Diagram
Figure: Block Diagram
MK64FX512VLL12 Features
Performance
- Up to 120 MHz ARM® Cortex®-M4 core with DSPinstructions and floating point unit
Memories and memory interfaces
- Up to 1 MB program flash memory and 256 KB RAM
- Upto 128 KB FlexNVM and 4 KB FlexRAM on deviceswith FlexMemory
- FlexBus external bus interface
System peripherals
- 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
Security and integrity modules
- 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
Analog modules
- Two 16-bit SAR ADCs
- Two 12-bit DACs
- Three analog comparators (CMP)
- Voltage reference
Communication interfaces
- Ethernet controller with MII and RMII interface
- USB full-/low-speed On-the-Go controller
- Controller Area Network (CAN) module
- Three SPI modules
- Three I2C modules. Support for up to 1 Mbit/s
- Six UART modules
- Secure Digital Host Controller (SDHC)
- I2S module
Timers
- Two 8-channel Flex-Timers (PWM/Motor control)
- Two 2-channel FlexTimers (PWM/Quad decoder)
- IEEE 1588 timers
- 32-bit PITs and 16-bit low-power timers
- Real-time clock
- Programmable delay block
Clocks
- 3 to 32 MHz and 32 kHz crystal oscillator
- PLL, FLL, and multiple internal oscillators
- 48 MHz Internal Reference Clock (IRC48M)
Operating Characteristics
- Voltage range: 1.71 to 3.6 V
- Flash write voltage range: 1.71 to 3.6 V
- Temperature range (ambient): –40 to 105°C
MK64FX512VLL12 Applications
- Heating Ventilation, and Air Conditioning (HVAC)
- Motorcycle Engine Control Unit (ECU) and Small Engine Control
MK64FX512VLL12 Datasheet
You can download the datasheet from the link given below:
MK64FX512VLL12 Datasheet
MK64FX512VLL12 Specifications
Type |
Description |
Category |
Integrated Circuits (ICs) |
Embedded |
Microcontrollers |
Mfr |
NXP USA Inc. |
Series |
Kinetis K60 |
Package |
Tray |
Product Status |
Active |
Core Processor |
ARM® Cortex®-M4 |
Core Size |
32-Bit Single-Core |
Speed |
120MHz |
Connectivity |
CANbus, EBI/EMI, Ethernet, I²C, IrDA, SD, SPI, UART/USART, USB, USB OTG |
Peripherals |
DMA, I²S, LVD, POR, PWM, WDT |
Number of I/O |
66 |
Program Memory Size |
512KB (512K x 8) |
Program Memory Type |
FLASH |
EEPROM Size |
4K x 8 |
RAM Size |
192K x 8 |
Voltage - Supply (Vcc/Vdd) |
1.71V ~ 3.6V |
Data Converters |
A/D 32x16b; D/A 1x12b |
Oscillator Type |
Internal |
Operating Temperature |
-40°C ~ 105°C (TA) |
Mounting Type |
Surface Mount |
Package / Case |
100-LQFP |
Supplier Device Package |
100-LQFP (14x14) |
Base Product Number |
MK64FX512 |
MK64FX512VLL12 Manufacturer
NXP Semiconductor has replaced Freescale Semiconductor. An industry pioneer in embedded processing solutions was Freescale Semiconductor. The innovations that make our world greener, safer, healthier, and more connected are built on their technologies, which range from microprocessors and microcontrollers to sensors, analog integrated circuits, and networking. Automotive safety, hybrid and all-electric cars, next-generation wireless infrastructure, smart energy management, portable medical devices, consumer appliances, and smart mobile devices are among of their primary applications and end-markets.
Using Warning
Note: Please check their parameters and pin configuration before replacing them in your circuit.
MK64FX512VLL12 FAQ
What is the advantage of having FPU in microcontroller?
Floating point enabled microcontrollers in embedded designs. Floating point units (fpu) can increase the range and precision of mathematical calculations or enable greater throughput in less time, making it easier to meet real time requirements.
What is FPU MCU?
A computer system's floating-point unit (FPU, sometimes known as a math coprocessor) is a component created specifically to perform operations on floating-point numbers. Addition, subtraction, multiplication, division, and square root are examples of common operations.
Does Arduino have FPU?
The microcontrollers are cheap and simple and don't have a FPU. I think you need for example a small Core i3 computer. The Arduino Due and Zero don't have an FPU.