Description
When a finger touches the copper trace area on the PCB representing the switch area, the capacitance of this area will change. The product determines the output status of the INT pin by detecting this change.
The wheel touch pad on the BMK56T004 is composed with 8 touch keys. With the unique PCB touch area layout design and MCU software algorithm, it has the advantage of stable and fast touch location recognition.
Development boards read the keys’ statuses via I2C interface and lights up the corresponding LED. Touch keys’ sensitivity can be adjusted individually according to your application. For example, when you place an acrylic panel on the product, the capacitance of the copper foil area affected decreases. Therefore, the keys require higher sensitivity.
- Operating voltage: 2.5V to 5.5V
- Operating current: 4mA @5V
- Standby current: < 30μA @5V
- Excellent stability and anti-interference ability
- It enters standby mode if does not sense a touch for 8 seconds.
- Integrated 4 touch keys and one wheel touch pad, the corresponding LED lights up once touch has been detected
- Touch key sensitivity: 55 levels (individually configurable)
- Communication interface: I2C (address: 0x74)
- Dimension: 67 x 53 x 11 mm
- Net weight: 14.9g
- Product includes: 1. BMK56T004 x 1 | 2. 90° 5-pin header x 1
You can insert the product into an Arduino UNO or the BMduino-UNO, BM53A367A, which is designed by Best Modules.
You don’t need an external cable, just connect the shield to Arduino UNO or the BM53A367A.

Other pins are not used.
| Pin name | BM53A367A pin | Function |
|---|---|---|
| INT | ~D2 | Output pin Non-detected: output high Detected: output low |
| SCL | D19/A5 | I2C: clock line |
| SDA | D18/A4 | I2C: data line |
| IOREF | IOREF | Positive power (Power supply of BM53A367A: 3.3V) |
| RESET | RESET | Reset BM53A367A |
| GND | GND | Ground |
You can use the BMCOM on the BMK56T004 to connect to the BM53A367A as well.

| Pin | Pin name | Description |
|---|---|---|
| 1 | GND | Ground |
| 2 | VDD | Power supply: 2.5V to 5.5V |
| 3 | SDA | I2C data line |
| 4 | SCL | I2C clock line |
| 5 | INT | Output pin Non-detected: output high Detected: output low |
Question 1: How long does the product enter sleep mode?
Answer: The product enters sleep mode if it doesn’t sense a touch in 8 seconds.
Question 2: How to wake up the product from sleep mode?
Answer: The product wakes up once it senses a touch.
Question 3: Can touch keys senses even if I put glass or acrylic on it?
Answer: Sure, you can put glass or acrylic with the maximum thickness of 3mm on the board, and it is recommended to configure sensitivity of touch keys to achieve the best touch feedback.
- MCU: Holtek BS83B16C, Enhanced Touch I/O Flash MCU, including datasheet, package information, etc.


Reviews
There are no reviews yet.