STMicroelectronics X-NUCLEO-GFX02Z1 User Manual

Page 1
UM2905
User manual
Display expansion board for STM32 Nucleo-144

Introduction

The X-NUCLEO-GFX02Z1 expansion board adds graphic user interface (GUI) capability to STM32 Nucleo-144 boards. It features a 2.2” 8-bit parallel interface TFT display as well as a 64-Mbit Q-SPI NOR Flash memory for storing graphic images,
texts and texture. The expansion board also offers a joystick for GUI navigation.
X-NUCLEO-GFX02Z1 features the Zio connector. It is compatible with the NUCLEO-F412ZG, NUCLEO-F413ZH, NUCLEO­F446ZE, NUCLEO-F722ZE, NUCLEO-F746ZG, NUCLEO-F756ZG, NUCLEO-F767ZI, NUCLEO-H743ZI, NUCLEO-H723ZG, NUCLEO-H753ZI, NUCLEO-H745ZI-Q, NUCLEO-H755ZI-Q, NUCLEO-H7A3ZI-Q, NUCLEO-L496ZG, NUCLEO-L496ZG-P, NUCLEO-L4A6ZG, NUCLEO-L4P5ZG, NUCLEO-L4R5ZI, NUCLEO-L4R5ZI-P, NUCLEO-L552ZE-Q and NUCLEO-U575ZI-Q
Figure 1. X-NUCLEO-GFX02Z1 top view
Figure 2. X-NUCLEO-GFX02Z1 bottom view
Pictures are not contractual.
UM2905 - Rev 2 - November 2021 For further information contact your local STMicroelectronics sales office.
www.st.com
Page 2

1 Features

2.2” 8-bit parallel interface QVGA TFT LCD
64-Mbit Q-SPI NOR Flash memory
Joystick for easy menu navigation
Compatible with selected STM32 Nucleo-144 boards using the Zio connector
UM2905
Features
UM2905 - Rev 2
page 2/24
Page 3

2 Ordering information

To order the X-NUCLEO-GFX02Z1 module, refer to Table 1.
Table 1. Ordering information
Order code Board reference
X-NUCLEO-GFX02Z1 MB1818
The STM32 Nucleo-144 boards feature STM32 32-bit microcontrollers based on the Arm® Cortex®‑M processor.
Note: Arm is a registered trademark of Arm Limited (or its subsidiaries) in the US and/or elsewhere.
UM2905
Ordering information
UM2905 - Rev 2
page 3/24
Page 4

3 Development environment

3.1 Demonstration software

The demonstration software supporting the X-NUCLEO-GFX02Z1 expansion board is available from the X-CUBE-
DISPLAY STM32Cube Expansion Package and must be programmed into the corresponding Nucleo-144 board.
The latest versions of the demonstration source code and associated documentation can be downloaded from
www.st.com.
UM2905
Development environment
UM2905 - Rev 2
page 4/24
Page 5

4 Quick start

Before the first use, make sure that no damage occurred to the board during shipment:
All socketed components must be firmly secured in their sockets
Nothing should be loose in the board plastic bag or in the box
To start using the X-NUCLEO-GFX02Z1 expansion board, follow the steps below:
1. Plug the board onto a compatible STM32 Nucleo-144 development board
2. Download the evaluation firmware and full documentation set from www.st.com/en/product/x-cube-display and program the target device
3. Evaluate the graphic possibilities of STM32 devices combined with the TouchGFX Engine graphic library in
X-CUBE-TOUCHGFX or develop your own application
UM2905
Quick start
UM2905 - Rev 2
page 5/24
Page 6

5 Hardware layout and configuration

Figure 3 and Figure 4 help users to locate the different features on the X-NUCLEO-GFX02Z1 board. The
mechanical dimensions of the X-NUCLEO-GFX02Z1 product are shown in Figure 5.
Figure 3. X-NUCLEO-GFX02Z1 PCB layout: top side
UM2905
Hardware layout and configuration
UP
2.2" QVGA TFT LCD (LCD1)
Menu navigation joystick (B1)
UM2905 - Rev 2
page 6/24
Page 7
Hardware layout and configuration
Figure 4. X-NUCLEO-GFX02Z1 PCB layout: bottom side
UM2905
64-Mbit Q-SPI NOR Flash memory (U1)
LCD ZIF connector (CN1)
ST Zio connectors (CN7, CN8, CN9, CN10)
UM2905 - Rev 2
page 7/24
Page 8
Hardware layout and configuration
Figure 5. X-NUCLEO-GFX02Z1 mechanical drawing
UM2905
UM2905 - Rev 2
page 8/24
Page 9

