The MKW21D256VHA5 is a 32-bit Kinetis low power Wireless Microcontroller based on ARM Cortex-M4 RISC architecture core with integrated IEEE 802.15.4 radio. The device consists of a high-performance 2.4GHz IEEE 802.15.4 compliant radio transceiver and a powerful ARM Cortex-M4 MCU system with connectivity and precision mixed signal analog peripherals. The device incorporates 256kB internal flash, 32kB internal RAM, one 16-bit SAR A/D converter, one 6-bit D/A converter and 29 general-purpose I/O pins. This device also features communication interfaces like three UART modules, one SPI module and two I2C modules.
ARM Cortex-M4 Core at 50MHz (1.25 MIPS/MHz)
Nested vectored interrupt controller (NVIC)
Asynchronous wake-up interrupt controller (AWIC)
Debug and trace capability
2-pin Serial wire debug (SWD)
IEEE 1149.1 Joint test action group (JTAG)
IEEE 1149.7 compact JTAG (cJTAG)
Trace port interface unit (TPIU)
Flash patch and breakpoint (FPB)
Data watchpoint and trace (DWT)
Instrumentation trace macrocell (ITM)
Enhanced trace macrocell (ETM)
Software and hardware watchdog with external monitor pin
16-channel DMA controller
Low-leakage wake-up unit (LLWU)
Power management controller with 10 different power modes
Non-maskable interrupt (NMI)
128-bit Unique identification (ID) number per chip