                                                           +----------------+
                                                           |IO95690  -V01L01|
                                                           +----------------+























                           SAMPLE I/O REGISTER FILES
                      FOR F2MC-8FX FAMILY MB95690 SERIES

                                 USERS MANUAL

                      FUJITSU SEMICONDUCTOR LIMITED

                                    V01L01

Preface

  The sample I/O register files for MB95690 series declares and defines
  variables, thereby enabling the I/O registers
  of the F2MC-8FX family MB95690 series to be handled as C variables.
  This manual describes the configuration of the I/O register files,
  variable declaration and definition.




Items to note before using I/O register files

  - The I/O register files are intended for specific series of
    F2MC-8FX family.
    Before applying these programs to any other series of MB95690 series,
    therefore, be sure to modify the I/O register files.

  - When a program for I/O register operation is coded, the I/O register
    access sequence and timing must be considered. Please refer to the
    related hardware manuals.

  - The I/O register files are provided as valuable aids in developing the
    application programs for MB95690 series. In practice, however,
    some of these programs may need be modified depending on the
    target system. Before using any of them, therefore, be sure to verify
    the actual operation of the program.

  - FUJITSU SEMICONDUCTOR may assume no liability for errors in the I/O
    register files and no responsibility for correcting errors immediately
    even if they are found.

Reference manuals

  I/O register files for MB95690 series (V01L01) are made based on the
  following manuals.

    - MB95690K series HARDWARE MANUAL

Contents

CHAPTER 1  CONFIGURATION OF I/O REGISTER FILES

CHAPTER 2  USAGE OF I/O REGISTER FILES

CHAPTER 3  DECLARATION OF I/O REGISTER DECLARATION FILES

CHAPTER 4  VARIABLE AND MEMBER NAMES USED IN I/O REGISTER DECLARATION FILES
           FOR MB95690 SERIES

CHAPTER 1  CONFIGURATION OF I/O REGISTER FILES

 ${FETOOL}             (Directory set in environment variable FETOOL)
  +-lib
    +-896
      +-include
        +-sample
          +-MB95690
            +-_f2mc8fx.h (I/O register declaration file)
            |
            +-mb95690.h (I/O register declaration file for MB95690 series)
            |
            +-_f2mc8fx.c (I/O register definition file)

  - I/O register declaration file

    This file declares all the associated I/O register variables (variables
    corresponding to I/O registers).
    Please include this file when coding a program that handles associated
    I/O registers.

  - I/O register declaration file for MB95690 series

    This file declares all the structure types corresponding to I/O registers
    for MB95690 series.

  - I/O register definition file

    This file defines each the associated I/O register variable and specifies
    arrangement address.

CHAPTER 2  USAGE OF I/O REGISTER FILES

  (1) Please compile the all I/O register definition files with the CPU option
      of using MB number.

        example:  > fcc896s  -cpu mb***** -c _f2mc8fx.c

  (2) When you describe the application program which refers to the I/O
      registers, please include the I/O register declaration file.

        example:  #include "_f2mc8fx.h"

                  void func(){
                         .....
                    IO_TCCS.bit.MODE = 1;
                         .....
                  }

  (3) Please compile the application program file with the CPU option of
      using MB number.

        example:  > fcc896s -cpu mb***** -c sample.c

        Note: When the MB number of the specified CPU option cannot be used
              for the I/O register file, the following messages are output.

                #error "The I/O register file of the specified CPU option
                        does not exist"

  (4) Please link the I/O register object file and the application program
      object file.

        example:  > flnk896s -cpu mb***** -o sample.abs *.obj -sc IO/IO=0x0000

            Please do this setting to control following Warning. 

            Note: Amplification of "- sc IO/IO=0x0000"

            example:Now linking...
                    *** W1373L: The section is placed outside the I/O area (IO)

            In Workbench, please set the parameter as follows. 

            With Linker tag of [Project]-[Setup Project],

            a)  [Set Section] is clicked by "Disposition/Connection" of
                category.
            b)  [Specify in Address] is selected ROM/RAM Area Name.
            c)  "IO" is input to Section Name.
            d)  "0x0000" is input to Address.
            e)  "IO" is selected Contents Type.
            f)  [Set] is clicked.
            g)  [OK] is clicked.

            Setting is ended clicking [OK] of [Setup Project].

CHAPTER 3  DECLARATION OF I/O REGISTER DECLARATION FILES

  Each I/O register declaration file declares the variables and the bit field
  members corresponding to I/O register names and bit names as follows:

    - The I/O register variables that can be accessed in bits, bytes or words
      are declared in union type (except some declared in structure type).

    - The I/O register variables that must be accessed in 1, 2 or 4 bytes
      are declared in integer type.

    - Basically, each variable name is declared in the form of the
      corresponding I/O  register name plus 'IO_'.
      (However, for access convenience, two or more I/O registers may be
       declared by one variable name.)

    - A bit field member name is declared by the corresponding bit name.
      (some bits are declared in one member name for access convenience)


  [Example]  Declaration for I/O register PDR0

    - I/O register structure

          7       6       5       4       3       2       1       0    bit No.
      +-------+-------+-------+-------+-------+-------+-------+-------+
      |   P07 |   P06 |   P05 |   P04 |   P03 |   P02 |   P01 |   P00 | PDR0
      +-------+-------+-------+-------+-------+-------+-------+-------+

    - Contents of declaration

        typedef union {
                unsigned char    byte;
                struct {
                        unsigned char    P00:1;
                        unsigned char    P01:1;
                        unsigned char    P02:1;
                        unsigned char    P03:1;
                        unsigned char    P04:1;
                        unsigned char    P05:1;
                        unsigned char    P06:1;
                        unsigned char    P07:1;
                } bit;
        } PDR0STR;

        extern __io PDR0STR IO_PDR0;
        #define _pdr0    IO_PDR0
        #define PDR0     IO_PDR0.byte
        #define PDR0_P00 IO_PDR0.bit.P00
        #define PDR0_P01 IO_PDR0.bit.P01
        #define PDR0_P02 IO_PDR0.bit.P02
        #define PDR0_P03 IO_PDR0.bit.P03
        #define PDR0_P04 IO_PDR0.bit.P04
        #define PDR0_P05 IO_PDR0.bit.P05
        #define PDR0_P06 IO_PDR0.bit.P06
        #define PDR0_P07 IO_PDR0.bit.P07

  < Notes >

      When the value of the variable is substituted for the bit field member of
      I/O for which the __io type qualifier is specified, it becomes loading ->
      AND/OR -> store processing. It is not Read Modify Write(RMW) instruction
      (SETB,CLRB).
      The mis-deletion and the mis-rewriting not anticipated might be generated
      when a certain specific bit writes while processing loading -> AND/OR ->
      store and it changes.
      Please describe 0/1 judgments of the substituted variable to prevent the
      above-mentioned, and to write it in the constant value.
      However, Read Modify Write  (RMW) instruction (SETB,CLRB) is not
      generable for enhancing I/O area (0F80H-0FFFH).

    < Example > The variable is substituted for the bit field member of I/O.

        The mis-deletion and the mis-rewriting not anticipated might be
        generated because it becomes loading -> AND/OR -> store processing if
        it describes it as follows.

        [C source]
            IO_PDR0.bit.P00 = RAM_A;

        [ASM output]
                    MOV     A, _RAM_A
                    AND     A, #1
                    MOV     A, _IO_PDR0
                    AND     A, #254
                    OR      A
                    MOV     _IO_PDR0, A

        Please describe 0/1 judgments of the substituted variable to prevent
        the above-mentioned, and to write it in the constant value.
        Read Modify Write (RMW) instruction (SETB, CLRB) is output, and the
        mis-deletion and the mis-rewriting not anticipated can be prevented.

        [Conditions (RMW instruction output)]
            (1) The type of the bit field that shows I/O is one byte type
                (char, signed char, unsigned char). AND,
            (2) The width of the bit field member who shows I/O is one bit.AND,
            (3) It is I/O register in the I/O area in direct addressing area
                (0000H-007FH).

        [C source]
            if (RAM_A) {
                IO_PDR0.bit.P00 = 1;
            } else {
                IO_PDR0.bit.P00 = 0;
            }

        [ASM output]
                    MOV     A, _RAM_A
                    BEQ16   L_23
                    SETB    _IO_PDR0:0
                    JMP     L_24
            L_23:
                    CLRB    _IO_PDR0:0
            L_24:
                    RET

CHAPTER 4  SYMBOL AND MACRO NAMES USED IN I/O REGISTER DECLARATION FILES
           FOR MB95690 SERIES

  I/O Register Name : PDR0                    Address : 0x0
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_PDR0.byte                PDR0                          
  Bit             IO_PDR0.bit.P00             PDR0_P00                      
                  IO_PDR0.bit.P01             PDR0_P01                      
                  IO_PDR0.bit.P02             PDR0_P02                      
                  IO_PDR0.bit.P03             PDR0_P03                      
                  IO_PDR0.bit.P04             PDR0_P04                      
                  IO_PDR0.bit.P05             PDR0_P05                      
                  IO_PDR0.bit.P06             PDR0_P06                      
                  IO_PDR0.bit.P07             PDR0_P07                      
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : DDR0                    Address : 0x1
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_DDR0.byte                DDR0                          
  Bit             IO_DDR0.bit.P00             DDR0_P00                      
                  IO_DDR0.bit.P01             DDR0_P01                      
                  IO_DDR0.bit.P02             DDR0_P02                      
                  IO_DDR0.bit.P03             DDR0_P03                      
                  IO_DDR0.bit.P04             DDR0_P04                      
                  IO_DDR0.bit.P05             DDR0_P05                      
                  IO_DDR0.bit.P06             DDR0_P06                      
                  IO_DDR0.bit.P07             DDR0_P07                      
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : PDR1                    Address : 0x2
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_PDR1.byte                PDR1                          
  Bit             IO_PDR1.bit.P10             PDR1_P10                      
                  IO_PDR1.bit.P11             PDR1_P11                      
                  IO_PDR1.bit.P12             PDR1_P12                      
                  IO_PDR1.bit.P13             PDR1_P13                      
                  IO_PDR1.bit.P14             PDR1_P14                      
                  IO_PDR1.bit.P15             PDR1_P15                      
                  IO_PDR1.bit.P16             PDR1_P16                      
                  IO_PDR1.bit.P17             PDR1_P17                      
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : DDR1                    Address : 0x3
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_DDR1.byte                DDR1                          
  Bit             IO_DDR1.bit.P10             DDR1_P10                      
                  IO_DDR1.bit.P11             DDR1_P11                      
                  IO_DDR1.bit.P12             DDR1_P12                      
                  IO_DDR1.bit.P13             DDR1_P13                      
                  IO_DDR1.bit.P14             DDR1_P14                      
                  IO_DDR1.bit.P15             DDR1_P15                      
                  IO_DDR1.bit.P16             DDR1_P16                      
                  IO_DDR1.bit.P17             DDR1_P17                      
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : WATR                    Address : 0x5
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_WATR.byte                WATR                          
  Bit             IO_WATR.bit.MWT0            WATR_MWT0                     
                  IO_WATR.bit.MWT1            WATR_MWT1                     
                  IO_WATR.bit.MWT2            WATR_MWT2                     
                  IO_WATR.bit.MWT3            WATR_MWT3                     
                  IO_WATR.bit.SWT0            WATR_SWT0                     
                  IO_WATR.bit.SWT1            WATR_SWT1                     
                  IO_WATR.bit.SWT2            WATR_SWT2                     
                  IO_WATR.bit.SWT3            WATR_SWT3                     
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : PLLC                    Address : 0x6
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_PLLC.byte                PLLC                          
  Bit             IO_PLLC.bit.MPRDY           PLLC_MPRDY                    
                  IO_PLLC.bit.MPMC0           PLLC_MPMC0                    
                  IO_PLLC.bit.MPMC1           PLLC_MPMC1                    
                  IO_PLLC.bit.MPEN            PLLC_MPEN                     
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : SYCC                    Address : 0x7
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_SYCC.byte                SYCC                          
  Bit             IO_SYCC.bit.DIV0            SYCC_DIV0                     
                  IO_SYCC.bit.DIV1            SYCC_DIV1                     
                  IO_SYCC.bit.SCS0            SYCC_SCS0                     
                  IO_SYCC.bit.SCS1            SYCC_SCS1                     
                  IO_SYCC.bit.SCS2            SYCC_SCS2                     
                  IO_SYCC.bit.SCM0            SYCC_SCM0                     
                  IO_SYCC.bit.SCM1            SYCC_SCM1                     
                  IO_SYCC.bit.SCM2            SYCC_SCM2                     
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : STBC                    Address : 0x8
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_STBC.byte                STBC                          
  Bit             IO_STBC.bit.TMD             STBC_TMD                      
                  IO_STBC.bit.SRST            STBC_SRST                     
                  IO_STBC.bit.SPL             STBC_SPL                      
                  IO_STBC.bit.SLP             STBC_SLP                      
                  IO_STBC.bit.STP             STBC_STP                      
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : RSRR                    Address : 0x9
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_RSRR.byte                RSRR                          
  Bit             IO_RSRR.bit.SWR             RSRR_SWR                      
                  IO_RSRR.bit.HWR             RSRR_HWR                      
                  IO_RSRR.bit.PONR            RSRR_PONR                     
                  IO_RSRR.bit.WDTR            RSRR_WDTR                     
                  IO_RSRR.bit.EXTS            RSRR_EXTS                     
