AI agents & screen readers: for a machine-readable, text-only catalogue, start at /llms.txt. Products are available as Markdown (/products.md, /products/{handle}.md) and JSON (/products.json, /products/{handle}.json).
Store

SparkFun

· MPN: WRL-19959

$21.50 |
In stock at supplier
No reviews yet

Built around the Raspberry Pi RP2040, this development board adds 2.4 GHz WiFi connectivity via the WizFi360, making it a compact platform for IoT solution d...

Stock availability

Available with leadtime
521 available
Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout

Built around the Raspberry Pi RP2040, this development board adds 2.4 GHz WiFi connectivity via the WizFi360, making it a compact platform for IoT solution development.

The board is pin compatible with the Raspberry Pi Pico and uses the same Pico-style pinout. Most pins are connected directly to the RP2040 GPIO, but GPIO4, GPIO5, GPIO6, GPIO7 and GPIO20 are connected internally to the WizFi360 for UART communication.

If you use the WiFi function, those GPIO pins are reserved for the WizFi360 and cannot be used for other purposes. Documentation resources include the WizFi360 datasheet, RP2040 datasheet and GitHub materials.

Features:

  • WiFi connectivity: Adds WiFi connectivity using WizFi360.
  • Pico compatibility: Pin compatible with Raspberry Pi Pico board.
  • GPIO breakout: WizFi-EVB-Pico pinout is directly connected to the GPIO of RP2040.
  • Reserved WiFi pins: GPIO4, GPIO5, GPIO6, GPIO7, GPIO20 are connected to WizFi360 inside the board.
  • UART communication: These pins enable UART communication with WizFi360 to use WiFi function.
  • Pin use note: If you are using the WiFi function, these pins cannot be used for any other purpose.
  • Flash execution: External Quad-SPI Flash with eXecute In Place (XIP).
  • WiFi module: Includes WizFi360-PA.
  • Operation modes: Support Station / SoftAP / SoftAP+Station operation modes.
  • Transfer modes: Support “Data pass-through” and “AT command data transfer” mode.
  • Configuration: Support serial AT command configuration.
  • Network modes: Support TCP Server / TCP Client / UDP operating mode.
  • Channel configuration: Support configuration of operating channel 0 ~ 13.
  • Bandwidth: Support auto 20MHz / 40MHz bandwidth.
  • Encryption: Support WPA_PSK / WPA2_PSK encryption.
  • MAC address: Support built-in unique MAC address and user configurable.
  • USB: Micro-USB B port for power and data (and for reprogramming the Flash).
  • Debug: 3-pin ARM Serial Wire Debug (SWD) port.
  • Power regulation: Built-in LDO.

Specifications:

  • Microcontroller: RP2040 microcontroller with 2MByte Flash.
  • Processor: Dual-core cortex M0+ at up to 133MHz.
  • SRAM: 264kByte multi-bank high performance SRAM.
  • Flash interface: External Quad-SPI Flash with eXecute In Place (XIP).
  • WiFi module: Includes WizFi360-PA.
  • WiFi: WiFi 2.4G, 802.11 b/g/n.
  • Operation modes: Support Station / SoftAP / SoftAP+Station operation modes.
  • Transfer modes: Support “Data pass-through” and “AT command data transfer” mode.
  • AT commands: Support serial AT command configuration.
  • Network operating mode: Support TCP Server / TCP Client / UDP operating mode.
  • Operating channel: Support configuration of operating channel 0 ~ 13.
  • Bandwidth: Support auto 20MHz / 40MHz bandwidth.
  • Encryption: Support WPA_PSK / WPA2_PSK encryption.
  • MAC address: Support built-in unique MAC address and user configurable.
  • Operating temperature: Industrial grade (operating temperature range: -40 ° C ~ 85 ° C).
  • Certification: CE, FCC certification.
  • Flash memory: Includes 16M-bit Flash Memory.
  • USB port: Micro-USB B port for power and data (and for reprogramming the Flash).
  • Form factor: 40 pin 21x51 'DIP' style 1mm thick PCB with 0.1" through-hole pins also with edge castellations.
  • Debug port: 3-pin ARM Serial Wire Debug (SWD) port.
  • Regulator: Built-in LDO.

A practical choice for Pico-style IoT projects that need RP2040 processing, AT-command WiFi and breadboard-friendly through-hole or castellated mounting.

Jargon buster

Plain-language definitions for the technical terms used above.

breakout
A breakout board carries a small or fine-pitched component and brings its connections out to standard, breadboard- and header-friendly pins. Describing a part as a breakout means it can be wired into a project without soldering directly to the component's tiny contacts.
Flash memory
Flash memory is non-volatile memory that retains stored data even when power is removed, and can be erased and rewritten in blocks. It lets data such as firmware, settings or saved records persist across power cycles.
GPIO
General-purpose input/output pins are microcontroller pins you can set in software to read signals, switch devices on and off, or connect to peripherals. The number of GPIO pins matters because it limits how many buttons, LEDs, sensors, and other parts you can wire directly to the board.
IoT
Short for Internet of Things, meaning physical devices that connect to networks or the internet to send data or be controlled remotely. It matters if you want projects such as connected sensors, remote controls or classroom data-logging activities.
microcontroller
A microcontroller is a small computer on a single chip that runs a stored program and controls connected inputs and outputs such as buttons, sensors, displays and communication interfaces. In a device built around one, it is the part that executes the code and coordinates the device's behaviour.
PCB
A printed circuit board (PCB) is a board, usually rigid, with etched copper tracks that connect electronic components together without loose wiring. Components are mounted on the board and signals route between them through the copper layout.
RP2040
The RP2040 is a dual-core Arm Cortex-M0+ microcontroller chip from Raspberry Pi, used on many maker boards and offering programmable I/O, multiple GPIO pins and reasonable processing speed. Code and accessories built for that chip should work where RP2040 compatibility is listed, though demanding tasks such as reading a camera can require careful pin allocation and timing.
SPI
A fast serial communication bus often used for displays, memory cards, and sensors. It matters because SPI devices need specific pins for clock and data, plus a separate chip-select line for each device.
SRAM
Fast temporary memory used by a processor while a program is running. More SRAM helps with projects that handle larger data buffers, networking, displays, or more complex code.
SWD
Serial Wire Debug (SWD) is a two-wire programming and debugging interface used with many ARM Cortex-M microcontrollers. It provides low-level access to program, recover or debug the microcontroller.
through-hole
A mounting style where the component leads pass through holes in a circuit board and are soldered on the other side. Through-hole parts are often easier to handle and solder by hand, which is useful for classroom and hobby projects.
UART
UART is a simple asynchronous serial interface that sends data over separate transmit and receive wires, usually labelled TX and RX, with both ends set to the same baud rate. It is a common way for microcontrollers and other serial devices to exchange data.

WizFi360 Datasheet

Datasheet · 777.7 KB · Click any page to view full size

Download PDF

RP2040 Datasheet

Datasheet · 4.9 MB · Click any page to view full size

Download PDF

Supplier page — sparkfun.com

Supplier Description · 470.0 KB · Click any page to view full size

Download PDF
Stella
Stella Expert

Ask me anything about this product

Maddy, co-founder of Little Bird

Need help? We're here for you!

Hi, I'm Maddy. My team and I are ready to help with your order or any questions.