CPU

Filter by CPU/processor model

413 categories · 781 devices total

ESP32 (Xtensa LX6)

25

Espressif ESP32 dual-core Xtensa LX6 at up to 240 MHz with Wi-Fi and Bluetooth 4.2.

Xtensa LX7 Dual-Core 240MHz (AI)

25

Espressif ESP32-S3 Xtensa LX7 dual-core at 240 MHz with FPU and AI vector instructions.

ESP32-S3 (Xtensa LX7)

24

Espressif ESP32-S3 dual-core Xtensa LX7 at 240MHz with Wi-Fi, Bluetooth 5 LE, AI instructions, USB OTG.

ESP32-S3 (Xtensa LX7 Dual-Core 240MHz)

19

Espressif Xtensa LX7 dual-core processor at 240 MHz with FPU, AI vector extensions, and hardware crypto.

ATSAMD21G18 ARM Cortex-M0+ @ 48 MHz

15

RP2040 Dual-Core ARM Cortex-M0+

14

Raspberry Pi RP2040 dual-core ARM Cortex-M0+ processor running at up to 133MHz with 264KB SRAM and PIO.

ESP32 (Xtensa LX6 Dual-Core 240MHz)

14

Espressif Xtensa LX6 dual-core processor at 240MHz with FPU and hardware crypto.

ESP32-S3R8 (Xtensa LX7 + 8MB PSRAM)

11

Espressif ESP32-S3R8 dual-core Xtensa LX7 at 240 MHz with 8MB PSRAM, Wi-Fi, Bluetooth 5 LE, USB OTG.

Xtensa LX7 dual-core @ 240 MHz (ESP32-S3)

11

ATmega32u4 @ 8 MHz

9

ARM Cortex-M0

8

RISC-V 160MHz

8

Single-core RISC-V at 160 MHz, typical of ESP32-C3.

ESP32-S2 (Xtensa LX7 Single-Core 240MHz)

8

Espressif ESP32-S2 single-core Xtensa LX7 at 240MHz with native USB OTG, 320KB SRAM, no Bluetooth.

ESP32-C3 (RISC-V 160MHz)

7

Espressif ESP32-C3 single-core RISC-V at 160 MHz with Wi-Fi and Bluetooth 5 LE.

ESP32-C6

7

Espressif ESP32-C6: 32-bit RISC-V single-core at up to 160 MHz with Wi-Fi 6 (2.4 GHz), Bluetooth 5 LE, Zigbee, and Thread.

Xtensa LX7 dual-core @ 240MHz, FPU, AI vector instructions

7

ARM Cortex-A76 ×4 @ 2.4GHz + Cortex-A55 ×4 @ 1.8GHz

6

ESP32-WROOM-32

6

Xtensa LX7 single-core @ 240 MHz (ESP32-S2)

6

ARM Cortex-A76 4x2.4GHz

5

ARM Cortex-M0+ dual-core @ 133MHz

5

ARM Cortex-M33 / RISC-V Hazard3 dual-core @ 150MHz, FPU, DSP, TrustZone, 12 PIO state machines

5

ATmega328P @ 16 MHz

5

ESP32-P4 RISC-V dual-core @ 400MHz

5

Espressif ESP32-P4 high-performance RISC-V dual-core processor running at up to 400MHz with a low-power core at 40MHz, single-precision FPU, AI instruction extensions, and hardware cryptographic accelerators including AES, SHA, RSA, and ECC.

ESP32-S2 (Xtensa LX7 Single-Core)

5

Espressif ESP32-S2 single-core Xtensa LX7 at 240MHz with Wi-Fi 802.11 b/g/n and native USB OTG, no Bluetooth.

ESP32-WROVER-E

5

Espressif ESP32-WROVER-E module with dual-core Xtensa LX6 at 240 MHz, 4MB flash, 8MB PSRAM.

Espressif ESP32 dual-core Xtensa LX6

5

Xtensa LX6 Dual-Core 240MHz

5

Espressif ESP32 Xtensa LX6 dual-core at 240 MHz with Wi-Fi and Bluetooth 4.2.

Xtensa LX7 Dual-Core 240MHz

5

Espressif ESP32-S3 Xtensa LX7 dual-core at 240MHz with Wi-Fi, Bluetooth 5 LE, AI vector instructions.

single-core @ 48MHz

5

ARM Cortex-M4F @ 48MHz, FPU, DSP

4

ARM Cortex-M7 @ 480MHz

4

ATmega328P (AVR 8-bit 16MHz)

4

Atmel/Microchip AVR 8-bit RISC processor running at 16MHz, commonly found in Arduino Uno-class boards.

Cortex-M4 @ 240MHz

4

ESP8266 (Tensilica L106)

4

Espressif ESP8266 Tensilica L106 at 80/160MHz with Wi-Fi 802.11 b/g/n.

Microchip ATSAMD51J19 ARM Cortex M4F

4

None (passive display module)

4

Rockchip RK3506

4

Rockchip triple-core ARM Cortex-A7 @ 1.2GHz + Cortex-M0 MCU SoC for embedded Linux with display and audio support

