$7.00

CC2531 Dongle, +4dBm, N707AP

  • Detail
  • Parameters

868MHz Transceiver CC1101 RF Module

Introduction

TI CC1101 is designed for very low-power and short range wireless applications transceiver.

N503AS module based on TI CC1101. The transceiver module is mainly used for the ISM (Scientific, car, Industrial, and Medical) and SRD (Short Range Device). The frequency bands support 315, 433, 868, and 915 MHz. And can changed the register easily be used for other frequencies in the 300-348 MHz, 387-464 MHz and 779-928 MHz bands. The transceiver module uses the SPI interface.

The CC1101 module support arduino. The range of the module can reach 800 meters. Raspberry pi support.

CC1101 Model:   N503AS-CC1101-868M ( 860-928 MHz)

                            N503AS-CC1101-433M ( 387-464 MHz )

433MHz RF Transceiver CC1101 Module3.jpg

Alt text

Features:

Operating voltage :1.8-3.6V

  • CC1101 RF rate: 0.3- 500kbps, support 2-FSK, 4-FSK, GFSK, ASK/OOK and MSK modulation

  • Relevant parameters such as baud rate, transmission power and radio frequency can be modified through software

  • Sensitivity (<1.2kbps -110dBm, 0.1% packet error rate)

  • CRC error detection and built-in hardware address multipoint communication control

  • Lower RX current consumption (RX, 15.6mA; 2.4 kbps, 868 MHz)

  • Sleep current consumption (0.1 uA)

  • Programmable control of RF output power, maximum output power of +12dBm

  • SMD package for SMT

  • Separate 64-byte RX and TX data FIFO

  • Transmission range: 10 - 500 meters (Depending on the specific situation of the environment and RF baud rate, etc.)

CC1101 Module Pinout:

PinDescription
1GND
2GND
3VDD
4MOSI
5CLK
6MISO
7GDO2
8GDO0
9CSN
10GND
11RF

868MHz Transceiver CC1101 RF Module Pinout

Module package

868MHz Transceiver CC1101 RF Module CAD

Download

CC1101 datasheet

CC1101 module datasheet

Usage

1. CC1101 module schematic, Hardware connection
CC1101 module schematic‍   

1. CC1101 module hardware test

cc1101 Module hardware test   
3. CC1101 ardunio example.

Download the TX code below into the Arduino (transmit) — This code will drive RF Transceiver CC1101 module used 868MHz to send out data form 0 to 10.

#include <CC1101.h> #define size 11 byte TX_buffer[size]={0}; byte i; void setup() { Serial.begin(9600); cc1101.Init(); for(i=0;i<size;i++) { TX_buffer[i]=i; } } void loop() { cc1101.SendData(TX_buffer,size); delay(1); }

4.Download the RX code below into the Arduino (receive) – This code will drive the 868MHz CC1101 RF Transceiver module to receive the data that form the TX module and print it to serial port.

#include <CC1101.h> void setup() { Serial.begin(9600); cc1101.Init(); cc1101.SetReceive(); } byte RX_buffer[11]={0}; byte size,i,flag; void loop() { if(cc1101.CheckReceiveFlag()) { size=cc1101.ReceiveData(RX_buffer); for(i=0;i<size;i++) { Serial.print(RX_buffer[i],DEC); Serial.print(" "); } Serial.println(""); cc1101.SetReceive(); } }

4.Power on TX and RX Arduino board, and connect the RX borad to PC USB port. Open the IDE serial port monitor , change the serial baud rate to 9600 bps , and you can see the received data in display.
433MHz RF Transceiver CC1101 Module result.jpg




Model
N707AP-ZB
Modulation
ZigBee
Frequency
2.4GHz
Output Power
+4 dBm
Port
USB
Package
Plug-in
Brand
Coral RF
Size
36x18x7mm
Price
$7.00