Generic ESP8285 Module

ESP8285 with built-in flash - compact and reliable for embedded, space-constrained Wi-Fi projects.

Generic ESP8285 Module board
ESP8266
MCU
160MHz
clock
4MB
flash
~80KB
SRAM
17· 1 ADC
GPIO
Wi-Fi
radio
On this page

Generic ESP8285 Module Pinout

Generic ESP8285 Module pinout diagram

Getting started

flash your first firmware in ~2 minutes
Tool:
1
Connect over USB
Install your USB-serial driver (CH340 / CP210x) if no port appears. Not detected? Hold BOOT while plugging in.
2
Match & flash
Set the Tools options shown, then click Upload.
3
Verify it runs
GPIO2 toggles - wire an LED and resistor to it, or change the pin to your board's own LED.
Set these in Tools · leave everything else at default
Arduino IDE 2.x - Tools Copy
Board: "Generic ESP8266 Module"
Flash Size: "4MB (32Mb)"
CPU Frequency: "160 MHz"
Upload Speed: "921600"
▸ every other Tools option - leave at default
Board: Generic ESP8266 Module
Flash Size: 4MB (32Mb)
CPU Frequency: 160 MHz
Upload Speed: 921600
Find it: Tools ▸ Board ▸ ESP8266 Boards ▸ Generic ESP8266 Module
blink.ino Copy
// toggle GPIO2 - wire an LED and resistor to it
void setup() {
  pinMode(2, OUTPUT);
}
void loop() {
  digitalWrite(2, HIGH); delay(500);
  digitalWrite(2, LOW);  delay(500);
}

Specifications

ESP8266
Compute
MCU
ESP8266
Clock
160 MHz
SRAM · Flash
~80 KB · 4 MB
Radio
Wi-Fi
802.11 b/g/n
Bluetooth
-
Antenna
PCB
I/O
GPIO · ADC
17 · 1
UART · I²C · SPI
2 · 1 (software) · 1
PWM
-
Power
USB
-
Serial
-
Boot address
0x0000
Flashing
Upload · OTA
esptool · esp_ota
Flash · Boot mode
DOUT · -
Sketch · Data
- · 80 KB
The Generic ESP8285 Module uses esptool for firmware uploads, esp_ota for over-the-air (OTA) updates. Flash mode is DOUT.

About this board

The Generic ESP8285 Module (also written ESP8285 module or ESP8266 with embedded flash) is an Arduino ESP8266 core profile for programming custom or unknown ESP8285 boards. The ESP8285 is an ESP8266 with 1 MB of flash built into the chip package for fewer external parts and smaller boards. It offers 802.11 b/g/n Wi-Fi and flashes via Arduino IDE or esptool with manually set options, ideal for compact, low-cost Wi-Fi IoT and custom PCBs. In this guide, you'll find the Generic ESP8285 Module pinout, datasheet, technical specs, and setup instructions.

Resources

Similar boards