Now we have a more or less solid list of BLE module candidates to review.

Before we discuss the benefits of these devices and understand why they’re popular, we frame our discussion and how we plan to rate the chips:

This list is not an objective rating. We’re placing emphasis on chips that are most commonly used today, to give you an idea of what will be easy to source and utilize.

This list displays draws both on chips that are popular today (like nRF21822) and gives good perspective on the nearest future for others chips (like Blue Gecko).

The market for BLE microcontrollers is still in an early stage. Nordic Semiconductor, Dialog, Texas Instrument and CSR are the key players in wireless technology. Several competitors have recently launched new Bluetooth Smart chips that are as good as or better than previously well used solutions.

General Features of Popularity

Single mode

Today, most of the popular devices are used in single mode only. Dual Mode devices are not as popular in new applications because of cost and the complexity of supporting Bluetooth BR/EDR (Classic).

Bluetooth 4.1

Most run v4.1 of the Bluetooth Specification. Bluetooth v4.2 hasn’t made it yet to the market completely because it requires updated hardware and because it requires support on both sides of the link, not yet available on many devices.

Power consumption

Power consumption is often a critical factor in the decision to use a module. But it depends on several factors. Every application is different and in some cases the peaks make less of a difference than the current draw in shutdown mode. This is the case for applications where the system is asleep waiting for an event to occur, or when advertising and connections are relatively rare.

Experienced decisions

Many producers prefer chips with a proven track record above all. Nevertheless, it is impossible to apply one decision for years. That’s why producers of smartphones and wearable devices will choose the golden mean between known decisions, innovations and cost.

Device Reviews

nRF8001

Let’s begin our short list from the chips produced by Nordic Semiconductor. According to one’s estimate, Nordic has a market share of approximately 60 – 70% in Bluetooth Smart modules. In addition, a range of module suppliers offer qualified and certified modules based on Nordic Semiconductor technology.
The nRF8001 is present in FitbitFlex activity trackers. The nRF8001 is a standalone device that requires an external microcontroller, but it runs the BLE stack internally, so much of the low level tasks are already managed.
A Serial peripheral interface (SPI) is a very common, being easy to connect to most microcontrollers. The benefit of using such a device is that you’ll likely be able to use your favorite microcontroller, as long as it meets all of your application requirements, and the toolset which you already have.

nRF51822

The producer: Nordic SemconductorOne of the most popularBLE devices, its main advantage that it is a mature device currently in its third revision.
It’s an integrated solution that appeals to developers because of its small size. It integrates a Cortex-M0 CPU, which means there are many compiler options for development. In fact, Nordic provides documentation on how to setup a development environment using an ARM GCC compiler, Eclipse and a few other tools. This can enable any developer to use the RF51822 with free tools.

CC2540 and CC2541

The producer: Texas Instruments
The CC2540 and its improved version, the CC2541, have been very popular for several years. Both devices feature an 8051 processor that enable applications to run without an external microcontroller, lowering the cost of the total system. TI’s CC254X series uses a legacy 8051 core, so if you’re into Embedded C and Embedded Systems Development this is the chip. With such versatility, third-party companies like Bluegiga have adopted the CC2541 chipset into their BLE113 module, which serves a large community of DIY enthusiasts as well as professionals. The microcontroller CC2541 is found in the Misfit Shine, and the newer generation of stand-alone Bluetooth controllers.

CC256x

The producer: Texas Instruments
CC256x supports Bluetooth Dual Mode configuration. This enables it to stream audio and support the functionality you traditionally think of when you think of Bluetooth (large data transfer or audio streaming for example). But, depending on the application, it requires a Bluetooth stack running on an external microcontroller. The microcontroller should be hi-speed because slow ones cannot support the requirements for streaming audio using A2DP. The CC2564 is found in Fitbit Surge fitness watch and Pebble Time smartwatches. [*]

CSR8510

The producer: Cambridge Silicon Radio (CSR)
CSR now offers a broad range of BLE kits, notably the CSR8510 which is a dual mode BLE that supports both the Classic Bluetooth and new BLE profiles. Some designers prefer to have a Bluetooth Smart Ready dual mode built into their product for backward compatibility.
CSR is not a significant Bluetooth Smart provider per se but has several advantages. As it was recently acquired by Qualcomm it is possible the integration to be key focus in the short term. Also, this company has focused on a Bluetooth Mesh network, where all devices act like routers and thus gives a longer range.

DA14580

Dialog Semiconductor
The main feature Dialog Semiconductor’s chips is the lowest power consuming.
Their DA14580 chipset has no integrated flash memory. Because of this, they can lower their device cost and power consumption. A nice advantage of the device is that its RF output is already matched to 50 Ohm, so no external components are needed. As one of the parts with the lowest current consumption currently on the market, it is very attractive for low power products needing to run for many years. This chip applied in Xiaomi’s Mi Band low-cost fitness tracker that were sold 6 million units worldwide. Mi Band which offers 30 days of battery power. This compares to Fitbit’s 7-10 days battery life where NOD is included.

As you can see the language on this blog is not pure English, but with Ukrainian accent. :) we decided that it is not effective to hire native proofreaders every time we update the site. It is the same language here that we use in communication with customers. So you can decide if there is language barrier problem or no.