Skip to content

ESP32 Basic Core IoT Development Kit

by M5Stack
SKU 3382

The M5Stack Basic Kit, like its namesake, is a starter kit among the M5Stack development kit series. This modular, stackable, scalable, and portable device is powered with an ESP-32 core, which makes it open-source, low cost, full-functional, and easy for developers to handle new product development on all stages including circuit design, PCB design, software and production. This Basic kit is affordably priced and features a full range of resources which makes it a good starter kit for you to start learning and exploring IoT.

Have you ever wanted to explore the fastest way of IoT prototyping, the M5Stack development board is the perfect solution. Unlike others, the M5Stack development board is highly productized, covered with an industrial-grade case, and an ESP32-based development board. The ESP32 is a hybrid Wi-Fi & Bluetooth chip that contains a dual-core processor and 4MB of SPI Flash. Together with 30+ M5Stack stackable modules (M5Modules-link), 40+ extendable units (M5Units-link), and different levels of program languages, you can create and verify your IoT products in no time. Supported development platforms and program languages includes: Arduino, Block-programming with UIFlow and Micropython. Regardless of what level program skill you have, M5Stack helps guide you in every step of the way to realise your idea all the way to the final product.

If you ever played with an ESP8266, you know that ESP32 is a perfect upgrade from the ESP8266. In comparison, the ESP32 is full-feathered with more GPIOs, plenty of analog inputs and two analog outputs, multiple extra peripherals (like a spare UART). Official development platform ESP-IDF has planted with FreeRTOS. With dual-core and real-time OS you can get more organised code and much high-speed processor.

M5Stack Basic consists of two separable parts, the top part houses the processor, chips and some other slot components. The bottom part contains the lithium battery, M-BUS(link) socket and extendable pins on both sides.

Product Features

  • 5V DC Power Supply
  • USB Type-C
  • ESP32-Based (240MHz Dual-Core, 600DMIPS)
  • WiFi, Dual-Core Bluetooth
  • 4 MB Flash + 520K RAM
  • Speaker, 3 Buttons, LCD(320*240), 1 Reset
  • 2.4G Antenna: Proant 440
  • TF Card Slot (16G Maximum size)
  • Battery Socket & 150 mAh Lipo Battery
  • Extendable Pins & Holes
  • Grove Port
  • M-Bus Socket & Pins
  • 2 inch/320x240 Colorful TFT LCD, ILI9341
  • Dimensions  54 x 54 x 12.5 mm


  • Features
    • 240 MHz dual-core Tensilica LX6 Microcontroller with 600 DMIPS
    • Integrated 520 KB SRAM
    • Integrated 802.11b/g/n HT40 Wi-Fi Transceiver, Baseband, Stack and LWIP
    • Integrated Dual-Mode Bluetooth (classic and BLE)
    • Hall Sensor
    • 10x Capacitive Touch Interface
    • 32 kHz Crystal Oscillator
    • PWM/Timer Input/Output Available on every GPIO Pin
    • SDIO Master/Salve 50MHz
    • SD-card Interface Support
  • Pin Map
    • LCD & TF Card
      • GPIO 23   - MOSI (LCD & TF Card)
      • GPIO 19   - MISO (TF Card)
      • GPIO 18   - CLK (LCD & TF Card)
      • GPIO 14   - CS (LCD)
      • GPIO 27   - DC (LCD)
      • GPIO 33   - RST (LCD)
      • GPIO 32   - BL (LCD)
      • GPIO 04   - CS (TF Card)
    • Button & Speaker
      • GPIO 39   - Button A
      • GPIO 38   - Button B
      • GPIO 37   - Button C
      • GPIO 25   - Speaker
    • Grove Port and IP5306
      • GPIO 22   - SCL
      • GPIO 21   - SDA
      • 5V            - 5V
      • GND         - GND

Kit includes:

  • 1x M5Stack BASIC Controller
  • 1x Basic Base
  • 10x Female-male Dupont Jumper Wires
  • Type-C USB Cable
  • User Manual