Midas Passive OLED Part Number System MC OC 57/265 A W * M Y * 2 3 4 5 6 7 8 9 = MC: Midas Components 2 = OC: OLED Character OG: OLED Graphic 3 = Size / No of Characters and Character Height 4 = Series 5 = Operating Temp Range: B: -4+7Deg C W: -4+8 Deg C 6 = Blank:Not applicable or No of Pixels (3224) 7 = Mode: M: Transmissive S: Sunlight Readable (transmissive) 8 = Colour: Y: Yellow G: Green R: Red B: Blue W: White RGB: Red, Green, Blue 9 = Driver Chip/Controller: Blank: General I: I 2 C E: Multi-European Character Set
Version Contents Date Note NEW VERSION 22/6/8 Spec. Update Power up Sequence 22/6/25 Spec.
MODULE CLASSIFICATION INFORMATION... 2 HISTORY OF VERSION... 3 ()DIMENSION... 5 (2)ABSOLUTE MAXIMUMRATING... 6 2. ELECTRICAL ABSOLUTE RATINGS...6 2.2 ENVIRONMENTAL ABSOLUTE MAXIMUM RATINGS...6 (3)ELECTRICAL CHARACTERISTICS... 7 (4)OPTICAL CHARACTERISTICS... 7 (5)MECHANICAL SPECIFICATION... 8 (6)INTERFACE PIN ASSIGNMENT... 8 (7) I 2 C INTERFACE: (FOR I 2 C MODEL)... 9 (8)BLOCK DIAGRAM........... (9)POWER SUPPLY...PLY............. ()FUNCTIONAL SPECIFICATION... I.... TABLE -: FUNDAMENTAL COMMAND MAND TABLE............ TABLE -2: EXTENDED COMMAND TABLE...4 TABLE -3: OLED COMMAND TABLE...5 ()POWER DOWN AND POWER UP SEQUENCE...7 (2) 68-SERIES MCU PARALLEL INTERFACE TIMING CHARACTERISTICS...8 (3)APPLICATION...2 (4)SSD3 CGROM CHARACTER CODE...22 (5)PRECAUTIONS IN USE OF OLED MODULES-...25 MODULES...25 HANDLING PRECAUTIONS...25 STORAGE PRECAUTIONS...26 DESIGNING PRECAUTIONS...26 (6)PRECAUTIONS IN USE OF OLED MODULES-2...27 PRECAUTIONS WHEN DISPOSING OF THE OLED DISPLAY MODULES...27 OTHER PRECAUTIONS...27
()Dimension FH62BW Ver.
(2)ABSOLUTE MAXIMUMRATING 2. Electrical Absolute Ratings Item Symbol Min. Typ. Max. Unit Notes 2.2 Environmental Absolute Maximum Ratings Wide Temperature re Item Operating Storage Min Max. Min, Max. Note : The defined temperature ranges do not include the polarizer. The maximum withstood temperature of the polarizer should be 85C.
(3)ELECTRICAL CHARACTERISTICS Item Symbol Condition Min. Typ Max. Unit μ (4)OPTICAL CHARACTERISTICS Item Symbol Min. Typ Max. Unit
(5)MECHANICAL SPECIFICATION Item Description MCOC22AWMGE (6)INTERFACE PIN ASSIGNMENT Pin No. Symbol External Connection Description ion 68interface: 88interface: 68interface: 88interface:
(7) I 2 C INTERFACE: (FOR I 2 C MODEL) Pin No. Symbol External Connection Description
(8)BLOCK DIAGRAM (9)POWER SUPPLY
()FUNCTIONAL SPECIFICATION COMMAND TABLE Table -: Fundamental Command Table. Fundamental Command Set Instruction Code Command IS RE SD D/C# R/W# (WR#) D7 D6 D5 D4 D3 D2 D D Clear Display Return Home X X X * Description Write "2H" to DDRAM and set DDRAM address to "H" from AC. Set DDRAM address to "H" from AC and return cursor to its original position if shifted. The contents of DDRAM are not changed. Assign cursor / blink moving direction with DDRAM address. I/D = "": cursor/ blink moves to right and DDRAM address is increased by (POR) X I/D S I/D = "": cursor/ blink moves to left and DDRAM address d is decreased by Assign display shift with DDRAM address. dr s. Entry Mode Set S = "": make display shift of the enabled lines by the DS4 to DS bits in the shift enable instruction. Left/ right direction depends on I/D bit selection. X BDC BDS S = "": display shift disable (POR) Common bi-direction function. BDC = "": COM3 -> COM BDC = "": COM -> COM3 Segment bi-direction function. BDS = "": SEG99 -> SEG, BDS = "": SEG -> SEG99 Set display/cursor/blink ON/OFF D = "": display ON, D = "": display OFF (POR), Display ON / OFFControl X D C B C = "": cursor ON, C = "": cursor OFF (POR), B = "": blink ON, B = "": blink OFF (POR). Note: It is recommended to turn off the cursor and blinking effects when updating internal RAM contents for better visual performance;
. Fundamental Command Set Instruction Code Command IS RE SD D/C# R/W# D7 D6 D5 D4 D3 D2 D D Description Assign font width, black/white inverting of cursor, and 4-line display mode control bit. FW = "": 6-dot font width, FW = "": 5-dot font width (POR), Extended Function Set X FW B/W NW B/W = "": black/white inverting of cursor enable, B/W = "": black/white inverting of cursor disable (POR) NW = "": 3-line or 4-line display mode (POR) NW = "": -line or 2-line display mode Cursor or Display Shift Double Height (4- line) / Display-dot shift S/C R/L * * UD2 UD * DH Set cursor moving and display shift control bit, and the direction, without changing DDRAM data. S/C = "": display shift, S/C = "": cursor shift, R/L = "": shift to right, R/L = "": shift to left UD2~: Assign different doubt height format (POR=b) b) DH = "": display shift enable DH = "": dot scroll enable (POR) DS[4:]=b (POR) when DH =b Determine the line for display shift. Shift Enable DS4 DS3 DS2 DS DS = "/": st line display shift enable/disable DS2 = "/": 2 nd line display shift enable/disable DS3 = "/": 3 rd line display shift enable/disable DS4 = "/": 4 th line display shift enable/disable. Scroll Enable HS4 HS3 HS2 HS HS[4:]=b (POR) when DH =b Determine the line for horizontal smooth scroll. HS = "/": st line dot scroll enable/disable HS2 = "/": 2 nd line dot scroll enable/disable HS3 = "/": 3 rd line dot scroll enable/disable HS4 = "/": 4 th line dot scroll enable/disable.
. Fundamental Command Set Instruction Code Command IS RE SD D/C# R/W# D7 D6 D5 D4 D3 D2 D D Description Numbers of display line, N when N = "" (POR): 2-line (NW=b) / 4-line (NW=b), when N = "": -line (NW=b) / 3-line (NW=b) X * N DH RE () IS DH = /: Double height font control for 2-line mode enable/ disable (POR=) Extension register, RE ("") Function Set Extension register, IS X * N BE RE () CGRAM blink enable BE = b: CGRAM blink enable BE = b: CGRAM blink disable (POR) REV Extension register, RE ("") Reverse bit REV = "": reverse display, REV = "": normal display (POR) Set CGRAM address Set DDRAM Address Set Scroll Quantity AC5 AC4 AC3 AC2 AC AC X AC6 AC5 AC4 AC3 AC2 AC AC X * SQ5 SQ4 SQ3 SQ2 SQ SQ Set CGRAM address in address counter. (POR= ) ) ) Set DDRAM address in address counter. (POR= ) ) Set the quantity of horizontal dot scroll. (POR= ) Valid up to SQ[5:] = b Read Busy Flag and Address/ Part ID X X BF AC6 / ID6 AC5 / ID5 AC4 / ID4 AC3 / ID3 AC2 / ID2 AC / ID AC / ID Can be known whether during internal operation or not by reading BF. The contents of address counter or the part ID can also be read. When it is read the first time, the address counter can be read. When it is read the second time, the part ID can be read. BF = "": busy state BF = "": ready state Write data X X D7 D6 D5 D4 D3 D2 D D Read data X X D7 D6 D5 D4 D3 D2 D D Write data into internal RAM (DDRAM / CGRAM ). Read data from internal RAM (DDRAM / CGRAM ).
Table -2: Extended Command Table 2. Extended Command Set IS RE SD Instruction Code Command Description D/C# R/W# (WR#) Hex D7 D6 D5 D4 D3 D2 D D X 7 A[7:] = h, Disable internal V DD X A[7:] A 7 A 6 A 5 A 4 A 3 A 2 A A regulator at 5V I/O application mode Function Selection A A[7:] = 5Ch, Enable internal V DD regulator at 5V I/O application mode (POR) X X 72 * * * * OP[:]: Select the character no. of RORO OP OP character generator OP[:] CGROM CGRAM b 24 8 b 248 8 b 25 6 b 256 Function Selection B RO[:]: Select character ROM RO[:] ROM b A b B b C b Invalid Note: It is recommended to turn off the disply (cmd 8h) before setting no. of CGRAM and defining character ROM, while clear display (cmd h) is recommended to sent afterwards OLED Characterization X X 78 /79 SD Extension register, SD SD = b: OLED command set is disabled (POR) SD = b: OLED command set is enabled Details refer to Table -3. Notes () POR stands for Power On Reset Values. (2) * and X stand for Don t care.
Table -3: OLED Command Table 3. OLED Command Set Command IS RE SD Instruction Code Descri Set Contrast Control Set Display Clock Divide Ratio/Oscillator Frequency X X X X D/C# R/W# (WR#) Hex D7 D6 D5 D4 D3 D2 D D 8 A[7:] D5 A[7:] ption A 7 A 6 A 5 A 4 A 3 A 2 A A Double byte command to select out of 256 contrast steps. Contrast increases as the value increases. (POR = 7Fh ) A 7 A 6 A 5 A 4 A 3 A 2 A A A[3:] : Define the divide ratio (D) of the display clocks (DCLK): Divide ratio= A[3:] + (POR=b) A[7:4] : Set the Oscillator Frequency, F OSC. Oscillator Frequency increases with the value of A[7:4] and vice versa. (POR=b) Set Phase Length Set SEG Pins Hardware Configuration X X D9 A[7:] Range:b~b A[3:] : Phase period of up to 32 A 7 A 6 A 5 A 4 A 3 A 2 A A DCLK; clock is an valid entry with 2 DCLK (POR=b) A[7:4] : Phase 2 period of up to 5 DCLK; clock is invalid entry (POR=b) X DA A[4]=b, Sequential SEG pin X A[5:4] A 5 A 4 configuration A[4]=b (POR), Alternative (odd/even) SEG pin configuration A[5]=b (POR), Disable SEG Left/Right remap A[5]=b, Enable SEG Left/Right remap Refer to Table 8-4 for details Set V COMH Deselect Level X X DB A[6:4] A 6 A 5 A 4 A[6:4] Hex V COMH deselect code b h level ~.65 x V CC b h ~.7 x V CC b 2h ~.77 x V CC b 3h (POR) ~.83 x V CC b 4h xv CC
3. OLED Command Set Command IS RE SD Instruction Code Description D/C# R/W# (WR#) Hex D7 D6 D5 D4 D3 D2 D D X DC Set VSL & GPIO X A[7:] A7 A A Set VSL: A[7] = b: Internal VSL (POR) A[7] = b: Enable external VSL Function Selection C Set GPIO: A[:] = b represents GPIO pin HiZ, input disabled (always read as low) A[:] = b represents GPIO pin HiZ, input enabled A[:] = b represents GPIO pin output Low (RESET) A[:] = b represents GPIO pin output High X X 23 A[5:] * * A[5:4] = b Disable Fade Out / A 5 A 4 A 3 A 2 A A Blinking Mode[RESET] A[5:4] = b Enable Fade Out mode. Once Fade Mode is enabled, contrast decrease gradually to all pixels OFF. Output follows RAM content when Fade mode is disabled. Set Fade Out and Fade in / out A[5:4] = b Enable Fade in / out mode. Once Fade in / out mode is enabled, contrast decrease gradually to all pixels OFF and than contrast increase gradually to normal display. This process loop continuously until the Fade in / out mode is disabled. A[3:] : Set time interval for each fade step A[3:] Time interval for each fade step b 8Frames b 6 Frames b 24 Frames : : b 2 Frames b 28 Frames Note () POR stands for Power On Reset Values. (2) * and X stand for Don t care. (3) The locked OLED driver IC MCU interface prohibits all commands access except logic bit SD is set to b. (4) Refer to Table - and Table -2 for the details of logic bits IS, RE and SD.
()Power down and Power up Sequence Display off V off V off Reset Circuit
(2) 68-Series MCU Parallel Interface Timing Characteristics Symbol Descripti Min Max Unit
Note : 68-Series
(3)Application VDD/VCC off State Set Pre-Charge Period xd9, xf Set VCOMH Deselect Level xdb, x4 Exiting Set OLED Characterization x78, x28 Clear Display x Set Segment en Low Voltage & GPIO xdc, x3 3 Set DDRAM Address x8 Initial Settings tings Configuration o Set Display On xc Set Contrast Control x8, xff Display Data Sent
Normal Operation Set Display Off x78(c), x28(c), x8(c) Sleep Mode Power down VCCV (GPIO) O) x2a(c), x79(c), xdc(c) C), X2(C) Sleep Mode Disable Internal Regulator x2a (C),x79 (C),x7 (C) x5c (D),xDC (C),x3 (C) Disable Internal nal Regulator x2a(c), x7(c) x(d), x28(c) Power up VCC (ms Delay Recommended) Set Display On x78 (C), x28 (C),xC (C) Normal Operation
(4)SSD3 CGROM CHARACTER CODE ROMA
ROMB
ROMC
(5)Precautions in use of OLED Modules-
IC.
(6)Precautions in use of OLED Modules-2