M3H Group(2) Application Note Asynchronous Serial Communication Circuit (UART-C)

Similar documents
M3H Group(2) Application Note 12-bit Analog to Digital Converter (ADC-A)

M3H Group(1) Application Note. I 2 C Interface (I2C-B) MASTER/SLAVE

M3H Group(1) Application Note I 2 C Interface (I2C-B)

M3H Group(2) Application Note I 2 C Interface (I2C-B) arbitration

RN1601, RN1602, RN1603 RN1604, RN1605, RN1606

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

TOSHIBA CMOS Digital Integrated Circuit Silicon Monolithic TC7SGU04FU IN A GND

3. Absolute Maximum Ratings (Note) (Unless otherwise specified, T a = 25 ) Symbol V ESD. P PK I PP T j T stg

DF10G7M1N DF10G7M1N. 1. Applications. 2. Packaging and Internal Circuit Rev.5.0. Start of commercial production

TC4049BP,TC4049BF, TC4050BP,TC4050BF

DF2S6.8FS DF2S6.8FS. 1. Applications. 2. Packaging and Internal Circuit Rev.5.0. Start of commercial production.

TCS40DPR. Digital Output Magnetic Sensor. Feature. Marking Pin Assignment (Top View) Function Table PA8

DF2S16FS DF2S16FS. 1. Applications. 2. Packaging and Internal Circuit Rev Toshiba Corporation

TOSHIBA Zener Diode Silicon Epitaxial Type. CRY62 to CRZ39

RN1101MFV,RN1102MFV,RN1103MFV RN1104MFV,RN1105MFV,RN1106MFV

DF2B6M4SL DF2B6M4SL. 1. General. 2. Applications. 3. Features. 4. Packaging Rev.4.0. Start of commercial production

TOSHIBA Schottky Barrier Diode CMS16

TOSHIBA Schottky Barrier Rectifier Schottky Barrier Type CMS05

RELIABILITY OF ENTERPRISE HARD DISK DRIVES

TC90195XBG Video signal Processing

FIBER OPTIC TRANSMITTING MODULE TOTX1353(F)

TOSHIBA Bi-CMOS Integrated Circuit Silicon Monolithic TB62781FNG

TC35661SBG-501 Bluetooth IC Embedded Profile Series [SPP+GATT] Supported Functions Specification Overview. Rev 1.00

FIBER OPTIC RECEIVING MODULE TORX1353(V,F) Characteristics Symbol Rating Unit

TCK22xxxG, TCK2065G, TCK1024G

Super-convergence for Real Time Analytics at the Edge Flashmatrix 1000 Series. storage.toshiba.com/flashmatrix/

32-bits RISC Microcontroller. TMPM3H Group(1) Reference manual Memory Map (MMAP-M3H(1)) Revision

TBD62785APG, TBD62785AFWG

FIBER OPTIC TRANSMITTING MODULE FIBER OPTIC TRANSMITTING MODULE FOR DIGITAL AUDIO EQUIPMENT

NAND Flash Memory / NAND

TD62783APG, TD62783AFWG

TOSHIBA CMOS Digital Integrated Circuit Silicon Monolithic TC74LCXR163245FT

TOSHIBA Bipolar Linear Integrated Circuit Silicon Monolithic TA58LT00F. 150 ma Output Current and Tracking Regulator with ON/OFF Control Switch

Product Guide Microwave Semiconductors

Product Guide 2017 Microwave Semiconductors

TXZ Family. Reference Manual. CRC calculation circuit (CRC-A) 32-bit RISC Microcontroller. Revision TXZ Family CRC calculation circuit

FIBER OPTIC TRANSMITTING MODULE TOTX1952(F) FIBER OPTIC TRANSMITTING MODULE FOR DIGITAL AUDIO EQUIPMENT

TBD62183A Series Usage considerations

32-bit RISC Microcontroller. TMPM3H Group(2) Reference Manual Memory Map (MMAP-M3H(2)) Revision

FIBER OPTIC TRANSMITTING MODULE TOTX1952(6M,F) FIBER OPTIC TRANSMITTING MODULE FOR DIGITAL AUDIO EQUIPMENT

TBD62783A series Usage considerations

LDO XTAL. Built-in OSC for Wake-up. Power. Management. State Machine Management. Data Buffer CNL PHY. TC35420 Example System Configuration Diagram

TBD62384A series Usage considerations

TBD62781A series Usage considerations

