RL78 Family EEPROM Emulation Library Pack01 Ver.1.14 Release Note


Add to my manuals
18 Pages

advertisement

RL78 Family EEPROM Emulation Library Pack01 Ver.1.14 Release Note | Manualzz

RL78 Family

EEPROM Emulation Library Pack01 Ver.1.14

Release Note

R20UT0858EJ0104

Rev.1.04

Jan 29, 2016

Thank you for using the RL78 Family EEPROM Emulation Library Pack01 Ver.1.14.

This document contains precautionary and other notes regarding use of the EEPROM Emulation Library

Pack01 Ver.1.14. Please read this document before using the library.

Contents

Chapter 1 Target Product .......................................................................................................................... 2

Chapter 2 User’s Manual .......................................................................................................................... 2

Chapter 3 Revisions .................................................................................................................................. 2

Chapter 4 Supported Tools ....................................................................................................................... 3

Chapter 5 Installation ................................................................................................................................ 3

5.1

Installation ........................................................................................................................................ 3

5.2

Uninstallation ................................................................................................................................... 3

5.3

File Organization ............................................................................................................................. 4

Chapter 6 How To Build a Program .......................................................................................................... 5

6.1

Software to be Used ........................................................................................................................ 5

6.2

Building Using CS+ (Formerly CubeSuite+) .................................................................................... 5

6.2.1

Building a C Program ............................................................................................................... 5

6.2.2

Building an Assembly Language Program ............................................................................... 8

6.3

Notes at Build ................................................................................................................................ 11

Chapter 7 How To Debug a Program ...................................................................................................... 12

7.1

Notes at Debug .............................................................................................................................. 12

Chapter 8 Sample Program .................................................................................................................... 13

8.1

Initial Settings of the Sample Program .......................................................................................... 13

8.2

Settings of Option Byte and On-Chip Debugging .......................................................................... 14

8.3

Compile Switches for the C-Language Sample Program .............................................................. 14

8.4

Defining the On-Chip RAM Area ................................................................................................... 15

R20UT0858EJ0104 Rev.1.04

Jan 29, 2016

Page 1 of 17

RL78 Family

EEPROM Emulation Library Pack01 Ver.1.14 Release Note

Chapter 1 Target Product

The following shows the target product for this release note.

Product Name

RL78 Family EEPROM Emulation Library Pack01 for the CA78K0R Compiler

Ver.

V1.14

ZIP File Name

JP_R_EEL_RL78_P01_V1.14_A_E

Chapter 2 User’s Manual

Zip Ver.

V1.14A

The following user’s manual covers this version of the library.

Title

RL78 Family EEPROM Emulation Library Pack01

User’s Manual

Chapter 3 Revisions

Document Number

R01US0054EJ0103

The following shows the items upgraded in the new version.

No. ZIP Ver. Target

Library

1 1.14A

Library

User’s

Manual

Contents

Version upgraded from V1.13 to V1.14

Improved handling of errors in response to the EEPROM emulation command

(EEL_Execute):

During execution of the EEPROM emulation command, if resetting of the CPU occurs

45 or more times consecutively with the same timing, EEL_Execute had been required to return EEL_ERR_POOL_INCONSISTENT to indicate the need to initialize the

EEPROM emulation block. However, operation has been improved so that execution of the EEPROM emulation command can continue without returning an error message.

Revised from Rev. 1.02 to Rev. 1.03.

For details of the corrections to the user's manual in response to the revision, refer to the manual’s revision history.

R20UT0858EJ0104 Rev.1.04

Jan 29, 2016

Page 2 of 17

RL78 Family

EEPROM Emulation Library Pack01 Ver.1.14 Release Note

Chapter 4 Supported Tools

Use the following versions of tools with the EEPROM emulation library Pack01 Ver.1.14.

Tool Used

Integrated development environment: CubeSuite+

Integrated development environment: CS+

Version

V1.00.00 or later

V3.00.00 or later

Chapter 5 Installation

This chapter describes how to install and uninstall the EEPROM Emulation Library Pack01.

5.1 Installation

Install the EEPROM Emulation Library Pack01 by using the following procedure:

(1) Start Windows.

