HC-06 Vs. HC-05 Bluetooth Module: What Is The Difference Between ...

Contact us

Privacy PolicyTerm & ConditionCookies PolicyUTMEL

Products

  • Products
  • Blog
  • Components

Sign In

Hello , Welcome to UTMEL

My Profile Order Status & History RFQ History My Favorite Address Management Sign InOrSign UpAll ProductsManufacturersBlogComponentsToolsAlternative PartsCertificationAbout UsContact UsUTMEL

Products

  • Products
  • Blog
  • Components

Sign In

Hello , Welcome to UTMEL

My Profile Order Status & History RFQ History My Favorite Address Management Sign InOrSign UpHome /Components /HC-06 vs. HC-05 Bluetooth Module: What is the difference between HC-06 and HC-05? /RFQHC-06 vs. HC-05 Bluetooth Module: What is the difference between HC-06 and HC-05?

UTMEL

Published: 24 November 2021 | Last Updated: 24 November 2021

55931

HC06B0500000G

HC06B0500000G

Amphenol Anytek

TERM BLOCK 6POS 45DEG 3.7MM PCB

RFQAdd to RFQ listPurchase Guide

TERM BLOCK 6POS 45DEG 3.7MM PCB

Hc-05 is a Bluetooth serial port module with master-slave integration. The master-slave can be switched with rich and complete instructions. Hc-06 is a Bluetooth serial port module with master-slave integration. The master-slave can be switched by command, and the command is less than the-05, so it is easy to use. This article is going to explain the difference between the HC-06 and HC-05 Bluetooth modules.

This video demonstrates Arduino Bluetooth AT commands HC 05 and HC 06.

Arduino Bluetooth AT commands HC 05 HC 06

Catalog
  • Overview of HC-06
  • Overview of HC-05
  • HC-06 vs. HC-05: Specifications
  • HC-06 vs. HC-05: Pinout& Entering AT Mode
  • HC-06 vs. HC-05: Breakout Board Connections
  • HC-06 vs. HC-05: Applications
  • HC-06 vs. HC-05: Differences Summary

Overview of HC-06

The HC-06 Bluetooth module is intended for use with two microcontrollers or systems to establish short-range wireless data communication. Its operation becomes transparent to the user after it is associated with a master Bluetooth device, such as a PC or smartphone. All data received through the serial input is sent over the air right away.

hc-06..jpg

HC-06

Overview of HC-05

The HC-05 is a Bluetooth Serial Port Protocol module, which means it communicates with the Arduino using serial communication. This module features a BC417 Single-Chip Bluetooth IC that supports both the UART and USB interfaces and is compliant with the Bluetooth v2.0 standard.

hc-05.jpg

HC-05

HC-06 vs. HC-05: Specifications

HC-05HC-06
Low operating voltage: 4V to 6V (Typically +5V)Input voltage: 3.3~6V (Typically +5V)
Frequency: 2.45 GHzBuilt-in antenna
Range: <100mOperating Current: 30mA
Follows IEEE 802.15.1 standardized protocolUses Frequency-Hopping Spread Spectrum (FHSS)
Supported baud rates are 9600,19200,38400,57600,115200,230400 and 460800.Works with Serial communication (USART) and TTL compatible
Can operate in Master, Slave, or Master/Slave mode2.4GHz ISM band frequency
Default baud rate: 9600

HC-06 vs. HC-05: Pinout& Entering AT Mode

hc-06 vs hc-05 pinout and at mode.jpg

HC-06 and HC-05 Pin and Entering AT Mode

PINS: The pins found on the breakout board are,
KEY: This pin has to be pulled high to enter AT mode.
VCC: The indicated range is 3.6 to 6 volt. To be on the safer side, you should connect it to 3.3 Volt.
GND: Ground.
RXD: Serial input pin.
TXD Serial output pin.
STATE: May or may not be connected to any pin. Supposedly outputs the Bluetooth connection status. This pin will not be needed.

