4D SYSTEMS µoled-160-g1(sgc) Serial OLED Display Module Data Sheet

Similar documents
4D SYSTEMS µoled-160-g1(sgc) Serial OLED Display Module Data Sheet

4D SYSTEMS µoled-128-g1(sgc) Serial OLED Display Module Data Sheet

µoled-96-g1(sgc) Serial OLED Display Module Data Sheet

udrive-usd-g1 Embedded DOS micro-drive Module Data Sheet

DATASHEET 4D SYSTEMS TURNING TECHNOLOGY INTO ART. Embedded DOS micro-drive Module. μdrive-μsd-g1

DATASHEET 4D SYSTEMS TURNING TECHNOLOGY INTO ART. Carrier Board for μoled-160-g1/g2 CB-160-G1

4D SYSTEMS µvga-ii(sgc) Serial VGA Graphics Engine Data Sheet

4D SYSTEMS µlcd-32pt(sgc) 3.2 Serial LCD Display Module Data Sheet

4D SYSTEMS µoled-3202x-p1(sgc) Serial AMOLED Display Modules Data Sheet

DATASHEET 4D SYSTEMS TURNING TECHNOLOGY INTO ART. USB to Serial UART Bridge Converter. Document Date: 5 th September 2012 Document Revision: 1.

DATASHEET 4D SYSTEMS. 4D Arduino Adaptor Shield TURNING TECHNOLOGY INTO ART. 4Display-Adaptor-Shield

DATASHEET 4D SYSTEMS. 4D Raspberry Pi Serial Adaptor TURNING TECHNOLOGY INTO ART. 4D-Serial-Pi-Adaptor

DATASHEET 4D SYSTEMS TURNING TECHNOLOGY INTO ART. microusb Programming Adaptor. USB to UART Serial Bridge

DATASHEET 4D SYSTEMS. 4D Raspberry Pi Serial Adaptor TURNING TECHNOLOGY INTO ART. 4D-Serial-Pi-Adaptor

DATASHEET 4D SYSTEMS. 4D Raspberry Pi Serial Adaptor TURNING TECHNOLOGY INTO ART. 4D-Serial-Pi-Adaptor

DATASHEET 4D SYSTEMS. Embedded Audio-Sound Module TURNING TECHNOLOGY INTO ART SOMO-14D. Document Date: 5 th February 2013 Document Revision: 1.

DATASHEET 4D SYSTEMS. uusb-pa5 uusb-pa5-ii. microusb Programming Adaptor TURNING TECHNOLOGY INTO ART. USB to UART Serial Bridge

DATASHEET 4D SYSTEMS. 4Display Shield with 2.2 Display TURNING TECHNOLOGY INTO ART. 4Display-Shield-22

DATASHEET. 1.7 microoled GOLDELOX Display. µoled-160-g2. Document Date: 26 th June 2013 Document Revision: 1.2

Serial JPEG Camera Module Data Sheet

DATASHEET. 4D 7.0 LCD CAPE Beagle Bone Black 7.0 LCD CAPE. Document Date: 3 rd February 2014 Document Revision: 1.2

DATASHEET. 4.3 Embedded SPI Display. 4DLCD-FT843 Powered by the FTDI FT800 Video Engine. Document Date: 25 th September 2013 Document Revision: 0.

DATASHEET 4D SYSTEMS TURNING TECHNOLOGY INTO ART. 2.0 Transparent OLED Display microoled GOLDELOX Module. µtoled-20-g2

2.8 microlcd Intelligent PICASO Display Module

4D Systems. Application Note: 4D-AN-G3001. in ViSi Environment. Document Date: 15 th December Document Revision: 1.0

DATASHEET. 3.2 Display Bezel. 4D-Bezel-32 For the ulcd-32ptu Display Module. Document Date: 16 th September 2013 Document Revision: 1.

Serial JPEG Camera Module Data Sheet

USERS MANUAL. 4D Systems. (4DGL Platform Only) Revision 1.0

4D Systems. Application Note: 4D-AN-P2002. Playing Video on PICASO based modules using RAW option. Document Date: 15 th December 2012

SOMO-14D Embedded Audio-Sound Module

DATASHEET. 4.3 Embedded SPI Display. 4DLCD-FT843 Powered by the FTDI FT800 Video Engine. Document Date: 8 th January 2014 Document Revision: 1.

4D SYSTEMS µlcd-24pt(sgc) 2.4 Serial LCD Display Module Data Sheet

DATASHEET. gen4 Programming Adaptor For all gen4 sizes (Picaso and Diablo16) gen4-pa. Document Date: 29 th January 2016 Document Revision: 1.

Workshop 4 Installation INSTALL GUIDE. Document Date: February 4 th, Document Revision: 1.1

