Silicon Chip0.91-inch monochrome OLED display modules - September 2025 SILICON CHIP
  1. Contents
  2. Publisher's Letter: Why I don’t put a space between numbers and units
  3. Feature: The Fox Report by Barry Fox
  4. Project: Compact Hi-Fi Headphone Amplifier, part one by Nicholas Vinen
  5. Feature: 0.91-inch monochrome OLED display modules by Jim Rowe
  6. Project: Two Discrete Ideal Bridge Rectifiers by Phil Prosser & Ian Ashford
  7. Feature: Max’s Cool Beans by Max the Magnificent
  8. Project: Automatic LQ Meter by Charles Kosina
  9. Back Issues
  10. Feature: Net Work by Alan Winstanley
  11. Feature: Circuit Surgery by Ian Bell
  12. Feature: Altium Designer 2025 review by Tim Blythman
  13. Project: Dual-Rail Load Protector by Stefan Keller -Tuberg
  14. Back Issues
  15. Feature: Audio Out by Max the Magnificent
  16. PartShop
  17. Market Centre
  18. Advertising Index
  19. Back Issues

This is only a preview of the September 2025 issue of Practical Electronics.

You can view 0 of the 80 pages in the full issue.

Articles in this series:
  • The Fox Report (July 2024)
  • The Fox Report (July 2024)
  • The Fox Report (September 2024)
  • The Fox Report (September 2024)
  • The Fox Report (October 2024)
  • The Fox Report (October 2024)
  • The Fox Report (November 2024)
  • The Fox Report (November 2024)
  • The Fox Report (December 2024)
  • The Fox Report (December 2024)
  • The Fox Report (January 2025)
  • The Fox Report (January 2025)
  • The Fox Report (February 2025)
  • The Fox Report (February 2025)
  • The Fox Report (March 2025)
  • The Fox Report (March 2025)
  • The Fox Report (April 2025)
  • The Fox Report (April 2025)
  • The Fox Report (May 2025)
  • The Fox Report (May 2025)
  • The Fox Report (July 2025)
  • The Fox Report (July 2025)
  • The Fox Report (August 2025)
  • The Fox Report (August 2025)
  • The Fox Report (September 2025)
  • The Fox Report (September 2025)
Items relevant to "Compact Hi-Fi Headphone Amplifier, part one":
  • Compact HiFi Headphone Amplifier PCB [01103241] (AUD $7.50)
  • Dual Horizontal PCB-mounting RCA sockets (white/red) [RCA-210] (Component, AUD $2.50)
  • Compact HiFi Headphone Amplifier kit (Component, AUD $70.00)
  • Compact HiFi Headphone Amplifier PCB pattern (PDF download) [01103241] (Free)
  • Compact HiFi Headphone Amplifier panel drilling diagram (Panel Artwork, Free)
Articles in this series:
  • Compact HiFi Headphone Amp (December 2024)
  • Compact HiFi Headphone Amp (December 2024)
  • Compact HiFi Headphone Amp (January 2025)
  • Compact HiFi Headphone Amp (January 2025)
  • Compact Hi-Fi Headphone Amplifier, part one (September 2025)
  • Compact Hi-Fi Headphone Amplifier, part one (September 2025)
