The MK40DN512ZVLL10 is a Kinetis K4x 32-bit Microcontroller with USB and segment LCD control, based on ARM Cortex-M4 RISC architecture core operates at a maximum frequency of 100MHz. The device incorporates 512kB internal flash, 128kB internal RAM, two 16-bit SAR A/D converter, one 12-bit D/A converter and 64 general-purpose I/O pins. This device also features communication interfaces like five UART modules, one I2S module, three SPI modules and two I2C modules.
- ARM Cortex-M4 core with DSP instructions delivering 1.25 Dhrystone MIPS per MHz
- Serial programming interface (EzPort)
- Multi-purpose clock generator
- Multiple low-power modes to provide power optimization based on application requirements
- Memory protection unit with multi-master protection
- 16-channel DMA controller, supporting up to 63 request sources
- External watchdog monitor
- Software watchdog
- Low-leakage wakeup unit
- Hardware CRC module to support fast cyclic redundancy checks
- 128-bit Unique identification (ID) number per chip
- Segment LCD controller
- Low-power hardware touch sensor interface (TSI)
- Programmable gain amplifier (PGA) (up to x64) integrated into each ADC
- Three analog comparators (CMP) containing a 6-bit DAC and programmable reference input
- Voltage reference
- Programmable delay block
- 8-channel Motor control/general purpose/PWM timer
- Two 2-channel quadrature decoder/general purpose timers
- Periodic interrupt timers
工业, 自动化与过程控制