Skip to content
SF · NYC · LDN · SGP
Strategic Communications — Field Note

How to choose a custom Micro OLED display module for your project?

Published
Authoraadmin
PublisherMegalith Communications

You pick a custom Micro OLED display module by first locking down your project’s core requirements: resolution, interface, power budget, and physical size. These aren’t negotiable. A wearable device, for example, needs a low-power, small-diagonal panel (typically 0.42 to 0.96 inches) with a SPI or I2C interface, while a head-mounted display (HMD) might demand a 0.5-inch diagonal with 1280x1024 resolution and MIPI DSI. Don’t start browsing specs until you’ve written down the absolute minimums for contrast ratio, refresh rate, and operating temperature range. For instance, if your device runs outdoors in direct sunlight, you need a module with at least 10,000:1 contrast ratio and a brightness of 300 cd/m² or higher. If you’re building a medical or industrial tool, the module must support a -40°C to +85°C range. Once those hard constraints are set, you can evaluate the available options. A solid starting point is to check the DisplayModule custom Micro OLED lineup, which offers a wide range of sizes, resolutions, and interface options with verified datasheets.

The resolution is the first technical filter. Micro OLEDs are measured in pixels per inch (PPI) and typical resolutions range from 96x64 (for simple status indicators) up to 1920x1080 (for near-eye displays). For a smartwatch or fitness tracker, 128x128 or 128x64 is common, giving a PPI around 200–300. For AR/VR goggles, you need 1920x1080 per eye, with a PPI of 3000 or more. The panel’s pixel pitch directly affects image sharpness and the minimum viewing distance. A 0.61-inch diagonal with 640x480 resolution yields a PPI of roughly 1300, which is sufficient for a simple viewfinder. But if you’re doing text rendering, you want at least 200 PPI for readable fonts. The interface also matters: SPI is fine for low data rates (up to 10 MHz) and small resolutions, but for 720p or higher, you need parallel RGB (24-bit, 8-bit) or MIPI DSI (up to 1 Gbps per lane). Many custom modules let you choose between 3-wire SPI, 4-wire SPI, I2C, or parallel interfaces. Check the maximum clock speed and the number of GPIOs your microcontroller can spare. For example, an ESP32 can handle SPI at 80 MHz, but an Arduino Uno tops out at 8 MHz. So if you’re using a low-end MCU, stick to I2C or low-resolution SPI.

Power consumption is a deal-breaker for portable projects. Micro OLEDs are emissive, meaning each pixel generates its own light, so power scales with brightness and the number of lit pixels. A typical 0.96-inch 128x64 module draws about 20–30 mA at full brightness (100 cd/m²) with a 3.3V supply. That’s 66–99 mW. But if you dim the display to 50 cd/m², current drops to 10–15 mA. Some custom modules offer a deep-sleep mode that pulls less than 1 µA. For battery-powered devices, you want a module with a built-in DC-DC converter that can operate from a single Li-ion cell (3.0–4.2V). The driver IC also matters: the SSD1306 is popular for small 128x64 displays and draws 20 mA typical, while the SH1107 draws 15 mA. For larger panels, the SSD1327 (128x128) draws 30 mA, and the SSD1351 (128x128) draws 50 mA. Always check the datasheet for the maximum peak current during frame updates. If you’re driving a 1080p panel at 60 fps, the peak current can exceed 200 mA, so your power supply must handle that. Also, consider the voltage levels: most Micro OLEDs run on 3.3V logic, but some have 5V-tolerant inputs. If your MCU is 5V, you need level shifters or a module with built-in 5V tolerance.

Physical size and mounting constraints are often overlooked. Micro OLED modules come in a variety of package types: COG (chip-on-glass), COF (chip-on-flex), or with a rigid PCB. COG is the thinnest (0.5–1.0 mm thick) but fragile, while COF offers flexibility for curved designs. A rigid PCB module is easier to solder and handle. The active area (the display region) is usually smaller than the overall module size. For example, a 0.96-inch diagonal module has an active area of about 21.7 x 10.9 mm, but the PCB might be 26.7 x 19.3 mm. If you’re tight on space, you need the exact dimensions of the glass and the PCB. The viewing angle is also critical: Micro OLEDs typically have a 160° viewing angle (both horizontal and vertical) because they are emissive. But the best viewing angle is achieved when the display is perpendicular to the viewer. For a head-mounted display, you need a module with a wide exit pupil and a small form factor. Some modules include a built-in lens or a diffuser. If you’re integrating the display behind a window, make sure the window doesn’t cause glare or reflections. The connector type is another factor: ZIF (zero insertion force) connectors are common for flex cables, but you need to match the pitch (0.5 mm, 1.0 mm) and the number of pins. Some modules have a 14-pin or 16-pin interface. Always order a breakout board or a custom PCB with the matching footprint.