----------------------------------------------------------------------------

  I/O Register Name : TBTC                    Address : 0xa
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_TBTC.byte                TBTC                          
  Bit             IO_TBTC.bit.TCLR            TBTC_TCLR                     
                  IO_TBTC.bit.TBC0            TBTC_TBC0                     
                  IO_TBTC.bit.TBC1            TBTC_TBC1                     
                  IO_TBTC.bit.TBC2            TBTC_TBC2                     
                  IO_TBTC.bit.TBC3            TBTC_TBC3                     
                  IO_TBTC.bit.TBIE            TBTC_TBIE                     
                  IO_TBTC.bit.TBIF            TBTC_TBIF                     
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : WPCR                    Address : 0xb
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_WPCR.byte                WPCR                          
  Bit             IO_WPCR.bit.WCLR            WPCR_WCLR                     
                  IO_WPCR.bit.WTC0            WPCR_WTC0                     
                  IO_WPCR.bit.WTC1            WPCR_WTC1                     
                  IO_WPCR.bit.WTC2            WPCR_WTC2                     
                  IO_WPCR.bit.WTIE            WPCR_WTIE                     
                  IO_WPCR.bit.WTIF            WPCR_WTIF                     
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : WDTC                    Address : 0xc
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_WDTC.byte                WDTC                          
  Bit             IO_WDTC.bit.WTE0            WDTC_WTE0                     
                  IO_WDTC.bit.WTE1            WDTC_WTE1                     
                  IO_WDTC.bit.WTE2            WDTC_WTE2                     
                  IO_WDTC.bit.WTE3            WDTC_WTE3                     
                  IO_WDTC.bit.HWWDT           WDTC_HWWDT                    
                  IO_WDTC.bit.CSP             WDTC_CSP                      
                  IO_WDTC.bit.CS0             WDTC_CS0                      
                  IO_WDTC.bit.CS1             WDTC_CS1                      
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : SYCC2                   Address : 0xd
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_SYCC2.byte               SYCC2                         
  Bit             IO_SYCC2.bit.MCRE           SYCC2_MCRE                    
                  IO_SYCC2.bit.SCRE           SYCC2_SCRE                    
                  IO_SYCC2.bit.MOSCE          SYCC2_MOSCE                   
                  IO_SYCC2.bit.SOSCE          SYCC2_SOSCE                   
                  IO_SYCC2.bit.MCRDY          SYCC2_MCRDY                   
                  IO_SYCC2.bit.SCRDY          SYCC2_SCRDY                   
                  IO_SYCC2.bit.MRDY           SYCC2_MRDY                    
                  IO_SYCC2.bit.SRDY           SYCC2_SRDY                    
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : STBC2                   Address : 0xe
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_STBC2.byte               STBC2                         
  Bit             IO_STBC2.bit.DSTBYX         STBC2_DSTBYX                  
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : PDR4                    Address : 0x12
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_PDR4.byte                PDR4                          
  Bit             IO_PDR4.bit.P40             PDR4_P40                      
                  IO_PDR4.bit.P41             PDR4_P41                      
                  IO_PDR4.bit.P42             PDR4_P42                      
                  IO_PDR4.bit.P43             PDR4_P43                      
                  IO_PDR4.bit.P44             PDR4_P44                      
                  IO_PDR4.bit.P45             PDR4_P45                      
                  IO_PDR4.bit.P46             PDR4_P46                      
                  IO_PDR4.bit.P47             PDR4_P47                      
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : DDR4                    Address : 0x13
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_DDR4.byte                DDR4                          
  Bit             IO_DDR4.bit.P40             DDR4_P40                      
                  IO_DDR4.bit.P41             DDR4_P41                      
                  IO_DDR4.bit.P42             DDR4_P42                      
                  IO_DDR4.bit.P43             DDR4_P43                      
                  IO_DDR4.bit.P44             DDR4_P44                      
                  IO_DDR4.bit.P45             DDR4_P45                      
                  IO_DDR4.bit.P46             DDR4_P46                      
                  IO_DDR4.bit.P47             DDR4_P47                      
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : PDR6                    Address : 0x16
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_PDR6.byte                PDR6                          
  Bit             IO_PDR6.bit.P60             PDR6_P60                      
                  IO_PDR6.bit.P61             PDR6_P61                      
                  IO_PDR6.bit.P62             PDR6_P62                      
                  IO_PDR6.bit.P63             PDR6_P63                      
                  IO_PDR6.bit.P64             PDR6_P64                      
                  IO_PDR6.bit.P65             PDR6_P65                      
                  IO_PDR6.bit.P66             PDR6_P66                      
                  IO_PDR6.bit.P67             PDR6_P67                      
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : DDR6                    Address : 0x17
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_DDR6.byte                DDR6                          
  Bit             IO_DDR6.bit.P60             DDR6_P60                      
                  IO_DDR6.bit.P61             DDR6_P61                      
                  IO_DDR6.bit.P62             DDR6_P62                      
                  IO_DDR6.bit.P63             DDR6_P63                      
                  IO_DDR6.bit.P64             DDR6_P64                      
                  IO_DDR6.bit.P65             DDR6_P65                      
                  IO_DDR6.bit.P66             DDR6_P66                      
                  IO_DDR6.bit.P67             DDR6_P67                      
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : PDR7                    Address : 0x18
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_PDR7.byte                PDR7                          
  Bit             IO_PDR7.bit.P70             PDR7_P70                      
                  IO_PDR7.bit.P71             PDR7_P71                      
                  IO_PDR7.bit.P72             PDR7_P72                      
                  IO_PDR7.bit.P73             PDR7_P73                      
                  IO_PDR7.bit.P74             PDR7_P74                      
                  IO_PDR7.bit.P75             PDR7_P75                      
                  IO_PDR7.bit.P76             PDR7_P76                      
                  IO_PDR7.bit.P77             PDR7_P77                      
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : DDR7                    Address : 0x19
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_DDR7.byte                DDR7                          
  Bit             IO_DDR7.bit.P70             DDR7_P70                      
                  IO_DDR7.bit.P71             DDR7_P71                      
                  IO_DDR7.bit.P72             DDR7_P72                      
                  IO_DDR7.bit.P73             DDR7_P73                      
                  IO_DDR7.bit.P74             DDR7_P74                      
                  IO_DDR7.bit.P75             DDR7_P75                      
                  IO_DDR7.bit.P76             DDR7_P76                      
                  IO_DDR7.bit.P77             DDR7_P77                      
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : PDRF                    Address : 0x28
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_PDRF.byte                PDRF                          
  Bit             IO_PDRF.bit.PF0             PDRF_PF0                      
                  IO_PDRF.bit.PF1             PDRF_PF1                      
                  IO_PDRF.bit.PF2             PDRF_PF2                      
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : DDRF                    Address : 0x29
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_DDRF.byte                DDRF                          
  Bit             IO_DDRF.bit.PF0             DDRF_PF0                      
                  IO_DDRF.bit.PF1             DDRF_PF1                      
                  IO_DDRF.bit.PF2             DDRF_PF2                      
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : PDRG                    Address : 0x2a
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_PDRG.byte                PDRG                          
  Bit             IO_PDRG.bit.PG1             PDRG_PG1                      
                  IO_PDRG.bit.PG2             PDRG_PG2                      
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : DDRG                    Address : 0x2b
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_DDRG.byte                DDRG                          
  Bit             IO_DDRG.bit.PG1             DDRG_PG1                      
                  IO_DDRG.bit.PG2             DDRG_PG2                      
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : PUL0                    Address : 0x2c
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_PUL0.byte                PUL0                          
  Bit             IO_PUL0.bit.P00             PUL0_P00                      
                  IO_PUL0.bit.P01             PUL0_P01                      
                  IO_PUL0.bit.P02             PUL0_P02                      
                  IO_PUL0.bit.P03             PUL0_P03                      
                  IO_PUL0.bit.P04             PUL0_P04                      
                  IO_PUL0.bit.P05             PUL0_P05                      
                  IO_PUL0.bit.P06             PUL0_P06                      
                  IO_PUL0.bit.P07             PUL0_P07                      
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : PUL1                    Address : 0x2d
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_PUL1.byte                PUL1                          
  Bit             IO_PUL1.bit.P10             PUL1_P10                      
                  IO_PUL1.bit.P11             PUL1_P11                      
                  IO_PUL1.bit.P12             PUL1_P12                      
                  IO_PUL1.bit.P13             PUL1_P13                      
                  IO_PUL1.bit.P14             PUL1_P14                      
                  IO_PUL1.bit.P15             PUL1_P15                      
                  IO_PUL1.bit.P16             PUL1_P16                      
                  IO_PUL1.bit.P17             PUL1_P17                      
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : PUL4                    Address : 0x30
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_PUL4.byte                PUL4                          
  Bit             IO_PUL4.bit.P40             PUL4_P40                      
                  IO_PUL4.bit.P41             PUL4_P41                      
                  IO_PUL4.bit.P42             PUL4_P42                      
                  IO_PUL4.bit.P43             PUL4_P43                      
                  IO_PUL4.bit.P44             PUL4_P44                      
                  IO_PUL4.bit.P45             PUL4_P45                      
                  IO_PUL4.bit.P46             PUL4_P46                      
                  IO_PUL4.bit.P47             PUL4_P47                      
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : PUL6                    Address : 0x31
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_PUL6.byte                PUL6                          
  Bit             IO_PUL6.bit.P60             PUL6_P60                      
                  IO_PUL6.bit.P61             PUL6_P61                      
                  IO_PUL6.bit.P62             PUL6_P62                      
                  IO_PUL6.bit.P63             PUL6_P63                      
                  IO_PUL6.bit.P64             PUL6_P64                      
                  IO_PUL6.bit.P65             PUL6_P65                      
                  IO_PUL6.bit.P66             PUL6_P66                      
                  IO_PUL6.bit.P67             PUL6_P67                      
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : PUL7                    Address : 0x32
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_PUL7.byte                PUL7                          
  Bit             IO_PUL7.bit.P70             PUL7_P70                      
                  IO_PUL7.bit.P71             PUL7_P71                      
                  IO_PUL7.bit.P74             PUL7_P74                      
                  IO_PUL7.bit.P75             PUL7_P75                      
                  IO_PUL7.bit.P76             PUL7_P76                      
                  IO_PUL7.bit.P77             PUL7_P77                      
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : PULG                    Address : 0x35
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_PULG.byte                PULG                          
  Bit             IO_PULG.bit.PG1             PULG_PG1                      
                  IO_PULG.bit.PG2             PULG_PG2                      
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : T01CR1                  Address : 0x36
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_T01CR1.byte              T01CR1                        
  Bit             IO_T01CR1.bit.OE            T01CR1_OE                     
                  IO_T01CR1.bit.SO            T01CR1_SO                     
                  IO_T01CR1.bit.IF            T01CR1_IF                     
                  IO_T01CR1.bit.BF            T01CR1_BF                     
                  IO_T01CR1.bit.IR            T01CR1_IR                     
                  IO_T01CR1.bit.IE            T01CR1_IE                     
                  IO_T01CR1.bit.HO            T01CR1_HO                     
                  IO_T01CR1.bit.STA           T01CR1_STA                    
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : T00CR1                  Address : 0x37
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_T00CR1.byte              T00CR1                        
  Bit             IO_T00CR1.bit.OE            T00CR1_OE                     
                  IO_T00CR1.bit.SO            T00CR1_SO                     
                  IO_T00CR1.bit.IF            T00CR1_IF                     
                  IO_T00CR1.bit.BF            T00CR1_BF                     
                  IO_T00CR1.bit.IR            T00CR1_IR                     
                  IO_T00CR1.bit.IE            T00CR1_IE                     
                  IO_T00CR1.bit.HO            T00CR1_HO                     
                  IO_T00CR1.bit.STA           T00CR1_STA                    
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : T11CR1                  Address : 0x38
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_T11CR1.byte              T11CR1                        
  Bit             IO_T11CR1.bit.OE            T11CR1_OE                     
                  IO_T11CR1.bit.SO            T11CR1_SO                     
                  IO_T11CR1.bit.IF            T11CR1_IF                     
                  IO_T11CR1.bit.BF            T11CR1_BF                     
                  IO_T11CR1.bit.IR            T11CR1_IR                     
                  IO_T11CR1.bit.IE            T11CR1_IE                     
                  IO_T11CR1.bit.HO            T11CR1_HO                     
                  IO_T11CR1.bit.STA           T11CR1_STA                    
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : T10CR1                  Address : 0x39
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_T10CR1.byte              T10CR1                        
  Bit             IO_T10CR1.bit.OE            T10CR1_OE                     
                  IO_T10CR1.bit.SO            T10CR1_SO                     
                  IO_T10CR1.bit.IF            T10CR1_IF                     
                  IO_T10CR1.bit.BF            T10CR1_BF                     
                  IO_T10CR1.bit.IR            T10CR1_IR                     
                  IO_T10CR1.bit.IE            T10CR1_IE                     
                  IO_T10CR1.bit.HO            T10CR1_HO                     
                  IO_T10CR1.bit.STA           T10CR1_STA                    
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : PC01                    Address : 0x3a
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_PC01.byte                PC01                          
  Bit             IO_PC01.bit.CKS10           PC01_CKS10                    
                  IO_PC01.bit.CKS11           PC01_CKS11                    
                  IO_PC01.bit.CKS12           PC01_CKS12                    
                  IO_PC01.bit.POEN1           PC01_POEN1                    
                  IO_PC01.bit.PUF1            PC01_PUF1                     
                  IO_PC01.bit.PIE1            PC01_PIE1                     
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : PC00                    Address : 0x3b
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_PC00.byte                PC00                          
  Bit             IO_PC00.bit.CKS00           PC00_CKS00                    
                  IO_PC00.bit.CKS01           PC00_CKS01                    
                  IO_PC00.bit.CKS02           PC00_CKS02                    
                  IO_PC00.bit.POEN0           PC00_POEN0                    
                  IO_PC00.bit.PUF0            PC00_PUF0                     
                  IO_PC00.bit.PIE0            PC00_PIE0                     
                  IO_PC00.bit.MD0             PC00_MD0                      
                  IO_PC00.bit.MD1             PC00_MD1                      
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : PC11                    Address : 0x3c
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_PC11.byte                PC11                          
  Bit             IO_PC11.bit.CKS10           PC11_CKS10                    
                  IO_PC11.bit.CKS11           PC11_CKS11                    
                  IO_PC11.bit.CKS12           PC11_CKS12                    
                  IO_PC11.bit.POEN1           PC11_POEN1                    
                  IO_PC11.bit.PUF1            PC11_PUF1                     
                  IO_PC11.bit.PIE1            PC11_PIE1                     
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : PC10                    Address : 0x3d
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_PC10.byte                PC10                          
  Bit             IO_PC10.bit.CKS00           PC10_CKS00                    
                  IO_PC10.bit.CKS01           PC10_CKS01                    
                  IO_PC10.bit.CKS02           PC10_CKS02                    
                  IO_PC10.bit.POEN0           PC10_POEN0                    
                  IO_PC10.bit.PUF0            PC10_PUF0                     
                  IO_PC10.bit.PIE0            PC10_PIE0                     
                  IO_PC10.bit.MD0             PC10_MD0                      
                  IO_PC10.bit.MD1             PC10_MD1                      
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : PC21                    Address : 0x3e
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_PC21.byte                PC21                          
  Bit             IO_PC21.bit.CKS10           PC21_CKS10                    
                  IO_PC21.bit.CKS11           PC21_CKS11                    
                  IO_PC21.bit.CKS12           PC21_CKS12                    
                  IO_PC21.bit.POEN1           PC21_POEN1                    
                  IO_PC21.bit.PUF1            PC21_PUF1                     
                  IO_PC21.bit.PIE1            PC21_PIE1                     
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : PC20                    Address : 0x3f
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_PC20.byte                PC20                          
  Bit             IO_PC20.bit.CKS00           PC20_CKS00                    
                  IO_PC20.bit.CKS01           PC20_CKS01                    
                  IO_PC20.bit.CKS02           PC20_CKS02                    
                  IO_PC20.bit.POEN0           PC20_POEN0                    
                  IO_PC20.bit.PUF0            PC20_PUF0                     
                  IO_PC20.bit.PIE0            PC20_PIE0                     
                  IO_PC20.bit.MD0             PC20_MD0                      
                  IO_PC20.bit.MD1             PC20_MD1                      
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : TMCSRH1                 Address : 0x40
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_TMCSRH1.byte             TMCSRH1                       
  Bit             IO_TMCSRH1.bit.MOD0         TMCSRH1_MOD0                  
                  IO_TMCSRH1.bit.MOD1         TMCSRH1_MOD1                  
                  IO_TMCSRH1.bit.MOD2         TMCSRH1_MOD2                  
                  IO_TMCSRH1.bit.CSL0         TMCSRH1_CSL0                  
                  IO_TMCSRH1.bit.CSL1         TMCSRH1_CSL1                  
                  IO_TMCSRH1.bit.CSL2         TMCSRH1_CSL2                  
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : TMCSRL1                 Address : 0x41
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_TMCSRL1.byte             TMCSRL1                       
  Bit             IO_TMCSRL1.bit.TRG          TMCSRL1_TRG                   
                  IO_TMCSRL1.bit.CNTE         TMCSRL1_CNTE                  
                  IO_TMCSRL1.bit.UF           TMCSRL1_UF                    
                  IO_TMCSRL1.bit.INTE         TMCSRL1_INTE                  
                  IO_TMCSRL1.bit.RELD         TMCSRL1_RELD                  
                  IO_TMCSRL1.bit.OUTL         TMCSRL1_OUTL                  
                  IO_TMCSRL1.bit.OUTE         TMCSRL1_OUTE                  
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : CMR0                    Address : 0x42
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_CMR0.byte                CMR0                          
  Bit             IO_CMR0.bit.PD              CMR0_PD                       
                  IO_CMR0.bit.VCOE            CMR0_VCOE                     
                  IO_CMR0.bit.VCID            CMR0_VCID                     
                  IO_CMR0.bit.IE              CMR0_IE                       
                  IO_CMR0.bit.IF              CMR0_IF                       
                  IO_CMR0.bit.OS              CMR0_OS                       
                  IO_CMR0.bit.BGRS            CMR0_BGRS                     
                  IO_CMR0.bit.BGRPD           CMR0_BGRPD                    
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : CMR1                    Address : 0x43
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_CMR1.byte                CMR1                          
  Bit             IO_CMR1.bit.PD              CMR1_PD                       
                  IO_CMR1.bit.VCOE            CMR1_VCOE                     
                  IO_CMR1.bit.VCID            CMR1_VCID                     
                  IO_CMR1.bit.IE              CMR1_IE                       
                  IO_CMR1.bit.IF              CMR1_IF                       
                  IO_CMR1.bit.OS              CMR1_OS                       
                  IO_CMR1.bit.BGRS            CMR1_BGRS                     
                  IO_CMR1.bit.BGRPD           CMR1_BGRPD                    
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : PCNTH1                  Address : 0x44
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_PCNTH1.byte              PCNTH1                        
  Bit             IO_PCNTH1.bit.PGMS          PCNTH1_PGMS                   
                  IO_PCNTH1.bit.CKS0          PCNTH1_CKS0                   
                  IO_PCNTH1.bit.CKS1          PCNTH1_CKS1                   
                  IO_PCNTH1.bit.CKS2          PCNTH1_CKS2                   
                  IO_PCNTH1.bit.RTRG          PCNTH1_RTRG                   
                  IO_PCNTH1.bit.MDSE          PCNTH1_MDSE                   
                  IO_PCNTH1.bit.STRG          PCNTH1_STRG                   
                  IO_PCNTH1.bit.CNTE          PCNTH1_CNTE                   
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : PCNTL1                  Address : 0x45
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_PCNTL1.byte              PCNTL1                        
  Bit             IO_PCNTL1.bit.OSEL          PCNTL1_OSEL                   
                  IO_PCNTL1.bit.POEN          PCNTL1_POEN                   
                  IO_PCNTL1.bit.IRS0          PCNTL1_IRS0                   
                  IO_PCNTL1.bit.IRS1          PCNTL1_IRS1                   
                  IO_PCNTL1.bit.IRQF          PCNTL1_IRQF                   
                  IO_PCNTL1.bit.IREN          PCNTL1_IREN                   
                  IO_PCNTL1.bit.EGS0          PCNTL1_EGS0                   
                  IO_PCNTL1.bit.EGS1          PCNTL1_EGS1                   
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : EIC00                   Address : 0x48
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_EIC00.byte               EIC00                         
  Bit             IO_EIC00.bit.EIE0           EIC00_EIE0                    
                  IO_EIC00.bit.SL00           EIC00_SL00                    
                  IO_EIC00.bit.SL01           EIC00_SL01                    
                  IO_EIC00.bit.EIR0           EIC00_EIR0                    
                  IO_EIC00.bit.EIE1           EIC00_EIE1                    
                  IO_EIC00.bit.SL10           EIC00_SL10                    
                  IO_EIC00.bit.SL11           EIC00_SL11                    
                  IO_EIC00.bit.EIR1           EIC00_EIR1                    
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : EIC10                   Address : 0x49
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_EIC10.byte               EIC10                         
  Bit             IO_EIC10.bit.EIE0           EIC10_EIE0                    
                  IO_EIC10.bit.SL00           EIC10_SL00                    
                  IO_EIC10.bit.SL01           EIC10_SL01                    
                  IO_EIC10.bit.EIR0           EIC10_EIR0                    
                  IO_EIC10.bit.EIE1           EIC10_EIE1                    
                  IO_EIC10.bit.SL10           EIC10_SL10                    
                  IO_EIC10.bit.SL11           EIC10_SL11                    
                  IO_EIC10.bit.EIR1           EIC10_EIR1                    
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : EIC20                   Address : 0x4a
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_EIC20.byte               EIC20                         
  Bit             IO_EIC20.bit.EIE0           EIC20_EIE0                    
                  IO_EIC20.bit.SL00           EIC20_SL00                    
                  IO_EIC20.bit.SL01           EIC20_SL01                    
                  IO_EIC20.bit.EIR0           EIC20_EIR0                    
                  IO_EIC20.bit.EIE1           EIC20_EIE1                    
                  IO_EIC20.bit.SL10           EIC20_SL10                    
                  IO_EIC20.bit.SL11           EIC20_SL11                    
                  IO_EIC20.bit.EIR1           EIC20_EIR1                    
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : EIC30                   Address : 0x4b
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_EIC30.byte               EIC30                         
  Bit             IO_EIC30.bit.EIE0           EIC30_EIE0                    
                  IO_EIC30.bit.SL00           EIC30_SL00                    
                  IO_EIC30.bit.SL01           EIC30_SL01                    
                  IO_EIC30.bit.EIR0           EIC30_EIR0                    
                  IO_EIC30.bit.EIE1           EIC30_EIE1                    
                  IO_EIC30.bit.SL10           EIC30_SL10                    
                  IO_EIC30.bit.SL11           EIC30_SL11                    
                  IO_EIC30.bit.EIR1           EIC30_EIR1                    
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : LVDR                    Address : 0x4e
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_LVDR                     LVDR                          
----------------------------------------------------------------------------

  I/O Register Name : LVDCC                   Address : 0x4f
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_LVDCC.byte               LVDCC                         
  Bit             IO_LVDCC.bit.LVDEON         LVDCC_LVDEON                  
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : SCR                     Address : 0x50
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_SCR.byte                 SCR                           
----------------------------------------------------------------------------

  I/O Register Name : SMR                     Address : 0x51
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_SMR.byte                 SMR                           
  Bit             IO_SMR.bit.SOE              SMR_SOE                       
                  IO_SMR.bit.SCKE             SMR_SCKE                      
                  IO_SMR.bit.UPCL             SMR_UPCL                      
                  IO_SMR.bit.REST             SMR_REST                      
                  IO_SMR.bit.EXT              SMR_EXT                       
                  IO_SMR.bit.OTO              SMR_OTO                       
                  IO_SMR.bit.MD0              SMR_MD0                       
                  IO_SMR.bit.MD1              SMR_MD1                       
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : SSR                     Address : 0x52
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_SSR.byte                 SSR                           
  Bit             IO_SSR.bit.TIE              SSR_TIE                       
                  IO_SSR.bit.RIE              SSR_RIE                       
                  IO_SSR.bit.BDS              SSR_BDS                       
                  IO_SSR.bit.TDRE             SSR_TDRE                      
                  IO_SSR.bit.RDRF             SSR_RDRF                      
                  IO_SSR.bit.FRE              SSR_FRE                       
                  IO_SSR.bit.ORE              SSR_ORE                       
                  IO_SSR.bit.PE               SSR_PE                        
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : RDR_TDR                 Address : 0x53
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_RDR_TDR                  RDR_TDR                       
----------------------------------------------------------------------------

  I/O Register Name : ESCR                    Address : 0x54
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_ESCR.byte                ESCR                          
  Bit             IO_ESCR.bit.SCES            ESCR_SCES                     
                  IO_ESCR.bit.CCO             ESCR_CCO                      
                  IO_ESCR.bit.SIOP            ESCR_SIOP                     
                  IO_ESCR.bit.SOPE            ESCR_SOPE                     
                  IO_ESCR.bit.LBL0            ESCR_LBL0                     
                  IO_ESCR.bit.LBL1            ESCR_LBL1                     
                  IO_ESCR.bit.LBD             ESCR_LBD                      
                  IO_ESCR.bit.LBIE            ESCR_LBIE                     
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : ECCR                    Address : 0x55
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_ECCR.byte                ECCR                          
  Bit             IO_ECCR.bit.TBI             ECCR_TBI                      
                  IO_ECCR.bit.RBI             ECCR_RBI                      
                  IO_ECCR.bit.SSM             ECCR_SSM                      
                  IO_ECCR.bit.SCDE            ECCR_SCDE                     
                  IO_ECCR.bit.MS              ECCR_MS                       
                  IO_ECCR.bit.LBR             ECCR_LBR                      
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : SMC10                   Address : 0x56
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_SMC10.byte               SMC10                         
  Bit             IO_SMC10.bit.MD             SMC10_MD                      
                  IO_SMC10.bit.CKS            SMC10_CKS                     
                  IO_SMC10.bit.CBL0           SMC10_CBL0                    
                  IO_SMC10.bit.CBL1           SMC10_CBL1                    
                  IO_SMC10.bit.SBL            SMC10_SBL                     
                  IO_SMC10.bit.TDP            SMC10_TDP                     
                  IO_SMC10.bit.PEN            SMC10_PEN                     
                  IO_SMC10.bit.BDS            SMC10_BDS                     
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : SMC20                   Address : 0x57
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_SMC20.byte               SMC20                         
  Bit             IO_SMC20.bit.TEIE           SMC20_TEIE                    
                  IO_SMC20.bit.TCIE           SMC20_TCIE                    
                  IO_SMC20.bit.RIE            SMC20_RIE                     
                  IO_SMC20.bit.TXE            SMC20_TXE                     
                  IO_SMC20.bit.RXE            SMC20_RXE                     
                  IO_SMC20.bit.RERC           SMC20_RERC                    
                  IO_SMC20.bit.TXOE           SMC20_TXOE                    
                  IO_SMC20.bit.SCKE           SMC20_SCKE                    
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : SSR0                    Address : 0x58
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_SSR0.byte                SSR0                          
  Bit             IO_SSR0.bit.TDRE            SSR0_TDRE                     
                  IO_SSR0.bit.TCPL            SSR0_TCPL                     
                  IO_SSR0.bit.RDRF            SSR0_RDRF                     
                  IO_SSR0.bit.FER             SSR0_FER                      
                  IO_SSR0.bit.OVE             SSR0_OVE                      
                  IO_SSR0.bit.PER             SSR0_PER                      
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : TDR0                    Address : 0x59
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_TDR0                     TDR0                          
----------------------------------------------------------------------------

  I/O Register Name : RDR0                    Address : 0x5a
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_RDR0                     RDR0                          
----------------------------------------------------------------------------

  I/O Register Name : IBCR00                  Address : 0x60
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_IBCR00.byte              IBCR00                        
  Bit             IO_IBCR00.bit.WUE           IBCR00_WUE                    
                  IO_IBCR00.bit.WUF           IBCR00_WUF                    
                  IO_IBCR00.bit.SPE           IBCR00_SPE                    
                  IO_IBCR00.bit.SPF           IBCR00_SPF                    
                  IO_IBCR00.bit.ALE           IBCR00_ALE                    
                  IO_IBCR00.bit.ALF           IBCR00_ALF                    
                  IO_IBCR00.bit.INTS          IBCR00_INTS                   
                  IO_IBCR00.bit.AACKX         IBCR00_AACKX                  
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : IBCR10                  Address : 0x61
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_IBCR10.byte              IBCR10                        
  Bit             IO_IBCR10.bit.INT           IBCR10_INT                    
                  IO_IBCR10.bit.INTE          IBCR10_INTE                   
                  IO_IBCR10.bit.GACKE         IBCR10_GACKE                  
                  IO_IBCR10.bit.DACKE         IBCR10_DACKE                  
                  IO_IBCR10.bit.MSS           IBCR10_MSS                    
                  IO_IBCR10.bit.SCC           IBCR10_SCC                    
                  IO_IBCR10.bit.BEIE          IBCR10_BEIE                   
                  IO_IBCR10.bit.BER           IBCR10_BER                    
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : IBSR0                   Address : 0x62
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_IBSR0.byte               IBSR0                         
  Bit             IO_IBSR0.bit.FBT            IBSR0_FBT                     
                  IO_IBSR0.bit.GCA            IBSR0_GCA                     
                  IO_IBSR0.bit.AAS            IBSR0_AAS                     
                  IO_IBSR0.bit.TRX            IBSR0_TRX                     
                  IO_IBSR0.bit.LRB            IBSR0_LRB                     
                  IO_IBSR0.bit.RSC            IBSR0_RSC                     
                  IO_IBSR0.bit.BB             IBSR0_BB                      
