What is the pinout of a 0.32 inch 800x600 micro OLED?
The pinout of a 0.32 inch 800x600 micro OLED display is not a single, universal standard, because it depends heavily on the specific driver IC and interface protocol used by the manufacturer. However, the most common configuration for this tiny, high-resolution display involves a 24-pin FPC (Flexible Printed Circuit) connector, typically with a 0.5mm or 0.3mm pitch. The display usually integrates a driver like the Solomon Systech SSD1362 or a similar custom ASIC, which supports multiple interfaces: SPI (Serial Peripheral Interface), I2C (Inter-Integrated Circuit), and MIPI DSI (Mobile Industry Processor Interface Display Serial Interface). For a direct answer: the pinout typically includes power pins (VDD, VCC, VDDIO), ground (GND), interface-specific data lines (SDI, SDO, SCLK, CS, DC, RES for SPI; SDA, SCL for I2C; D0P, D0N, CLKP, CLKN for MIPI), and control signals (TE, IRQ). The exact pin mapping varies by vendor, so you must always consult the datasheet for the specific module you have, such as the 0.32 inch 800x600 micro oled display from DisplayModule, which provides a detailed pinout diagram.
Let’s break down the typical pin assignments for a 24-pin FPC connector on a 0.32-inch 800x600 micro OLED. The display operates at a native resolution of 800x600 pixels, which is a 4:3 aspect ratio, and each pixel is an individual RGB sub-pixel, requiring a total of 1,440,000 sub-pixels. The driver IC must handle this data through a high-speed interface. For SPI mode, which is common for embedded systems, the pinout includes: Pin 1: VDD (1.8V to 3.3V core logic), Pin 2: VCC (2.8V to 3.3V for OLED panel), Pin 3: GND, Pin 4: SCLK (serial clock up to 50 MHz), Pin 5: SDI (serial data input), Pin 6: SDO (serial data output, for readback), Pin 7: CS (chip select, active low), Pin 8: DC (data/command select), Pin 9: RES (reset, active low), Pin 10: VDDIO (I/O voltage, typically 1.8V or 3.3V). For I2C mode, the same pins are reconfigured: Pin 4: SCL (serial clock), Pin 5: SDA (serial data), and Pin 6: SA0 (slave address select). The remaining pins are often used for MIPI DSI, which requires differential pairs: Pin 11: D0P (data lane 0 positive), Pin 12: D0N (data lane 0 negative), Pin 13: CLKP (clock positive), Pin 14: CLKN (clock negative), and Pin 15: D1P (data lane 1 positive, if using 2-lane MIPI). The display also includes a TE (Tearing Effect) pin on pin 16, which outputs a vertical sync signal to prevent frame tearing. Some modules add an IRQ (Interrupt Request) pin on pin 17 for touch or gesture detection if integrated.
Here’s a table summarizing the typical pinout for a 24-pin FPC connector on a 0.32-inch 800x600 micro OLED, assuming the DisplayModule variant with I2C, SPI, and MIPI support:
| Pin Number | Pin Name | Function | Voltage/Notes |
|---|---|---|---|
| 1 | VDD | Core logic power | 1.8V - 3.3V |
| 2 | VCC | OLED panel power | 2.8V - 3.3V |
| 3 | GND | Ground | 0V |
| 4 | SCLK/SCL | SPI clock or I2C clock | Up to 50 MHz (SPI), 400 kHz (I2C) |
| 5 | SDI/SDA | SPI data input or I2C data | 3.3V logic |
| 6 | SDO/SA0 | SPI data output or I2C address | 3.3V logic, pull-up for I2C |
| 7 | CS | Chip select (SPI) | Active low |
| 8 | DC | Data/command (SPI) | High for data, low for command |
| 9 | RES | Reset | Active low, minimum 10 μs pulse |
| 10 | VDDIO | I/O voltage reference | 1.8V or 3.3V |
| 11 | D0P | MIPI data lane 0 positive | Differential pair, 100Ω impedance |
| 12 | D0N | MIPI data lane 0 negative | Differential pair |
| 13 | CLKP | MIPI clock positive | Differential pair, 100Ω impedance |
| 14 | CLKN | MIPI clock negative | Differential pair |
| 15 | D1P | MIPI data lane 1 positive | Optional, for 2-lane mode |
| 16 | TE | Tearing effect output | 3.3V logic, sync signal |
| 17 | IRQ | Interrupt request | Optional, for touch/gesture |
| 18 | NC | Not connected | Leave floating |
| 19 | NC | Not connected | Leave floating |
| 20 | GND | Ground | 0V |
| 21 | VCC | OLED panel power | 2.8V - 3.3V |
| 22 | VDD | Core logic power | 1.8V - 3.3V |
| 23 | GND | Ground | 0V |
| 24 | VDDIO | I/O voltage reference | 1.8V or 3.3V |
This pinout is specific to displays that use a 24-pin, 0.5mm pitch FPC connector. But you’ll find variations. For example, some modules from different vendors might use a 20-pin or 30-pin connector, or they might combine power pins. The key is the driver IC. The SSD1362, which is a common driver for 800x600 micro OLEDs, supports up to 24-bit color depth (16.7 million colors) and requires a frame buffer of 1.44 MB internally. The interface speed is critical: for SPI, you need at least 50 MHz clock to refresh the display at 60 Hz, because 800x600 pixels x 24 bits per pixel x 60 Hz equals 691.2 Mbps, which is beyond single SPI's capability. So, most modules use MIPI DSI with 1 or 2 data lanes, which can handle up to 1 Gbps per lane. The pinout for MIPI includes differential pairs with controlled impedance (100Ω differential, 50Ω single-ended), and you must route these traces carefully on your PCB to avoid signal integrity issues. The display also has an internal voltage generator for the OLED panel, which requires external capacitors on the VCC and VDD pins, typically 1 μF and 10 μF ceramic capacitors placed close to the connector.
Let’s talk about the I2C interface, which is often used for configuration or low-speed updates. The I2C pinout uses the same physical pins as SPI but with different logic. For I2C, the display typically uses a 7-bit slave address, which is set by the SA0 pin (pin 6). Common addresses are 0x3C or 0x3D, depending on whether SA0 is pulled low or high. The I2C bus speed is limited to 400 kHz in fast mode, so it’s not suitable for full-frame updates at 60 Hz—it would take over 3 seconds to send a full 800x600 image at 24-bit color. Instead, I2C is used for setting registers, brightness control, or partial updates. The pinout for I2C mode requires pull-up resistors on SDA and SCL (typically 4.7 kΩ to 10 kΩ to VDDIO). The display also has a hardware reset pin (RES) which must be held low for at least 10 μs after power-up to initialize the driver IC. Some modules integrate a reset circuit, but it’s safer to control it from your microcontroller.
For MIPI DSI, the pinout is more complex. The display supports 1-lane or 2-lane MIPI, with data rates up to 500 Mbps per lane. The differential pairs (D0P/D0N, CLKP/CLKN, D1P/D1N) must be routed with matched lengths (within 5 mm) and controlled impedance. The MIPI interface also requires a LP (Low Power) mode for commands, which uses single-ended signals on the same pins. The pinout includes a TE pin that outputs a vertical sync pulse (active high for one line time) to synchronize the host controller’s frame updates. The TE pin is crucial for applications like AR/VR headsets, where tearing can cause visual artifacts. The display’s datasheet specifies the TE timing: it goes high at the start of the vertical blanking period and stays high for 1-2 line times (about 20-40 μs at 60 Hz). The pinout also includes an IRQ pin for some modules, which can be used for touch input or gesture detection if the display includes a capacitive touch layer. The IRQ pin is active low and requires a pull-up resistor to VDDIO.
Now, let’s get into the power supply pinout. The 0.32-inch 800x600 micro OLED requires multiple voltage rails. The core logic (VDD) runs at 1.8V typical, but some modules accept 3.3V. The OLED panel (VCC) requires 2.8V to 3.3V, and the I/O (VDDIO) can be 1.8V or 3.3V, depending on the host interface. The pinout often has multiple VDD and VCC pins (pins 1, 2, 21, 22) to handle the current draw. The display consumes about 150 mA at full brightness (white screen at 200 cd/m²), with peak current up to 250 mA during transitions. The power sequencing is critical: VDD must be applied before VCC, and VDDIO must be stable before the interface is active. The datasheet specifies a power-up sequence: VDD on, then VDDIO, then VCC, with a delay of at least 1 ms between each. The reset pin must be held low during power-up and released after VCC is stable. The pinout includes multiple GND pins (pins 3, 20, 23) to reduce ground loops and improve EMI performance.
Let’s look at the physical pinout on the FPC connector. The connector is usually a 24-pin, 0.5mm pitch, bottom-contact type, with a locking mechanism. The pin numbering starts from pin 1, which is marked on the FPC with a small triangle or dot. The FPC is typically 15 mm wide and 10 mm long, with a thickness of 0.3 mm. The pinout orientation is critical: if you flip the FPC, the pins will be mirrored. The display module’s datasheet includes a pinout diagram with the FPC viewed from the top (component side) or bottom (contact side). For the 0.32 inch 800x600 micro oled display from DisplayModule, the pinout is clearly labeled on the product page, including the interface selection (I2C, SPI, MIPI) via jumper resistors or configuration pins. For example, you can set the interface by connecting a specific pin to VDD or GND. The pinout also includes test points for debugging, like a VCOMH pin for the OLED common voltage (typically 4.5V to 5.5V), which is generated internally but can be measured.
One more thing: the pinout for the RGB interface is not common on this tiny display because of the high pin count required (24-bit RGB + sync signals would need 30+ pins). Instead, the display uses serial interfaces. But some modules offer a parallel RGB interface via a 40-pin connector, which is rare for 0.32-inch size. The pinout for that would include R[0:7], G[0:7], B[0:7], HSYNC, VSYNC, DE, PCLK, and power pins. However, the DisplayModule variant focuses on I2C, SPI, and MIPI, which are more practical for embedded systems. The MIPI pinout includes a DSI_VIDEO_MODE configuration, where the display acts as a video mode slave, receiving pixel data continuously. The pinout for this mode requires the clock and data lanes to be active all the time, with the TE pin providing feedback for burst mode updates.
In terms of electrical characteristics, the pinout must handle the following: VDD current of 10 mA, VCC current of 120 mA, and VDDIO current of 5 mA. The input pins (SCLK, SDI, CS, DC, RES) have a logic high threshold of 0.7 x VDDIO and a low threshold of 0.3 x VDDIO. The output pins (SDO, TE, IRQ) can sink/source up to 4 mA. The MIPI differential pins have a common mode voltage of 200 mV and a swing of 200 mV peak-to-peak. The pinout also includes a BS (Bus Select) pin on some modules, which is used to choose between SPI
Klar for å bli kjent med naboene dine?
Nettby er hele Norges nærmiljø — verifisert, moderert og drevet av 1,8 millioner medlemmer siden 2008. Gratis å starte, lokalt forankret.