
Kinetis K21 50 MHz MCU Tower System Module
The TWR-K21D50M module is the development board for the Freescale Kinetis K11, K12, K21 and K22 50 MHz 32-bit ARM Cortex-M4 MCUs.
Buy OptionsTechnical content and expertise to help jump start your design and get you to production faster.
Start your designDownload our latest development and embedded software solutions.
Expedite time-to-market with our extensive lineup of development kits.
Jump-start your design with proven hardware and software solutions.
Get the latest specifications in our technical documentation library.
Further your technical expertise with online and in-person instruction.
Get comprehensive paid support to fast-track your product development.
Design ideas, demo videos, quality answers. Connect with NXP professionals and other knowledgeable designers ready to help.
Software, documentation, evaluation tools. The resources to build comprehensive solutions and accelerate your time to market.
Access our design resource libraryWe're always looking for passionate and talented people to work with us.
Join our teamThe TWR-K21D50M module is the development board for the Freescale Kinetis K11, K12, K21 and K22 50 MHz 32-bit ARM Cortex-M4 MCUs.
Buy OptionsGraphical PC host tool to control and debug embedded applications in run-time.
Test, Debug and Analyzer Software
P and E’s USB Multilink Universal combines support in a single interface for many NXP architectures.
Emulators, Probes, and Programmers
MCUXpresso SDK contains FreeMASTER Communication Driver for UART, CAN, and PD-BDM along with examples and related documentation.
BSP, Drivers and Middleware
Integrated system configuration and development tools for Kinetis, LPC, including SDK Builder, Pins, Clocks, Peripherals, Proj Gen, Power Estimation, more.
BSP, Drivers and Middleware
NXP offers Kinetis symbols and footprints in a single, vendor neutral BXL file. A free export tool provided by Accelerated Designs can be used to convert BXL files to the CAD system of your choice.
MCUXpresso SDK contains FreeMASTER Communication Driver for UART, CAN, and PD-BDM along with examples and related documentation.
BSP, Drivers and Middleware
Integrated system configuration and development tools for Kinetis, LPC, including SDK Builder, Pins, Clocks, Peripherals, Proj Gen, Power Estimation, more.
BSP, Drivers and Middleware
TensorFlow Lite, a low latency, smaller footprint inference engine, uses the Eigen library and techniques such as pre-fused activations and quantized kernels.
Libraries
NXP has developed safety features, including an IEC60730 Safety Library, to help manufacturers of automatic controls in the large appliance and industrial control market meet the IEC 60730 class B regulation
Libraries
NXP streamlines embedded design with a complimentary real-time operating system and software stacks.
Operating Systems
Easy-to-use software development tools for Kinetis, LPC, i.MX controllers based on Arm Cortex-M cores - GNU, Eclipse, profiling, debugger, trace
IDE and Build Tools
Our CodeWarrior for MCU's v11 integrates the development tools for the ColdFire. ColdFire+, DSC, Kinetis. Qorivva, RS08, S08 and S12Z architectures into a single product based on the Eclipse open development platform. Eclipse offers an excellent framework for building software development environments and is a standard framework used by many embedded software vendors.
IDE and Build Tools
Graphical PC host tool to control and debug embedded applications in run-time.
Test, Debug and Analyzer Software
MCAT is an HMTL-based user-friendly graphic plug-in for the FreeMASTER debugger tool for developing Permanent Magnet Synchronous Motor (PMSM) field-oriented control (FOC) applications with real-time control structure parameter tuning. MCAT helps adapt NXP motor control solutions without needing in-depth knowledge of Proportional Integral (PI) control constant calculations.
Application Development Tools
P and E’s USB Multilink Universal combines support in a single interface for many NXP architectures.
Emulators, Probes, and Programmers
P and E’s Tracelink is an affordable, high-speed interface that captures up to 128 MB of external trace on Freescale Kinetis and ColdFire V2-4 MCUs.
Emulators, Probes, and Programmers
P and E's CYCLONE programmer is a powerful in-circuit, stand-alone programmer for many NXP processor families. It's a versatile tool that offers on-board storage of programming images, provides power to the target, supports manual or automated programming, and has an easy-to-use touchscreen interface.
Emulators, Probes, and Programmers
Supports many NXP processor families and offers on-board storage of programming images, provides power to the target, supports manual or automated programming, and has an easy-to-use touchscreen interface.
Emulators, Probes, and Programmers
LPC-Link 2 is an extensible, stand-alone debug probe that can be configured to support various development tools and IDEs using a variety of different downloadable firmware images. It can also be used as an evaluation board in its own right for the NXP LPC4370 triple core MCU. Through the use of an add-on board from Embedded Artists, it can be used as an oscilloscope or logic analyzer!
Emulators, Probes, and Programmers
P and E’s USB Multilink Universal FX is a high-speed, all-in-one development interface which allows PC access to the Background Debug Mode or JTAG interface.
Emulators, Probes, and Programmers
The TWR-K21D50M module is the development board for the Freescale Kinetis K11, K12, K21 and K22 50 MHz 32-bit ARM Cortex-M4 MCUs.
Evaluation and Development Boards
emCrypt is a secure and efficient implementation of essential cryptographic algorithms specifically designed for embedded systems.
emSecure is a SEGGER software package that allows creation and verification of digital signatures. emSecure can be used in numerous applications to prevent cloning and tampering with the device it runs on. It is optimized for embedded systems
EUSB Device is an embedded USB device stack. It provides Class Drivers for HID, Comms Device and Mass Storage. EUSB Device supports on-chip device controllers for a variety of processors and controllers.
emWin the most efficient and comprehensive GUIs available. It is written in ANSI C and supports any display controller, display and CPU. emWin includes the AppWizard GUI design tool and a Simulation Environment to help speed your development.
emModbus, SEGGER's implementation of the Modbus protocol, supports communication via UART (ASCII, RTU), Ethernet (Modbus/TCP and Modbus/UDP), and is capable to communicate with any Modbus compliant device.
emFile is an embedded file system which can be used with any type of storage device. A Microsoft Windows compatible FAT12/16/32 format, and a proprietary SEGGER EFS format are available. Support for NAND, NOR, SD, SDHC, MMC, eMMC, IDE, CompactFlash.
emSSH is a secure shell software library that enables a secure login into your embedded system.
MDK Middleware provides royalty-free, tightly-coupled software components that are specifically designed for communication peripherals in microcontrollers. It is provided as part of the MDK-Professional or MDK-Plus editions in binary format.
EUSB Host is an embedded USB host stack. It supports the on-chip host controllers a variety of processors and controllers. EUSB Host supports Class Drivers for Hub, HID, Comms Device, Mass Storage and Printer.
Most toolchains using GCC also use either newlib, newlib-nano or glibc. Unfortunately, these libraries have significant disadvantages over professional runtime libraries for embedded systems. This is where the SEGGER Runtime Library comes in.
Market leading RTOS from Real Time Engineers Ltd. that supports more than architectures and receives more than 100,000 downloads a year. Professionally developed, strictly quality controlled, robust, supported, free for use in commercial products.
emCompress offers solutions to compress data for all kinds of applications where size matters. Designed for embedded systems, emCompress can compress and decompress data even on smallest microcontrollers.
CMSIS-RTOS RTX Real-Time Operating System is designed for Cortex-M processor-based devices. The RTX kernel can be used for creating applications that perform multiple tasks simultaneously.
embOS is an ANSI-C RTOS which has been used within products throughout the embedded industry for more than twenty years. During this time the SEGGER team has improved and optimized embOS to continuously meet the demands of modern NXP hardware.
The royalty free micro velOSity microkernel is the smallest of the Green Hills RTOS family. It is minimal footprint, 2.6 KB, and simple programming interface are perfect for lightweight applications.
Nucleus has been deployed in over 3 billion devices since 1993 making the code base extremely stable. Nucleus is the only RTOS that offers a Power Management Framework to compliment hardware power modes to conserve power usage in the device.
A common challenge for manufacturers of embedded systems is to guarantee a system's firmware can be updated easily. To fix bugs in the field or to enhance the features of deployed systems, SEGGER provides emLoad, the bootloader for firmware updates.
Fusion for Kinetis v8 offers support for a variety of NXP's popular ARM Cortex-M4 Microcontrollers on one board. The development board is equipped with a wide range of superior features that allow more complex projects to be created flawlessly.
Mikromedia 7 Capacitive is a compact development board designed as a complete solution for the rapid development of multimedia and GUI-centric applications. As a fully functional, feature-rich device, it can be implemented directly into any project.
Fusion for ARM v8 offers universal support for ARM Cortex MO, M3, M4, and M7 Microcontrollers on one board. The development board is equipped with a wide range of superior features that allow more complex projects to be created flawlessly.
Mikromedia 7 Capacitive FPI (FPI stands for Front Panel Integration) with bezel is a compact development board designed as a complete solution for the rapid development of multimedia and GUI-centric applications.
JTAG/SWD debug probe with USB interface. Based on a 32-bit RISC CPU, it can communicate at high speed with the supported target CPUs. J-Link is used around the world in tens of thousand places for development and production purposes.
The ULINKpro debug and trace unit connects your PC's USB port to your target system and allows you to program, debug, and analyze your applications using its unique streaming trace technology. ULINKpro is compatible with Keil MDK and Arm DS.
The J-Link EDU emulator is our standard J-Link emulator wrapped in a new educational marked housing. It is intended for educational use and the home hobbyist. Support for our Unlimited Flash Breakpoints and GDB Server enhancement modules included.
Advanced Cyclone programmer. Models support high-speed in-circuit flash programming, debugging, and test of many NXP 8-/16-/32-bit MCUs. Enhanced speed/security/storage. Stand-alone or host-controlled operation. Programs internal & external flash.
I-jet is a high-performing in-circuit debugging probe for ARM. It is capable of delivering power to the target board and measuring target power consumption. I-jet is fully plug-and-play and completely integrated with IAR Embedded Workbench for ARM.
ULINKplus combines isolated debug connection, power measurement, and I/O for test automation. It gives you visibility to function, timing, and power consumption of your embedded application.
J-Link PRO is an enhanced version of the SEGGER J-Link. This emulator supports ARM/Cortex devices. This has an Ethernet interface in addition to the USB interface. This includes a Flash programming utility, and boast a 3 MB/s download speed to RAM.
CODEGRIP for ARM is a fast USB-C and WiFi programmer and hardware debugger. It supports ARM Cortex-M0, M3,M4 and M7 based MCUs. With a set of unique and innovative functionalities, it allows unlimited possibilities for development.
The (UAD2next) combines the state-of-the-art debugging features and CAN with trace capabilities. It can be extended by plugin trace modules supporting e.g. ARM CoreSight parallel trace and AURORA serial trace and is equipped with 512MB trace memory.
CODEGRIP for Kinetis is a fast USB-C and WiFi programmer and hardware debugger. It supports NXP's popular ARM Cortex-M4 Kinetis MCUs. With a set of unique and innovative functionalities, it allows unlimited possibilities for development.
Flasher Secure is a mass production programming system, capable of protecting the vendor’s IP regardless of the production site. It provides full control over the programming process at contract manufacturers (CM) and similar environments.
J-Trace PRO for Cortex-M is setting a new standard for trace probes. It enables continuous streaming trace, lifting the limitations by internal buffers and slow data transmission to give you all the insights you need to develop & optimize your code.
Builds atop the J-Link to further enhance the debug experience. The J-Link ULTRA+ is three times faster than the industry standard J-Link, at a 3 MBytes/s download speed to RAM. It comes complete with J-Flash, and Unlimited Flash Breakpoints.
Production programmer. Models support high-speed, low-cost, in-circuit flash programming, debugging, & test of many NXP 8-/16-/32-bit systems. Stand-alone or host-controlled operation. USB, serial, Ethernet. Programs internal and external flash.
J-Trace PRO Cortex provides support for Cortex-A/R/M based microcontrollers. The SuperSpeed USB 3.0 interface of J-Trace PRO Cortex enables continuous streaming trace via USB with the full trace clock, lifting the limitations by internal buffers.
The USB Multilink Universal is an all-in-one BDM/JTAG debug probe for NXP Kinetis, LPC, i.MX, S32, HCS08, HC(S)12(X), S12Z, RS08, ColdFire V1/+V1, ColdFire V2-4*, Qorivva MPC5xxx, & DSC microcontrollers. Supports SWO debug tools in NXP's MCUXpresso.
The UAD2pro offers fast and flexible communication between Universal Debug Engine on the Host PC and the microcontroller target. Host interface is USB 2.0. Target interfaces also optionally isolated are JTAG, cJTAG, OnCE, SWD, CAN, ASCx and more.
Supercharge your IDE with the worlds fastest debug probe. The J-Link Flash download technology achieves a performance very close to the maximum speed possible. No other probe comes close. These speeds are achieved when working under any popular IDE.
The UAD3+, equipped with up to 4 GB of trace memory and powerful interfaces to target and host, is the right solution for trace, multicore debugging, profiling and code coverage analysis. Parallel and high-speed serial trace (AURORA) is supported.
In-Circuit-Flash-Programmer based on the J-Link family for production and in-field-service. Offers fastest flash algorithms available, multiple integration options (RS232, Ethernet, USB, two-wire) and stand alone mode.
Multilink Universal FX is a high-speed,BDM/JTAG debug probe for Kinetis, LPC, S32, Qorivva MPC5xxx, MPC5xx/8xx, ColdFire, HC(S)12(X), S12Z, HCS08, RS08, DSC, 683xx, & HC16 devices. Supports SWO debug tools in NXP's MCUXpresso IDE.
Interactive flash programming software for ARM Cortex-M devices, including NXP's Kinetis, LPC, i.MX, and S32 devices. Comes with command-line version for scripted programming. Communicates using compatible PEmicro hardware interfaces.
The handheld stand-alone Flash Programmer for on-chip and external flash memory. Flasher Portable PLUS is a battery driven programming tool for microcontrollers with on-chip and/or external flash memory.
JTAG/SWD debug probe with WiFi interface. Based on a 32-bit RISC CPU, it can communicate at high speed with the supported target CPUs. J-Link is used around the world in tens of thousand places for development and production purposes.
The Arm DSTREAM family of high performance debug and trace probes enable Arm Development Studio to debug all Arm-based devices through a variety of interfaces.