----------------------------------------------------------------------------

  I/O Register Name : IDDR0                   Address : 0x63
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_IDDR0                    IDDR0                         
----------------------------------------------------------------------------

  I/O Register Name : IAAR0                   Address : 0x64
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_IAAR0                    IAAR0                         
----------------------------------------------------------------------------

  I/O Register Name : ICCR0                   Address : 0x65
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_ICCR0.byte               ICCR0                         
  Bit             IO_ICCR0.bit.CS0            ICCR0_CS0                     
                  IO_ICCR0.bit.CS1            ICCR0_CS1                     
                  IO_ICCR0.bit.CS2            ICCR0_CS2                     
                  IO_ICCR0.bit.CS3            ICCR0_CS3                     
                  IO_ICCR0.bit.CS4            ICCR0_CS4                     
                  IO_ICCR0.bit.EN             ICCR0_EN                      
                  IO_ICCR0.bit.DMBP           ICCR0_DMBP                    
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : OPCUR                   Address : 0x66
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_OPCUR.byte               OPCUR                         
  Bit             IO_OPCUR.bit.WTIE           OPCUR_WTIE                    
                  IO_OPCUR.bit.WTIF           OPCUR_WTIF                    
                  IO_OPCUR.bit.OPS0           OPCUR_OPS0                    
                  IO_OPCUR.bit.OPS1           OPCUR_OPS1                    
                  IO_OPCUR.bit.OPS2           OPCUR_OPS2                    
                  IO_OPCUR.bit.NRSL           OPCUR_NRSL                    
                  IO_OPCUR.bit.DTIF           OPCUR_DTIF                    
                  IO_OPCUR.bit.DTIE           OPCUR_DTIE                    
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : OPCLR                   Address : 0x67
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_OPCLR.byte               OPCLR                         
  Bit             IO_OPCLR.bit.OPE0           OPCLR_OPE0                    
                  IO_OPCLR.bit.OPE1           OPCLR_OPE1                    
                  IO_OPCLR.bit.OPE2           OPCLR_OPE2                    
                  IO_OPCLR.bit.OPE3           OPCLR_OPE3                    
                  IO_OPCLR.bit.OPE4           OPCLR_OPE4                    
                  IO_OPCLR.bit.OPE5           OPCLR_OPE5                    
                  IO_OPCLR.bit.PDIE           OPCLR_PDIE                    
                  IO_OPCLR.bit.PDIF           OPCLR_PDIF                    
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : IPCUR                   Address : 0x68
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_IPCUR.byte               IPCUR                         
  Bit             IO_IPCUR.bit.CMPE           IPCUR_CMPE                    
                  IO_IPCUR.bit.CPD0           IPCUR_CPD0                    
                  IO_IPCUR.bit.CPD1           IPCUR_CPD1                    
                  IO_IPCUR.bit.CPD2           IPCUR_CPD2                    
                  IO_IPCUR.bit.CPIE           IPCUR_CPIE                    
                  IO_IPCUR.bit.CPIF           IPCUR_CPIF                    
                  IO_IPCUR.bit.WTS0           IPCUR_WTS0                    
                  IO_IPCUR.bit.WTS1           IPCUR_WTS1                    
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : IPCLR                   Address : 0x69
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_IPCLR.byte               IPCLR                         
  Bit             IO_IPCLR.bit.SEE0           IPCLR_SEE0                    
                  IO_IPCLR.bit.SEE1           IPCLR_SEE1                    
                  IO_IPCLR.bit.SEE2           IPCLR_SEE2                    
                  IO_IPCLR.bit.SNC0           IPCLR_SNC0                    
                  IO_IPCLR.bit.SNC1           IPCLR_SNC1                    
                  IO_IPCLR.bit.SNC2           IPCLR_SNC2                    
                  IO_IPCLR.bit.CPE0           IPCLR_CPE0                    
                  IO_IPCLR.bit.CPE1           IPCLR_CPE1                    
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : NCCR                    Address : 0x6a
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_NCCR.byte                NCCR                          
  Bit             IO_NCCR.bit.D0              NCCR_D0                       
                  IO_NCCR.bit.D1              NCCR_D1                       
                  IO_NCCR.bit.S00             NCCR_S00                      
                  IO_NCCR.bit.S01             NCCR_S01                      
                  IO_NCCR.bit.S10             NCCR_S10                      
                  IO_NCCR.bit.S11             NCCR_S11                      
                  IO_NCCR.bit.S20             NCCR_S20                      
                  IO_NCCR.bit.S21             NCCR_S21                      
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : TCSR                    Address : 0x6b
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_TCSR.byte                TCSR                          
  Bit             IO_TCSR.bit.CLK0            TCSR_CLK0                     
                  IO_TCSR.bit.CLK1            TCSR_CLK1                     
                  IO_TCSR.bit.CLK2            TCSR_CLK2                     
                  IO_TCSR.bit.TMEN            TCSR_TMEN                     
                  IO_TCSR.bit.ICRE            TCSR_ICRE                     
                  IO_TCSR.bit.ICLR            TCSR_ICLR                     
                  IO_TCSR.bit.MODE            TCSR_MODE                     
                  IO_TCSR.bit.TCLR            TCSR_TCLR                     
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : ADC1                    Address : 0x6c
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_ADC1.byte                ADC1                          
  Bit             IO_ADC1.bit.AD              ADC1_AD                       
                  IO_ADC1.bit.ADMV            ADC1_ADMV                     
                  IO_ADC1.bit.ADI             ADC1_ADI                      
                  IO_ADC1.bit.ANS0            ADC1_ANS0                     
                  IO_ADC1.bit.ANS1            ADC1_ANS1                     
                  IO_ADC1.bit.ANS2            ADC1_ANS2                     
                  IO_ADC1.bit.ANS3            ADC1_ANS3                     
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : ADC2                    Address : 0x6d
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_ADC2.byte                ADC2                          
  Bit             IO_ADC2.bit.CKDIV0          ADC2_CKDIV0                   
                  IO_ADC2.bit.CKDIV1          ADC2_CKDIV1                   
                  IO_ADC2.bit.EXT             ADC2_EXT                      
                  IO_ADC2.bit.ADIE            ADC2_ADIE                     
                  IO_ADC2.bit.ADCK            ADC2_ADCK                     
                  IO_ADC2.bit.TIM0            ADC2_TIM0                     
                  IO_ADC2.bit.TIM1            ADC2_TIM1                     
                  IO_ADC2.bit.AD8             ADC2_AD8                      
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : ADD                     Address : 0x6e-0x6f
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_ADD.word                 ADD                           
  Byte/Word       IO_ADD.byte.ADDH            ADD_ADDH                      
                  IO_ADD.byte.ADDL            ADD_ADDL                      
