M5STACK C008 Development Board

Specifications:
- SoC: ESP32-PICO-D4, 240MHz dual core, 600 DMIPS, 520KB SRAM,Wi-Fi
- Flash: 4MB
- Input Voltage: 5V @ 500mA
- Host Interface: Type-C x 1, GROVE(I2C+I/O+UART) x 1
- PIN Interface: G19, G21, G22, G23, G25, G33
- RGB LED: SK6812 3535 x 1
- IR: IR transmitter
- Button: Customizable button x 1
- Antenna: 2.4G 3D antenna
- Operating Temp: Not specified
- Case Material: Not specified
- Product Size: 81.0 x 65.0 x 13.0mm
- Product Weight: 5.5g
- Package Size: Not specified
- Gross Weight: 10.9g
Product Usage Instructions
Powering On the Atom-Lite:
Connect the Atom-Lite device to a power source using the provided Type-C cable with an output of 5V @ 500mA.
Programming the Atom-Lite:
The Atom-Lite can be programmed using various development platforms such as UiFlow1, UiFlow2, Arduino IDE, ESP-IDF, and PlatformIO. Choose the platform that suits your programming needs.
Controlling RGB LED and Button:
Utilize the programmable button and RGB LED indicator to create interactive functions in your projects. Refer to the tutorials for detailed instructions on controlling these components.
Interfacing with Expandable Pins:
The Atom-Lite features expandable pins and interfaces including GROVE(I2C+I/O+UART) x 1 and specific PIN interfaces like G19, G21,G22, G23, G25, and G33 for connecting external peripherals.
Operating Antenna and Infrared Transmission:
The device comes with a 2.4G 3D antenna for wireless communication and an IR transmitter for infrared transmission functions. Ensure proper setup for reliable performance.
SKU: C008
PRODUCT DESCRIPTION

Atom-Lite is a very compact development board in the M5Stack development kit series, with a size of only 24.0 x 24.0mm , providing more GPIO for user customization, making it very suitable for embedded smart hardware development.The main controller uses the ESP32-PICO-D4 solution, integrates a Wi-Fi module, has a built-in 3D antenna, andfeatures 4 MB of SPI flash, providing Infra-Red, RGB Led, button, and GROVE/HY2.0 interfaces. The onboard USB Type-Cinterface allows for quick program upload and download, and there is an M2 screw hole on the back for fixing.
Tutorial

UiFlow1
This tutorial will show you how to control the Atom-Lite device using the UiFlow1 graphical programming platform.

UiFlow2
This tutorial will show you how to control the Atom-Lite device using the UiFlow2 graphical programming platform.
Features
- Based on ESP32 development
- Compact body
- Built-in infrared transmission function
- Programmable button
- RGB LED indicator
- Expandable pins and interfaces
- Development Platform
- UiFlow1
- UiFlow2
- Arduino IDE
- ESP-IDF
- PlatformIO
Includes
- 1 x Atom-Lite
Applications
- IoT nodes
- Microcontrollers
- Wearable devices
Specifications
| Specification | Parameter |
| SoC | ESP32-PICO-D4,240MHz dual core, 600 DMIPS, 520KB SRAM, Wi-Fi |
| Flash | 4MB |
| Input Voltage | 5V @ 500mA |
| Host Interface | Type-C x 1, GROVE(I2C+I/O+UART) x 1 |
| PIN Interface | G19, G21, G22, G23, G25, G33 |
| RGB LED | SK6812 3535 x 1 |
| IR | IR transmitter |
| Button | Customizable button x 1 |
| Antenna | 2.4G 3D antenna |
| Operating Temp | 0 ~ 40°C |
| Case Material | Plastic (PC) + ABS |
| Product Size | 24.0 x 24.0 x 9.5mm |
| Product Weight | 5.5g |
| Package Size | 81.0 x 65.0 x 13.0mm |
| Gross Weight | 10.9g |
Schematics

PinMap

RGB & Button & IR & I2C

HY2.0-4P

Model Size

Datasheets
Softwares
Arduino
UiFlow1
UiFlow2
PlatformIO
[env : m5stack-atom] platform = espressiboard = m5stack-atom
framework = arduino
upload_speed =
moni to r _ speed
= 115200
build_flags =
tib_deps =
M5Uni fi ed=https://github.com/m5stack/M5Unified
Easyloader
| Easyloader | Download Link | Note |
| Atom-Lite Factory Test Easyloader | download | / |
Video
Test if the RGB LED and button are working properly with the color-changing breathing light program
FAQs
What are the recommended applications for the Atom-Lite?
The Atom-Lite is suitable for IoT nodes,microcontrollers,and wearable devices, offering versatility in various project applications.
How can I test the functionality of the RGB LED and button?
You can test the RGB LED and button by running the color-changing breathing light program provided in the Atom-Lite test example video ATOM_LITE.mp4.
Documents / Resources
![]() |
M5STACK C008 Development Board [pdf] Installation Guide C008 Development Board, C008, Development Board, Board |

