What Do CC2340 Bluetooth Modules Have in Common?
Tags: cc2340, bluetoothmodule, cc2340r5, rfstar
Published: 2023-08-10 07:44:11

As RF-star’s [Bluetooth Low Energy (BLE) modules](https://www.rfstariot.com/ble-module_c5) based on TI CC2340 SoCs have been released sequentially, there are some common parts and features you should know.

## Arm® Cortex®-M0+ Processor Core
RF-star [CC2340 modules](https://www.rfstariot.com/2340_c0_ss) are all designed based on CC2340R5 and CC2340R2 with an Arm® Cortex®-M0+ processor core up to 48MHz. The processor enables the modules-optimized solutions for high-performance, low-cost, low-power communication in medical, asset tracking, ESL and industrial application markets, also, delivering outstanding computational performance and exceptional system response to interrupts.

## Integrated Memory


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/nstrfmsot6rlpkjn1ofy.png)
RF-star CC2340R5 modules including several packages: **RF-BM-2340B1, RF-BM-2340B1I, RF-BM-2340A2, RF-BM-2340A2I, and RF-BM-2340C2** based on different IC packages: 4x4 (QFN24), and 5x5 (QFN40), offer an in-system programmable flash of 512 KB, an enough ROM for bootloader and drivers of 12 KB, and an ultra-low leakage System RAM (SRAM) of 36 KB. The oncoming CC2340R2 modules provide 256 KB flash and on-chip 28 KB SRAM.

## Multi-Protocol Capacity
The CC2340 module family provides highly integrated wireless connectivity supporting Bluetooth 5.3 Low Energy, ZigBee, SimpleLink™ TI 15.4-stack, and proprietary 2.4 GHz protocols. With the competitive price and rich resources, CC2340 wireless modules will be one of your best choices in the smart home (Bluetooth mesh, ZigBee node), Direction finding, Electronic Point of Sale, and so on. 

## High-Performance Radio Frequency
Both CC2340R5 and CC2340R2 modules allow you to expand RF performance and connection range with an output power of up to +8 dBm. Their receiving sensitivity is -98 dBm for 802.15.4 (2.4 GHz) 1 Mbps, -96 dBm for BLE 1 Mb/s and -102 dBm for BLE Coded PHY 125 kbps.

Additionally, the CC2340 module family is optimized with an integrated RF balun, enabling a simpler design with fewer external components. Their industrial operating temperature range of -40 ºC to 85 ºC guarantees a high-quality radio signal in the complex scenario. The coming TI CC2340R5-Q1 version meets the highest +125 ºC and AEC-Q100, which will strengthen our CC2340 module family in automotive applications.

## 2.4GHz RF Transceiver
Every CC2340 module provides an ultra-low-power 2.4 GHz radio transceiver with support for multiple modulations. The RF Core is compatible with Bluetooth 5.3 Low Energy, including the high-speed 2 Mbps physical layer (2M PHY) and the long-range PHY (Coded PHY).

If your project is the kind of indoor location, positioning, or tracking application, RF-star CC2340 Bluetooth LE modules also may meet your requirements because they all support Angle of Arrival (AoA) or Angle of Departure (AoD) mechanisms.

## Transparent Transmission Protocol (Serial Port Protocol)
All RF-star CC2340 modules can be embedded with the BLE5.0 transparent transmission protocol with a series of functions. When using RF-star BLE modules with the UART function, the users need the external MCU to control the module working logic. 
The master-slave mode will be the most popular protocol in today’s consumer applications due to the multiple roles’ interaction. The single slave mode also enables the modules to work well in applications with a mobile APP or an external master device. 

The rich functions with AT commands are listed as follows, you always can choose one or more functions that meet your requirements and simplify your development.

1.Observer function with filter
2.UUID configuration of master role or slave role to be compatible with one specified device
3.Paring functions
4.Automatic connection
5.Etc.

The differences between CC2340 modules, you can see the reference blog: https://www.rfstariot.com/blog/what-are-similarities-differences-between-rf-star-cc2340-bluetooth-le-modules_b58