Hardware

The silicon we run on.

php-baremetal targets microcontrollers, not one vendor — a new chip family is a directory, not an engine change. Here's what runs today, the dev-boards each chip is verified on, and what's on the roadmap.

Supported — verified on hardware Planned — on the roadmap

Espressif

Supported

The first silicon php-baremetal runs on. Cheap, widely available, and with enough PSRAM on the high end to run full frameworks.

ESP32-P4

RISC-V

Dual-core RISC-V up to 400 MHz, up to 32 MB PSRAM. The comfortable framework tier — stock Laravel and Symfony over HTTP.

ESP32-P4
Generic
tested
Generic
tested
Generic
tested
Generic
tested

ESP32-S3

Xtensa LX7

Dual-core Xtensa LX7 @ 240 MHz, 8 MB PSRAM. Runs plain apps and a live web server.

ESP32-S3
Generic
tested
Generic
tested
Generic
tested

NXP

Planned

Crossover MCUs (i.MX RT): Arm Cortex-M7 up to ~1 GHz with external SDRAM/HyperRAM. MCU model, framework-tier RAM — a natural next target.

i.MX RT

Arm Cortex-M7

Crossover MCU, XIP from external flash, no MMU. External RAM is the point — several MB for the framework tier.

i.MX RT1170
NXP
candidate
i.MX RT1060
NXP
candidate

STMicroelectronics

Planned

STM32H7 with external SDRAM: Arm Cortex-M7 with a double-precision FPU and a huge ecosystem. A strong candidate for the framework tier.

STM32H7

Arm Cortex-M7

Cortex-M7 with an FMC for external SDRAM (8–32 MB). FreeRTOS, FatFs, lwIP and mbedTLS are all readily available.

Candidate boards to be selected.

Raspberry Pi

Planned

RP2350 with QSPI PSRAM: Arm Cortex-M33 (or its RISC-V cores). The engine and small apps fit; frameworks are tight, like the S3.

RP2350

Arm Cortex-M33 / RISC-V

Dual-architecture MCU with external PSRAM support (8 MB on some boards). Engine-tier target.

Candidate boards to be selected.

Add silicon

Want a chip supported, or a board tested?

A new family is a directory under boards/, not an engine change. If you have the hardware — or make it — get in touch and we'll bring it up.