----------------------------------------------------------------------------

  I/O Register Name : FSR2                    Address : 0x71
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_FSR2.byte                FSR2                          
  Bit             IO_FSR2.bit.ERSTO           FSR2_ERSTO                    
                  IO_FSR2.bit.ETIEN           FSR2_ETIEN                    
                  IO_FSR2.bit.ERSEND          FSR2_ERSEND                   
                  IO_FSR2.bit.EEIEN           FSR2_EEIEN                    
                  IO_FSR2.bit.PGMTO           FSR2_PGMTO                    
                  IO_FSR2.bit.PTIEN           FSR2_PTIEN                    
                  IO_FSR2.bit.PGMEND          FSR2_PGMEND                   
                  IO_FSR2.bit.PEIEN           FSR2_PEIEN                    
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : FSR                     Address : 0x72
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_FSR.byte                 FSR                           
  Bit             IO_FSR.bit.SSEN             FSR_SSEN                      
                  IO_FSR.bit.WRE              FSR_WRE                       
                  IO_FSR.bit.IRQEN            FSR_IRQEN                     
                  IO_FSR.bit.RDY              FSR_RDY                       
                  IO_FSR.bit.RDYIRQ           FSR_RDYIRQ                    
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : SWRE0                   Address : 0x73
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_SWRE0.byte               SWRE0                         
----------------------------------------------------------------------------