5.1 Power supply

The X-NUCLEO-GFX02Z1 is directly powered by a 3.3 V power supply provided by the Nucleo-144 development board through pin 7 of the CN8 connector.

5.2 8-bit parallel interface QVGA TFT LCD (LCD1)

5.2.1 Description

The 8-bit parallel interface QVGA TFT LCD is connected to the 8-bit parallel interface (D0 to D7) of the STM32 device.

5.2.2 Operating voltage

The LCD is designed to operate only with a 3.3 V compatible interface.

5.2.3 I/O interface

Table 2. I/O configuration of the LCD
Pin number Pin name Signal name STM32 GPIO Function
1 LED_K4 - - Display backlight LED4 cathode
2 IM0 GND -
3 IM1 GND -
4 IM2 GND -
5 IM3 GND -
6 RESET DISP_NRESET PE11 Reset active low
7 - 20 - - - Not connected
21 DB7 DISP_D7 PE10
22 DB6 DISP_D6 PE9
23 DB5 DISP_D5 PE8
24 DB4 DISP_D4 PE7
25 DB3 DISP_D3 PD1
26 DB2 DISP_D2 PD0
27 DB1 DISP_D1 PD15
28 DB0 DISP_D0 PD14
29 - - - Not connected
30 - - - Not connected
31 RD DISP_NOE PD4 Read enable
32 RS DISP_DCX PE4 Data or Command select
33 WR DISP_NWE PD5 Write enable
34 CS DISP_NE1 PD7 Chip select
35 FMARK DISP_TE PE13 Tearing effect output pin to synchronize MCU on frame writing
36 VCC 3V3 - 3.3 V power supply
37 GND GND - Ground
38 LED_A 3V3 - Display backlight LED common anode
39 LED_K1 - - Display backlight LED1 cathode
System interface selection: 80 MCU 8-bit bus interface I
Data bus
UM2905
Power supply
UM2905 - Rev 2
page 9/24
Page 10
Pin number Pin name Signal name STM32 GPIO Function
40 LED_K2 - - Display backlight LED2 cathode
41 LED_K3 - - Display backlight LED3 cathode
42 - - - Not connected
43 INT INT PE5 Reserved for touch panel
44 I2C_SCL I2C_SCL
PF1
PF14
45 I2C_SDA I2C_SDA
PF0
PF15
1. NUCLEO-F412ZG, NUCLEO-F413ZH, NUCLEO-F446ZE, NUCLEO-F722ZE, NUCLEO-F746ZG, NUCLEO-F756ZG,
NUCLEO-F767ZI, NUCLEO-H743ZI, NUCLEO-H723ZG, NUCLEO-H753ZI, NUCLEO-L496ZG, NUCLEO-L496ZG-P, NUCLEO-L4A6ZG, NUCLEO-L4P5ZG, NUCLEO-L4R5ZI, NUCLEO-L4R5ZI-P, NUCLEO-L552ZE-Q, NUCLEO-U575ZI-Q.
2. NUCLEO-H745ZI-Q, NUCLEO-H755ZI-Q, NUCLEO-H7A3ZI-Q.

5.3 Q-SPI NOR Flash memory (U1)

UM2905
Q-SPI NOR Flash memory (U1)
(1)
(2)
(1)
(2)
Reserved for touch panel
Reserved for touch panel

5.3.1 Description

The 64-Mbit Q-SPI NOR Flash memory is connected to a Q-SPI interface of the STM32 device and can be used to store graphic objects. The use of Q-SPI ensures optimum data transfer between the Flash memory and the LCD display.

5.3.2 Operating voltage

The NOR Flash memory is designed to operate only with a 3.3 V Q-SPI interface.
UM2905 - Rev 2
page 10/24
Page 11

5.3.3 I/O interface

