Boards / All-in-one boards

M5Stack Core2

2.0" 320x240 ILI9342C with FT6336U touch. Power rails run through the AXP192 PMIC.

At a glance

MakerM5Stack
MCUESP32 (WROOM / WROVER)
Xtensa LX6 dual-core @ 240 MHz, 520 KB SRAM (+ up to 8 MB PSRAM on WROVER)
DisplayIlitek ILI9342 / ILI9342C, 320 x 240 px, SPI (4-wire serial), 16-bit colour
TouchFocalTech FT6236 / FT6336U (capacitive, I2C)
BacklightAlways on, or controlled by the board
PSRAMYes
Graphics libraryLovyanGFX

Display pins

ILI9342 / ILI9342C on SPI (4-wire serial): SPI clock 40 MHz, host VSPI, BGR colour order, inversion on.

SignalPin
SCK / CLKGPIO 18
MOSI / SDAGPIO 23
MISO / SDOGPIO 38
CSGPIO 5
DC / RSGPIO 15
RESETnot connected

Touch pins

FT6236 / FT6336U: I2C address 0x38, 400 kHz, shares the display bus.

SignalPin
SDAGPIO 21
SCLGPIO 22
INT / IRQGPIO 39
RESETnot connected

Also on the board

The preset adds these to the Hardware tab with the board, so a sensor can go straight onto the connector.

Check your revision. Backlight and panel reset are driven by the AXP192 over I2C, not by a GPIO. Initialise the PMIC before LVGL.

Designing for it in LCD Wizard

The parts

ILI9342 / ILI9342C. Landscape-native sibling of the ILI9341. Used by M5Stack Core / Core2.

FT6236 / FT6336U. Register-compatible with the FT6206. Very common on 2.8"-3.5" capacitive TFTs.

ESP32 (WROOM / WROVER). No native RGB parallel peripheral - use SPI or an 8/16-bit i80 bus.

LovyanGFX. Widest panel and bus coverage, DMA on ESP32. Configured with a C++ config class.

Designs for this board

Nobody has published a design for this board yet. Publish yours from the designer and it appears here and in the gallery.

Next