Articles in this series:
  • El Cheapo Modules From Asia - Part 1 (October 2016)
  • El Cheapo Modules From Asia - Part 1 (October 2016)
  • El Cheapo Modules From Asia - Part 2 (December 2016)
  • El Cheapo Modules From Asia - Part 2 (December 2016)
  • El Cheapo Modules From Asia - Part 3 (January 2017)
  • El Cheapo Modules From Asia - Part 3 (January 2017)
  • El Cheapo Modules from Asia - Part 4 (February 2017)
  • El Cheapo Modules from Asia - Part 4 (February 2017)
  • El Cheapo Modules, Part 5: LCD module with I²C (March 2017)
  • El Cheapo Modules, Part 5: LCD module with I²C (March 2017)
  • El Cheapo Modules, Part 6: Direct Digital Synthesiser (April 2017)
  • El Cheapo Modules, Part 6: Direct Digital Synthesiser (April 2017)
  • El Cheapo Modules, Part 7: LED Matrix displays (June 2017)
  • El Cheapo Modules, Part 7: LED Matrix displays (June 2017)
  • El Cheapo Modules: Li-ion & LiPo Chargers (August 2017)
  • El Cheapo Modules: Li-ion & LiPo Chargers (August 2017)
  • El Cheapo modules Part 9: AD9850 DDS module (September 2017)
  • El Cheapo modules Part 9: AD9850 DDS module (September 2017)
  • El Cheapo Modules Part 10: GPS receivers (October 2017)
  • El Cheapo Modules Part 10: GPS receivers (October 2017)
  • El Cheapo Modules 11: Pressure/Temperature Sensors (December 2017)
  • El Cheapo Modules 11: Pressure/Temperature Sensors (December 2017)
  • El Cheapo Modules 12: 2.4GHz Wireless Data Modules (January 2018)
  • El Cheapo Modules 12: 2.4GHz Wireless Data Modules (January 2018)
  • El Cheapo Modules 13: sensing motion and moisture (February 2018)
  • El Cheapo Modules 13: sensing motion and moisture (February 2018)
  • El Cheapo Modules 14: Logarithmic RF Detector (March 2018)
  • El Cheapo Modules 14: Logarithmic RF Detector (March 2018)
  • El Cheapo Modules 16: 35-4400MHz frequency generator (May 2018)
  • El Cheapo Modules 16: 35-4400MHz frequency generator (May 2018)
  • El Cheapo Modules 17: 4GHz digital attenuator (June 2018)
  • El Cheapo Modules 17: 4GHz digital attenuator (June 2018)
  • El Cheapo: 500MHz frequency counter and preamp (July 2018)
  • El Cheapo: 500MHz frequency counter and preamp (July 2018)
  • El Cheapo modules Part 19 – Arduino NFC Shield (September 2018)
  • El Cheapo modules Part 19 – Arduino NFC Shield (September 2018)
  • El cheapo modules, part 20: two tiny compass modules (November 2018)
  • El cheapo modules, part 20: two tiny compass modules (November 2018)
  • El cheapo modules, part 21: stamp-sized audio player (December 2018)
  • El cheapo modules, part 21: stamp-sized audio player (December 2018)
  • El Cheapo Modules 22: Stepper Motor Drivers (February 2019)
  • El Cheapo Modules 22: Stepper Motor Drivers (February 2019)
  • El Cheapo Modules 23: Galvanic Skin Response (March 2019)
  • El Cheapo Modules 23: Galvanic Skin Response (March 2019)
  • El Cheapo Modules: Class D amplifier modules (May 2019)
  • El Cheapo Modules: Class D amplifier modules (May 2019)
  • El Cheapo Modules: Long Range (LoRa) Transceivers (June 2019)
  • El Cheapo Modules: Long Range (LoRa) Transceivers (June 2019)
  • El Cheapo Modules: AD584 Precision Voltage References (July 2019)
  • El Cheapo Modules: AD584 Precision Voltage References (July 2019)
  • Three I-O Expanders to give you more control! (November 2019)
  • Three I-O Expanders to give you more control! (November 2019)
  • El Cheapo modules: “Intelligent” 8x8 RGB LED Matrix (January 2020)
  • El Cheapo modules: “Intelligent” 8x8 RGB LED Matrix (January 2020)
  • El Cheapo modules: 8-channel USB Logic Analyser (February 2020)
  • El Cheapo modules: 8-channel USB Logic Analyser (February 2020)
  • New w-i-d-e-b-a-n-d RTL-SDR modules (May 2020)
  • New w-i-d-e-b-a-n-d RTL-SDR modules (May 2020)
  • New w-i-d-e-b-a-n-d RTL-SDR modules, Part 2 (June 2020)
  • New w-i-d-e-b-a-n-d RTL-SDR modules, Part 2 (June 2020)
  • El Cheapo Modules: Mini Digital Volt/Amp Panel Meters (December 2020)
  • El Cheapo Modules: Mini Digital Volt/Amp Panel Meters (December 2020)
  • El Cheapo Modules: Mini Digital AC Panel Meters (January 2021)
  • El Cheapo Modules: Mini Digital AC Panel Meters (January 2021)
  • El Cheapo Modules: LCR-T4 Digital Multi-Tester (February 2021)
  • El Cheapo Modules: LCR-T4 Digital Multi-Tester (February 2021)
  • El Cheapo Modules: USB-PD chargers (July 2021)
  • El Cheapo Modules: USB-PD chargers (July 2021)
  • El Cheapo Modules: USB-PD Triggers (August 2021)
  • El Cheapo Modules: USB-PD Triggers (August 2021)
  • El Cheapo Modules: 3.8GHz Digital Attenuator (October 2021)
  • El Cheapo Modules: 3.8GHz Digital Attenuator (October 2021)
  • El Cheapo Modules: 6GHz Digital Attenuator (November 2021)
  • El Cheapo Modules: 6GHz Digital Attenuator (November 2021)
  • El Cheapo Modules: 35MHz-4.4GHz Signal Generator (December 2021)
  • El Cheapo Modules: 35MHz-4.4GHz Signal Generator (December 2021)
  • El Cheapo Modules: LTDZ Spectrum Analyser (January 2022)
  • El Cheapo Modules: LTDZ Spectrum Analyser (January 2022)
  • Low-noise HF-UHF Amplifiers (February 2022)
  • Low-noise HF-UHF Amplifiers (February 2022)
  • A Gesture Recognition Module (March 2022)
  • A Gesture Recognition Module (March 2022)
  • Air Quality Sensors (May 2022)
  • Air Quality Sensors (May 2022)
  • MOS Air Quality Sensors (June 2022)
  • MOS Air Quality Sensors (June 2022)
  • PAS CO2 Air Quality Sensor (July 2022)
  • PAS CO2 Air Quality Sensor (July 2022)
  • Particulate Matter (PM) Sensors (November 2022)
  • Particulate Matter (PM) Sensors (November 2022)
  • Heart Rate Sensor Module (February 2023)
  • Heart Rate Sensor Module (February 2023)
  • UVM-30A UV Light Sensor (May 2023)
  • UVM-30A UV Light Sensor (May 2023)
  • VL6180X Rangefinding Module (July 2023)
  • VL6180X Rangefinding Module (July 2023)
  • pH Meter Module (September 2023)
  • pH Meter Module (September 2023)
  • 1.3in Monochrome OLED Display (October 2023)
  • 1.3in Monochrome OLED Display (October 2023)
  • 16-bit precision 4-input ADC (November 2023)
  • 16-bit precision 4-input ADC (November 2023)
  • 1-24V USB Power Supply (October 2024)
  • 1-24V USB Power Supply (October 2024)
  • 14-segment, 4-digit LED Display Modules (November 2024)
  • 0.91-inch OLED Screen (November 2024)
  • 14-segment, 4-digit LED Display Modules (November 2024)
  • 0.91-inch OLED Screen (November 2024)
  • The Quason VL6180X laser rangefinder module (January 2025)
  • The Quason VL6180X laser rangefinder module (January 2025)
  • TCS230 Colour Sensor (January 2025)
  • TCS230 Colour Sensor (January 2025)
  • Using Electronic Modules: 1-24V Adjustable USB Power Supply (February 2025)
  • Using Electronic Modules: 1-24V Adjustable USB Power Supply (February 2025)
  • Low-cost electronic modules: 8×16 LED Matrix module (July 2025)
  • Low-cost electronic modules: 8×16 LED Matrix module (July 2025)
  • Modules: Thin-Film Pressure Sensor (August 2025)
  • Modules: Thin-Film Pressure Sensor (August 2025)
  • 0.91-inch monochrome OLED display modules (September 2025)
  • 0.91-inch monochrome OLED display modules (September 2025)