REFERENCE 4D SYSTEMS TURNING TECHNOLOGY INTO ART. μdrive. (μdrive-μsd-g1) COMMAND SET. Document Date: 23 rd October 2012 Document Revision: 4.

4D SYSTEMS TURNING TECHNOLOGY INTO ART. Application Note: 4D-AN-G5002

DATASHEET 4D SYSTEMS. Serial JPG Camera Module TURNING TECHNOLOGY INTO ART. Document Date: 5 th September 2012 Document Revision: 1.

DATASHEET. 4D 4.3 LCD CAPE Beagle Bone Black 4.3 LCD CAPE. Document Date: 3 rd February 2014 Document Revision: 1.9

APPLICATION NOTE. Application Note: 4D-AN-P4009. ViSi-Genie Inputs. Document Date: November 19 th, Document Revision: 1.0

Introduction. Rev.1.2

4D LABS. PICASO-SGC Intelligent Serial Graphics Controller. Advance Information. Page 1 of 25. Document Date: 29th April 2010 Document Revision: 2.

USER GUIDE. Workshop 4 User Guide. Document Date: 17 th December 2012 Document Revision: 1.1

4D SYSTEMS APPLICATION NOTE. Application Note: 4D-AN-G5001 TURNING TECHNOLOGY INTO ART. Serial - Displaying Third-Party Fonts

4D SYSTEMS APPLICATION NOTE. Application Note: 4D-AN-P3001 TURNING TECHNOLOGY INTO ART. ViSi - Displaying Third-Party Fonts

APPLICATION NOTE. Application Note: 4D-AN-P4004. ViSi-Genie Advanced Buttons. Document Date: November 15 th, Document Revision: 1.

APPLICATION NOTE. Application Note: 4D-AN-P4007. ViSi-Genie Play Video. Document Date: November 15 th, Document Revision: 1.

DATASHEET. gen4 Internet of Displays Series. gen4-iod-24t, 28T, 32T. gen4-iod-24t gen4-iod-28t gen4-iod-32t. Resistive touch.

DATASHEET AMOLED Display Module. µoled p1(t) P1 = Non-Touch Version. P1T = Resistive Touch Version

DATASHEET. Embedded Audio-Sound Module SOMO-II. Document Date: 8 th January 2014 Document Revision: 0.1

DATASHEET. Internet of Displays Series. IoD-09TH IoD-09SM. 0.9 Through Hole version. 0.9 Surface Mount version

Font Tool User Guide. Abstract. Document Date: 1 July 2009 Document Revision: 01

DATASHEET 4D SYSTEMS. 4.3 microlcd PICASO Display TURNING TECHNOLOGY INTO ART. µlcd-43p/pt/pct

DATASHEET. Serial Camera Module. ucam-ii. Document Date: 6 th March 2014 Document Revision: 1.1

DATASHEET. Embedded Audio-Sound Module SOMO-II. Document Date: 21 st March 2014 Document Revision: 1.1

DATASHEET. Serial Camera Module. ucam-ii. Document Date: 24 th July 2014 Document Revision: 1.3

DATASHEET. 4D 4.3 LCD CAPE Beagle Bone Black 4.3 LCD CAPE. Document Date: 15 th October 2013 Document Revision: 1.7 DISTRIBUTED BY TEXIM EUROPE

DATASHEET 4D SYSTEMS. Arduino Display Module Pack TURNING TECHNOLOGY INTO ART. ulcd-43-pt-ar. Featuring 4.3 Serial Display Module

DATASHEET. MK-070C-HP High Performance 7 Inch Capacitive Touch Display. Amulet. Technologies. July 2015 Revision A

DATASHEET. Gen4 LCD CAPE Range 4.3, 5.0 and 7.0 LCD CAPE s For the Beagle Bone Black. GEN4-4DCAPE-xxx-SB (Super Bright, All sizes/touch)

DATASHEET. 2.4 microlcd PICASO Display. µlcd-24ptu. Document Date: 15 th January 2014 Document Revision: 1.7

DATASHEET 4D SYSTEMS. 2.8 microlcd PICASO Display TURNING TECHNOLOGY INTO ART. µlcd-28ptu. Document Date: 15 th January 2014 Document Revision: 1.

USER MANUAL. Workshop4 IDE USER GUIDE. Document Revision: 2.1 Document Date: 29 th July 2017

USER GUIDE. Workshop4 PRO SMART WIDGETS EDITOR. Document Revision: 1.1 Document Date: 29 th July 2017

DATASHEET 4D SYSTEMS. Raspberry Pi Display Module Pack TURNING TECHNOLOGY INTO ART. Featuring a 2.8 Display Module ulcd-28-ptu-pi

Preliminary. PACKAGE - 28-pin MLP (5mm X 5mm) Example Circuit Diagram CP V. 48MHz Oscillator. USB Function Controller 512B EEPROM

