Best Modules will be closed from Apr. 3nd to Apr. 6th in observance of Tomb Sweeping Day.
Please be informed that any orders placed after 15:00 PM Apr. 1st (Taiwan time, UTC+8) will be processed on Apr. 7th.

Shopping Cart 0
US$0.00

BS8116C-3 16-Key Touch IC Development Board BMS00090

US$11.50
In stock
Quantity
15 pieces
Product ID
BMS00090
DESCRIPTION

The BMS00090 is a 16-Key capacitive touch development board. It uses the Holtek touch IC BS8116C-3 to sense the capacity on each touch pad. An external MCU can read status of the touch IC via interface.

The HT66F30-1 MCU on the BMS00090 is used to read the touch key status (via I2C interface) and light up the corresponding LED when a touch pad is pressed.

There is a 2mm acrylic board on the 16-Key touch pad. This product can be used to replace buttons or as an evaluation board for Holtek BS81x series touch IC.

The BS8116C-3 includes registers to configure multiple functions, such as sensitivity level, time to enter standby mode after key is untouched, etc. An external MCU can configure the settings via I2C interface.


Product information

Dimension: 163 x 64 x 10 mm
Net weight: 37.6g


Follow Us for More Updates!
FEATURES

Product features

  1. Operating voltage: 2.2V – 5.5V
  2. I2C interface (I2C address: 0x50)
  3. 16 touch keys / 16 LED
  4. Option B: enter power-saving mode or not
  5. Option A: enter power-saving mode or extreme power-saving mode (the reaction of touch keys is slower)

Features of the BS81x touch IC series

  1. Low standby current
  2. Auto-calibration
  3. Reliable touch detections
  4. Standby and normal operating modes
  5. Maximum key on duration time detection
  6. Adaptive voltage drop function
  7. Level Hold, selectable active level-low or high
  8. NMOS output with internal pull-high / CMOS Direct Output
  9. Both serial interface and parallel outputs
  10. Sensitivity adjustment using an external capacitor
  11. Minimal number of external components

Features as an evaluation board

  1. Verify the touch sensitivity and the reaction speed of touch keys
  2. Test the features and noise rejection of touch IC
  3. The PCB layout for users reference
  4. Evaluate for thickness of material above touch pad
  5. Evaluate for the size of touch pad
PRODUCT FAQs

Q1: Can the BMS00090 sense touches even if I put materials such as glass or acrylic on it?

Answer: Sure, you can put material on the board, and it is recommended that the maximum thickness is 3mm.
     In addition, the material needs to be close to the PCB board.

Q2: How to modify the IRQ mode?

Answer: Please refer to the write setting from the BS8116C-3 datasheet.

(1) Modify the bit0 of the BS8116C-3 setting register address B0H
  - Bit0 = 0: level hold mode (it reads the key data when the IRQ is low)
  - Bit0 = 1: one-shot mode (when the key status changes, send the one-shot signal)

(2) Example: level hold mode (bit0 = 0)

Q3: How to enter power-saving mode?

Answer:

(1) Modify the bit1 of the BS8116C-3 setting register address B0H
  - Bit1 = 0: turn on the power-saving mode
  - Bit1 = 1: turn off the power-saving mode

(2) Example: turn off the power-saving mode (bit1 = 1)

Q4: How to adjust the sensitivity and sensing frequency?

Answer:

(1) Modify the bit2 to bit0 of the BS8116C-3 setting register address B3H
  - Bit0 = 0: low sensitivity
  - Bit0 = 0: low sensitivity
  - Bit2 to bit 1 = 00: touch frequency set 1
  - Bit2 to bit 1 = 01: touch frequency set 2
  - Bit2 to bit 1 = 00: touch frequency set 1
  - Bit2 to bit 1 = 11: can’t be used

(2) Example: touch frequency set 1 (Bit2 to bit 1 = 00) and high sensitivity (bit0 = 1)

Q5: How to modify the key trigger threshold value?

Answer:

(1) Modify the bit5 to bit0 of the BS8116C-3 setting register address B5H to C4H
  - Bit5 to bit0: users can modify the values (default = 16).

(2) Example: when the key trigger threshold value is 10h (bit5 = 1, bit4 to 0 = 0)

PRODUCT INSTRUCTION

1. Put battery into the battery holder to start up BMS00090.

2. The IRQ pin turns low when users touch the touch key pad. In the meantime, BMS00090 communicates with touch key pad via I2C, and lights up the LED indicator D1 to D16. (Please refer to the BS8116C-3 datasheet for more details)

3. Touch key and I2C status correspondence
0: the key is not touched / 1: the key is touched
Example: reply a byte (03h) when users press the Key1 and Key2.

4. Power-saving mode
Turn-on: connect the OptionB pin to GND (short circuit)
Turn-off: do not connect the OptionB pin (open circuit)
Please restart up BMS00090 after setting up the pin.

5. Extreme power-saving mode
Turn-on: connect the OptionA pin to GND (short circuit)
Turn-off: do not connect the OptionA pin (open circuit)
Please turn on the power-saving mode before turning on this mode. And restart up BMS00090 after setting up the pin.

6. If there is no response to the touch keys, please check whether the battery is reversed, loose contact, or run out of battery.

7. If the brightness of the LED indicators is uneven, it means that the battery level is low and is required a battery replacement.

DEVELOPMENT BOARD INTRODUCTION
PINS INTRODUCTION
RESOURCES
  1. IC : Holtek BS8116C-3, Enhanced Touch Key, including datasheet, package dimension, etc.
More Information
HS Code (reference) 8504.50.90.00-5
Youtube
Contact Us