FIBER OPTIC TRANSCEIVING MODULE TODX2355(F) Characteristics Symbol Rating Unit

TBD62064APG, TBD62064AFG

TBD62064A series Usage considerations

FIBER OPTIC TRANSCEIVING MODULE TODX2950(F)

TBD62308AFAG TBD62308AFAG. TOSHIBA BiCD Integrated Circuit Silicon Monolithic. 4channel Low active high current sink type DMOS transistor array

TBD62786A series Usage considerations

TB67Z800FTG TB67Z800FTG. 3-channel Half Bridge Driver. Features TOSHIBA Bi-CD Integrated Circuit Silicon Monolithic

TBD62783APG, TBD62783AFG, TBD62783AFNG, TBD62783AFWG

TBD62387A series Usage considerations

FFSA TM. 130nm series

Solid State Drive CG2 Series

TOSHIBA BIPOLAR LINEAR INTEGRATED CIRCUIT SILICON MONOLITHIC TA8428K, TA8428FG. Weight HSIP7 P 2.54 : 1.88 g (Typ.) The TA8428FG is RoHS compatible.

TOSHIBA LED Lamp TLWF1100C(T11)

Item MN07ACA14T MN07ACA12T. Formatted Capacity 14 TB 12 TB Interface Speed. 6.0 Gbit/s, 3.0 Gbit/s, 1.5 Gbit/s Rotation Speed

Microwave Semiconductors. Product Guide

TBD62003APG, TBD62003AFG, TBD62003AFNG, TBD62003AFWG TBD62004APG, TBD62004AFG, TBD62004AFNG, TBD62004AFWG

BiCD Integrated Circuit Silicon Monolithic TB62215AFG

FIBER OPTIC TRANSCEIVING MODULE TODX2860A(F) Characteristics Symbol Rating Unit

AL15SEB SERIES ENTERPRISE PEFORMANCE HDD

Old Company Name in Catalogs and Other Documents

MG07SCA SERIES ENTERPRISE CAPACITY HDD

MD06ACA-V SERIES SURVEILLANCE HDD

TOSHIBA LED Lamp TLWLF1108(T11)

XG5-P SERIES CLIENT SSD

TOSHIBA LED lamps TL12W03-N(T30)

Old Company Name in Catalogs and Other Documents

Toshiba Bi-CD Integrated Circuit Silicon Monolithic TB6593FNG

TMP89FS60FG Sample Program. Rev 1.0 Dec. 2007

Old Company Name in Catalogs and Other Documents

Flash Memory. Toshiba's Leading Technology Areas. Features of Toshiba's Flash Memory

UM0792 User manual. Demonstration firmware for the DMX-512 communication protocol transmitter based on the STM32F103Zx.

Old Company Name in Catalogs and Other Documents

PX02SM SERIES ENTERPRISE MID ENDURANCE SSD

XG6 SERIES CLIENT SSD

MG07ACA SERIES ENTERPRISE CAPACITY HDD

Operation of Timer A (2-phase pulse signal process in event counter mode, multiply-by-4 processing operation)

TLP290-4 Technical Information

MG06ACA SERIES ENTERPRISE CAPACITY HDD

TC358768AXBG/TC358778XBG

In timer mode, choose functions from those listed in Table 1. Operations of the circled items are described below.

TL2FL-DW1,L TL2FL-DW1,L. 1. Applications. 2. Features. 3. Packaging and Pin Assignment Rev.2.0. Start of commercial production

Solid State Drive HG3 Series

TC358763XBG. Overview. Features. 1 / Rev CMOS Digital Integrated Circuit Silicon Monolithic TC358763XBG Mobile Peripheral Devices

Old Company Name in Catalogs and Other Documents

UnRegistered MB39C602 LED LIGHTING SYSTEM BULB 9W ZIGBEE CONTROL USER MANUAL. Fujitsu Semiconductor Design (Chengdu) Co. Ltd.

Old Company Name in Catalogs and Other Documents

02DZ2.0~02DZ24 02DZ2.0~02DZ24. Constant Voltage Regulation Applications Reference Voltage Applications. Absolute Maximum Ratings (Ta = 25 C)

DATA SHEET ZENER DIODES 1.0 W PLANAR TYPE 2-PIN SMALL POWER MINI MOLD. Parameter Symbol Ratings Unit Remarks

White Paper I May 2015

EDBG. Description. Programmers and Debuggers USER GUIDE

