RP2040 vs STM32 vs ESP32 vs ESP8266

Produits > High-Tech
2
2021-03-21 18:54:34

Compare Raspberry Pi RP2040 vs STM32 F1 series vs STM32 G4 series vs STM32F103C8T6 vs Espressif ESP8266 vs Espressif ESP32 vs Espressif ESP32-S2

You might also be interested by:
https://socialcompare.com/en/comparison/esp8266-vs-esp32-vs-esp32-s2

RP2040ESP32ESP32-S2STM32 F1STM32 G4STM32F103C8T6ESP8266Teensy 4.1
Site webhttps://datasheets.raspberrypi.org/rp2040/rp2040_datasheet.pdfhttps://www.espressif.com/en/products/socs/esp32https://www.espressif.com/en/products/socs/esp32-s2https://www.st.com/en/microcontrollers-microprocessors/stm32f1-series.htmlhttps://www.st.com/en/microcontrollers-microprocessors/stm32g4-series.htmlhttps://www.st.com/en/microcontrollers-microprocessors/stm32f103c8.htmlhttps://www.espressif.com/en/products/socs/esp8266https://www.pjrc.com/teensy-4-1-released/
Date de sortie2021-01-21201620192007201920142020 May 11
Caractéristiques
CPUArm Cortex-M0+ Dual-core @133MHzTensilica Xtensa LX6
32 bit Dual-Core @ 160 / 240Mhz
Tensilica Xtensa LX7
32 bit Single-Core @ 240Mhz
ARM Cortex-M3 @ 24 / 36 / 48 / 72 MHzARM Cortex-M4F @ 170 MHz FPU, DSP instructions32-bit ARM Cortex M3 72MHz maxTensilica LX106
32 bit @ 80 MHz (up to 160 MHz)
NXP IMXRT1062DVJ6A ARM Cortex-M7 at 600 MHz with FPU (32 bit float and 64 bit double precision), DSP instructions.
CoprocesseurULPULP (RISC-V)
Mémoire vive264 KB520 KB320 KB4 KB - 96 KB32 KB - 128 KB20 kb160 KB (36 KB available to user)1.024 KB RAM (512K tightly coupled)
ROM (Flash)448 KB128 KB16 KB - 1024 KB128 KB - 512 KB7.936 KB Flash
UART2323 USARTs (ISO 7816 interface, LIN, IrDA capability, modem control28 UARTS
SPIOui 2 (OSPI)Oui 4Oui 4 (OSPI)Oui 2Oui 2Oui 2
Wi-FiNonOui 802.11b/g/nOui 802.11b/g/nOui 802.11b/g/n (max 65Mbps)Non
Bluetooth®NonOui 4.2 BR/EDR + BLENonNonNon
Port USB MaitreOuiNonOuiNonOui 2 usb ports (1 as USB host, 5 pin header with power management)
Ethernet (LAN, RJ45)NonOui 10/100MbpsNonNonOui Ethernet 10/100 Mbit (6 pin on board header). Teensy 4.1 contains an Ethernet controller and Ethernet PHY chip.
RTC Memory16 KB16 KB16 bytes of memory are located within the RTC. If a coin cell is connected to VBAT, contents of this memory is preserved while power is off. This memory is accessed as 32 bit registers LPGPR0-LPGPR3.
External SPIRAM16 MB up to128 MB up to16 MB up to16 MB up to PSRAM (QSPI Memory Expansion, ready to solder 1 or 2 chips such as IPS6404LSQ or ESP PSRAM64H on board)
Flash externe1 GB up to8 MB up to (QSPI Memory Expansion, board ready to solder additional 8MB Flash chip such as 25Q128JVSQ)
ESP-MESHNonOuiOuiOuiNon
CANOui v2.0Oui 3
GPIO3032 (up to)4317 (up to)55 input/output signal pins (42 are accessible when used with a solderless breadboard)
Capteur à effet HallNonOuiNonNonNon
Capteur de températureNonOuiOuiNonOui A built in temperature sensor allows reading the temperature inside the MCU chip
Capteurs tactiles1014NoNo
I²COuiOui up to 2Oui up to 2Oui up to 2Oui up to 1Oui 3
I2S12122 (I2S/TDM)
ADCOui x4 12-bitOui 12 bit SAR ADC up to 18 channelsOui 12 bit SAR ADC up to 20 channelsOui 2 x 12-bit, 1 μs A/D converters (up to 16 channels)Oui 10 bitOui 18 pins total (12 bit, 2 Converters, 4 comparators)
DACNonOui 8 bit up to 2 channelsOui 8 bit up to 2 channelsNonNonNon
PWMOui up to 16Oui up to 8Oui 8Oui 37NonOui 31 pins/outputs (3x PWM 32 bit, 32x PWM 16 bit)
SDMMCNonOuiNonNonOui 1 SDIO (4 bit) native Micro SD Card
RMT (remote control)NonOuiOuiNonNon
LCD InterfaceNonNonOuiNonNon not dedicated
Camera InterfaceNonNonOuiNonNon not dedicated
Consommation en veille profonde18 µA (Dormant) 39 µA (Sleep)10 µA5 µA20 µA
Sécurité
Flash sécurisé1024-bit OTP secure boot4096-bit OTP secure boot
Support du chiffrementAES, SHA-2, RSA, ECC, RNGAES-128/192/256, SHA-2, RSA, RNG, HMAC, Digital SignatureSymmetric ciphers and one-way hash can be computed by hardware, but currently no library support exists to utilize this hardware.
Dimensions
Hauteur7 mm6 mm7 mm5 mm0.16 in (4.07 mm) (no extra PSRAM or Flash included)
Largeur7 mm6 mm7 mm5 mm0.7 in (17.81 mm)
Inclure
  • 2021-01-04 12:52:30
    2021-03-21 18:54:34
  • High-Tech
    English
  • Compare Raspberry Pi RP2040 vs STM32 F1 series vs STM32 G4 series vs STM32F103C8T6 vs Espressif ESP8266 vs Espressif ESP32 vs Espressif ESP32-S2
  • https://en.wikipedia.org/wiki/STM32 https://www.raspberrypi.org/documentation/pico/getting-started/
  • Publique
    Publique
  • Creative Commons License CC-BY-SA 3.0 / GNU FDL
    Gérer les sauvegardes

Commentaires

  • a voté pour ce Comparatif (J'aime)
    Great table, thanks!
    English Posté 2021-01-27 18:50:10 par gregware
  • a voté pour ce Comparatif (J'aime)
    Posté 2021-01-04 13:10:01 par Alexis

Laisser un commentaire

S'inscrire Se connecter