For HC-05:

Connect the Rx pin of the Bluetooth module to the Tx pin of the USB to TTL converter, and the Tx pin of the Bluetooth module to the Rx pin of the converter for the HC-05. Connect their ground as well, but leave the Vcc disconnected for now. You'll need to short the key pin with the Vcc first. On a breadboard, or in any other way, connect key pin and Vcc, Connect the Vcc of the bt module to the Vcc of the USB to the TTL converter after all other pins are connected. The led on the module will now blink at a 2-second interval.

That means it has entered the AT mode. If the led blinks faster then AT mode was not entered. Disconnect Vcc. check your circuit, and try again. If it does not work then there's a chance that your KEY pin of the module is not really soldered to the KEY of the main chip, i.e. the 34th pin, You can check that with the help of a multimeter.

For HC-06:

Simply connect the module's Rx to the USB-TTL converter's Tx and the module's Tx. Ground and Vcc should be connected. The module is in AT mode. Didn't see that one coming, right? :P Turns out the HC-06 module is permanently configured to be a slave and it is always in AT mode when not paired to any other device. As a result, unlike the HC-05, there is no confirmation led blinking to indicate that it is in AT mode, To change the default settings, simply turn on the module and provide the AT commands.

HC-06 vs. HC-05: Breakout Board Connections

hc-06 vs hc-05 breakout board.jpg

The push-button switch is used to bring the EGBT-045MS / HC-05 in to AT mode by connecting VCC (3.3v) to pin 34. There are two AT modes , which I call "small mode" and "full mode." When you push the button switch for a few seconds, the modules go into the tiny model, which means that not all commands operate. When the switch is closed, the modules enter full AT mode, which allows them to respond to all AT commands . When the switch is released, pin 34 is set to LOW.

Because most HC-06 modules lack a button switch (the space is empty), raising pin 34 HIGH on the HC-06 has no effect .

HC-06 vs. HC-05: Applications

The Bluetooth module is used for wireless communication between two microcontrollers.

It is used in Home Automation systems

HC-06 vs. HC-05: Differences Summary

Hc-05 is a Bluetooth serial port module with master-slave integration. The master-slave can be switched with rich and complete instructions.

Hc-06 is a Bluetooth serial port module with master-slave integration. The master-slave can be switched by command, and the command is less than the-05, so it is easy to use.

HC-05HC-06
HC-05 module can either be a master or slaveHC-06 module can only be a slave
It has a push buttonIt does not have a push button
HC-05 has five header pinsHC-06 has only four header pins

Share this postFrequently Asked Questions

How many pins HC-05 Bluetooth modules can remain unconnected?

The HC-05 Bluetooth Module has 6 pins commonly used.

What is the range of HC-05 Bluetooth module?

It uses the 2.45GHz frequency band. The transfer rate of the data can vary up to 1Mbps and is in the range of 10 meters. The HC-05 module can be operated within 4-6V of power supply.

What is the meaning of HC-05?

HC-05 Bluetooth Module is an easy-to-use Bluetooth SPP (Serial Port Protocol) module, designed for a transparent wireless serial connection setup. Its communication is via serial communication which makes an easy way to interface with the controller or PC.

Is HC-05 a ble?

