HM-10 Bluetooth Low Energy (BLE 4.0) Serial Module – Compatible with HC-05 Pins

SKU: FA2043-1
Bluetooth Version

Bluetooth Specification V4.0 BLE (Low Energy)

Chipset Architecture

CC2541 (High-Stability SoC)

Working Frequency

2.4GHz ISM Band

Input Voltage (VCC)

3.6V to 6.0V DC

Logic Level (I/O)

3.3V and 5V TTL Compatible

Default Settings

Baud: 9600; Name: HM-10; PIN: 000000

Modulation Mode

GFSK (Gaussian Frequency Shift Keying)

Operating Current

~8.5mA (Active); 400µA~1.5mA (Sleep Mode)

Dimensions

43mm x 16mm x 7mm (Standard 6-pin Baseboard)

Product Description
The HM-10 BLE 4.0 Module is the professional choice for upgrading wireless connectivity to the latest Bluetooth standards. This specific version is engineered with an HC-05 compatible pinout, allowing engineers and hobbyists to transition legacy projects from Bluetooth Classic (2.0/2.1) to Bluetooth Low Energy (BLE 4.0) without redesigning their physical circuit boards or wiring harnesses.
Built on the high-stability CC2541 chipset, the HM-10 provides a transparent serial bridge between microcontrollers and mobile devices. It is natively supported by iOS (iPhone/iPad) and modern Android hardware, offering significantly lower power consumption and faster connection wake-times than previous generations. Whether you are building a battery-operated wearable, a remote industrial sensor, or a smart-home interface, the HM-10 offers a “plug-and-play” solution with industrial-grade reliability.
Key Features
  • Legacy Hardware Compatibility: Designed with the standard 6-pin layout (State, VCC, GND, TXD, RXD, BRK/En) to match the popular HC-05 module footprint.
  • Ultra-Low Power Consumption: Optimized for “Green” electronics, featuring deep-sleep modes that draw as little as 400µA, making it ideal for battery-powered IoT devices.
  • Universal Smartphone Support: Full BLE 4.0 support ensures seamless connection to iPhones and Android devices without the need for complex legacy pairing.
  • Dual-Voltage Logic (3.3V/5V): Integrated onboard level-shifting circuitry allows for safe, direct connection to Arduino, Raspberry Pi, and 5V industrial PLCs.
  • Extended Range & Stability: Features an onboard PCB antenna designed for reliable data transmission up to 60 meters in open-air environments.
  • Rich AT Command Set: Easily customize device parameters such as Name, Baud Rate, Pairing PIN, and Master/Slave roles via simple serial commands
Usage & Applications
  • Industrial Fleet Upgrades: Seamlessly replace older HC-05 modules in existing machinery to enable tablet-based monitoring and control.
  • Battery-Operated Sensors: Ideal for remote temperature, humidity, or vibration sensors that must operate for months on a single charge.
  • Medical & Fitness Tech: Reliable data link for heart rate monitors, glucose meters, and wearable step counters.
  • Smart Home Systems: Integration into lighting controllers, smart locks, and security hubs with direct iOS/Android app support
Q: Can I use this module to replace an HC-05 in my current project?

Yes. The pinout is physically compatible with the HC-05 (VCC, GND, TX, RX, etc.). However, remember that the software on your smartphone must support BLE 4.0 (Bluetooth Low Energy) to communicate with this module, as it functions differently than Bluetooth Classic

Q: Does this module work with Apple iPhones?

Yes. Unlike the HC-05/06, the HM-10 is fully compatible with iOS. You can connect to it using any BLE-capable app from the App Store, such as a BLE Terminal or your own custom-developed app

Q: Why doesn't the module appear in my phone's system Bluetooth settings?

This is a standard characteristic of BLE 4.0. To save power, BLE devices are typically discovered and connected to from within a specific application (like “BLE Scanner” or “LightBlue”) rather than the phone’s general Bluetooth menu.

Q: Is it safe to connect the TX/RX pins directly to a 5V Arduino Uno?

Yes. This module is mounted on a baseboard that includes a logic-level converter, making it safe for both 3.3V and 5V systems. No external voltage divider resistors are required for the data lines

Q: Can this module act as a "Master" device?

Yes. The HM-10 supports both Master and Slave modes. You can configure the role using the AT+ROLE command, allowing two HM-10 modules to connect directly to each other without a phone