telephone icon

Call +44 (0) 1342 717102


For Editors

KXCNL Dual State Machines Accelerometer

What it can do for you and how it works





Press Release


Willow Technologies Limited recently introduced the first Kionix accelerometer with integrated dual user-programmable state machines, the KXCNL. This advanced accelerometer is proving very popular for a wide variety of applications due to its ability to simultaneously run multiple applications at the chip level, taking significant processing load off the system's main applications processor and conserving power. In this article we take a closer look at how the device works and how it can be used by developers.

KXCNL features include:

  • Dual user-programmable state machines
  • User-selectable 2g, 4g, 6g, and 8g ranges
  • User-programmable ODR
  • Current consumption 2 - 250µA
  • XAC sensor with outstanding stability over temperature, shock and post-reflow performance
  • Support for I2C High Speed, Fast Speed, and Standard Speed
  • 1.7V to 3.6V operating voltage
  • Internal voltage regulator
  • Self-test function

How it Works

The KXCNL accelerometer has two independent, finite state machines that can be defined with up to 16 states each, along with programmable actions initiated at state transitions. This allows users to implement a wide range of recognition algorithms, such as wake-up, free-fall, screen orientation, Tap/Double-Tap, step recognition and more.

Currently, Kionix provides algorithms for Tap/double-tap, screen orientation, free-fall and motion detection. Source code will be provided to customers for their use with the KXCNL. Customers can also write their own programs, consisting of a list of commands with thresholds and timing settings sent to specific registers and incorporate them with the driver package for the part, using whatever interface they normally use to communicate with the part.

At any given time, the KXCNL can contain and run two programs simultaneously. The device is loaded from the host, so to swap programs, when an app indicates that it wants to load a particular programme, it finds it in the host memory and loads it. Load time is dependent on speed of the bus and the size of the programme.

Editor Information


Willow Technologies Limited, founded in 1989, provides solutions to customers by designing, manufacturing and supplying components and systems to the electrical and electronic marketplace across the globe. Specialists in switching, sensing, resistive and hermetic seal solutions, the company has a wide portfolio of technologies and over 100 years of application experience. With an in-house engineering capability and a production facility for rapid prototyping of custom parts, the company is well equipped to develop products matching customer specific application requirements. Willow is ISO9001: 2008 Registered.

For further information please contact:

Bhupinder Randhawa, This e-mail address is being protected from spambots. You need JavaScript enabled to view it ,+44 (0) 1342 717102.

Willow Technologies Ltd. Unit 3 Borers Yard, Borers Arms Road, Copthorne, West Sussex, RH10 3LH, UK

Tel: +44 (0) 1342 717102, Fax: +44 (0) 1342 717014, Email:

CORPORATE: Solid State Group

Privacy Policy • Cookie Policy
Developed by Paramount Web Technology