Generic - RTL8710BN (2M/468k)
by Generic - product page
| Information | |
|---|---|
| Board code | generic-rtl8710bn-2mb-468k |
| MCU | Realtek RTL8710BN |
| Series | AmebaZ |
| Partition layout | Realtek/OEM (2x 468k apps) |
| Specifications | |
| Frequency | 125 MHz |
| Flash size | 2 MiB |
| RAM size | 256 KiB |
| Voltage | 3.0V - 3.6V |
| I/O | 17x GPIO, 6x PWM, 2x UART, 2x ADC |
| Wi-Fi | 802.11 b/g/n |
Usage
Board code: generic-rtl8710bn-2mb-468k
In platformio.ini:
[env:generic-rtl8710bn-2mb-468k]
platform = libretiny
board = generic-rtl8710bn-2mb-468k
framework = arduino
In ESPHome YAML:
Quick flashing guide
| Pin | Connection |
|---|---|
| PA29 / RX2 | TX of USB-UART adapter |
| PA30 / TX2 | RX of USB-UART adapter |
| PA29 (strapping pin) | GND to enter download mode |
| CEN (Chip-Enable) | GND to reset the chip |
- Connect the USB-UART adapter.
- Connect PA30 (TX2) to GND.
- Power-cycle the device or briefly short CEN to GND.
- Disconnect PA30 from GND, keep connected to USB-UART.
- Start the flashing process.
Pin functions
| Name(s) | UART | I²C | SPI | PWM | Other |
|---|---|---|---|---|---|
| PA00 | PWM2 | ||||
| PA05 | PWM4 | ||||
| PA06 | FCS | ||||
| PA07 | FD1 | ||||
| PA08 | FD2 | ||||
| PA09 | FD0 | ||||
| PA10 | FSCK | ||||
| PA11 | FD3 | ||||
| PA12 | PWM3 | ||||
| PA14 | PWM0 | SWCLK | |||
| PA15 | PWM1 | SWDIO | |||
| PA18 | RX0 | SCL1 | SCK0, SCK1 | ||
| PA19, ADC1 | CTS0 | SDA0 | CS0, CS1 | ||
| PA22 | RTS0 | SCL0 | MISO0, MISO1 | PWM5 | |
| PA23 | TX0 | SDA1 | MOSI0, MOSI1 | PWM0 | |
| PA29 | RX2 | SCL0 | PWM4 | ||
| PA30 | TX2 | SDA0 | PWM4 |
Flash memory map
Flash size: 2 MiB / 2,097,152 B / 0x200000
Hex values are in bytes.
| Name | Code | Start | Length | End |
|---|---|---|---|---|
| Boot XIP | boot_xip |
0x000000 | 16 KiB / 0x4000 | 0x004000 |
| Boot RAM | boot_ram |
0x004000 | 16 KiB / 0x4000 | 0x008000 |
| (reserved) | - | 0x008000 | 4 KiB / 0x1000 | 0x009000 |
| System Data | system |
0x009000 | 4 KiB / 0x1000 | 0x00A000 |
| Calibration | calibration |
0x00A000 | 4 KiB / 0x1000 | 0x00B000 |
| OTA1 Image | ota1 |
0x00B000 | 468 KiB / 0x75000 | 0x080000 |
| OTA2 Image | ota2 |
0x080000 | 468 KiB / 0x75000 | 0x0F5000 |
| LibreTiny Storage | kvs |
0x0F5000 | 32 KiB / 0x8000 | 0x0FD000 |
| User Data | userdata |
0x0FD000 | 1 MiB / 0x102000 | 0x1FF000 |
| RDP | rdp |
0x1FF000 | 4 KiB / 0x1000 | 0x200000 |