DATASHEET. 2.8 microlcd PICASO Display. ulcd-28ptu. Document Date: 22 nd June 2015 Document Revision: 1.8

DATASHEET. 2.4 microlcd PICASO Display. ulcd-24ptu. Document Date: 22 nd June 2015 Document Revision: 1.8

TO OUR VALUED CUSTOMERS

DATASHEET. 4DPi-24-HAT. 2.4 Primary Display for the Raspberry Pi. In partnership with. Compatible with A+, B+ and Pi2

Application Note: 4D-AN-P4010 ViSi-Genie Connection to a Host with Red- Green-Blue LED Control

QT3 Xplained Pro. Preface. Atmel QTouch USER GUIDE

µoled 128 USB Connection Using Prop Plug

DATASHEET. ulcd-35dt. 3.5 DIABLO16 Intelligent Display Module. Document Date: 6 th October 2015 Document Revision: 1.3

BD027-14E Low-Voltage Nanopower Digital Switch for Medical Devices

Preliminary MK-CY-043. Data Sheet. Amulet Capacitive 4.3 GEMmodule. Introduction:

USB2507. Integrated USB 2.0 Compatible 7-Port Hub PRODUCT FEATURES. Data Brief

RE866 Interface User Guide

Low Pressure Digital & Analog Sensor

Bidirectional ESD protection diode

NCR402T. 1. General description. 2. Features and benefits. 3. Applications. 4. Quick reference data

Ethernet1 Xplained Pro

USER GUIDE. Atmel QT6 Xplained Pro. Preface

TA75W393FU TA75W393FU. Dual Voltage Comparator. Features. Marking (Top View) Pin Connection (Top View)

DATASHEET. ulcd-43d/dt/dct. 4.3 DIABLO16 Intelligent Display Module. D Display Only Version DT Resistive Touch Version DCT Capacitive Touch Version

Input Voltage 3.3 V With/Without TSP Projected Capacitive Touch Panel / Weight g. Note 1: RoHS compliant. Note 2: LCM weight tolerance: ± 5%.

Low Voltage, 10-Bit Digital Temperature Sensor in 8-Lead MSOP AD7314

QKEYPAD-K16 16 Key Proximity Touch Sensing Keypad

TC4049BP,TC4049BF, TC4050BP,TC4050BF

ATtiny104 Xplained Nano. Preface. AVR 8-bit Microcontrollers USER GUIDE

LCD Module Product Specification

USER GUIDE. Atmel OLED1 Xplained Pro. Preface

USB/Charger and Over-Voltage Detection Device

I2C to DALI Interface

USER GUIDE. ATWINC1500 Xplained Pro. Preface

BD020 Nanopower Medical Magnetic Sensor

Figure 1: TSSOP-24 ( Top View ) Figure 2: TQFN 4x4-24 ( Top View )

TOSHIBA CMOS Digital Integrated Circuit Silicon Monolithic TC7SGU04FU IN A GND

RN1101MFV,RN1102MFV,RN1103MFV RN1104MFV,RN1105MFV,RN1106MFV

CEC1702 clicker. a great idea is just a click away

User Manual. UIM240XX Series Parallel Signal Control Miniature Integrated Stepper Motor Driver

Transcription:

4D SYSTEMS Serial OLED Display Module Document Date: 16th December 2011 Document Revision: 6.0 Page 1 of 16

Serial OLED Display Module 4D SYSTEMS Description Features The μoled-160-g1(sgc) display module brings to life a breathtaking 1.7 screen, which is the biggest µoled module available in its range. Driven by the GOLDELOX-SGC processor, the μoled-160-g1(sgc) acts as the perfect cost effective compact display solution for any application requiring a plethora of colour and awe on a sharply refined screen. Achieving playback of shapes, text, images and animation is made possible by the GOLDELOX-SGC graphics processor. A series of I/O ports are also made accessible in conjunction with serial communications for interfacing with external devices. This plug-n-play device makes simple work out of incorporating a visual component into any product design, with an assortment of built in functions ready and waiting at the user s disposal. Low-cost OLED display graphics user interface solution. 160 x 128 resolution, 65K true to life colours, PMOLED screen. 1.7 diagonal size, 52 x 32 x 6.1mm. Active Area: 33.6mm x 27mm. No back lighting with near 180 viewing angle. Easy 5 pin interface to any host device: VCC, TX, RX, GND, RESET. Serial TTL interface with auto-baud feature (300 to 256K baud). Powered by the 4D-Labs GOLDELOX-SGC processor (also available as separate OEM IC for volume users). On-board μsd/μsdhc memory card adaptor for storing of icons, images, animations, etc. Supports 64MB to 2GB micro-sd as well as micro-sdhc memory cards (4GB and above). Comprehensive set of built in high level graphics functions and algorithms that can draw lines, circles, text, and much more. Display full colour images, animations, icons and video clips. Supports all available Windows fonts and characters (imported as external fonts). Multiple switch/button feature on a single pin. Dedicated sound pin with complex sound generation. 4.0V to 5.5V range operation (single supply). RoHS Compliant. Applications Elevator control systems, point of sale terminals. Electronic gauges and metres, test and measurement and general purpose instrumentation. Industrial control, automotive, medical applications, home appliances, security and gaming equipment. General purposes embedded applications. Page 2 of 16