Pin number Pin name Signal name STM32 GPIO Function
1 CS# QSPI_NCS
2 SIO1 QSPI_IO1
3 SIO2 QSPI_IO2
4 GND GND - Ground
5 SIO0 QSPI_IO0
6 SCLK QSPI_CLK
7 SIO3 QSPI_IO3
1. NUCLEO-F412ZG, NUCLEO-F413ZH, NUCLEO-F446ZE, NUCLEO-F722ZE, NUCLEO-F746ZG, NUCLEO-F756ZG,
2. NUCLEO-H743ZI, NUCLEO-H723ZG, NUCLEO-H753ZI, NUCLEO-H745ZI-Q, NUCLEO-H755ZI-Q, NUCLEO-H7A3ZI-Q.
3. NUCLEO-L496ZG, NUCLEO-L496ZG-P, NUCLEO-L4A6ZG, NUCLEO-L4P5ZG, NUCLEO-L4R5ZI, NUCLEO-L4R5ZI-P,
8 VCC 3V3 - 3.3 V power supply
NUCLEO-F767ZI.
NUCLEO-L552ZE-Q, NUCLEO-U575ZI-Q.
Table 3. I/O configuration of the NOR Flash memory
(1)
PB6
PG6
PA2
PD12
PB0
PE2
PE14
PD11
PE12
PB2
PB10
PD13
PE15
(2)
(3)
(1) (2)
(3)
(1) (2)
(3)
(1) (2)
(3)
(1) (2)
(3)
(1) (2)
(3)
Chip select active high
Q-SPI I/O1
Q-SPI I/O2
Q-SPI I/O0
Q-SPI clock
Q-SPI I/O3
UM2905

Joystick (B1)

5.4
Joystick (B1)

5.4.1 Description

The joystick (B1) allows the navigation within the menu displayed on the LCD.

5.4.2 I/O interface

Pin number Pin name Signal name STM32 GPIO Function
1 LEFT KEY_LEFT PE3 Joystick left direction (active low)
2 CENTER KEY_CENTER PA0 Joystick center (active low)
3 DOWN KEY_DOWN PF8 Joystick down direction (active low)
4 UP KEY_UP PF9 Joystick up direction (active low)
5 COMMON GND - Common connected to ground
6 RIGHT KEY_RIGHT PF7 Joystick right direction (active low)
Table 4. I/O configuration of the joystick
UM2905 - Rev 2
page 11/24
Page 12

5.5 Zio connectors (CN7, CN8, CN9 and CN10)

5.5.1 Description

The Zio connectors allow the X-NUCLEO-GFX02Z1 connection to a standard Nucleo-144 development board.

5.5.2 I/O interface

