Internet of Displays Series
IoD-09TH
IoD-09SM
0.9” Through Hole version
0.9” Surface Mount version
DATASHEET
Document Date: 28
th
September 2017
Document Revision: 1.0
Uncontrolled Copy when printed or downloaded.
Please refer to the 4D Systems website for the latest Revision of this document
www.4dsystems.com.au
IoD Display Module Series
IoD-09TH/SM
Contents
Description ...................................................................................................................4
Features .......................................................................................................................4
Hardware Overview (IoD-09TH) ....................................................................................5
Hardware Overview (IoD-09SM) ....................................................................................6
Hardware Description ...................................................................................................7
Mounting the Hardware ................................................................................................ 7
Hardware Interface - Pins..............................................................................................8
Serial Port
–
TTL Level Serial .......................................................................................... 8
System Pins .................................................................................................................... 8
SPI .................................................................................................................................. 9
I2C .................................................................................................................................. 9
1–Wire ........................................................................................................................... 9
ESP8266 SoC .................................................................................................................9
SD/SDHC Memory Cards ...............................................................................................9
Display/Module Precautions ....................................................................................... 10
Hardware Tools .......................................................................................................... 10
4D-UPA Universal Programmer ..................................................................................... 10
Programming the IoD .................................................................................................. 11
Arduino IDE .................................................................................................................... 11
4D Systems - Workshop 4 IDE ........................................................................................ 12
Starter Kit ................................................................................................................... 13
Display Module Part Numbers ..................................................................................... 13
Mechanical Details
–
IoD-09-TH ................................................................................... 14
Mechanical Details
–
IoD-09-SM .................................................................................. 15
Mechanical Details
–
4D-UPA Programmer .................................................................. 16
Schematic Details
–
IoD-09 Display Module ................................................................. 17
Schematic Details
–
4D-UPA Programming Module ...................................................... 18
Specifications ............................................................................................................. 19
©
2017 4D SYSTEMS
Page 2 of 22
www.4dsystems.com.au
IoD Display Module Series
IoD-09TH/SM
Hardware Revision History .......................................................................................... 21
Datasheet Revision History ......................................................................................... 21
Legal Notice ................................................................................................................ 22
Contact Information ................................................................................................... 22
©
2017 4D SYSTEMS
Page 3 of 22
www.4dsystems.com.au
IoD Display Module Series
Description
The IoD-09 (Internet of Displays) series is a range of
miniature
display
modules
Designed
and
Manufactured by 4D Systems.
The IoD-09 modules features a full colour 0.9” TFT LCD
display. They are powered by the WiFi enabled
ESP8266, which offers an array of functionality and
options for any Designer / Integrator / User.
The IoD-09 modules can be easily programmed using
4D Systems Workshop4 or the Arduino IDE installed
with the ESP8266 core.
The feature rich 4D Systems GFX4dIoD09 library
enables speedy development of applications by
providing extensive primitive graphics functions,
enhanced graphics via Workshop4, SD card access,
and much more, all integrated into a single library.
The on-board SD card socket enables the use of FAT16
or FAT32 formatted cards for extensive storage
capabilities.
The IoD-09 modules feature 12 pads, 6 on each end,
for easy and simple connection to an application or
mother board, or for connecting to accessory boards
for a range of functionality advancements. The IoD-
09TH features Through Hole (TH) pads with male pin
headers mounted, and the IoD-09SM features Surface
Mount (SM) pads.
This range of modules has been designed to minimise
the impact of display related circuitry, and provide a
platform suitable for integration into a product.
The IoD-09 modules can act as master or slave devices,
they can be effortless connected to the internet, can
display a raft information and graphics, along with the
capability to communicate to SPI, I2C, and/or 1-wire
devices, as well as having general GPIO for digital
control/input.
More information on the Espressif ESP8266 SoC can be
found on the Espressif website
http://espressif.com,
and from the ESP8266EX SoC datasheet itself:
http://www.espressif.com/sites/default/files/docum
entation/0a-esp8266ex_datasheet_en.pdf
NOTE:
The IoD-09TH module is recommended for all
applications, whereas the IoD-09SM module is
designed for integrators, due to the nature of its
Surface Mount pads. The IoD-09TH is easily
programmed with the 4D-UPA, and should be the
module of choice for most applications.
IoD-09TH/SM
Features
•
Powerful Intelligent LCD-TFT display module
powered by the Espressif ESP8266 SoC.
•
80 x 160 Resolution, full colour TFT Screen
•
Built in WiFi suitable for ‘Internet of things’
applications.
•
802.11 b/g/n/e/i support
•
Integrated TCP/IP protocol stack
•
WiFi 2.4 GHz, supporting WPA/WPA2 and
WEP/TKIP/AES, along with STA/AP/STA+AP/P2P
operation modes
•
4Mbit (512kb) of Flash memory for User Application
Code and Data.
•
128Kb of SRAM of which 80kb is available for the
User.
•
12pin/pad connection, for all signals, power,
communications and programming.
•
On-board push/pull type microSD memory card
connector for multimedia storage and data logging
purposes.
•
DOS compatible file access (FAT16 or FAT32 format).
•
Display full colour images, animations, and icons.
•
4.0V to 5.5V range operation (single supply). A
1Amp+ supply is highly recommended for stability.
•
Module dimensions:
(TH version) 31.8 x 16.4 x 11.7mm.
(SM version) 37.0 x 16.4 x 5.9mm.
•
Weighing: ~5 g (TH), ~5 g (SM)
•
RoHS, REACH and CE compliant.
NOTE:
Arduino is a trademark of Arduino Team, and all
references to the word “Arduino” or use of its
logo/marks are strictly in reference to the Arduino
product, and how this product is compatible with the
aspect of the product but is not associated with the
Arduino Team in anyway.
ESP8266 / ESP8266EX are products made by Espressif.
4D Systems is not associated with Espressif in anyway,
other than utilising their product inside of ours.
©
2017 4D SYSTEMS
Page 4 of 22
www.4dsystems.com.au
IoD Display Module Series
Hardware Overview (IoD-09TH)
IoD-09TH/SM
microSD Socket
ESP8266 SoC
4Mbit Flash
Memory for the
ESP8266
0.9”
TFT LCD
USER I/O
–
2x 6way headers
2.54mm (0.1”) pitch
Ceramic chip antenna
PINOUT
Pin
1
2
Symbol
GND
RX
I/O
P
I
Description
Supply Ground.
Asynchronous Serial Receive pin, TTL level. Connect this pin to the Transmit (Tx)
signal of other serial devices. Used in conjunction with the TX pin for
programming this module. This pin is tolerant up to 3.3V levels.
Asynchronous Serial Transmit pin, TTL level. Connect this pin to the Receive (Rx)
signal of other serial devices. Used in conjunction with the RX pin for
programming this module. This pin outputs 3.3V levels.
Master Reset signal. Internally pulled up to 3.3V via a 10K 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.
Main Voltage Supply +ve input pin. Range is 4.0V to 5.5V, nominal 5.0V.
Supply Ground.
I/O pin. Can be used as digital input or output. Can also be used for PWM and 1-
wire device interfacing. This pin is available to the user. This pin is tolerant up to
3.3v levels.
This pin is the MISO pin used on the SPI Bus. This pin is tolerant up to 3.3v
levels.
This pin is the SCK pin used on the SPI Bus. This pin is tolerant up to 3.3v levels.
I/O pin. This pin is also used for flash programming. This pin is tolerant up to
3.3v levels. This pin can be used for I2C communications. NOTE: Special Pin
This pin is the MOSI pin used on the SPI Bus. This pin is tolerant up to 3.3v
levels.
I/O pin. This pin is also used for boot selection. This pin is tolerant up to 3.3v
levels. This pin can be used for I2C communications. NOTE: Special Pin.
3
TX
O
4
RESET
I
5
6
7
5V
GND
GPIO16
P
P
I/O
8
9
10
11
12
GPIO12
GPIO14
GPIO0
GPIO13
GPIO2
I/O
I/O
I/O
I/O
I/O
I = Input, O = Output, P = Power
©
2017 4D SYSTEMS
Page 5 of 22
www.4dsystems.com.au