Kinetis K10 - 50 MHz, Baseline, Low Power Microcontrollers (MCUs)
>- 50MHz ARM Cortex-M4 core with DSP instruction set
- Single cycle MAC and single instruction multiple data (SIMD) extensions
- Ultra-Low-Power
- 11 x low-power modes with gating for optimal peripheralcontrol
- Run currents of <270 µA/MHz
- 4 µs wake-up from stop mode
- Full memory and analogue operation down to 1.71 volts for extended battery life
- Wake-up unit with up to 8 x modules and 16 pins in LLS and VLLS modes
- Low-power timer for continual system operation in reduced power state
- Flash, SRAM and FlexMemory: 32 to 128 KB Flash
- High reliability with 4-level security protection
- FlexMemory: up to 2 KB of byte write/erase EEPROM for data tables/system data
- FlexNVM from 32 KB for extra program code, data or EEPROM backup
- 2 x high-speed comparators for fast motor over-current protection
- Optional analogue voltage reference
- Up to 4-channel DMA for peripheral and memory servicing
- Cross bar switch enables concurrent multi-master bus accesses increasing bus bandwidth
- Up to 16 KB of SRAM
- High-speed 16-bit ADC with configurable resolution
- Independent Flash banks allow concurrent code execution and firmware updating
- Timing and control: up to two FlexTimers with a total of 10 channels
- Hardware dead-time insertion and quadrature decoding for motor control
- Carrier modulator timer for infrared waveform generation in remote control applications
- 4-channel 32-bit periodic interrupt timer
- Human-Machine interface: hardware touch-sensing interface with up to 16 inputs
- High touch sensitivity level allows use of overlay surfaces upto 5mm thick
- Up to three UARTs. One UART supports RS232 with flow control
Kinetis K 32-bit MCU, ARM Cortex-M4 core, 128KB Flash, 50MHz, QFN 32