STM32F427 (ARM Cortex-M4 168MHz)

4

ST Microelectronics STM32F427 ARM Cortex-M4F microcontroller at 168MHz with FPU, used in Netduino 3 boards.

Xtensa LX6 dual-core @ 240MHz (ESP32)

4

Xtensa LX7 dual-core @ 240MHz, FPU, vector instructions

4

ti-am62x

4

ARM Cortex-M4F @ 64MHz (Nordic nRF52840)

3

ARM Cortex-M4F @ 64MHz, FPU, DSP

3

ARM Cortex-M4F @ 64MHz (nRF52840)

3

ARM Cortex-M4F processor running at 64MHz with hardware floating-point unit, DSP instructions, and Nordic CryptoCell-310 for AES/SHA/ECC hardware acceleration.

ATSAMD21G18 ARM Cortex M0+

3

AVR ATmega32u4 @ 8MHz

3

Bouffalo Lab BL602

3

RISC-V 32-bit WiFi+BLE5 SoC at 192MHz with 276KB SRAM

Cortex-A53 4x1.8GHz, RK3588S

3

RP2350 (Dual Cortex-M33 / RISC-V Hazard3 150MHz)

3

Raspberry Pi RP2350 microcontroller with dual ARM Cortex-M33 or dual RISC-V Hazard3 cores at 150MHz, 520KB SRAM, security features, and 12 PIO state machines.

ESP32 dual-core Xtensa LX6 @ 240 MHz

3

ESP32-PICO-V3-02

3

Espressif ESP32-PICO-V3-02 SiP with dual-core Xtensa LX6 at 240MHz, 8MB flash, 2MB PSRAM.

ESP32-S3FH4R2

3

Espressif ESP32-S3FH4R2 with dual-core Xtensa LX7 at 240MHz, 4MB flash, 2MB PSRAM.

Rockchip RK3588

3

Rockchip RV1103

3

Rockchip vision processor SoC with ARM Cortex-A7 @ 1.2GHz, RISC-V MCU, 0.5 TOPS NPU, and ISP 3.2

Rockchip RV1106

3

Rockchip vision processor SoC with ARM Cortex-A7 @ 1.2GHz, RISC-V MCU, up to 1.0 TOPS NPU, and ISP 3.2

STM32F207VCT6 ARM Cortex-M3 @ 120MHz

3

Xtensa LX6 dual-core @ 240MHz, FPU

3

Xtensa LX6 dual-core @ 240MHz, FPU, hardware crypto (AES/SHA)

3

Xtensa LX6 dual-core @ 240MHz, FPU, hardware crypto (AES/SHA/RSA)

3

Xtensa LX7 dual-core @ 240MHz, FPU, HW crypto (AES/SHA/RSA)

3

nRF52840

3

ARM Cortex-A53 4x1.8GHz, NXP i.MX8M Plus, 2 TOPS NPU

2

ARM Cortex-A55 4x2.0GHz, RK3568B2

2

ARM Cortex-A72 ×4 @ 2.2GHz + Cortex-A53 ×4 @ 1.8GHz

2

BCM2712 (ARM Cortex-A76 Quad-Core 2.4GHz)

2

Broadcom BCM2712 SoC with quad-core 64-bit ARM Cortex-A76 at 2.4GHz and VideoCore VII GPU, used in the Raspberry Pi 5.

ARM Cortex-M0+ dual-core @ 125 MHz (RP2040)

2

RP2040 (ARM Cortex-M0+ dual-core @ 133MHz)

2

Raspberry Pi RP2040 with dual ARM Cortex-M0+ cores at 133MHz, 264KB SRAM, programmable I/O (PIO), and native USB 1.1.

ARM Cortex-M33 @ 78MHz, FPU, DSP, Secure Vault

2

ARM Cortex-M4F @ 120MHz (ATSAMD51J19)

2

ATSAMD51J20 (ARM Cortex-M4F 120MHz)

2

Microchip ATSAMD51J20 ARM Cortex-M4F at 120MHz with FPU, 256KB RAM, 1MB flash — used in PyPortal, Monster M4SK, Matrix Portal.

ATmega328P (8-bit AVR 16MHz)

2

Microchip ATmega328P 8-bit AVR at 16MHz, 32KB flash, 2KB RAM — used in Arduino Uno and compatible boards.

ATmega32u4 @ 16MHz, single-core AVR

2

ATtiny85 @ 8 MHz

2

Amlogic A311D

2

Amlogic S905D3

2

Amlogic S905X3

2

Amlogic S905X3 (Cortex-A55×4 @ 2.0 GHz)

2

Atmel ATmega32u4 AVR

2

BCM2711 quad-core ARM Cortex-A72 @ 1.5GHz, 64-bit

2

Cortex-A53 4x1.8GHz, RK3588

2

Dual ARM Cortex-M0+ @ 133MHz (RP2040)

2

Dual-core Cortex-A9 @ 1.6GHz (Marvell Armada 388)

2

Dual-core Xtensa LX6 @ 240MHz

2

EFR32MG21

2

ESP32 PICO ECO V3

2