Figure 6. Zio connectors pinout
UM2905
Zio connectors (CN7, CN8, CN9 and CN10)
CN7
CN8
1
2
15 16
1 2
21
2019
21
UM2905 - Rev 2
29 30
CN9 CN10
3433
page 12/24
Page 13
Zio connectors (CN7, CN8, CN9 and CN10)
Table 5. I/O configuration of Zio connector CN7
Pin number Pin name Signal name STM32 GPIO Function
1 - 7 - - - Not connected
8 GND - - Ground
9 - 15 - - - Not connected
16 DB0 DISP_D0 PD14 Data bus
17 - - - Not connected
18 DB1 DISP_D1 PD15 Data bus
19 – 20 - - - Not connected
Table 6. I/O configuration of Zio connector CN8
Pin number Pin name Signal name STM32 GPIO Function
1 - 6 - - - Not connected
7 VCC 3V3 - 3.3 V power supply
8 - 10 - - - Not connected
11 GND - - Ground
12 - - - Not connected
13 GND - - Ground
14-16 - - - Not connected
UM2905
UM2905 - Rev 2
page 13/24
Page 14
UM2905
Zio connectors (CN7, CN8, CN9 and CN10)
Table 7. I/O configuration of Zio connector CN9
Pin number Pin name Signal name STM32 GPIO Function
1 - - - Not connected
2 CS DISP_NE1 PD7 Chip select
3 - 5 - - - Not connected
6 WR DISP_NWE PD5 Write enable
7 - - - Not connected
8 RD DISP_NOE PD4 Read enable
9 - 11 - - - Not connected
12 GND - - Ground
13 -14 - - - Not connected
15 DB6 DISP_D6 PE9 Data bus
16 RS DISP_DCX PE4 Data or command select
17 - - - Not connected
18 INT INT PE5 Reserved for touch panel
(1)
19 I2C_SCL I2C_SCL
20 - - - Not connected
21 I2C_SDA I2C_SDA
22 LEFT KEY_LEFT PE3 Joystick left direction (active low)
23 GND - - Ground
24 DOWN KEY_DOWN PF8 Joystick down direction (active low)
25 DB2 DISP_D2 PD0 Data bus
26 RIGHT KEY_RIGHT PF7 Joystick right direction (active low)
27 DB3 DISP_D3 PD1 Data bus
28 UP KEY_UP PF9 Joystick up direction (active low)
29 - 30 - - - Not connected
1. NUCLEO-F412ZG, NUCLEO-F413ZH, NUCLEO-F446ZE, NUCLEO-F722ZE, NUCLEO-F746ZG, NUCLEO-F756ZG,
NUCLEO-F767ZI, NUCLEO-H743ZI, NUCLEO-H723ZG, NUCLEO-H753ZI, NUCLEO-L496ZG, NUCLEO-L496ZG-P, NUCLEO-L4A6ZG, NUCLEO-L4P5ZG, NUCLEO-L4R5ZI, NUCLEO-L4R5ZI-P, NUCLEO-L552ZE-Q, NUCLEO-U575ZI-Q.
2. NUCLEO-H745ZI-Q, NUCLEO-H755ZI-Q, NUCLEO-H7A3ZI-Q.
PF1
PF14
PF0
PF15
(2)
(1)
(2)
Reserved for touch panel
Reserved for touch panel
UM2905 - Rev 2
page 14/24
Page 15
UM2905
Zio connectors (CN7, CN8, CN9 and CN10)
Table 8. I/O configuration of Zio connector CN10
Pin number Pin name Signal name STM32 GPIO Function
1-3 - - - Not connected
4 DB6 DISP_D6 PE9 Data bus
5 GND - - Ground
6 RESET DISP_NRESET PE11 Reset active low
7-9 - - - Not connected
10 FMARK DISP_TE PE13 Tearing effect output pin to synchronize MCU on frame writing
11 - 12 - - - Not connected
(1)
PB6
13 CS# QSPI_NCS
14 - - - Not connected
15 SCLK QSPI_CLK
16 - - - Not connected
17 GND - - Ground
18 DB5 DISP_D5 PE8 Data bus
19 SIO3 QSPI_IO3
20 DB4 DISP_D4 PE7 Data bus
21 SIO1 QSPI_IO1
22 GND - - Ground
23 SIO0 QSPI_IO0
24 DB7 DISP_D7 PE10 Data bus
25 SIO2 QSPI_IO2
26 - - - Not connected
27 GND - - Ground
28 - - - Not connected
29 CENTER KEY_CENTER PA0 Joystick center (active low)
30 - 34 - - - Not connected
1. NUCLEO-F412ZG, NUCLEO-F413ZH, NUCLEO-F446ZE, NUCLEO-F722ZE, NUCLEO-F746ZG, NUCLEO-F756ZG,
NUCLEO-F767ZI.
2. NUCLEO-H743ZI, NUCLEO-H723ZG, NUCLEO-H753ZI, NUCLEO-H745ZI-Q, NUCLEO-H755ZI-Q, NUCLEO-H7A3ZI-Q.
3. NUCLEO-L496ZG, NUCLEO-L496ZG-P, NUCLEO-L4A6ZG, NUCLEO-L4P5ZG, NUCLEO-L4R5ZI, NUCLEO-L4R5ZI-P,
NUCLEO-L552ZE-Q, NUCLEO-U575ZI-Q.
PG6
PA2
PB2
PB10
PD13
PE15
PD12
PB0
PD11
PE12
PE2
PE14
(2)
(3)
(1) (2)
(3)
(1) (2)
(3)
(1) (2)
(3)
(1) (2)
(3)
(1) (2)
(3)
Chip select active high
Q-SPI clock
Q-SPI I/O3
Q-SPI I/O1
Q-SPI I/O0
Q-SPI I/O2
UM2905 - Rev 2
page 15/24
Page 16

6 Product information