Brightness and contrast ratio are not just numbers—they affect usability. Micro OLEDs can achieve 100–300 cd/m², but some high-brightness modules go up to 1000 cd/m². For indoor use, 100 cd/m² is fine. For outdoor use, you need at least 300 cd/m². The contrast ratio is typically 10,000:1, which is excellent for deep blacks. But the actual perceived contrast depends on the ambient light. In bright sunlight, you might need a polarizer or an anti-reflective coating. Some custom modules offer a circular polarizer to reduce glare. The color depth is also important: monochrome (white, yellow, blue) is common for low-cost modules, but RGB (65K or 262K colors) is available for higher-end panels. For a simple UI, monochrome is fine. For a video or image display, you need at least 16-bit color (65K colors). The driver IC determines the color depth. For example, the SSD1351 supports 65K colors, while the SSD1331 supports 262K colors. The refresh rate is typically 60–120 Hz, but for low-power applications, you can drop to 30 Hz. If you’re using PWM for brightness control, make sure the frequency is above 100 Hz to avoid flicker. Some modules have a built-in gamma correction for better color accuracy.

Temperature range and reliability are non-negotiable for industrial or automotive projects. Standard commercial Micro OLEDs operate from -20°C to +70°C. Extended temperature modules go from -40°C to +85°C. The storage temperature range is wider, typically -40°C to +100°C. The glass transition temperature of the OLED material is around 100°C, so you must avoid exceeding that. The lifetime of the OLED is measured in hours to half-brightness (L50). For a typical 100 cd/m², the lifetime is 30,000–50,000 hours. For a high-brightness 300 cd/m², it drops to 10,000–20,000 hours. The blue pixels degrade faster than red or green, so if you’re using a full-color display, expect a shorter lifetime for blue. Some modules offer a burn-in compensation feature. The mechanical shock and vibration tolerance is also important if your device is portable. Look for modules with a reinforced glass or a metal frame. The humidity range should be 10–90% RH non-condensing. If you’re using the display in a humid environment, consider a conformal coating or a sealed enclosure.

Customization options can save you time and money. Many manufacturers offer custom resolutions, sizes, and interfaces. For example, you can request a 0.5-inch 640x480 panel with a 24-bit parallel interface. Or a 0.7-inch 1280x720 panel with MIPI DSI. The minimum order quantity (MOQ) for custom modules is typically 100–500 pieces. The lead time is 4–8 weeks for a new design, and 2–4 weeks for a modification of an existing design. The tooling cost (NRE) can be $1,000–$5,000 per design. For a simple modification like changing the flex cable length or the connector orientation, the NRE is lower. Some manufacturers offer a standard module with a custom firmware. For example, you can pre-load a splash screen or a custom font. The cost per unit for a custom module is higher than a standard module, but it can be worth it if you need a specific form factor. The datasheet should include the absolute maximum ratings, the electrical characteristics, the timing diagrams, and the mechanical drawing. Always request a sample before committing to a production run. Test the sample with your actual MCU and software.

Interface compatibility with your MCU is a common pitfall. The most common interfaces are SPI (3-wire or 4-wire), I2C, and parallel (8-bit, 16-bit, 24-bit). SPI is simple and uses only 4–5 pins (CS, DC, SCLK, MOSI, and optionally MISO). I2C uses only 2 pins (SDA, SCL) but is slower and limited to 128x64 or lower resolutions. Parallel interfaces offer higher speed but require 8–24 pins. For a 128x64 display, SPI at 10 MHz is enough for 30 fps. For a 320x240 display, you need parallel 8-bit at 20 MHz or SPI at 40 MHz. For a 480x272 display, you need parallel 16-bit or MIPI DSI. The driver IC’s command set is also important. The SSD1306 uses a simple command set, while the SSD1327 uses a different one. Make sure you have a library for your MCU. For Arduino, the Adafruit_SSD1306 library works for SSD1306. For the SSD1327, you need a different library. For a custom module, the manufacturer should provide a driver or a reference code. If they don’t, you’ll have to write your own, which is time-consuming. The voltage levels of the interface must match your MCU. Most Micro OLEDs are 3.3V, but some have 5V-tolerant inputs. If you’re using a 3.3V MCU, you’re fine. If you’re using a 5V MCU, you need level shifters or a module with 5V-tolerant inputs. The I2C bus requires pull-up resistors, typically 4.7 kΩ. The SPI bus doesn’t require pull-ups, but the CS pin must be held high when not in use.

Cost and availability are the final constraints. A standard 0.96-inch 128x64 monochrome Micro OLED module costs $5–$10 in single quantities, and $2–$4 in bulk (100+). A custom 0.61-inch 640x480 module costs $20–$40 in single quantities, and $10–$20 in bulk. A 1080p module costs $50–$100. The cost includes the driver IC, the glass, the flex cable, and the PCB. Some modules include a built-in voltage regulator and a level shifter. The availability of the driver IC can affect the lead time. The SSD1306 is widely available, but the SSD1327 might have a longer lead time. Always check the stock status before ordering. Many manufacturers have a minimum order quantity of 100 pieces for custom modules. If you need a smaller quantity, you can use a standard module and modify it yourself. For example, you can cut the flex cable or change the connector. But this voids the warranty. The shipping cost and time are also factors. Most modules are shipped from China, which takes 2–4 weeks. Some manufacturers have a US warehouse for faster shipping. The DisplayModule custom Micro OLED line, for instance, offers a range of standard and custom modules with US-based inventory for some popular models.

