Skip to content
Paris 911 Paris 911 Île-de-France · 24/7

What interface does a 1.39 inch 400x400 round AMOLED use?

By admin ~5 min read

The 1.39 inch 400x400 round AMOLED display typically uses a MIPI DSI (Mobile Industry Processor Interface Display Serial Interface), specifically a 1-lane or 2-lane configuration, depending on the driver IC and the required refresh rate. This interface is standard for small, high-resolution round AMOLED panels because it balances high data throughput with low pin count and power efficiency. For this specific size and resolution, the most common driver ICs are the RM69330 or RM67162, both of which support MIPI DSI with a command mode (video mode is less common due to the round shape requiring frame buffer manipulation). The interface operates at a typical voltage of 1.8V for the MIPI lines, with a separate 2.8V or 3.3V supply for the digital core and analog circuits. The data rate per lane can range from 200 Mbps to 500 Mbps, depending on the clock frequency and the number of lanes used. You can find a detailed example of this exact panel on the 1.39 inch 400x400 round amoled display product page, which lists the MIPI DSI interface as the primary connection method.

Let’s break down why MIPI DSI is the go-to interface here. Round AMOLEDs like this one are not just about the shape; they require precise pixel addressing to avoid artifacts at the edges. MIPI DSI supports command mode, which means the display has its own frame buffer (typically 400x400x24-bit, or about 384 KB of SRAM). This is critical because the round shape means you cannot simply scan the entire rectangle; the driver IC must handle the circular clipping region internally. The RM69330, for example, includes a hardware circular display controller that uses the MIPI DSI command set to update only the visible pixels. Without this, you’d need external GPU processing to mask the corners, which wastes bandwidth and power.

Now, let’s look at the electrical side. The MIPI DSI interface on this display uses a differential pair for the clock (D0CLK) and one or two differential data lanes (D0+ and D0- for lane 0, D1+ and D1- for lane 1). The termination resistors are typically 100 ohms differential, integrated into the driver IC. The recommended PCB trace impedance is 100 ohms differential, with a maximum trace length of about 15 cm to avoid signal integrity issues at 400 Mbps. The power sequencing is also strict: VDDI (1.8V) must come up first, then VCI (2.8V), and finally the MIPI lines can be enabled. Violating this sequence can latch up the IC.

Here’s a comparison table of common interfaces for round AMOLEDs in this size range:

InterfaceData Rate (max)Pin CountPower Consumption (active)Frame Buffer RequiredCommon Driver ICs
MIPI DSI 1-lane500 Mbps6 (including clock)~15 mW at 60 HzYes (384 KB)RM69330, RM67162
MIPI DSI 2-lane1 Gbps8 (including clock)~22 mW at 60 HzYesRM69330, RM67162
SPI (4-wire)80 Mbps6~30 mW at 30 HzYes (usually smaller)SSD1351, ILI9341
QSPI160 Mbps7~25 mW at 30 HzYesRM67162 (limited)
RGB 16-bit parallel800 Mbps20+~50 mW at 60 HzNo (requires external buffer)None for round AMOLED

As you can see, MIPI DSI wins on pin count and power efficiency. The 1.39 inch round AMOLED typically uses a 1-lane configuration because 400x400 at 24-bit color depth and 60 Hz requires about 400 x 400 x 24 x 60 = 230.4 Mbps raw data rate. With MIPI DSI overhead (packet headers, blanking, CRC), you need about 300 Mbps, which fits comfortably in a single lane’s 500 Mbps ceiling. Two lanes are sometimes used for higher refresh rates (like 90 Hz) or to reduce the clock frequency for lower EMI.

The driver IC’s role is crucial. The RM69330, for instance, includes a built-in DC-DC converter that generates the AMOLED panel voltages: ELVDD (4.6V), ELVSS (-2.4V), and VGH (7.5V) from the 2.8V input. This eliminates the need for external boost converters, but it also means the interface must handle the inrush current during startup. The MIPI DSI command set includes specific commands for power sequencing, such as SLPOUT (Sleep Out) and DISPON (Display On), which must be sent in the correct order. If you skip these, the display may show a white flash or remain black.

