Raspberry Pi Pico W - RP2040 ARM Cortex M0+ CYW43439 - WiFi

Index: RPI-21574 EAN: 5056561803173
A small Raspberry Pi Pico module equipped with the proprietary Raspberry RP2040 microcontroller with the CYW43439 wireless communication system. RP2040 is a dual-core ARM Cortex M0 + chip clocked at 133 MHz, with 264 KB of SRAM and 2 MB of Flash memory. Thanks to the CYW43439, WiFi IEEE 802.11 b / g / n wireless communication is possible. The system has 26 GPIO pins that work with a voltage of 3.3 V, and a built-in temperature sensor. The Raspberry Pi Pico is programmed in C / C ++ and MicroPython via the microUSB connector.
Raspberry Pi Pico W - RP2040 ARM Cortex M0+ CYW43439 - WiFi
€7.50
€6.10 tax excl.
Available
Shipping in 24 hours
PayPal payment
Manufacturer: Raspberry Pi

Product description: Raspberry Pi Pico W - RP2040 ARM Cortex M0 + CYW43439 - WiFi

A small Raspberry Pi Pico module equipped with the proprietary Raspberry RP2040 microcontroller with the CYW43439 wireless communication system. RP2040 is a dual-core ARM Cortex M0 + chip clocked at 133 MHz, with 264 KB of SRAM and 2 MB of Flash memory. Thanks to the CYW43439, WiFi IEEE 802.11 b / g / n wireless communication is possible. The system has 26 GPIO pins that work with a voltage of 3.3 V, and a built-in temperature sensor. The Raspberry Pi Pico is programmed in C / C ++ and MicroPython via the microUSB connector.

Raspberry Pi Pico W Raspberry Pi Pico W.

Pins of the Raspberry Pi Pico W module

The Raspberry Pi Pico W is equipped with 26 GPIO pins. Among them you can find interfaces such as: 2x SPI, 2x I2C, 2x UART, 3x ADC 12-bit, 16x PWM. The module is additionally equipped with 8 programmable IO pins (PIO), which are designed to support non-standard peripheral devices.

Raspberry Pi Pico W power supply

The board has a built-in microUSB port, which is used both for power supply and communication of the Raspberry Pi Pico W board with a computer. For proper operation, the module requires a 5V power supply. The board can also be powered from the VSYS pin with voltage from 1.8 V to 5.5 V , using, for example, a 3.7 V Li-Pol battery or a 3x AA battery.

The logical part of the Raspberry Pi Pico works with a voltage of 3.3 V.

The pinout of the Raspberry Pi Pico W The pinout of the Raspberry Pi Pico W.

Raspberry Pi Pico W programming

The Raspberry Pi Pico W is programmed in C / C ++ or MicroPython . In order to upload the program to the board, press and hold the BOOTSEL button and connect the Raspberry Pi Pico to the computer with a microUSB cable. The computer will detect the module as a USB mass storage device called RPI-RP2, the program file should be dragged and dropped into the newly found volume. The manufacturer provides an SDK repository for the C / C ++ and MicroPython programming languages, which can be found in the useful links below.

Getting started with MicroPython

Getting started with MicroPython

The Raspberry Pi Pico W is programmed by connecting to a computer with a USB cable by dragging and dropping the program code file to the newly created volume. There is also a sample UF2 file for download to help you get started with MicroPython.

  • Download the MicroPython UF2.
  • Press and hold the BOOTSEL button and plug the board into the USB port of your Raspberry Pi or computer.
  • Release BOOTSEL when Pico is connected to your computer.
  • The Raspberry Pi Pico will be detected as a mass storage device with volume RPI-RP2.
  • Drag and drop the MicroPython UF2 file to the RPI-RP2 volume.
  • Pico will restart, MicroPython will now be used.
  • You can access REPL and MicroPython via the serial USB port.

Download the UF2 .

Hello World in C / C ++

The first program any programmer will write is "Hello World", in this case the Raspberry Pi Pico W will be programmed via the Raspberry Pi 4B 's USB serial port.

  • Download the UF2 file "Hello World".
  • Press and hold the BOOTSEL button and connect the Raspberry Pi Pico to the Raspberry Pi's USB port.
  • The board is detected as a mass storage device with volume RPI-RP2.
  • Drag and drop the UF2 file to the RPI-RP2 volume.
  • Pico will restart.
  • Open a terminal on the Raspberry Pi 4B and run the commands:
     sudo apt install minicom
    minicom -b 115200 -o -D / dev / ttyACM0
    
  • You should see "Hello World" listed in the terminal window.

Download the UF2 .

Check the code .

Hello World at C
Accessories for Raspberry Pi Pico Accessories for Raspberry Pi Pico.

Additional accessories for the Raspberry Pi Pico W

Check out the additional accessories we have prepared for the Raspberry Pi Pico W module. Accessories can be found in the See matching accessories section, under the photo gallery. By choosing these accessories, you can follow the manufacturer's examples from the SDK documentation for C and Python.

Raspberry Pi Pico W specification

