HM-10 Bluetooth Module Pinout, Features, Interfacing & Datasheet

Skip to main content
Continue to site >>>
HM-10 Bluetooth Module 25 September 2020 - 0 Comments
      HM-10 Bluetooth Module
      HM-10 Bluetooth Module Pinout
      HM-10 Bluetooth Module
      HM-10 Bluetooth Module Pinout

The HM-10 is a readily available Bluetooth 4.0 module used for establishing wireless data communication. The module is designed by using the Texas Instruments CC2540 or CC2541 Bluetooth low energy (BLE) System on Chip (SoC) but design and firmware originated from the Jinan Huamao Technology Company.

HM-10 Pinout Configuration

HM-10 is a 34-pin module. In them most are not compulsory use pins. We only need four pins of all 34 to establish a communication. We will describe the function of each pin below.

Pin Number

Pin Name

Description

1

UART_TX

UART interface-Transmit

2

UART_RX

UART interface-Receive

3

UART_CTS

UART interface

4

UART_RTS

UART interface

5

NC

No Connection

6

NC

No Connection

7

NC

No Connection

8

NC

No Connection

9

NC

No Connection

10

NC

No Connection

11

RESETB

Reset if low for 100ms

12

VCC

3.3V

13

GND

Ground

14

GND

Ground

15

USB_D-

USB interface

16

NC

No Connection

17

NC

No Connection

18

NC

No Connection

19

NC

No Connection

20

USB_D+

USB interface

21

GND

Ground

22

GND

Ground

23

PIO0

System Key

24

PIO1

System LED

25

PIO2

Programmable input/output line

26

PIO3

Programmable input/output line

27

PIO4

Programmable input/output line

28

PIO5

Programmable input/output line

29

PIO6

Programmable input/output line

30

PIO7

Programmable input/output line

31

PIO8

Programmable input/output line

32

PIO9

Programmable input/output line

33

PIO10

Programmable input/output line

34

PIO11

Programmable input/output line

HM-10 Module Features

  • BT Version: Bluetooth Specification V4.0
  • BLE chip - Bluetooth Low Energy consumption
  • Send and receive no bytes limit.
  • Working frequency: 2.4GHz ISM band
  • UART Serial Interface
  • Full-Speed USB Interface
  • 12 General Purpose Input/output Pins
  • In-System-Programmable Flash- 128 KB or 256KB
  • 8-KB SRAM
  • 32-kHz Sleep Timer With Capture
  • Long range: Open space have 100 Meters
  • Potable size
  • HM-10 MODULE Specifications
  • Operating voltage of MODULE: 2.0V – 3.6V
  • Can operate on LOW voltages
  • Consumes 235uA on battery backup
  • Input RF level: 10dBm
  • Maximum voltage: + 3.9V
  • Operating temperature: -40ºC to +85ºC
  • ESD: 750V

Similar Bluetooth Modules

HM-11, HM-01 to HM-09

Where HM-10 MODULE is used?

  • Module is used where short distance wireless communication is needed. The module is used for wireless communications of less than 100 meters.
  • The module is preferred where power consumption is issue. HM-10 Bluetooth Module is designed by BLE chip so it consumes very less power to function. So the module can be used on mobile systems.
  • The module is cheap so it can be installed in low cost systems.
  • The module uses UART communication and so it can be interfaced with almost all controllers or processors.

How to use HM-10 MODULE?

As mentioned earlier, the communication with this HM-10 BLE module is done through UART interface or RS232 Interface. The data is sent to the module or received from the module though UART interface. A typical HM-10 module interfacing is shown below.

The module is typically connected to +3.3V standard power supply. It can work on +3.6V regulated power and any higher voltage may damage the module. The UART interface is established as shown in figure. All you need to do is connect RX of module to RX of controller and TX is connected to TX of controller. The ground of controller and module must be connected for voltage reference.

How to Use HM10 Bluetooth Module

The communication between controller and module is really complex. We will use libraries written for specific controller or boards to communicate with this module. You can download libraries for controller or module through their websites. Using these libraries makes the communication easy. All you need to do is download these libraries and call them in programs. Once the header file is included, you can use simple commands in the program to tell the controller to send or receive data. The controller sends the data to module through UART Interface based on protocol setup in libraries. The module sends this data to receiver through wireless Bluetooth. If the module receives any data, it will transmit it to controller through UART serial communication.

This way we can use HM-10 module to establish Bluetooth wireless communication.

Applications

  • Robotics
  • Mobile Phone Accessories
  • Servers
  • Computer Peripherals
  • Sports and Leisure Equipment
  • USB Dongles
  • Health Care and Medical

2D-Model of HM-10 Module

HM10 Bluetooth Module 2D Model

Component Datasheet HM-10 Bluetooth Module Datasheet

    Tags

    Bluetooth Bluetooth Low Energy BLE

Related Post

Join 20K+subscribers

We will never spam you.

* indicates required Email Address * Name

Be a part of our ever growing community.

UNO Q Microcontroller Board UNO Q Microcontroller Board

Arduino UNO Q bridges high-performance computing with real-time control.

XtremeSense™ TMR technology XtremeSense™ TMR technology

Highest magnetic sensitivity, lowest power consumption, smaller size compared to Hall, AMR, and GMR

WRIS-RSKS Series General-Purpose Thick-Film Resistors WRIS-RSKS Series General-Purpose Thick-Film Resistors

General-purpose thick-film, anti-sulfur resistors designed for long-term performance and reliability

APG015 Series QuantumDot 01005 Ultra-Compact LEDs APG015 Series QuantumDot 01005 Ultra-Compact LEDs

0.45×0.25×0.2 mm series for compact designs. Auto-placement compatible for next‑gen electronics.

Kona High-Reliability Power Connectors Kona High-Reliability Power Connectors

Maximum Power Connections for SWaP-C Optimization

NAFE11388/71388 Universal Input Analog Front Ends NAFE11388/71388 Universal Input Analog Front Ends

Speed up the development of your analog input or sensor system with our wired connectivity solution

1556 Series ABS Plastic Enclosures 1556 Series ABS Plastic Enclosures

Versatile ABS boxes for IoT and electronic devices

G6QG-1A PCB Power Relays G6QG-1A PCB Power Relays

Small size and low-height power relay for switching 480 VAC, 55 A.

Từ khóa » Hm 10