Espressif ESP32 PICO ECO V3: dual-core Xtensa LX6 at 240 MHz, fully integrated SiP with 8MB flash and 2MB PSRAM.

ESP32 dual-core Xtensa LX6 @ 240MHz

2

ESP32-C5 (RISC-V 240MHz)

2

Espressif ESP32-C5 single-core RISC-V at 240MHz with Wi-Fi 6, Bluetooth 5 LE, and 802.15.4.

ESP32-D0WDQ6

2

Espressif ESP32-D0WDQ6 dual-core Xtensa LX6 MCU at 240MHz with 520KB SRAM, WiFi 802.11 b/g/n, Bluetooth 4.2, and hardware AES/SHA crypto.

ESP32-H2

2

Espressif ESP32-H2: 32-bit RISC-V single-core at 96 MHz with Bluetooth 5 LE, Zigbee, Thread, and Matter — no Wi-Fi.

ESP32-S3-R8 (Xtensa LX7 + 8MB PSRAM)

2

Espressif ESP32-S3-R8 dual-core Xtensa LX7 at 240MHz with 8MB PSRAM, Wi-Fi, Bluetooth 5 LE.

ESP32-S3-WROOM-1

2

Espressif ESP32-S3-WROOM-1 module with dual-core Xtensa LX7 at 240 MHz, 16MB flash, 8MB OPI PSRAM.

ESP32-S3-WROOM-1-N16R8

2

Espressif ESP32-S3-WROOM-1-N16R8 module with 16MB flash, 8MB OPI PSRAM, dual-core Xtensa LX7 at 240MHz.

ESP32-S3FN8

2

Espressif ESP32-S3FN8 with dual-core Xtensa LX7 at 240MHz and 8MB embedded flash.

ESP32-S3R8 Xtensa 32-bit LX7 dual-core @ 240MHz

2

ESP32-WROOM-32 + Raspberry Pi 4B/5

2

ESP8266 Tensilica L106 @ 80 MHz

2

ESP8266EX

2

Kendryte K210

2

N/A (HDMI display)

2

N/A (expansion board — CPU provided by attached Pycom module)

2

N/A (integrated servo controller)

2

N/A (passive LED module)

2

Quad-core Cortex-A53 @ 1.4GHz + Cortex-M4F (TI AM625)

2

RISC-V single-core @ 160 MHz (ESP32-C3)

2

RP2350

2

Raspberry Pi RP2350 microcontroller with dual ARM Cortex-M33 or dual RISC-V Hazard3 cores at 150MHz, 520KB SRAM, hardware floating point, and security features.

Rockchip RK3399 (Cortex-A72×2 @ 1.8GHz + Cortex-A53×4 @ 1.5GHz)

2

Rockchip RK3528A (Cortex-A53×4 @ 2.0GHz)

2

Rockchip RK3566

2

STM32F103C8T6

2

STM32F103RCT6

2

STM32G0B1CBT6

2

STM32G0B1VET6

2

STM32H723ZET6

2

STM32H743VI

2

TI Sitara AM3358 (ARM Cortex-A8 @ 1 GHz)

2

Xtensa LX7 dual-core @ 240MHz, FPU, AI vector instructions, hardware AES/SHA/RSA

2

Xtensa LX7 dual-core @ 240MHz, FPU, hardware crypto (AES/SHA)

2

Xtensa LX7 single-core @ 240MHz (ESP32-S3)

2

nRF52840 (ARM Cortex-M4F 64MHz)

2

Nordic Semiconductor nRF52840 with ARM Cortex-M4F at 64MHz, 256KB RAM, 1MB flash, BLE 5.0 and 802.15.4 radio.

nxp-imx8mp

2

1x RV64IMAC E51 @ 667 MHz)

1

256 HW crypto

1

256, SHA, RSA, HMAC, ECDSA)

1

32-bit ARM Cortex-M3 (.NET Micro Framework)

1

@ 48 MHz

1

@ 48MHz (SAMD21)

1

ARM Cortex-A53 4x1.3GHz, RK3328

1

ARM Cortex-A53 4x1.4GHz, RK3328

1

ARM Cortex-A53 4x1.8GHz, RK3528A

1

ARM Cortex-A53 quad-core @ 1.3GHz

1

ARM Cortex-A53 quad-core @ 1.5GHz + 5 TOPS BPU NPU

1

ARM Cortex-A53 quad-core @ 1.8GHz

1

ARM Cortex-A53 quad-core @ 2.0GHz

1

ARM Cortex-A53 ×4 @ 1.7GHz

1

ARM Cortex-A55 octa-core @ 1.5GHz + 10 TOPS BPU NPU + 32 GFLOPS GPU

1

ARM Cortex-A55 quad-core @ 1.8GHz, 64-bit ARMv8-A, NEON SIMD, VFPv4 FPU, Crypto Extensions, 0.8 TOPS NPU

1

ARM Cortex-A55 quad-core @ 1.8GHz, Mali-G52 GPU, 1 TOPS NPU

1

ARM Cortex-A55 ×4 @ 1.8GHz

1

ARM Cortex-A7 3x @ 1.2GHz + Cortex-M0 co-processor, VFP

1

