SWRA793A October   2023  – November 2023 CC2340R5 , CC2340R5-Q1

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. Introduction
  5. Certification and Qualification
    1. 2.1 Bluetooth Qualification
    2. 2.2 Regional Compliance
  6. Reference Examples
    1. 3.1 CC2340 Chipsets
    2. 3.2 Flash and RAM Allocation
  7. Software Stack
    1. 4.1 BLE5-Stack Configurations
    2. 4.2 Software Offering
    3. 4.3 Supported PHYs
    4. 4.4 Supported Features
    5. 4.5 Multi-Connection
    6. 4.6 Coexistence (Planned)
  8. Security
  9. Performance and Test Data
    1. 6.1 Connection
    2. 6.2 Advertising
    3. 6.3 Stability Testing
    4. 6.4 Interoperability
  10. Tools and Development Support
    1. 7.1  SmartRF Packet Sniffer 2
    2. 7.2  Smart RF Studio 8
    3. 7.3  Energy Trace
    4. 7.4  Code Composer Studio
    5. 7.5  SimpleLink Connect App
    6. 7.6  Uniflash
    7. 7.7  Antenna Reference Designs
    8. 7.8  Design Review Service
    9. 7.9  SysConfig
    10. 7.10 BTool
    11. 7.11 GitHub
    12. 7.12 SimpleLink Academy
  11. Known Limitations
  12. References
  13. 10Revision History

Flash and RAM Allocation

The Flash that is required by TI Bluetooth LE5-stack devices depends on their role. Running the basic_ble example with different roles leads to the flash allocation in Table 3-3:

Table 3-3 Flash Allocation Based on Role
Role Flash
Single role 95 kB
Multi-role 110 kB

The basic_ble example overall requires about 183 kB of flash. The RAM that is required by the system depends on several aspects. The amount of RAM that is required for different applications can be estimated using Table 3-4.

Table 3-4 RAM Needed Based on Feature
Feature RAM Needed
RAM usage of a device running the basic_ble example as a peripheral 11 kB
RAM usage of a device running the basic_ble example as a central 13 kB
Default heap size allocated by FreeRTOS 20 kB
Heap allocated for each connection that has to be handled 0.75 kB
Standard system heap allocation on boot and Bluetooth LE stack initialization ≈8 kB
Note: Please note that these values have been determined using CC2340R5 with the 7.20 SDK. Results slightly vary using a different SDK or a different chip.