Articles in this series:
  • Max’s Cool Beans (January 2025)
  • Max’s Cool Beans (January 2025)
  • Max’s Cool Beans (February 2025)
  • Max’s Cool Beans (February 2025)
  • Max’s Cool Beans (March 2025)
  • Max’s Cool Beans (March 2025)
  • Max’s Cool Beans (April 2025)
  • Max’s Cool Beans (April 2025)
  • Max’s Cool Beans (May 2025)
  • Max’s Cool Beans (May 2025)
  • Max’s Cool Beans (June 2025)
  • Max’s Cool Beans (June 2025)
  • Max’s Cool Beans (July 2025)
  • Max’s Cool Beans (July 2025)
  • Max’s Cool Beans (August 2025)
  • Max’s Cool Beans (August 2025)
  • Max’s Cool Beans (September 2025)
  • Max’s Cool Beans (September 2025)
Articles in this series:
  • Win a Microchip Explorer 8 Development Kit (April 2024)
  • Win a Microchip Explorer 8 Development Kit (April 2024)
  • Net Work (May 2024)
  • Net Work (May 2024)
  • Net Work (June 2024)
  • Net Work (June 2024)
  • Net Work (July 2024)
  • Net Work (July 2024)
  • Net Work (August 2024)
  • Net Work (August 2024)
  • Net Work (September 2024)
  • Net Work (September 2024)
  • Net Work (October 2024)
  • Net Work (October 2024)
  • Net Work (November 2024)
  • Net Work (November 2024)
  • Net Work (December 2024)
  • Net Work (December 2024)
  • Net Work (January 2025)
  • Net Work (January 2025)
  • Net Work (February 2025)
  • Net Work (February 2025)
  • Net Work (March 2025)
  • Net Work (March 2025)
  • Net Work (April 2025)
  • Net Work (April 2025)
  • Net Work (September 2025)
  • Net Work (September 2025)
