
Meanwhile it is nearly impossible to get an original STM32F103RBxxx or STM32F103R8xxx, even on official distributors like Mouser they are gone.
So you get about 100% a fake or replica of the chip if you are going to buy a bluepill dev board, with guaranteed flaws like not 128kb flash memory (yeah, I know wasn't official), even worse: none or bad working USB, SPI, DMA... with random errors.
This is really bad for little projects, like my one: https://diroaudio.wordpress.com/ (sorry, german only, it's about a RFID-mp3 player for kids), because the PCBs and the code were made for the bluepill (you clamp the bluepill on the PCB).
So the question is about a new candidate:
- ESP32? Nice, but much too power hungry, even in sleep mode, too less pins.
- F401/F411 black pill? Sounds good! But: How long they will be fabricated? How long will it take until the first counterfeits are on the market? No real USB support for arduino (like mass storage)
- "Official" board for less than 4 EUR in local(!) stores - this is unbeatable - one(1) day delivery!
- Obsolescence Statement: RP2040 will remain in production until at least January 2030
- Dual-core Arm Cortex-M0+ processor, flexible clock running up to 133 MHz
- 264KB on-chip SRAM
- 2MB onboard Flash
- 2 × UART, 2 × SPI controllers, 2 × I2C controllers, 16 × PWM channels
- 1 × USB 1.1 controller and PHY, with host and device support
- (nearly) same form factor like the bluepill
So i tried out the Arduino repo from Earle F. Philhower, III https://github.com/earlephilhower/arduino-pico and I was really surprised in a positive way - most of all works like a charm.
So for me it's clear: The new substitute for the bluepill is the Raspberry Pico.
There are other dev boards with the RP2040, but none of them has big advantages over the "original" board, and all of them are more expensive (did I say Adafruit?)