From a software perspective, the MIPI DSI interface requires a host controller that supports MIPI D-PHY. On microcontrollers like the STM32F4 or ESP32, you need to use the DSI host peripheral (if available) or bit-bang the protocol with a dedicated SPI-to-MIPI bridge chip like the LT8912. Many developers mistakenly think they can drive this display with standard SPI, but the 400x400 resolution at 60 Hz would require an SPI clock of at least 230 MHz, which is impractical for most MCUs. MIPI DSI solves this by using differential signaling and low-voltage swing, allowing high speeds with lower power.

Another detail: the round shape affects the MIPI DSI initialization sequence. The driver IC must be told the active area is a circle, not a rectangle. This is done via the Column Address Set and Page Address Set commands, but with a twist. The RM69330 has a circular windowing register that defines the center and radius of the visible area. You send this after the standard initialization, and the IC automatically clips pixels outside the circle. If you don’t set this, the display will show a rectangular image with black corners, wasting power and potentially causing image artifacts.

Let’s talk about the physical connector. Most 1.39 inch round AMOLED modules use a 24-pin or 30-pin FPC (Flexible Printed Circuit) with 0.5mm pitch. The MIPI DSI signals are typically on pins 1-8, with the rest dedicated to power, ground, and optional touch controller (if integrated). The FPC includes a ground plane to maintain 100 ohm differential impedance. Some modules also include a capacitive touch controller that communicates via I2C, but that’s separate from the display interface. The touch controller uses its own MIPI RFFE or simple I2C, not DSI.

Here’s a typical pinout for a 24-pin FPC on this display:

PinNameFunctionVoltage
1VDDIDigital I/O power1.8V
2VCIAnalog power2.8V
3GNDGround0V
4D0PData lane 0 positive1.8V differential
5D0NData lane 0 negative1.8V differential
6GNDGround0V
7CLKPClock positive1.8V differential
8CLKNClock negative1.8V differential
9GNDGround0V
10RESETHardware reset1.8V
11TETearing effect output1.8V
12GNDGround0V
13-24NC or touchUnused or touch I2C1.8V/3.3V

Note that the TE (Tearing Effect) pin is critical for synchronization. In command mode, the display updates its frame buffer asynchronously. If you write new data while the display is refreshing, you get tearing. The TE pin goes high when the display is ready to accept new data. Your MCU should monitor this pin and only send MIPI DSI write commands when TE is high. Ignoring this causes visible horizontal splits, especially in fast-moving content like watch hands or animations.

The MIPI DSI protocol itself uses Low Power (LP) mode for commands and High Speed (HS) mode for pixel data. LP mode uses single-ended signaling with 1.2V swing, while HS mode uses differential 200mV swing. The transition between modes is controlled by the bus turnaround sequence. For this display, typical initialization commands are sent in LP mode, then the pixel data stream is switched to HS mode. The driver IC automatically handles the mode switching based on the packet header.

One common pitfall is the MIPI DSI clock frequency. For a 1-lane configuration at 400x400 60 Hz, the pixel clock is about 10 MHz (400 x 400 x 60 = 9.6 million pixels per second). But MIPI DSI uses a serialized data stream, so the actual clock frequency is the pixel clock multiplied by the number of bits per pixel divided by the number of lanes. For 24-bit color and 1 lane, that’s 10 MHz x 24 = 240 MHz. However, the MIPI DSI standard uses a DDR (Double Data Rate) clock, so the clock frequency is half the data rate: 120 MHz. Many developers set the clock too low, resulting in a blank screen because the display doesn’t receive enough data to refresh. The RM69330 datasheet specifies a minimum clock frequency of 80 MHz for 60 Hz operation.

Another fact: the round AMOLED’s subpixel layout is typically PenTile (RGBG) rather than standard RGB. This is because AMOLED manufacturing for round panels often uses a diamond pixel arrangement to improve yield and reduce power. The MIPI DSI interface doesn’t care about the subpixel layout; it just sends 24-bit RGB data. The driver IC internally maps the RGB data to the PenTile matrix. However, this means the effective resolution is slightly lower than 400x400 in terms of perceived sharpness. For text rendering, you may need to use subpixel rendering algorithms, but that’s handled by the host, not the interface.