Note: Data write to SWRE0 is enabled by assigning a variable or
      constant to symbol IO_SWRE0 with a simple assignment
      expression. (Always write 0 to reserved bit.)


  I/O Register Name : FSR3                    Address : 0x74
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_FSR3.byte                FSR3                          
  Bit             IO_FSR3.bit.HANG            FSR3_HANG                     
                  IO_FSR3.bit.PGMS            FSR3_PGMS                     
                  IO_FSR3.bit.SERS            FSR3_SERS                     
                  IO_FSR3.bit.ESPS            FSR3_ESPS                     
                  IO_FSR3.bit.CERS            FSR3_CERS                     
----------------------------------------------------------------------------

  I/O Register Name : FSR4                    Address : 0x75
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_FSR4.byte                FSR4                          
  Bit             IO_FSR4.bit.CERTO           FSR4_CERTO                    
                  IO_FSR4.bit.CTIEN           FSR4_CTIEN                    
                  IO_FSR4.bit.CEREND          FSR4_CEREND                   
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : WREN                    Address : 0x76
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_WREN.byte                WREN                          
  Bit             IO_WREN.bit.EN0             WREN_EN0                      
                  IO_WREN.bit.EN1             WREN_EN1                      
                  IO_WREN.bit.EN2             WREN_EN2                      
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : WROR                    Address : 0x77
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_WROR.byte                WROR                          
  Bit             IO_WROR.bit.DRR0            WROR_DRR0                     
                  IO_WROR.bit.DRR1            WROR_DRR1                     
                  IO_WROR.bit.DRR2            WROR_DRR2                     
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : ILR0                    Address : 0x79
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_ILR0                     ILR0                          
----------------------------------------------------------------------------

  I/O Register Name : ILR1                    Address : 0x7a
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_ILR1                     ILR1                          
----------------------------------------------------------------------------

  I/O Register Name : ILR2                    Address : 0x7b
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_ILR2                     ILR2                          
----------------------------------------------------------------------------

  I/O Register Name : ILR3                    Address : 0x7c
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_ILR3                     ILR3                          
----------------------------------------------------------------------------

  I/O Register Name : ILR4                    Address : 0x7d
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_ILR4                     ILR4                          
----------------------------------------------------------------------------

  I/O Register Name : ILR5                    Address : 0x7e
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_ILR5                     ILR5                          
----------------------------------------------------------------------------

  I/O Register Name : WRAR0                   Address : 0xf80-0xf81
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_WRAR0                    WRAR0                         
----------------------------------------------------------------------------

  I/O Register Name : WRDR0                   Address : 0xf82
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_WRDR0                    WRDR0                         
----------------------------------------------------------------------------

  I/O Register Name : WRAR1                   Address : 0xf83-0xf84
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_WRAR1                    WRAR1                         
----------------------------------------------------------------------------

  I/O Register Name : WRDR1                   Address : 0xf85
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_WRDR1                    WRDR1                         
----------------------------------------------------------------------------

  I/O Register Name : WRAR2                   Address : 0xf86-0xf87
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_WRAR2                    WRAR2                         
----------------------------------------------------------------------------

  I/O Register Name : WRDR2                   Address : 0xf88
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_WRDR2                    WRDR2                         
----------------------------------------------------------------------------

  I/O Register Name : T01CR0                  Address : 0xf92
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_T01CR0.byte              T01CR0                        
  Bit             IO_T01CR0.bit.F0            T01CR0_F0                     
                  IO_T01CR0.bit.F1            T01CR0_F1                     
                  IO_T01CR0.bit.F2            T01CR0_F2                     
                  IO_T01CR0.bit.F3            T01CR0_F3                     
                  IO_T01CR0.bit.C0            T01CR0_C0                     
                  IO_T01CR0.bit.C1            T01CR0_C1                     
                  IO_T01CR0.bit.C2            T01CR0_C2                     
                  IO_T01CR0.bit.IFE           T01CR0_IFE                    
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : T00CR0                  Address : 0xf93
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_T00CR0.byte              T00CR0                        
  Bit             IO_T00CR0.bit.F0            T00CR0_F0                     
                  IO_T00CR0.bit.F1            T00CR0_F1                     
                  IO_T00CR0.bit.F2            T00CR0_F2                     
                  IO_T00CR0.bit.F3            T00CR0_F3                     
                  IO_T00CR0.bit.C0            T00CR0_C0                     
                  IO_T00CR0.bit.C1            T00CR0_C1                     
                  IO_T00CR0.bit.C2            T00CR0_C2                     
                  IO_T00CR0.bit.IFE           T00CR0_IFE                    
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : T01DR                   Address : 0xf94
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_T01DR                    T01DR                         
----------------------------------------------------------------------------

  I/O Register Name : T00DR                   Address : 0xf95
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_T00DR                    T00DR                         
----------------------------------------------------------------------------

  I/O Register Name : TMCR0                   Address : 0xf96
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_TMCR0.byte               TMCR0                         
  Bit             IO_TMCR0.bit.FE00           TMCR0_FE00                    
                  IO_TMCR0.bit.FE01           TMCR0_FE01                    
                  IO_TMCR0.bit.FE10           TMCR0_FE10                    
                  IO_TMCR0.bit.FE11           TMCR0_FE11                    
                  IO_TMCR0.bit.MOD            TMCR0_MOD                     
                  IO_TMCR0.bit.TIS            TMCR0_TIS                     
                  IO_TMCR0.bit.TO0            TMCR0_TO0                     
                  IO_TMCR0.bit.TO1            TMCR0_TO1                     
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : T11CR0                  Address : 0xf97
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_T11CR0.byte              T11CR0                        
  Bit             IO_T11CR0.bit.F0            T11CR0_F0                     
                  IO_T11CR0.bit.F1            T11CR0_F1                     
                  IO_T11CR0.bit.F2            T11CR0_F2                     
                  IO_T11CR0.bit.F3            T11CR0_F3                     
                  IO_T11CR0.bit.C0            T11CR0_C0                     
                  IO_T11CR0.bit.C1            T11CR0_C1                     
                  IO_T11CR0.bit.C2            T11CR0_C2                     
                  IO_T11CR0.bit.IFE           T11CR0_IFE                    
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : T10CR0                  Address : 0xf98
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_T10CR0.byte              T10CR0                        
  Bit             IO_T10CR0.bit.F0            T10CR0_F0                     
                  IO_T10CR0.bit.F1            T10CR0_F1                     
                  IO_T10CR0.bit.F2            T10CR0_F2                     
                  IO_T10CR0.bit.F3            T10CR0_F3                     
                  IO_T10CR0.bit.C0            T10CR0_C0                     
                  IO_T10CR0.bit.C1            T10CR0_C1                     
                  IO_T10CR0.bit.C2            T10CR0_C2                     
                  IO_T10CR0.bit.IFE           T10CR0_IFE                    
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : T11DR                   Address : 0xf99
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_T11DR                    T11DR                         
----------------------------------------------------------------------------

  I/O Register Name : T10DR                   Address : 0xf9a
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_T10DR                    T10DR                         
----------------------------------------------------------------------------

  I/O Register Name : TMCR1                   Address : 0xf9b
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_TMCR1.byte               TMCR1                         
  Bit             IO_TMCR1.bit.FE00           TMCR1_FE00                    
                  IO_TMCR1.bit.FE01           TMCR1_FE01                    
                  IO_TMCR1.bit.FE10           TMCR1_FE10                    
                  IO_TMCR1.bit.FE11           TMCR1_FE11                    
                  IO_TMCR1.bit.MOD            TMCR1_MOD                     
                  IO_TMCR1.bit.TIS            TMCR1_TIS                     
                  IO_TMCR1.bit.TO0            TMCR1_TO0                     
                  IO_TMCR1.bit.TO1            TMCR1_TO1                     
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : PPS01                   Address : 0xf9c
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_PPS01                    PPS01                         
----------------------------------------------------------------------------

  I/O Register Name : PPS00                   Address : 0xf9d
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_PPS00                    PPS00                         
----------------------------------------------------------------------------

  I/O Register Name : PDS01                   Address : 0xf9e
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_PDS01                    PDS01                         
----------------------------------------------------------------------------

  I/O Register Name : PDS00                   Address : 0xf9f
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_PDS00                    PDS00                         
----------------------------------------------------------------------------

  I/O Register Name : PPS11                   Address : 0xfa0
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_PPS11                    PPS11                         
----------------------------------------------------------------------------

  I/O Register Name : PPS10                   Address : 0xfa1
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_PPS10                    PPS10                         
----------------------------------------------------------------------------

  I/O Register Name : PDS11                   Address : 0xfa2
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_PDS11                    PDS11                         
----------------------------------------------------------------------------

  I/O Register Name : PDS10                   Address : 0xfa3
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_PDS10                    PDS10                         
----------------------------------------------------------------------------

  I/O Register Name : PPGS                    Address : 0xfa4
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_PPGS.byte                PPGS                          
  Bit             IO_PPGS.bit.PEN00           PPGS_PEN00                    
                  IO_PPGS.bit.PEN01           PPGS_PEN01                    
                  IO_PPGS.bit.PEN10           PPGS_PEN10                    
                  IO_PPGS.bit.PEN11           PPGS_PEN11                    
                  IO_PPGS.bit.PEN20           PPGS_PEN20                    
                  IO_PPGS.bit.PEN21           PPGS_PEN21                    
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : REVC                    Address : 0xfa5
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_REVC.byte                REVC                          
  Bit             IO_REVC.bit.REV00           REVC_REV00                    
                  IO_REVC.bit.REV01           REVC_REV01                    
                  IO_REVC.bit.REV10           REVC_REV10                    
                  IO_REVC.bit.REV11           REVC_REV11                    
                  IO_REVC.bit.REV20           REVC_REV20                    
                  IO_REVC.bit.REV21           REVC_REV21                    
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : PPS21                   Address : 0xfa6
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_PPS21                    PPS21                         
----------------------------------------------------------------------------

  I/O Register Name : PPS20                   Address : 0xfa7
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_PPS20                    PPS20                         
----------------------------------------------------------------------------

  I/O Register Name : TMR1                    Address : 0xfa8-0xfa9
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_TMR1.word                TMR1                          
  Byte/Word       IO_TMR1.byte.TMRH1          TMR1_TMRH1                    
                  IO_TMR1.byte.TMRL1          TMR1_TMRL1                    
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : PDS21                   Address : 0xfaa
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_PDS21                    PDS21                         
----------------------------------------------------------------------------

  I/O Register Name : PDS20                   Address : 0xfab
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_PDS20                    PDS20                         
----------------------------------------------------------------------------

  I/O Register Name : PDCR1                   Address : 0xfb0-0xfb1
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_PDCR1.word               PDCR1                         
  Byte/Word       IO_PDCR1.byte.PDCRH         PDCR1_PDCRH                   
                  IO_PDCR1.byte.PDCRL         PDCR1_PDCRL                   