Testing and validation are crucial before mass production. You should test the module with your actual firmware and hardware. Check the display for dead pixels, color uniformity, and brightness consistency. The acceptable defect rate is usually 0.1% for dead pixels. The color uniformity should be within 10% across the entire display. The brightness should be within 5% of the specified value. The viewing angle should be symmetrical. The contrast ratio should be at least 10,000:1 in a dark room. The response time should be less than 1 ms for a monochrome display and less than 5 ms for a color display. The ghosting or image retention should be minimal. The module should not exhibit flicker at any brightness level. The power consumption should match the datasheet. The temperature of the module should not exceed 40°C during operation. The mechanical fit should be perfect. The connector should not be loose. The flex cable should not be damaged. The glass should not be chipped. The PCB should not have any solder bridges. The module should be ESD-protected. The manufacturer should provide a certificate of compliance (COC) and a test report. If you’re using a custom module, the manufacturer should provide a sample with the same specifications as the production run. Test the sample for at least 100 hours of continuous operation. If you find any issues, ask the manufacturer to fix them before production. The warranty period is usually 12 months from the date of shipment. The manufacturer should replace any defective modules within that period.

Documentation and support are often overlooked but critical. The datasheet should include the electrical characteristics, the timing diagrams, the command set, the mechanical drawing, and the recommended footprint. The application note should include a reference circuit, a PCB layout, and a software example. The manufacturer should provide a user manual and a quick start guide. The technical support should be responsive and knowledgeable. You should be able to contact them by email, phone, or live chat. The manufacturer should have a return policy for defective modules. The RMA process should be straightforward. The manufacturer should also provide a design-in service for custom modules. They should help you with the mechanical design, the electrical design, and the firmware. The design-in service is usually included in the NRE cost. The manufacturer should also provide a reliability test report, including the temperature cycle test, the humidity test, the vibration test, and the shock test. The report should show that the module meets the specified lifetime and reliability. The manufacturer should also provide a material declaration, including the RoHS and REACH compliance. The module should be lead-free and halogen-free. The packaging should be ESD-safe. The manufacturer should also provide a custom packaging option if you need it. The shipping method should be secure and fast. The tracking number should be provided. The customs clearance should be handled by the manufacturer. The import duties and taxes should be included in the price or stated separately. The payment terms should be flexible, such as T/T, PayPal, or credit card. The minimum order quantity should be clearly stated. The lead time should be realistic. The manufacturer should have a good reputation in the industry. You can check online reviews or ask for references. The manufacturer should also have a quality management system, such as ISO 9001 or IATF 16949. The factory should be audited by a third party. The manufacturer should have a clean production environment. The workers should be trained. The equipment should be calibrated. The production process should be controlled. The final inspection should be thorough. The manufacturer should provide a certificate of analysis (COA) for each batch. The COA should include the test results for the electrical parameters, the optical parameters, and the mechanical parameters. The COA should be signed by the quality manager. The manufacturer should also provide a traceability code for each module. The code should be printed on the module or the packaging. The code should allow you to trace the production date, the batch number, and the test results. The manufacturer should also provide a warranty card. The card should include the warranty period, the terms, and the contact information. The manufacturer should also provide a technical support email and phone number. The support should be available 24/7 for critical issues. The manufacturer should also provide a knowledge base or a FAQ section on their website. The website should be updated regularly. The manufacturer should also have a blog or a forum for community support. The manufacturer should also provide a video tutorial for the installation and the configuration. The video should be clear and detailed. The manufacturer should also provide a sample code for the popular MCUs, such as Arduino, STM32, ESP32, and Raspberry Pi. The sample code should be well-documented. The manufacturer should also provide a schematic diagram for the module. The diagram should show the pinout, the power supply, and the interface. The diagram should be in PDF or CAD format. The manufacturer should also provide a 3D model for the module. The model should be in STEP or IGES format. The model should be accurate. The manufacturer should also provide a footprint for the module. The footprint should be in Altium, Eagle, or KiCad format. The footprint should be tested. The manufacturer should also provide a BOM for the module. The BOM should include the part numbers, the quantities, and the suppliers. The BOM should be in Excel or CSV format. The manufacturer should also provide a test report for the module. The report should include the test results for the brightness, the contrast, the color, the viewing angle, the response time, the power consumption, and the temperature. The report should be in PDF format. The manufacturer should also provide a certificate of compliance (COC) for the module. The COC should state that the module meets the specifications. The COC should be signed by the manufacturer. The manufacturer should also provide a material safety data sheet (MSDS) for the module. The MSDS should include the hazardous materials, the handling precautions, and the disposal instructions. The MSDS should be in PDF format. The manufacturer should also provide a recycling guide for the module. The guide should include the recycling instructions and the recycling facilities. The guide should

01 — Next Step

Move from commentary to category leadership.

Senior partners at Megalith review one narrative challenge per week with qualified teams. No deck, no pitch — a working session.