CC2500 Pins to Raspberry Pi GPIO Pins
GND (CC2500) → Ground (Pin 6 on Raspberry Pi GPIO header)

VCC (CC2500) → 3.3V Power (Pin 1 or Pin 17 on Raspberry Pi GPIO header)

Ensure the CC2500 module operates at 3.3V. Connecting it to 5V may damage it.

SPI Pins:
SI (CC2500) → MOSI (GPIO 10) (Pin 19 on Raspberry Pi GPIO header)

SCK (CC2500) → SCLK (GPIO 11) (Pin 23 on Raspberry Pi GPIO header)

CSN (CC2500) → CE0 (GPIO 8) (Pin 24 on Raspberry Pi GPIO header)

This is the Chip Select line.

SO (CC2500) → MISO (GPIO 9) (Pin 21 on Raspberry Pi GPIO header)

Optional Pins:
GDO0 (CC2500) → Any GPIO Pin (e.g., GPIO 18) (Pin 12 on Raspberry Pi GPIO header)

Use this for interrupt handling or data-ready signals if required.

GDO2 (CC2500) → Any GPIO Pin (e.g., GPIO 25) (Pin 22 on Raspberry Pi GPIO header)

Additional interrupt or data pin.

Power Amplifier Pins (If Applicable):
PA_EN (CC2500) → Any GPIO Pin (Optional, depending on whether you control the amplifier externally or not).

PA_EX (CC2500) → Not Connected (unless needed for a specific configuration)