- board with a battery charger: https://learn.adafruit.com/adafruit-feather-rp2040-pico/powe...
- board with camera: https://www.waveshare.com/pico-cam-a.htm
Ignoring the module results in a flawed comparison. The module is chip and frequently used.
If they encased the module in plastic and called it a chip, it would be the same. You can think of it as a chip.
Here's a pic of a module and several boards that demonstrates all of that.
I could just as well say "For an RP2040 to do USB you wire the RP2040 to the connector. For an ESP32 to do USB you wire the 32 to another chip, and that other chip to a connector."
It's clear to me GP has the impression that ESP32 is something more (a development board with an ESP32?) than the ESP32 "chip" itself.
1: https://www.espressif.com/sites/default/files/documentation/...
People generally refer to the module, not the isolated chip. The modules are effectively like a chip that you solder to the board.
The main benefit of those modules is: it's already certified with FCC and others, so you don't have to re-certify your design for radio communication. Since RP2040 does not have a radio, this is unnecessary.
To be clear, GP is the one saying the ESP32 is more than just the chip itself, complete with battery controller and camera connector.
The silicon chip itself for an ESP has:
bluetooth, ethernet, wifi, SD/EMMC, and a bunch more "peripherals" built into it.
The RP2040 does not.
To make this painfully clear:
For an esp32 to do wifi you wire the esp32 to an antenna.
For an RP2040 to do wifi you wire the 2040 to another chip, and that other chip to an antenna.
Do you see the difference?