Kurzer Name | RP2040 | ESP32 | ESP32-S2 | STM32 F1 | STM32 G4 | STM32F103C8T6 | ESP8266 | Teensy 4.1 |
---|
Webseite | raspberrypi.org/... | espressif.com/... | espressif.com/... | www.st.com/... | www.st.com/... | www.st.com/... | espressif.com/... | pjrc.com/... |
---|
Veröffentlichungsdatum | 2021-01-21 | 2016 | 2019 | 2007 | 2019 | 2007 Jun 01 | 2014 | 2020 May 11 |
---|
Product details | | | | | | | | |
---|
CPU | Arm Cortex-M0+ Dual-core @133MHz | Tensilica Xtensa LX6
32 bit Dual-Core @ 160 / 240Mhz | Tensilica Xtensa LX7
32 bit Single-Core @ 240Mhz | ARM Cortex-M3 @ 24 / 36 / 48 / 72 MHz | ARM Cortex-M4F @ 170 MHz FPU, DSP instructions | 32-bit ARM Cortex M3 72MHz max | Tensilica 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. |
---|
Coprocessor | | ULP | ULP (RISC-V) | | | | | |
---|
RAM | 264 KB | 520 KB | 320 KB | 4 KB - 96 KB | 32 KB - 128 KB | 20 kb | 50 KB less than | 1.024 KB RAM (512K tightly coupled) |
---|
ROM (Flash) | | 448 KB | 128 KB | 16 KB - 1024 KB | 128 KB - 512 KB | 64 Kb or 128 Kb | 0 use external SPI flash | 7.936 KB Flash |
---|
UART | 2 | 3 | 2 | | | 3 USARTs (ISO 7816 interface, LIN, IrDA capability, modem control | 2 | 8 UARTS |
---|
SPI | Ja 2 (OSPI) | Ja 4 | Ja 4 (OSPI) | | | Ja 2 | Ja 2 | Ja 2 |
---|
Wi-Fi | Nein | Ja 802.11b/g/n | Ja 802.11b/g/n | | | Nein | Ja 802.11b/g/n (max 65Mbps) | Nein |
---|
Bluetooth® | Nein | Ja 4.2 BR/EDR + BLE | Nein | | | Nein | Nein | Nein |
---|
USB Host | Ja | Nein | Ja | | | Nein | Nein | Ja 2 usb ports (1 as USB host, 5 pin header with power management) |
---|
Ethernet (LAN, RJ45) | Nein | Ja 10/100Mbps | Nein | | | Nein | Nein | Ja Ethernet 10/100 Mbit (6 pin on board header). Teensy 4.1 contains an Ethernet controller and Ethernet PHY chip. |
---|
RTC Memory | | 16 KB | 16 KB | | | No | | 16 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 SRAM | | 8 MB up to | 128 MB up to | | | | | 16 MB up to PSRAM (QSPI Memory Expansion, ready to solder 1 or 2 chips such as IPS6404LSQ or ESP PSRAM64H on board) |
---|
External Flash | | 16 MB up to | 1 GB up to | | | | 16 MB up to | 8 MB up to (QSPI Memory Expansion, board ready to solder additional 8MB Flash chip such as 25Q128JVSQ) |
---|
ESP-MESH | Nein | Ja | Ja | | | Nein | Ja | Nein |
---|
CAN | | Ja v2.0 | | | | Ja | Nein | Ja 3 |
---|
GPIO | 30 | 34 | 43 | | | 80 (up to) | 17 (up to) | 55 input/output signal pins (42 are accessible when used with a solderless breadboard) |
---|
Hall-Sensor | Nein | Ja | Nein | | | Nein | Nein | Nein |
---|
Capteur de température | Nein | Ja | Ja | | | Ja | Nein | Ja A built in temperature sensor allows reading the temperature inside the MCU chip |
---|
Touch sensors | | 10 | 14 | | | No | No | No |
---|
I²C | Ja | Ja up to 2 | Ja up to 2 | | | Ja up to 2 | Ja up to 1 | Ja 3 |
---|
I2S | 1 | 2 | 1 | | | 1 | 2 | 2 (I2S/TDM) |
---|
ADC | Ja x4 12-bit | Ja 12 bit SAR ADC up to 18 channels | Ja 12 bit SAR ADC up to 20 channels | | | Ja 2 x 12-bit, 1 μs A/D converters (up to 16 channels) | Ja 10 bit | Ja 18 pins total (12 bit, 2 Converters, 4 comparators) |
---|
DAC | Nein | Ja 8 bit up to 2 channels | Ja 8 bit up to 2 channels | | | Ja | Nein | Nein |
---|
PWM | Ja up to 16 | Ja up to 8 | Ja 8 | | | Ja 37 | Ja 4 | Ja 31 pins/outputs (3x PWM 32 bit, 32x PWM 16 bit) |
---|
SDMMC | Nein | Ja | Nein | | | Nein | Nein | Ja 1 SDIO (4 bit) native Micro SD Card |
---|
RMT (remote control) | Nein | Ja | Ja | | | Nein | Nein | Nein |
---|
LCD Interface | Nein | Nein | Ja | | | Nein | Nein | Nein not dedicated |
---|
Camera Interface | Nein | Nein | Ja | | | Nein | Nein | Nein not dedicated |
---|
Deep sleep consumption | 18 µA (Dormant) 39 µA (Sleep) | 10 µA, Yes | 5 µA | | | 1 Yes | 20 µA, Yes | |
---|
Sicherheit | | | | | | | | |
---|
Secure flash | | 1024-bit OTP secure boot | 4096-bit OTP secure boot | | | | | |
---|
Cryptography support | | AES, SHA-2, RSA, ECC, RNG | AES-128/192/256, SHA-2, RSA, RNG, HMAC, Digital Signature | | | | | Symmetric ciphers and one-way hash can be computed by hardware, but
currently no library support exists to utilize this hardware. |
---|
Abmessungen | | | | | | | | |
---|
Höhe | 7 mm | 6 mm | 7 mm | | | | 5 mm | 0.16 in (4.07 mm) (no extra PSRAM or Flash included) |
---|
Breite | 7 mm | 6 mm | 7 mm | | | | 5 mm | 0.7 in (17.81 mm) |
---|
Gewicht | | | | | | | | |
---|
User reviews and comments