Articles in this series:
  • Circuit Surgery (April 2024)
  • STEWART OF READING (April 2024)
  • Circuit Surgery (April 2024)
  • STEWART OF READING (April 2024)
  • Circuit Surgery (May 2024)
  • Circuit Surgery (May 2024)
  • Circuit Surgery (June 2024)
  • Circuit Surgery (June 2024)
  • Circuit Surgery (July 2024)
  • Circuit Surgery (July 2024)
  • Circuit Surgery (August 2024)
  • Circuit Surgery (August 2024)
  • Circuit Surgery (September 2024)
  • Circuit Surgery (September 2024)
  • Circuit Surgery (October 2024)
  • Circuit Surgery (October 2024)
  • Circuit Surgery (November 2024)
  • Circuit Surgery (November 2024)
  • Circuit Surgery (December 2024)
  • Circuit Surgery (December 2024)
  • Circuit Surgery (January 2025)
  • Circuit Surgery (January 2025)
  • Circuit Surgery (February 2025)
  • Circuit Surgery (February 2025)
  • Circuit Surgery (March 2025)
  • Circuit Surgery (March 2025)
  • Circuit Surgery (April 2025)
  • Circuit Surgery (April 2025)
  • Circuit Surgery (May 2025)
  • Circuit Surgery (May 2025)
  • Circuit Surgery (June 2025)
  • Circuit Surgery (June 2025)
  • Circuit Surgery (July 2025)
  • Circuit Surgery (July 2025)
  • Circuit Surgery (August 2025)
  • Circuit Surgery (August 2025)
  • Circuit Surgery (September 2025)
  • Circuit Surgery (September 2025)