The HC-05 is a class 2 Bluetooth module designed for transparent wireless serial communication. It is pre-configured as a slave Bluetooth device.RELATED POSTS
  • TIP32C Power Transistor: Pinout, Datasheet, and CircuitTIP32C Power Transistor: Pinout, Datasheet, and Circuit

    08 July 20218944

  • OP07CJ8 Linear Amplifier: Product Overview and ApplicationsOP07CJ8 Linear Amplifier: Product Overview and Applications

    06 March 2024113

  • IXBK55N300 Monolithic Bipolar MOS Transistor: Package, Pinout, and DatasheetIXBK55N300 Monolithic Bipolar MOS Transistor: Package, Pinout, and Datasheet

    01 March 2022615

  • 1.5KE Transil Diode: Pinout, Equivalent and Datasheet1.5KE Transil Diode: Pinout, Equivalent and Datasheet

    10 January 20223513

  • LA4440 Power Amplifier: 6W 2-Channel Amplifier, Pinout and Circuit Diagram [Video]LA4440 Power Amplifier: 6W 2-Channel Amplifier, Pinout and Circuit Diagram [Video]

    08 December 202124027

  • A Comprehensive Guide to Fairchild 74ACTQ16245SSC Bus TransceiverA Comprehensive Guide to Fairchild 74ACTQ16245SSC Bus Transceiver

    11 March 2024429

  • Xilinx XC95144XL-10TQG144I CPLD: Features, Performance and ApplicationsXilinx XC95144XL-10TQG144I CPLD: Features, Performance and Applications

    07 June 2025313

  • HMC344LC3TR-R5 RF Switch: Pinout, Feature, DatasheetHMC344LC3TR-R5 RF Switch: Pinout, Feature, Datasheet

    14 August 2024399

RECOMMENDED BLOGS
  • Oregon's Semiconductor Boost: Governor Announces $240 Million InvestmentOregon's Semiconductor Boost: Governor Announces $240 Million Investment

    06 October 20231450

  • Exploring the Strengths and Hurdles of Wide Bandgap Devices in Alternating Current Electric DrivesExploring the Strengths and Hurdles of Wide Bandgap Devices in Alternating Current Electric Drives

    19 January 20241992

  • Exploring the Cyber Physical System of Electric VehiclesExploring the Cyber Physical System of Electric Vehicles

    25 March 20242457

  • Rheostat Basics: Types, Principle and FunctionsRheostat Basics: Types, Principle and Functions

    08 December 202015292

  • Why Your Power Supply Ripple Is So Big?Why Your Power Supply Ripple Is So Big?

    18 March 20224469

  • The Ultimate Guide to AI Noise Reduction Translation EarbudsThe Ultimate Guide to AI Noise Reduction Translation Earbuds

    01 April 20253865

  • Good news | Warm Congratulations to UTMEL Electronic for Obtaining the Letter of Authorization from XKB ConnectivityGood news | Warm Congratulations to UTMEL Electronic for Obtaining the Letter of Authorization from XKB Connectivity

    21 July 20252029

  • Breakout Boards Alternatives for Your Next Home ProjectBreakout Boards Alternatives for Your Next Home Project

    02 July 2025460

HC06B0500000G

Amphenol Anytek

In Stock

Contact Name Business Email Company Name Country

United States

China

Canada

Japan

Russia

Germany

United Kingdom

Singapore

Italy

Hong Kong(China)

Taiwan(China)

France

Korea

Mexico

Netherlands

Malaysia

Austria

Spain

Switzerland

Poland

Thailand

Vietnam

India

United Arab Emirates

Afghanistan

Åland Islands

Albania

Algeria

American Samoa

Andorra

Angola

Anguilla

Antigua & Barbuda

Argentina

Armenia

Aruba

Australia

Azerbaijan

Bahamas

Bahrain

Bangladesh

Barbados

Belarus

Belgium

Belize

Benin

Bermuda

Bhutan

Bolivia

Bonaire, Sint Eustatius and Saba

Bosnia & Herzegovina

Botswana

Brazil

British Indian Ocean Territory

British Virgin Islands

Brunei

Bulgaria

Burkina Faso

Burundi

Cabo Verde

Cambodia

Cameroon

Cayman Islands

Central African Republic

Chad

Chile

Christmas Island

Cocos (Keeling) Islands

Colombia

Comoros

Congo

Congo (DRC)

Cook Islands

Costa Rica

Côte d’Ivoire

Croatia

Cuba

Curaçao

Cyprus

Czechia

Denmark

Djibouti

Dominica

Dominican Republic

Ecuador

Egypt

El Salvador

Equatorial Guinea

Eritrea

Estonia

