M5Stack ATOMS3 Dev Kit w/ 0.85-inch Screen

SKU: MCA-005
  • ESP32-S3 Chip: Powered by the ESP32-S3 chip, supporting Wi-Fi 6, Bluetooth 5.0, and AI acceleration.
  • Integrated PSRAM: Built-in PSRAM increases memory capacity for handling more complex applications.
  • Multiple I/O Interfaces: Offers a variety of I/O interfaces, including GPIO, I2C, and UART for peripheral connectivity.
  • Compact and Portable Design: Small form factor for embedded development and portable use, ideal for IoT applications.

19,90

M5Stack AtomS3 is a highly integrated programmable controller that harnesses the power of the ESP32-S3 chip. This compact controller boasts a range of features, including integrated WiFi functionality and 8MB of on-chip FLASH memory. With the ESP32-S3 chip, AtomS3 delivers exceptional performance and versatility for a variety of applications.

M5Stack AtomS3 features a sleek 0.85-inch IPS screen, providing clear visual feedback and user interaction. The bottom of the screen is equipped with programmable buttons, allowing for customizable functions and enhanced user control. It comes with a built-in 5V to 3.3V circuit, ensuring stable power supply for reliable operation. The controller incorporates a 6-axis gyro sensor MPU6886, enabling precise motion detection and orientation tracking. On-board Type-C interface facilitates both power supply and firmware download processes. Additionally, AtomS3 offers one HY2.0-4P expansion port, six GPIOs, and power pins reserved at the bottom for seamless integration and expansion of various applications.

M5Stack AtomS3 is designed with compactness in mind, measuring at only 24 *24 *13mm in size. Its small form factor makes it suitable for a wide range of embedded smart device applications. Whether it’s robotics, IoT devices, or other embedded systems, AtomS3 provides a powerful and flexible solution to meet the project requirements.

M5Stack AtomS3 development kit front and back views showing LCD display, GPIO pinout, and USB-C interface

Features of the M5Stack AtomS3

  • Developed based on ESP32-S3FN8
  • Comes with USB download function
  • Built-in 3-axis gyroscope and 3-axis accelerometer (MPU6886) (I2CAddress: 0x68)
  • Programmable keys
  • 0.85 inch LCD screen
  • Infrared emission function
  • Expandable pins and interfaces
  • Development platform: Arduino, UIFlow
Download Mode, press and hold the reset button (about 2 seconds) until the internal green LED lights up, then release the firmware. At this time, the device has entered download mode, waiting for burning.

schematics

When controlling the LCD backlight, the PWM frequency is recommended to use 500Hz.

Applications

  • IoT node
  • Microcontroller
  • Wearables

Video

Arduino

Specification

ResourcesParameters
MCUESP32-S3FN8
FLASH8MB
DCDCSY8089
IMUMPU6886 I2CAddress: 0x68
Operating temperature0°C ~ 40°C
Resolution128 x 128
support voltage5V
Power supply modeTYPE C
output voltage3.3V
GPIOG5/G6/G7/G8/G38/G39
Screen communication protocolSPI
Product Size24*24*13mm
Package Size65*44.5*14mm
Product Weight6.8g
Package Weight10.9g

module size

Hardware Overview

PinMap

ESP32S3IO2IO1VCCGND
GROVEG1G25VGND
  • I2C(IMU6886)
Notice:Shared with GPIO port on back side of AtomS3
ESP32S3IO38IO39
IMU6886SDASCL

Include

  • 1x AtomS3

Documents

M5Stack ATOMS3 Download Mode

Steps

  1. Connect your M5Stack ATOMS3 to your computer via USB.
  2. Press and hold the reset button for about 2 seconds until the internal green LED lights up.
  3. Release the button. The device is now in download mode, ready for flashing.
  4. Use your preferred flasher (e.g., M5Burner or esptool) to upload the firmware.

schematics

Notes & Tips

  • If the green LED doesn’t light, try a data-capable USB cable/port and reconnect.
  • To exit download mode, press the reset button briefly or power-cycle the device.
  • Keep your flashing tool and drivers updated to avoid connection errors.

FAQ

Q: How do I enter download mode on M5Stack ATOMS3?
A: Hold the reset button for ~2 seconds until the internal green LED turns on, then release.

Q: How do I exit download mode?
A: Tap the reset button once or unplug and reconnect power.

Q: What tools can I use to flash firmware?
A: M5Burner or esptool are commonly used with M5Stack ATOMS3.

M5Stack ATOMS3 LCD Backlight Control

Recommended Parameters

  • PWM Frequency: 500Hz (recommended)
  • Too High Frequency: May cause brightness adjustment to malfunction
  • Control Method: Drive the LCD backlight via PWM output from ATOMS3

How to Control Backlight

  1. Initialize the PWM channel on the M5Stack ATOMS3.
  2. Set the frequency to 500Hz.
  3. Adjust the duty cycle to control brightness levels.
  4. Keep the frequency stable and avoid exceeding the recommended range.

Notes & Tips

  • Too low frequency → may cause visible flicker.
  • Too high frequency → may result in abnormal brightness behavior.
  • Fine-tune around 500Hz for the best balance of stability and visual performance.

FAQ

Q: How do I adjust the LCD backlight on M5Stack ATOMS3?
A: Use PWM output; control brightness by modifying the duty cycle. Recommended frequency is 500Hz.

Q: What happens if I set the PWM frequency too high?
A: The LCD backlight brightness control may behave abnormally or stop working correctly.

Q: Can I use libraries for PWM backlight control?
A: Yes, Arduino ESP32-S3 libraries allow you to set PWM frequency and duty cycle easily.

Schematic

schematics

Reviews

There are no reviews yet.

Be the first to review “M5Stack ATOMS3 Dev Kit w/ 0.85-inch Screen”

Your email address will not be published. Required fields are marked *