AVR134: Real Time Clock (RTC) Using the Asynchronous Timer. Features. Introduction. AVR 8-bit Microcontrollers APPLICATION NOTE

Old Company Name in Catalogs and Other Documents

XG5 SERIES CLIENT SSD

Old Company Name in Catalogs and Other Documents

Multifunction Serial Interface (PDL_MFS) Features. General Description. When to Use a PDL_MFS Component. Quick Start 1.0

One 32-bit counter that can be free running or generate periodic interrupts

Transcription:

M3H Group(2) Asynchronous Serial Communication Circuit (UART-C) Outlines This application note is a erence material for developing products using the asynchronous serial communication circuit (UART) function of M3H Group (2). This document helps the user check operation of the product and develop its program. Target sample program: UART_Echo 2018-05-22 1 / 24 Rev 1.0 2018 Toshiba Electronic Devices & Storage Corporation

Table of Contents M3H Group(2) Outlines... 1 Table of Contents... 2 1. Pace... 3 2. Reference Document... 4 3. Function to Use... 4 4. Target Device... 4 5. Operation confirmation condition... 5 6. Evaluation Board Setting... 6 7. Operation of Evaluation Board... 6 8. Outline of UART interface function... 7 8.1. Clock Supply... 7 9. Sample Program... 8 9.1. Initialization... 8 9.2. Sample Program Main Operation... 8 9.3. Output Example of Sample Program... 9 9.3.1. Setting Example of Terminal Software...10 9.4. Operating Flow of Sample program... 11 10. Precaution... 23 11. Revision History... 23 RESTRICTIONS ON PRODUCT USE... 24 2018-05-22 2 / 24 Rev 1.0

1. Pace M3H Group(2) This sample program is used to check the operation of UART communication function. It executes command input and echo back from the terminal software on the PC via the USB - UART interface. Structure diagram of Sample program Application Layer Board Support Package (bsp.c/.h) Interrupt Main (main.c) Uart IO (bsp_uart_io.c/.h) Timer (bsp_timer.c/.h) Driver Layer callback UART (txz_uart.c/.h) CG (txz_cg.c/.h) H/W UART CG Exception 2018-05-22 3 / 24 Rev 1.0

2. Reference Document - Datasheet TMPM3H group (2) datasheet Rev2.0 (Japanese edition) - Reference manual Asynchronous serial communication circuit (UART-C) Rev2.0 (Japanese edition) - Other erence document TMPM3H(2) Group Peripheral Driver User Manual (Doxygen) M3H Group(2) 3. Function to Use IP channel port Function / operation mode Asynchronous PA1 (UT0TXDA) UART mode communication ch0 PA2 (UT0RXD) 4. Target Device The target devices of application note are as follows. TMPM3HQFDFG TMPM3HQFZFG TMPM3HQFYFG TMPM3HPFDFG TMPM3HPFZFG TMPM3HPFYFG TMPM3HNFDFG TMPM3HNFZFG TMPM3HNFYFG TMPM3HNFDDFG TMPM3HNFZDFG TMPM3HNFYDFG TMPM3HMFDFG TMPM3HMFZFG TMPM3HMFYFG * This sample program operates on the evaluation board of TMPM3HQFDFG. If other function than the TMPM3HQ one is checked, it is necessary that CMSIS Core related files (C startup file and I/O header file) should be changed properly. The BSP related file is dedicated to the evaluation board (TMPM3HQ). If other function than the TMPM3HQ one is checked, the BSP related file should be changed properly. 2018-05-22 4 / 24 Rev 1.0