Table of Contents 1. Pin Configuration and Summary...4 2. Hardware Interface - Pins...5 2.1 Serial Interface - UART...5 TX pin 3 (Serial Transmit):...5 RX pin 5 (Serial Receive):...5 2.2 Button-Switch Interface...5 SWITCH pin 6 (Multiple Button Input):...5 2.3 Sound Interface...6 SOUND pin 4 (Sound-Audio Output):...6 2.4 System Pins...6 VCC pin 1 (Module Supply Voltage Input):...6 3.3Vout pin 10 (3.3V Regulated Output):...6 GND pins 7,8 (Module Ground):...6 RESET pin 9 (Module Master Reset):...6 3. Software Interface - Commands...7 4. Module Features...8 4.1 The Display 1.7 PMOLED...8 4.2 The GOLDELOX-SGC Processor...8 4.3 micro-sd/micro-sdhc Memory Card...8 5. Power-Up and Reset...9 5.1 Splash Screen on Power-Up...9 5.2 4DSL Memory Card Script Program...9 5.3 Auto-Run Card Script Program...9 6. Programming - System Updates...10 7. OLED Screen Precautions...10 8. Mechanical Dimensions...11 9. Development and Support Tools...12 9.1 PmmC Loader Software Programming Tool...12 9.2 microusb Hardware Programming Tool...12 9.3 Display Initialisation Setup Personality (DISP) Software Programming Tool...12 9.4 FONT Tool Software Tool...12 9.5 Graphics Composer Software Tool...13 9.6 Development and Carrier Boards...13 9.7 FAT Controller Software Test Tool...13 10.Specifications and Ratings...14 Proprietary Information...16 Disclaimer of Warranties & Limitation of Liability...16 Contact Information...16 Page 3 of 16

1. Pin Configuration and Summary Pin Symbol I/O Description 1 VCC I 2 NC - 3 TX O 4 SOUND O 5 RX I 6 SWITCH I 7 8 GND GND P P 9 RESET I 10 3.3Vout P Main Voltage Supply +ve input pin. Reverse polarity protected. Range is 4.0V to 5.5V, nominal 5.0V. Not Connected. Asynchronous Serial Transmit pin. Connect this pin to host microcontroller Serial Receive (Rx) signal. The host receives data from μoled-160-g1(sgc) via this pin. This pin is tolerant up to 5.0V levels. Sound generation output pin. Connect this pin to a simple speaker circuit described in section 2.3. Leave open if unused. Asynchronous Serial Receive pin. Connect this pin to host microcontroller Serial Transmit (Tx) signal. The host transmits commands and data to the μoled-160-g1(sgc) via this pin. This pin is tolerant up to 5.0V levels. Multi Button or Joystick switch input pin. Option is available to connect from 1 up to 5 push buttons. If connected to GND on power-up it will auto-run a script program from the memory card. Supply Ground. Supply Ground. Master Reset signal. Internally pulled up to 3.3V via a 4.7K resistor. An active Low pulse greater than 2 micro-seconds will reset the module. If the module needs to be reset externally, only use open collector type circuits. This pin is not driven low by any internal conditions. The host should control this pin via one of its port pins using an open collector/drain arrangement. 3.3V regulated output. Available current up to 50mA to power external circuitry. I: Input, O: Output, A: Analogue, P: Power Page 4 of 16