----------------------------------------------------------------------------

  I/O Register Name : PCSR1                   Address : 0xfb2-0xfb3
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_PCSR1.word               PCSR1                         
  Byte/Word       IO_PCSR1.byte.PCSRH         PCSR1_PCSRH                   
                  IO_PCSR1.byte.PCSRL         PCSR1_PCSRL                   
----------------------------------------------------------------------------

  I/O Register Name : PDUT1                   Address : 0xfb4-0xfb5
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_PDUT1.word               PDUT1                         
  Byte/Word       IO_PDUT1.byte.PDUTH         PDUT1_PDUTH                   
                  IO_PDUT1.byte.PDUTL         PDUT1_PDUTL                   
----------------------------------------------------------------------------

  I/O Register Name : BGR1                    Address : 0xfbc
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_BGR1                     BGR1                          
----------------------------------------------------------------------------

  I/O Register Name : BGR0                    Address : 0xfbd
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_BGR0                     BGR0                          
----------------------------------------------------------------------------

  I/O Register Name : PSSR0                   Address : 0xfbe
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_PSSR0.byte               PSSR0                         
  Bit             IO_PSSR0.bit.PSS0           PSSR0_PSS0                    
                  IO_PSSR0.bit.PSS1           PSSR0_PSS1                    
                  IO_PSSR0.bit.BRGE           PSSR0_BRGE                    
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : BRSR0                   Address : 0xfbf
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_BRSR0                    BRSR0                         
----------------------------------------------------------------------------

  I/O Register Name : AIDRH                   Address : 0xfc2
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_AIDRH.byte               AIDRH                         
  Bit             IO_AIDRH.bit.P40            AIDRH_P40                     
                  IO_AIDRH.bit.P41            AIDRH_P41                     
                  IO_AIDRH.bit.P42            AIDRH_P42                     
                  IO_AIDRH.bit.P43            AIDRH_P43                     
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : AIDRL                   Address : 0xfc3
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_AIDRL.byte               AIDRL                         
  Bit             IO_AIDRL.bit.P00            AIDRL_P00                     
                  IO_AIDRL.bit.P01            AIDRL_P01                     
                  IO_AIDRL.bit.P02            AIDRL_P02                     
                  IO_AIDRL.bit.P03            AIDRL_P03                     
                  IO_AIDRL.bit.P04            AIDRL_P04                     
                  IO_AIDRL.bit.P05            AIDRL_P05                     
                  IO_AIDRL.bit.P06            AIDRL_P06                     
                  IO_AIDRL.bit.P07            AIDRL_P07                     
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : OPDBRH0                 Address : 0xfc4
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_OPDBRH0.byte             OPDBRH0                       
  Bit             IO_OPDBRH0.bit.OP40         OPDBRH0_OP40                  
                  IO_OPDBRH0.bit.OP41         OPDBRH0_OP41                  
                  IO_OPDBRH0.bit.OP50         OPDBRH0_OP50                  
                  IO_OPDBRH0.bit.OP51         OPDBRH0_OP51                  
                  IO_OPDBRH0.bit.RDA0         OPDBRH0_RDA0                  
                  IO_OPDBRH0.bit.RDA1         OPDBRH0_RDA1                  
                  IO_OPDBRH0.bit.RDA2         OPDBRH0_RDA2                  
                  IO_OPDBRH0.bit.BNKF         OPDBRH0_BNKF                  
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : OPDBRL0                 Address : 0xfc5
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_OPDBRL0.byte             OPDBRL0                       
  Bit             IO_OPDBRL0.bit.OP00         OPDBRL0_OP00                  
                  IO_OPDBRL0.bit.OP01         OPDBRL0_OP01                  
                  IO_OPDBRL0.bit.OP10         OPDBRL0_OP10                  
                  IO_OPDBRL0.bit.OP11         OPDBRL0_OP11                  
                  IO_OPDBRL0.bit.OP20         OPDBRL0_OP20                  
                  IO_OPDBRL0.bit.OP21         OPDBRL0_OP21                  
                  IO_OPDBRL0.bit.OP30         OPDBRL0_OP30                  
                  IO_OPDBRL0.bit.OP31         OPDBRL0_OP31                  
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : OPDBRH1                 Address : 0xfc6
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_OPDBRH1.byte             OPDBRH1                       
  Bit             IO_OPDBRH1.bit.OP40         OPDBRH1_OP40                  
                  IO_OPDBRH1.bit.OP41         OPDBRH1_OP41                  
                  IO_OPDBRH1.bit.OP50         OPDBRH1_OP50                  
                  IO_OPDBRH1.bit.OP51         OPDBRH1_OP51                  
                  IO_OPDBRH1.bit.RDA0         OPDBRH1_RDA0                  
                  IO_OPDBRH1.bit.RDA1         OPDBRH1_RDA1                  
                  IO_OPDBRH1.bit.RDA2         OPDBRH1_RDA2                  
                  IO_OPDBRH1.bit.BNKF         OPDBRH1_BNKF                  
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : OPDBRL1                 Address : 0xfc7
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_OPDBRL1.byte             OPDBRL1                       
  Bit             IO_OPDBRL1.bit.OP00         OPDBRL1_OP00                  
                  IO_OPDBRL1.bit.OP01         OPDBRL1_OP01                  
                  IO_OPDBRL1.bit.OP10         OPDBRL1_OP10                  
                  IO_OPDBRL1.bit.OP11         OPDBRL1_OP11                  
                  IO_OPDBRL1.bit.OP20         OPDBRL1_OP20                  
                  IO_OPDBRL1.bit.OP21         OPDBRL1_OP21                  
                  IO_OPDBRL1.bit.OP30         OPDBRL1_OP30                  
                  IO_OPDBRL1.bit.OP31         OPDBRL1_OP31                  
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : OPDBRH2                 Address : 0xfc8
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_OPDBRH2.byte             OPDBRH2                       
  Bit             IO_OPDBRH2.bit.OP40         OPDBRH2_OP40                  
                  IO_OPDBRH2.bit.OP41         OPDBRH2_OP41                  
                  IO_OPDBRH2.bit.OP50         OPDBRH2_OP50                  
                  IO_OPDBRH2.bit.OP51         OPDBRH2_OP51                  
                  IO_OPDBRH2.bit.RDA0         OPDBRH2_RDA0                  
                  IO_OPDBRH2.bit.RDA1         OPDBRH2_RDA1                  
                  IO_OPDBRH2.bit.RDA2         OPDBRH2_RDA2                  
                  IO_OPDBRH2.bit.BNKF         OPDBRH2_BNKF                  
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : OPDBRL2                 Address : 0xfc9
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_OPDBRL2.byte             OPDBRL2                       
  Bit             IO_OPDBRL2.bit.OP00         OPDBRL2_OP00                  
                  IO_OPDBRL2.bit.OP01         OPDBRL2_OP01                  
                  IO_OPDBRL2.bit.OP10         OPDBRL2_OP10                  
                  IO_OPDBRL2.bit.OP11         OPDBRL2_OP11                  
                  IO_OPDBRL2.bit.OP20         OPDBRL2_OP20                  
                  IO_OPDBRL2.bit.OP21         OPDBRL2_OP21                  
                  IO_OPDBRL2.bit.OP30         OPDBRL2_OP30                  
                  IO_OPDBRL2.bit.OP31         OPDBRL2_OP31                  
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : OPDBRH3                 Address : 0xfca
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_OPDBRH3.byte             OPDBRH3                       
  Bit             IO_OPDBRH3.bit.OP40         OPDBRH3_OP40                  
                  IO_OPDBRH3.bit.OP41         OPDBRH3_OP41                  
                  IO_OPDBRH3.bit.OP50         OPDBRH3_OP50                  
                  IO_OPDBRH3.bit.OP51         OPDBRH3_OP51                  
                  IO_OPDBRH3.bit.RDA0         OPDBRH3_RDA0                  
                  IO_OPDBRH3.bit.RDA1         OPDBRH3_RDA1                  
                  IO_OPDBRH3.bit.RDA2         OPDBRH3_RDA2                  
                  IO_OPDBRH3.bit.BNKF         OPDBRH3_BNKF                  
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : OPDBRL3                 Address : 0xfcb
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_OPDBRL3.byte             OPDBRL3                       
  Bit             IO_OPDBRL3.bit.OP00         OPDBRL3_OP00                  
                  IO_OPDBRL3.bit.OP01         OPDBRL3_OP01                  
                  IO_OPDBRL3.bit.OP10         OPDBRL3_OP10                  
                  IO_OPDBRL3.bit.OP11         OPDBRL3_OP11                  
                  IO_OPDBRL3.bit.OP20         OPDBRL3_OP20                  
                  IO_OPDBRL3.bit.OP21         OPDBRL3_OP21                  
                  IO_OPDBRL3.bit.OP30         OPDBRL3_OP30                  
                  IO_OPDBRL3.bit.OP31         OPDBRL3_OP31                  
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : OPDBRH4                 Address : 0xfcc
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_OPDBRH4.byte             OPDBRH4                       
  Bit             IO_OPDBRH4.bit.OP40         OPDBRH4_OP40                  
                  IO_OPDBRH4.bit.OP41         OPDBRH4_OP41                  
                  IO_OPDBRH4.bit.OP50         OPDBRH4_OP50                  
                  IO_OPDBRH4.bit.OP51         OPDBRH4_OP51                  
                  IO_OPDBRH4.bit.RDA0         OPDBRH4_RDA0                  
                  IO_OPDBRH4.bit.RDA1         OPDBRH4_RDA1                  
                  IO_OPDBRH4.bit.RDA2         OPDBRH4_RDA2                  
                  IO_OPDBRH4.bit.BNKF         OPDBRH4_BNKF                  
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : OPDBRL4                 Address : 0xfcd
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_OPDBRL4.byte             OPDBRL4                       
  Bit             IO_OPDBRL4.bit.OP00         OPDBRL4_OP00                  
                  IO_OPDBRL4.bit.OP01         OPDBRL4_OP01                  
                  IO_OPDBRL4.bit.OP10         OPDBRL4_OP10                  
                  IO_OPDBRL4.bit.OP11         OPDBRL4_OP11                  
                  IO_OPDBRL4.bit.OP20         OPDBRL4_OP20                  
                  IO_OPDBRL4.bit.OP21         OPDBRL4_OP21                  
                  IO_OPDBRL4.bit.OP30         OPDBRL4_OP30                  
                  IO_OPDBRL4.bit.OP31         OPDBRL4_OP31                  
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : OPDBRH5                 Address : 0xfce
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_OPDBRH5.byte             OPDBRH5                       
  Bit             IO_OPDBRH5.bit.OP40         OPDBRH5_OP40                  
                  IO_OPDBRH5.bit.OP41         OPDBRH5_OP41                  
                  IO_OPDBRH5.bit.OP50         OPDBRH5_OP50                  
                  IO_OPDBRH5.bit.OP51         OPDBRH5_OP51                  
                  IO_OPDBRH5.bit.RDA0         OPDBRH5_RDA0                  
                  IO_OPDBRH5.bit.RDA1         OPDBRH5_RDA1                  
                  IO_OPDBRH5.bit.RDA2         OPDBRH5_RDA2                  
                  IO_OPDBRH5.bit.BNKF         OPDBRH5_BNKF                  
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : OPDBRL5                 Address : 0xfcf
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_OPDBRL5.byte             OPDBRL5                       
  Bit             IO_OPDBRL5.bit.OP00         OPDBRL5_OP00                  
                  IO_OPDBRL5.bit.OP01         OPDBRL5_OP01                  
                  IO_OPDBRL5.bit.OP10         OPDBRL5_OP10                  
                  IO_OPDBRL5.bit.OP11         OPDBRL5_OP11                  
                  IO_OPDBRL5.bit.OP20         OPDBRL5_OP20                  
                  IO_OPDBRL5.bit.OP21         OPDBRL5_OP21                  
                  IO_OPDBRL5.bit.OP30         OPDBRL5_OP30                  
                  IO_OPDBRL5.bit.OP31         OPDBRL5_OP31                  
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : OPDBRH6                 Address : 0xfd0
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_OPDBRH6.byte             OPDBRH6                       
  Bit             IO_OPDBRH6.bit.OP40         OPDBRH6_OP40                  
                  IO_OPDBRH6.bit.OP41         OPDBRH6_OP41                  
                  IO_OPDBRH6.bit.OP50         OPDBRH6_OP50                  
                  IO_OPDBRH6.bit.OP51         OPDBRH6_OP51                  
                  IO_OPDBRH6.bit.RDA0         OPDBRH6_RDA0                  
                  IO_OPDBRH6.bit.RDA1         OPDBRH6_RDA1                  
                  IO_OPDBRH6.bit.RDA2         OPDBRH6_RDA2                  
                  IO_OPDBRH6.bit.BNKF         OPDBRH6_BNKF                  
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : OPDBRL6                 Address : 0xfd1
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_OPDBRL6.byte             OPDBRL6                       
  Bit             IO_OPDBRL6.bit.OP00         OPDBRL6_OP00                  
                  IO_OPDBRL6.bit.OP01         OPDBRL6_OP01                  
                  IO_OPDBRL6.bit.OP10         OPDBRL6_OP10                  
                  IO_OPDBRL6.bit.OP11         OPDBRL6_OP11                  
                  IO_OPDBRL6.bit.OP20         OPDBRL6_OP20                  
                  IO_OPDBRL6.bit.OP21         OPDBRL6_OP21                  
                  IO_OPDBRL6.bit.OP30         OPDBRL6_OP30                  
                  IO_OPDBRL6.bit.OP31         OPDBRL6_OP31                  
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : OPDBRH7                 Address : 0xfd2
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_OPDBRH7.byte             OPDBRH7                       
  Bit             IO_OPDBRH7.bit.OP40         OPDBRH7_OP40                  
                  IO_OPDBRH7.bit.OP41         OPDBRH7_OP41                  
                  IO_OPDBRH7.bit.OP50         OPDBRH7_OP50                  
                  IO_OPDBRH7.bit.OP51         OPDBRH7_OP51                  
                  IO_OPDBRH7.bit.RDA0         OPDBRH7_RDA0                  
                  IO_OPDBRH7.bit.RDA1         OPDBRH7_RDA1                  
                  IO_OPDBRH7.bit.RDA2         OPDBRH7_RDA2                  
                  IO_OPDBRH7.bit.BNKF         OPDBRH7_BNKF                  
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : OPDBRL7                 Address : 0xfd3
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_OPDBRL7.byte             OPDBRL7                       
  Bit             IO_OPDBRL7.bit.OP00         OPDBRL7_OP00                  
                  IO_OPDBRL7.bit.OP01         OPDBRL7_OP01                  
                  IO_OPDBRL7.bit.OP10         OPDBRL7_OP10                  
                  IO_OPDBRL7.bit.OP11         OPDBRL7_OP11                  
                  IO_OPDBRL7.bit.OP20         OPDBRL7_OP20                  
                  IO_OPDBRL7.bit.OP21         OPDBRL7_OP21                  
                  IO_OPDBRL7.bit.OP30         OPDBRL7_OP30                  
                  IO_OPDBRL7.bit.OP31         OPDBRL7_OP31                  
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : OPDBRH8                 Address : 0xfd4
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_OPDBRH8.byte             OPDBRH8                       
  Bit             IO_OPDBRH8.bit.OP40         OPDBRH8_OP40                  
                  IO_OPDBRH8.bit.OP41         OPDBRH8_OP41                  
                  IO_OPDBRH8.bit.OP50         OPDBRH8_OP50                  
                  IO_OPDBRH8.bit.OP51         OPDBRH8_OP51                  
                  IO_OPDBRH8.bit.RDA0         OPDBRH8_RDA0                  
                  IO_OPDBRH8.bit.RDA1         OPDBRH8_RDA1                  
                  IO_OPDBRH8.bit.RDA2         OPDBRH8_RDA2                  
                  IO_OPDBRH8.bit.BNKF         OPDBRH8_BNKF                  
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : OPDBRL8                 Address : 0xfd5
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_OPDBRL8.byte             OPDBRL8                       
  Bit             IO_OPDBRL8.bit.OP00         OPDBRL8_OP00                  
                  IO_OPDBRL8.bit.OP01         OPDBRL8_OP01                  
                  IO_OPDBRL8.bit.OP10         OPDBRL8_OP10                  
                  IO_OPDBRL8.bit.OP11         OPDBRL8_OP11                  
                  IO_OPDBRL8.bit.OP20         OPDBRL8_OP20                  
                  IO_OPDBRL8.bit.OP21         OPDBRL8_OP21                  
                  IO_OPDBRL8.bit.OP30         OPDBRL8_OP30                  
                  IO_OPDBRL8.bit.OP31         OPDBRL8_OP31                  
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : OPDBRH9                 Address : 0xfd6
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_OPDBRH9.byte             OPDBRH9                       
  Bit             IO_OPDBRH9.bit.OP40         OPDBRH9_OP40                  
                  IO_OPDBRH9.bit.OP41         OPDBRH9_OP41                  
                  IO_OPDBRH9.bit.OP50         OPDBRH9_OP50                  
                  IO_OPDBRH9.bit.OP51         OPDBRH9_OP51                  
                  IO_OPDBRH9.bit.RDA0         OPDBRH9_RDA0                  
                  IO_OPDBRH9.bit.RDA1         OPDBRH9_RDA1                  
                  IO_OPDBRH9.bit.RDA2         OPDBRH9_RDA2                  
                  IO_OPDBRH9.bit.BNKF         OPDBRH9_BNKF                  
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : OPDBRL9                 Address : 0xfd7
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_OPDBRL9.byte             OPDBRL9                       
  Bit             IO_OPDBRL9.bit.OP00         OPDBRL9_OP00                  
                  IO_OPDBRL9.bit.OP01         OPDBRL9_OP01                  
                  IO_OPDBRL9.bit.OP10         OPDBRL9_OP10                  
                  IO_OPDBRL9.bit.OP11         OPDBRL9_OP11                  
                  IO_OPDBRL9.bit.OP20         OPDBRL9_OP20                  
                  IO_OPDBRL9.bit.OP21         OPDBRL9_OP21                  
                  IO_OPDBRL9.bit.OP30         OPDBRL9_OP30                  
                  IO_OPDBRL9.bit.OP31         OPDBRL9_OP31                  
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : OPDBRHA                 Address : 0xfd8
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_OPDBRHA.byte             OPDBRHA                       
  Bit             IO_OPDBRHA.bit.OP40         OPDBRHA_OP40                  
                  IO_OPDBRHA.bit.OP41         OPDBRHA_OP41                  
                  IO_OPDBRHA.bit.OP50         OPDBRHA_OP50                  
                  IO_OPDBRHA.bit.OP51         OPDBRHA_OP51                  
                  IO_OPDBRHA.bit.RDA0         OPDBRHA_RDA0                  
                  IO_OPDBRHA.bit.RDA1         OPDBRHA_RDA1                  
                  IO_OPDBRHA.bit.RDA2         OPDBRHA_RDA2                  
                  IO_OPDBRHA.bit.BNKF         OPDBRHA_BNKF                  
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : OPDBRLA                 Address : 0xfd9
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_OPDBRLA.byte             OPDBRLA                       
  Bit             IO_OPDBRLA.bit.OP00         OPDBRLA_OP00                  
                  IO_OPDBRLA.bit.OP01         OPDBRLA_OP01                  
                  IO_OPDBRLA.bit.OP10         OPDBRLA_OP10                  
                  IO_OPDBRLA.bit.OP11         OPDBRLA_OP11                  
                  IO_OPDBRLA.bit.OP20         OPDBRLA_OP20                  
                  IO_OPDBRLA.bit.OP21         OPDBRLA_OP21                  
                  IO_OPDBRLA.bit.OP30         OPDBRLA_OP30                  
                  IO_OPDBRLA.bit.OP31         OPDBRLA_OP31                  
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : OPDBRHB                 Address : 0xfda
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_OPDBRHB.byte             OPDBRHB                       
  Bit             IO_OPDBRHB.bit.OP40         OPDBRHB_OP40                  
                  IO_OPDBRHB.bit.OP41         OPDBRHB_OP41                  
                  IO_OPDBRHB.bit.OP50         OPDBRHB_OP50                  
                  IO_OPDBRHB.bit.OP51         OPDBRHB_OP51                  
                  IO_OPDBRHB.bit.RDA0         OPDBRHB_RDA0                  
                  IO_OPDBRHB.bit.RDA1         OPDBRHB_RDA1                  
                  IO_OPDBRHB.bit.RDA2         OPDBRHB_RDA2                  
                  IO_OPDBRHB.bit.BNKF         OPDBRHB_BNKF                  
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : OPDBRLB                 Address : 0xfdb
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_OPDBRLB.byte             OPDBRLB                       
  Bit             IO_OPDBRLB.bit.OP00         OPDBRLB_OP00                  
                  IO_OPDBRLB.bit.OP01         OPDBRLB_OP01                  
                  IO_OPDBRLB.bit.OP10         OPDBRLB_OP10                  
                  IO_OPDBRLB.bit.OP11         OPDBRLB_OP11                  
                  IO_OPDBRLB.bit.OP20         OPDBRLB_OP20                  
                  IO_OPDBRLB.bit.OP21         OPDBRLB_OP21                  
                  IO_OPDBRLB.bit.OP30         OPDBRLB_OP30                  
                  IO_OPDBRLB.bit.OP31         OPDBRLB_OP31                  
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : OPDUR                   Address : 0xfdc
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_OPDUR.byte               OPDUR                         
  Bit             IO_OPDUR.bit.OP40           OPDUR_OP40                    
                  IO_OPDUR.bit.OP41           OPDUR_OP41                    
                  IO_OPDUR.bit.OP50           OPDUR_OP50                    
                  IO_OPDUR.bit.OP51           OPDUR_OP51                    
                  IO_OPDUR.bit.RDA0           OPDUR_RDA0                    
                  IO_OPDUR.bit.RDA1           OPDUR_RDA1                    
                  IO_OPDUR.bit.RDA2           OPDUR_RDA2                    
                  IO_OPDUR.bit.BNKF           OPDUR_BNKF                    
