971
User’s Manual All information contained in these materials, including products and product specifications, represents information on the product at the time of publication and is subject to change by Renesas Electronics Corp. without notice. Please review the latest information published by Renesas Electronics Corp. through various means, including the Renesas Electronics Corp. website (http://www.renesas.com). V850ES/JC3-L, V850ES/JE3-L User’s Manual: Hardware Rev.1.01 August, 2011 32 RENESAS MCU V850ES/Jx3-L Microcontrollers www.renesas.com V850ES/JC3-L V850ES/JE3-L μPD70F3797 μPD70F3802 μPD70F3805 μPD70F3798 μPD70F3803 μPD70F3806 μPD70F3799 μPD70F3804 μPD70F3807 μPD70F3800 μPD70F3838 μPD70F3808 μPD70F3801 μPD70F3839 μPD70F3840

V850ES/JC3-L,V850ES/JE3-L User's Manual: Hardware · V850ES/JC3-L, V850ES/JE3-L and design application systems using these products. Purpose This manual is intended to give users

  • Upload
    others

  • View
    11

  • Download
    0

Embed Size (px)

Citation preview

  • User’s M

    anual

    All information contained in these materials, including products and product specifications, represents information on the product at the time of publication and is subject to change by Renesas Electronics Corp. without notice. Please review the latest information published by Renesas Electronics Corp. through various means, including the Renesas Electronics Corp. website (http://www.renesas.com).

    V850ES/JC3-L, V850ES/JE3-L

    User’s Manual: Hardware

    Rev.1.01 August, 2011

    32RENESAS MCU V850ES/Jx3-L Microcontrollers

    www.renesas.com

    V850ES/JC3-L V850ES/JE3-L μPD70F3797 μPD70F3802 μPD70F3805 μPD70F3798 μPD70F3803 μPD70F3806 μPD70F3799 μPD70F3804 μPD70F3807 μPD70F3800 μPD70F3838 μPD70F3808 μPD70F3801 μPD70F3839 μPD70F3840

  • Notice 1. All information included in this document is current as of the date this document is issued. Such information, however, is

    subject to change without any prior notice. Before purchasing or using any Renesas Electronics products listed herein, please confirm the latest product information with a Renesas Electronics sales office. Also, please pay regular and careful attention to additional and different information to be disclosed by Renesas Electronics such as that disclosed through our website.

    2. 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.

    3. You should not alter, modify, copy, or otherwise misappropriate any Renesas Electronics product, whether in whole or in part. 4. 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.

    5. When exporting the 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. You should not use Renesas Electronics products or the 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. 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.

    6. 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.

    7. Renesas Electronics products are classified according to the following three quality grades: “Standard”, “High Quality”, and “Specific”. The recommended applications for each Renesas Electronics product depends on the product’s quality grade, as indicated below. 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 categorized as “Specific” without the prior written consent of Renesas Electronics. Further, you may not use any Renesas Electronics product for any application for which it is not intended without the prior written consent of Renesas Electronics. 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 an application categorized as “Specific” or for which the product is not intended where you have failed to obtain the prior written consent of Renesas Electronics. The quality grade of each Renesas Electronics product is “Standard” unless otherwise expressly specified in a Renesas Electronics data sheets or data books, etc.

    “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.

    “High Quality”: Transportation equipment (automobiles, trains, ships, etc.); traffic control systems; anti-disaster systems; anti-crime systems; safety equipment; and medical equipment not specifically designed for life support.

    “Specific”: Aircraft; aerospace equipment; submersible repeaters; nuclear reactor control systems; medical equipment or systems for life support (e.g. artificial life support devices or systems), surgical implantations, or healthcare intervention (e.g. excision, etc.), and any other applications or purposes that pose a direct threat to human life.

    8. 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.

    9. 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 system manufactured by you.

    10. 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.

    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.

  • 1

    2

    3

    4

    VOLTAGE APPLICATION WAVEFORM AT INPUT PIN

    Waveform distortion due to input noise or a reflected wave may cause malfunction. If the input of the

    CMOS device stays in the area between VIL (MAX) and VIH (MIN) due to noise, etc., the device may

    malfunction. Take care to prevent chattering noise from entering the device when the input level is fixed,

    and also in the transition period when the input level passes through the area between VIL (MAX) and

    VIH (MIN).

    HANDLING OF UNUSED INPUT PINS

    Unconnected CMOS device inputs can be cause of malfunction. If an input pin is unconnected, it is

    possible that an internal input level may be generated due to noise, etc., causing malfunction. CMOS

    devices behave differently than Bipolar or NMOS devices. Input levels of CMOS devices must be fixed

    high or low by using pull-up or pull-down circuitry. Each unused pin should be connected to VDD or GND

    via a resistor if there is a possibility that it will be an output pin. All handling related to unused pins must

    be judged separately for each device and according to related specifications governing the device.

    PRECAUTION AGAINST ESD

    A strong electric field, when exposed to a MOS device, can cause destruction of the gate oxide and

    ultimately degrade the device operation. Steps must be taken to stop generation of static electricity as

    much as possible, and quickly dissipate it when it has occurred. Environmental control must be

    adequate. When it is dry, a humidifier should be used. It is recommended to avoid using insulators that

    easily build up static electricity. Semiconductor devices must be stored and transported in an anti-static

    container, static shielding bag or conductive material. All test and measurement tools including work

    benches and floors should be grounded. The operator should be grounded using a wrist strap.

    Semiconductor devices must not be touched with bare hands. Similar precautions need to be taken for

    PW boards with mounted semiconductor devices.

    STATUS BEFORE INITIALIZATION

    Power-on does not necessarily define the initial status of a MOS device. Immediately after the power

    source is turned ON, devices with reset functions have not yet been initialized. Hence, power-on does

    not guarantee output pin levels, I/O settings or contents of registers. A device is not initialized until the

    reset signal is received. A reset operation must be executed immediately after power-on for devices

    with reset functions.

    POWER ON/OFF SEQUENCE

    In the case of a device that uses different power supplies for the internal operation and external

    interface, as a rule, switch on the external power supply after switching on the internal power supply.

    When switching the power supply off, as a rule, switch off the external power supply and then the

    internal power supply. Use of the reverse power on/off sequences may result in the application of an

    overvoltage to the internal elements of the device, causing malfunction and degradation of internal

    elements due to the passage of an abnormal current.

    The correct power on/off sequence must be judged separately for each device and according to related

    specifications governing the device.

    INPUT OF SIGNAL DURING POWER OFF STATE

    Do not input signals or an I/O pull-up power supply while the device is not powered. The current

    injection that results from input of such a signal or I/O pull-up power supply may cause malfunction and

    the abnormal current that passes in the device at this time may cause degradation of internal elements.

    Input of signals during the power off state must be judged separately for each device and according to

    related specifications governing the device.

    NOTES FOR CMOS DEVICES

    5

    6

  • How to Use This Manual

    Readers This manual is intended for users who wish to understand the functions of the

    V850ES/JC3-L, V850ES/JE3-L and design application systems using these products.

    Purpose This manual is intended to give users an understanding of the hardware functions of the

    V850ES/JC3-L, V850ES/JE3-L shown in the Organization below.

    Organization This manual is divided into two parts: Hardware (this manual) and Architecture (V850ES

    Architecture User’s Manual).

    Hardware Architecture

    • Pin functions • Data types • CPU function • Register set • On-chip peripheral functions • Instruction format and instruction set • Flash memory programming • Interrupts and exceptions • Electrical specifications (Target) • Pipeline operation

    How to Read This Manual It is assumed that the readers of this manual have general knowledge in the fields of

    electrical engineering, logic circuits, and microcontrollers.

    To understand the overall functions of the V850ES/JC3-L, V850ES/JE3-L

    → Read this manual according to the CONTENTS.

    To find the details of a register where the name is known

    → Use APPENDIX C REGISTER INDEX.

    Register format

    → The name of the bit whose number is in angle brackets () in the figure of the register format of each register is defined as a reserved word in the device file.

    To understand the details of an instruction function

    → Refer to the V850ES Architecture User’s Manual available separately.

    To know the electrical specifications of the V850ES/JC3-L (40-pin)

    → See CHAPTER 30 ELECTRICAL SPECIFICATIONS (V850ES/JC3-L (40-pin)) (Target)

    To know the electrical specifications of the V850ES/JC3-L (48-pin)

    → See CHAPTER 31 ELECTRICAL SPECIFICATIONS (V850ES/JC3-L (48-pin)) (Target)

    To know the electrical specifications of the V850ES/JE3-L

    → See CHAPTER 32 ELECTRICAL SPECIFICATIONS (V850ES/JE3-L) (Target)

    The “yyy bit of the xxx register” is described as the “xxx.yyy bit” in this manual. Note with

    caution that if “xxx.yyy” is described as is in a program, however, the compiler/assembler

    cannot recognize it correctly.

  • Conventions Data significance: Higher digits on the left and lower digits on the right

    Active low representation: xxx (overscore over pin or signal name)

    Memory map address: Higher addresses on the top and lower addresses on the

    bottom

    Note: Footnote for item marked with Note in the text

    Caution: Information requiring particular attention

    Remark: Supplementary information

    Numeric representation: Binary ... xxxx or xxxxB

    Decimal ... xxxx

    Hexadecimal ... xxxxH

    Prefix indicating power of 2 (address space, memory capacity):

    K (kilo): 210 = 1,024

    M (mega): 220 = 1,0242

    G (giga): 230 = 1,0243

  • Related Documents The related documents indicated in this publication may include preliminary versions.

    However, preliminary versions are not marked as such.

    Documents related to V850ES/JC3-L, V850ES/JE3-L

    Document Name Document No.

    V850ES Architecture User’s Manual U15943E

    V850ES/JC3-L, V850ES/JE3-L Hardware User’s Manual This manual

    Documents related to development tools

    Document Name Document No.

    QB-V850ESJX3L In-Circuit Emulator To be prepared

    QB-V850MINI, QB-V850MINIL On-Chip Debug Emulator U17638E

    QB-MINI2 On-Chip Debug Emulator with Programming Function U18371E

    Operation U18512E

    C Language U18513E

    Assembly Language U18514E

    CA850 Ver. 3.20 C Compiler Package

    Link Directives U18415E

    PM+ Ver. 6.30 Project Manager U18416E

    ID850QB Ver. 3.40 Integrated Debugger Operation U18604E

    SM850 Ver. 2.50 System Simulator Operation U16218E

    SM850 Ver. 2.00 or Later System Simulator External Part User Open

    Interface Specification

    U14873E

    Operation U18601E SM+ System Simulator

    User Open Interface U18212E

    Basics U13430E

    Installation U17419E

    Technical U13431E

    RX850 Ver. 3.20 Real-Time OS

    Task Debugger U17420E

    Basics U18165E

    Installation U17421E

    RX850 Pro Ver. 3.21 Real-Time OS

    Task Debugger U17422E

    AZ850 Ver. 3.30 System Performance Analyzer U17423E

    PG-FP5 Flash Memory Programmer U18865E

  • Other Documents

    Document Name Document No.

    SEMICONDUCTOR SELECTION GUIDE − Products and Packages − X13769X

    Semiconductor Device Mount Manual Note

    Quality Grades on Renesas Semiconductor Devices C11531E

    Renesas Semiconductor Device Reliability/Quality Control System

    C10983E

    Guide to Prevent Damage for Semiconductor Devices by Electrostatic Discharge (ESD)

    C11892E

    Note See the “Semiconductor Device Mount Manual” website

    (http://www2.renesas.com/pkg/en/mount/index.html).

    Caution The related documents listed above are subject to change without notice.

    Be sure to use the latest version of each document when designing.

    Caution: This product uses SuperFlash® technology licensed from Silicon Storage Technology, Inc.

    IECUBE is a registered trademark of Renesas Electronics Corporation in Japan and Germany. MINICUBE is a registered trademark of Renesas Electronics Corporation in Japan and Germany or a trademark in

    the United States of America.

    EEPROM is a trademark of Renesas Electronics Corporation

    Applilet is a registered trademark of Renesas Electronics in Japan, Germany, Hong Kong, China, the Republic of

    Korea, the United Kingdom, and the United States of America.

    Windows and Windows NT are either registered trademarks or trademarks of Microsoft Corporation in the United

    States and/or other countries.

    SuperFlash is a registered trademark of Silicon Storage Technology, Inc. in several countries including the United

    States and Japan.

    PC/AT is a trademark of International Business Machines Corporation.

    SPARCstation is a trademark of SPARC International, Inc.

    Solaris and SunOS are trademarks of Sun Microsystems, Inc.

    TRON is an abbreviation of The Realtime Operating System Nucleus.

    ITRON is an abbreviation of Industrial TRON.

  • Table of Contents

    CHAPTER 1 INTRODUCTION................................................................................................................. 19 1.1 General ...................................................................................................................................... 19 1.2 Features .................................................................................................................................... 23 1.3 Application Fields .................................................................................................................... 25 1.4 Ordering Information ............................................................................................................... 25

    1.4.1 V850ES/JC3-L ................................................................................................................................25 1.4.2 V850ES/JE3-L ................................................................................................................................25

    1.5 Pin Configuration (Top View).................................................................................................. 26 1.6 Function Block Configuration................................................................................................. 32

    1.6.1 Internal block diagram.....................................................................................................................32 1.6.2 Internal units ...................................................................................................................................35

    CHAPTER 2 PIN FUNCTIONS ............................................................................................................... 38

    2.1 List of Pin Functions................................................................................................................ 38 2.2 Pin States .................................................................................................................................. 46 2.3 Pin I/O Circuit Types, I/O Buffer Power Supplies, and Connection of Unused Pins......... 47 2.4 Cautions .................................................................................................................................... 50

    CHAPTER 3 CPU FUNCTION................................................................................................................ 51

    3.1 Features .................................................................................................................................... 51 3.2 CPU Register Set...................................................................................................................... 52

    3.2.1 Program register set .......................................................................................................................53 3.2.2 System register set .........................................................................................................................54

    3.3 Operation Modes...................................................................................................................... 60 3.4 Address Space ......................................................................................................................... 61

    3.4.1 CPU address space ........................................................................................................................61 3.4.2 Memory map...................................................................................................................................62 3.4.3 Areas ..............................................................................................................................................64 3.4.4 Wraparound of data space..............................................................................................................69 3.4.5 Recommended use of address space.............................................................................................69 3.4.6 Peripheral I/O registers ...................................................................................................................73 3.4.7 Special registers .............................................................................................................................83 3.4.8 Registers to be set first ...................................................................................................................87 3.4.9 Cautions..........................................................................................................................................88

    CHAPTER 4 PORT FUNCTIONS ........................................................................................................... 90

    4.1 Features .................................................................................................................................... 90 4.1.1 V850ES/JC3-L (40-pin) ...................................................................................................................90 4.1.2 V850ES/JC3-L (48-pin) ...................................................................................................................90 4.1.3 V850ES/JE3-L ................................................................................................................................90

    4.2 Basic Port Configuration......................................................................................................... 91 4.2.1 V850ES/JC3-L (40-pin) ...................................................................................................................91 4.2.2 V850ES/JC3-L (48-pin) ...................................................................................................................92 4.2.3 V850ES/JE3-L ................................................................................................................................93

    4.3 Port Configuration ................................................................................................................... 94 4.3.1 Port 0 ............................................................................................................................................100 4.3.2 Port 1 (V850ES/JC3-L (48-pin), V850ES/JE3-L)...........................................................................106

  • 4.3.3 Port 3 ............................................................................................................................................107 4.3.4 Port 4 ............................................................................................................................................115 4.3.5 Port 5 ............................................................................................................................................117 4.3.6 Port 7 ............................................................................................................................................122 4.3.7 Port 9 ............................................................................................................................................125 4.3.8 Port CM.........................................................................................................................................137 4.3.9 Port DL..........................................................................................................................................138

    4.4 Block Diagrams ...................................................................................................................... 140 4.5 Port Register Settings When Alternate Function Is Used.................................................. 172 4.6 Cautions .................................................................................................................................. 178

    4.6.1 Cautions on setting port pins.........................................................................................................178 4.6.2 Cautions on bit manipulation instruction for port n register (Pn)....................................................181 4.6.3 Cautions on on-chip debug pins....................................................................................................182 4.6.4 Cautions on P05/INTP2/DRST pin................................................................................................182 4.6.5 Cautions on P10, P11, and P53 pins when power is turned on ....................................................182 4.6.6 Hysteresis characteristics .............................................................................................................182

    CHAPTER 5 CLOCK GENERATOR .................................................................................................... 183

    5.1 Overview ................................................................................................................................. 183 5.2 Configuration.......................................................................................................................... 184 5.3 Registers ................................................................................................................................. 186 5.4 Operations .............................................................................................................................. 191

    5.4.1 Operation of each clock ................................................................................................................191 5.4.2 External clock signal input.............................................................................................................191

    5.5 PLL Function .......................................................................................................................... 192 5.5.1 Overview.......................................................................................................................................192 5.5.2 Registers.......................................................................................................................................192 5.5.3 Usage ...........................................................................................................................................196

    5.6 How to Connect a Resonator................................................................................................ 197 5.6.1 Main clock oscillator......................................................................................................................197 5.6.2 Subclock oscillator ........................................................................................................................197

    CHAPTER 6 16-BIT TIMER/EVENT COUNTER P (TMP) ................................................................ 200

    6.1 Overview ................................................................................................................................. 200 6.2 Configuration.......................................................................................................................... 201

    6.2.1 Pins used by TMPn.......................................................................................................................203 6.2.2 Register configuraiton ...................................................................................................................204 6.2.3 Interrupts.......................................................................................................................................207

    6.3 Registers ................................................................................................................................. 208 6.4 Operations .............................................................................................................................. 220

    6.4.1 Interval timer mode (TPnMD2 to TPnMD0 bits = 000) ..................................................................228 6.4.2 External event count mode (TPnMD2 to TPnMD0 bits = 001) ......................................................239 6.4.3 External trigger pulse output mode (TPnMD2 to TPnMD0 bits = 010) ..........................................248 6.4.4 One-shot pulse output mode (TPnMD2 to TPnMD0 bits = 011)....................................................260 6.4.5 PWM output mode (TPnMD2 to TPnMD0 bits = 100) ...................................................................268 6.4.6 Free-running timer mode (TPnMD2 to TPnMD0 bits = 101) .........................................................277 6.4.7 Pulse width measurement mode (TPnMD2 to TPnMD0 bits = 110)..............................................293 6.4.8 Timer output operations ................................................................................................................297

    6.5 Selector (V850ES/JE3-L only) ............................................................................................... 298 6.6 Cautions .................................................................................................................................. 299

  • CHAPTER 7 16-BIT TIMER/EVENT COUNTER Q (TMQ)................................................................ 300

    7.1 Functions ................................................................................................................................ 300 7.2 Configuration.......................................................................................................................... 301

    7.2.1 Pins used by TMQ0 ......................................................................................................................303 7.2.2 Interrupts.......................................................................................................................................304

    7.3 Registers ................................................................................................................................. 305 7.4 Operations .............................................................................................................................. 320

    7.4.1 Interval timer mode (TQ0MD2 to TQ0MD0 bits = 000) .................................................................327 7.4.2 External event count mode (TQ0MD2 to TQ0MD0 bits = 001) .....................................................338 7.4.3 External trigger pulse output mode (TQ0MD2 to TQ0MD0 bits = 010) .........................................349 7.4.4 One-shot pulse output mode (TQ0MD2 to TQ0MD0 bits = 011) ...................................................364 7.4.5 PWM output mode (TQ0MD2 to TQ0MD0 bits = 100) ..................................................................374 7.4.6 Free-running timer mode (TQ0MD2 to TQ0MD0 bits = 101).........................................................385 7.4.7 Pulse width measurement mode (TQ0MD2 to TQ0MD0 bits = 110) .............................................405 7.4.8 Timer output operations ................................................................................................................410

    7.5 Cautions .................................................................................................................................. 411 CHAPTER 8 16-BIT INTERVAL TIMER M (TMM) ............................................................................ 412

    8.1 Features .................................................................................................................................. 412 8.2 Configuration.......................................................................................................................... 413 8.3 Registers ................................................................................................................................. 414 8.4 Operation ................................................................................................................................ 416

    8.4.1 Interval timer mode .......................................................................................................................416 8.4.2 Cautions........................................................................................................................................420

    CHAPTER 9 WATCH TIMER................................................................................................................ 421

    9.1 Functions ................................................................................................................................ 421 9.2 Configuration.......................................................................................................................... 422 9.3 Control Registers ................................................................................................................... 424 9.4 Operation ................................................................................................................................ 428

    9.4.1 Watch timer operations .................................................................................................................428 9.4.2 Interval timer operations................................................................................................................429

    9.5 Cautions .................................................................................................................................. 431 CHAPTER 10 REAL-TIME COUNTER................................................................................................. 432

    10.1 Functions ................................................................................................................................ 432 10.2 Configuration.......................................................................................................................... 433

    10.2.1 Pin configuration ...........................................................................................................................435 10.2.2 Interrupt functions .........................................................................................................................435

    10.3 Registers ................................................................................................................................. 436 10.4 Operation ................................................................................................................................ 451

    10.4.1 Initial settings ................................................................................................................................451 10.4.2 Rewriting each counter during real-time counter operation...........................................................452 10.4.3 Reading each counter during real-time counter operation ............................................................453 10.4.4 Changing INTRTC0 interrupt setting during real-time counter operation ......................................454 10.4.5 Changing INTRTC1 interrupt setting during real-time counter operation ......................................455 10.4.6 Initial INTRTC2 interrupt settings ..................................................................................................456 10.4.7 Changing INTRTC2 interrupt setting during real-time counter operation ......................................457 10.4.8 Initializing real-time counter ..........................................................................................................458

  • 10.4.9 Watch error correction example of real-time counter ....................................................................459 CHAPTER 11 WATCHDOG TIMER 2 ................................................................................................. 463

    11.1 Functions ................................................................................................................................ 463 11.2 Configuration.......................................................................................................................... 464 11.3 Registers ................................................................................................................................. 465 11.4 Operation ................................................................................................................................ 467

    CHAPTER 12 REAL-TIME OUTPUT FUNCTION (RTO)................................................................... 468

    12.1 Function .................................................................................................................................. 468 12.2 Configuration.......................................................................................................................... 469 12.3 Registers ................................................................................................................................. 471 12.4 Operation ................................................................................................................................ 473 12.5 Usage....................................................................................................................................... 474 12.6 Cautions .................................................................................................................................. 474

    CHAPTER 13 A/D CONVERTER ......................................................................................................... 475

    13.1 Overview ................................................................................................................................. 475 13.2 Functions ................................................................................................................................ 475 13.3 Configuration.......................................................................................................................... 476 13.4 Registers ................................................................................................................................. 479 13.5 Operation ................................................................................................................................ 490

    13.5.1 Basic operation .............................................................................................................................490 13.5.2 Conversion timing .........................................................................................................................491 13.5.3 Trigger modes...............................................................................................................................492 13.5.4 Operation mode ............................................................................................................................494 13.5.5 Power-fail compare mode .............................................................................................................500

    13.6 Cautions .................................................................................................................................. 507 13.7 How to Read A/D Converter Characteristics Table ............................................................ 512

    CHAPTER 14 D/A CONVERTER (V850ES/JC3-L (48-pin), V850ES/JE3-L) ..................................... 516

    14.1 Functions ................................................................................................................................ 516 14.2 Configuration.......................................................................................................................... 517 14.3 Registers ................................................................................................................................. 518 14.4 Operation ................................................................................................................................ 520

    14.4.1 Operation in normal mode.............................................................................................................520 14.4.2 Operation in real-time output mode...............................................................................................520 14.4.3 Cautions........................................................................................................................................521

    CHAPTER 15 ASYNCHRONOUS SERIAL INTERFACE A (UARTA) ............................................. 522

    15.1 Features .................................................................................................................................. 522 15.2 Configuration.......................................................................................................................... 523

    15.2.1 Pin functions of each channel .......................................................................................................525 15.3 Mode Switching of UARTA and Other Serial Interfaces..................................................... 526

    15.3.1 UARTA0 and CSIB4 mode switching............................................................................................526 15.3.2 UARTA1 and I2C02 mode switching..............................................................................................527 15.3.3 UARTA2 and I2C00 mode switching..............................................................................................528

    15.4 Registers ................................................................................................................................. 529 15.5 Interrupt Request Signals ..................................................................................................... 536 15.6 Operation ................................................................................................................................ 537

  • 15.6.1 Data format ...................................................................................................................................537 15.6.2 UART transmission .......................................................................................................................539 15.6.3 Continuous transmission procedure..............................................................................................540 15.6.4 UART reception ............................................................................................................................542 15.6.5 Reception errors ...........................................................................................................................544 15.6.6 Parity types and operations...........................................................................................................546 15.6.7 LIN transmission/reception format ................................................................................................547 15.6.8 SBF transmission..........................................................................................................................549 15.6.9 SBF reception ...............................................................................................................................550 15.6.10 Receive data noise filter ...........................................................................................................551

    15.7 Dedicated Baud Rate Generator........................................................................................... 552 15.8 Cautions .................................................................................................................................. 560

    CHAPTER 16 CLOCKED SERIAL INTERFACE B (CSIB)............................................................... 561

    16.1 Features .................................................................................................................................. 561 16.2 Configuration.......................................................................................................................... 562

    16.2.1 Pin functions of each channel .......................................................................................................563 16.3 Mode Switching of CSIB and Other Serial Interfaces......................................................... 564

    16.3.1 CSIB0 and I2C01 mode switching .................................................................................................564 16.3.2 CSIB4 and UARTA0 mode switching............................................................................................565

    16.4 Registers ................................................................................................................................. 566 16.5 Interrupt Request Signals ..................................................................................................... 575 16.6 Operation ................................................................................................................................ 576

    16.6.1 Single transfer mode (master mode, transmission mode).............................................................576 16.6.2 Single transfer mode (master mode, reception mode) ..................................................................578 16.6.3 Single transfer mode (master mode, transmission/reception mode) .............................................580 16.6.4 Single transfer mode (slave mode, transmission mode) ...............................................................582 16.6.5 Single transfer mode (slave mode, reception mode).....................................................................584 16.6.6 Single transfer mode (slave mode, transmission/reception mode)................................................587 16.6.7 Continuous transfer mode (master mode, transmission mode).....................................................589 16.6.8 Continuous transfer mode (master mode, reception mode) ..........................................................591 16.6.9 Continuous transfer mode (master mode, transmission/reception mode) .....................................594 16.6.10 Continuous transfer mode (slave mode, transmission mode) ..................................................598 16.6.11 Continuous transfer mode (slave mode, reception mode)........................................................600 16.6.12 Continuous transfer mode (slave mode, transmission/reception mode)...................................603 16.6.13 Reception errors.......................................................................................................................606 16.6.14 Clock timing..............................................................................................................................607

    16.7 Output Pins ............................................................................................................................. 609 16.8 Baud Rate Generator ............................................................................................................. 610

    16.8.1 Baud rate generation ....................................................................................................................611 16.9 Cautions .................................................................................................................................. 612

    CHAPTER 17 I2C BUS .......................................................................................................................... 613

    17.1 Mode Switching of I2C Bus and Other Serial Interfaces..................................................... 614 17.1.1 UARTA2 and I2C00 mode switching..............................................................................................614 17.1.2 CSIB0 and I2C01 mode switching .................................................................................................615 17.1.3 UARTA1 and I2C02 mode switching..............................................................................................616

    17.2 Features .................................................................................................................................. 617 17.3 Configuration.......................................................................................................................... 618 17.4 Registers ................................................................................................................................. 622

  • 17.5.1 Pin configuration ...........................................................................................................................638 17.6 I2C Bus Definitions and Control Methods............................................................................ 639

    17.6.1 Start condition ...............................................................................................................................639 17.6.2 Addresses.....................................................................................................................................640 17.6.3 Transfer direction specification .....................................................................................................641 17.6.4 ACK ..............................................................................................................................................642 17.6.5 Stop condition ...............................................................................................................................643 17.6.6 Wait state......................................................................................................................................644 17.6.7 Wait state cancellation method .....................................................................................................646

    17.7 I2C Interrupt Request Signals (INTIICn)................................................................................ 647 17.7.1 Master device operation................................................................................................................647 17.7.2 Slave device operation (when receiving slave address data (address match)) .............................650 17.7.3 Slave device operation (when receiving extension code)..............................................................654 17.7.4 Operation without communication.................................................................................................658 17.7.5 Operation when arbitration loss occurs (operation as slave after arbitration loss) ........................658 17.7.6 Operation when arbitration loss occurs (no communication after arbitration loss) ........................660

    17.8 Interrupt Request Signal (INTIICn) Generation Timing and Wait Control ........................ 667 17.9 Address Match Detection Method ........................................................................................ 669 17.10 Error Detection ....................................................................................................................... 669 17.11 Extension Code ...................................................................................................................... 669 17.12 Arbitration ............................................................................................................................... 670 17.13 Wakeup Function ................................................................................................................... 671 17.14 Communication Reservation ................................................................................................ 672

    17.14.1 When communication reservation function is enabled (IICFn.IICRSVn bit = 0)........................672 17.14.2 When communication reservation function is disabled (IICFn.IICRSVn bit = 1) .......................676

    17.15 Cautions .................................................................................................................................. 677 17.16 Communication Operations.................................................................................................. 678

    17.16.1 Master operation in single master system................................................................................679 17.16.2 Master operation in multimaster system...................................................................................680 17.16.3 Slave operation ........................................................................................................................683

    17.17 Timing of Data Communication............................................................................................ 686 CHAPTER 18 DMA FUNCTION (DMA CONTROLLER) ................................................................... 693

    18.1 Features .................................................................................................................................. 693 18.2 Configuration.......................................................................................................................... 694 18.3 Registers ................................................................................................................................. 696 18.4 Transfer Sources and Destinations ..................................................................................... 704 18.5 Transfer Modes ...................................................................................................................... 704 18.6 Transfer Types ....................................................................................................................... 705 18.7 DMA Channel Priorities ......................................................................................................... 706 18.8 Time Related to DMA Transfer.............................................................................................. 707 18.9 DMA Transfer Start Factors .................................................................................................. 708 18.10 End of DMA Transfer ............................................................................................................. 709 18.11 Cautions .................................................................................................................................. 709

    CHAPTER 19 INTERRUPT SERVICING/EXCEPTION PROCESSING FUNCTION......................... 714

    19.1 Features .................................................................................................................................. 714 19.2 Non-Maskable Interrupts ....................................................................................................... 718

    19.2.1 Operation ......................................................................................................................................720 19.2.2 Restoration....................................................................................................................................721

  • 19.2.3 NP flag ..........................................................................................................................................722 19.3 Maskable Interrupts ............................................................................................................... 723

    19.3.1 Operation ......................................................................................................................................723 19.3.2 Restoration....................................................................................................................................725 19.3.3 Priorities of maskable interrupts....................................................................................................726 19.3.4 Interrupt control register (xxICn) ...................................................................................................730 19.3.5 Interrupt mask registers 0 to 3 (IMR0 to IMR3) .............................................................................732 19.3.6 In-service priority register (ISPR) ..................................................................................................734 19.3.7 ID flag ...........................................................................................................................................735 19.3.8 Watchdog timer mode register 2 (WDTM2)...................................................................................735

    19.4 Software Exception................................................................................................................ 736 19.4.1 Operation ......................................................................................................................................736 19.4.2 Restoration....................................................................................................................................737 19.4.3 EP flag ..........................................................................................................................................738

    19.5 Exception Trap ....................................................................................................................... 739 19.5.1 Illegal opcode................................................................................................................................739

    19.6 Multiple Interrupt Servicing Control..................................................................................... 743 19.7 External Interrupt Request Input Pins (NMI, INTP0 to INTP7) ........................................... 744

    19.7.1 Noise elimination...........................................................................................................................744 19.7.2 Edge detection ..............................................................................................................................744

    19.8 Interrupt Response Time of CPU.......................................................................................... 750 19.9 Periods in Which Interrupts Are Not Acknowledged by CPU ........................................... 751 19.10 Cautions .................................................................................................................................. 751

    19.10.1 Restored PC.............................................................................................................................751 CHAPTER 20 KEY INTERRUPT FUNCTION ..................................................................................... 752

    20.1 Function .................................................................................................................................. 752 20.2 Pin Functions.......................................................................................................................... 753 20.3 Registers ................................................................................................................................. 753 20.4 Cautions .................................................................................................................................. 754

    CHAPTER 21 STANDBY FUNCTION .................................................................................................. 755

    21.1 Overview ................................................................................................................................. 755 21.2 Registers ................................................................................................................................. 757 21.3 HALT Mode ............................................................................................................................. 762

    21.3.1 Setting and operation status .........................................................................................................762 21.3.2 Releasing HALT mode..................................................................................................................762

    21.4 IDLE1 Mode............................................................................................................................. 764 21.4.1 Setting and operation status .........................................................................................................764 21.4.2 Releasing IDLE1 mode .................................................................................................................765

    21.5 IDLE2 Mode............................................................................................................................. 767 21.5.1 Setting and operation status .........................................................................................................767 21.5.2 Releasing IDLE2 mode .................................................................................................................768 21.5.3 Securing setup time when releasing IDLE2 mode.........................................................................770

    21.6 STOP Mode/Low-Voltage STOP Mode ................................................................................. 771 21.6.1 Setting and operation status .........................................................................................................771 21.6.2 Releasing STOP mode/low-voltage STOP mode..........................................................................775 21.6.3 Re-setting after release of low-voltage STOP mode .....................................................................776 21.6.4 Securing oscillation stabilization time when releasing STOP mode ..............................................777

    21.7 Subclock Operation Mode/Low-Voltage Subclock Operation Mode ................................ 778

  • 21.7.1 Setting and operation status .........................................................................................................778 21.7.2 Releasing subclock operation mode .............................................................................................782 21.7.3 Releasing low-voltage subclock operation mode ..........................................................................782

    21.8 Sub-IDLE Mode/Low-Voltage Sub-IDLE Mode .................................................................... 783 21.8.1 Setting and operation status .........................................................................................................783 21.8.2 Releasing sub-IDLE mode/low-voltage sub-IDLE mode ...............................................................786

    CHAPTER 22 RESET FUNCTION........................................................................................................ 787

    22.1 Overview ................................................................................................................................. 787 22.2 Configuration.......................................................................................................................... 788 22.3 Register to Check Reset Source .......................................................................................... 789 22.4 Operation ................................................................................................................................ 790

    22.4.1 Reset operation via RESET pin ....................................................................................................790 22.4.2 Reset operation by watchdog timer 2............................................................................................793 22.4.3 Reset operation by low-voltage detector .......................................................................................795 22.4.4 Operation immediately after reset ends ........................................................................................796 22.4.5 Reset function operation ...............................................................................................................798

    22.5 Cautions .................................................................................................................................. 799 CHAPTER 23 CLOCK MONITOR ........................................................................................................ 800

    23.1 Functions ................................................................................................................................ 800 23.2 Configuration.......................................................................................................................... 800 23.3 Registers ................................................................................................................................. 801 23.4 Operation ................................................................................................................................ 802

    CHAPTER 24 LOW-VOLTAGE DETECTOR (LVI) ............................................................................. 805

    24.1 Functions ................................................................................................................................ 805 24.2 Configuration.......................................................................................................................... 805 24.3 Registers ................................................................................................................................. 806 24.4 Operation ................................................................................................................................ 808

    24.4.1 To use for internal reset signal......................................................................................................808 24.4.2 To use for interrupt........................................................................................................................809

    CHAPTER 25 CRC FUNCTION............................................................................................................ 810

    25.1 Functions ................................................................................................................................ 810 25.2 Configuration.......................................................................................................................... 810 25.3 Registers ................................................................................................................................. 811 25.4 Operation ................................................................................................................................ 812 25.5 Usage....................................................................................................................................... 813

    CHAPTER 26 REGULATOR ................................................................................................................. 815

    26.1 Outline ..................................................................................................................................... 815 26.2 Operation ................................................................................................................................ 817

    CHAPTER 27 OPTION BYTE............................................................................................................... 818

    27.1 Program Example................................................................................................................... 819 CHAPTER 28 FLASH MEMORY.......................................................................................................... 820

    28.1 Features .................................................................................................................................. 820 28.2 Memory Configuration........................................................................................................... 821

  • 28.3 Functional Outline.................................................................................................................. 823 28.4 Rewriting by Dedicated Flash Memory Programmer ......................................................... 826

    28.4.1 Programming environment............................................................................................................826 28.4.2 Communication mode ...................................................................................................................827 28.4.3 Flash memory control ...................................................................................................................829 28.4.4 Selection of communication mode ................................................................................................830 28.4.5 Communication commands...........................................................................................................831 28.4.6 Pin connection in on-board programming .....................................................................................832

    28.5 Rewriting by Self Programming............................................................................................ 836 28.5.1 Overview.......................................................................................................................................836 28.5.2 Features........................................................................................................................................837 28.5.3 Standard self programming flow ...................................................................................................838 28.5.4 Flash functions..............................................................................................................................839 28.5.5 Pin processing ..............................................................................................................................839 28.5.6 Internal resources used.................................................................................................................840

    CHAPTER 29 ON-CHIP DEBUG FUNCTION ..................................................................................... 841

    29.1 Debugging with DCU ............................................................................................................. 843 29.1.1 Connection circuit example ...........................................................................................................843 29.1.2 Interface signals............................................................................................................................844 29.1.3 Mask function................................................................................................................................845 29.1.4 Registers.......................................................................................................................................846 29.1.5 Operation ......................................................................................................................................847 29.1.6 Cautions........................................................................................................................................848

    29.2 Debugging Without Using DCU ............................................................................................ 849 29.2.1 Circuit connection examples .........................................................................................................849 29.2.2 Mask function................................................................................................................................852 29.2.3 Allocation of user resources..........................................................................................................853 29.2.4 Cautions........................................................................................................................................860

    29.3 ROM Security Function ......................................................................................................... 861 29.3.1 Security ID ....................................................................................................................................861 29.3.2 Setting...........................................................................................................................................862

    CHAPTER 30 ELECTRICAL SPECIFICATIONS (V850ES/JC3-L (40-pin)) ....................................... 863

    30.1 Absolute Maximum Ratings.................................................................................................. 863 30.2 Capacitance ............................................................................................................................ 864 30.3 Operating Conditions ............................................................................................................ 865 30.4 Oscillator Characteristics...................................................................................................... 866

    30.4.1 Main clock oscillator characteristics ..............................................................................................866 30.4.2 Subclock oscillator characteristics ................................................................................................869 30.4.3 PLL characteristics........................................................................................................................871 30.4.4 Internal oscillator characteristics ...................................................................................................871

    30.5 Regulator Characteristics ..................................................................................................... 871 30.6 DC Characteristics ................................................................................................................. 872

    30.6.1 Pin characteristics.........................................................................................................................872 30.6.2 Supply current characteristics .......................................................................................................874 30.6.3 Data retention characteristics (in STOP mode).............................................................................875

    30.7 AC Characteristics ................................................................................................................. 876 30.7.1 Measurement conditions ...............................................................................................................876 30.7.2 Power on/power off/reset timing....................................................................................................877

  • 30.8 Peripheral Function Characteristics .................................................................................... 878 30.8.1 Interrupt timing ..............................................................................................................................878 30.8.2 Key return timing...........................................................................................................................878 30.8.3 Timer timing ..................................................................................................................................878 30.8.4 UART timing..................................................................................................................................879 30.8.5 CSIB timing...................................................................................................................................879 30.8.6 I2C bus mode.................................................................................................................................881 30.8.7 A/D converter ................................................................................................................................882 30.8.8 LVI circuit characteristics ..............................................................................................................883

    30.9 Flash Memory Programming Characteristics ..................................................................... 884 CHAPTER 31 ELECTRICAL SPECIFICATIONS (V850ES/JC3-L (48-pin)) ....................................... 886

    31.1 Absolute Maximum Ratings.................................................................................................. 886 31.2 Capacitance ............................................................................................................................ 887 31.3 Operating Conditions ............................................................................................................ 888 31.4 Oscillator Characteristics...................................................................................................... 889

    31.4.1 Main clock oscillator characteristics ..............................................................................................889 31.4.2 Subclock oscillator characteristics ................................................................................................892 31.4.3 PLL characteristics........................................................................................................................894 31.4.4 Internal oscillator characteristics ...................................................................................................894

    31.5 Regulator Characteristics ..................................................................................................... 894 31.6 DC Characteristics ................................................................................................................. 895

    31.6.1 Pin characteristics.........................................................................................................................895 31.6.2 Supply current characteristics .......................................................................................................897 31.6.3 Data retention characteristics (in STOP mode).............................................................................898

    31.7 AC Characteristics ................................................................................................................. 899 31.7.1 Measurement conditions ...............................................................................................................899 31.7.2 Power on/power off/reset timing....................................................................................................900

    31.8 Peripheral Function Characteristics .................................................................................... 901 31.8.1 Interrupt timing ..............................................................................................................................901 31.8.2 Key return timing...........................................................................................................................901 31.8.3 Timer timing ..................................................................................................................................901 31.8.4 UART timing..................................................................................................................................902 31.8.5 CSIB timing...................................................................................................................................902 31.8.6 I2C bus mode.................................................................................................................................904 31.8.7 A/D converter ................................................................................................................................905 31.8.8 D/A converter ................................................................................................................................906 31.8.9 LVI circuit characteristics ..............................................................................................................906

    31.9 Flash Memory Programming Characteristics ..................................................................... 907 CHAPTER 32 ELECTRICAL SPECIFICATIONS (V850ES/JE3-L) (Target)....................................... 909

    32.1 Absolute Maximum Ratings.................................................................................................. 909 32.2 Capacitance ............................................................................................................................ 910 32.3 Operating Conditions ............................................................................................................ 911 32.4 Oscillator Characteristics...................................................................................................... 912

    32.4.1 Main clock oscillator characteristics ..............................................................................................912 32.4.2 Subclock oscillator characteristics ................................................................................................915 32.4.3 PLL characteristics........................................................................................................................917 32.4.4 Internal oscillator characteristics ...................................................................................................917

    32.5 Regulator Characteristics ..................................................................................................... 917

  • 32.6 DC Characteristics ................................................................................................................. 918 32.6.1 Pin characteristics.........................................................................................................................918 32.6.2 Supply current characteristics .......................................................................................................920 32.6.3 Data retention characteristics (in STOP mode).............................................................................921

    32.7 AC Characteristics ................................................................................................................. 922 32.7.1 Measurement conditions ...............................................................................................................922 32.7.2 Power on/power off/reset timing....................................................................................................923

    32.8 Peripheral Function Characteristics .................................................................................... 924 32.8.1 Interrupt timing ..............................................................................................................................924 32.8.2 Key return timing...........................................................................................................................924 32.8.3 Timer timing ..................................................................................................................................924 32.8.4 UART timing..................................................................................................................................925 32.8.5 CSIB timing...................................................................................................................................925 32.8.6 I2C bus mode.................................................................................................................................927 32.8.7 A/D converter ................................................................................................................................928 32.8.8 D/A converter ................................................................................................................................929 32.8.9 LVI circuit characteristics ..............................................................................................................929

    32.9 Flash Memory Programming Characteristics ..................................................................... 930 CHAPTER 33 RECOMMENDED SOLDERING CONDITIONS........................................................... 932 CHAPTER 34 PACKAGE DRAWINGS ................................................................................................ 934 APPENDIX A DEVELOPMENT TOOLS............................................................................................... 939

    A.1 Software Package .................................................................................................................. 941 A.2 Language Processing Software ........................................................................................... 941 A.3 Control Software .................................................................................................................... 941 A.4 Debugging Tools (Hardware) ................................................................................................ 942

    A.4.1 When using IECUBE® QB-V850ESJX3L, QB-V850ESSX2 ..........................................................942 A.4.2 When using MINICUBE QB-V850MINIL .......................................................................................944 A.4.3 When using MINICUBE2 QB-MINI2..............................................................................................945

    A.5 Debugging Tools (Software) ................................................................................................. 945 A.6 Embedded Software............................................................................................................... 946 A.7 Flash Memory Wri