(2) Decompress the folder that contains the EEPROM Emulation Library Pack01 files and copy the extracted folders to any location.

5.2 Uninstallation

Uninstall the EEPROM Emulation Library Pack01 by using the following procedure:

(1) Start Windows.

(2) Delete the folder that contains the EEPROM Emulation Library Pack01 files.

R20UT0858EJ0104 Rev.1.04

Jan 29, 2016

Page 3 of 17

RL78 Family

EEPROM Emulation Library Pack01 Ver.1.14 Release Note

5.3 File Organization

The file organization after this library is installed is shown below.

Installation folder

EELRL78 Pack01

Vx.xx doc

r01us0054ejxxxx_rl78.pdf : User’s Manual

r20ut0858ejxxxx_rl78.pdf : Release Note (this document)

TERMS AND CONDITIONS FOR USING THE SOFTWARE.pdf

librl78

: Software usage conditions

eel.lib : EEPROM emulation library (EEL)

fdl.lib : Data flash library (FDL)

incrl78

eel.h : EEL header file for C program

: EEL header file for assembler

: EEL header file that specifies definitions for C program

: EEL header file that specifies definitions for assembler

: FDL header file for C program

: FDL header file for assembler

: FDL header file that specifies definitions for C program

eel.inc

eel_types.h

eel_types.inc

fdl.h

fdl.inc

fdl_types.h

smprl78 asm

eel_descriptor.inc

eel_descriptor.asm

eel_sample_linker_file.dr

fdl_descriptor.inc

fdl_descriptor.asm

C eel_descriptor.h

eel_descriptor.c

eel_user_types.h

eel_sample_linker_file.dr

fdl_descriptor.h

fdl_descriptor.c r_eel_sample_c.c

r_eel_sample_c.dr

: EEL descriptor header file

: EEL descriptor source file

: EEL sample directive file

: FDL descriptor header file

: FDL descriptor source file

: EEL descriptor header file

: EEL descriptor source file

: EEL user-defined header file

: EEL sample directive file

: FDL descriptor header file

: FDL descriptor source file

: EEL sample program file

: EEL sample Link directive file

Notes: 1. x indicates the omitted numerals in version or revision numbers.

2. If you wish to use the sample program, include both the program file (*.c) and the link directive file (*.dr).

R20UT0858EJ0104 Rev.1.04

Jan 29, 2016

Page 4 of 17

RL78 Family

EEPROM Emulation Library Pack01 Ver.1.14 Release Note

Chapter 6 How To Build a Program

This chapter describes how to build a program using the EEPROM Emulation Library Pack01.

6.1 Software to be Used

Below are the system requirements for building programs using the EEPROM Emulation Library Pack01.

• Integrated development environment CubeSuite+ V1.00.00 or later or integrated development environment CS+

V3.00.00 or later

6.2 Building Using CS+ (Formerly CubeSuite+)

This section describes how to include the EEPROM Emulation Library Pack01 in a user-created program and build the user program by using CS+.

6.2.1 Building a C Program

(1) Creating a project and specifying the source files

Create a project by using CS+. In the Project Tree window displayed on the right, right-click the File node, click

Add, and then click Add File. The Add Existing File dialog box is displayed (as shown in Figure 6-1).

Click the Files of type drop-down list, select C source file (*.c), and then register the user-created program file

(r_eel_sample_c.c for the sample file of source code) and the descriptor files for the EEPROM emulation library and data flash library (eel_descriptor.c and fdl_descriptor.c) as the source files.

Figure 6-1. Specifying the Source Files

1

3

2

4

R20UT0858EJ0104 Rev.1.04

Jan 29, 2016

Page 5 of 17

RL78 Family

EEPROM Emulation Library Pack01 Ver.1.14 Release Note

(2) Specifying the include file

In the CS+

Project Tree window, right-click the File node, click Add, and then click Add File.

The Add Existing File dialog box is displayed (as shown in Figure 6-2).

Click the

Files of type drop-down list, select Header file (*.h;*.inc), and then register the header files and descriptor header files for the EEPROM emulation library and data flash library (eel.h, eel_types.h, fdl.h, fdl_types.h, eel_descriptor.h, and fdl_descriptor.h).

