SparkFun
SparkFun Micro OLED Breakout
The SparkFun Micro OLED Breakout Board breaks out a small monochrome, blue-on-black OLED. It’s “micro”, but it still packs a punch – the OLED display is cris...
Get notified when back in stock
The SparkFun Micro OLED Breakout Board breaks out a small monochrome, blue-on-black OLED. It’s “micro”, but it still packs a punch – the OLED display is crisp, and you can fit a deceivingly large amount of graphics on there. This breakout is perfect for adding graphics to your next Arduino project, displaying diagnostic information without resorting to serial output, and teaching a little game theory while creating a fun, Arduino-based video game. Most important of all, though, is the Micro OLED is easy to control over either an SPI or I2C interface.
You may be asking yourself, “Why does this board look so familiar?” Yes, this is essentially a MicroView without the Arduino portion. We understand that sometimes you just need a breakout, an open door for you to explore the possibilities of a super small OLED screen. Speaking of, the screen on this breakout is only 64 pixels wide and 48 pixels tall, measuring 0.66" across.
In total, the Micro OLED Breakout provides access to 16 of the OLED’s pins. Fortunately, though, you’ll only need about half of them to make the display work. The top row of pins (GND-CS) breaks out everything you’d need to interface with the OLED over an SPI or I2C interface. The pins on the bottom (D7-vB) are mostly only used if you need to control the display over a parallel interface. This board operates at 3.3V with a current of 10mA (20mA max).
Features:
- Operating Voltage: 3.3V
- Screen Size: 64x48 pixels (0.66" Across)
- Monochrome Blue-on-Black
- SPI or I2C Interface
Documents:
- Schematic
- Eagle Files
- Hookup Guide
- Datasheet (SSD1306)
- GitHub (Design Files & Example Code)
- GitHub (Library)
- Product Video
Jargon buster
Plain-language definitions for the technical terms used above.
- breakout
- A breakout board carries a small or fine-pitched component and brings its connections out to standard, breadboard- and header-friendly pins. Describing a part as a breakout means it can be wired into a project without soldering directly to the component's tiny contacts.
- CS
- CS stands for chip select, a control pin used by SPI devices to tell which connected device should listen. It matters when you connect more than one SPI module to the same microcontroller, because each device usually needs its own CS pin.
- GND
- GND is the ground or reference connection (0 V) for a circuit. When connecting two devices together, their grounds must be joined so both agree on what counts as a low or high signal.
- OLED
- OLED stands for organic light-emitting diode, a display type where each pixel produces its own light. It matters because OLED screens are thin, high-contrast and easy to read for small status displays, but they can be more sensitive to image burn-in than some other display types.
- parallel interface
- A parallel interface sends several bits of data at the same time using multiple wires. It can be faster than simple serial connections, but it uses more microcontroller pins, so it is less convenient for small projects with limited wiring space.
- SPI
- A fast serial communication bus often used for displays, memory cards, and sensors. It matters because SPI devices need specific pins for clock and data, plus a separate chip-select line for each device.
Find this product in
Brands
Displays & Screens
Micro OLED Breakout Schematic
Schematic · 45.7 KB · Click any page to view full size
SSD1306 OLED Controller Datasheet
Datasheet · 1.8 MB · Click any page to view full size
Supplier page — sparkfun.com
Supplier Description · 850.2 KB · Click any page to view full size
Resources & Downloads
Guides, code examples, and more
Source Code
Open-source libraries, firmware & example projects for this product
Breakout board for a monochrome, 0.66", 64x48 OLED display.
c7dd893
about 7 years ago
· 34 commits
- Hardware Updating file names, including subtree directions in Library readme about 11 years ago
- Libraries Removing old libraries. Adding links to formal libs in readme. about 7 years ago
- Production Renamed production folder to match new repo guidelines about 11 years ago
- .gitignore Initial commit about 12 years ago
- README.md Update README.md about 7 years ago
Arduino library for the SparkFun Micro OLED - a breakout board for a monochrome, 0.66", 64x48 OLED display.
1ff6871
about 1 year ago
· 132 commits
- examples Added extra comments. Changed excluded font pointers to NULL over 5 years ago
- img Create Contributing.JPG over 5 years ago
- src Add public initDisplay to allow resetting of display's settings in case of corruption. over 4 years ago
- .gitignore Initial commit about 12 years ago
- CONTRIBUTING.md Adding CONTRIBUTING over 5 years ago
- keywords.txt Add public initDisplay to allow resetting of display's settings in case of corruption. over 4 years ago
- library.json Update library.json - bump version to 1.3.4 about 1 year ago
- library.properties Update library.properties over 4 years ago
- LICENSE.md Updating the LICENSE over 5 years ago
- README.md Add link to hookup guide almost 5 years ago
Related Tutorials
Free guides on learn.littlebird.com.au