Description Module CC1101 is a high-performance 855-925MHz wireless communication module for M5Stack Core series expansion. It uses the E07-900M10S module solution with a built-in CC1101 low-power Sub-1 GHz RF transceiver, providing stable wireless data transmission with efficient power consumption. Module CC1101 communicates through SPI and supports 2-FSK, 4-FSK, GFSK, MSK, ASK and OOK modulation modes. Its CC1101 RF transceiver includes independent 64-byte RX FIFO and TX FIFO buffers, RSSI, LQI and up to -109 dBm receive sensitivity at a 1.2kbps rate. Module CC1101 provides an external SMA antenna interface, an included 2.5dBi rubber antenna and onboard DIP switches for flexible pin selection on the M5-Bus. The DIP switch design lets Module CC1101 adapt to different controller devices and helps multiple stacked modules share the bus for wireless control, smart home and automation projects. Features Sub-1 GHz wireless module: Module CC1101 uses the E07-900M10S module based on the CC1101 low-power RF transceiver. 855-925MHz operating range: Module CC1101 supports wireless communication across the 855-925MHz band. SPI interface: the module connects through SPI for controller integration and stacked M5Stack Core expansion. Multiple modulation modes: supports 2-FSK, 4-FSK, GFSK, MSK, ASK and OOK for flexible wireless data links. Signal quality data: Module CC1101 supports RSSI and LQI for received signal and link quality evaluation. FIFO buffering: independent 64-byte RX FIFO and TX FIFO help manage RF data transfer. Low power operation: sleep current is specified at DC 5V @ 26.48uA, with standby current at DC 5V @ 1.74mA. DIP switch pin selection: onboard DIP switches help adapt Module CC1101 to different Core devices and expansion layouts. External antenna: the SMA antenna interface and included rubber antenna support longer-range wireless experiments. Development support: Arduino quick start, RadioLib library and UiFlow2 documentation are available for Module CC1101. Specifications RF Transceiver Module E07-900M10S module based on CC1101 Operating Frequency 855-925 MHz Communication Interface SPI Programmable Bit Rate 0.6-500kbps Antenna Rubber antenna @ 2.5dBi, length 110 x 8mm Communication Range 430m, frequency 868MHz, bandwidth 58kHz Transmit Power +10 dBm Receive Sensitivity Up to -109 dBm Sleep Power Consumption DC 5V @ 26.48uA Standby Power Consumption DC 5V @ 1.74mA Working Power Consumption Receive mode: DC 5V @ 17.11mA; transmit mode: DC 5V @ 30mA; sleep mode: DC 5V @ 26.48uA Product Size 54.0 x 63.6 x 13.1mm Product Weight 15.8g Package Size 134.0 x 95.0 x 15.7mm Gross Weight 38.9g Applications Industrial automation wireless control and monitoring with Module CC1101. Smart home systems that need 855-925MHz Sub-1 GHz data links. Automatic lighting control using SPI-connected M5Stack Core controllers. Robotics projects that need low-power RF telemetry or remote control. Wireless data experiments using CC1101 modulation modes and RSSI/LQI feedback. Product List 1 x Module CC1101 1 x SMA rubber antenna Other Content M5-Bus DIP Switch The SW-marked pins on the lower M5-Bus can be switched through the DIP switches so Module CC1101 can adapt to different controller devices. GD00 and GD02 share the same three selectable IO options, so choose different pins to avoid functional conflicts. M5-Bus PinMap Highlights SPI MOSI, MISO and SCK are fixed on the M5-Bus, while CSN is switch-selectable. Interrupt Pins GD00 and GD02 are switch-selectable M5-Bus pins and should not use the same selected IO at the same time. Power Pins Module CC1101 uses 5V and HPWR pins on the M5-Bus. Stacking The DIP switch layout supports stacked module use when pin conflicts are avoided. The schematic, model size PDF, CC1101 datasheet, E07-900M10S manual, Arduino resources and UiFlow2 documentation are provided in Resources for hardware integration and software development. Resources Module CC1101 product document Module CC1101 schematic PDF Module CC1101 model size PDF CC1101 RF transceiver datasheet E07-900M10S wireless module user manual RadioLib Arduino library for CC1101 Module CC1101 Arduino quick start guide Module CC1101 UiFlow2 documentation Module CC1101 documentation PDF FAQ What is Module CC1101 used for? Module CC1101 is used for Sub-1 GHz wireless communication, industrial automation, smart home control, automatic lighting and robotics telemetry. Which frequency range does Module CC1101 support? Module CC1101 supports an operating frequency range of 855-925MHz. Which interface does it use? Module CC1101 uses an SPI communication interface through the M5-Bus. Which antenna is included? The package includes one SMA rubber antenna rated at 2.5dBi. How should the DIP switches be used? Use the DIP switches to select compatible M5-Bus pins for CSN, GD00 and GD02, and avoid assigning GD00 and GD02 to the same selectable IO.