| Pin Number | Pin Name | I/O | Description | Notes | | :--- | :--- | :--- | :--- | :--- | | 1 | VCC | Power | Power Supply Input | Connect to 3.3V. Do not exceed 3.6V. | | 2 | GND | Power | Ground | Connect to system ground. | | 3 | ANT | I/O | Antenna Interface | Connect to a 50Ω antenna. Do not leave floating. | | 4 | GND | Power | Ground | Connect to system ground. | | 5 | TXD | Output | UART Transmit | Connect to MCU RXD. | | 6 | RXD | Input | UART Receive | Connect to MCU TXD. |
(Note: On some versions of EBYTE modules, Pins 5 and 6 might be labeled as DATA/CLK or DI/DO if they operate in SPI mode. However, the "D" in M1101D usually signifies a built-in MCU for UART serial transmission, making TXD/RXD the correct interface for standard usage.)
These pins are highly configurable via CC1101 registers. Common uses:
If unused, leave them floating or pull down with a 10k resistor. e07-m1101d pinout
| Pin | Name | Type | Description |
|-----|-------------|-----------|-----------------------------------------------------------------------------|
| 1 | ANT | RF I/O | Antenna port (50 Ω). Connect directly or via a matching network. |
| 2 | GND | Power | Ground – must be connected to system ground plane. |
| 3 | 3.3V | Power | Main supply (2.2 V – 3.6 V, typical 3.3 V). Requires 100 mA peak current. |
| 4 | RST | Input | Active-low reset. Pull to GND to reset, then float or pull high. |
| 5 | SCK | Input | SPI clock (max 10 MHz). Idle low, data sampled on rising edge. |
| 6 | MISO | Output | SPI Master-In Slave-Out. Tri-stated when not selected. |
| 7 | MOSI | Input | SPI Master-Out Slave-In. Sampled on clock rise. |
| 8 | NSS | Input | SPI chip select (active low). Must be low for SPI communication. |
| 9 | BUSY | Output | Busy indicator. High when module is processing (cannot accept commands). |
| 10 | DIO0 | I/O | Digital I/O – configurable interrupt (e.g., TxDone, RxDone, CAD detected). |
| 11 | DIO1 | I/O | Second interrupt line (e.g., FhssChangeChannel, RxTimeout). |
| 12 | NC / GND| – / Power | No connect internally – but often PCB tied to GND. Check your vendor. |
Note: Some variants replace pin 12 with
GNDorANT_SEL. Always verify with your specific datasheet.
In the world of embedded systems and wireless communication, the e07-m1101d stands out as a highly efficient, low-power RF module. Developed by Chengdu Ebyte Technology, this module is based on the Texas Instruments CC1101 transceiver IC. It operates in the sub-1GHz frequency bands (315/433/868/915 MHz), making it ideal for smart home devices, industrial sensors, remote controls, and IoT gateways. | Pin Number | Pin Name | I/O
However, to unlock the full potential of the e07-m1101d, you must first understand its pinout—the physical interface that connects the module to your microcontroller (MCU), power supply, and antenna system. Incorrect wiring can lead to poor range, communication failure, or even permanent damage to the module.
This article provides a deep dive into the e07-m1101d pinout, including each pin’s function, wiring diagrams, common mistakes, and practical application notes.
The e07-m1101d is a breakout module containing the CC1101 chip, crystal, matching network, and antenna connector. The pinout refers to the module’s pads, not the IC’s bare pins. If unused, leave them floating or pull down
Perhaps the most elegant aspect of the pinout is the inclusion of GD0 (General Purpose Digital Output 0) and GD2 . These are not simple I/O pins; they are configurable interrupt lines. Depending on how you program the CC1101’s registers, GD0 can indicate various events: a packet has been received, a preamble has been detected, a transmission is complete, or the receive buffer is full.
For low-power IoT devices, GD0 is invaluable. Instead of constantly polling the SPI bus to check for incoming data—which wastes energy—the microcontroller can enter a deep sleep mode and wake up only when GD0 asserts a hardware interrupt. This single pin transforms the module from a power-hungry peripheral into a truly event-driven, battery-friendly component. The secondary GD2 pin offers similar flexibility, often used to output a clock signal or a test signal for debugging.