Articles in this series:
  • Techno Talk (February 2020)
  • Techno Talk (February 2020)
  • Techno Talk (March 2020)
  • Techno Talk (March 2020)
  • (April 2020)
  • (April 2020)
  • Techno Talk (May 2020)
  • Techno Talk (May 2020)
  • Techno Talk (June 2020)
  • Techno Talk (June 2020)
  • Techno Talk (July 2020)
  • Techno Talk (July 2020)
  • Techno Talk (August 2020)
  • Techno Talk (August 2020)
  • Techno Talk (September 2020)
  • Techno Talk (September 2020)
  • Techno Talk (October 2020)
  • Techno Talk (October 2020)
  • (November 2020)
  • (November 2020)
  • Techno Talk (December 2020)
  • Techno Talk (December 2020)
  • Techno Talk (January 2021)
  • Techno Talk (January 2021)
  • Techno Talk (February 2021)
  • Techno Talk (February 2021)
  • Techno Talk (March 2021)
  • Techno Talk (March 2021)
  • Techno Talk (April 2021)
  • Techno Talk (April 2021)
  • Techno Talk (May 2021)
  • Techno Talk (May 2021)
  • Techno Talk (June 2021)
  • Techno Talk (June 2021)
  • Techno Talk (July 2021)
  • Techno Talk (July 2021)
  • Techno Talk (August 2021)
  • Techno Talk (August 2021)
  • Techno Talk (September 2021)
  • Techno Talk (September 2021)
  • Techno Talk (October 2021)
  • Techno Talk (October 2021)
  • Techno Talk (November 2021)
  • Techno Talk (November 2021)
  • Techno Talk (December 2021)
  • Techno Talk (December 2021)
  • Communing with nature (January 2022)
  • Communing with nature (January 2022)
  • Should we be worried? (February 2022)
  • Should we be worried? (February 2022)
  • How resilient is your lifeline? (March 2022)
  • How resilient is your lifeline? (March 2022)
  • Go eco, get ethical! (April 2022)
  • Go eco, get ethical! (April 2022)
  • From nano to bio (May 2022)
  • From nano to bio (May 2022)
  • Positivity follows the gloom (June 2022)
  • Positivity follows the gloom (June 2022)
  • Mixed menu (July 2022)
  • Mixed menu (July 2022)
  • Time for a total rethink? (August 2022)
  • Time for a total rethink? (August 2022)
  • What’s in a name? (September 2022)
  • What’s in a name? (September 2022)
  • Forget leaves on the line! (October 2022)
  • Forget leaves on the line! (October 2022)
  • Giant Boost for Batteries (December 2022)
  • Giant Boost for Batteries (December 2022)
  • Raudive Voices Revisited (January 2023)
  • Raudive Voices Revisited (January 2023)
  • A thousand words (February 2023)
  • A thousand words (February 2023)
  • It’s handover time (March 2023)
  • It’s handover time (March 2023)
  • AI, Robots, Horticulture and Agriculture (April 2023)
  • AI, Robots, Horticulture and Agriculture (April 2023)
  • Prophecy can be perplexing (May 2023)
  • Prophecy can be perplexing (May 2023)
  • Technology comes in different shapes and sizes (June 2023)
  • Technology comes in different shapes and sizes (June 2023)
  • AI and robots – what could possibly go wrong? (July 2023)
  • AI and robots – what could possibly go wrong? (July 2023)
  • How long until we’re all out of work? (August 2023)
  • How long until we’re all out of work? (August 2023)
  • We both have truths, are mine the same as yours? (September 2023)
  • We both have truths, are mine the same as yours? (September 2023)
  • Holy Spheres, Batman! (October 2023)
  • Holy Spheres, Batman! (October 2023)
  • Where’s my pneumatic car? (November 2023)
  • Where’s my pneumatic car? (November 2023)
  • Good grief! (December 2023)
  • Good grief! (December 2023)
  • Cheeky chiplets (January 2024)
  • Cheeky chiplets (January 2024)
  • Cheeky chiplets (February 2024)
  • Cheeky chiplets (February 2024)
  • The Wibbly-Wobbly World of Quantum (March 2024)
  • The Wibbly-Wobbly World of Quantum (March 2024)
  • Techno Talk - Wait! What? Really? (April 2024)
  • Techno Talk - Wait! What? Really? (April 2024)
  • Techno Talk - One step closer to a dystopian abyss? (May 2024)
  • Techno Talk - One step closer to a dystopian abyss? (May 2024)
  • Techno Talk - Program that! (June 2024)
  • Techno Talk - Program that! (June 2024)
  • Techno Talk (July 2024)
  • Techno Talk (July 2024)
  • Techno Talk - That makes so much sense! (August 2024)
  • Techno Talk - That makes so much sense! (August 2024)
  • Techno Talk - I don’t want to be a Norbert... (September 2024)
  • Techno Talk - I don’t want to be a Norbert... (September 2024)
  • Techno Talk - Sticking the landing (October 2024)
  • Techno Talk - Sticking the landing (October 2024)
  • Techno Talk (November 2024)
  • Techno Talk (November 2024)
  • Techno Talk (December 2024)
  • Techno Talk (December 2024)
  • Techno Talk (January 2025)
  • Techno Talk (January 2025)
  • Techno Talk (February 2025)
  • Techno Talk (February 2025)
  • Techno Talk (March 2025)
  • Techno Talk (March 2025)
  • Techno Talk (April 2025)
  • Techno Talk (April 2025)
  • Techno Talk (May 2025)
  • Techno Talk (May 2025)
  • Techno Talk (June 2025)
  • Techno Talk (June 2025)
  • Techno Talk (July 2025)
  • Techno Talk (July 2025)
  • Techno Talk (August 2025)
  • Techno Talk (August 2025)
  • Audio Out (September 2025)
  • Audio Out (September 2025)
