2020
User’s Manual www.renesas.com RX62N Group, RX621 Group User’s Manual: Hardware RENESAS 32-Bit MCU RX Family / RX600 Series Dec 2011 32 Rev.1.30 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). Preliminary Specification This is a Preliminary specification and is subject to change. Cover

RX62N User Manual HW

Embed Size (px)

Citation preview

  • Users M

    anual

    www.renesas.com

    RX62N Group, RX621 GroupUsers Manual: Hardware

    RENESAS 32-Bit MCURX Family / RX600 Series

    Dec 2011

    32

    Rev.1.30

    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 byRenesas Electronics Corp. without notice. Please review the latest information published byRenesas Electronics Corp. through various means, including the Renesas Electronics Corp.website (http://www.renesas.com).

    Preliminary SpecificationThis is a Preliminary specification and is subject to change.

    Cover

  • 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 products 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.

  • General Precautions in the Handling of MPU/MCU Products

    The following usage notes are applicable to all MPU/MCU products from Renesas. For detailed usage notes on the products covered by this manual, refer to the relevant sections of the manual. If the descriptions under General Precautions in the Handling of MPU/MCU Products and in the body of the manual differ from each other, the description in the body of the manual takes precedence.

    1. Handling of Unused Pins Handle unused pins in accord with the directions given under Handling of Unused Pins in the manual. The input pins of CMOS products are generally in the high-impedance state. In operation

    with an unused pin in the open-circuit state, extra electromagnetic noise is induced in the vicinity of LSI, an associated shoot-through current flows internally, and malfunctions occur due to the false recognition of the pin state as an input signal become possible. Unused pins should be handled as described under Handling of Unused Pins in the manual.

    2. Processing at Power-on The state of the product is undefined at the moment when power is supplied. The states of internal circuits in the LSI are indeterminate and the states of register

    settings and pins are undefined at the moment when power is supplied. In a finished product where the reset signal is applied to the external reset pin, the states of pins are not guaranteed from the moment when power is supplied until the reset process is completed. In a similar way, the states of pins in a product that is reset by an on-chip power-on reset function are not guaranteed from the moment when power is supplied until the power reaches the level at which resetting has been specified.

    3. Prohibition of Access to Reserved Addresses Access to reserved addresses is prohibited. The reserved addresses are provided for the possible future expansion of functions. Do

    not access these addresses; the correct operation of LSI is not guaranteed if they are accessed.

    4. Clock Signals After applying a reset, only release the reset line after the operating clock signal has become stable. When switching the clock signal during program execution, wait until the target clock signal has stabilized. When the clock signal is generated with an external resonator (or from an external

    oscillator) during a reset, ensure that the reset line is only released after full stabilization of the clock signal. Moreover, when switching to a clock signal produced with an external resonator (or by an external oscillator) while program execution is in progress, wait until the target clock signal is stable.

    5. Differences between Products Before changing from one product to another, i.e. to one with a different part number, confirm that the change will not lead to problems. The characteristics of MPU/MCU in the same group but having different part numbers may

    differ because of the differences in internal memory capacity and layout pattern. When changing to products of different part numbers, implement a system-evaluation test for each of the products.

  • How to Use This Manual

    1. Objective and Target UsersThis manual was written to explain the hardware functions and electrical characteristics of this LSI to the target users, i.e. those who will be using this LSI in the design of application systems. Target users are expected to understand the fundamentals of electrical circuits, logic circuits, and microcomputers.This manual is organized in the following items: an overview of the product, descriptions of the CPU, system control functions, and peripheral functions, electrical characteristics of the device, and usage notes.

    The following documents have been prepared for the RX62N Group, RX621 Group. Before using any of the documents, please visit our web site to verify that you have the most up-to-date available version of the document.

    When designing an application system that includes this LSI, take all points to note into account. Points to note are given in their contexts and at the final part of each section, and in the section giving usage notes.

    The list of revisions is a summary of major points of revision or addition for earlier versions. It does not cover all revised items. For details on the revised points, see the actual locations in the manual.

    Document Type Contents Document Title Document No.Short Sheet Overview of hardware

    Data Sheet Overview of hardware and electrical characteristics RX62N Group, RX621 Group Data seet

    R01DS0052EJ

    Users manual: Hardware

    Hardware specifications (pin assignments, memory maps, peripheral specifications, electrical characteristics, and timing charts) and descriptions of operation

    RX62N Group, RX621 GroupUsers manual: Hardware

    This Users manual

    Users manual: Software

    Detailed descriptions of the CPU and instruction set RX Family SeriesUsers manual: Software

    RJJ09B0465

    Application Note Examples of applications and sample programs

    Renesas Technical Update

    Preliminary report on the specifications of a product, document, etc.

  • 2. Description of RegistersEach register description includes a bit chart, illustrating the arrangement of bits, and a table of bits, describing the meanings of the bit settings. The standard format and notation for bit charts and tables are described below.

    X.X.X ... Register

    (1) R/W: The bit or field is readable and writable.R/(W): The bit or field is readable and writable. However, writing to this bit or field has some

    limitations. For details on the limitations, see the description or notes of respective registers.R: The bit or field is readable. Writing to this bit or field has no effect.

    (2) Reserved. Make sure to use the specified value when writing to this bit or field; otherwise, the correct operation is not guaranteed.

    (3) Setting prohibited. The correct operation is not guaranteed if such a setting is performed.

    Address xxxx xxxxxh

    b7 b6 b5 b4 b3 b2 b1 b0

    ... ... ... ...

    Value after reset x 0 0 0 0 0 0 0

    Bit Symbol Bit Name Description R/W

    b0 ... 0 ... Bit 0: ......1: Setting prohibited

    R/W

    b3 to b1 Reserved The read value is 0. The write value should always be 0. R/W

    b4 ... 4 ... Bit 0: ......1: ......

    R

    b6, b5 ... [1:0] ... Bi 0 0: ......0 1: ......Settings other than above are prohibited.

    R/(W)*

    b7 Reserved The read value is undefined. Writing to this bit has no effect. R

    (1)(3)

    (2)

    (3)

  • 3. List of Abbreviations and Acronyms

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

    Abbreviation Full FormACIA Asynchronous Communication Interface Adapterbps bits per secondCRC Cyclic Redundancy CheckDMA Direct Memory AccessDMAC Direct Memory Access ControllerGSM Global System for Mobile CommunicationsHi-Z High ImpedanceIEBus Inter Equipment BusI/O Input / OutputIrDA Infrared Data AssociationLSB Least Significant BitMSB Most Significant BitNC Non-ConnectPLL Phase Locked LoopPWM Pulse Width ModulationSIM Subscriber Identity ModuleUART Universal Asynchronous Receiver / TransmitterVCO Voltage Controlled Oscillator

  • 1. Features.......................................................................................................................................... 44

    1. Overview......................................................................................................................................... 451.1 Outline of Specifications ....................................................................................................... 451.2 List of Products ..................................................................................................................... 501.3 Block Diagram ...................................................................................................................... 521.4 Pin Assignments ................................................................................................................... 531.5 Pin Functions........................................................................................................................ 83

    2. CPU ................................................................................................................................................ 902.1 Features................................................................................................................................ 902.2 Register Set of the CPU ....................................................................................................... 91

    2.2.1 General-Purpose Registers (R0 to R15) ...................................................................................... 92

    2.2.2 Control Registers ......................................................................................................................... 92

    2.2.2.1 Interrupt Stack Pointer (ISP)/User Stack Pointer (USP) ................................................... 93

    2.2.2.2 Interrupt Table Register (INTB) ........................................................................................ 93

    2.2.2.3 Program Counter (PC) ....................................................................................................... 93

    2.2.2.4 Processor Status Word (PSW) ........................................................................................... 94

    2.2.2.5 Backup PC (BPC) .............................................................................................................. 96

    2.2.2.6 Backup PSW (BPSW) ....................................................................................................... 96

    2.2.2.7 Fast Interrupt Vector Register (FINTV) ............................................................................ 96

    2.2.2.8 Floating-Point Status Word (FPSW) ................................................................................. 97

    2.2.3 Accumulator (ACC) .................................................................................................................... 99

    2.3 Processor Mode.................................................................................................................. 1002.3.1 Supervisor Mode........................................................................................................................ 100

    2.3.2 User Mode ................................................................................................................................. 100

    2.3.3 Privileged Instruction ................................................................................................................ 100

    2.3.4 Switching Between Processor Modes........................................................................................ 100

    2.4 Data Types ......................................................................................................................... 1012.4.1 Integer........................................................................................................................................ 101

    2.4.2 Floating-Point ............................................................................................................................ 101

    2.4.3 Bitwise Operations .................................................................................................................... 102

    2.4.4 Strings........................................................................................................................................ 102

    2.5 Endian................................................................................................................................. 1032.5.1 Switching the Endian................................................................................................................. 103

    2.5.2 Access to I/O Registers.............................................................................................................. 107

    2.5.3 Notes on Access to I/O Registers .............................................................................................. 107

    2.5.4 Data Arrangement...................................................................................................................... 108

    2.5.4.1 Data Arrangement in Registers ....................................................................................... 108

    2.5.4.2 Data Arrangement in Memory ......................................................................................... 108

    2.5.5 Notes on the Allocation of Instruction Codes ........................................................................... 108

    2.6 Vector Table ....................................................................................................................... 1092.6.1 Fixed Vector Table .................................................................................................................... 109

    Contents

  • 2.6.2 Relocatable Vector Table .......................................................................................................... 110

    2.7 Operation of Instructions..................................................................................................... 1112.7.1 Data Prefetching by the RMPA Instruction and the String-Manipulation Instructions ............ 111

    2.8 Pipeline ............................................................................................................................... 1122.8.1 Overview ................................................................................................................................... 112

    2.8.2 Instructions and Pipeline Processing ......................................................................................... 113

    2.8.2.1 Instructions Converted into Single Micro-Operation and Pipeline Processing ............... 113

    2.8.2.2 Instructions Converted into Multiple Micro-Operations and Pipeline Processing .......... 115

    2.8.2.3 Pipeline Basic Operation ................................................................................................. 118

    2.8.3 Calculation of the Instruction Processing Time ........................................................................ 120

    2.8.4 Numbers of Cycles for Response to Interrupts.......................................................................... 121

    3. Operating Modes .......................................................................................................................... 1223.1 Operating Mode Types and Selection ................................................................................ 1223.2 Register Descriptions.......................................................................................................... 123

    3.2.1 Mode Monitor Register (MDMONR) ....................................................................................... 123

    3.2.2 Mode Status Register (MDSR).................................................................................................. 124

    3.2.3 System Control Register 0 (SYSCR0)....................................................................................... 125

    3.2.4 System Control Register 1 (SYSCR1)....................................................................................... 126

    3.3 Details of Operating Modes ................................................................................................ 1273.3.1 Single-Chip Mode...................................................................................................................... 127

    3.3.2 On-Chip ROM Enabled Extended Mode................................................................................... 127

    3.3.3 On-Chip ROM Disabled Extended Mode ................................................................................. 127

    3.3.4 Boot Mode ................................................................................................................................. 127

    3.3.5 USB Boot Mode ........................................................................................................................ 127

    3.4 Transitions of Operating Modes.......................................................................................... 1283.4.1 Operating Mode Transitions According to Mode Pin Setting................................................... 128

    3.4.2 Operating Mode Transitions According to Register Setting ..................................................... 129

    4. Address Space.............................................................................................................................. 1304.1 Address Space ................................................................................................................... 1304.2 External Address Space ..................................................................................................... 131

    5. I/O Registers ................................................................................................................................. 1325.1 I/O Register Addresses (Address Order)............................................................................ 1345.2 I/O Register Bits.................................................................................................................. 170

    6. Resets........................................................................................................................................... 2236.1 Overview............................................................................................................................. 2236.2 Register Descriptions.......................................................................................................... 226

    6.2.1 Reset Status Register (RSTSR) ................................................................................................. 226

    6.2.2 Reset Control/Status Register (RSTCSR) ................................................................................. 226

    6.2.3 IWDT Status Register (IWDTSR)............................................................................................. 226

    6.3 Operation ............................................................................................................................ 227

  • 6.3.1 Pin Reset .................................................................................................................................... 227

    6.3.2 Power-On Reset......................................................................................................................... 227

    6.3.3 Voltage-Monitoring Reset ......................................................................................................... 228

    6.3.4 Deep Software Standby Reset ................................................................................................... 228

    6.3.5 Independent Watchdog Timer Reset ......................................................................................... 228

    6.3.6 Watchdog Timer Reset .............................................................................................................. 228

    6.4 Determination of Reset Generation Source........................................................................ 2296.5 Usage Notes....................................................................................................................... 229

    6.5.1 Notes on Board Design.............................................................................................................. 229

    7. Voltage Detection Circuit (LVD) .................................................................................................... 2307.1 Overview............................................................................................................................. 2307.2 Register Descriptions.......................................................................................................... 231

    7.2.1 Reset Status Register (RSTSR) ................................................................................................. 231

    7.2.2 Key Code Register for Low-Voltage Detection Control Register (LVDKEYR)...................... 231

    7.2.3 Low-Voltage Detection Control Register (LVDCR)................................................................. 232

    7.3 Voltage Detection Circuit .................................................................................................... 2347.3.1 Voltage Monitoring Reset ......................................................................................................... 234

    7.3.2 Voltage Monitoring Interrupt .................................................................................................... 236

    7.3.3 Cancellation of Deep Software Standby Mode by the Voltage Detection Circuit .................... 239

    8. Clock Generation Circuit ............................................................................................................... 2408.1 Overview............................................................................................................................. 2408.2 Register Descriptions.......................................................................................................... 242

    8.2.1 System Clock Control Register (SCKCR)................................................................................. 243

    8.2.2 External Bus Clock Control Register (BCKCR) ....................................................................... 245

    8.2.3 Oscillation Stop Detection Control Register (OSTDCR).......................................................... 246

    8.2.4 Sub-Clock Oscillator Control Register (SUBOSCCR) ............................................................. 247

    8.3 Main Clock Oscillator .......................................................................................................... 2488.3.1 Connecting a Crystal Resonator ................................................................................................ 248

    8.3.2 External Clock Input.................................................................................................................. 249

    8.4 Sub-Clock Oscillator ........................................................................................................... 2508.4.1 Connecting 32.768-kHz Crystal Resonator ............................................................................... 250

    8.4.2 Handling of Pins when Sub-Clock is Not Used ........................................................................ 251

    8.5 On-Chip Oscillator .............................................................................................................. 2518.6 Oscillation Stop Detection Circuit ....................................................................................... 2518.7 Internal Oscillation Circuit ................................................................................................... 2518.8 PLL Circuit .......................................................................................................................... 2518.9 Frequency Divider............................................................................................................... 2518.10 Internal Clock...................................................................................................................... 252

    8.10.1 System Clock (ICLK)................................................................................................................ 252

    8.10.2 Peripheral Module Clock (PCLK)............................................................................................. 252

  • 8.10.3 External Bus Clock (BCLK)...................................................................................................... 253

    8.10.4 SDRAM Clock (SDCLK).......................................................................................................... 253

    8.10.5 Dedicated USB Clock (UCLK) ................................................................................................. 253

    8.10.6 Dedicated RTC Clock (SUBCLK) ............................................................................................ 253

    8.10.7 On-Chip Oscillator Clock (IWDTCLK).................................................................................... 253

    8.11 Oscillation Stop Detection Function.................................................................................... 2548.11.1 Detection of Oscillation Stop and Operation after the Detection.............................................. 254

    8.11.2 Oscillation Stop Detection Interrupt.......................................................................................... 255

    8.11.3 Note on Oscillation Stop Detection Function............................................................................ 255

    8.12 Usage Notes....................................................................................................................... 2568.12.1 Notes on Clock Generation Circuit ........................................................................................... 256

    8.12.2 Notes on Resonator.................................................................................................................... 257

    8.12.3 Notes on Board Design.............................................................................................................. 257

    9. Low Power Consumption .............................................................................................................. 2589.1 Overview............................................................................................................................. 2589.2 Register Descriptions.......................................................................................................... 261

    9.2.1 Standby Control Register (SBYCR).......................................................................................... 263

    9.2.2 Module Stop Control Register A (MSTPCRA)......................................................................... 265

    9.2.3 Module Stop Control Register B (MSTPCRB) ......................................................................... 267

    9.2.4 Module Stop Control Register C (MSTPCRC) ......................................................................... 269

    9.2.5 Deep Standby Control Register (DPSBYCR) ........................................................................... 270

    9.2.6 Deep Standby Wait Control Register (DPSWCR) .................................................................... 272

    9.2.7 Deep Standby Interrupt Enable Register (DPSIER).................................................................. 273

    9.2.8 Deep Standby Interrupt Flag Register (DPSIFR) ...................................................................... 274

    9.2.9 Deep Standby Interrupt Edge Register (DPSIEGR).................................................................. 276

    9.2.10 Reset Status Register (RSTSR) ................................................................................................. 277

    9.2.11 Deep Standby Backup Register (DPSBKRy) (y = 0 to 31)....................................................... 279

    9.3 Multi-Clock Function ........................................................................................................... 2809.4 Module Stop Function......................................................................................................... 2809.5 Low Power Consumption Modes........................................................................................ 281

    9.5.1 Sleep Mode................................................................................................................................ 281

    9.5.1.1 Transition to Sleep Mode ................................................................................................ 281

    9.5.1.2 Canceling Sleep Mode ..................................................................................................... 281

    9.5.2 All-Module Clock Stop Mode ................................................................................................... 282

    9.5.2.1 Transition to All-Module Clock Stop Mode ................................................................... 282

    9.5.2.2 Canceling All-Module Clock Stop Mode ........................................................................ 283

    9.5.3 Software Standby Mode ............................................................................................................ 284

    9.5.3.1 Transition to Software Standby Mode ............................................................................. 284

    9.5.3.2 Canceling Software Standby Mode ................................................................................. 285

    9.5.3.3 Setting Oscillation Settling Time after Software Standby Mode is Canceled ................. 286

    9.5.3.4 Example of Software Standby Mode Application ........................................................... 287

  • 9.5.4 Deep Software Standby Mode................................................................................................... 288

    9.5.4.1 Transition to Deep Software Standby Mode ................................................................... 288

    9.5.4.2 Canceling Deep Software Standby Mode ........................................................................ 289

    9.5.4.3 Pin States when Deep Software Standby Mode is Canceled ........................................... 290

    9.5.4.4 Setting Oscillation Settling Time after Deep Software Standby Mode is Canceled ....... 291

    9.5.4.5 Canceling Deep Software Standby Mode by USB .......................................................... 292

    9.5.4.6 Example of Deep Software Standby Mode Application ................................................. 292

    9.5.4.7 Flowchart to Use Deep Software Standby Mode ............................................................ 294

    9.6 BCLK and SDCLK Output Control ...................................................................................... 2959.7 Usage Notes....................................................................................................................... 296

    9.7.1 I/O Port States............................................................................................................................ 296

    9.7.2 Module Stop State of the DMACA, DTC, EXDMAC, and EDMAC....................................... 296

    9.7.3 On-Chip Peripheral Module Interrupts...................................................................................... 296

    9.7.4 Write-Access to MSTPCRA, MSTPCRB, and MSTPCRC...................................................... 296

    9.7.5 Input Buffer Control by DIRQnE Bit (n = 3 to 0) ..................................................................... 296

    9.7.6 Conflict between Transition to Deep Software Standby Mode and Interrupt ........................... 296

    9.7.7 Timing of Wait Instructions ...................................................................................................... 296

    10. Exceptions .................................................................................................................................... 29710.1 Types of Exceptions ........................................................................................................... 297

    10.1.1 Undefined Instruction Exception............................................................................................... 298

    10.1.2 Privileged Instruction Exception ............................................................................................... 298

    10.1.3 Access Exceptions ..................................................................................................................... 298

    10.1.4 Floating-Point Exceptions ......................................................................................................... 298

    10.1.5 Reset .......................................................................................................................................... 298

    10.1.6 Non-Maskable Interrupt ............................................................................................................ 298

    10.1.7 Interrupts.................................................................................................................................... 298

    10.1.8 Unconditional Trap.................................................................................................................... 298

    10.2 Exception Handling Procedure ........................................................................................... 29910.3 Acceptance of Exceptions .................................................................................................. 301

    10.3.1 Timing of Acceptance and Saved PC Values............................................................................ 301

    10.3.2 Vector and Site for Saving the Values in the PC and PSW....................................................... 302

    10.4 Hardware Processing for Accepting and Returning from Exceptions ................................. 30310.5 Hardware Pre-Processing................................................................................................... 304

    10.5.1 Undefined Instruction Exception............................................................................................... 304

    10.5.2 Privileged Instruction Exception ............................................................................................... 304

    10.5.3 Floating-Point Exceptions ......................................................................................................... 304

    10.5.4 Access Exceptions ..................................................................................................................... 304

    10.5.5 Reset .......................................................................................................................................... 304

    10.5.6 Non-Maskable Interrupt ............................................................................................................ 304

    10.5.7 Interrupts.................................................................................................................................... 306

    10.5.8 Unconditional Trap.................................................................................................................... 306

  • 10.6 Return from Exception Processing Routines ...................................................................... 30710.7 Order of Priority for Exceptions........................................................................................... 307

    11. Interrupt Control Unit (ICUa) ......................................................................................................... 30811.1 Overview ............................................................................................................................ 30811.2 Register Descriptions.......................................................................................................... 310

    11.2.1 Interrupt Request Register i (IRi) (i = interrupt vector number) ............................................... 320

    11.2.2 Interrupt Request Enable Register m (IERm) (m = 02h to 1Fh) ............................................... 322

    11.2.3 Interrupt Priority Register m (IPRm) (m = 00h to 8Fh) ............................................................ 323

    11.2.4 Fast Interrupt Register (FIR) ..................................................................................................... 324

    11.2.5 Software Interrupt Activation Register (SWINTR)................................................................... 325

    11.2.6 DTC Activation Enable Register n (DTCERn) (n = interrupt vector number) ......................... 326

    11.2.7 DMACA Activation Source Select Register n (DMRSRn) (n = DMACA channel number) ... 327

    11.2.8 IRQ Control Register n (IRQCRn) (n = 0 to 15)....................................................................... 328

    11.2.9 Non-Maskable Interrupt Status Register (NMISR) ................................................................... 329

    11.2.10 Non-Maskable Interrupt Enable Register (NMIER) ................................................................. 331

    11.2.11 Non-Maskable Interrupt Clear Register (NMICLR) ................................................................. 332

    11.2.12 NMI Pin Interrupt Control Register (NMICR).......................................................................... 333

    11.3 Vector Table ....................................................................................................................... 33411.3.1 Interrupt Vector Table ............................................................................................................... 334

    11.3.2 Fast Interrupt Vector.................................................................................................................. 339

    11.3.3 Non-maskable Interrupt Vector ................................................................................................. 339

    11.4 Interrupt Operation.............................................................................................................. 34011.4.1 Detecting Interrupts ................................................................................................................... 340

    11.4.1.1 Operation of Status Flags for Edge-Detected Interrupts ................................................. 340

    11.4.1.2 Operation of Status Flags for Level-Detected Interrupts ................................................ 342

    11.4.2 Enabling and Disabling Interrupt Sources................................................................................. 343

    11.4.3 Selecting Interrupt Request Destinations .................................................................................. 344

    11.4.4 Determining Priority.................................................................................................................. 346

    11.4.5 Fast Interrupt.............................................................................................................................. 346

    11.4.6 External Pin Interrupts............................................................................................................... 346

    11.5 Non-maskable Interrupt Operation ..................................................................................... 34711.6 Return from Power-Down States ....................................................................................... 348

    11.6.1 Return from Sleep Mode ........................................................................................................... 348

    11.6.2 Return from All-Module Clock Stop Mode .............................................................................. 348

    11.6.3 Return from Software Standby Mode........................................................................................ 348

    11.7 Usage Notes....................................................................................................................... 349

    12. Buses ............................................................................................................................................ 35212.1 Overview............................................................................................................................. 35212.2 Description of Buses........................................................................................................... 354

    12.2.1 CPU Buses................................................................................................................................. 354

  • 12.2.2 Memory Buses........................................................................................................................... 354

    12.2.3 Internal Main Buses................................................................................................................... 354

    12.2.4 Internal Peripheral Buses........................................................................................................... 355

    12.2.5 External Bus .............................................................................................................................. 356

    12.2.6 Parallel Operation ...................................................................................................................... 358

    12.2.7 Limitations................................................................................................................................. 358

    12.3 Register Descriptions.......................................................................................................... 35912.3.1 CSn Control Register (CSnCR) (n = 0 to 7).............................................................................. 361

    12.3.2 CSn Recovery Cycle Register (CSnREC) (n = 0 to 7) .............................................................. 362

    12.3.3 CSn Mode Register (CSnMOD) (n = 0 to 7)............................................................................. 364

    12.3.4 CSn Wait Control Register 1 (CSnWCR1) (n = 0 to 7) ............................................................ 366

    12.3.5 CSn Wait Control Register 2 (CSnWCR2) (n = 0 to 7) ............................................................ 369

    12.3.6 SDC Control Register (SDCCR) ............................................................................................... 372

    12.3.7 SDC Mode Register (SDCMOD).............................................................................................. 373

    12.3.8 SDRAM Access Mode Register (SDAMOD)........................................................................... 373

    12.3.9 SDRAM Self-Refresh Control Register (SDSELF) .................................................................. 374

    12.3.10 SDRAM Refresh Control Register (SDRFCR) ......................................................................... 375

    12.3.11 SDRAM Auto-Refresh Control Register (SDRFEN)................................................................ 376

    12.3.12 SDRAM Initialization Sequence Control Register (SDICR) .................................................... 377

    12.3.13 SDRAM Initialization Register (SDIR) .................................................................................... 378

    12.3.14 SDRAM Address Register (SDADR) ....................................................................................... 380

    12.3.15 SDRAM Timing Register (SDTR) ............................................................................................ 381

    12.3.16 SDRAM Mode Register (SDMOD) .......................................................................................... 383

    12.3.17 SDRAM Status Register (SDSR) .............................................................................................. 384

    12.3.18 Bus Error Status Clear Register (BERCLR).............................................................................. 385

    12.3.19 Bus Error Monitoring Enable Register (BEREN) ..................................................................... 385

    12.3.20 Bus Error Status Register 1 (BERSR1) ..................................................................................... 386

    12.3.21 Bus Error Status Register 2 (BERSR2) ..................................................................................... 387

    12.4 Endian and Data Alignment ................................................................................................ 38812.4.1 Data Alignment Control for CS Area ........................................................................................ 388

    12.4.2 Data Alignment Control for SDRAM Area............................................................................... 394

    12.5 Operation of CS Area Controller......................................................................................... 40212.5.1 Timing of CS Area Access ........................................................................................................ 402

    12.5.2 External Wait Function.............................................................................................................. 418

    12.5.3 No Access State ......................................................................................................................... 420

    12.5.4 Insertion of Recovery Cycles .................................................................................................... 420

    12.5.5 Write Buffer Function ............................................................................................................... 421

    12.5.6 Notes on Usage.......................................................................................................................... 422

    12.6 SDRAM Area Controller Operation..................................................................................... 42412.6.1 Enabling/Disabling SDRAM Access and Setting SDRAM Bus Width .................................... 424

  • 12.6.2 No Access State ......................................................................................................................... 424

    12.6.3 Insertion of Recovery Cycles .................................................................................................... 424

    12.6.4 Write Buffer Function ............................................................................................................... 425

    12.6.5 SDRAM Commands.................................................................................................................. 425

    12.6.6 Conditions for Setting SDRAMC Registers.............................................................................. 426

    12.6.7 Self-Refresh ............................................................................................................................... 427

    12.6.8 Auto-Refresh ............................................................................................................................. 430

    12.6.9 Initialization Sequencer ............................................................................................................. 432

    12.6.10 Read/Write Access .................................................................................................................... 433

    12.6.11 Setting Mode Register ............................................................................................................... 436

    12.6.12 SDRAMC Setting Examples ..................................................................................................... 437

    12.6.12.1 SDRAMC Access Procedure .......................................................................................... 437

    12.6.12.2 Procedure for Transition to and Recovery from Self-Refresh Mode .............................. 438

    12.6.12.3 Timing Register Settings and Access Timing ................................................................. 440

    12.6.13 Address Multiplexing ................................................................................................................ 449

    12.6.14 Examples for Connecting with SDRAMs ................................................................................. 450

    12.6.14.1 32-Bit Bus Space ............................................................................................................. 450

    12.6.14.2 16-Bit Bus Space ............................................................................................................. 453

    12.6.15 Restrictions ................................................................................................................................ 456

    12.7 Bus Error Monitoring Section.............................................................................................. 45712.7.1 Types of Bus Error .................................................................................................................... 457

    12.7.1.1 Illegal Address Access .................................................................................................... 457

    12.7.1.2 Timeout ............................................................................................................................ 457

    12.7.2 Operations When a Bus Error Occurs ....................................................................................... 457

    12.7.3 Conditions Leading to Bus Errors ............................................................................................. 458

    13. Memory-Protection Unit (MPU)..................................................................................................... 46013.1 Overview............................................................................................................................. 460

    13.1.1 Types of Access Control............................................................................................................ 462

    13.1.2 Regions for Access Control....................................................................................................... 462

    13.1.3 Background Region ................................................................................................................... 462

    13.1.4 Overlap between Regions.......................................................................................................... 462

    13.1.5 Instructions and Data that Span Regions................................................................................... 462

    13.2 Register Descriptions.......................................................................................................... 46313.2.1 Region-n Start Page Number Register (RSPAGEn) (n = 0 to 7) .............................................. 464

    13.2.2 Region-n End Page Number Register (REPAGEn) (n = 0 to 7) ............................................... 465

    13.2.3 Memory-Protection Enable Register (MPEN) .......................................................................... 466

    13.2.4 Background Access Control Register (MPBAC) ...................................................................... 467

    13.2.5 Memory-Protection Error Status-Clearing Register (MPECLR) .............................................. 468

    13.2.6 Memory-Protection Error Status Register (MPESTS) .............................................................. 469

    13.2.7 Data Memory-Protection Error Address Register (MPDEA).................................................... 470

  • 13.2.8 Region Search Address Register (MPSA)................................................................................. 471

    13.2.9 Region Search Operation Register (MPOPS)............................................................................ 471

    13.2.10 Region Invalidation Operation Register (MPOPI) .................................................................... 472

    13.2.11 Instruction-Hit Region Register (MHITI) ................................................................................. 473

    13.2.12 Data-Hit Region Register(MHITD)........................................................................................... 475

    13.3 Functions ............................................................................................................................ 47713.3.1 Memory Protection .................................................................................................................... 477

    13.3.2 Region Search............................................................................................................................ 477

    13.3.3 Protection of Registers Related to the Memory-Protection Unit............................................... 477

    13.3.4 Flow for Determination of Access by the Memory-Protection Function.................................. 478

    13.4 Procedures for Using Memory Protection........................................................................... 48013.4.1 Setting Access-Control Information.......................................................................................... 480

    13.4.2 Enabling Memory Protection..................................................................................................... 480

    13.4.3 Transition to User Mode............................................................................................................ 480

    13.4.4 Processing in Response to Memory-Protection Errors.............................................................. 480

    14. DMA Controller (DMACA) ............................................................................................................. 48214.1 Overview............................................................................................................................. 48214.2 Register Descriptions.......................................................................................................... 484

    14.2.1 DMA Source Address Register (DMSAR) ............................................................................... 486

    14.2.2 DMA Destination Address Register (DMDAR) ....................................................................... 486

    14.2.3 DMA Transfer Count Register (DMCRA)................................................................................ 487

    14.2.4 DMA Block Transfer Count Register (DMCRB)...................................................................... 488

    14.2.5 DMA Transfer Mode Register (DMTMD)................................................................................ 489

    14.2.6 DMA Interrupt Setting Register (DMINT) ............................................................................... 490

    14.2.7 DMA Address Mode Register (DMAMD)................................................................................ 492

    14.2.8 DMA Offset Register (DMOFR)............................................................................................... 495

    14.2.9 DMA Transfer Enable Register (DMCNT)............................................................................... 496

    14.2.10 DMA Software Start Register (DMREQ) ................................................................................. 497

    14.2.11 DMA Status Register (DMSTS)................................................................................................ 498

    14.2.12 DMA Activation Source Flag Control Register (DMCSL)....................................................... 500

    14.2.13 DMA Module Start Register (DMAST).................................................................................... 501

    14.3 Operation ............................................................................................................................ 50214.3.1 Transfer Mode ........................................................................................................................... 502

    14.3.2 Extended Repeat Area Function ................................................................................................ 506

    14.3.3 Address Update Function using Offset...................................................................................... 508

    14.3.4 Activation Sources..................................................................................................................... 512

    14.3.5 Activating the DMACA............................................................................................................. 514

    14.3.6 Starting DMA Transfer.............................................................................................................. 515

    14.3.7 Registers during DMA Transfer ................................................................................................ 515

    14.3.8 Channel Priority......................................................................................................................... 517

  • 14.3.9 Operation Timing ...................................................................................................................... 517

    14.3.10 DMACA Execution Cycles ....................................................................................................... 518

    14.4 Ending DMA Transfer ......................................................................................................... 51914.4.1 Transfer End by Completion of Specified Total Number of Transfer Operations.................... 519

    14.4.2 Transfer End by Repeat Size End Interrupt............................................................................... 519

    14.4.3 Transfer End by Interrupt on Extended Repeat Area Overflow................................................ 519

    14.5 Interrupts............................................................................................................................. 52014.6 Low-Power Consumption Function..................................................................................... 52214.7 Usage Notes....................................................................................................................... 523

    14.7.1 DMA Transfer to External Devices........................................................................................... 523

    14.7.2 DMA Transfer to Peripheral Modules....................................................................................... 523

    14.7.3 Access to the Registers during DMACA Transfer .................................................................... 523

    14.7.4 DMA Transfer to Reserved Areas ............................................................................................. 523

    14.7.5 Interrupt Request by the DMACA Activation Source Flag Control Register (DMCSL) at the End of each Transfer............................................................................................................ 523

    14.7.6 Setting of DMACA Activation Source Select Register of the Interrupt Control Unit (ICU.DMRSRn) .............................................................................. 523

    14.7.7 Suspending or Restarting DMACA Activation ......................................................................... 523

    14.7.8 DMA Controller (DMACA)...................................................................................................... 523

    15. EXDMA Controller (EXDMAC)...................................................................................................... 52415.1 Overview............................................................................................................................. 52415.2 Register Descriptions.......................................................................................................... 526

    15.2.1 EXDMA Source Address Register (EDMSAR)........................................................................ 527

    15.2.2 EXDMA Destination Address Register (EDMDAR)................................................................ 527

    15.2.3 EXDMA Transfer Count Register (EDMCRA) ........................................................................ 528

    15.2.4 EXDMA Block Transfer Count Register (EDMCRB).............................................................. 530

    15.2.5 EXDMA Transfer Mode Register (EDMTMD)........................................................................ 531

    15.2.6 EXDMA Output Setting Register (EDMOMD)........................................................................ 532

    15.2.7 EXDMA Interrupt Setting Register (EDMINT)........................................................................ 533

    15.2.8 EXDMA Address Mode Register (EDMAMD)........................................................................ 535

    15.2.9 EXDMA Offset Register (EDMOFR)....................................................................................... 539

    15.2.10 EXDMA Transfer Enable Register (EDMCNT) ....................................................................... 540

    15.2.11 EXDMA Software Start Register (EDMREQ).......................................................................... 541

    15.2.12 EXDMA Status Register (EDMSTS) ........................................................................................ 542

    15.2.13 EXDMA External Request Sense Mode Register (EDMRMD) ............................................... 544

    15.2.14 EXDMA External Request Flag Register (EDMERF).............................................................. 545

    15.2.15 EXDMA Peripheral Request Flag Register (EDMPRF) ........................................................... 546

    15.2.16 EXDMA Module Start Register (EDMAST) ........................................................................... 547

    15.2.17 Cluster Buffer Register i (CLSBRi) (i = 0 to 6) ........................................................................ 548

    15.3 Operation ............................................................................................................................ 54915.3.1 Transfer Mode ........................................................................................................................... 549

  • 15.3.2 Extended Repeat Area Function ................................................................................................ 555

    15.3.3 Address Update Function using Offset...................................................................................... 557

    15.3.4 Address Modes .......................................................................................................................... 561

    15.4 Transfer Operation.............................................................................................................. 56215.4.1 Normal/Repeat Transfer Operation ........................................................................................... 562

    15.4.2 Block Transfer Operation .......................................................................................................... 564

    15.4.3 Cluster Transfer Operation ........................................................................................................ 566

    15.5 Activation Sources and Procedures for Activation.............................................................. 56915.5.1 Activation Sources..................................................................................................................... 569

    15.5.2 Activating the EXDMAC .......................................................................................................... 571

    15.5.3 Starting DMA Transfer.............................................................................................................. 572

    15.5.4 Registers during DMA Transfer ................................................................................................ 572

    15.5.5 Channel Priority......................................................................................................................... 573

    15.6 Ending DMA Transfer ......................................................................................................... 57415.6.1 Transfer End by Completion of Specified Total Number of Transfer Operations.................... 574

    15.6.2 Transfer End by Repeat Size End Interrupt............................................................................... 575

    15.6.3 Transfer End by Interrupt on Extended Repeat Area Overflow................................................ 575

    15.7 Interrupts............................................................................................................................. 57615.8 Low-Power Consumption Function..................................................................................... 57815.9 EDACK Operation in Single Address Mode........................................................................ 579

    15.9.1 EDACK Operation Example in Normal-Transfer (CS Area) Single Address Mode ................ 579

    15.9.2 EDACK Operation Example in Normal-Transfer (SDRAM Area) Single Address Mode....... 581

    15.9.3 EDACK Operation Example in Block-Transfer (CS Area) Single Address Mode................... 583

    15.9.4 EDACK Operation Example in Block-Transfer (SDRAM Area) Single Address Mode ......... 585

    15.10 Usage Notes....................................................................................................................... 58815.10.1 Cluster Buffers........................................................................................................................... 588

    15.10.2 Access to the Registers during DMA Transfer.......................................................................... 588

    15.10.3 DMA Transfer to Reserved Areas ............................................................................................. 588

    16. Data Transfer Controller (DTCa)................................................................................................... 58916.1 Overview............................................................................................................................. 58916.2 Register Descriptions.......................................................................................................... 591

    16.2.1 DTC Mode Register A (MRA).................................................................................................. 592

    16.2.2 DTC Mode Register B (MRB) .................................................................................................. 593

    16.2.3 DTC Transfer Source Address register (SAR) .......................................................................... 594

    16.2.4 DTC Transfer Destination Address Register (DAR)................................................................. 594

    16.2.5 DTC Transfer Count Register A (CRA).................................................................................... 595

    16.2.6 DTC Transfer Count Register B (CRB) .................................................................................... 596

    16.2.7 DTC Control Register (DTCCR)............................................................................................... 596

    16.2.8 DTC Vector Base Register (DTCVBR) .................................................................................... 597

    16.2.9 DTC Address Mode Register (DTCADMOD).......................................................................... 597

  • 16.2.10 DTC Module Start Register (DTCST)....................................................................................... 598

    16.2.11 DTC Status Register (DTCSTS)................................................................................................ 599

    16.3 Sources of Activation .......................................................................................................... 60016.3.1 Allocating Transfer Data and DTC Vector Table ..................................................................... 600

    16.3.2 Startup source and Vector Address ........................................................................................... 602

    16.4 Operation ............................................................................................................................ 60516.4.1 Transfer Data Read Skip Function ............................................................................................ 608

    16.4.2 Transfer Data Write-Back Skip Function.................................................................................. 608

    16.4.3 Normal Transfer Mode .............................................................................................................. 609

    16.4.4 Repeat Transfer Mode ............................................................................................................... 610

    16.4.5 Block Transfer Mode................................................................................................................. 611

    16.4.6 Chain Transfer ........................................................................................................................... 612

    16.4.7 Operation Timing ...................................................................................................................... 613

    16.4.8 Execution Cycle of the DTC ..................................................................................................... 616

    16.4.9 DTC Bus Mastership Release Timing ....................................................................................... 616

    16.5 DTC Setting Procedure....................................................................................................... 61716.6 Examples of DTC Usage .................................................................................................... 618

    16.6.1 Normal Transfer ........................................................................................................................ 618

    16.6.2 Chain Transfer ........................................................................................................................... 619

    16.6.3 Chain Transfer when Counter = 0 ............................................................................................. 621

    16.7 Interrupt Source.................................................................................................................. 62216.8 Low-Power Consumption Function..................................................................................... 62216.9 Usage Notes....................................................................................................................... 623

    16.9.1 Transfer Information Data Start Address .................................................................................. 623

    16.9.2 Allocating Transfer Data ........................................................................................................... 623

    16.9.3 Setting the DTC Activation Enable Register (ICU.DTCERi) of the Interrupt Control Unit .... 624

    16.9.4 Selecting Communication Function Interrupt as DTC Activation Source ................................ 624

    17. I/O Ports........................................................................................................................................ 62517.1 I/O Ports [for 176-Pin LFBGA] ............................................................................................ 625

    17.1.1 Overview ................................................................................................................................... 625

    17.1.2 Register Descriptions................................................................................................................. 632

    17.1.2.1 Data Direction Register (DDR) ....................................................................................... 638

    17.1.2.2 Data Register (DR) .......................................................................................................... 639

    17.1.2.3 Port Register (PORT) ...................................................................................................... 640

    17.1.2.4 Input Buffer Control Register (ICR) ............................................................................... 641

    17.1.2.5 Open Drain Control Register (ODR) ............................................................................... 642

    17.1.2.6 Pull-Up Resistor Control Register (PCR) ........................................................................ 643

    17.1.2.7 Port Function Control Register 0 (PF0CSE) ................................................................... 645

    17.1.2.8 Port Function Control Register 1 (PF1CSS) ................................................................... 646

    17.1.2.9 Port Function Control Register 2 (PF2CSS) ................................................................... 647

    17.1.2.10 Port Function Control Register 3 (PF3BUS) ................................................................... 648

  • 17.1.2.11 Port Function Control Register 4 (PF4BUS) ................................................................... 649

    17.1.2.12 Port Function Control Register 5 (PF5BUS) ................................................................... 650

    17.1.2.13 Port Function Control Register 6 (PF6BUS) ................................................................... 651

    17.1.2.14 Port Function Control Register 7 (PF7DMA) ................................................................. 652

    17.1.2.15 Port Function Control Register 8 (PF8IRQ) .................................................................... 653

    17.1.2.16 Port Function Control Register 9 (PF9IRQ) .................................................................... 654

    17.1.2.17 Port Function Control Register A (PFAADC) ................................................................ 655

    17.1.2.18 Port Function Control Register B (PFBTMR) ................................................................. 655

    17.1.2.19 Port Function Control Register C (PFCMTU) ................................................................ 656

    17.1.2.20 Port Function Control Register D (PFDMTU) ................................................................ 657

    17.1.2.21 Port Function Control Register E (PFENET) .................................................................. 658

    17.1.2.22 Port Function Control Register F (PFFSCI) .................................................................... 660

    17.1.2.23 Port Function Control Register G (PFGSPI) ................................................................... 661

    17.1.2.24 Port Function Control Register H (PFHSPI) ................................................................... 663

    17.1.2.25 Port Function Control Register J (PFJCAN) ................................................................... 665

    17.1.2.26 Port Function Control Register K (PFKUSB) ................................................................. 666

    17.1.2.27 Port Function Control Register L (PFLUSB) .................................................................. 668

    17.1.2.28 Port Function Control Register M (PFMPOE) ................................................................ 670

    17.1.2.29 Port Function Control Register N (PFNPOE) ................................................................. 671

    17.1.3 Settings of Ports......................................................................................................................... 672

    17.1.4 List of Output Enable Settings................................................................................................... 673

    17.1.5 Treatment of Unused Pins ......................................................................................................... 693

    17.2 I/O Ports [for 145-Pin TFLGA/144-Pin LQFP]..................................................................... 69417.2.1 Overview ................................................................................................................................... 694

    17.2.2 Register Descriptions................................................................................................................. 700

    17.2.2.1 Data Direction Register (DDR) ....................................................................................... 706

    17.2.2.2 Data Register (DR) .......................................................................................................... 707

    17.2.2.3 Port Register (PORT) ...................................................................................................... 708

    17.2.2.4 Input Buffer Control Register (ICR) ............................................................................... 709

    17.2.2.5 Open Drain Control Register (ODR) ............................................................................... 710

    17.2.2.6 Pull-Up Resistor Control Register (PCR) ........................................................................ 711

    17.2.2.7 Port Function Control Register 0 (PF0CSE) ................................................................... 713

    17.2.2.8 Port Function Control Register 1 (PF1CSS) ................................................................... 714

    17.2.2.9 Port Function Control Register 2 (PF2CSS) ................................................................... 715

    17.2.2.10 Port Function Control Register 3 (PF3BUS) ................................................................... 716

    17.2.2.11 Port Function Control Register 4 (PF4BUS) ................................................................... 717

    17.2.2.12 Port Function Control Register 5 (PF5BUS) ................................................................... 718

    17.2.2.13 Port Function Control Register 6 (PF6BUS) ................................................................... 719

    17.2.2.14 Port Function Control Register 7 (PF7DMA) ................................................................. 720

    17.2.2.15 Port Function Control Register 8 (PF8IRQ) .................................................................... 721

    17.2.2.16 Port Function Control Register 9 (PF9IRQ) .................................................................... 722

  • 17.2.2.17 Port Function Control Register A (PFAADC) ................................................................ 723

    17.2.2.18 Port Function Control Register B (PFBTMR) ................................................................. 724

    17.2.2.19 Port Function Control Register C (PFCMTU) ................................................................ 725

    17.2.2.20 Port Function Control Register D (PFDMTU) ................................................................ 726

    17.2.2.21 Port Function Control Register E (PFENET) .................................................................. 727

    17.2.2.22 Port Function Control Register F (PFFSCI) .................................................................... 729

    17.2.2.23 Port Function Control Register G (PFGSPI) ................................................................... 730

    17.2.2.24 Port Function Control Register H (PFHSPI) ................................................................... 732

    17.2.2.25 Port Function Control Register J (PFJCAN) ................................................................... 734

    17.2.2.26 Port Function Control Register K (PFKUSB) ................................................................. 735

    17.2.2.27 Port Function Control Register M (PFMPOE) ................................................................ 737

    17.2.2.28 Port Function Control Register N (PFNPOE) ................................................................. 738

    17.2.3 Settings of Ports......................................................................................................................... 739

    17.2.4 List of Output Enable Settings................................................................................................... 740

    17.2.5 Treatment of Unused Pins ......................................................................................................... 758

    17.3 I/O Ports [for 100-Pin