Figure 6-2. Specifying the Include Files

1

3

2

4

(3) Specifying the library file

In the CS+ Project Tree window, right-click the File node, click Add, and then click Add File. The Add Existing

File dialog box is displayed (as shown in Figure 6-3).

Click the Files of type drop-down list, select Library file (*.lib), and then register the EEPROM emulation library and data flash library files (eel.lib and fdl.lib).

Figure 6-3. Specifying the Library Files

1

3

2

4

R20UT0858EJ0104 Rev.1.04

Jan 29, 2016

Page 6 of 17

RL78 Family

EEPROM Emulation Library Pack01 Ver.1.14 Release Note

(4) Specifying the link directive file

In the CS+ Project Tree window, right-click the File node, click Add, and then click Add File. The Add Existing

File dialog box is displayed (as shown in Figure 6-4).

Click the Files of type drop-down list, select Link Directive File (*.dr;*.dir), and then register the link directive file that has the same name as the user-created program (r_eel_sample_c.dr for the sample file of source code

Note

).

Figure 6-4. Specifying the Link Directive File

1

3

2

4

Note: The sample directive file that comes with the library may require editing or modification before use.

(5) Building

On the CS+

Build menu, click Build Project to build the project.

R20UT0858EJ0104 Rev.1.04

Jan 29, 2016

Page 7 of 17

RL78 Family

EEPROM Emulation Library Pack01 Ver.1.14 Release Note

6.2.2 Building an Assembly Language Program

(1) Creating a project and specifying the source files

Create a project by using CS+. In the Project Tree window displayed on the right, right-click the File node, click

Add, and then click Add File. The Add Existing File dialog box is displayed (as shown in Figure 6-5).

Click the Files of type drop-down list, select Assemble file (*.asm), and then register the user-created program file and the descriptor files for the EEPROM emulation library and data flash library (eel_descriptor.asm and fdl_descriptor.asm) as the source files.

Figure 6-5. Specifying the Assemble Files

1

3

2

4

(2) Specifying the include file

In the CS+ Project Tree window, right-click the File node, click Add, and then click Add File.

The Add Existing File dialog box is displayed (as shown in Figure 6-6).

Click the Files of type drop-down list, select Header file (*.h;*.inc), and then register the header files and descriptor header files for the EEPROM emulation library and data flash library (eel.inc, eel_types.inc, fdl.inc, eel_descriptor.inc, and fdl_descriptor.inc).

R20UT0858EJ0104 Rev.1.04

Jan 29, 2016

Page 8 of 17

RL78 Family

EEPROM Emulation Library Pack01 Ver.1.14 Release Note

Figure 6-6. Specifying the Include Files

1

3

2

4

(3) Specifying the library file

In the CS+ Project Tree window, right-click the File node, click Add, and then click Add File. The Add Existing

File dialog box is displayed (as shown in Figure 6-7).

Click the Files of type drop-down list, select Library file (*.lib), and then register the EEPROM emulation library and data flash library files (eel.lib and fdl.lib).

Figure 6-7. Specifying the Library Files

1

3

2

4

R20UT0858EJ0104 Rev.1.04

Jan 29, 2016

Page 9 of 17

RL78 Family

EEPROM Emulation Library Pack01 Ver.1.14 Release Note

(4) Specifying the link directive file

In the CS+

Project Tree window, right-click the File node, click Add, and then click Add File. The Add Existing

File dialog box is displayed (as shown in Figure 6-8).

Click the

Files of type drop-down list, select Link Directive File (*.dr;*.dir), and then register the link directive file that has the same name as the user-created program.

Figure 6-8. Specifying the Link Directive File

1

3

2

4

(5) Building

On the CS+ Build menu, click Build Project to build the project.

R20UT0858EJ0104 Rev.1.04

Jan 29, 2016

Page 10 of 17

RL78 Family

EEPROM Emulation Library Pack01 Ver.1.14 Release Note

6.3 Notes at Build

(1) When the on-chip debugging function is in use

After the on-chip debugging function is enabled in the CS+, building a program generates the following type of error.

RA78K0R error E3212: Default segment can't allocate to memory - ignored

