Freescale: KWIKSTIK-K40 Kinetis Kwikstik K40

Buy NowBuy NowDevelopment ToolsTechnical DocumentsVideoFeaturesKit Contents


Kit Overview


The KwikStikKwikStik development tool is an ultra low-cost, all-in-one development tool for evaluating, developing and debugging Kinetis MCUs. It features the K40X256VLQ100K40X256VLQ100 (144LQFP) MCU with USB, Touch Sensing and Segment LCD functionality. The KwikStik development tool can be used standalone or integrated with the Freescale Tower System. The on-board Segger™ J-Link™ debug interface allows the user to evaluate the features of the on-board Kinetis K40 MCU or to develop, debug and program their own target hardware based on any Kinetis MCU.

The KwikStikKwikStik development tool comes pre-flashed with demonstration software to exercise a small portion of the capabilities of the Kinetis K40X256 device and the KwikStik hardware.


  • Stand-Alone: Evaluate the on-board KinetisK40X256 (144LQFP) MCU using the touchsensing interface, 306 segment LCD display, audio, infra-red and SD card interfaces.


  • With the Freescale Tower System: Offersmultiple system expansion options from Freescale and third-party peripheral modules, including sensing, Wi-Fi® and industrialconnectivity.
  • As a J-Link Debugger: Interface direct tothe user’s target hardware for evaluating, developing and debugging with any external Kinetis MCU.

Key Applications: GPS receivers, Blood glucose meters, Bike computers, Currency counters.

More Development Kits and Tools
orangearrw.gifFreescale Development Kitsorangearrw.gifFreescale Development Tools
orangearrw.gifDevelopment Platforms & Kitsorangearrw.gifelement14 Knode


Development Tools


Software Development Tools:


Tool TypeSupplierMPNSupported FamilyDescription
IDEFreescaleCodeWarriorAll Freescale MCU's

Freescale's software and development solutions take you beyond the silicon, helping to bring your embedded applications to life.  Learn More

IDEARM KeilMDK ARMARM Cortex™-M  / Cortex-R4 / ARM7™ / ARM9™

The MDK-ARM (Microcontroller Development Kit) is the complete software development environment for ARM7, ARM9, Cortex-M, and Cortex-R4 processor-based devices.  Learn More

RTOSFreescaleMQXColdFire / HC08 / HC12 / ARM / S08 / RS08 / PowerPC

The Freescale MQX Real-Time Operating System (RTOS) provides real-time performance within a small, configurable footprint. This RTOS is designed to allow you to configure and balance code size with performance requirements. Learn More

RTOSMicriumuC/OS IIIColdFire / HC08 / HC12 / ARM / S08 / RS08 / PowerPC

μC/OS-III is Micrium’s newest RTOS, designed for developers who need to save time on their current and next embedded sytem projects. Using a commercial real-time kernel such as μC/OS-III provides a solid foundation and framework to the design engineer dealing with the growing complexity of embedded designs.  Learn More

RTOSSeggerembOSColdFire / HC08 / HC12 / ARM / S08 / RS08

SEGGER embOS (Real Time Operating System) follows strict, yet efficient coding and documentation standards. embOS is a priority-controlled real time operating system, designed to be used as foundation for the development of embedded real-time applications.  Learn More



Hardware Development Tools:


Tool TypeSupplierMPNSupported FamilyDescription
Debuggers, Emulators & JTAG ToolsFreescaleU-MULTILINKU-MULTILINKHC08 / HCS12 / S08 / RS08 / Coldfire / KinetisP&E USB Multilink Universal debug and programming interface for HCS08, HC(S)12(X), ColdFire, Qorivva MPC55xx/56xx, and Kinetis
Debuggers, Emulators & JTAG ToolsARMULINK2ULINK2ARM Cortex™-M  / ARM7™ / ARM9™USB DEBUG
Debuggers, Emulators & JTAG ToolsARMULINKProULINKProARM Cortex™-M  / ARM7™ / ARM9™High-Speed Debug and Trace Unit
EmulatorSeggerJ-LinkJ-LinkARM Cortex™-M  / Cortex-R4 / Cortex-A / ARM7™ / ARM9™JTAG/SWD Emulator with USB interface
ProgrammerSeggerFlasher ARMFlasher ARMARM Cortex™-M  / Cortex-R4 / Cortex-A / ARM7™ / ARM9™Flash Programmer for ARM and Cortex cores



Back to top


Technical Documents

Learning Center


User ManualKwikstik K40 User Manual
ErrataKwikstik K40 Hardware Errata
User GuideKwikstik K40 Quick Start Guide
DatasheetKinetis K-40 (144 pin)


Design Elements


SchematicsKwikstik K40 version 3 Schematics
SchematicsKwikstik K40 version 4 Schematics
SchematicsKwikstik K40 version 5 Schematics
SoftwareKinetis KwikStik Demo Software
Hardware design PackageKinetis Kwikstik hardware design


Back to top






Back to top

Kit Features

KWIKSTIK-K40 blk.png

The KwikStikKwikStik development tool is housed in a flexible silicone enclosure and comes loaded with simple demos for exploring the functionality of the on-board K40 MCU. The DVD included contains software and resources from Freescale and third-party partners IAR Systems, Keil and Green Hills Software.



  • K40X256VLQ100K40X256VLQ100 MCU (144LQFP)
    • ARM Cortex-M4 core with DSP
    • 100 MHz core operating frequency
    • 1.71V–3.6V operating voltage
    • 256 KB flash memory, 256 KB FlexMemory (supports up to 4 KB highspeed, high-endurance EEPROM)
    • USB On-the-Go (full speed)
    • Segment LCD controller
    • Ultra low power
    • Precision mixed-signa
  • 306 segment LCD display
  • Capacitive touch-sensing interface
  • On-board J-Link USB programmer
  • Infrared communications
  • Micro SD card slot
  • 3.5 mm audio output jack
  • Omni-directional microphone and buzzer
  • Tower plug-in (TWRPI) socket
  • Two micro USB connectors
  • Manganese lithium rechargeable battery
  • Flexible silicone enclosure
  • Interactive DVD with software installers and documentationUSB Host and Device connectors


  • Freescale MQX™ real-time operating system (v3.6.2)
  • IAR Embedded Workbench (30-day unlimited version and 32 KB limited version)
  • Keil MDK (32 KB limited version)
  • Green Hills Software MULTI IDE (evaluation version)
  • Freescale CodeWarrior 10.1 IDE with Processor Expert auto-code generator. Special Edition includes complimentary C compiler supporting up to 128 KB of object code
  • CodeSourcery Sourcery G++ IDE


Back to top

Kit Contents


The  Freescale's KWIKSTIK-K40KWIKSTIK-K40 supplied with below contents:


  • KwikStikKwikStik board with a K40X256VLQ100K40X256VLQ100 (144LQFP) 32-bit MCU
  • Flexible plastic enclosure
  • Necessary cables
  • DVD with software installers and documentation
  • Quick Start Guide



Back to top