The HM-10 Bluetooth 4.0 BLE Module (V3) is a compact, low-power wireless serial transceiver built around the Texas Instruments CC2540/CC2541 chip, designed to add Bluetooth Low Energy (BLE) connectivity to microcontroller projects. Its HC-05 pin-compatible 4-pin UART interface makes it a practical drop-in replacement for classic Bluetooth modules while offering the advantages of BLE — including compatibility with iOS devices, lower power consumption, and faster connection establishment.
The HM-10 operates as a transparent serial bridge, meaning data sent from your microcontroller over UART is transmitted wirelessly to a connected device, and data received wirelessly is output on the module‘s TX pin. This makes it ideal for replacing physical serial cables in short-range applications, remote control projects, and wireless sensor networks.
One of the HM-10’s most significant advantages over the HC-05/HC-06 is iOS compatibility. Because it uses Bluetooth 4.0 Low Energy (BLE) rather than Classic Bluetooth SPP, the HM-10 can communicate with iPhones and iPads through BLE-compatible apps. Android devices can also connect using BLE terminal apps.
The module supports master and slave modes, allowing it to either initiate connections to other BLE devices or wait for incoming connections. This flexibility enables peer-to-peer communication between two HM-10 modules, as well as connection to smartphones, tablets, and computers.
Configuration is handled through AT commands sent over the UART interface. The default baud rate is 9600 in data mode, and 9600 in AT command mode for most HM-10 V3 firmware versions. Common AT commands allow you to query and set the device name, baud rate, PIN code, and operating mode.
The module operates from 3.3V logic and accepts a supply voltage of 3.6V to 6V thanks to its onboard regulator, making it compatible with both 3.3V and 5V microcontrollers. The compact form factor and low power consumption make it suitable for battery-powered and wearable applications.
Whether you are building an iOS-compatible wireless controller, a BLE sensor node, or a low-power data logger, the HM-10 provides a proven, cost-effective foundation for Bluetooth Low Energy communication. It is suitable for individual makers, students, and businesses purchasing in bulk for product development or educational programs.
Features
-
Bluetooth 4.0 BLE — Low Energy protocol with iOS and Android compatibility
-
HC-05 pin-compatible — 4-pin UART interface allows drop-in replacement for classic Bluetooth modules
-
Master/Slave capable — Configure as central or peripheral device via AT commands
-
Transparent serial bridge — Wireless replacement for physical serial cables
-
iOS compatible — Works with iPhone and iPad through BLE terminal apps
-
AT command configuration — Query and set device name, baud rate, PIN, and mode
-
Wide voltage range — 3.6V to 6V supply with onboard regulator
-
Compact form factor — Small footprint suitable for embedded and wearable projects
-
Low power consumption — BLE technology extends battery life in portable applications
-
Status LED — Visual indication of connection and operating state
Technical Specifications
| # | Parameter | Specification |
|---|---|---|
| 1 | Bluetooth Version | Bluetooth 4.0 BLE |
| 2 | Chipset | TI CC2540/CC2541 |
| 3 | Operating Frequency | 2.4GHz ISM band |
| 4 | Input Voltage | 3.6V – 6V DC (onboard regulator) |
| 5 | Logic Level | 3.3V UART |
| 6 | Default Baud Rate | 9600 (data mode and AT mode, V3 firmware) |
| 7 | Effective Range | Approx. 10 meters in open area |
| 8 | Interface | 4-pin UART (VCC, GND, TX, RX) |















