M5STACKAtomS3 Lite User Manual 2020 V0.
1.Outline AtomS3 Lite is a development board based on the ESP32-S3 chip. The board is equipped with two buttons and USB-C ports, in addition to WS2812LED and 2.4g antenna. 1.1 Hardware Composition AtomS3 Lite hardware: ESP32-S3 chip, color LED, buttons, Y8089DCDC. Esp32-s3 is a single chip integrated with 2.4ghz Wi-Fi and Bluetooth (LE), with Long Range mode.
2. PIN DESCRIPTION 2.1. USB INTERFACE AtomS3 Lite is configured with type-c USB interface and supports THE USB2.0 standard communication protocol。 2.2. GROVE INTERFACE 4P is equipped with M5CAMREA GROVE interface with spacing of 2.0mm. Internal wiring is connected to GND, 5V, GPIO36 and GPIO37. 2.3. GPIO INTERFACE 5p is equipped with a 2.54mm spacing busbar interface, and internal wiring is connected to GPIO14, GPIO17, GPIO42, GPIO40, and 3.3V. The 4p is configured with 2.
3. FUNCTIONAL DESCRIPTION This chapter describes the ESP32-S3 various modules and functions. 3.1. CPU AND MEMORY Xtensa® dual-core 32-bit LX7 microprocessor,up to 240 MHz 384 KB ROM 512 KB SRAM 16 KB SRAM in RTC SPI, Dual SPI, Quad SPI, Octal SPI, QPI and OPI interfaces that allow connection to multiple flash and external RAM Flash controller with cache is supported Flash in-Circuit Programming (ICP) is supported 3.2. STORAGE DESCRIPTION 3.2.1.
• External main crystal clock • Internal fast RC oscillator (typically about 17.5 MHz, and adjustable) • PLL clock The application can select the clock source from the three clocks above. The selected clock source drives the CPU clock directly, or after division, depending on the application. Once the CPU is reset, the default clock source would be the external main crystal clock divided by 2. 3.4.
4. ELECTRICAL CHARACTERISTICS 4.1. ABSOLUTE MAXIMUM RATINGS Table 2: Absolute Maximum Ratings 1. VIO to the power supply pad, Refer ESP32 Technical Specification Appendix IO_MUX, as SD_CLK of Power supply for VDD_SDIO. 4.2. WIFI RADIO AND BASEBAND The ESP32-S3 Wi-Fi radio and baseband support the following features: • 802.11b/g/n • 802.11n MCS0-7 that supports 20 MHz and 40 MHz bandwidth • 802.11n MCS32 • 802.11n 0.
4.3. BLUETOOTH LE RF TRANSMITTER (TX) SPECIFICATIONS Table 3: Transmitter Characteristics Bluetooth LE 1 Mbps 5.80 4.4.
1. QUICK START 1.1.ARDUINO IDE Visit Arduino's official website(https://www.arduino.cc/en/Main/Software),Select the installation package for your own operating system to download. >1.Open up Arduino IDE, navigate to `File`->`Peferences`->`Settings` >2.Copy the following M5Stack Boards Manager url to `Additional Boards Manager URLs:` https://raw.githubusercontent.com/espressif/arduino-esp32/ghpages/package_esp32_dev_index.json >3.Navigate to `Tools`->`Board:`->`Boards Manager...` >4.
Open the Arduino IDE and open the example program `File`->`Examples`->`BluetoothSerial`->`SerialToSerialBT`. Connect the device to the computer and select the corresponding port to burn. After completion, the device will automatically run Bluetooth, and the device name is `ESP32test`. At this time, use the Bluetooth serial port sending tool on the PC to realize the transparent transmission of Bluetooth serial data. #include "BluetoothSerial.
BluetoothSerial SerialBT; void setup() { Serial.begin(115200); SerialBT.begin("ESP32test"); //Bluetooth device name Serial.println("The device started, now you can pair it with bluetoot h!"); } void loop() { if (Serial.available()) { SerialBT.write(Serial.read()); } if (SerialBT.available()) { Serial.write(SerialBT.read()); } delay(20); } 1.3.WIFI SCANNING Open the Arduino IDE and open the example program `File`->`Examples`->`WiFi`->`WiFiScan`.
#include "WiFi.h" void setup() { Serial.begin(115200); // Set WiFi to station mode and disconnect from an AP if it was pre viously connected WiFi.mode(WIFI_STA); WiFi.disconnect(); delay(100); Serial.println("Setup done"); } void loop() { Serial.println("scan start"); // WiFi.scanNetworks will return the number of networks found int n = WiFi.scanNetworks(); Serial.println("scan done"); if (n == 0) { Serial.println("no networks found"); } else { Serial.print(n); Serial.
FCC Statement Any Changes or modifications not expressly approved by the party responsible for compliance could void the user’s authority to operate the equipment. This device complies with part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) This device may not cause harmful interference, and (2) This device must accept any interference received, including interference that may cause undesired operation.