Eswatini

Ethiopia

Falkland Islands

Faroe Islands

Fiji

Finland

French Guiana

French Polynesia

Gabon

Gambia

Georgia

Ghana

Gibraltar

Greece

Greenland

Grenada

Guadeloupe

Guam

Guatemala

Guernsey

Guinea

Guinea-Bissau

Guyana

Haiti

Honduras

Hungary

Iceland

Indonesia

Iran

Iraq

Ireland

Isle of Man

Israel

Jamaica

Jersey

Jordan

Kazakhstan

Kenya

Kiribati

Kosovo

Kuwait

Kyrgyzstan

Laos

Latvia

Lebanon

Lesotho

Liberia

Libya

Liechtenstein

Lithuania

Luxembourg

Macao(China)

Madagascar

Malawi

Maldives

Mali

Malta

Marshall Islands

Martinique

Mauritania

Mauritius

Mayotte

Micronesia

Moldova

Monaco

Mongolia

Montenegro

Montserrat

Morocco

Mozambique

Myanmar

Namibia

Nauru

Nepal

New Caledonia

New Zealand

Nicaragua

Niger

Nigeria

Niue

Norfolk Island

North Korea

North Macedonia

Northern Mariana Islands

Norway

Oman

Pakistan

Palau

Palestinian Authority

Panama

Papua New Guinea

Paraguay

Peru

Philippines

Pitcairn Islands

Portugal

Puerto Rico

Qatar

Réunion

Romania

Rwanda

Samoa

San Marino

São Tomé & Príncipe

Saudi Arabia

Senegal

Serbia

Seychelles

Sierra Leone

Sint Maarten

Slovakia

Slovenia

Solomon Islands

Somalia

South Africa

South Sudan

Sri Lanka

St Helena, Ascension, Tristan da Cunha

St. Barthélemy

St. Kitts & Nevis

St. Lucia

St. Martin

St. Pierre & Miquelon

St. Vincent & Grenadines

Sudan

Suriname

Svalbard & Jan Mayen

Sweden

Syria

Tajikistan

Tanzania

Timor-Leste

Togo

Tokelau

Tonga

Trinidad & Tobago

Tunisia

Turkey

Turkmenistan

Turks & Caicos Islands

Tuvalu

U.S. Outlying Islands

U.S. Virgin Islands

Uganda

Ukraine

Uruguay

Uzbekistan

Vanuatu

Vatican City

Venezuela

Wallis & Futuna

Yemen

Zambia

Zimbabwe

QuantityQuick RFQLatest Posts1N4001-4007 Datasheet: 7 Key Differences for Rectifier DiodesPanasonic ERJ-6GEY0R00V 0-Ohm Resistor: 5 Key Applications in Modern ElectronicsTE Connectivity 172165-1: Small Plug, Big ImpactBSS138 MOSFET Guide: Logic-Level N-Channel Transistor Specs & ApplicationsSensirion AG SHT11 Sensor Technical Specs and FeaturesHow to Drive DC Motors with L6202 Full BridgeSamsung CL21A106KOQNNNE Capacitor Review: 10µF Performance & Reliability GuidePanasonic ERJ-2RKF1002X vs Yageo 0402 ResistorsAP2112K-3.3TRG1: 600mA LDO Voltage Regulator Review & ApplicationsMPC8540 PowerQUICC III Integrated Host Processor: A Comprehensive OverviewRelated Parts More
  • VI0801550000GVI0801550000G

    Amphenol Anytek

  • VI0501550000GVI0501550000G

    Amphenol Anytek

  • HC0400800000GHC0400800000G

    Amphenol Anytek

  • YM0861500000GYM0861500000G

    Amphenol Anytek

  • TC0203620000GTC0203620000G

    Amphenol Anytek

  • NJ0401500000GNJ0401500000G

    Amphenol Anytek

Account Center (0 Items)

It is empty.

Tag » Arduino Bluetooth Hc-05 Vs Hc-06