2. Hardware Interface - Pins The μoled-160-g1(sgc) provides both a hardware and a software interface. This section describes in detail the hardware interface pins. RX pin 5 (Serial Receive): Asynchronous Serial port Receive pin, RX. Connect this pin to host micro-controller Serial Transmit (Tx) signal. The host transmits data to the μoled module via this pin. 2.1 Serial Interface - UART 2.2 Button-Switch Interface The μoled-160-g1(sgc) has a dedicated hardware UART that can communicate with a host micro-controller via its serial port. This is the main interface used by the host micro-controller to communicate with the μoled module to send commands and receive back data. The primary features are: Full-Duplex 8 bit data transmission and reception through the TX and RX pins. Data format: 8 bits, No Parity, 1 Stop bit. Auto Baud feature. Baud rates from 300 baud up to 256K baud. Multiple Buttons can be connected to a single pin on the μoled module. Up to 5 buttons or a 5 position multi switch connects to a junction of a resistor ladder network that forms a voltage divider. The SWITCH pin internally reads the analogue value and decodes it accordingly. A single byte serial transmission consists of the start bit, 8-bits of data followed by the stop bit. The start bit is always 0, while a stop bit is always 1. The LSB (Least Significant Bit, Bit 0) is sent out first following the start bit. Figure below shows a single byte transmission timing diagram. Unused buttons do not need resistors to be connected to the circuit. Table below lists the buttons and corresponding resistor values. If no buttons or switches are used then connect this pin to GND. SWITCH pin 6 (Multiple Button Input): Connect up to 5 push buttons or a 5 position multi-switch as shown in the diagram below. Each consecutive button must be connected to ground via its matching resistor. Number of Buttons Button Number Resistor Value 1 SW1 22K 2 SW2 10K 3 SW3 4.7K 4 SW4 2.2K 5 SW5 1.2K The Serial port is also the primary interface for updating and programming the on board GOLDELOX-SGC processor with future serial command upgrades and enhancements. Please refer to Section 6. Programming-System Updates for more details. TX pin 3 (Serial Transmit): Asynchronous Serial port Transmit pin, TX. Connect this pin to host micro-controller Serial Receive (Rx) signal. The host receives data from the μoled module via this pin. Page 5 of 16

2.4 System Pins VCC pin 1 (Module Supply Voltage Input): Module supply voltage input pin. This pin must be connected to a regulated supply voltage in the range of 4.0 Volts to 5.5 Volts DC. Nominal operating voltage is 5.0 Volts. 3.3Vout pin 10 (3.3V Regulated Output): External circuitry that requires a regulated 3.3V supply can be powered up via this pin. Maximum available current is 50ma. Note: If this pin is connected to GND on powerup, it will auto-run a script program from the memory card. 2.3 Sound Interface GND pins 7,8 (Module Ground): Device ground pins. These pins must be connected to ground. RESET pin 9 (Module Master Reset): Module Master Reset pin. An active low pulse of greater than 2 micro-seconds will reset the module. Internally pulled up to 3.3V via 4.7K resistor. Only use open collector type circuits to reset the device if an external reset is required. The μoled module is capable of generating complex sounds and audio from its SOUND pin. A simple speaker circuit as shown below can be utilised. For a complete list of sound commands please refer to the separate document titled 'GOLDELOX-SGC-COMMANDS-SIS.pdf'. SOUND pin 4 (Sound-Audio Output): Sound and audio waveforms are generated from this pin. Connect this pin to a simple speaker circuit detailed above. If unused then this pin must be left open or floating. Typical Host Connection Page 6 of 16

3. Software Interface - Commands The software interface provided by the μoled160-g1(sgc) module is a set of easy to use serial commands. The command set is grouped into following sections: General Commands: AutoBaud Version-Device Info Request Replace Background Colour Clear Screen Display Control Functions Sleep Switch-Buttons-Joystick Status Wait for Switch-Buttons-Joystick Status Sound Tune Graphics Commands: Add User Bitmap Character Draw User Bitmap Character Draw Circle Draw Triangle Draw Image-Icon Set Background Colour Draw Line Draw Pixel Read Pixel Screen Copy-Paste Draw Polygon Replace Colour Set Pen Size Draw Rectangle Display Object from Card Run Script (4DSL) Program from Card Read Sector Block from Card Display Video-Animation Clip Write Sector Block to Card Initialise Memory Card Read Byte Data from Card Write Byte Data to Card 4DSL - Scripting Language Commands: Delay Set Counter Decrement Counter Jump to Address If Counter Not Zero Jump to Address Exit-Terminate Script Program For a complete detailed list of commands refer to the separate document titled: GOLDELOX-SGC-COMMANDS-SIS.pdf The Each command is made up of a sequence of data bytes. When a command is sent to the module and the operation is completed, the module will always return a response. For a command that has no specific response the module will send back a single acknowledge byte called the ACK (06hex), in the case of success, or NAK (15hex), in the case of failure. Text Commands: Set Font Set Transparent-Opaque Text Draw String Text (graphics format) Draw ASCII Char (text format) Draw Text Button Draw String Text (text format) Draw ASCII Char (graphics format) Commands having specific responses may send back varying numbers of bytes, depending upon the command and response. It will take the module a certain amount of time to respond, depending on the command type and the operation that has to be performed. If the μoled receives a command that it does not understand it will reply back with a negative acknowledge called the NAK (15hex). Since a command is only identified by its position in the sequence of data bytes sending incorrect data can result in wildly incorrect operation. Comma usd/usdhc Memory Card Commands: Set Address Pointer of Card Screen Copy-Save to Card Display Image-Icon from Card Page 7 of 16