ARM Cortex-A7 @ 1.2GHz + RISC-V MCU, 0.5 TOPS NPU

1

ARM Cortex-A7 @ 1.2GHz + RISC-V MCU, 1 TOPS NPU

1

ARM Cortex-A7 @ 1.2GHz + RISC-V MCU, 1 TOPS NPU (Pi A) / 0.5 TOPS (Pi B)

1

ARM Cortex-A7 @ 1.2GHz + RISC-V MCU, up to 1 TOPS NPU

1

ARM Cortex-A7 @ 1.2GHz + RISC-V MCU, up to 1 TOPS NPU, ISP 3.2

1

ARM Cortex-A72 2x2.0GHz

1

ARM Cortex-A72 4x @ 2.2GHz + Cortex-A53 4x @ 1.8GHz, Mali G52 GPU, 6 TOPS NPU

1

ARM Cortex-A72 4x @ 2.3GHz + Cortex-A53 4x @ 2.2GHz, Mali G52 MC3 GPU, 6 TOPS NPU

1

ARM Cortex-A72 4x2.2GHz

1

ARM Cortex-A73 ×4 @ 2.2GHz + Cortex-A53 ×4 @ 2.0GHz

1

ARM Cortex-A76 ×4 @ 2.25GHz + Cortex-A55 ×4 @ 1.8GHz

1

ARM Cortex-A76 ×4 @ 2.4GHz + Cortex-A55 ×4 @ 1.8GHz (3× RK3588)

1

ARM Cortex-M0+ @ 32MHz, AES-128/256 hardware crypto

1

ARM Cortex-M0+ @ 48MHz (SAMD21G18)

1

ARM Cortex-M0+ @ 48MHz, single-core

1

ARM Cortex-M0+ dual-core @ 130 MHz (RP2040)

1

RP2040 + ESP32-C3 Dual MCU

1

Dual-MCU: RP2040 ARM Cortex-M0+ dual-core 133MHz plus ESP32-C3 RISC-V 160MHz for wireless.

ARM Cortex-M0+ single-core @ 32MHz, HW crypto (AES-128/256)

1

ARM Cortex-M3 @ 32MHz (Ultra-Low-Power)

1

ARM Cortex-M3 single-core processor running at 32MHz, optimized for ultra-low-power operation with deep sleep currents in the microamp range.

ARM Cortex-M33 / RISC-V Hazard3 dual-core @ 150MHz, FPU, DSP, TrustZone, HSTX, 12 PIO state machines

1

ARM Cortex-M33 @ 200MHz, FPU, TrustZone

1

ARM Cortex-M4 @ 48MHz, FPU, DSP, AES-256 hardware crypto

1

ARM Cortex-M4F @ 120MHz (ATSAMD51J20)

1

ARM Cortex-M4F @ 120MHz (ATSAME51J19)

1

ARM Cortex-M4F @ 168MHz (STM32F405)

1

ARM Cortex-M4F @ 64MHz

1

ARM Cortex-M4F @ 64MHz (Nordic nRF52833)

1

ARM Cortex-M4F @ 64MHz, FPU, DSP, AES-128 hardware

1

ARM Cortex-M4F @ 64MHz, FPU, DSP, CryptoCell-310

1

ARM Cortex-M4F @ 64MHz, FPU, DSP, CryptoCell-310 (RSA, ECC, SHA-256, AES)

1

nRF52840 (ARM Cortex-M4F 64MHz)

1

Nordic Semiconductor nRF52840 ARM Cortex-M4F at 64MHz with BLE 5.0, Thread, Zigbee.

ARM Cortex-M4F single-core @ 80MHz, FPU, DSP, AES-256 hardware crypto

1

ARM Cortex-M7 @ 600MHz (NXP i.MX RT1062)

1

AT6668 GNSS SoC

1

AT91SAM3X8E ARM Cortex-M3 @ 84 MHz

1

ATMega4809 @ 20MHz, 8-bit AVR

1

ATSAMD21E18 ARM Cortex M0+

1

ATSAMD21E18 ARM Cortex-M0+ @ 48 MHz

1

ATSAMD51J19 ARM Cortex-M4F @ 120 MHz

1

ATSAMD51J19 ARM Cortex-M4F @ 120MHz

1

ATmega2560 @ 16 MHz

1

ATmega2560 (8-bit AVR 16MHz)

1

Microchip ATmega2560 8-bit AVR at 16MHz, 256KB flash, 8KB RAM, 54 I/O — used in Arduino Mega.

ATmega328P @ 16MHz (8-bit AVR)

1

ATmega328P-AU

1

ATmega32U4 @ 16 MHz

1

ATmega32u4 @ 16 MHz + AR9331 Linux SoC

1

ATtiny13A (probe control MCU)

1

ATtiny85 @ 8-16 MHz

1

AVR 8-bit @ 8MHz

1

Atmel AVR 8-bit single-core microcontroller running at 8MHz, used in Arduino Pro Mini-class boards.

Acconeer A121 (60GHz Radar)

1

Acconeer A121 60GHz radar sensor for presence detection and gesture recognition.

Allwinner H3

1

