This is an old revision of the document!
Pmod WiFi Reference Manual
This product is in the process of being retired and will be sold as is until it is out of stock. To this end, software support for this product is limited to the materials provided by Digilent. There are no plans to update any existing Vivado and SDK/Vitis projects or Arduino/Digilent Core projects beyond the version they are provided in. Changes to the Xilinx toolchain between SDK and Vitis mean that the software libraries do not work as-is in Vitis and may require significant refactoring in order to get them to compile.
The Digilent Pmod WiFi (Revision B) provides WiFi access through the Microchip® MRF24WG0MA Wi-Fi™ radio transceiver module. Users can communicate with the IEEE 802.11g compliant chip through SPI and achieve data rates up to 54 Mbps.
Download This Reference Manual
Features
- IEEE 802.11-compliant RF transceiver
- Send data at 1 and 2 Mbps up to 400 m
- Serialized unique MAC address
- Integrated PCB antenna
- Radio regulation certification for the US, Canada, Europe and Japan
- Wi-Fi certified
- 12-pin Pmod connector with SPI interface
Functional Description
The Pmod WiFi provides Wi-Fi access through the Microchip® MRF24WG0MA Wi-Fi™ radio transceiver module. Users can communicate with the IEEE 802.11g compliant chip through SPI and achieve data rates up to 2 Mbps. It is designed for use with Microchip microcontroller families (PIC18, PIC24, dsPIC33, and PIC32) and the Microchip TCP/IP Stack available at www.microchip.com/wireless.
Interfacing with the Pmod
The Pmod WiFi communicates with the host board using SPI. A active low hardware reset pin pin 8 is provided for the host board to reset the Pmod WiFi. Additionally, an active low interrupt pin 7 is provided to allow the Pmod WiFi signal to the host board when data is available for the host device and to signal when the data transfer has been completed.
Pinout Description Table
| Pin | Signal | Description | Pin | Signal | Description |
|---|---|---|---|---|---|
| 1 | CS | Chip select | 7 | INT | Interrupt |
| 2 | SDI | SPI master | 8 | RESET | Reset |
| 3 | SDO | SPI slave | 9 | WP | Write-protected |
| 4 | SCK | Serial clock | 10 | HIBERNATE | Hibernate |
| 5 | GND | Power Supply Ground | 11 | GND | Power Supply Ground |
| 6 | VCC | Power Supply (3.3V/5V) | 12 | VCC | Power Supply (3.3V/5V) |
Any external power applied to the Pmod must be within 2.5V and 5.5V; however, it is recommended that Pmod is operated at 3.3V.
Physical Dimensions
The pins on the pin header are spaced 100 mil apart. The PCB is 1.7 inches long on the sides parallel to the pins on the pin header and 1.0 inches long on the sides perpendicular to the pin header.
Additional Information
The schematics of the Pmod WiFi are available here. Additional information about the MRF24WG0MA including communication modes and specific timings of the chip can be found by checking out its datasheet here.
Some fundamentals on how to use the Pmod WiFi with Digilent's Network IP Stack can be found here. Example code demonstrating how to get information from the Pmod WiFi can be found here.
If you have any questions or comments about the Pmod WiFi, feel free to post them under the appropriate section (“Add-on Boards”) of the Digilent Forum.

