AI agents & screen readers: for a machine-readable, text-only catalogue, start at /llms.txt. Products are available as Markdown (/products.md, /products/{handle}.md) and JSON (/products.json, /products/{handle}.json).
Store

DFRobot

Gravity: 2.0 Inch IPS Color Serial Display with I2C & UART (Support micro:bit; MakeCode Graphical Programming)

· MPN: DFR0997

$30.70 $32.00 Save 4% |
In stock
No reviews yet

A 2.0-inch IPS colour display with 320 × 240 resolution and 16-bit colour depth (RGB565), supporting both I2C and UART communication via the Gravity connecto...

Stock availability

Ready to ship from Sydney
1 in stock
Available with leadtime
686 available
Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout

A 2.0-inch IPS colour display with 320 × 240 resolution and 16-bit colour depth (RGB565), supporting both I2C and UART communication via the Gravity connector. Powered by an ESP32-S3 chip with integrated LVGL graphics, it includes over 200 built-in icons, GIF animations, and dynamic widgets such as progress bars, sliders, compasses, gauges, and charts.

Compatible with Arduino, ESP32, micro:bit, and other microcontrollers. The display supports Chinese, English, Japanese, and Korean character sets, and includes an 8 MB USB-C drive interface for storing custom icons and images. MakeCode graphical programming is supported for micro:bit users.

Key Features

  • 320 × 240 IPS Display – Sharp, vibrant 16-bit colour with wide viewing angles
  • I2C and UART – Dual communication interfaces via Gravity PH2.0-4P connectors
  • 200+ Built-in Icons – HD PNG images, GIF animations, and dynamic LVGL widgets
  • ESP32-S3 Processor – Smooth, lag-free graphics rendering
  • 8 MB USB Drive – USB-C interface for custom icon and image storage
  • Multilingual Support – Chinese, English, Japanese, and Korean characters
  • micro:bit and MakeCode Compatible – Graphical programming support

Specifications

  • Display Size: 2.0 inches IPS
  • Resolution: 320 × 240
  • Colour Depth: 16-bit (RGB565)
  • Display Area: 40.8 × 30.6 mm
  • Viewing Angle: 80° all directions
  • Brightness: 250 cd/m²
  • Power Supply: 3.3–5 V DC
  • Power Consumption: <70 mA (static)
  • Communication: I2C / UART (Gravity PH2.0-4P)
  • USB Drive: USB-C, 8 MB
  • Dimensions: 62 × 42 × 10 mm
  • Mounting Holes: 3.0 mm diameter

Ideal For

  • Desktop weather stations and data dashboards
  • Wearable device displays
  • Instrument and sensor readouts
  • Data visualisation projects

Package Contents

  • 1× Gravity 2.0-inch IPS colour serial display
  • 1× Gravity PH2.0-4P connection cable

Resources

Jargon buster

Plain-language definitions for the technical terms used above.

Colour depth
Colour depth describes how many different colours a display can show. A 65K-colour display can show about 65,000 colours, which is useful for icons, graphs, and simple full-colour interfaces but is less detailed than modern phone or computer screens.
DC
DC means direct current, where electricity flows in one constant direction, as supplied by batteries, USB ports and many plug-pack power supplies. When a product specifies DC, it runs from a DC supply rather than mains AC, so you need to provide the correct voltage and polarity.
ESP32
ESP32 is a family of low-cost microcontroller chips and modules from Espressif with built-in WiFi and Bluetooth. They support programmable firmware and over-the-air updates, and are commonly programmed with toolchains such as the Arduino core and ESP-IDF.
Gravity
Gravity is DFRobot’s plug-in connector system for sensors, motors and modules, using standard cables to reduce loose jumper wiring. It matters because Gravity-compatible parts can connect directly to these ports, while non-Gravity parts may need adapters or manual wiring.
I2C
I2C is a two-wire communication bus used by many sensors and small modules. It matters because several I2C devices can share the same two wires, but each device needs a compatible address and your controller must support I2C.
IPS
IPS is a type of LCD panel that keeps colours and contrast more consistent when viewed from an angle. This matters for small displays that may be mounted in a dashboard, handheld project, or enclosure where the viewer is not always looking straight on.
LVGL
LVGL is an open-source graphics library for building buttons, menus, gauges and other user interfaces on small embedded displays. Support for LVGL matters if you want to create a polished touchscreen interface without drawing every screen element from scratch.
UART
UART is a simple asynchronous serial interface that sends data over separate transmit and receive wires, usually labelled TX and RX, with both ends set to the same baud rate. It is a common way for microcontrollers and other serial devices to exchange data.
USB-C
USB-C is a small, reversible USB connector that can carry power, data and, on some devices, video over a single cable. The same connector can range from charging only to high-speed data, so the functions a given port actually supports vary.

Supplier page — dfrobot.com

Supplier Description · 2.2 MB · Click any page to view full size

Download PDF

DFR0997 i2c colorful display dimension V1.0

Mechanical Drawings · 50.6 KB · Click any page to view full size

Download PDF

DFR0997 i2c colorful display schematics V1.0

Schematic · 1.3 MB · Click any page to view full size

Download PDF
Stella
Stella Expert

Ask me anything about this product

Maddy, co-founder of Little Bird

Need help? We're here for you!

Hi, I'm Maddy. My team and I are ready to help with your order or any questions.