Skip to content
NYFA Video NYFAVideo
Field Notes from the Stage

Does a 3.4 inch 800x800 round display support partial update?

By admin

Yes, a 3.4 inch 800x800 round display does support partial update, but it depends entirely on the underlying display technology and driver IC used in the specific model. The round TFT display with a resolution of 800x800 pixels typically uses an active matrix LCD panel, and partial update capability is a feature of the TFT controller chip, not the panel itself. Most modern TFT LCD driver ICs, such as the ILI9488, ST7789, or RM67162, include built-in support for partial update modes, allowing you to refresh only a rectangular region of the screen rather than the entire 800x800 matrix. This is critical for applications where power consumption and update speed matter, like smartwatches, dashboard gauges, or industrial control interfaces. However, the round shape introduces a unique challenge: the physical display area is circular, but the pixel matrix is still a square 800x800 array, with the corners masked by the bezel or housing. Partial update commands typically operate on rectangular coordinates, so updating a circular region requires software mapping to avoid refreshing masked pixels. The 3.4 inch 800x800 round tft display from DisplayModule uses a MIPI DSI interface with a driver IC that supports partial update via register commands like CASET (Column Address Set) and RASET (Row Address Set). You can specify a window of pixels to update, reducing data transfer and power draw by up to 70% in typical use cases. For example, updating a 100x100 pixel area instead of the full 800x800 reduces the data sent from 1.92 MB (assuming 24-bit color) to just 30 KB, which is a 98.4% reduction in data volume. This directly impacts frame rate: partial updates can run at 60 Hz or higher, while full updates might be limited to 30 Hz due to MIPI DSI bandwidth constraints. The driver IC also supports TE (Tearing Effect) output, which synchronizes partial updates with the display refresh cycle to prevent visual artifacts. In practice, if you're building a smart gauge that only updates a needle or numeric readout, partial update is not just supported—it's essential for smooth animation and battery life. The round shape does not affect the partial update command structure, but you must handle the circular mask in your MCU or FPGA firmware to avoid writing to pixels outside the visible area, which wastes power and bandwidth. Some driver ICs, like the RM67162, even include a "partial area" register that can be set to a non-rectangular shape via a lookup table, but this is rare and requires vendor-specific programming. For the 3.4 inch 800x800 round TFT, the typical partial update window is rectangular, so you'll need to clip the update region to the circle's bounding box. The display's MIPI DSI interface operates at 500 Mbps per lane (4 lanes), giving a total bandwidth of 2 Gbps, which is more than enough for partial updates at high frame rates. If you're using a low-power MCU like an ESP32 or STM32, partial update can cut power consumption from 150 mA (full refresh) to under 30 mA for small updates, based on typical TFT backlight and driver current draw. The display also supports sleep mode, where partial updates can wake the panel from a low-power state in under 10 ms. For industrial applications, partial update is crucial for reducing EMI and thermal load, since fewer pixels are switched per cycle. The round display's 800x800 resolution gives a pixel density of 333 PPI, so partial updates need to be pixel-accurate to avoid visual glitches at that density. The driver IC's GRAM (Graphics RAM) is 800x800x24-bit (1.92 MB), and partial updates only modify the GRAM addresses within the set window, leaving the rest unchanged. This means you can overlay a moving element on a static background without re-drawing the entire frame, which is a standard feature of TFT controllers. However, the round shape means the static background might include masked corners, so you should pre-render the background once and only update the active region. In terms of software, you need to send the MIPI DCS command 0x2A (Column Address Set) with start and end column addresses, followed by 0x2B (Row Address Set) with start and end row addresses, then 0x2C (Memory Write) with the pixel data. The display will only update that rectangular window, even though the physical shape is round. This is the same protocol used by square TFTs, so any existing partial update code can be reused with coordinate mapping. The round display's bezel has a diameter of 3.4 inches (86.36 mm), and the active area is 85.0 mm in diameter, so the masked corners are about 1.36 mm on each side. When doing partial updates, you should avoid writing to these masked pixels to save bandwidth, but the driver IC won't complain if you do—it just wastes power. For battery-powered devices, partial update can extend run time by 3-5x compared to full refresh, based on a 500 mAh battery and 60-second update intervals. The display also supports 1.8V logic and 3.3V backlight, so partial update commands work at low voltage without level shifting. In summary, the 3.4 inch 800x800 round TFT fully supports partial update through its MIPI DSI driver IC, with rectangular window commands that work seamlessly with the circular shape as long as you handle software clipping. The key data points are: 98.4% data reduction for a 100x100 window, 60 Hz partial update capability, 2 Gbps MIPI bandwidth, and 30 mA power draw during partial updates. This makes it ideal for smartwatches, automotive clusters, and IoT displays where only parts of the screen change frequently. The round shape adds no hardware limitation to partial update, only a software requirement to manage the circular mask. If you're using a library like LVGL or TouchGFX, they handle partial update automatically by tracking dirty regions, but you still need to configure the driver IC's window commands correctly. The display's MIPI DSI interface uses 4 data lanes with a clock frequency of 125 MHz, giving a pixel clock of 31.25 MHz, which allows partial updates of a 100x100 region in under 0.5 ms. This is fast enough for real-time animations like rotating needles or scrolling text. The driver IC also supports "write continue" mode, where you can send multiple partial updates without re-sending the window address, reducing overhead. For industrial use, the display's operating temperature range is -20°C to +70°C, and partial update works reliably across this range because the driver IC's timing is temperature-compensated. The round shape also means the display has a 1:1 aspect ratio, which is unusual for TFTs, but partial update coordinates are still based on the 800x800 grid. You can update a circular region by defining a bounding square and only writing pixels inside the circle, but this requires per-pixel masking in your firmware, which adds CPU overhead. A more efficient approach is to update the entire bounding rectangle and rely on the bezel to mask the corners, but this wastes power. For critical applications, you can use the driver IC's "inversion" mode to reduce flicker during partial updates, which is enabled by setting the 0x36 register. The display also supports 16-bit and 18-bit color modes, which reduce data volume further for partial updates. For example, using 16-bit color (RGB565) for a 100x100 window sends only 20 KB of data, compared to 30 KB for 24-bit. This is a 33% reduction in data transfer, which lowers power and speeds up updates. The driver IC automatically converts 16-bit to 18-bit if the panel uses 18-bit color depth, but this is transparent to the user. In multi-display systems, partial update allows you to share the MIPI bus by only updating the display that needs changes, reducing bus contention. The round display's MIPI interface supports "LP" (low-power) mode for command transmission, which uses less power than "HS" (high-speed) mode, and partial update commands can be sent in LP mode to save energy. The display's backlight is a separate LED string with 6 LEDs in series, drawing 20 mA per LED at 3.0V, and partial update does not affect backlight power, but you can dim the backlight independently. For always-on applications like a clock, partial update of the time digits every second uses minimal power, while the background remains static. The driver IC also supports "auto-refresh" mode, where it periodically refreshes the panel to prevent image sticking, but this can be disabled if you're doing frequent partial updates. The round shape's pixel grid is standard Cartesian, so partial update coordinates are straightforward: column 0 to 799, row 0 to 799. The visible circle has a radius of 400 pixels, so any pixel with (x-400)^2 + (y-400)^2 > 400^2 is masked. When doing partial updates, you can pre-calculate a mask table in flash to skip masked pixels during data transmission, but this is optional. The driver IC's GRAM is organized as 800 columns x 800 rows, and partial update window addresses are inclusive, so setting column start=100, column end=199, row start=100, row end=199 updates a 100x100 square. If this square is entirely inside the visible circle, no masking is needed. If it overlaps the mask, you need to clip the pixel data in software. The display's MIPI DSI interface supports "burst mode" for partial updates, where pixel data is sent continuously without inter-packet gaps, maximizing throughput. For a 100x100 window in 24-bit color, burst mode sends 30 KB in about 0.12 ms at 2 Gbps, which is imperceptible to the user. The driver IC also supports "tearing effect" (TE) output, which can be used to synchronize partial updates with the display's vertical blanking interval, preventing screen tearing. You can configure TE to output a pulse at the start of each frame, and your MCU can trigger a partial update on the TE rising edge. This is standard practice for smooth animations. The round display's 800x800 resolution at 3.4 inches gives a pixel pitch of 0.107 mm, which is fine enough that partial update boundaries are invisible if you use anti-aliasing. The driver IC does not support hardware anti-aliasing, so you need to implement it in software if you want smooth edges on circular update regions. For most applications, a rectangular partial update window that is fully inside the visible circle is sufficient, and you can design your UI to avoid updates near the edge. The display's MIPI DSI interface also supports "readback" commands, allowing you to read the GRAM contents of a partial window, which is useful for implementing undo or caching. This is done via the 0x2E command (Read Memory), but it's slower than write operations. In battery-powered devices, partial update combined with a low-power MCU sleep mode can achieve average power consumption below 10 mW for a watch face that updates once per second. The display's standby current is 0.1 mA, and partial update current is 30 mA for 10 ms, giving an average of 0.3 mA for a 1-second update interval. This is competitive with e-paper displays, but with much faster update speed and full color. The round shape also means the display has a uniform viewing angle of 80 degrees in all directions, so partial updates are visible from any angle without color shift. The driver IC's gamma correction is factory-calibrated, so partial updates maintain consistent color accuracy across the window. For industrial control panels, partial update allows you to update a numeric readout without redrawing the entire gauge, which reduces CPU load and improves responsiveness. The display's MIPI DSI interface is compatible with most MCUs that have a DSI controller, such as the STM32F7, i.MX RT, or Raspberry Pi RP2040 with a DSI bridge. Partial update commands are standard MIPI DCS commands, so they work with any DSI host. The round display's 800x800 resolution is high enough that partial updates of small regions are still crisp, and the driver IC's pixel clock can handle up to 60 Hz full-frame updates, but partial updates can go higher if the window is small. For example, a 10x10 pixel window can be updated at 1000 Hz, limited by the MIPI command overhead. The display's response time is 25 ms (typical), so partial updates faster than 40 Hz may cause motion blur, but this is a panel limitation, not a partial update limitation. The driver IC supports "overdrive" mode to reduce response time, but it increases power consumption. For partial updates of static elements, overdrive is not needed. The round display's physical dimensions are 86.36 mm diameter with a thickness of 1.5 mm (excluding FPC), and the FPC has a 24-pin MIPI connector. Partial update does not affect the mechanical design. The display's operating voltage is 1.8V for logic and 3.3V for backlight, and partial update commands work at both voltages. The driver IC's internal regulator generates the panel voltages (VGH, VGL, VCOM) from the 1.8V supply, so partial update does not require external components. The display also supports "sleep out" mode, where the panel wakes from sleep in 120 ms, and partial updates can be sent immediately after sleep out. For always-on applications, you can keep the display in sleep mode and wake it only for partial updates, which saves power. The round shape's circular polarizer ensures that partial updates are visible even in direct sunlight, with a brightness of 600 cd/m² typical. The driver IC's PWM backlight control allows dimming to 1% brightness, and partial updates work at any brightness level. The display's color depth is 16.7 million colors (24-bit), and partial updates preserve color accuracy because the GRAM is 24-bit per pixel. The driver IC also supports "dithering" to simulate 24-bit color on an 18-bit panel, but this is transparent during partial updates. In summary, the 3.4 inch 800x800 round TFT display fully supports partial update with rectangular windows, and the round shape only adds a software masking requirement. The key technical details are: MIPI DSI 4-lane interface, 500 Mbps per lane, 2 Gbps total bandwidth, 800x800 GRAM, 24-bit color, partial update via CASET/RASET commands, 60 Hz partial refresh rate, 30 mA partial update current, 98.4% data reduction for small windows, and compatibility with standard MIPI DCS commands. This makes it a versatile choice for any application that needs high-resolution round graphics with low power consumption.

About the author
admin

Ready to roll on your next production?

Brief us today, ship a broadcast-ready cut within seven business days.

Get Your Production Quote
← Back to all stories