Allwinner H3 — 4x Cortex-A7 @ 1.6GHz, Mali-400 MP2 GPU

1

Allwinner H5 — 4x Cortex-A53 @ 1.368GHz, Mali-450 GPU

1

Allwinner H616 Quad-core Cortex-A53 @ 1.5GHz

1

Allwinner H616 Quad-core Cortex-A53 @ 1.5GHz (CB1)

1

Allwinner T113-S3

1

Amlogic S805X (Cortex-A35×4 @ 1.2GHz)

1

Amlogic S905 (Cortex-A53×4 @ 1.5 GHz)

1

Amlogic S905 (Cortex-A53×4 @ 1.5GHz)

1

Amlogic S905X

1

Amlogic S905X (Cortex-A53×4 @ 2.0GHz)

1

Amlogic S905X3 (Cortex-A55×4 @ 2.0GHz)

1

Amlogic S905Y4

1

Amlogic S912

1

Amlogic S922X

1

Amlogic S922X (Cortex-A73×4 @ 1.8GHz + Cortex-A53×2 @ 1.9GHz)

1

Atheros AR9331 MIPS @ 400 MHz

1

BCM2712 (via CM5)

1

BCM2712 Cortex-A76

1

BCM2835 ARM11 @ 1 GHz

1

BCM2835 (Raspberry Pi Zero W)

1

Broadcom BCM2835 single-core ARM1176JZF-S at 1GHz, used in the Raspberry Pi Zero W.

BCM2835 (ARM1176JZF-S 700MHz)

1

Broadcom BCM2835 single-core ARM1176JZF-S 32-bit processor at 700MHz used in Raspberry Pi 1 and Compute Module 1.

BCM2837B0 (ARM Cortex-A53 quad-core 1.2GHz)

1

Broadcom BCM2837B0 quad-core ARM Cortex-A53 64-bit processor at 1.2GHz used in RPi Compute Module 3+.

BCM2837B0 Cortex-A53

1

Bosch BHI260AP (AI IMU)

1

Bosch BHI260AP 6-axis IMU with onboard neural network co-processor for activity classification.

Bouffalo Lab BL808

1

Triple-core RISC-V SoC with WiFi/BLE/Zigbee and NPU at up to 480MHz

Broadcom BCM2710A1 quad-core 64-bit ARM Cortex-A53 @ 1 GHz

1

Broadcom BCM2711 / BCM2712

1

Broadcom BCM2835 ARM11 @ 1 GHz

1

Broadcom BCM2835 ARM11 single-core

1

CN3065 (Solar Battery Charger IC)

1

Consonance CN3065 solar-capable Li-ion battery charge management IC.

CV1800B

1

Canaan K230 (RISC-V Dual-Core 1.6GHz)

1

Canaan K230 dual-core 64-bit RISC-V at 1.6GHz + 800MHz with KPU AI accelerator.

Controlled by host CPU via SPI/I2C

1

Controlled by host SoC (DPI)

1

Cortex-A53 4x1.5GHz, RK3399

1

Cortex-A53 4x2.0GHz, RK3576

1

Cortex-M33 @ 160MHz

1

Cortex-M4 @ 240MHz, FPU, DSP

1

Cortex-M7 @ 480MHz

1

Dual Cortex-A72 @ 2GHz + Dual Cortex-R5F @ 1GHz (TI TDA4VM)

1

Dual Cortex-A72 @ 2GHz + Quad Cortex-A53 @ 1.5GHz (Rockchip RK3399)

1

EFR32MG22

1

EFR32ZG23

1

ESP32 Xtensa LX6 @ 240MHz

1

Espressif ESP32 dual-core Xtensa LX6 at 240MHz with WiFi 802.11 b/g/n and Bluetooth 4.2.

ESP32 (Undisclosed Variant)

1

An Espressif ESP32 microcontroller where the exact model variant has not been disclosed by the manufacturer.

ESP32 + CC2652P

1

ESP32-PICO-D4

1

Espressif ESP32-PICO-D4 SiP with dual-core Xtensa LX6 at 240MHz and 4MB flash in 7x7mm.

ESP32-C3 + TLSR8258 (Dual MCU)

1

Dual-MCU: ESP32-C3 RISC-V 160MHz for WiFi/BLE plus Telink TLSR8258 for Zigbee/BLE Mesh.

ESP32-C6 + ESP32-S3 (Dual MCU)

1

Dual-MCU: ESP32-C6 RISC-V 160MHz for WiFi 6, BLE 5, and 802.15.4 plus ESP32-S3 Xtensa LX7 dual-core 240MHz as 2.4GHz RF transceiver.

ESP32-C6-MINI-1

1

Espressif ESP32-C6-MINI-1 RISC-V module with Wi-Fi 6, BLE 5, and IEEE 802.15.4 (Zigbee/Thread).

ESP32-D0WD-V3 dual-core

1

ESP32-D0WDQ6 Xtensa LX6 dual-core @ 240MHz

1

ESP32 + K210 Dual MCU

1

Dual-MCU: ESP32-D0WDQ6-V3 at 240MHz for Wi-Fi/BT plus K210 RISC-V dual-core for AI/vision.