Segment '??OCDROM' at xxxxxH-200H

This error occurs when the segment for the monitor area (OCDROM) used by the on-chip debugging function cannot be allocated. Therefore, to avoid this error, add the following code to the link directive file (*.dr) embedded in the project and prepare a separate area for allocating the segment.

MEMORY OCD_ROM : ( 0xxxxxH, 00200H )

Notes: 1. xxxxx: Start address of the location where the error occurred

2. The area name "OCD_ROM" is an example of the notation.

(2) When relinking is in use (on the flash area side)

In some cases, the error with the message shown below occurs when a program is built after using the relinking facility of CS+ to register a file having a declaration that specifies a section name for the project on the flash area side.

CC78K0R error E0842: Unrecognized pragma SECTION '@@xxxxx'

This error occurs because the section name on the flash area side differs from that in the normal case when the relink function is used. To avoid the error, change the specified section name from “@@xxxxx” to “@Exxxxx” as shown below to conform to the rules for the section name of the flash area side.

#pragma section @Exxxxx CNST_DAT

Notes: 1. xxxxx: Character string of the desired section name.

2. The changed section name “CNST_DAT” is an example of the notation.

R20UT0858EJ0104 Rev.1.04

Jan 29, 2016

Page 11 of 17

RL78 Family

EEPROM Emulation Library Pack01 Ver.1.14 Release Note

Chapter 7 How To Debug a Program

For details about how to perform debugging by using IECUBE or the on-chip debug emulator E1 or E20, see the following document.

Download the following document from the “Documentation” tabbed page at the “CS+” link from the “IDEs and Project Managers” page on the Renesas Electronics Web site.

Title

CubeSuite+ Integrated Development Environment User's Manual: RL78 Debug

CS+ Integrated Development Environment User’s Manual: RL78 Debug Tool

7.1 Notes at Debug

(1) Note on using the on-chip debugging emulator E1 or E20 with the EEPROM Emulation Library Pack01

When a command of EEPROM Emulation Library Pack01 Ver.1.00 is executed using the on-chip debugging emulator E1 or E20 in a CubeSuite+ whose version is earlier than Ver.1.01, do not execute a break until completion of the sequencer has been confirmed. Otherwise, the sequencer does not operate correctly.

(2) The data flash library cannot be debugged by a simulator. To perform debugging, either use the on-chip debugging function of the RL78 microcontroller or prepare the IECUBE.

R20UT0858EJ0104 Rev.1.04

Jan 29, 2016

Page 12 of 17

RL78 Family

EEPROM Emulation Library Pack01 Ver.1.14 Release Note

Chapter 8 Sample Program

The attached sample program (r_eel_sample_c.c) is provided to enable the usage method of the EEPROM Emulation

Library Pack01 to be easily confirmed on the QB-R5F100LE-TB boards with R5F100LEA (RL78/G13) as the target microcontrollers. The sample program is just a reference example and the user program does not have to be created to match the sample program. The sample program should be used as a simple program to confirm operation.

The link directive file (r_eel_sample_c.dr) for the sample program has a purpose to specify that a stack or data buffer used by the sample program is not allocated to an area where allocation is prohibited.

Note1 When using the sample program, this file should also be embedded with the sample program.

Note2, 3

Notes: 1. For details, refer to section 2.3 "Software Resource" in the user's manual.

2. The size specification for the RAM area of the attached link directive file is 2048 bytes. However, even in a product with a RAM area more than 2048 bytes, the defined area does not have to be changed when using the sample program (r_eel_sample_c.c). Build can be performed without making changes. When the RAM area is less than 2048 bytes, the sample program and link directive file have to be adjusted appropriately because they cannot be used without making changes.

3. The data in use may be placed at an unintended area depending on how the environment in use or the program is changed. After an execution module is generated, the map file and allocation state of programs or data must be confirmed. For the definition method and allocation conditions of each code or data, refer to the user's manual of CS+.

8.1 Initial Settings of the Sample Program

The sample program operates with the following initial settings. When these settings need to be changed, modify the sample program.

• CPU operating frequency: High-speed on-chip oscillator 32 MHz