----------------------------------------------------------------------------

  I/O Register Name : OPDLR                   Address : 0xfdd
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_OPDLR.byte               OPDLR                         
  Bit             IO_OPDLR.bit.OP00           OPDLR_OP00                    
                  IO_OPDLR.bit.OP01           OPDLR_OP01                    
                  IO_OPDLR.bit.OP10           OPDLR_OP10                    
                  IO_OPDLR.bit.OP11           OPDLR_OP11                    
                  IO_OPDLR.bit.OP20           OPDLR_OP20                    
                  IO_OPDLR.bit.OP21           OPDLR_OP21                    
                  IO_OPDLR.bit.OP30           OPDLR_OP30                    
                  IO_OPDLR.bit.OP31           OPDLR_OP31                    
----------------------------------------------------------------------------

  I/O Register Name : CPCUR                   Address : 0xfde
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_CPCUR                    CPCUR                         
----------------------------------------------------------------------------

  I/O Register Name : CPCLR                   Address : 0xfdf
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_CPCLR                    CPCLR                         
----------------------------------------------------------------------------

  I/O Register Name : LVDPW                   Address : 0xfe0
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_LVDPW                    LVDPW                         
----------------------------------------------------------------------------

  I/O Register Name : TMBUR                   Address : 0xfe2
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_TMBUR                    TMBUR                         
----------------------------------------------------------------------------

  I/O Register Name : TMBLR                   Address : 0xfe3
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_TMBLR                    TMBLR                         
----------------------------------------------------------------------------

  I/O Register Name : CRTH                    Address : 0xfe4
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_CRTH.byte                CRTH                          
  Bit             IO_CRTH.bit.CRTH0           CRTH_CRTH0                    
                  IO_CRTH.bit.CRTH1           CRTH_CRTH1                    
                  IO_CRTH.bit.CRTH2           CRTH_CRTH2                    
                  IO_CRTH.bit.CRTH3           CRTH_CRTH3                    
                  IO_CRTH.bit.CRTH4           CRTH_CRTH4                    
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : CRTL                    Address : 0xfe5
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_CRTL.byte                CRTL                          
  Bit             IO_CRTL.bit.CRTL0           CRTL_CRTL0                    
                  IO_CRTL.bit.CRTL1           CRTL_CRTL1                    
                  IO_CRTL.bit.CRTL2           CRTL_CRTL2                    
                  IO_CRTL.bit.CRTL3           CRTL_CRTL3                    
                  IO_CRTL.bit.CRTL4           CRTL_CRTL4                    
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : CRTDA                   Address : 0xfe7
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_CRTDA.byte               CRTDA                         
  Bit             IO_CRTDA.bit.CRTDA0         CRTDA_CRTDA0                  
                  IO_CRTDA.bit.CRTDA1         CRTDA_CRTDA1                  
                  IO_CRTDA.bit.CRTDA2         CRTDA_CRTDA2                  
                  IO_CRTDA.bit.CRTDA3         CRTDA_CRTDA3                  
                  IO_CRTDA.bit.CRTDA4         CRTDA_CRTDA4                  
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : SYSC                    Address : 0xfe8
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_SYSC.byte                SYSC                          
  Bit             IO_SYSC.bit.RSTEN           SYSC_RSTEN                    
                  IO_SYSC.bit.RSTOE           SYSC_RSTOE                    
                  IO_SYSC.bit.ADTGSEL         SYSC_ADTGSEL                  
                  IO_SYSC.bit.PFSEL           SYSC_PFSEL                    
                  IO_SYSC.bit.PGSEL           SYSC_PGSEL                    
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : CMCR                    Address : 0xfe9
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_CMCR.byte                CMCR                          
  Bit             IO_CMCR.bit.CMCEN           CMCR_CMCEN                    
                  IO_CMCR.bit.TBTSEL0         CMCR_TBTSEL0                  
                  IO_CMCR.bit.TBTSEL1         CMCR_TBTSEL1                  
                  IO_CMCR.bit.TBTSEL2         CMCR_TBTSEL2                  
                  IO_CMCR.bit.CMCSEL          CMCR_CMCSEL                   
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)


  I/O Register Name : CMDR                    Address : 0xfea
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_CMDR                     CMDR                          
----------------------------------------------------------------------------

  I/O Register Name : WDTH                    Address : 0xfeb
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_WDTH                     WDTH                          
----------------------------------------------------------------------------

  I/O Register Name : WDTL                    Address : 0xfec
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_WDTL                     WDTL                          
----------------------------------------------------------------------------

  I/O Register Name : WICR                    Address : 0xfef
