电子工程世界电子工程世界电子工程世界

型号

产品描述

搜索
 

HD6417040AVCF16

器件型号:HD6417040AVCF16
器件类别:半导体    嵌入式处理器和控制器   
厂商名称:Renesas Electronics Corporation
厂商官网:https://www.renesas.com/
下载文档

器件描述

32-BIT, FLASH, 28.7 MHz, RISC MICROCONTROLLER, PQFP144

32位, FLASH, 28.7 MHz, 精简指令集微控制器, PQFP144

参数

HD6417040AVCF16功能数量 1
HD6417040AVCF16端子数量 144
HD6417040AVCF16最大工作温度 75 Cel
HD6417040AVCF16最小工作温度 -20 Cel
HD6417040AVCF16最大供电/工作电压 5.5 V
HD6417040AVCF16最小供电/工作电压 4.5 V
HD6417040AVCF16额定供电电压 5 V
HD6417040AVCF16外部数据总线宽度 32
HD6417040AVCF16输入输出总线数量 106
HD6417040AVCF16线速度 28.7 MHz
HD6417040AVCF16加工封装描述 20 X 20 MM, QFP-144
HD6417040AVCF16状态 TRANSFERRED
HD6417040AVCF16工艺 CMOS
HD6417040AVCF16包装形状 SQUARE
HD6417040AVCF16包装尺寸 FLATPACK, FINE PITCH
HD6417040AVCF16表面贴装 Yes
HD6417040AVCF16端子形式 GULL WING
HD6417040AVCF16端子间距 0.5000 mm
HD6417040AVCF16端子位置 QUAD
HD6417040AVCF16包装材料 PLASTIC/EPOXY
HD6417040AVCF16温度等级 COMMERCIAL EXTENDED
HD6417040AVCF16ADC通道 Yes
HD6417040AVCF16地址总线宽度 22
HD6417040AVCF16位数 32
HD6417040AVCF16最大FCLK时钟频率 28 MHz
HD6417040AVCF16DMA通道 Yes
HD6417040AVCF16微处理器类型 RISC MICROCONTROLLER
HD6417040AVCF16PWM通道 Yes
HD6417040AVCF16ROM编程 FLASH

文档预览

HD6417040AVCF16器件文档内容

               SH7040, SH7041, SH7042,

32 SH7043, SH7044, SH7055 Group
                                                         Hardware Manual
               Renesas 32-Bit Single-Chip RISC Microprocessor
                       SuperH RISC engine Family/SH7040 Series
                                                            (CPU Core SH-2)

              Rev.6.00
             2003.5.26
     Renesas 32-Bit Single-Chip RISC
               Microprocessor

       SuperH RISC engine Family/
     SH7040 Series (CPU Core SH-2)

SH7040, SH7041, SH7042,
SH7043, SH7044, SH7055

             Group

      Hardware Manual

                                                                                                          REJ09B0044-0600O
Cautions

Keep safety first in your circuit designs!
1. Renesas Technology Corporation puts the maximum effort into making semiconductor products better and more reliable, but

      there is always the possibility that trouble may occur with them. Trouble with semiconductors may lead to personal injury, fire or
      property damage.
      Remember to give due consideration to safety when making your circuit designs, with appropriate measures such as (i) placement
      of substitutive, auxiliary circuits, (ii) use of nonflammable material or (iii) prevention against any malfunction or mishap.

Notes regarding these materials
1. These materials are intended as a reference to assist our customers in the selection of the Renesas Technology Corporation

      product best suited to the customer's application; they do not convey any license under any intellectual property rights, or any
      other rights, belonging to Renesas Technology Corporation or a third party.
2. Renesas Technology Corporation assumes no responsibility for any damage, or infringement of any third-party's rights,
      originating in the use of any product data, diagrams, charts, programs, algorithms, or circuit application examples contained in
      these materials.
