Bluetooth Module (HC-05) Symbol

Bluetooth Module (HC-05) symbolHC-05Bluetooth
The Bluetooth Module (HC-05) symbol (IEC 60617 / ANSI Y32.2).

Definition: The Bluetooth Module (HC-05) symbol represents a serial-to-Bluetooth bridge IC module used in circuit diagrams to show a wireless communication peripheral that translates UART serial data to Bluetooth 2.0 Classic RF signals operating at 2.4 GHz, commonly depicted as a rectangular block with VCC, GND, TXD, RXD, and STATE pins.

Also known as: HC-05 module, Bluetooth serial module, BT module, wireless UART module, HC-06, serial Bluetooth adapter.

What the Bluetooth Module (HC-05) symbol means

The Bluetooth Module (HC-05) symbol marks the location of a small PCB-mounted module containing a Bluetooth SoC (typically CSR BC417 or equivalent) that provides wireless serial communication between a microcontroller and a Bluetooth-capable device such as a smartphone, PC, or another microcontroller. In wiring diagrams the module appears as a labelled rectangle with its key interface pins: VCC (3.3–5 V power), GND (ground), TXD (module transmit data out), RXD (module receive data in), and STATE (link status indicator).

The HC-05 module is specifically a master/slave configurable Bluetooth 2.0 + EDR (Enhanced Data Rate) module, while the HC-06 is a slave-only variant. Both operate over a standard UART interface at configurable baud rates (default 9600 baud) and are widely used in robotics, Arduino projects, and IoT prototyping. The symbol helps designers plan UART level shifting (the HC-05 RXD pin is 3.3 V tolerant, not 5 V), power supply routing, and antenna clearance.

How to identify the Bluetooth Module (HC-05) symbol

The Bluetooth Module symbol is drawn as a rectangle labelled 'BT MODULE' or 'HC-05' with five pins along the bottom edge: VCC, GND, TXD, RXD, and STATE (from left to right). Some diagrams add a small antenna icon or Bluetooth logo inside the rectangle. The module outline may also show a KEY/EN pin used for AT command mode on HC-05 boards.

Function in a circuit

The HC-05 Bluetooth module receives serial UART bytes on its RXD pin from a host microcontroller and wirelessly transmits them to a paired Bluetooth device; it simultaneously receives Bluetooth RF data and forwards it as UART bytes on its TXD pin to the host. Baud rate, device name, PIN code, and master/slave role are configured via AT commands sent over the UART when the KEY pin is held high. The STATE pin outputs a pulsed signal when searching for a connection and a steady high signal when connected.

Standards: IEC vs ANSI

IEC 60617IEC 60617 does not define a specific Bluetooth module symbol. In IEC-compliant block diagrams, the module is shown as a rectangle with a communication-function qualifier and the label 'BT' or 'Bluetooth' per IEC 60617-02 (signal sources and signal processing) general-purpose block conventions.
ANSI/IEEE 315ANSI Y32.2 / IEEE 315 does not define a Bluetooth module symbol. North American schematics use a labelled rectangular block. The IEEE 802.15.1 standard governs the Bluetooth protocol itself, not the schematic symbol.
Key differenceNo standardised unique glyph exists in IEC 60617 or ANSI Y32.2 for a Bluetooth module; both conventions use a labelled rectangle. The Bluetooth logo (a stylised 'B' rune) is sometimes added inside the block for clarity but is a trademark symbol, not a standards-defined glyph.

Terminals / pins

PinName
vccVCC
gndGND
txdTXD
rxdRXD
stateSTATE

Typical values

Supply voltage: 3.3–5 V DC (VCC pin); module core runs at 3.3 V. Operating current: 30–40 mA connected, 8 mA standby. UART baud rates: 1200–1,382,400 baud (default 9600). Range: up to 10 m (Class 2) or 100 m (Class 1). Frequency: 2.4–2.485 GHz ISM band. Data rate: up to 3 Mbit/s (EDR).

Where the Bluetooth Module (HC-05) symbol is used

Example

In an Arduino-based wireless robot, the Bluetooth Module (HC-05) symbol is shown with its VCC pin connected to the Arduino 5 V rail, GND to common ground, TXD to Arduino digital pin 10 (SoftwareSerial RX), and RXD through a voltage divider (1 kΩ / 2 kΩ) to Arduino digital pin 11 (SoftwareSerial TX), dividing the 5 V Arduino TX signal to a safe 3.3 V for the HC-05 RXD pin; the STATE pin feeds an LED to indicate Bluetooth connection status.

Key facts

Frequently asked questions

What does the Bluetooth module HC-05 symbol look like in a circuit diagram?

The HC-05 Bluetooth module symbol is a rectangle labelled 'BT MODULE' or 'HC-05' with pins along the bottom: VCC (power), GND (ground), TXD (transmit out), RXD (receive in), and STATE (connection status). Some diagrams include a small Bluetooth antenna icon inside the block. No unique standardised IEC or ANSI glyph exists; a labelled rectangle is universally used.

What does the Bluetooth module symbol mean on a schematic?

The symbol indicates the presence of a serial-to-Bluetooth wireless bridge module. It tells the designer that a UART interface (TXD/RXD) connects the host microcontroller to the module, which wirelessly pairs with smartphones, PCs, or other Bluetooth devices. The VCC and GND pins must receive stable 3.3–5 V supply with adequate current (35–40 mA).

What are the pins on the HC-05 Bluetooth module symbol?

The five main pins shown in the schematic symbol are VCC (3.3–5 V supply), GND (ground), TXD (module transmit output, connect to host RX), RXD (module receive input, connect to host TX via 3.3 V level shifter), and STATE (open-drain status output: pulsing = searching, steady HIGH = connected). A KEY or EN pin enables AT command configuration mode.

Do I need a level shifter for the HC-05 with an Arduino?

Yes. The HC-05 RXD pin is 3.3 V tolerant; connecting a 5 V Arduino TX signal directly will damage the module over time. A simple resistor voltage divider (1 kΩ series + 2 kΩ to GND) reduces the 5 V signal to ~3.3 V. The HC-05 TXD output is 3.3 V, which most 5 V microcontrollers read as a valid logic HIGH without modification.

What is the difference between HC-05 and HC-06 Bluetooth modules?

The HC-05 can operate as either Bluetooth master or slave and has an AT command mode accessible via the KEY pin, making it suitable for creating Bluetooth connections to other devices. The HC-06 is slave-only and has a simpler AT command interface. Both use the same UART serial interface and share a similar schematic symbol, differentiated by the part label.

What standard defines the Bluetooth protocol used by the HC-05 module?

The Bluetooth Classic protocol (version 2.0 + EDR) is governed by IEEE 802.15.1, which is derived from the Bluetooth Special Interest Group (SIG) core specification. The operating frequency is 2.4–2.485 GHz ISM band. The HC-05 module supports Serial Port Profile (SPP), the Bluetooth profile that emulates a serial cable connection.

What is the maximum range of an HC-05 Bluetooth module?

HC-05 modules are typically Bluetooth Class 2 devices with a nominal range of up to 10 metres in open air with no obstructions. Class 1 variants rated to 100 m also exist but are less common. In practice, walls, RF interference, and antenna orientation reduce effective range to 5–8 m indoors.

Place the Bluetooth Module (HC-05) symbol on a wiring diagram or schematic in the free online circuit diagram maker — no download required.