Summary of 2.4GHz WiFi & ISM Band Scanner. Part 1 – Description and Schematic using pic microcontoller
This article describes a low-cost DIY project to build a 2.4GHz WiFi and ISM band scanner. The device connects via USB to a computer, using companion Windows software to graph signal strength versus frequency. It helps users identify interference sources like Bluetooth devices or neighbor routers to optimize their network performance. The total build cost is estimated under $30.
Parts used in the 2.4GHz WiFi & ISM Band Scanner:
- Cypress CYWUSB6935 Radio SoC
- PIC microcontroller from Microchip
- USB 2.0 connection interface
- Windows companion software
Have you ever wondered exactly what is going on in the 2.4GHz WiFi and ISM band around your house. What channel is it best to set your wireless router to? Why are you getting such poor performance across your WiFi network? Is your neighbour on the same frequency?
Just what is out there? This neat little gadget will sniff the airwaves and give you a graph of the signal strength vs frequency across the entire band. It connects to your computer by USB 2.0 and with the companion Windows software you can display the spectrum or save the raw data to an Excel compatible file for some more number crunching.

The 2.4GHz Band
The 2.4GHz ISM (Industrial Scientific Medical) band is often called the WiFi band because it is used for WiFi networking (ie, 802.11 b/g/n). This band is unlicensed, meaning that you and anyone can transmit on it. As a result it has been used by a multitude of products including video transmitters, portable telephones, Bluetooth devices, wireless keyboards, toys and so on. Because you cannot see what is going in the band on you can experience strange behaviour from your wireless gadget. All of a sudden your wireless keyboard skips characters, is it because someone is using a portable phone on the same frequency?
The biggest victim is WiFi networking. This needs a lot of bandwidth, is always transmitting and is sensitive to interference. This is why people often cannot get a decent range from their wireless network and give up in disgust.
This scanner will draw a graph on your computer screen showing you the activity across the band and indicate the best frequencies to use. If you use a laptop you can also wander around and identify the culprits that are clogging the airwaves.
How It Works
Internally the scanner is very simple. It just contains a radio receiver and a microcontroller…
The radio receiver is the Cypress CYWUSB6935 Radio SoC (System on a Chip). This is a complete low power radio transmitter/receiver chip for the 2.4GHz band and is controlled by a microcontroller over a synchronous serial (SPI) interface. The microcontroller can write to various registers in the chip to set things like operating frequency and can read other registers to retrieve data from the chip.

For more detail: 2.4GHz WiFi & ISM Band Scanner. Part 1 – Description and Schematic
- What does this gadget do?
It sniffs the airwaves and displays a graph of signal strength versus frequency across the entire 2.4GHz band. - How can I find the best channel for my wireless router?
The scanner indicates the best frequencies to use by showing activity across the band on your computer screen. - Why am I experiencing poor WiFi performance?
Poor performance often results from interference caused by other products like portable phones or Bluetooth devices sharing the unlicensed band. - Can I save the data collected by the scanner?
Yes, you can save the raw data to an Excel compatible file for further analysis using the companion Windows software. - What components are required to build this project?
The project uses two significant components: a Cypress radio module and a PIC microcontroller from Microchip. - How much does it cost to build this scanner?
The total cost to build the scanner should be less than US$30. - Does the scanner work with laptops?
Yes, if you use a laptop, you can wander around to identify specific culprits clogging the airwaves. - How does the microcontroller control the radio chip?
The microcontroller controls the chip over a synchronous serial interface to set operating frequencies and read signal levels.