----------------------------------------------------------------------------
  Access Type     Symbol Name                 Macro Name
----------------------------------------------------------------------------
  Byte/Word       IO_WICR.byte                WICR                          
  Bit             IO_WICR.bit.TRG1            WICR_TRG1                     
                  IO_WICR.bit.UCK0            WICR_UCK0                     
                  IO_WICR.bit.UI0             WICR_UI0                      
                  IO_WICR.bit.EC1             WICR_EC1                      
                  IO_WICR.bit.SCK             WICR_SCK                      
                  IO_WICR.bit.SIN             WICR_SIN                      
                  IO_WICR.bit.INT00           WICR_INT00                    
                  IO_WICR.bit.EC0             WICR_EC0                      
----------------------------------------------------------------------------

Note : Please substitute the constant in using an easy alternative expression
       when you write this register. (Please refer to notes in Chapter 3.)





  [History]
   V01L01   09 Nov 2011 - created



+-----------------------------------------------------------------------------+
| - The contents of this document are subject to change without notice.       |
|   Customers are advised to consult with sales representatives before        |
|   ordering.                                                                 |
| - The information, such as descriptions of function and application circuit |
|   examples, in this document are presented solely for the purpose of        |
|   reference to show examples of operations and uses of FUJITSU              |
|   SEMICONDUCTOR semiconductor device; FUJITSU SEMICONDUCTOR does not        |
|   warrant proper operation of the device with respect to use based on such  |
|   information. When you develop equipment incorporating the device based on |
|   such information, you must assume any responsibility arising out of such  |
|   use of the information.                                                   |
|   FUJITSU SEMICONDUCTOR assumes no liability for any damages whatsoever     |
|   arising out of the use of the information.                                |
| - Any information in this document, including descriptions of function and  |
|   schematic diagrams, shall not be construed as license of the use or       |
|   exercise of any intellectual property right, such as patent right or      |
|   copyright, or any other right of FUJITSU SEMICONDUCTOR or any third       |
|   party or does FUJITSU SEMICONDUCTOR warrant non-infringement of any       |
|   third-party's intellectual property right or other right by using such    |
|   information. FUJITSU SEMICONDUCTOR assumes no liability for any           |
|   infringement of the intellectual property rights or other rights of third |
|   parties which would result from the use of information contained herein.  |
| - The products described in this document are designed, developed and       |
|   manufactured as contemplated for general use, including without           |
|   limitation, ordinary industrial use, general office use, personal use,    |
|   and household use, but are not designed, developed and manufactured as    |
|   contemplated (1) for use accompanying fatal risks or dangers that, unless |
|   extremely high safety is secured, could have a serious effect to the      |
|   public, and could lead directly to death, personal injury, severe         |
|   physical damage or other loss (i.e., nuclear reaction control in nuclear  |
|   facility, aircraft flight control, air traffic control, mass transport    |
|   control, medical life support system, missile launch control in weapon    |
|   system), or (2) for use requiring extremely high reliability              |
|   (i.e., submersible repeater and artificial satellite). Please note that   |
|   FUJITSU SEMICONDUCTOR will not be liable against you and/or any third     |
|   party for any claims or damages arising in connection with                |
|   above-mentioned uses of the products.                                     |
| - Any semiconductor devices have an inherent chance of failure. You must    |
|   protect against injury, damage or loss from such failures by              |
|   incorporating safety design measures into your facility and equipment     |
|   such as redundancy, fire protection, and prevention of over-current       |
|   levels and other abnormal operating conditions.                           |
| - Exportation/release of any products described in this document may        |
|   require necessary procedures in accordance with the regulations of the    |
|   Foreign Exchange and Foreign Trade Control Law of Japan and/or US export  |
|   control laws.                                                             |
+-----------------------------------------------------------------------------+
 (C)2011  FUJITSU SEMICONDUCTOR LIMITED Printed in Japan
