-
Notifications
You must be signed in to change notification settings - Fork 0
ST7735R 262K Color Single‐Chip TFT
John O'Sullivan edited this page Mar 7, 2026
·
7 revisions
The ST7735R is a small, low-cost SPI display controller commonly found in color LCD modules. It supports resolutions up to 160x128 and provides features like programmable gamma curves and hardware inversion.
- 1.8-inch color screen,support 65K color display,display rich colors
- 128X160 resolution, clear display
- Using the SPI serial bus, it only takes a few IOs to illuminate the display
- With SD card slot for convenient function expansion
- Military-grade process standards, long-term stable work
- Provide underlying driver technical support
| Name | Parameter |
|---|---|
| Display Color | 16BIT RGB 65K color |
| SKU | MSP1804 |
| Screen Size | 1.8 (inch) |
| Type | TFT |
| Driver IC | ST7735S |
| Resolution | 128×160 (Pixel) |
| Module Interface | 4-wire SPI interface |
| Backlight | 2 White LED |
| Active Area (AA area) | 28.03 × 35.04 (mm) |
| Module PCB Size | 44.96 × 53.47 (mm) |
| Operating Temperature | -10℃ ~ 70℃ |
| Storage Temperature | -20℃ ~ 70℃ |
| VCC power voltage | 3.3V ~ 5V |
| Logic IO port voltage | 3.3V (TTL) |
| Power Consumption | About 90 mA |
| Rough Weight (Package containing) | 25 g |
| Number | Pin Label | Description |
|---|---|---|
| 1 | RST | LCD reset signal, low level reset |
| 2 | CS | LCD chip select signal, low level enable |
| 3 | D/C | LCD register / data selection signal, high level: register, low level: data |
| 4 | DIN | LCD SPI bus write data signal |
| 5 | CLK | LCD SPI bus clock signal |
| 6 | VCC | LCD Power positive (3.3V~5V) |
| 7 | BL | Backlight control, high level lighting, if not controlled, connect 3.3V always bright |
| 8 | GND | LCD Power ground |
| Display Pin | SPI Signal | ESP32-S3 Pin | Notes |
|---|---|---|---|
| CLK | SCLK / SCK | GPIO12 | SPI clock |
| DIN | MOSI / SDA | GPIO11 | Master Out → Display In |
| CS | CS / SS | GPIO14 | Chip select |
| D/C | Data / Command | GPIO41 | Selects command vs pixel data (labelled RS on board) |
| RST | Reset | GPIO42 | Hardware reset |
| BL | Backlight | 3.3V | Backlight permanently enabled |
| VCC | Power | 3.3V | J1 must be shorted for 3.3V operation |
| GND | Ground | GND | Common ground |
The display board includes an onboard AMS1117 3.3V regulator and can be powered from either 5V or 3.3V depending on the J1 solder jumper.
| J1 Configuration | Input Voltage | Notes |
|---|---|---|
| J1 OPEN | 5V | Regulator converts 5V → 3.3V |
| J1 SHORTED | 3.3V | Bypasses regulator, use 3.3V directly |
For the ESP32-S3 setup above:
J1 = SHORTED
VCC = 3.3V
The module also includes an SPI microSD card slot.
The SD card shares the SPI bus with the TFT display but uses a separate chip-select pin.
Typical signals on the board:
| SDCard Signal | SPI Signal |
|---|---|
| SD_SCK | SPI Clock |
| SD_MOSI | SPI MOSI |
| SD_MISO | SPI MISO |
| SD_CS | Chip Select |
When used with the ESP32, the SD card can share the same SPI bus (CLK, MOSI, MISO) as the TFT display while using its own CS pin.
This allows both devices to coexist on the same SPI interface.