Spark Logic

HC-06 Classic Bluetooth serial module pinout

HC-06 bridges Classic Bluetooth serial traffic to a local UART. The vendor documented separate master and slave builds.

HC-06 bare module

34 contacts Current package

Guangzhou HC / Wavesen · 34 castellated contacts and an integrated antenna.

HC-06 bare module pinout

HC-06 bare module
Component-side view with the antenna at the top. Pad 1 is at upper left. The numbering passes down the left side, across the bottom and up the right side. Scroll the map to reach all contacts.
Selected pin details

13 · GND

Return · Ground

Common return. Connect every GND contact.

Guangzhou HC HC-06 Module Data Sheet, § 3

Electrical limits · Link to this pin

All 34 pins

PinSignalDirectionFunction
1UART_TX OutputOutput Module serial data output. Connect to the host RX input.
2UART_RX InputInput Module serial data input. Use 3.3 V logic.
3UART_CTS InputInput Active-low hardware flow-control input.
4UART_RTS OutputOutput Active-low hardware flow-control output.
5PCM_CLK BidirectionalBidirectional Serial PCM clock.
6PCM_OUT OutputOutput Serial PCM data output.
7PCM_IN InputInput Serial PCM data input.
8PCM_SYNC BidirectionalBidirectional PCM frame synchronization.
9AIO0 BidirectionalBidirectional Programmable analog I/O.
10AIO1 BidirectionalBidirectional Programmable analog I/O.
11RESETB InputInput Active-low module reset.
12VCC SupplySupply Main 3.3 V supply connection.
13GND ReturnReturn Common return. Connect every GND contact.
141V8 Regulator railRegulator rail Internal regulator rail. Leave open with the standard 3.3 V supply circuit.
15USB_D− BidirectionalBidirectional USB differential data minus.
16SPI_CSB InputInput Active-low SPI chip select.
17SPI_MOSI InputInput SPI data input.
18SPI_MISO OutputOutput SPI data output.
19SPI_CLK InputInput SPI clock input.
20USB_D+ BidirectionalBidirectional USB differential data plus.
21GND ReturnReturn Common return. Connect every GND contact.
22GND ReturnReturn Common return. Connect every GND contact.
23PIO0 BidirectionalBidirectional Programmable I/O. Its application function depends on the installed firmware.
24PIO1 BidirectionalBidirectional The reference firmware uses this pad for status LED drive.
25PIO2 BidirectionalBidirectional Programmable I/O. Its application function depends on the installed firmware.
26PIO3 BidirectionalBidirectional Wake input on the reference master circuit.
27PIO4 BidirectionalBidirectional Programmable I/O. Its application function depends on the installed firmware.
28PIO5 BidirectionalBidirectional Programmable I/O. Its application function depends on the installed firmware.
29PIO6 BidirectionalBidirectional Programmable I/O. Its application function depends on the installed firmware.
30PIO7 BidirectionalBidirectional Programmable I/O. Its application function depends on the installed firmware.
31PIO8 BidirectionalBidirectional Programmable I/O. Its application function depends on the installed firmware.
32PIO9 BidirectionalBidirectional Programmable I/O. Its application function depends on the installed firmware.
33PIO10 BidirectionalBidirectional Programmable I/O. Its application function depends on the installed firmware.
34PIO11 BidirectionalBidirectional Programmable I/O. Its application function depends on the installed firmware.

Signal assignments

3.3 V serial UART

Connect module TX to host RX and module RX to host TX. Use a shared return and a 3.3 V logic adapter.

Electrical limits

ParameterLimitConditions and source
Module supply3.1–4.2 V3.1–4.2 V Typical connection is a regulated 3.3 V rail at pad 12. Guangzhou HC HC-06 Module Data Sheet, §§ 2–3
Pairing current30–40 mA30–40 mA Reported by the vendor for the bare radio module. Guangzhou HC HC-06 Module Data Sheet, § 2

Models and documents

The pin map covers the Wavesen bare 34-pad module from the April 2011 datasheet. The circuit uses the documented Linvor AT dialect with the radio disconnected.

Wavesen HC-06
34-pad Wavesen module from the 2011 manufacturer drawing.