# M5Stack Basic Core V2.7

> Compact ESP32 IoT dev kit with 2.0" IPS LCD (320x240), 16MB flash, microSD, speaker, 110mAh battery, and three Grove ports in a stackable 54mm square enclosure.

## Quick Facts

- **Brand:** M5Stack
- **Board Type:** dev-board
- **Price:** ~$39.9
- **Product Readiness:** developer
- **CPU:** Xtensa LX6 dual-core @ 240MHz, FPU, hardware crypto (AES/SHA/RSA)
- **CPU Architecture:** Xtensa LX6
- **CPU Cores:** 2
- **RAM:** 520KB SRAM
- **Flash:** 16MB
- **USB:** USB-C
- **Power:** 5V
- **Operating Voltage:** 3.3V
- **Dimensions:** 54 x 54 x 18mm
- **Weight:** 47.2g
- **Battery:** 110mAh
- **Charging Port:** USB-C
- **Antenna:** Built-in PCB antenna
- **SD Card:** microSD
- **Display:** 2.0" IPS LCD 320x240

## Connectivity

- **Wifi:** 802.11 b/g/n
- **Bluetooth:** Bluetooth 4.2, BLE

## Open Source

- **Firmware:** Yes
- **Schematics:** Yes
- **PCB Layout:** No

## Compatible Firmware

arduino, esp-idf, uiflow, micropython, platformio, esphome

## Use Cases

- iot-prototyping
- smart-home-dashboard
- stem-education
- environmental-monitoring

## Components

- **ESP32-D0WDQ6-V3** (mcu): Espressif ESP32 SoC with dual-core Xtensa LX6 at 240MHz, WiFi and Bluetooth 4.2 — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.espressif.com%2Fsites%2Fdefault%2Ffiles%2Fdocumentation%2Fesp32_datasheet_en.pdf&ref=openhardware.directory&product=m5stack-basic-core-v2-7&source=md-export)
- **ILI9342C** (display-driver): 320x240 IPS LCD driver with 853nit brightness — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fm5stack.oss-cn-shenzhen.aliyuncs.com%2Fresource%2Fdocs%2Fdatasheet%2Fcore%2FILI9342C-ILITEK.pdf&ref=openhardware.directory&product=m5stack-basic-core-v2-7&source=md-export)
- **IP5306** (battery-charger): LiPo battery charging and 5V boost output — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fm5stack.oss-cn-shenzhen.aliyuncs.com%2Fresource%2Fdocs%2Fdatasheet%2Fcore%2FIIC_IP5306_REG_V1.4.pdf&ref=openhardware.directory&product=m5stack-basic-core-v2-7&source=md-export)

## Protocols

- **I2C**: SDA: GPIO21, SCL: GPIO22
- **SPI**: MOSI: GPIO23, MISO: GPIO19, CLK: GPIO18
- **UART**: TX: GPIO17, RX: GPIO16

## GPIO Map

| Pin | Name | Type | Functions |
|-----|------|------|-----------|
| GPIO21 | I2C SDA / Grove Port A | I2C | digital-input, digital-output, pwm |
| GPIO22 | I2C SCL / Grove Port A | I2C | digital-input, digital-output, pwm |
| GPIO36 | ADC / Grove Port B | ADC | adc, input-only |
| GPIO26 | DAC / Grove Port B | DAC | digital-input, digital-output, dac, adc, pwm |
| GPIO25 | DAC1 / Speaker | DAC | digital-input, digital-output, dac, pwm |
| GPIO17 | UART TX / Grove Port C | UART | digital-input, digital-output, pwm |
| GPIO16 | UART RX / Grove Port C | UART | digital-input, digital-output, pwm |

## Description

## Overview

The M5Stack Basic Core V2.7 is a compact, stackable IoT development kit built around the ESP32-D0WDQ6-V3 dual-core processor. Encased in a sturdy protective housing measuring just 54x54mm, it integrates a 2.0-inch IPS LCD display (320x240, 853nit brightness), three programmable buttons, a 1W speaker, microSD card slot, and a 110mAh LiPo battery.

The Basic Core serves as the entry point to M5Stack's modular ecosystem, supporting stackable modules for expanded functionality. Three Grove expansion ports (I2C Port A, DAC/ADC Port B, and UART Port C) enable easy sensor and actuator connections. The device supports Arduino, UIFlow, MicroPython, ESP-IDF, PlatformIO, and ESPHome.

## Where to Buy

- [M5Stack Official](https://openhardware.directory/r?to=https%3A%2F%2Fshop.m5stack.com%2Fproducts%2Fesp32-basic-core-lot-development-kit-v2-7&ref=openhardware.directory&product=m5stack-basic-core-v2-7&source=md-export) — $39.90

## Resources

- [product](https://openhardware.directory/r?to=https%3A%2F%2Fshop.m5stack.com%2Fproducts%2Fesp32-basic-core-lot-development-kit-v2-7&ref=openhardware.directory&product=m5stack-basic-core-v2-7&source=md-export)
- [github](https://openhardware.directory/r?to=https%3A%2F%2Fgithub.com%2Fm5stack%2FM5Stack&ref=openhardware.directory&product=m5stack-basic-core-v2-7&source=md-export)
- [wiki](https://openhardware.directory/r?to=https%3A%2F%2Fdocs.m5stack.com%2Fen%2Fcore%2Fbasic_v2.7&ref=openhardware.directory&product=m5stack-basic-core-v2-7&source=md-export)
- [datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.espressif.com%2Fsites%2Fdefault%2Ffiles%2Fdocumentation%2Fesp32_datasheet_en.pdf&ref=openhardware.directory&product=m5stack-basic-core-v2-7&source=md-export)
- [schematics](https://openhardware.directory/r?to=https%3A%2F%2Fm5stack.oss-cn-shenzhen.aliyuncs.com%2Fresource%2Fdocs%2Fschematic%2FCore%2FM5-Core-Schematic%2820171206%29.pdf&ref=openhardware.directory&product=m5stack-basic-core-v2-7&source=md-export)

## Tags

`esp32`, `m5stack`, `lcd`, `iot`, `grove`, `stackable`

## Images

![M5Stack Basic Core V2.7](https://nbg1.your-objectstorage.com/openhardware-directory/entities/m5stack-basic-core-v27/504e8206a18d.webp)
![M5Stack Basic Core V2.7](https://nbg1.your-objectstorage.com/openhardware-directory/entities/m5stack-basic-core-v27/651f27b5da76.webp)

> **Battery Powered:** LiPo 3.7V

---
[View full device page](https://openhardware.directory/devices/m5stack-basic-core-v2-7)