Let’s also address the refresh rate. The standard MIPI DSI command mode allows you to set the refresh rate via the Frame Rate Control register. The RM69330 supports 30 Hz, 60 Hz, and 90 Hz. At 90 Hz, the data rate jumps to about 450 Mbps, which still fits in a 1-lane configuration but leaves less margin. Some manufacturers use 2-lane MIPI DSI for 90 Hz to keep the clock frequency lower and reduce EMI. If you’re designing a product that needs to pass FCC or CE testing, 2-lane at a lower clock frequency is often easier to certify.

The power consumption of the interface itself is negligible compared to the AMOLED panel. The MIPI DSI receiver in the driver IC draws about 2-3 mA from the 1.8V supply. The panel itself draws about 15-25 mA depending on brightness (typical 300 nits). So the interface adds less than 5% to the total power budget. But if you use a bridge chip (like SPI-to-MIPI), that chip can draw 10-20 mA, significantly increasing power. That’s why direct MIPI DSI from the MCU is preferred for battery-powered devices like smartwatches.

Finally, let’s talk about compatibility. Not all MCUs have MIPI DSI peripherals. The STM32F7 and H7 series have DSI host controllers, as do some NXP i.MX RT parts. For ESP32, you need to use the ESP32-S3 which has a parallel RGB interface, but not MIPI DSI. In that case, you can use an external MIPI DSI transmitter like the LT8912B or TC358870. These chips convert parallel RGB or SPI to MIPI DSI, but they add latency and cost. Alternatively, some Chinese manufacturers produce modules with an integrated MIPI DSI bridge, but those are rare for this specific display size.

The 1.39 inch 400x400 round AMOLED’s MIPI DSI interface also supports partial update. Because the display has a frame buffer, you can send only the changed region using the Partial Area command. This reduces data transfer and power for static content like watch faces. The driver IC merges the partial update with the existing frame buffer. This is not possible with SPI or parallel interfaces that lack a frame buffer. The MIPI DSI command mode makes this seamless, as the host simply sends the new pixel data for the rectangular region that covers the changed part of the circle.

One more technical detail: the MIPI DSI Escape Mode is used for low-power commands like Sleep In and Sleep Out. These commands use a special sequence of LP-00, LP-01, LP-10 states on the data lane. The driver IC must be able to decode these sequences correctly. Some cheap clone driver ICs have bugs in the escape mode decoding, causing the display to not wake up properly. Always use genuine driver ICs from Raydium or Novatek for reliable operation.

In terms of signal integrity, the MIPI DSI lines on this display are designed for a maximum PCB trace length of 10-15 cm. If you need longer cables, you should use a repeater or redriver chip like the SN65DSI83. The FPC itself has a characteristic impedance of 100 ohms differential, but if you bend it sharply, the impedance changes and causes reflections. This is a common issue in smartwatch designs where the FPC goes through a hinge. Always keep the FPC flat and avoid 90-degree bends near the connector.

To summarize the interface specifics: the 1.39 inch 400x400 round AMOLED uses MIPI DSI 1-lane or 2-lane with a RM69330 or RM67162 driver IC, operating at 1.8V digital and 2.8V analog, with a 120 MHz DDR clock for 60 Hz operation. The interface supports command mode with a 384 KB frame buffer, partial update, and circular windowing. The physical connection is a 24-pin 0.5mm pitch FPC with differential pairs for clock and data. Power sequencing requires VDDI first, then VCI, then MIPI lines. The TE pin must be used for tear-free updates. This is not a trivial interface to implement, but it’s the only practical way to drive a 400x400 round AMOLED at 60 Hz with reasonable power and pin count.

a
admin
Editorial desk, Paris 911
24/7 Dispatch — Paris & Île-de-France 01 89 71 09 11

Average on-site arrival: 22 minutes. Flat-rate quote before dispatch.

Call Now — 24/7