NHD-0216MW-SB3 Character OLED Display Module NHD0216MWSB3- Newhaven Display 2 lines x 16 characters Character OLED Module Model Blue 2.4V~5.5V Supply Voltage Newhaven Display International, Inc. 2661 Galvin Ct. Elgin IL, 60124 Ph: 847-844-8795 Fax: 847-844-8796 www.newhavendisplay.com [email protected] [email protected] Document Revision History Revision 0 Date 07/05/2016 Description Initial Release Functions and Features 2 lines x 16 characters Built-in LCD comparable controller SPI MPU interface 2.8V or 5.0V operation RoHS compliant Slim design Low Power Ultra-High Contrast [2] Changed by PB L A I A T N 4.50 C OLED 41.40 0.2 3.40 BEZEL 42.40 0.2 ( Column 50 ) O C ( Column 80 ) 5 0.3 0.2 0.2 16.05 PCB 24.40 BEZEL 20.90 10.16 13.50 Pin Assignment 2.16 1.82 0.37 0.34 0.5 ( Row 16 ) Common 0 2 ( Row 1 ) 0.34 Detail "A" Scale (2:1) NO. Symbol 1 GND 2 VDD_SEL 3 VDDIO 4 SCLK 5 SDI 6 SDO 7 /CS 8 /RES Date 07/05/16 Unit Gen. Tolerance ±0.3mm 3 4 mm 5 Model: NHD-0216MW-SB3 6 The drawing contained herein is the exclusive property of Newhaven Display International, Inc. and shall not be copied, reproduced, and/or disclosed in any format without permission. [3] B v1 ( Column 51 ) Common 15 A 19.52 1 Segment 49 Notes: 1. Display color: Blue 2. Display format: 2 lines x 16 characters 3. Supply Voltage: 2.4V~5.5V 4. Interface: SPI 5. Controller: US2066 1 PCB 1 Date 0.2 0.53 0.56 4.45 4.95 F N Segment 20 Segment 50 ( Column 1 ) 2.35 3.90 "A" 10.35 V.A 36.22 Segment 99 D 0.2 6.49 9.25 4 - ⌀1.25(PTH) 1.75 0.2 V.A 11.40 B A.A 34.22 8 E D I OLED 19.90 A.A 9.40 Active Area 1.39” 16 x 2 Character 7.49 P2.54*(4-1) = 7.62 2 0.3 6 Description HOLE 49.20 10.50 PCB 49.20 5 Rev 0.2 4 NHD-0216MW-SB3 3 2.85 2 Newhaven Display 1 HOLE 18.70 Mechanical Drawing C D Pin Description SPI Interface: Pin No. 1 2 Symbol GND VDD_SEL External Connection Power Supply Power Supply 3 VDDIO Power Supply 4 5 6 7 8 SCLK SDI SDO /CS /RES MPU MPU MPU MPU MPU Function Description Ground Supply Voltage for Logic Operation VDD_SEL must be No Connect for 5V operation, VDD_SEL=2.8V for low voltage operation. Supply Voltage for Logic I/O VDDIO=5V for 5V operation, VDDIO=2.8V for low voltage operation. Serial Clock signal Serial Data Input signal Serial Data Output signal Active LOW Chip Select signal Active LOW Reset signal 5V I/O Regulator Jumper Select Solder Jumper Name SJ1 2.8V Operation Open (default) 5V Operation Short [4] Wiring Diagram [5] Electrical Characteristics Item Operating Temperature Range Storage Temperature Range Symbol Top Tst Supply Voltage for Logic Supply Voltage for I/O Pins Supply Voltage for Logic Supply Voltage for I/O Pins VDD VDDIO VDD VDDIO Supply Current Sleep Mode Current IDD IDDSLEEP “H” Level input “L” Level input “H” Level output “L” Level output Condition Absolute Max Absolute Max (2.8V I/O Application) (5V I/O Application) - Vih Vil Voh Vol Min. -40 -40 Typ. - Max. +85 +90 Unit ⁰C ⁰C 2.4 2.4 4.4 2.8 2.8 5.0 VDDIO 3.6 5.5 V V V V - 10 .05 40 1 mA mA 0.8*VDD 0.9*VDD - - 0.2*VDD 0.1*VDD V V V V Optical Characteristics Item Viewing Angle – Top Viewing Angle – Bottom Viewing Angle – Left Viewing Angle – Right Contrast Ratio Response Time (rise) Response Time (fall) Brightness Lifetime Symbol Condition Cr ≥ 10,000:1 Cr Tr Tf Min. 80 80 80 80 10,000:1 60 25,000 Typ. 10 10 80 - Max. - Unit ⁰ ⁰ ⁰ ⁰ us us 2 cd/m Hrs 50% checkerboard Ta=25°C, 50% checkerboard Note: Lifetime at typical temperature is based on accelerated high-temperature operation. Lifetime is tested at average 50% pixels on and is rated as Hours until Half-Brightness. The Display OFF command can be used to extend the lifetime of the display. Luminance of active pixels will degrade faster than inactive pixels. Residual (burn-in) images may occur. To avoid this, every pixel should be illuminated uniformly. Controller Information Built-in US2066 controller. Please download specification at http://www.newhavendisplay.com/app_notes/US2066.pdf DDRAM Address 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F [6] Table of Commands [7] [8] [9] [10] [11] [12] Timing Characteristics Serial Interface: [13] Built-in Font Tables [14] [15] [16] Example Initialization Sequence void init() { RES = 1; delayms(1); command(0x2A); command(0x71); data(0x00); command(0x28); command(0x08); command(0x2A); command(0x79); command(0xD5); command(0x70); command(0x78); command(0x08); command(0x06); command(0x72); data(0x00); command(0x2A); command(0x79); command(0xDA); command(0x00); command(0xDC); command(0x00); command(0x81); command(0x7F); command(0xD9); command(0xF1); command(0xDB); command(0x40); command(0x78); command(0x28); command(0x01); command(0x80); command(0x0C); delayms(100); } //reset HIGH – inactive //delay //function set (extended command set) //function selection A // disable internal VDD regulator (2.8V I/O). data(0x5C) = enable regulator (5V I/O) //function set (fundamental command set) //display off, cursor off, blink off //function set (extended command set) //OLED command set enabled //set display clock divide ratio/oscillator frequency //set display clock divide ratio/oscillator frequency //OLED command set disabled //extended function set (2-lines) //COM SEG direction //function selection B //ROM CGRAM selection //function set (extended command set) //OLED command set enabled //set SEG pins hardware configuration //set SEG pins hardware configuration //function selection C //function selection C //set contrast control //set contrast control //set phase length //set phase length //set VCOMH deselect level //set VCOMH deselect level //OLED command set disabled //function set (fundamental command set) //clear display //set DDRAM address to 0x00 //display ON //delay Example Arduino Code Please see: https://github.com/NewhavenDisplay/NHD_US2066 [17] Quality Information Test Item Content of Test High Temperature storage Test the endurance of the display at high storage temperature. Test the endurance of the display at low storage temperature. Test the endurance of the display by applying electric stress (voltage & current) at high temperature. Test the endurance of the display by applying electric stress (voltage & current) at low temperature. Test the endurance of the display by applying electric stress (voltage & current) at high temperature with high humidity. Test the endurance of the display by applying electric stress (voltage & current) during a cycle of low and high temperatures. Test the endurance of the display by applying vibration to simulate transportation and use. Low Temperature storage High Temperature Operation Low Temperature Operation High Temperature / Humidity Operation Thermal Shock resistance Vibration test Static electricity test Test Condition Test the endurance of the display by applying electric static discharge. 2 -40⁰C , 240hrs 1,2 +85⁰C, 240hrs 2 -40⁰C, 240hrs 1,2 +60⁰C, 90% RH, 240hrs 1,2 -40⁰C, 30min -> 25⁰C, 5min -> 85⁰C, 30min = 1 cycle 100 cycles 10-22Hz, 15mm amplitude. 22-500Hz, 1.5G 30min in each of 3 directions X,Y,Z VS=800V, RS=1.5kΩ, CS=100pF One time Note 1: No condensation to be observed. Note 2: Conducted after 2 hours of storage at 25⁰C, 0%RH. Note 3: Test performed on product itself, not inside a container. Evaluation Criteria: 1: Display is fully functional during operational tests and after all tests, at room temperature. 2: No observable defects. 3: Luminance >50% of initial value. 4: Current consumption within 50% of initial value Precautions for using OLEDs/LCDs/LCMs See Precautions at www.newhavendisplay.com/specs/precautions.pdf Warranty Information and Terms & Conditions http://www.newhavendisplay.com/index.php?main_page=terms [18] Note +90⁰C, 240hrs 3