The CC2541-Q1 is a power-optimized true Wireless MCU solution for both Bluetooth low energy and proprietary 2.4-GHz applications. This device enables the building of robust nework nodes with low total bill-of-material costs. The CC2541-Q1 combines the excellent performance of a leading RF transceiver with an industry-standard enhanced 8051 MCU, in-system programmable flash memory, 8KB of RAM, and many other powerful supporting features and peripherals. The CC2541-Q1 is highly suited for systems in which ultralow power consumption is required, which is specified by various operating modes. Short transition times between operating modes further enable low power consumption.
The CC2541-Q1 comes in a 6 mm x 6 mm QFN40 package.
DATE | REVISION | NOTES |
---|---|---|
June 2014 | * | Initial release. |
The CC2541-Q1 pinout is shown in Figure 3-1 and a short description of the pins follows.
PINS | TYPE | DESCRIPTION | |
---|---|---|---|
NAME | NO. | ||
AVDD1 | 28 | Power (analog) | 2-V–3.6-V analog power-supply connection |
AVDD2 | 27 | Power (analog) | 2-V–3.6-V analog power-supply connection |
AVDD3 | 24 | Power (analog) | 2-V–3.6-V analog power-supply connection |
AVDD4 | 29 | Power (analog) | 2-V–3.6-V analog power-supply connection |
AVDD5 | 21 | Power (analog) | 2-V–3.6-V analog power-supply connection |
AVDD6 | 31 | Power (analog) | 2-V–3.6-V analog power-supply connection |
DCOUPL | 40 | Power (digital) | 1.8-V digital power-supply decoupling. Do not use for supplying external circuits. |
DVDD1 | 39 | Power (digital) | 2-V–3.6-V digital power-supply connection |
DVDD2 | 10 | Power (digital) | 2-V–3.6-V digital power-supply connection |
GND | 1 | Ground pin | Connect to GND |
GND | — | Ground | The ground pad must be connected to a solid ground plane. |
GND | 4 | Ground pin | Connect to GND |
P0_0 | 19 | Digital I/O | Port 0.0 |
P0_1 | 18 | Digital I/O | Port 0.1 |
P0_2 | 17 | Digital I/O | Port 0.2 |
P0_3 | 16 | Digital I/O | Port 0.3 |
P0_4 | 15 | Digital I/O | Port 0.4 |
P0_5 | 14 | Digital I/O | Port 0.5 |
P0_6 | 13 | Digital I/O | Port 0.6 |
P0_7 | 12 | Digital I/O | Port 0.7 |
P1_0 | 11 | Digital I/O | Port 1.0 – 20-mA drive capability |
P1_1 | 9 | Digital I/O | Port 1.1 – 20-mA drive capability |
P1_2 | 8 | Digital I/O | Port 1.2 |
P1_3 | 7 | Digital I/O | Port 1.3 |
P1_4 | 6 | Digital I/O | Port 1.4 |
P1_5 | 5 | Digital I/O | Port 1.5 |
P1_6 | 38 | Digital I/O | Port 1.6 |
P1_7 | 37 | Digital I/O | Port 1.7 |
P2_0 | 36 | Digital I/O | Port 2.0 |
P2_1/DD | 35 | Digital I/O | Port 2.1 / debug data |
P2_2/DC | 34 | Digital I/O | Port 2.2 / debug clock |
P2_3/ OSC32K_Q2 | 33 | Digital I/O, Analog I/O | Port 2.3/32.768 kHz XOSC |
P2_4/ OSC32K_Q1 | 32 | Digital I/O, Analog I/O | Port 2.4/32.768 kHz XOSC |
RBIAS | 30 | Analog I/O | External precision bias resistor for reference current |
RESET_N | 20 | Digital input | Reset, active-low |
RF_N | 26 | RF I/O | Negative RF input signal to LNA during RX Negative RF output signal from PA during TX |
RF_P | 25 | RF I/O | Positive RF input signal to LNA during RX Positive RF output signal from PA during TX |
SCL | 2 | I2C clock or digital I/O | Can be used as I2C clock pin or digital I/O. Leave floating if not used. If grounded disable pull up |
SDA | 3 | I2C clock or digital I/O | Can be used as I2C data pin or digital I/O. Leave floating if not used. If grounded disable pull up |
XOSC_Q1 | 22 | Analog I/O | 32-MHz crystal oscillator pin 1 or external clock input |
XOSC_Q2 | 23 | Analog I/O | 32-MHz crystal oscillator pin 2 |
MIN | MAX | UNIT | ||
---|---|---|---|---|
Supply voltage | All supply pins must have the same voltage | –0.3 | 3.9 | V |
Voltage on any digital pin | –0.3 | VDD + 0.3 ≤ 3.9 | V | |
Input RF level | 10 | dBm |
MIN | MAX | UNIT | ||||
---|---|---|---|---|---|---|
Tstg | Storage temperature range | –40 | 125 | °C | ||
VESD | Electrostatic discharge (ESD) performance: | Human Body Model (HBM), per AEC Q100-002(1) | All pins | –1 | 1 | kV |
All pins (Excluding pins 25 and 26) |
–2 | 2 | ||||
Charged Device Model (CDM), per AEC Q100-011 | –500 | 500 | V |
MIN | NOM | MAX | UNIT | |
---|---|---|---|---|
Operating ambient temperature range, TA | –40 | 105 | °C | |
Operating supply voltage | 2 | 3.6 | V |
NAME | DESCRIPTION | °C/W | AIR FLOW (m/s)(1) |
---|---|---|---|
RΘJC | Junction-to-case (top) | 16.1 | 0.00 |
RΘJB | Junction-to-board | 5.5 | 0.00 |
RΘJA | Junction-to-free air | 30.6 | 0.00 |
PsiJT | Junction-to-package top | 0.2 | 0.00 |
PsiJB | Junction-to-board | 5.4 | 0.00 |
RθJC | Junction-to-case (bottom) | 1.0 | 0.00 |
PARAMETER | TEST CONDITIONS | MIN | TYP | MAX | UNIT | |
---|---|---|---|---|---|---|
Icore | Core current consumption | RX mode, standard mode, no peripherals active, low MCU activity | 18.3 | mA | ||
RX mode, high-gain mode, no peripherals active, low MCU activity | 20.8 | |||||
TX mode, –20 dBm output power, no peripherals active, low MCU activity | 17.2 | |||||
TX mode, 0 dBm output power, no peripherals active, low MCU activity | 18.6 | |||||
Power mode 1. Digital regulator on; 16-MHz RCOSC and 32-MHz crystal oscillator off; 32.768-kHz XOSC, POR, BOD and sleep timer active; RAM and register retention | 270 | µA | ||||
Power mode 2. Digital regulator off; 16-MHz RCOSC and 32-MHz crystal oscillator off; 32.768-kHz XOSC, POR, and sleep timer active; RAM and register retention | 1 | |||||
Power mode 3. Digital regulator off; no clocks; POR active; RAM and register retention | 0.5 | |||||
Low MCU activity: 32-MHz XOSC running. No radio or peripherals. Limited flash access, no RAM access. | 6.7 | mA | ||||
Iperi | Peripheral current consumption (Adds to core current Icore for each peripheral unit activated) | Timer 1. Timer running, 32-MHz XOSC used | 90 | μA | ||
Timer 2. Timer running, 32-MHz XOSC used | 90 | |||||
Timer 3. Timer running, 32-MHz XOSC used | 60 | |||||
Timer 4. Timer running, 32-MHz XOSC used | 70 | |||||
Sleep timer, including 32.753-kHz RCOSC | 0.6 | |||||
ADC, when converting | 1.2 | mA |
PARAMETER | TEST CONDITIONS | MIN | TYP | MAX | UNIT |
---|---|---|---|---|---|
WAKE-UP AND TIMING | |||||
Power mode 1 → Active | Digital regulator on, 16-MHz RCOSC and 32-MHz crystal oscillator off. Start-up of 16-MHz RCOSC | 4 | μs | ||
Power mode 2 or 3 → Active | Digital regulator off, 16-MHz RCOSC and 32-MHz crystal oscillator off. Start-up of regulator and 16-MHz RCOSC | 120 | μs | ||
Active → TX or RX | Crystal ESR = 16 Ω. Initially running on 16-MHz RCOSC, with 32-MHz XOSC OFF | 500 | μs | ||
With 32-MHz XOSC initially on | 180 | μs | |||
RX/TX turnaround | Proprietary auto mode | 130 | μs | ||
BLE mode | 150 | ||||
RADIO PART | |||||
RF frequency range | Programmable in 1-MHz steps | 2379 | 2496 | MHz | |
Data rate and modulation format | 2 Mbps, GFSK, 500-kHz deviation 2 Mbps, GFSK, 320-kHz deviation 1 Mbps, GFSK, 250-kHz deviation 1 Mbps, GFSK, 160-kHz deviation 500 kbps, MSK 250 kbps, GFSK, 160-kHz deviation 250 kbps, MSK |
PARAMETER | TEST CONDITIONS | MIN | TYP | MAX | UNIT |
---|---|---|---|---|---|
1 Mbps, GFSK, 250-kHz Deviation, Bluetooth low energy Mode, 0.1% BER | |||||
Receiver sensitivity(3)(4) | High-gain mode | –94 | dBm | ||
Standard mode | –88 | ||||
Saturation(4) | BER < 0.1% | 5 | dBm | ||
Co-channel rejection(4) | Wanted signal –67 dBm | –6 | dB | ||
In-band blocking rejection(4) | ±1 MHz offset, 0.1% BER, wanted signal –67 dBm | –2 | dB | ||
±2 MHz offset, 0.1% BER, wanted signal –67 dBm | 26 | ||||
±3 MHz offset, 0.1% BER, wanted signal –67 dBm | 34 | ||||
>6 MHz offset, 0.1% BER, wanted signal –67 dBm | 33 | ||||
Out-of-band blocking rejection(4) | Minimum interferer level < 2 GHz (Wanted signal –67 dBm) | –21 | dBm | ||
Minimum interferer level [2 GHz, 3 GHz] (Wanted signal –67 dBm) | –27 | ||||
Minimum interferer level > 3 GHz (Wanted signal –67 dBm) | –8 | ||||
Intermodulation(4) | Minimum interferer level | –36 | dBm | ||
Frequency error tolerance(1) | Including both initial tolerance and drift. Sensitivity better than -67dBm, 250 byte payload. BER 0.1% | –250 | 250 | kHz | |
Symbol rate error tolerance(2) | Maximum packet length. Sensitivity better than –67 dBm, 250 byte payload. BER 0.1% | –80 | 80 | ppm | |
ALL RATES/FORMATS | |||||
Spurious emission in RX. Conducted measurement | f < 1 GHz | –67 | dBm | ||
Spurious emission in RX. Conducted measurement | f > 1 GHz | –57 | dBm |
PARAMETER | TEST CONDITIONS | MIN | TYP | MAX | UNIT |
---|---|---|---|---|---|
Output power | Delivered to a single-ended 50-Ω load through a balun using maximum recommended output power setting | 0 | dBm | ||
Delivered to a single-ended 50-Ω load through a balun using minimum recommended output power setting | –20 | ||||
Programmable output power range | Delivered to a single-ended 50-Ω load through a balun using minimum recommended output power setting | 20 | dB | ||
Spurious emission conducted measurement | f < 1 GHz | –52 | dBm | ||
f > 1 GHz | –48 | dBm | |||
Suitable for systems targeting compliance with worldwide radio-frequency regulations ETSI EN 300 328 and EN 300 440 Class 2 (Europe), FCC CFR47 Part 15 (US), and ARIB STD-T66 (Japan) | |||||
Optimum load impedance | Differential impedance as seen from the RF port (RF_P and RF_N) toward the antenna | 70 +j30 | Ω |
Designs with antenna connectors that require conducted ETSI compliance at 64 MHz should insert an LC resonator in front of the antenna connector. Use a 1.6-nH inductor in parallel with a 1.8-pF capacitor. Connect both from the signal trace to a good RF ground.
PARAMETER | TEST CONDITIONS | MIN | TYP | MAX | UNIT | |
---|---|---|---|---|---|---|
Crystal frequency | 32 | MHz | ||||
Crystal frequency accuracy requirement(1) | –40 | 40 | ppm | |||
ESR | Equivalent series resistance | 6 | 60 | Ω | ||
C0 | Crystal shunt capacitance | 1 | 7 | pF | ||
CL | Crystal load capacitance | 10 | 16 | pF | ||
Start-up time | 0.25 | ms | ||||
Power-down guard time | The crystal oscillator must be in power down for a guard time before it is used again. This requirement is valid for all modes of operation. The need for power-down guard time can vary with crystal type and load. | 3 | ms |
PARAMETER | TEST CONDITIONS | MIN | TYP | MAX | UNIT | |
---|---|---|---|---|---|---|
Crystal frequency | 32.768 | kHz | ||||
Crystal frequency accuracy requirement(1) | –40 | 40 | ppm | |||
ESR | Equivalent series resistance | 40 | 130 | kΩ | ||
C0 | Crystal shunt capacitance | 0.9 | 2 | pF | ||
CL | Crystal load capacitance | 12 | 16 | pF | ||
Start-up time | 0.4 | s |
PARAMETER | TEST CONDITIONS | MIN | TYP | MAX | UNIT |
---|---|---|---|---|---|
Calibrated frequency(1) | 32.753 | kHz | |||
Frequency accuracy after calibration | ±0.2% | ||||
Temperature coefficient(2) | 0.4 | %/°C | |||
Supply-voltage coefficient(3) | 3 | %/V | |||
Calibration time(4) | 2 | ms |
PARAMETER | TEST CONDITIONS | MIN | TYP | MAX | UNIT |
---|---|---|---|---|---|
Frequency(1) | 16 | MHz | |||
Uncalibrated frequency accuracy | ±18% | ||||
Calibrated frequency accuracy | ±0.6% | ||||
Start-up time | 10 | μs | |||
Initial calibration time(2) | 50 | μs |
PARAMETER | TEST CONDITIONS | MIN | TYP | MAX | UNIT | ||
---|---|---|---|---|---|---|---|
2 Mbps, GFSK, 320-kHz Deviation, 0.1% BER and 2 Mbps, GFSK, 500-kHz Deviation, 0.1% BER | |||||||
Useful RSSI range(1) | Reduced gain by AGC algorithm | 64 | dB | ||||
High gain by AGC algorithm | 64 | ||||||
RSSI offset(1) | Reduced gain by AGC algorithm | 79 | dBm | ||||
High gain by AGC algorithm | 99 | ||||||
Absolute uncalibrated accuracy(1) | ±6 | dB | |||||
Step size (LSB value) | 1 | dB | |||||
All Other Rates/Formats | |||||||
Useful RSSI range(1) | Standard mode | 64 | dB | ||||
High-gain mode | 64 | ||||||
RSSI offset(1) | Standard mode | 98 | dBm | ||||
High-gain mode | 107 | ||||||
Absolute uncalibrated accuracy(1) | ±3 | dB | |||||
Step size (LSB value) | 1 | dB |
PARAMETER | TEST CONDITIONS | MIN | TYP | MAX | UNIT |
---|---|---|---|---|---|
Phase noise, unmodulated carrier | At ±1-MHz offset from carrier | –109 | dBc/Hz | ||
At ±3-MHz offset from carrier | –112 | ||||
At ±5-MHz offset from carrier | –119 |
PARAMETER | TEST CONDITIONS | MIN | TYP | MAX | UNIT | |
---|---|---|---|---|---|---|
Common-mode maximum voltage | VDD | V | ||||
Common-mode minimum voltage | –0.3 | |||||
Input offset voltage | 1 | mV | ||||
Offset vs temperature | 16 | µV/°C | ||||
Offset vs operating voltage | 4 | mV/V | ||||
Supply current | 230 | nA | ||||
Hysteresis | 0.15 | mV |
PARAMETER | TEST CONDITIONS | MIN | TYP | MAX | UNIT | |
---|---|---|---|---|---|---|
Input voltage | VDD is voltage on AVDD5 pin | 0 | VDD | V | ||
External reference voltage | VDD is voltage on AVDD5 pin | 0 | VDD | V | ||
External reference voltage differential | VDD is voltage on AVDD5 pin | 0 | VDD | V | ||
Input resistance, signal | Simulated using 4-MHz clock speed | 197 | kΩ | |||
Full-scale signal(1) | Peak-to-peak, defines 0 dBFS | 2.97 | V | |||
ENOB(1) | Effective number of bits | Single-ended input, 7-bit setting | 5.7 | bits | ||
Single-ended input, 9-bit setting | 7.5 | |||||
Single-ended input, 10-bit setting | 9.3 | |||||
Single-ended input, 12-bit setting | 10.3 | |||||
Differential input, 7-bit setting | 6.5 | |||||
Differential input, 9-bit setting | 8.3 | |||||
Differential input, 10-bit setting | 10 | |||||
Differential input, 12-bit setting | 11.5 | |||||
10-bit setting, clocked by RCOSC | 9.7 | |||||
12-bit setting, clocked by RCOSC | 10.9 | |||||
Useful power bandwidth | 7-bit setting, both single and differential | 0–20 | kHz | |||
THD | Total harmonic distortion | Single ended input, 12-bit setting, –6 dBFS(1) | –75.2 | dB | ||
Differential input, 12-bit setting, –6 dBFS(1) | –86.6 | |||||
Signal to nonharmonic ratio | Single-ended input, 12-bit setting(1) | 70.2 | dB | |||
Differential input, 12-bit setting(1) | 79.3 | |||||
Single-ended input, 12-bit setting, –6 dBFS(1) | 78.8 | |||||
Differential input, 12-bit setting, –6 dBFS(1) | 88.9 | |||||
CMRR | Common-mode rejection ratio | Differential input, 12-bit setting, 1-kHz sine (0 dBFS), limited by ADC resolution |
>84 | dB | ||
Crosstalk | Single ended input, 12-bit setting, 1-kHz sine (0 dBFS), limited by ADC resolution |
>84 | dB | |||
Offset | Midscale | –3 | mV | |||
Gain error | 0.68% | |||||
DNL | Differential nonlinearity | 12-bit setting, mean(1) | 0.05 | LSB | ||
12-bit setting, maximum(1) | 0.9 | |||||
INL | Integral nonlinearity | 12-bit setting, mean(1) | 4.6 | LSB | ||
12-bit setting, maximum(1) | 13.3 | |||||
12-bit setting, mean, clocked by RCOSC | 10 | |||||
12-bit setting, max, clocked by RCOSC | 29 | |||||
SINAD (–THD+N) |
Signal-to-noise-and-distortion | Single ended input, 7-bit setting(1) | 35.4 | dB | ||
Single ended input, 9-bit setting(1) | 46.8 | |||||
Single ended input, 10-bit setting(1) | 57.5 | |||||
Single ended input, 12-bit setting(1) | 66.6 | |||||
Differential input, 7-bit setting(1) | 40.7 | |||||
Differential input, 9-bit setting(1) | 51.6 | |||||
Differential input, 10-bit setting(1) | 61.8 | |||||
Differential input, 12-bit setting(1) | 70.8 | |||||
Conversion time | 7-bit setting | 20 | μs | |||
9-bit setting | 36 | |||||
10-bit setting | 68 | |||||
12-bit setting | 132 | |||||
Power consumption | 1.2 | mA | ||||
Internal reference VDD coefficient | 4 | mV/V | ||||
Internal reference temperature coefficient | 0.4 | mV/10°C | ||||
Internal reference voltage | 1.24 | V |
PARAMETER | TEST CONDITIONS | MIN | TYP | MAX | UNIT |
---|---|---|---|---|---|
Logic-0 input voltage | 0.5 | V | |||
Logic-1 input voltage | 2.4 | V | |||
Logic-0 input current | Input equals 0 V | –50 | 50 | nA | |
Logic-1 input current | Input equals VDD | –50 | 50 | nA | |
I/O-pin pullup and pulldown resistors | 20 | kΩ | |||
Logic-0 output voltage, 4- mA pins | Output load 4 mA | 0.5 | V | ||
Logic-1 output voltage, 4-mA pins | Output load 4 mA | 2.5 | V | ||
Logic-0 output voltage, 20- mA pins | Output load 20 mA | 0.5 | V | ||
Logic-1 output voltage, 20-mA pins | Output load 20 mA | 2.5 | V |
PARAMETER | TEST CONDITIONS | MIN | TYP | MAX | UNIT |
---|---|---|---|---|---|
System clock, fSYSCLK
tSYSCLK = 1/ fSYSCLK |
The undivided system clock is 32 MHz when crystal oscillator is used. The undivided system clock is 16 MHz when calibrated 16-MHz RC oscillator is used. | 16 | 32 | MHz | |
RESET_N low duration | See item 1, Figure 4-1. This is the shortest pulse that is recognized as a complete reset pin request. Note that shorter pulses may be recognized but do not lead to complete reset of all modules within the chip. | 1 | µs | ||
Interrupt pulse duration | See item 2, Figure 4-1.This is the shortest pulse that is recognized as an interrupt request. | 20 | ns |
PARAMETER | TEST CONDITIONS | MIN | TYP | MAX | UNIT | |
---|---|---|---|---|---|---|
t1 | SCK period | Master, RX and TX | 250 | ns | ||
Slave, RX and TX | 250 | |||||
SCK duty cycle | Master | 50% | ||||
t2 | SSN low to SCK | Master | 63 | ns | ||
Slave | 63 | |||||
t3 | SCK to SSN high | Master | 63 | ns | ||
Slave | 63 | |||||
t4 | MOSI early out | Master, load = 10 pF | 7 | ns | ||
t5 | MOSI late out | Master, load = 10 pF | 10 | ns | ||
t6 | MISO setup | Master | 90 | ns | ||
t7 | MISO hold | Master | 10 | ns | ||
SCK duty cycle | Slave | 50% | ns | |||
t10 | MOSI setup | Slave | 35 | ns | ||
t11 | MOSI hold | Slave | 10 | ns | ||
t9 | MISO late out | Slave, load = 10 pF | 95 | ns | ||
Operating frequency | Master, TX only | 8 | MHz | |||
Master, RX and TX | 4 | |||||
Slave, RX only | 8 | |||||
Slave, RX and TX | 4 |
PARAMETER | TEST CONDITIONS | MIN | TYP | MAX | UNIT | |
---|---|---|---|---|---|---|
fclk_dbg | Debug clock frequency (see Figure 4-4) | 12 | MHz | |||
t1 | Allowed high pulse on clock (see Figure 4-4) | 35 | ns | |||
t2 | Allowed low pulse on clock (see Figure 4-4) | 35 | ns | |||
t3 | EXT_RESET_N low to first falling edge on debug clock (see Figure 4-6) | 167 | ns | |||
t4 | Falling edge on clock to EXT_RESET_N high (see Figure 4-6) | 83 | ns | |||
t5 | EXT_RESET_N high to first debug command (see Figure 4-6) | 83 | ns | |||
t6 | Debug data setup (see Figure 4-5) | 2 | ns | |||
t7 | Debug data hold (see Figure 4-5) | 4 | ns | |||
t8 | Clock-to-data delay (see Figure 4-5) | Load = 10 pF | 30 | ns |
PARAMETER | TEST CONDITIONS | MIN | TYP | MAX | UNIT |
---|---|---|---|---|---|
Input capture pulse duration | Synchronizers determine the shortest input pulse that can be recognized. The synchronizers operate at the current system clock rate (16 MHz or 32 MHz). | 1.5 | tSYSCLK |
1-Mbps GFSK 250-kHz Standard Gain Setting | ||
TA = 25°C |
1-Mbps GFSK 250-kHz Standard Gain Setting | ||
TA = 25°C | ||
Vcc = 3 V |
TX Power Setting = 0 dBm | ||
TA = 25°C |
TX Power Setting = 0 dBm | ||
TA = 25°C | ||
Vcc = 3 V |
TX POWER Setting | Typical Output Power (dBm) |
---|---|
0xE1 | 0 |
0xD1 | –2 |
0xC1 | –4 |
0xB1 | –6 |
0xA1 | –8 |
0x91 | –10 |
0x81 | –12 |
0x71 | –14 |
0x61 | –16 |
0x51 | –18 |
0x41 | –20 |