6.1 Product marking

The stickers located on the top or bottom side of the PCB provide product information:
Product order code and product identification for the first sticker
Board reference with revision, and serial number for the second sticker
On the first sticker, the first line provides the product order code, and the second line the product identification. On the second sticker, the first line has the following format: “MBxxxx-Variant-yzz”, where “MBxxxx” is the board
reference, “Variant” (optional) identifies the mounting variant when several exist, "y" is the PCB revision and "zz" is the assembly revision, for example B01. The second line shows the board serial number used for traceability.
Evaluation tools marked as “ES” or “E” are not yet qualified and therefore not ready to be used as reference design or in production. Any consequences deriving from such usage will not be at ST charge. In no event, ST will be liable for any customer usage of these engineering sample tools as reference designs or in production.
“E” or “ES” marking location is next to the evaluation tool ordering part number that is stuck or silk-screen printed on the board.

6.2 X-NUCLEO-GFX02Z1 product history

UM2905
Product information

6.2.1 Product identification XNGFX02Z1$AZ1

This product identification is based on board MB1818-DT022CTFT-B01. The LCD used in this product is DT022CTFT with driver IC ILI9341V.
Product limitations
No limitation identified for this product identification.

6.2.2 Product identification XNGFX02Z1$AZ2

This product identification is based on board MB1818-TCXD022IB5-B01. The LCD used in this product is TCXD022IBLON-5 with driver IC ST7789V.
Product limitations
No limitation identified for this product identification.

6.3 Board revision history

6.3.1 Board MB1818 revision B-01

The revision B-01 is the initial release of board MB1818.
Board limitations
No limitation identified for this board revision.
UM2905 - Rev 2
page 16/24
Page 17
UM2905

Federal Communications Commission (FCC) and ISED Canada Compliance Statements

7 Federal Communications Commission (FCC) and ISED Canada
Compliance Statements

7.1 FCC Compliance Statement

Part 15.19
This device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) this device may not cause harmful interference, and (2) this device must accept any interference received, including interference that may cause undesired operation.
Part 15.21
Any changes or modifications to this equipment not expressly approved by STMicroelectronics may cause harmful interference and void the user's authority to operate this equipment.
Part 15.105
This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates uses and can radiate radio frequency energy and, if not installed and used in accordance with the instruction, may cause harmful interference to radio communications. However, there is no guarantee that interference will not occur in a particular installation. If this equipment does cause harmful interference to radio or television reception which can be determined by turning the equipment off and on, the user is encouraged to try to correct interference by one or more of the following measures:
Reorient or relocate the receiving antenna.
Increase the separation between the equipment and receiver.
Connect the equipment into an outlet on circuit different from that to which the receiver is connected.
Consult the dealer or an experienced radio/TV technician for help.
Note: Use only shielded cables.
7.2
Responsible party (in the USA)
Terry Blanchard Americas Region Legal | Group Vice President and Regional Legal Counsel, The Americas STMicroelectronics, Inc. 750 Canyon Drive | Suite 300 | Coppell, Texas 75019 USA Telephone: +1 972-466-7845

ISED Compliance Statement

ISED Canada ICES-003 Compliance Label: CAN ICES-3 (B) / NMB-3 (B). Étiquette de conformité à la NMB-003 d'ISDE Canada: CAN ICES-3 (B) / NMB-3 (B).
UM2905 - Rev 2
page 17/24
Page 18

8 CE conformity

8.1 Warning

EN 55032 / CISPR32 (2012) Class B product
Warning: this device is compliant with Class B of EN55032 / CISPR32. In a residential environment, this equipment may cause radio interference.
Avertissement : cet équipement est conforme à la Classe B de la EN55032 / CISPR 32. Dans un environnement résidentiel, cet équipement peut créer des interférences radio.
UM2905
CE conformity
UM2905 - Rev 2
page 18/24
Page 19

Revision history

Table 9. Document revision history
Date Revision Changes
9-Sep-2021 1 Initial release.
10-Nov-2021 2
Updated Product identification XNGFX02Z1$AZ1 and added Product
identification XNGFX02Z1$AZ2.
UM2905
UM2905 - Rev 2
page 19/24
Page 20
UM2905

Contents