5. Operation confirmation condition Used microcontroller TMPM3HQFDFG Used board TMPM3HQFDFG Evaluation Board (Product of Sensyst) Unified development environment IAR Embedded Workbench for ARM 8.11.2.13606 Unified development environment μvision MDK Version 5.24.2.0 Terminal software Tera Term V4.96 Sample program V1100 Evaluation board (TMPM3HQFDFG Evaluation Board) (Top view) M3H Group(2) For purchasing the board, er to the following homepage. (http://www.chip1stop.com/) 2018-05-22 5 / 24 Rev 1.0

6. Evaluation Board Setting The following pin connections should be done on the evaluation board. CN12 Board function Through hole No. Through hole No. USB UART conversion 53 : PA1 54 : USB_TXD USB UART conversion 55 : PA2 56 : USB_RXD 7. Operation of Evaluation Board PC should be connected to the USB_UART terminal on the evaluation board with a USB cable. After start-up the terminal software (Tera Term), performs communication setting on the terminal software. Push the reset button on the evaluation board. The following operations should be done on the terminal software (Tera Term) on PC. 1. Initial display "Input =" requires a user inputting proper information on the display 2. Character input The user should input proper characters. Then, Enter should be done. 3. Echo-back output The input characters are displayed after "Echo =". 4. When the count of the characters exceeds the maximum value; "Input Error!!" is displayed. 2018-05-22 6 / 24 Rev 1.0

8. Outline of UART interface function M3H Group(2) The asynchronous serial communication circuit (UART) can operate as a transmission / reception circuit of 1 channel (UTxTXDA / UTxTXDB / UTxRXD) per unit. Function classification Baud rate control Data format Transmission / reception control Interlocking control Special control Function Frequency dividing of prescaler Baud rate generator Data length Parity Stop bit length Data transfer order Data signal inversion FIFO storage stages Noise cancelling function Error detection Handshake function Wake-up function Interrupt DMA request Half clock mode (Transmission / reception) Loopback function (Test function) Software reset Operation explanation Selectable from 1/1 to 1/512 of the ΦT0 frequency. N dividing or N + (64 - K) / 64 (N = 1 to 65535 and K = 0 to 63) dividing of the source clock frequency are possible. Selectable 7, 8, or 9-bit. Parity control: Enable or disable selection Parity type: Even or odd parity is selectable Selectable 1-bit or 2-bit. Selectable LSB first or MSB first. Inversion control of the input and output data signal. Selectable disabled or enabled. Reception: 8 stages Transmission: 8 stages Reception: Noise cancelling function is enabled or disabled for UTxRXD. Reception: Parity error, Framing error, Break error, Overrun error Transmission: Break error, Trigger transmission error Transmission / reception control by handshake with UTxCTS_N / UTxRTS_N signal is possible. Serial link operation using the wakeup function in the 9-bit mode is possible. Reception interrupt, Transmission interrupt, and Error interrupt. Reception DMA request: Burst transfer or Single transfer Transmission DMA request: Burst transfer or Single transfer Transmission and reception with half width of "0" width of the normal UART waveform is possible. The transmission data is connected to the reception data and the loopback test is possible. Initialization can be done by software. UTxTXDA can be exchanged for UTxRXD and UTxCTS_N can be exchanged for UTxRTS_N, too. This is done by a port setting. Refer to Input/Output Ports of the erence manual. 8.1. Clock Supply When you use UART, please set an applicable clock enable bit to "1" (clock supply) in fsys supply stop register A ([CGFSYSENA]), fsys supply stop register B ([CGFSYSENB]), and fc supply stop registers ([CGFCEN]). Please er to "Clock Control and Operation Mode" of the erence manual for the details. When attempting to stop supplying the clock, make sure to check whether the UART is stopping. Note that when the MCU enters STOP mode, make sure to check whether the UART is stopping as well. 2018-05-22 7 / 24 Rev 1.0

9. Sample Program The data transferred from the terminal software is echoed back. 9.1. Initialization The following initialization is done after power is supplied. The port setting is executed after the initialization of each clock setting, the watchdog timer setting and the clock setting. 9.2. Sample Program Main Operation After the initialization operation, shift to the main function and perform the following initialization. 1. Initialization of BSP (Board Support Package) 2. Initialization of variables 3. Initialize the driver 4. Initialize the application After performing the above processing, start the timer and clear the data. It waits for input at "Input =" indication on the PC terminal software. After inputting, the input character is displayed following "Echo =" display as the echo back output. 2018-05-22 8 / 24 Rev 1.0

9.3. Output Example of Sample Program When the sample program operates, the command results are shown as follows; 2018-05-22 9 / 24 Rev 1.0

9.3.1. Setting Example of Terminal Software M3H Group(2) The operation of the terminal software (Tera Term) has been checked with the following settings. 2018-05-22 10 / 24 Rev 1.0

9.4. Operating Flow of Sample program The operating flows of the sample program are shown in the following; Main Creation and Initialization Start-up loop [No procedure errors] Output Input = Display data output Input Wait for Data input until line feed code is received. Output Echo-back data output Stop End and Deletion 2018-05-22 11 / 24 Rev 1.0

Creation and Initialization BSP initialization RAM initialization Driver initialization Application initialization Driver initialization T32A Driver initialization 2018-05-22 12 / 24 Rev 1.0

Although initialization setting of 32-bit timer event counter of TMPM3H is done, it is not used in actual operation of this sample program. T32A Driver initialization BSP (Application) bsp_get_timer_ch(bsptimer) Acquisition of Timer channel for 1-ms timer Channel number = bsp_get_timer_ch(-) T32A (Driver) t32a_mode_init(instance address) result = t32a_mode_init(-):success timer_initialize(timer Instance address) t32a_timer_init(instance address) result = timer_initialize(-):success result = t32a_timer_init(-):success Application initialization Timer Application initialization UART Application initialization 2018-05-22 13 / 24 Rev 1.0

UART Application initialization BSP (Application) bsp_get_usb_uart_tx_ch Acquisition of Channel for USB UART UART IO Initial setting creation uart_io_initialize (Storage destination of UART IO initial setting) uart_io (Application) Assignment of Address to Specified UART CH register UART (Driver) Create UART Driver initial setting uart_initial_setting_t Registration of UART driver event handler - Transmission event handler - Reception event handler uart_init(uart instance address) uart_receiveit (UART instance address, Storage destination of Reception buffer information) Exception enable INTUARTxTX INTUARTxRX INTUARTxERR UART IO instance address=uart_io_initialize(-) 2018-05-22 14 / 24 Rev 1.0

End and Deletion Application end Driver end BSP end Driver end T32A Driver end 2018-05-22 15 / 24 Rev 1.0

T32A Driver end T32A (Driver) Application end UART Application end Timer Application end 2018-05-22 16 / 24 Rev 1.0

UART Application end uart_io (Application) UART (Driver) uart_io_finalize(uart IO instance address) Exception disable INTUARTxTX INTUARTxRX INTUARTxERR uart_deinit(uart IO instance address) Release of assignment of Address to Specified UART CH register uart_io_finalize(-) 2018-05-22 17 / 24 Rev 1.0

Start-up Timer Application start-up Stop Timer Application stop 2018-05-22 18 / 24 Rev 1.0

Output uart_io (Application) UART (Driver) fputc printf is retargeted to fputc, and the characters are output one by one. Create transmission information uart_transmitit (UART instance address, Storage destination of Transmission buffer information) loop opt [Transmission result = Successful] uart_get_status (UART instance address, Storage destination of Status) break [Status = Transmission stop] break [Transmission result = Failure] Transmission data = fputc(-) 2018-05-22 19 / 24 Rev 1.0

Input uart_io (Application) getc getchar is retargeted to getc, and the characters are input one by one. loop [Reception result! = Failure] break [Reception information = Reception data is present.] Pick up Reception data. 2018-05-22 20 / 24 Rev 1.0

Transmission uart_io (Application) UART (Driver) uart_io_tx_irq_handler (UART IO instance address) uart_transmit_irq_handler (UART instance address) OPT [Transmission completes.] Registration transmission handler (UART instance address, Transmission result) Transmission result is stored. Registration transmission handler(-) uart_io_tx_irq_handler(-) uart_transmit_irq_handler(-) 2018-05-22 21 / 24 Rev 1.0

Reception uart_io (Application) UART (Driver) uart_io_rx_irq_handler (UART IO instance address) uart_receive_irq_handler(uart instance address) OPT [Data reception] Registration reception handler (UART instance handle, Reception result, Storage destination of Reception information) Reception result and Reception information are stored. Registration transmission handler(-) uart_io_rx_irq_handler(-) uart_receive_irq_handler(-) 2018-05-22 22 / 24 Rev 1.0

10. Precaution M3H Group(2) When using the sample program with CPU other than TMPM3HQ, please check operation sufficiently. 11. Revision History Rev Date Page Description 1.0 2018-05-22 - First release 2018-05-22 23 / 24 Rev 1.0

RESTRICTIONS ON PRODUCT USE Toshiba Corporation and its subsidiaries and affiliates are collectively erred to as TOSHIBA. Hardware, software and systems described in this document are collectively erred to as Product. TOSHIBA reserves the right to make changes to the information in this document and related Product without notice. This document and any information herein may not be reproduced without prior written permission from TOSHIBA. Even with TOSHIBA's written permission, reproduction is permissible only if reproduction is without alteration/omission. Though TOSHIBA works continually to improve Product's quality and reliability, Product can malfunction or fail. Customers are responsible for complying with safety standards and for providing adequate designs and safeguards for their hardware, software and systems which minimize risk and avoid situations in which a malfunction or failure of Product could cause loss of human life, bodily injury or damage to property, including data loss or corruption. Before customers use the Product, create designs including the Product, or incorporate the Product into their own applications, customers must also er to and comply with (a) the latest versions of all relevant TOSHIBA information, including without limitation, this document, the specifications, the data sheets and application notes for Product and the precautions and conditions set forth in the "TOSHIBA Semiconductor Reliability Handbook" and (b) the instructions for the application with which the Product will be used with or for. Customers are solely responsible for all aspects of their own product design or applications, including but not limited to (a) determining the appropriateness of the use of this Product in such design or applications; (b) evaluating and determining the applicability of any information contained in this document, or in charts, diagrams, programs, algorithms, sample application circuits, or any other erenced documents; and (c) validating all operating parameters for such designs and applications. TOSHIBA ASSUMES NO LIABILITY FOR CUSTOMERS' PRODUCT DESIGN OR APPLICATIONS. PRODUCT IS NEITHER INTENDED NOR WARRANTED FOR USE IN EQUIPMENTS OR SYSTEMS THAT REQUIRE EXTRAORDINARILY HIGH LEVELS OF QUALITY AND/OR RELIABILITY, AND/OR A MALFUNCTION OR FAILURE OF WHICH MAY CAUSE LOSS OF HUMAN LIFE, BODILY INJURY, SERIOUS PROPERTY DAMAGE AND/OR SERIOUS PUBLIC IMPACT ("UNINTENDED USE"). Except for specific applications as expressly stated in this document, Unintended Use includes, without limitation, equipment used in nuclear facilities, equipment used in the aerospace industry, medical equipment, equipment used for automobiles, trains, ships and other transportation, traffic signaling equipment, equipment used to control combustions or explosions, safety devices, elevators and escalators, devices related to electric power, and equipment used in finance-related fields. IF YOU USE PRODUCT FOR UNINTENDED USE, TOSHIBA ASSUMES NO LIABILITY FOR PRODUCT. For details, please contact your TOSHIBA sales representative. Product shall not be used for or incorporated into any products or systems whose manufacture, use, or sale is prohibited under any applicable laws or regulations. The information contained herein is presented only as guidance for Product use. No responsibility is assumed by TOSHIBA for any infringement of patents or any other intellectual property rights of third parties that may result from the use of Product. No license to any intellectual property right is granted by this document, whether express or implied, by estoppel or otherwise. ABSENT A WRITTEN SIGNED AGREEMENT, EXCEPT AS PROVIDED IN THE RELEVANT TERMS AND CONDITIONS OF SALE FOR PRODUCT, AND TO THE MAXIMUM EXTENT ALLOWABLE BY LAW, TOSHIBA (1) ASSUMES NO LIABILITY WHATSOEVER, INCLUDING WITHOUT LIMITATION, INDIRECT, CONSEQUENTIAL, SPECIAL, OR INCIDENTAL DAMAGES OR LOSS, INCLUDING WITHOUT LIMITATION, LOSS OF PROFITS, LOSS OF OPPORTUNITIES, BUSINESS INTERRUPTION AND LOSS OF DATA, AND (2) DISCLAIMS ANY AND ALL EXPRESS OR IMPLIED WARRANTIES AND CONDITIONS RELATED TO SALE, USE OF PRODUCT, OR INFORMATION, INCLUDING WARRANTIES OR CONDITIONS OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, ACCURACY OF INFORMATION, OR NONINFRINGEMENT. Do not use or otherwise make available Product or related software or technology for any military purposes, including without limitation, for the design, development, use, stockpiling or manufacturing of nuclear, chemical, or biological weapons or missile technology products (mass destruction weapons). Product and related software and technology may be controlled under the applicable export laws and regulations including, without limitation, the Japanese Foreign Exchange and Foreign Trade Law and the U.S. Export Administration Regulations. Export and re-export of Product or related software or technology are strictly prohibited except in compliance with all applicable export laws and regulations. Please contact your TOSHIBA sales representative for details as to environmental matters such as the RoHS compatibility of Product. Please use Product in compliance with all applicable laws and regulations that regulate the inclusion or use of controlled substances, including without limitation, the EU RoHS Directive. TOSHIBA ASSUMES NO LIABILITY FOR DAMAGES OR LOSSES OCCURRING AS A RESULT OF NONCOMPLIANCE WITH APPLICABLE LAWS AND REGULATIONS. 2018-05-22 24 / 24 Rev 1.0