ESP32-P4 (RISC-V Dual-Core 360MHz)

1

Espressif ESP32-P4 with dual-core RISC-V at 360MHz plus 40MHz low-power core, MIPI CSI/DSI.

ESP32-P4 RISC-V Dual-Core @ 360MHz

1

Espressif ESP32-P4 with dual-core RISC-V at 360MHz, low-power core at 40MHz, single-precision FPU, hardware H.264 encoder, and integrated ISP.

ESP32-P4 RISC-V Dual-Core @ 360MHz (AI)

1

Espressif ESP32-P4 with dual-core RISC-V at 360MHz, LP core at 40MHz, FPU, hardware H.264/JPEG encoding, ISP, and AI vector extensions.

ESP32-P4 + ESP32-C6 (High-Performance + Wireless)

1

ESP32-P4 dual-core RISC-V 400MHz plus ESP32-C6 for Wi-Fi 6, BLE 5, and Zigbee connectivity.

ESP32-S

1

ESP32-S2 (Xtensa LX7 Single-Core 240MHz)

1

Espressif ESP32-S2 single-core Xtensa LX7 processor at 240MHz with native USB OTG but no Bluetooth support.

ESP32-S2-WROOM

1

Espressif ESP32-S2-WROOM module with single-core Xtensa LX7 at 240MHz, Wi-Fi 802.11 b/g/n, and native USB OTG.

ESP32-S3 + RP2040

1

ESP32-S3 (Xtensa LX7 Dual-Core)

1

Espressif ESP32-S3 dual-core Xtensa LX7 at 240MHz with Wi-Fi, Bluetooth 5 LE, AI vector, USB OTG.

ESP32-S3 (Xtensa LX7 Dual-Core 240MHz)

1

Espressif ESP32-S3 dual-core Xtensa LX7 at 240MHz with Wi-Fi, Bluetooth 5.0, AI vector instructions, and USB OTG.

ESP32-S3 N16R8

1

Espressif ESP32-S3 dual-core Xtensa LX7 @ 240MHz with 16MB flash and 8MB PSRAM, WiFi 802.11 b/g/n and BLE 5.0.

ESP32-S3-PICO-1

1

Espressif ESP32-S3-PICO-1 system-in-package with dual-core Xtensa LX7 at 240MHz, integrated 8MB flash, WiFi and BLE 5.0 in a compact 7x7mm package.

ESP32-S3FN8 (Xtensa LX7 Dual-Core @ 240MHz)

1

Espressif ESP32-S3FN8 with dual-core Xtensa LX7 processor at 240MHz, 8MB flash, WiFi 802.11 b/g/n, and BLE 5.0.

ESP32-S3R8 Dual-Core Xtensa LX7 240MHz

1

Espressif ESP32-S3R8 dual-core Xtensa LX7 at 240MHz with 8MB PSRAM, Wi-Fi, BLE 5, USB OTG.

ESP32-S3R8 (Xtensa LX7 + 8MB PSRAM)

1

Espressif ESP32-S3R8 dual-core Xtensa LX7 at 240MHz with 8MB embedded PSRAM.

ESP32-S3R8 (Xtensa LX7 240MHz)

1

Espressif ESP32-S3R8 dual-core Xtensa LX7 at 240MHz with 8MB PSRAM, Wi-Fi, Bluetooth 5 LE, USB OTG.

ESP32S3FH4R2

1

Espressif ESP32S3FH4R2 with dual-core Xtensa LX7 at 240MHz, 4MB flash, 2MB PSRAM.

ESP8266 ESP-07S

1

ESP8285

1

ESP8684-MINI-1-H4

1

ESWIN EIC7700X

1

Embedded MCU (proprietary)

1

Embedded measurement MCU

1

FT232RL embedded USB engine (no user-programmable CPU)

1

InvenSense ICM-20948 (9-Axis DMP)

1

InvenSense ICM-20948 9-axis IMU with Digital Motion Processor for sensor fusion.

Intel Celeron N5105 quad-core @ 2.0-2.9GHz, Intel UHD Graphics

1

Intel Core i3-N305 8-core @ 3.8GHz turbo, Intel UHD Graphics

1

Intel N100 quad-core @ 3.4GHz turbo, Intel UHD Graphics

1

Intel N150 quad-core @ 3.6GHz turbo, Intel UHD Graphics

1

LPC1769

1

Semtech LR1121 (Dual Radio)

1

Semtech LR1121 dual radio processor supporting sub-GHz LoRa and 2.4GHz LoRa simultaneously.

Lattice ECP5 LFE5U-25F (24K LUT)

1

Lattice Semiconductor ECP5 FPGA with 24K LUTs, 1008Kb embedded memory, 28 multipliers, and support for open-source synthesis via Yosys and Nextpnr.

Lattice ICE40UP5K

1

Lattice iCE40 UltraPlus 5K FPGA with 5280 LUTs, 1Mbit SPRAM, 120Kbit DPRAM, and 8 DSP multipliers. Ultra-low-power programmable logic device.

MFRC522 embedded contactless front-end processor (no user-programmable CPU)