Contents
1 Features ...........................................................................2
2 Ordering information ..............................................................3
3 Development environment .........................................................4
3.1 Demonstration software .........................................................4
4 Quick start ........................................................................5
5 Hardware layout and configuration.................................................6
5.1 Power supply ..................................................................9
5.2 8-bit parallel interface QVGA TFT LCD (LCD1) .....................................9
5.2.1 Description .............................................................9
5.2.2 Operating voltage ........................................................9
5.2.3 I/O interface ............................................................9
5.3 Q-SPI NOR Flash memory (U1) .................................................10
5.3.1 Description ............................................................10
5.3.2 Operating voltage .......................................................10
5.3.3 I/O interface ...........................................................11
5.4 Joystick (B1) .................................................................11
5.4.1 Description ............................................................11
5.4.2 I/O interface ...........................................................11
5.5 Zio connectors (CN7, CN8, CN9 and CN10) .......................................12
5.5.1 Description ............................................................12
5.5.2 I/O interface ...........................................................12
6 Product information ..............................................................16
6.1 Product marking ..............................................................16
6.2 X-NUCLEO-GFX02Z1 product history ............................................16
6.2.1 Product identification XNGFX02Z1$AZ1 ......................................16
6.2.2 Product identification XNGFX02Z1$AZ2 ......................................16
6.3 Board revision history ..........................................................16
6.3.1 Board MB1818 revision B-01 ..............................................16
7 Federal Communications Commission (FCC) and ISED Canada Compliance
Statements .......................................................................17
UM2905 - Rev 2
page 20/24
Page 21
UM2905
Contents
7.1 FCC Compliance Statement ....................................................17
7.2 ISED Compliance Statement ....................................................17
8 CE conformity ....................................................................18
8.1 Warning .....................................................................18
Revision history .......................................................................19
Contents ..............................................................................20
List of tables ..........................................................................22
List of figures..........................................................................23
UM2905 - Rev 2
page 21/24
Page 22
UM2905

List of tables

List of tables
Table 1. Ordering information..................................................................3
Table 2. I/O configuration of the LCD ............................................................9
Table 3. I/O configuration of the NOR Flash memory ................................................ 11
Table 4. I/O configuration of the joystick ......................................................... 11
Table 5. I/O configuration of Zio connector CN7 .................................................... 13
Table 6. I/O configuration of Zio connector CN8 .................................................... 13
Table 7. I/O configuration of Zio connector CN9 .................................................... 14
Table 8. I/O configuration of Zio connector CN10 ...................................................15
Table 9. Document revision history .............................................................19
UM2905 - Rev 2
page 22/24
Page 23
UM2905

List of figures

List of figures
Figure 1. X-NUCLEO-GFX02Z1 top view.........................................................1
Figure 2. X-NUCLEO-GFX02Z1 bottom view ......................................................1
Figure 3. X-NUCLEO-GFX02Z1 PCB layout: top side ................................................6
Figure 4. X-NUCLEO-GFX02Z1 PCB layout: bottom side .............................................7
Figure 5. X-NUCLEO-GFX02Z1 mechanical drawing ................................................8
Figure 6. Zio connectors pinout .............................................................. 12
UM2905 - Rev 2
page 23/24
Page 24
UM2905
IMPORTANT NOTICE – PLEASE READ CAREFULLY
STMicroelectronics NV and its subsidiaries (“ST”) reserve the right to make changes, corrections, enhancements, modifications, and improvements to ST products and/or to this document at any time without notice. Purchasers should obtain the latest relevant information on ST products before placing orders. ST products are sold pursuant to ST’s terms and conditions of sale in place at the time of order acknowledgement.
Purchasers are solely responsible for the choice, selection, and use of ST products and ST assumes no liability for application assistance or the design of Purchasers’ products.
No license, express or implied, to any intellectual property right is granted by ST herein.
Resale of ST products with provisions different from the information set forth herein shall void any warranty granted by ST for such product.
ST and the ST logo are trademarks of ST. For additional information about ST trademarks, please refer to www.st.com/trademarks. All other product or service names are the property of their respective owners.
Information in this document supersedes and replaces information previously supplied in any prior versions of this document.
© 2021 STMicroelectronics – All rights reserved
UM2905 - Rev 2
page 24/24
Loading...