1. What does N8R8 mean (8MB flash / 8MB PSRAM)?
The "N8R8" designation refers to the board's memory configuration. "N8" indicates 8MB of Flash memory for storing your code, libraries, and file system. "R8" means it includes 8MB of PSRAM (Pseudo Static RAM). This extra RAM is highly valuable for handling large data buffers, audio processing, complex graphics, or advanced IoT/machine learning applications.
2. Is this compatible with Arduino IDE and PlatformIO?
Yes, absolutely. This 7Semi ESP32-S3 board is fully compatible with both the Arduino IDE and PlatformIO. You can easily add the official ESP32 board manager URL in the Arduino IDE or select the ESP32-S3 framework in PlatformIO to start coding, compiling, and uploading your projects seamlessly.
3. What's the difference between the two USB-C ports (one is often UART, one native USB)?
The dual USB-C design offers maximum flexibility. One port connects to a built-in USB-to-UART bridge, which is the standard, reliable method for basic programming and serial debugging. The second port connects directly to the ESP32-S3’s native USB OTG controller, enabling advanced features like native USB HID (e.g., making the board act as a keyboard or mouse), JTAG debugging, and faster data transfer rates.