Human Body Detector

The MS8890 is a capacitive sensor and switch that has been specifically developed for use in «Wearables». When the MS8890 functions as a switch, an external sensor capacitance is compared to a programmed threshold to detect whether the external value lies above or below the threshold. The MS8890 has an ultra-low current consumption (750nA) between 1.8V and 4.5V and is ideal for use in battery operated systems. There are numerous programming options to aid simple integration into an electronic system. Important parameters can be programmed into a non-volatile memory to allow autonomous operation.



  • Human Body Detection (e.g. «In-ear phones» or finger detector)
  • Wrist detection (e.g. wearables or medical wearables)
  • Fluid detection (e.g. coffee machine)
  • Proximity sensor
  • Proximity switch
  • Touch switch


General Features

  • Two capacitive sensor channels
  • Single or double channel operation
  • Capacitance measurement or capacitance comparison
  • Four measurement ranges that cover 0 to 400fF
  • 8/9-Bit measurement resolution
  • Individual threshold setting per channel
  • Configurable measurement interval (single measurement, 2Hz, 32Hz, permanent)
  • Digital filtering
  • Comparison of capacitance is directly observable at outputs
  • I2C compatible interface with interrupt generation
  • No external components required
  • Sleep mode typically 50nA
  • Current consumption typically <750nA
  • Supply voltage range 1.8V to 4.5V
  • Temperature range -40 to 85°C
  • Package QFN16


MS8890B Summary


MS8890B_Application note

MS8890B Arduino example code

Our evaluation boards allow you to easily investigate the different possibilities of using the MS8890.