Sensor Interfacing and Preprocessing

Simplify implementation of ‘always-on’ sensor-based applications – ideal for mobile devices and consumer electronics products. The sensor hub is designed to sit between an applications processor and multiple sensors commonly found in smart phones and other mobile products.

Low power design that maximizes precious battery life – ultra-low power iCE40 technology, ideal for "always on" applications. The sensor hub reduces unnecessary communication to an applications processor, enabling it to stay in sleep mode for longer periods of time, preserving precious battery life.

Customizable sensor solution – The sensor hub reference design can be used as a complete solution with the default sensors or it can be customized for specific applications.

Sensor Hub Diagram


  • Monitors numerous sensors allowing application processor to sleep longer
  • Buffers sensor data
  • Aggregates sensor data sent via SPI bus to an applications processor
  • Connects to sensors via I2C bus
  • Configurable for a wide range of sensors
  • Default supported sensors:
    • Digital pressure sensor
    • RGB color, infrared, and temperature sensors
    • Humidity and temperature sensor IC
    • 3D accelerometer and 3D gyroscope
    • 3D accelerometer and 3D magnetometer
  • Approximately 2500 LUTs
  • Devices supported: iCE40LP, iCE40LM, iCE40 Ultra™

Jump to

Block Diagram


Technical Resources
iCE40 Sensor Interface and Preprocessing Reference Design
RD1189 1.2 7/15/2014 PDF 3.2 MB
iCE40 Sensor Interfacing and Preprocessing Reference Design Files
RD1189 1.2 7/15/2014 ZIP 1.1 MB

Like most websites, we use cookies and similar technologies to enhance your user experience. We also allow third parties to place cookies on our website. By continuing to use this website you consent to the use of cookies as described in our Cookie Policy.