This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Can it be possible to use CC2540 for classsic Bluetooth (v2.1 etc.) communication

Other Parts Discussed in Thread: CC2540

I know CC2540 is intended for BLE communication. But because both stack is less that 100K size and both stack have similar hardware requirements. I really wonder what will be my limitation for implementing Bluetooth v2.1 (not EDR) complient device using CC2540. Is it possible to achieve this (at least for low data rates) with porper software modifications?

  • I think the tranceiver hardware is different in BR/EDR Bluetooth.

    Anyway the Bluetooth Radio on the CC2540 is accessed only by the BLE stack. The radio registers API is not published. So you will have problems with writing your own stack...

  • Although i am not sure about this, they both using almost same physical layer properties. the only difference is BLE using 2MHZ channel spacing, bluetooth classic 1MHZ channel spacing, which propably can be achieved same hardware according to my experince with other RF chips. The other differences more about software based things, encryption, error correction, recognition, packet handling etc.

  • It is absolutely not possible to use CC2540 for Bluetooth BR/EDR.

  • Can you give me at least one reason for this? cpu power? ram/flash size? RF fronthend? i really wonder what is really seperating both stack hardware wise?

  • The CC2540 is tailor made for implementing BLE. The on-chip modem does not support the features needed in Bluetooth BR. For instance, LE uses an 8-bit preamble and BR uses a 4-bit preamble. The CC2540 modem only supports a preamble of at least 8 bits. There are many, many other features needed in BR that are not supported in CC2540 as well. A very important issue is that the controller (baseband layer) of the Bluetooth stack supporting BR is a lot more complicated than BLE, and I doubt the processing hardware and memory size of the CC2540 is large enough to support it.

  • ty for your clearification. I also searched about not only preamble but also sync bits are not matching but i though these are somehow still more of a software issue not  hardware. In any case i can imagine TI style of chip making to makes things easier for end user. I probably should not consider CC2540 just as if 2.4 Gz band RF chip which is totally configurable.

  • Not only the channel spacing thing, also the ADV-DATA channel set is different.

    Also, even if you have a dual chip, you'll not be able to use both BR/EDR and BLE simultaneously.