1

MIPS 24KEc single-core @ 580MHz, AES128

1

MIPS 24KEc @ 580MHz

1

MediaTek MT7628 MIPS 24KEc single-core processor running at 580MHz with 64KB I-Cache, 32KB D-Cache, and hardware AES-128/256 crypto engine.

Microchip ATSAMD51 ARM Cortex M4F

1

Microchip ATSAMD51P20 ARM Cortex M4F

1

Microchip PolarFire MPFS025T (4x RV64GC U54

1

N/A (HAT expansion board — uses host Raspberry Pi CPU)

1

N/A (charge controller module)

1

N/A (dedicated audio decoder IC)

1

N/A (mechanical servo module)

1

N/A (motor driver module)

1

N/A (passive I2C sensor module)

1

N/A (passive accessory)

1

N/A (passive sensor module)

1

N/A (power management module)

1

NXP iMX RT1011

1

NXP i.MX RT1011 crossover MCU with ARM Cortex-M7 core running at 500 MHz, 128KB SRAM, hardware float.

NXP iMX RT1011 ARM Cortex-M7 @ 500 MHz

1

No onboard CPU — passive USB hub design with dedicated controller ICs (CH9329, CH340C, MS2109, SL2.1A)

1

None (HAT expansion board — uses host Raspberry Pi 5 BCM2712 processor)

1

Display Module (No MCU)

1

Passive display module without MCU, driven by external host.

None (passive ADC module, connects to host MCU)

1

None (passive power distribution board)

1

None (passive sensor module, connects to host MCU)

1

Nordic nRF51822 ARM Cortex-M0

1

Nordic nRF52832 ARM Cortex M4F

1

Nordic nRF52832 ARM Cortex-M4F @ 64 MHz

1

Nordic nRF52833 (via micro:bit)

1

Nordic nRF52840 ARM Cortex-M4F

1

PIC32MX440F256H (80MHz)

1

Microchip PIC32MX440F256H 32-bit MIPS processor at 80MHz with 256KB flash and 32KB RAM.

Passive (no MCU)

1

Quad-core Cortex-A17 @ 1.8GHz (Rockchip RK3288)

1

Quad-core Cortex-A35 @ 2GHz (Amlogic S905W2)

1

Quad-core Cortex-A53 @ 1.152GHz (Allwinner A64)

1

Quad-core Cortex-A53 @ 1.2GHz (Amlogic S905W)

1

Quad-core Cortex-A53 @ 1.4GHz + C7x DSP (TI AM67A)

1

Quad-core Cortex-A53 @ 1.5GHz (Allwinner H616)

1

RISC-V 32-bit single-core @ 160MHz, hardware crypto (AES/SHA/RSA/ECC)

1

RISC-V RV32IMAC single-core @ 96MHz, IEEE 802.15.4 radio, hardware secure boot

1

RISC-V RV32IMAC single-core HP @ 160MHz + LP core @ 20MHz, hardware crypto (AES/SHA/RSA/ECC)

1

RISC-V RV32IMC single-core @ 160MHz, HW crypto (AES-128

1

RISC-V RV32IMC single-core @ 96MHz, HW crypto (AES/SHA/RSA/ECC/HMAC)

1

RISC-V RV64GC quad-core @ 1.25GHz + monitoring core + real-time core, IMG BXE-4-32 GPU

1

RISC-V X60 ×8 @ 1.8GHz

1

RISC-V dual-core (HP: 160MHz + LP: 20MHz)

1

RISC-V single-core @ 160MHz, 4-stage pipeline

1

RISC-V single-core @ 160MHz, HW crypto (AES/SHA/RSA)

1

RISC-V single-core @ 96MHz

1

RISC-V single-core @ 96MHz (ESP32-H2)

1

RISC-V single-core LP @ 160MHz + ULP @ 20MHz (ESP32-C6)

1

RP2040 Dual Cortex-M0+ @ 133MHz

1

Raspberry Pi RP2040 microcontroller with dual ARM Cortex-M0+ cores running at 133 MHz, 264 KB SRAM, and programmable I/O (PIO).

RP2350

1

Raspberry Pi RP2350: dual ARM Cortex-M33 or dual RISC-V Hazard3 cores at 150 MHz with FPU, TrustZone, 520KB SRAM.

RP2350B (ARM Cortex-M33 dual-core @ 150MHz)

1

Raspberry Pi RP2350B microcontroller with dual ARM Cortex-M33 or dual Hazard3 RISC-V cores at 150MHz, 520KB SRAM, 48 GPIO pins

Rockchip RK3308

1

Rockchip RK3308B

1

Rockchip RK3308B Cortex-A35

1

Rockchip RK3328

1

Rockchip RK3328 (Cortex-A53×4 @ 1.4GHz)

1

Rockchip RK3399

1

Rockchip RK3399 — 2x Cortex-A72 @ 1.8GHz + 4x Cortex-A53 @ 1.4GHz

1

Rockchip RK3506 Cortex-A7

1

Rockchip RK3528

1

Rockchip RK3566 Quad-core Cortex-A55 @ 1.8GHz

1

Rockchip RK3568

1

Rockchip RK3568 (Cortex-A55×4 @ 2.0 GHz)

1

Rockchip RK3568J

1

Rockchip RK3576

1

Rockchip RK3582

1

Rockchip RK3588 — 4x Cortex-A76 @ 2.4GHz + 4x Cortex-A55 @ 1.8GHz

1

Rockchip RK3588S

1

Rockchip RK3588S (Cortex-A76×4 @ 2.4 GHz + Cortex-A55×4 @ 1.8 GHz)

1

Rockchip RK3588S (Cortex-A76×4 @ 2.4GHz + Cortex-A55×4 @ 1.8GHz)

1

Rockchip RK3588S — 4x Cortex-A76 @ 2.4GHz + 4x Cortex-A55 @ 1.8GHz

1

SG2000

1

SHA hardware crypto

1

SOPHON SG2042

1

STM32 (ARM Cortex-M)

1

STMicroelectronics STM32 ARM Cortex-M microcontroller for embedded applications.

STM32 power management MCU

1

STM32F407ZGT6

1

STM32F446ZET6

1

STM32F765

1

STM32G0B0RE

1

STM32G0B1

1

STM32G0B1RET6

1

STM32H723VGT6

1

STM32H743

1

STM32WB55RG (Cortex-M4 + M0+)

1

STMicroelectronics dual-core wireless MCU with ARM Cortex-M4 at 64MHz and Cortex-M0+ at 32MHz, 1MB flash, 256KB SRAM, BLE 5.4 and 802.15.4

STM32WL55CCU6 (Cortex-M4 + M0+ + LoRa)

1

STMicroelectronics STM32WL55CCU6 with Cortex-M4, M0+ radio processor, and sub-GHz LoRa radio.

SX1250

1

SX1262 + CC1101 (Dual Radio)

1

Combined SX1262 LoRa and CC1101 sub-GHz transceiver for dual-radio IoT applications.

SX1262 embedded DSP core (no user-programmable CPU)

1

SX1303

1

SigmaStar SSD202D

1

Silabs CP2102N USB-to-UART Bridge

1

Sophgo SG2000

1

Quad-core RISC-V+ARM SoC with 512MB DDR3 SiP and 0.5 TOPS NPU

SpacemiT K1 (X60)

1

SpacemiT K1/M1

1

SpacemiT K3

1

StarFive JH7110

1

Syntiant NDP120

1

T-Head TH1520

1

T-Head TH1520 (Quad Xuantie C910 RISC-V @ 2 GHz)

1

TI TDA4VM (Dual Arm Cortex-A72 @ 2.0 GHz)

1

Tensilica L106 single-core @ 80/160MHz

1

Tensilica L106 @ 80/160MHz

1

Espressif ESP8266 Tensilica L106 32-bit single-core processor at 80MHz (overclockable to 160MHz) for WiFi IoT applications.

USB 2.0 Hub Controller

1

UltraRISC UR-DP1000

1

Xtensa LX6 dual-core @ 240 MHz (ESP32-PICO-V3-02)

1

Xtensa LX6 dual-core @ 240MHz, FPU, AES/SHA hardware crypto

1

ESP32 (Xtensa LX6 Dual-Core 240MHz)

1

Cadence Xtensa LX6 dual-core processor at 240MHz with single-precision FPU and hardware cryptographic acceleration (AES, SHA, RSA) — the CPU in original ESP32 series.

Xtensa LX6 dual-core @ 240MHz, FPU, hardware crypto

1

Xtensa LX7 dual-core @ 240MHz (ESP32-S3, host) + RISC-V @ 96MHz (ESP32-H2, radio co-processor)

1

Xtensa LX7 dual-core @ 240MHz (x2 — XIAO ESP32-S3 + Heltec V3 ESP32-S3)

1

Xtensa LX7 dual-core @ 240MHz with RISC-V ULP co-processor

1

Xtensa LX7 dual-core @ 240MHz, FPU

1

Xtensa LX7 dual-core @ 240MHz, FPU, AI vector instructions, HW crypto

1

Xtensa LX7 dual-core @ 240MHz, FPU, ULP co-processor

1

Xtensa LX7 dual-core @ 240MHz, FPU, vector instructions, AES

1

Xtensa LX7 dual-core @ 240MHz

1

Espressif ESP32-S3 Xtensa LX7 dual-core at 240MHz with AI acceleration and hardware crypto.

Xtensa LX7 single-core @ 240 MHz (ESP32-S2-WROVER)

1

Xtensa LX7 single-core @ 240MHz, HW crypto (AES/SHA/RSA)

1

allwinner-h5

1

amlogic-s805

1

dual-core @ 133MHz

1

mediatek-mt8395

1

nRF24L01+ embedded baseband processor (no user-programmable CPU)

1

none (no onboard MCU; requires CM4 module)

1

phytium-e2000q

1

qualcomm-qcm6490

1

single-core @ 48MHz (PSoC 4000 series)

1

snapdragon-870

1

ti-am62p

1

ti-am64x

1

ti-am68

1

ti-am69

1

ti-tda4vm

1

u-blox M10 GNSS SoC

1