Export Restrictions

This product has some level of export control/restriction, so may be delayed by 2-3 business days when shipping outside the United States. Contact us with questions, or we will contact you after you place your order.

Creative Commons images are CC BY-NC-SA 3.0

Description: This is the BC127, a highly flexible, low power, small form factor Bluetooth Version 4.0 Certified Audio module. Each module comes preloaded with BlueCreation Melody software, and is ideal for developers who want to quickly and cost effectively integrate Bluetooth functionality into a project.

The BC127 module is equipped with an integrated antenna and is able to run all Bluetooth stacks and codecs at low energy and power consumption (3.3V - 4.7V and 15mA). These modules have an maximum operating range of 30m, a maximum data rate of 3Mbps, and a frequency band of 2402MHz to 2480MHz.

Dimensions: 11.8mm x 18mm x 3.2mm

Features:

  • Supply Voltage: 3.3V to 4.7 V DC
  • Typical Current: 15mA (Music Streaming), <1mA (Idle)
  • Operating Range: 20-30m
  • Max Data Rate: 3Mbps (typical 1.6Mbps)
  • Bluetooth Certified 4.0 Audio module
  • Dual Mode: Bluetooth and Bluetooth Low Energy (BLE)
  • Backwards compatible with 1.1, 2.0, 2.1 + EDR and 3.0
  • Supports HFP, A2DP, AVRCP, PBAP and SPP
  • Supports IAP1/IAP2 profiles for connection to iOS devices
  • Simple UART and GPIO interface for command and control
  • Can connect to external Codecs with I2S, PCM, SPDIF interface
  • Bluetooth, FCC and CE certified

Documents:

Recommended Products

Customer Comments

  • Is there a fritzing file for the bc-127 SMD? If not, could SparkFun make one? I know there is one for the breakout, but it would be helpful to have just the SMD available in fritzing to create a custom pcb.

  • This module have hardware codecs for MP3 and AAC. Can this module used (apart of bluetooth functionality) just for decoding of compressed audio?

  • Hi all, I am an amateur radio buff trying to build a bidirectional bridge to add a wireless head set / mic to my mobile radios. AKA I need bidirectional audio support between 2 modules. I want to connect a off the shelf headset with boom mic to one module. The other to connect to mic input and mono audio out on a amateur radio. could these modules handle this? The ability to send a Push to talk sig from head set to radio would be a big plus as well.

    Charles, KC3ANJ

  • Can it pair with a Bluetooth headphone or speaker?

  • Question: I intend to use the I2S out from BC127 from the to connect to a separate hifi DAC of my choice. Can I access I2S do this directly without further configuration of the module? I would like to stream audio from my iphone to the remote DAC.

  • I have one question…. having bought a breakout board, I have realized this is TINY! compared to bluegiga’s ble112(which btw comes short to bc127)…. how do I solder this to a prototype pcb? Pins are way too tight… anyone got any advice?

    • Solder paste and a hot plate/griddle to reflow it. You should check out the SMD soldering tutorials too, you might be able to blob on a bunch of solder and then wick it off with solder wick.

      • Yeah but that’s for general SMD soldering… but these pins are too tight together to just use the hot air rework station which I normally use with small components… but I’m just afraid of ruining these small components… since they’re not cheap at all… A soldering oven maybe? but would a regular convection toaster oven work? lol…

  • Can this be used with both 3.3V and 5V Arduinos (or other controllers)? Both a 3.3V and 5V Pro Mini are used in the hookup guide. The supply voltage in the BC127 datasheet is listed as 3.3V to 4.7V, so 5V should be fine, right? I wanted to ask because the RN-52 Bluetooth module that is also sold on a breakout board by Sparkfun is very specifically only a 3.3V chip, so I don’t know how strict that is with this one.

  • I am confused. I want to know, what is the minimal setup for the chip to broadcast a signal to a phone.

    If I connect VDD_PADS, VBAT to a 3.7V battery, should I use VREGEN, VCHG, VBAT_SENSE? Can I connect VDD_PADS directly to a battery, or do I need a 3.3V regulator?

    The schematic posted in the comments is for a much more complex setup than I want and I don’t think I need to tie all of those pins to power, do I?

  • Been messing with this a bit. I have the breakout board and it works great. From what I can tell, for bare bones operation, all I need to connect is:

    PIN 1 (Ground) -> Gnd
    PIN 34 (3V3_USB) -> 3.3 V regulated power supply
    PIN 41 (UART_TX) -> MCU RX
    PIN 42 (UART_RX) -> MCU TX

    Is there any other logic required? I can’t get it to cycle on.

    • You also need to connect pins 30 through 33 to a 3.3V power supply. See this schematic for details https://www.bluecreation.com/userfiles/BC127%20Discovery%20Board%20v2_No%20Co%20Pro(1).pdf

      It also helps to tie reset pin high with a 10 kOhm resistor.

  • If one had two of these could they communicate with each other?

  • Is this module compatible with iPhones? In the datasheet there is a reference to BC127-A which offers connection to iOS.

Customer Reviews

4 out of 5

Based on 1 ratings:

5 star
0
4 star
1
3 star
0
2 star
0
1 star
0

BC127 review

Perfectly working. Be aware when you open the connection with HFP profile … Use “OPEN (ADDRESS) AG” instead of logical “OPEN (ADRESS) HFP”