Shopping Cart 0
US$0.00

4-Key and Slide Capacitive Touch Sensing Shield BMK54T004A

US$3.90
In stock
Quantity
50 pieces
Product ID
BMK54T004A

The BMK54T004A is a capacitive touch expansion board featuring 4 touch keys and 1 touch slider, powered by the BS83B16C touch MCU. It delivers exceptional stability, robust anti-interference performance, and supports ultra-low power standby mode.

Quantity Discounts refresh image
Select Quantity Discount Unit price
1-9 - US$3.90
10+ 5% US$3.71
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!
DESCRIPTION

When a finger touches the copper foil area on the PCB, the capacitance changes, triggering an effect similar to a physical key press by detecting the change in capacitance.

The slider on the BMK54T004A is composed of 8 touch-sensing units. Through a specially designed PCB copper foil layout and advanced MCU algorithms, it accurately detects touch positions along the slider (positions 1 to 8).

The development board communicates via the I2C interface to read touch states and illuminate the LED corresponding to the touched position/key. Each key (including slider positions) has independently adjustable sensitivity. If an acrylic or similar cover reduces capacitance, sensitivity can be increased to maintain responsive touch performance.

PRODUCT FEATURES
  1. Operating Voltage: 2.5V to 5.5V
  2. Operating Current: 4mA @5V
  3. Standby Current: <30μA @5V
  4. Onboard 4 touch keys + 1 touch slider; corresponding LED lights up upon activation
  5. Touch Sensitivity: 55 levels (10–64) (individually adjustable)
  6. Auto standby mode after 8 seconds of inactivity
  7. Communication Interface: I2C (Address: 0x72, ≤400kHz)
  8. Dimensions: 67.0 × 54.94 × 16.0 mm
  9. Package Includes: 1× BMK54T004A | 1× 5-pin header
PIN DISCRIPTION

This board can be directly plugged into an Arduino UNO or our BMduino-UNO development board (such as BM53A367A). Simply align the header pins on the back of the BMK54T004A with the corresponding socket and press into place—no additional wiring required.

All other pins not listed are reserved or unused.

Pin Name BMduino Pin Function
INT ~D2 Interrupt output
No touch: High level
Touch detected: Low level
SCL D19/A5 I2C Clock
SDA D18/A4 I2C Data
VDD IOREF Positive Power Supply (2.5V–5.5V)
RESET RESET Reset the BMduino UNO board
GND GND Ground

The BMK54T004A can also connect to a main control board via the BMCOM interface.

Pin Pin Name Function
1 GND Ground
2 VDD Power Supply: 2.5V–5.5V
3 SDA I2C Data
4 SCL I2C Clock
5 INT Interrupt output
No touch: High level
Touch detected: Low level
Product FAQs

Q1: How does it enter standby/sleep mode?

A: After power-up, the module starts in standby detection mode. Touch input switches it to active mode; after approximately 8 seconds of inactivity, it automatically returns to standby detection.


Q2: How do I wake it from standby?

A: Simply touch any key or slider position. Some firmware versions also support I2C address match wake-up (based on actual firmware version).


Q3: Can it work through glass or acrylic overlays?

A: Yes. For best performance, keep overlay thickness within about 3mm, and adjust sensitivity settings to maintain consistent touch response.

RESOURCES
  1. MCU: Holtek BS83B16C, Enhanced Touch I/O Flash MCU, including datasheet, package information, etc.
More Information
HS Code (reference) 8504.50.90.00-5
Contact Us