Repository URL to install this package:
Version:
9.0~240925-3.fc42 ▾
|
; The format of the input file:
; each device definition begins with a line like this:
;
; .devicename
;
; after it go the port definitions in this format:
;
; portname address
;
; the bit definitions (optional) are represented like this:
;
; portname.bitname bitnumber
;
; lines beginning with a space are ignored.
; comment lines should be started with ';' character.
;
; the default device is specified at the start of the file
;
; .default device_name
;
; all lines non conforming to the format are passed to the callback function
;
; MITSUBISHI 7700 SPECIFIC LINES
;------------------------
;
; the processor definition may include the memory configuration.
; the line format is:
; area CLASS AREA-NAME START:END
;
; where CLASS is anything, but please use one of CODE, DATA, BSS
; START and END are addresses, the end address is not included
; Interrupt vectors are declared in the following way:
; entry NAME ADDRESS COMMENT
.default
.M37702M2BXXXFP
; http://www.mitsubishichips.com/Global/content/product/mcu/16bit/7700f/7700s/7702g/e7702um.pdf
; *** - ᮡáâ¢¥ë¥ á®ªà 饨ï
; MEMORY MAP
area DATA FSR 0x0000:0x0080
area DATA RAM_ 0x0080:0x0280 Internal RAM
area BSS RESERVED 0x0280:0xC000
area DATA ROM_ 0xC000:0xFFD6 Internal ROM
area DATA USER_VEC 0xFFD6:0x10000
; Interrupt and reset vector assignments
interrupt __RESET 0xFFFE RESET
interrupt Zero_Div 0xFFFC Zero division
interrupt BRK_ 0xFFFA BRK instruction
interrupt DBC_ 0xFFF8 DBC
interrupt WATCDOG 0xFFF6 Watchdog timer
interrupt INT0_ 0xFFF4 External interrupt due to INT0 pin input signal
interrupt INT1_ 0xFFF2 External interrupt due to INT1 pin input signal
interrupt INT2_ 0xFFF0 External interrupt due to INT2 pin input signal
interrupt Timer_A0 0xFFEE Internal interrupt from Timer A0
interrupt Timer_A1 0xFFEC Internal interrupt from Timer A1
interrupt Timer_A2 0xFFEA Internal interrupt from Timer A2
interrupt Timer_A3 0xFFE8 Internal interrupt from Timer A3
interrupt Timer_A4 0xFFE6 Internal interrupt from Timer A4
interrupt Timer_B0 0xFFE4 Internal interrupt from Timer B0
interrupt Timer_B1 0xFFE2 Internal interrupt from Timer B1
interrupt Timer_B2 0xFFE0 Internal interrupt from Timer B2
interrupt UART0_receive 0xFFDE Internal interrupt from UART0
interrupt UART0_transmit 0xFFDC Internal interrupt from UART0
interrupt UART1_receive 0xFFDA Internal interrupt from UART1
interrupt UART1_transmit 0xFFD8 Internal interrupt from UART1
interrupt A_D_conversion 0xFFD6 Internal interrupt from A-D converter
; INPUT/ OUTPUT PORTS
RESERVED0000 0x0000 RESERVED
RESERVED0001 0x0001 RESERVED
P0 0x0002 Port P0 register
P0.P0_7 7 Port P07
P0.P0_6 6 Port P06
P0.P0_5 5 Port P05
P0.P0_4 4 Port P04
P0.P0_3 3 Port P03
P0.P0_2 2 Port P02
P0.P0_1 1 Port P01
P0.P0_0 0 Port P00
P1 0x0003 Port P1 register
P1.P1_7 7 Port P17
P1.P1_6 6 Port P16
P1.P1_5 5 Port P15
P1.P1_4 4 Port P14
P1.P1_3 3 Port P13
P1.P1_2 2 Port P12
P1.P1_1 1 Port P11
P1.P1_0 0 Port P10
PD0 0x0004 Port P0 direction register
PD0.PD0_7 7 Port P07 direction bit
PD0.PD0_6 6 Port P06 direction bit
PD0.PD0_5 5 Port P05 direction bit
PD0.PD0_4 4 Port P04 direction bit
PD0.PD0_3 3 Port P03 direction bit
PD0.PD0_2 2 Port P02 direction bit
PD0.PD0_1 1 Port P01 direction bit
PD0.PD0_0 0 Port P00 direction bit
PD1 0x0005 Port P1 direction register
PD1.PD1_7 7 Port P17 direction bit
PD1.PD1_6 6 Port P16 direction bit
PD1.PD1_5 5 Port P15 direction bit
PD1.PD1_4 4 Port P14 direction bit
PD1.PD1_3 3 Port P13 direction bit
PD1.PD1_2 2 Port P12 direction bit
PD1.PD1_1 1 Port P11 direction bit
PD1.PD1_0 0 Port P10 direction bit
P2 0x0006 Port P2 register
P2.P2_7 7 Port P27
P2.P2_6 6 Port P26
P2.P2_5 5 Port P25
P2.P2_4 4 Port P24
P2.P2_3 3 Port P23
P2.P2_2 2 Port P22
P2.P2_1 1 Port P21
P2.P2_0 0 Port P20
P3 0x0007 Port P3 register
P3.P3_7 7 Port P37
P3.P3_6 6 Port P36
P3.P3_5 5 Port P35
P3.P3_4 4 Port P34
P3.P3_3 3 Port P33
P3.P3_2 2 Port P32
P3.P3_1 1 Port P31
P3.P3_0 0 Port P30
PD2 0x0008 Port P2 direction register
PD2.PD2_7 7 Port P27 direction bit
PD2.PD2_6 6 Port P26 direction bit
PD2.PD2_5 5 Port P25 direction bit
PD2.PD2_4 4 Port P24 direction bit
PD2.PD2_3 3 Port P23 direction bit
PD2.PD2_2 2 Port P22 direction bit
PD2.PD2_1 1 Port P21 direction bit
PD2.PD2_0 0 Port P20 direction bit
PD3 0x0009 Port P3 direction register
PD3.PD3_7 7 Port P37 direction bit
PD3.PD3_6 6 Port P36 direction bit
PD3.PD3_5 5 Port P35 direction bit
PD3.PD3_4 4 Port P34 direction bit
PD3.PD3_3 3 Port P33 direction bit
PD3.PD3_2 2 Port P32 direction bit
PD3.PD3_1 1 Port P31 direction bit
PD3.PD3_0 0 Port P30 direction bit
P4 0x000A Port P4 register
P4.P4_7 7 Port P47
P4.P4_6 6 Port P46
P4.P4_5 5 Port P45
P4.P4_4 4 Port P44
P4.P4_3 3 Port P43
P4.P4_2 2 Port P42
P4.P4_1 1 Port P41
P4.P4_0 0 Port P40
P5 0x000B Port P5 register
P5.P5_7 7 Port P57
P5.P5_6 6 Port P56
P5.P5_5 5 Port P55
P5.P5_4 4 Port P54
P5.P5_3 3 Port P53
P5.P5_2 2 Port P52
P5.P5_1 1 Port P51
P5.P5_0 0 Port P50
PD4 0x000C Port P4 direction register
PD4.PD4_7 7 Port P47 direction bit
PD4.PD4_6 6 Port P46 direction bit
PD4.PD4_5 5 Port P45 direction bit
PD4.PD4_4 4 Port P44 direction bit
PD4.PD4_3 3 Port P43 direction bit
PD4.PD4_2 2 Port P42 direction bit
PD4.PD4_1 1 Port P41 direction bit
PD4.PD4_0 0 Port P40 direction bit
PD5 0x000D Port P5 direction register
PD5.PD5_7 7 Port P57 direction bit
PD5.PD5_6 6 Port P56 direction bit
PD5.PD5_5 5 Port P55 direction bit
PD5.PD5_4 4 Port P54 direction bit
PD5.PD5_3 3 Port P53 direction bit
PD5.PD5_2 2 Port P52 direction bit
PD5.PD5_1 1 Port P51 direction bit
PD5.PD5_0 0 Port P50 direction bit
P6 0x000E Port P6 register
P6.P6_7 7 Port P67
P6.P6_6 6 Port P66
P6.P6_5 5 Port P65
P6.P6_4 4 Port P64
P6.P6_3 3 Port P63
P6.P6_2 2 Port P62
P6.P6_1 1 Port P61
P6.P6_0 0 Port P60
P7 0x000F Port P7 register
P7.P7_7 7 Port P77
P7.P7_6 6 Port P76
P7.P7_5 5 Port P75
P7.P7_4 4 Port P74
P7.P7_3 3 Port P73
P7.P7_2 2 Port P72
P7.P7_1 1 Port P71
P7.P7_0 0 Port P70
PD6 0x0010 Port P6 direction register
PD6.PD6_7 7 Port P67 direction bit
PD6.PD6_6 6 Port P66 direction bit
PD6.PD6_5 5 Port P65 direction bit
PD6.PD6_4 4 Port P64 direction bit
PD6.PD6_3 3 Port P63 direction bit
PD6.PD6_2 2 Port P62 direction bit
PD6.PD6_1 1 Port P61 direction bit
PD6.PD6_0 0 Port P60 direction bit
PD7 0x0011 Port P7 direction register
PD7.PD7_7 7 Port P77 direction bit
PD7.PD7_6 6 Port P76 direction bit
PD7.PD7_5 5 Port P75 direction bit
PD7.PD7_4 4 Port P74 direction bit
PD7.PD7_3 3 Port P73 direction bit
PD7.PD7_2 2 Port P72 direction bit
PD7.PD7_1 1 Port P71 direction bit
PD7.PD7_0 0 Port P70 direction bit
P8 0x0012 Port P8 register
P8.P8_7 7 Port P87
P8.P8_6 6 Port P86
P8.P8_5 5 Port P85
P8.P8_4 4 Port P84
P8.P8_3 3 Port P83
P8.P8_2 2 Port P82
P8.P8_1 1 Port P81
P8.P8_0 0 Port P80
RESERVED0013 0x0013 RESERVED
PD8 0x0014 Port P8 direction register
PD8.PD8_7 7 Port P87 direction bit
PD8.PD8_6 6 Port P86 direction bit
PD8.PD8_5 5 Port P85 direction bit
PD8.PD8_4 4 Port P84 direction bit
PD8.PD8_3 3 Port P83 direction bit
PD8.PD8_2 2 Port P82 direction bit
PD8.PD8_1 1 Port P81 direction bit
PD8.PD8_0 0 Port P80 direction bit
RESERVED0015 0x0015 RESERVED
RESERVED0016 0x0016 RESERVED
RESERVED0017 0x0017 RESERVED
RESERVED0018 0x0018 RESERVED
RESERVED0019 0x0019 RESERVED
RESERVED001A 0x001A RESERVED
RESERVED001B 0x001B RESERVED
RESERVED001C 0x001C RESERVED
RESERVED001D 0x001D RESERVED
ADCON 0x001E A-D control register
ADCON.Bit7 7 A-D conversion frequency select bit
ADCON.Bit6 6 A-D conversion start bit
ADCON.Bit5 5 Trigger select bit
ADCON.Bit4 4 A-D operation mode select bit 4
ADCON.Bit3 3 A-D operation mode select bit 3
ADCON.Bit2 2 Analog input select bit 2
ADCON.Bit1 1 Analog input select bit 1
ADCON.Bit0 0 Analog input select bit 0
A_D_SPSR 0x001F A-D sweep pin select register (***)
A_D_SPSR.Bit1 1 A-D sweep pin select bit 1
A_D_SPSR.Bit0 0 A-D sweep pin select bit 0
AD0 0x0020 A-D register 0
AD0.Bit7 7 Reads an A-D conversion result bit 7
AD0.Bit6 6 Reads an A-D conversion result bit 6
AD0.Bit5 5 Reads an A-D conversion result bit 5
AD0.Bit4 4 Reads an A-D conversion result bit 4
AD0.Bit3 3 Reads an A-D conversion result bit 3
AD0.Bit2 2 Reads an A-D conversion result bit 2
AD0.Bit1 1 Reads an A-D conversion result bit 1
AD0.Bit0 0 Reads an A-D conversion result bit 0
RESERVED0021 0x0021 RESERVED
AD1 0x0022 A-D register 1
AD1.Bit7 7 Reads an A-D conversion result bit 7
AD1.Bit6 6 Reads an A-D conversion result bit 6
AD1.Bit5 5 Reads an A-D conversion result bit 5
AD1.Bit4 4 Reads an A-D conversion result bit 4
AD1.Bit3 3 Reads an A-D conversion result bit 3
AD1.Bit2 2 Reads an A-D conversion result bit 2
AD1.Bit1 1 Reads an A-D conversion result bit 1
AD1.Bit0 0 Reads an A-D conversion result bit 0
RESERVED0023 0x0023 RESERVED
AD2 0x0024 A-D register 2
AD2.Bit7 7 Reads an A-D conversion result bit 7
AD2.Bit6 6 Reads an A-D conversion result bit 6
AD2.Bit5 5 Reads an A-D conversion result bit 5
AD2.Bit4 4 Reads an A-D conversion result bit 4
AD2.Bit3 3 Reads an A-D conversion result bit 3
AD2.Bit2 2 Reads an A-D conversion result bit 2
AD2.Bit1 1 Reads an A-D conversion result bit 1
AD2.Bit0 0 Reads an A-D conversion result bit 0
RESERVED0025 0x0025 RESERVED
AD3 0x0026 A-D register 3
AD3.Bit7 7 Reads an A-D conversion result bit 7
AD3.Bit6 6 Reads an A-D conversion result bit 6
AD3.Bit5 5 Reads an A-D conversion result bit 5
AD3.Bit4 4 Reads an A-D conversion result bit 4
AD3.Bit3 3 Reads an A-D conversion result bit 3
AD3.Bit2 2 Reads an A-D conversion result bit 2
AD3.Bit1 1 Reads an A-D conversion result bit 1
AD3.Bit0 0 Reads an A-D conversion result bit 0
RESERVED0027 0x0027 RESERVED
AD4 0x0028 A-D register 4
AD4.Bit7 7 Reads an A-D conversion result bit 7
AD4.Bit6 6 Reads an A-D conversion result bit 6
AD4.Bit5 5 Reads an A-D conversion result bit 5
AD4.Bit4 4 Reads an A-D conversion result bit 4
AD4.Bit3 3 Reads an A-D conversion result bit 3
AD4.Bit2 2 Reads an A-D conversion result bit 2
AD4.Bit1 1 Reads an A-D conversion result bit 1
AD4.Bit0 0 Reads an A-D conversion result bit 0
RESERVED0029 0x0029 RESERVED
AD5 0x002A A-D register 5
AD5.Bit7 7 Reads an A-D conversion result bit 7
AD5.Bit6 6 Reads an A-D conversion result bit 6
AD5.Bit5 5 Reads an A-D conversion result bit 5
AD5.Bit4 4 Reads an A-D conversion result bit 4
AD5.Bit3 3 Reads an A-D conversion result bit 3
AD5.Bit2 2 Reads an A-D conversion result bit 2
AD5.Bit1 1 Reads an A-D conversion result bit 1
AD5.Bit0 0 Reads an A-D conversion result bit 0
RESERVED002B 0x002B RESERVED
AD6 0x002C A-D register 6
AD6.Bit7 7 Reads an A-D conversion result bit 7
AD6.Bit6 6 Reads an A-D conversion result bit 6
AD6.Bit5 5 Reads an A-D conversion result bit 5
AD6.Bit4 4 Reads an A-D conversion result bit 4
AD6.Bit3 3 Reads an A-D conversion result bit 3
AD6.Bit2 2 Reads an A-D conversion result bit 2
AD6.Bit1 1 Reads an A-D conversion result bit 1
AD6.Bit0 0 Reads an A-D conversion result bit 0
RESERVED002D 0x002D RESERVED
AD7 0x002E A-D register 7
AD7.Bit7 7 Reads an A-D conversion result bit 7
AD7.Bit6 6 Reads an A-D conversion result bit 6
AD7.Bit5 5 Reads an A-D conversion result bit 5
AD7.Bit4 4 Reads an A-D conversion result bit 4
AD7.Bit3 3 Reads an A-D conversion result bit 3
AD7.Bit2 2 Reads an A-D conversion result bit 2
AD7.Bit1 1 Reads an A-D conversion result bit 1
AD7.Bit0 0 Reads an A-D conversion result bit 0
RESERVED002F 0x002F RESERVED
U0MR 0x0030 UART0 transmit/receive mode register
U0MR.Bit7 7 Sleep select bit
U0MR.Bit6 6 Parity enable bit
U0MR.Bit5 5 Odd/Even parity select bit
U0MR.Bit4 4 Stop bit length select bit
U0MR.Bit3 3 Internal/External clock select bit
U0MR.Bit2 2 Serial I/O mode select bit 2
U0MR.Bit1 1 Serial I/O mode select bit 1
U0MR.Bit0 0 Serial I/O mode select bit 0
BRG0 0x0031 UART0 baud rate register (BRG0) (***)
U0TB 0x0032 UART0 transmit buffer register
U0C0 0x0034 UART0 transmit/receive control register 0
U0C0.Bit3 3 Transmit register empty flag
U0C0.Bit2 2 CTS/RTS select bit
U0C0.Bit1 1 BRG count source select bit 1
U0C0.Bit0 0 BRG count source select bit 0
U0C1 0x0035 UART0 transmit/receive control register 1
U0C1.Bit7 7 Error sum flag
U0C1.Bit6 6 Parity error flag
U0C1.Bit5 5 Framing error flag
U0C1.Bit4 4 Overrun error flag
U0C1.Bit3 3 Receive complete flag
U0C1.Bit2 2 Receive enable bit
U0C1.Bit1 1 Transmit buffer empty flag
U0C1.Bit0 0 Transmit enable bit
U0RB 0x0036 UART0 receive buffer register
U1MR 0x0038 UART1 transmit/receive mode register
U1MR.Bit7 7 Sleep select bit
U1MR.Bit6 6 Parity enable bit
U1MR.Bit5 5 Odd/Even parity select bit
U1MR.Bit4 4 Stop bit length select bit
U1MR.Bit3 3 Internal/External clock select bit
U1MR.Bit2 2 Serial I/O mode select bit 2
U1MR.Bit1 1 Serial I/O mode select bit 1
U1MR.Bit0 0 Serial I/O mode select bit 0
BRG1 0x0039 UART1 baud rate register (BRG1) (***)
U1TB 0x003A UART1 transmit buffer register
U1C0 0x003C UART1 transmit/receive control register 0
U1C0.Bit3 3 Transmit register empty flag
U1C0.Bit2 2 CTS/RTS select bit
U1C0.Bit1 1 BRG count source select bit 1
U1C0.Bit0 0 BRG count source select bit 0
U1C1 0x003D UART1 transmit/receive control register 1
U1C1.Bit7 7 Error sum flag
U1C1.Bit6 6 Parity error flag
U1C1.Bit5 5 Framing error flag
U1C1.Bit4 4 Overrun error flag
U1C1.Bit3 3 Receive complete flag
U1C1.Bit2 2 Receive enable bit
U1C1.Bit1 1 Transmit buffer empty flag
U1C1.Bit0 0 Transmit enable bit
U1RB 0x003E UART1 receive buffer register
CSREG 0x0040 Count start register (***)
CSREG.Bit7 7 Timer B2 count start bit
CSREG.Bit6 6 Timer B1 count start bit
CSREG.Bit5 5 Timer B0 count start bit
CSREG.Bit4 4 Timer A4 count start bit
CSREG.Bit3 3 Timer A3 count start bit
CSREG.Bit2 2 Timer A2 count start bit
CSREG.Bit1 1 Timer A1 count start bit
CSREG.Bit0 0 Timer A0 count start bit
RESERVED0041 0x0041 RESERVED
ONE_SSREG 0x0042 One-shot start register (***)
ONE_SSREG.Bit4 4 Timer A4 one-shot start bit
ONE_SSREG.Bit3 3 Timer A3 one-shot start bit
ONE_SSREG.Bit2 2 Timer A2 one-shot start bit
ONE_SSREG.Bit1 1 Timer A1 one-shot start bit
ONE_SSREG.Bit0 0 Timer A0 one-shot start bit
RESERVED0043 0x0043 RESERVED
UP_D_REG 0x0044 Up-down register (***)
UP_D_REG.Bit7 7 Timer A4 two-phase pulse signal processing select bit
UP_D_REG.Bit6 6 Timer A3 two-phase pulse signal processing select bit
UP_D_REG.Bit5 5 Timer A2 two-phase pulse signal processing select bit
UP_D_REG.Bit4 4 Timer A4 up-down bit
UP_D_REG.Bit3 3 Timer A3 up-down bit
UP_D_REG.Bit2 2 Timer A2 up-down bit
UP_D_REG.Bit1 1 Timer A1 up-down bit
UP_D_REG.Bit0 0 Timer A0 up-down bit
RESERVED0045 0x0045 RESERVED
TA0 0x0046 Timer A0 register
TA1 0x0048 Timer A1 register
TA2 0x004A Timer A2 register
TA3 0x004C Timer A3 register
TA4 0x004E Timer A4 register
TB0 0x0050 Timer B0 register
TB1 0x0052 Timer B1 register
TB2 0x0054 Timer B2 register
TA0MR 0x0056 Timer A0 mode register
TA0MR.Bit7 7
TA0MR.Bit6 6
TA0MR.Bit5 5
TA0MR.Bit4 4
TA0MR.Bit3 3
TA0MR.Bit2 2
TA0MR.Bit1 1 Operating mode select bit 1
TA0MR.Bit0 0 Operating mode select bit 0
TA1MR 0x0057 Timer A1 mode register
TA1MR.Bit7 7
TA1MR.Bit6 6
TA1MR.Bit5 5
TA1MR.Bit4 4
TA1MR.Bit3 3
TA1MR.Bit2 2
TA1MR.Bit1 1 Operating mode select bit 1
TA1MR.Bit0 0 Operating mode select bit 0
TA2MR 0x0058 Timer A2 mode register
TA2MR.Bit7 7
TA2MR.Bit6 6
TA2MR.Bit5 5
TA2MR.Bit4 4
TA2MR.Bit3 3
TA2MR.Bit2 2
TA2MR.Bit1 1 Operating mode select bit 1
TA2MR.Bit0 0 Operating mode select bit 0
TA3MR 0x0059 Timer A3 mode register
TA3MR.Bit7 7
TA3MR.Bit6 6
TA3MR.Bit5 5
TA3MR.Bit4 4
TA3MR.Bit3 3
TA3MR.Bit2 2
TA3MR.Bit1 1 Operating mode select bit 1
TA3MR.Bit0 0 Operating mode select bit 0
TA4MR 0x005A Timer A4 mode register
TA4MR.Bit7 7
TA4MR.Bit6 6
TA4MR.Bit5 5
TA4MR.Bit4 4
TA4MR.Bit3 3
TA4MR.Bit2 2
TA4MR.Bit1 1 Operating mode select bit 1
TA4MR.Bit0 0 Operating mode select bit 0
TB0MR 0x005B Timer B0 mode register
TB0MR.Bit7 7
TB0MR.Bit6 6
TB0MR.Bit5 5
TB0MR.Bit3 3
TB0MR.Bit2 2
TB0MR.Bit1 1 Operating mode select bit 1
TB0MR.Bit0 0 Operating mode select bit 0
TB1MR 0x005C Timer B1 mode register
TB1MR.Bit7 7
TB1MR.Bit6 6
TB1MR.Bit5 5
TB1MR.Bit3 3
TB1MR.Bit2 2
TB1MR.Bit1 1 Operating mode select bit 1
TB1MR.Bit0 0 Operating mode select bit 0
TB2MR 0x005D Timer B2 mode register
TB2MR.Bit7 7
TB2MR.Bit6 6
TB2MR.Bit5 5
TB2MR.Bit3 3
TB2MR.Bit2 2
TB2MR.Bit1 1 Operating mode select bit 1
TB2MR.Bit0 0 Operating mode select bit 0
PM 0x005E Processor mode register
PM.Bit7 7 Clock 1 output select bit
PM.Bit5 5 Interrupt priority detection time select bit 5
PM.Bit4 4 Interrupt priority detection time select bit 4
PM.Bit3 3 Software reset bit
PM.Bit2 2 Wait bit
PM.Bit1 1 Processor mode bit 1
PM.Bit0 0 Processor mode bit 0
RESERVED005F 0x005F RESERVED
WDT 0x0060 Watchdog timer register (***)
WDTFS 0x0061 Watchdog timer frequency select register (***)
WDTFS.Bit0 0 Watchdog timer frequency select bit
RESERVED0062 0x0062 RESERVED
RESERVED0063 0x0063 RESERVED
RESERVED0064 0x0064 RESERVED
RESERVED0065 0x0065 RESERVED
RESERVED0066 0x0066 RESERVED
RESERVED0067 0x0067 RESERVED
RESERVED0068 0x0068 RESERVED
RESERVED0069 0x0069 RESERVED
RESERVED006A 0x006A RESERVED
RESERVED006B 0x006B RESERVED
RESERVED006C 0x006C RESERVED
RESERVED006D 0x006D RESERVED
RESERVED006E 0x006E RESERVED
RESERVED006F 0x006F RESERVED
ADIC 0x0070 A-D conversion interrupt control register
ADIC.Bit3 3 Interrupt request bit
ADIC.Bit2 2 Interrupt priority level select bit 2
ADIC.Bit1 1 Interrupt priority level select bit 1
ADIC.Bit0 0 Interrupt priority level select bit 0
S0TIC 0x0071 UART0 transmit interrupt control register
S0TIC.Bit3 3 Interrupt request bit
S0TIC.Bit2 2 Interrupt priority level select bit 2
S0TIC.Bit1 1 Interrupt priority level select bit 1
S0TIC.Bit0 0 Interrupt priority level select bit 0
S0RIC 0x0072 UART0 receive interrupt control register
S0RIC.Bit3 3 Interrupt request bit
S0RIC.Bit2 2 Interrupt priority level select bit 2
S0RIC.Bit1 1 Interrupt priority level select bit 1
S0RIC.Bit0 0 Interrupt priority level select bit 0
S1TIC 0x0073 UART1 transmit interrupt control register
S1TIC.Bit3 3 Interrupt request bit
S1TIC.Bit2 2 Interrupt priority level select bit 2
S1TIC.Bit1 1 Interrupt priority level select bit 1
S1TIC.Bit0 0 Interrupt priority level select bit 0
S1RIC 0x0074 UART1 receive interrupt control register
S1RIC.Bit3 3 Interrupt request bit
S1RIC.Bit2 2 Interrupt priority level select bit 2
S1RIC.Bit1 1 Interrupt priority level select bit 1
S1RIC.Bit0 0 Interrupt priority level select bit 0
TA0IC 0x0075 Timer A0 interrupt control register
TA0IC.Bit3 3 Interrupt request bit
TA0IC.Bit2 2 Interrupt priority level select bit 2
TA0IC.Bit1 1 Interrupt priority level select bit 1
TA0IC.Bit0 0 Interrupt priority level select bit 0
TA1IC 0x0076 Timer A1 interrupt control register
TA1IC.Bit3 3 Interrupt request bit
TA1IC.Bit2 2 Interrupt priority level select bit 2
TA1IC.Bit1 1 Interrupt priority level select bit 1
TA1IC.Bit0 0 Interrupt priority level select bit 0
TA2IC 0x0077 Timer A2 interrupt control register
TA2IC.Bit3 3 Interrupt request bit
TA2IC.Bit2 2 Interrupt priority level select bit 2
TA2IC.Bit1 1 Interrupt priority level select bit 1
TA2IC.Bit0 0 Interrupt priority level select bit 0
TA3IC 0x0078 Timer A3 interrupt control register
TA3IC.Bit3 3 Interrupt request bit
TA3IC.Bit2 2 Interrupt priority level select bit 2
TA3IC.Bit1 1 Interrupt priority level select bit 1
TA3IC.Bit0 0 Interrupt priority level select bit 0
TA4IC 0x0079 Timer A4 interrupt control register
TA4IC.Bit3 3 Interrupt request bit
TA4IC.Bit2 2 Interrupt priority level select bit 2
TA4IC.Bit1 1 Interrupt priority level select bit 1
TA4IC.Bit0 0 Interrupt priority level select bit 0
TB0IC 0x007A Timer B0 interrupt control register
TB0IC.Bit3 3 Interrupt request bit
TB0IC.Bit2 2 Interrupt priority level select bit 2
TB0IC.Bit1 1 Interrupt priority level select bit 1
TB0IC.Bit0 0 Interrupt priority level select bit 0
TB1IC 0x007B Timer B1 interrupt control register
TB1IC.Bit3 3 Interrupt request bit
TB1IC.Bit2 2 Interrupt priority level select bit 2
TB1IC.Bit1 1 Interrupt priority level select bit 1
TB1IC.Bit0 0 Interrupt priority level select bit 0
TB2IC 0x007C Timer B2 interrupt control register
TB2IC.Bit3 3 Interrupt request bit
TB2IC.Bit2 2 Interrupt priority level select bit 2
TB2IC.Bit1 1 Interrupt priority level select bit 1
TB2IC.Bit0 0 Interrupt priority level select bit 0
INT0IC 0x007D INT0 interrupt control register
INT0IC.Bit5 5 Level sense/Edge sense select bit
INT0IC.Bit4 4 Polarity select bit
INT0IC.Bit3 3 Interrupt request bit
INT0IC.Bit2 2 Interrupt priority level select bit 2
INT0IC.Bit1 1 Interrupt priority level select bit 1
INT0IC.Bit0 0 Interrupt priority level select bit 0
INT1IC 0x007E INT1 interrupt control register
INT1IC.Bit5 5 Level sense/Edge sense select bit
INT1IC.Bit4 4 Polarity select bit
INT1IC.Bit3 3 Interrupt request bit
INT1IC.Bit2 2 Interrupt priority level select bit 2
INT1IC.Bit1 1 Interrupt priority level select bit 1
INT1IC.Bit0 0 Interrupt priority level select bit 0
INT2IC 0x007F INT2 interrupt control register
INT2IC.Bit5 5 Level sense/Edge sense select bit
INT2IC.Bit4 4 Polarity select bit
INT2IC.Bit3 3 Interrupt request bit
INT2IC.Bit2 2 Interrupt priority level select bit 2
INT2IC.Bit1 1 Interrupt priority level select bit 1
INT2IC.Bit0 0 Interrupt priority level select bit 0
.M37702M3BXXXFP
; http://www.mitsubishichips.com/Global/content/product/mcu/16bit/7700f/7700s/7702g/e7702um.pdf
; *** - ᮡáâ¢¥ë¥ á®ªà 饨ï
; MEMORY MAP
area DATA FSR 0x0000:0x0080
area DATA RAM_ 0x0080:0x0480 Internal RAM
area BSS RESERVED 0x0480:0xA000
area DATA ROM_ 0xA000:0xFFD6 Internal ROM
area DATA USER_VEC 0xFFD6:0x10000
; Interrupt and reset vector assignments
interrupt __RESET 0xFFFE RESET
interrupt Zero_Div 0xFFFC Zero division
interrupt BRK_ 0xFFFA BRK instruction
interrupt DBC_ 0xFFF8 DBC
interrupt WATCDOG 0xFFF6 Watchdog timer
interrupt INT0_ 0xFFF4 External interrupt due to INT0 pin input signal
interrupt INT1_ 0xFFF2 External interrupt due to INT1 pin input signal
interrupt INT2_ 0xFFF0 External interrupt due to INT2 pin input signal
interrupt Timer_A0 0xFFEE Internal interrupt from Timer A0
interrupt Timer_A1 0xFFEC Internal interrupt from Timer A1
interrupt Timer_A2 0xFFEA Internal interrupt from Timer A2
interrupt Timer_A3 0xFFE8 Internal interrupt from Timer A3
interrupt Timer_A4 0xFFE6 Internal interrupt from Timer A4
interrupt Timer_B0 0xFFE4 Internal interrupt from Timer B0
interrupt Timer_B1 0xFFE2 Internal interrupt from Timer B1
interrupt Timer_B2 0xFFE0 Internal interrupt from Timer B2
interrupt UART0_receive 0xFFDE Internal interrupt from UART0
interrupt UART0_transmit 0xFFDC Internal interrupt from UART0
interrupt UART1_receive 0xFFDA Internal interrupt from UART1
interrupt UART1_transmit 0xFFD8 Internal interrupt from UART1
interrupt A_D_conversion 0xFFD6 Internal interrupt from A-D converter
; INPUT/ OUTPUT PORTS
RESERVED0000 0x0000 RESERVED
RESERVED0001 0x0001 RESERVED
P0 0x0002 Port P0 register
P0.P0_7 7 Port P07
P0.P0_6 6 Port P06
P0.P0_5 5 Port P05
P0.P0_4 4 Port P04
P0.P0_3 3 Port P03
P0.P0_2 2 Port P02
P0.P0_1 1 Port P01
P0.P0_0 0 Port P00
P1 0x0003 Port P1 register
P1.P1_7 7 Port P17
P1.P1_6 6 Port P16
P1.P1_5 5 Port P15
P1.P1_4 4 Port P14
P1.P1_3 3 Port P13
P1.P1_2 2 Port P12
P1.P1_1 1 Port P11
P1.P1_0 0 Port P10
PD0 0x0004 Port P0 direction register
PD0.PD0_7 7 Port P07 direction bit
PD0.PD0_6 6 Port P06 direction bit
PD0.PD0_5 5 Port P05 direction bit
PD0.PD0_4 4 Port P04 direction bit
PD0.PD0_3 3 Port P03 direction bit
PD0.PD0_2 2 Port P02 direction bit
PD0.PD0_1 1 Port P01 direction bit
PD0.PD0_0 0 Port P00 direction bit
PD1 0x0005 Port P1 direction register
PD1.PD1_7 7 Port P17 direction bit
PD1.PD1_6 6 Port P16 direction bit
PD1.PD1_5 5 Port P15 direction bit
PD1.PD1_4 4 Port P14 direction bit
PD1.PD1_3 3 Port P13 direction bit
PD1.PD1_2 2 Port P12 direction bit
PD1.PD1_1 1 Port P11 direction bit
PD1.PD1_0 0 Port P10 direction bit
P2 0x0006 Port P2 register
P2.P2_7 7 Port P27
P2.P2_6 6 Port P26
P2.P2_5 5 Port P25
P2.P2_4 4 Port P24
P2.P2_3 3 Port P23
P2.P2_2 2 Port P22
P2.P2_1 1 Port P21
P2.P2_0 0 Port P20
P3 0x0007 Port P3 register
P3.P3_7 7 Port P37
P3.P3_6 6 Port P36
P3.P3_5 5 Port P35
P3.P3_4 4 Port P34
P3.P3_3 3 Port P33
P3.P3_2 2 Port P32
P3.P3_1 1 Port P31
P3.P3_0 0 Port P30
PD2 0x0008 Port P2 direction register
PD2.PD2_7 7 Port P27 direction bit
PD2.PD2_6 6 Port P26 direction bit
PD2.PD2_5 5 Port P25 direction bit
PD2.PD2_4 4 Port P24 direction bit
PD2.PD2_3 3 Port P23 direction bit
PD2.PD2_2 2 Port P22 direction bit
PD2.PD2_1 1 Port P21 direction bit
PD2.PD2_0 0 Port P20 direction bit
PD3 0x0009 Port P3 direction register
PD3.PD3_7 7 Port P37 direction bit
PD3.PD3_6 6 Port P36 direction bit
PD3.PD3_5 5 Port P35 direction bit
PD3.PD3_4 4 Port P34 direction bit
PD3.PD3_3 3 Port P33 direction bit
PD3.PD3_2 2 Port P32 direction bit
PD3.PD3_1 1 Port P31 direction bit
PD3.PD3_0 0 Port P30 direction bit
P4 0x000A Port P4 register
P4.P4_7 7 Port P47
P4.P4_6 6 Port P46
P4.P4_5 5 Port P45
P4.P4_4 4 Port P44
P4.P4_3 3 Port P43
P4.P4_2 2 Port P42
P4.P4_1 1 Port P41
P4.P4_0 0 Port P40
P5 0x000B Port P5 register
P5.P5_7 7 Port P57
P5.P5_6 6 Port P56
P5.P5_5 5 Port P55
P5.P5_4 4 Port P54
P5.P5_3 3 Port P53
P5.P5_2 2 Port P52
P5.P5_1 1 Port P51
P5.P5_0 0 Port P50
PD4 0x000C Port P4 direction register
PD4.PD4_7 7 Port P47 direction bit
PD4.PD4_6 6 Port P46 direction bit
PD4.PD4_5 5 Port P45 direction bit
PD4.PD4_4 4 Port P44 direction bit
PD4.PD4_3 3 Port P43 direction bit
PD4.PD4_2 2 Port P42 direction bit
PD4.PD4_1 1 Port P41 direction bit
PD4.PD4_0 0 Port P40 direction bit
PD5 0x000D Port P5 direction register
PD5.PD5_7 7 Port P57 direction bit
PD5.PD5_6 6 Port P56 direction bit
PD5.PD5_5 5 Port P55 direction bit
PD5.PD5_4 4 Port P54 direction bit
PD5.PD5_3 3 Port P53 direction bit
PD5.PD5_2 2 Port P52 direction bit
PD5.PD5_1 1 Port P51 direction bit
PD5.PD5_0 0 Port P50 direction bit
P6 0x000E Port P6 register
P6.P6_7 7 Port P67
P6.P6_6 6 Port P66
P6.P6_5 5 Port P65
P6.P6_4 4 Port P64
P6.P6_3 3 Port P63
P6.P6_2 2 Port P62
P6.P6_1 1 Port P61
P6.P6_0 0 Port P60
P7 0x000F Port P7 register
P7.P7_7 7 Port P77
P7.P7_6 6 Port P76
P7.P7_5 5 Port P75
P7.P7_4 4 Port P74
P7.P7_3 3 Port P73
P7.P7_2 2 Port P72
P7.P7_1 1 Port P71
P7.P7_0 0 Port P70
PD6 0x0010 Port P6 direction register
PD6.PD6_7 7 Port P67 direction bit
PD6.PD6_6 6 Port P66 direction bit
PD6.PD6_5 5 Port P65 direction bit
PD6.PD6_4 4 Port P64 direction bit
PD6.PD6_3 3 Port P63 direction bit
PD6.PD6_2 2 Port P62 direction bit
PD6.PD6_1 1 Port P61 direction bit
PD6.PD6_0 0 Port P60 direction bit
PD7 0x0011 Port P7 direction register
PD7.PD7_7 7 Port P77 direction bit
PD7.PD7_6 6 Port P76 direction bit
PD7.PD7_5 5 Port P75 direction bit
PD7.PD7_4 4 Port P74 direction bit
PD7.PD7_3 3 Port P73 direction bit
PD7.PD7_2 2 Port P72 direction bit
PD7.PD7_1 1 Port P71 direction bit
PD7.PD7_0 0 Port P70 direction bit
P8 0x0012 Port P8 register
P8.P8_7 7 Port P87
P8.P8_6 6 Port P86
P8.P8_5 5 Port P85
P8.P8_4 4 Port P84
P8.P8_3 3 Port P83
P8.P8_2 2 Port P82
P8.P8_1 1 Port P81
P8.P8_0 0 Port P80
RESERVED0013 0x0013 RESERVED
PD8 0x0014 Port P8 direction register
PD8.PD8_7 7 Port P87 direction bit
PD8.PD8_6 6 Port P86 direction bit
PD8.PD8_5 5 Port P85 direction bit
PD8.PD8_4 4 Port P84 direction bit
PD8.PD8_3 3 Port P83 direction bit
PD8.PD8_2 2 Port P82 direction bit
PD8.PD8_1 1 Port P81 direction bit
PD8.PD8_0 0 Port P80 direction bit
RESERVED0015 0x0015 RESERVED
RESERVED0016 0x0016 RESERVED
RESERVED0017 0x0017 RESERVED
RESERVED0018 0x0018 RESERVED
RESERVED0019 0x0019 RESERVED
RESERVED001A 0x001A RESERVED
RESERVED001B 0x001B RESERVED
RESERVED001C 0x001C RESERVED
RESERVED001D 0x001D RESERVED
ADCON 0x001E A-D control register
ADCON.Bit7 7 A-D conversion frequency select bit
ADCON.Bit6 6 A-D conversion start bit
ADCON.Bit5 5 Trigger select bit
ADCON.Bit4 4 A-D operation mode select bit 4
ADCON.Bit3 3 A-D operation mode select bit 3
ADCON.Bit2 2 Analog input select bit 2
ADCON.Bit1 1 Analog input select bit 1
ADCON.Bit0 0 Analog input select bit 0
A_D_SPSR 0x001F A-D sweep pin select register (***)
A_D_SPSR.Bit1 1 A-D sweep pin select bit 1
A_D_SPSR.Bit0 0 A-D sweep pin select bit 0
AD0 0x0020 A-D register 0
AD0.Bit7 7 Reads an A-D conversion result bit 7
AD0.Bit6 6 Reads an A-D conversion result bit 6
AD0.Bit5 5 Reads an A-D conversion result bit 5
AD0.Bit4 4 Reads an A-D conversion result bit 4
AD0.Bit3 3 Reads an A-D conversion result bit 3
AD0.Bit2 2 Reads an A-D conversion result bit 2
AD0.Bit1 1 Reads an A-D conversion result bit 1
AD0.Bit0 0 Reads an A-D conversion result bit 0
RESERVED0021 0x0021 RESERVED
AD1 0x0022 A-D register 1
AD1.Bit7 7 Reads an A-D conversion result bit 7
AD1.Bit6 6 Reads an A-D conversion result bit 6
AD1.Bit5 5 Reads an A-D conversion result bit 5
AD1.Bit4 4 Reads an A-D conversion result bit 4
AD1.Bit3 3 Reads an A-D conversion result bit 3
AD1.Bit2 2 Reads an A-D conversion result bit 2
AD1.Bit1 1 Reads an A-D conversion result bit 1
AD1.Bit0 0 Reads an A-D conversion result bit 0
RESERVED0023 0x0023 RESERVED
AD2 0x0024 A-D register 2
AD2.Bit7 7 Reads an A-D conversion result bit 7
AD2.Bit6 6 Reads an A-D conversion result bit 6
AD2.Bit5 5 Reads an A-D conversion result bit 5
AD2.Bit4 4 Reads an A-D conversion result bit 4
AD2.Bit3 3 Reads an A-D conversion result bit 3
AD2.Bit2 2 Reads an A-D conversion result bit 2
AD2.Bit1 1 Reads an A-D conversion result bit 1
AD2.Bit0 0 Reads an A-D conversion result bit 0
RESERVED0025 0x0025 RESERVED
AD3 0x0026 A-D register 3
AD3.Bit7 7 Reads an A-D conversion result bit 7
AD3.Bit6 6 Reads an A-D conversion result bit 6
AD3.Bit5 5 Reads an A-D conversion result bit 5
AD3.Bit4 4 Reads an A-D conversion result bit 4
AD3.Bit3 3 Reads an A-D conversion result bit 3
AD3.Bit2 2 Reads an A-D conversion result bit 2
AD3.Bit1 1 Reads an A-D conversion result bit 1
AD3.Bit0 0 Reads an A-D conversion result bit 0
RESERVED0027 0x0027 RESERVED
AD4 0x0028 A-D register 4
AD4.Bit7 7 Reads an A-D conversion result bit 7
AD4.Bit6 6 Reads an A-D conversion result bit 6
AD4.Bit5 5 Reads an A-D conversion result bit 5
AD4.Bit4 4 Reads an A-D conversion result bit 4
AD4.Bit3 3 Reads an A-D conversion result bit 3
AD4.Bit2 2 Reads an A-D conversion result bit 2
AD4.Bit1 1 Reads an A-D conversion result bit 1
AD4.Bit0 0 Reads an A-D conversion result bit 0
RESERVED0029 0x0029 RESERVED
AD5 0x002A A-D register 5
AD5.Bit7 7 Reads an A-D conversion result bit 7
AD5.Bit6 6 Reads an A-D conversion result bit 6
AD5.Bit5 5 Reads an A-D conversion result bit 5
AD5.Bit4 4 Reads an A-D conversion result bit 4
AD5.Bit3 3 Reads an A-D conversion result bit 3
AD5.Bit2 2 Reads an A-D conversion result bit 2
AD5.Bit1 1 Reads an A-D conversion result bit 1
AD5.Bit0 0 Reads an A-D conversion result bit 0
RESERVED002B 0x002B RESERVED
AD6 0x002C A-D register 6
AD6.Bit7 7 Reads an A-D conversion result bit 7
AD6.Bit6 6 Reads an A-D conversion result bit 6
AD6.Bit5 5 Reads an A-D conversion result bit 5
AD6.Bit4 4 Reads an A-D conversion result bit 4
AD6.Bit3 3 Reads an A-D conversion result bit 3
AD6.Bit2 2 Reads an A-D conversion result bit 2
AD6.Bit1 1 Reads an A-D conversion result bit 1
AD6.Bit0 0 Reads an A-D conversion result bit 0
RESERVED002D 0x002D RESERVED
AD7 0x002E A-D register 7
AD7.Bit7 7 Reads an A-D conversion result bit 7
AD7.Bit6 6 Reads an A-D conversion result bit 6
AD7.Bit5 5 Reads an A-D conversion result bit 5
AD7.Bit4 4 Reads an A-D conversion result bit 4
AD7.Bit3 3 Reads an A-D conversion result bit 3
AD7.Bit2 2 Reads an A-D conversion result bit 2
AD7.Bit1 1 Reads an A-D conversion result bit 1
AD7.Bit0 0 Reads an A-D conversion result bit 0
RESERVED002F 0x002F RESERVED
U0MR 0x0030 UART0 transmit/receive mode register
U0MR.Bit7 7 Sleep select bit
U0MR.Bit6 6 Parity enable bit
U0MR.Bit5 5 Odd/Even parity select bit
U0MR.Bit4 4 Stop bit length select bit
U0MR.Bit3 3 Internal/External clock select bit
U0MR.Bit2 2 Serial I/O mode select bit 2
U0MR.Bit1 1 Serial I/O mode select bit 1
U0MR.Bit0 0 Serial I/O mode select bit 0
BRG0 0x0031 UART0 baud rate register (BRG0) (***)
U0TB 0x0032 UART0 transmit buffer register
U0C0 0x0034 UART0 transmit/receive control register 0
U0C0.Bit3 3 Transmit register empty flag
U0C0.Bit2 2 CTS/RTS select bit
U0C0.Bit1 1 BRG count source select bit 1
U0C0.Bit0 0 BRG count source select bit 0
U0C1 0x0035 UART0 transmit/receive control register 1
U0C1.Bit7 7 Error sum flag
U0C1.Bit6 6 Parity error flag
U0C1.Bit5 5 Framing error flag
U0C1.Bit4 4 Overrun error flag
U0C1.Bit3 3 Receive complete flag
U0C1.Bit2 2 Receive enable bit
U0C1.Bit1 1 Transmit buffer empty flag
U0C1.Bit0 0 Transmit enable bit
U0RB 0x0036 UART0 receive buffer register
U1MR 0x0038 UART1 transmit/receive mode register
U1MR.Bit7 7 Sleep select bit
U1MR.Bit6 6 Parity enable bit
U1MR.Bit5 5 Odd/Even parity select bit
U1MR.Bit4 4 Stop bit length select bit
U1MR.Bit3 3 Internal/External clock select bit
U1MR.Bit2 2 Serial I/O mode select bit 2
U1MR.Bit1 1 Serial I/O mode select bit 1
U1MR.Bit0 0 Serial I/O mode select bit 0
BRG1 0x0039 UART1 baud rate register (BRG1) (***)
U1TB 0x003A UART1 transmit buffer register
U1C0 0x003C UART1 transmit/receive control register 0
U1C0.Bit3 3 Transmit register empty flag
U1C0.Bit2 2 CTS/RTS select bit
U1C0.Bit1 1 BRG count source select bit 1
U1C0.Bit0 0 BRG count source select bit 0
U1C1 0x003D UART1 transmit/receive control register 1
U1C1.Bit7 7 Error sum flag
U1C1.Bit6 6 Parity error flag
U1C1.Bit5 5 Framing error flag
U1C1.Bit4 4 Overrun error flag
U1C1.Bit3 3 Receive complete flag
U1C1.Bit2 2 Receive enable bit
U1C1.Bit1 1 Transmit buffer empty flag
U1C1.Bit0 0 Transmit enable bit
U1RB 0x003E UART1 receive buffer register
CSREG 0x0040 Count start register (***)
CSREG.Bit7 7 Timer B2 count start bit
CSREG.Bit6 6 Timer B1 count start bit
CSREG.Bit5 5 Timer B0 count start bit
CSREG.Bit4 4 Timer A4 count start bit
CSREG.Bit3 3 Timer A3 count start bit
CSREG.Bit2 2 Timer A2 count start bit
CSREG.Bit1 1 Timer A1 count start bit
CSREG.Bit0 0 Timer A0 count start bit
RESERVED0041 0x0041 RESERVED
ONE_SSREG 0x0042 One-shot start register (***)
ONE_SSREG.Bit4 4 Timer A4 one-shot start bit
ONE_SSREG.Bit3 3 Timer A3 one-shot start bit
ONE_SSREG.Bit2 2 Timer A2 one-shot start bit
ONE_SSREG.Bit1 1 Timer A1 one-shot start bit
ONE_SSREG.Bit0 0 Timer A0 one-shot start bit
RESERVED0043 0x0043 RESERVED
UP_D_REG 0x0044 Up-down register (***)
UP_D_REG.Bit7 7 Timer A4 two-phase pulse signal processing select bit
UP_D_REG.Bit6 6 Timer A3 two-phase pulse signal processing select bit
UP_D_REG.Bit5 5 Timer A2 two-phase pulse signal processing select bit
UP_D_REG.Bit4 4 Timer A4 up-down bit
UP_D_REG.Bit3 3 Timer A3 up-down bit
UP_D_REG.Bit2 2 Timer A2 up-down bit
UP_D_REG.Bit1 1 Timer A1 up-down bit
UP_D_REG.Bit0 0 Timer A0 up-down bit
RESERVED0045 0x0045 RESERVED
TA0 0x0046 Timer A0 register
TA1 0x0048 Timer A1 register
TA2 0x004A Timer A2 register
TA3 0x004C Timer A3 register
TA4 0x004E Timer A4 register
TB0 0x0050 Timer B0 register
TB1 0x0052 Timer B1 register
TB2 0x0054 Timer B2 register
TA0MR 0x0056 Timer A0 mode register
TA0MR.Bit7 7
TA0MR.Bit6 6
TA0MR.Bit5 5
TA0MR.Bit4 4
TA0MR.Bit3 3
TA0MR.Bit2 2
TA0MR.Bit1 1 Operating mode select bit 1
TA0MR.Bit0 0 Operating mode select bit 0
TA1MR 0x0057 Timer A1 mode register
TA1MR.Bit7 7
TA1MR.Bit6 6
TA1MR.Bit5 5
TA1MR.Bit4 4
TA1MR.Bit3 3
TA1MR.Bit2 2
TA1MR.Bit1 1 Operating mode select bit 1
TA1MR.Bit0 0 Operating mode select bit 0
TA2MR 0x0058 Timer A2 mode register
TA2MR.Bit7 7
TA2MR.Bit6 6
TA2MR.Bit5 5
TA2MR.Bit4 4
TA2MR.Bit3 3
TA2MR.Bit2 2
TA2MR.Bit1 1 Operating mode select bit 1
TA2MR.Bit0 0 Operating mode select bit 0
TA3MR 0x0059 Timer A3 mode register
TA3MR.Bit7 7
TA3MR.Bit6 6
TA3MR.Bit5 5
TA3MR.Bit4 4
TA3MR.Bit3 3
TA3MR.Bit2 2
TA3MR.Bit1 1 Operating mode select bit 1
TA3MR.Bit0 0 Operating mode select bit 0
TA4MR 0x005A Timer A4 mode register
TA4MR.Bit7 7
TA4MR.Bit6 6
TA4MR.Bit5 5
TA4MR.Bit4 4
TA4MR.Bit3 3
TA4MR.Bit2 2
TA4MR.Bit1 1 Operating mode select bit 1
TA4MR.Bit0 0 Operating mode select bit 0
TB0MR 0x005B Timer B0 mode register
TB0MR.Bit7 7
TB0MR.Bit6 6
TB0MR.Bit5 5
TB0MR.Bit3 3
TB0MR.Bit2 2
TB0MR.Bit1 1 Operating mode select bit 1
TB0MR.Bit0 0 Operating mode select bit 0
TB1MR 0x005C Timer B1 mode register
TB1MR.Bit7 7
TB1MR.Bit6 6
TB1MR.Bit5 5
TB1MR.Bit3 3
TB1MR.Bit2 2
TB1MR.Bit1 1 Operating mode select bit 1
TB1MR.Bit0 0 Operating mode select bit 0
TB2MR 0x005D Timer B2 mode register
TB2MR.Bit7 7
TB2MR.Bit6 6
TB2MR.Bit5 5
TB2MR.Bit3 3
TB2MR.Bit2 2
TB2MR.Bit1 1 Operating mode select bit 1
TB2MR.Bit0 0 Operating mode select bit 0
PM 0x005E Processor mode register
PM.Bit7 7 Clock 1 output select bit
PM.Bit5 5 Interrupt priority detection time select bit 5
PM.Bit4 4 Interrupt priority detection time select bit 4
PM.Bit3 3 Software reset bit
PM.Bit2 2 Wait bit
PM.Bit1 1 Processor mode bit 1
PM.Bit0 0 Processor mode bit 0
RESERVED005F 0x005F RESERVED
WDT 0x0060 Watchdog timer register (***)
WDTFS 0x0061 Watchdog timer frequency select register (***)
WDTFS.Bit0 0 Watchdog timer frequency select bit
RESERVED0062 0x0062 RESERVED
RESERVED0063 0x0063 RESERVED
RESERVED0064 0x0064 RESERVED
RESERVED0065 0x0065 RESERVED
RESERVED0066 0x0066 RESERVED
RESERVED0067 0x0067 RESERVED
RESERVED0068 0x0068 RESERVED
RESERVED0069 0x0069 RESERVED
RESERVED006A 0x006A RESERVED
RESERVED006B 0x006B RESERVED
RESERVED006C 0x006C RESERVED
RESERVED006D 0x006D RESERVED
RESERVED006E 0x006E RESERVED
RESERVED006F 0x006F RESERVED
ADIC 0x0070 A-D conversion interrupt control register
ADIC.Bit3 3 Interrupt request bit
ADIC.Bit2 2 Interrupt priority level select bit 2
ADIC.Bit1 1 Interrupt priority level select bit 1
ADIC.Bit0 0 Interrupt priority level select bit 0
S0TIC 0x0071 UART0 transmit interrupt control register
S0TIC.Bit3 3 Interrupt request bit
S0TIC.Bit2 2 Interrupt priority level select bit 2
S0TIC.Bit1 1 Interrupt priority level select bit 1
S0TIC.Bit0 0 Interrupt priority level select bit 0
S0RIC 0x0072 UART0 receive interrupt control register
S0RIC.Bit3 3 Interrupt request bit
S0RIC.Bit2 2 Interrupt priority level select bit 2
S0RIC.Bit1 1 Interrupt priority level select bit 1
S0RIC.Bit0 0 Interrupt priority level select bit 0
S1TIC 0x0073 UART1 transmit interrupt control register
S1TIC.Bit3 3 Interrupt request bit
S1TIC.Bit2 2 Interrupt priority level select bit 2
S1TIC.Bit1 1 Interrupt priority level select bit 1
S1TIC.Bit0 0 Interrupt priority level select bit 0
S1RIC 0x0074 UART1 receive interrupt control register
S1RIC.Bit3 3 Interrupt request bit
S1RIC.Bit2 2 Interrupt priority level select bit 2
S1RIC.Bit1 1 Interrupt priority level select bit 1
S1RIC.Bit0 0 Interrupt priority level select bit 0
TA0IC 0x0075 Timer A0 interrupt control register
TA0IC.Bit3 3 Interrupt request bit
TA0IC.Bit2 2 Interrupt priority level select bit 2
TA0IC.Bit1 1 Interrupt priority level select bit 1
TA0IC.Bit0 0 Interrupt priority level select bit 0
TA1IC 0x0076 Timer A1 interrupt control register
TA1IC.Bit3 3 Interrupt request bit
TA1IC.Bit2 2 Interrupt priority level select bit 2
TA1IC.Bit1 1 Interrupt priority level select bit 1
TA1IC.Bit0 0 Interrupt priority level select bit 0
TA2IC 0x0077 Timer A2 interrupt control register
TA2IC.Bit3 3 Interrupt request bit
TA2IC.Bit2 2 Interrupt priority level select bit 2
TA2IC.Bit1 1 Interrupt priority level select bit 1
TA2IC.Bit0 0 Interrupt priority level select bit 0
TA3IC 0x0078 Timer A3 interrupt control register
TA3IC.Bit3 3 Interrupt request bit
TA3IC.Bit2 2 Interrupt priority level select bit 2
TA3IC.Bit1 1 Interrupt priority level select bit 1
TA3IC.Bit0 0 Interrupt priority level select bit 0
TA4IC 0x0079 Timer A4 interrupt control register
TA4IC.Bit3 3 Interrupt request bit
TA4IC.Bit2 2 Interrupt priority level select bit 2
TA4IC.Bit1 1 Interrupt priority level select bit 1
TA4IC.Bit0 0 Interrupt priority level select bit 0
TB0IC 0x007A Timer B0 interrupt control register
TB0IC.Bit3 3 Interrupt request bit
TB0IC.Bit2 2 Interrupt priority level select bit 2
TB0IC.Bit1 1 Interrupt priority level select bit 1
TB0IC.Bit0 0 Interrupt priority level select bit 0
TB1IC 0x007B Timer B1 interrupt control register
TB1IC.Bit3 3 Interrupt request bit
TB1IC.Bit2 2 Interrupt priority level select bit 2
TB1IC.Bit1 1 Interrupt priority level select bit 1
TB1IC.Bit0 0 Interrupt priority level select bit 0
TB2IC 0x007C Timer B2 interrupt control register
TB2IC.Bit3 3 Interrupt request bit
TB2IC.Bit2 2 Interrupt priority level select bit 2
TB2IC.Bit1 1 Interrupt priority level select bit 1
TB2IC.Bit0 0 Interrupt priority level select bit 0
INT0IC 0x007D INT0 interrupt control register
INT0IC.Bit5 5 Level sense/Edge sense select bit
INT0IC.Bit4 4 Polarity select bit
INT0IC.Bit3 3 Interrupt request bit
INT0IC.Bit2 2 Interrupt priority level select bit 2
INT0IC.Bit1 1 Interrupt priority level select bit 1
INT0IC.Bit0 0 Interrupt priority level select bit 0
INT1IC 0x007E INT1 interrupt control register
INT1IC.Bit5 5 Level sense/Edge sense select bit
INT1IC.Bit4 4 Polarity select bit
INT1IC.Bit3 3 Interrupt request bit
INT1IC.Bit2 2 Interrupt priority level select bit 2
INT1IC.Bit1 1 Interrupt priority level select bit 1
INT1IC.Bit0 0 Interrupt priority level select bit 0
INT2IC 0x007F INT2 interrupt control register
INT2IC.Bit5 5 Level sense/Edge sense select bit
INT2IC.Bit4 4 Polarity select bit
INT2IC.Bit3 3 Interrupt request bit
INT2IC.Bit2 2 Interrupt priority level select bit 2
INT2IC.Bit1 1 Interrupt priority level select bit 1
INT2IC.Bit0 0 Interrupt priority level select bit 0
.M37702M4BXXXFP
; http://www.mitsubishichips.com/Global/content/product/mcu/16bit/7700f/7700s/7702g/e7702um.pdf
; *** - ᮡáâ¢¥ë¥ á®ªà 饨ï
; MEMORY MAP
area DATA FSR 0x0000:0x0080
area DATA RAM_ 0x0080:0x0880 Internal RAM
area BSS RESERVED 0x0880:0x8000
area DATA ROM_ 0x8000:0xFFD6 Internal ROM
area DATA USER_VEC 0xFFD6:0x10000
; Interrupt and reset vector assignments
interrupt __RESET 0xFFFE RESET
interrupt Zero_Div 0xFFFC Zero division
interrupt BRK_ 0xFFFA BRK instruction
interrupt DBC_ 0xFFF8 DBC
interrupt WATCDOG 0xFFF6 Watchdog timer
interrupt INT0_ 0xFFF4 External interrupt due to INT0 pin input signal
interrupt INT1_ 0xFFF2 External interrupt due to INT1 pin input signal
interrupt INT2_ 0xFFF0 External interrupt due to INT2 pin input signal
interrupt Timer_A0 0xFFEE Internal interrupt from Timer A0
interrupt Timer_A1 0xFFEC Internal interrupt from Timer A1
interrupt Timer_A2 0xFFEA Internal interrupt from Timer A2
interrupt Timer_A3 0xFFE8 Internal interrupt from Timer A3
interrupt Timer_A4 0xFFE6 Internal interrupt from Timer A4
interrupt Timer_B0 0xFFE4 Internal interrupt from Timer B0
interrupt Timer_B1 0xFFE2 Internal interrupt from Timer B1
interrupt Timer_B2 0xFFE0 Internal interrupt from Timer B2
interrupt UART0_receive 0xFFDE Internal interrupt from UART0
interrupt UART0_transmit 0xFFDC Internal interrupt from UART0
interrupt UART1_receive 0xFFDA Internal interrupt from UART1
interrupt UART1_transmit 0xFFD8 Internal interrupt from UART1
interrupt A_D_conversion 0xFFD6 Internal interrupt from A-D converter
; INPUT/ OUTPUT PORTS
RESERVED0000 0x0000 RESERVED
RESERVED0001 0x0001 RESERVED
P0 0x0002 Port P0 register
P0.P0_7 7 Port P07
P0.P0_6 6 Port P06
P0.P0_5 5 Port P05
P0.P0_4 4 Port P04
P0.P0_3 3 Port P03
P0.P0_2 2 Port P02
P0.P0_1 1 Port P01
P0.P0_0 0 Port P00
P1 0x0003 Port P1 register
P1.P1_7 7 Port P17
P1.P1_6 6 Port P16
P1.P1_5 5 Port P15
P1.P1_4 4 Port P14
P1.P1_3 3 Port P13
P1.P1_2 2 Port P12
P1.P1_1 1 Port P11
P1.P1_0 0 Port P10
PD0 0x0004 Port P0 direction register
PD0.PD0_7 7 Port P07 direction bit
PD0.PD0_6 6 Port P06 direction bit
PD0.PD0_5 5 Port P05 direction bit
PD0.PD0_4 4 Port P04 direction bit
PD0.PD0_3 3 Port P03 direction bit
PD0.PD0_2 2 Port P02 direction bit
PD0.PD0_1 1 Port P01 direction bit
PD0.PD0_0 0 Port P00 direction bit
PD1 0x0005 Port P1 direction register
PD1.PD1_7 7 Port P17 direction bit
PD1.PD1_6 6 Port P16 direction bit
PD1.PD1_5 5 Port P15 direction bit
PD1.PD1_4 4 Port P14 direction bit
PD1.PD1_3 3 Port P13 direction bit
PD1.PD1_2 2 Port P12 direction bit
PD1.PD1_1 1 Port P11 direction bit
PD1.PD1_0 0 Port P10 direction bit
P2 0x0006 Port P2 register
P2.P2_7 7 Port P27
P2.P2_6 6 Port P26
P2.P2_5 5 Port P25
P2.P2_4 4 Port P24
P2.P2_3 3 Port P23
P2.P2_2 2 Port P22
P2.P2_1 1 Port P21
P2.P2_0 0 Port P20
P3 0x0007 Port P3 register
P3.P3_7 7 Port P37
P3.P3_6 6 Port P36
P3.P3_5 5 Port P35
P3.P3_4 4 Port P34
P3.P3_3 3 Port P33
P3.P3_2 2 Port P32
P3.P3_1 1 Port P31
P3.P3_0 0 Port P30
PD2 0x0008 Port P2 direction register
PD2.PD2_7 7 Port P27 direction bit
PD2.PD2_6 6 Port P26 direction bit
PD2.PD2_5 5 Port P25 direction bit
PD2.PD2_4 4 Port P24 direction bit
PD2.PD2_3 3 Port P23 direction bit
PD2.PD2_2 2 Port P22 direction bit
PD2.PD2_1 1 Port P21 direction bit
PD2.PD2_0 0 Port P20 direction bit
PD3 0x0009 Port P3 direction register
PD3.PD3_7 7 Port P37 direction bit
PD3.PD3_6 6 Port P36 direction bit
PD3.PD3_5 5 Port P35 direction bit
PD3.PD3_4 4 Port P34 direction bit
PD3.PD3_3 3 Port P33 direction bit
PD3.PD3_2 2 Port P32 direction bit
PD3.PD3_1 1 Port P31 direction bit
PD3.PD3_0 0 Port P30 direction bit
P4 0x000A Port P4 register
P4.P4_7 7 Port P47
P4.P4_6 6 Port P46
P4.P4_5 5 Port P45
P4.P4_4 4 Port P44
P4.P4_3 3 Port P43
P4.P4_2 2 Port P42
P4.P4_1 1 Port P41
P4.P4_0 0 Port P40
P5 0x000B Port P5 register
P5.P5_7 7 Port P57
P5.P5_6 6 Port P56
P5.P5_5 5 Port P55
P5.P5_4 4 Port P54
P5.P5_3 3 Port P53
P5.P5_2 2 Port P52
P5.P5_1 1 Port P51
P5.P5_0 0 Port P50
PD4 0x000C Port P4 direction register
PD4.PD4_7 7 Port P47 direction bit
PD4.PD4_6 6 Port P46 direction bit
PD4.PD4_5 5 Port P45 direction bit
PD4.PD4_4 4 Port P44 direction bit
PD4.PD4_3 3 Port P43 direction bit
PD4.PD4_2 2 Port P42 direction bit
PD4.PD4_1 1 Port P41 direction bit
PD4.PD4_0 0 Port P40 direction bit
PD5 0x000D Port P5 direction register
PD5.PD5_7 7 Port P57 direction bit
PD5.PD5_6 6 Port P56 direction bit
PD5.PD5_5 5 Port P55 direction bit
PD5.PD5_4 4 Port P54 direction bit
PD5.PD5_3 3 Port P53 direction bit
PD5.PD5_2 2 Port P52 direction bit
PD5.PD5_1 1 Port P51 direction bit
PD5.PD5_0 0 Port P50 direction bit
P6 0x000E Port P6 register
P6.P6_7 7 Port P67
P6.P6_6 6 Port P66
P6.P6_5 5 Port P65
P6.P6_4 4 Port P64
P6.P6_3 3 Port P63
P6.P6_2 2 Port P62
P6.P6_1 1 Port P61
P6.P6_0 0 Port P60
P7 0x000F Port P7 register
P7.P7_7 7 Port P77
P7.P7_6 6 Port P76
P7.P7_5 5 Port P75
P7.P7_4 4 Port P74
P7.P7_3 3 Port P73
P7.P7_2 2 Port P72
P7.P7_1 1 Port P71
P7.P7_0 0 Port P70
PD6 0x0010 Port P6 direction register
PD6.PD6_7 7 Port P67 direction bit
PD6.PD6_6 6 Port P66 direction bit
PD6.PD6_5 5 Port P65 direction bit
PD6.PD6_4 4 Port P64 direction bit
PD6.PD6_3 3 Port P63 direction bit
PD6.PD6_2 2 Port P62 direction bit
PD6.PD6_1 1 Port P61 direction bit
PD6.PD6_0 0 Port P60 direction bit
PD7 0x0011 Port P7 direction register
PD7.PD7_7 7 Port P77 direction bit
PD7.PD7_6 6 Port P76 direction bit
PD7.PD7_5 5 Port P75 direction bit
PD7.PD7_4 4 Port P74 direction bit
PD7.PD7_3 3 Port P73 direction bit
PD7.PD7_2 2 Port P72 direction bit
PD7.PD7_1 1 Port P71 direction bit
PD7.PD7_0 0 Port P70 direction bit
P8 0x0012 Port P8 register
P8.P8_7 7 Port P87
P8.P8_6 6 Port P86
P8.P8_5 5 Port P85
P8.P8_4 4 Port P84
P8.P8_3 3 Port P83
P8.P8_2 2 Port P82
P8.P8_1 1 Port P81
P8.P8_0 0 Port P80
RESERVED0013 0x0013 RESERVED
PD8 0x0014 Port P8 direction register
PD8.PD8_7 7 Port P87 direction bit
PD8.PD8_6 6 Port P86 direction bit
PD8.PD8_5 5 Port P85 direction bit
PD8.PD8_4 4 Port P84 direction bit
PD8.PD8_3 3 Port P83 direction bit
PD8.PD8_2 2 Port P82 direction bit
PD8.PD8_1 1 Port P81 direction bit
PD8.PD8_0 0 Port P80 direction bit
RESERVED0015 0x0015 RESERVED
RESERVED0016 0x0016 RESERVED
RESERVED0017 0x0017 RESERVED
RESERVED0018 0x0018 RESERVED
RESERVED0019 0x0019 RESERVED
RESERVED001A 0x001A RESERVED
RESERVED001B 0x001B RESERVED
RESERVED001C 0x001C RESERVED
RESERVED001D 0x001D RESERVED
ADCON 0x001E A-D control register
ADCON.Bit7 7 A-D conversion frequency select bit
ADCON.Bit6 6 A-D conversion start bit
ADCON.Bit5 5 Trigger select bit
ADCON.Bit4 4 A-D operation mode select bit 4
ADCON.Bit3 3 A-D operation mode select bit 3
ADCON.Bit2 2 Analog input select bit 2
ADCON.Bit1 1 Analog input select bit 1
ADCON.Bit0 0 Analog input select bit 0
A_D_SPSR 0x001F A-D sweep pin select register (***)
A_D_SPSR.Bit1 1 A-D sweep pin select bit 1
A_D_SPSR.Bit0 0 A-D sweep pin select bit 0
AD0 0x0020 A-D register 0
AD0.Bit7 7 Reads an A-D conversion result bit 7
AD0.Bit6 6 Reads an A-D conversion result bit 6
AD0.Bit5 5 Reads an A-D conversion result bit 5
AD0.Bit4 4 Reads an A-D conversion result bit 4
AD0.Bit3 3 Reads an A-D conversion result bit 3
AD0.Bit2 2 Reads an A-D conversion result bit 2
AD0.Bit1 1 Reads an A-D conversion result bit 1
AD0.Bit0 0 Reads an A-D conversion result bit 0
RESERVED0021 0x0021 RESERVED
AD1 0x0022 A-D register 1
AD1.Bit7 7 Reads an A-D conversion result bit 7
AD1.Bit6 6 Reads an A-D conversion result bit 6
AD1.Bit5 5 Reads an A-D conversion result bit 5
AD1.Bit4 4 Reads an A-D conversion result bit 4
AD1.Bit3 3 Reads an A-D conversion result bit 3
AD1.Bit2 2 Reads an A-D conversion result bit 2
AD1.Bit1 1 Reads an A-D conversion result bit 1
AD1.Bit0 0 Reads an A-D conversion result bit 0
RESERVED0023 0x0023 RESERVED
AD2 0x0024 A-D register 2
AD2.Bit7 7 Reads an A-D conversion result bit 7
AD2.Bit6 6 Reads an A-D conversion result bit 6
AD2.Bit5 5 Reads an A-D conversion result bit 5
AD2.Bit4 4 Reads an A-D conversion result bit 4
AD2.Bit3 3 Reads an A-D conversion result bit 3
AD2.Bit2 2 Reads an A-D conversion result bit 2
AD2.Bit1 1 Reads an A-D conversion result bit 1
AD2.Bit0 0 Reads an A-D conversion result bit 0
RESERVED0025 0x0025 RESERVED
AD3 0x0026 A-D register 3
AD3.Bit7 7 Reads an A-D conversion result bit 7
AD3.Bit6 6 Reads an A-D conversion result bit 6
AD3.Bit5 5 Reads an A-D conversion result bit 5
AD3.Bit4 4 Reads an A-D conversion result bit 4
AD3.Bit3 3 Reads an A-D conversion result bit 3
AD3.Bit2 2 Reads an A-D conversion result bit 2
AD3.Bit1 1 Reads an A-D conversion result bit 1
AD3.Bit0 0 Reads an A-D conversion result bit 0
RESERVED0027 0x0027 RESERVED
AD4 0x0028 A-D register 4
AD4.Bit7 7 Reads an A-D conversion result bit 7
AD4.Bit6 6 Reads an A-D conversion result bit 6
AD4.Bit5 5 Reads an A-D conversion result bit 5
AD4.Bit4 4 Reads an A-D conversion result bit 4
AD4.Bit3 3 Reads an A-D conversion result bit 3
AD4.Bit2 2 Reads an A-D conversion result bit 2
AD4.Bit1 1 Reads an A-D conversion result bit 1
AD4.Bit0 0 Reads an A-D conversion result bit 0
RESERVED0029 0x0029 RESERVED
AD5 0x002A A-D register 5
AD5.Bit7 7 Reads an A-D conversion result bit 7
AD5.Bit6 6 Reads an A-D conversion result bit 6
AD5.Bit5 5 Reads an A-D conversion result bit 5
AD5.Bit4 4 Reads an A-D conversion result bit 4
AD5.Bit3 3 Reads an A-D conversion result bit 3
AD5.Bit2 2 Reads an A-D conversion result bit 2
AD5.Bit1 1 Reads an A-D conversion result bit 1
AD5.Bit0 0 Reads an A-D conversion result bit 0
RESERVED002B 0x002B RESERVED
AD6 0x002C A-D register 6
AD6.Bit7 7 Reads an A-D conversion result bit 7
AD6.Bit6 6 Reads an A-D conversion result bit 6
AD6.Bit5 5 Reads an A-D conversion result bit 5
AD6.Bit4 4 Reads an A-D conversion result bit 4
AD6.Bit3 3 Reads an A-D conversion result bit 3
AD6.Bit2 2 Reads an A-D conversion result bit 2
AD6.Bit1 1 Reads an A-D conversion result bit 1
AD6.Bit0 0 Reads an A-D conversion result bit 0
RESERVED002D 0x002D RESERVED
AD7 0x002E A-D register 7
AD7.Bit7 7 Reads an A-D conversion result bit 7
AD7.Bit6 6 Reads an A-D conversion result bit 6
AD7.Bit5 5 Reads an A-D conversion result bit 5
AD7.Bit4 4 Reads an A-D conversion result bit 4
AD7.Bit3 3 Reads an A-D conversion result bit 3
AD7.Bit2 2 Reads an A-D conversion result bit 2
AD7.Bit1 1 Reads an A-D conversion result bit 1
AD7.Bit0 0 Reads an A-D conversion result bit 0
RESERVED002F 0x002F RESERVED
U0MR 0x0030 UART0 transmit/receive mode register
U0MR.Bit7 7 Sleep select bit
U0MR.Bit6 6 Parity enable bit
U0MR.Bit5 5 Odd/Even parity select bit
U0MR.Bit4 4 Stop bit length select bit
U0MR.Bit3 3 Internal/External clock select bit
U0MR.Bit2 2 Serial I/O mode select bit 2
U0MR.Bit1 1 Serial I/O mode select bit 1
U0MR.Bit0 0 Serial I/O mode select bit 0
BRG0 0x0031 UART0 baud rate register (BRG0) (***)
U0TB 0x0032 UART0 transmit buffer register
U0C0 0x0034 UART0 transmit/receive control register 0
U0C0.Bit3 3 Transmit register empty flag
U0C0.Bit2 2 CTS/RTS select bit
U0C0.Bit1 1 BRG count source select bit 1
U0C0.Bit0 0 BRG count source select bit 0
U0C1 0x0035 UART0 transmit/receive control register 1
U0C1.Bit7 7 Error sum flag
U0C1.Bit6 6 Parity error flag
U0C1.Bit5 5 Framing error flag
U0C1.Bit4 4 Overrun error flag
U0C1.Bit3 3 Receive complete flag
U0C1.Bit2 2 Receive enable bit
U0C1.Bit1 1 Transmit buffer empty flag
U0C1.Bit0 0 Transmit enable bit
U0RB 0x0036 UART0 receive buffer register
U1MR 0x0038 UART1 transmit/receive mode register
U1MR.Bit7 7 Sleep select bit
U1MR.Bit6 6 Parity enable bit
U1MR.Bit5 5 Odd/Even parity select bit
U1MR.Bit4 4 Stop bit length select bit
U1MR.Bit3 3 Internal/External clock select bit
U1MR.Bit2 2 Serial I/O mode select bit 2
U1MR.Bit1 1 Serial I/O mode select bit 1
U1MR.Bit0 0 Serial I/O mode select bit 0
BRG1 0x0039 UART1 baud rate register (BRG1) (***)
U1TB 0x003A UART1 transmit buffer register
U1C0 0x003C UART1 transmit/receive control register 0
U1C0.Bit3 3 Transmit register empty flag
U1C0.Bit2 2 CTS/RTS select bit
U1C0.Bit1 1 BRG count source select bit 1
U1C0.Bit0 0 BRG count source select bit 0
U1C1 0x003D UART1 transmit/receive control register 1
U1C1.Bit7 7 Error sum flag
U1C1.Bit6 6 Parity error flag
U1C1.Bit5 5 Framing error flag
U1C1.Bit4 4 Overrun error flag
U1C1.Bit3 3 Receive complete flag
U1C1.Bit2 2 Receive enable bit
U1C1.Bit1 1 Transmit buffer empty flag
U1C1.Bit0 0 Transmit enable bit
U1RB 0x003E UART1 receive buffer register
CSREG 0x0040 Count start register (***)
CSREG.Bit7 7 Timer B2 count start bit
CSREG.Bit6 6 Timer B1 count start bit
CSREG.Bit5 5 Timer B0 count start bit
CSREG.Bit4 4 Timer A4 count start bit
CSREG.Bit3 3 Timer A3 count start bit
CSREG.Bit2 2 Timer A2 count start bit
CSREG.Bit1 1 Timer A1 count start bit
CSREG.Bit0 0 Timer A0 count start bit
RESERVED0041 0x0041 RESERVED
ONE_SSREG 0x0042 One-shot start register (***)
ONE_SSREG.Bit4 4 Timer A4 one-shot start bit
ONE_SSREG.Bit3 3 Timer A3 one-shot start bit
ONE_SSREG.Bit2 2 Timer A2 one-shot start bit
ONE_SSREG.Bit1 1 Timer A1 one-shot start bit
ONE_SSREG.Bit0 0 Timer A0 one-shot start bit
RESERVED0043 0x0043 RESERVED
UP_D_REG 0x0044 Up-down register (***)
UP_D_REG.Bit7 7 Timer A4 two-phase pulse signal processing select bit
UP_D_REG.Bit6 6 Timer A3 two-phase pulse signal processing select bit
UP_D_REG.Bit5 5 Timer A2 two-phase pulse signal processing select bit
UP_D_REG.Bit4 4 Timer A4 up-down bit
UP_D_REG.Bit3 3 Timer A3 up-down bit
UP_D_REG.Bit2 2 Timer A2 up-down bit
UP_D_REG.Bit1 1 Timer A1 up-down bit
UP_D_REG.Bit0 0 Timer A0 up-down bit
RESERVED0045 0x0045 RESERVED
TA0 0x0046 Timer A0 register
TA1 0x0048 Timer A1 register
TA2 0x004A Timer A2 register
TA3 0x004C Timer A3 register
TA4 0x004E Timer A4 register
TB0 0x0050 Timer B0 register
TB1 0x0052 Timer B1 register
TB2 0x0054 Timer B2 register
TA0MR 0x0056 Timer A0 mode register
TA0MR.Bit7 7
TA0MR.Bit6 6
TA0MR.Bit5 5
TA0MR.Bit4 4
TA0MR.Bit3 3
TA0MR.Bit2 2
TA0MR.Bit1 1 Operating mode select bit 1
TA0MR.Bit0 0 Operating mode select bit 0
TA1MR 0x0057 Timer A1 mode register
TA1MR.Bit7 7
TA1MR.Bit6 6
TA1MR.Bit5 5
TA1MR.Bit4 4
TA1MR.Bit3 3
TA1MR.Bit2 2
TA1MR.Bit1 1 Operating mode select bit 1
TA1MR.Bit0 0 Operating mode select bit 0
TA2MR 0x0058 Timer A2 mode register
TA2MR.Bit7 7
TA2MR.Bit6 6
TA2MR.Bit5 5
TA2MR.Bit4 4
TA2MR.Bit3 3
TA2MR.Bit2 2
TA2MR.Bit1 1 Operating mode select bit 1
TA2MR.Bit0 0 Operating mode select bit 0
TA3MR 0x0059 Timer A3 mode register
TA3MR.Bit7 7
TA3MR.Bit6 6
TA3MR.Bit5 5
TA3MR.Bit4 4
TA3MR.Bit3 3
TA3MR.Bit2 2
TA3MR.Bit1 1 Operating mode select bit 1
TA3MR.Bit0 0 Operating mode select bit 0
TA4MR 0x005A Timer A4 mode register
TA4MR.Bit7 7
TA4MR.Bit6 6
TA4MR.Bit5 5
TA4MR.Bit4 4
TA4MR.Bit3 3
TA4MR.Bit2 2
TA4MR.Bit1 1 Operating mode select bit 1
TA4MR.Bit0 0 Operating mode select bit 0
TB0MR 0x005B Timer B0 mode register
TB0MR.Bit7 7
TB0MR.Bit6 6
TB0MR.Bit5 5
TB0MR.Bit3 3
TB0MR.Bit2 2
TB0MR.Bit1 1 Operating mode select bit 1
TB0MR.Bit0 0 Operating mode select bit 0
TB1MR 0x005C Timer B1 mode register
TB1MR.Bit7 7
TB1MR.Bit6 6
TB1MR.Bit5 5
TB1MR.Bit3 3
TB1MR.Bit2 2
TB1MR.Bit1 1 Operating mode select bit 1
TB1MR.Bit0 0 Operating mode select bit 0
TB2MR 0x005D Timer B2 mode register
TB2MR.Bit7 7
TB2MR.Bit6 6
TB2MR.Bit5 5
TB2MR.Bit3 3
TB2MR.Bit2 2
TB2MR.Bit1 1 Operating mode select bit 1
TB2MR.Bit0 0 Operating mode select bit 0
PM 0x005E Processor mode register
PM.Bit7 7 Clock 1 output select bit
PM.Bit5 5 Interrupt priority detection time select bit 5
PM.Bit4 4 Interrupt priority detection time select bit 4
PM.Bit3 3 Software reset bit
PM.Bit2 2 Wait bit
PM.Bit1 1 Processor mode bit 1
PM.Bit0 0 Processor mode bit 0
RESERVED005F 0x005F RESERVED
WDT 0x0060 Watchdog timer register (***)
WDTFS 0x0061 Watchdog timer frequency select register (***)
WDTFS.Bit0 0 Watchdog timer frequency select bit
RESERVED0062 0x0062 RESERVED
RESERVED0063 0x0063 RESERVED
RESERVED0064 0x0064 RESERVED
RESERVED0065 0x0065 RESERVED
RESERVED0066 0x0066 RESERVED
RESERVED0067 0x0067 RESERVED
RESERVED0068 0x0068 RESERVED
RESERVED0069 0x0069 RESERVED
RESERVED006A 0x006A RESERVED
RESERVED006B 0x006B RESERVED
RESERVED006C 0x006C RESERVED
RESERVED006D 0x006D RESERVED
RESERVED006E 0x006E RESERVED
RESERVED006F 0x006F RESERVED
ADIC 0x0070 A-D conversion interrupt control register
ADIC.Bit3 3 Interrupt request bit
ADIC.Bit2 2 Interrupt priority level select bit 2
ADIC.Bit1 1 Interrupt priority level select bit 1
ADIC.Bit0 0 Interrupt priority level select bit 0
S0TIC 0x0071 UART0 transmit interrupt control register
S0TIC.Bit3 3 Interrupt request bit
S0TIC.Bit2 2 Interrupt priority level select bit 2
S0TIC.Bit1 1 Interrupt priority level select bit 1
S0TIC.Bit0 0 Interrupt priority level select bit 0
S0RIC 0x0072 UART0 receive interrupt control register
S0RIC.Bit3 3 Interrupt request bit
S0RIC.Bit2 2 Interrupt priority level select bit 2
S0RIC.Bit1 1 Interrupt priority level select bit 1
S0RIC.Bit0 0 Interrupt priority level select bit 0
S1TIC 0x0073 UART1 transmit interrupt control register
S1TIC.Bit3 3 Interrupt request bit
S1TIC.Bit2 2 Interrupt priority level select bit 2
S1TIC.Bit1 1 Interrupt priority level select bit 1
S1TIC.Bit0 0 Interrupt priority level select bit 0
S1RIC 0x0074 UART1 receive interrupt control register
S1RIC.Bit3 3 Interrupt request bit
S1RIC.Bit2 2 Interrupt priority level select bit 2
S1RIC.Bit1 1 Interrupt priority level select bit 1
S1RIC.Bit0 0 Interrupt priority level select bit 0
TA0IC 0x0075 Timer A0 interrupt control register
TA0IC.Bit3 3 Interrupt request bit
TA0IC.Bit2 2 Interrupt priority level select bit 2
TA0IC.Bit1 1 Interrupt priority level select bit 1
TA0IC.Bit0 0 Interrupt priority level select bit 0
TA1IC 0x0076 Timer A1 interrupt control register
TA1IC.Bit3 3 Interrupt request bit
TA1IC.Bit2 2 Interrupt priority level select bit 2
TA1IC.Bit1 1 Interrupt priority level select bit 1
TA1IC.Bit0 0 Interrupt priority level select bit 0
TA2IC 0x0077 Timer A2 interrupt control register
TA2IC.Bit3 3 Interrupt request bit
TA2IC.Bit2 2 Interrupt priority level select bit 2
TA2IC.Bit1 1 Interrupt priority level select bit 1
TA2IC.Bit0 0 Interrupt priority level select bit 0
TA3IC 0x0078 Timer A3 interrupt control register
TA3IC.Bit3 3 Interrupt request bit
TA3IC.Bit2 2 Interrupt priority level select bit 2
TA3IC.Bit1 1 Interrupt priority level select bit 1
TA3IC.Bit0 0 Interrupt priority level select bit 0
TA4IC 0x0079 Timer A4 interrupt control register
TA4IC.Bit3 3 Interrupt request bit
TA4IC.Bit2 2 Interrupt priority level select bit 2
TA4IC.Bit1 1 Interrupt priority level select bit 1
TA4IC.Bit0 0 Interrupt priority level select bit 0
TB0IC 0x007A Timer B0 interrupt control register
TB0IC.Bit3 3 Interrupt request bit
TB0IC.Bit2 2 Interrupt priority level select bit 2
TB0IC.Bit1 1 Interrupt priority level select bit 1
TB0IC.Bit0 0 Interrupt priority level select bit 0
TB1IC 0x007B Timer B1 interrupt control register
TB1IC.Bit3 3 Interrupt request bit
TB1IC.Bit2 2 Interrupt priority level select bit 2
TB1IC.Bit1 1 Interrupt priority level select bit 1
TB1IC.Bit0 0 Interrupt priority level select bit 0
TB2IC 0x007C Timer B2 interrupt control register
TB2IC.Bit3 3 Interrupt request bit
TB2IC.Bit2 2 Interrupt priority level select bit 2
TB2IC.Bit1 1 Interrupt priority level select bit 1
TB2IC.Bit0 0 Interrupt priority level select bit 0
INT0IC 0x007D INT0 interrupt control register
INT0IC.Bit5 5 Level sense/Edge sense select bit
INT0IC.Bit4 4 Polarity select bit
INT0IC.Bit3 3 Interrupt request bit
INT0IC.Bit2 2 Interrupt priority level select bit 2
INT0IC.Bit1 1 Interrupt priority level select bit 1
INT0IC.Bit0 0 Interrupt priority level select bit 0
INT1IC 0x007E INT1 interrupt control register
INT1IC.Bit5 5 Level sense/Edge sense select bit
INT1IC.Bit4 4 Polarity select bit
INT1IC.Bit3 3 Interrupt request bit
INT1IC.Bit2 2 Interrupt priority level select bit 2
INT1IC.Bit1 1 Interrupt priority level select bit 1
INT1IC.Bit0 0 Interrupt priority level select bit 0
INT2IC 0x007F INT2 interrupt control register
INT2IC.Bit5 5 Level sense/Edge sense select bit
INT2IC.Bit4 4 Polarity select bit
INT2IC.Bit3 3 Interrupt request bit
INT2IC.Bit2 2 Interrupt priority level select bit 2
INT2IC.Bit1 1 Interrupt priority level select bit 1
INT2IC.Bit0 0 Interrupt priority level select bit 0
.M37702M6BXXXFP
; http://www.mitsubishichips.com/Global/content/product/mcu/16bit/7700f/7700s/7702g/e7702um.pdf
; *** - ᮡáâ¢¥ë¥ á®ªà 饨ï
; MEMORY MAP
area DATA FSR 0x0000:0x0080
area DATA RAM_ 0x0080:0x0880 Internal RAM
area BSS RESERVED 0x0880:0x4000
area DATA ROM_ 0x4000:0xFFD6 Internal ROM
area DATA USER_VEC 0xFFD6:0x10000
; Interrupt and reset vector assignments
interrupt __RESET 0xFFFE RESET
interrupt Zero_Div 0xFFFC Zero division
interrupt BRK_ 0xFFFA BRK instruction
interrupt DBC_ 0xFFF8 DBC
interrupt WATCDOG 0xFFF6 Watchdog timer
interrupt INT0_ 0xFFF4 External interrupt due to INT0 pin input signal
interrupt INT1_ 0xFFF2 External interrupt due to INT1 pin input signal
interrupt INT2_ 0xFFF0 External interrupt due to INT2 pin input signal
interrupt Timer_A0 0xFFEE Internal interrupt from Timer A0
interrupt Timer_A1 0xFFEC Internal interrupt from Timer A1
interrupt Timer_A2 0xFFEA Internal interrupt from Timer A2
interrupt Timer_A3 0xFFE8 Internal interrupt from Timer A3
interrupt Timer_A4 0xFFE6 Internal interrupt from Timer A4
interrupt Timer_B0 0xFFE4 Internal interrupt from Timer B0
interrupt Timer_B1 0xFFE2 Internal interrupt from Timer B1
interrupt Timer_B2 0xFFE0 Internal interrupt from Timer B2
interrupt UART0_receive 0xFFDE Internal interrupt from UART0
interrupt UART0_transmit 0xFFDC Internal interrupt from UART0
interrupt UART1_receive 0xFFDA Internal interrupt from UART1
interrupt UART1_transmit 0xFFD8 Internal interrupt from UART1
interrupt A_D_conversion 0xFFD6 Internal interrupt from A-D converter
; INPUT/ OUTPUT PORTS
RESERVED0000 0x0000 RESERVED
RESERVED0001 0x0001 RESERVED
P0 0x0002 Port P0 register
P0.P0_7 7 Port P07
P0.P0_6 6 Port P06
P0.P0_5 5 Port P05
P0.P0_4 4 Port P04
P0.P0_3 3 Port P03
P0.P0_2 2 Port P02
P0.P0_1 1 Port P01
P0.P0_0 0 Port P00
P1 0x0003 Port P1 register
P1.P1_7 7 Port P17
P1.P1_6 6 Port P16
P1.P1_5 5 Port P15
P1.P1_4 4 Port P14
P1.P1_3 3 Port P13
P1.P1_2 2 Port P12
P1.P1_1 1 Port P11
P1.P1_0 0 Port P10
PD0 0x0004 Port P0 direction register
PD0.PD0_7 7 Port P07 direction bit
PD0.PD0_6 6 Port P06 direction bit
PD0.PD0_5 5 Port P05 direction bit
PD0.PD0_4 4 Port P04 direction bit
PD0.PD0_3 3 Port P03 direction bit
PD0.PD0_2 2 Port P02 direction bit
PD0.PD0_1 1 Port P01 direction bit
PD0.PD0_0 0 Port P00 direction bit
PD1 0x0005 Port P1 direction register
PD1.PD1_7 7 Port P17 direction bit
PD1.PD1_6 6 Port P16 direction bit
PD1.PD1_5 5 Port P15 direction bit
PD1.PD1_4 4 Port P14 direction bit
PD1.PD1_3 3 Port P13 direction bit
PD1.PD1_2 2 Port P12 direction bit
PD1.PD1_1 1 Port P11 direction bit
PD1.PD1_0 0 Port P10 direction bit
P2 0x0006 Port P2 register
P2.P2_7 7 Port P27
P2.P2_6 6 Port P26
P2.P2_5 5 Port P25
P2.P2_4 4 Port P24
P2.P2_3 3 Port P23
P2.P2_2 2 Port P22
P2.P2_1 1 Port P21
P2.P2_0 0 Port P20
P3 0x0007 Port P3 register
P3.P3_7 7 Port P37
P3.P3_6 6 Port P36
P3.P3_5 5 Port P35
P3.P3_4 4 Port P34
P3.P3_3 3 Port P33
P3.P3_2 2 Port P32
P3.P3_1 1 Port P31
P3.P3_0 0 Port P30
PD2 0x0008 Port P2 direction register
PD2.PD2_7 7 Port P27 direction bit
PD2.PD2_6 6 Port P26 direction bit
PD2.PD2_5 5 Port P25 direction bit
PD2.PD2_4 4 Port P24 direction bit
PD2.PD2_3 3 Port P23 direction bit
PD2.PD2_2 2 Port P22 direction bit
PD2.PD2_1 1 Port P21 direction bit
PD2.PD2_0 0 Port P20 direction bit
PD3 0x0009 Port P3 direction register
PD3.PD3_7 7 Port P37 direction bit
PD3.PD3_6 6 Port P36 direction bit
PD3.PD3_5 5 Port P35 direction bit
PD3.PD3_4 4 Port P34 direction bit
PD3.PD3_3 3 Port P33 direction bit
PD3.PD3_2 2 Port P32 direction bit
PD3.PD3_1 1 Port P31 direction bit
PD3.PD3_0 0 Port P30 direction bit
P4 0x000A Port P4 register
P4.P4_7 7 Port P47
P4.P4_6 6 Port P46
P4.P4_5 5 Port P45
P4.P4_4 4 Port P44
P4.P4_3 3 Port P43
P4.P4_2 2 Port P42
P4.P4_1 1 Port P41
P4.P4_0 0 Port P40
P5 0x000B Port P5 register
P5.P5_7 7 Port P57
P5.P5_6 6 Port P56
P5.P5_5 5 Port P55
P5.P5_4 4 Port P54
P5.P5_3 3 Port P53
P5.P5_2 2 Port P52
P5.P5_1 1 Port P51
P5.P5_0 0 Port P50
PD4 0x000C Port P4 direction register
PD4.PD4_7 7 Port P47 direction bit
PD4.PD4_6 6 Port P46 direction bit
PD4.PD4_5 5 Port P45 direction bit
PD4.PD4_4 4 Port P44 direction bit
PD4.PD4_3 3 Port P43 direction bit
PD4.PD4_2 2 Port P42 direction bit
PD4.PD4_1 1 Port P41 direction bit
PD4.PD4_0 0 Port P40 direction bit
PD5 0x000D Port P5 direction register
PD5.PD5_7 7 Port P57 direction bit
PD5.PD5_6 6 Port P56 direction bit
PD5.PD5_5 5 Port P55 direction bit
PD5.PD5_4 4 Port P54 direction bit
PD5.PD5_3 3 Port P53 direction bit
PD5.PD5_2 2 Port P52 direction bit
PD5.PD5_1 1 Port P51 direction bit
PD5.PD5_0 0 Port P50 direction bit
P6 0x000E Port P6 register
P6.P6_7 7 Port P67
P6.P6_6 6 Port P66
P6.P6_5 5 Port P65
P6.P6_4 4 Port P64
P6.P6_3 3 Port P63
P6.P6_2 2 Port P62
P6.P6_1 1 Port P61
P6.P6_0 0 Port P60
P7 0x000F Port P7 register
P7.P7_7 7 Port P77
P7.P7_6 6 Port P76
P7.P7_5 5 Port P75
P7.P7_4 4 Port P74
P7.P7_3 3 Port P73
P7.P7_2 2 Port P72
P7.P7_1 1 Port P71
P7.P7_0 0 Port P70
PD6 0x0010 Port P6 direction register
PD6.PD6_7 7 Port P67 direction bit
PD6.PD6_6 6 Port P66 direction bit
PD6.PD6_5 5 Port P65 direction bit
PD6.PD6_4 4 Port P64 direction bit
PD6.PD6_3 3 Port P63 direction bit
PD6.PD6_2 2 Port P62 direction bit
PD6.PD6_1 1 Port P61 direction bit
PD6.PD6_0 0 Port P60 direction bit
PD7 0x0011 Port P7 direction register
PD7.PD7_7 7 Port P77 direction bit
PD7.PD7_6 6 Port P76 direction bit
PD7.PD7_5 5 Port P75 direction bit
PD7.PD7_4 4 Port P74 direction bit
PD7.PD7_3 3 Port P73 direction bit
PD7.PD7_2 2 Port P72 direction bit
PD7.PD7_1 1 Port P71 direction bit
PD7.PD7_0 0 Port P70 direction bit
P8 0x0012 Port P8 register
P8.P8_7 7 Port P87
P8.P8_6 6 Port P86
P8.P8_5 5 Port P85
P8.P8_4 4 Port P84
P8.P8_3 3 Port P83
P8.P8_2 2 Port P82
P8.P8_1 1 Port P81
P8.P8_0 0 Port P80
RESERVED0013 0x0013 RESERVED
PD8 0x0014 Port P8 direction register
PD8.PD8_7 7 Port P87 direction bit
PD8.PD8_6 6 Port P86 direction bit
PD8.PD8_5 5 Port P85 direction bit
PD8.PD8_4 4 Port P84 direction bit
PD8.PD8_3 3 Port P83 direction bit
PD8.PD8_2 2 Port P82 direction bit
PD8.PD8_1 1 Port P81 direction bit
PD8.PD8_0 0 Port P80 direction bit
RESERVED0015 0x0015 RESERVED
RESERVED0016 0x0016 RESERVED
RESERVED0017 0x0017 RESERVED
RESERVED0018 0x0018 RESERVED
RESERVED0019 0x0019 RESERVED
RESERVED001A 0x001A RESERVED
RESERVED001B 0x001B RESERVED
RESERVED001C 0x001C RESERVED
RESERVED001D 0x001D RESERVED
ADCON 0x001E A-D control register
ADCON.Bit7 7 A-D conversion frequency select bit
ADCON.Bit6 6 A-D conversion start bit
ADCON.Bit5 5 Trigger select bit
ADCON.Bit4 4 A-D operation mode select bit 4
ADCON.Bit3 3 A-D operation mode select bit 3
ADCON.Bit2 2 Analog input select bit 2
ADCON.Bit1 1 Analog input select bit 1
ADCON.Bit0 0 Analog input select bit 0
A_D_SPSR 0x001F A-D sweep pin select register (***)
A_D_SPSR.Bit1 1 A-D sweep pin select bit 1
A_D_SPSR.Bit0 0 A-D sweep pin select bit 0
AD0 0x0020 A-D register 0
AD0.Bit7 7 Reads an A-D conversion result bit 7
AD0.Bit6 6 Reads an A-D conversion result bit 6
AD0.Bit5 5 Reads an A-D conversion result bit 5
AD0.Bit4 4 Reads an A-D conversion result bit 4
AD0.Bit3 3 Reads an A-D conversion result bit 3
AD0.Bit2 2 Reads an A-D conversion result bit 2
AD0.Bit1 1 Reads an A-D conversion result bit 1
AD0.Bit0 0 Reads an A-D conversion result bit 0
RESERVED0021 0x0021 RESERVED
AD1 0x0022 A-D register 1
AD1.Bit7 7 Reads an A-D conversion result bit 7
AD1.Bit6 6 Reads an A-D conversion result bit 6
AD1.Bit5 5 Reads an A-D conversion result bit 5
AD1.Bit4 4 Reads an A-D conversion result bit 4
AD1.Bit3 3 Reads an A-D conversion result bit 3
AD1.Bit2 2 Reads an A-D conversion result bit 2
AD1.Bit1 1 Reads an A-D conversion result bit 1
AD1.Bit0 0 Reads an A-D conversion result bit 0
RESERVED0023 0x0023 RESERVED
AD2 0x0024 A-D register 2
AD2.Bit7 7 Reads an A-D conversion result bit 7
AD2.Bit6 6 Reads an A-D conversion result bit 6
AD2.Bit5 5 Reads an A-D conversion result bit 5
AD2.Bit4 4 Reads an A-D conversion result bit 4
AD2.Bit3 3 Reads an A-D conversion result bit 3
AD2.Bit2 2 Reads an A-D conversion result bit 2
AD2.Bit1 1 Reads an A-D conversion result bit 1
AD2.Bit0 0 Reads an A-D conversion result bit 0
RESERVED0025 0x0025 RESERVED
AD3 0x0026 A-D register 3
AD3.Bit7 7 Reads an A-D conversion result bit 7
AD3.Bit6 6 Reads an A-D conversion result bit 6
AD3.Bit5 5 Reads an A-D conversion result bit 5
AD3.Bit4 4 Reads an A-D conversion result bit 4
AD3.Bit3 3 Reads an A-D conversion result bit 3
AD3.Bit2 2 Reads an A-D conversion result bit 2
AD3.Bit1 1 Reads an A-D conversion result bit 1
AD3.Bit0 0 Reads an A-D conversion result bit 0
RESERVED0027 0x0027 RESERVED
AD4 0x0028 A-D register 4
AD4.Bit7 7 Reads an A-D conversion result bit 7
AD4.Bit6 6 Reads an A-D conversion result bit 6
AD4.Bit5 5 Reads an A-D conversion result bit 5
AD4.Bit4 4 Reads an A-D conversion result bit 4
AD4.Bit3 3 Reads an A-D conversion result bit 3
AD4.Bit2 2 Reads an A-D conversion result bit 2
AD4.Bit1 1 Reads an A-D conversion result bit 1
AD4.Bit0 0 Reads an A-D conversion result bit 0
RESERVED0029 0x0029 RESERVED
AD5 0x002A A-D register 5
AD5.Bit7 7 Reads an A-D conversion result bit 7
AD5.Bit6 6 Reads an A-D conversion result bit 6
AD5.Bit5 5 Reads an A-D conversion result bit 5
AD5.Bit4 4 Reads an A-D conversion result bit 4
AD5.Bit3 3 Reads an A-D conversion result bit 3
AD5.Bit2 2 Reads an A-D conversion result bit 2
AD5.Bit1 1 Reads an A-D conversion result bit 1
AD5.Bit0 0 Reads an A-D conversion result bit 0
RESERVED002B 0x002B RESERVED
AD6 0x002C A-D register 6
AD6.Bit7 7 Reads an A-D conversion result bit 7
AD6.Bit6 6 Reads an A-D conversion result bit 6
AD6.Bit5 5 Reads an A-D conversion result bit 5
AD6.Bit4 4 Reads an A-D conversion result bit 4
AD6.Bit3 3 Reads an A-D conversion result bit 3
AD6.Bit2 2 Reads an A-D conversion result bit 2
AD6.Bit1 1 Reads an A-D conversion result bit 1
AD6.Bit0 0 Reads an A-D conversion result bit 0
RESERVED002D 0x002D RESERVED
AD7 0x002E A-D register 7
AD7.Bit7 7 Reads an A-D conversion result bit 7
AD7.Bit6 6 Reads an A-D conversion result bit 6
AD7.Bit5 5 Reads an A-D conversion result bit 5
AD7.Bit4 4 Reads an A-D conversion result bit 4
AD7.Bit3 3 Reads an A-D conversion result bit 3
AD7.Bit2 2 Reads an A-D conversion result bit 2
AD7.Bit1 1 Reads an A-D conversion result bit 1
AD7.Bit0 0 Reads an A-D conversion result bit 0
RESERVED002F 0x002F RESERVED
U0MR 0x0030 UART0 transmit/receive mode register
U0MR.Bit7 7 Sleep select bit
U0MR.Bit6 6 Parity enable bit
U0MR.Bit5 5 Odd/Even parity select bit
U0MR.Bit4 4 Stop bit length select bit
U0MR.Bit3 3 Internal/External clock select bit
U0MR.Bit2 2 Serial I/O mode select bit 2
U0MR.Bit1 1 Serial I/O mode select bit 1
U0MR.Bit0 0 Serial I/O mode select bit 0
BRG0 0x0031 UART0 baud rate register (BRG0) (***)
U0TB 0x0032 UART0 transmit buffer register
U0C0 0x0034 UART0 transmit/receive control register 0
U0C0.Bit3 3 Transmit register empty flag
U0C0.Bit2 2 CTS/RTS select bit
U0C0.Bit1 1 BRG count source select bit 1
U0C0.Bit0 0 BRG count source select bit 0
U0C1 0x0035 UART0 transmit/receive control register 1
U0C1.Bit7 7 Error sum flag
U0C1.Bit6 6 Parity error flag
U0C1.Bit5 5 Framing error flag
U0C1.Bit4 4 Overrun error flag
U0C1.Bit3 3 Receive complete flag
U0C1.Bit2 2 Receive enable bit
U0C1.Bit1 1 Transmit buffer empty flag
U0C1.Bit0 0 Transmit enable bit
U0RB 0x0036 UART0 receive buffer register
U1MR 0x0038 UART1 transmit/receive mode register
U1MR.Bit7 7 Sleep select bit
U1MR.Bit6 6 Parity enable bit
U1MR.Bit5 5 Odd/Even parity select bit
U1MR.Bit4 4 Stop bit length select bit
U1MR.Bit3 3 Internal/External clock select bit
U1MR.Bit2 2 Serial I/O mode select bit 2
U1MR.Bit1 1 Serial I/O mode select bit 1
U1MR.Bit0 0 Serial I/O mode select bit 0
BRG1 0x0039 UART1 baud rate register (BRG1) (***)
U1TB 0x003A UART1 transmit buffer register
U1C0 0x003C UART1 transmit/receive control register 0
U1C0.Bit3 3 Transmit register empty flag
U1C0.Bit2 2 CTS/RTS select bit
U1C0.Bit1 1 BRG count source select bit 1
U1C0.Bit0 0 BRG count source select bit 0
U1C1 0x003D UART1 transmit/receive control register 1
U1C1.Bit7 7 Error sum flag
U1C1.Bit6 6 Parity error flag
U1C1.Bit5 5 Framing error flag
U1C1.Bit4 4 Overrun error flag
U1C1.Bit3 3 Receive complete flag
U1C1.Bit2 2 Receive enable bit
U1C1.Bit1 1 Transmit buffer empty flag
U1C1.Bit0 0 Transmit enable bit
U1RB 0x003E UART1 receive buffer register
CSREG 0x0040 Count start register (***)
CSREG.Bit7 7 Timer B2 count start bit
CSREG.Bit6 6 Timer B1 count start bit
CSREG.Bit5 5 Timer B0 count start bit
CSREG.Bit4 4 Timer A4 count start bit
CSREG.Bit3 3 Timer A3 count start bit
CSREG.Bit2 2 Timer A2 count start bit
CSREG.Bit1 1 Timer A1 count start bit
CSREG.Bit0 0 Timer A0 count start bit
RESERVED0041 0x0041 RESERVED
ONE_SSREG 0x0042 One-shot start register (***)
ONE_SSREG.Bit4 4 Timer A4 one-shot start bit
ONE_SSREG.Bit3 3 Timer A3 one-shot start bit
ONE_SSREG.Bit2 2 Timer A2 one-shot start bit
ONE_SSREG.Bit1 1 Timer A1 one-shot start bit
ONE_SSREG.Bit0 0 Timer A0 one-shot start bit
RESERVED0043 0x0043 RESERVED
UP_D_REG 0x0044 Up-down register (***)
UP_D_REG.Bit7 7 Timer A4 two-phase pulse signal processing select bit
UP_D_REG.Bit6 6 Timer A3 two-phase pulse signal processing select bit
UP_D_REG.Bit5 5 Timer A2 two-phase pulse signal processing select bit
UP_D_REG.Bit4 4 Timer A4 up-down bit
UP_D_REG.Bit3 3 Timer A3 up-down bit
UP_D_REG.Bit2 2 Timer A2 up-down bit
UP_D_REG.Bit1 1 Timer A1 up-down bit
UP_D_REG.Bit0 0 Timer A0 up-down bit
RESERVED0045 0x0045 RESERVED
TA0 0x0046 Timer A0 register
TA1 0x0048 Timer A1 register
TA2 0x004A Timer A2 register
TA3 0x004C Timer A3 register
TA4 0x004E Timer A4 register
TB0 0x0050 Timer B0 register
TB1 0x0052 Timer B1 register
TB2 0x0054 Timer B2 register
TA0MR 0x0056 Timer A0 mode register
TA0MR.Bit7 7
TA0MR.Bit6 6
TA0MR.Bit5 5
TA0MR.Bit4 4
TA0MR.Bit3 3
TA0MR.Bit2 2
TA0MR.Bit1 1 Operating mode select bit 1
TA0MR.Bit0 0 Operating mode select bit 0
TA1MR 0x0057 Timer A1 mode register
TA1MR.Bit7 7
TA1MR.Bit6 6
TA1MR.Bit5 5
TA1MR.Bit4 4
TA1MR.Bit3 3
TA1MR.Bit2 2
TA1MR.Bit1 1 Operating mode select bit 1
TA1MR.Bit0 0 Operating mode select bit 0
TA2MR 0x0058 Timer A2 mode register
TA2MR.Bit7 7
TA2MR.Bit6 6
TA2MR.Bit5 5
TA2MR.Bit4 4
TA2MR.Bit3 3
TA2MR.Bit2 2
TA2MR.Bit1 1 Operating mode select bit 1
TA2MR.Bit0 0 Operating mode select bit 0
TA3MR 0x0059 Timer A3 mode register
TA3MR.Bit7 7
TA3MR.Bit6 6
TA3MR.Bit5 5
TA3MR.Bit4 4
TA3MR.Bit3 3
TA3MR.Bit2 2
TA3MR.Bit1 1 Operating mode select bit 1
TA3MR.Bit0 0 Operating mode select bit 0
TA4MR 0x005A Timer A4 mode register
TA4MR.Bit7 7
TA4MR.Bit6 6
TA4MR.Bit5 5
TA4MR.Bit4 4
TA4MR.Bit3 3
TA4MR.Bit2 2
TA4MR.Bit1 1 Operating mode select bit 1
TA4MR.Bit0 0 Operating mode select bit 0
TB0MR 0x005B Timer B0 mode register
TB0MR.Bit7 7
TB0MR.Bit6 6
TB0MR.Bit5 5
TB0MR.Bit3 3
TB0MR.Bit2 2
TB0MR.Bit1 1 Operating mode select bit 1
TB0MR.Bit0 0 Operating mode select bit 0
TB1MR 0x005C Timer B1 mode register
TB1MR.Bit7 7
TB1MR.Bit6 6
TB1MR.Bit5 5
TB1MR.Bit3 3
TB1MR.Bit2 2
TB1MR.Bit1 1 Operating mode select bit 1
TB1MR.Bit0 0 Operating mode select bit 0
TB2MR 0x005D Timer B2 mode register
TB2MR.Bit7 7
TB2MR.Bit6 6
TB2MR.Bit5 5
TB2MR.Bit3 3
TB2MR.Bit2 2
TB2MR.Bit1 1 Operating mode select bit 1
TB2MR.Bit0 0 Operating mode select bit 0
PM 0x005E Processor mode register
PM.Bit7 7 Clock 1 output select bit
PM.Bit5 5 Interrupt priority detection time select bit 5
PM.Bit4 4 Interrupt priority detection time select bit 4
PM.Bit3 3 Software reset bit
PM.Bit2 2 Wait bit
PM.Bit1 1 Processor mode bit 1
PM.Bit0 0 Processor mode bit 0
RESERVED005F 0x005F RESERVED
WDT 0x0060 Watchdog timer register (***)
WDTFS 0x0061 Watchdog timer frequency select register (***)
WDTFS.Bit0 0 Watchdog timer frequency select bit
RESERVED0062 0x0062 RESERVED
RESERVED0063 0x0063 RESERVED
RESERVED0064 0x0064 RESERVED
RESERVED0065 0x0065 RESERVED
RESERVED0066 0x0066 RESERVED
RESERVED0067 0x0067 RESERVED
RESERVED0068 0x0068 RESERVED
RESERVED0069 0x0069 RESERVED
RESERVED006A 0x006A RESERVED
RESERVED006B 0x006B RESERVED
RESERVED006C 0x006C RESERVED
RESERVED006D 0x006D RESERVED
RESERVED006E 0x006E RESERVED
RESERVED006F 0x006F RESERVED
ADIC 0x0070 A-D conversion interrupt control register
ADIC.Bit3 3 Interrupt request bit
ADIC.Bit2 2 Interrupt priority level select bit 2
ADIC.Bit1 1 Interrupt priority level select bit 1
ADIC.Bit0 0 Interrupt priority level select bit 0
S0TIC 0x0071 UART0 transmit interrupt control register
S0TIC.Bit3 3 Interrupt request bit
S0TIC.Bit2 2 Interrupt priority level select bit 2
S0TIC.Bit1 1 Interrupt priority level select bit 1
S0TIC.Bit0 0 Interrupt priority level select bit 0
S0RIC 0x0072 UART0 receive interrupt control register
S0RIC.Bit3 3 Interrupt request bit
S0RIC.Bit2 2 Interrupt priority level select bit 2
S0RIC.Bit1 1 Interrupt priority level select bit 1
S0RIC.Bit0 0 Interrupt priority level select bit 0
S1TIC 0x0073 UART1 transmit interrupt control register
S1TIC.Bit3 3 Interrupt request bit
S1TIC.Bit2 2 Interrupt priority level select bit 2
S1TIC.Bit1 1 Interrupt priority level select bit 1
S1TIC.Bit0 0 Interrupt priority level select bit 0
S1RIC 0x0074 UART1 receive interrupt control register
S1RIC.Bit3 3 Interrupt request bit
S1RIC.Bit2 2 Interrupt priority level select bit 2
S1RIC.Bit1 1 Interrupt priority level select bit 1
S1RIC.Bit0 0 Interrupt priority level select bit 0
TA0IC 0x0075 Timer A0 interrupt control register
TA0IC.Bit3 3 Interrupt request bit
TA0IC.Bit2 2 Interrupt priority level select bit 2
TA0IC.Bit1 1 Interrupt priority level select bit 1
TA0IC.Bit0 0 Interrupt priority level select bit 0
TA1IC 0x0076 Timer A1 interrupt control register
TA1IC.Bit3 3 Interrupt request bit
TA1IC.Bit2 2 Interrupt priority level select bit 2
TA1IC.Bit1 1 Interrupt priority level select bit 1
TA1IC.Bit0 0 Interrupt priority level select bit 0
TA2IC 0x0077 Timer A2 interrupt control register
TA2IC.Bit3 3 Interrupt request bit
TA2IC.Bit2 2 Interrupt priority level select bit 2
TA2IC.Bit1 1 Interrupt priority level select bit 1
TA2IC.Bit0 0 Interrupt priority level select bit 0
TA3IC 0x0078 Timer A3 interrupt control register
TA3IC.Bit3 3 Interrupt request bit
TA3IC.Bit2 2 Interrupt priority level select bit 2
TA3IC.Bit1 1 Interrupt priority level select bit 1
TA3IC.Bit0 0 Interrupt priority level select bit 0
TA4IC 0x0079 Timer A4 interrupt control register
TA4IC.Bit3 3 Interrupt request bit
TA4IC.Bit2 2 Interrupt priority level select bit 2
TA4IC.Bit1 1 Interrupt priority level select bit 1
TA4IC.Bit0 0 Interrupt priority level select bit 0
TB0IC 0x007A Timer B0 interrupt control register
TB0IC.Bit3 3 Interrupt request bit
TB0IC.Bit2 2 Interrupt priority level select bit 2
TB0IC.Bit1 1 Interrupt priority level select bit 1
TB0IC.Bit0 0 Interrupt priority level select bit 0
TB1IC 0x007B Timer B1 interrupt control register
TB1IC.Bit3 3 Interrupt request bit
TB1IC.Bit2 2 Interrupt priority level select bit 2
TB1IC.Bit1 1 Interrupt priority level select bit 1
TB1IC.Bit0 0 Interrupt priority level select bit 0
TB2IC 0x007C Timer B2 interrupt control register
TB2IC.Bit3 3 Interrupt request bit
TB2IC.Bit2 2 Interrupt priority level select bit 2
TB2IC.Bit1 1 Interrupt priority level select bit 1
TB2IC.Bit0 0 Interrupt priority level select bit 0
INT0IC 0x007D INT0 interrupt control register
INT0IC.Bit5 5 Level sense/Edge sense select bit
INT0IC.Bit4 4 Polarity select bit
INT0IC.Bit3 3 Interrupt request bit
INT0IC.Bit2 2 Interrupt priority level select bit 2
INT0IC.Bit1 1 Interrupt priority level select bit 1
INT0IC.Bit0 0 Interrupt priority level select bit 0
INT1IC 0x007E INT1 interrupt control register
INT1IC.Bit5 5 Level sense/Edge sense select bit
INT1IC.Bit4 4 Polarity select bit
INT1IC.Bit3 3 Interrupt request bit
INT1IC.Bit2 2 Interrupt priority level select bit 2
INT1IC.Bit1 1 Interrupt priority level select bit 1
INT1IC.Bit0 0 Interrupt priority level select bit 0
INT2IC 0x007F INT2 interrupt control register
INT2IC.Bit5 5 Level sense/Edge sense select bit
INT2IC.Bit4 4 Polarity select bit
INT2IC.Bit3 3 Interrupt request bit
INT2IC.Bit2 2 Interrupt priority level select bit 2
INT2IC.Bit1 1 Interrupt priority level select bit 1
INT2IC.Bit0 0 Interrupt priority level select bit 0
.M37702M8BXXXFP
; http://www.mitsubishichips.com/Global/content/product/mcu/16bit/7700f/7700s/7702g/e7702um.pdf
; *** - ᮡáâ¢¥ë¥ á®ªà 饨ï
; MEMORY MAP
area DATA FSR 0x0000:0x0080
area DATA RAM_ 0x0080:0x0880 Internal RAM
area BSS RESERVED 0x0880:0x1000
area DATA ROM_ 0x1000:0xFFD6 Internal ROM
area DATA USER_VEC 0xFFD6:0x10000
; Interrupt and reset vector assignments
interrupt __RESET 0xFFFE RESET
interrupt Zero_Div 0xFFFC Zero division
interrupt BRK_ 0xFFFA BRK instruction
interrupt DBC_ 0xFFF8 DBC
interrupt WATCDOG 0xFFF6 Watchdog timer
interrupt INT0_ 0xFFF4 External interrupt due to INT0 pin input signal
interrupt INT1_ 0xFFF2 External interrupt due to INT1 pin input signal
interrupt INT2_ 0xFFF0 External interrupt due to INT2 pin input signal
interrupt Timer_A0 0xFFEE Internal interrupt from Timer A0
interrupt Timer_A1 0xFFEC Internal interrupt from Timer A1
interrupt Timer_A2 0xFFEA Internal interrupt from Timer A2
interrupt Timer_A3 0xFFE8 Internal interrupt from Timer A3
interrupt Timer_A4 0xFFE6 Internal interrupt from Timer A4
interrupt Timer_B0 0xFFE4 Internal interrupt from Timer B0
interrupt Timer_B1 0xFFE2 Internal interrupt from Timer B1
interrupt Timer_B2 0xFFE0 Internal interrupt from Timer B2
interrupt UART0_receive 0xFFDE Internal interrupt from UART0
interrupt UART0_transmit 0xFFDC Internal interrupt from UART0
interrupt UART1_receive 0xFFDA Internal interrupt from UART1
interrupt UART1_transmit 0xFFD8 Internal interrupt from UART1
interrupt A_D_conversion 0xFFD6 Internal interrupt from A-D converter
; INPUT/ OUTPUT PORTS
RESERVED0000 0x0000 RESERVED
RESERVED0001 0x0001 RESERVED
P0 0x0002 Port P0 register
P0.P0_7 7 Port P07
P0.P0_6 6 Port P06
P0.P0_5 5 Port P05
P0.P0_4 4 Port P04
P0.P0_3 3 Port P03
P0.P0_2 2 Port P02
P0.P0_1 1 Port P01
P0.P0_0 0 Port P00
P1 0x0003 Port P1 register
P1.P1_7 7 Port P17
P1.P1_6 6 Port P16
P1.P1_5 5 Port P15
P1.P1_4 4 Port P14
P1.P1_3 3 Port P13
P1.P1_2 2 Port P12
P1.P1_1 1 Port P11
P1.P1_0 0 Port P10
PD0 0x0004 Port P0 direction register
PD0.PD0_7 7 Port P07 direction bit
PD0.PD0_6 6 Port P06 direction bit
PD0.PD0_5 5 Port P05 direction bit
PD0.PD0_4 4 Port P04 direction bit
PD0.PD0_3 3 Port P03 direction bit
PD0.PD0_2 2 Port P02 direction bit
PD0.PD0_1 1 Port P01 direction bit
PD0.PD0_0 0 Port P00 direction bit
PD1 0x0005 Port P1 direction register
PD1.PD1_7 7 Port P17 direction bit
PD1.PD1_6 6 Port P16 direction bit
PD1.PD1_5 5 Port P15 direction bit
PD1.PD1_4 4 Port P14 direction bit
PD1.PD1_3 3 Port P13 direction bit
PD1.PD1_2 2 Port P12 direction bit
PD1.PD1_1 1 Port P11 direction bit
PD1.PD1_0 0 Port P10 direction bit
P2 0x0006 Port P2 register
P2.P2_7 7 Port P27
P2.P2_6 6 Port P26
P2.P2_5 5 Port P25
P2.P2_4 4 Port P24
P2.P2_3 3 Port P23
P2.P2_2 2 Port P22
P2.P2_1 1 Port P21
P2.P2_0 0 Port P20
P3 0x0007 Port P3 register
P3.P3_7 7 Port P37
P3.P3_6 6 Port P36
P3.P3_5 5 Port P35
P3.P3_4 4 Port P34
P3.P3_3 3 Port P33
P3.P3_2 2 Port P32
P3.P3_1 1 Port P31
P3.P3_0 0 Port P30
PD2 0x0008 Port P2 direction register
PD2.PD2_7 7 Port P27 direction bit
PD2.PD2_6 6 Port P26 direction bit
PD2.PD2_5 5 Port P25 direction bit
PD2.PD2_4 4 Port P24 direction bit
PD2.PD2_3 3 Port P23 direction bit
PD2.PD2_2 2 Port P22 direction bit
PD2.PD2_1 1 Port P21 direction bit
PD2.PD2_0 0 Port P20 direction bit
PD3 0x0009 Port P3 direction register
PD3.PD3_7 7 Port P37 direction bit
PD3.PD3_6 6 Port P36 direction bit
PD3.PD3_5 5 Port P35 direction bit
PD3.PD3_4 4 Port P34 direction bit
PD3.PD3_3 3 Port P33 direction bit
PD3.PD3_2 2 Port P32 direction bit
PD3.PD3_1 1 Port P31 direction bit
PD3.PD3_0 0 Port P30 direction bit
P4 0x000A Port P4 register
P4.P4_7 7 Port P47
P4.P4_6 6 Port P46
P4.P4_5 5 Port P45
P4.P4_4 4 Port P44
P4.P4_3 3 Port P43
P4.P4_2 2 Port P42
P4.P4_1 1 Port P41
P4.P4_0 0 Port P40
P5 0x000B Port P5 register
P5.P5_7 7 Port P57
P5.P5_6 6 Port P56
P5.P5_5 5 Port P55
P5.P5_4 4 Port P54
P5.P5_3 3 Port P53
P5.P5_2 2 Port P52
P5.P5_1 1 Port P51
P5.P5_0 0 Port P50
PD4 0x000C Port P4 direction register
PD4.PD4_7 7 Port P47 direction bit
PD4.PD4_6 6 Port P46 direction bit
PD4.PD4_5 5 Port P45 direction bit
PD4.PD4_4 4 Port P44 direction bit
PD4.PD4_3 3 Port P43 direction bit
PD4.PD4_2 2 Port P42 direction bit
PD4.PD4_1 1 Port P41 direction bit
PD4.PD4_0 0 Port P40 direction bit
PD5 0x000D Port P5 direction register
PD5.PD5_7 7 Port P57 direction bit
PD5.PD5_6 6 Port P56 direction bit
PD5.PD5_5 5 Port P55 direction bit
PD5.PD5_4 4 Port P54 direction bit
PD5.PD5_3 3 Port P53 direction bit
PD5.PD5_2 2 Port P52 direction bit
PD5.PD5_1 1 Port P51 direction bit
PD5.PD5_0 0 Port P50 direction bit
P6 0x000E Port P6 register
P6.P6_7 7 Port P67
P6.P6_6 6 Port P66
P6.P6_5 5 Port P65
P6.P6_4 4 Port P64
P6.P6_3 3 Port P63
P6.P6_2 2 Port P62
P6.P6_1 1 Port P61
P6.P6_0 0 Port P60
P7 0x000F Port P7 register
P7.P7_7 7 Port P77
P7.P7_6 6 Port P76
P7.P7_5 5 Port P75
P7.P7_4 4 Port P74
P7.P7_3 3 Port P73
P7.P7_2 2 Port P72
P7.P7_1 1 Port P71
P7.P7_0 0 Port P70
PD6 0x0010 Port P6 direction register
PD6.PD6_7 7 Port P67 direction bit
PD6.PD6_6 6 Port P66 direction bit
PD6.PD6_5 5 Port P65 direction bit
PD6.PD6_4 4 Port P64 direction bit
PD6.PD6_3 3 Port P63 direction bit
PD6.PD6_2 2 Port P62 direction bit
PD6.PD6_1 1 Port P61 direction bit
PD6.PD6_0 0 Port P60 direction bit
PD7 0x0011 Port P7 direction register
PD7.PD7_7 7 Port P77 direction bit
PD7.PD7_6 6 Port P76 direction bit
PD7.PD7_5 5 Port P75 direction bit
PD7.PD7_4 4 Port P74 direction bit
PD7.PD7_3 3 Port P73 direction bit
PD7.PD7_2 2 Port P72 direction bit
PD7.PD7_1 1 Port P71 direction bit
PD7.PD7_0 0 Port P70 direction bit
P8 0x0012 Port P8 register
P8.P8_7 7 Port P87
P8.P8_6 6 Port P86
P8.P8_5 5 Port P85
P8.P8_4 4 Port P84
P8.P8_3 3 Port P83
P8.P8_2 2 Port P82
P8.P8_1 1 Port P81
P8.P8_0 0 Port P80
RESERVED0013 0x0013 RESERVED
PD8 0x0014 Port P8 direction register
PD8.PD8_7 7 Port P87 direction bit
PD8.PD8_6 6 Port P86 direction bit
PD8.PD8_5 5 Port P85 direction bit
PD8.PD8_4 4 Port P84 direction bit
PD8.PD8_3 3 Port P83 direction bit
PD8.PD8_2 2 Port P82 direction bit
PD8.PD8_1 1 Port P81 direction bit
PD8.PD8_0 0 Port P80 direction bit
RESERVED0015 0x0015 RESERVED
RESERVED0016 0x0016 RESERVED
RESERVED0017 0x0017 RESERVED
RESERVED0018 0x0018 RESERVED
RESERVED0019 0x0019 RESERVED
RESERVED001A 0x001A RESERVED
RESERVED001B 0x001B RESERVED
RESERVED001C 0x001C RESERVED
RESERVED001D 0x001D RESERVED
ADCON 0x001E A-D control register
ADCON.Bit7 7 A-D conversion frequency select bit
ADCON.Bit6 6 A-D conversion start bit
ADCON.Bit5 5 Trigger select bit
ADCON.Bit4 4 A-D operation mode select bit 4
ADCON.Bit3 3 A-D operation mode select bit 3
ADCON.Bit2 2 Analog input select bit 2
ADCON.Bit1 1 Analog input select bit 1
ADCON.Bit0 0 Analog input select bit 0
A_D_SPSR 0x001F A-D sweep pin select register (***)
A_D_SPSR.Bit1 1 A-D sweep pin select bit 1
A_D_SPSR.Bit0 0 A-D sweep pin select bit 0
AD0 0x0020 A-D register 0
AD0.Bit7 7 Reads an A-D conversion result bit 7
AD0.Bit6 6 Reads an A-D conversion result bit 6
AD0.Bit5 5 Reads an A-D conversion result bit 5
AD0.Bit4 4 Reads an A-D conversion result bit 4
AD0.Bit3 3 Reads an A-D conversion result bit 3
AD0.Bit2 2 Reads an A-D conversion result bit 2
AD0.Bit1 1 Reads an A-D conversion result bit 1
AD0.Bit0 0 Reads an A-D conversion result bit 0
RESERVED0021 0x0021 RESERVED
AD1 0x0022 A-D register 1
AD1.Bit7 7 Reads an A-D conversion result bit 7
AD1.Bit6 6 Reads an A-D conversion result bit 6
AD1.Bit5 5 Reads an A-D conversion result bit 5
AD1.Bit4 4 Reads an A-D conversion result bit 4
AD1.Bit3 3 Reads an A-D conversion result bit 3
AD1.Bit2 2 Reads an A-D conversion result bit 2
AD1.Bit1 1 Reads an A-D conversion result bit 1
AD1.Bit0 0 Reads an A-D conversion result bit 0
RESERVED0023 0x0023 RESERVED
AD2 0x0024 A-D register 2
AD2.Bit7 7 Reads an A-D conversion result bit 7
AD2.Bit6 6 Reads an A-D conversion result bit 6
AD2.Bit5 5 Reads an A-D conversion result bit 5
AD2.Bit4 4 Reads an A-D conversion result bit 4
AD2.Bit3 3 Reads an A-D conversion result bit 3
AD2.Bit2 2 Reads an A-D conversion result bit 2
AD2.Bit1 1 Reads an A-D conversion result bit 1
AD2.Bit0 0 Reads an A-D conversion result bit 0
RESERVED0025 0x0025 RESERVED
AD3 0x0026 A-D register 3
AD3.Bit7 7 Reads an A-D conversion result bit 7
AD3.Bit6 6 Reads an A-D conversion result bit 6
AD3.Bit5 5 Reads an A-D conversion result bit 5
AD3.Bit4 4 Reads an A-D conversion result bit 4
AD3.Bit3 3 Reads an A-D conversion result bit 3
AD3.Bit2 2 Reads an A-D conversion result bit 2
AD3.Bit1 1 Reads an A-D conversion result bit 1
AD3.Bit0 0 Reads an A-D conversion result bit 0
RESERVED0027 0x0027 RESERVED
AD4 0x0028 A-D register 4
AD4.Bit7 7 Reads an A-D conversion result bit 7
AD4.Bit6 6 Reads an A-D conversion result bit 6
AD4.Bit5 5 Reads an A-D conversion result bit 5
AD4.Bit4 4 Reads an A-D conversion result bit 4
AD4.Bit3 3 Reads an A-D conversion result bit 3
AD4.Bit2 2 Reads an A-D conversion result bit 2
AD4.Bit1 1 Reads an A-D conversion result bit 1
AD4.Bit0 0 Reads an A-D conversion result bit 0
RESERVED0029 0x0029 RESERVED
AD5 0x002A A-D register 5
AD5.Bit7 7 Reads an A-D conversion result bit 7
AD5.Bit6 6 Reads an A-D conversion result bit 6
AD5.Bit5 5 Reads an A-D conversion result bit 5
AD5.Bit4 4 Reads an A-D conversion result bit 4
AD5.Bit3 3 Reads an A-D conversion result bit 3
AD5.Bit2 2 Reads an A-D conversion result bit 2
AD5.Bit1 1 Reads an A-D conversion result bit 1
AD5.Bit0 0 Reads an A-D conversion result bit 0
RESERVED002B 0x002B RESERVED
AD6 0x002C A-D register 6
AD6.Bit7 7 Reads an A-D conversion result bit 7
AD6.Bit6 6 Reads an A-D conversion result bit 6
AD6.Bit5 5 Reads an A-D conversion result bit 5
AD6.Bit4 4 Reads an A-D conversion result bit 4
AD6.Bit3 3 Reads an A-D conversion result bit 3
AD6.Bit2 2 Reads an A-D conversion result bit 2
AD6.Bit1 1 Reads an A-D conversion result bit 1
AD6.Bit0 0 Reads an A-D conversion result bit 0
RESERVED002D 0x002D RESERVED
AD7 0x002E A-D register 7
AD7.Bit7 7 Reads an A-D conversion result bit 7
AD7.Bit6 6 Reads an A-D conversion result bit 6
AD7.Bit5 5 Reads an A-D conversion result bit 5
AD7.Bit4 4 Reads an A-D conversion result bit 4
AD7.Bit3 3 Reads an A-D conversion result bit 3
AD7.Bit2 2 Reads an A-D conversion result bit 2
AD7.Bit1 1 Reads an A-D conversion result bit 1
AD7.Bit0 0 Reads an A-D conversion result bit 0
RESERVED002F 0x002F RESERVED
U0MR 0x0030 UART0 transmit/receive mode register
U0MR.Bit7 7 Sleep select bit
U0MR.Bit6 6 Parity enable bit
U0MR.Bit5 5 Odd/Even parity select bit
U0MR.Bit4 4 Stop bit length select bit
U0MR.Bit3 3 Internal/External clock select bit
U0MR.Bit2 2 Serial I/O mode select bit 2
U0MR.Bit1 1 Serial I/O mode select bit 1
U0MR.Bit0 0 Serial I/O mode select bit 0
BRG0 0x0031 UART0 baud rate register (BRG0) (***)
U0TB 0x0032 UART0 transmit buffer register
U0C0 0x0034 UART0 transmit/receive control register 0
U0C0.Bit3 3 Transmit register empty flag
U0C0.Bit2 2 CTS/RTS select bit
U0C0.Bit1 1 BRG count source select bit 1
U0C0.Bit0 0 BRG count source select bit 0
U0C1 0x0035 UART0 transmit/receive control register 1
U0C1.Bit7 7 Error sum flag
U0C1.Bit6 6 Parity error flag
U0C1.Bit5 5 Framing error flag
U0C1.Bit4 4 Overrun error flag
U0C1.Bit3 3 Receive complete flag
U0C1.Bit2 2 Receive enable bit
U0C1.Bit1 1 Transmit buffer empty flag
U0C1.Bit0 0 Transmit enable bit
U0RB 0x0036 UART0 receive buffer register
U1MR 0x0038 UART1 transmit/receive mode register
U1MR.Bit7 7 Sleep select bit
U1MR.Bit6 6 Parity enable bit
U1MR.Bit5 5 Odd/Even parity select bit
U1MR.Bit4 4 Stop bit length select bit
U1MR.Bit3 3 Internal/External clock select bit
U1MR.Bit2 2 Serial I/O mode select bit 2
U1MR.Bit1 1 Serial I/O mode select bit 1
U1MR.Bit0 0 Serial I/O mode select bit 0
BRG1 0x0039 UART1 baud rate register (BRG1) (***)
U1TB 0x003A UART1 transmit buffer register
U1C0 0x003C UART1 transmit/receive control register 0
U1C0.Bit3 3 Transmit register empty flag
U1C0.Bit2 2 CTS/RTS select bit
U1C0.Bit1 1 BRG count source select bit 1
U1C0.Bit0 0 BRG count source select bit 0
U1C1 0x003D UART1 transmit/receive control register 1
U1C1.Bit7 7 Error sum flag
U1C1.Bit6 6 Parity error flag
U1C1.Bit5 5 Framing error flag
U1C1.Bit4 4 Overrun error flag
U1C1.Bit3 3 Receive complete flag
U1C1.Bit2 2 Receive enable bit
U1C1.Bit1 1 Transmit buffer empty flag
U1C1.Bit0 0 Transmit enable bit
U1RB 0x003E UART1 receive buffer register
CSREG 0x0040 Count start register (***)
CSREG.Bit7 7 Timer B2 count start bit
CSREG.Bit6 6 Timer B1 count start bit
CSREG.Bit5 5 Timer B0 count start bit
CSREG.Bit4 4 Timer A4 count start bit
CSREG.Bit3 3 Timer A3 count start bit
CSREG.Bit2 2 Timer A2 count start bit
CSREG.Bit1 1 Timer A1 count start bit
CSREG.Bit0 0 Timer A0 count start bit
RESERVED0041 0x0041 RESERVED
ONE_SSREG 0x0042 One-shot start register (***)
ONE_SSREG.Bit4 4 Timer A4 one-shot start bit
ONE_SSREG.Bit3 3 Timer A3 one-shot start bit
ONE_SSREG.Bit2 2 Timer A2 one-shot start bit
ONE_SSREG.Bit1 1 Timer A1 one-shot start bit
ONE_SSREG.Bit0 0 Timer A0 one-shot start bit
RESERVED0043 0x0043 RESERVED
UP_D_REG 0x0044 Up-down register (***)
UP_D_REG.Bit7 7 Timer A4 two-phase pulse signal processing select bit
UP_D_REG.Bit6 6 Timer A3 two-phase pulse signal processing select bit
UP_D_REG.Bit5 5 Timer A2 two-phase pulse signal processing select bit
UP_D_REG.Bit4 4 Timer A4 up-down bit
UP_D_REG.Bit3 3 Timer A3 up-down bit
UP_D_REG.Bit2 2 Timer A2 up-down bit
UP_D_REG.Bit1 1 Timer A1 up-down bit
UP_D_REG.Bit0 0 Timer A0 up-down bit
RESERVED0045 0x0045 RESERVED
TA0 0x0046 Timer A0 register
TA1 0x0048 Timer A1 register
TA2 0x004A Timer A2 register
TA3 0x004C Timer A3 register
TA4 0x004E Timer A4 register
TB0 0x0050 Timer B0 register
TB1 0x0052 Timer B1 register
TB2 0x0054 Timer B2 register
TA0MR 0x0056 Timer A0 mode register
TA0MR.Bit7 7
TA0MR.Bit6 6
TA0MR.Bit5 5
TA0MR.Bit4 4
TA0MR.Bit3 3
TA0MR.Bit2 2
TA0MR.Bit1 1 Operating mode select bit 1
TA0MR.Bit0 0 Operating mode select bit 0
TA1MR 0x0057 Timer A1 mode register
TA1MR.Bit7 7
TA1MR.Bit6 6
TA1MR.Bit5 5
TA1MR.Bit4 4
TA1MR.Bit3 3
TA1MR.Bit2 2
TA1MR.Bit1 1 Operating mode select bit 1
TA1MR.Bit0 0 Operating mode select bit 0
TA2MR 0x0058 Timer A2 mode register
TA2MR.Bit7 7
TA2MR.Bit6 6
TA2MR.Bit5 5
TA2MR.Bit4 4
TA2MR.Bit3 3
TA2MR.Bit2 2
TA2MR.Bit1 1 Operating mode select bit 1
TA2MR.Bit0 0 Operating mode select bit 0
TA3MR 0x0059 Timer A3 mode register
TA3MR.Bit7 7
TA3MR.Bit6 6
TA3MR.Bit5 5
TA3MR.Bit4 4
TA3MR.Bit3 3
TA3MR.Bit2 2
TA3MR.Bit1 1 Operating mode select bit 1
TA3MR.Bit0 0 Operating mode select bit 0
TA4MR 0x005A Timer A4 mode register
TA4MR.Bit7 7
TA4MR.Bit6 6
TA4MR.Bit5 5
TA4MR.Bit4 4
TA4MR.Bit3 3
TA4MR.Bit2 2
TA4MR.Bit1 1 Operating mode select bit 1
TA4MR.Bit0 0 Operating mode select bit 0
TB0MR 0x005B Timer B0 mode register
TB0MR.Bit7 7
TB0MR.Bit6 6
TB0MR.Bit5 5
TB0MR.Bit3 3
TB0MR.Bit2 2
TB0MR.Bit1 1 Operating mode select bit 1
TB0MR.Bit0 0 Operating mode select bit 0
TB1MR 0x005C Timer B1 mode register
TB1MR.Bit7 7
TB1MR.Bit6 6
TB1MR.Bit5 5
TB1MR.Bit3 3
TB1MR.Bit2 2
TB1MR.Bit1 1 Operating mode select bit 1
TB1MR.Bit0 0 Operating mode select bit 0
TB2MR 0x005D Timer B2 mode register
TB2MR.Bit7 7
TB2MR.Bit6 6
TB2MR.Bit5 5
TB2MR.Bit3 3
TB2MR.Bit2 2
TB2MR.Bit1 1 Operating mode select bit 1
TB2MR.Bit0 0 Operating mode select bit 0
PM 0x005E Processor mode register
PM.Bit7 7 Clock 1 output select bit
PM.Bit5 5 Interrupt priority detection time select bit 5
PM.Bit4 4 Interrupt priority detection time select bit 4
PM.Bit3 3 Software reset bit
PM.Bit2 2 Wait bit
PM.Bit1 1 Processor mode bit 1
PM.Bit0 0 Processor mode bit 0
RESERVED005F 0x005F RESERVED
WDT 0x0060 Watchdog timer register (***)
WDTFS 0x0061 Watchdog timer frequency select register (***)
WDTFS.Bit0 0 Watchdog timer frequency select bit
RESERVED0062 0x0062 RESERVED
RESERVED0063 0x0063 RESERVED
RESERVED0064 0x0064 RESERVED
RESERVED0065 0x0065 RESERVED
RESERVED0066 0x0066 RESERVED
RESERVED0067 0x0067 RESERVED
RESERVED0068 0x0068 RESERVED
RESERVED0069 0x0069 RESERVED
RESERVED006A 0x006A RESERVED
RESERVED006B 0x006B RESERVED
RESERVED006C 0x006C RESERVED
RESERVED006D 0x006D RESERVED
RESERVED006E 0x006E RESERVED
RESERVED006F 0x006F RESERVED
ADIC 0x0070 A-D conversion interrupt control register
ADIC.Bit3 3 Interrupt request bit
ADIC.Bit2 2 Interrupt priority level select bit 2
ADIC.Bit1 1 Interrupt priority level select bit 1
ADIC.Bit0 0 Interrupt priority level select bit 0
S0TIC 0x0071 UART0 transmit interrupt control register
S0TIC.Bit3 3 Interrupt request bit
S0TIC.Bit2 2 Interrupt priority level select bit 2
S0TIC.Bit1 1 Interrupt priority level select bit 1
S0TIC.Bit0 0 Interrupt priority level select bit 0
S0RIC 0x0072 UART0 receive interrupt control register
S0RIC.Bit3 3 Interrupt request bit
S0RIC.Bit2 2 Interrupt priority level select bit 2
S0RIC.Bit1 1 Interrupt priority level select bit 1
S0RIC.Bit0 0 Interrupt priority level select bit 0
S1TIC 0x0073 UART1 transmit interrupt control register
S1TIC.Bit3 3 Interrupt request bit
S1TIC.Bit2 2 Interrupt priority level select bit 2
S1TIC.Bit1 1 Interrupt priority level select bit 1
S1TIC.Bit0 0 Interrupt priority level select bit 0
S1RIC 0x0074 UART1 receive interrupt control register
S1RIC.Bit3 3 Interrupt request bit
S1RIC.Bit2 2 Interrupt priority level select bit 2
S1RIC.Bit1 1 Interrupt priority level select bit 1
S1RIC.Bit0 0 Interrupt priority level select bit 0
TA0IC 0x0075 Timer A0 interrupt control register
TA0IC.Bit3 3 Interrupt request bit
TA0IC.Bit2 2 Interrupt priority level select bit 2
TA0IC.Bit1 1 Interrupt priority level select bit 1
TA0IC.Bit0 0 Interrupt priority level select bit 0
TA1IC 0x0076 Timer A1 interrupt control register
TA1IC.Bit3 3 Interrupt request bit
TA1IC.Bit2 2 Interrupt priority level select bit 2
TA1IC.Bit1 1 Interrupt priority level select bit 1
TA1IC.Bit0 0 Interrupt priority level select bit 0
TA2IC 0x0077 Timer A2 interrupt control register
TA2IC.Bit3 3 Interrupt request bit
TA2IC.Bit2 2 Interrupt priority level select bit 2
TA2IC.Bit1 1 Interrupt priority level select bit 1
TA2IC.Bit0 0 Interrupt priority level select bit 0
TA3IC 0x0078 Timer A3 interrupt control register
TA3IC.Bit3 3 Interrupt request bit
TA3IC.Bit2 2 Interrupt priority level select bit 2
TA3IC.Bit1 1 Interrupt priority level select bit 1
TA3IC.Bit0 0 Interrupt priority level select bit 0
TA4IC 0x0079 Timer A4 interrupt control register
TA4IC.Bit3 3 Interrupt request bit
TA4IC.Bit2 2 Interrupt priority level select bit 2
TA4IC.Bit1 1 Interrupt priority level select bit 1
TA4IC.Bit0 0 Interrupt priority level select bit 0
TB0IC 0x007A Timer B0 interrupt control register
TB0IC.Bit3 3 Interrupt request bit
TB0IC.Bit2 2 Interrupt priority level select bit 2
TB0IC.Bit1 1 Interrupt priority level select bit 1
TB0IC.Bit0 0 Interrupt priority level select bit 0
TB1IC 0x007B Timer B1 interrupt control register
TB1IC.Bit3 3 Interrupt request bit
TB1IC.Bit2 2 Interrupt priority level select bit 2
TB1IC.Bit1 1 Interrupt priority level select bit 1
TB1IC.Bit0 0 Interrupt priority level select bit 0
TB2IC 0x007C Timer B2 interrupt control register
TB2IC.Bit3 3 Interrupt request bit
TB2IC.Bit2 2 Interrupt priority level select bit 2
TB2IC.Bit1 1 Interrupt priority level select bit 1
TB2IC.Bit0 0 Interrupt priority level select bit 0
INT0IC 0x007D INT0 interrupt control register
INT0IC.Bit5 5 Level sense/Edge sense select bit
INT0IC.Bit4 4 Polarity select bit
INT0IC.Bit3 3 Interrupt request bit
INT0IC.Bit2 2 Interrupt priority level select bit 2
INT0IC.Bit1 1 Interrupt priority level select bit 1
INT0IC.Bit0 0 Interrupt priority level select bit 0
INT1IC 0x007E INT1 interrupt control register
INT1IC.Bit5 5 Level sense/Edge sense select bit
INT1IC.Bit4 4 Polarity select bit
INT1IC.Bit3 3 Interrupt request bit
INT1IC.Bit2 2 Interrupt priority level select bit 2
INT1IC.Bit1 1 Interrupt priority level select bit 1
INT1IC.Bit0 0 Interrupt priority level select bit 0
INT2IC 0x007F INT2 interrupt control register
INT2IC.Bit5 5 Level sense/Edge sense select bit
INT2IC.Bit4 4 Polarity select bit
INT2IC.Bit3 3 Interrupt request bit
INT2IC.Bit2 2 Interrupt priority level select bit 2
INT2IC.Bit1 1 Interrupt priority level select bit 1
INT2IC.Bit0 0 Interrupt priority level select bit 0
.M37702MDBXXXFP
; http://www.mitsubishichips.com/Global/content/product/mcu/16bit/7700f/7700s/7702g/e7702um.pdf
; *** - ᮡáâ¢¥ë¥ á®ªà 饨ï
; MEMORY MAP
area DATA FSR 0x0000:0x0080
area DATA RAM_ 0x0080:0x0480 Internal RAM
area BSS RESERVED 0x0480:0x8000
area DATA ROM_ 0x8000:0xFFD6 Internal ROM
area DATA USER_VEC 0xFFD6:0x10000
; Interrupt and reset vector assignments
interrupt __RESET 0xFFFE RESET
interrupt Zero_Div 0xFFFC Zero division
interrupt BRK_ 0xFFFA BRK instruction
interrupt DBC_ 0xFFF8 DBC
interrupt WATCDOG 0xFFF6 Watchdog timer
interrupt INT0_ 0xFFF4 External interrupt due to INT0 pin input signal
interrupt INT1_ 0xFFF2 External interrupt due to INT1 pin input signal
interrupt INT2_ 0xFFF0 External interrupt due to INT2 pin input signal
interrupt Timer_A0 0xFFEE Internal interrupt from Timer A0
interrupt Timer_A1 0xFFEC Internal interrupt from Timer A1
interrupt Timer_A2 0xFFEA Internal interrupt from Timer A2
interrupt Timer_A3 0xFFE8 Internal interrupt from Timer A3
interrupt Timer_A4 0xFFE6 Internal interrupt from Timer A4
interrupt Timer_B0 0xFFE4 Internal interrupt from Timer B0
interrupt Timer_B1 0xFFE2 Internal interrupt from Timer B1
interrupt Timer_B2 0xFFE0 Internal interrupt from Timer B2
interrupt UART0_receive 0xFFDE Internal interrupt from UART0
interrupt UART0_transmit 0xFFDC Internal interrupt from UART0
interrupt UART1_receive 0xFFDA Internal interrupt from UART1
interrupt UART1_transmit 0xFFD8 Internal interrupt from UART1
interrupt A_D_conversion 0xFFD6 Internal interrupt from A-D converter
; INPUT/ OUTPUT PORTS
RESERVED0000 0x0000 RESERVED
RESERVED0001 0x0001 RESERVED
P0 0x0002 Port P0 register
P0.P0_7 7 Port P07
P0.P0_6 6 Port P06
P0.P0_5 5 Port P05
P0.P0_4 4 Port P04
P0.P0_3 3 Port P03
P0.P0_2 2 Port P02
P0.P0_1 1 Port P01
P0.P0_0 0 Port P00
P1 0x0003 Port P1 register
P1.P1_7 7 Port P17
P1.P1_6 6 Port P16
P1.P1_5 5 Port P15
P1.P1_4 4 Port P14
P1.P1_3 3 Port P13
P1.P1_2 2 Port P12
P1.P1_1 1 Port P11
P1.P1_0 0 Port P10
PD0 0x0004 Port P0 direction register
PD0.PD0_7 7 Port P07 direction bit
PD0.PD0_6 6 Port P06 direction bit
PD0.PD0_5 5 Port P05 direction bit
PD0.PD0_4 4 Port P04 direction bit
PD0.PD0_3 3 Port P03 direction bit
PD0.PD0_2 2 Port P02 direction bit
PD0.PD0_1 1 Port P01 direction bit
PD0.PD0_0 0 Port P00 direction bit
PD1 0x0005 Port P1 direction register
PD1.PD1_7 7 Port P17 direction bit
PD1.PD1_6 6 Port P16 direction bit
PD1.PD1_5 5 Port P15 direction bit
PD1.PD1_4 4 Port P14 direction bit
PD1.PD1_3 3 Port P13 direction bit
PD1.PD1_2 2 Port P12 direction bit
PD1.PD1_1 1 Port P11 direction bit
PD1.PD1_0 0 Port P10 direction bit
P2 0x0006 Port P2 register
P2.P2_7 7 Port P27
P2.P2_6 6 Port P26
P2.P2_5 5 Port P25
P2.P2_4 4 Port P24
P2.P2_3 3 Port P23
P2.P2_2 2 Port P22
P2.P2_1 1 Port P21
P2.P2_0 0 Port P20
P3 0x0007 Port P3 register
P3.P3_7 7 Port P37
P3.P3_6 6 Port P36
P3.P3_5 5 Port P35
P3.P3_4 4 Port P34
P3.P3_3 3 Port P33
P3.P3_2 2 Port P32
P3.P3_1 1 Port P31
P3.P3_0 0 Port P30
PD2 0x0008 Port P2 direction register
PD2.PD2_7 7 Port P27 direction bit
PD2.PD2_6 6 Port P26 direction bit
PD2.PD2_5 5 Port P25 direction bit
PD2.PD2_4 4 Port P24 direction bit
PD2.PD2_3 3 Port P23 direction bit
PD2.PD2_2 2 Port P22 direction bit
PD2.PD2_1 1 Port P21 direction bit
PD2.PD2_0 0 Port P20 direction bit
PD3 0x0009 Port P3 direction register
PD3.PD3_7 7 Port P37 direction bit
PD3.PD3_6 6 Port P36 direction bit
PD3.PD3_5 5 Port P35 direction bit
PD3.PD3_4 4 Port P34 direction bit
PD3.PD3_3 3 Port P33 direction bit
PD3.PD3_2 2 Port P32 direction bit
PD3.PD3_1 1 Port P31 direction bit
PD3.PD3_0 0 Port P30 direction bit
P4 0x000A Port P4 register
P4.P4_7 7 Port P47
P4.P4_6 6 Port P46
P4.P4_5 5 Port P45
P4.P4_4 4 Port P44
P4.P4_3 3 Port P43
P4.P4_2 2 Port P42
P4.P4_1 1 Port P41
P4.P4_0 0 Port P40
P5 0x000B Port P5 register
P5.P5_7 7 Port P57
P5.P5_6 6 Port P56
P5.P5_5 5 Port P55
P5.P5_4 4 Port P54
P5.P5_3 3 Port P53
P5.P5_2 2 Port P52
P5.P5_1 1 Port P51
P5.P5_0 0 Port P50
PD4 0x000C Port P4 direction register
PD4.PD4_7 7 Port P47 direction bit
PD4.PD4_6 6 Port P46 direction bit
PD4.PD4_5 5 Port P45 direction bit
PD4.PD4_4 4 Port P44 direction bit
PD4.PD4_3 3 Port P43 direction bit
PD4.PD4_2 2 Port P42 direction bit
PD4.PD4_1 1 Port P41 direction bit
PD4.PD4_0 0 Port P40 direction bit
PD5 0x000D Port P5 direction register
PD5.PD5_7 7 Port P57 direction bit
PD5.PD5_6 6 Port P56 direction bit
PD5.PD5_5 5 Port P55 direction bit
PD5.PD5_4 4 Port P54 direction bit
PD5.PD5_3 3 Port P53 direction bit
PD5.PD5_2 2 Port P52 direction bit
PD5.PD5_1 1 Port P51 direction bit
PD5.PD5_0 0 Port P50 direction bit
P6 0x000E Port P6 register
P6.P6_7 7 Port P67
P6.P6_6 6 Port P66
P6.P6_5 5 Port P65
P6.P6_4 4 Port P64
P6.P6_3 3 Port P63
P6.P6_2 2 Port P62
P6.P6_1 1 Port P61
P6.P6_0 0 Port P60
P7 0x000F Port P7 register
P7.P7_7 7 Port P77
P7.P7_6 6 Port P76
P7.P7_5 5 Port P75
P7.P7_4 4 Port P74
P7.P7_3 3 Port P73
P7.P7_2 2 Port P72
P7.P7_1 1 Port P71
P7.P7_0 0 Port P70
PD6 0x0010 Port P6 direction register
PD6.PD6_7 7 Port P67 direction bit
PD6.PD6_6 6 Port P66 direction bit
PD6.PD6_5 5 Port P65 direction bit
PD6.PD6_4 4 Port P64 direction bit
PD6.PD6_3 3 Port P63 direction bit
PD6.PD6_2 2 Port P62 direction bit
PD6.PD6_1 1 Port P61 direction bit
PD6.PD6_0 0 Port P60 direction bit
PD7 0x0011 Port P7 direction register
PD7.PD7_7 7 Port P77 direction bit
PD7.PD7_6 6 Port P76 direction bit
PD7.PD7_5 5 Port P75 direction bit
PD7.PD7_4 4 Port P74 direction bit
PD7.PD7_3 3 Port P73 direction bit
PD7.PD7_2 2 Port P72 direction bit
PD7.PD7_1 1 Port P71 direction bit
PD7.PD7_0 0 Port P70 direction bit
P8 0x0012 Port P8 register
P8.P8_7 7 Port P87
P8.P8_6 6 Port P86
P8.P8_5 5 Port P85
P8.P8_4 4 Port P84
P8.P8_3 3 Port P83
P8.P8_2 2 Port P82
P8.P8_1 1 Port P81
P8.P8_0 0 Port P80
RESERVED0013 0x0013 RESERVED
PD8 0x0014 Port P8 direction register
PD8.PD8_7 7 Port P87 direction bit
PD8.PD8_6 6 Port P86 direction bit
PD8.PD8_5 5 Port P85 direction bit
PD8.PD8_4 4 Port P84 direction bit
PD8.PD8_3 3 Port P83 direction bit
PD8.PD8_2 2 Port P82 direction bit
PD8.PD8_1 1 Port P81 direction bit
PD8.PD8_0 0 Port P80 direction bit
RESERVED0015 0x0015 RESERVED
RESERVED0016 0x0016 RESERVED
RESERVED0017 0x0017 RESERVED
RESERVED0018 0x0018 RESERVED
RESERVED0019 0x0019 RESERVED
RESERVED001A 0x001A RESERVED
RESERVED001B 0x001B RESERVED
RESERVED001C 0x001C RESERVED
RESERVED001D 0x001D RESERVED
ADCON 0x001E A-D control register
ADCON.Bit7 7 A-D conversion frequency select bit
ADCON.Bit6 6 A-D conversion start bit
ADCON.Bit5 5 Trigger select bit
ADCON.Bit4 4 A-D operation mode select bit 4
ADCON.Bit3 3 A-D operation mode select bit 3
ADCON.Bit2 2 Analog input select bit 2
ADCON.Bit1 1 Analog input select bit 1
ADCON.Bit0 0 Analog input select bit 0
A_D_SPSR 0x001F A-D sweep pin select register (***)
A_D_SPSR.Bit1 1 A-D sweep pin select bit 1
A_D_SPSR.Bit0 0 A-D sweep pin select bit 0
AD0 0x0020 A-D register 0
AD0.Bit7 7 Reads an A-D conversion result bit 7
AD0.Bit6 6 Reads an A-D conversion result bit 6
AD0.Bit5 5 Reads an A-D conversion result bit 5
AD0.Bit4 4 Reads an A-D conversion result bit 4
AD0.Bit3 3 Reads an A-D conversion result bit 3
AD0.Bit2 2 Reads an A-D conversion result bit 2
AD0.Bit1 1 Reads an A-D conversion result bit 1
AD0.Bit0 0 Reads an A-D conversion result bit 0
RESERVED0021 0x0021 RESERVED
AD1 0x0022 A-D register 1
AD1.Bit7 7 Reads an A-D conversion result bit 7
AD1.Bit6 6 Reads an A-D conversion result bit 6
AD1.Bit5 5 Reads an A-D conversion result bit 5
AD1.Bit4 4 Reads an A-D conversion result bit 4
AD1.Bit3 3 Reads an A-D conversion result bit 3
AD1.Bit2 2 Reads an A-D conversion result bit 2
AD1.Bit1 1 Reads an A-D conversion result bit 1
AD1.Bit0 0 Reads an A-D conversion result bit 0
RESERVED0023 0x0023 RESERVED
AD2 0x0024 A-D register 2
AD2.Bit7 7 Reads an A-D conversion result bit 7
AD2.Bit6 6 Reads an A-D conversion result bit 6
AD2.Bit5 5 Reads an A-D conversion result bit 5
AD2.Bit4 4 Reads an A-D conversion result bit 4
AD2.Bit3 3 Reads an A-D conversion result bit 3
AD2.Bit2 2 Reads an A-D conversion result bit 2
AD2.Bit1 1 Reads an A-D conversion result bit 1
AD2.Bit0 0 Reads an A-D conversion result bit 0
RESERVED0025 0x0025 RESERVED
AD3 0x0026 A-D register 3
AD3.Bit7 7 Reads an A-D conversion result bit 7
AD3.Bit6 6 Reads an A-D conversion result bit 6
AD3.Bit5 5 Reads an A-D conversion result bit 5
AD3.Bit4 4 Reads an A-D conversion result bit 4
AD3.Bit3 3 Reads an A-D conversion result bit 3
AD3.Bit2 2 Reads an A-D conversion result bit 2
AD3.Bit1 1 Reads an A-D conversion result bit 1
AD3.Bit0 0 Reads an A-D conversion result bit 0
RESERVED0027 0x0027 RESERVED
AD4 0x0028 A-D register 4
AD4.Bit7 7 Reads an A-D conversion result bit 7
AD4.Bit6 6 Reads an A-D conversion result bit 6
AD4.Bit5 5 Reads an A-D conversion result bit 5
AD4.Bit4 4 Reads an A-D conversion result bit 4
AD4.Bit3 3 Reads an A-D conversion result bit 3
AD4.Bit2 2 Reads an A-D conversion result bit 2
AD4.Bit1 1 Reads an A-D conversion result bit 1
AD4.Bit0 0 Reads an A-D conversion result bit 0
RESERVED0029 0x0029 RESERVED
AD5 0x002A A-D register 5
AD5.Bit7 7 Reads an A-D conversion result bit 7
AD5.Bit6 6 Reads an A-D conversion result bit 6
AD5.Bit5 5 Reads an A-D conversion result bit 5
AD5.Bit4 4 Reads an A-D conversion result bit 4
AD5.Bit3 3 Reads an A-D conversion result bit 3
AD5.Bit2 2 Reads an A-D conversion result bit 2
AD5.Bit1 1 Reads an A-D conversion result bit 1
AD5.Bit0 0 Reads an A-D conversion result bit 0
RESERVED002B 0x002B RESERVED
AD6 0x002C A-D register 6
AD6.Bit7 7 Reads an A-D conversion result bit 7
AD6.Bit6 6 Reads an A-D conversion result bit 6
AD6.Bit5 5 Reads an A-D conversion result bit 5
AD6.Bit4 4 Reads an A-D conversion result bit 4
AD6.Bit3 3 Reads an A-D conversion result bit 3
AD6.Bit2 2 Reads an A-D conversion result bit 2
AD6.Bit1 1 Reads an A-D conversion result bit 1
AD6.Bit0 0 Reads an A-D conversion result bit 0
RESERVED002D 0x002D RESERVED
AD7 0x002E A-D register 7
AD7.Bit7 7 Reads an A-D conversion result bit 7
AD7.Bit6 6 Reads an A-D conversion result bit 6
AD7.Bit5 5 Reads an A-D conversion result bit 5
AD7.Bit4 4 Reads an A-D conversion result bit 4
AD7.Bit3 3 Reads an A-D conversion result bit 3
AD7.Bit2 2 Reads an A-D conversion result bit 2
AD7.Bit1 1 Reads an A-D conversion result bit 1
AD7.Bit0 0 Reads an A-D conversion result bit 0
RESERVED002F 0x002F RESERVED
U0MR 0x0030 UART0 transmit/receive mode register
U0MR.Bit7 7 Sleep select bit
U0MR.Bit6 6 Parity enable bit
U0MR.Bit5 5 Odd/Even parity select bit
U0MR.Bit4 4 Stop bit length select bit
U0MR.Bit3 3 Internal/External clock select bit
U0MR.Bit2 2 Serial I/O mode select bit 2
U0MR.Bit1 1 Serial I/O mode select bit 1
U0MR.Bit0 0 Serial I/O mode select bit 0
BRG0 0x0031 UART0 baud rate register (BRG0) (***)
U0TB 0x0032 UART0 transmit buffer register
U0C0 0x0034 UART0 transmit/receive control register 0
U0C0.Bit3 3 Transmit register empty flag
U0C0.Bit2 2 CTS/RTS select bit
U0C0.Bit1 1 BRG count source select bit 1
U0C0.Bit0 0 BRG count source select bit 0
U0C1 0x0035 UART0 transmit/receive control register 1
U0C1.Bit7 7 Error sum flag
U0C1.Bit6 6 Parity error flag
U0C1.Bit5 5 Framing error flag
U0C1.Bit4 4 Overrun error flag
U0C1.Bit3 3 Receive complete flag
U0C1.Bit2 2 Receive enable bit
U0C1.Bit1 1 Transmit buffer empty flag
U0C1.Bit0 0 Transmit enable bit
U0RB 0x0036 UART0 receive buffer register
U1MR 0x0038 UART1 transmit/receive mode register
U1MR.Bit7 7 Sleep select bit
U1MR.Bit6 6 Parity enable bit
U1MR.Bit5 5 Odd/Even parity select bit
U1MR.Bit4 4 Stop bit length select bit
U1MR.Bit3 3 Internal/External clock select bit
U1MR.Bit2 2 Serial I/O mode select bit 2
U1MR.Bit1 1 Serial I/O mode select bit 1
U1MR.Bit0 0 Serial I/O mode select bit 0
BRG1 0x0039 UART1 baud rate register (BRG1) (***)
U1TB 0x003A UART1 transmit buffer register
U1C0 0x003C UART1 transmit/receive control register 0
U1C0.Bit3 3 Transmit register empty flag
U1C0.Bit2 2 CTS/RTS select bit
U1C0.Bit1 1 BRG count source select bit 1
U1C0.Bit0 0 BRG count source select bit 0
U1C1 0x003D UART1 transmit/receive control register 1
U1C1.Bit7 7 Error sum flag
U1C1.Bit6 6 Parity error flag
U1C1.Bit5 5 Framing error flag
U1C1.Bit4 4 Overrun error flag
U1C1.Bit3 3 Receive complete flag
U1C1.Bit2 2 Receive enable bit
U1C1.Bit1 1 Transmit buffer empty flag
U1C1.Bit0 0 Transmit enable bit
U1RB 0x003E UART1 receive buffer register
CSREG 0x0040 Count start register (***)
CSREG.Bit7 7 Timer B2 count start bit
CSREG.Bit6 6 Timer B1 count start bit
CSREG.Bit5 5 Timer B0 count start bit
CSREG.Bit4 4 Timer A4 count start bit
CSREG.Bit3 3 Timer A3 count start bit
CSREG.Bit2 2 Timer A2 count start bit
CSREG.Bit1 1 Timer A1 count start bit
CSREG.Bit0 0 Timer A0 count start bit
RESERVED0041 0x0041 RESERVED
ONE_SSREG 0x0042 One-shot start register (***)
ONE_SSREG.Bit4 4 Timer A4 one-shot start bit
ONE_SSREG.Bit3 3 Timer A3 one-shot start bit
ONE_SSREG.Bit2 2 Timer A2 one-shot start bit
ONE_SSREG.Bit1 1 Timer A1 one-shot start bit
ONE_SSREG.Bit0 0 Timer A0 one-shot start bit
RESERVED0043 0x0043 RESERVED
UP_D_REG 0x0044 Up-down register (***)
UP_D_REG.Bit7 7 Timer A4 two-phase pulse signal processing select bit
UP_D_REG.Bit6 6 Timer A3 two-phase pulse signal processing select bit
UP_D_REG.Bit5 5 Timer A2 two-phase pulse signal processing select bit
UP_D_REG.Bit4 4 Timer A4 up-down bit
UP_D_REG.Bit3 3 Timer A3 up-down bit
UP_D_REG.Bit2 2 Timer A2 up-down bit
UP_D_REG.Bit1 1 Timer A1 up-down bit
UP_D_REG.Bit0 0 Timer A0 up-down bit
RESERVED0045 0x0045 RESERVED
TA0 0x0046 Timer A0 register
TA1 0x0048 Timer A1 register
TA2 0x004A Timer A2 register
TA3 0x004C Timer A3 register
TA4 0x004E Timer A4 register
TB0 0x0050 Timer B0 register
TB1 0x0052 Timer B1 register
TB2 0x0054 Timer B2 register
TA0MR 0x0056 Timer A0 mode register
TA0MR.Bit7 7
TA0MR.Bit6 6
TA0MR.Bit5 5
TA0MR.Bit4 4
TA0MR.Bit3 3
TA0MR.Bit2 2
TA0MR.Bit1 1 Operating mode select bit 1
TA0MR.Bit0 0 Operating mode select bit 0
TA1MR 0x0057 Timer A1 mode register
TA1MR.Bit7 7
TA1MR.Bit6 6
TA1MR.Bit5 5
TA1MR.Bit4 4
TA1MR.Bit3 3
TA1MR.Bit2 2
TA1MR.Bit1 1 Operating mode select bit 1
TA1MR.Bit0 0 Operating mode select bit 0
TA2MR 0x0058 Timer A2 mode register
TA2MR.Bit7 7
TA2MR.Bit6 6
TA2MR.Bit5 5
TA2MR.Bit4 4
TA2MR.Bit3 3
TA2MR.Bit2 2
TA2MR.Bit1 1 Operating mode select bit 1
TA2MR.Bit0 0 Operating mode select bit 0
TA3MR 0x0059 Timer A3 mode register
TA3MR.Bit7 7
TA3MR.Bit6 6
TA3MR.Bit5 5
TA3MR.Bit4 4
TA3MR.Bit3 3
TA3MR.Bit2 2
TA3MR.Bit1 1 Operating mode select bit 1
TA3MR.Bit0 0 Operating mode select bit 0
TA4MR 0x005A Timer A4 mode register
TA4MR.Bit7 7
TA4MR.Bit6 6
TA4MR.Bit5 5
TA4MR.Bit4 4
TA4MR.Bit3 3
TA4MR.Bit2 2
TA4MR.Bit1 1 Operating mode select bit 1
TA4MR.Bit0 0 Operating mode select bit 0
TB0MR 0x005B Timer B0 mode register
TB0MR.Bit7 7
TB0MR.Bit6 6
TB0MR.Bit5 5
TB0MR.Bit3 3
TB0MR.Bit2 2
TB0MR.Bit1 1 Operating mode select bit 1
TB0MR.Bit0 0 Operating mode select bit 0
TB1MR 0x005C Timer B1 mode register
TB1MR.Bit7 7
TB1MR.Bit6 6
TB1MR.Bit5 5
TB1MR.Bit3 3
TB1MR.Bit2 2
TB1MR.Bit1 1 Operating mode select bit 1
TB1MR.Bit0 0 Operating mode select bit 0
TB2MR 0x005D Timer B2 mode register
TB2MR.Bit7 7
TB2MR.Bit6 6
TB2MR.Bit5 5
TB2MR.Bit3 3
TB2MR.Bit2 2
TB2MR.Bit1 1 Operating mode select bit 1
TB2MR.Bit0 0 Operating mode select bit 0
PM 0x005E Processor mode register
PM.Bit7 7 Clock 1 output select bit
PM.Bit5 5 Interrupt priority detection time select bit 5
PM.Bit4 4 Interrupt priority detection time select bit 4
PM.Bit3 3 Software reset bit
PM.Bit2 2 Wait bit
PM.Bit1 1 Processor mode bit 1
PM.Bit0 0 Processor mode bit 0
RESERVED005F 0x005F RESERVED
WDT 0x0060 Watchdog timer register (***)
WDTFS 0x0061 Watchdog timer frequency select register (***)
WDTFS.Bit0 0 Watchdog timer frequency select bit
RESERVED0062 0x0062 RESERVED
RESERVED0063 0x0063 RESERVED
RESERVED0064 0x0064 RESERVED
RESERVED0065 0x0065 RESERVED
RESERVED0066 0x0066 RESERVED
RESERVED0067 0x0067 RESERVED
RESERVED0068 0x0068 RESERVED
RESERVED0069 0x0069 RESERVED
RESERVED006A 0x006A RESERVED
RESERVED006B 0x006B RESERVED
RESERVED006C 0x006C RESERVED
RESERVED006D 0x006D RESERVED
RESERVED006E 0x006E RESERVED
RESERVED006F 0x006F RESERVED
ADIC 0x0070 A-D conversion interrupt control register
ADIC.Bit3 3 Interrupt request bit
ADIC.Bit2 2 Interrupt priority level select bit 2
ADIC.Bit1 1 Interrupt priority level select bit 1
ADIC.Bit0 0 Interrupt priority level select bit 0
S0TIC 0x0071 UART0 transmit interrupt control register
S0TIC.Bit3 3 Interrupt request bit
S0TIC.Bit2 2 Interrupt priority level select bit 2
S0TIC.Bit1 1 Interrupt priority level select bit 1
S0TIC.Bit0 0 Interrupt priority level select bit 0
S0RIC 0x0072 UART0 receive interrupt control register
S0RIC.Bit3 3 Interrupt request bit
S0RIC.Bit2 2 Interrupt priority level select bit 2
S0RIC.Bit1 1 Interrupt priority level select bit 1
S0RIC.Bit0 0 Interrupt priority level select bit 0
S1TIC 0x0073 UART1 transmit interrupt control register
S1TIC.Bit3 3 Interrupt request bit
S1TIC.Bit2 2 Interrupt priority level select bit 2
S1TIC.Bit1 1 Interrupt priority level select bit 1
S1TIC.Bit0 0 Interrupt priority level select bit 0
S1RIC 0x0074 UART1 receive interrupt control register
S1RIC.Bit3 3 Interrupt request bit
S1RIC.Bit2 2 Interrupt priority level select bit 2
S1RIC.Bit1 1 Interrupt priority level select bit 1
S1RIC.Bit0 0 Interrupt priority level select bit 0
TA0IC 0x0075 Timer A0 interrupt control register
TA0IC.Bit3 3 Interrupt request bit
TA0IC.Bit2 2 Interrupt priority level select bit 2
TA0IC.Bit1 1 Interrupt priority level select bit 1
TA0IC.Bit0 0 Interrupt priority level select bit 0
TA1IC 0x0076 Timer A1 interrupt control register
TA1IC.Bit3 3 Interrupt request bit
TA1IC.Bit2 2 Interrupt priority level select bit 2
TA1IC.Bit1 1 Interrupt priority level select bit 1
TA1IC.Bit0 0 Interrupt priority level select bit 0
TA2IC 0x0077 Timer A2 interrupt control register
TA2IC.Bit3 3 Interrupt request bit
TA2IC.Bit2 2 Interrupt priority level select bit 2
TA2IC.Bit1 1 Interrupt priority level select bit 1
TA2IC.Bit0 0 Interrupt priority level select bit 0
TA3IC 0x0078 Timer A3 interrupt control register
TA3IC.Bit3 3 Interrupt request bit
TA3IC.Bit2 2 Interrupt priority level select bit 2
TA3IC.Bit1 1 Interrupt priority level select bit 1
TA3IC.Bit0 0 Interrupt priority level select bit 0
TA4IC 0x0079 Timer A4 interrupt control register
TA4IC.Bit3 3 Interrupt request bit
TA4IC.Bit2 2 Interrupt priority level select bit 2
TA4IC.Bit1 1 Interrupt priority level select bit 1
TA4IC.Bit0 0 Interrupt priority level select bit 0
TB0IC 0x007A Timer B0 interrupt control register
TB0IC.Bit3 3 Interrupt request bit
TB0IC.Bit2 2 Interrupt priority level select bit 2
TB0IC.Bit1 1 Interrupt priority level select bit 1
TB0IC.Bit0 0 Interrupt priority level select bit 0
TB1IC 0x007B Timer B1 interrupt control register
TB1IC.Bit3 3 Interrupt request bit
TB1IC.Bit2 2 Interrupt priority level select bit 2
TB1IC.Bit1 1 Interrupt priority level select bit 1
TB1IC.Bit0 0 Interrupt priority level select bit 0
TB2IC 0x007C Timer B2 interrupt control register
TB2IC.Bit3 3 Interrupt request bit
TB2IC.Bit2 2 Interrupt priority level select bit 2
TB2IC.Bit1 1 Interrupt priority level select bit 1
TB2IC.Bit0 0 Interrupt priority level select bit 0
INT0IC 0x007D INT0 interrupt control register
INT0IC.Bit5 5 Level sense/Edge sense select bit
INT0IC.Bit4 4 Polarity select bit
INT0IC.Bit3 3 Interrupt request bit
INT0IC.Bit2 2 Interrupt priority level select bit 2
INT0IC.Bit1 1 Interrupt priority level select bit 1
INT0IC.Bit0 0 Interrupt priority level select bit 0
INT1IC 0x007E INT1 interrupt control register
INT1IC.Bit5 5 Level sense/Edge sense select bit
INT1IC.Bit4 4 Polarity select bit
INT1IC.Bit3 3 Interrupt request bit
INT1IC.Bit2 2 Interrupt priority level select bit 2
INT1IC.Bit1 1 Interrupt priority level select bit 1
INT1IC.Bit0 0 Interrupt priority level select bit 0
INT2IC 0x007F INT2 interrupt control register
INT2IC.Bit5 5 Level sense/Edge sense select bit
INT2IC.Bit4 4 Polarity select bit
INT2IC.Bit3 3 Interrupt request bit
INT2IC.Bit2 2 Interrupt priority level select bit 2
INT2IC.Bit1 1 Interrupt priority level select bit 1
INT2IC.Bit0 0 Interrupt priority level select bit 0
.M37721S1BFP
; http://www.infomicom.mesc.co.jp/micom/english/edocs/7700/um/e7721um.pdf
; *** - ᮡáâ¢¥ë¥ á®ªà 饨ï
; MEMORY MAP
area DATA FSR_1 0x0000:0x0080
area DATA RAM_ 0x0080:0x0480 Internal RAM
area BSS RESERVED 0x0480:0x1FC0
area DATA FSR_2 0x1FC0:0x2000
area BSS RESERVED 0x2000:0xFFCE
area DATA USER_VEC 0xFFCE:0x10000
; Interrupt and reset vector assignments
interrupt __RESET 0xFFFE RESET
interrupt Zero_Div 0xFFFC Zero division
interrupt BRK_ 0xFFFA BRK instruction
interrupt DBC_ 0xFFF8 DBC
interrupt WATCDOG 0xFFF6 Watchdog timer
interrupt INT0_ 0xFFF4 INT0
interrupt INT1_ 0xFFF2 INT1
interrupt INT2_ 0xFFF0 INT2
interrupt Timer_A0 0xFFEE Timer A0
interrupt Timer_A1 0xFFEC Timer A1
interrupt Timer_A2 0xFFEA Timer A2
interrupt Timer_A3 0xFFE8 Timer A3
interrupt Timer_A4 0xFFE6 Timer A4
interrupt Timer_B0 0xFFE4 Timer B0
interrupt Timer_B1 0xFFE2 Timer B1
interrupt Timer_B2 0xFFE0 Timer B2
interrupt UART0_receive 0xFFDE UART0 receive
interrupt UART0_transmit 0xFFDC UART0 transmit
interrupt UART1_receive 0xFFDA UART1 receive
interrupt UART1_transmit 0xFFD8 UART1 transmit
interrupt A_D_conversion 0xFFD6 A/D conversion
interrupt DMA0_ 0xFFD4 DMA0
interrupt DMA1_ 0xFFD2 DMA1
interrupt DMA2_ 0xFFD0 DMA2
interrupt DMA3_ 0xFFCE DMA3
; INPUT/ OUTPUT PORTS
RESERVED0000 0x0000 RESERVED
RESERVED0001 0x0001 RESERVED
RESERVED0002 0x0002 RESERVED
RESERVED0003 0x0003 RESERVED
RESERVED0004 0x0004 RESERVED
RESERVED0005 0x0005 RESERVED
RESERVED0006 0x0006 RESERVED
RESERVED0007 0x0007 RESERVED
RESERVED0008 0x0008 RESERVED
RESERVED0009 0x0009 RESERVED
P4 0x000A Port P4 register
P4.P4_7 7 Port P47's pin
P4.P4_6 6 Port P46's pin
P4.P4_5 5 Port P45's pin
P4.P4_4 4 Port P44's pin
P4.P4_3 3 Port P43's pin
P4.P4_2 2 Port P42's pin
P4.P4_1 1 Port P41's pin
P4.P4_0 0 Port P40's pin
P5 0x000B Port P5 register
P5.P5_7 7 Port P57's pin
P5.P5_6 6 Port P56's pin
P5.P5_5 5 Port P55's pin
P5.P5_4 4 Port P54's pin
P5.P5_3 3 Port P53's pin
P5.P5_2 2 Port P52's pin
P5.P5_1 1 Port P51's pin
P5.P5_0 0 Port P50's pin
PD4 0x000C Port P4 direction register
PD4.PD4_7 7 Port P47 direction bit
PD4.PD4_6 6 Port P46 direction bit
PD4.PD4_5 5 Port P45 direction bit
PD4.PD4_4 4 Port P44 direction bit
PD4.PD4_3 3 Port P43 direction bit
PD4.PD4_2 2 Port P42 direction bit
PD4.PD4_1 1 Port P41 direction bit
PD4.PD4_0 0 Port P40 direction bit
PD5 0x000D Port P5 direction register
PD5.PD5_7 7 Port P57 direction bit
PD5.PD5_6 6 Port P56 direction bit
PD5.PD5_5 5 Port P55 direction bit
PD5.PD5_4 4 Port P54 direction bit
PD5.PD5_3 3 Port P53 direction bit
PD5.PD5_2 2 Port P52 direction bit
PD5.PD5_1 1 Port P51 direction bit
PD5.PD5_0 0 Port P50 direction bit
P6 0x000E Port P6 register
P6.P6_7 7 Port P67's pin
P6.P6_6 6 Port P66's pin
P6.P6_5 5 Port P65's pin
P6.P6_4 4 Port P64's pin
P6.P6_3 3 Port P63's pin
P6.P6_2 2 Port P62's pin
P6.P6_1 1 Port P61's pin
P6.P6_0 0 Port P60's pin
P7 0x000F Port P7 register
P7.P7_7 7 Port P77's pin
P7.P7_6 6 Port P76's pin
P7.P7_5 5 Port P75's pin
P7.P7_4 4 Port P74's pin
P7.P7_3 3 Port P73's pin
P7.P7_2 2 Port P72's pin
P7.P7_1 1 Port P71's pin
P7.P7_0 0 Port P70's pin
PD6 0x0010 Port P6 direction register
PD6.PD6_7 7 Port P67 direction bit
PD6.PD6_6 6 Port P66 direction bit
PD6.PD6_5 5 Port P65 direction bit
PD6.PD6_4 4 Port P64 direction bit
PD6.PD6_3 3 Port P63 direction bit
PD6.PD6_2 2 Port P62 direction bit
PD6.PD6_1 1 Port P61 direction bit
PD6.PD6_0 0 Port P60 direction bit
PD7 0x0011 Port P7 direction register
PD7.PD7_7 7 Port P77 direction bit
PD7.PD7_6 6 Port P76 direction bit
PD7.PD7_5 5 Port P75 direction bit
PD7.PD7_4 4 Port P74 direction bit
PD7.PD7_3 3 Port P73 direction bit
PD7.PD7_2 2 Port P72 direction bit
PD7.PD7_1 1 Port P71 direction bit
PD7.PD7_0 0 Port P70 direction bit
P8 0x0012 Port P8 register
P8.P8_7 7 Port P87's pin
P8.P8_6 6 Port P86's pin
P8.P8_5 5 Port P85's pin
P8.P8_4 4 Port P84's pin
P8.P8_3 3 Port P83's pin
P8.P8_2 2 Port P82's pin
P8.P8_1 1 Port P81's pin
P8.P8_0 0 Port P80's pin
P9 0x0013 Port P9 register
P9.P9_7 7 Port P97's pin
P9.P9_6 6 Port P96's pin
P9.P9_5 5 Port P95's pin
P9.P9_4 4 Port P94's pin
P9.P9_3 3 Port P93's pin
P9.P9_2 2 Port P92's pin
P9.P9_1 1 Port P91's pin
P9.P9_0 0 Port P90's pin
PD8 0x0014 Port P8 direction register
PD8.PD8_7 7 Port P87 direction bit
PD8.PD8_6 6 Port P86 direction bit
PD8.PD8_5 5 Port P85 direction bit
PD8.PD8_4 4 Port P84 direction bit
PD8.PD8_3 3 Port P83 direction bit
PD8.PD8_2 2 Port P82 direction bit
PD8.PD8_1 1 Port P81 direction bit
PD8.PD8_0 0 Port P80 direction bit
PD9 0x0015 Port P9 direction register
PD9.PD9_7 7 Port P97 direction bit
PD9.PD9_6 6 Port P96 direction bit
PD9.PD9_5 5 Port P95 direction bit
PD9.PD9_4 4 Port P94 direction bit
PD9.PD9_3 3 Port P93 direction bit
PD9.PD9_2 2 Port P92 direction bit
PD9.PD9_1 1 Port P91 direction bit
PD9.PD9_0 0 Port P90 direction bit
P10 0x0016 Port P10 register
P10.P10_7 7 Port P107's pin
P10.P10_6 6 Port P106's pin
P10.P10_5 5 Port P105's pin
P10.P10_4 4 Port P104's pin
P10.P10_3 3 Port P103's pin
P10.P10_2 2 Port P102's pin
P10.P10_1 1 Port P101's pin
P10.P10_0 0 Port P100's pin
RESERVED0017 0x0017 RESERVED
PD10 0x0018 Port P10 direction register
PD10.PD10_7 7 Port P107 direction bit
PD10.PD10_6 6 Port P106 direction bit
PD10.PD10_5 5 Port P105 direction bit
PD10.PD10_4 4 Port P104 direction bit
PD10.PD10_3 3 Port P103 direction bit
PD10.PD10_2 2 Port P102 direction bit
PD10.PD10_1 1 Port P101 direction bit
PD10.PD10_0 0 Port P100 direction bit
RESERVED0019 0x0019 RESERVED
POD_R0 0x001A Pulse output data register 0 (***)
POD_R0.Bit3 3 RTP03 pulse output data bit
POD_R0.Bit2 2 RTP02 pulse output data bit
POD_R0.Bit1 1 RTP01 pulse output data bit
POD_R0.Bit0 0 RTP00 pulse output data bit
RESERVED001B 0x001B RESERVED
POD_R1 0x001C Pulse output data register 1 (***)
POD_R1.Bit7 7 RTP13 pulse output data bit
POD_R1.Bit6 6 RTP12 pulse output data bit
POD_R1.Bit5 5 RTP11 pulse output data bit
POD_R1.Bit4 4 RTP10 pulse output data bit
POD_R1.Bit3 3 RTP03 pulse output data bit
POD_R1.Bit2 2 RTP02 pulse output data bit
RESERVED001D 0x001D RESERVED
ADCON0 0x001E A-D control register (***)
ADCON0.Bit7 7 A-D conversion frequency select bit
ADCON0.Bit6 6 A-D conversion start bit
ADCON0.Bit5 5 Trigger select bit
ADCON0.Bit4 4 A-D operation mode select bit 4
ADCON0.Bit3 3 A-D operation mode select bit 3
ADCON0.Bit2 2 Analog input select bit 2
ADCON0.Bit1 1 Analog input select bit 1
ADCON0.Bit0 0 Analog input select bit 0
ADSPS_R 0x001F A-D sweep pin select register (***)
ADSPS_R.Bit1 1 A-D sweep pin select bit 1
ADSPS_R.Bit0 0 A-D sweep pin select bit 0
AD0 0x0020 A-D register 0
AD0.Bit7 7 Reads an A-D conversion result bit 7
AD0.Bit6 6 Reads an A-D conversion result bit 6
AD0.Bit5 5 Reads an A-D conversion result bit 5
AD0.Bit4 4 Reads an A-D conversion result bit 4
AD0.Bit3 3 Reads an A-D conversion result bit 3
AD0.Bit2 2 Reads an A-D conversion result bit 2
AD0.Bit1 1 Reads an A-D conversion result bit 1
AD0.Bit0 0 Reads an A-D conversion result bit 0
RESERVED0021 0x0021 RESERVED
AD1 0x0022 A-D register 1
AD1.Bit7 7 Reads an A-D conversion result bit 7
AD1.Bit6 6 Reads an A-D conversion result bit 6
AD1.Bit5 5 Reads an A-D conversion result bit 5
AD1.Bit4 4 Reads an A-D conversion result bit 4
AD1.Bit3 3 Reads an A-D conversion result bit 3
AD1.Bit2 2 Reads an A-D conversion result bit 2
AD1.Bit1 1 Reads an A-D conversion result bit 1
AD1.Bit0 0 Reads an A-D conversion result bit 0
RESERVED0023 0x0023 RESERVED
AD2 0x0024 A-D register 2
AD2.Bit7 7 Reads an A-D conversion result bit 7
AD2.Bit6 6 Reads an A-D conversion result bit 6
AD2.Bit5 5 Reads an A-D conversion result bit 5
AD2.Bit4 4 Reads an A-D conversion result bit 4
AD2.Bit3 3 Reads an A-D conversion result bit 3
AD2.Bit2 2 Reads an A-D conversion result bit 2
AD2.Bit1 1 Reads an A-D conversion result bit 1
AD2.Bit0 0 Reads an A-D conversion result bit 0
RESERVED0025 0x0025 RESERVED
AD3 0x0026 A-D register 3
AD3.Bit7 7 Reads an A-D conversion result bit 7
AD3.Bit6 6 Reads an A-D conversion result bit 6
AD3.Bit5 5 Reads an A-D conversion result bit 5
AD3.Bit4 4 Reads an A-D conversion result bit 4
AD3.Bit3 3 Reads an A-D conversion result bit 3
AD3.Bit2 2 Reads an A-D conversion result bit 2
AD3.Bit1 1 Reads an A-D conversion result bit 1
AD3.Bit0 0 Reads an A-D conversion result bit 0
RESERVED0027 0x0027 RESERVED
AD4 0x0028 A-D register 4
AD4.Bit7 7 Reads an A-D conversion result bit 7
AD4.Bit6 6 Reads an A-D conversion result bit 6
AD4.Bit5 5 Reads an A-D conversion result bit 5
AD4.Bit4 4 Reads an A-D conversion result bit 4
AD4.Bit3 3 Reads an A-D conversion result bit 3
AD4.Bit2 2 Reads an A-D conversion result bit 2
AD4.Bit1 1 Reads an A-D conversion result bit 1
AD4.Bit0 0 Reads an A-D conversion result bit 0
RESERVED0029 0x0029 RESERVED
AD5 0x002A A-D register 5
AD5.Bit7 7 Reads an A-D conversion result bit 7
AD5.Bit6 6 Reads an A-D conversion result bit 6
AD5.Bit5 5 Reads an A-D conversion result bit 5
AD5.Bit4 4 Reads an A-D conversion result bit 4
AD5.Bit3 3 Reads an A-D conversion result bit 3
AD5.Bit2 2 Reads an A-D conversion result bit 2
AD5.Bit1 1 Reads an A-D conversion result bit 1
AD5.Bit0 0 Reads an A-D conversion result bit 0
RESERVED002B 0x002B RESERVED
AD6 0x002C A-D register 6
AD6.Bit7 7 Reads an A-D conversion result bit 7
AD6.Bit6 6 Reads an A-D conversion result bit 6
AD6.Bit5 5 Reads an A-D conversion result bit 5
AD6.Bit4 4 Reads an A-D conversion result bit 4
AD6.Bit3 3 Reads an A-D conversion result bit 3
AD6.Bit2 2 Reads an A-D conversion result bit 2
AD6.Bit1 1 Reads an A-D conversion result bit 1
AD6.Bit0 0 Reads an A-D conversion result bit 0
RESERVED002D 0x002D RESERVED
AD7 0x002E A-D register 7
AD7.Bit7 7 Reads an A-D conversion result bit 7
AD7.Bit6 6 Reads an A-D conversion result bit 6
AD7.Bit5 5 Reads an A-D conversion result bit 5
AD7.Bit4 4 Reads an A-D conversion result bit 4
AD7.Bit3 3 Reads an A-D conversion result bit 3
AD7.Bit2 2 Reads an A-D conversion result bit 2
AD7.Bit1 1 Reads an A-D conversion result bit 1
AD7.Bit0 0 Reads an A-D conversion result bit 0
RESERVED002F 0x002F RESERVED
U0MR 0x0030 UART0 transmit/receive mode register
U0MR.Bit7 7 Sleep select bit
U0MR.Bit6 6 Parity enable bit
U0MR.Bit5 5 Odd/Even parity select bit
U0MR.Bit4 4 Stop bit length select bit
U0MR.Bit3 3 Internal/External clock select bit
U0MR.Bit2 2 Serial I/O mode select bit 2
U0MR.Bit1 1 Serial I/O mode select bit 1
U0MR.Bit0 0 Serial I/O mode select bit 0
BRG0 0x0031 UART0 baud rate register (BRG0) (***)
U0TB 0x0032 UART0 transmit buffer register
U0C0 0x0034 UART0 transmit/receive control register 0
U0C0.Bit3 3 Transmit register empty flag
U0C0.Bit2 2 CTS/RTS select bit
U0C0.Bit1 1 BRG count source select bit 1
U0C0.Bit0 0 BRG count source select bit 0
U0C1 0x0035 UART0 transmit/receive control register 1
U0C1.Bit7 7 Error sum flag
U0C1.Bit6 6 Parity error flag
U0C1.Bit5 5 Framing error flag
U0C1.Bit4 4 Overrun error flag
U0C1.Bit3 3 Receive complete flag
U0C1.Bit2 2 Receive enable bit
U0C1.Bit1 1 Transmit buffer empty flag
U0C1.Bit0 0 Transmit enable bit
U0RB 0x0036 UART0 receive buffer register
U1MR 0x0038 UART1 transmit/receive mode register
BRG1 0x0039 UART1 baud rate register (BRG1) (***)
U1TB 0x003A UART1 transmit buffer register
U1C0 0x003C UART1 transmit/receive control register 0
U1C0.Bit3 3 Transmit register empty flag
U1C0.Bit2 2 CTS/RTS select bit
U1C0.Bit1 1 BRG count source select bit 1
U1C0.Bit0 0 BRG count source select bit 0
U1C1 0x003D UART1 transmit/receive control register 1
U1C1.Bit7 7 Error sum flag
U1C1.Bit6 6 Parity error flag
U1C1.Bit5 5 Framing error flag
U1C1.Bit4 4 Overrun error flag
U1C1.Bit3 3 Receive complete flag
U1C1.Bit2 2 Receive enable bit
U1C1.Bit1 1 Transmit buffer empty flag
U1C1.Bit0 0 Transmit enable bit
U1RB 0x003E UART1 receive buffer register
CSREG 0x0040 Count start register (***)
CSREG.Bit7 7 Timer B2 count start bit
CSREG.Bit6 6 Timer B1 count start bit
CSREG.Bit5 5 Timer B0 count start bit
CSREG.Bit4 4 Timer A4 count start bit
CSREG.Bit3 3 Timer A3 count start bit
CSREG.Bit2 2 Timer A2 count start bit
CSREG.Bit1 1 Timer A1 count start bit
CSREG.Bit0 0 Timer A0 count start bit
RESERVED0041 0x0041 RESERVED
ONE_SSREG 0x0042 One-shot start register (***)
ONE_SSREG.Bit4 4 Timer A4 one-shot start bit
ONE_SSREG.Bit3 3 Timer A3 one-shot start bit
ONE_SSREG.Bit2 2 Timer A2 one-shot start bit
RESERVED0043 0x0043 RESERVED
UP_D_REG 0x0044 Up-down register (***)
UP_D_REG.Bit7 7 Timer A4 two-phase pulse signal processing select bit
UP_D_REG.Bit6 6 Timer A3 two-phase pulse signal processing select bit
UP_D_REG.Bit5 5 Timer A2 two-phase pulse signal processing select bit
UP_D_REG.Bit4 4 Timer A4 up-down bit
UP_D_REG.Bit3 3 Timer A3 up-down bit
UP_D_REG.Bit2 2 Timer A2 up-down bit
RESERVED0045 0x0045 RESERVED
TA0 0x0046 Timer A0 register
TA1 0x0048 Timer A1 register
TA2 0x004A Timer A2 register
TA3 0x004C Timer A3 register
TA4 0x004E Timer A4 register
TB0 0x0050 Timer B0 register
TB1 0x0052 Timer B1 register
TB2 0x0054 Timer B2 register
TA0MR 0x0056 Timer A0 mode register
TA0MR.Bit7 7
TA0MR.Bit6 6
TA0MR.Bit5 5
TA0MR.Bit4 4
TA0MR.Bit3 3
TA0MR.Bit2 2
TA0MR.Bit1 1 Operating mode select bit 1
TA0MR.Bit0 0 Operating mode select bit 0
TA1MR 0x0057 Timer A1 mode register
TA1MR.Bit7 7
TA1MR.Bit6 6
TA1MR.Bit5 5
TA1MR.Bit4 4
TA1MR.Bit3 3
TA1MR.Bit2 2
TA1MR.Bit1 1 Operating mode select bit 1
TA1MR.Bit0 0 Operating mode select bit 0
TA2MR 0x0058 Timer A2 mode register
TA2MR.Bit7 7
TA2MR.Bit6 6
TA2MR.Bit5 5
TA2MR.Bit4 4
TA2MR.Bit3 3
TA2MR.Bit2 2
TA2MR.Bit1 1 Operating mode select bit 1
TA2MR.Bit0 0 Operating mode select bit 0
TA3MR 0x0059 Timer A3 mode register
TA3MR.Bit7 7
TA3MR.Bit6 6
TA3MR.Bit5 5
TA3MR.Bit4 4
TA3MR.Bit3 3
TA3MR.Bit2 2
TA3MR.Bit1 1 Operating mode select bit 1
TA3MR.Bit0 0 Operating mode select bit 0
TA4MR 0x005A Timer A4 mode register
TA4MR.Bit7 7
TA4MR.Bit6 6
TA4MR.Bit5 5
TA4MR.Bit4 4
TA4MR.Bit3 3
TA4MR.Bit2 2
TA4MR.Bit1 1 Operating mode select bit 1
TA4MR.Bit0 0 Operating mode select bit 0
TB0MR 0x005B Timer B0 mode register
TB0MR.Bit7 7
TB0MR.Bit6 6
TB0MR.Bit5 5
TB0MR.Bit3 3
TB0MR.Bit2 2
TB0MR.Bit1 1 Operating mode select bit 1
TB0MR.Bit0 0 Operating mode select bit 0
TB1MR 0x005C Timer B1 mode register
TB1MR.Bit7 7
TB1MR.Bit6 6
TB1MR.Bit5 5
TB1MR.Bit3 3
TB1MR.Bit2 2
TB1MR.Bit1 1 Operating mode select bit 1
TB1MR.Bit0 0 Operating mode select bit 0
TB2MR 0x005D Timer B2 mode register
TB2MR.Bit7 7
TB2MR.Bit6 6
TB2MR.Bit5 5
TB2MR.Bit3 3
TB2MR.Bit2 2
TB2MR.Bit1 1 Operating mode select bit 1
TB2MR.Bit0 0 Operating mode select bit 0
PM0 0x005E Processor mode register 0
PM0.Bit7 7 Stack bank select bit
PM0.Bit5 5 Interrupt priority detection time select bit 5
PM0.Bit4 4 Interrupt priority detection time select bit 4
PM0.Bit3 3 Software reset bit
PM0.Bit2 2 Wait bit
PM1 0x005F Processor mode register 1
PM1.Bit1 1 Internal RAM area select bit
WDT 0x0060 Watchdog timer register (***)
WDTFS 0x0061 Watchdog timer frequency select register (***)
WDTFS.Bit0 0 Watchdog timer frequency select bit
RTOC_R 0x0062 Real-time output control register (***)
RTOC_R.Bit2 2 Pulse output mode select bit
RTOC_R.Bit1 1 Waveform output select bit 1
RTOC_R.Bit0 0 Waveform output select bit 0
RESERVED0063 0x0063 RESERVED
DRAM_CR 0x0064 DRAM control register (***)
DRAM_CR.Bit7 7 DRAM validity bit
DRAM_CR.Bit3 3 DRAM area select bit 3
DRAM_CR.Bit2 2 DRAM area select bit 2
DRAM_CR.Bit1 1 DRAM area select bit 1
DRAM_CR.Bit0 0 DRAM area select bit 0
RESERVED0065 0x0065 RESERVED
REFR_T 0x0066 Refresh timer (***)
RESERVED0067 0x0067 RESERVED
DMAC_RL 0x0068 DMAC control register L (***)
DMAC_RL.Bit7 7 DMA3 request bit
DMAC_RL.Bit6 6 DMA2 request bit
DMAC_RL.Bit5 5 DMA1 request bit
DMAC_RL.Bit4 4 DMA0 request bit
DMAC_RL.Bit3 3 TC pin validity bit
DMAC_RL.Bit0 0 Priority select bit
DMAC_RH 0x0069 DMAC control register H (***)
DMAC_RH.Bit7 7 DMA3 enable bit
DMAC_RH.Bit6 6 DMA2 enable bit
DMAC_RH.Bit5 5 DMA1 enable bit
DMAC_RH.Bit4 4 DMA0 enable bit
DMAC_RH.Bit3 3 Software DMA3 request bit
DMAC_RH.Bit2 2 Software DMA2 request bit
DMAC_RH.Bit1 1 Software DMA1 request bit
DMAC_RH.Bit0 0 Software DMA0 request bit
RESERVED006A 0x006A RESERVED
RESERVED006B 0x006B RESERVED
DMA0_ICR 0x006C DMA0 interrupt control register (***)
DMA0_ICR.Bit3 3 Interrupt request bit
DMA0_ICR.Bit2 2 Interrupt priority level select bit 2
DMA0_ICR.Bit1 1 Interrupt priority level select bit 1
DMA0_ICR.Bit0 0 Interrupt priority level select bit 0
DMA1_ICR 0x006D DMA1 interrupt control register (***)
DMA1_ICR.Bit3 3 Interrupt request bit
DMA1_ICR.Bit2 2 Interrupt priority level select bit 2
DMA1_ICR.Bit1 1 Interrupt priority level select bit 1
DMA1_ICR.Bit0 0 Interrupt priority level select bit 0
DMA2_ICR 0x006E DMA2 interrupt control register (***)
DMA2_ICR.Bit3 3 Interrupt request bit
DMA2_ICR.Bit2 2 Interrupt priority level select bit 2
DMA2_ICR.Bit1 1 Interrupt priority level select bit 1
DMA2_ICR.Bit0 0 Interrupt priority level select bit 0
DMA3_ICR 0x006F DMA3 interrupt control register (***)
DMA3_ICR.Bit3 3 Interrupt request bit
DMA3_ICR.Bit2 2 Interrupt priority level select bit 2
DMA3_ICR.Bit1 1 Interrupt priority level select bit 1
DMA3_ICR.Bit0 0 Interrupt priority level select bit 0
ADIC 0x0070 A-D conversion interrupt control register
ADIC.Bit3 3 Interrupt request bit
ADIC.Bit2 2 Interrupt priority level select bit 2
ADIC.Bit1 1 Interrupt priority level select bit 1
ADIC.Bit0 0 Interrupt priority level select bit 0
S0TIC 0x0071 UART0 transmit interrupt control register
S0TIC.Bit3 3 Interrupt request bit
S0TIC.Bit2 2 Interrupt priority level select bit 2
S0TIC.Bit1 1 Interrupt priority level select bit 1
S0TIC.Bit0 0 Interrupt priority level select bit 0
S0RIC 0x0072 UART0 receive interrupt control register
S0RIC.Bit3 3 Interrupt request bit
S0RIC.Bit2 2 Interrupt priority level select bit 2
S0RIC.Bit1 1 Interrupt priority level select bit 1
S0RIC.Bit0 0 Interrupt priority level select bit 0
S1TIC 0x0073 UART1 transmit interrupt control register
S1TIC.Bit3 3 Interrupt request bit
S1TIC.Bit2 2 Interrupt priority level select bit 2
S1TIC.Bit1 1 Interrupt priority level select bit 1
S1TIC.Bit0 0 Interrupt priority level select bit 0
S1RIC 0x0074 UART1 receive interrupt control register
S1RIC.Bit3 3 Interrupt request bit
S1RIC.Bit2 2 Interrupt priority level select bit 2
S1RIC.Bit1 1 Interrupt priority level select bit 1
S1RIC.Bit0 0 Interrupt priority level select bit 0
TA0IC 0x0075 Timer A0 interrupt control register
TA0IC.Bit3 3 Interrupt request bit
TA0IC.Bit2 2 Interrupt priority level select bit 2
TA0IC.Bit1 1 Interrupt priority level select bit 1
TA0IC.Bit0 0 Interrupt priority level select bit 0
TA1IC 0x0076 Timer A1 interrupt control register
TA1IC.Bit3 3 Interrupt request bit
TA1IC.Bit2 2 Interrupt priority level select bit 2
TA1IC.Bit1 1 Interrupt priority level select bit 1
TA1IC.Bit0 0 Interrupt priority level select bit 0
TA2IC 0x0077 Timer A2 interrupt control register
TA2IC.Bit3 3 Interrupt request bit
TA2IC.Bit2 2 Interrupt priority level select bit 2
TA2IC.Bit1 1 Interrupt priority level select bit 1
TA2IC.Bit0 0 Interrupt priority level select bit 0
TA3IC 0x0078 Timer A3 interrupt control register
TA3IC.Bit3 3 Interrupt request bit
TA3IC.Bit2 2 Interrupt priority level select bit 2
TA3IC.Bit1 1 Interrupt priority level select bit 1
TA3IC.Bit0 0 Interrupt priority level select bit 0
TA4IC 0x0079 Timer A4 interrupt control register
TA4IC.Bit3 3 Interrupt request bit
TA4IC.Bit2 2 Interrupt priority level select bit 2
TA4IC.Bit1 1 Interrupt priority level select bit 1
TA4IC.Bit0 0 Interrupt priority level select bit 0
TB0IC 0x007A Timer B0 interrupt control register
TB0IC.Bit3 3 Interrupt request bit
TB0IC.Bit2 2 Interrupt priority level select bit 2
TB0IC.Bit1 1 Interrupt priority level select bit 1
TB0IC.Bit0 0 Interrupt priority level select bit 0
TB1IC 0x007B Timer B1 interrupt control register
TB1IC.Bit3 3 Interrupt request bit
TB1IC.Bit2 2 Interrupt priority level select bit 2
TB1IC.Bit1 1 Interrupt priority level select bit 1
TB1IC.Bit0 0 Interrupt priority level select bit 0
TB2IC 0x007C Timer B2 interrupt control register
TB2IC.Bit3 3 Interrupt request bit
TB2IC.Bit2 2 Interrupt priority level select bit 2
TB2IC.Bit1 1 Interrupt priority level select bit 1
TB2IC.Bit0 0 Interrupt priority level select bit 0
INT0IC 0x007D INT0 interrupt control register
INT0IC.Bit5 5 Level sense/Edge sense select bit
INT0IC.Bit4 4 Polarity select bit
INT0IC.Bit3 3 Interrupt request bit
INT0IC.Bit2 2 Interrupt priority level select bit 2
INT0IC.Bit1 1 Interrupt priority level select bit 1
INT0IC.Bit0 0 Interrupt priority level select bit 0
INT1IC 0x007E INT1 interrupt control register
INT1IC.Bit5 5 Level sense/Edge sense select bit
INT1IC.Bit4 4 Polarity select bit
INT1IC.Bit3 3 Interrupt request bit
INT1IC.Bit2 2 Interrupt priority level select bit 2
INT1IC.Bit1 1 Interrupt priority level select bit 1
INT1IC.Bit0 0 Interrupt priority level select bit 0
INT2IC 0x007F INT2 interrupt control register
INT2IC.Bit5 5 Level sense/Edge sense select bit
INT2IC.Bit4 4 Polarity select bit
INT2IC.Bit3 3 Interrupt request bit
INT2IC.Bit2 2 Interrupt priority level select bit 2
INT2IC.Bit1 1 Interrupt priority level select bit 1
INT2IC.Bit0 0 Interrupt priority level select bit 0
SAR0L 0x1FC0 Source address register 0 L
SAR0M 0x1FC1 Source address register 0 M
SAR0H 0x1FC2 Source address register 0 H
RESERVED1FC3 0x1FC3 RESERVED
DAR0L 0x1FC4 Destination address register 0 L
DAR0M 0x1FC5 Destination address register 0 M
DAR0H 0x1FC6 Destination address register 0 H
RESERVED1FC7 0x1FC7 RESERVED
TCR0L 0x1FC8 Transfer counter register 0 L
TCR0M 0x1FC9 Transfer counter register 0 M
TCR0H 0x1FCA Transfer counter register 0 H
RESERVED1FCB 0x1FCB RESERVED
DMA0_MRL 0x1FCC DMA0 mode register L (***)
DMA0_MRL.Bit7 7 Transfer destination address direction select bit 7
DMA0_MRL.Bit6 6 Transfer destination address direction select bit 6
DMA0_MRL.Bit5 5 Transfer source address direction select bit 5
DMA0_MRL.Bit4 4 Transfer source address direction select bit 4
DMA0_MRL.Bit2 2 Transfer mode select bit
DMA0_MRL.Bit1 1 Transfer method select bit
DMA0_MRL.Bit0 0 Number-of-unit-transfer-bits select bit
DMA0_MRH 0x1FCD DMA0 mode register H (***)
DMA0_MRH.Bit7 7 Continuous transfer mode select bit 7
DMA0_MRH.Bit6 6 Continuous transfer mode select bit 6
DMA0_MRH.Bit5 5 Transfer destination wait bit
DMA0_MRH.Bit4 4 Transfer source wait bit
DMA0_MRH.Bit1 1 I/O connection select bit
DMA0_MRH.Bit0 0 Transfer direction select bit
DMA0_CR 0x1FCE DMA0 control register (***)
DMA0_CR.Bit5 5 DMAACKi validity bit
DMA0_CR.Bit4 4 Edge sense/Level sense select bit
DMA0_CR.Bit3 3 DMA request source select bit 3
DMA0_CR.Bit2 2 DMA request source select bit 2
DMA0_CR.Bit1 1 DMA request source select bit 1
DMA0_CR.Bit0 0 DMA request source select bit 0
RESERVED1FCF 0x1FCF RESERVED
SAR1L 0x1FD0 Source address register 1 L
SAR1M 0x1FD1 Source address register 1 M
SAR1H 0x1FD2 Source address register 1 H
RESERVED1FD3 0x1FD3 RESERVED
DAR1L 0x1FD4 Destination address register 1 L
DAR1M 0x1FD5 Destination address register 1 M
DAR1H 0x1FD6 Destination address register 1 H
RESERVED1FD7 0x1FD7 RESERVED
TCR1L 0x1FD8 Transfer counter register 1 L
TCR1M 0x1FD9 Transfer counter register 1 M
TCR1H 0x1FDA Transfer counter register 1 H
RESERVED1FDB 0x1FDB RESERVED
DMA1_MRL 0x1FDC DMA1 mode register L (***)
DMA1_MRL.Bit7 7 Transfer destination address direction select bit 7
DMA1_MRL.Bit6 6 Transfer destination address direction select bit 6
DMA1_MRL.Bit5 5 Transfer source address direction select bit 5
DMA1_MRL.Bit4 4 Transfer source address direction select bit 4
DMA1_MRL.Bit2 2 Transfer mode select bit
DMA1_MRL.Bit1 1 Transfer method select bit
DMA1_MRL.Bit0 0 Number-of-unit-transfer-bits select bit
DMA1_MRH 0x1FDD DMA1 mode register H (***)
DMA1_MRH.Bit7 7 Continuous transfer mode select bit 7
DMA1_MRH.Bit6 6 Continuous transfer mode select bit 6
DMA1_MRH.Bit5 5 Transfer destination wait bit
DMA1_MRH.Bit4 4 Transfer source wait bit
DMA1_MRH.Bit1 1 I/O connection select bit
DMA1_MRH.Bit0 0 Transfer direction select bit
DMA1_CR 0x1FDE DMA1 control register (***)
DMA1_CR.Bit5 5 DMAACKi validity bit
DMA1_CR.Bit4 4 Edge sense/Level sense select bit
DMA1_CR.Bit3 3 DMA request source select bit 3
DMA1_CR.Bit2 2 DMA request source select bit 2
DMA1_CR.Bit1 1 DMA request source select bit 1
DMA1_CR.Bit0 0 DMA request source select bit 0
RESERVED1FDF 0x1FDF RESERVED
SAR2L 0x1FE0 Source address register 2 L
SAR2M 0x1FE1 Source address register 2 M
SAR2H 0x1FE2 Source address register 2 H
RESERVED1FE3 0x1FE3 RESERVED
DAR2L 0x1FE4 Destination address register 2 L
DAR2M 0x1FE5 Destination address register 2 M
DAR2H 0x1FE6 Destination address register 2 H
RESERVED1FE7 0x1FE7 RESERVED
TCR2L 0x1FE8 Transfer counter register 2 L
TCR2M 0x1FE9 Transfer counter register 2 M
TCR2H 0x1FEA Transfer counter register 2 H
RESERVED1FEB 0x1FEB RESERVED
DMA2_MRL 0x1FEC DMA2 mode register L (***)
DMA2_MRL.Bit7 7 Transfer destination address direction select bit 7
DMA2_MRL.Bit6 6 Transfer destination address direction select bit 6
DMA2_MRL.Bit5 5 Transfer source address direction select bit 5
DMA2_MRL.Bit4 4 Transfer source address direction select bit 4
DMA2_MRL.Bit2 2 Transfer mode select bit
DMA2_MRL.Bit1 1 Transfer method select bit
DMA2_MRL.Bit0 0 Number-of-unit-transfer-bits select bit
DMA2_MRH 0x1FED DMA2 mode register H (***)
DMA2_MRH.Bit7 7 Continuous transfer mode select bit 7
DMA2_MRH.Bit6 6 Continuous transfer mode select bit 6
DMA2_MRH.Bit5 5 Transfer destination wait bit
DMA2_MRH.Bit4 4 Transfer source wait bit
DMA2_MRH.Bit1 1 I/O connection select bit
DMA2_MRH.Bit0 0 Transfer direction select bit
DMA2_CR 0x1FEE DMA2 control register (***)
DMA2_CR.Bit5 5 DMAACKi validity bit
DMA2_CR.Bit4 4 Edge sense/Level sense select bit
DMA2_CR.Bit3 3 DMA request source select bit 3
DMA2_CR.Bit2 2 DMA request source select bit 2
DMA2_CR.Bit1 1 DMA request source select bit 1
DMA2_CR.Bit0 0 DMA request source select bit 0
RESERVED1FEF 0x1FEF RESERVED
SAR3L 0x1FF0 Source address register 3 L
SAR3M 0x1FF1 Source address register 3 M
SAR3H 0x1FF2 Source address register 3 H
RESERVED1FF3 0x1FF3 RESERVED
DAR3L 0x1FF4 Destination address register 3 L
DAR3M 0x1FF5 Destination address register 3 M
DAR3H 0x1FF6 Destination address register 3 H
RESERVED1FF7 0x1FF7 RESERVED
TCR3L 0x1FF8 Transfer counter register 3 L
TCR3M 0x1FF9 Transfer counter register 3 M
TCR3H 0x1FFA Transfer counter register 3 H
RESERVED1FFB 0x1FFB RESERVED
DMA3_MRL 0x1FFC DMA3 mode register L (***)
DMA3_MRL.Bit7 7 Transfer destination address direction select bit 7
DMA3_MRL.Bit6 6 Transfer destination address direction select bit 6
DMA3_MRL.Bit5 5 Transfer source address direction select bit 5
DMA3_MRL.Bit4 4 Transfer source address direction select bit 4
DMA3_MRL.Bit2 2 Transfer mode select bit
DMA3_MRL.Bit1 1 Transfer method select bit
DMA3_MRL.Bit0 0 Number-of-unit-transfer-bits select bit
DMA3_MRH 0x1FFD DMA3 mode register H (***)
DMA3_MRH.Bit7 7 Continuous transfer mode select bit 7
DMA3_MRH.Bit6 6 Continuous transfer mode select bit 6
DMA3_MRH.Bit5 5 Transfer destination wait bit
DMA3_MRH.Bit4 4 Transfer source wait bit
DMA3_MRH.Bit1 1 I/O connection select bit
DMA3_MRH.Bit0 0 Transfer direction select bit
DMA3_CR 0x1FFE DMA3 control register (***)
DMA3_CR.Bit5 5 DMAACKi validity bit
DMA3_CR.Bit4 4 Edge sense/Level sense select bit
DMA3_CR.Bit3 3 DMA request source select bit 3
DMA3_CR.Bit2 2 DMA request source select bit 2
DMA3_CR.Bit1 1 DMA request source select bit 1
DMA3_CR.Bit0 0 DMA request source select bit 0
RESERVED1FFF 0x1FFF RESERVED
.M37721S2BFP
; http://www.infomicom.mesc.co.jp/micom/english/edocs/7700/um/e7721um.pdf
; *** - ᮡáâ¢¥ë¥ á®ªà 饨ï
; MEMORY MAP
area DATA FSR_1 0x0000:0x0080
area DATA RAM_ 0x0080:0x0280 Internal RAM
area BSS RESERVED 0x0280:0x1FC0
area DATA FSR_2 0x1FC0:0x2000
area BSS RESERVED 0x2000:0xFFCE
area DATA USER_VEC 0xFFCE:0x10000
; Interrupt and reset vector assignments
interrupt __RESET 0xFFFE RESET
interrupt Zero_Div 0xFFFC Zero division
interrupt BRK_ 0xFFFA BRK instruction
interrupt DBC_ 0xFFF8 DBC
interrupt WATCDOG 0xFFF6 Watchdog timer
interrupt INT0_ 0xFFF4 INT0
interrupt INT1_ 0xFFF2 INT1
interrupt INT2_ 0xFFF0 INT2
interrupt Timer_A0 0xFFEE Timer A0
interrupt Timer_A1 0xFFEC Timer A1
interrupt Timer_A2 0xFFEA Timer A2
interrupt Timer_A3 0xFFE8 Timer A3
interrupt Timer_A4 0xFFE6 Timer A4
interrupt Timer_B0 0xFFE4 Timer B0
interrupt Timer_B1 0xFFE2 Timer B1
interrupt Timer_B2 0xFFE0 Timer B2
interrupt UART0_receive 0xFFDE UART0 receive
interrupt UART0_transmit 0xFFDC UART0 transmit
interrupt UART1_receive 0xFFDA UART1 receive
interrupt UART1_transmit 0xFFD8 UART1 transmit
interrupt A_D_conversion 0xFFD6 A/D conversion
interrupt DMA0_ 0xFFD4 DMA0
interrupt DMA1_ 0xFFD2 DMA1
interrupt DMA2_ 0xFFD0 DMA2
interrupt DMA3_ 0xFFCE DMA3
; INPUT/ OUTPUT PORTS
RESERVED0000 0x0000 RESERVED
RESERVED0001 0x0001 RESERVED
RESERVED0002 0x0002 RESERVED
RESERVED0003 0x0003 RESERVED
RESERVED0004 0x0004 RESERVED
RESERVED0005 0x0005 RESERVED
RESERVED0006 0x0006 RESERVED
RESERVED0007 0x0007 RESERVED
RESERVED0008 0x0008 RESERVED
RESERVED0009 0x0009 RESERVED
P4 0x000A Port P4 register
P4.P4_7 7 Port P47's pin
P4.P4_6 6 Port P46's pin
P4.P4_5 5 Port P45's pin
P4.P4_4 4 Port P44's pin
P4.P4_3 3 Port P43's pin
P4.P4_2 2 Port P42's pin
P4.P4_1 1 Port P41's pin
P4.P4_0 0 Port P40's pin
P5 0x000B Port P5 register
P5.P5_7 7 Port P57's pin
P5.P5_6 6 Port P56's pin
P5.P5_5 5 Port P55's pin
P5.P5_4 4 Port P54's pin
P5.P5_3 3 Port P53's pin
P5.P5_2 2 Port P52's pin
P5.P5_1 1 Port P51's pin
P5.P5_0 0 Port P50's pin
PD4 0x000C Port P4 direction register
PD4.PD4_7 7 Port P47 direction bit
PD4.PD4_6 6 Port P46 direction bit
PD4.PD4_5 5 Port P45 direction bit
PD4.PD4_4 4 Port P44 direction bit
PD4.PD4_3 3 Port P43 direction bit
PD4.PD4_2 2 Port P42 direction bit
PD4.PD4_1 1 Port P41 direction bit
PD4.PD4_0 0 Port P40 direction bit
PD5 0x000D Port P5 direction register
PD5.PD5_7 7 Port P57 direction bit
PD5.PD5_6 6 Port P56 direction bit
PD5.PD5_5 5 Port P55 direction bit
PD5.PD5_4 4 Port P54 direction bit
PD5.PD5_3 3 Port P53 direction bit
PD5.PD5_2 2 Port P52 direction bit
PD5.PD5_1 1 Port P51 direction bit
PD5.PD5_0 0 Port P50 direction bit
P6 0x000E Port P6 register
P6.P6_7 7 Port P67's pin
P6.P6_6 6 Port P66's pin
P6.P6_5 5 Port P65's pin
P6.P6_4 4 Port P64's pin
P6.P6_3 3 Port P63's pin
P6.P6_2 2 Port P62's pin
P6.P6_1 1 Port P61's pin
P6.P6_0 0 Port P60's pin
P7 0x000F Port P7 register
P7.P7_7 7 Port P77's pin
P7.P7_6 6 Port P76's pin
P7.P7_5 5 Port P75's pin
P7.P7_4 4 Port P74's pin
P7.P7_3 3 Port P73's pin
P7.P7_2 2 Port P72's pin
P7.P7_1 1 Port P71's pin
P7.P7_0 0 Port P70's pin
PD6 0x0010 Port P6 direction register
PD6.PD6_7 7 Port P67 direction bit
PD6.PD6_6 6 Port P66 direction bit
PD6.PD6_5 5 Port P65 direction bit
PD6.PD6_4 4 Port P64 direction bit
PD6.PD6_3 3 Port P63 direction bit
PD6.PD6_2 2 Port P62 direction bit
PD6.PD6_1 1 Port P61 direction bit
PD6.PD6_0 0 Port P60 direction bit
PD7 0x0011 Port P7 direction register
PD7.PD7_7 7 Port P77 direction bit
PD7.PD7_6 6 Port P76 direction bit
PD7.PD7_5 5 Port P75 direction bit
PD7.PD7_4 4 Port P74 direction bit
PD7.PD7_3 3 Port P73 direction bit
PD7.PD7_2 2 Port P72 direction bit
PD7.PD7_1 1 Port P71 direction bit
PD7.PD7_0 0 Port P70 direction bit
P8 0x0012 Port P8 register
P8.P8_7 7 Port P87's pin
P8.P8_6 6 Port P86's pin
P8.P8_5 5 Port P85's pin
P8.P8_4 4 Port P84's pin
P8.P8_3 3 Port P83's pin
P8.P8_2 2 Port P82's pin
P8.P8_1 1 Port P81's pin
P8.P8_0 0 Port P80's pin
P9 0x0013 Port P9 register
P9.P9_7 7 Port P97's pin
P9.P9_6 6 Port P96's pin
P9.P9_5 5 Port P95's pin
P9.P9_4 4 Port P94's pin
P9.P9_3 3 Port P93's pin
P9.P9_2 2 Port P92's pin
P9.P9_1 1 Port P91's pin
P9.P9_0 0 Port P90's pin
PD8 0x0014 Port P8 direction register
PD8.PD8_7 7 Port P87 direction bit
PD8.PD8_6 6 Port P86 direction bit
PD8.PD8_5 5 Port P85 direction bit
PD8.PD8_4 4 Port P84 direction bit
PD8.PD8_3 3 Port P83 direction bit
PD8.PD8_2 2 Port P82 direction bit
PD8.PD8_1 1 Port P81 direction bit
PD8.PD8_0 0 Port P80 direction bit
PD9 0x0015 Port P9 direction register
PD9.PD9_7 7 Port P97 direction bit
PD9.PD9_6 6 Port P96 direction bit
PD9.PD9_5 5 Port P95 direction bit
PD9.PD9_4 4 Port P94 direction bit
PD9.PD9_3 3 Port P93 direction bit
PD9.PD9_2 2 Port P92 direction bit
PD9.PD9_1 1 Port P91 direction bit
PD9.PD9_0 0 Port P90 direction bit
P10 0x0016 Port P10 register
P10.P10_7 7 Port P107's pin
P10.P10_6 6 Port P106's pin
P10.P10_5 5 Port P105's pin
P10.P10_4 4 Port P104's pin
P10.P10_3 3 Port P103's pin
P10.P10_2 2 Port P102's pin
P10.P10_1 1 Port P101's pin
P10.P10_0 0 Port P100's pin
RESERVED0017 0x0017 RESERVED
PD10 0x0018 Port P10 direction register
PD10.PD10_7 7 Port P107 direction bit
PD10.PD10_6 6 Port P106 direction bit
PD10.PD10_5 5 Port P105 direction bit
PD10.PD10_4 4 Port P104 direction bit
PD10.PD10_3 3 Port P103 direction bit
PD10.PD10_2 2 Port P102 direction bit
PD10.PD10_1 1 Port P101 direction bit
PD10.PD10_0 0 Port P100 direction bit
RESERVED0019 0x0019 RESERVED
POD_R0 0x001A Pulse output data register 0 (***)
POD_R0.Bit3 3 RTP03 pulse output data bit
POD_R0.Bit2 2 RTP02 pulse output data bit
POD_R0.Bit1 1 RTP01 pulse output data bit
POD_R0.Bit0 0 RTP00 pulse output data bit
RESERVED001B 0x001B RESERVED
POD_R1 0x001C Pulse output data register 1 (***)
POD_R1.Bit7 7 RTP13 pulse output data bit
POD_R1.Bit6 6 RTP12 pulse output data bit
POD_R1.Bit5 5 RTP11 pulse output data bit
POD_R1.Bit4 4 RTP10 pulse output data bit
POD_R1.Bit3 3 RTP03 pulse output data bit
POD_R1.Bit2 2 RTP02 pulse output data bit
RESERVED001D 0x001D RESERVED
ADCON0 0x001E A-D control register (***)
ADCON0.Bit7 7 A-D conversion frequency select bit
ADCON0.Bit6 6 A-D conversion start bit
ADCON0.Bit5 5 Trigger select bit
ADCON0.Bit4 4 A-D operation mode select bit 4
ADCON0.Bit3 3 A-D operation mode select bit 3
ADCON0.Bit2 2 Analog input select bit 2
ADCON0.Bit1 1 Analog input select bit 1
ADCON0.Bit0 0 Analog input select bit 0
ADSPS_R 0x001F A-D sweep pin select register (***)
ADSPS_R.Bit1 1 A-D sweep pin select bit 1
ADSPS_R.Bit0 0 A-D sweep pin select bit 0
AD0 0x0020 A-D register 0
AD0.Bit7 7 Reads an A-D conversion result bit 7
AD0.Bit6 6 Reads an A-D conversion result bit 6
AD0.Bit5 5 Reads an A-D conversion result bit 5
AD0.Bit4 4 Reads an A-D conversion result bit 4
AD0.Bit3 3 Reads an A-D conversion result bit 3
AD0.Bit2 2 Reads an A-D conversion result bit 2
AD0.Bit1 1 Reads an A-D conversion result bit 1
AD0.Bit0 0 Reads an A-D conversion result bit 0
RESERVED0021 0x0021 RESERVED
AD1 0x0022 A-D register 1
AD1.Bit7 7 Reads an A-D conversion result bit 7
AD1.Bit6 6 Reads an A-D conversion result bit 6
AD1.Bit5 5 Reads an A-D conversion result bit 5
AD1.Bit4 4 Reads an A-D conversion result bit 4
AD1.Bit3 3 Reads an A-D conversion result bit 3
AD1.Bit2 2 Reads an A-D conversion result bit 2
AD1.Bit1 1 Reads an A-D conversion result bit 1
AD1.Bit0 0 Reads an A-D conversion result bit 0
RESERVED0023 0x0023 RESERVED
AD2 0x0024 A-D register 2
AD2.Bit7 7 Reads an A-D conversion result bit 7
AD2.Bit6 6 Reads an A-D conversion result bit 6
AD2.Bit5 5 Reads an A-D conversion result bit 5
AD2.Bit4 4 Reads an A-D conversion result bit 4
AD2.Bit3 3 Reads an A-D conversion result bit 3
AD2.Bit2 2 Reads an A-D conversion result bit 2
AD2.Bit1 1 Reads an A-D conversion result bit 1
AD2.Bit0 0 Reads an A-D conversion result bit 0
RESERVED0025 0x0025 RESERVED
AD3 0x0026 A-D register 3
AD3.Bit7 7 Reads an A-D conversion result bit 7
AD3.Bit6 6 Reads an A-D conversion result bit 6
AD3.Bit5 5 Reads an A-D conversion result bit 5
AD3.Bit4 4 Reads an A-D conversion result bit 4
AD3.Bit3 3 Reads an A-D conversion result bit 3
AD3.Bit2 2 Reads an A-D conversion result bit 2
AD3.Bit1 1 Reads an A-D conversion result bit 1
AD3.Bit0 0 Reads an A-D conversion result bit 0
RESERVED0027 0x0027 RESERVED
AD4 0x0028 A-D register 4
AD4.Bit7 7 Reads an A-D conversion result bit 7
AD4.Bit6 6 Reads an A-D conversion result bit 6
AD4.Bit5 5 Reads an A-D conversion result bit 5
AD4.Bit4 4 Reads an A-D conversion result bit 4
AD4.Bit3 3 Reads an A-D conversion result bit 3
AD4.Bit2 2 Reads an A-D conversion result bit 2
AD4.Bit1 1 Reads an A-D conversion result bit 1
AD4.Bit0 0 Reads an A-D conversion result bit 0
RESERVED0029 0x0029 RESERVED
AD5 0x002A A-D register 5
AD5.Bit7 7 Reads an A-D conversion result bit 7
AD5.Bit6 6 Reads an A-D conversion result bit 6
AD5.Bit5 5 Reads an A-D conversion result bit 5
AD5.Bit4 4 Reads an A-D conversion result bit 4
AD5.Bit3 3 Reads an A-D conversion result bit 3
AD5.Bit2 2 Reads an A-D conversion result bit 2
AD5.Bit1 1 Reads an A-D conversion result bit 1
AD5.Bit0 0 Reads an A-D conversion result bit 0
RESERVED002B 0x002B RESERVED
AD6 0x002C A-D register 6
AD6.Bit7 7 Reads an A-D conversion result bit 7
AD6.Bit6 6 Reads an A-D conversion result bit 6
AD6.Bit5 5 Reads an A-D conversion result bit 5
AD6.Bit4 4 Reads an A-D conversion result bit 4
AD6.Bit3 3 Reads an A-D conversion result bit 3
AD6.Bit2 2 Reads an A-D conversion result bit 2
AD6.Bit1 1 Reads an A-D conversion result bit 1
AD6.Bit0 0 Reads an A-D conversion result bit 0
RESERVED002D 0x002D RESERVED
AD7 0x002E A-D register 7
AD7.Bit7 7 Reads an A-D conversion result bit 7
AD7.Bit6 6 Reads an A-D conversion result bit 6
AD7.Bit5 5 Reads an A-D conversion result bit 5
AD7.Bit4 4 Reads an A-D conversion result bit 4
AD7.Bit3 3 Reads an A-D conversion result bit 3
AD7.Bit2 2 Reads an A-D conversion result bit 2
AD7.Bit1 1 Reads an A-D conversion result bit 1
AD7.Bit0 0 Reads an A-D conversion result bit 0
RESERVED002F 0x002F RESERVED
U0MR 0x0030 UART0 transmit/receive mode register
U0MR.Bit7 7 Sleep select bit
U0MR.Bit6 6 Parity enable bit
U0MR.Bit5 5 Odd/Even parity select bit
U0MR.Bit4 4 Stop bit length select bit
U0MR.Bit3 3 Internal/External clock select bit
U0MR.Bit2 2 Serial I/O mode select bit 2
U0MR.Bit1 1 Serial I/O mode select bit 1
U0MR.Bit0 0 Serial I/O mode select bit 0
BRG0 0x0031 UART0 baud rate register (BRG0) (***)
U0TB 0x0032 UART0 transmit buffer register
U0C0 0x0034 UART0 transmit/receive control register 0
U0C0.Bit3 3 Transmit register empty flag
U0C0.Bit2 2 CTS/RTS select bit
U0C0.Bit1 1 BRG count source select bit 1
U0C0.Bit0 0 BRG count source select bit 0
U0C1 0x0035 UART0 transmit/receive control register 1
U0C1.Bit7 7 Error sum flag
U0C1.Bit6 6 Parity error flag
U0C1.Bit5 5 Framing error flag
U0C1.Bit4 4 Overrun error flag
U0C1.Bit3 3 Receive complete flag
U0C1.Bit2 2 Receive enable bit
U0C1.Bit1 1 Transmit buffer empty flag
U0C1.Bit0 0 Transmit enable bit
U0RB 0x0036 UART0 receive buffer register
U1MR 0x0038 UART1 transmit/receive mode register
BRG1 0x0039 UART1 baud rate register (BRG1) (***)
U1TB 0x003A UART1 transmit buffer register
U1C0 0x003C UART1 transmit/receive control register 0
U1C0.Bit3 3 Transmit register empty flag
U1C0.Bit2 2 CTS/RTS select bit
U1C0.Bit1 1 BRG count source select bit 1
U1C0.Bit0 0 BRG count source select bit 0
U1C1 0x003D UART1 transmit/receive control register 1
U1C1.Bit7 7 Error sum flag
U1C1.Bit6 6 Parity error flag
U1C1.Bit5 5 Framing error flag
U1C1.Bit4 4 Overrun error flag
U1C1.Bit3 3 Receive complete flag
U1C1.Bit2 2 Receive enable bit
U1C1.Bit1 1 Transmit buffer empty flag
U1C1.Bit0 0 Transmit enable bit
U1RB 0x003E UART1 receive buffer register
CSREG 0x0040 Count start register (***)
CSREG.Bit7 7 Timer B2 count start bit
CSREG.Bit6 6 Timer B1 count start bit
CSREG.Bit5 5 Timer B0 count start bit
CSREG.Bit4 4 Timer A4 count start bit
CSREG.Bit3 3 Timer A3 count start bit
CSREG.Bit2 2 Timer A2 count start bit
CSREG.Bit1 1 Timer A1 count start bit
CSREG.Bit0 0 Timer A0 count start bit
RESERVED0041 0x0041 RESERVED
ONE_SSREG 0x0042 One-shot start register (***)
ONE_SSREG.Bit4 4 Timer A4 one-shot start bit
ONE_SSREG.Bit3 3 Timer A3 one-shot start bit
ONE_SSREG.Bit2 2 Timer A2 one-shot start bit
RESERVED0043 0x0043 RESERVED
UP_D_REG 0x0044 Up-down register (***)
UP_D_REG.Bit7 7 Timer A4 two-phase pulse signal processing select bit
UP_D_REG.Bit6 6 Timer A3 two-phase pulse signal processing select bit
UP_D_REG.Bit5 5 Timer A2 two-phase pulse signal processing select bit
UP_D_REG.Bit4 4 Timer A4 up-down bit
UP_D_REG.Bit3 3 Timer A3 up-down bit
UP_D_REG.Bit2 2 Timer A2 up-down bit
RESERVED0045 0x0045 RESERVED
TA0 0x0046 Timer A0 register
TA1 0x0048 Timer A1 register
TA2 0x004A Timer A2 register
TA3 0x004C Timer A3 register
TA4 0x004E Timer A4 register
TB0 0x0050 Timer B0 register
TB1 0x0052 Timer B1 register
TB2 0x0054 Timer B2 register
TA0MR 0x0056 Timer A0 mode register
TA0MR.Bit7 7
TA0MR.Bit6 6
TA0MR.Bit5 5
TA0MR.Bit4 4
TA0MR.Bit3 3
TA0MR.Bit2 2
TA0MR.Bit1 1 Operating mode select bit 1
TA0MR.Bit0 0 Operating mode select bit 0
TA1MR 0x0057 Timer A1 mode register
TA1MR.Bit7 7
TA1MR.Bit6 6
TA1MR.Bit5 5
TA1MR.Bit4 4
TA1MR.Bit3 3
TA1MR.Bit2 2
TA1MR.Bit1 1 Operating mode select bit 1
TA1MR.Bit0 0 Operating mode select bit 0
TA2MR 0x0058 Timer A2 mode register
TA2MR.Bit7 7
TA2MR.Bit6 6
TA2MR.Bit5 5
TA2MR.Bit4 4
TA2MR.Bit3 3
TA2MR.Bit2 2
TA2MR.Bit1 1 Operating mode select bit 1
TA2MR.Bit0 0 Operating mode select bit 0
TA3MR 0x0059 Timer A3 mode register
TA3MR.Bit7 7
TA3MR.Bit6 6
TA3MR.Bit5 5
TA3MR.Bit4 4
TA3MR.Bit3 3
TA3MR.Bit2 2
TA3MR.Bit1 1 Operating mode select bit 1
TA3MR.Bit0 0 Operating mode select bit 0
TA4MR 0x005A Timer A4 mode register
TA4MR.Bit7 7
TA4MR.Bit6 6
TA4MR.Bit5 5
TA4MR.Bit4 4
TA4MR.Bit3 3
TA4MR.Bit2 2
TA4MR.Bit1 1 Operating mode select bit 1
TA4MR.Bit0 0 Operating mode select bit 0
TB0MR 0x005B Timer B0 mode register
TB0MR.Bit7 7
TB0MR.Bit6 6
TB0MR.Bit5 5
TB0MR.Bit3 3
TB0MR.Bit2 2
TB0MR.Bit1 1 Operating mode select bit 1
TB0MR.Bit0 0 Operating mode select bit 0
TB1MR 0x005C Timer B1 mode register
TB1MR.Bit7 7
TB1MR.Bit6 6
TB1MR.Bit5 5
TB1MR.Bit3 3
TB1MR.Bit2 2
TB1MR.Bit1 1 Operating mode select bit 1
TB1MR.Bit0 0 Operating mode select bit 0
TB2MR 0x005D Timer B2 mode register
TB2MR.Bit7 7
TB2MR.Bit6 6
TB2MR.Bit5 5
TB2MR.Bit3 3
TB2MR.Bit2 2
TB2MR.Bit1 1 Operating mode select bit 1
TB2MR.Bit0 0 Operating mode select bit 0
PM0 0x005E Processor mode register 0
PM0.Bit7 7 Stack bank select bit
PM0.Bit5 5 Interrupt priority detection time select bit 5
PM0.Bit4 4 Interrupt priority detection time select bit 4
PM0.Bit3 3 Software reset bit
PM0.Bit2 2 Wait bit
PM1 0x005F Processor mode register 1
PM1.Bit1 1 Internal RAM area select bit
WDT 0x0060 Watchdog timer register (***)
WDTFS 0x0061 Watchdog timer frequency select register (***)
WDTFS.Bit0 0 Watchdog timer frequency select bit
RTOC_R 0x0062 Real-time output control register (***)
RTOC_R.Bit2 2 Pulse output mode select bit
RTOC_R.Bit1 1 Waveform output select bit 1
RTOC_R.Bit0 0 Waveform output select bit 0
RESERVED0063 0x0063 RESERVED
DRAM_CR 0x0064 DRAM control register (***)
DRAM_CR.Bit7 7 DRAM validity bit
DRAM_CR.Bit3 3 DRAM area select bit 3
DRAM_CR.Bit2 2 DRAM area select bit 2
DRAM_CR.Bit1 1 DRAM area select bit 1
DRAM_CR.Bit0 0 DRAM area select bit 0
RESERVED0065 0x0065 RESERVED
REFR_T 0x0066 Refresh timer (***)
RESERVED0067 0x0067 RESERVED
DMAC_RL 0x0068 DMAC control register L (***)
DMAC_RL.Bit7 7 DMA3 request bit
DMAC_RL.Bit6 6 DMA2 request bit
DMAC_RL.Bit5 5 DMA1 request bit
DMAC_RL.Bit4 4 DMA0 request bit
DMAC_RL.Bit3 3 TC pin validity bit
DMAC_RL.Bit0 0 Priority select bit
DMAC_RH 0x0069 DMAC control register H (***)
DMAC_RH.Bit7 7 DMA3 enable bit
DMAC_RH.Bit6 6 DMA2 enable bit
DMAC_RH.Bit5 5 DMA1 enable bit
DMAC_RH.Bit4 4 DMA0 enable bit
DMAC_RH.Bit3 3 Software DMA3 request bit
DMAC_RH.Bit2 2 Software DMA2 request bit
DMAC_RH.Bit1 1 Software DMA1 request bit
DMAC_RH.Bit0 0 Software DMA0 request bit
RESERVED006A 0x006A RESERVED
RESERVED006B 0x006B RESERVED
DMA0_ICR 0x006C DMA0 interrupt control register (***)
DMA0_ICR.Bit3 3 Interrupt request bit
DMA0_ICR.Bit2 2 Interrupt priority level select bit 2
DMA0_ICR.Bit1 1 Interrupt priority level select bit 1
DMA0_ICR.Bit0 0 Interrupt priority level select bit 0
DMA1_ICR 0x006D DMA1 interrupt control register (***)
DMA1_ICR.Bit3 3 Interrupt request bit
DMA1_ICR.Bit2 2 Interrupt priority level select bit 2
DMA1_ICR.Bit1 1 Interrupt priority level select bit 1
DMA1_ICR.Bit0 0 Interrupt priority level select bit 0
DMA2_ICR 0x006E DMA2 interrupt control register (***)
DMA2_ICR.Bit3 3 Interrupt request bit
DMA2_ICR.Bit2 2 Interrupt priority level select bit 2
DMA2_ICR.Bit1 1 Interrupt priority level select bit 1
DMA2_ICR.Bit0 0 Interrupt priority level select bit 0
DMA3_ICR 0x006F DMA3 interrupt control register (***)
DMA3_ICR.Bit3 3 Interrupt request bit
DMA3_ICR.Bit2 2 Interrupt priority level select bit 2
DMA3_ICR.Bit1 1 Interrupt priority level select bit 1
DMA3_ICR.Bit0 0 Interrupt priority level select bit 0
ADIC 0x0070 A-D conversion interrupt control register
ADIC.Bit3 3 Interrupt request bit
ADIC.Bit2 2 Interrupt priority level select bit 2
ADIC.Bit1 1 Interrupt priority level select bit 1
ADIC.Bit0 0 Interrupt priority level select bit 0
S0TIC 0x0071 UART0 transmit interrupt control register
S0TIC.Bit3 3 Interrupt request bit
S0TIC.Bit2 2 Interrupt priority level select bit 2
S0TIC.Bit1 1 Interrupt priority level select bit 1
S0TIC.Bit0 0 Interrupt priority level select bit 0
S0RIC 0x0072 UART0 receive interrupt control register
S0RIC.Bit3 3 Interrupt request bit
S0RIC.Bit2 2 Interrupt priority level select bit 2
S0RIC.Bit1 1 Interrupt priority level select bit 1
S0RIC.Bit0 0 Interrupt priority level select bit 0
S1TIC 0x0073 UART1 transmit interrupt control register
S1TIC.Bit3 3 Interrupt request bit
S1TIC.Bit2 2 Interrupt priority level select bit 2
S1TIC.Bit1 1 Interrupt priority level select bit 1
S1TIC.Bit0 0 Interrupt priority level select bit 0
S1RIC 0x0074 UART1 receive interrupt control register
S1RIC.Bit3 3 Interrupt request bit
S1RIC.Bit2 2 Interrupt priority level select bit 2
S1RIC.Bit1 1 Interrupt priority level select bit 1
S1RIC.Bit0 0 Interrupt priority level select bit 0
TA0IC 0x0075 Timer A0 interrupt control register
TA0IC.Bit3 3 Interrupt request bit
TA0IC.Bit2 2 Interrupt priority level select bit 2
TA0IC.Bit1 1 Interrupt priority level select bit 1
TA0IC.Bit0 0 Interrupt priority level select bit 0
TA1IC 0x0076 Timer A1 interrupt control register
TA1IC.Bit3 3 Interrupt request bit
TA1IC.Bit2 2 Interrupt priority level select bit 2
TA1IC.Bit1 1 Interrupt priority level select bit 1
TA1IC.Bit0 0 Interrupt priority level select bit 0
TA2IC 0x0077 Timer A2 interrupt control register
TA2IC.Bit3 3 Interrupt request bit
TA2IC.Bit2 2 Interrupt priority level select bit 2
TA2IC.Bit1 1 Interrupt priority level select bit 1
TA2IC.Bit0 0 Interrupt priority level select bit 0
TA3IC 0x0078 Timer A3 interrupt control register
TA3IC.Bit3 3 Interrupt request bit
TA3IC.Bit2 2 Interrupt priority level select bit 2
TA3IC.Bit1 1 Interrupt priority level select bit 1
TA3IC.Bit0 0 Interrupt priority level select bit 0
TA4IC 0x0079 Timer A4 interrupt control register
TA4IC.Bit3 3 Interrupt request bit
TA4IC.Bit2 2 Interrupt priority level select bit 2
TA4IC.Bit1 1 Interrupt priority level select bit 1
TA4IC.Bit0 0 Interrupt priority level select bit 0
TB0IC 0x007A Timer B0 interrupt control register
TB0IC.Bit3 3 Interrupt request bit
TB0IC.Bit2 2 Interrupt priority level select bit 2
TB0IC.Bit1 1 Interrupt priority level select bit 1
TB0IC.Bit0 0 Interrupt priority level select bit 0
TB1IC 0x007B Timer B1 interrupt control register
TB1IC.Bit3 3 Interrupt request bit
TB1IC.Bit2 2 Interrupt priority level select bit 2
TB1IC.Bit1 1 Interrupt priority level select bit 1
TB1IC.Bit0 0 Interrupt priority level select bit 0
TB2IC 0x007C Timer B2 interrupt control register
TB2IC.Bit3 3 Interrupt request bit
TB2IC.Bit2 2 Interrupt priority level select bit 2
TB2IC.Bit1 1 Interrupt priority level select bit 1
TB2IC.Bit0 0 Interrupt priority level select bit 0
INT0IC 0x007D INT0 interrupt control register
INT0IC.Bit5 5 Level sense/Edge sense select bit
INT0IC.Bit4 4 Polarity select bit
INT0IC.Bit3 3 Interrupt request bit
INT0IC.Bit2 2 Interrupt priority level select bit 2
INT0IC.Bit1 1 Interrupt priority level select bit 1
INT0IC.Bit0 0 Interrupt priority level select bit 0
INT1IC 0x007E INT1 interrupt control register
INT1IC.Bit5 5 Level sense/Edge sense select bit
INT1IC.Bit4 4 Polarity select bit
INT1IC.Bit3 3 Interrupt request bit
INT1IC.Bit2 2 Interrupt priority level select bit 2
INT1IC.Bit1 1 Interrupt priority level select bit 1
INT1IC.Bit0 0 Interrupt priority level select bit 0
INT2IC 0x007F INT2 interrupt control register
INT2IC.Bit5 5 Level sense/Edge sense select bit
INT2IC.Bit4 4 Polarity select bit
INT2IC.Bit3 3 Interrupt request bit
INT2IC.Bit2 2 Interrupt priority level select bit 2
INT2IC.Bit1 1 Interrupt priority level select bit 1
INT2IC.Bit0 0 Interrupt priority level select bit 0
SAR0L 0x1FC0 Source address register 0 L
SAR0M 0x1FC1 Source address register 0 M
SAR0H 0x1FC2 Source address register 0 H
RESERVED1FC3 0x1FC3 RESERVED
DAR0L 0x1FC4 Destination address register 0 L
DAR0M 0x1FC5 Destination address register 0 M
DAR0H 0x1FC6 Destination address register 0 H
RESERVED1FC7 0x1FC7 RESERVED
TCR0L 0x1FC8 Transfer counter register 0 L
TCR0M 0x1FC9 Transfer counter register 0 M
TCR0H 0x1FCA Transfer counter register 0 H
RESERVED1FCB 0x1FCB RESERVED
DMA0_MRL 0x1FCC DMA0 mode register L (***)
DMA0_MRL.Bit7 7 Transfer destination address direction select bit 7
DMA0_MRL.Bit6 6 Transfer destination address direction select bit 6
DMA0_MRL.Bit5 5 Transfer source address direction select bit 5
DMA0_MRL.Bit4 4 Transfer source address direction select bit 4
DMA0_MRL.Bit2 2 Transfer mode select bit
DMA0_MRL.Bit1 1 Transfer method select bit
DMA0_MRL.Bit0 0 Number-of-unit-transfer-bits select bit
DMA0_MRH 0x1FCD DMA0 mode register H (***)
DMA0_MRH.Bit7 7 Continuous transfer mode select bit 7
DMA0_MRH.Bit6 6 Continuous transfer mode select bit 6
DMA0_MRH.Bit5 5 Transfer destination wait bit
DMA0_MRH.Bit4 4 Transfer source wait bit
DMA0_MRH.Bit1 1 I/O connection select bit
DMA0_MRH.Bit0 0 Transfer direction select bit
DMA0_CR 0x1FCE DMA0 control register (***)
DMA0_CR.Bit5 5 DMAACKi validity bit
DMA0_CR.Bit4 4 Edge sense/Level sense select bit
DMA0_CR.Bit3 3 DMA request source select bit 3
DMA0_CR.Bit2 2 DMA request source select bit 2
DMA0_CR.Bit1 1 DMA request source select bit 1
DMA0_CR.Bit0 0 DMA request source select bit 0
RESERVED1FCF 0x1FCF RESERVED
SAR1L 0x1FD0 Source address register 1 L
SAR1M 0x1FD1 Source address register 1 M
SAR1H 0x1FD2 Source address register 1 H
RESERVED1FD3 0x1FD3 RESERVED
DAR1L 0x1FD4 Destination address register 1 L
DAR1M 0x1FD5 Destination address register 1 M
DAR1H 0x1FD6 Destination address register 1 H
RESERVED1FD7 0x1FD7 RESERVED
TCR1L 0x1FD8 Transfer counter register 1 L
TCR1M 0x1FD9 Transfer counter register 1 M
TCR1H 0x1FDA Transfer counter register 1 H
RESERVED1FDB 0x1FDB RESERVED
DMA1_MRL 0x1FDC DMA1 mode register L (***)
DMA1_MRL.Bit7 7 Transfer destination address direction select bit 7
DMA1_MRL.Bit6 6 Transfer destination address direction select bit 6
DMA1_MRL.Bit5 5 Transfer source address direction select bit 5
DMA1_MRL.Bit4 4 Transfer source address direction select bit 4
DMA1_MRL.Bit2 2 Transfer mode select bit
DMA1_MRL.Bit1 1 Transfer method select bit
DMA1_MRL.Bit0 0 Number-of-unit-transfer-bits select bit
DMA1_MRH 0x1FDD DMA1 mode register H (***)
DMA1_MRH.Bit7 7 Continuous transfer mode select bit 7
DMA1_MRH.Bit6 6 Continuous transfer mode select bit 6
DMA1_MRH.Bit5 5 Transfer destination wait bit
DMA1_MRH.Bit4 4 Transfer source wait bit
DMA1_MRH.Bit1 1 I/O connection select bit
DMA1_MRH.Bit0 0 Transfer direction select bit
DMA1_CR 0x1FDE DMA1 control register (***)
DMA1_CR.Bit5 5 DMAACKi validity bit
DMA1_CR.Bit4 4 Edge sense/Level sense select bit
DMA1_CR.Bit3 3 DMA request source select bit 3
DMA1_CR.Bit2 2 DMA request source select bit 2
DMA1_CR.Bit1 1 DMA request source select bit 1
DMA1_CR.Bit0 0 DMA request source select bit 0
RESERVED1FDF 0x1FDF RESERVED
SAR2L 0x1FE0 Source address register 2 L
SAR2M 0x1FE1 Source address register 2 M
SAR2H 0x1FE2 Source address register 2 H
RESERVED1FE3 0x1FE3 RESERVED
DAR2L 0x1FE4 Destination address register 2 L
DAR2M 0x1FE5 Destination address register 2 M
DAR2H 0x1FE6 Destination address register 2 H
RESERVED1FE7 0x1FE7 RESERVED
TCR2L 0x1FE8 Transfer counter register 2 L
TCR2M 0x1FE9 Transfer counter register 2 M
TCR2H 0x1FEA Transfer counter register 2 H
RESERVED1FEB 0x1FEB RESERVED
DMA2_MRL 0x1FEC DMA2 mode register L (***)
DMA2_MRL.Bit7 7 Transfer destination address direction select bit 7
DMA2_MRL.Bit6 6 Transfer destination address direction select bit 6
DMA2_MRL.Bit5 5 Transfer source address direction select bit 5
DMA2_MRL.Bit4 4 Transfer source address direction select bit 4
DMA2_MRL.Bit2 2 Transfer mode select bit
DMA2_MRL.Bit1 1 Transfer method select bit
DMA2_MRL.Bit0 0 Number-of-unit-transfer-bits select bit
DMA2_MRH 0x1FED DMA2 mode register H (***)
DMA2_MRH.Bit7 7 Continuous transfer mode select bit 7
DMA2_MRH.Bit6 6 Continuous transfer mode select bit 6
DMA2_MRH.Bit5 5 Transfer destination wait bit
DMA2_MRH.Bit4 4 Transfer source wait bit
DMA2_MRH.Bit1 1 I/O connection select bit
DMA2_MRH.Bit0 0 Transfer direction select bit
DMA2_CR 0x1FEE DMA2 control register (***)
DMA2_CR.Bit5 5 DMAACKi validity bit
DMA2_CR.Bit4 4 Edge sense/Level sense select bit
DMA2_CR.Bit3 3 DMA request source select bit 3
DMA2_CR.Bit2 2 DMA request source select bit 2
DMA2_CR.Bit1 1 DMA request source select bit 1
DMA2_CR.Bit0 0 DMA request source select bit 0
RESERVED1FEF 0x1FEF RESERVED
SAR3L 0x1FF0 Source address register 3 L
SAR3M 0x1FF1 Source address register 3 M
SAR3H 0x1FF2 Source address register 3 H
RESERVED1FF3 0x1FF3 RESERVED
DAR3L 0x1FF4 Destination address register 3 L
DAR3M 0x1FF5 Destination address register 3 M
DAR3H 0x1FF6 Destination address register 3 H
RESERVED1FF7 0x1FF7 RESERVED
TCR3L 0x1FF8 Transfer counter register 3 L
TCR3M 0x1FF9 Transfer counter register 3 M
TCR3H 0x1FFA Transfer counter register 3 H
RESERVED1FFB 0x1FFB RESERVED
DMA3_MRL 0x1FFC DMA3 mode register L (***)
DMA3_MRL.Bit7 7 Transfer destination address direction select bit 7
DMA3_MRL.Bit6 6 Transfer destination address direction select bit 6
DMA3_MRL.Bit5 5 Transfer source address direction select bit 5
DMA3_MRL.Bit4 4 Transfer source address direction select bit 4
DMA3_MRL.Bit2 2 Transfer mode select bit
DMA3_MRL.Bit1 1 Transfer method select bit
DMA3_MRL.Bit0 0 Number-of-unit-transfer-bits select bit
DMA3_MRH 0x1FFD DMA3 mode register H (***)
DMA3_MRH.Bit7 7 Continuous transfer mode select bit 7
DMA3_MRH.Bit6 6 Continuous transfer mode select bit 6
DMA3_MRH.Bit5 5 Transfer destination wait bit
DMA3_MRH.Bit4 4 Transfer source wait bit
DMA3_MRH.Bit1 1 I/O connection select bit
DMA3_MRH.Bit0 0 Transfer direction select bit
DMA3_CR 0x1FFE DMA3 control register (***)
DMA3_CR.Bit5 5 DMAACKi validity bit
DMA3_CR.Bit4 4 Edge sense/Level sense select bit
DMA3_CR.Bit3 3 DMA request source select bit 3
DMA3_CR.Bit2 2 DMA request source select bit 2
DMA3_CR.Bit1 1 DMA request source select bit 1
DMA3_CR.Bit0 0 DMA request source select bit 0
RESERVED1FFF 0x1FFF RESERVED
.M37733MHBXXXFP
; http://www.mitsubishichips.com/Global/content/product/mcu/16bit/7700f/7700s/7733g/e7733um.pdf
; *** - ᮡáâ¢¥ë¥ á®ªà 饨ï
; Memory allocation control register (address 63)
; ROM size RAM size
; 000: 124 Kbytes, 3968 bytes
; 001: 120 Kbytes, 3968 bytes
; 010: 60 Kbytes, 2048 bytes
; 011: Do not select.
; 100: 32 Kbytes, 2048 bytes
; 101: 16 Kbytes, 2048 bytes
; 110: 96 Kbytes, 3968 bytes
; 111: Do not select.
; MEMORY MAP
; Memory allocation selection bits (b2, b1, b0)=(0, 0, 0)
area DATA FSR 0x0000:0x0080
area DATA RAM_ 0x0080:0x1000 Internal RAM
area DATA ROM_1 0x1000:0xFFD6 Internal ROM
area DATA USER_VEC 0xFFD6:0x10000
area DATA ROM_2 0x10000:0x20000 Internal ROM
; Memory allocation selection bits (b2, b1, b0)=(0, 0, 1)
; area DATA FSR 0x0000:0x0080
; area DATA RAM_ 0x0080:0x1000 Internal RAM
; area BSS RESERVED 0x1000:0x2000
; area DATA ROM_1 0x2000:0xFFD6 Internal ROM
; area DATA USER_VEC 0xFFD6:0x10000
; area DATA ROM_2 0x10000:0x20000 Internal ROM
; Memory allocation selection bits (b2, b1, b0)=(0, 1, 0)
; area DATA FSR 0x0000:0x0080
; area DATA RAM_ 0x0080:0x0880 Internal RAM
; area BSS RESERVED 0x0880:0x1000
; area DATA ROM_1 0x1000:0xFFD6 Internal ROM
; area DATA USER_VEC 0xFFD6:0x10000
; Memory allocation selection bits (b2, b1, b0)=(1, 0, 0)
; area DATA FSR 0x0000:0x0080
; area DATA RAM_ 0x0080:0x0880 Internal RAM
; area BSS RESERVED 0x0880:0x8000
; area DATA ROM_1 0x8000:0xFFD6 Internal ROM
; area DATA USER_VEC 0xFFD6:0x10000
; Memory allocation selection bits (b2, b1, b0)=(1, 0, 1)
; area DATA FSR 0x0000:0x0080
; area DATA RAM_ 0x0080:0x0880 Internal RAM
; area BSS RESERVED 0x0880:0xC000
; area DATA ROM_1 0xC000:0xFFD6 Internal ROM
; area DATA USER_VEC 0xFFD6:0x10000
; Memory allocation selection bits (b2, b1, b0)=(1, 1, 0)
; area DATA FSR 0x0000:0x0080
; area DATA RAM_ 0x0080:0x1000 Internal RAM
; area BSS RESERVED 0x1000:0x8000
; area DATA ROM_1 0x8000:0xFFD6 Internal ROM
; area DATA USER_VEC 0xFFD6:0x10000
; area DATA ROM_2 0x10000:0x20000 Internal ROM
; Interrupt and reset vector assignments
interrupt __RESET 0xFFFE RESET
interrupt ZERO_DIV 0xFFFC Zero division
interrupt BRK_ 0xFFFA BRK instruction
interrupt DBC_ 0xFFF8 DBC
interrupt WATCHD_TIMER 0xFFF6 Watchdog timer
interrupt INT0_ 0xFFF4 External interrupt by signal input from pin INT0
interrupt INT1_ 0xFFF2 External interrupt by signal input from pin INT1
interrupt INT2_Key_input 0xFFF0 External interrupt by signal input from pin INT2 or by key input
interrupt Timer_A0 0xFFEE Internal interrupt from Timer A0
interrupt Timer_A1 0xFFEC Internal interrupt from Timer A1
interrupt Timer_A2 0xFFEA Internal interrupt from Timer A2
interrupt Timer_A3 0xFFE8 Internal interrupt from Timer A3
interrupt Timer_A4 0xFFE6 Internal interrupt from Timer A4
interrupt Timer_B0 0xFFE4 Internal interrupt from Timer B0
interrupt Timer_B1 0xFFE2 Internal interrupt from Timer B
interrupt Timer_B2 0xFFE0 Internal interrupt from Timer B
interrupt UART0_R 0xFFDE UART0 reception
interrupt UART0_T 0xFFDC UART0 transmission
interrupt UART1_R 0xFFDA UART1 reception
interrupt UART1_T 0xFFD8 UART1 transmission
interrupt A_D_UART2 0xFFD6 Internal interrupt from A-D converter or UART2
; INPUT/ OUTPUT PORTS
RESERVED0000 0x0000 RESERVED
RESERVED0001 0x0001 RESERVED
P0 0x0002 Port P0 register
P0.P0_7 7 Port P07's pin
P0.P0_6 6 Port P06's pin
P0.P0_5 5 Port P05's pin
P0.P0_4 4 Port P04's pin
P0.P0_3 3 Port P03's pin
P0.P0_2 2 Port P02's pin
P0.P0_1 1 Port P01's pin
P0.P0_0 0 Port P00's pin
P1 0x0003 Port P1 register
P1.P1_7 7 Port P17's pin
P1.P1_6 6 Port P16's pin
P1.P1_5 5 Port P15's pin
P1.P1_4 4 Port P14's pin
P1.P1_3 3 Port P13's pin
P1.P1_2 2 Port P12's pin
P1.P1_1 1 Port P11's pin
P1.P1_0 0 Port P10's pin
PD0 0x0004 Port P0 direction register
PD0.PD0_7 7 Port P07 direction selection bit
PD0.PD0_6 6 Port P06 direction selection bit
PD0.PD0_5 5 Port P05 direction selection bit
PD0.PD0_4 4 Port P04 direction selection bit
PD0.PD0_3 3 Port P03 direction selection bit
PD0.PD0_2 2 Port P02 direction selection bit
PD0.PD0_1 1 Port P01 direction selection bit
PD0.PD0_0 0 Port P00 direction selection bit
PD1 0x0005 Port P1 direction register
PD1.PD1_7 7 Port P17 direction selection bit
PD1.PD1_6 6 Port P16 direction selection bit
PD1.PD1_5 5 Port P15 direction selection bit
PD1.PD1_4 4 Port P14 direction selection bit
PD1.PD1_3 3 Port P13 direction selection bit
PD1.PD1_2 2 Port P12 direction selection bit
PD1.PD1_1 1 Port P11 direction selection bit
PD1.PD1_0 0 Port P10 direction selection bit
P2 0x0006 Port P2 register
P2.P2_7 7 Port P27's pin
P2.P2_6 6 Port P26's pin
P2.P2_5 5 Port P25's pin
P2.P2_4 4 Port P24's pin
P2.P2_3 3 Port P23's pin
P2.P2_2 2 Port P22's pin
P2.P2_1 1 Port P21's pin
P2.P2_0 0 Port P20's pin
P3 0x0007 Port P3 register
P3.P3_7 7 Port P37's pin
P3.P3_6 6 Port P36's pin
P3.P3_5 5 Port P35's pin
P3.P3_4 4 Port P34's pin
P3.P3_3 3 Port P33's pin
P3.P3_2 2 Port P32's pin
P3.P3_1 1 Port P31's pin
P3.P3_0 0 Port P30's pin
PD2 0x0008 Port P2 direction register
PD2.PD2_7 7 Port P27 direction selection bit
PD2.PD2_6 6 Port P26 direction selection bit
PD2.PD2_5 5 Port P25 direction selection bit
PD2.PD2_4 4 Port P24 direction selection bit
PD2.PD2_3 3 Port P23 direction selection bit
PD2.PD2_2 2 Port P22 direction selection bit
PD2.PD2_1 1 Port P21 direction selection bit
PD2.PD2_0 0 Port P20 direction selection bit
PD3 0x0009 Port P3 direction register
PD3.PD3_7 7 Port P37 direction selection bit
PD3.PD3_6 6 Port P36 direction selection bit
PD3.PD3_5 5 Port P35 direction selection bit
PD3.PD3_4 4 Port P34 direction selection bit
PD3.PD3_3 3 Port P33 direction selection bit
PD3.PD3_2 2 Port P32 direction selection bit
PD3.PD3_1 1 Port P31 direction selection bit
PD3.PD3_0 0 Port P30 direction selection bit
P4 0x000A Port P4 register
P4.P4_7 7 Port P47's pin
P4.P4_6 6 Port P46's pin
P4.P4_5 5 Port P45's pin
P4.P4_4 4 Port P44's pin
P4.P4_3 3 Port P43's pin
P4.P4_2 2 Port P42's pin
P4.P4_1 1 Port P41's pin
P4.P4_0 0 Port P40's pin
P5 0x000B Port P5 register
P5.P5_7 7 Port P57's pin
P5.P5_6 6 Port P56's pin
P5.P5_5 5 Port P55's pin
P5.P5_4 4 Port P54's pin
P5.P5_3 3 Port P53's pin
P5.P5_2 2 Port P52's pin
P5.P5_1 1 Port P51's pin
P5.P5_0 0 Port P50's pin
PD4 0x000C Port P4 direction register
PD4.PD4_7 7 Port P47 direction selection bit
PD4.PD4_6 6 Port P46 direction selection bit
PD4.PD4_5 5 Port P45 direction selection bit
PD4.PD4_4 4 Port P44 direction selection bit
PD4.PD4_3 3 Port P43 direction selection bit
PD4.PD4_2 2 Port P42 direction selection bit
PD4.PD4_1 1 Port P41 direction selection bit
PD4.PD4_0 0 Port P40 direction selection bit
PD5 0x000D Port P5 direction register
PD5.PD5_7 7 Port P57 direction selection bit
PD5.PD5_6 6 Port P56 direction selection bit
PD5.PD5_5 5 Port P55 direction selection bit
PD5.PD5_4 4 Port P54 direction selection bit
PD5.PD5_3 3 Port P53 direction selection bit
PD5.PD5_2 2 Port P52 direction selection bit
PD5.PD5_1 1 Port P51 direction selection bit
PD5.PD5_0 0 Port P50 direction selection bit
P6 0x000E Port P6 register
P6.P6_7 7 Port P67's pin
P6.P6_6 6 Port P66's pin
P6.P6_5 5 Port P65's pin
P6.P6_4 4 Port P64's pin
P6.P6_3 3 Port P63's pin
P6.P6_2 2 Port P62's pin
P6.P6_1 1 Port P61's pin
P6.P6_0 0 Port P60's pin
P7 0x000F Port P7 register
P7.P7_7 7 Port P77's pin
P7.P7_6 6 Port P76's pin
P7.P7_5 5 Port P75's pin
P7.P7_4 4 Port P74's pin
P7.P7_3 3 Port P73's pin
P7.P7_2 2 Port P72's pin
P7.P7_1 1 Port P71's pin
P7.P7_0 0 Port P70's pin
PD6 0x0010 Port P6 direction register
PD6.PD6_7 7 Port P67 direction selection bit
PD6.PD6_6 6 Port P66 direction selection bit
PD6.PD6_5 5 Port P65 direction selection bit
PD6.PD6_4 4 Port P64 direction selection bit
PD6.PD6_3 3 Port P63 direction selection bit
PD6.PD6_2 2 Port P62 direction selection bit
PD6.PD6_1 1 Port P61 direction selection bit
PD6.PD6_0 0 Port P60 direction selection bit
PD7 0x0011 Port P7 direction register
PD7.PD7_7 7 Port P77 direction selection bit
PD7.PD7_6 6 Port P76 direction selection bit
PD7.PD7_5 5 Port P75 direction selection bit
PD7.PD7_4 4 Port P74 direction selection bit
PD7.PD7_3 3 Port P73 direction selection bit
PD7.PD7_2 2 Port P72 direction selection bit
PD7.PD7_1 1 Port P71 direction selection bit
PD7.PD7_0 0 Port P70 direction selection bit
P8 0x0012 Port P8 register
P8.P8_7 7 Port P87's pin
P8.P8_6 6 Port P86's pin
P8.P8_5 5 Port P85's pin
P8.P8_4 4 Port P84's pin
P8.P8_3 3 Port P83's pin
P8.P8_2 2 Port P82's pin
P8.P8_1 1 Port P81's pin
P8.P8_0 0 Port P80's pin
RESERVED0013 0x0013 RESERVED
PD8 0x0014 Port P8 direction register
PD8.PD8_7 7 Port P87 direction selection bit
PD8.PD8_6 6 Port P86 direction selection bit
PD8.PD8_5 5 Port P85 direction selection bit
PD8.PD8_4 4 Port P84 direction selection bit
PD8.PD8_3 3 Port P83 direction selection bit
PD8.PD8_2 2 Port P82 direction selection bit
PD8.PD8_1 1 Port P81 direction selection bit
PD8.PD8_0 0 Port P80 direction selection bit
RESERVED0015 0x0015 RESERVED
RESERVED0016 0x0016 RESERVED
RESERVED0017 0x0017 RESERVED
RESERVED0018 0x0018 RESERVED
RESERVED0019 0x0019 RESERVED
RESERVED001A 0x001A RESERVED
RESERVED001B 0x001B RESERVED
RESERVED001C 0x001C RESERVED
RESERVED001D 0x001D RESERVED
ADCON0 0x001E A-D control register 0 (***)
ADCON0.Bit7 7 A-D conversion frequency selection flag
ADCON0.Bit6 6 A-D conversion start flag
ADCON0.Bit5 5 Trigger selection bit
ADCON0.Bit4 4 A-D operation mode selection bit 4
ADCON0.Bit3 3 A-D operation mode selection bit 3
ADCON0.Bit2 2 Analog input selection bit 2
ADCON0.Bit1 1 Analog input selection bit 1
ADCON0.Bit0 0 Analog input selection bit 0
ADCON1 0x001F A-D control register 1 (***)
ADCON1.Bit5 5 VREF connection selection bit
ADCON1.Bit3 3 8/10-bit mode selection bit
ADCON1.Bit1 1 A-D sweep pin selection bit 1
ADCON1.Bit0 0 A-D sweep pin selection bit 0
AD0 0x0020 A-D register 0
AD1 0x0022 A-D register 1
AD2 0x0024 A-D register 2
AD3 0x0026 A-D register 3
AD4 0x0028 A-D register 4
AD5 0x002A A-D register 5
AD6 0x002C A-D register 6
AD7 0x002E A-D register 7
U0MR 0x0030 UART 0 transmit/receive mode register
U0MR.Bit7 7 Sleep selection bit
U0MR.Bit6 6 Parity enable bit
U0MR.Bit5 5 Odd/Even parity selection bit
U0MR.Bit4 4 Stop bit length selection bit
U0MR.Bit3 3 Internal/External clock selection bit
U0MR.Bit2 2 Serial I/O mode selection bit 2
U0MR.Bit1 1 Serial I/O mode selection bit 1
U0MR.Bit0 0 Serial I/O mode selection bit 0
BRG0 0x0031 UART 0 baud rate register (BRG0) (***)
U0TB 0x0032 UART 0 transmission buffer register
U0C0 0x0034 UART 0 transmit/receive control register 0
U0C0.Bit7 7 Transfer format selection bit
U0C0.Bit6 6 CLK polarity selection bit
U0C0.Bit5 5 Data output selection bit
U0C0.Bit4 4 CTS/RTS enable bit
U0C0.Bit3 3 Transmission register empty flag
U0C0.Bit2 2 CTS/RTS function selection bit
U0C0.Bit1 1 BRG count source selection bit 1
U0C0.Bit0 0 BRG count source selection bit 0
U0C1 0x0035 UART 0 transmit/receive control register 1
U0C1.Bit7 7 Error sum flag
U0C1.Bit6 6 Parity error flag
U0C1.Bit5 5 Framing error flag
U0C1.Bit4 4 Overrun error flag
U0C1.Bit3 3 Receive completion flag
U0C1.Bit2 2 Receive enable bit
U0C1.Bit1 1 Transmission buffer empty flag
U0C1.Bit0 0 Transmit enable bit
U0RB 0x0036 UART 0 receive buffer register
U1MR 0x0038 UART 1 transmit/receive mode register
U1MR.Bit7 7 Sleep selection bit
U1MR.Bit6 6 Parity enable bit
U1MR.Bit5 5 Odd/Even parity selection bit
U1MR.Bit4 4 Stop bit length selection bit
U1MR.Bit3 3 Internal/External clock selection bit
U1MR.Bit2 2 Serial I/O mode selection bit 2
U1MR.Bit1 1 Serial I/O mode selection bit 1
U1MR.Bit0 0 Serial I/O mode selection bit 0
BRG1 0x0039 UART 1 baud rate register (BRG1) (***)
U1TB 0x003A UART 1 transmission buffer register
U1C0 0x003C UART 1 transmit/receive control register 0
U1C0.Bit7 7 Transfer format selection bit
U1C0.Bit6 6 CLK polarity selection bit
U1C0.Bit5 5 Data output selection bit
U1C0.Bit4 4 CTS/RTS enable bit
U1C0.Bit3 3 Transmission register empty flag
U1C0.Bit2 2 CTS/RTS function selection bit
U1C0.Bit1 1 BRG count source selection bit 1
U1C0.Bit0 0 BRG count source selection bit 0
U1C1 0x003D UART 1 transmit/receive control register 1
U1C1.Bit7 7 Error sum flag
U1C1.Bit6 6 Parity error flag
U1C1.Bit5 5 Framing error flag
U1C1.Bit4 4 Overrun error flag
U1C1.Bit3 3 Receive completion flag
U1C1.Bit2 2 Receive enable bit
U1C1.Bit1 1 Transmission buffer empty flag
U1C1.Bit0 0 Transmit enable bit
U1RB 0x003E UART 1 receive buffer register
CS_F 0x0040 Count start flag (***)
CS_F.Bit7 7 Timer B2 count start flag
CS_F.Bit6 6 Timer B1 count start flag
CS_F.Bit5 5 Timer B0 count start flag
CS_F.Bit4 4 Timer A4 count start flag
CS_F.Bit3 3 Timer A3 count start flag
CS_F.Bit2 2 Timer A2 count start flag
CS_F.Bit1 1 Timer A1 count start flag
CS_F.Bit0 0 Timer A0 count start flag
RESERVED0041 0x0041 RESERVED
OSS_F 0x0042 One-shot start flag (***)
OSS_F.Bit4 4 Timer A4 one-shot start flag
OSS_F.Bit3 3 Timer A3 one-shot start flag
OSS_F.Bit2 2 Timer A2 one-shot start flag
OSS_F.Bit1 1 Timer A1 one-shot start flag
OSS_F.Bit0 0 Timer A0 one-shot start flag
RESERVED0043 0x0043 RESERVED
UD_F 0x0044 Up-down flag (***)
UD_F.Bit7 7 Timer A4 two-phase pulse signal processing selection bit
UD_F.Bit6 6 Timer A3 two-phase pulse signal processing selection bit
UD_F.Bit5 5 Timer A2 two-phase pulse signal processing selection bit
UD_F.Bit4 4 Timer A4 up-down flag
UD_F.Bit3 3 Timer A3 up-down flag
UD_F.Bit2 2 Timer A2 up-down flag
UD_F.Bit1 1 Timer A1 up-down flag
UD_F.Bit0 0 Timer A0 up-down flag
RESERVED0045 0x0045 RESERVED
TA0 0x0046 Timer A0 register
TA1 0x0048 Timer A1 register
TA2 0x004A Timer A2 register
TA3 0x004C Timer A3 register
TA4 0x004E Timer A4 register
TB0 0x0050 Timer B0 register
TB0.Bit1 1 Operating mode selection bit 1
TB0.Bit0 0 Operating mode selection bit 0
TB1 0x0052 Timer B1 register
TB1.Bit1 1 Operating mode selection bit 1
TB1.Bit0 0 Operating mode selection bit 0
TB2 0x0054 Timer B2 register
TB2.Bit1 1 Operating mode selection bit 1
TB2.Bit0 0 Operating mode selection bit 0
TA0MR 0x0056 Timer A0 mode register
TA0MR.Bit4 4 Up-down switching factor selection bit
TA0MR.Bit3 3 Count polarity selection bit
TA0MR.Bit2 2 Pulse output function selection bit
TA0MR.Bit1 1 Operating mode selection bit 1
TA0MR.Bit0 0 Operating mode selection bit 0
TA1MR 0x0057 Timer A1 mode register
TA1MR.Bit4 4 Up-down switching factor selection bit
TA1MR.Bit3 3 Count polarity selection bit
TA1MR.Bit2 2 Pulse output function selection bit
TA1MR.Bit1 1 Operating mode selection bit 1
TA1MR.Bit0 0 Operating mode selection bit 0
TA2MR 0x0058 Timer A2 mode register
TA2MR.Bit7 7 Two-phase pulse signal processing type selection bit
TA2MR.Bit6 6 Count type selection bit
TA2MR.Bit4 4 Up-down switching factor selection bit
TA2MR.Bit3 3 Count polarity selection bit
TA2MR.Bit2 2 Pulse output function selection bit
TA2MR.Bit1 1 Operating mode selection bit 1
TA2MR.Bit0 0 Operating mode selection bit 0
TA3MR 0x0059 Timer A3 mode register
TA3MR.Bit7 7 Two-phase pulse signal processing type selection bit
TA3MR.Bit6 6 Count type selection bit
TA3MR.Bit4 4 Up-down switching factor selection bit
TA3MR.Bit3 3 Count polarity selection bit
TA3MR.Bit2 2 Pulse output function selection bit
TA3MR.Bit1 1 Operating mode selection bit 1
TA3MR.Bit0 0 Operating mode selection bit 0
TA4MR 0x005A Timer A4 mode register
TA4MR.Bit7 7 Two-phase pulse signal processing type selection bit
TA4MR.Bit6 6 Count type selection bit
TA4MR.Bit4 4 Up-down switching factor selection bit
TA4MR.Bit3 3 Count polarity selection bit
TA4MR.Bit2 2 Pulse output function selection bit
TA4MR.Bit1 1 Operating mode selection bit 1
TA4MR.Bit0 0 Operating mode selection bit 0
TB0MR 0x005B Timer B0 mode register
TB0MR.Bit7 7 Count source selection bit 7
TB0MR.Bit6 6 Count source selection bit 6
TB0MR.Bit4 4 Timer B0 mode register
TB0MR.Bit1 1 Operating mode selection bit 1
TB0MR.Bit0 0 Operating mode selection bit 0
TB1MR 0x005C Timer B1 mode register
TB1MR.Bit7 7 Count source selection bit 7
TB1MR.Bit6 6 Count source selection bit 6
TB1MR.Bit4 4 Timer B0 mode register
TB1MR.Bit1 1 Operating mode selection bit 1
TB1MR.Bit0 0 Operating mode selection bit 0
TB2MR 0x005D Timer B2 mode register
TB2MR.Bit7 7 Count source selection bit 7
TB2MR.Bit6 6 Count source selection bit 6
TB2MR.Bit4 4 Timer B0 mode register
TB2MR.Bit1 1 Operating mode selection bit 1
TB2MR.Bit0 0 Operating mode selection bit 0
PM0 0x005E Processor mode register 0
PM0.Bit7 7 Clock f1 output selection bit
PM0.Bit5 5 Interrupt priority detection time selection bit 5
PM0.Bit4 4 Interrupt priority detection time selection bit 4
PM0.Bit3 3 Software reset bit
PM0.Bit2 2 Wait bit
PM0.Bit1 1 Processor mode bit 1
PM0.Bit0 0 Processor mode bit 0
PM1 0x005F Processor mode register 1
PM1.Bit0 0 Wait selection bit
WDT 0x0060 Watchdog timer register (***)
WDTFS_F 0x0061 Watchdog timer frequency selection flag (***)
WDTFS_F.Bit0 0 Watchdog timer frequency selection flag
RESERVED0062 0x0062 RESERVED
MACR 0x0063 Memory allocation control register
MACR.Bit2 2 Memory allocation selection bit 2
MACR.Bit1 1 Memory allocation selection bit 1
MACR.Bit0 0 Memory allocation selection bit 0
U2MR 0x0064 UART2 transmit/receive mode register
U2MR.Bit6 6 Parity enable bit
U2MR.Bit5 5 Odd/Even Parity selection bit
U2MR.Bit4 4 Stop bit length selection bit
U2MR.Bit3 3 Internal/External clock selection bit
U2MR.Bit2 2 Serial I/O mode selection bit 2
U2MR.Bit1 1 Serial I/O mode selection bit 1
U2MR.Bit0 0 Serial I/O mode selection bit 0
BRG2 0x0065 UART2 baud rate register (BRG2)
U2TB 0x0066 UART2 transmission buffer register
U2C0 0x0068 UART2 transmit/receive control register 0
U2C0.Bit3 3 Transmission register empty flag
U2C0.Bit2 2 CTS enable bit
U2C0.Bit1 1 BRG count source selection bit 1
U2C0.Bit0 0 BRG count source selection bit 0
U2C1 0x0069 UART2 transmit/receive control register 1
U2C1.Bit7 7 Error sum flag
U2C1.Bit6 6 Parity error flag
U2C1.Bit5 5 Framing error flag
U2C1.Bit4 4 Overrun error flag
U2C1.Bit3 3 Receive completion flag
U2C1.Bit2 2 Receive enable bit
U2C1.Bit1 1 Transmission buffer empty flag
U2C1.Bit0 0 Transmit enable bit
U2RB 0x006A UART2 receive buffer register
OCCR0 0x006C Oscillation circuit control register 0 (***)
OCCR0.Bit6 6 Signal output disable selection bit
OCCR0.Bit5 5 System clock stop bit at wait state
OCCR0.Bit4 4 Port-Xc selection bit
OCCR0.Bit3 3 System clock selection bit
OCCR0.Bit2 2 Main clock stop bit
OCCR0.Bit0 0 XCOUT drivability selection bit
PFCR 0x006D Port function control register (***)
PFCR.Bit7 7 Key input interrupt selection bit
PFCR.Bit6 6 Port P5 pull-up selection bit
PFCR.Bit5 5 Port P6 pull-up selection bit 1
PFCR.Bit3 3 Port P6 pull-up selection bit 0
PFCR.Bit2 2 Timer B1 internal connect selection bit
PFCR.Bit1 1 Sub-clock output selection bit/Timer B2 clock source selection bit
PFCR.Bit0 0 Standby state selection bit
STCR 0x006E Serial transmit control register (***)
STCR.Bit5 5 Transmission clock output pin selection bit 5
STCR.Bit4 4 Transmission clock output pin selection bit 4
OCCR1 0x006F Oscillation circuit control register 1 (***)
OCCR1.Bit7 7 Clock prescaler reset bit
OCCR1.Bit2 2 Sub clock external input selection bit
OCCR1.Bit1 1 Main clock external input selection bit
OCCR1.Bit0 0 Main clock division selection bit
ADU2_TRICR 0x0070 A-D/UART2 trans./rece. interrupt control register
ADU2_TRICR.Bit3 3 Interrupt request bit
ADU2_TRICR.Bit2 2 Interrupt priority level selection bit 2
ADU2_TRICR.Bit1 1 Interrupt priority level selection bit 1
ADU2_TRICR.Bit0 0 Interrupt priority level selection bit 0
S0TIC 0x0071 UART 0 transmission interrupt control register
S0TIC.Bit3 3 Interrupt request bit
S0TIC.Bit2 2 Interrupt priority level selection bit 2
S0TIC.Bit1 1 Interrupt priority level selection bit 1
S0TIC.Bit0 0 Interrupt priority level selection bit 0
S0RIC 0x0072 UART 0 receive interrupt control register
S0RIC.Bit3 3 Interrupt request bit
S0RIC.Bit2 2 Interrupt priority level selection bit 2
S0RIC.Bit1 1 Interrupt priority level selection bit 1
S0RIC.Bit0 0 Interrupt priority level selection bit 0
S1TIC 0x0073 UART 1 transmission interrupt control register
S1TIC.Bit3 3 Interrupt request bit
S1TIC.Bit2 2 Interrupt priority level selection bit 2
S1TIC.Bit1 1 Interrupt priority level selection bit 1
S1TIC.Bit0 0 Interrupt priority level selection bit 0
S1RIC 0x0074 UART 1 receive interrupt control register
S1RIC.Bit3 3 Interrupt request bit
S1RIC.Bit2 2 Interrupt priority level selection bit 2
S1RIC.Bit1 1 Interrupt priority level selection bit 1
S1RIC.Bit0 0 Interrupt priority level selection bit 0
TA0IC 0x0075 Timer A0 interrupt control register
TA0IC.Bit3 3 Interrupt request bit
TA0IC.Bit2 2 Interrupt priority level selection bit 2
TA0IC.Bit1 1 Interrupt priority level selection bit 1
TA0IC.Bit0 0 Interrupt priority level selection bit 0
TA1IC 0x0076 Timer A1 interrupt control register
TA1IC.Bit3 3 Interrupt request bit
TA1IC.Bit2 2 Interrupt priority level selection bit 2
TA1IC.Bit1 1 Interrupt priority level selection bit 1
TA1IC.Bit0 0 Interrupt priority level selection bit 0
TA2IC 0x0077 Timer A2 interrupt control register
TA2IC.Bit3 3 Interrupt request bit
TA2IC.Bit2 2 Interrupt priority level selection bit 2
TA2IC.Bit1 1 Interrupt priority level selection bit 1
TA2IC.Bit0 0 Interrupt priority level selection bit 0
TA3IC 0x0078 Timer A3 interrupt control register
TA3IC.Bit3 3 Interrupt request bit
TA3IC.Bit2 2 Interrupt priority level selection bit 2
TA3IC.Bit1 1 Interrupt priority level selection bit 1
TA3IC.Bit0 0 Interrupt priority level selection bit 0
TA4IC 0x0079 Timer A4 interrupt control register
TA4IC.Bit3 3 Interrupt request bit
TA4IC.Bit2 2 Interrupt priority level selection bit 2
TA4IC.Bit1 1 Interrupt priority level selection bit 1
TA4IC.Bit0 0 Interrupt priority level selection bit 0
TB0IC 0x007A Timer B0 interrupt control register
TB0IC.Bit3 3 Interrupt request bit
TB0IC.Bit2 2 Interrupt priority level selection bit 2
TB0IC.Bit1 1 Interrupt priority level selection bit 1
TB0IC.Bit0 0 Interrupt priority level selection bit 0
TB1IC 0x007B Timer B1 interrupt control register
TB1IC.Bit3 3 Interrupt request bit
TB1IC.Bit2 2 Interrupt priority level selection bit 2
TB1IC.Bit1 1 Interrupt priority level selection bit 1
TB1IC.Bit0 0 Interrupt priority level selection bit 0
TB2IC 0x007C Timer B2 interrupt control register
TB2IC.Bit3 3 Interrupt request bit
TB2IC.Bit2 2 Interrupt priority level selection bit 2
TB2IC.Bit1 1 Interrupt priority level selection bit 1
TB2IC.Bit0 0 Interrupt priority level selection bit 0
INT0IC 0x007D INT0 interrupt control register
INT0IC.Bit5 5 Level sense/Edge sense selection bit
INT0IC.Bit4 4 Polarity selection bit
INT0IC.Bit3 3 Interrupt request bit
INT0IC.Bit2 2 Interrupt priority level selection bit 2
INT0IC.Bit1 1 Interrupt priority level selection bit 1
INT0IC.Bit0 0 Interrupt priority level selection bit 0
INT1IC 0x007E INT1 interrupt control register
INT1IC.Bit5 5 Level sense/Edge sense selection bit
INT1IC.Bit4 4 Polarity selection bit
INT1IC.Bit3 3 Interrupt request bit
INT1IC.Bit2 2 Interrupt priority level selection bit 2
INT1IC.Bit1 1 Interrupt priority level selection bit 1
INT1IC.Bit0 0 Interrupt priority level selection bit 0
INT2KI_IC 0x007F INT2/Key input interrupt control register (***)
INT2KI_IC.Bit5 5 Level sense/Edge sense selection bit
INT2KI_IC.Bit4 4 Polarity selection bit
INT2KI_IC.Bit3 3 Interrupt request bit
INT2KI_IC.Bit2 2 Interrupt priority level selection bit 2
INT2KI_IC.Bit1 1 Interrupt priority level selection bit 1
INT2KI_IC.Bit0 0 Interrupt priority level selection bit 0
.M37751M6C_XXXFP
; http://www.infomicom.mesc.co.jp/micom/english/edocs/7700/um/e7751um.pdf
; *** - ᮡáâ¢¥ë¥ á®ªà 饨ï
; MEMORY MAP
area DATA FSR_1 0x0000:0x0080
area DATA RAM_ 0x0080:0x0880 Internal RAM
area BSS RESERVED 0x0880:0x4000
area DATA ROM_ 0x4000:0xFFD6 Internal ROM area
area DATA USER_VEC 0xFFD6:0x10000
; Interrupt and reset vector assignments
interrupt __RESET 0xFFFE RESET
interrupt Zero_Div 0xFFFC Zero division
interrupt BRK_ 0xFFFA BRK instruction
interrupt DBC_ 0xFFF8 DBC
interrupt WATCDOG 0xFFF6 Watchdog timer
interrupt INT0_ 0xFFF4 INT0
interrupt INT1_ 0xFFF2 INT1
interrupt INT2_ 0xFFF0 INT2
interrupt Timer_A0 0xFFEE Timer A0
interrupt Timer_A1 0xFFEC Timer A1
interrupt Timer_A2 0xFFEA Timer A2
interrupt Timer_A3 0xFFE8 Timer A3
interrupt Timer_A4 0xFFE6 Timer A4
interrupt Timer_B0 0xFFE4 Timer B0
interrupt Timer_B1 0xFFE2 Timer B1
interrupt Timer_B2 0xFFE0 Timer B2
interrupt UART0_receive 0xFFDE UART0 receive
interrupt UART0_transmit 0xFFDC UART0 transmit
interrupt UART1_receive 0xFFDA UART1 receive
interrupt UART1_transmit 0xFFD8 UART1 transmit
interrupt A_D_conversion 0xFFD6 A/D conversion
; INPUT/ OUTPUT PORTS
RESERVED0000 0x0000 RESERVED
RESERVED0001 0x0001 RESERVED
P0 0x0002 Port P0 register
P0.P0_7 7 Port P07 bit
P0.P0_6 6 Port P06 bit
P0.P0_5 5 Port P05 bit
P0.P0_4 4 Port P04 bit
P0.P0_3 3 Port P03 bit
P0.P0_2 2 Port P02 bit
P0.P0_1 1 Port P01 bit
P0.P0_0 0 Port P00 bit
P1 0x0003 Port P1 register
P1.P1_7 7 Port P17 bit
P1.P1_6 6 Port P16 bit
P1.P1_5 5 Port P15 bit
P1.P1_4 4 Port P14 bit
P1.P1_3 3 Port P13 bit
P1.P1_2 2 Port P12 bit
P1.P1_1 1 Port P11 bit
P1.P1_0 0 Port P10 bit
PD0 0x0004 Port P0 direction register
PD0.PD0_7 7 Port P07 direction bit
PD0.PD0_6 6 Port P06 direction bit
PD0.PD0_5 5 Port P05 direction bit
PD0.PD0_4 4 Port P04 direction bit
PD0.PD0_3 3 Port P03 direction bit
PD0.PD0_2 2 Port P02 direction bit
PD0.PD0_1 1 Port P01 direction bit
PD0.PD0_0 0 Port P00 direction bit
PD1 0x0005 Port P1 direction register
PD1.PD1_7 7 Port P17 direction bit
PD1.PD1_6 6 Port P16 direction bit
PD1.PD1_5 5 Port P15 direction bit
PD1.PD1_4 4 Port P14 direction bit
PD1.PD1_3 3 Port P13 direction bit
PD1.PD1_2 2 Port P12 direction bit
PD1.PD1_1 1 Port P11 direction bit
PD1.PD1_0 0 Port P10 direction bit
P2 0x0006 Port P2 register
P2.P2_7 7 Port P27 bit
P2.P2_6 6 Port P26 bit
P2.P2_5 5 Port P25 bit
P2.P2_4 4 Port P24 bit
P2.P2_3 3 Port P23 bit
P2.P2_2 2 Port P22 bit
P2.P2_1 1 Port P21 bit
P2.P2_0 0 Port P20 bit
P3 0x0007 Port P3 register
P3.P3_7 7 Port P37 bit
P3.P3_6 6 Port P36 bit
P3.P3_5 5 Port P35 bit
P3.P3_4 4 Port P34 bit
P3.P3_3 3 Port P33 bit
P3.P3_2 2 Port P32 bit
P3.P3_1 1 Port P31 bit
P3.P3_0 0 Port P30 bit
PD2 0x0008 Port P2 direction register
PD2.PD2_7 7 Port P27 direction bit
PD2.PD2_6 6 Port P26 direction bit
PD2.PD2_5 5 Port P25 direction bit
PD2.PD2_4 4 Port P24 direction bit
PD2.PD2_3 3 Port P23 direction bit
PD2.PD2_2 2 Port P22 direction bit
PD2.PD2_1 1 Port P21 direction bit
PD2.PD2_0 0 Port P20 direction bit
PD3 0x0009 Port P3 direction register
PD3.PD3_7 7 Port P37 direction bit
PD3.PD3_6 6 Port P36 direction bit
PD3.PD3_5 5 Port P35 direction bit
PD3.PD3_4 4 Port P34 direction bit
PD3.PD3_3 3 Port P33 direction bit
PD3.PD3_2 2 Port P32 direction bit
PD3.PD3_1 1 Port P31 direction bit
PD3.PD3_0 0 Port P30 direction bit
P4 0x000A Port P4 register
P4.P4_7 7 Port P47 bit
P4.P4_6 6 Port P46 bit
P4.P4_5 5 Port P45 bit
P4.P4_4 4 Port P44 bit
P4.P4_3 3 Port P43 bit
P4.P4_2 2 Port P42 bit
P4.P4_1 1 Port P41 bit
P4.P4_0 0 Port P40 bit
P5 0x000B Port P5 register
P5.P5_7 7 Port P57 bit
P5.P5_6 6 Port P56 bit
P5.P5_5 5 Port P55 bit
P5.P5_4 4 Port P54 bit
P5.P5_3 3 Port P53 bit
P5.P5_2 2 Port P52 bit
P5.P5_1 1 Port P51 bit
P5.P5_0 0 Port P50 bit
PD4 0x000C Port P4 direction register
PD4.PD4_7 7 Port P47 direction bit
PD4.PD4_6 6 Port P46 direction bit
PD4.PD4_5 5 Port P45 direction bit
PD4.PD4_4 4 Port P44 direction bit
PD4.PD4_3 3 Port P43 direction bit
PD4.PD4_2 2 Port P42 direction bit
PD4.PD4_1 1 Port P41 direction bit
PD4.PD4_0 0 Port P40 direction bit
PD5 0x000D Port P5 direction register
PD5.PD5_7 7 Port P57 direction bit
PD5.PD5_6 6 Port P56 direction bit
PD5.PD5_5 5 Port P55 direction bit
PD5.PD5_4 4 Port P54 direction bit
PD5.PD5_3 3 Port P53 direction bit
PD5.PD5_2 2 Port P52 direction bit
PD5.PD5_1 1 Port P51 direction bit
PD5.PD5_0 0 Port P50 direction bit
P6 0x000E Port P6 register
P6.P6_7 7 Port P67 bit
P6.P6_6 6 Port P66 bit
P6.P6_5 5 Port P65 bit
P6.P6_4 4 Port P64 bit
P6.P6_3 3 Port P63 bit
P6.P6_2 2 Port P62 bit
P6.P6_1 1 Port P61 bit
P6.P6_0 0 Port P60 bit
P7 0x000F Port P7 register
P7.P7_7 7 Port P77 bit
P7.P7_6 6 Port P76 bit
P7.P7_5 5 Port P75 bit
P7.P7_4 4 Port P74 bit
P7.P7_3 3 Port P73 bit
P7.P7_2 2 Port P72 bit
P7.P7_1 1 Port P71 bit
P7.P7_0 0 Port P70 bit
PD6 0x0010 Port P6 direction register
PD6.PD6_7 7 Port P67 direction bit
PD6.PD6_6 6 Port P66 direction bit
PD6.PD6_5 5 Port P65 direction bit
PD6.PD6_4 4 Port P64 direction bit
PD6.PD6_3 3 Port P63 direction bit
PD6.PD6_2 2 Port P62 direction bit
PD6.PD6_1 1 Port P61 direction bit
PD6.PD6_0 0 Port P60 direction bit
PD7 0x0011 Port P7 direction register
PD7.PD7_7 7 Port P77 direction bit
PD7.PD7_6 6 Port P76 direction bit
PD7.PD7_5 5 Port P75 direction bit
PD7.PD7_4 4 Port P74 direction bit
PD7.PD7_3 3 Port P73 direction bit
PD7.PD7_2 2 Port P72 direction bit
PD7.PD7_1 1 Port P71 direction bit
PD7.PD7_0 0 Port P80 direction bit
P8 0x0012 Port P8 register
P8.P8_7 7 Port P87 bit
P8.P8_6 6 Port P86 bit
P8.P8_5 5 Port P85 bit
P8.P8_4 4 Port P84 bit
P8.P8_3 3 Port P83 bit
P8.P8_2 2 Port P82 bit
P8.P8_1 1 Port P81 bit
P8.P8_0 0 Port P80 bit
RESERVED0013 0x0013 RESERVED
PD8 0x0014 Port P8 direction register
PD8.PD8_7 7 Port P87 direction bit
PD8.PD8_6 6 Port P86 direction bit
PD8.PD8_5 5 Port P85 direction bit
PD8.PD8_4 4 Port P84 direction bit
PD8.PD8_3 3 Port P83 direction bit
PD8.PD8_2 2 Port P82 direction bit
PD8.PD8_1 1 Port P81 direction bit
PD8.PD8_0 0 Port P80 direction bit
RESERVED0015 0x0015 RESERVED
RESERVED0016 0x0016 RESERVED
RESERVED0017 0x0017 RESERVED
RESERVED0018 0x0018 RESERVED
RESERVED0019 0x0019 RESERVED
RESERVED001A 0x001A RESERVED
RESERVED001B 0x001B RESERVED
RESERVED001C 0x001C RESERVED
RESERVED001D 0x001D RESERVED
ADCON0 0x001E A-D control register 0 (***)
ADCON0.Bit7 7 A-D conversion frequency
ADCON0.Bit6 6 A-D conversion start bit
ADCON0.Bit5 5 Trigger select bit
ADCON0.Bit4 4 A-D operation mode select bits 0
ADCON0.Bit3 3 A-D operation mode select bits 0
ADCON0.Bit2 2 Analog input select bit 2
ADCON0.Bit1 1 Analog input select bit 1
ADCON0.Bit0 0 Analog input select bit 0
ADCON1 0x001F A-D control register 1 (***)
ADCON1.Bit4 4 A-D conversion frequency
ADCON1.Bit3 3 8/10-bit mode select bit
ADCON1.Bit2 2 A-D operation mode select bit 1
ADCON1.Bit1 1 A-D sweep pin select bit 1
ADCON1.Bit0 0 A-D sweep pin select bit 0
AD0 0x0020 A-D register 0
AD1 0x0022 A-D register 1
AD2 0x0024 A-D register 2
AD3 0x0026 A-D register 3
AD4 0x0028 A-D register 4
AD5 0x002A A-D register 5
AD6 0x002C A-D register 6
AD7 0x002E A-D register 7
U0MR 0x0030 UART0 transmit/receive mode register
U0MR.Bit7 7 Sleep select bit
U0MR.Bit6 6 Parity enable bit
U0MR.Bit5 5 Odd/Even parity select bit
U0MR.Bit4 4 Stop bit length select bit
U0MR.Bit3 3 Internal/External clock select bit
U0MR.Bit2 2 Serial I/O mode select bit 2
U0MR.Bit1 1 Serial I/O mode select bit 1
U0MR.Bit0 0 Serial I/O mode select bit 0
BRG0 0x0031 UART0 baud rate register (BRG0) (***)
U0TB 0x0032 UART0 transmit buffer register
U0C0 0x0034 UART0 transmit/receive control register 0
U0C0.Bit7 7 Transfer format select bit
U0C0.Bit3 3 Transmit register empty flag
U0C0.Bit2 2 CTS/RTS select bit
U0C0.Bit1 1 BRG count source select bit 1
U0C0.Bit0 0 BRG count source select bit 0
U0C1 0x0035 UART0 transmit/receive control register 1
U0C1.Bit7 7 Error sum flag
U0C1.Bit6 6 Parity error flag
U0C1.Bit5 5 Framing error flag
U0C1.Bit4 4 Overrun error flag
U0C1.Bit3 3 Receive complete flag
U0C1.Bit2 2 Receive enable bit
U0C1.Bit1 1 Transmit buffer empty flag
U0C1.Bit0 0 Transmit enable bit
U0RB 0x0036 UART0 receive buffer register
U1MR 0x0038 UART1 transmit/receive mode register
U1MR.Bit7 7 Sleep select bit
U1MR.Bit6 6 Parity enable bit
U1MR.Bit5 5 Odd/Even parity select bit
U1MR.Bit4 4 Stop bit length select bit
U1MR.Bit3 3 Internal/External clock select bit
U1MR.Bit2 2 Serial I/O mode select bit 2
U1MR.Bit1 1 Serial I/O mode select bit 1
U1MR.Bit0 0 Serial I/O mode select bit 0
BRG1 0x0039 UART1 baud rate register (BRG1)
U1TB 0x003A UART1 transmit buffer register
U1C0 0x003C UART1 transmit/receive control register 0
U1C0.Bit7 7 Transfer format select bit
U1C0.Bit3 3 Transmit register empty flag
U1C0.Bit2 2 CTS/RTS select bit
U1C0.Bit1 1 BRG count source select bit 1
U1C0.Bit0 0 BRG count source select bit 0
U1C1 0x003D UART1 transmit/receive control register 1
U1C1.Bit7 7 Error sum flag
U1C1.Bit6 6 Parity error flag
U1C1.Bit5 5 Framing error flag
U1C1.Bit4 4 Overrun error flag
U1C1.Bit3 3 Receive complete flag
U1C1.Bit2 2 Receive enable bit
U1C1.Bit1 1 Transmit buffer empty flag
U1C1.Bit0 0 Transmit enable bit
U1RB 0x003E UART1 receive buffer register
CSREG 0x0040 Count start register (***)
CSREG.Bit7 7 Timer B2 count start bit
CSREG.Bit6 6 Timer B1 count start bit
CSREG.Bit5 5 Timer B0 count start bit
CSREG.Bit4 4 Timer A4 count start bit
CSREG.Bit3 3 Timer A3 count start bit
CSREG.Bit2 2 Timer A2 count start bit
CSREG.Bit1 1 Timer A1 count start bit
CSREG.Bit0 0 Timer A0 count start bit
RESERVED0041 0x0041 RESERVED
ONE_SSREG 0x0042 One-shot start register (***)
ONE_SSREG.Bit4 4 Timer A4 one-shot start bit
ONE_SSREG.Bit3 3 Timer A3 one-shot start bit
ONE_SSREG.Bit2 2 Timer A2 one-shot start bit
ONE_SSREG.Bit1 1 Timer A1 one-shot start bit
ONE_SSREG.Bit0 0 Timer A0 one-shot start bit
RESERVED0043 0x0043 RESERVED
UP_D_REG 0x0044 Up-down register (***)
UP_D_REG.Bit7 7 Timer A4 two-phase pulse signal processing select bit
UP_D_REG.Bit6 6 Timer A3 two-phase pulse signal processing select bit
UP_D_REG.Bit5 5 Timer A2 two-phase pulse signal processing select bit
UP_D_REG.Bit4 4 Timer A4 up-down bit
UP_D_REG.Bit3 3 Timer A3 up-down bit
UP_D_REG.Bit2 2 Timer A2 up-down bit
UP_D_REG.Bit1 1 Timer A1 up-down bit
UP_D_REG.Bit0 0 Timer A0 up-down bit
RESERVED0045 0x0045 RESERVED
TA0 0x0046 Timer A0 register
TA1 0x0048 Timer A1 register
TA2 0x004A Timer A2 register
TA3 0x004C Timer A3 register
TA4 0x004E Timer A4 register
TB0 0x0050 Timer B0 register
TB1 0x0052 Timer B1 register
TB2 0x0054 Timer B2 register
TA0MR 0x0056 Timer A0 mode register
TA0MR.Bit7 7
TA0MR.Bit6 6
TA0MR.Bit5 5
TA0MR.Bit4 4
TA0MR.Bit3 3
TA0MR.Bit2 2
TA0MR.Bit1 1 Operating mode select bit 1
TA0MR.Bit0 0 Operating mode select bit 0
TA1MR 0x0057 Timer A1 mode register
TA1MR.Bit7 7
TA1MR.Bit6 6
TA1MR.Bit5 5
TA1MR.Bit4 4
TA1MR.Bit3 3
TA1MR.Bit2 2
TA1MR.Bit1 1 Operating mode select bit 1
TA1MR.Bit0 0 Operating mode select bit 0
TA2MR 0x0058 Timer A2 mode register
TA2MR.Bit7 7
TA2MR.Bit6 6
TA2MR.Bit5 5
TA2MR.Bit4 4
TA2MR.Bit3 3
TA2MR.Bit2 2
TA2MR.Bit1 1 Operating mode select bit 1
TA2MR.Bit0 0 Operating mode select bit 0
TA3MR 0x0059 Timer A3 mode register
TA3MR.Bit7 7
TA3MR.Bit6 6
TA3MR.Bit5 5
TA3MR.Bit4 4
TA3MR.Bit3 3
TA3MR.Bit2 2
TA3MR.Bit1 1 Operating mode select bit 1
TA3MR.Bit0 0 Operating mode select bit 0
TA4MR 0x005A Timer A4 mode register
TA4MR.Bit7 7
TA4MR.Bit6 6
TA4MR.Bit5 5
TA4MR.Bit4 4
TA4MR.Bit3 3
TA4MR.Bit2 2
TA4MR.Bit1 1 Operating mode select bit 1
TA4MR.Bit0 0 Operating mode select bit 0
TB0MR 0x005B Timer B0 mode register
TB0MR.Bit7 7
TB0MR.Bit6 6
TB0MR.Bit5 5
TB0MR.Bit3 3
TB0MR.Bit2 2
TB0MR.Bit1 1 Operating mode select bit 1
TB0MR.Bit0 0 Operating mode select bit 0
TB1MR 0x005C Timer B1 mode register
TB1MR.Bit7 7
TB1MR.Bit6 6
TB1MR.Bit5 5
TB1MR.Bit3 3
TB1MR.Bit2 2
TB1MR.Bit1 1 Operating mode select bit 1
TB1MR.Bit0 0 Operating mode select bit 0
TB2MR 0x005D Timer B2 mode register
TB2MR.Bit7 7
TB2MR.Bit6 6
TB2MR.Bit5 5
TB2MR.Bit3 3
TB2MR.Bit2 2
TB2MR.Bit1 1 Operating mode select bit 1
TB2MR.Bit0 0 Operating mode select bit 0
PM0 0x005E Processor mode register 0
PM0.Bit7 7 Clock f1 output select bit
PM0.Bit5 5 Interrupt priority detection time select bit 5
PM0.Bit4 4 Interrupt priority detection time select bit 4
PM0.Bit3 3 Software reset bit
PM0.Bit1 1 Processor mode bit 1
PM0.Bit0 0 Processor mode bit 0
PM1 0x005F Processor mode register 1
PM1.Bit5 5 Bus cycle select bit 5
PM1.Bit4 4 Bus cycle select bit 4
PM1.Bit3 3 CPU running speed select bit
PM1.Bit2 2 Clock source for peripheral devices select bit
WDT 0x0060 Watchdog timer register (***)
WDTFS 0x0061 Watchdog timer frequency select register (***)
WDTFS.Bit0 0 Watchdog timer frequency select bit
RESERVED0062 0x0062 RESERVED
RESERVED0063 0x0063 RESERVED
RESERVED0064 0x0064 RESERVED
RESERVED0065 0x0065 RESERVED
RESERVED0066 0x0066 RESERVED
RESERVED0067 0x0067 RESERVED
RESERVED0068 0x0068 RESERVED
RESERVED0069 0x0069 RESERVED
RESERVED006A 0x006A RESERVED
RESERVED006B 0x006B RESERVED
RESERVED006C 0x006C RESERVED
RESERVED006D 0x006D RESERVED
RESERVED006E 0x006E RESERVED
RESERVED006F 0x006F RESERVED
ADIC 0x0070 A-D conversion interrupt control register
ADIC.Bit3 3 Interrupt request bit
ADIC.Bit2 2 Interrupt priority level select bit 2
ADIC.Bit1 1 Interrupt priority level select bit 1
ADIC.Bit0 0 Interrupt priority level select bit 0
S0TIC 0x0071 UART0 transmit interrupt control register
S0TIC.Bit3 3 Interrupt request bit
S0TIC.Bit2 2 Interrupt priority level select bit 2
S0TIC.Bit1 1 Interrupt priority level select bit 1
S0TIC.Bit0 0 Interrupt priority level select bit 0
S0RIC 0x0072 UART0 receive interrupt control register
S0RIC.Bit3 3 Interrupt request bit
S0RIC.Bit2 2 Interrupt priority level select bit 2
S0RIC.Bit1 1 Interrupt priority level select bit 1
S0RIC.Bit0 0 Interrupt priority level select bit 0
S1TIC 0x0073 UART1 transmit interrupt control register
S1TIC.Bit3 3 Interrupt request bit
S1TIC.Bit2 2 Interrupt priority level select bit 2
S1TIC.Bit1 1 Interrupt priority level select bit 1
S1TIC.Bit0 0 Interrupt priority level select bit 0
S1RIC 0x0074 UART1 receive interrupt control register
S1RIC.Bit3 3 Interrupt request bit
S1RIC.Bit2 2 Interrupt priority level select bit 2
S1RIC.Bit1 1 Interrupt priority level select bit 1
S1RIC.Bit0 0 Interrupt priority level select bit 0
TA0IC 0x0075 Timer A0 interrupt control register
TA0IC.Bit3 3 Interrupt request bit
TA0IC.Bit2 2 Interrupt priority level select bit 2
TA0IC.Bit1 1 Interrupt priority level select bit 1
TA0IC.Bit0 0 Interrupt priority level select bit 0
TA1IC 0x0076 Timer A1 interrupt control register
TA1IC.Bit3 3 Interrupt request bit
TA1IC.Bit2 2 Interrupt priority level select bit 2
TA1IC.Bit1 1 Interrupt priority level select bit 1
TA1IC.Bit0 0 Interrupt priority level select bit 0
TA2IC 0x0077 Timer A2 interrupt control register
TA2IC.Bit3 3 Interrupt request bit
TA2IC.Bit2 2 Interrupt priority level select bit 2
TA2IC.Bit1 1 Interrupt priority level select bit 1
TA2IC.Bit0 0 Interrupt priority level select bit 0
TA3IC 0x0078 Timer A3 interrupt control register
TA3IC.Bit3 3 Interrupt request bit
TA3IC.Bit2 2 Interrupt priority level select bit 2
TA3IC.Bit1 1 Interrupt priority level select bit 1
TA3IC.Bit0 0 Interrupt priority level select bit 0
TA4IC 0x0079 Timer A4 interrupt control register
TA4IC.Bit3 3 Interrupt request bit
TA4IC.Bit2 2 Interrupt priority level select bit 2
TA4IC.Bit1 1 Interrupt priority level select bit 1
TA4IC.Bit0 0 Interrupt priority level select bit 0
TB0IC 0x007A Timer B0 interrupt control register
TB0IC.Bit3 3 Interrupt request bit
TB0IC.Bit2 2 Interrupt priority level select bit 2
TB0IC.Bit1 1 Interrupt priority level select bit 1
TB0IC.Bit0 0 Interrupt priority level select bit 0
TB1IC 0x007B Timer B1 interrupt control register
TB1IC.Bit3 3 Interrupt request bit
TB1IC.Bit2 2 Interrupt priority level select bit 2
TB1IC.Bit1 1 Interrupt priority level select bit 1
TB1IC.Bit0 0 Interrupt priority level select bit 0
TB2IC 0x007C Timer B2 interrupt control register
TB2IC.Bit3 3 Interrupt request bit
TB2IC.Bit2 2 Interrupt priority level select bit 2
TB2IC.Bit1 1 Interrupt priority level select bit 1
TB2IC.Bit0 0 Interrupt priority level select bit 0
INT0IC 0x007D INT0 interrupt control register
INT0IC.Bit5 5 Level sense/Edge sense select bit
INT0IC.Bit4 4 Polarity select bit
INT0IC.Bit3 3 Interrupt request bit
INT0IC.Bit2 2 Interrupt priority level select bit 2
INT0IC.Bit1 1 Interrupt priority level select bit 1
INT0IC.Bit0 0 Interrupt priority level select bit 0
INT1IC 0x007E INT1 interrupt control register
INT1IC.Bit5 5 Level sense/Edge sense select bit
INT1IC.Bit4 4 Polarity select bit
INT1IC.Bit3 3 Interrupt request bit
INT1IC.Bit2 2 Interrupt priority level select bit 2
INT1IC.Bit1 1 Interrupt priority level select bit 1
INT1IC.Bit0 0 Interrupt priority level select bit 0
INT2IC 0x007F INT2 interrupt control register
INT2IC.Bit5 5 Level sense/Edge sense select bit
INT2IC.Bit4 4 Polarity select bit
INT2IC.Bit3 3 Interrupt request bit
INT2IC.Bit2 2 Interrupt priority level select bit 2
INT2IC.Bit1 1 Interrupt priority level select bit 1
INT2IC.Bit0 0 Interrupt priority level select bit 0
.M37753M6C
; http://www.infomicom.mesc.co.jp/micom/english/edocs/7700/ds/e7753m6c.pdf
; *** - ᮡáâ¢¥ë¥ á®ªà 饨ï
; MEMORY MAP
area DATA FSR_1 0x0000:0x0080
area DATA RAM_ 0x0080:0x0880 Internal RAM
area BSS RESERVED 0x0880:0x4000
area DATA ROM_ 0x4000:0xFFD2 Internal ROM area
area DATA USER_VEC 0xFFD2:0x10000
; Interrupt and reset vector assignments
interrupt __RESET 0xFFFE RESET
interrupt Zero_Div 0xFFFC Zero division
interrupt BRK_ 0xFFFA BRK instruction
interrupt DBC_ 0xFFF8 DBC
interrupt WATCDOG 0xFFF6 Watchdog timer
interrupt INT0_ 0xFFF4 INT0
interrupt INT1_ 0xFFF2 INT1
interrupt INT2_ 0xFFF0 INT2
interrupt Timer_A0 0xFFEE Timer A0
interrupt Timer_A1 0xFFEC Timer A1
interrupt Timer_A2 0xFFEA Timer A2
interrupt Timer_A3 0xFFE8 Timer A3
interrupt Timer_A4 0xFFE6 Timer A4
interrupt Timer_B0 0xFFE4 Timer B0
interrupt Timer_B1 0xFFE2 Timer B1
interrupt Timer_B2 0xFFE0 Timer B2
interrupt UART0_receive 0xFFDE UART0 receive
interrupt UART0_transmit 0xFFDC UART0 transmit
interrupt UART1_receive 0xFFDA UART1 receive
interrupt UART1_transmit 0xFFD8 UART1 transmit
interrupt A_D_conversion 0xFFD6 A/D conversion
interrupt INT3_ 0xFFD4 INT3
interrupt INT4_ 0xFFD2 INT4
; INPUT/ OUTPUT PORTS
RESERVED0000 0x0000 RESERVED
RESERVED0001 0x0001 RESERVED
P0 0x0002 Port P0 register
P1 0x0003 Port P1 register
PD0 0x0004 Port P0 direction register
PD1 0x0005 Port P1 direction register
P2 0x0006 Port P2 register
P3 0x0007 Port P3 register
PD2 0x0008 Port P2 direction register
PD3 0x0009 Port P3 direction register
P4 0x000A Port P4 register
P5 0x000B Port P5 register
PD4 0x000C Port P4 direction register
PD5 0x000D Port P5 direction register
P6 0x000E Port P6 register
P7 0x000F Port P7 register
PD6 0x0010 Port P6 direction register
PD7 0x0011 Port P7 direction register
P8 0x0012 Port P8 register
RESERVED0013 0x0013 RESERVED
PD8 0x0014 Port P8 direction register
RESERVED0015 0x0015 RESERVED
RESERVED0016 0x0016 RESERVED
RESERVED0017 0x0017 RESERVED
RESERVED0018 0x0018 RESERVED
RESERVED0019 0x0019 RESERVED
WOMR 0x001A Waveform output mode register (***)
DTT 0x001B Dead-time timer (***)
PODR1 0x001C Pulse output data register 1 (***)
PODR0 0x001D Pulse output data register 0 (***)
ADCON0 0x001E A-D control register 0 (***)
ADCON1 0x001F A-D control register 1 (***)
AD0 0x0020 A-D register 0
AD1 0x0022 A-D register 1
AD2 0x0024 A-D register 2
AD3 0x0026 A-D register 3
AD4 0x0028 A-D register 4
AD5 0x002A A-D register 5
AD6 0x002C A-D register 6
AD7 0x002E A-D register 7
U0MR 0x0030 UART0 transmit/receive mode register
BRG0 0x0031 UART0 baud rate register (BRG0) (***)
U0TB 0x0032 UART0 transmit buffer register
U0C0 0x0034 UART0 transmit/receive control register 0
U0C1 0x0035 UART0 transmit/receive control register 1
U0RB 0x0036 UART0 receive buffer register
U1MR 0x0038 UART1 transmit/receive mode register
BRG1 0x0039 UART1 baud rate register (BRG1) (***)
U1TB 0x003A UART1 transmit buffer register
U1C0 0x003C UART1 transmit/receive control register 0
U1C1 0x003D UART1 transmit/receive control register 1
U1RB 0x003E UART1 receive buffer register
CSREG 0x0040 Count start register (***)
RESERVED0041 0x0041 RESERVED
ONE_SSREG 0x0042 One-shot start register (***)
RESERVED0043 0x0043 RESERVED
UP_D_REG 0x0044 Up-down register (***)
TAWR 0x0045 Timer A write register (***)
TA0 0x0046 Timer A0 register
TA1 0x0048 Timer A1 register
TA2 0x004A Timer A2 register
TA3 0x004C Timer A3 register
TA4 0x004E Timer A4 register
TB0 0x0050 Timer B0 register
TB1 0x0052 Timer B1 register
TB2 0x0054 Timer B2 register
TA0MR 0x0056 Timer A0 mode register
TA1MR 0x0057 Timer A1 mode register
TA2MR 0x0058 Timer A2 mode register
TA3MR 0x0059 Timer A3 mode register
TA4MR 0x005A Timer A4 mode register
TB0MR 0x005B Timer B0 mode register
TB1MR 0x005C Timer B1 mode register
TB2MR 0x005D Timer B2 mode register
PM0 0x005E Processor mode register 0
PM1 0x005F Processor mode register 1
WDT 0x0060 Watchdog timer register (***)
WDTFS 0x0061 Watchdog timer frequency select register (***)
RESERVED0062 0x0062 RESERVED
RESERVED0063 0x0063 RESERVED
CFSR 0x0064 Comparator function select register (***)
RESERVED0065 0x0065 RESERVED
CRR 0x0066 Comparator result register (***)
RESERVED0067 0x0067 RESERVED
D_AR0 0x0068 D-A register 0 (***)
RESERVED0069 0x0069 RESERVED
D_AR1 0x006A D-A register 1 (***)
RESERVED006B 0x006B RESERVED
PFSR0 0x006C Particular function select register 0 (***)
PFSR1 0x006D Particular function select register 1 (***)
INT4IC 0x006E INT4 interrupt control register
INT3IC 0x006F INT3 interrupt control register
ADIC 0x0070 A-D interrupt control register (***)
S0TIC 0x0071 UART0 transmit interrupt control register
S0RIC 0x0072 UART0 receive interrupt control register
S1TIC 0x0073 UART1 transmit interrupt control register
S1RIC 0x0074 UART1 receive interrupt control register
TA0IC 0x0075 Timer A0 interrupt control register
TA1IC 0x0076 Timer A1 interrupt control register
TA2IC 0x0077 Timer A2 interrupt control register
TA3IC 0x0078 Timer A3 interrupt control register
TA4IC 0x0079 Timer A4 interrupt control register
TB0IC 0x007A Timer B0 interrupt control register
TB1IC 0x007B Timer B1 interrupt control register
TB2IC 0x007C Timer B2 interrupt control register
INT0IC 0x007D INT0 interrupt control register
INT1IC 0x007E INT1 interrupt control register
INT2IC 0x007F INT2 interrupt control register
.M37753M8C
; http://www.infomicom.mesc.co.jp/micom/english/edocs/7700/ds/e7753m8c.pdf
; *** - ᮡáâ¢¥ë¥ á®ªà 饨ï
; MEMORY MAP
area DATA FSR_1 0x0000:0x0080
area DATA RAM_ 0x0080:0x0880 Internal RAM
area BSS RESERVED 0x0880:0x1000
area DATA ROM_ 0x1000:0xFFD2 Internal ROM area
area DATA USER_VEC 0xFFD2:0x10000
; Interrupt and reset vector assignments
interrupt __RESET 0xFFFE RESET
interrupt Zero_Div 0xFFFC Zero division
interrupt BRK_ 0xFFFA BRK instruction
interrupt DBC_ 0xFFF8 DBC
interrupt WATCDOG 0xFFF6 Watchdog timer
interrupt INT0_ 0xFFF4 INT0
interrupt INT1_ 0xFFF2 INT1
interrupt INT2_ 0xFFF0 INT2
interrupt Timer_A0 0xFFEE Timer A0
interrupt Timer_A1 0xFFEC Timer A1
interrupt Timer_A2 0xFFEA Timer A2
interrupt Timer_A3 0xFFE8 Timer A3
interrupt Timer_A4 0xFFE6 Timer A4
interrupt Timer_B0 0xFFE4 Timer B0
interrupt Timer_B1 0xFFE2 Timer B1
interrupt Timer_B2 0xFFE0 Timer B2
interrupt UART0_receive 0xFFDE UART0 receive
interrupt UART0_transmit 0xFFDC UART0 transmit
interrupt UART1_receive 0xFFDA UART1 receive
interrupt UART1_transmit 0xFFD8 UART1 transmit
interrupt A_D_conversion 0xFFD6 A/D conversion
interrupt INT3_ 0xFFD4 INT3
interrupt INT4_ 0xFFD2 INT4
; INPUT/ OUTPUT PORTS
RESERVED0000 0x0000 RESERVED
RESERVED0001 0x0001 RESERVED
P0 0x0002 Port P0 register
P1 0x0003 Port P1 register
PD0 0x0004 Port P0 direction register
PD1 0x0005 Port P1 direction register
P2 0x0006 Port P2 register
P3 0x0007 Port P3 register
PD2 0x0008 Port P2 direction register
PD3 0x0009 Port P3 direction register
P4 0x000A Port P4 register
P5 0x000B Port P5 register
PD4 0x000C Port P4 direction register
PD5 0x000D Port P5 direction register
P6 0x000E Port P6 register
P7 0x000F Port P7 register
PD6 0x0010 Port P6 direction register
PD7 0x0011 Port P7 direction register
P8 0x0012 Port P8 register
RESERVED0013 0x0013 RESERVED
PD8 0x0014 Port P8 direction register
RESERVED0015 0x0015 RESERVED
RESERVED0016 0x0016 RESERVED
RESERVED0017 0x0017 RESERVED
RESERVED0018 0x0018 RESERVED
RESERVED0019 0x0019 RESERVED
WOMR 0x001A Waveform output mode register (***)
DTT 0x001B Dead-time timer (***)
PODR1 0x001C Pulse output data register 1 (***)
PODR0 0x001D Pulse output data register 0 (***)
ADCON0 0x001E A-D control register 0 (***)
ADCON1 0x001F A-D control register 1 (***)
AD0 0x0020 A-D register 0
AD1 0x0022 A-D register 1
AD2 0x0024 A-D register 2
AD3 0x0026 A-D register 3
AD4 0x0028 A-D register 4
AD5 0x002A A-D register 5
AD6 0x002C A-D register 6
AD7 0x002E A-D register 7
U0MR 0x0030 UART0 transmit/receive mode register
BRG0 0x0031 UART0 baud rate register (BRG0) (***)
U0TB 0x0032 UART0 transmit buffer register
U0C0 0x0034 UART0 transmit/receive control register 0
U0C1 0x0035 UART0 transmit/receive control register 1
U0RB 0x0036 UART0 receive buffer register
U1MR 0x0038 UART1 transmit/receive mode register
BRG1 0x0039 UART1 baud rate register (BRG1) (***)
U1TB 0x003A UART1 transmit buffer register
U1C0 0x003C UART1 transmit/receive control register 0
U1C1 0x003D UART1 transmit/receive control register 1
U1RB 0x003E UART1 receive buffer register
CSREG 0x0040 Count start register (***)
RESERVED0041 0x0041 RESERVED
ONE_SSREG 0x0042 One-shot start register (***)
RESERVED0043 0x0043 RESERVED
UP_D_REG 0x0044 Up-down register (***)
TAWR 0x0045 Timer A write register (***)
TA0 0x0046 Timer A0 register
TA1 0x0048 Timer A1 register
TA2 0x004A Timer A2 register
TA3 0x004C Timer A3 register
TA4 0x004E Timer A4 register
TB0 0x0050 Timer B0 register
TB1 0x0052 Timer B1 register
TB2 0x0054 Timer B2 register
TA0MR 0x0056 Timer A0 mode register
TA1MR 0x0057 Timer A1 mode register
TA2MR 0x0058 Timer A2 mode register
TA3MR 0x0059 Timer A3 mode register
TA4MR 0x005A Timer A4 mode register
TB0MR 0x005B Timer B0 mode register
TB1MR 0x005C Timer B1 mode register
TB2MR 0x005D Timer B2 mode register
PM0 0x005E Processor mode register 0
PM1 0x005F Processor mode register 1
WDT 0x0060 Watchdog timer register (***)
WDTFS 0x0061 Watchdog timer frequency select register (***)
RESERVED0062 0x0062 RESERVED
RESERVED0063 0x0063 RESERVED
CFSR 0x0064 Comparator function select register (***)
RESERVED0065 0x0065 RESERVED
CRR 0x0066 Comparator result register (***)
RESERVED0067 0x0067 RESERVED
D_AR0 0x0068 D-A register 0 (***)
RESERVED0069 0x0069 RESERVED
D_AR1 0x006A D-A register 1 (***)
RESERVED006B 0x006B RESERVED
PFSR0 0x006C Particular function select register 0 (***)
PFSR1 0x006D Particular function select register 1 (***)
INT4IC 0x006E INT4 interrupt control register
INT3IC 0x006F INT3 interrupt control register
ADIC 0x0070 A-D interrupt control register (***)
S0TIC 0x0071 UART0 transmit interrupt control register
S0RIC 0x0072 UART0 receive interrupt control register
S1TIC 0x0073 UART1 transmit interrupt control register
S1RIC 0x0074 UART1 receive interrupt control register
TA0IC 0x0075 Timer A0 interrupt control register
TA1IC 0x0076 Timer A1 interrupt control register
TA2IC 0x0077 Timer A2 interrupt control register
TA3IC 0x0078 Timer A3 interrupt control register
TA4IC 0x0079 Timer A4 interrupt control register
TB0IC 0x007A Timer B0 interrupt control register
TB1IC 0x007B Timer B1 interrupt control register
TB2IC 0x007C Timer B2 interrupt control register
INT0IC 0x007D INT0 interrupt control register
INT1IC 0x007E INT1 interrupt control register
INT2IC 0x007F INT2 interrupt control register
.M37791
; http://www.alcyone.org.uk/ssm/ecuinfo.html
; MEMORY MAP
area DATA FSR 0x0000:0x0100
area BSS RESERVED1 0x0100:0x1000
area DATA RAM 0x1000:0x8000 Internal RAM
area DATA ROMDATA 0x8000:0x9000 Internal ROM area
area CODE ROMCODE 0x9000:0xFFD0 Internal ROM area
area DATA USER_VEC 0xFFD0:0x10000 Interrupt vectors
; Interrupt and reset vector assignments
interrupt __RESET 0xFFFE RESET