Zumo robot

Document created by Lauren Percy Employee on Oct 26, 2015Last modified by Diana Torres on Apr 18, 2017
Version 7Show Document
  • View in full screen mode


The Bluetooth® Low Energy (BLE) controlled robot reference design is developed using NXP FRDM-KW40 board and “Pololu Zumo Robot for Arduino” and can be controlled using an Android Smartphone app. The BLE controlled robot is powered by the Kinetis KW40Z system on chip (SoC), which includes an ARM® Cortex® M0+ processor together with a 2.4 GHz radio for BLE and 802.15.4. It is implemented using the HID over GATT profile and works as a human interface device. The software is designed with features such as BLE data transfer to smartphone app, motor control and battery monitoring.

Value Propositions

NXP KW40Z is an ultra-low-power, highly integrated single-chip device that enables Bluetooth® Smart/Bluetooth® Low Energy (BLE) v4.1 and/or IEEE® 802.15.4-2011 RF connectivity for portable, extremely low-power and secure embedded systems.

The KW40Z MCU integrates security modules such as AES-128 Accelerator (AESA) and True Random Number Generator (TRNG) allowing a fast encryption/decryption for network commissioning and transmissions of supported protocols.

The KW40Z MCU integrates a buck-boost DC/DC converter, supporting a wide range of operating voltages from 0.9 V to 4.2 V, which significantly reduces the peak current in receive mode down to 6.5 mA and transmit down to 8.4 mA.


NXP Recommends: MKW3x