Development Platforms with ARM® mbed™ Enablement

mbed enabled logo

NXP offers a variety of evaluation and prototyping platforms that are enabled through the popular, easy to use, web-based ARM mbed development platform. With an online software development kit, free software libraries, hardware designs and online tools, it is the fastest way to create products based on ARM microcontrollers.

No downloads, no installations, no restrictive licenses.

  • Software Development Kit (SDK)
    The mbed Software Development Kit is an open source C/C++ microcontroller software platform relied upon by tens of thousands of developers to build projects fast.
  • Free online development tools
    The mbed Compiler is a powerful online IDE that is free for use with hardware implementing the mbed HDK, and tightly integrated with the mbed SDK and Developer Website.
  • Hardware Development Kit (HDK)
    The mbed Hardware Development Kit provides full microcontroller sub-system design files and firmware for building development boards and custom products that benefit from the native support of the mbed SDK and free mbed Online Compiler and mbed Developer Platform.
  • Worldwide Developer Community
    The mbed platform is supported by an active and friendly community of skilled developers that are collectively helping get prototypes made even faster. Better yet, they are building an extensive cookbook of recipes that you can reuse to build your products.

It doesn't get much better than this.

Learn more about ARM mbed Development Platforms

Development Platforms with ARM mbed Enablement

FRDM-KL25Z FRDM-KL05Z FRDM-KL46Z FRDM-K64F FRDM-K22F FRDM-CR20A Hexiwear
Application Type Generic MCU Generic MCU Generic MCU Generic MCU Generic MCU 2.4GHz 802.15.4 Wireless Transceiver IoT/Wearables
mbed product page click here click here click here click here click here click here click here
Kinetis MCU MKL25Z128VLK4 MCU - 48 MHz, 128 KB flash, 16 KB SRAM, USB OTG (FS), 80LQFP MKL05Z32VFM4 MCU - 48 MHz, 32 KB flash, 4 KB SRAM, 32QFN MKL46Z256VLL4MCU - 48 MHz, 256 KB flash, 32 KB SRAM, segment LCD, USB OTG (FS) , 100 LQFP MK64FN1M0VLL12 MCU (120 MHz, 1MB Flash, 256KB RAM, low power, crystal-less USB, 100LQFP package) MK22FN512VLH12 MCU - 120 MHz, 512 KB flash memory, 128 KB RAM, low-power, and crystal-less USB in 64 LQFP package No MK64FN1M0VDC12 MCU - 120 MHz, 1024 KB flash, 256 KB RAM, 121BGA
Connectivity USB FS D/OTG (mini USB connector) No USB FS D/OTG (mini USB connector) USB HS D/H/OTG (micro USB connector)
10/100 ethernet
USB HS D/H/OTG (micro USB connector) 2.4GHz Wireless Bluetooth Low Energy 4.1 Wireless
Display No No Segment LCD No No No 1.1" Color OLED
External Memory No No No Micro-SD card connector Optional micro-SD card connector No 8MB SPI flash
micro-SD card connector
Capacitive Touch Yes Yes Yes No No No Yes
Onboard Sensors MMA8451Q
Accelerometer
MMA8451Q
Accelerometer
MMA8451Q
Accelerometer
Ambient light sensor
FXOS8700CQ
Accelerometer & Magnetometer
FXOS8700CQ
Accelerometer & Magnetometer
No FXOS8700CQ
Accelerometer & Magnetometer
FXAS21002CQ
Gyroscope
MPL3115A2
Pressure sensor
Temperature
Humidity
Ambient light sensor
Optical heart rate sensor
Tri-color (RGB) LED Yes Yes Yes Yes Yes Yes Yes
Sophisticated OpenSDA debug interface Yes Yes Yes Yes Yes No Yes
Expansion possibilities Arduino R3 Arduino R3 Arduino R3 Arduino R3 Arduino R3 Arduino R3 MikroE Click™
Additional enablement and support 2 push buttons Optional header for add-on RF module: nRF24L01+ Nordic 2.4 GHz radio
Optional header for add-on Bluetooth module: JY-MCU BT board V1.05
2 push buttons
Optional header for add-on RF module: nRF24L01+ Nordic 2.4 GHz radio
Optional header for add-on Bluetooth module: JY-MCU BT board V1.05
2 push buttons
2 push buttons Rechargable battery and power management
Cellphone Apps: Android and iOS
Cloud Connectivity