4. Module Features 4.2 The GOLDELOX-SGC Processor The μoled-160-g1(sgc) module is equipped to accommodate most applications. Some of the main features of the module are listed below. The module is designed around the GOLDELOXSGC Serial Graphics Controller from 4D-Labs. 4.1 The Display 1.7 PMOLED The μoled-160-g1(sgc) is equipped with a full colour PMOLED screen. Some of the features of the screen are: Screen Size: 1.7 diagonal Screen Dimensions: 40 x 33.5mm. Viewing Area: 33.6 x 27mm 65K true to life colours Brightness: 100 cd/m2 Contrast Ratio: 5000:1 Viewing Angle: greater than 160 degrees No Back lighting The GOLDELOX-SGC is an intelligent Serial Graphics Controller and the interface to the OLED display is almost plug-n-play. All of the data and control signals are provided by the chip to interface directly to the display. Powerful graphics, text, image, animation and countless more features are built right inside the chip. It offers a simple yet effective serial interface to any host micro-controller that can communicate via a serial port. The data sheet for the chip is available from the website: GOLDELOX-SGC-DS-revx.pdf 4.3 micro-sd/micro-sdhc Memory Card The module supports micro-sd/sdhc memory cards via the on-board micro-sd connector. The memory card is used for all multimedia file retrieval such as images, animations and movie clips. The memory card can also be used as general purpose storage for data logging applications. Support is available for micro-sd with up to 2GB capacity and for high capacity HC memory cards starting from 4GB and above. set is described in detail in the following sections. Page 8 of 16