Parameter Value
System Raspberry Pi RP2040
Core ARM Cortex-M0 + Dual-Core 133 MHz
Wireless communication system CYW43439
Wireless communication WiFi 2.4 GHz IEEE 802.11 b / g / n
SRAM memory 264 kB
Flash memory 2 MB
Leads 40-pin / 23 GPIO digital + 3 ADC pins
Interfaces 2x UART, 2x I2C, 2x SPI, up to 16 PWM channels
Supply voltage 5V (USB)
Working voltage of the logical part 3.3 V
Power / data connector microUSB
Dimensions 51.3 x 21 x 3.9 mm
Voltage nominal 5 V
UC - Microcontroller RP2040
UC - Core ARM Cortex-M0+
UC - Flash 2048 kB
UC - core 2. Dual Core
UC - Digital pins 26
UC - analog in 3
UC - A/C 12-bit
UC - PWM 16
UC - WiFi yes
UC - USB microUSB
UC - I2C yes
UC - UART yes
UC - Connector 5V microUSB
UC - SPI interface yes
Package width 9 cm
Package height 2 cm
Package depth 6 cm
Package weight 0.005 kg

Konrad

09/27/22

Question: I have a question if bluetooth communication is also possible or do you have to somehow change the configuration of CYW43439 ?
Answer: Unfortunately, the manufacturer does not provide any information regarding the possibility of using bluetooth.
It is possible that this functionality will appear but is not available at this time.

Product reviews

Raspberry Pi Pico W - RP2040 ARM Cortex M0+ CYW43439 - WiFi

5/5

Average grade

112

Customers opinion
The following opinions are collected
and verified by
an external partner Trustmate
and come from the post-purchase process.
Mariusz 09.04.2024 Confirmed purchase Translated review
I recommend
Bjoern 04.04.2024 Confirmed purchase Translated review
Top!❤️
Łukasz 14.03.2024 Confirmed purchase Translated review
All OK.
Piotr 05.03.2024 Confirmed purchase Translated review
How about raspberry. Everything at 5.
Joe 29.02.2024 Confirmed purchase Translated review
Completely okay. Used together with Pico Sim868. Used without any issues with Arduino IDE and Thonny. Gladly again
Daniel 01.02.2024 Confirmed purchase Translated review
It works as it should. Great.
Paweł 30.01.2024 Confirmed purchase Translated review
Awesome !!!
Christoph 08.01.2024 Confirmed purchase Translated review
Great delivery
Manfred 18.12.2023 Confirmed purchase Translated review
Anyone who wants to integrate sensors and actuators via WLAN or BLE with minimal effort is very well served. With MicroPython, for example, you can create MQTT clients with just a few lines, which can then be integrated into your own home automation. Limitless possibilities.
Bartłomiej 18.12.2023 Confirmed purchase Translated review
Fast shipment, goods consistent with the description. I recommend the store.
Marcin 18.12.2023 Confirmed purchase Translated review
Fast delivery, well packed. It works flawlessly.
Piotr 15.12.2023 Confirmed purchase Translated review
I'ts cool
Jacek 01.11.2023 Confirmed purchase Translated review
Magnificent
Paweł 20.09.2023 Confirmed purchase Translated review
A very useful thing. I'm constantly discovering new possibilities. I'm learning Python thanks to it. Unlimited usability. Appearance? - a matter of taste :-)
Jarosław 26.08.2023 Confirmed purchase Translated review
The price-to-performance ratio breaks the ceiling. Solid construction, great documentation, excellent community support. Nothing but buy.
Karol 10.07.2023 Confirmed purchase Translated review
All OK
Wojciech 25.05.2023 Confirmed purchase Translated review
I recommend
Łukasz 27.04.2023 Confirmed purchase Translated review
Botland - highly recommended!
Andrzej 11.04.2023 Confirmed purchase Translated review
Quickly and efficiently
Jens 06.04.2023 Confirmed purchase Translated review
Item as described, all good
Tomasz 14.03.2023 Confirmed purchase Translated review
great microcontroller. I recommend learning Python
Roman 14.03.2023 Confirmed purchase Translated review
Small size and big possibilities!
Przemysław 12.03.2023 Confirmed purchase Translated review
It works perfectly
Martin 06.03.2023 Confirmed purchase Translated review
Raspberry works as expected, it already does the oscilloscope. 😉
Sebastian 20.02.2023 Confirmed purchase Translated review
Consistent with the description
Mikołaj 09.02.2023 Confirmed purchase Translated review
All is great
Jarosław 06.02.2023 Confirmed purchase Translated review
Ok ok ok
Dariusz 27.01.2023 Confirmed purchase Translated review
Cheaper than Arduino Uno and much more powerful (including 32 bits and 2 cores). For this price, I am surprised by the capabilities of this processor, because it can be programmed in C ++ 17. The downside is that it does not have a built-in button to stop the processor so that it can be easily switched to program loading mode, but it can be added next to it without additional elements (on the web you can find examples).
Allan 16.01.2023 Confirmed purchase Translated review
It's hard to overestimate a great module. A bug in the Pico SDK (connection error to an unsecured WiFi network) is a bit of a concern. In a set with other WiFi modules (e.g. ESP32-CAM) it allows you to easily create a local IoT network system.
Marek 10.01.2023 Confirmed purchase Translated review
Compliant with the order and on time

Customers who bought this product also bought:

Products from the same category: