Description
Here at Adafruit, we have a new machine that can reveal your deepest desires. Don't believe me? I'm about to turn it on to prove it to you! What, you want unlimited mozzarella sticks? Well, we can't offer that, but we can fulfill your second most important wish: an ESP32-S2 Feather board with a built-in IPS TFT color display. It has all the features of a mozzarella stick, the comforting warmth of an ESP32-S2 WiFi microcontroller, and the sharpness of a 240x135 pixel TFT color display. All of this can easily be plugged into a breadboard, a terminal block wing, or a Feather Doubler, or even stacked on another wing.
The Feather comes with native USB and 4 MB Flash + 2 MB PSRAM, making it perfect for use with CircuitPython or Arduino with affordable WiFi. Native USB means it can function like a keyboard or a drive. WiFi means it's excellent for IoT projects. And Feather means it collaborates with the extensive community of Feather Wings, making it expandable.
The ESP32-S2 is a highly integrated, power-efficient 2.4 GHz Wi-Fi System-on-Chip (SoC) solution, now featuring integrated native USB and some other interesting new technologies like Time-of-Flight distance measurements. With its advanced power and RF performance, this SoC is the ideal choice for a variety of application scenarios related to the Internet of Things (IoT), wearable electronics, and smart homes.
Please note that the Feather ESP32-S2 has a single-core chip with 240 MHz, so it's not as fast as ESP32s with dual-core. Additionally, there is no Bluetooth support. However, we're excited about the native USB interface of the ESP32-S2, opening up many possibilities for advanced interfaces! The ESP32-S2 mini-module we use on the Feather comes with 4 MB Flash and 2 MB PSRAM, allowing you to buffer large JSON files for parsing!
The color TFT is connected to the SPI pins and uses additional pins for control, which are not accessible on the breakout pads. It's the same display as seen here, with 240x135 pixels and IPS, providing bright colors at any angle. The backlight is also connected to a separate pin, allowing you to turn the backlight on and off as desired via PWM.
For low-power applications, the Feather has a second AP2112 regulator. The regulator is controlled via a GPIO pin on the Enable line and can shut off power to the Stemma QT port and the TFT. There's also a separate power pin for the NeoPixel, allowing it to be turned off for even lower standby power consumption. When everything is off and in deep sleep mode, the TFT Feather consumes about 100uA of current.
Features
- ESP32-S2 240MHz Tensilica Processor - the next generation of ESP32, now with native USB, allowing it to function as a keyboard/mouse, MIDI device, floppy drive, etc.!
- The mini-module is FCC/CE certified and features 4 MByte Flash and 2 MByte PSRAM - so you can have large data buffers
- Colorful 1.14" IPS TFT with 240x135 pixels - bright and colorful display with ST7789 chipset, viewable at any angle.
- Power options - USB Type C or LiPoly battery
- Integrated battery charging when powered via USB-C
- LiPoly battery monitoring - LC709203 chip actively monitors the voltage and charge status of the battery, reporting the percentage via I2C
- Reset and DFU buttons (BOOT0) to enter the ROM bootloader (which is a serial USB port, so you don't need a separate cable!)
- Serial debug output pin (optional, for checking the serial hardware debug console)
- STEMMA QT port for I2C devices, with switchable power supply so you can switch to low-power mode.
- On/Charge/User LEDs + status NeoPixel with pin-controlled power for low power consumption
- Power-saving! In deep sleep mode, we can reduce the current consumption from the LiPoly port to 80~100uA. Standby current comes from the power regulator, the ESP32-S2 chip, and the LiPoly monitor.
- Turn off the NeoPixel and external I2C/TFT power supply for the lowest standby current.
- Works with Arduino or CircuitPython