3. All information contained in these materials, including product data, diagrams, charts, programs and algorithms represents
      information on products at the time of publication of these materials, and are subject to change by Renesas Technology
      Corporation without notice due to product improvements or other reasons. It is therefore recommended that customers contact
      Renesas Technology Corporation or an authorized Renesas Technology Corporation product distributor for the latest product
      information before purchasing a product listed herein.
      The information described here may contain technical inaccuracies or typographical errors.
      Renesas Technology Corporation assumes no responsibility for any damage, liability, or other loss rising from these inaccuracies
      or errors.
      Please also pay attention to information published by Renesas Technology Corporation by various means, including the
      Renesas Technology Corporation Semiconductor home page (http://www.renesas.com).
4 . When using any or all of the information contained in these materials, including product data, diagrams, charts, programs, and
      algorithms, please be sure to evaluate all information as a total system before making a final decision on the applicability of the
      information and products. Renesas Technology Corporation assumes no responsibility for any damage, liability or other loss
      resulting from the information contained herein.
5. Renesas Technology Corporation semiconductors are not designed or manufactured for use in a device or system that is used
      under circumstances in which human life is potentially at stake. Please contact Renesas Technology Corporation or an
      authorized Renesas Technology Corporation product distributor when considering the use of a product contained herein for any
      specific purposes, such as apparatus or systems for transportation, vehicular, medical, aerospace, nuclear, or undersea repeater
      use.
6. The prior written approval of Renesas Technology Corporation is necessary to reprint or reproduce in whole or in part these
      materials.
7 . If these products or technologies are subject to the Japanese export control restrictions, they must be exported under a license
      from the Japanese government and cannot be imported into a country other than the approved destination.
      Any diversion or reexport contrary to the export control laws and regulations of Japan and/or the country of destination is
      prohibited.
8. Please contact Renesas Technology Corporation for further details on these materials or the products contained therein.
                                Preface

The SH7040 Series (SH7040, SH7041, SH7042, SH7043, SH7044, SH7045) single-chip RISC
(Reduced Instruction Set Computer) microprocessors integrate a Renesas Technology-original
RISC CPU core with peripheral functions required for system configuration.

The CPU has a RISC-type instruction set. Most instructions can be executed in one clock cycle,
which greatly improves instruction execution speed. In addition, the 32-bit internal-bus
architecture enhances data processing power. With this CPU, it has become possible to assemble
low cost, high performance/high-functioning systems, even for applications that were previously
impossible with microprocessors, such as real-time control, which demands high speeds. In
particular, the SH7040 series has a 1-kbyte on-chip cache, which allows an improvement in CPU
performance during external memory access.

In addition, the SH7040 series includes on-chip peripheral functions necessary for system
configuration, such as large-capacity ROM and RAM, timers, a serial communication interface
(SCI), an A/D converter, an interrupt controller, and I/O ports. Memory or peripheral LSIs can be
connected efficiently with an external memory access support function. This greatly reduces
system cost.

There are versions of on-chip ROM: mask ROM, PROM, and flash memory. The flash memory
can be programmed with a programmer that supports SH7040 series programming, and can also
be programmed and erased by software.

This hardware manual describes the SH7040 series hardware. Refer to the programming manual
for a detailed description of the instruction set.

Related Manual

SH7040 series instructions

SH-1/SH-2/SH-DSP Programming Manual

Please consult your Renesas Technology sales representative for details for development
environment system.
          List of Items Revised or Added for This Version

Section               Page   Description

1.1.1 SH7040 Series 7,                                                                         A/D                                                        Notes on the SH7040 Series Specifications

Features              9      Type                    Mask On-chip External Accuracy                           Operating  Frequency Voltage Type Name      ROM          Electrical
                                   Abbreviation Version ROM Bus Width (5Vversion) Package                     Temp                                                     Characteristics

                             ZTAT SH7042           128 kB 16 bits                  15LSB QFP2020-112 20C to 75C 28 MHz        5V     HD6477042F28     See "128 kB  See "Electrical
                                                                                                                                                          PROM"        Characteristics"
                                                                                   (High-Speed)                          16 MHz   3.3 V HD6477042VF16

Notes on the                       SH7042A A mask 128 kB 16 bits                   4LSB        QFP2020-112 20C to 75C 28 MHz  5V     HD6477042AF28    See "128 kB  See "Electrical
SH7040 Series                                                                                                                     3.3 V  HD6477042AVF16   PROM"        Characteristics"
Specifications                                                                     (Mid-Speed)                           16 MHz   3.3 V  HD6477042AVX16

                                                                                                TQFP1414-120             16 MHz   5V     HD6477042ACF28
                                                                                                                                  3.3 V  HD6477042AVCF16
                                                                                                QFP2020-112Cu*

                                                                                                                         28 MHz

                                                                                                                         16 MHz

                                   SH7043          128 kB 32 bits                  15LSB QFP2020-144 20C to 75C 28 MHz        5V     HD6477043F28     See "128 kB  See "Electrical
                                                                                                                                                          PROM"        Characteristics"
                                                                                   (High-Speed)                          16 MHz   3.3 V HD6477043VF16
                                                                                                                                                          See "128 kB  See "Electrical
                                   SH7043A A mask 128 kB 32 bits                   4LSB        QFP2020-144 20C to 75C 28 MHz  5V     HD6477043AF28    PROM"        Characteristics"
                                                                                                                                  3.3 V  HD6477043AVF16
                                                                                   (Mid-Speed)                           16 MHz
                                                                                                                                  5V     HD6477043ACF28
                                                                                                QFP2020-144Cu*                    3.3 V  HD6477043AVCF16

                                                                                                                         28 MHz

                                                                                                                         16 MHz

                             FLASH SH7044F A mask 256 kB 16 bits                   4LSB        QFP2020-112 20C to 75C 28 MHz  5V     HD64F7044F28     See "256 kB Flash See "Electrical

                                                                                   (Mid-Speed)                                                            Memory"      Characteristics"

                                         SH7045F A mask 256 kB 32 bits             4LSB        QFP2020-144 20C to 75C 28 MHz  5V     HD64F7045F28     See "256 kB Flash See "Electrical
                             MASK SH7040A A mask 64 kB 16 bits
                                                                                   (Mid-Speed)                                                            Memory"      Characteristics"

                                                                                   4LSB        QFP2020-112 20C to 75C 28 MHz  5V     HD6437040AF28    See "64 kB Mask See "Electrical
                                                                                                                                  3.3 V  HD6437040AVF16
                                                                                   (Mid-Speed)                           16 MHz   3.3 V  HD6437040AVX16   ROM"         Characteristics"

                                                                                                TQFP1414-120             16 MHz   5V     HD6437040ACF28
                                                                                                                                  3.3 V  HD6437040AVCF16
                                                                                                QFP2020-112Cu*

                                                                                                                         28 MHz

                                                                                                                         16 MHz

                                   SH7041A A mask 64 kB 32 bits                    4LSB        QFP2020-144 20C to 75C 28 MHz  5V     HD6437041AF28    See "64 kB Mask See "Electrical
                                                                                                                                  3.3 V  HD6437041AVF16
                                                                                   (Mid-Speed)                           16 MHz                           ROM"         Characteristics"
                                                                                                                                  5V     HD6437041ACF28
                                                                                                QFP2020-144Cu*                    3.3 V  HD6437041AVCF16

                                                                                                                         28 MHz

                                                                                                                         16 MHz

                                   SH7042          128 kB 16 bits                  15LSB QFP2020-112 20C to 75C 28 MHz        5V     HD6437042F28     See "128 kB Mask See "Electrical

                                                                                   (High-Speed)                          16 MHz   3.3 V HD6437042VF16     ROM"         Characteristics"

                                   SH7042A A mask 128 kB 16 bits                   4LSB        QFP2020-112 20C to 75C 28 MHz  5V     HD6437042AF28    See "128 kB Mask See "Electrical
                                                                                                                                  3.3 V  HD6437042AVF16
                                                                                   (Mid-Speed)                           16 MHz   3.3 V  HD6437042AVX16   ROM"         Characteristics"

                                                                                                TQFP1414-120             16 MHz   5V     HD6437042ACF28
                                                                                                                                  3.3 V  HD6437042AVCF16
                                                                                                QFP2020-112Cu*

                                                                                                                         28 MHz

                                                                                                                         16 MHz

                                   SH7043          128 kB 32 bits                  15LSB QFP2020-144 20C to 75C 28 MHz        5V     HD6437043F28     See "128 kB Mask See "Electrical

                                                                                   (High-Speed)                          16 MHz   3.3 V HD6437043VF16     ROM"         Characteristics"

                                   SH7043A A mask 128 kB 32 bits                   4LSB        QFP2020-144 20C to 75C 28 MHz  5V     HD6437043AF28    See "128 kB Mask See "Electrical
                                                                                                                                  3.3 V  HD6437043AVF16
                                                                                   (Mid-Speed)                           16 MHz                           ROM"         Characteristics"
                                                                                                                                  5V     HD6437043ACF28
                                                                                                QFP2020-144Cu*                    3.3 V  HD6437043AVCF16

                                                                                                                         28 MHz

                                                                                                                         16 MHz

                                   SH7044  A mask 256 kB 16 bits                   4LSB        QFP2020-112 20C to 75C 28 MHz  5V     HD6437044F28     See "256 kB Mask See "Electrical

                                                                                   (Mid-Speed)                                                            ROM"         Characteristics"

                                   SH7045  A mask 256 kB 32bits                    4LSB        QFP2020-144 20C to 75C 28 MHz  5V     HD6437045F28     See "256 kB Mask See "Electrical

                                                                                   (Mid-Speed)                                                            ROM"         Characteristics"

                             ROM SH7040A A mask    16 bits                         4LSB        QFP2020-112 20C to 75C 28 MHz  5V     HD6417040AF28                 See "Electrical
                             less                                                                                                 3.3 V  HD6417040AVF16                Characteristics"
                                                                                   (Mid-Speed)                           16 MHz   3.3 V  HD6417040AVX16
                                                                                                                                  5V     HD6417040ACF28
                                                                                                TQFP1414-120             16 MHz   3.3 V  HD6417040AVCF16

                                                                                                QFP2020-112Cu*           28 MHz

                                                                                                                         16 MHz

                                   SH7041A A mask  32 bits                         4LSB        QFP2020-144 20C to 75C 28 MHz  5V     HD6417041AF28                 See "Electrical
                                                                                                                                  3.3 V  HD6417041AVF16                Characteristics"
                                                                                   (Mid-Speed)                           16 MHz
                                                                                                                                  5V     HD6417041ACF28
                                                                                                QFP2020-144Cu*                    3.3 V  HD6417041AVCF16

                                                                                                                         28 MHz

                                                                                                                         16 MHz

                             Note: Package with Copper used as the lead material.

1.4 The F-ZTAT        42     Note amended

Version Onboard

Programming                  Notes: For transferring between user mode and user program mode,
                                       proceed while CPU is not programming or erasing the flash
Figure 1.6 Condition                   memory.
Transfer for Flash                     * RAM emulation permitted
Memory

2.4 Instruction Set 70       Table amended
by Classification

Table 2.16 Branch            BF/S label 10001111dddddddd Delayed branch, if T = 0, disp 2 + 2/1*                                                                     --
Instructions
                                                                                                    PC  PC; if T = 1, nop

4.2.3 Notes on        --     Deleted

Board Design

4.5 Usage Notes       83 to  Newly added
                      85

11.1.4 Register       218    Note *5 deleted

Configuration

Table 11.2 DMAC
Registers
Section             Page  Description                                     when read.
                    220   Description amended
11.2.3 DMA                The data for the upper 8 bits of a DMATCR is 0
Transfer Count      221
Registers 03       224   Description amended                      when read. The write
(DMATCR0
DMATCR3)                   Bits 3121--Reserved bits: Data are 0
                             value always be 0.
11.2.4 DMA
Channel Control
Registers 03
(CHCR0CHCR3)

                          Description amended

                           Bit 7--Reserved bits: Data is 0      when read. The write value
                             always be 0.

11.2.5 DMAC         226   Description amended

Operation Register         Bits 1510--Reserved bits: Data are 0  when read. The write
                             value always be 0.
(DMAOR)

                    227   Description amended

                           Bits 73--Reserved bits: Data are 0    when read. The write
                             value always be 0.

11.3.3 Channel      233   Figure amended

Priority

Figure 11.3 Round         Channel 0 is given the lowest
Robin Mode                priority.

12.4.5 Cascade      337   Figure amended

Connection Mode

Figure 12.23              TCLKC
Cascade Connection
Operation Example         TCLKD
(Phase Counting           Figure amended
Mode)                     When BDC = 1, N = 0, P = 0, FB = 0, output active level = high

12.4.9              373

Complementary

PWM Mode

Figure 12.55
Example of Output
Phase Switching by
External Input (1)
Section               Page  Description
                      444
12.9.2 Block                Note added
Diagram
                            TIOC3B*
Figure 12.125 POE           TIOC3D*
Block Diagram               TIOC4A*
                            TIOC4C*
                            TIOC4B*
                            TIOC4D*

12.11.5 Usage         453            Note: * Includes multiplexed pins.

                            Section added

Notes

14.2.8 Bit Rate       491   Table amended

Register (BRR)              Bit Rate              27.0336
                            (Bits/s)     n N Error (%)
Table 14.3 Bit Rates        110          3 119 0.00
and BRR Settings in         150          3 87 0.00
Asynchronous Mode           300          2 175 0.00
(cont)                      600          1 87 0.00
                            1200         1 175 0.00
                            2400         1 87 0.00
                            4800         0 175 0.00
                            9600         0 87 0.00
                            14400        0 58 0.56
                            19200        0 43 0.00
                            28800        0 28 1.15
                            31250        0 26 0.12
                            38400        0 21 0.00

Table 14.4 Bit Rates 495    Table amended          --                    --  --  --  0   1
and BRR Settings in
Clocked                      3.5M                  0                     0*  --  --  --  --
Synchronous Mode             5M
(cont)                       7M                                              --  --  0   0*

14.3.4 Clock          529   Figure amended

Synchronous

Operation

Figure 14.22                          Bit 7 Bit 0
Example of SCI
Receive Operation

                                      RxI request
Section               Page  Description
                            33 MHz deleted
15.4.9 A/D            562
                            Figure amended
Conversion Time
                                                   Rin*2
Table 15.8                             *1 *1
Operating Frequency
and CKS Bit Settings

15.6 Notes on Use 564                                                    AVcc

Figure 15.14                                                             AVref
Example of a
Protection Circuit for
the Analog Input Pins

                                                                  100                     This LSI
                                                                  0.1F
                                                                         AN0 to AN7

                                                                         AVss

                            Notes: Numbers are only to be noted as reference value
                                       *1

                                    10F                  0.01F

16.7.2 Handling of 585                  *2 Rin: Input impedance
Analog Input Pins
                            Note amended
                            Notes: Numbers are only to be noted as reference value

Figure 16.8 Example
of Analog Input Pin
Protection Circuit

19.2 Port A           649   Table amended

Table 19.2 Port A,            PA16 (I/O)/AH (output)              PA16 (I/O)/AH (output)            PA16 (I/O)
FP-144 Version                PA15 (I/O)/CK (output)              PA15 (I/O)/CK (output)            PA15 (I/O)/CK (output)

21.2.2 Socket         671   Figure amended

Adapter Pin                               2 nF

Correspondence and

Memory Map

Figure 21.2 SH7042
Pin and HN27C101
Pin Correspondence
(112-Pin Version)

                            100

                            0.1 F
Section             Page  Description
                          Figure amended
21.2.2 Socket       672
                                               2 nF
Adapter Pin

Correspondence and

Memory Map

Figure 21.3 SH7042
Pin and HN27C101
Pin Correspondence
(120-Pin Version)

                          100

Figure 21.4 SH7043 673              0.1 F
Pin and HN27C101
Pin Correspondence        Figure amended
(144-Pin Version)
                                        2 nF

                          100

22.2.2 Mode         683        0.1 F

Transition Diagram        Note amended
                          Execute transition between the user mode and user program mode
Figure 22.2 Flash         while the CPU is not programming or erasing the flash memory
Memory Mode
Transitions
Section          Page Description
                 706 Figure amended
22.7.2 Program-
Verify Mode                                                                                        Start

Figure 22.13                        Set SWE bit in FLMCR1
Program/Program
Verify Flow                         Wait 10 s                                                            *5

                                    Store 32-byte program data in                                         *4
                                          reprogram data area

                                    n=1

                                    m=0

                                    Write 32-byte data in reprogram data area *1

                                      in RAM to flash memory consecutively

                                    Enable WDT

                                    Set PSU1(2) bit in FLMCR1(2)

                                    Wait 50 s                                                            *5

                                    Set P1(2) bit in FLMCR1(2)                                            Start of programming
                                              Wait 200 s
                                                                                                          *5

                                    Clear P1(2) bit in FLMCR1(2)                                          End of programming

                                    Wait 10 s                                                            *5

                                    Clear PSU1(2) bit in FLMCR1(2)

                                    Wait 10 s                                                            *5

                                    Disable WDT

                                    Set PV1(2) bit in FLMCR1(2)

                                    Wait 4 s                                                             *5

                                    Dummy write of H'FF to verify address                                                                 nn+1

                                    Wait 2 s                                                             *5

                                    Read verify data                                                      *2

                         Verify                                *3                                               m=1
                 Increment address
                                    Program data = verify data?
                                                                                   NG

                                               OK

                                    Reprogram data computation                                            *3

                                    Transfer reprogram data to reprogram                                  *4
                                                       data area

                 NG                 End of 32-byte

                                    data verification?

                                    OK

                                    Clear PV1(2) bit in FLMCR1(2)

                                    Wait 4 s                                                               *5                  *5        NG
                                     flag = 0?
                                                                                                          NG         n  1000 *5

                                               OK                                                                                   OK
                                    Clear SWE bit in FLMCR1                                                     Clear SWE bit in FLMCR1

                                    End of programming                                                               Programming failure

                 Note *5 added.

                  *5 Make sure to set the wait times and repetitions as specified.
                       Programming may not complete correctly if values other than
                       the specified ones are used.
Section               Page Description

22.7.4 Erase-Verify 713   Figure amended
Mode
                                                   Start             *1

Figure 22.14                                   Set SWE bit in FLMCR1
Erase/Erase-Verify
Flowchart                                          Wait 10 s                      *5

                                                   n=1

                                                   Set EBR1(2)                     *3

                                                   Enable WDT

                                               Set ESU1(2) bit in FLMCR1(2)

                                                         Wait 200 s               *5
                                               Set E1(2) bit in FLMCR1(2)          Start erase

                                                   Wait 5 ms                       *5

                                               Clear E1(2) bit in FLMCR1(2)        Halt erase

                                                   Wait 10 s                      *5

                                               Clear ESU1(2) bit in FLMCR1(2)

                                                   Wait 10 s                      *5

                                                   Disable WDT

                                               Set EV1(2) bit in FLMCR1(2)                                                      nn+1

                                                   Wait 20 s                      *5

                                        Set block start address to verify address

                                               H'FF dummy write to verify address

                                                   Wait 2 s                       *5

                          Increment                Read verify data                *2
                           address
                                                                                             NG
                                           NG        Verify data = all "1"?

                                                                     OK                          Clear EV1(2) bit in FLMCR1(2)

                                                    Last address of block?
                                                                     OK

                                               Clear EV1(2) bit in FLMCR1(2)

                                                   Wait 5 s                       *5            Wait 5 s                      *5

                                        NG     *4  End of                                                       *5
                                                                                                                            NG
                                                   erasing of all erase
                                                                                                 n  60?
                                                   blocks?

                                                   OK                                                               OK
                                                                                                 Clear SWE bit in FLMCR1
                                               Clear SWE bit in FLMCR1

                                                   End of erasing                                Erase failure

                          Notes: *1 Preprogramming (setting erase block data to all "0") is not necessary.
                                    *2 Verify data is read in 32-bit (longword) units.
                                    *3 Set only one bit in EBR1(2). More than one bit cannot be set.
                                    *4 Erasing is performed in block units. To erase a number of blocks, each block must be erased in turn.
                                    *5 Make sure to set the wait times and repetitions as specified. Erasing may not complete correctly if values other
                                         than the specified ones are used.

24.4.2 Canceling the 747  Cancellation by a Manual Reset deleted
Standby Mode

25. Electrical        --  Deleted

Characteristics (5V,

33.3 MHz Version)
Section             Page  Description
                    751   Note amended
25.2 DC                   *2 5 mA in the A mask version, except for F-ZTAT products.
Characteristics     754
                          Note amended
Table 25.2 DC
Characteristics           Note: * The RES, MRES, NMI, BREQ, and IRQ7IRQ0 signals are
                                      asynchronous inputs, but when thesetup times shown here
25.3.2 Control                        are provided, the signals are considered to have produced
Signal Timing                         changes at clock rise (for RES, MRES, BREQ) or clock fall
                                      (for NMI and IRQ7IRQ0). If the setup times are not
Table 25.5 Control                    provided, recognition is delayed until the next clock rise or
Signal Timing                         fall.

25.3.3 Bus Timing 763     Figure amended

Figure 25.12 DRAM                 Tcw1              Tc2
Cycle (Normal Mode,
1 Wait, TPC=0,
RCD=0)

                                    Column address

                          tCASD1

                                  tCAC                   tRDS

                                         tAA
                          tRAC

Figure 25.13 DRAM 764     Figure amended
Cycle (Normal Mode,
2 Waits, TPC=1,           Tcw1                Tcw2
RCD=1)

                                  Column address

                          tCASD1

                           tCAC
                               tAA
Section              Page  Description

25.3.3 Bus Timing 764      Figure amended

Figure 25.14 DRAM          Tcw1    Tcw2
Cycle (Normal Mode,
3 Waits, TPC=1,                    Column
RCD=1)

                           tCASD1

25.3.5 Multifunction 770             tCAC
Timer Pulse Unit                            tAA
Timing
                           Figure amended
Figure 25.23 MTU
I/O Timing                         tTOCD

Figure 25.24 MTU 770       Figure amended
Clock Input Timing

                                   tTCKS

25.3.11 Measuring 778      Title amended
Conditions for AC          Output Load Circuit
Characteristics

Figure 25.33 Output
Load Circuit
Section              Page  Description
                           Table amended
25.4 A/D Converter 779
Characteristics             Non-linearity error *
                            Offset error*
Table 25.16 A/D             Full scale error*
Converter Timing (A         Quantize error*
mask)

26.2 DC              782   Table amended
Characteristics      783
                           Schmitt PA2, PA5, PA6  VT+ VT      VCC      ----    V VT+  VCC 0.9V (min)
Table 26.2 DC              trigger input PA9,                     0.07                     VT  VCC 0.2V (max)
Characteristics
                           voltage PE0PE15                                       mA f = 16.7MHz
                                                                                  mA QFP144 version only
                           Table amended

                           Analog                  AI CC      --        48
                           supply                                       0.5 1*3
                           current                 AI ref     --

                           *3 2 mA in the A mask version of MASK products.

26.3.2 Control       786   Note amended

Signal Timing              Notes: *1 SH7042/43 ZTAT (excluding A mask) are 3.2V.
                                     *2 The RES, MRES, NMI, BREQ, and IRQ7IRQ0 signals
Table 26.5 Control                        are asynchronous inputs, but when the setup times
Signal Timing                             shown here are provided, the signals are considered to
                                          have produced changes at clock rise (for RES, MRES,
26.3.3 Bus Timing 795                     BREQ) or clock fall (for NMI and IRQ7IRQ0). If the
                                          setup times are not provided, recognition is delayed until
Figure 26.12 DRAM                         the next clock rise or fall.
Cycle (Normal Mode,
1 Wait, TPC = 0,           Figure amended
RCD = 0)
                                    Tcw1           Tc2

                                    Column address

                           tCASD1

                                   tCAC                       tRDS

                                          tAA
                           tRAC
Section              Page  Description
                           Figure amended
26.3.3 Bus Timing 796

Figure 26.13 DRAM          Tcw1                    Tcw2
Cycle (Normal Mode,
2 Waits, TPC = 1,                Column address
RCD = 1)

                                 tCASD1

                                 tCAC
                                     tAA

                           tRAC

                                               tCASD1

Figure 26.14 DRAM 796      Figure amended
Cycle (Normal Mode,
3 Waits, TPC = 1,          Tcw1                    Tcw2
RCD = 1)

                                                   Column address

                                  tCASD1

                                  tCAC
                                        tAA

                           tRAC
                                           tCASD1

26.3.5 Multifunction 802   Figure amended
Timer Pulse Unit
Timing                                     CK            tTOCD

Figure 26.23 MTU                      Output
I/O Timing                 compare output

26.3.11              810   Title amended
                           Output Load Circuit
Measurement

Conditions for AC

Characteristics

Figure 26.33 Output
Load Circuit
Section              Page Description
                     844 Note added
Appendix B Block
Diagrams                         On-chip flash memory*
                                               A17
Figure B.19
PB4/IRQ2/POE2/                   Note: * Only when n = 4.
CASH,PB3/IRQ1/
POE1/CASL
Block Diagram
(F-ZTAT Version)

Appendix C Pin       865  Table amended

States

                                                                 Pin modes

Table C.1 Pin                  Pin Function               Reset     Power-Down Bus Right   Standby in Bus
Modes During Reset,                                                                        Right Release
Power-Down, and           Class Pin Name             Power-OnManual Standby Sleep Release  O
Bus Right Release                                                                          I
Modes (144 Pin)           Clock CK                   O     O     H*1  OO                   Z
                                                                                           O
                          System RES                 I     I     I    I     I              I
                          control MRES                                                     L
                                                     Z*4   I     Z    I     I              I
                                                                                           Z
                               WDTOVF                O*3   O*3   O    OO                   H*1
                                                                                           Z
                               BREQ                  Z*4   I     Z    I     I              Z

                               BACK                  Z*4   O     Z    OL                   Z
                                                                                           Z
                          Interrupt NMI              I     I     I    I     I              Z
                                                                                           Z
                               IRQ0IRQ7             Z*4   I     Z    I     I
                                                                                           Z
                               IRQOUT (PD30)         Z*4   O     H*1  HO                   Z
                                                                                           Z
                               IRQOUT (PE15)         Z*4   O     Z    HO                   Z

                          Address A0A21             O*2   O     Z    OZ                   Z
                          bus                                                              O*1

                          Data bus D0D31            Z*4   I/O   Z    I/O Z                Z

                          Bus  WAIT                  Z*4   I     Z    I     Z              O*1
                                                                                           Z
                          control RD/WR, RAS         Z*4   O     O    OZ

                               CASH, CASL,           Z*4   O     O    OZ
                               CASLH, CASLL

                               RD                    H     O     Z    OZ

                               CS0, CS1              H     O     Z    OZ

                               CS2, CS3              Z*4   O     Z    OZ

                               WRHH, WRHL,           H     O     Z    OZ
                               WRH, WRL

                               AH                    Z*4   O     Z    OZ

                          DMAC DACK0, DACK1          Z*4   O     O*1  OO
                                       (PD26, PD27)

                               DACK0, DACK1          Z*4   O     Z    OO
                               (PE14, PE15)

                               DRAK0, DRAK1          Z*4   O     O*1  OO

                               DREQ0, DREQ1          Z*4   I     Z    I     I
Section              Page  Description
                           Table amended
Appendix C Pin       866

States

                                                                Pin modes

Table C.1 Pin                        Pin Function        Reset     Power-Down Bus Right   Standby in Bus
Modes During Reset,        Class Pin Name                                                 Right Release
Power-Down, and                                     Power-OnManual Standby Sleep Release
Bus Right Release
Modes (144 Pin)            MTU TIOC0ATIOC0D, Z*4        I/O    K*1  I/O I/O              K*1
(cont)
                                    TIOC1ATIOC1D,

                                    TIOC2ATIOC2D,

                                    TIOC3A, TIOC3C

                                    TIOC3B,TIOC3D, Z*4   I/O    Z    I/O I/O              Z

                                    TIOC4ATIOC4D

                                    TCLKATCLKD Z*4      I      Z    I     I              Z

                           Port     POE0POE3       Z*4  I      Z    I     I              Z

                           control

                           SCI      SCK0SCK1       Z*4  I/O    Z    I/O I/O              Z

                                    TXD0TCD1       Z*4  O      O*1  OO                   O*1

                                    RXD0RXD1       Z*4  I      Z    I     I              Z

                           A/D      ADTRG           Z*4  I      Z    I     I              Z

                           converter AN0AN7        Z    I      Z    I     I              Z

                           I/O Port PA0PA23        Z*4  I/O    K*1  K I/O                K*1

                                    PB0PB9

                                    PC0PC15

                                    PD0PD31

                                    PE0PE8,PE10

                                    PE9,PE11PE15 Z*4    I/O    Z    K I/O                Z

                                    PF0PF17        Z    I      Z    I     I              Z

                           Notes: 1. There are instances where bus right release and transition to software standby mode
                                          occur simultaneously due to the timing between BREQ and internal operations. In such
                                          cases, standby mode results, but the standby state may be different.

                                          The initial pin states depend on the mode. See section 18, Pin Function Controller
                                          (PFC), for details.

                                     2. I: Input, O: Output, H: High-level output, L: Low-level output, Z: High impedance,
                                          K: Input pin with high impedance, output pin mode maintained.

                                     *1 If the standby control register port high-impedance bits are set to 1, output pins become
                                          high impedance.

                                     *2 A21A18 will become input ports after power-on reset.

                                     *3 Input in the SH7044/SH7045 F-ZTAT version.

                                     *4 General use I/O ports PAn, PBn, PCn, PDn, and PEn, as well as pins multiplexed with
                                          them, are unstable during the RES setup time (tRESS) immediately after the RES pin
                                          goes to low level.
Section              Page  Description
                           Table amended
Appendix C Pin       867

States

                                                               Pin modes

Table C.2 Pin                        Pin Function       Reset     Power-Down Bus Right    Standby in Bus
Modes During Reset,        Class Pin Name                                                 Right Release
Power-Down, and                                    Power-On Manual Standby Sleep Release  O
Bus Right Release                                                                         I
Modes (112 Pin,            Clock CK                O    O      H*1  OO                    Z
120 Pin)                                                                                  O
                           System RES              I    I      I    I     I               I
                           control MRES                                                   L
                                                   Z*4  I      Z    I     I               I
                                                                                          Z
                                WDTOVF             O*3  O*3    O    OO                    Z
                                                                                          Z
                                BREQ               Z*4  I      Z    I     I
                                                                                          Z
                                BACK               Z*4  O      Z    OL                    Z
                                                                                          Z
                           Interrupt NMI           I    I      I    I     I               Z
                                                                                          Z
                                IRQ0IRQ7          Z*4  I      Z    I     I               Z
                                                                                          Z
                                IRQOUT             Z*4  O      Z    HO                    Z
                                                                                          Z
                           Address A0A21          O*2  O      Z    OZ                    Z
                           bus                                                            Z
                                                                                          Z
                           Data bus D0D31         Z*4  I/O    Z    I/O Z                 K*1

                           Bus  WAIT               Z*4  I      Z    I     Z               Z

                           control RDWR, RAS       Z*4  O      O    OZ                    Z

                                CASH, CASL         Z*4  O      O    OZ

                                RD                 H    O      Z    OZ

                                CS0, CS1           H    O      Z    OZ

                                CS2, CS3           Z*4  O      Z    OZ

                                WRH, WRL           H    O      Z    OZ

                                AH                 Z*4  O      Z    OZ

                           DMAC DACK0DACK1 Z*4         O      Z    OO

                                DRAK0DRAK1 Z*4         O      Z    OO

                                DREQ0DREQ1 Z*4         I      Z    I     I

                           MTU  TIOC0ATIOC0D, Z*4      I/O    K*1  I/O I/O
                                TIOC1ATIOC1D,
                                TIOC2ATIOC2D,
                                TIOC3A, TIOC3C

                                TIOC3B,TIOC3D, Z*4      I/O    Z    I/O I/O
                                TIOC4ATIOC4D

                                TCLKATCLKD Z*4         I      Z    I     I
Section              Page  Description
                           Table amended
Appendix C Pin       868

States

                                                                Pin modes

Table C.2 Pin                        Pin Function        Reset     Power-Down Bus Right    Standby in Bus
Modes During Reset,        Class Pin Name                                                  Right Release
Power-Down, and                                     Power-On Manual Standby Sleep Release
Bus Right Release
Modes (112 Pin,            Port       POE0POE3     Z*4  I      Z    I     I               Z
120 Pin) (cont)
                           control

                           SCI        SCK0SCK1     Z*4  I/O    Z    I/O I/O               Z

                                      TXD0TCD1     Z*4  O      O*1  OO                    O*1

                                      RXD0RXD1     Z*4  I      Z    I     I               Z

                           A/D        ADTRG         Z*4  I      Z    I     I               Z

                           converter

                           control AN0AN7          Z    I      Z    I     I               Z

                           I/O Port PA0PA15        Z*4  I/O    K*1  K I/O                 K*1

                                      PB0PB9

                                      PC0PC15

                                      PD0PD15

                                      PE0PE8PE10

                                      PE9,PE11PE15 Z*4  I/O    Z    K I/O                 Z

                                      PF0PF7       Z    I      Z    I     I               Z

                           Notes: 1. There are instances where bus right release and transition to software standby mode
                                          occur simultaneously due to the timing between BREQ and internal operations. In such
                                          cases, standby mode results, but the standby state may be different.

                                          The initial pin states depend on the mode. See section 18, Pin Function Controller
                                          (PFC), for details.

                                     2. I: Input, O: Output, H: High-level output, L: Low-level output, Z: High impedance,
                                          K: Input pin with high impedance, output pin mode maintained.

                                     *1 If the standby control register port high-impedance bits are set to 1, output pins become
                                          high impedance.

                                     *2 A21A18 will become input ports after power-on reset.

                                     *3 Input in the SH7044/SH7045 F-ZTAT version.

                                     *4 General use I/O ports PAn, PBn, PCn, PDn, and PEn, as well as pins multiplexed with
                                          them, are unstable during the RES setup time (tRESS) immediately after the RES pin
                                          goes to low level.
Section             Page  Description

Appendix E Product 876,   Table amended

Code Lineup         877   Product                 Mask
                          Type                    Version
Table E.1 SH7040,                                          Product Code         Mark Code            Package       Order Model No.*2
SH7041, SH7042,           SH7040A Mask ROM        A MASK
SH7043, SH7044,                          verion            HD6437040AF28        HD6437040A (***)F28  QFP2020-112   HD6437040A***F
and SH7045 Product                                         HD6437040AVF16       HD6437040A(***)VF16  QFP2020-112   HD6437040A***F
Lineup                                                     HD6437040AVX16       HD6437040A(***)VX16  TQFP1414-120  HD6437040A***X

                                                           HD6437040ACF28 HD6437040A(***)CF28 QFP2020-112Cu*1 HD6437040A***CF
                                                           HD6437040AVCF16 HD6437040A(***)VCF16 QFP2020-112Cu*1 HD6437040A***CF

                          ROM less                A MASK   HD6417040AF28        HD6417040AF28        QFP2020-112 HD6417040AF28
                          verion                           HD6417040AVF16       HD6417040AVF16       QFP2020-112 HD6417040AVF16
                                                           HD6417040AVX16       HD6417040AVX16       TQFP1414-120 HD6417040AVX16
                                                           HD6417040ACF28       HD6417040ACF28       QFP2020-112Cu*1 HD6417040ACF28
                                                           HD6417040AVCF16      HD6417040AVCF16      QFP2020-112Cu*1 HD6417040AVCF16

                          SH7041A Mask ROM A MASK HD6437041AF28 HD6437041A(***)F28 QFP2020-144                     HD6437041A***F
                                                                                                                   HD6437041A***F
                          verion                           HD6437041AVF16 HD6437041A(***)VF16 QFP2020-144

                                                           HD6437041ACF28 HD6437041A(***)CF28 QFP2020-144Cu*1 HD6437041A***CF
                                                           HD6437041AVCF16 HD6437041A(***)VCF16 QFP2020-144Cu*1 HD6437041A***CF

                          ROM less                A MASK HD6417041AF28 HD6417041AF28                 QFP2020-144   HD6417041AF28
                          verion                                HD6417041AVF16 HD6417041AVF16        QFP2020-144   HD6417041AVF16

                                                           HD6417041ACF28       HD6417041ACF28       QFP2020-144Cu*1 HD6417041ACF28
                                                           HD6417041AVCF16      HD6417041AVCF16      QFP2020-144Cu*1 HD6417041AVCF16

                          SH7042 Mask ROM                 HD6437042F28         HD6437042 (***)F28   QFP2020-112   HD6437042***F
                                         verion           HD6437042VF16        HD6437042 (***)VF16  QFP2020-112   HD6437042***F
                                                  A MASK
                                         Z-TAT             HD6477042F28         HD6477042F28         QFP2020-112   HD6477042F28
                                         version           HD6477042VF16        HD6477042VF16        QFP2020-112   HD6477042VF16

                          SH7042A Mask ROM                 HD6437042AF28        HD6437042A(***)F28   QFP2020-112   HD6437042A***F
                                         verion            HD6437042AVF16       HD6437042A(***)VF16  QFP2020-112   HD6437042A***F
                                                           HD6437042AVX16       HD6437042A(***)VX16  TQFP1414-120  HD6437042A***X

                                                           HD6437042ACF28 HD6437042A(***)CF28 QFP2020-112Cu*1 HD6437042A***CF
                                                           HD6437042AVCF16 HD6437042A(***)VCF16 QFP2020-112Cu*1 HD6437042A***CF

                          Product                 Mask                          Mark Code            Package       Order Model No.*2
                          Type                    Version Product Code
                                                                                HD6477042AF28        QFP2020-112   HD6477042AF28
                          SH7042A Z-TAT           A MASK HD6477042AF28          HD6477042AVF16       QFP2020-112   HD6477042AVF16
                                         version                HD6477042AVF16  HD6477042AVX16       TQFP1414-120  HD6477042AVX16
                                                                HD6477042AVX16

                                                           HD6477042ACF28 HD6477042ACF28             QFP2020-112Cu*1 HD6477042ACF28
                                                           HD6477042AVCF16 HD6477042AVCF16           QFP2020-112Cu*1 HD6477042AVCF16

                          SH7043 Mask ROM                 HD6437043F28         HD6437043(***)F28    QFP2020-144   HD6437043***F
                                         version           HD6437043VF16        HD6437043(***)VF16   QFP2020-144   HD6437043***F

                          Z-TAT                           HD6477043F28         HD6477043F28         QFP2020-144   HD6477043F28
                                                           HD6477043VF16        HD6477043VF16        QFP2020-144   HD6477043VF16
                          version

                          SH7043A Mask ROM A MASK HD6437043AF28 HD6437043A(***)F28                   QFP2020-144   HD6437043A***F
                                                                                                     QFP2020-144   HD6437043A***F
                          version                          HD6437043AVF16 HD6437043A(***)VF16

                                                           HD6437043ACF28       HD6437043A(***)CF28 QFP2020-144Cu*1 HD6437043A***CF
                                                           HD6437043AVCF16      HD6437043A(***)VCF16 QFP2020-144Cu*1 HD6437043A***CF

                          Z-TAT                   A MASK   HD6477043AF28        HD6477043AF28        QFP2020-144   HD6477043AF28
                          version                          HD6477043AVF16       HD6477043AVF16       QFP2020-144   HD6477043AVF16

                                                           HD6477043ACF28 HD6477043ACF28             QFP2020-144Cu*1 HD6477043ACF28
                                                           HD6477043AVCF16 HD6477043AVCF16           QFP2020-144Cu*1 HD6477043AVCF16

                          SH7044 Mask ROM A MASK HD6437044F28                   HD6437044(***)F28    QFP2020-112 HD6437044***F
                                         version

                          F-ZTAT                           HD64F7044F28         HD64F7044F28         QFP2020-112 HD64F7044F28
                          version

                          SH7045 Mask ROM A MASK HD6437045F28                   HD6437045(***)F28    QFP2020-144 HD6437045***F
                                         version

                          F-ZTAT                           HD64F7045F28         HD64F7045F28         QFP2020-144 HD64F7045F28
                          version

                          (***) is the ROM code.
                          NoteS: 1. Package with Copper used as the lead material.

                                    2. *** in the Order Model No. is the ROM code, consisting of a letter and a two-digit
                                       number (ex. E00). The letter indicates the voltage and frequency, as shown below.

                           E, F, G, H: 5.0 V, 28 MHz
                           P, Q, R: 3.3 V, 16 MHz
                                Contents

Section 1 SH7040 Series Overview ............................................................................. 1

1.1 SH7040 Series Overview................................................................................................... 1
        1.1.1 SH7040 Series Features........................................................................................ 1

1.2 Block Diagram................................................................................................................... 11
1.3 Pin Arrangement and Pin Functions .................................................................................. 13

        1.3.1 Pin Arrangment..................................................................................................... 13
        1.3.2 Pin Arrangement by Mode ................................................................................... 16
        1.3.3 Pin Functions ........................................................................................................ 37
1.4 The F-ZTAT Version Onboard Programming................................................................... 42

Section 2 CPU..................................................................................................................... 45

2.1 Register Configuration....................................................................................................... 45
        2.1.1 General Registers (Rn) ......................................................................................... 45
        2.1.2 Control Registers .................................................................................................. 46
        2.1.3 System Registers................................................................................................... 47
        2.1.4 Initial Values of Registers .................................................................................... 47

2.2 Data Formats...................................................................................................................... 48
        2.2.1 Data Format in Registers ...................................................................................... 48
        2.2.2 Data Format in Memory ....................................................................................... 48
        2.2.3 Immediate Data Format ........................................................................................ 48

2.3 Instruction Features ........................................................................................................... 49
        2.3.1 RISC-Type Instruction Set ................................................................................... 49
        2.3.2 Addressing Modes ................................................................................................ 52
        2.3.3 Instruction Format ................................................................................................ 56

2.4 Instruction Set by Classification ........................................................................................ 59
2.5 Processing States ............................................................................................................... 72

        2.5.1 State Transitions ................................................................................................... 72
        2.5.2 Power-Down State ................................................................................................ 74

Section 3 Operating Modes............................................................................................. 77

3.1 Operating Modes, Types, and Selection ............................................................................ 77
3.2 Explanation of Operating Modes....................................................................................... 78
3.3 Pin Configuration............................................................................................................... 79

Section 4 Clock Pulse Generator (CPG)..................................................................... 81

4.1 Overview............................................................................................................................ 81
        4.1.1 Block Diagram...................................................................................................... 81

4.2 Oscillator............................................................................................................................ 81
        4.2.1 Connecting a Crystal Oscillator............................................................................ 81

                                                                                                                                    i
        4.2.2 External Clock Input Method ............................................................................... 82
4.3 Prescaler............................................................................................................................. 83
4.4 Oscillator Halt Function..................................................................................................... 83
4.5 Usage Notes ....................................................................................................................... 83

        4.5.1 Oscillator Usage Notes ......................................................................................... 83
        4.5.2 Notes on Board Design......................................................................................... 84
        4.5.3 Spread Spectrum Clock Generator Usage Notes .................................................. 85

Section 5 Exception Processing..................................................................................... 87

5.1 Overview............................................................................................................................ 87
        5.1.1 Types of Exception Processing and Priority......................................................... 87
        5.1.2 Exception Processing Operations ......................................................................... 88
        5.1.3 Exception Processing Vector Table...................................................................... 89

5.2 Resets................................................................................................................................. 90
        5.2.1 Power-On Reset .................................................................................................... 91
        5.2.2 Manual Reset ........................................................................................................ 91

5.3 Address Errors ................................................................................................................... 92
        5.3.1 Address Error Exception Processing .................................................................... 93

5.4 Interrupts ............................................................................................................................ 93
        5.4.1 Interrupt Priority Level......................................................................................... 94
        5.4.2 Interrupt Exception Processing............................................................................. 94

5.5 Exceptions Triggered by Instructions ................................................................................ 94
        5.5.1 Trap Instructions................................................................................................... 95
        5.5.2 Illegal Slot Instructions......................................................................................... 95
        5.5.3 General Illegal Instructions................................................................................... 96

5.6 When Exception Sources Are Not Accepted..................................................................... 96
        5.6.1 Immediately after a Delayed Branch Instruction.................................................. 96
        5.6.2 Immediately after an Interrupt-Disabled Instruction ............................................ 96

5.7 Stack Status after Exception Processing Ends................................................................... 97
5.8 Notes on Use ...................................................................................................................... 98

        5.8.1 Value of Stack Pointer (SP).................................................................................. 98
        5.8.2 Value of Vector Base Register (VBR) ................................................................. 98
        5.8.3 Address Errors Caused by Stacking of Address Error Exception Processing ...... 98

Section 6 Interrupt Controller (INTC)......................................................................... 99

6.1 Overview............................................................................................................................ 99
        6.1.1 Features................................................................................................................. 99
        6.1.2 Block Diagram...................................................................................................... 99
        6.1.3 Pin Configuration ................................................................................................. 101
        6.1.4 Register Configuration ......................................................................................... 101

6.2 Interrupt Sources................................................................................................................ 102
        6.2.1 NMI Interrupts ...................................................................................................... 102
        6.2.2 User Break Interrupt ............................................................................................. 102

ii
        6.2.3 IRQ Interrupts....................................................................................................... 102
        6.2.4 On-Chip Peripheral Module Interrupts................................................................. 103
        6.2.5 Interrupt Exception Vectors and Priority Rankings ............................................. 103
6.3 Description of Registers..................................................................................................... 108
        6.3.1 Interrupt Priority Registers AH (IPRAIPRH)................................................... 108
        6.3.2 Interrupt Control Register (ICR) .......................................................................... 109
        6.3.3 IRQ Status Register (ISR) .................................................................................... 110
6.4 Interrupt Operation............................................................................................................. 112
        6.4.1 Interrupt Sequence ................................................................................................ 112
        6.4.2 Stack after Interrupt Exception Processing........................................................... 114
6.5 Interrupt Response Time.................................................................................................... 114
6.6 Data Transfer with Interrupt Request Signals ................................................................... 116
        6.6.1 Handling DTC Activating and CPU Interrupt Sources,

                  but Not DMAC Activating Sources ..................................................................... 117
        6.6.2 Handling DMAC Activating Sources but Not CPU Interrupt

                  or DTC Activating Sources .................................................................................. 118
        6.6.3 Handling DTC Activating Sources but Not CPU Interrupt

                  or DMAC Activating Sources .............................................................................. 118
        6.6.4 Treating CPU Interrupt Sources but Not DTC

                  or DMAC Activating Sources .............................................................................. 118

Section 7 User Break Controller (UBC) ..................................................................... 119

7.1 Overview............................................................................................................................ 119
        7.1.1 Features................................................................................................................. 119
        7.1.2 Block Diagram...................................................................................................... 119
        7.1.3 Register Configuration ......................................................................................... 120

7.2 Register Descriptions......................................................................................................... 121
        7.2.1 User Break Address Register (UBAR)................................................................. 121
        7.2.2 User Break Address Mask Register (UBAMR) ................................................... 122
        7.2.3 User Break Bus Cycle Register (UBBR).............................................................. 123

7.3 Operation ........................................................................................................................... 126
        7.3.1 Flow of the User Break Operation ....................................................................... 126
        7.3.2 Break on On-Chip Memory Instruction Fetch Cycle ........................................... 128
        7.3.3 Program Counter (PC) Values Saved ................................................................... 128

7.4 Use Examples..................................................................................................................... 128
        7.4.1 Break on CPU Instruction Fetch Cycle ................................................................ 128
        7.4.2 Break on CPU Data Access Cycle........................................................................ 129
        7.4.3 Break on DMA/DTC Cycle .................................................................................. 130

7.5 Cautions on Use................................................................................................................. 130
        7.5.1 On-Chip Memory Instruction Fetch ..................................................................... 130
        7.5.2 Instruction Fetch at Branches ............................................................................... 130
        7.5.3 Contention between User Break and Exception Handling ................................... 131
        7.5.4 Break at Non-Delay Branch Instruction Jump Destination .................................. 131

                                                                                                                                   iii
Section 8 Data Transfer Controller (DTC)................................................................. 133

8.1 Overview............................................................................................................................ 133
        8.1.1 Features................................................................................................................. 133
        8.1.2 Block Diagram...................................................................................................... 134
        8.1.3 Register Configuration ......................................................................................... 135

8.2 Register Description .......................................................................................................... 135
        8.2.1 DTC Mode Register (DTMR) .............................................................................. 135
        8.2.2 DTC Source Address Register (DTSAR)............................................................. 138
        8.2.3 DTC Destination Address Register (DTDAR)..................................................... 138
        8.2.4 DTC Initial Address Register (DTIAR) ............................................................... 139
        8.2.5 DTC Transfer Count Register A (DTCRA) ......................................................... 139
        8.2.6 DTC Transfer Count Register B (DTCRB) .......................................................... 140
        8.2.7 DTC Enable Registers (DTER) ............................................................................ 140
        8.2.8 DTC Control/Status Register (DTCSR) ............................................................... 141
        8.2.9 DTC Information Base Register (DTBR)............................................................. 143

8.3 Operation ........................................................................................................................... 143
        8.3.1 Overview of Operation ......................................................................................... 143
        8.3.2 Activating Sources................................................................................................ 145
        8.3.3 DTC Vector Table ................................................................................................ 145
        8.3.4 Register Information Placement ........................................................................... 148
        8.3.5 Normal Mode........................................................................................................ 149
        8.3.6 Repeat Mode......................................................................................................... 149
        8.3.7 Block Transfer Mode............................................................................................ 150
        8.3.8 Operation Timing ................................................................................................. 151
        8.3.9 DTC Execution State Counts................................................................................ 151
        8.3.10 DTC Usage Procedure .......................................................................................... 153
        8.3.11 DTC Use Example................................................................................................ 153

8.4 Cautions on Use................................................................................................................. 154

Section 9 Cache Memory (CAC) .................................................................................. 155

9.1 Overview............................................................................................................................ 155
        9.1.1 Features................................................................................................................. 155
        9.1.2 Block Diagram...................................................................................................... 156
        9.1.3 Register Configuration ......................................................................................... 156

9.2 Register Explanation.......................................................................................................... 157
        9.2.1 Cache Control Register (CCR)............................................................................. 157

9.3 Address Array and Data Array .......................................................................................... 158
        9.3.1 Cache Address Array Read/Write Space.............................................................. 159
        9.3.2 Cache Data Array Read/Write Space ................................................................... 159

9.4 Cautions on Use................................................................................................................. 160
        9.4.1 Cache Initialization............................................................................................... 160
        9.4.2 Forced Access to Address Array and Data Array................................................. 160
        9.4.3 Cache Miss Penalty and Cache Fill Timing ......................................................... 160

iv
        9.4.4 Cache Hit after Cache Miss .................................................................................. 162

Section 10 Bus State Controller (BSC) ......................................................................... 163

10.1 Overview............................................................................................................................ 163
        10.1.1 Features................................................................................................................. 163
        10.1.2 Block Diagram...................................................................................................... 164
        10.1.3 Pin Configuration ................................................................................................. 165
        10.1.4 Register Configuration ......................................................................................... 166
        10.1.5 Address Map......................................................................................................... 167

10.2 Description of Registers..................................................................................................... 169
        10.2.1 Bus Control Register 1 (BCR1)............................................................................ 169
        10.2.2 Bus Control Register 2 (BCR2)............................................................................ 172
        10.2.3 Wait Control Register 1 (WCR1) ......................................................................... 175
        10.2.4 Wait Control Register 2 (WCR2) ......................................................................... 177
        10.2.5 DRAM Area Control Register (DCR) .................................................................. 178
        10.2.6 Refresh Timer Control/Status Register (RTCSR) ................................................ 181
        10.2.7 Refresh Timer Counter (RTCNT) ........................................................................ 183
        10.2.8 Refresh Time Constant Register (RTCOR).......................................................... 184

10.3 Accessing Ordinary Space................................................................................................. 185
        10.3.1 Basic Timing......................................................................................................... 185
        10.3.2 Wait State Control ................................................................................................ 186
        10.3.3 CS Assert Period Extension.................................................................................. 188

10.4 DRAM Access ................................................................................................................... 189
        10.4.1 DRAM Direct Connection.................................................................................... 189
        10.4.2 Basic Timing......................................................................................................... 190
        10.4.3 Wait State Control ................................................................................................ 191
        10.4.4 Burst Operation..................................................................................................... 195
        10.4.5 Refresh Timing..................................................................................................... 197

10.5 Address/Data Multiplex I/O Space Access........................................................................ 199
        10.5.1 Basic Timing......................................................................................................... 199
        10.5.2 Wait State Control ................................................................................................ 200
        10.5.3 CS Assertion Extension ........................................................................................ 201

10.6 Waits between Access Cycles ........................................................................................... 201
        10.6.1 Prevention of Data Bus Conflicts ......................................................................... 201
        10.6.2 Simplification of Bus Cycle Start Detection ........................................................ 203

10.7 Bus Arbitration................................................................................................................... 203
10.8 Memory Connection Examples ......................................................................................... 205
10.9 On-Chip Peripheral I/O Register Access........................................................................... 210
10.10 CPU Operation when Program is in External Memory..................................................... 211

Section 11 Direct Memory Access Controller (DMAC) .......................................... 213

11.1 Overview............................................................................................................................ 213
        11.1.1 Features................................................................................................................. 213

                                                                                                                                   v
        11.1.2 Block Diagram...................................................................................................... 215
        11.1.3 Pin Configuration ................................................................................................. 216
        11.1.4 Register Configuration ......................................................................................... 217
11.2 Register Descriptions......................................................................................................... 218
        11.2.1 DMA Source Address Registers 03 (SAR0SAR3)........................................... 218
        11.2.2 DMA Destination Address Registers 03 (DAR0DAR3) .................................. 219
        11.2.3 DMA Transfer Count Registers 03 (DMATCR0DMATCR3)......................... 220
        11.2.4 DMA Channel Control Registers 03 (CHCR0CHCR3)................................... 221
        11.2.5 DMAC Operation Register (DMAOR) ................................................................ 226
11.3 Operation ........................................................................................................................... 228
        11.3.1 DMA Transfer Flow ............................................................................................. 228
        11.3.2 DMA Transfer Requests....................................................................................... 230
        11.3.3 Channel Priority.................................................................................................... 232
        11.3.4 DMA Transfer Types ........................................................................................... 235
        11.3.5 Address Modes ..................................................................................................... 235
        11.3.6 Dual Address Mode .............................................................................................. 237
        11.3.7 Bus Modes ............................................................................................................ 244
        11.3.8 Relationship between Request Modes and Bus Modes by DMA Transfer

                  Category ............................................................................................................... 245
        11.3.9 Bus Mode and Channel Priority Order................................................................. 246
        11.3.10 Number of Bus Cycle States and DREQ Pin Sample Timing .............................. 246
        11.3.11 Source Address Reload Function ......................................................................... 263
        11.3.12 DMA Transfer Ending Conditions ....................................................................... 264
        11.3.13 DMAC Access from CPU .................................................................................... 265
11.4 Examples of Use ................................................................................................................ 265
        11.4.1 Example of DMA Transfer between On-Chip SCI and External Memory .......... 265
        11.4.2 Example of DMA Transfer between External RAM and External Device

                  with DACK........................................................................................................... 266
        11.4.3 Example of DMA Transfer between A/D Converter and On-Chip Memory

                  (Address Reload On) (Excluding A Mask) .......................................................... 266
        11.4.4 Example of DMA Transfer between A/D Converter and Internal Memory

                  (Address Reload On) (A Mask)............................................................................ 268
        11.4.5 Example of DMA Transfer between External Memory and SCI1 Send Side

                  (Indirect Address On) ........................................................................................... 270
11.5 Cautions on Use................................................................................................................. 272

Section 12 Multifunction Timer Pulse Unit (MTU) .................................................. 273

12.1 Overview............................................................................................................................ 273
        12.1.1 Features................................................................................................................. 273
        12.1.2 Block Diagram...................................................................................................... 276
        12.1.3 Pin Configuration ................................................................................................. 278
        12.1.4 Register Configuration ......................................................................................... 280

12.2 MTU Register Descriptions............................................................................................... 283

vi
        12.2.1 Timer Control Register (TCR) ............................................................................. 283
        12.2.2 Timer Mode Register (TMDR)............................................................................. 288
        12.2.3 Timer I/O Control Register (TIOR) ..................................................................... 290
        12.2.4 Timer Interrupt Enable Register (TIER)............................................................... 306
        12.2.5 Timer Status Register (TSR) ................................................................................ 309
        12.2.6 Timer Counters (TCNT)....................................................................................... 312
        12.2.7 Timer General Register (TGR)............................................................................. 313
        12.2.8 Timer Start Register (TSTR) ................................................................................ 313
        12.2.9 Timer Synchro Register (TSYR) .......................................................................... 314
        12.2.10 Timer Output Master Enable Register (TOER).................................................... 315
        12.2.11 Timer Output Control Register (TOCR)............................................................... 317
        12.2.12 Timer Gate Control Register (TGCR) .................................................................. 318
        12.2.13 Timer Subcounter (TCNTS)................................................................................. 320
        12.2.14 Timer Dead Time Data Register (TDDR) ............................................................ 321
        12.2.15 Timer Period Data Register (TCDR).................................................................... 321
        12.2.16 Timer Period Buffer Register (TCBR) ................................................................. 322
12.3 Bus Master Interface .......................................................................................................... 322
        12.3.1 16-Bit Registers .................................................................................................... 322
        12.3.2 8-Bit Registers ...................................................................................................... 323
12.4 Operation ........................................................................................................................... 324
        12.4.1 Overview............................................................................................................... 324
        12.4.2 Basic Functions..................................................................................................... 325
        12.4.3 Synchronous Operation ........................................................................................ 330
        12.4.4 Buffer Operation................................................................................................... 333
        12.4.5 Cascade Connection Mode ................................................................................... 336
        12.4.6 PWM Mode .......................................................................................................... 337
        12.4.7 Phase Counting Mode........................................................................................... 341
        12.4.8 Reset-Synchronized PWM Mode ......................................................................... 348
        12.4.9 Complementary PWM Mode ............................................................................... 352
12.5 Interrupts ............................................................................................................................ 377
        12.5.1 Interrupt Sources and Priority Ranking ................................................................ 377
        12.5.2 DTC/DMAC Activation ....................................................................................... 379
        12.5.3 A/D Converter Activation..................................................................................... 379
12.6 Operation Timing............................................................................................................... 380
        12.6.1 Input/Output Timing............................................................................................. 380
        12.6.2 Interrupt Signal Timing ........................................................................................ 385
12.7 Notes and Precautions........................................................................................................ 389
        12.7.1 Input Clock Limitations........................................................................................ 389
        12.7.2 Note on Cycle Setting........................................................................................... 389
        12.7.3 Contention between TCNT Write and Clear ........................................................ 390
        12.7.4 Contention between TCNT Write and Increment................................................. 391
        12.7.5 Contention between Buffer Register Write and Compare Match......................... 392
        12.7.6 Contention between TGR Read and Input Capture .............................................. 394

                                                                                                                                  vii
        12.7.7 Contention between TGR Write and Input Capture ............................................. 395
        12.7.8 Contention between Buffer Register Write and Input Capture ............................ 396
        12.7.9 Contention between TGR Write and Compare Match ......................................... 397
        12.7.10 TCNT2 Write and Overflow/Underflow Contention in Cascade Connection ..... 397
        12.7.11 Counter Value during Complementary PWM Mode Stop ................................... 399
        12.7.12 Buffer Operation Setting in Complementary PWM Mode................................... 399
        12.7.13 Reset Sync PWM Mode Buffer Operation and Compare Match Flag ................. 400
        12.7.14 Overflow Flags in Reset Sync PWM Mode ......................................................... 402
        12.7.15 Notes on Compare Match Flags in Complementary PWM Mode ....................... 405
        12.7.16 Contention between Overflow/Underflow and Counter Clearing ........................ 407
        12.7.17 Contention between TCNT Write and Overflow/Underflow............................... 408
        12.7.18 Cautions on Transition from Normal Operation or PWM Mode 1

                  to Reset-Synchronous PWM Mode ...................................................................... 409
        12.7.19 Output Level in Complementary PWM Mode and Reset-Synchronous PWM

                  Mode..................................................................................................................... 409
        12.7.20 Cautions on Using the Chopping Function in Complementary PWM Mode

                  or Reset Synchronous PWM Mode (A Mask Excluded)...................................... 409
        12.7.21 Cautions on Carrying Out Buffer Operation of Channel 0 in PWM Mode

                  (A Mask Excluded)............................................................................................... 409
        12.7.22 Cautions on Restarting with Sync Clear of Another Channel

                  in Complementary PWM Mode (A Mask Excluded)........................................... 410
12.8 MTU Output Pin Initialization........................................................................................... 411

        12.8.1 Operating Modes .................................................................................................. 411
        12.8.2 Reset Start Operation............................................................................................ 411
        12.8.3 Operation in Case of Re-Setting Due to Error During Operation, Etc. ................ 412
        12.8.4 Overview of Initialization Procedures and Mode Transitions in Case of Error

                  during Operation, Etc............................................................................................ 412
12.9 Port Output Enable (POE) ................................................................................................. 443

        12.9.1 Features................................................................................................................. 443
        12.9.2 Block Diagram...................................................................................................... 444
        12.9.3 Pin Configuration ................................................................................................. 445
        12.9.4 Register Configuration.......................................................................................... 445
12.10 POE Register Descriptions ................................................................................................ 446
        12.10.1 Input Level Control/Status Register (ICSR)......................................................... 446
        12.10.2 Output Level Control/Status Register (OCSR)..................................................... 449
12.11 Operation ........................................................................................................................... 451
        12.11.1 Input Level Detection Operation .......................................................................... 451
        12.11.2 Output-Level Compare Operation ........................................................................ 452
        12.11.3 Release from High-Impedance State .................................................................... 452
        12.11.4 POE timing ........................................................................................................... 453
        12.11.5 Usage Notes .......................................................................................................... 453

Section 13 Watchdog Timer (WDT) .............................................................................. 455

viii
13.1 Overview............................................................................................................................ 455
        13.1.1 Features................................................................................................................. 455
        13.1.2 Block Diagram...................................................................................................... 456
        13.1.3 Pin Configuration ................................................................................................. 456
        13.1.4 Register Configuration ......................................................................................... 457

13.2 Register Descriptions......................................................................................................... 457
        13.2.1 Timer Counter (TCNT)......................................................................................... 457
        13.2.2 Timer Control/Status Register (TCSR) ................................................................ 458
        13.2.3 Reset Control/Status Register (RSTCSR) ............................................................ 460
        13.2.4 Register Access..................................................................................................... 461

13.3 Operation ........................................................................................................................... 462
        13.3.1 Watchdog Timer Mode......................................................................................... 462
        13.3.2 Interval Timer Mode............................................................................................. 464
        13.3.3 Clearing the Standby Mode .................................................................................. 464
        13.3.4 Timing of Setting the Overflow Flag (OVF)........................................................ 465
        13.3.5 Timing of Setting the Watchdog Timer Overflow Flag (WOVF)........................ 465

13.4 Notes on Use ...................................................................................................................... 466
        13.4.1 TCNT Write and Increment Contention............................................................... 466
        13.4.2 Changing CKS2CKS0 Bit Values ...................................................................... 466
        13.4.3 Changing between Watchdog Timer/Interval Timer Modes ................................ 466
        13.4.4 System Reset With WDTOVF ............................................................................. 467
        13.4.5 Internal Reset with the Watchdog Timer.............................................................. 467

Section 14 Serial Communication Interface (SCI)..................................................... 469

14.1 Overview............................................................................................................................ 469
        14.1.1 Features................................................................................................................. 469
        14.1.2 Block Diagram...................................................................................................... 470
        14.1.3 Pin Configuration ................................................................................................. 471
        14.1.4 Register Configuration ......................................................................................... 471

14.2 Register Descriptions......................................................................................................... 472
        14.2.1 Receive Shift Register (RSR)............................................................................... 472
        14.2.2 Receive Data Register (RDR)............................................................................... 472
        14.2.3 Transmit Shift Register (TSR).............................................................................. 472
        14.2.4 Transmit Data Register (TDR) ............................................................................ 473
        14.2.5 Serial Mode Register (SMR) ................................................................................ 473
        14.2.6 Serial Control Register (SCR) .............................................................................. 476
        14.2.7 Serial Status Register (SSR)................................................................................. 479
        14.2.8 Bit Rate Register (BRR)....................................................................................... 483

14.3 Operation ........................................................................................................................... 501
        14.3.1 Overview............................................................................................................... 501
        14.3.2 Operation in Asynchronous Mode........................................................................ 503
        14.3.3 Multiprocessor Communication ........................................................................... 513
        14.3.4 Clock Synchronous Operation.............................................................................. 521

                                                                                                                                   ix
14.4 SCI Interrupt Sources and the DMAC/DTC...................................................................... 532
14.5 Notes on Use ...................................................................................................................... 533

        14.5.1 TDR Write and TDRE Flags ................................................................................ 533
        14.5.2 Simultaneous Multiple Receive Errors................................................................. 533
        14.5.3 Break Detection and Processing........................................................................... 534
        14.5.4 Sending a Break Signal......................................................................................... 534
        14.5.5 Receive Error Flags and Transmitter Operation (Clock Synchronous Mode

                  Only)..................................................................................................................... 534
        14.5.6 Receive Data Sampling Timing and Receive Margin in the Asynchronous

                  Mode..................................................................................................................... 534
        14.5.7 Constraints on DMAC/DTC Use.......................................................................... 536
        14.5.8 Cautions for Clock Synchronous External Clock Mode....................................... 536
        14.5.9 Caution for Clock Synchronous Internal Clock Mode ......................................... 536

Section 15 High Speed A/D Converter (Excluding A Mask) ................................. 537

15.1 Overview............................................................................................................................ 537
        15.1.1 Features................................................................................................................. 537
        15.1.2 Block Diagram...................................................................................................... 538
        15.1.3 Pin Configuration ................................................................................................. 538
        15.1.4 Register Configuration ......................................................................................... 539

15.2 Register Descriptions......................................................................................................... 540
        15.2.1 A/D Data Registers AH (ADDRAADDRH) .................................................... 540
        15.2.2 A/D Control/Status Register (ADCSR) ................................................................ 541
        15.2.3 A/D Control Register (ADCR)............................................................................. 544

15.3 Bus Master Interface .......................................................................................................... 545
15.4 Operation ........................................................................................................................... 548

        15.4.1 Select-Single Mode............................................................................................... 548
        15.4.2 Select-Scan Mode................................................................................................. 549
        15.4.3 Group-Single Mode .............................................................................................. 550
        15.4.4 Group-Scan Mode................................................................................................. 551
        15.4.5 Buffer Operation................................................................................................... 552
        15.4.6 Simultaneous Sampling Operation ....................................................................... 555
        15.4.7 Conversion Start Modes ....................................................................................... 557
        15.4.8 Conversion Start by External Input ...................................................................... 560
        15.4.9 A/D Conversion Time........................................................................................... 561
15.5 Interrupts ............................................................................................................................ 562
15.6 Notes on Use ...................................................................................................................... 563

Section 16 Mid-Speed A/D Converter (A Mask) ....................................................... 567

16.1 Overview............................................................................................................................ 567
        16.1.1 Features................................................................................................................. 567
        16.1.2 Block Diagram...................................................................................................... 568
        16.1.3 Pin Configuration ................................................................................................. 569

x
        16.1.4 Register Configuration ......................................................................................... 570
16.2 Register Descriptions......................................................................................................... 571

        16.2.1 A/D Data Register AD (ADDRA0ADDRD0, ADDRA1ADDRD1) ............ 571
        16.2.2 A/D Control/Status Register (ADCSR0, ADCSR1)............................................. 572
        16.2.3 A/D Control Register (ADCR0, ADCR1) ............................................................ 574
16.3 Interface with CPU ............................................................................................................ 575
16.4 Operation ........................................................................................................................... 576
        16.4.1 Single Mode (SCAN=0) ....................................................................................... 576
        16.4.2 Scan Mode (SCAN=1) ......................................................................................... 578
        16.4.3 Input Sampling and A/D Conversion Time .......................................................... 580
        16.4.4 External Trigger Input Timing ............................................................................. 581
16.5 Interrupt and DMA, DTC Transfer Requests .................................................................... 582
16.6 A/D Conversion Precision Definitions .............................................................................. 583
16.7 Usage Notes ....................................................................................................................... 584
        16.7.1 Analog Voltage Settings....................................................................................... 584
        16.7.2 Handling of Analog Input Pins............................................................................. 584

Section 17 Compare Match Timer (CMT) ................................................................... 587

17.1 Overview............................................................................................................................ 587
        17.1.1 Features................................................................................................................. 587
        17.1.2 Block Diagram...................................................................................................... 587
        17.1.3 Register Configuration ......................................................................................... 589

17.2 Register Descriptions......................................................................................................... 590
        17.2.1 Compare Match Timer Start Register (CMSTR) ................................................. 590
        17.2.2 Compare Match Timer Control/Status Register (CMCSR).................................. 591
        17.2.3 Compare Match Timer Counter (CMCNT).......................................................... 592
        17.2.4 Compare Match Timer Constant Register (CMCOR) .......................................... 593

17.3 Operation ........................................................................................................................... 593
        17.3.1 Period Count Operation ........................................................................................ 593
        17.3.2 CMCNT Count Timing......................................................................................... 594

17.4 Interrupts ............................................................................................................................ 594
        17.4.1 Interrupt Sources and DTC Activation................................................................. 594
        17.4.2 Compare Match Flag Set Timing ......................................................................... 594
        17.4.3 Compare Match Flag Clear Timing...................................................................... 595

17.5 Notes on Use ...................................................................................................................... 596
        17.5.1 Contention between CMCNT Write and Compare Match ................................... 596
        17.5.2 Contention between CMCNT Word Write and Incrementation........................... 597
        17.5.3 Contention between CMCNT Byte Write and Incrementation ............................ 598

Section 18 Pin Function Controller................................................................................. 599

18.1 Overview............................................................................................................................ 599
18.2 Register Configuration....................................................................................................... 607
18.3 Register Descriptions......................................................................................................... 608

                                                                                                                                   xi
        18.3.1 Port A I/O Register H (PAIORH)......................................................................... 608
        18.3.2 Port A I/O Register L (PAIORL) ......................................................................... 609
        18.3.3 Port A Control Register H (PACRH) ................................................................... 609
        18.3.4 Port A Control Registers L1, L2 (PACRL1 and PACRL2) ................................. 612
        18.3.5 Port B I/O Register (PBIOR)................................................................................ 617
        18.3.6 Port B Control Registers (PBCR1 and PBCR2)................................................... 618
        18.3.7 Port C I/O Register (PCIOR)................................................................................ 622
        18.3.8 Port C Control Register (PCCR)........................................................................... 623
        18.3.9 Port D I/O Register H (PDIORH)......................................................................... 626
        18.3.10 Port D I/O Register L (PDIORL) ......................................................................... 627
        18.3.11 Port D Control Registers H1, H2 (PDCRH1 and PDCRH2)................................ 627
        18.3.12 Port D Control Register L (PDCRL) .................................................................... 634
        18.3.13 Port E I/O Register (PEIOR) ................................................................................ 638
        18.3.14 Port E Control Registers 1, 2 (PECR1 and PECR2)............................................. 638
        18.3.15 IRQOUT Function Control Register (IFCR)........................................................ 643
18.4 Cautions on Use................................................................................................................. 645

Section 19 I/O Ports (I/O) .................................................................................................. 647

19.1 Overview............................................................................................................................ 647
19.2 Port A................................................................................................................................. 647

        19.2.1 Register Configuration ......................................................................................... 650
        19.2.2 Port A Data Register H (PADRH)........................................................................ 650
        19.2.3 Port A Data Register L (PADRL)......................................................................... 651
19.3 Port B ................................................................................................................................. 652
        19.3.1 Register Configuration ......................................................................................... 652
        19.3.2 Port B Data Register (PBDR)............................................................................... 653
19.4 Port C ................................................................................................................................. 654
        19.4.1 Register Configuration ......................................................................................... 654
        19.4.2 Port C Data Register (PCDR)............................................................................... 655
19.5 Port D................................................................................................................................. 656
        19.5.1 Register Configuration ......................................................................................... 658
        19.5.2 Port D Data Register H (PDDRH)........................................................................ 659
        19.5.3 Port D Data Register L (PDDRL)......................................................................... 660
19.6 Port E ................................................................................................................................. 661
        19.6.1 Register Configuration ......................................................................................... 661
        19.6.2 Port E Data Register (PEDR) ............................................................................... 662
19.7 Port F ................................................................................................................................. 663
        19.7.1 Register Configuration ......................................................................................... 663
        19.7.2 Port F Data Register (PFDR)................................................................................ 663

Section 20 64/128/256kB Mask ROM........................................................................... 665

20.1 Overview............................................................................................................................ 665

xii
Section 21 128kB PROM................................................................................................... 669

21.1 Overview............................................................................................................................ 669
21.2 PROM Mode...................................................................................................................... 670

        21.2.1 PROM Mode Settings........................................................................................... 670
        21.2.2 Socket Adapter Pin Correspondence and Memory Map ...................................... 670
21.3 PROM Programming ......................................................................................................... 674
        21.3.1 Programming Mode Selection .............................................................................. 674
        21.3.2 Write/Verify and Electrical Characteristics.......................................................... 675
        21.3.3 Cautions on Writing ............................................................................................. 679
        21.3.4 Post-Write Reliability........................................................................................... 680

Section 22 256kB Flash Memory (F-ZTAT) ............................................................... 681

22.1 Features .............................................................................................................................. 681
22.2 Overview............................................................................................................................ 682

        22.2.1 Block Diagram...................................................................................................... 682
        22.2.2 Mode Transition Diagram..................................................................................... 683
        22.2.3 Onboard Program Mode ....................................................................................... 684
        22.2.4 Flash Memory Emulation in RAM....................................................................... 686
        22.2.5 Differences between Boot Mode and User Program Mode.................................. 687
        22.2.6 Block Configuration ............................................................................................. 688
22.3 Pin Configuration............................................................................................................... 689
22.4 Register Configuration....................................................................................................... 689
22.5 Description of Registers..................................................................................................... 690
        22.5.1 Flash Memory Control Register 1 (FLMCR1)..................................................... 690
        22.5.2 Flash Memory Control Register 2 (FLMCR2)..................................................... 692
        22.5.3 Erase Block Register 1 (EBR1) ............................................................................ 695
        22.5.4 Erase Block Register 2 (EBR2) ............................................................................ 695
        22.5.5 RAM Emulation Register (RAMER) ................................................................... 696
22.6 On-Board Programming Mode .......................................................................................... 698
        22.6.1 Boot Mode ............................................................................................................ 699
        22.6.2 User Program Mode ............................................................................................. 703
22.7 Programming/Erasing Flash Memory................................................................................ 704
        22.7.1 Program Mode (n = 1 for Addresses H'0000H'1FFFF,

                  n = 2 for Addresses H'20000H'3FFFF)............................................................... 704
        22.7.2 Program-Verify Mode (n = 1 for Addresses H'0000H'1FFFF,

                  n = 2 for Addresses H'20000H'3FFFF)............................................................... 705
        22.7.3 Erase Mode (n = 1 for Addresses H'0000H'1FFFF,

                  n = 2 for Addresses H'20000H'3FFFF)............................................................... 711
        22.7.4 Erase-Verify Mode (n = 1 for Addresses H'00000H'1FFFF,

                  n = 2 for Addresses H'20000H'3FFFF)............................................................... 712
22.8 Protection........................................................................................................................... 718

        22.8.1 Hardware Protection............................................................................................. 718
        22.8.2 Software Protection .............................................................................................. 719

                                                                                                                                 xiii
        22.8.3 Error Protection .................................................................................................... 720
22.9 Flash Memory Emulation in RAM .................................................................................... 722
22.10 Note on Flash Memory Programming/Erasing .................................................................. 724
22.11 Flash Memory Programmer Mode..................................................................................... 724

        22.11.1 Socket Adapter Pin Correspondence Diagrams ................................................... 725
        22.11.2 Programmer Mode Operation............................................................................... 728
        22.11.3 Memory Read Mode............................................................................................. 729
        22.11.4 Auto-Program Mode............................................................................................. 733
        22.11.5 Auto-Erase Mode.................................................................................................. 735
        22.11.6 Status Read Mode................................................................................................. 736
        22.11.7 Status Polling ........................................................................................................ 737
        22.11.8 Programmer Mode Transition Time..................................................................... 738
        22.11.9 Cautions Concerning Memory Programming....................................................... 739

Section 23 RAM ................................................................................................................... 741

23.1 Overview............................................................................................................................ 741
23.2 Operation ........................................................................................................................... 741

Section 24 Power-Down State.......................................................................................... 743

24.1 Overview............................................................................................................................ 743
        24.1.1 Power-Down States .............................................................................................. 743
        24.1.2 Related Register.................................................................................................... 744

24.2 Standby Control Register (SBYCR) .................................................................................. 744
24.3 Sleep Mode ........................................................................................................................ 745

        24.3.1 Transition to Sleep Mode ..................................................................................... 745
        24.3.2 Canceling Sleep Mode.......................................................................................... 745
24.4 Standby Mode .................................................................................................................... 745
        24.4.1 Transition to Standby Mode ................................................................................. 745
        24.4.2 Canceling the Standby Mode................................................................................ 747
        24.4.3 Standby Mode Application Example.................................................................... 748

Section 25 Electrical Characteristics (5V, 28.7 MHz Version) ............................. 749

25.1 Absolute Maximum Ratings .............................................................................................. 749
25.2 DC Characteristics ............................................................................................................. 750
25.3 AC Characteristics ............................................................................................................. 752

        25.3.1 Clock Timing ........................................................................................................ 752
        25.3.2 Control Signal Timing .......................................................................................... 754
        25.3.3 Bus Timing ........................................................................................................... 757
        25.3.4 Direct Memory Access Controller Timing........................................................... 768
        25.3.5 Multifunction Timer Pulse Unit Timing............................................................... 770
        25.3.6 I/O Port Timing..................................................................................................... 771
        25.3.7 Watchdog Timer Timing ...................................................................................... 772
        25.3.8 Serial Communication Interface Timing .............................................................. 773

xiv
        25.3.9 High-speed A/D Converter Timing (excluding A mask) ..................................... 774
        25.3.10 Mid-speed Converter Timing (A mask) ............................................................... 776
        25.3.11 Measuring Conditions for AC Characteristics ..................................................... 778
25.4 A/D Converter Characteristics........................................................................................... 779

Section 26 Electrical Characteristics (3.3V, 16.7 MHz Version) .......................... 781

26.1 Absolute Maximum Ratings .............................................................................................. 781
26.2 DC Characteristics ............................................................................................................. 782
26.3 AC Characteristics ............................................................................................................. 784

        26.3.1 Clock Timing ........................................................................................................ 784
        26.3.2 Control Signal Timing .......................................................................................... 786
        26.3.3 Bus Timing ........................................................................................................... 789
        26.3.4 Direct Memory Access Controller Timing........................................................... 800
        26.3.5 Multifunction Timer Pulse Unit Timing............................................................... 802
        26.3.6 I/O Port Timing..................................................................................................... 803
        26.3.7 Watchdog Timer Timing ...................................................................................... 804
        26.3.8 Serial Communication Interface Timing .............................................................. 805
        26.3.9 High-speed A/D Converter Timing (excluding A mask) ..................................... 806
        26.3.10 Mid-speed Converter Timing (A mask) ............................................................... 808
        26.3.11 Measurement Conditions for AC Characteristic................................................... 810
26.4 A/D Converter Characteristics........................................................................................... 811

Appendix A On-Chip Supporting Module Registers................................................ 813

A.1 Addresses........................................................................................................................... 813

Appendix B Block Diagrams........................................................................................... 826

Appendix C Pin States ....................................................................................................... 865

Appendix D Notes when Converting the FZTAT Application Software
                 to the Mask-ROM Versions..................................................................... 875

Appendix E Product Code Lineup ................................................................................. 876

Appendix F Package Dimensions .................................................................................. 878

                                                                                                                                  xv
xvi
               Section 1 SH7040 Series Overview

1.1 SH7040 Series Overview

The SH7040 Series (SH7040/41/42/43/44/45) CMOS single-chip microprocessors integrate a
Renesas-original architecture, high-speed CPU with peripheral functions required for system
configuration.

The CPU has a RISC-type instruction set. Most instructions can be executed in one clock cycle,
which greatly improves instruction execution speed. In addition, the 32-bit internal-bus
architecture enhances data processing power. With this CPU, it has become possible to assemble
low cost, high performance/high-functioning systems, even for applications that were previously
impossible with microprocessors, such as real-time control, which demands high speeds. In
particular, the SH7040 series has a 1-kbyte on-chip cache, which allows an improvement in CPU
performance during external memory access.

In addition, the SH7040 Series includes on-chip peripheral functions necessary for system
configuration, such as large-capacity ROM and RAM, timers, a serial communication interface
(SCI), an A/D converter, an interrupt controller, and I/O ports. Memory or peripheral LSIs can be
connected efficiently with an external memory access support function. This greatly reduces
system cost.

In addition to the masked-ROM versions of the SH7040 series, the SH7042 and SH7043 have a
ZTATTM*1 version with user-programmable on-chip PROM and the SH7044 and SH7045 have an
F-ZTATTM*2 version with on-chip flash memory. These versions enable users to respond quickly
and flexibly to changing application specifications, growing production volumes, and other
conditions.

Notes: *1 ZTAT (Zero Turn-Around Time) is a registered trademark of Renesas Technology
             Corp.

         *2 F-ZTAT (Flexible ZTAT) is a trademark of Renesas Technology Corp.

1.1.1 SH7040 Series Features

CPU:

Original Renesas architecture
32-bit internal data bus
General-register machine

     Sixteen 32-bit general registers
     Three 32-bit control registers
     Four 32-bit system registers
RISC-type instruction set

                                                                                                                                   1
     Instruction length: 16-bit fixed length for improved code efficiency
     Load-store architecture (basic operations are executed between registers)
     Delayed branch instructions reduce pipeline disruption during branch
     Instruction set based on C language
Instruction execution time: one instruction/cycle (35 ns/instruction at 28.7-MHz operation)
Address space: Architecture supports 4 Gbytes
On-chip multiplier: multiplication operations (32 bits 32 bits  64 bits) and
    multiplication/accumulation operations (32 bits 32 bits + 64 bits  64 bits) executed in two
    to four cycles
Five-stage pipeline

Cache Memory:

1-kbyte instruction cache
Caching of instruction codes and PC relative read data
4-byte line length (1 longword: 2 instruction lengths)
256 entry cache tags
Direct map method
On-chip ROM/RAM, and on-chip I/O areas not objects of cache
Used in common with on-chip RAM; 2 kbytes of on-chip RAM used as address array/data

    array when cache is enabled

Interrupt Controller (INTC):

Nine external interrupt pins (NMI, IRQ0IRQ7)
Forty-three internal interrupt sources (forty-four for A mask)
Sixteen programmable priority levels

User Break Controller (UBC):

Generates an interrupt when the CPU or DMAC generates a bus cycle with specified
    conditions

Simplifies configuration of an on-chip debugger

Bus State Controller (BSC):

Supports external extended memory access
     16-bit (QFP-112, TQFP-120), or 32-bit (QFP-144) external data bus

Memory address space divided into five areas (four areas of SRAM space, one area of DRAM
    space) with the following settable features:
     Bus size (8, 16, or 32 bits)
     Number of wait cycles

2
     Outputs chip-select signals for each area
     During DRAM space access:

         Outputs RAS and CAS signals for DRAM
         Can generate a RAS precharge time assurance Tp cycle
DRAM burst access function
     Supports high-speed access mode for DRAM
DRAM refresh function
     Programmable refresh interval
     Supports CAS-before-RAS refresh and self-refresh modes
Wait cycles can be inserted using an external WAIT signal
Address data multiplex I/O devices can be accessed

Direct Memory Access Controller (DMAC) (4 Channels):

Supports cycle-steal transfers
Supports dual address transfer mode
Can be switched between direct and indirect transfer modes (channel 3 only)

     Direct transfer mode: transfers the data at the transfer source address to the transfer
        destination address

     Indirect transfer mode: regards the data at the transfer source address as an address and
        transfers the data at that address to the transfer destination address

Data Transfer Controller (DTC):

Data transfer independent of the CPU possible through peripheral I/O interrupt requests
Transfer mode can be set for each interrupt factor (transfer mode set in memory)
Multiple data transfers possible for one activating factor
Abundant transfer modes

     Normal mode/repeat mode/block transfer mode selectable
Transfer unit can be set to byte/word/longword
Interrupts activating the DTC requested of the CPU

     Interrupts can be generated to the CPU after completion of one data transfer
     Interrupts can be generated to the CPU after completing all designated data transfers
Transfer can be activated by software

Multifunction Timer/Pulse Unit (MTU):

Maximum 16 types of waveform output or maximum 16 types of pulse I/O processing possible
    based on 16-bit timer, 5 channels

16 dual-use output compare/input capture registers

                                                                                                                                   3
16 independent comparators
8 types of counter input clock
Input capture function
Pulse output mode

     One shot, toggle, PWM, phase-compensated PWM, reset-synchronized PWM
Multiple counter synchronization function
Phase-compensated PWM output mode

     Non-overlapping waveform output for 6-phase inverter control
     Automatic setting for dead time
     PWM duty cycle can be set from 0 to 100%
     Output off function
Reset-synchronized PWM mode
     3-phase output of any duty cycle positive phase/reverse phase PWM waveforms
Phase calculation mode
     2-phase encoder calculation processing

Compare Match Timer (CMT) (Two Channels):

16-bit free-running counter
One compare register
Generates an interrupt request upon compare match

Watchdog Timer (WDT) (One Channel):

Watchdog timer or interval timer
Count overflow can generate an internal reset, external signal, or interrupt

Serial Communication Interface (SCI) (Two Channels):

(Per Channel):

Asynchronous or clock-synchronous mode is selectable
Can transmit and receive simultaneously (full duplex)
On-chip dedicated baud rate generator
Multiprocessor communication function

I/O Ports:

QFP 112 (SH7040, SH7042, SH7044), TQFP-120 (SH7040, SH7042)
     Input/output: 74
     Input: 8

4
     Total: 82
QFP 144 (SH7041, SH7043, SH7045)

     Input/output: 98
     Input: 8
     Total: 106

A/D Converter:

10 bits 8 channels
Conversion upon external trigger possible
Sample and hold function: two on-chip units (two channels can be sampled simultaneously)
Depending on the product, there is a high speed, mid-accuracy A/D on-chip type and a mid-

    speed, high accuracy A/D on-chip type. For details, see the product lineup.

Large Capacity On-Chip Memory:

ROM (128 kbytes PROM, 256 kbytes/128 kbytes/64 kbytes mask ROM, 256 kbytes flash
    ROM)
     SH7044, SH7045: 256 kbytes (flash ROM, mask ROM)
     SH7042, SH7043: 128 kbytes (ZTAT, mask ROM)
     SH7040, SH7041: 64 kbytes (mask ROM)

RAM: 4 kbytes (2 kbytes when cache is used)

Operating Modes:

Operating modes
     Expanded mode with ROM disabled
     Expanded mode with ROM enabled
     Single-chip mode

Processing states
     Program execution state
     Exception processing state
     Bus-released state

Power-down modes
     Sleep mode
     Software standby mode

Clock Pulse Generator (CPG):

On-chip clock pulse generator
     On-chip clock-doubling PLL circuit

                                                                                                                                   5
6
         (High-Speed)                      16 MHz        3.3 V  HD6477042VF16                                                                  Speed A/D             PROM"        Characteristics"
                                                                                                                                               Converter"
                                                         5V                                                                                                          See "128 kB  See "Electrical
16 bits  4LSB         QFP2020-112 20C to 75C 28 MHz  3.3 V  HD6477042AF28 Change the interrupt Change the DTER Change the setting Change the Usage See "Mid-     PROM"        Characteristics"
                                                         3.3 V
32 bits  (Mid-Speed)                       16 MHz        5V     HD6477042AVF16 vectors related A/D access methods methods on transfer Notes    Speed A/D
32 bits                                                  3.3 V
16 bits                TQFP1414-120        16 MHz        5V     HD6477042AVX16 converter    and DTC vectors requests                           Converter"
32 bits                QFP2020-112Cu*      28 MHz        3.3 V
16 bits                                                         HD6477042ACF28
                                                         5V
32 bits                                    16 MHz        3.3 V  HD6477042AVCF16
16 bits                                                  5V
16 bits  15LSB QFP2020-144 20C to 75C 28 MHz         3.3 V  HD6477043F28                                                                   See "High-            See "128 kB  See "Electrical
                                                         5V     HD6477043VF16                                                                  Speed A/D             PROM"        Characteristics"
32 bits  (High-Speed)                      16 MHz                                                                                              Converter"
32 bits                                                  5V                                                                                                          See "128 kB  See "Electrical
         4LSB         QFP2020-144 20C to 75C 28 MHz         HD6477043AF28 Change the interrupt Change the DTER Change the setting Change the Usage See "Mid-     PROM"        Characteristics"
                                                         5V
         (Mid-Speed)                       16 MHz        3.3 V  HD6477043AVF16 vectors related A/D access methods methods on transfer Notes    Speed A/D
                           QFP2020-144Cu*  28 MHz        3.3 V
                                                         5V     HD6477043ACF28 converter    and DTC vectors requests                           Converter"
                                                         3.3 V
                                           16 MHz        5V     HD6477043AVCF16
                                                         3.3 V
         4LSB         QFP2020-112 20C to 75C 28 MHz  5V     HD64F7044F28     Change the interrupt Change the DTER Change the setting Change the Usage See "Mid-  See "256 kB Flash See "Electrical
                                                         3.3 V
         (Mid-Speed)                                     5V                      vectors related A/D access methods methods on transfer Notes  Speed A/D             Memory"      Characteristics"
                                                         3.3 V
                                                                                 converter  and DTC vectors requests                           Converter"
                                                         5V
         4LSB         QFP2020-144 20C to 75C 28 MHz  3.3 V  HD64F7045F28     Change the interrupt Change the DTER Change the setting Change the Usage See "Mid-  See "256 kB Flash See "Electrical
                                                         3.3 V
         (Mid-Speed)                                     5V                      vectors related A/D access methods methods on transfer Notes  Speed A/D             Memory"      Characteristics"
                                                         3.3 V
                                                         5V                      converter  and DTC vectors requests                           Converter"
                                                         3.3 V
         4LSB         QFP2020-112 20C to 75C 28 MHz         HD6437040AF28 Change the interrupt Change the DTER Change the setting Change the Usage See "Mid-     See "64 kB Mask See "Electrical
                                                         5V
         (Mid-Speed)                       16 MHz        3.3 V  HD6437040AVF16 vectors related A/D access methods methods on transfer Notes    Speed A/D             ROM"         Characteristics"
                                                         5V
                       TQFP1414-120        16 MHz        3.3 V  HD6437040AVX16 converter    and DTC vectors requests                           Converter"
                       QFP2020-112Cu*      28 MHz
                                                                HD6437040ACF28

                                           16 MHz               HD6437040AVCF16

         4LSB         QFP2020-144 20C to 75C 28 MHz         HD6437041AF28 Change the interrupt Change the DTER Change the setting Change the Usage See "Mid-     See "64 kB Mask See "Electrical

         (Mid-Speed)                       16 MHz               HD6437041AVF16 vectors related A/D access methods methods on transfer Notes    Speed A/D             ROM"         Characteristics"
                           QFP2020-144Cu*  28 MHz
                                                                HD6437041ACF28 converter    and DTC vectors requests                           Converter"

                                           16 MHz               HD6437041AVCF16

         15LSB QFP2020-112 20C to 75C 28 MHz                HD6437042F28                                                                   See "High-            See "128 kB Mask See "Electrical
                                                                HD6437042VF16                                                                  Speed A/D
         (High-Speed)                      16 MHz                                                                                              Converter"            ROM"         Characteristics"

         4LSB         QFP2020-112 20C to 75C 28 MHz         HD6437042AF28 Change the interrupt Change the DTER Change the setting Change the Usage See "Mid-     See "128 kB Mask See "Electrical

         (Mid-Speed)                       16 MHz               HD6437042AVF16 vectors related A/D access methods methods on transfer Notes    Speed A/D             ROM"         Characteristics"

                       TQFP1414-120        16 MHz               HD6437042AVX16 converter    and DTC vectors requests                           Converter"
                       QFP2020-112Cu*      28 MHz
                                                                HD6437042ACF28

                                           16 MHz               HD6437042AVCF16

         15LSB QFP2020-144 20C to 75C 28 MHz                HD6437043F28                                                                   See "High-            See "128 kB Mask See "Electrical
                                                                HD6437043VF16                                                                  Speed A/D
         (High-Speed)                      16 MHz                                                                                              Converter"            ROM"         Characteristics"

         4LSB         QFP2020-144 20C to 75C 28 MHz         HD6437043AF28 Change the interrupt Change the DTER Change the setting Change the Usage See "Mid-     See "128 kB Mask See "Electrical

         (Mid-Speed)                       16 MHz               HD6437043AVF16 vectors related A/D access methods methods on transfer Notes    Speed A/D             ROM"         Characteristics"
                           QFP2020-144Cu*  28 MHz
                                                                HD6437043ACF28 converter    and DTC vectors requests                           Converter"

                                           16 MHz               HD6437043AVCF16

                                                                                                                                                                                                        7
8
16 bits  4LSB        QFP2020-112 20C to 75C 28 MHz  5V     HD6437044F28     Change the interrupt Change the DTER Change the setting Change the Usage See "Mid-  See "256 kB Mask See "Electrical

         (Mid-Speed)                                    5V                      vectors related A/D access methods methods on transfer Notes  Speed A/D             ROM"  Characteristics"

                                                        5V                      converter  and DTC vectors requests                           Converter"
                                                        3.3 V
32bits   4LSB        QFP2020-144 -20C to 75C 28 MHz  3.3 V  HD6437045F28     Change the interrupt Change the DTER Change the setting Change the Usage See "Mid-  See "256 kB Mask See "Electrical
                                                        5V
         (Mid-Speed)                                    3.3 V                   vectors related A/D access methods methods on transfer Notes  Speed A/D             ROM"  Characteristics"
                                                        5V
                                                        3.3 V                   converter  and DTC vectors requests                           Converter"
                                                        5V
16 bits  4LSB        QFP2020-112 -20C to 75C 28 MHz  3.3 V  HD6417040AF28 Change the interrupt Change the DTER Change the setting Change the Usage See "Mid-           See "Electrical
                                                                                                                                                                          Characteristics"
         (Mid-Speed)                       16 MHz              HD6417040AVF16 vectors related A/D access methods methods on transfer Notes    Speed A/D

                      TQFP1414-120         16 MHz              HD6417040AVX16 converter    and DTC vectors requests                           Converter"
                      QFP2020-112Cu*       28 MHz
                                                               HD6417040ACF28

                                           16 MHz              HD6417040AVCF16

32 bits  4LSB        QFP2020-144 -20C to 75C 28 MHz         HD6417041AF28 Change the interrupt Change the DTER Change the setting Change the Usage See "Mid-           See "Electrical
                                                                                                                                                                          Characteristics"
         (Mid-Speed)                       16 MHz              HD6417041AVF16 vectors related A/D access methods methods on transfer Notes    Speed A/D
                           QFP2020-144Cu*  28 MHz
                                                               HD6417041ACF28 converter    and DTC vectors requests                           Converter"

                                           16 MHz              HD6417041AVCF16

d as the lead material.

                                                                                                                                                                                                      9
10
1.2 Block Diagram

Figure 1.1 is a block diagram of the SH7040 Series QFP-112 pin and TQFP-120 pin. Figure 1.2 is
a block diagram of the SH7040 Series QFP-144 pin.

                         PA15/CK  PA14/RD  PA13/WRH  PA12/WRL  PA11/CS1  PA10/CS0  PA9/TCLKD/IRQ3  PA8/TCLKC/IRQ2  PA7/TCLKB/CS3  PA6/TCLKA/CS2  PA5/SCK1/DREQ1/IRQ1  PA4/TXD1  PA3/RXD1  PA2/SCK0/DREQ0/IRQ0  PA1/TXD0  PA0/RXD0  PB9/IRQ7/A21/ADTRG
                                                                                                                                                                                                                                       PB8/IRQ6/A20/WAIT
                                                                                                                                                                                                                                           PB7/IRQ5/A19/BREQ
                                                                                                                                                                                                                                                PB6/IRQ4/A18/BACK
                                                                                                                                                                                                                                                    PB5/IRQ3/POE3/RDWR
                                                                                                                                                                                                                                                         PB4/IRQ2/POE2/CASH
                                                                                                                                                                                                                                                             PB3/IRQ1/POE1/CASL
                                                                                                                                                                                                                                                                 PB2/IRQ0/POE0/RAS
                                                                                                                                                                                                                                                                      PB1/A17
                                                                                                                                                                                                                                                                           PB0/A16

RES/VPP*2               PLL                         ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;cIt;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;noim1Ctn;;;;;;;;;;;;;S;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;Fec2eto(e;;;;;;;;;;;;;rarl;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8arromrtu;;;;;;;;;;;;;2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;sii(lCkoamlpp2he;;;;;;;;;;;;;b;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;cnlPt2a5rayhc;;;;;;;;;;;;;R;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;Ur6istcoaeneO;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;kkhmntsbmeb;;;;;;;;;;;;;Ma;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;UnR/myrr6ne;;;;;;;;;;;;;;;;;afes;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;O/ta4Pneultea;;;;;;;;;;;;;;;;;s;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ccMesnRrkk)he;;;;;;;;;;;;;;;;;/;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;libsO-;;;;;;;;;;;;;y);;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;Mt;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;e/s;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;B;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ucs;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;Mo;;;;;;;;;;;;;s;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;nuAat4;;;;;;;;;;;;;val;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;Dt/ceiDtD;;;;;;;;;;;;;pfkc;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eiRrurubeat;;;;;;;;;;;;;ce;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;necAlystosca;;;;;;;;;;;;;cor;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;tsMnetetn;;;;;;;;;;;;;i;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ttcmos/rtrucra;;;;;;;;;;;;;;;;;oo/;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;nWon1eannlt;;;;;;;;;;;;;;;;;l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;limcditelstatmkierhm;;;;;;;;;;;;;;;;;o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;rfbtooreceeg;;;;;;;;;;;;;;;;;ye;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;lrrhlryter;;;;;;;;;;;;;e-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;/r;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;  PC15/A15
   WDTOVF                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 PC14/A14
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          PC13/A13
          MD3                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             PC12/A12
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          PC11/A11
          MD2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             PC10/A10
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          PC9/A9
          MD1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             PC8/A8
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          PC7/A7
          MD0                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             PC6/A6
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          PC5/A5
           NMI                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            PC4/A4
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          PC3/A3
       EXTAL                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              PC2/A2
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          PC1/A1
         XTAL                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             PC0/A0

     PLLVCC                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               PD15/D15
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          PD14/D14
     PLLCAP                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               PD13/D13
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          PD12/D12
     PLLVSS                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               PD11/D11
VCC /FWP*1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                PD10/D10
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          PD9/D9
           VCC                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            PD8/D8
           VCC                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            PD7/D7
           VCC                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            PD6/D6
           VCC                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            PD5/D5
           VSS                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            PD4/D4
           VSS                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            PD3/D3
           VSS                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            PD2/D2
           VSS                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            PD1/D1
           VSS                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            PD0/D0
           VSS
           VSS
           VSS
           VSS
           VSS
           VSS
         AVCC
         AVSS

                       PF7/AN7
                           PF6/AN6
                               PF5/AN5
                                    PF4/AN4
                                        PF3/AN3
                                             PF2/AN2
                                                 PF1/AN1
                                                      PF0/AN0
                                                                     PE15/TIOC4D/DACK1/IRQOUT
                                                                         PE14/TIOC4C/DACK0/AH
                                                                              PE13/TIOC4B/MRES
                                                                                  PE12/TIOC4A
                                                                                       PE11/TIOC3D
                                                                                           PE10/TIOC3C
                                                                                                PE9/TIOC3B
                                                                                                    PE8/TIOC3A
                                                                                                        PE7/TIOC2B
                                                                                                             PE6/TIOC2A
                                                                                                                 PE5/TIOC1B
                                                                                                                      PE4/TIOC1A
                                                                                                                          PE3/TIOC0D/DRAK1
                                                                                                                              PE2/TIOC0C/DREQ1
                                                                                                                                   PE1/TIOC0B/DRAK0
                                                                                                                                       PE0/TIOC0A/DREQ0
                       : Peripheral address bus

;;;;;;;;: Peripheral data bus

;;;;;;;;;;;;;;;;;;;;:::  Internal  address bus
                         Internal  upper data bus
                         Internal  lower data bus

Notes: *1 VCC in the mask and ZTAT versions; FWP in the F-ZTAT version
              (however, FWE in writer mode)

          *2 Vpp: ZTAT version only

Figure 1.1 Block Diagram of the SH7040, SH7042, SH7044 (QFP-112 Pin), SH7040, SH7042
                                                 (TQFP-120 pin)

                                                                                                                                 11
    PA23/WRHH  PA22/WRHL  PA21/CASHH  PA20/CASHL  PA19/BACK/DRAK1  PA18/BREQ/DRAK0  PA17/WAIT  PA16/AH  PA15/CK  PA14/RD  PA13/WRH  PA12/WRL  PA11/CS1  PA10/CS0  PA9/TCLKD/IRQ3  PA8/TCLKC/IRQ2  PA7/TCLKB/CS3  PA6/TCLKA/CS2  PA5/SCK1/DREQ1/IRQ1  PA4/TXD1  PA3/RXD1  PA2/SCK0/DREQ0/IRQ0  PA1/TXD0  PA0/RXD0  PB9/IRQ7/A21/ADTRG  PB8/IRQ6/A20/WAIT  PB7/IRQ5/A19/BREQ  PB6/IRQ4/A18/BACK  PB5/IRQ3/POE3/RDWR  PB4/IRQ2/POE2/CASH  PB3/IRQ1/POE1/CASL  PB2/IRQ0/POE0/RAS  PB1/A17  PB0/A16                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     PC15/A15
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   PC14/A14
    RES/VPP*2                                                      PLL                                  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;c;;;;;;;;;;;;;;;I;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;tnoim;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1CtnSFec;;;;;;;;;;;;;;;2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eto(erarl;;;;;;;;;;;;;;;8;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;arromrtu2;;;;;;;;;;;;;;;s;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ii(lCkoaml2pphe;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;bcnlP5t2ara;;;;;;;;;;;;;;;y;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;hcR6Urist;;;;;;;;;;;;;;;coaen;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eOkhkmn;;;;;;;;;;;;;;;t;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;smebbMaUnR;;;;;;;;;;;;;;;/;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;mrr6yneafes;;;;;;;;;;;;;;;;;;;O/;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ta4Pnulteea;;;;;;;;;;;;;;;;;;;s;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ccMenRrskk);;;;;;;;;;;;;;;;;;;he;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;li/bsO-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;y);;;;;;;;;;;;;;;M;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;te;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;/s;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;B;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;u;;;;;;;;;;;;;;;c;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;sMo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;snu;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;Aatv4al;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;Dt/ceiDtDp;;;;;;;;;;;;;;;fc;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;keirRurueabt;;;;;;;;;;;;;;;c;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;enecAlstyo;;;;;;;;;;;;;;;s;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;cacorstMnet;;;;;;;;;;;;;;;te;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;nittmco;;;;;;;;;;;;;;;s/r;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;trucraoon/W;;;;;;;;;;;;;;;;;;;o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ne1annltl;;;;;;;;;;;;;;;;;;;limdi;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;tcelstatmikerm;;;;;;;;;;;;;;;;;;;oh;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;frtboorecege;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eyrlrhlry;;;;;;;;;;;;;;;e;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;tr-e/;;;;;;;;;;;;;;;r;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;  PC13/A13
      WDTOVF                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       PC12/A12
             MD3                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   PC11/A11
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   PC10/A10
             MD2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   PC9/A9
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   PC8/A8
             MD1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   PC7/A7
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   PC6/A6
             MD0                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   PC5/A5
              NMI                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  PC4/A4
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   PC3/A3
          EXTAL                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    PC2/A2
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   PC1/A1
            XTAL                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   PC0/A0
       PLLVCC                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      PD31/D31/ADTRG
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   PD30/D30/IRQOUT
        PLLCAP                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     PD29/D29/CS3
        PLLVSS                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     PD28/D28/CS2
    VCC /FWP*1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     PD27/D27/DACK1
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   PD26/D26/DACK0
              VCC                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  PD25/D25/DREQ1
              VVCCCC                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               PD24/D24/DREQ0
              VCC                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  PD23/D23/IRQ7
              VCC                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  PD22/D22/IRQ6
              VCC                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  PD21/D21/IRQ5
              VCC                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        &nbs