• Voltage mode: Full-speed mode

R20UT0858EJ0104 Rev.1.04

Jan 29, 2016

Page 13 of 17

RL78 Family

EEPROM Emulation Library Pack01 Ver.1.14 Release Note

8.2 Settings of Option Byte and On-Chip Debugging

The sample program normally operates by setting the high-speed on-chip oscillator at 32 MHz.

After setting “Set user option byte” to “Yes” from the link options of CA78K0R, specify “xxxxE8” for the value of the user option byte and set the high-speed on-chip oscillator at “32 MHz”.

When performing on-chip debugging, set “Use on-chip debug” to “Yes” and specify “84” for “Option byte values for

OCD”.

Figure 8-1 Setting of Option Byte

8.3 Compile Switches for the C-Language Sample Program

The following kinds of compile switches are prepared for the sample program. The compile switches are used to light the

LEDs which are located on the QB-R5F100LE-TB boards and are used to confirm operation. When using a compile switch, change [#if 0] to [#if 1] so that the #define declaration of the target CPU board is enabled.

/******************************/

/* sample program switch */

/******************************/

/* QB-R5F100LE-TB */

#if 0

For QB-R5F100LE-TB, "#if 1" can be set.

#define __QB_R5F100LE_TB__

/* etc */

#else

#define __NON_TARGET__

#endif

R20UT0858EJ0104 Rev.1.04

Jan 29, 2016

Page 14 of 17

RL78 Family

EEPROM Emulation Library Pack01 Ver.1.14 Release Note

8.4 Defining the On-Chip RAM Area

The following describes how to define the on-chip RAM area in the link directive file.

Normally, the entire on-chip RAM area is automatically defined as an area with the name "RAM" unless otherwise stated in the link directive file. The stack and data buffers are to be allocated to this area except when specifically stated otherwise Note 1 . However, in this case, the stack and data buffers would be allocated by default to an area (FFE20H to

FFEDFH in self-RAM) for which use by the EEPROM Emulation Library Pack01 is prohibited, so the program may not run correctly.

In the attached link directive file for the sample program, as a solution, re-define the area with the name "RAM" so that it does not include the above area, ensuring that stack and so on are not allocated to the area for which usage is prohibited.

MEMORY RAM :(0FF300H, 000B20H)

The above statement redefines the area with the name "RAM" to be the B20H bytes area starting from the address

FF300H (FF300H to FFE1FH) *2 . This prevents attempted use of the area which the EEPROM Emulation Library Pack01 is prohibited to use by excluding the prohibited portion from the area with the name "RAM".

However, if this is the only change setting that is explicitly made, the area from FFE20H to FFEDFH is also unusable for any other purpose. Accordingly, separately add the following definition. No particular restrictions apply to the name of this area.

MEMORY SADDR_RAM:(0FFE20H, 0001E0H)

If there is a self-RAM area, automatic allocation of variables to this area can be restricted by defining its range as an area with the name "SELFRAM".

MEMORY SELFRAM :(0FEF00H, 000400H)

An example of the settings for an RL78/G13 (the product with 4 KB of RAM and 64 KB of ROM) is given below.

(In this example, the general-purpose register and the SFR area are included in RAM_SADDR, however, they can be omitted.)

; ----------------------------------------------------------

; Define new memory entry for Self-RAM

; ----------------------------------------------------------

MEMORY SELFRAM : ( 0FEF00H, 000400H ) Definition of the self-RAM area

; ----------------------------------------------------------

; Redefined default data segment RAM

; ----------------------------------------------------------

MEMORY RAM : ( 0FF300H, 000B20H ) Definition of the RAM area to be used normally

; ----------------------------------------------------------

; Define new memory entry for saddr area

; ----------------------------------------------------------

MEMORY RAM_SADDR : ( 0FFE20H, 0001E0H ) Definition of the area from FFE20H to FFFFFH

R20UT0858EJ0104 Rev.1.04

Jan 29, 2016

Page 15 of 17

RL78 Family

EEPROM Emulation Library Pack01 Ver.1.14 Release Note

Note: The CA78K0R linker allocates data with a non-specified destination for allocation (segment types DSEG and

BSEG) to the on-chip RAM area according to the re-allocation attribute of the data. Accordingly, specific data may not be allocated to the area with the name "RAM" in some situations.

For details on the methods of defining and allocating the individual categories of data, refer to the user's manual for CS+.

Reference to the map file (*.map) generated at the time of building is required to confirm the state of allocation.

R20UT0858EJ0104 Rev.1.04

Jan 29, 2016

Page 16 of 17

RL78 Family

EEPROM Emulation Library Pack01 Ver.1.14 Release Note

All trademarks and registered trademarks are the property of their respective owners.

R20UT0858EJ0104 Rev.1.04

Jan 29, 2016

Page 17 of 17

Notice

1. Descriptions of circuits, software and other related information in this document are provided only to illustrate the operation of semiconductor products and application examples. You are fully responsible for the incorporation of these circuits, software, and information in the design of your equipment. Renesas Electronics assumes no responsibility for any losses incurred by you or third parties arising from the use of these circuits, software, or information.

2. Renesas Electronics has used reasonable care in preparing the information included in this document, but Renesas Electronics does not warrant that such information is error free. Renesas Electronics assumes no liability whatsoever for any damages incurred by you resulting from errors in or omissions from the information included herein.

3. Renesas Electronics does not assume any liability for infringement of patents, copyrights, or other intellectual property rights of third parties by or arising from the use of Renesas Electronics products or technical information described in this document. No license, express, implied or otherwise, is granted hereby under any patents, copyrights or other intellectual property rights of Renesas Electronics or others.

4. You should not alter, modify, copy, or otherwise misappropriate any Renesas Electronics product, whether in whole or in part. Renesas Electronics assumes no responsibility for any losses incurred by you or third parties arising from such alteration, modification, copy or otherwise misappropriation of Renesas Electronics product.

5. Renesas Electronics products are classified according to the following two quality grades: "Standard" and "High Quality". The recommended applications for each Renesas Electronics product depends on the product's quality grade, as indicated below.

"Standard": Computers; office equipment; communications equipment; test and measurement equipment; audio and visual equipment; home electronic appliances; machine tools; personal electronic equipment; and industrial robots etc.

"High Quality": Transportation equipment (automobiles, trains, ships, etc.); traffic control systems; anti-disaster systems; anti-crime systems; and safety equipment etc.

Renesas Electronics products are neither intended nor authorized for use in products or systems that may pose a direct threat to human life or bodily injury (artificial life support devices or systems, surgical implantations etc.), or may cause serious property damages (nuclear reactor control systems, military equipment etc.). You must check the quality grade of each Renesas Electronics product before using it in a particular application. You may not use any Renesas Electronics product for any application for which it is not intended. Renesas Electronics shall not be in any way liable for any damages or losses incurred by you or third parties arising from the use of any Renesas Electronics product for which the product is not intended by Renesas Electronics.

6. You should use the Renesas Electronics products described in this document within the range specified by Renesas Electronics, especially with respect to the maximum rating, operating supply voltage range, movement power voltage range, heat radiation characteristics, installation and other product characteristics. Renesas Electronics shall have no liability for malfunctions or damages arising out of the use of Renesas Electronics products beyond such specified ranges.

7. Although Renesas Electronics endeavors to improve the quality and reliability of its products, semiconductor products have specific characteristics such as the occurrence of failure at a certain rate and malfunctions under certain use conditions. Further, Renesas Electronics products are not subject to radiation resistance design. Please be sure to implement safety measures to guard them against the possibility of physical injury, and injury or damage caused by fire in the event of the failure of a Renesas Electronics product, such as safety design for hardware and software including but not limited to redundancy, fire control and malfunction prevention, appropriate treatment for aging degradation or any other appropriate measures. Because the evaluation of microcomputer software alone is very difficult, please evaluate the safety of the final products or systems manufactured by you.

8. Please contact a Renesas Electronics sales office for details as to environmental matters such as the environmental compatibility of each Renesas Electronics product. Please use Renesas Electronics products in compliance with all applicable laws and regulations that regulate the inclusion or use of controlled substances, including without limitation, the EU RoHS Directive. Renesas Electronics assumes no liability for damages or losses occurring as a result of your noncompliance with applicable laws and regulations.

9. Renesas Electronics products and technology may not be used for or incorporated into any products or systems whose manufacture, use, or sale is prohibited under any applicable domestic or foreign laws or regulations. You should not use Renesas Electronics products or technology described in this document for any purpose relating to military applications or use by the military, including but not limited to the development of weapons of mass destruction. When exporting the Renesas Electronics products or technology described in this document, you should comply with the applicable export control laws and regulations and follow the procedures required by such laws and regulations.

10. It is the responsibility of the buyer or distributor of Renesas Electronics products, who distributes, disposes of, or otherwise places the product with a third party, to notify such third party in advance of the contents and conditions set forth in this document, Renesas Electronics assumes no responsibility for any losses incurred by you or third parties as a result of unauthorized use of Renesas Electronics products.

11. This document may not be reproduced or duplicated in any form, in whole or in part, without prior written consent of Renesas Electronics.

12. Please contact a Renesas Electronics sales office if you have any questions regarding the information contained in this document or Renesas Electronics products, or if you have any other inquiries.

(Note 1) "Renesas Electronics" as used in this document means Renesas Electronics Corporation and also includes its majority-owned subsidiaries.

(Note 2) "Renesas Electronics product(s)" means any product developed or manufactured by or for Renesas Electronics.

SALES OFFICES

Refer to "http://www.renesas.com/" for the latest and detailed information.

Renesas Electronics America Inc.

2801 Scott Boulevard Santa Clara, CA 95050-2549, U.S.A.

Tel: +1-408-588-6000, Fax: +1-408-588-6130

Renesas Electronics Canada Limited

9251 Yonge Street, Suite 8309 Richmond Hill, Ontario Canada L4C 9T3

Tel: +1-905-237-2004

Dukes Meadow, Millboard Road, Bourne End, Buckinghamshire, SL8 5FH, U.K

Tel: +44-1628-585-100, Fax: +44-1628-585-900

Renesas Electronics Europe GmbH

Arcadiastrasse 10, 40472 Düsseldorf, Germany

Tel: +49-211-6503-0, Fax: +49-211-6503-1327

Renesas Electronics (China) Co., Ltd.

Room 1709, Quantum Plaza, No.27 ZhiChunLu Haidian District, Beijing 100191, P.R.China

Tel: +86-10-8235-1155, Fax: +86-10-8235-7679

Renesas Electronics (Shanghai) Co., Ltd.

Unit 301, Tower A, Central Towers, 555 Langao Road, Putuo District, Shanghai, P. R. China 200333

Tel: +86-21-2226-0888, Fax: +86-21-2226-0999

Unit 1601-1611, 16/F., Tower 2, Grand Century Place, 193 Prince Edward Road West, Mongkok, Kowloon, Hong Kong

Tel: +852-2265-6688, Fax: +852 2886-9022

13F, No. 363, Fu Shing North Road, Taipei 10543, Taiwan

Tel: +886-2-8175-9600, Fax: +886 2-8175-9670

Renesas Electronics Singapore Pte. Ltd.

80 Bendemeer Road, Unit #06-02 Hyflux Innovation Centre, Singapore 339949

Tel: +65-6213-0200, Fax: +65-6213-0300

Renesas Electronics Malaysia Sdn.Bhd.

Unit 1207, Block B, Menara Amcorp, Amcorp Trade Centre, No. 18, Jln Persiaran Barat, 46050 Petaling Jaya, Selangor Darul Ehsan, Malaysia

Tel: +60-3-7955-9390, Fax: +60-3-7955-9510

Renesas Electronics India Pvt. Ltd.

No.777C, 100 Feet Road, HAL II Stage, Indiranagar, Bangalore, India

Tel: +91-80-67208700, Fax: +91-80-67208777

12F., 234 Teheran-ro, Gangnam-Gu, Seoul, 135-080, Korea

Tel: +82-2-558-3737, Fax: +82-2-558-5141 http://www.renesas.com

© 2016 Renesas Electronics Corporation. All rights reserved.

Colophon 5.0

advertisement

Was this manual useful for you? Yes No
Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Related manuals