5. Power-Up and Reset 5.1 Splash Screen on Power-Up When the μoled module comes out of a power up or external reset, a sequence of events must be observed before attempting to communicate with the module: The μoled-160-g1(sgc) will wait up to 5 seconds with its screen blank for the host to transmit the Auto-Baud command ( U, 55hex). If the host has not transmitted the Auto-Baud command by the end of this period the module will display a builtin splash screen. If the host has transmitted the Auto-Baud command, the screen will remain blank. This wait period is for those customer specific applications where the splash screen is undesired. Allow up to 500ms delay after power-up or reset for the module to settle without a μsd card inserted. If a μsd card is inserted the initialisation time of the particular card will need to be added, better quality cards tend to initialise in about 75ms or quicker, lower quality ones can take up to a second. Do not attempt to communicate with the module during this period. The module may send garbage on its TX Data line during this period, the host should disable its Rx Data reception. Within 100ms of powering up, the host should make sure it has its Tx line pulled HIGH. If the host Tx (μoled RX) is LOW or floating after the 100ms period, the module may misinterpret this as the START bit of the auto-baud character and lock onto some undesired baud rate. The host transmits the auto-baud character (capital U, 55hex) as the first command so the module can lock onto the host s baud rate. Once the host receives the ACK, the μoled module is now ready to accept commands. 5.2 4DSL Memory Card Script Program The complete command summary for the GOLDELOX-SGC is listed in the previous section 3 of this document. The command execution is not only limited to the host sending these via the serial interface. The majority of them can be composed as a script and written into memory card. A 4DSL script program is a sequence of those commands that reside and can be executed from inside the memory card and these can be a combination of graphics, text, image, video and audio commands. Complete list of commands available for the scripting program is listed in a separate document titled: GOLDELOX-SGC-COMMANDS-SIS.pdf 5.3 Auto-Run Card Script Program HOST uoled-160-g1 Power-Up/Reset Delay Auto-Baud ('U'', 55h) ACK (06h)...... The GOLDELOX-SGC embedded in the μoled-160-g1(sgc) module has a feature that will auto run a preloaded script program, on the μsd/μsdhc memory card, on power-up. If the SWITCH input (pin 6) is connected to GND (on power-up) and if there is a script program present in the memory card then the device will auto run the script program. This is a useful feature for those stand alone applications where the device does not require a host controller to play a slide show of images, video clips, etc. Reset Sequence of Events Auto-Run: Short jumper before Power-Up Page 9 of 16

6. Programming - System Updates 7. OLED Screen Precautions The GOLDELOX-SGC processor on the μoled-160-g1(sgc) module can be reprogrammed with the latest PmmC configuration for updates and future proofing. The chip-level configuration is available as a PmmC (Personalitymodule-micro-Code) file and the programming must be performed over the serial interface. All of the high level software interface commands are part of the PmmC configuration file so please check regularly for the latest updates and enhancements. Avoid having a White Background. The more pixels that are lit up, the more the display module will consume current. A full white screen will have the highest power consumption. Avoid displaying objects or text on White Backgrounds. This will cause a smearing effect which is inherent to all PMOLED displays. Instead try a shaded mixed colour as the background or better still a black background. Ideally have mixed coloured objects/text/icons on a black background. Avoid having to display the same image/object on the screen for lengthy periods of time. This will cause a burn-in which is a common problem with all types of display technologies. Blank the screen after a while or dim it very low by adjusting the contrast. Better still; implement a screen saver feature. The display can be easily scratched. The soft polarisation film on the glass surface may be damaged if rubbed by hard objects. Handle with care to avoid scratching the display. Moisture and water can damage the display. Moisture on the surface of a powered display will cause the electrodes to corrode. Wipe off any moisture gently or let the display dry before usage. Dirt from fingerprint oil and fat can easily stain the surface of the display. Gently wipe off any stains with a soft lint-free cloth. The performance of the display will degrade under high temperature and humidity. Avoid such conditions when storing. Displays are susceptible to mechanical shock and any force exerted on the module may result in deformed zebra strips and cracks. Always use the mounting holes on the module's printed circuit board to mount the display. It is recommended that the μoled module be socketed on the application board so that it can be easily removed for PmmC programming. The PmmC file is programmed into the device with the aid of PmmC Loader, a PC based software tool. To provide a link between the PC and the μoled module, a USB to Serial converter is required. A range of custom made micro-usb devices such as the μusb-mb5 and the μusb-ce5 are available from 4D Systems. For further details refer to Development and Support Tools'. 'Section 9: Page 10 of 16

8. Mechanical Dimensions Page 11 of 16

9. Development and Support Tools 9.1 PmmC Loader Software Programming Tool The PmmC Loader is a free software tool for Windows based PC platforms. Use this tool to program the latest PmmC file into the GOLDELOXSGC chip embedded in the μoled module. It is available for download from the 4D Systems website, 9.3 Display Initialisation Setup Personality (DISP) Software Programming Tool DISP is a free software tool for Windows based PC platforms. Use this tool to: Configure the GOLDELOX-SGC chip to work with a specific display (no configuration is required for the μoled-160-g1(sgc)). Modify the way the chip initially sets up the display, e.g. screen saver, brightness, etc. Construct the splash screens. Replace or modify the embedded fonts. It is available for download from the 4D Systems website,. 9.2 microusb Hardware Programming Tool The micro-usb module is a USB to Serial bridge adaptor that provides a convenient physical link between the PC and the μoled module. A range of custom made micro-usb devices such as the μusb-mb5 and the μusb-ce5 are available from 4D Systems (must be purchased separately). The micro-usb module is an essential tool for PmmC programming as well as for using available software tools to test and customise the μoled module. 9.4 FONT Tool Software Tool Font-Tool is a free software utility for Windows based PC platforms. This tool can be used to assist in the conversion of standard Windows fonts (including True Type) into the bitmap fonts used by the GOLDELOX-SGC chip. μusb-ce5 μusb-mb5 Page 12 of 16

It is available for download from the 4D Systems website,. Disclaimer: Windows fonts may be protected by copyright laws. This software is provided for experimental purposes only. DEVBOARD-G1: is a compact and low-cost all in one development platform for the μoled-160-g1(sgc) display module. This board is the ideal platform for learning and experimenting with the display module. 9.5 Graphics Composer Software Tool The Graphics Composer is a free software tool for Windows. This software tool is an aid to composing a slide show of images, animations and movie-clips (multi-media objects) which can then be downloaded into the μsd/μsdhc memory card that is supported by the μoled-160-g1(sgc). The host simply sends commands to the μoled to display the multimedia objects. It is available for download from the 4D Systems website, DEVBOARD-G1 Development Board 9.7 FAT Controller Software Test Tool 9.6 Development and Carrier Boards CB-160-G1: is the carrier board for the μoled-160-g1(sgc) display module. It has a tiny 5-position Joystick as well as a miniature speaker and driver circuit. The 4D FAT Controller is a free software tool to test all of the functionality of the GOLDELOX-DOS, GOLDELOX-SGC and the PICASO-SGC devices and their respective modules. It is useful in learning about how to communicate with the chips and the modules. For the GOLDELOX-SGC and the PICASOSGC it can also simulate most of the operation of the device and assist in the creation of simple scripts, either simulating the execution of those scripts and/or downloading them into a μsd/μsdhc card for execution on the display. CB-160-G1 Page 13 of 16

10. Specifications and Ratings Absolute Maximum Ratings Operating ambient temperature... -35 C to +75 C Storage temperature... -40 C +80 C Voltage on any digital input pin with respect to GND... -0.3V to 6.0V Voltage on SWITCH pin with respect to GND... -0.3V to 6.0V Voltage on VCC with respect to GND... -0.3V to 6.0V Maximum current out of GND pin... 300mA Maximum current into VCC pin... 250mA Maximum output current sunk/sourced by any pin... 4.0mA Total power dissipation... 1.0W NOTE: Stresses above those listed here may cause permanent damage to the device. This is a stress rating only and functional operation of the device at those or any other conditions above those indicated in the recommended operation listings of this specification is not implied. Exposure to maximum rating conditions for extended periods may affect device reliability. Recommended Operating Conditions Parameter Conditions Min Typ Max Units Supply Voltage (VCC) 4.0 5.0 5.5 V Operating Temperature -30 +70 C Input Low Voltage RX pin GND 0.8 V Input High Voltage RX pin 2.0 3.3 5.0 V Reset Pulse External Open Collector Power-Up or External Reset Excluding μsd/μsdhc initialisation time 2.0 µs 500 ms Operational Delay Global Characteristics based on Operating Conditions Parameter Supply Current (ICC) Output Low Voltage (VOL) Output High Voltage (VOH) A/D Converter Resolution Capacitive Loading Flash Memory Endurance Conditions VCC = 5.0V TX, SOUND pins, IOL = 3.4mA TX, SOUND pins, IOL = -2.0mA SWITCH pin All pins GOLDELOX-SGC PmmC Programming Min Typ Max Units 14 40 120 ma 0.4 V 2.4 3.3 V 8 bits 50 pf 1000 E/W Page 14 of 16

Current Consumption based on Display Usage Contrast Setting (Range: 0-15) High Contrast Current (ma) 15 14.0 All pixels OFF (Black screen) 15 42.0 Screen has mix text and graphics (Typical usage) 15 120.0 All pixels ON (White screen) 8 14.0 All pixels OFF (Black screen) 8 34.0 Screen has mix text and graphics (Typical usage) 8 114.0 All pixels ON (White screen) 0 14.0 All pixels OFF (Black screen) 0 20.0 Screen has mix text and graphics (Typical usage) 0 43.0 All pixels ON (White screen) Don't Care 11.0 Screen Power-Down command executed Display Usage Medium Contrast Low Contrast Optical Characteristics Parameter Conditions Min Typ Max Units Luminance (L) VCC = 5.0V 70 100 cd/m² Viewing Angle (VA) VCC = 5.0V 160 degree Contrast Ratio (CR) VCC = 5.0V 50% checker board pattern. 90 cd/m². End of lifetime is 50% initial intensity. Tª = 25 C, 50% RH 2000:1 5000:1 10000 15000 hours 20000 hours Operational Lifetime (LT) Storage Lifetime (ST) Ordering Information Order Code: μoled-160-g1(sgc) Package: 150mm x 95mm (ZIF Bag dimensions). Packaging: Module sealed in antistatic padded ZIF bag. Page 15 of 16

Proprietary Information The information contained in this document is the property of 4D Systems Pty. Ltd. and may be the subject of patents pending or granted, and must not be copied or disclosed with out prior written permission. 4D Systems endeavours to ensure that the information in this document is correct and fairly stated but does not accept liability for any error or omission. The development of 4D Systems products and services is continuous and published information may not be up to date. It is important to check the current position with 4D Systems. 4D Systems reserves the right to modify, update or make changes to Specifications or written material without prior notice at any time. All trademarks belong to their respective owners and are recognised and acknowledged. Disclaimer of Warranties & Limitation of Liability 4D Systems makes no warranty, either express or implied with respect to any product, and specifically disclaims all other warranties, including, without limitation, warranties for merchantability, noninfringement and fitness for any particular purpose. Information contained in this publication regarding device applications and the like is provided only for your convenience and may be superseded by updates. It is your responsibility to ensure that your application meets with your specifications. In no event shall 4D Systems be liable to the buyer or to any third party for any indirect, incidental, special, consequential, punitive or exemplary damages (including without limitation lost profits, lost savings, or loss of business opportunity) arising out of or relating to any product or service provided or to be provided by 4D Systems, or the use or inability to use the same, even if 4D Systems has been advised of the possibility of such damages. 4D Systems products are not fault tolerant nor designed, manufactured or intended for use or resale as on line control equipment in hazardous environments requiring fail safe performance, such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines or weapons systems in which the failure of the product could lead directly to death, personal injury or severe physical or environmental damage ( High Risk Activities ). 4D Systems and its suppliers specifically disclaim any expressed or implied warranty of fitness for High Risk Activities. Use of 4D Systems products and devices in 'High Risk Activities' and in any other application is entirely at the buyer s risk, and the buyer agrees to defend, indemnify and hold harmless 4D Systems from any and all damages, claims, suits, or expenses resulting from such use. No licenses are conveyed, implicitly or otherwise, under any 4D Systems intellectual property rights.. Contact Information For Technical Support : support@4dsystems.com.au For Sales Support : sales@4dsystems.com.au Website : Copyright 4D Systems Pty. Ltd. 2000-2011. Page 16 of 16