Shopping Cart 0
US$0.00

16-Key Capacitive Touch Sensing Shield BMK52T016A

US$4.30
In stock
Quantity
100 pieces
Product ID
BMK52T016A

The BMK52T016A is a 16-key capacitive touch sensing shield featuring the BS83B24C MCU and a 4×4 matrix layout. When a key is touched, the corresponding LED lights up instantly. It supports I2C communication for reading key status and configuring sensitivity per key. A built-in power-saving mechanism puts the board into standby mode after approximately 8 seconds of inactivity. Ideal for smart door locks, touch keypads, and similar applications.

Quantity Discounts refresh image
Select Quantity Discount Unit price
1-9 - US$4.30
10+ 5% US$4.09
For more quantity discounts please contact us
Looking for our Official Distributor in India?
Order directly from SPIN MODULES -
local shipping and INR payment available!
Follow Us for More Updates!
PRODUCT FEATURES
  1. Operating Voltage: 2.5V ~ 5.5V
  2. Operating Current: 4mA @ 5V; Standby Current: <30μA @ 5V (automatically enters standby after ~8 seconds of inactivity)
  3. MCU: BS83B24C
  4. 16-key capacitive touch + corresponding LED indicator
    - 4×4 matrix configuration
    - 55-level adjustable touch sensitivity (range: 10–64), configurable per key
  5. On-board RESET button for resetting BMduino UNO
  6. Communication Interface
    - I2C address: 0x70; speed ≤ 400kHz; logic level reference: 2.5V~5.5V
    - Connection methods: Direct plug into BMduino or via BMCOM (INT / SCL / SDA / VDD / GND)
  7. Excellent stability and noise immunity
  8. Dimensions: 67.0 × 54.94 × 16.0 mm
  9. Net Weight: 15.2g
  10. Package Includes: 1. BMK52T016A ×1 | 2. 5-pin header ×1
DESCRIPTION

The BMK52T016A is an upgraded version of the previous BMK52T016. It maintains full compatibility in terms of PCB layout and specifications, while adding foolproof pin alignment holes to improve assembly stability and usability—enabling seamless integration into existing product and development designs.

When a finger touches the copper area on the PCB, the capacitance changes. The system detects this change to simulate a button press.

The BMK52T016 features 16 touch keys. The board uses the I2C interface to read key states and illuminate the corresponding LED when touched.

Each key’s sensitivity can be fine-tuned based on application needs. For instance, if the module is covered with an acrylic panel, the detected capacitance decreases and sensitivity may need to be increased.

PIN DESCRIPTION

This product can be directly connected to an Arduino UNO or our custom-designed BMduino-UNO development board BM53A367A. Simply align the pin header on the back of the BMK52T016 with the corresponding socket on the Arduino UNO, BM53A367A, or any compatible board. No additional wiring is required.

Back view of BMK52T016

Other pins are not in use

Pin Name BM53A367A Pin Function
INT ~D2 Output pin
No touch detected: HIGH
Touch detected: LOW
SCL D19/A5/SCL I2C clock line
SDA D18/A4/SDA I2C data line
VDD IOREF Power supply (use 3.3V when paired with BM53A367A)
RESET RESET Resets the BM53A367A
GND GND Ground

You may also use the BMCOM interface on BMK52T016 to connect with the BM53A367A.

Pin Pin Name Function
1 GND Ground
2 VDD Power Supply: 2.5V ~ 5.5V
3 SDA I2C data line
4 SCL I2C clock line
5 INT Output pin
No touch detected: HIGH
Touch detected: LOW
PRODUCT FAQs

Q1: How does the board enter standby mode?

A: The board automatically enters standby mode after approximately 8 seconds of inactivity.


Q2: How can the board be awakened from standby?

A: It can be awakened by touching any key or by receiving a valid command via the I2C interface.


Q3: Can the board detect touches through glass or acrylic covers?

A: Yes, touch detection works through materials such as glass or acrylic panels (recommended thickness ≤ 3mm). Sensitivity adjustments may be needed for optimal response.

RESOURCES
  1. MCU: Holtek BS83B24C, a touch-capable Flash MCU with datasheet, packaging, and other technical resources available.
More Information
HS Code (reference) 8504.50.90.00-5
Contact Us