Source: https://mokxi.com/esp32-c6-simulator
Updated: 2026-09-27

Simulator

# ESP32-C6 simulator, running in this tab

Mokxi is a free ESP32-C6 simulator that runs in your browser, with nothing to install and no account needed. Mokxi models the ESP32-C6-DevKitC-1: the same RISC-V core as the C3 at 160 MHz, thirty-one GPIOs, 512 KB of SRAM in one window, a twelve-bit ADC and hardware PWM on any pin. Wire the circuit, write the sketch, press Run.

Sign up free or see the full ESP32-C6 board page

- 192 parts on the bench
- 25 boards running now
- 1.00x real time, on every board

Click to open it in the editor

Real firmware, running right now on our own core. Click it to open the circuit in the editor.

What is modeled

## The numbers, not the marketing

Taken from the board's own contract document and put in plain words.

The core

RV32IMC with Zicsr, machine mode, one instruction per cycle at 160 MHz.

One SRAM window, not two

512 KB at 0x4080_0000 that both buses reach at the same addresses, which is the first thing that differs from a C3 and the reason the linker script is simpler.

WiFi, simulated

The board joins a network, fetches a page and serves one, with the Arduino calls a tutorial gives you. There is no radio and no 802.11 under it, and no real internet: four made-up addresses under .mokxi and nothing that leaves this tab.

What is not there

No radio, no RMT and no low-power core. The contract sorts every address into taken from the manual, believed but not verified, and deliberately absent, and the ADC and LEDC blocks are in the middle group, register by register.

Go further

## The full board page

Every peripheral area, every example and the wiring notes, in one place.

ESP32-C6 simulator Blink, a button and the serial monitor, running.

## Questions

Is it free?

Yes, with no card and no account needed to try it.

Does it simulate WiFi 6, Thread or Zigbee?

Thread and Zigbee, no. WiFi, yes. It is simulated, and it says so: the Arduino API over a network of ours. There is no radio, no 802.11 and no real internet behind it.

Can I use analogRead?

Yes, on GPIO 0 to GPIO 6, which are ADC1 channels 0 to 6: twelve bits of the real net voltage. analogWrite works on any pin, out of the LEDC peripheral, and so do ledcAttach and ledcWrite when the frequency matters.

How does it differ from the C3 here?

Nine more GPIOs, 112 KB more SRAM at one address rather than two, two more ADC channels, and an RGB LED on GPIO 8. Same core, different memory map, so the ELFs are not interchangeable.

## Try your own firmware on the ESP32-C6

What you build here runs on the board on your desk, unchanged. Nothing to install and no account needed.

Start building Open the editor
