Page 1
CC253x System-on-Chip Solution for 2.4-GHz IEEE 802.15.4 and ZigBee Applications ® CC2540/41 System-on-Chip Solution for 2.4- GHz Bluetooth low energy Applications ® User's Guide Literature Number: SWRU191F April 2009 – Revised April 2014...
CC2540F128/CC2540F256 and CC2541F128/CC2541F256 constitute the market’s most comprehensive single-mode Bluetooth low energy solution. The CC253x System-on-Chip solution for 2.4 GHz is suitable for a wide range of applications. These can easily be built on top of the IEEE 802.15.4 based standard protocols (RemoTI™ network protocol, TIMAC software, and Z-Stack™...
Also visit the Low Power RF, ZigBee, and Bluetooth low energy sections of the TI E2E Community (www.ti.com/lprf-forum), where you can easily get in touch with other CC253x, CC2540, and CC2541 users and find FAQs, Design Notes, Application Notes, Videos, and so forth.
In order to help the user to develop these applications, this user's guide focuses on the usage of the different building blocks of the CC253x, CC2540, and CC2541 device family. For detailed device descriptions, complete feature lists, and performance numbers, see the device-specific...
Figure 1-3 show the different building blocks of the CC253x and, CC2540, and CC2541 devices. Not all features and functions of all modules or peripherals are present on all devices of the CC253x, CC2540, and CC2541; hence, see the device-specific data sheet for a device-specific block diagram.
Five different reset sources exist to reset the device; see Chapter 5 more details. 1.1.3 Peripherals The CC253x, CC2540, and CC2541 include many different peripherals that allow the application designer to develop advanced applications. Not all peripherals are present on all devices. See Table 0-1 for a listing of which peripherals are present on each device.
(Section B.2) and by subscribing to the Low-Power RF eNewsletter (Section B.4). To contact a third-party to help with development or to use modules, check out the Texas Instruments Low-Power RF Developer Network (Section B.3). SWRU191F – April 2009 – Revised April 2014...
IEEE 802.15.4 or Bluetooth low energy compliant devices a unique IEEE address from the TI range of addresses. For CC253x, this is a 64-bit IEEE address stored with least-significant byte first at XDATA address 0x780C. For CC2540 and CC2541, this is a 48-bit IEEE address stored with least-significant byte first at XDATA address 0x780E.
Table 2-2 gives a descriptive overview of the register address space. Table 2-2. Overview of XREG Registers XDATA Address Register Name Description Radio registers (see CC253x Radio Section 23.15 or CC2540 0x6000–0x61FF — Radio Section 24.1 or CC2541 Radio Section 25.12...
USART 1 USART 1 TX complete FLASH Flash controller Flash data write complete RADIO Radio (not in CC2540) CC253x: RF packet byte received (see Section 23.3) CC2541: Radio DMA trigger 0 (see Section 25.3.2) ADC_CHALL ADC end of a conversion in a sequence, sample ready...
RNDL. For the CC253x, when a random value is required, the LFSR should be seeded by writing RNDL with random bits from the IF_ADC in the RF receive path. To use this seeding method, the radio must first be powered on.
Page 154
Clock period × 512 (approximately 15.625 ms) Clock period × 64 (approximately 1.9 ms) For CC253x and CC2540, when clock division is enabled through CLKCONCMD.CLKSPD, the length of the watchdog timer interval is reduced by a factor equal to the current oscillator clock frequency divided by the set clock speed.
Timer 2 is mainly used to provide timing for 802.15.4 command-strobe-processor algorithms and for general timekeeping in the 802.15.4 MAC layer on CC253x devices, for timekeeping in the BLE link layer on CC2540 and CC2541, and for general radio timekeeping when running the radio in proprietary mode on CC2541.
Timer 2 has two event outputs, T2_EVENT1 and T2_EVENT2. These can be used as DMA triggers, as inputs to the radio, for conditions in conditional instructions in the CSP on CC253x, for use by the BLE stack on CC2540 and CC2541, or for timing TX or RX in CC2541 when running the radio in proprietary mode.
Page 204
Indirectly returns/modifies bits [23:16] of an internal register, depending on the T2MSEL.T2MOVFSEL value. Reading this register with T2MSEL.T2MOVFSEL set to 000 returns the latched value of t2ovf[23:16]. T2IRQF (0xA1) – Timer 2 Interrupt Flags (CC253x and CC2540) Name Reset Function –...
Page 205
Set when the Timer 2 counter counts to the value set at t2_cmp1 TIMER2_PERF R/W0 Set when the Timer 2 counter would have counted to a value equal to t2_per, but instead wraps to 0. T2IRQM (0xA7) – Timer 2 Interrupt Mask (CC253x and CC2540) Name Reset Function –...
Page 206
Section 22.4 for more details regarding timer start and stop. Write 1 to start timer, write 0 to stop timer. When read, it returns the last written value. T2EVTCFG (0x9C) – Timer 2 Event Configuration (CC253x and CC2540) Name Reset Function –...
SWRU191F – April 2009 – Revised April 2014 Available Software This chapter presents the various available software solutions relevant to the CC253x, CC2540, and CC2541 family. They are all available free of charge on the TI Web site at www.ti.com/lprf when used with TI LPRF devices.
• No line-of-sight barrier The RemoTI network protocol is Texas Instruments’ implementation of the ZigBee RF4CE standard. It is a complete solution offering hardware and software support for TI’s low-power RF product portfolio. With the RemoTI network protocol we provide: •...
Low data rate and low duty cycle • Ease of use For more information about the SimpliciTI network protocol, see the Texas Instruments SimpliciTI network protocol Web site, www.ti.com/simpliciti. 27.4 TIMAC Software (www.ti.com/timac) TIMAC software is an IEEE 802.15.4 medium-access-control software stack for TI’s IEEE 802.15.4 transceivers and System-on-Chips.
• Range of example applications • Multi-role capabilities For more information about TI's BLE stack software, visit Texas Instruments Bluetooth low energy stack software Web site at www.ti.com/blestack. Available Software SWRU191F – April 2009 – Revised April 2014 Submit Documentation Feedback...
RF transceivers, RF transmitters, RF front ends and System-on-Chips as well as various software solutions for the sub-1 and 2.4-GHz frequency bands. In addition, Texas Instruments provides a large selection of support collateral such as development tools, technical documentation, reference designs, application expertise, customer support, third-party and university programs.
Texas Instruments Low-Power RF Web Site www.ti.com Texas Instruments Low-Power RF Web Site Texas Instruments’ Low-Power RF Web site has all our latest products, application and design notes, FAQ section, news and events updates, and much more. Just go to www.ti.com/lprf. Low-Power RF Online Community •...
IMPORTANT NOTICE Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, enhancements, improvements and other changes to its semiconductor products and services per JESD46, latest issue, and to discontinue any product or service per JESD48, latest issue.
Need help?
Do you have a question about the CC253x and is the answer not in the manual?
Questions and answers