Low-cost Electronic Modules Using Electronic Modules with Jim Rowe 0.91-inch monochrome OLED screen Small monochrome OLED display modules have become widely available at a low cost in the last few years. This one is just 37.5 × 11.5 × 4.5mm but has a 128 × 32 pixel display that’s either white or blue. With its I2C serial interface it can be easily driven by a microcontroller. I n the September 2024 issue, we reviewed the ‘big brother’ of this OLED module, with a display measuring 1.3 inches or 33mm diagonally. It had 128 × 64 pixels – twice that of this module – along with an I2C serial interface. We have used the 1.3inch module in several projects, like the Multi-Stage Buck/Boost Charger Adaptor project in the October 2023 issue. We have also used smaller OLED displays in various projects. For example, a 0.96in module with 128 × 64 pixels was used in these projects: » LC Meter Mk3, November 2023 » Advanced Test Tweezers, February & March 2024 And there’s an even smaller 0.49in OLED display with 64 × 32 pixels that we used in the SMD Test Tweezers project from the October 2022 issue. The main difference between the current module and all of those others is that the ‘active area’ of its display is wider but shorter: 22.4mm wide by 5.6mm high. Since it has 128 × 32 pixels, that means that it provides a display basically equivalent to the top or bottom half of the 1.3in OLED module. We obtained the module shown in the photos from a supplier on AliExpress for ~£1. Another supplier on Ali­Express had it for ~£.50, while it was on eBay for ~£6. All the prices listed above are exclusive of postage costs. all use a single interface/controller and OLED driver IC, usually either the SH1106 device from Sino Wealth or the SSD1306 device from Solomon Systech. The same controllers are also used in many of the larger modules. Fig.1 is a block diagram of the SH1106 and the SSD1306 interface/ controllers. At upper left is the microcontroller (MCU) interface, which can be configured to interface with an MCU via an 8-bit 6800/8080 parallel interface, a 3- or 4-wire SPI interface or an I2C serial interface. Most of the OLED modules currently available use the I2C interface, including the one we’re looking at here. Display data from the MCU is stored in the Data RAM just to the right of the interface block. The SH1106 and SSD1306 controllers both have around 1024 bytes of Data RAM, enough for a 128 × 64 pixel display. Since the Inside these OLED modules Fig.1: the block diagram of the SH1106 and SSD1306 OLED driver controller ICs. The SSD1306 has a slightly bigger internal RAM, letting it store 132 x 64 pixels (four more pixels horizontally than the SH1106). The 0.91in (23mm) OLED modules 12 0.91in OLED only has 32 rows, only half of the Data RAM is used in this module. The Display Controller block to the right of the Data RAM takes data from the RAM and displays it on the OLEDs via the page and segment drivers at the right-hand end of Fig.1. The MCU can also send commands to the controller, which pass from the MCU interface to the Command Decoder block below it in Fig.1. The commands can be used to update the display, turn it on or off, set its addressing mode, set the column starting address and adjust the display contrast and brightness (the latter also determining its operating current). The SH1106 and SSD1306 devices both come in very thin (0.3mm) SMD packages with over 260 contact pads. In the modules, they are mounted directly on the rear of the OLED screen. Practical Electronics | September | 2025 0.91-inch OLED screen module Fig.2: a common circuit diagram for the 0.91in OLED modules using an SSD1306 controller. The module’s circuit Fig.2 shows the circuit of a typical 0.91in monochrome OLED module based on the SSD1306 device. As you can see, it’s very similar to that of the 1.3in OLED module we looked at in the September 2024 issue, although a little simpler. The circuitry to the left of the OLED provides the power supply and assists with the I2C interface. These components are all mounted on the rear of the module’s PCB. Four-pin SIL header CON1 at far left handles both the power input and the I2C interface. REG1 takes the incoming Vcc and steps it down to +3.3V to run the OLED and its controller. The +3.3V line is also used to drive the controller’s reset circuit (it needs to be reset as soon as power is applied) and provides the reference for the 4.7kW pull-up resistors used on the I2C interface lines, SCL and SDA. Before we move on to more practical things like driving one of the modules from an MCU, Fig.3 shows how the SH1106 and SSD1306 controllers save the display data in their Data RAM, and how it is shown on the OLED screen. This is achieved by setting them to what is described as Page Addressing Mode. In this mode, the OLED screen is divided into eight horizontal ‘pages’, where each page consists of 128 vertical segments eight pixels high. The pages are themselves arranged vertically, with page 0 along the top of the screen, page 1 immediately below it and the remaining pages descending. With the 0.91in OLED module, though, the pages and segments are used rather differently. In this case, Practical Electronics | September | 2025 Fig.3: the SH1106 and SSD1306 controllers save their display data into RAM using column-major order. The OLED module’s PCB measures just 37.5mm wide, 11.5mm tall and the module is only 4.5mm deep, making it ideal for compact designs. You can see it at actual size in the adjacent image. 13 Low-cost Electronic Modules Fig.4: how to connect the 0.91in OLED module to an Arduino Uno or similar. only every second segment byte of each page is used (segments 0, 2, 4 and so on), and only four bits are used in each segment byte (bit 0, bit 2, bit 4 and bit 6). These four data bits are then used to display the four upper pixels in that segment of the OLED. The data for the lower four pixels of that OLED segment come from the next page in the controller’s RAM, which is organised in the same way: only every second segment is used, and only the four bits are used in each segment byte. I think you’ll agree that this all seems a bit weird, but that’s the way data is organised in the 0.91in OLED modules. Now we can turn our attention to what is involved in driving one of these modules from an MCU like an Arduino Uno or a Micromite. Connecting it to an Arduino Fig.5: connecting the OLED module to a Micromite Plus Explore 64 are just as simple as an Arduino. If instead you’re operating the module with a Micromite Mk2 or BackPack, then the SCL pin of the module connects to pin 17 of the Micromite, and the SDA pin connects to pin 18. An example photo of the OLED module connected to a Micromite via a breadboard. The underside of the OLED module shown enlarged for clarity. All components except for the screen are mounted to this side. 14 Connecting the OLED module to an Arduino Uno (or compatible) is quite straightforward, as you can see from Fig.4. The GND and Vcc pins connect to the GND and 3.3V pins om the Arduino, while the SCL and SDA pins connect to the Arduino’s A5 (SCL) and A4 (SDA) pins, respectively. You can also connect the OLED module to an Arduino Uno R4 Minima, simply by connecting the module’s SCL pin to pin 17 of the Minima and the SDA pin to the Minima’s pin 16. As for software to drive the OLED module, if you go to www.arduino. cc and look at the library listings for ‘Display’ applications (https:// pemag.au/link/abw5), you will find quite a few libraries intended to do this job. The first one I found was Adafruit’s SSD1306 library, with the latest version (V2.5.9) able to handle OLED displays with either 128 × 64 or 128 × 32 pixels. It also relies on using their GFX library. The Adafruit library comes with five example sketches, including one called SSD1306_128x32_i2c.ino – which is the one most suitable for use with the 128 × 32 pixel OLED module. When you run this sketch, it gives you a series of graphics and text displays, including those shown in the lead photo on page 12. As you can see, the 128 × 32 OLED’s display is quite Practical Electronics | September | 2025 0.91-inch OLED screen module small, but can display a useful amount of information. Connecting it to a Micromite It’s also quite easy to connect the OLED module to a Micromite MCU. Fig.5 shows the connections needed for a Micromite Plus Explore 64 and, as you can see, they are just as straightforward as driving the module from an Arduino. Connecting the module to a Micromite Mk2 or LCD Backpack V1/V2/V3 would be almost the same, except the module’s SCL pin would be connected to pin 17 of the Micromite and the SDA pin to pin 18. As with an Arduino, you also need some software. It turns out that this isn’t quite as easy as with the Arduinos, as it’s much harder to find any Micromite OLED driver software. As I related in the October 2023 article, I could write an MMBasic program to display text and simple graphics on the 1.3in OLED module, with some much appreciated help from Silicon Chip staff member Tim Blythman. Since the 0.91in OLED modules use the same SSD1306 controller, I deGET LATES THE T COP Y OF TEACH OUR -IN SE RIES AVAIL AB NOW! LE cided to try adapting that program to work with them. But that approach didn’t work with the 0.91in module, even when I tried quite a few modifications to the program – the OLED’s display remained stubbornly dark. So once again, I asked Tim for help (sorry, Tim). And as before, he provided a lot of help. Tim searched around The Back Shed (www.thebackshed.­com/forum) and found some valuable information I had missed concerning MMBasic programming of the various OLED modules. He found a driver written by MM­ Basic programming guru Peter Mather and soon came up with his own working program by combining elements of Peter Mather’s driver with a few ideas taken from my program for testing the 1.3in OLED module. Tim sent me his new program by email, and when I tried it out, I found it worked very well. So I added a few comments, plus code to display a full four lines of text instead of the single line that Tim had provided. You can see the display produced by this program on page 14 (opposite). The program is called “091in OLED TB version.bas” and you can download it from https://pemag.au/Shop/6/454 As before, it’s a fairly straightforward program, and as it stands it only demonstrates how to drive the OLED module to display text and very simple graphic symbols. In its present state, it doesn’t let you type text in via the Micromite console and display it directly on the OLED, as that would involve a fair bit of additional code. Hopefully it will make it easy for those who want to display up to four lines of text and basic symbols on the screen of one of the 0.91in OLED modules from a Micromite to do so. I’d like to thank Tim Blythman for help in producing this MMBasic program for the Micromite. Useful links • Interfacing the 0.91in OLED with an Arduino Uno: https://pemag.au/ link/abw6 • OLED breakouts: https://pemag. au/link/abw7 • LCDwiki MC091GX user manual: PE https://pemag.au/link/abw8 ON SALE in WHSmith and other independent newsagents PRICE £8.99 EE FR -ROM CD ELECTRONICS TEACH-IN 9 GET TESTING! Electronic test equipment and measuring techniques, plus eight projects to build FREE CD-ROM TWO TEACH -INs FOR THE PRICE OF ONE • Multimeters and a multimeter checker • Oscilloscopes plus a scope calibrator • AC Millivoltmeters with a range extender • Digital measurements plus a logic probe • Frequency measurements and a signal generator • Component measurements plus a semiconductor junction tester (includes P&P to UK if ordered direct from us) Teach-In 9 – Get Testing! £8.99 FROM THE PUBLISHERS OF PIC n’ Mix Including Practical Digital Signal Processing PLUS... YOUR GUIDE TO THE BBC MICROBIT Teach-In 9 A LOW-COST ARM-BASED SINGLE-BOARD COMPUTER This series of articles provides a broad-based introduction to choosing and using a wide range of test gear, how to get the best out of each item and the pitfalls to avoid. It provides hints and tips on using, and – just as importantly – interpreting the results that you get. The series deals with familiar test gear as well as equipment designed for more specialised applications. The articles have been designed to have the broadest possible appeal and are applicable to all branches of electronics. The series crosses the boundaries of analog and digital electronics with applications that span the full range of electronics – from a single-stage transistor amplifier to the most sophisticated microcontroller system. There really is something for everyone! Each part includes a simple but useful practical test gear project that will build into a handy gadget that will either extend the features, ranges and usability of an existing item of test equipment or that will serve as a standalone instrument. We’ve kept the cost of these projects as low as possible, and most of them can be built for less than £10. Get Testing Three Microchip PICkit 4 Debugger Guides Files for: PIC n’ Mix PLUS Teach-In 2 -Using PIC Microcontrollers. In PDF format © 2018 Wimborne Publishing Ltd. www.epemag.com Teach In 9 Cover.indd 1 01/08/2018 19:56 FREE COVER-MOUNTED CD-ROM On the free cover-mounted CD-ROM you will find the software for the PIC n’ Mix series of articles. Plus the full TeachIn 2 book – Using PIC Microcontrollers – A practical introduction – in PDF format. ORDER YOUR COPY TODAY: www.electronpublishing.com Practical Electronics | September | 2025 15