; 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 7900 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 M37905M4C .M37905F8CFP_SP ; http://www.mitsubishichips.com/Global/content/product/mcu/16bit/7700f/7900s/7905g/e7905um.pdf ; http://www.infomicom.mesc.co.jp/micom/english/edocs/7900/ds/e7905f8c.pdf ; MEMORY MAP area DATA FSR 0x0000:0x0100 area BSS RESERVED 0x0100:0x0400 area DATA RAM_ 0x0400:0x1000 Internal RAM area DATA FLASH_ 0x1000:0xFFB4 Internal Flash area DATA USER_VEC 0xFFB4:0x10000 ; Interrupt and reset vector assignments (? !!!) interrupt __RESET 0xFFFE RESET interrupt Zero_ 0xFFFC Zero divide interrupt BRK_ 0xFFFA BRK instruction interrupt DBC_ 0xFFF8 DBC interrupt Watchdog_ 0xFFF6 Watchdog timer interrupt INT0_ 0xFFF2 INT0 interrupt INT1_ 0xFFF0 INT1 interrupt INT2_ 0xFFEE INT2 interrupt Timer_A0 0xFFEC Timer A0 interrupt Timer_A1 0xFFEA Timer A1 interrupt Timer_A2 0xFFE8 Timer A2 interrupt Timer_A3 0xFFE6 Timer A3 interrupt Timer_A4 0xFFE4 Timer A4 interrupt Timer_B0 0xFFE2 Timer B0 interrupt Timer_B1 0xFFE0 Timer B1 interrupt Timer_B2 0xFFDE Timer B2 interrupt UART0_R 0xFFDC UART0 receive interrupt UART0_T 0xFFDA UART0 transmit interrupt UART1_R 0xFFD8 UART1 receive interrupt UART1_T 0xFFD6 UART1 transmit interrupt A_D_CONV 0xFFD4 A-D conversion interrupt INT3_ 0xFFD2 INT3 interrupt INT4_ 0xFFD0 INT4 interrupt ADR_M_D 0xFFCA Address matching detect interrupt INT5_ 0xFFC6 INT5 interrupt INT6_ 0xFFC4 INT6 interrupt INT7_ 0xFFC2 INT7 interrupt Timer_A5 0xFFC0 Timer A5 interrupt Timer_A6 0xFFBE Timer A6 interrupt Timer_A7 0xFFBC Timer A7 interrupt Timer_A8 0xFFBA Timer A8 interrupt Timer_A9 0xFFB8 Timer A9 interrupt UART2_R 0xFFB6 UART2 receive interrupt UART2_T 0xFFB4 UART2 transmit ; INPUT/ OUTPUT PORTS RESERVED0000 0x0000 RESERVED RESERVED0001 0x0001 RESERVED RESERVED0002 0x0002 RESERVED P1 0x0003 Port P1 register P1.P1_7 7 Port pin P17 P1.P1_6 6 Port pin P16 P1.P1_5 5 Port pin P15 P1.P1_4 4 Port pin P14 P1.P1_3 3 Port pin P13 P1.P1_2 2 Port pin P12 P1.P1_1 1 Port pin P11 P1.P1_0 0 Port pin P10 RESERVED0004 0x0004 RESERVED 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 pin P27 P2.P2_6 6 Port pin P26 P2.P2_5 5 Port pin P25 P2.P2_4 4 Port pin P24 P2.P2_3 3 Port pin P23 P2.P2_2 2 Port pin P22 P2.P2_1 1 Port pin P21 P2.P2_0 0 Port pin P20 RESERVED0007 0x0007 RESERVED 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 RESERVED0009 0x0009 RESERVED P4 0x000A Port P4 register P4.P4_7 7 Port pin P47 P4.P4_6 6 Port pin P46 P4.P4_5 5 Port pin P45 P4.P4_4 4 Port pin P44 P4.P4_3 3 Port pin P43 P4.P4_2 2 Port pin P42 P4.P4_1 1 Port pin P41 P4.P4_0 0 Port pin P40 P5 0x000B Port P5 register P5.P5_7 7 Port pin P57 P5.P5_6 6 Port pin P56 P5.P5_5 5 Port pin P55 P5.P5_4 4 Port pin P54 P5.P5_3 3 Port pin P53 P5.P5_2 2 Port pin P52 P5.P5_1 1 Port pin P51 P5.P5_0 0 Port pin 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 pin P67 P6.P6_6 6 Port pin P66 P6.P6_5 5 Port pin P65 P6.P6_4 4 Port pin P64 P6.P6_3 3 Port pin P63 P6.P6_2 2 Port pin P62 P6.P6_1 1 Port pin P61 P6.P6_0 0 Port pin P60 P7 0x000F Port P7 register P7.P7_7 7 Port pin P77 P7.P7_6 6 Port pin P76 P7.P7_5 5 Port pin P75 P7.P7_4 4 Port pin P74 P7.P7_3 3 Port pin P73 P7.P7_2 2 Port pin P72 P7.P7_1 1 Port pin P71 P7.P7_0 0 Port pin 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 pin P87 P8.P8_6 6 Port pin P86 P8.P8_5 5 Port pin P85 P8.P8_4 4 Port pin P84 P8.P8_3 3 Port pin P83 P8.P8_2 2 Port pin P82 P8.P8_1 1 Port pin P81 P8.P8_0 0 Port pin 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 ADCON0 0x001E A-D control register 0 (***) ADCON0.Bit7 7 A-D conversion frequency select bit 0 ADCON0.Bit6 6 A-D conversion start bit ADCON0.Bit4 4 A-D operation mode select bits 0 4 ADCON0.Bit3 3 A-D operation mode select bits 0 3 ADCON0.Bit2 2 Analog input pin select bit 2 ADCON0.Bit1 1 Analog input pin select bit 1 ADCON0.Bit0 0 Analog input pin select bit 0 ADCON1 0x001F A-D control register 1 (***) ADCON1.Bit6 6 VREF connection select bit ADCON1.Bit4 4 A-D conversion frequency select bit 1 ADCON1.Bit3 3 Resolution 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.Bit6 6 CLK polarity select bit U0C0.Bit5 5 UARTi receive interrupt mode select bit U0C0.Bit4 4 CTS/RTS enable bit U0C0.Bit3 3 Transmit register empty flag U0C0.Bit2 2 CTS/RTS function 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.Bit6 6 CLK polarity select bit U1C0.Bit5 5 UARTi receive interrupt mode select bit U1C0.Bit4 4 CTS/RTS enable bit U1C0.Bit3 3 Transmit register empty flag U1C0.Bit2 2 CTS/RTS function 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 CSF0 0x0040 Count start flag 0 (***) CSF1 0x0041 Count start flag 1 (***) OSSF0 0x0042 One-shot start flag 0 (***) OSSF1 0x0043 One-shot start flag 1 (***) UDF0 0x0044 Up-down flag 0 (***) TACDSR 0x0045 Timer A clock division select register (***) TACDSR.Bit1 1 Timer A clock division select bit 1 TACDSR.Bit0 0 Timer A clock division select bit 0 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.Bit4 4 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.Bit4 4 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.Bit4 4 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.Bit6 6 Software reset bit PM0.Bit5 5 Interrupt priority detection time select bit 5 PM0.Bit4 4 Interrupt priority detection time select bit 4 PM0.Bit1 1 Processor mode bit 1 PM0.Bit0 0 Processor mode bit 0 PM1 0x005F Processor mode register 1 PM1.Bit1 1 Direct page register switch bit WDT 0x0060 Watchdog timer register (***) WDT.Bit7 7 WDT.Bit6 6 WDT.Bit5 5 WDT.Bit4 4 WDT.Bit3 3 WDT.Bit2 2 WDT.Bit1 1 WDT.Bit0 0 WDTFS 0x0061 Watchdog timer frequency select register (***) WDTFS.Bit7 7 Watchdog timer clock source select bit at STP termination WDTFS.Bit6 6 Watchdog timer clock source select bit at STP termination WDTFS.Bit0 0 Watchdog timer frequency select bit PFSR0 0x0062 Particular function select register 0 (***) PFSR0.Bit1 1 External clcok input select bit PFSR0.Bit0 0 STP instruction invalidity select bit PFSR1 0x0063 Particular function select register 1 (***) PFSR1.Bit6 6 Timer B2 clock source select bit PFSR1.Bit3 3 System clock stop select bit at WIT PFSR1.Bit1 1 WIT-instruction-execution status bit PFSR1.Bit0 0 STP-instruction-execution status bit PFSR2 0x0064 Particular function select register 2 (***) PFSR2.Bit7 7 PFSR2.Bit6 6 PFSR2.Bit5 5 PFSR2.Bit4 4 PFSR2.Bit3 3 PFSR2.Bit2 2 PFSR2.Bit1 1 PFSR2.Bit0 0 RESERVED0065 0x0065 RESERVED DCR0 0x0066 Debug control register 0 (***) DCR0.Bit5 5 Detect enable bit DCR0.Bit2 2 Detect condition select bit 2 DCR0.Bit1 1 Detect condition select bit 1 DCR0.Bit0 0 Detect condition select bit 0 DCR1 0x0067 Debug control register 1 (***) DCR1.Bit6 6 Address-matching-detection 2 decision bit DCR1.Bit2 2 Address compare register access enable bit ACR0 0x0068 Address compare register 0 (***) ACR1 0x006B Address compare register 1 (***) INT3IC 0x006E INT3 interrupt control register INT3IC.Bit5 5 Level sense/Edge sense select bit INT3IC.Bit4 4 Polarity select bit INT3IC.Bit3 3 Interrupt request bit INT3IC.Bit2 2 Interrupt priority level select bit 2 INT3IC.Bit1 1 Interrupt priority level select bit 1 INT3IC.Bit0 0 Interrupt priority level select bit 0 INT4IC 0x006F INT4 interrupt control register INT4IC.Bit5 5 Level sense/Edge sense select bit INT4IC.Bit4 4 Polarity select bit INT4IC.Bit3 3 Interrupt request bit INT4IC.Bit2 2 Interrupt priority level select bit 2 INT4IC.Bit1 1 Interrupt priority level select bit 1 INT4IC.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 RESERVED0080 0x0080 RESERVED RESERVED0081 0x0081 RESERVED RESERVED0082 0x0082 RESERVED RESERVED0083 0x0083 RESERVED RESERVED0084 0x0084 RESERVED RESERVED0085 0x0085 RESERVED RESERVED0086 0x0086 RESERVED RESERVED0087 0x0087 RESERVED RESERVED0088 0x0088 RESERVED RESERVED0089 0x0089 RESERVED RESERVED008A 0x008A RESERVED RESERVED008B 0x008B RESERVED RESERVED008C 0x008C RESERVED RESERVED008D 0x008D RESERVED RESERVED008E 0x008E RESERVED RESERVED008F 0x008F RESERVED RESERVED0090 0x0090 RESERVED RESERVED0091 0x0091 RESERVED RESERVED0092 0x0092 RESERVED RESERVED0093 0x0093 RESERVED RESERVED0094 0x0094 RESERVED EIIRR 0x0095 External interrupt input read register (***) EIIRR.Bit7 7 INT7 read out bit EIIRR.Bit6 6 INT6 read out bit EIIRR.Bit5 5 INT5 read out bit EIIRR.Bit4 4 INT4 read out bit EIIRR.Bit3 3 INT3 read out bit EIIRR.Bit2 2 INT2 read out bit EIIRR.Bit1 1 INT1 read out bit EIIRR.Bit0 0 INT0 read out bit DACR 0x0096 D-A control register DACR.Bit1 1 D-A1 output enable bit DACR.Bit0 0 D-A0 output enable bit RESERVED0097 0x0097 RESERVED DAR0 0x0098 D-A register 0 (***) DAR1 0x0099 D-A register 1 (***) RESERVED009A 0x009A RESERVED RESERVED009B 0x009B RESERVED RESERVED009C 0x009C RESERVED RESERVED009D 0x009D RESERVED FMCR 0x009E Flash memory control register (***) FMCR.Bit5 5 User ROM area select bit FMCR.Bit3 3 Flash memory reset bit FMCR.Bit1 1 CPU reprogramming mode select bit FMCR.Bit0 0 RY/BY status bit RESERVED009F 0x009F RESERVED POCR 0x00A0 Pulse output control register (***) POCR.Bit7 7 Waveform output control bit 1 POCR.Bit6 6 Waveform output control bit 0 POCR.Bit5 5 Pulse width modulation timer select bit 5 POCR.Bit4 4 Pulse width modulation timer select bit 4 POCR.Bit3 3 Pulse output mode select bit POCR.Bit2 2 Waveform output select bit 2 POCR.Bit1 1 Waveform output select bit 1 POCR.Bit0 0 Waveform output select bit 0 RESERVED00A1 0x00A1 RESERVED PODR0 0x00A2 Pulse output data register 0 (***) PODR0.Bit7 7 Pulse output trigger select bit 7 PODR0.Bit6 6 Pulse output trigger select bit 6 PODR0.Bit5 5 RTP31 pulse output data bit PODR0.Bit4 4 RTP30 pulse output data bit PODR0.Bit3 3 RTP23 pulse output data bit PODR0.Bit2 2 RTP22 pulse output data bit PODR0.Bit1 1 RTP21 pulse output data bit PODR0.Bit0 0 RTP20 pulse output data bit RESERVED00A3 0x00A3 RESERVED PODR1 0x00A4 Pulse output data register 1 (***) PODR1.Bit7 7 RTP33 pulse output data bit PODR1.Bit6 6 RTP32 pulse output data bit PODR1.Bit5 5 RTP31 pulse output data bit PODR1.Bit4 4 RTP30 pulse output data bit PODR1.Bit3 3 Pulse output polarity select bit PODR1.Bit2 2 Pulse width modulation enable bit 2 PODR1.Bit1 1 Pulse width modulation enable bit 1 PODR1.Bit0 0 Pulse width modulation enable bit 0 RESERVED00A5 0x00A5 RESERVED WOMR 0x00A6 Waveform output mode register (***) WOMR.Bit7 7 Waveform output control bit 1 WOMR.Bit6 6 Waveform output control bit 0 WOMR.Bit5 5 Pulse width modulation timer select bit 5 WOMR.Bit4 4 Pulse width modulation timer select bit 4 WOMR.Bit3 3 Pulse output mode select bit WOMR.Bit2 2 Waveform output select bit 2 WOMR.Bit1 1 Waveform output select bit 1 WOMR.Bit0 0 Waveform output select bit 0 DTT 0x00A7 Dead-time timer (***) TPODR0 0x00A8 Three-phase output data register 0 (***) TPODR0.Bit7 7 Clock-source-of-dead-time-timer select bit 7 TPODR0.Bit6 6 Clock-source-of-dead-time-timer select bit 6 TPODR0.Bit3 3 W-phase output polarity set buffer TPODR0.Bit2 2 U-phase output fix bit TPODR0.Bit1 1 V-phase output fix bit TPODR0.Bit0 0 W-phase output fix bit TPODR1 0x00A9 Three-phase output data register 1 (***) TPODR1.Bit5 5 U-phase output polarity set buffer / Interrupt validity output select bit TPODR1.Bit4 4 V-phase output polarity set buffer / Interrupt request interval set bit TPODR1.Bit2 2 U-phase fixed outputs polarity set bit TPODR1.Bit1 1 V-phase fixed outputs polarity set bit TPODR1.Bit0 0 W-phase fixed outputs polarity set bit PDRFCR 0x00AA Position-data-retain function control register (***) PDRFCR.Bit3 3 Retain-trigger polarity select bit PDRFCR.Bit2 2 U-phase position data retain bit PDRFCR.Bit1 1 V-phase position data retain bit PDRFCR.Bit0 0 W-phase position data retain bit RESERVED00AB 0x00AB RESERVED SIOPCR 0x00AC Serial I/O pin control register (***) SIOPCR.Bit5 5 TxD2 /P83 switch bit SIOPCR.Bit4 4 CTS2/RTS2 separate select bit SIOPCR.Bit3 3 TxD1/P17 switch bit SIOPCR.Bit2 2 TxD0/P13 switch bit SIOPCR.Bit1 1 CTS1/RTS1 separate select bit SIOPCR.Bit0 0 CTS0/RTS0 separate select bit RESERVED00AD 0x00AD RESERVED P2PFCR 0x00AE Port P2 pin function control register (***) P2PFCR.Bit2 2 Pin TB2IN select bit P2PFCR.Bit1 1 Pin TB1IN select bit P2PFCR.Bit0 0 Pin TB0IN select bit RESERVED00AF 0x00AF RESERVED U2MR 0x00B0 UART2 transmit/receive mode register U2MR.Bit7 7 Sleep select bit U2MR.Bit6 6 Parity enable bit U2MR.Bit5 5 Odd/Even parity select bit U2MR.Bit4 4 Stop bit length select bit U2MR.Bit3 3 Internal/External clock select bit U2MR.Bit2 2 Serial I/O mode select bit 2 U2MR.Bit1 1 Serial I/O mode select bit 1 U2MR.Bit0 0 Serial I/O mode select bit 0 BRG2 0x00B1 UART2 baud rate register (BRG2) (***) U2TB 0x00B2 UART2 transmit buffer register U2C0 0x00B4 UART2 transmit/receive control register 0 U2C0.Bit7 7 Transfer format select bit U2C0.Bit6 6 CLK polarity select bit U2C0.Bit5 5 UARTi receive interrupt mode select bit U2C0.Bit4 4 CTS/RTS enable bit U2C0.Bit3 3 Transmit register empty flag U2C0.Bit2 2 CTS/RTS function select bit U2C0.Bit1 1 BRG count source select bit 1 U2C0.Bit0 0 BRG count source select bit 0 U2C1 0x00B5 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 complete flag U2C1.Bit2 2 Receive enable bit U2C1.Bit1 1 Transmit buffer empty flag U2C1.Bit0 0 Transmit enable bit U2RB 0x00B6 UART2 receive buffer register RESERVED00B8 0x00B8 RESERVED RESERVED00B9 0x00B9 RESERVED RESERVED00BA 0x00BA RESERVED RESERVED00BB 0x00BB RESERVED CCR0 0x00BC Clock control register 0 (***) CCR0.Bit7 7 Peripheral devices clock select bit 1 CCR0.Bit6 6 Peripheral devices clock select bit 0 CCR0.Bit5 5 System clock select bit CCR0.Bit3 3 PLL multiplication ratio select bit 3 CCR0.Bit2 2 PLL multiplication ratio select bit 2 CCR0.Bit1 1 PLL circuit operation enable bit RESERVED00BD 0x00BD RESERVED RESERVED00BE 0x00BE RESERVED RESERVED00BF 0x00BF RESERVED RESERVED00C0 0x00C0 RESERVED RESERVED00C1 0x00C1 RESERVED RESERVED00C2 0x00C2 RESERVED RESERVED00C3 0x00C3 RESERVED UDF1 0x00C4 Up-down flag 1 (***) RESERVED00C5 0x00C5 RESERVED TA5 0x00C6 Timer A5 register TA6 0x00C8 Timer A6 register TA7 0x00CA Timer A7 register TA8 0x00CC Timer A8 register TA9 0x00CE Timer A9 register TA01 0x00D0 Timer A01 register TA11 0x00D2 Timer A11 register TA21 0x00D4 Timer A21 register TA5MR 0x00D6 Timer A5 mode register TA5MR.Bit7 7 TA5MR.Bit6 6 TA5MR.Bit5 5 TA5MR.Bit4 4 TA5MR.Bit3 3 TA5MR.Bit2 2 TA5MR.Bit1 1 Operating mode select bit 1 TA5MR.Bit0 0 Operating mode select bit 0 TA6MR 0x00D7 Timer A6 mode register TA6MR.Bit7 7 TA6MR.Bit6 6 TA6MR.Bit5 5 TA6MR.Bit4 4 TA6MR.Bit3 3 TA6MR.Bit2 2 TA6MR.Bit1 1 Operating mode select bit 1 TA6MR.Bit0 0 Operating mode select bit 0 TA7MR 0x00D8 Timer A7 mode register TA7MR.Bit7 7 TA7MR.Bit6 6 TA7MR.Bit5 5 TA7MR.Bit4 4 TA7MR.Bit3 3 TA7MR.Bit2 2 TA7MR.Bit1 1 Operating mode select bit 1 TA7MR.Bit0 0 Operating mode select bit 0 TA8MR 0x00D9 Timer A8 mode register TA8MR.Bit7 7 TA8MR.Bit6 6 TA8MR.Bit5 5 TA8MR.Bit4 4 TA8MR.Bit3 3 TA8MR.Bit2 2 TA8MR.Bit1 1 Operating mode select bit 1 TA8MR.Bit0 0 Operating mode select bit 0 TA9MR 0x00DA Timer A9 mode register TA9MR.Bit7 7 TA9MR.Bit6 6 TA9MR.Bit5 5 TA9MR.Bit4 4 TA9MR.Bit3 3 TA9MR.Bit2 2 TA9MR.Bit1 1 Operating mode select bit 1 TA9MR.Bit0 0 Operating mode select bit 0 ADCON2 0x00DB A-D control register 2 (***) ADCON2.Bit3 3 Analog input pin select bits 1 ADCON2.Bit2 2 Analog input pin select bits 1 ADCON2.Bit1 1 Analog input pin select bits 1 ADCON2.Bit0 0 Analog input pin select bits 1 CFSR0 0x00DC Comparator function select register 0 (***) CFSR0.Bit7 7 AN7 pin comparator function select bit CFSR0.Bit6 6 AN6 pin comparator function select bit CFSR0.Bit5 5 AN5 pin comparator function select bit CFSR0.Bit4 4 AN4 pin comparator function select bit CFSR0.Bit3 3 AN3 pin comparator function select bit CFSR0.Bit2 2 AN2 pin comparator function select bit CFSR0.Bit1 1 AN1 pin comparator function select bit CFSR0.Bit0 0 AN0 pin comparator function select bit CFSR1 0x00DD Comparator function select register 1 (***) CFSR1.Bit3 3 AN11 pin comparator function select bit CFSR1.Bit2 2 AN10 pin comparator function select bit CFSR1.Bit1 1 AN9 pin comparator function select bit CFSR1.Bit0 0 AN8 pin comparator function select bit CRR0 0x00DE Comparator result register 0 (***) CRR0.Bit7 7 AN7 pin comparator result bit CRR0.Bit6 6 AN6 pin comparator result bit CRR0.Bit5 5 AN5 pin comparator result bit CRR0.Bit4 4 AN4 pin comparator result bit CRR0.Bit3 3 AN3 pin comparator result bit CRR0.Bit2 2 AN2 pin comparator result bit CRR0.Bit1 1 AN1 pin comparator result bit CRR0.Bit0 0 AN0 pin comparator result bit CRR1 0x00DF Comparator result register 1 (***) CRR1.Bit3 3 AN11 pin comparator result bit CRR1.Bit2 2 AN10 pin comparator result bit CRR1.Bit1 1 AN9 pin comparator result bit CRR1.Bit0 0 AN8 pin comparator result bit AD8 0x00E0 A-D register 8 AD9 0x00E2 A-D register 9 AD10 0x00E4 A-D register 10 AD11 0x00E6 A-D register 11 RESERVED00E8 0x00E8 RESERVED RESERVED00E9 0x00E9 RESERVED RESERVED00EA 0x00EA RESERVED RESERVED00EB 0x00EB RESERVED RESERVED00EC 0x00EC RESERVED RESERVED00ED 0x00ED RESERVED RESERVED00EE 0x00EE RESERVED RESERVED00EF 0x00EF RESERVED RESERVED00F0 0x00F0 RESERVED S2TIC 0x00F1 UART2 transmit interrupt control register S2TIC.Bit3 3 Interrupt request bit S2TIC.Bit2 2 Interrupt priority level select bit 2 S2TIC.Bit1 1 Interrupt priority level select bit 1 S2TIC.Bit0 0 Interrupt priority level select bit 0 S2RIC 0x00F2 UART2 receive interrupt control register S2RIC.Bit3 3 Interrupt request bit S2RIC.Bit2 2 Interrupt priority level select bit 2 S2RIC.Bit1 1 Interrupt priority level select bit 1 S2RIC.Bit0 0 Interrupt priority level select bit 0 RESERVED00F3 0x00F3 RESERVED RESERVED00F4 0x00F4 RESERVED TA5IC 0x00F5 Timer A5 interrupt control register TA5IC.Bit3 3 Interrupt request bit TA5IC.Bit2 2 Interrupt priority level select bit 2 TA5IC.Bit1 1 Interrupt priority level select bit 1 TA5IC.Bit0 0 Interrupt priority level select bit 0 TA6IC 0x00F6 Timer A6 interrupt control register TA6IC.Bit3 3 Interrupt request bit TA6IC.Bit2 2 Interrupt priority level select bit 2 TA6IC.Bit1 1 Interrupt priority level select bit 1 TA6IC.Bit0 0 Interrupt priority level select bit 0 TA7IC 0x00F7 Timer A7 interrupt control register TA7IC.Bit3 3 Interrupt request bit TA7IC.Bit2 2 Interrupt priority level select bit 2 TA7IC.Bit1 1 Interrupt priority level select bit 1 TA7IC.Bit0 0 Interrupt priority level select bit 0 TA8IC 0x00F8 Timer A8 interrupt control register TA8IC.Bit3 3 Interrupt request bit TA8IC.Bit2 2 Interrupt priority level select bit 2 TA8IC.Bit1 1 Interrupt priority level select bit 1 TA8IC.Bit0 0 Interrupt priority level select bit 0 TA9IC 0x00F9 Timer A9 interrupt control register TA9IC.Bit3 3 Interrupt request bit TA9IC.Bit2 2 Interrupt priority level select bit 2 TA9IC.Bit1 1 Interrupt priority level select bit 1 TA9IC.Bit0 0 Interrupt priority level select bit 0 RESERVED00FA 0x00FA RESERVED RESERVED00FB 0x00FB RESERVED RESERVED00FC 0x00FC RESERVED INT5IC 0x00FD INT5 interrupt control register INT5IC.Bit5 5 Level sense/Edge sense select bit INT5IC.Bit4 4 Polarity select bit INT5IC.Bit3 3 Interrupt request bit INT5IC.Bit2 2 Interrupt priority level select bit 2 INT5IC.Bit1 1 Interrupt priority level select bit 1 INT5IC.Bit0 0 Interrupt priority level select bit 0 INT6IC 0x00FE INT6 interrupt control register INT6IC.Bit5 5 Level sense/Edge sense select bit INT6IC.Bit4 4 Polarity select bit INT6IC.Bit3 3 Interrupt request bit INT6IC.Bit2 2 Interrupt priority level select bit 2 INT6IC.Bit1 1 Interrupt priority level select bit 1 INT6IC.Bit0 0 Interrupt priority level select bit 0 INT7IC 0x00FF INT7 interrupt control register INT7IC.Bit5 5 Level sense/Edge sense select bit INT7IC.Bit4 4 Polarity select bit INT7IC.Bit3 3 Interrupt request bit INT7IC.Bit2 2 Interrupt priority level select bit 2 INT7IC.Bit1 1 Interrupt priority level select bit 1 INT7IC.Bit0 0 Interrupt priority level select bit 0 .M37905M4C ; http://www.mitsubishichips.com/Global/content/product/mcu/16bit/7700f/7900s/7905g/e7905um.pdf ; http://www.infomicom.mesc.co.jp/micom/english/edocs/7900/ds/e7905mxc.pdf ; *** - собственные сокращения ; MEMORY MAP area DATA FSR 0x0000:0x0100 area BSS RESERVED 0x0100:0x0C00 area DATA RAM_ 0x0C00:0x1000 Internal RAM area BSS RESERVED 0x1000:0x8000 area DATA ROM_ 0x8000:0xFFB4 Internal ROM area DATA USER_VEC 0xFFB4:0x10000 ; Interrupt and reset vector assignments interrupt __RESET 0xFFFE RESET interrupt Zero_ 0xFFFC Zero division interrupt BRK_ 0xFFFA BRK instruction interrupt DBC_ 0xFFF8 DBC interrupt Watchdog_ 0xFFF6 Watchdog timer interrupt INT0_ 0xFFF2 INT0 interrupt INT1_ 0xFFF0 INT1 interrupt INT2_ 0xFFEE INT2 interrupt Timer_A0 0xFFEC Timer A0 interrupt Timer_A1 0xFFEA Timer A1 interrupt Timer_A2 0xFFE8 Timer A2 interrupt Timer_A3 0xFFE6 Timer A3 interrupt Timer_A4 0xFFE4 Timer A4 interrupt Timer_B0 0xFFE2 Timer B0 interrupt Timer_B1 0xFFE0 Timer B1 interrupt Timer_B2 0xFFDE Timer B2 interrupt UART0_R 0xFFDC UART0 receive interrupt UART0_T 0xFFDA UART0 transmit interrupt UART1_R 0xFFD8 UART1 receive interrupt UART1_T 0xFFD6 UART1 transmit interrupt A_D_CONV 0xFFD4 A-D conversion interrupt INT3_ 0xFFD2 INT3 interrupt INT4_ 0xFFD0 INT4 interrupt ADR_M_D 0xFFCA Address matching detect interrupt INT5_ 0xFFC6 INT5 interrupt INT6_ 0xFFC4 INT6 interrupt INT7_ 0xFFC2 INT7 interrupt Timer_A5 0xFFC0 Timer A5 interrupt Timer_A6 0xFFBE Timer A6 interrupt Timer_A7 0xFFBC Timer A7 interrupt Timer_A8 0xFFBA Timer A8 interrupt Timer_A9 0xFFB8 Timer A9 interrupt UART2_R 0xFFB6 UART2 receive interrupt UART2_T 0xFFB4 UART2 transmit ; INPUT/ OUTPUT PORTS RESERVED0000 0x0000 RESERVED RESERVED0001 0x0001 RESERVED RESERVED0002 0x0002 RESERVED P1 0x0003 Port P1 register P1.P1_7 7 Port pin P17 P1.P1_6 6 Port pin P16 P1.P1_5 5 Port pin P15 P1.P1_4 4 Port pin P14 P1.P1_3 3 Port pin P13 P1.P1_2 2 Port pin P12 P1.P1_1 1 Port pin P11 P1.P1_0 0 Port pin P10 RESERVED0004 0x0004 RESERVED 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 pin P27 P2.P2_6 6 Port pin P26 P2.P2_5 5 Port pin P25 P2.P2_4 4 Port pin P24 P2.P2_3 3 Port pin P23 P2.P2_2 2 Port pin P22 P2.P2_1 1 Port pin P21 P2.P2_0 0 Port pin P20 RESERVED0007 0x0007 RESERVED 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 RESERVED0009 0x0009 RESERVED P4 0x000A Port P4 register P4.P4_7 7 Port pin P47 P4.P4_6 6 Port pin P46 P4.P4_5 5 Port pin P45 P4.P4_4 4 Port pin P44 P4.P4_3 3 Port pin P43 P4.P4_2 2 Port pin P42 P4.P4_1 1 Port pin P41 P4.P4_0 0 Port pin P40 P5 0x000B Port P5 register P5.P5_7 7 Port pin P57 P5.P5_6 6 Port pin P56 P5.P5_5 5 Port pin P55 P5.P5_4 4 Port pin P54 P5.P5_3 3 Port pin P53 P5.P5_2 2 Port pin P52 P5.P5_1 1 Port pin P51 P5.P5_0 0 Port pin 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 pin P67 P6.P6_6 6 Port pin P66 P6.P6_5 5 Port pin P65 P6.P6_4 4 Port pin P64 P6.P6_3 3 Port pin P63 P6.P6_2 2 Port pin P62 P6.P6_1 1 Port pin P61 P6.P6_0 0 Port pin P60 P7 0x000F Port P7 register P7.P7_7 7 Port pin P77 P7.P7_6 6 Port pin P76 P7.P7_5 5 Port pin P75 P7.P7_4 4 Port pin P74 P7.P7_3 3 Port pin P73 P7.P7_2 2 Port pin P72 P7.P7_1 1 Port pin P71 P7.P7_0 0 Port pin 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 pin P87 P8.P8_6 6 Port pin P86 P8.P8_5 5 Port pin P85 P8.P8_4 4 Port pin P84 P8.P8_3 3 Port pin P83 P8.P8_2 2 Port pin P82 P8.P8_1 1 Port pin P81 P8.P8_0 0 Port pin 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 ADCON0 0x001E A-D control register 0 (***) ADCON0.Bit7 7 A-D conversion frequency select bit 0 ADCON0.Bit6 6 A-D conversion start bit ADCON0.Bit4 4 A-D operation mode select bits 0 4 ADCON0.Bit3 3 A-D operation mode select bits 0 3 ADCON0.Bit2 2 Analog input pin select bit 2 ADCON0.Bit1 1 Analog input pin select bit 1 ADCON0.Bit0 0 Analog input pin select bit 0 ADCON1 0x001F A-D control register 1 (***) ADCON1.Bit6 6 VREF connection select bit ADCON1.Bit4 4 A-D conversion frequency select bit 1 ADCON1.Bit3 3 Resolution 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.Bit6 6 CLK polarity select bit U0C0.Bit5 5 UARTi receive interrupt mode select bit U0C0.Bit4 4 CTS/RTS enable bit U0C0.Bit3 3 Transmit register empty flag U0C0.Bit2 2 CTS/RTS function 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.Bit6 6 CLK polarity select bit U1C0.Bit5 5 UARTi receive interrupt mode select bit U1C0.Bit4 4 CTS/RTS enable bit U1C0.Bit3 3 Transmit register empty flag U1C0.Bit2 2 CTS/RTS function 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 CSF0 0x0040 Count start flag 0 (***) CSF1 0x0041 Count start flag 1 (***) OSSF0 0x0042 One-shot start flag 0 (***) OSSF1 0x0043 One-shot start flag 1 (***) UDF0 0x0044 Up-down flag 0 (***) TACDSR 0x0045 Timer A clock division select register (***) TACDSR.Bit1 1 Timer A clock division select bit 1 TACDSR.Bit0 0 Timer A clock division select bit 0 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.Bit4 4 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.Bit4 4 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.Bit4 4 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.Bit6 6 Software reset bit PM0.Bit5 5 Interrupt priority detection time select bit 5 PM0.Bit4 4 Interrupt priority detection time select bit 4 PM0.Bit1 1 Processor mode bit 1 PM0.Bit0 0 Processor mode bit 0 PM1 0x005F Processor mode register 1 PM1.Bit1 1 Direct page register switch bit WDT 0x0060 Watchdog timer register (***) WDT.Bit7 7 WDT.Bit6 6 WDT.Bit5 5 WDT.Bit4 4 WDT.Bit3 3 WDT.Bit2 2 WDT.Bit1 1 WDT.Bit0 0 WDTFS 0x0061 Watchdog timer frequency select register (***) WDTFS.Bit7 7 Watchdog timer clock source select bit at STP termination WDTFS.Bit6 6 Watchdog timer clock source select bit at STP termination WDTFS.Bit0 0 Watchdog timer frequency select bit PFSR0 0x0062 Particular function select register 0 (***) PFSR0.Bit1 1 External clcok input select bit PFSR0.Bit0 0 STP instruction invalidity select bit PFSR1 0x0063 Particular function select register 1 (***) PFSR1.Bit6 6 Timer B2 clock source select bit PFSR1.Bit3 3 System clock stop select bit at WIT PFSR1.Bit1 1 WIT-instruction-execution status bit PFSR1.Bit0 0 STP-instruction-execution status bit PFSR2 0x0064 Particular function select register 2 (***) PFSR2.Bit7 7 PFSR2.Bit6 6 PFSR2.Bit5 5 PFSR2.Bit4 4 PFSR2.Bit3 3 PFSR2.Bit2 2 PFSR2.Bit1 1 PFSR2.Bit0 0 RESERVED0065 0x0065 RESERVED DCR0 0x0066 Debug control register 0 (***) DCR0.Bit5 5 Detect enable bit DCR0.Bit2 2 Detect condition select bit 2 DCR0.Bit1 1 Detect condition select bit 1 DCR0.Bit0 0 Detect condition select bit 0 DCR1 0x0067 Debug control register 1 (***) DCR1.Bit6 6 Address-matching-detection 2 decision bit DCR1.Bit2 2 Address compare register access enable bit ACR0 0x0068 Address compare register 0 (***) ACR1 0x006B Address compare register 1 (***) INT3IC 0x006E INT3 interrupt control register INT3IC.Bit5 5 Level sense/Edge sense select bit INT3IC.Bit4 4 Polarity select bit INT3IC.Bit3 3 Interrupt request bit INT3IC.Bit2 2 Interrupt priority level select bit 2 INT3IC.Bit1 1 Interrupt priority level select bit 1 INT3IC.Bit0 0 Interrupt priority level select bit 0 INT4IC 0x006F INT4 interrupt control register INT4IC.Bit5 5 Level sense/Edge sense select bit INT4IC.Bit4 4 Polarity select bit INT4IC.Bit3 3 Interrupt request bit INT4IC.Bit2 2 Interrupt priority level select bit 2 INT4IC.Bit1 1 Interrupt priority level select bit 1 INT4IC.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 RESERVED0080 0x0080 RESERVED RESERVED0081 0x0081 RESERVED RESERVED0082 0x0082 RESERVED RESERVED0083 0x0083 RESERVED RESERVED0084 0x0084 RESERVED RESERVED0085 0x0085 RESERVED RESERVED0086 0x0086 RESERVED RESERVED0087 0x0087 RESERVED RESERVED0088 0x0088 RESERVED RESERVED0089 0x0089 RESERVED RESERVED008A 0x008A RESERVED RESERVED008B 0x008B RESERVED RESERVED008C 0x008C RESERVED RESERVED008D 0x008D RESERVED RESERVED008E 0x008E RESERVED RESERVED008F 0x008F RESERVED RESERVED0090 0x0090 RESERVED RESERVED0091 0x0091 RESERVED RESERVED0092 0x0092 RESERVED RESERVED0093 0x0093 RESERVED RESERVED0094 0x0094 RESERVED EIIRR 0x0095 External interrupt input read register (***) EIIRR.Bit7 7 INT7 read out bit EIIRR.Bit6 6 INT6 read out bit EIIRR.Bit5 5 INT5 read out bit EIIRR.Bit4 4 INT4 read out bit EIIRR.Bit3 3 INT3 read out bit EIIRR.Bit2 2 INT2 read out bit EIIRR.Bit1 1 INT1 read out bit EIIRR.Bit0 0 INT0 read out bit DACR 0x0096 D-A control register DACR.Bit1 1 D-A1 output enable bit DACR.Bit0 0 D-A0 output enable bit RESERVED0097 0x0097 RESERVED DAR0 0x0098 D-A register 0 (***) DAR1 0x0099 D-A register 1 (***) RESERVED009A 0x009A RESERVED RESERVED009B 0x009B RESERVED RESERVED009C 0x009C RESERVED RESERVED009D 0x009D RESERVED RESERVED009E 0x009E RESERVED RESERVED009F 0x009F RESERVED POCR 0x00A0 Pulse output control register (***) POCR.Bit7 7 Waveform output control bit 1 POCR.Bit6 6 Waveform output control bit 0 POCR.Bit5 5 Pulse width modulation timer select bit 5 POCR.Bit4 4 Pulse width modulation timer select bit 4 POCR.Bit3 3 Pulse output mode select bit POCR.Bit2 2 Waveform output select bit 2 POCR.Bit1 1 Waveform output select bit 1 POCR.Bit0 0 Waveform output select bit 0 RESERVED00A1 0x00A1 RESERVED PODR0 0x00A2 Pulse output data register 0 (***) PODR0.Bit7 7 Pulse output trigger select bit 7 PODR0.Bit6 6 Pulse output trigger select bit 6 PODR0.Bit5 5 RTP31 pulse output data bit PODR0.Bit4 4 RTP30 pulse output data bit PODR0.Bit3 3 RTP23 pulse output data bit PODR0.Bit2 2 RTP22 pulse output data bit PODR0.Bit1 1 RTP21 pulse output data bit PODR0.Bit0 0 RTP20 pulse output data bit RESERVED00A3 0x00A3 RESERVED PODR1 0x00A4 Pulse output data register 1 (***) PODR1.Bit7 7 RTP33 pulse output data bit PODR1.Bit6 6 RTP32 pulse output data bit PODR1.Bit5 5 RTP31 pulse output data bit PODR1.Bit4 4 RTP30 pulse output data bit PODR1.Bit3 3 Pulse output polarity select bit PODR1.Bit2 2 Pulse width modulation enable bit 2 PODR1.Bit1 1 Pulse width modulation enable bit 1 PODR1.Bit0 0 Pulse width modulation enable bit 0 RESERVED00A5 0x00A5 RESERVED WOMR 0x00A6 Waveform output mode register (***) WOMR.Bit7 7 Waveform output control bit 1 WOMR.Bit6 6 Waveform output control bit 0 WOMR.Bit5 5 Pulse width modulation timer select bit 5 WOMR.Bit4 4 Pulse width modulation timer select bit 4 WOMR.Bit3 3 Pulse output mode select bit WOMR.Bit2 2 Waveform output select bit 2 WOMR.Bit1 1 Waveform output select bit 1 WOMR.Bit0 0 Waveform output select bit 0 DTT 0x00A7 Dead-time timer (***) TPODR0 0x00A8 Three-phase output data register 0 (***) TPODR0.Bit7 7 Clock-source-of-dead-time-timer select bit 7 TPODR0.Bit6 6 Clock-source-of-dead-time-timer select bit 6 TPODR0.Bit3 3 W-phase output polarity set buffer TPODR0.Bit2 2 U-phase output fix bit TPODR0.Bit1 1 V-phase output fix bit TPODR0.Bit0 0 W-phase output fix bit TPODR1 0x00A9 Three-phase output data register 1 (***) TPODR1.Bit5 5 U-phase output polarity set buffer / Interrupt validity output select bit TPODR1.Bit4 4 V-phase output polarity set buffer / Interrupt request interval set bit TPODR1.Bit2 2 U-phase fixed outputs polarity set bit TPODR1.Bit1 1 V-phase fixed outputs polarity set bit TPODR1.Bit0 0 W-phase fixed outputs polarity set bit PDRFCR 0x00AA Position-data-retain function control register (***) PDRFCR.Bit3 3 Retain-trigger polarity select bit PDRFCR.Bit2 2 U-phase position data retain bit PDRFCR.Bit1 1 V-phase position data retain bit PDRFCR.Bit0 0 W-phase position data retain bit RESERVED00AB 0x00AB RESERVED SIOPCR 0x00AC Serial I/O pin control register (***) SIOPCR.Bit5 5 TxD2 /P83 switch bit SIOPCR.Bit4 4 CTS2/RTS2 separate select bit SIOPCR.Bit3 3 TxD1/P17 switch bit SIOPCR.Bit2 2 TxD0/P13 switch bit SIOPCR.Bit1 1 CTS1/RTS1 separate select bit SIOPCR.Bit0 0 CTS0/RTS0 separate select bit RESERVED00AD 0x00AD RESERVED P2PFCR 0x00AE Port P2 pin function control register (***) P2PFCR.Bit2 2 Pin TB2IN select bit P2PFCR.Bit1 1 Pin TB1IN select bit P2PFCR.Bit0 0 Pin TB0IN select bit RESERVED00AF 0x00AF RESERVED U2MR 0x00B0 UART2 transmit/receive mode register U2MR.Bit7 7 Sleep select bit U2MR.Bit6 6 Parity enable bit U2MR.Bit5 5 Odd/Even parity select bit U2MR.Bit4 4 Stop bit length select bit U2MR.Bit3 3 Internal/External clock select bit U2MR.Bit2 2 Serial I/O mode select bit 2 U2MR.Bit1 1 Serial I/O mode select bit 1 U2MR.Bit0 0 Serial I/O mode select bit 0 BRG2 0x00B1 UART2 baud rate register (BRG2) (***) U2TB 0x00B2 UART2 transmit buffer register U2C0 0x00B4 UART2 transmit/receive control register 0 U2C0.Bit7 7 Transfer format select bit U2C0.Bit6 6 CLK polarity select bit U2C0.Bit5 5 UARTi receive interrupt mode select bit U2C0.Bit4 4 CTS/RTS enable bit U2C0.Bit3 3 Transmit register empty flag U2C0.Bit2 2 CTS/RTS function select bit U2C0.Bit1 1 BRG count source select bit 1 U2C0.Bit0 0 BRG count source select bit 0 U2C1 0x00B5 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 complete flag U2C1.Bit2 2 Receive enable bit U2C1.Bit1 1 Transmit buffer empty flag U2C1.Bit0 0 Transmit enable bit U2RB 0x00B6 UART2 receive buffer register RESERVED00B8 0x00B8 RESERVED RESERVED00B9 0x00B9 RESERVED RESERVED00BA 0x00BA RESERVED RESERVED00BB 0x00BB RESERVED CCR0 0x00BC Clock control register 0 (***) CCR0.Bit7 7 Peripheral devices clock select bit 1 CCR0.Bit6 6 Peripheral devices clock select bit 0 CCR0.Bit5 5 System clock select bit CCR0.Bit3 3 PLL multiplication ratio select bit 3 CCR0.Bit2 2 PLL multiplication ratio select bit 2 CCR0.Bit1 1 PLL circuit operation enable bit RESERVED00BD 0x00BD RESERVED RESERVED00BE 0x00BE RESERVED RESERVED00BF 0x00BF RESERVED RESERVED00C0 0x00C0 RESERVED RESERVED00C1 0x00C1 RESERVED RESERVED00C2 0x00C2 RESERVED RESERVED00C3 0x00C3 RESERVED UDF1 0x00C4 Up-down flag 1 (***) RESERVED00C5 0x00C5 RESERVED TA5 0x00C6 Timer A5 register TA6 0x00C8 Timer A6 register TA7 0x00CA Timer A7 register TA8 0x00CC Timer A8 register TA9 0x00CE Timer A9 register TA01 0x00D0 Timer A01 register TA11 0x00D2 Timer A11 register TA21 0x00D4 Timer A21 register TA5MR 0x00D6 Timer A5 mode register TA5MR.Bit7 7 TA5MR.Bit6 6 TA5MR.Bit5 5 TA5MR.Bit4 4 TA5MR.Bit3 3 TA5MR.Bit2 2 TA5MR.Bit1 1 Operating mode select bit 1 TA5MR.Bit0 0 Operating mode select bit 0 TA6MR 0x00D7 Timer A6 mode register TA6MR.Bit7 7 TA6MR.Bit6 6 TA6MR.Bit5 5 TA6MR.Bit4 4 TA6MR.Bit3 3 TA6MR.Bit2 2 TA6MR.Bit1 1 Operating mode select bit 1 TA6MR.Bit0 0 Operating mode select bit 0 TA7MR 0x00D8 Timer A7 mode register TA7MR.Bit7 7 TA7MR.Bit6 6 TA7MR.Bit5 5 TA7MR.Bit4 4 TA7MR.Bit3 3 TA7MR.Bit2 2 TA7MR.Bit1 1 Operating mode select bit 1 TA7MR.Bit0 0 Operating mode select bit 0 TA8MR 0x00D9 Timer A8 mode register TA8MR.Bit7 7 TA8MR.Bit6 6 TA8MR.Bit5 5 TA8MR.Bit4 4 TA8MR.Bit3 3 TA8MR.Bit2 2 TA8MR.Bit1 1 Operating mode select bit 1 TA8MR.Bit0 0 Operating mode select bit 0 TA9MR 0x00DA Timer A9 mode register TA9MR.Bit7 7 TA9MR.Bit6 6 TA9MR.Bit5 5 TA9MR.Bit4 4 TA9MR.Bit3 3 TA9MR.Bit2 2 TA9MR.Bit1 1 Operating mode select bit 1 TA9MR.Bit0 0 Operating mode select bit 0 ADCON2 0x00DB A-D control register 2 (***) ADCON2.Bit3 3 Analog input pin select bits 1 ADCON2.Bit2 2 Analog input pin select bits 1 ADCON2.Bit1 1 Analog input pin select bits 1 ADCON2.Bit0 0 Analog input pin select bits 1 CFSR0 0x00DC Comparator function select register 0 (***) CFSR0.Bit7 7 AN7 pin comparator function select bit CFSR0.Bit6 6 AN6 pin comparator function select bit CFSR0.Bit5 5 AN5 pin comparator function select bit CFSR0.Bit4 4 AN4 pin comparator function select bit CFSR0.Bit3 3 AN3 pin comparator function select bit CFSR0.Bit2 2 AN2 pin comparator function select bit CFSR0.Bit1 1 AN1 pin comparator function select bit CFSR0.Bit0 0 AN0 pin comparator function select bit CFSR1 0x00DD Comparator function select register 1 (***) CFSR1.Bit3 3 AN11 pin comparator function select bit CFSR1.Bit2 2 AN10 pin comparator function select bit CFSR1.Bit1 1 AN9 pin comparator function select bit CFSR1.Bit0 0 AN8 pin comparator function select bit CRR0 0x00DE Comparator result register 0 (***) CRR0.Bit7 7 AN7 pin comparator result bit CRR0.Bit6 6 AN6 pin comparator result bit CRR0.Bit5 5 AN5 pin comparator result bit CRR0.Bit4 4 AN4 pin comparator result bit CRR0.Bit3 3 AN3 pin comparator result bit CRR0.Bit2 2 AN2 pin comparator result bit CRR0.Bit1 1 AN1 pin comparator result bit CRR0.Bit0 0 AN0 pin comparator result bit CRR1 0x00DF Comparator result register 1 (***) CRR1.Bit3 3 AN11 pin comparator result bit CRR1.Bit2 2 AN10 pin comparator result bit CRR1.Bit1 1 AN9 pin comparator result bit CRR1.Bit0 0 AN8 pin comparator result bit AD8 0x00E0 A-D register 8 AD9 0x00E2 A-D register 9 AD10 0x00E4 A-D register 10 AD11 0x00E6 A-D register 11 RESERVED00E8 0x00E8 RESERVED RESERVED00E9 0x00E9 RESERVED RESERVED00EA 0x00EA RESERVED RESERVED00EB 0x00EB RESERVED RESERVED00EC 0x00EC RESERVED RESERVED00ED 0x00ED RESERVED RESERVED00EE 0x00EE RESERVED RESERVED00EF 0x00EF RESERVED RESERVED00F0 0x00F0 RESERVED S2TIC 0x00F1 UART2 transmit interrupt control register S2TIC.Bit3 3 Interrupt request bit S2TIC.Bit2 2 Interrupt priority level select bit 2 S2TIC.Bit1 1 Interrupt priority level select bit 1 S2TIC.Bit0 0 Interrupt priority level select bit 0 S2RIC 0x00F2 UART2 receive interrupt control register S2RIC.Bit3 3 Interrupt request bit S2RIC.Bit2 2 Interrupt priority level select bit 2 S2RIC.Bit1 1 Interrupt priority level select bit 1 S2RIC.Bit0 0 Interrupt priority level select bit 0 RESERVED00F3 0x00F3 RESERVED RESERVED00F4 0x00F4 RESERVED TA5IC 0x00F5 Timer A5 interrupt control register TA5IC.Bit3 3 Interrupt request bit TA5IC.Bit2 2 Interrupt priority level select bit 2 TA5IC.Bit1 1 Interrupt priority level select bit 1 TA5IC.Bit0 0 Interrupt priority level select bit 0 TA6IC 0x00F6 Timer A6 interrupt control register TA6IC.Bit3 3 Interrupt request bit TA6IC.Bit2 2 Interrupt priority level select bit 2 TA6IC.Bit1 1 Interrupt priority level select bit 1 TA6IC.Bit0 0 Interrupt priority level select bit 0 TA7IC 0x00F7 Timer A7 interrupt control register TA7IC.Bit3 3 Interrupt request bit TA7IC.Bit2 2 Interrupt priority level select bit 2 TA7IC.Bit1 1 Interrupt priority level select bit 1 TA7IC.Bit0 0 Interrupt priority level select bit 0 TA8IC 0x00F8 Timer A8 interrupt control register TA8IC.Bit3 3 Interrupt request bit TA8IC.Bit2 2 Interrupt priority level select bit 2 TA8IC.Bit1 1 Interrupt priority level select bit 1 TA8IC.Bit0 0 Interrupt priority level select bit 0 TA9IC 0x00F9 Timer A9 interrupt control register TA9IC.Bit3 3 Interrupt request bit TA9IC.Bit2 2 Interrupt priority level select bit 2 TA9IC.Bit1 1 Interrupt priority level select bit 1 TA9IC.Bit0 0 Interrupt priority level select bit 0 RESERVED00FA 0x00FA RESERVED RESERVED00FB 0x00FB RESERVED RESERVED00FC 0x00FC RESERVED INT5IC 0x00FD INT5 interrupt control register INT5IC.Bit5 5 Level sense/Edge sense select bit INT5IC.Bit4 4 Polarity select bit INT5IC.Bit3 3 Interrupt request bit INT5IC.Bit2 2 Interrupt priority level select bit 2 INT5IC.Bit1 1 Interrupt priority level select bit 1 INT5IC.Bit0 0 Interrupt priority level select bit 0 INT6IC 0x00FE INT6 interrupt control register INT6IC.Bit5 5 Level sense/Edge sense select bit INT6IC.Bit4 4 Polarity select bit INT6IC.Bit3 3 Interrupt request bit INT6IC.Bit2 2 Interrupt priority level select bit 2 INT6IC.Bit1 1 Interrupt priority level select bit 1 INT6IC.Bit0 0 Interrupt priority level select bit 0 INT7IC 0x00FF INT7 interrupt control register INT7IC.Bit5 5 Level sense/Edge sense select bit INT7IC.Bit4 4 Polarity select bit INT7IC.Bit3 3 Interrupt request bit INT7IC.Bit2 2 Interrupt priority level select bit 2 INT7IC.Bit1 1 Interrupt priority level select bit 1 INT7IC.Bit0 0 Interrupt priority level select bit 0 .M37905M6C ; http://www.mitsubishichips.com/Global/content/product/mcu/16bit/7700f/7900s/7905g/e7905um.pdf ; http://www.infomicom.mesc.co.jp/micom/english/edocs/7900/ds/e7905mxc.pdf ; MEMORY MAP area DATA FSR 0x0000:0x0100 area BSS RESERVED 0x0100:0x0400 area DATA RAM_ 0x0400:0x1000 Internal RAM area BSS RESERVED 0x1000:0x4000 area DATA ROM_ 0x4000:0xFFB4 Internal ROM area DATA USER_VEC 0xFFB4:0x10000 ; Interrupt and reset vector assignments (? !!!) interrupt __RESET 0xFFFE RESET interrupt Zero_ 0xFFFC Zero divide interrupt BRK_ 0xFFFA BRK instruction interrupt DBC_ 0xFFF8 DBC interrupt Watchdog_ 0xFFF6 Watchdog timer interrupt INT0_ 0xFFF2 INT0 interrupt INT1_ 0xFFF0 INT1 interrupt INT2_ 0xFFEE INT2 interrupt Timer_A0 0xFFEC Timer A0 interrupt Timer_A1 0xFFEA Timer A1 interrupt Timer_A2 0xFFE8 Timer A2 interrupt Timer_A3 0xFFE6 Timer A3 interrupt Timer_A4 0xFFE4 Timer A4 interrupt Timer_B0 0xFFE2 Timer B0 interrupt Timer_B1 0xFFE0 Timer B1 interrupt Timer_B2 0xFFDE Timer B2 interrupt UART0_R 0xFFDC UART0 receive interrupt UART0_T 0xFFDA UART0 transmit interrupt UART1_R 0xFFD8 UART1 receive interrupt UART1_T 0xFFD6 UART1 transmit interrupt A_D_CONV 0xFFD4 A-D conversion interrupt INT3_ 0xFFD2 INT3 interrupt INT4_ 0xFFD0 INT4 interrupt ADR_M_D 0xFFCA Address matching detect interrupt INT5_ 0xFFC6 INT5 interrupt INT6_ 0xFFC4 INT6 interrupt INT7_ 0xFFC2 INT7 interrupt Timer_A5 0xFFC0 Timer A5 interrupt Timer_A6 0xFFBE Timer A6 interrupt Timer_A7 0xFFBC Timer A7 interrupt Timer_A8 0xFFBA Timer A8 interrupt Timer_A9 0xFFB8 Timer A9 interrupt UART2_R 0xFFB6 UART2 receive interrupt UART2_T 0xFFB4 UART2 transmit ; INPUT/ OUTPUT PORTS RESERVED0000 0x0000 RESERVED RESERVED0001 0x0001 RESERVED RESERVED0002 0x0002 RESERVED P1 0x0003 Port P1 register P1.P1_7 7 Port pin P17 P1.P1_6 6 Port pin P16 P1.P1_5 5 Port pin P15 P1.P1_4 4 Port pin P14 P1.P1_3 3 Port pin P13 P1.P1_2 2 Port pin P12 P1.P1_1 1 Port pin P11 P1.P1_0 0 Port pin P10 RESERVED0004 0x0004 RESERVED 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 pin P27 P2.P2_6 6 Port pin P26 P2.P2_5 5 Port pin P25 P2.P2_4 4 Port pin P24 P2.P2_3 3 Port pin P23 P2.P2_2 2 Port pin P22 P2.P2_1 1 Port pin P21 P2.P2_0 0 Port pin P20 RESERVED0007 0x0007 RESERVED 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 RESERVED0009 0x0009 RESERVED P4 0x000A Port P4 register P4.P4_7 7 Port pin P47 P4.P4_6 6 Port pin P46 P4.P4_5 5 Port pin P45 P4.P4_4 4 Port pin P44 P4.P4_3 3 Port pin P43 P4.P4_2 2 Port pin P42 P4.P4_1 1 Port pin P41 P4.P4_0 0 Port pin P40 P5 0x000B Port P5 register P5.P5_7 7 Port pin P57 P5.P5_6 6 Port pin P56 P5.P5_5 5 Port pin P55 P5.P5_4 4 Port pin P54 P5.P5_3 3 Port pin P53 P5.P5_2 2 Port pin P52 P5.P5_1 1 Port pin P51 P5.P5_0 0 Port pin 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 pin P67 P6.P6_6 6 Port pin P66 P6.P6_5 5 Port pin P65 P6.P6_4 4 Port pin P64 P6.P6_3 3 Port pin P63 P6.P6_2 2 Port pin P62 P6.P6_1 1 Port pin P61 P6.P6_0 0 Port pin P60 P7 0x000F Port P7 register P7.P7_7 7 Port pin P77 P7.P7_6 6 Port pin P76 P7.P7_5 5 Port pin P75 P7.P7_4 4 Port pin P74 P7.P7_3 3 Port pin P73 P7.P7_2 2 Port pin P72 P7.P7_1 1 Port pin P71 P7.P7_0 0 Port pin 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 pin P87 P8.P8_6 6 Port pin P86 P8.P8_5 5 Port pin P85 P8.P8_4 4 Port pin P84 P8.P8_3 3 Port pin P83 P8.P8_2 2 Port pin P82 P8.P8_1 1 Port pin P81 P8.P8_0 0 Port pin 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 ADCON0 0x001E A-D control register 0 (***) ADCON0.Bit7 7 A-D conversion frequency select bit 0 ADCON0.Bit6 6 A-D conversion start bit ADCON0.Bit4 4 A-D operation mode select bits 0 4 ADCON0.Bit3 3 A-D operation mode select bits 0 3 ADCON0.Bit2 2 Analog input pin select bit 2 ADCON0.Bit1 1 Analog input pin select bit 1 ADCON0.Bit0 0 Analog input pin select bit 0 ADCON1 0x001F A-D control register 1 (***) ADCON1.Bit6 6 VREF connection select bit ADCON1.Bit4 4 A-D conversion frequency select bit 1 ADCON1.Bit3 3 Resolution 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.Bit6 6 CLK polarity select bit U0C0.Bit5 5 UARTi receive interrupt mode select bit U0C0.Bit4 4 CTS/RTS enable bit U0C0.Bit3 3 Transmit register empty flag U0C0.Bit2 2 CTS/RTS function 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.Bit6 6 CLK polarity select bit U1C0.Bit5 5 UARTi receive interrupt mode select bit U1C0.Bit4 4 CTS/RTS enable bit U1C0.Bit3 3 Transmit register empty flag U1C0.Bit2 2 CTS/RTS function 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 CSF0 0x0040 Count start flag 0 (***) CSF1 0x0041 Count start flag 1 (***) OSSF0 0x0042 One-shot start flag 0 (***) OSSF1 0x0043 One-shot start flag 1 (***) UDF0 0x0044 Up-down flag 0 (***) TACDSR 0x0045 Timer A clock division select register (***) TACDSR.Bit1 1 Timer A clock division select bit 1 TACDSR.Bit0 0 Timer A clock division select bit 0 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.Bit4 4 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.Bit4 4 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.Bit4 4 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.Bit6 6 Software reset bit PM0.Bit5 5 Interrupt priority detection time select bit 5 PM0.Bit4 4 Interrupt priority detection time select bit 4 PM0.Bit1 1 Processor mode bit 1 PM0.Bit0 0 Processor mode bit 0 PM1 0x005F Processor mode register 1 PM1.Bit1 1 Direct page register switch bit WDT 0x0060 Watchdog timer register (***) WDT.Bit7 7 WDT.Bit6 6 WDT.Bit5 5 WDT.Bit4 4 WDT.Bit3 3 WDT.Bit2 2 WDT.Bit1 1 WDT.Bit0 0 WDTFS 0x0061 Watchdog timer frequency select register (***) WDTFS.Bit7 7 Watchdog timer clock source select bit at STP termination WDTFS.Bit6 6 Watchdog timer clock source select bit at STP termination WDTFS.Bit0 0 Watchdog timer frequency select bit PFSR0 0x0062 Particular function select register 0 (***) PFSR0.Bit1 1 External clcok input select bit PFSR0.Bit0 0 STP instruction invalidity select bit PFSR1 0x0063 Particular function select register 1 (***) PFSR1.Bit6 6 Timer B2 clock source select bit PFSR1.Bit3 3 System clock stop select bit at WIT PFSR1.Bit1 1 WIT-instruction-execution status bit PFSR1.Bit0 0 STP-instruction-execution status bit PFSR2 0x0064 Particular function select register 2 (***) PFSR2.Bit7 7 PFSR2.Bit6 6 PFSR2.Bit5 5 PFSR2.Bit4 4 PFSR2.Bit3 3 PFSR2.Bit2 2 PFSR2.Bit1 1 PFSR2.Bit0 0 RESERVED0065 0x0065 RESERVED DCR0 0x0066 Debug control register 0 (***) DCR0.Bit5 5 Detect enable bit DCR0.Bit2 2 Detect condition select bit 2 DCR0.Bit1 1 Detect condition select bit 1 DCR0.Bit0 0 Detect condition select bit 0 DCR1 0x0067 Debug control register 1 (***) DCR1.Bit6 6 Address-matching-detection 2 decision bit DCR1.Bit2 2 Address compare register access enable bit ACR0 0x0068 Address compare register 0 (***) ACR1 0x006B Address compare register 1 (***) INT3IC 0x006E INT3 interrupt control register INT3IC.Bit5 5 Level sense/Edge sense select bit INT3IC.Bit4 4 Polarity select bit INT3IC.Bit3 3 Interrupt request bit INT3IC.Bit2 2 Interrupt priority level select bit 2 INT3IC.Bit1 1 Interrupt priority level select bit 1 INT3IC.Bit0 0 Interrupt priority level select bit 0 INT4IC 0x006F INT4 interrupt control register INT4IC.Bit5 5 Level sense/Edge sense select bit INT4IC.Bit4 4 Polarity select bit INT4IC.Bit3 3 Interrupt request bit INT4IC.Bit2 2 Interrupt priority level select bit 2 INT4IC.Bit1 1 Interrupt priority level select bit 1 INT4IC.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 RESERVED0080 0x0080 RESERVED RESERVED0081 0x0081 RESERVED RESERVED0082 0x0082 RESERVED RESERVED0083 0x0083 RESERVED RESERVED0084 0x0084 RESERVED RESERVED0085 0x0085 RESERVED RESERVED0086 0x0086 RESERVED RESERVED0087 0x0087 RESERVED RESERVED0088 0x0088 RESERVED RESERVED0089 0x0089 RESERVED RESERVED008A 0x008A RESERVED RESERVED008B 0x008B RESERVED RESERVED008C 0x008C RESERVED RESERVED008D 0x008D RESERVED RESERVED008E 0x008E RESERVED RESERVED008F 0x008F RESERVED RESERVED0090 0x0090 RESERVED RESERVED0091 0x0091 RESERVED RESERVED0092 0x0092 RESERVED RESERVED0093 0x0093 RESERVED RESERVED0094 0x0094 RESERVED EIIRR 0x0095 External interrupt input read register (***) EIIRR.Bit7 7 INT7 read out bit EIIRR.Bit6 6 INT6 read out bit EIIRR.Bit5 5 INT5 read out bit EIIRR.Bit4 4 INT4 read out bit EIIRR.Bit3 3 INT3 read out bit EIIRR.Bit2 2 INT2 read out bit EIIRR.Bit1 1 INT1 read out bit EIIRR.Bit0 0 INT0 read out bit DACR 0x0096 D-A control register DACR.Bit1 1 D-A1 output enable bit DACR.Bit0 0 D-A0 output enable bit RESERVED0097 0x0097 RESERVED DAR0 0x0098 D-A register 0 (***) DAR1 0x0099 D-A register 1 (***) RESERVED009A 0x009A RESERVED RESERVED009B 0x009B RESERVED RESERVED009C 0x009C RESERVED RESERVED009D 0x009D RESERVED RESERVED009E 0x009E RESERVED RESERVED009F 0x009F RESERVED POCR 0x00A0 Pulse output control register (***) POCR.Bit7 7 Waveform output control bit 1 POCR.Bit6 6 Waveform output control bit 0 POCR.Bit5 5 Pulse width modulation timer select bit 5 POCR.Bit4 4 Pulse width modulation timer select bit 4 POCR.Bit3 3 Pulse output mode select bit POCR.Bit2 2 Waveform output select bit 2 POCR.Bit1 1 Waveform output select bit 1 POCR.Bit0 0 Waveform output select bit 0 RESERVED00A1 0x00A1 RESERVED PODR0 0x00A2 Pulse output data register 0 (***) PODR0.Bit7 7 Pulse output trigger select bit 7 PODR0.Bit6 6 Pulse output trigger select bit 6 PODR0.Bit5 5 RTP31 pulse output data bit PODR0.Bit4 4 RTP30 pulse output data bit PODR0.Bit3 3 RTP23 pulse output data bit PODR0.Bit2 2 RTP22 pulse output data bit PODR0.Bit1 1 RTP21 pulse output data bit PODR0.Bit0 0 RTP20 pulse output data bit RESERVED00A3 0x00A3 RESERVED PODR1 0x00A4 Pulse output data register 1 (***) PODR1.Bit7 7 RTP33 pulse output data bit PODR1.Bit6 6 RTP32 pulse output data bit PODR1.Bit5 5 RTP31 pulse output data bit PODR1.Bit4 4 RTP30 pulse output data bit PODR1.Bit3 3 Pulse output polarity select bit PODR1.Bit2 2 Pulse width modulation enable bit 2 PODR1.Bit1 1 Pulse width modulation enable bit 1 PODR1.Bit0 0 Pulse width modulation enable bit 0 RESERVED00A5 0x00A5 RESERVED WOMR 0x00A6 Waveform output mode register (***) WOMR.Bit7 7 Waveform output control bit 1 WOMR.Bit6 6 Waveform output control bit 0 WOMR.Bit5 5 Pulse width modulation timer select bit 5 WOMR.Bit4 4 Pulse width modulation timer select bit 4 WOMR.Bit3 3 Pulse output mode select bit WOMR.Bit2 2 Waveform output select bit 2 WOMR.Bit1 1 Waveform output select bit 1 WOMR.Bit0 0 Waveform output select bit 0 DTT 0x00A7 Dead-time timer (***) TPODR0 0x00A8 Three-phase output data register 0 (***) TPODR0.Bit7 7 Clock-source-of-dead-time-timer select bit 7 TPODR0.Bit6 6 Clock-source-of-dead-time-timer select bit 6 TPODR0.Bit3 3 W-phase output polarity set buffer TPODR0.Bit2 2 U-phase output fix bit TPODR0.Bit1 1 V-phase output fix bit TPODR0.Bit0 0 W-phase output fix bit TPODR1 0x00A9 Three-phase output data register 1 (***) TPODR1.Bit5 5 U-phase output polarity set buffer / Interrupt validity output select bit TPODR1.Bit4 4 V-phase output polarity set buffer / Interrupt request interval set bit TPODR1.Bit2 2 U-phase fixed outputs polarity set bit TPODR1.Bit1 1 V-phase fixed outputs polarity set bit TPODR1.Bit0 0 W-phase fixed outputs polarity set bit PDRFCR 0x00AA Position-data-retain function control register (***) PDRFCR.Bit3 3 Retain-trigger polarity select bit PDRFCR.Bit2 2 U-phase position data retain bit PDRFCR.Bit1 1 V-phase position data retain bit PDRFCR.Bit0 0 W-phase position data retain bit RESERVED00AB 0x00AB RESERVED SIOPCR 0x00AC Serial I/O pin control register (***) SIOPCR.Bit5 5 TxD2 /P83 switch bit SIOPCR.Bit4 4 CTS2/RTS2 separate select bit SIOPCR.Bit3 3 TxD1/P17 switch bit SIOPCR.Bit2 2 TxD0/P13 switch bit SIOPCR.Bit1 1 CTS1/RTS1 separate select bit SIOPCR.Bit0 0 CTS0/RTS0 separate select bit RESERVED00AD 0x00AD RESERVED P2PFCR 0x00AE Port P2 pin function control register (***) P2PFCR.Bit2 2 Pin TB2IN select bit P2PFCR.Bit1 1 Pin TB1IN select bit P2PFCR.Bit0 0 Pin TB0IN select bit RESERVED00AF 0x00AF RESERVED U2MR 0x00B0 UART2 transmit/receive mode register U2MR.Bit7 7 Sleep select bit U2MR.Bit6 6 Parity enable bit U2MR.Bit5 5 Odd/Even parity select bit U2MR.Bit4 4 Stop bit length select bit U2MR.Bit3 3 Internal/External clock select bit U2MR.Bit2 2 Serial I/O mode select bit 2 U2MR.Bit1 1 Serial I/O mode select bit 1 U2MR.Bit0 0 Serial I/O mode select bit 0 BRG2 0x00B1 UART2 baud rate register (BRG2) (***) U2TB 0x00B2 UART2 transmit buffer register U2C0 0x00B4 UART2 transmit/receive control register 0 U2C0.Bit7 7 Transfer format select bit U2C0.Bit6 6 CLK polarity select bit U2C0.Bit5 5 UARTi receive interrupt mode select bit U2C0.Bit4 4 CTS/RTS enable bit U2C0.Bit3 3 Transmit register empty flag U2C0.Bit2 2 CTS/RTS function select bit U2C0.Bit1 1 BRG count source select bit 1 U2C0.Bit0 0 BRG count source select bit 0 U2C1 0x00B5 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 complete flag U2C1.Bit2 2 Receive enable bit U2C1.Bit1 1 Transmit buffer empty flag U2C1.Bit0 0 Transmit enable bit U2RB 0x00B6 UART2 receive buffer register RESERVED00B8 0x00B8 RESERVED RESERVED00B9 0x00B9 RESERVED RESERVED00BA 0x00BA RESERVED RESERVED00BB 0x00BB RESERVED CCR0 0x00BC Clock control register 0 (***) CCR0.Bit7 7 Peripheral devices clock select bit 1 CCR0.Bit6 6 Peripheral devices clock select bit 0 CCR0.Bit5 5 System clock select bit CCR0.Bit3 3 PLL multiplication ratio select bit 3 CCR0.Bit2 2 PLL multiplication ratio select bit 2 CCR0.Bit1 1 PLL circuit operation enable bit RESERVED00BD 0x00BD RESERVED RESERVED00BE 0x00BE RESERVED RESERVED00BF 0x00BF RESERVED RESERVED00C0 0x00C0 RESERVED RESERVED00C1 0x00C1 RESERVED RESERVED00C2 0x00C2 RESERVED RESERVED00C3 0x00C3 RESERVED UDF1 0x00C4 Up-down flag 1 (***) RESERVED00C5 0x00C5 RESERVED TA5 0x00C6 Timer A5 register TA6 0x00C8 Timer A6 register TA7 0x00CA Timer A7 register TA8 0x00CC Timer A8 register TA9 0x00CE Timer A9 register TA01 0x00D0 Timer A01 register TA11 0x00D2 Timer A11 register TA21 0x00D4 Timer A21 register TA5MR 0x00D6 Timer A5 mode register TA5MR.Bit7 7 TA5MR.Bit6 6 TA5MR.Bit5 5 TA5MR.Bit4 4 TA5MR.Bit3 3 TA5MR.Bit2 2 TA5MR.Bit1 1 Operating mode select bit 1 TA5MR.Bit0 0 Operating mode select bit 0 TA6MR 0x00D7 Timer A6 mode register TA6MR.Bit7 7 TA6MR.Bit6 6 TA6MR.Bit5 5 TA6MR.Bit4 4 TA6MR.Bit3 3 TA6MR.Bit2 2 TA6MR.Bit1 1 Operating mode select bit 1 TA6MR.Bit0 0 Operating mode select bit 0 TA7MR 0x00D8 Timer A7 mode register TA7MR.Bit7 7 TA7MR.Bit6 6 TA7MR.Bit5 5 TA7MR.Bit4 4 TA7MR.Bit3 3 TA7MR.Bit2 2 TA7MR.Bit1 1 Operating mode select bit 1 TA7MR.Bit0 0 Operating mode select bit 0 TA8MR 0x00D9 Timer A8 mode register TA8MR.Bit7 7 TA8MR.Bit6 6 TA8MR.Bit5 5 TA8MR.Bit4 4 TA8MR.Bit3 3 TA8MR.Bit2 2 TA8MR.Bit1 1 Operating mode select bit 1 TA8MR.Bit0 0 Operating mode select bit 0 TA9MR 0x00DA Timer A9 mode register TA9MR.Bit7 7 TA9MR.Bit6 6 TA9MR.Bit5 5 TA9MR.Bit4 4 TA9MR.Bit3 3 TA9MR.Bit2 2 TA9MR.Bit1 1 Operating mode select bit 1 TA9MR.Bit0 0 Operating mode select bit 0 ADCON2 0x00DB A-D control register 2 (***) ADCON2.Bit3 3 Analog input pin select bits 1 ADCON2.Bit2 2 Analog input pin select bits 1 ADCON2.Bit1 1 Analog input pin select bits 1 ADCON2.Bit0 0 Analog input pin select bits 1 CFSR0 0x00DC Comparator function select register 0 (***) CFSR0.Bit7 7 AN7 pin comparator function select bit CFSR0.Bit6 6 AN6 pin comparator function select bit CFSR0.Bit5 5 AN5 pin comparator function select bit CFSR0.Bit4 4 AN4 pin comparator function select bit CFSR0.Bit3 3 AN3 pin comparator function select bit CFSR0.Bit2 2 AN2 pin comparator function select bit CFSR0.Bit1 1 AN1 pin comparator function select bit CFSR0.Bit0 0 AN0 pin comparator function select bit CFSR1 0x00DD Comparator function select register 1 (***) CFSR1.Bit3 3 AN11 pin comparator function select bit CFSR1.Bit2 2 AN10 pin comparator function select bit CFSR1.Bit1 1 AN9 pin comparator function select bit CFSR1.Bit0 0 AN8 pin comparator function select bit CRR0 0x00DE Comparator result register 0 (***) CRR0.Bit7 7 AN7 pin comparator result bit CRR0.Bit6 6 AN6 pin comparator result bit CRR0.Bit5 5 AN5 pin comparator result bit CRR0.Bit4 4 AN4 pin comparator result bit CRR0.Bit3 3 AN3 pin comparator result bit CRR0.Bit2 2 AN2 pin comparator result bit CRR0.Bit1 1 AN1 pin comparator result bit CRR0.Bit0 0 AN0 pin comparator result bit CRR1 0x00DF Comparator result register 1 (***) CRR1.Bit3 3 AN11 pin comparator result bit CRR1.Bit2 2 AN10 pin comparator result bit CRR1.Bit1 1 AN9 pin comparator result bit CRR1.Bit0 0 AN8 pin comparator result bit AD8 0x00E0 A-D register 8 AD9 0x00E2 A-D register 9 AD10 0x00E4 A-D register 10 AD11 0x00E6 A-D register 11 RESERVED00E8 0x00E8 RESERVED RESERVED00E9 0x00E9 RESERVED RESERVED00EA 0x00EA RESERVED RESERVED00EB 0x00EB RESERVED RESERVED00EC 0x00EC RESERVED RESERVED00ED 0x00ED RESERVED RESERVED00EE 0x00EE RESERVED RESERVED00EF 0x00EF RESERVED RESERVED00F0 0x00F0 RESERVED S2TIC 0x00F1 UART2 transmit interrupt control register S2TIC.Bit3 3 Interrupt request bit S2TIC.Bit2 2 Interrupt priority level select bit 2 S2TIC.Bit1 1 Interrupt priority level select bit 1 S2TIC.Bit0 0 Interrupt priority level select bit 0 S2RIC 0x00F2 UART2 receive interrupt control register S2RIC.Bit3 3 Interrupt request bit S2RIC.Bit2 2 Interrupt priority level select bit 2 S2RIC.Bit1 1 Interrupt priority level select bit 1 S2RIC.Bit0 0 Interrupt priority level select bit 0 RESERVED00F3 0x00F3 RESERVED RESERVED00F4 0x00F4 RESERVED TA5IC 0x00F5 Timer A5 interrupt control register TA5IC.Bit3 3 Interrupt request bit TA5IC.Bit2 2 Interrupt priority level select bit 2 TA5IC.Bit1 1 Interrupt priority level select bit 1 TA5IC.Bit0 0 Interrupt priority level select bit 0 TA6IC 0x00F6 Timer A6 interrupt control register TA6IC.Bit3 3 Interrupt request bit TA6IC.Bit2 2 Interrupt priority level select bit 2 TA6IC.Bit1 1 Interrupt priority level select bit 1 TA6IC.Bit0 0 Interrupt priority level select bit 0 TA7IC 0x00F7 Timer A7 interrupt control register TA7IC.Bit3 3 Interrupt request bit TA7IC.Bit2 2 Interrupt priority level select bit 2 TA7IC.Bit1 1 Interrupt priority level select bit 1 TA7IC.Bit0 0 Interrupt priority level select bit 0 TA8IC 0x00F8 Timer A8 interrupt control register TA8IC.Bit3 3 Interrupt request bit TA8IC.Bit2 2 Interrupt priority level select bit 2 TA8IC.Bit1 1 Interrupt priority level select bit 1 TA8IC.Bit0 0 Interrupt priority level select bit 0 TA9IC 0x00F9 Timer A9 interrupt control register TA9IC.Bit3 3 Interrupt request bit TA9IC.Bit2 2 Interrupt priority level select bit 2 TA9IC.Bit1 1 Interrupt priority level select bit 1 TA9IC.Bit0 0 Interrupt priority level select bit 0 RESERVED00FA 0x00FA RESERVED RESERVED00FB 0x00FB RESERVED RESERVED00FC 0x00FC RESERVED INT5IC 0x00FD INT5 interrupt control register INT5IC.Bit5 5 Level sense/Edge sense select bit INT5IC.Bit4 4 Polarity select bit INT5IC.Bit3 3 Interrupt request bit INT5IC.Bit2 2 Interrupt priority level select bit 2 INT5IC.Bit1 1 Interrupt priority level select bit 1 INT5IC.Bit0 0 Interrupt priority level select bit 0 INT6IC 0x00FE INT6 interrupt control register INT6IC.Bit5 5 Level sense/Edge sense select bit INT6IC.Bit4 4 Polarity select bit INT6IC.Bit3 3 Interrupt request bit INT6IC.Bit2 2 Interrupt priority level select bit 2 INT6IC.Bit1 1 Interrupt priority level select bit 1 INT6IC.Bit0 0 Interrupt priority level select bit 0 INT7IC 0x00FF INT7 interrupt control register INT7IC.Bit5 5 Level sense/Edge sense select bit INT7IC.Bit4 4 Polarity select bit INT7IC.Bit3 3 Interrupt request bit INT7IC.Bit2 2 Interrupt priority level select bit 2 INT7IC.Bit1 1 Interrupt priority level select bit 1 INT7IC.Bit0 0 Interrupt priority level select bit 0 .M37905M8C ; http://www.mitsubishichips.com/Global/content/product/mcu/16bit/7700f/7900s/7905g/e7905um.pdf ; http://www.infomicom.mesc.co.jp/micom/english/edocs/7900/ds/e7905mxc.pdf ; MEMORY MAP area DATA FSR 0x0000:0x0100 area BSS RESERVED 0x0100:0x0400 area DATA RAM_ 0x0400:0x1000 Internal RAM area DATA ROM_ 0x1000:0xFFB4 Internal ROM area DATA USER_VEC 0xFFB4:0x10000 ; Interrupt and reset vector assignments (? !!!) interrupt __RESET 0xFFFE RESET interrupt Zero_ 0xFFFC Zero divide interrupt BRK_ 0xFFFA BRK instruction interrupt DBC_ 0xFFF8 DBC interrupt Watchdog_ 0xFFF6 Watchdog timer interrupt INT0_ 0xFFF2 INT0 interrupt INT1_ 0xFFF0 INT1 interrupt INT2_ 0xFFEE INT2 interrupt Timer_A0 0xFFEC Timer A0 interrupt Timer_A1 0xFFEA Timer A1 interrupt Timer_A2 0xFFE8 Timer A2 interrupt Timer_A3 0xFFE6 Timer A3 interrupt Timer_A4 0xFFE4 Timer A4 interrupt Timer_B0 0xFFE2 Timer B0 interrupt Timer_B1 0xFFE0 Timer B1 interrupt Timer_B2 0xFFDE Timer B2 interrupt UART0_R 0xFFDC UART0 receive interrupt UART0_T 0xFFDA UART0 transmit interrupt UART1_R 0xFFD8 UART1 receive interrupt UART1_T 0xFFD6 UART1 transmit interrupt A_D_CONV 0xFFD4 A-D conversion interrupt INT3_ 0xFFD2 INT3 interrupt INT4_ 0xFFD0 INT4 interrupt ADR_M_D 0xFFCA Address matching detect interrupt INT5_ 0xFFC6 INT5 interrupt INT6_ 0xFFC4 INT6 interrupt INT7_ 0xFFC2 INT7 interrupt Timer_A5 0xFFC0 Timer A5 interrupt Timer_A6 0xFFBE Timer A6 interrupt Timer_A7 0xFFBC Timer A7 interrupt Timer_A8 0xFFBA Timer A8 interrupt Timer_A9 0xFFB8 Timer A9 interrupt UART2_R 0xFFB6 UART2 receive interrupt UART2_T 0xFFB4 UART2 transmit ; INPUT/ OUTPUT PORTS RESERVED0000 0x0000 RESERVED RESERVED0001 0x0001 RESERVED RESERVED0002 0x0002 RESERVED P1 0x0003 Port P1 register P1.P1_7 7 Port pin P17 P1.P1_6 6 Port pin P16 P1.P1_5 5 Port pin P15 P1.P1_4 4 Port pin P14 P1.P1_3 3 Port pin P13 P1.P1_2 2 Port pin P12 P1.P1_1 1 Port pin P11 P1.P1_0 0 Port pin P10 RESERVED0004 0x0004 RESERVED 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 pin P27 P2.P2_6 6 Port pin P26 P2.P2_5 5 Port pin P25 P2.P2_4 4 Port pin P24 P2.P2_3 3 Port pin P23 P2.P2_2 2 Port pin P22 P2.P2_1 1 Port pin P21 P2.P2_0 0 Port pin P20 RESERVED0007 0x0007 RESERVED 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 RESERVED0009 0x0009 RESERVED P4 0x000A Port P4 register P4.P4_7 7 Port pin P47 P4.P4_6 6 Port pin P46 P4.P4_5 5 Port pin P45 P4.P4_4 4 Port pin P44 P4.P4_3 3 Port pin P43 P4.P4_2 2 Port pin P42 P4.P4_1 1 Port pin P41 P4.P4_0 0 Port pin P40 P5 0x000B Port P5 register P5.P5_7 7 Port pin P57 P5.P5_6 6 Port pin P56 P5.P5_5 5 Port pin P55 P5.P5_4 4 Port pin P54 P5.P5_3 3 Port pin P53 P5.P5_2 2 Port pin P52 P5.P5_1 1 Port pin P51 P5.P5_0 0 Port pin 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 pin P67 P6.P6_6 6 Port pin P66 P6.P6_5 5 Port pin P65 P6.P6_4 4 Port pin P64 P6.P6_3 3 Port pin P63 P6.P6_2 2 Port pin P62 P6.P6_1 1 Port pin P61 P6.P6_0 0 Port pin P60 P7 0x000F Port P7 register P7.P7_7 7 Port pin P77 P7.P7_6 6 Port pin P76 P7.P7_5 5 Port pin P75 P7.P7_4 4 Port pin P74 P7.P7_3 3 Port pin P73 P7.P7_2 2 Port pin P72 P7.P7_1 1 Port pin P71 P7.P7_0 0 Port pin 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 pin P87 P8.P8_6 6 Port pin P86 P8.P8_5 5 Port pin P85 P8.P8_4 4 Port pin P84 P8.P8_3 3 Port pin P83 P8.P8_2 2 Port pin P82 P8.P8_1 1 Port pin P81 P8.P8_0 0 Port pin 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 ADCON0 0x001E A-D control register 0 (***) ADCON0.Bit7 7 A-D conversion frequency select bit 0 ADCON0.Bit6 6 A-D conversion start bit ADCON0.Bit4 4 A-D operation mode select bits 0 4 ADCON0.Bit3 3 A-D operation mode select bits 0 3 ADCON0.Bit2 2 Analog input pin select bit 2 ADCON0.Bit1 1 Analog input pin select bit 1 ADCON0.Bit0 0 Analog input pin select bit 0 ADCON1 0x001F A-D control register 1 (***) ADCON1.Bit6 6 VREF connection select bit ADCON1.Bit4 4 A-D conversion frequency select bit 1 ADCON1.Bit3 3 Resolution 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.Bit6 6 CLK polarity select bit U0C0.Bit5 5 UARTi receive interrupt mode select bit U0C0.Bit4 4 CTS/RTS enable bit U0C0.Bit3 3 Transmit register empty flag U0C0.Bit2 2 CTS/RTS function 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.Bit6 6 CLK polarity select bit U1C0.Bit5 5 UARTi receive interrupt mode select bit U1C0.Bit4 4 CTS/RTS enable bit U1C0.Bit3 3 Transmit register empty flag U1C0.Bit2 2 CTS/RTS function 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 CSF0 0x0040 Count start flag 0 (***) CSF1 0x0041 Count start flag 1 (***) OSSF0 0x0042 One-shot start flag 0 (***) OSSF1 0x0043 One-shot start flag 1 (***) UDF0 0x0044 Up-down flag 0 (***) TACDSR 0x0045 Timer A clock division select register (***) TACDSR.Bit1 1 Timer A clock division select bit 1 TACDSR.Bit0 0 Timer A clock division select bit 0 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.Bit4 4 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.Bit4 4 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.Bit4 4 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.Bit6 6 Software reset bit PM0.Bit5 5 Interrupt priority detection time select bit 5 PM0.Bit4 4 Interrupt priority detection time select bit 4 PM0.Bit1 1 Processor mode bit 1 PM0.Bit0 0 Processor mode bit 0 PM1 0x005F Processor mode register 1 PM1.Bit1 1 Direct page register switch bit WDT 0x0060 Watchdog timer register (***) WDT.Bit7 7 WDT.Bit6 6 WDT.Bit5 5 WDT.Bit4 4 WDT.Bit3 3 WDT.Bit2 2 WDT.Bit1 1 WDT.Bit0 0 WDTFS 0x0061 Watchdog timer frequency select register (***) WDTFS.Bit7 7 Watchdog timer clock source select bit at STP termination WDTFS.Bit6 6 Watchdog timer clock source select bit at STP termination WDTFS.Bit0 0 Watchdog timer frequency select bit PFSR0 0x0062 Particular function select register 0 (***) PFSR0.Bit1 1 External clcok input select bit PFSR0.Bit0 0 STP instruction invalidity select bit PFSR1 0x0063 Particular function select register 1 (***) PFSR1.Bit6 6 Timer B2 clock source select bit PFSR1.Bit3 3 System clock stop select bit at WIT PFSR1.Bit1 1 WIT-instruction-execution status bit PFSR1.Bit0 0 STP-instruction-execution status bit PFSR2 0x0064 Particular function select register 2 (***) PFSR2.Bit7 7 PFSR2.Bit6 6 PFSR2.Bit5 5 PFSR2.Bit4 4 PFSR2.Bit3 3 PFSR2.Bit2 2 PFSR2.Bit1 1 PFSR2.Bit0 0 RESERVED0065 0x0065 RESERVED DCR0 0x0066 Debug control register 0 (***) DCR0.Bit5 5 Detect enable bit DCR0.Bit2 2 Detect condition select bit 2 DCR0.Bit1 1 Detect condition select bit 1 DCR0.Bit0 0 Detect condition select bit 0 DCR1 0x0067 Debug control register 1 (***) DCR1.Bit6 6 Address-matching-detection 2 decision bit DCR1.Bit2 2 Address compare register access enable bit ACR0 0x0068 Address compare register 0 (***) ACR1 0x006B Address compare register 1 (***) INT3IC 0x006E INT3 interrupt control register INT3IC.Bit5 5 Level sense/Edge sense select bit INT3IC.Bit4 4 Polarity select bit INT3IC.Bit3 3 Interrupt request bit INT3IC.Bit2 2 Interrupt priority level select bit 2 INT3IC.Bit1 1 Interrupt priority level select bit 1 INT3IC.Bit0 0 Interrupt priority level select bit 0 INT4IC 0x006F INT4 interrupt control register INT4IC.Bit5 5 Level sense/Edge sense select bit INT4IC.Bit4 4 Polarity select bit INT4IC.Bit3 3 Interrupt request bit INT4IC.Bit2 2 Interrupt priority level select bit 2 INT4IC.Bit1 1 Interrupt priority level select bit 1 INT4IC.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 RESERVED0080 0x0080 RESERVED RESERVED0081 0x0081 RESERVED RESERVED0082 0x0082 RESERVED RESERVED0083 0x0083 RESERVED RESERVED0084 0x0084 RESERVED RESERVED0085 0x0085 RESERVED RESERVED0086 0x0086 RESERVED RESERVED0087 0x0087 RESERVED RESERVED0088 0x0088 RESERVED RESERVED0089 0x0089 RESERVED RESERVED008A 0x008A RESERVED RESERVED008B 0x008B RESERVED RESERVED008C 0x008C RESERVED RESERVED008D 0x008D RESERVED RESERVED008E 0x008E RESERVED RESERVED008F 0x008F RESERVED RESERVED0090 0x0090 RESERVED RESERVED0091 0x0091 RESERVED RESERVED0092 0x0092 RESERVED RESERVED0093 0x0093 RESERVED RESERVED0094 0x0094 RESERVED EIIRR 0x0095 External interrupt input read register (***) EIIRR.Bit7 7 INT7 read out bit EIIRR.Bit6 6 INT6 read out bit EIIRR.Bit5 5 INT5 read out bit EIIRR.Bit4 4 INT4 read out bit EIIRR.Bit3 3 INT3 read out bit EIIRR.Bit2 2 INT2 read out bit EIIRR.Bit1 1 INT1 read out bit EIIRR.Bit0 0 INT0 read out bit DACR 0x0096 D-A control register DACR.Bit1 1 D-A1 output enable bit DACR.Bit0 0 D-A0 output enable bit RESERVED0097 0x0097 RESERVED DAR0 0x0098 D-A register 0 (***) DAR1 0x0099 D-A register 1 (***) RESERVED009A 0x009A RESERVED RESERVED009B 0x009B RESERVED RESERVED009C 0x009C RESERVED RESERVED009D 0x009D RESERVED RESERVED009E 0x009E RESERVED RESERVED009F 0x009F RESERVED POCR 0x00A0 Pulse output control register (***) POCR.Bit7 7 Waveform output control bit 1 POCR.Bit6 6 Waveform output control bit 0 POCR.Bit5 5 Pulse width modulation timer select bit 5 POCR.Bit4 4 Pulse width modulation timer select bit 4 POCR.Bit3 3 Pulse output mode select bit POCR.Bit2 2 Waveform output select bit 2 POCR.Bit1 1 Waveform output select bit 1 POCR.Bit0 0 Waveform output select bit 0 RESERVED00A1 0x00A1 RESERVED PODR0 0x00A2 Pulse output data register 0 (***) PODR0.Bit7 7 Pulse output trigger select bit 7 PODR0.Bit6 6 Pulse output trigger select bit 6 PODR0.Bit5 5 RTP31 pulse output data bit PODR0.Bit4 4 RTP30 pulse output data bit PODR0.Bit3 3 RTP23 pulse output data bit PODR0.Bit2 2 RTP22 pulse output data bit PODR0.Bit1 1 RTP21 pulse output data bit PODR0.Bit0 0 RTP20 pulse output data bit RESERVED00A3 0x00A3 RESERVED PODR1 0x00A4 Pulse output data register 1 (***) PODR1.Bit7 7 RTP33 pulse output data bit PODR1.Bit6 6 RTP32 pulse output data bit PODR1.Bit5 5 RTP31 pulse output data bit PODR1.Bit4 4 RTP30 pulse output data bit PODR1.Bit3 3 Pulse output polarity select bit PODR1.Bit2 2 Pulse width modulation enable bit 2 PODR1.Bit1 1 Pulse width modulation enable bit 1 PODR1.Bit0 0 Pulse width modulation enable bit 0 RESERVED00A5 0x00A5 RESERVED WOMR 0x00A6 Waveform output mode register (***) WOMR.Bit7 7 Waveform output control bit 1 WOMR.Bit6 6 Waveform output control bit 0 WOMR.Bit5 5 Pulse width modulation timer select bit 5 WOMR.Bit4 4 Pulse width modulation timer select bit 4 WOMR.Bit3 3 Pulse output mode select bit WOMR.Bit2 2 Waveform output select bit 2 WOMR.Bit1 1 Waveform output select bit 1 WOMR.Bit0 0 Waveform output select bit 0 DTT 0x00A7 Dead-time timer (***) TPODR0 0x00A8 Three-phase output data register 0 (***) TPODR0.Bit7 7 Clock-source-of-dead-time-timer select bit 7 TPODR0.Bit6 6 Clock-source-of-dead-time-timer select bit 6 TPODR0.Bit3 3 W-phase output polarity set buffer TPODR0.Bit2 2 U-phase output fix bit TPODR0.Bit1 1 V-phase output fix bit TPODR0.Bit0 0 W-phase output fix bit TPODR1 0x00A9 Three-phase output data register 1 (***) TPODR1.Bit5 5 U-phase output polarity set buffer / Interrupt validity output select bit TPODR1.Bit4 4 V-phase output polarity set buffer / Interrupt request interval set bit TPODR1.Bit2 2 U-phase fixed outputs polarity set bit TPODR1.Bit1 1 V-phase fixed outputs polarity set bit TPODR1.Bit0 0 W-phase fixed outputs polarity set bit PDRFCR 0x00AA Position-data-retain function control register (***) PDRFCR.Bit3 3 Retain-trigger polarity select bit PDRFCR.Bit2 2 U-phase position data retain bit PDRFCR.Bit1 1 V-phase position data retain bit PDRFCR.Bit0 0 W-phase position data retain bit RESERVED00AB 0x00AB RESERVED SIOPCR 0x00AC Serial I/O pin control register (***) SIOPCR.Bit5 5 TxD2 /P83 switch bit SIOPCR.Bit4 4 CTS2/RTS2 separate select bit SIOPCR.Bit3 3 TxD1/P17 switch bit SIOPCR.Bit2 2 TxD0/P13 switch bit SIOPCR.Bit1 1 CTS1/RTS1 separate select bit SIOPCR.Bit0 0 CTS0/RTS0 separate select bit RESERVED00AD 0x00AD RESERVED P2PFCR 0x00AE Port P2 pin function control register (***) P2PFCR.Bit2 2 Pin TB2IN select bit P2PFCR.Bit1 1 Pin TB1IN select bit P2PFCR.Bit0 0 Pin TB0IN select bit RESERVED00AF 0x00AF RESERVED U2MR 0x00B0 UART2 transmit/receive mode register U2MR.Bit7 7 Sleep select bit U2MR.Bit6 6 Parity enable bit U2MR.Bit5 5 Odd/Even parity select bit U2MR.Bit4 4 Stop bit length select bit U2MR.Bit3 3 Internal/External clock select bit U2MR.Bit2 2 Serial I/O mode select bit 2 U2MR.Bit1 1 Serial I/O mode select bit 1 U2MR.Bit0 0 Serial I/O mode select bit 0 BRG2 0x00B1 UART2 baud rate register (BRG2) (***) U2TB 0x00B2 UART2 transmit buffer register U2C0 0x00B4 UART2 transmit/receive control register 0 U2C0.Bit7 7 Transfer format select bit U2C0.Bit6 6 CLK polarity select bit U2C0.Bit5 5 UARTi receive interrupt mode select bit U2C0.Bit4 4 CTS/RTS enable bit U2C0.Bit3 3 Transmit register empty flag U2C0.Bit2 2 CTS/RTS function select bit U2C0.Bit1 1 BRG count source select bit 1 U2C0.Bit0 0 BRG count source select bit 0 U2C1 0x00B5 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 complete flag U2C1.Bit2 2 Receive enable bit U2C1.Bit1 1 Transmit buffer empty flag U2C1.Bit0 0 Transmit enable bit U2RB 0x00B6 UART2 receive buffer register RESERVED00B8 0x00B8 RESERVED RESERVED00B9 0x00B9 RESERVED RESERVED00BA 0x00BA RESERVED RESERVED00BB 0x00BB RESERVED CCR0 0x00BC Clock control register 0 (***) CCR0.Bit7 7 Peripheral devices clock select bit 1 CCR0.Bit6 6 Peripheral devices clock select bit 0 CCR0.Bit5 5 System clock select bit CCR0.Bit3 3 PLL multiplication ratio select bit 3 CCR0.Bit2 2 PLL multiplication ratio select bit 2 CCR0.Bit1 1 PLL circuit operation enable bit RESERVED00BD 0x00BD RESERVED RESERVED00BE 0x00BE RESERVED RESERVED00BF 0x00BF RESERVED RESERVED00C0 0x00C0 RESERVED RESERVED00C1 0x00C1 RESERVED RESERVED00C2 0x00C2 RESERVED RESERVED00C3 0x00C3 RESERVED UDF1 0x00C4 Up-down flag 1 (***) RESERVED00C5 0x00C5 RESERVED TA5 0x00C6 Timer A5 register TA6 0x00C8 Timer A6 register TA7 0x00CA Timer A7 register TA8 0x00CC Timer A8 register TA9 0x00CE Timer A9 register TA01 0x00D0 Timer A01 register TA11 0x00D2 Timer A11 register TA21 0x00D4 Timer A21 register TA5MR 0x00D6 Timer A5 mode register TA5MR.Bit7 7 TA5MR.Bit6 6 TA5MR.Bit5 5 TA5MR.Bit4 4 TA5MR.Bit3 3 TA5MR.Bit2 2 TA5MR.Bit1 1 Operating mode select bit 1 TA5MR.Bit0 0 Operating mode select bit 0 TA6MR 0x00D7 Timer A6 mode register TA6MR.Bit7 7 TA6MR.Bit6 6 TA6MR.Bit5 5 TA6MR.Bit4 4 TA6MR.Bit3 3 TA6MR.Bit2 2 TA6MR.Bit1 1 Operating mode select bit 1 TA6MR.Bit0 0 Operating mode select bit 0 TA7MR 0x00D8 Timer A7 mode register TA7MR.Bit7 7 TA7MR.Bit6 6 TA7MR.Bit5 5 TA7MR.Bit4 4 TA7MR.Bit3 3 TA7MR.Bit2 2 TA7MR.Bit1 1 Operating mode select bit 1 TA7MR.Bit0 0 Operating mode select bit 0 TA8MR 0x00D9 Timer A8 mode register TA8MR.Bit7 7 TA8MR.Bit6 6 TA8MR.Bit5 5 TA8MR.Bit4 4 TA8MR.Bit3 3 TA8MR.Bit2 2 TA8MR.Bit1 1 Operating mode select bit 1 TA8MR.Bit0 0 Operating mode select bit 0 TA9MR 0x00DA Timer A9 mode register TA9MR.Bit7 7 TA9MR.Bit6 6 TA9MR.Bit5 5 TA9MR.Bit4 4 TA9MR.Bit3 3 TA9MR.Bit2 2 TA9MR.Bit1 1 Operating mode select bit 1 TA9MR.Bit0 0 Operating mode select bit 0 ADCON2 0x00DB A-D control register 2 (***) ADCON2.Bit3 3 Analog input pin select bits 1 ADCON2.Bit2 2 Analog input pin select bits 1 ADCON2.Bit1 1 Analog input pin select bits 1 ADCON2.Bit0 0 Analog input pin select bits 1 CFSR0 0x00DC Comparator function select register 0 (***) CFSR0.Bit7 7 AN7 pin comparator function select bit CFSR0.Bit6 6 AN6 pin comparator function select bit CFSR0.Bit5 5 AN5 pin comparator function select bit CFSR0.Bit4 4 AN4 pin comparator function select bit CFSR0.Bit3 3 AN3 pin comparator function select bit CFSR0.Bit2 2 AN2 pin comparator function select bit CFSR0.Bit1 1 AN1 pin comparator function select bit CFSR0.Bit0 0 AN0 pin comparator function select bit CFSR1 0x00DD Comparator function select register 1 (***) CFSR1.Bit3 3 AN11 pin comparator function select bit CFSR1.Bit2 2 AN10 pin comparator function select bit CFSR1.Bit1 1 AN9 pin comparator function select bit CFSR1.Bit0 0 AN8 pin comparator function select bit CRR0 0x00DE Comparator result register 0 (***) CRR0.Bit7 7 AN7 pin comparator result bit CRR0.Bit6 6 AN6 pin comparator result bit CRR0.Bit5 5 AN5 pin comparator result bit CRR0.Bit4 4 AN4 pin comparator result bit CRR0.Bit3 3 AN3 pin comparator result bit CRR0.Bit2 2 AN2 pin comparator result bit CRR0.Bit1 1 AN1 pin comparator result bit CRR0.Bit0 0 AN0 pin comparator result bit CRR1 0x00DF Comparator result register 1 (***) CRR1.Bit3 3 AN11 pin comparator result bit CRR1.Bit2 2 AN10 pin comparator result bit CRR1.Bit1 1 AN9 pin comparator result bit CRR1.Bit0 0 AN8 pin comparator result bit AD8 0x00E0 A-D register 8 AD9 0x00E2 A-D register 9 AD10 0x00E4 A-D register 10 AD11 0x00E6 A-D register 11 RESERVED00E8 0x00E8 RESERVED RESERVED00E9 0x00E9 RESERVED RESERVED00EA 0x00EA RESERVED RESERVED00EB 0x00EB RESERVED RESERVED00EC 0x00EC RESERVED RESERVED00ED 0x00ED RESERVED RESERVED00EE 0x00EE RESERVED RESERVED00EF 0x00EF RESERVED RESERVED00F0 0x00F0 RESERVED S2TIC 0x00F1 UART2 transmit interrupt control register S2TIC.Bit3 3 Interrupt request bit S2TIC.Bit2 2 Interrupt priority level select bit 2 S2TIC.Bit1 1 Interrupt priority level select bit 1 S2TIC.Bit0 0 Interrupt priority level select bit 0 S2RIC 0x00F2 UART2 receive interrupt control register S2RIC.Bit3 3 Interrupt request bit S2RIC.Bit2 2 Interrupt priority level select bit 2 S2RIC.Bit1 1 Interrupt priority level select bit 1 S2RIC.Bit0 0 Interrupt priority level select bit 0 RESERVED00F3 0x00F3 RESERVED RESERVED00F4 0x00F4 RESERVED TA5IC 0x00F5 Timer A5 interrupt control register TA5IC.Bit3 3 Interrupt request bit TA5IC.Bit2 2 Interrupt priority level select bit 2 TA5IC.Bit1 1 Interrupt priority level select bit 1 TA5IC.Bit0 0 Interrupt priority level select bit 0 TA6IC 0x00F6 Timer A6 interrupt control register TA6IC.Bit3 3 Interrupt request bit TA6IC.Bit2 2 Interrupt priority level select bit 2 TA6IC.Bit1 1 Interrupt priority level select bit 1 TA6IC.Bit0 0 Interrupt priority level select bit 0 TA7IC 0x00F7 Timer A7 interrupt control register TA7IC.Bit3 3 Interrupt request bit TA7IC.Bit2 2 Interrupt priority level select bit 2 TA7IC.Bit1 1 Interrupt priority level select bit 1 TA7IC.Bit0 0 Interrupt priority level select bit 0 TA8IC 0x00F8 Timer A8 interrupt control register TA8IC.Bit3 3 Interrupt request bit TA8IC.Bit2 2 Interrupt priority level select bit 2 TA8IC.Bit1 1 Interrupt priority level select bit 1 TA8IC.Bit0 0 Interrupt priority level select bit 0 TA9IC 0x00F9 Timer A9 interrupt control register TA9IC.Bit3 3 Interrupt request bit TA9IC.Bit2 2 Interrupt priority level select bit 2 TA9IC.Bit1 1 Interrupt priority level select bit 1 TA9IC.Bit0 0 Interrupt priority level select bit 0 RESERVED00FA 0x00FA RESERVED RESERVED00FB 0x00FB RESERVED RESERVED00FC 0x00FC RESERVED INT5IC 0x00FD INT5 interrupt control register INT5IC.Bit5 5 Level sense/Edge sense select bit INT5IC.Bit4 4 Polarity select bit INT5IC.Bit3 3 Interrupt request bit INT5IC.Bit2 2 Interrupt priority level select bit 2 INT5IC.Bit1 1 Interrupt priority level select bit 1 INT5IC.Bit0 0 Interrupt priority level select bit 0 INT6IC 0x00FE INT6 interrupt control register INT6IC.Bit5 5 Level sense/Edge sense select bit INT6IC.Bit4 4 Polarity select bit INT6IC.Bit3 3 Interrupt request bit INT6IC.Bit2 2 Interrupt priority level select bit 2 INT6IC.Bit1 1 Interrupt priority level select bit 1 INT6IC.Bit0 0 Interrupt priority level select bit 0 INT7IC 0x00FF INT7 interrupt control register INT7IC.Bit5 5 Level sense/Edge sense select bit INT7IC.Bit4 4 Polarity select bit INT7IC.Bit3 3 Interrupt request bit INT7IC.Bit2 2 Interrupt priority level select bit 2 INT7IC.Bit1 1 Interrupt priority level select bit 1 INT7IC.Bit0 0 Interrupt priority level select bit 0 .M37906F8 ;http://www.mitsubishichips.com/Global/content/product/mcu/16bit/7700f/7900s/7906g/e7906um.pdf ; *** - собственные сокращения ; MEMORY MAP area DATA FSR 0x0000:0x0100 area BSS RESERVED 0x0100:0x0400 area DATA RAM_ 0x0400:0x1000 Internal RAM area DATA FLASH_ 0x1000:0xFFB4 Internal flash area DATA USER_VEC 0xFFB4:0x10000 ; Interrupt and reset vector assignments interrupt __RESET 0xFFFE RESET interrupt Zero_ 0xFFFC Zero division interrupt BRK_ 0xFFFA BRK instruction interrupt DBC_ 0xFFF8 DBC interrupt Watchdog_ 0xFFF6 Watchdog timer interrupt Timer_A0 0xFFEC Timer A0 interrupt Timer_A1 0xFFEA Timer A1 interrupt Timer_A2 0xFFE8 Timer A2 interrupt Timer_A3 0xFFE6 Timer A3 interrupt Timer_A4 0xFFE4 Timer A4 interrupt Timer_B0 0xFFE2 Timer B0 interrupt Timer_B1 0xFFE0 Timer B1 interrupt Timer_B2 0xFFDE Timer B2 interrupt UART0_R 0xFFDC UART0 receive interrupt UART0_T 0xFFDA UART0 transmit interrupt UART1_R 0xFFD8 UART1 receive interrupt UART1_T 0xFFD6 UART1 transmit interrupt A_D_CONV 0xFFD4 A-D conversion interrupt INT3_ 0xFFD2 INT3 interrupt INT4_ 0xFFD0 INT4 interrupt ADR_M_D 0xFFCA Address matching detect interrupt INT5_ 0xFFC6 INT5 interrupt INT6_ 0xFFC4 INT6 interrupt INT7_ 0xFFC2 INT7 interrupt Timer_A5 0xFFC0 Timer A5 interrupt Timer_A6 0xFFBE Timer A6 interrupt Timer_A7 0xFFBC Timer A7 interrupt Timer_A8 0xFFBA Timer A8 interrupt Timer_A9 0xFFB8 Timer A9 ; INPUT/ OUTPUT PORTS RESERVED0000 0x0000 RESERVED RESERVED0001 0x0001 RESERVED RESERVED0002 0x0002 RESERVED P1 0x0003 Port P1 register P1.P1_7 7 Port pin P17 P1.P1_6 6 Port pin P16 P1.P1_5 5 Port pin P15 P1.P1_4 4 Port pin P14 P1.P1_3 3 Port pin P13 P1.P1_2 2 Port pin P12 P1.P1_1 1 Port pin P11 P1.P1_0 0 Port pin P10 RESERVED0004 0x0004 RESERVED 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 pin P27 P2.P2_6 6 Port pin P26 P2.P2_5 5 Port pin P25 P2.P2_4 4 Port pin P24 P2.P2_3 3 Port pin P23 P2.P2_2 2 Port pin P22 P2.P2_1 1 Port pin P21 P2.P2_0 0 Port pin P20 RESERVED0007 0x0007 RESERVED 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 RESERVED0009 0x0009 RESERVED RESERVED000A 0x000A RESERVED P5 0x000B Port P5 register P5.P5_7 7 Port pin P57 P5.P5_6 6 Port pin P56 P5.P5_5 5 Port pin P55 P5.P5_4 4 Port pin P54 P5.P5_3 3 Port pin P53 P5.P5_2 2 Port pin P52 P5.P5_1 1 Port pin P51 P5.P5_0 0 Port pin P50 RESERVED000C 0x000C RESERVED 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 pin P67 P6.P6_6 6 Port pin P66 P6.P6_5 5 Port pin P65 P6.P6_4 4 Port pin P64 P6.P6_3 3 Port pin P63 P6.P6_2 2 Port pin P62 P6.P6_1 1 Port pin P61 P6.P6_0 0 Port pin P60 P7 0x000F Port P7 register P7.P7_7 7 Port pin P77 P7.P7_6 6 Port pin P76 P7.P7_5 5 Port pin P75 P7.P7_4 4 Port pin P74 P7.P7_3 3 Port pin P73 P7.P7_2 2 Port pin P72 P7.P7_1 1 Port pin P71 P7.P7_0 0 Port pin 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 RESERVED0012 0x0012 RESERVED RESERVED0013 0x0013 RESERVED RESERVED0014 0x0014 RESERVED 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 select bit 0 ADCON0.Bit6 6 A-D conversion start bit ADCON0.Bit4 4 A-D operation mode select bits 0 4 ADCON0.Bit3 3 A-D operation mode select bits 0 3 ADCON0.Bit2 2 Analog input pin select bit 2 ADCON0.Bit1 1 Analog input pin select bit 1 ADCON0.Bit0 0 Analog input pin select bit 0 ADCON1 0x001F A-D control register 1 (***) ADCON1.Bit6 6 VREF connection select bit ADCON1.Bit4 4 A-D conversion frequency select bit 1 ADCON1.Bit3 3 Resolution select bit 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 RESERVED002A 0x002A RESERVED RESERVED002B 0x002B RESERVED RESERVED002C 0x002C RESERVED RESERVED002D 0x002D RESERVED RESERVED002E 0x002E RESERVED 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.Bit7 7 Transfer format select bit U0C0.Bit6 6 CLK polarity select bit U0C0.Bit5 5 UART0 receive interrupt mode select bit U0C0.Bit4 4 CTS/RTS enable bit U0C0.Bit3 3 Transmit register empty flag U0C0.Bit2 2 CTS/RTS function 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.Bit6 6 CLK polarity select bit U1C0.Bit5 5 UART1 receive interrupt mode select bit U1C0.Bit4 4 CTS/RTS enable bit U1C0.Bit3 3 Transmit register empty flag U1C0.Bit2 2 CTS/RTS function 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 CSF0 0x0040 Count start flag 0 (***) CSF1 0x0041 Count start flag 1 (***) OSSF0 0x0042 One-shot start flag 0 (***) OSSF1 0x0043 One-shot start flag 1 (***) UDF0 0x0044 Up-down flag 0 (***) TACDSR 0x0045 Timer A clock division select register (***) TACDSR.Bit1 1 Timer A clock division select bit 1 TACDSR.Bit0 0 Timer A clock division select bit 0 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.Bit4 4 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.Bit4 4 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.Bit4 4 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 PM1 0x005F Processor mode register 1 PM1.Bit1 1 Direct page register switch bit WDT 0x0060 Watchdog timer register (***) WDT.Bit7 7 WDT.Bit6 6 WDT.Bit5 5 WDT.Bit4 4 WDT.Bit3 3 WDT.Bit2 2 WDT.Bit1 1 WDT.Bit0 0 WDTFS 0x0061 Watchdog timer frequency select register (***) WDTFS.Bit7 7 Watchdog timer clock source select bit at STP termination WDTFS.Bit6 6 Watchdog timer clock source select bit at STP termination WDTFS.Bit0 0 Watchdog timer frequency select bit PFSR0 0x0062 Particular function select register 0 (***) PFSR0.Bit1 1 External clcok input select bit PFSR0.Bit0 0 STP instruction invalidity select bit PFSR1 0x0063 Particular function select register 1 (***) PFSR1.Bit6 6 Timer B2 clock source select bit PFSR1.Bit3 3 System clock stop select bit at WIT PFSR1.Bit1 1 WIT-instruction-execution status bit PFSR1.Bit0 0 STP-instruction-execution status bit PFSR2 0x0064 Particular function select register 2 (***) PFSR2.Bit7 7 PFSR2.Bit6 6 PFSR2.Bit5 5 PFSR2.Bit4 4 PFSR2.Bit3 3 PFSR2.Bit2 2 PFSR2.Bit1 1 PFSR2.Bit0 0 RESERVED0065 0x0065 RESERVED DCR0 0x0066 Debug control register 0 (***) DCR0.Bit5 5 Detect enable bit DCR0.Bit2 2 Detect condition select bit 2 DCR0.Bit1 1 Detect condition select bit 1 DCR0.Bit0 0 Detect condition select bit 0 DCR1 0x0067 Debug control register 1 (***) DCR1.Bit6 6 Address-matching-detection 2 decision bit DCR1.Bit2 2 Address compare register access enable bit ACR0 0x0068 Address compare register 0 (***) ACR1 0x006B Address compare register 1 (***) INT3IC 0x006E INT3 interrupt control register INT3IC.Bit5 5 Level sense/Edge sense select bit INT3IC.Bit4 4 Polarity select bit INT3IC.Bit3 3 Interrupt request bit INT3IC.Bit2 2 Interrupt priority level select bit 2 INT3IC.Bit1 1 Interrupt priority level select bit 1 INT3IC.Bit0 0 Interrupt priority level select bit 0 INT4IC 0x006F INT4 interrupt control register INT4IC.Bit5 5 Level sense/Edge sense select bit INT4IC.Bit4 4 Polarity select bit INT4IC.Bit3 3 Interrupt request bit INT4IC.Bit2 2 Interrupt priority level select bit 2 INT4IC.Bit1 1 Interrupt priority level select bit 1 INT4IC.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 RESERVED007D 0x007D RESERVED RESERVED007E 0x007E RESERVED RESERVED007F 0x007F RESERVED RESERVED0080 0x0080 RESERVED RESERVED0081 0x0081 RESERVED RESERVED0082 0x0082 RESERVED RESERVED0083 0x0083 RESERVED RESERVED0084 0x0084 RESERVED RESERVED0085 0x0085 RESERVED RESERVED0086 0x0086 RESERVED RESERVED0087 0x0087 RESERVED RESERVED0088 0x0088 RESERVED RESERVED0089 0x0089 RESERVED RESERVED008A 0x008A RESERVED RESERVED008B 0x008B RESERVED RESERVED008C 0x008C RESERVED RESERVED008D 0x008D RESERVED RESERVED008E 0x008E RESERVED RESERVED008F 0x008F RESERVED RESERVED0090 0x0090 RESERVED RESERVED0091 0x0091 RESERVED RESERVED0092 0x0092 RESERVED RESERVED0093 0x0093 RESERVED RESERVED0094 0x0094 RESERVED EIIRR 0x0095 External interrupt input read register (***) EIIRR.Bit7 7 INT7 read out bit EIIRR.Bit6 6 INT6 read out bit EIIRR.Bit5 5 INT5 read out bit EIIRR.Bit4 4 INT4 read out bit EIIRR.Bit3 3 INT3 read out bit DACR 0x0096 D-A control register DACR.Bit1 1 D-A1 output enable bit DACR.Bit0 0 D-A0 output enable bit RESERVED0097 0x0097 RESERVED DAR0 0x0098 D-A register 0 (***) DAR1 0x0099 D-A register 1 (***) RESERVED009A 0x009A RESERVED RESERVED009B 0x009B RESERVED RESERVED009C 0x009C RESERVED RESERVED009D 0x009D RESERVED FMCR 0x009E Flash memory control register (***) FMCR.Bit5 5 User ROM area select bit FMCR.Bit3 3 Flash memory reset bit FMCR.Bit1 1 CPU reprogramming mode select bit FMCR.Bit0 0 RY/BY status bit RESERVED009F 0x009F RESERVED RESERVED00A0 0x00A0 RESERVED RESERVED00A1 0x00A1 RESERVED RESERVED00A2 0x00A2 RESERVED RESERVED00A3 0x00A3 RESERVED RESERVED00A4 0x00A4 RESERVED RESERVED00A5 0x00A5 RESERVED WOMR 0x00A6 Waveform output mode register (***) WOMR.Bit7 7 Waveform output control bit 1 WOMR.Bit6 6 Waveform output control bit 0 WOMR.Bit5 5 Pulse width modulation timer select bit 5 WOMR.Bit4 4 Pulse width modulation timer select bit 4 WOMR.Bit3 3 Pulse output mode select bit WOMR.Bit2 2 Waveform output select bit 2 WOMR.Bit1 1 Waveform output select bit 1 WOMR.Bit0 0 Waveform output select bit 0 DTT 0x00A7 Dead-time timer (***) TPODR0 0x00A8 Three-phase output data register 0 (***) TPODR0.Bit7 7 Clock-source-of-dead-time-timer select bit 7 TPODR0.Bit6 6 Clock-source-of-dead-time-timer select bit 6 TPODR0.Bit3 3 W-phase output polarity set buffer TPODR0.Bit2 2 U-phase output fix bit TPODR0.Bit1 1 V-phase output fix bit TPODR0.Bit0 0 W-phase output fix bit TPODR1 0x00A9 Three-phase output data register 1 (***) TPODR1.Bit5 5 U-phase output polarity set buffer / Interrupt validity output select bit TPODR1.Bit4 4 V-phase output polarity set buffer / Interrupt request interval set bit TPODR1.Bit2 2 U-phase fixed outputs polarity set bit TPODR1.Bit1 1 V-phase fixed outputs polarity set bit TPODR1.Bit0 0 W-phase fixed outputs polarity set bit PDRFCR 0x00AA Position-data-retain function control register (***) PDRFCR.Bit3 3 Retain-trigger polarity select bit PDRFCR.Bit2 2 U-phase position data retain bit PDRFCR.Bit1 1 V-phase position data retain bit PDRFCR.Bit0 0 W-phase position data retain bit RESERVED00AB 0x00AB RESERVED SIOPCR 0x00AC Serial I/O pin control register (***) SIOPCR.Bit3 3 TxD1/P17 switch bit SIOPCR.Bit2 2 TxD0/P13 switch bit SIOPCR.Bit1 1 CTS1/RTS1 separate select bit SIOPCR.Bit0 0 CTS0/RTS0 separate select bit RESERVED00AD 0x00AD RESERVED P2PFCR 0x00AE Port P2 pin function control register (***) P2PFCR.Bit3 3 Pin INT3 /RTPTRG0 select bit P2PFCR.Bit2 2 Pin TB2IN select bit P2PFCR.Bit1 1 Pin TB1IN select bit P2PFCR.Bit0 0 Pin TB0IN select bit RESERVED00AF 0x00AF RESERVED RESERVED00B0 0x00B0 RESERVED RESERVED00B1 0x00B1 RESERVED RESERVED00B2 0x00B2 RESERVED RESERVED00B3 0x00B3 RESERVED RESERVED00B4 0x00B4 RESERVED RESERVED00B5 0x00B5 RESERVED RESERVED00B6 0x00B6 RESERVED RESERVED00B7 0x00B7 RESERVED RESERVED00B8 0x00B8 RESERVED RESERVED00B9 0x00B9 RESERVED RESERVED00BA 0x00BA RESERVED RESERVED00BB 0x00BB RESERVED CCR0 0x00BC Clock control register 0 (***) CCR0.Bit7 7 Peripheral devices clock select bit 1 CCR0.Bit6 6 Peripheral devices clock select bit 0 CCR0.Bit5 5 System clock select bit CCR0.Bit3 3 PLL multiplication ratio select bit 3 CCR0.Bit2 2 PLL multiplication ratio select bit 2 CCR0.Bit1 1 PLL circuit operation enable bit RESERVED00BD 0x00BD RESERVED RESERVED00BE 0x00BE RESERVED RESERVED00BF 0x00BF RESERVED RESERVED00C0 0x00C0 RESERVED RESERVED00C1 0x00C1 RESERVED RESERVED00C2 0x00C2 RESERVED RESERVED00C3 0x00C3 RESERVED UDF1 0x00C4 Up-down flag 1 (***) RESERVED00C5 0x00C5 RESERVED TA5 0x00C6 Timer A5 register TA6 0x00C8 Timer A6 register TA7 0x00CA Timer A7 register TA8 0x00CC Timer A8 register TA9 0x00CE Timer A9 register TA01 0x00D0 Timer A01 register TA11 0x00D2 Timer A11 register TA21 0x00D4 Timer A21 register TA5MR 0x00D6 Timer A5 mode register TA5MR.Bit7 7 TA5MR.Bit6 6 TA5MR.Bit5 5 TA5MR.Bit4 4 TA5MR.Bit3 3 TA5MR.Bit2 2 TA5MR.Bit1 1 Operating mode select bit 1 TA5MR.Bit0 0 Operating mode select bit 0 TA6MR 0x00D7 Timer A6 mode register TA6MR.Bit7 7 TA6MR.Bit6 6 TA6MR.Bit5 5 TA6MR.Bit4 4 TA6MR.Bit3 3 TA6MR.Bit2 2 TA6MR.Bit1 1 Operating mode select bit 1 TA6MR.Bit0 0 Operating mode select bit 0 TA7MR 0x00D8 Timer A7 mode register TA7MR.Bit7 7 TA7MR.Bit6 6 TA7MR.Bit5 5 TA7MR.Bit4 4 TA7MR.Bit3 3 TA7MR.Bit2 2 TA7MR.Bit1 1 Operating mode select bit 1 TA7MR.Bit0 0 Operating mode select bit 0 TA8MR 0x00D9 Timer A8 mode register TA8MR.Bit7 7 TA8MR.Bit6 6 TA8MR.Bit5 5 TA8MR.Bit4 4 TA8MR.Bit3 3 TA8MR.Bit2 2 TA8MR.Bit1 1 Operating mode select bit 1 TA8MR.Bit0 0 Operating mode select bit 0 TA9MR 0x00DA Timer A9 mode register TA9MR.Bit7 7 TA9MR.Bit6 6 TA9MR.Bit5 5 TA9MR.Bit4 4 TA9MR.Bit3 3 TA9MR.Bit2 2 TA9MR.Bit1 1 Operating mode select bit 1 TA9MR.Bit0 0 Operating mode select bit 0 RESERVED00DB 0x00DB RESERVED CFSR0 0x00DC Comparator function select register 0 (***) CFSR0.Bit4 4 AN4 pin comparator function select bit CFSR0.Bit3 3 AN3 pin comparator function select bit CFSR0.Bit2 2 AN2 pin comparator function select bit CFSR0.Bit1 1 AN1 pin comparator function select bit CFSR0.Bit0 0 AN0 pin comparator function select bit RESERVED00DD 0x00DD RESERVED CRR0 0x00DE Comparator result register 0 (***) CRR0.Bit4 4 AN4 pin comparator result bit CRR0.Bit3 3 AN3 pin comparator result bit CRR0.Bit2 2 AN2 pin comparator result bit CRR0.Bit1 1 AN1 pin comparator result bit CRR0.Bit0 0 AN0 pin comparator result bit RESERVED00DF 0x00DF RESERVED RESERVED00E0 0x00E0 RESERVED RESERVED00E1 0x00E1 RESERVED RESERVED00E2 0x00E2 RESERVED RESERVED00E3 0x00E3 RESERVED RESERVED00E4 0x00E4 RESERVED RESERVED00E5 0x00E5 RESERVED RESERVED00E6 0x00E6 RESERVED RESERVED00E7 0x00E7 RESERVED RESERVED00E8 0x00E8 RESERVED RESERVED00E9 0x00E9 RESERVED RESERVED00EA 0x00EA RESERVED RESERVED00EB 0x00EB RESERVED RESERVED00EC 0x00EC RESERVED RESERVED00ED 0x00ED RESERVED RESERVED00EE 0x00EE RESERVED RESERVED00EF 0x00EF RESERVED RESERVED00F0 0x00F0 RESERVED RESERVED00F1 0x00F1 RESERVED RESERVED00F2 0x00F2 RESERVED RESERVED00F3 0x00F3 RESERVED RESERVED00F4 0x00F4 RESERVED TA5IC 0x00F5 Timer A5 interrupt control register TA5IC.Bit3 3 Interrupt request bit TA5IC.Bit2 2 Interrupt priority level select bit 2 TA5IC.Bit1 1 Interrupt priority level select bit 1 TA5IC.Bit0 0 Interrupt priority level select bit 0 TA6IC 0x00F6 Timer A6 interrupt control register TA6IC.Bit3 3 Interrupt request bit TA6IC.Bit2 2 Interrupt priority level select bit 2 TA6IC.Bit1 1 Interrupt priority level select bit 1 TA6IC.Bit0 0 Interrupt priority level select bit 0 TA7IC 0x00F7 Timer A7 interrupt control register TA7IC.Bit3 3 Interrupt request bit TA7IC.Bit2 2 Interrupt priority level select bit 2 TA7IC.Bit1 1 Interrupt priority level select bit 1 TA7IC.Bit0 0 Interrupt priority level select bit 0 TA8IC 0x00F8 Timer A8 interrupt control register TA8IC.Bit3 3 Interrupt request bit TA8IC.Bit2 2 Interrupt priority level select bit 2 TA8IC.Bit1 1 Interrupt priority level select bit 1 TA8IC.Bit0 0 Interrupt priority level select bit 0 TA9IC 0x00F9 Timer A9 interrupt control register TA9IC.Bit3 3 Interrupt request bit TA9IC.Bit2 2 Interrupt priority level select bit 2 TA9IC.Bit1 1 Interrupt priority level select bit 1 TA9IC.Bit0 0 Interrupt priority level select bit 0 RESERVED00FA 0x00FA RESERVED RESERVED00FB 0x00FB RESERVED RESERVED00FC 0x00FC RESERVED INT5IC 0x00FD INT5 interrupt control register INT5IC.Bit5 5 Level sense/Edge sense select bit INT5IC.Bit4 4 Polarity select bit INT5IC.Bit3 3 Interrupt request bit INT5IC.Bit2 2 Interrupt priority level select bit 2 INT5IC.Bit1 1 Interrupt priority level select bit 1 INT5IC.Bit0 0 Interrupt priority level select bit 0 INT6IC 0x00FE INT6 interrupt control register INT6IC.Bit5 5 Level sense/Edge sense select bit INT6IC.Bit4 4 Polarity select bit INT6IC.Bit3 3 Interrupt request bit INT6IC.Bit2 2 Interrupt priority level select bit 2 INT6IC.Bit1 1 Interrupt priority level select bit 1 INT6IC.Bit0 0 Interrupt priority level select bit 0 INT7IC 0x00FF INT7 interrupt control register INT7IC.Bit5 5 Level sense/Edge sense select bit INT7IC.Bit4 4 Polarity select bit INT7IC.Bit3 3 Interrupt request bit INT7IC.Bit2 2 Interrupt priority level select bit 2 INT7IC.Bit1 1 Interrupt priority level select bit 1 INT7IC.Bit0 0 Interrupt priority level select bit 0 .M37906M4 ;http://www.mitsubishichips.com/Global/content/product/mcu/16bit/7700f/7900s/7906g/e7906um.pdf ; *** - собственные сокращения ; MEMORY MAP area DATA FSR 0x0000:0x0100 area BSS RESERVED 0x0100:0x0C00 area DATA RAM_ 0x0C00:0x1000 Internal RAM area BSS RESERVED 0x1000:0x8000 area DATA ROM_ 0x8000:0xFFB4 Internal ROM area DATA USER_VEC 0xFFB4:0x10000 ; Interrupt and reset vector assignments interrupt __RESET 0xFFFE RESET interrupt Zero_ 0xFFFC Zero division interrupt BRK_ 0xFFFA BRK instruction interrupt DBC_ 0xFFF8 DBC interrupt Watchdog_ 0xFFF6 Watchdog timer interrupt Timer_A0 0xFFEC Timer A0 interrupt Timer_A1 0xFFEA Timer A1 interrupt Timer_A2 0xFFE8 Timer A2 interrupt Timer_A3 0xFFE6 Timer A3 interrupt Timer_A4 0xFFE4 Timer A4 interrupt Timer_B0 0xFFE2 Timer B0 interrupt Timer_B1 0xFFE0 Timer B1 interrupt Timer_B2 0xFFDE Timer B2 interrupt UART0_R 0xFFDC UART0 receive interrupt UART0_T 0xFFDA UART0 transmit interrupt UART1_R 0xFFD8 UART1 receive interrupt UART1_T 0xFFD6 UART1 transmit interrupt A_D_CONV 0xFFD4 A-D conversion interrupt INT3_ 0xFFD2 INT3 interrupt INT4_ 0xFFD0 INT4 interrupt ADR_M_D 0xFFCA Address matching detect interrupt INT5_ 0xFFC6 INT5 interrupt INT6_ 0xFFC4 INT6 interrupt INT7_ 0xFFC2 INT7 interrupt Timer_A5 0xFFC0 Timer A5 interrupt Timer_A6 0xFFBE Timer A6 interrupt Timer_A7 0xFFBC Timer A7 interrupt Timer_A8 0xFFBA Timer A8 interrupt Timer_A9 0xFFB8 Timer A9 ; INPUT/ OUTPUT PORTS RESERVED0000 0x0000 RESERVED RESERVED0001 0x0001 RESERVED RESERVED0002 0x0002 RESERVED P1 0x0003 Port P1 register P1.P1_7 7 Port pin P17 P1.P1_6 6 Port pin P16 P1.P1_5 5 Port pin P15 P1.P1_4 4 Port pin P14 P1.P1_3 3 Port pin P13 P1.P1_2 2 Port pin P12 P1.P1_1 1 Port pin P11 P1.P1_0 0 Port pin P10 RESERVED0004 0x0004 RESERVED 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 pin P27 P2.P2_6 6 Port pin P26 P2.P2_5 5 Port pin P25 P2.P2_4 4 Port pin P24 P2.P2_3 3 Port pin P23 P2.P2_2 2 Port pin P22 P2.P2_1 1 Port pin P21 P2.P2_0 0 Port pin P20 RESERVED0007 0x0007 RESERVED 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 RESERVED0009 0x0009 RESERVED RESERVED000A 0x000A RESERVED P5 0x000B Port P5 register P5.P5_7 7 Port pin P57 P5.P5_6 6 Port pin P56 P5.P5_5 5 Port pin P55 P5.P5_4 4 Port pin P54 P5.P5_3 3 Port pin P53 P5.P5_2 2 Port pin P52 P5.P5_1 1 Port pin P51 P5.P5_0 0 Port pin P50 RESERVED000C 0x000C RESERVED 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 pin P67 P6.P6_6 6 Port pin P66 P6.P6_5 5 Port pin P65 P6.P6_4 4 Port pin P64 P6.P6_3 3 Port pin P63 P6.P6_2 2 Port pin P62 P6.P6_1 1 Port pin P61 P6.P6_0 0 Port pin P60 P7 0x000F Port P7 register P7.P7_7 7 Port pin P77 P7.P7_6 6 Port pin P76 P7.P7_5 5 Port pin P75 P7.P7_4 4 Port pin P74 P7.P7_3 3 Port pin P73 P7.P7_2 2 Port pin P72 P7.P7_1 1 Port pin P71 P7.P7_0 0 Port pin 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 RESERVED0012 0x0012 RESERVED RESERVED0013 0x0013 RESERVED RESERVED0014 0x0014 RESERVED 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 select bit 0 ADCON0.Bit6 6 A-D conversion start bit ADCON0.Bit4 4 A-D operation mode select bits 0 4 ADCON0.Bit3 3 A-D operation mode select bits 0 3 ADCON0.Bit2 2 Analog input pin select bit 2 ADCON0.Bit1 1 Analog input pin select bit 1 ADCON0.Bit0 0 Analog input pin select bit 0 ADCON1 0x001F A-D control register 1 (***) ADCON1.Bit6 6 VREF connection select bit ADCON1.Bit4 4 A-D conversion frequency select bit 1 ADCON1.Bit3 3 Resolution select bit 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 RESERVED002A 0x002A RESERVED RESERVED002B 0x002B RESERVED RESERVED002C 0x002C RESERVED RESERVED002D 0x002D RESERVED RESERVED002E 0x002E RESERVED 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.Bit7 7 Transfer format select bit U0C0.Bit6 6 CLK polarity select bit U0C0.Bit5 5 UART0 receive interrupt mode select bit U0C0.Bit4 4 CTS/RTS enable bit U0C0.Bit3 3 Transmit register empty flag U0C0.Bit2 2 CTS/RTS function 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.Bit6 6 CLK polarity select bit U1C0.Bit5 5 UART1 receive interrupt mode select bit U1C0.Bit4 4 CTS/RTS enable bit U1C0.Bit3 3 Transmit register empty flag U1C0.Bit2 2 CTS/RTS function 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 CSF0 0x0040 Count start flag 0 (***) CSF1 0x0041 Count start flag 1 (***) OSSF0 0x0042 One-shot start flag 0 (***) OSSF1 0x0043 One-shot start flag 1 (***) UDF0 0x0044 Up-down flag 0 (***) TACDSR 0x0045 Timer A clock division select register (***) TACDSR.Bit1 1 Timer A clock division select bit 1 TACDSR.Bit0 0 Timer A clock division select bit 0 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.Bit4 4 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.Bit4 4 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.Bit4 4 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 PM1 0x005F Processor mode register 1 PM1.Bit1 1 Direct page register switch bit WDT 0x0060 Watchdog timer register (***) WDT.Bit7 7 WDT.Bit6 6 WDT.Bit5 5 WDT.Bit4 4 WDT.Bit3 3 WDT.Bit2 2 WDT.Bit1 1 WDT.Bit0 0 WDTFS 0x0061 Watchdog timer frequency select register (***) WDTFS.Bit7 7 Watchdog timer clock source select bit at STP termination WDTFS.Bit6 6 Watchdog timer clock source select bit at STP termination WDTFS.Bit0 0 Watchdog timer frequency select bit PFSR0 0x0062 Particular function select register 0 (***) PFSR0.Bit1 1 External clcok input select bit PFSR0.Bit0 0 STP instruction invalidity select bit PFSR1 0x0063 Particular function select register 1 (***) PFSR1.Bit6 6 Timer B2 clock source select bit PFSR1.Bit3 3 System clock stop select bit at WIT PFSR1.Bit1 1 WIT-instruction-execution status bit PFSR1.Bit0 0 STP-instruction-execution status bit PFSR2 0x0064 Particular function select register 2 (***) PFSR2.Bit7 7 PFSR2.Bit6 6 PFSR2.Bit5 5 PFSR2.Bit4 4 PFSR2.Bit3 3 PFSR2.Bit2 2 PFSR2.Bit1 1 PFSR2.Bit0 0 RESERVED0065 0x0065 RESERVED DCR0 0x0066 Debug control register 0 (***) DCR0.Bit5 5 Detect enable bit DCR0.Bit2 2 Detect condition select bit 2 DCR0.Bit1 1 Detect condition select bit 1 DCR0.Bit0 0 Detect condition select bit 0 DCR1 0x0067 Debug control register 1 (***) DCR1.Bit6 6 Address-matching-detection 2 decision bit DCR1.Bit2 2 Address compare register access enable bit ACR0 0x0068 Address compare register 0 (***) ACR1 0x006B Address compare register 1 (***) INT3IC 0x006E INT3 interrupt control register INT3IC.Bit5 5 Level sense/Edge sense select bit INT3IC.Bit4 4 Polarity select bit INT3IC.Bit3 3 Interrupt request bit INT3IC.Bit2 2 Interrupt priority level select bit 2 INT3IC.Bit1 1 Interrupt priority level select bit 1 INT3IC.Bit0 0 Interrupt priority level select bit 0 INT4IC 0x006F INT4 interrupt control register INT4IC.Bit5 5 Level sense/Edge sense select bit INT4IC.Bit4 4 Polarity select bit INT4IC.Bit3 3 Interrupt request bit INT4IC.Bit2 2 Interrupt priority level select bit 2 INT4IC.Bit1 1 Interrupt priority level select bit 1 INT4IC.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 RESERVED007D 0x007D RESERVED RESERVED007E 0x007E RESERVED RESERVED007F 0x007F RESERVED RESERVED0080 0x0080 RESERVED RESERVED0081 0x0081 RESERVED RESERVED0082 0x0082 RESERVED RESERVED0083 0x0083 RESERVED RESERVED0084 0x0084 RESERVED RESERVED0085 0x0085 RESERVED RESERVED0086 0x0086 RESERVED RESERVED0087 0x0087 RESERVED RESERVED0088 0x0088 RESERVED RESERVED0089 0x0089 RESERVED RESERVED008A 0x008A RESERVED RESERVED008B 0x008B RESERVED RESERVED008C 0x008C RESERVED RESERVED008D 0x008D RESERVED RESERVED008E 0x008E RESERVED RESERVED008F 0x008F RESERVED RESERVED0090 0x0090 RESERVED RESERVED0091 0x0091 RESERVED RESERVED0092 0x0092 RESERVED RESERVED0093 0x0093 RESERVED RESERVED0094 0x0094 RESERVED EIIRR 0x0095 External interrupt input read register (***) EIIRR.Bit7 7 INT7 read out bit EIIRR.Bit6 6 INT6 read out bit EIIRR.Bit5 5 INT5 read out bit EIIRR.Bit4 4 INT4 read out bit EIIRR.Bit3 3 INT3 read out bit DACR 0x0096 D-A control register DACR.Bit1 1 D-A1 output enable bit DACR.Bit0 0 D-A0 output enable bit RESERVED0097 0x0097 RESERVED DAR0 0x0098 D-A register 0 (***) DAR1 0x0099 D-A register 1 (***) RESERVED009A 0x009A RESERVED RESERVED009B 0x009B RESERVED RESERVED009C 0x009C RESERVED RESERVED009D 0x009D RESERVED RESERVED009E 0x009E RESERVED RESERVED009F 0x009F RESERVED RESERVED00A0 0x00A0 RESERVED RESERVED00A1 0x00A1 RESERVED RESERVED00A2 0x00A2 RESERVED RESERVED00A3 0x00A3 RESERVED RESERVED00A4 0x00A4 RESERVED RESERVED00A5 0x00A5 RESERVED WOMR 0x00A6 Waveform output mode register (***) WOMR.Bit7 7 Waveform output control bit 1 WOMR.Bit6 6 Waveform output control bit 0 WOMR.Bit5 5 Pulse width modulation timer select bit 5 WOMR.Bit4 4 Pulse width modulation timer select bit 4 WOMR.Bit3 3 Pulse output mode select bit WOMR.Bit2 2 Waveform output select bit 2 WOMR.Bit1 1 Waveform output select bit 1 WOMR.Bit0 0 Waveform output select bit 0 DTT 0x00A7 Dead-time timer (***) TPODR0 0x00A8 Three-phase output data register 0 (***) TPODR0.Bit7 7 Clock-source-of-dead-time-timer select bit 7 TPODR0.Bit6 6 Clock-source-of-dead-time-timer select bit 6 TPODR0.Bit3 3 W-phase output polarity set buffer TPODR0.Bit2 2 U-phase output fix bit TPODR0.Bit1 1 V-phase output fix bit TPODR0.Bit0 0 W-phase output fix bit TPODR1 0x00A9 Three-phase output data register 1 (***) TPODR1.Bit5 5 U-phase output polarity set buffer / Interrupt validity output select bit TPODR1.Bit4 4 V-phase output polarity set buffer / Interrupt request interval set bit TPODR1.Bit2 2 U-phase fixed outputs polarity set bit TPODR1.Bit1 1 V-phase fixed outputs polarity set bit TPODR1.Bit0 0 W-phase fixed outputs polarity set bit PDRFCR 0x00AA Position-data-retain function control register (***) PDRFCR.Bit3 3 Retain-trigger polarity select bit PDRFCR.Bit2 2 U-phase position data retain bit PDRFCR.Bit1 1 V-phase position data retain bit PDRFCR.Bit0 0 W-phase position data retain bit RESERVED00AB 0x00AB RESERVED SIOPCR 0x00AC Serial I/O pin control register (***) SIOPCR.Bit3 3 TxD1/P17 switch bit SIOPCR.Bit2 2 TxD0/P13 switch bit SIOPCR.Bit1 1 CTS1/RTS1 separate select bit SIOPCR.Bit0 0 CTS0/RTS0 separate select bit RESERVED00AD 0x00AD RESERVED P2PFCR 0x00AE Port P2 pin function control register (***) P2PFCR.Bit3 3 Pin INT3 /RTPTRG0 select bit P2PFCR.Bit2 2 Pin TB2IN select bit P2PFCR.Bit1 1 Pin TB1IN select bit P2PFCR.Bit0 0 Pin TB0IN select bit RESERVED00AF 0x00AF RESERVED RESERVED00B0 0x00B0 RESERVED RESERVED00B1 0x00B1 RESERVED RESERVED00B2 0x00B2 RESERVED RESERVED00B3 0x00B3 RESERVED RESERVED00B4 0x00B4 RESERVED RESERVED00B5 0x00B5 RESERVED RESERVED00B6 0x00B6 RESERVED RESERVED00B7 0x00B7 RESERVED RESERVED00B8 0x00B8 RESERVED RESERVED00B9 0x00B9 RESERVED RESERVED00BA 0x00BA RESERVED RESERVED00BB 0x00BB RESERVED CCR0 0x00BC Clock control register 0 (***) CCR0.Bit7 7 Peripheral devices clock select bit 1 CCR0.Bit6 6 Peripheral devices clock select bit 0 CCR0.Bit5 5 System clock select bit CCR0.Bit3 3 PLL multiplication ratio select bit 3 CCR0.Bit2 2 PLL multiplication ratio select bit 2 CCR0.Bit1 1 PLL circuit operation enable bit RESERVED00BD 0x00BD RESERVED RESERVED00BE 0x00BE RESERVED RESERVED00BF 0x00BF RESERVED RESERVED00C0 0x00C0 RESERVED RESERVED00C1 0x00C1 RESERVED RESERVED00C2 0x00C2 RESERVED RESERVED00C3 0x00C3 RESERVED UDF1 0x00C4 Up-down flag 1 (***) RESERVED00C5 0x00C5 RESERVED TA5 0x00C6 Timer A5 register TA6 0x00C8 Timer A6 register TA7 0x00CA Timer A7 register TA8 0x00CC Timer A8 register TA9 0x00CE Timer A9 register TA01 0x00D0 Timer A01 register TA11 0x00D2 Timer A11 register TA21 0x00D4 Timer A21 register TA5MR 0x00D6 Timer A5 mode register TA5MR.Bit7 7 TA5MR.Bit6 6 TA5MR.Bit5 5 TA5MR.Bit4 4 TA5MR.Bit3 3 TA5MR.Bit2 2 TA5MR.Bit1 1 Operating mode select bit 1 TA5MR.Bit0 0 Operating mode select bit 0 TA6MR 0x00D7 Timer A6 mode register TA6MR.Bit7 7 TA6MR.Bit6 6 TA6MR.Bit5 5 TA6MR.Bit4 4 TA6MR.Bit3 3 TA6MR.Bit2 2 TA6MR.Bit1 1 Operating mode select bit 1 TA6MR.Bit0 0 Operating mode select bit 0 TA7MR 0x00D8 Timer A7 mode register TA7MR.Bit7 7 TA7MR.Bit6 6 TA7MR.Bit5 5 TA7MR.Bit4 4 TA7MR.Bit3 3 TA7MR.Bit2 2 TA7MR.Bit1 1 Operating mode select bit 1 TA7MR.Bit0 0 Operating mode select bit 0 TA8MR 0x00D9 Timer A8 mode register TA8MR.Bit7 7 TA8MR.Bit6 6 TA8MR.Bit5 5 TA8MR.Bit4 4 TA8MR.Bit3 3 TA8MR.Bit2 2 TA8MR.Bit1 1 Operating mode select bit 1 TA8MR.Bit0 0 Operating mode select bit 0 TA9MR 0x00DA Timer A9 mode register TA9MR.Bit7 7 TA9MR.Bit6 6 TA9MR.Bit5 5 TA9MR.Bit4 4 TA9MR.Bit3 3 TA9MR.Bit2 2 TA9MR.Bit1 1 Operating mode select bit 1 TA9MR.Bit0 0 Operating mode select bit 0 RESERVED00DB 0x00DB RESERVED CFSR0 0x00DC Comparator function select register 0 (***) CFSR0.Bit4 4 AN4 pin comparator function select bit CFSR0.Bit3 3 AN3 pin comparator function select bit CFSR0.Bit2 2 AN2 pin comparator function select bit CFSR0.Bit1 1 AN1 pin comparator function select bit CFSR0.Bit0 0 AN0 pin comparator function select bit RESERVED00DD 0x00DD RESERVED CRR0 0x00DE Comparator result register 0 (***) CRR0.Bit4 4 AN4 pin comparator result bit CRR0.Bit3 3 AN3 pin comparator result bit CRR0.Bit2 2 AN2 pin comparator result bit CRR0.Bit1 1 AN1 pin comparator result bit CRR0.Bit0 0 AN0 pin comparator result bit RESERVED00DF 0x00DF RESERVED RESERVED00E0 0x00E0 RESERVED RESERVED00E1 0x00E1 RESERVED RESERVED00E2 0x00E2 RESERVED RESERVED00E3 0x00E3 RESERVED RESERVED00E4 0x00E4 RESERVED RESERVED00E5 0x00E5 RESERVED RESERVED00E6 0x00E6 RESERVED RESERVED00E7 0x00E7 RESERVED RESERVED00E8 0x00E8 RESERVED RESERVED00E9 0x00E9 RESERVED RESERVED00EA 0x00EA RESERVED RESERVED00EB 0x00EB RESERVED RESERVED00EC 0x00EC RESERVED RESERVED00ED 0x00ED RESERVED RESERVED00EE 0x00EE RESERVED RESERVED00EF 0x00EF RESERVED RESERVED00F0 0x00F0 RESERVED RESERVED00F1 0x00F1 RESERVED RESERVED00F2 0x00F2 RESERVED RESERVED00F3 0x00F3 RESERVED RESERVED00F4 0x00F4 RESERVED TA5IC 0x00F5 Timer A5 interrupt control register TA5IC.Bit3 3 Interrupt request bit TA5IC.Bit2 2 Interrupt priority level select bit 2 TA5IC.Bit1 1 Interrupt priority level select bit 1 TA5IC.Bit0 0 Interrupt priority level select bit 0 TA6IC 0x00F6 Timer A6 interrupt control register TA6IC.Bit3 3 Interrupt request bit TA6IC.Bit2 2 Interrupt priority level select bit 2 TA6IC.Bit1 1 Interrupt priority level select bit 1 TA6IC.Bit0 0 Interrupt priority level select bit 0 TA7IC 0x00F7 Timer A7 interrupt control register TA7IC.Bit3 3 Interrupt request bit TA7IC.Bit2 2 Interrupt priority level select bit 2 TA7IC.Bit1 1 Interrupt priority level select bit 1 TA7IC.Bit0 0 Interrupt priority level select bit 0 TA8IC 0x00F8 Timer A8 interrupt control register TA8IC.Bit3 3 Interrupt request bit TA8IC.Bit2 2 Interrupt priority level select bit 2 TA8IC.Bit1 1 Interrupt priority level select bit 1 TA8IC.Bit0 0 Interrupt priority level select bit 0 TA9IC 0x00F9 Timer A9 interrupt control register TA9IC.Bit3 3 Interrupt request bit TA9IC.Bit2 2 Interrupt priority level select bit 2 TA9IC.Bit1 1 Interrupt priority level select bit 1 TA9IC.Bit0 0 Interrupt priority level select bit 0 RESERVED00FA 0x00FA RESERVED RESERVED00FB 0x00FB RESERVED RESERVED00FC 0x00FC RESERVED INT5IC 0x00FD INT5 interrupt control register INT5IC.Bit5 5 Level sense/Edge sense select bit INT5IC.Bit4 4 Polarity select bit INT5IC.Bit3 3 Interrupt request bit INT5IC.Bit2 2 Interrupt priority level select bit 2 INT5IC.Bit1 1 Interrupt priority level select bit 1 INT5IC.Bit0 0 Interrupt priority level select bit 0 INT6IC 0x00FE INT6 interrupt control register INT6IC.Bit5 5 Level sense/Edge sense select bit INT6IC.Bit4 4 Polarity select bit INT6IC.Bit3 3 Interrupt request bit INT6IC.Bit2 2 Interrupt priority level select bit 2 INT6IC.Bit1 1 Interrupt priority level select bit 1 INT6IC.Bit0 0 Interrupt priority level select bit 0 INT7IC 0x00FF INT7 interrupt control register INT7IC.Bit5 5 Level sense/Edge sense select bit INT7IC.Bit4 4 Polarity select bit INT7IC.Bit3 3 Interrupt request bit INT7IC.Bit2 2 Interrupt priority level select bit 2 INT7IC.Bit1 1 Interrupt priority level select bit 1 INT7IC.Bit0 0 Interrupt priority level select bit 0 .M37906M6 ;http://www.mitsubishichips.com/Global/content/product/mcu/16bit/7700f/7900s/7906g/e7906um.pdf ; *** - собственные сокращения ; MEMORY MAP area DATA FSR 0x0000:0x0100 area BSS RESERVED 0x0100:0x0400 area DATA RAM_ 0x0400:0x1000 Internal RAM area BSS RESERVED 0x1000:0x4000 area DATA ROM_ 0x4000:0xFFB4 Internal ROM area DATA USER_VEC 0xFFB4:0x10000 ; Interrupt and reset vector assignments interrupt __RESET 0xFFFE RESET interrupt Zero_ 0xFFFC Zero division interrupt BRK_ 0xFFFA BRK instruction interrupt DBC_ 0xFFF8 DBC interrupt Watchdog_ 0xFFF6 Watchdog timer interrupt Timer_A0 0xFFEC Timer A0 interrupt Timer_A1 0xFFEA Timer A1 interrupt Timer_A2 0xFFE8 Timer A2 interrupt Timer_A3 0xFFE6 Timer A3 interrupt Timer_A4 0xFFE4 Timer A4 interrupt Timer_B0 0xFFE2 Timer B0 interrupt Timer_B1 0xFFE0 Timer B1 interrupt Timer_B2 0xFFDE Timer B2 interrupt UART0_R 0xFFDC UART0 receive interrupt UART0_T 0xFFDA UART0 transmit interrupt UART1_R 0xFFD8 UART1 receive interrupt UART1_T 0xFFD6 UART1 transmit interrupt A_D_CONV 0xFFD4 A-D conversion interrupt INT3_ 0xFFD2 INT3 interrupt INT4_ 0xFFD0 INT4 interrupt ADR_M_D 0xFFCA Address matching detect interrupt INT5_ 0xFFC6 INT5 interrupt INT6_ 0xFFC4 INT6 interrupt INT7_ 0xFFC2 INT7 interrupt Timer_A5 0xFFC0 Timer A5 interrupt Timer_A6 0xFFBE Timer A6 interrupt Timer_A7 0xFFBC Timer A7 interrupt Timer_A8 0xFFBA Timer A8 interrupt Timer_A9 0xFFB8 Timer A9 ; INPUT/ OUTPUT PORTS RESERVED0000 0x0000 RESERVED RESERVED0001 0x0001 RESERVED RESERVED0002 0x0002 RESERVED P1 0x0003 Port P1 register P1.P1_7 7 Port pin P17 P1.P1_6 6 Port pin P16 P1.P1_5 5 Port pin P15 P1.P1_4 4 Port pin P14 P1.P1_3 3 Port pin P13 P1.P1_2 2 Port pin P12 P1.P1_1 1 Port pin P11 P1.P1_0 0 Port pin P10 RESERVED0004 0x0004 RESERVED 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 pin P27 P2.P2_6 6 Port pin P26 P2.P2_5 5 Port pin P25 P2.P2_4 4 Port pin P24 P2.P2_3 3 Port pin P23 P2.P2_2 2 Port pin P22 P2.P2_1 1 Port pin P21 P2.P2_0 0 Port pin P20 RESERVED0007 0x0007 RESERVED 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 RESERVED0009 0x0009 RESERVED RESERVED000A 0x000A RESERVED P5 0x000B Port P5 register P5.P5_7 7 Port pin P57 P5.P5_6 6 Port pin P56 P5.P5_5 5 Port pin P55 P5.P5_4 4 Port pin P54 P5.P5_3 3 Port pin P53 P5.P5_2 2 Port pin P52 P5.P5_1 1 Port pin P51 P5.P5_0 0 Port pin P50 RESERVED000C 0x000C RESERVED 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 pin P67 P6.P6_6 6 Port pin P66 P6.P6_5 5 Port pin P65 P6.P6_4 4 Port pin P64 P6.P6_3 3 Port pin P63 P6.P6_2 2 Port pin P62 P6.P6_1 1 Port pin P61 P6.P6_0 0 Port pin P60 P7 0x000F Port P7 register P7.P7_7 7 Port pin P77 P7.P7_6 6 Port pin P76 P7.P7_5 5 Port pin P75 P7.P7_4 4 Port pin P74 P7.P7_3 3 Port pin P73 P7.P7_2 2 Port pin P72 P7.P7_1 1 Port pin P71 P7.P7_0 0 Port pin 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 RESERVED0012 0x0012 RESERVED RESERVED0013 0x0013 RESERVED RESERVED0014 0x0014 RESERVED 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 select bit 0 ADCON0.Bit6 6 A-D conversion start bit ADCON0.Bit4 4 A-D operation mode select bits 0 4 ADCON0.Bit3 3 A-D operation mode select bits 0 3 ADCON0.Bit2 2 Analog input pin select bit 2 ADCON0.Bit1 1 Analog input pin select bit 1 ADCON0.Bit0 0 Analog input pin select bit 0 ADCON1 0x001F A-D control register 1 (***) ADCON1.Bit6 6 VREF connection select bit ADCON1.Bit4 4 A-D conversion frequency select bit 1 ADCON1.Bit3 3 Resolution select bit 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 RESERVED002A 0x002A RESERVED RESERVED002B 0x002B RESERVED RESERVED002C 0x002C RESERVED RESERVED002D 0x002D RESERVED RESERVED002E 0x002E RESERVED 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.Bit7 7 Transfer format select bit U0C0.Bit6 6 CLK polarity select bit U0C0.Bit5 5 UART0 receive interrupt mode select bit U0C0.Bit4 4 CTS/RTS enable bit U0C0.Bit3 3 Transmit register empty flag U0C0.Bit2 2 CTS/RTS function 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.Bit6 6 CLK polarity select bit U1C0.Bit5 5 UART1 receive interrupt mode select bit U1C0.Bit4 4 CTS/RTS enable bit U1C0.Bit3 3 Transmit register empty flag U1C0.Bit2 2 CTS/RTS function 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 CSF0 0x0040 Count start flag 0 (***) CSF1 0x0041 Count start flag 1 (***) OSSF0 0x0042 One-shot start flag 0 (***) OSSF1 0x0043 One-shot start flag 1 (***) UDF0 0x0044 Up-down flag 0 (***) TACDSR 0x0045 Timer A clock division select register (***) TACDSR.Bit1 1 Timer A clock division select bit 1 TACDSR.Bit0 0 Timer A clock division select bit 0 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.Bit4 4 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.Bit4 4 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.Bit4 4 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 PM1 0x005F Processor mode register 1 PM1.Bit1 1 Direct page register switch bit WDT 0x0060 Watchdog timer register (***) WDT.Bit7 7 WDT.Bit6 6 WDT.Bit5 5 WDT.Bit4 4 WDT.Bit3 3 WDT.Bit2 2 WDT.Bit1 1 WDT.Bit0 0 WDTFS 0x0061 Watchdog timer frequency select register (***) WDTFS.Bit7 7 Watchdog timer clock source select bit at STP termination WDTFS.Bit6 6 Watchdog timer clock source select bit at STP termination WDTFS.Bit0 0 Watchdog timer frequency select bit PFSR0 0x0062 Particular function select register 0 (***) PFSR0.Bit1 1 External clcok input select bit PFSR0.Bit0 0 STP instruction invalidity select bit PFSR1 0x0063 Particular function select register 1 (***) PFSR1.Bit6 6 Timer B2 clock source select bit PFSR1.Bit3 3 System clock stop select bit at WIT PFSR1.Bit1 1 WIT-instruction-execution status bit PFSR1.Bit0 0 STP-instruction-execution status bit PFSR2 0x0064 Particular function select register 2 (***) PFSR2.Bit7 7 PFSR2.Bit6 6 PFSR2.Bit5 5 PFSR2.Bit4 4 PFSR2.Bit3 3 PFSR2.Bit2 2 PFSR2.Bit1 1 PFSR2.Bit0 0 RESERVED0065 0x0065 RESERVED DCR0 0x0066 Debug control register 0 (***) DCR0.Bit5 5 Detect enable bit DCR0.Bit2 2 Detect condition select bit 2 DCR0.Bit1 1 Detect condition select bit 1 DCR0.Bit0 0 Detect condition select bit 0 DCR1 0x0067 Debug control register 1 (***) DCR1.Bit6 6 Address-matching-detection 2 decision bit DCR1.Bit2 2 Address compare register access enable bit ACR0 0x0068 Address compare register 0 (***) ACR1 0x006B Address compare register 1 (***) INT3IC 0x006E INT3 interrupt control register INT3IC.Bit5 5 Level sense/Edge sense select bit INT3IC.Bit4 4 Polarity select bit INT3IC.Bit3 3 Interrupt request bit INT3IC.Bit2 2 Interrupt priority level select bit 2 INT3IC.Bit1 1 Interrupt priority level select bit 1 INT3IC.Bit0 0 Interrupt priority level select bit 0 INT4IC 0x006F INT4 interrupt control register INT4IC.Bit5 5 Level sense/Edge sense select bit INT4IC.Bit4 4 Polarity select bit INT4IC.Bit3 3 Interrupt request bit INT4IC.Bit2 2 Interrupt priority level select bit 2 INT4IC.Bit1 1 Interrupt priority level select bit 1 INT4IC.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 RESERVED007D 0x007D RESERVED RESERVED007E 0x007E RESERVED RESERVED007F 0x007F RESERVED RESERVED0080 0x0080 RESERVED RESERVED0081 0x0081 RESERVED RESERVED0082 0x0082 RESERVED RESERVED0083 0x0083 RESERVED RESERVED0084 0x0084 RESERVED RESERVED0085 0x0085 RESERVED RESERVED0086 0x0086 RESERVED RESERVED0087 0x0087 RESERVED RESERVED0088 0x0088 RESERVED RESERVED0089 0x0089 RESERVED RESERVED008A 0x008A RESERVED RESERVED008B 0x008B RESERVED RESERVED008C 0x008C RESERVED RESERVED008D 0x008D RESERVED RESERVED008E 0x008E RESERVED RESERVED008F 0x008F RESERVED RESERVED0090 0x0090 RESERVED RESERVED0091 0x0091 RESERVED RESERVED0092 0x0092 RESERVED RESERVED0093 0x0093 RESERVED RESERVED0094 0x0094 RESERVED EIIRR 0x0095 External interrupt input read register (***) EIIRR.Bit7 7 INT7 read out bit EIIRR.Bit6 6 INT6 read out bit EIIRR.Bit5 5 INT5 read out bit EIIRR.Bit4 4 INT4 read out bit EIIRR.Bit3 3 INT3 read out bit DACR 0x0096 D-A control register DACR.Bit1 1 D-A1 output enable bit DACR.Bit0 0 D-A0 output enable bit RESERVED0097 0x0097 RESERVED DAR0 0x0098 D-A register 0 (***) DAR1 0x0099 D-A register 1 (***) RESERVED009A 0x009A RESERVED RESERVED009B 0x009B RESERVED RESERVED009C 0x009C RESERVED RESERVED009D 0x009D RESERVED RESERVED009E 0x009E RESERVED RESERVED009F 0x009F RESERVED RESERVED00A0 0x00A0 RESERVED RESERVED00A1 0x00A1 RESERVED RESERVED00A2 0x00A2 RESERVED RESERVED00A3 0x00A3 RESERVED RESERVED00A4 0x00A4 RESERVED RESERVED00A5 0x00A5 RESERVED WOMR 0x00A6 Waveform output mode register (***) WOMR.Bit7 7 Waveform output control bit 1 WOMR.Bit6 6 Waveform output control bit 0 WOMR.Bit5 5 Pulse width modulation timer select bit 5 WOMR.Bit4 4 Pulse width modulation timer select bit 4 WOMR.Bit3 3 Pulse output mode select bit WOMR.Bit2 2 Waveform output select bit 2 WOMR.Bit1 1 Waveform output select bit 1 WOMR.Bit0 0 Waveform output select bit 0 DTT 0x00A7 Dead-time timer (***) TPODR0 0x00A8 Three-phase output data register 0 (***) TPODR0.Bit7 7 Clock-source-of-dead-time-timer select bit 7 TPODR0.Bit6 6 Clock-source-of-dead-time-timer select bit 6 TPODR0.Bit3 3 W-phase output polarity set buffer TPODR0.Bit2 2 U-phase output fix bit TPODR0.Bit1 1 V-phase output fix bit TPODR0.Bit0 0 W-phase output fix bit TPODR1 0x00A9 Three-phase output data register 1 (***) TPODR1.Bit5 5 U-phase output polarity set buffer / Interrupt validity output select bit TPODR1.Bit4 4 V-phase output polarity set buffer / Interrupt request interval set bit TPODR1.Bit2 2 U-phase fixed outputs polarity set bit TPODR1.Bit1 1 V-phase fixed outputs polarity set bit TPODR1.Bit0 0 W-phase fixed outputs polarity set bit PDRFCR 0x00AA Position-data-retain function control register (***) PDRFCR.Bit3 3 Retain-trigger polarity select bit PDRFCR.Bit2 2 U-phase position data retain bit PDRFCR.Bit1 1 V-phase position data retain bit PDRFCR.Bit0 0 W-phase position data retain bit RESERVED00AB 0x00AB RESERVED SIOPCR 0x00AC Serial I/O pin control register (***) SIOPCR.Bit3 3 TxD1/P17 switch bit SIOPCR.Bit2 2 TxD0/P13 switch bit SIOPCR.Bit1 1 CTS1/RTS1 separate select bit SIOPCR.Bit0 0 CTS0/RTS0 separate select bit RESERVED00AD 0x00AD RESERVED P2PFCR 0x00AE Port P2 pin function control register (***) P2PFCR.Bit3 3 Pin INT3 /RTPTRG0 select bit P2PFCR.Bit2 2 Pin TB2IN select bit P2PFCR.Bit1 1 Pin TB1IN select bit P2PFCR.Bit0 0 Pin TB0IN select bit RESERVED00AF 0x00AF RESERVED RESERVED00B0 0x00B0 RESERVED RESERVED00B1 0x00B1 RESERVED RESERVED00B2 0x00B2 RESERVED RESERVED00B3 0x00B3 RESERVED RESERVED00B4 0x00B4 RESERVED RESERVED00B5 0x00B5 RESERVED RESERVED00B6 0x00B6 RESERVED RESERVED00B7 0x00B7 RESERVED RESERVED00B8 0x00B8 RESERVED RESERVED00B9 0x00B9 RESERVED RESERVED00BA 0x00BA RESERVED RESERVED00BB 0x00BB RESERVED CCR0 0x00BC Clock control register 0 (***) CCR0.Bit7 7 Peripheral devices clock select bit 1 CCR0.Bit6 6 Peripheral devices clock select bit 0 CCR0.Bit5 5 System clock select bit CCR0.Bit3 3 PLL multiplication ratio select bit 3 CCR0.Bit2 2 PLL multiplication ratio select bit 2 CCR0.Bit1 1 PLL circuit operation enable bit RESERVED00BD 0x00BD RESERVED RESERVED00BE 0x00BE RESERVED RESERVED00BF 0x00BF RESERVED RESERVED00C0 0x00C0 RESERVED RESERVED00C1 0x00C1 RESERVED RESERVED00C2 0x00C2 RESERVED RESERVED00C3 0x00C3 RESERVED UDF1 0x00C4 Up-down flag 1 (***) RESERVED00C5 0x00C5 RESERVED TA5 0x00C6 Timer A5 register TA6 0x00C8 Timer A6 register TA7 0x00CA Timer A7 register TA8 0x00CC Timer A8 register TA9 0x00CE Timer A9 register TA01 0x00D0 Timer A01 register TA11 0x00D2 Timer A11 register TA21 0x00D4 Timer A21 register TA5MR 0x00D6 Timer A5 mode register TA5MR.Bit7 7 TA5MR.Bit6 6 TA5MR.Bit5 5 TA5MR.Bit4 4 TA5MR.Bit3 3 TA5MR.Bit2 2 TA5MR.Bit1 1 Operating mode select bit 1 TA5MR.Bit0 0 Operating mode select bit 0 TA6MR 0x00D7 Timer A6 mode register TA6MR.Bit7 7 TA6MR.Bit6 6 TA6MR.Bit5 5 TA6MR.Bit4 4 TA6MR.Bit3 3 TA6MR.Bit2 2 TA6MR.Bit1 1 Operating mode select bit 1 TA6MR.Bit0 0 Operating mode select bit 0 TA7MR 0x00D8 Timer A7 mode register TA7MR.Bit7 7 TA7MR.Bit6 6 TA7MR.Bit5 5 TA7MR.Bit4 4 TA7MR.Bit3 3 TA7MR.Bit2 2 TA7MR.Bit1 1 Operating mode select bit 1 TA7MR.Bit0 0 Operating mode select bit 0 TA8MR 0x00D9 Timer A8 mode register TA8MR.Bit7 7 TA8MR.Bit6 6 TA8MR.Bit5 5 TA8MR.Bit4 4 TA8MR.Bit3 3 TA8MR.Bit2 2 TA8MR.Bit1 1 Operating mode select bit 1 TA8MR.Bit0 0 Operating mode select bit 0 TA9MR 0x00DA Timer A9 mode register TA9MR.Bit7 7 TA9MR.Bit6 6 TA9MR.Bit5 5 TA9MR.Bit4 4 TA9MR.Bit3 3 TA9MR.Bit2 2 TA9MR.Bit1 1 Operating mode select bit 1 TA9MR.Bit0 0 Operating mode select bit 0 RESERVED00DB 0x00DB RESERVED CFSR0 0x00DC Comparator function select register 0 (***) CFSR0.Bit4 4 AN4 pin comparator function select bit CFSR0.Bit3 3 AN3 pin comparator function select bit CFSR0.Bit2 2 AN2 pin comparator function select bit CFSR0.Bit1 1 AN1 pin comparator function select bit CFSR0.Bit0 0 AN0 pin comparator function select bit RESERVED00DD 0x00DD RESERVED CRR0 0x00DE Comparator result register 0 (***) CRR0.Bit4 4 AN4 pin comparator result bit CRR0.Bit3 3 AN3 pin comparator result bit CRR0.Bit2 2 AN2 pin comparator result bit CRR0.Bit1 1 AN1 pin comparator result bit CRR0.Bit0 0 AN0 pin comparator result bit RESERVED00DF 0x00DF RESERVED RESERVED00E0 0x00E0 RESERVED RESERVED00E1 0x00E1 RESERVED RESERVED00E2 0x00E2 RESERVED RESERVED00E3 0x00E3 RESERVED RESERVED00E4 0x00E4 RESERVED RESERVED00E5 0x00E5 RESERVED RESERVED00E6 0x00E6 RESERVED RESERVED00E7 0x00E7 RESERVED RESERVED00E8 0x00E8 RESERVED RESERVED00E9 0x00E9 RESERVED RESERVED00EA 0x00EA RESERVED RESERVED00EB 0x00EB RESERVED RESERVED00EC 0x00EC RESERVED RESERVED00ED 0x00ED RESERVED RESERVED00EE 0x00EE RESERVED RESERVED00EF 0x00EF RESERVED RESERVED00F0 0x00F0 RESERVED RESERVED00F1 0x00F1 RESERVED RESERVED00F2 0x00F2 RESERVED RESERVED00F3 0x00F3 RESERVED RESERVED00F4 0x00F4 RESERVED TA5IC 0x00F5 Timer A5 interrupt control register TA5IC.Bit3 3 Interrupt request bit TA5IC.Bit2 2 Interrupt priority level select bit 2 TA5IC.Bit1 1 Interrupt priority level select bit 1 TA5IC.Bit0 0 Interrupt priority level select bit 0 TA6IC 0x00F6 Timer A6 interrupt control register TA6IC.Bit3 3 Interrupt request bit TA6IC.Bit2 2 Interrupt priority level select bit 2 TA6IC.Bit1 1 Interrupt priority level select bit 1 TA6IC.Bit0 0 Interrupt priority level select bit 0 TA7IC 0x00F7 Timer A7 interrupt control register TA7IC.Bit3 3 Interrupt request bit TA7IC.Bit2 2 Interrupt priority level select bit 2 TA7IC.Bit1 1 Interrupt priority level select bit 1 TA7IC.Bit0 0 Interrupt priority level select bit 0 TA8IC 0x00F8 Timer A8 interrupt control register TA8IC.Bit3 3 Interrupt request bit TA8IC.Bit2 2 Interrupt priority level select bit 2 TA8IC.Bit1 1 Interrupt priority level select bit 1 TA8IC.Bit0 0 Interrupt priority level select bit 0 TA9IC 0x00F9 Timer A9 interrupt control register TA9IC.Bit3 3 Interrupt request bit TA9IC.Bit2 2 Interrupt priority level select bit 2 TA9IC.Bit1 1 Interrupt priority level select bit 1 TA9IC.Bit0 0 Interrupt priority level select bit 0 RESERVED00FA 0x00FA RESERVED RESERVED00FB 0x00FB RESERVED RESERVED00FC 0x00FC RESERVED INT5IC 0x00FD INT5 interrupt control register INT5IC.Bit5 5 Level sense/Edge sense select bit INT5IC.Bit4 4 Polarity select bit INT5IC.Bit3 3 Interrupt request bit INT5IC.Bit2 2 Interrupt priority level select bit 2 INT5IC.Bit1 1 Interrupt priority level select bit 1 INT5IC.Bit0 0 Interrupt priority level select bit 0 INT6IC 0x00FE INT6 interrupt control register INT6IC.Bit5 5 Level sense/Edge sense select bit INT6IC.Bit4 4 Polarity select bit INT6IC.Bit3 3 Interrupt request bit INT6IC.Bit2 2 Interrupt priority level select bit 2 INT6IC.Bit1 1 Interrupt priority level select bit 1 INT6IC.Bit0 0 Interrupt priority level select bit 0 INT7IC 0x00FF INT7 interrupt control register INT7IC.Bit5 5 Level sense/Edge sense select bit INT7IC.Bit4 4 Polarity select bit INT7IC.Bit3 3 Interrupt request bit INT7IC.Bit2 2 Interrupt priority level select bit 2 INT7IC.Bit1 1 Interrupt priority level select bit 1 INT7IC.Bit0 0 Interrupt priority level select bit 0 .M37906M8 ;http://www.mitsubishichips.com/Global/content/product/mcu/16bit/7700f/7900s/7906g/e7906um.pdf ; *** - собственные сокращения ; MEMORY MAP area DATA FSR 0x0000:0x0100 area BSS RESERVED 0x0100:0x0400 area DATA RAM_ 0x0400:0x1000 Internal RAM area DATA ROM_ 0x1000:0xFFB4 Internal ROM area DATA USER_VEC 0xFFB4:0x10000 ; Interrupt and reset vector assignments interrupt __RESET 0xFFFE RESET interrupt Zero_ 0xFFFC Zero division interrupt BRK_ 0xFFFA BRK instruction interrupt DBC_ 0xFFF8 DBC interrupt Watchdog_ 0xFFF6 Watchdog timer interrupt Timer_A0 0xFFEC Timer A0 interrupt Timer_A1 0xFFEA Timer A1 interrupt Timer_A2 0xFFE8 Timer A2 interrupt Timer_A3 0xFFE6 Timer A3 interrupt Timer_A4 0xFFE4 Timer A4 interrupt Timer_B0 0xFFE2 Timer B0 interrupt Timer_B1 0xFFE0 Timer B1 interrupt Timer_B2 0xFFDE Timer B2 interrupt UART0_R 0xFFDC UART0 receive interrupt UART0_T 0xFFDA UART0 transmit interrupt UART1_R 0xFFD8 UART1 receive interrupt UART1_T 0xFFD6 UART1 transmit interrupt A_D_CONV 0xFFD4 A-D conversion interrupt INT3_ 0xFFD2 INT3 interrupt INT4_ 0xFFD0 INT4 interrupt ADR_M_D 0xFFCA Address matching detect interrupt INT5_ 0xFFC6 INT5 interrupt INT6_ 0xFFC4 INT6 interrupt INT7_ 0xFFC2 INT7 interrupt Timer_A5 0xFFC0 Timer A5 interrupt Timer_A6 0xFFBE Timer A6 interrupt Timer_A7 0xFFBC Timer A7 interrupt Timer_A8 0xFFBA Timer A8 interrupt Timer_A9 0xFFB8 Timer A9 ; INPUT/ OUTPUT PORTS RESERVED0000 0x0000 RESERVED RESERVED0001 0x0001 RESERVED RESERVED0002 0x0002 RESERVED P1 0x0003 Port P1 register P1.P1_7 7 Port pin P17 P1.P1_6 6 Port pin P16 P1.P1_5 5 Port pin P15 P1.P1_4 4 Port pin P14 P1.P1_3 3 Port pin P13 P1.P1_2 2 Port pin P12 P1.P1_1 1 Port pin P11 P1.P1_0 0 Port pin P10 RESERVED0004 0x0004 RESERVED 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 pin P27 P2.P2_6 6 Port pin P26 P2.P2_5 5 Port pin P25 P2.P2_4 4 Port pin P24 P2.P2_3 3 Port pin P23 P2.P2_2 2 Port pin P22 P2.P2_1 1 Port pin P21 P2.P2_0 0 Port pin P20 RESERVED0007 0x0007 RESERVED 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 RESERVED0009 0x0009 RESERVED RESERVED000A 0x000A RESERVED P5 0x000B Port P5 register P5.P5_7 7 Port pin P57 P5.P5_6 6 Port pin P56 P5.P5_5 5 Port pin P55 P5.P5_4 4 Port pin P54 P5.P5_3 3 Port pin P53 P5.P5_2 2 Port pin P52 P5.P5_1 1 Port pin P51 P5.P5_0 0 Port pin P50 RESERVED000C 0x000C RESERVED 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 pin P67 P6.P6_6 6 Port pin P66 P6.P6_5 5 Port pin P65 P6.P6_4 4 Port pin P64 P6.P6_3 3 Port pin P63 P6.P6_2 2 Port pin P62 P6.P6_1 1 Port pin P61 P6.P6_0 0 Port pin P60 P7 0x000F Port P7 register P7.P7_7 7 Port pin P77 P7.P7_6 6 Port pin P76 P7.P7_5 5 Port pin P75 P7.P7_4 4 Port pin P74 P7.P7_3 3 Port pin P73 P7.P7_2 2 Port pin P72 P7.P7_1 1 Port pin P71 P7.P7_0 0 Port pin 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 RESERVED0012 0x0012 RESERVED RESERVED0013 0x0013 RESERVED RESERVED0014 0x0014 RESERVED 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 select bit 0 ADCON0.Bit6 6 A-D conversion start bit ADCON0.Bit4 4 A-D operation mode select bits 0 4 ADCON0.Bit3 3 A-D operation mode select bits 0 3 ADCON0.Bit2 2 Analog input pin select bit 2 ADCON0.Bit1 1 Analog input pin select bit 1 ADCON0.Bit0 0 Analog input pin select bit 0 ADCON1 0x001F A-D control register 1 (***) ADCON1.Bit6 6 VREF connection select bit ADCON1.Bit4 4 A-D conversion frequency select bit 1 ADCON1.Bit3 3 Resolution select bit 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 RESERVED002A 0x002A RESERVED RESERVED002B 0x002B RESERVED RESERVED002C 0x002C RESERVED RESERVED002D 0x002D RESERVED RESERVED002E 0x002E RESERVED 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.Bit7 7 Transfer format select bit U0C0.Bit6 6 CLK polarity select bit U0C0.Bit5 5 UART0 receive interrupt mode select bit U0C0.Bit4 4 CTS/RTS enable bit U0C0.Bit3 3 Transmit register empty flag U0C0.Bit2 2 CTS/RTS function 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.Bit6 6 CLK polarity select bit U1C0.Bit5 5 UART1 receive interrupt mode select bit U1C0.Bit4 4 CTS/RTS enable bit U1C0.Bit3 3 Transmit register empty flag U1C0.Bit2 2 CTS/RTS function 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 CSF0 0x0040 Count start flag 0 (***) CSF1 0x0041 Count start flag 1 (***) OSSF0 0x0042 One-shot start flag 0 (***) OSSF1 0x0043 One-shot start flag 1 (***) UDF0 0x0044 Up-down flag 0 (***) TACDSR 0x0045 Timer A clock division select register (***) TACDSR.Bit1 1 Timer A clock division select bit 1 TACDSR.Bit0 0 Timer A clock division select bit 0 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.Bit4 4 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.Bit4 4 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.Bit4 4 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 PM1 0x005F Processor mode register 1 PM1.Bit1 1 Direct page register switch bit WDT 0x0060 Watchdog timer register (***) WDT.Bit7 7 WDT.Bit6 6 WDT.Bit5 5 WDT.Bit4 4 WDT.Bit3 3 WDT.Bit2 2 WDT.Bit1 1 WDT.Bit0 0 WDTFS 0x0061 Watchdog timer frequency select register (***) WDTFS.Bit7 7 Watchdog timer clock source select bit at STP termination WDTFS.Bit6 6 Watchdog timer clock source select bit at STP termination WDTFS.Bit0 0 Watchdog timer frequency select bit PFSR0 0x0062 Particular function select register 0 (***) PFSR0.Bit1 1 External clcok input select bit PFSR0.Bit0 0 STP instruction invalidity select bit PFSR1 0x0063 Particular function select register 1 (***) PFSR1.Bit6 6 Timer B2 clock source select bit PFSR1.Bit3 3 System clock stop select bit at WIT PFSR1.Bit1 1 WIT-instruction-execution status bit PFSR1.Bit0 0 STP-instruction-execution status bit PFSR2 0x0064 Particular function select register 2 (***) PFSR2.Bit7 7 PFSR2.Bit6 6 PFSR2.Bit5 5 PFSR2.Bit4 4 PFSR2.Bit3 3 PFSR2.Bit2 2 PFSR2.Bit1 1 PFSR2.Bit0 0 RESERVED0065 0x0065 RESERVED DCR0 0x0066 Debug control register 0 (***) DCR0.Bit5 5 Detect enable bit DCR0.Bit2 2 Detect condition select bit 2 DCR0.Bit1 1 Detect condition select bit 1 DCR0.Bit0 0 Detect condition select bit 0 DCR1 0x0067 Debug control register 1 (***) DCR1.Bit6 6 Address-matching-detection 2 decision bit DCR1.Bit2 2 Address compare register access enable bit ACR0 0x0068 Address compare register 0 (***) ACR1 0x006B Address compare register 1 (***) INT3IC 0x006E INT3 interrupt control register INT3IC.Bit5 5 Level sense/Edge sense select bit INT3IC.Bit4 4 Polarity select bit INT3IC.Bit3 3 Interrupt request bit INT3IC.Bit2 2 Interrupt priority level select bit 2 INT3IC.Bit1 1 Interrupt priority level select bit 1 INT3IC.Bit0 0 Interrupt priority level select bit 0 INT4IC 0x006F INT4 interrupt control register INT4IC.Bit5 5 Level sense/Edge sense select bit INT4IC.Bit4 4 Polarity select bit INT4IC.Bit3 3 Interrupt request bit INT4IC.Bit2 2 Interrupt priority level select bit 2 INT4IC.Bit1 1 Interrupt priority level select bit 1 INT4IC.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 RESERVED007D 0x007D RESERVED RESERVED007E 0x007E RESERVED RESERVED007F 0x007F RESERVED RESERVED0080 0x0080 RESERVED RESERVED0081 0x0081 RESERVED RESERVED0082 0x0082 RESERVED RESERVED0083 0x0083 RESERVED RESERVED0084 0x0084 RESERVED RESERVED0085 0x0085 RESERVED RESERVED0086 0x0086 RESERVED RESERVED0087 0x0087 RESERVED RESERVED0088 0x0088 RESERVED RESERVED0089 0x0089 RESERVED RESERVED008A 0x008A RESERVED RESERVED008B 0x008B RESERVED RESERVED008C 0x008C RESERVED RESERVED008D 0x008D RESERVED RESERVED008E 0x008E RESERVED RESERVED008F 0x008F RESERVED RESERVED0090 0x0090 RESERVED RESERVED0091 0x0091 RESERVED RESERVED0092 0x0092 RESERVED RESERVED0093 0x0093 RESERVED RESERVED0094 0x0094 RESERVED EIIRR 0x0095 External interrupt input read register (***) EIIRR.Bit7 7 INT7 read out bit EIIRR.Bit6 6 INT6 read out bit EIIRR.Bit5 5 INT5 read out bit EIIRR.Bit4 4 INT4 read out bit EIIRR.Bit3 3 INT3 read out bit DACR 0x0096 D-A control register DACR.Bit1 1 D-A1 output enable bit DACR.Bit0 0 D-A0 output enable bit RESERVED0097 0x0097 RESERVED DAR0 0x0098 D-A register 0 (***) DAR1 0x0099 D-A register 1 (***) RESERVED009A 0x009A RESERVED RESERVED009B 0x009B RESERVED RESERVED009C 0x009C RESERVED RESERVED009D 0x009D RESERVED RESERVED009E 0x009E RESERVED RESERVED009F 0x009F RESERVED RESERVED00A0 0x00A0 RESERVED RESERVED00A1 0x00A1 RESERVED RESERVED00A2 0x00A2 RESERVED RESERVED00A3 0x00A3 RESERVED RESERVED00A4 0x00A4 RESERVED RESERVED00A5 0x00A5 RESERVED WOMR 0x00A6 Waveform output mode register (***) WOMR.Bit7 7 Waveform output control bit 1 WOMR.Bit6 6 Waveform output control bit 0 WOMR.Bit5 5 Pulse width modulation timer select bit 5 WOMR.Bit4 4 Pulse width modulation timer select bit 4 WOMR.Bit3 3 Pulse output mode select bit WOMR.Bit2 2 Waveform output select bit 2 WOMR.Bit1 1 Waveform output select bit 1 WOMR.Bit0 0 Waveform output select bit 0 DTT 0x00A7 Dead-time timer (***) TPODR0 0x00A8 Three-phase output data register 0 (***) TPODR0.Bit7 7 Clock-source-of-dead-time-timer select bit 7 TPODR0.Bit6 6 Clock-source-of-dead-time-timer select bit 6 TPODR0.Bit3 3 W-phase output polarity set buffer TPODR0.Bit2 2 U-phase output fix bit TPODR0.Bit1 1 V-phase output fix bit TPODR0.Bit0 0 W-phase output fix bit TPODR1 0x00A9 Three-phase output data register 1 (***) TPODR1.Bit5 5 U-phase output polarity set buffer / Interrupt validity output select bit TPODR1.Bit4 4 V-phase output polarity set buffer / Interrupt request interval set bit TPODR1.Bit2 2 U-phase fixed outputs polarity set bit TPODR1.Bit1 1 V-phase fixed outputs polarity set bit TPODR1.Bit0 0 W-phase fixed outputs polarity set bit PDRFCR 0x00AA Position-data-retain function control register (***) PDRFCR.Bit3 3 Retain-trigger polarity select bit PDRFCR.Bit2 2 U-phase position data retain bit PDRFCR.Bit1 1 V-phase position data retain bit PDRFCR.Bit0 0 W-phase position data retain bit RESERVED00AB 0x00AB RESERVED SIOPCR 0x00AC Serial I/O pin control register (***) SIOPCR.Bit3 3 TxD1/P17 switch bit SIOPCR.Bit2 2 TxD0/P13 switch bit SIOPCR.Bit1 1 CTS1/RTS1 separate select bit SIOPCR.Bit0 0 CTS0/RTS0 separate select bit RESERVED00AD 0x00AD RESERVED P2PFCR 0x00AE Port P2 pin function control register (***) P2PFCR.Bit3 3 Pin INT3 /RTPTRG0 select bit P2PFCR.Bit2 2 Pin TB2IN select bit P2PFCR.Bit1 1 Pin TB1IN select bit P2PFCR.Bit0 0 Pin TB0IN select bit RESERVED00AF 0x00AF RESERVED RESERVED00B0 0x00B0 RESERVED RESERVED00B1 0x00B1 RESERVED RESERVED00B2 0x00B2 RESERVED RESERVED00B3 0x00B3 RESERVED RESERVED00B4 0x00B4 RESERVED RESERVED00B5 0x00B5 RESERVED RESERVED00B6 0x00B6 RESERVED RESERVED00B7 0x00B7 RESERVED RESERVED00B8 0x00B8 RESERVED RESERVED00B9 0x00B9 RESERVED RESERVED00BA 0x00BA RESERVED RESERVED00BB 0x00BB RESERVED CCR0 0x00BC Clock control register 0 (***) CCR0.Bit7 7 Peripheral devices clock select bit 1 CCR0.Bit6 6 Peripheral devices clock select bit 0 CCR0.Bit5 5 System clock select bit CCR0.Bit3 3 PLL multiplication ratio select bit 3 CCR0.Bit2 2 PLL multiplication ratio select bit 2 CCR0.Bit1 1 PLL circuit operation enable bit RESERVED00BD 0x00BD RESERVED RESERVED00BE 0x00BE RESERVED RESERVED00BF 0x00BF RESERVED RESERVED00C0 0x00C0 RESERVED RESERVED00C1 0x00C1 RESERVED RESERVED00C2 0x00C2 RESERVED RESERVED00C3 0x00C3 RESERVED UDF1 0x00C4 Up-down flag 1 (***) RESERVED00C5 0x00C5 RESERVED TA5 0x00C6 Timer A5 register TA6 0x00C8 Timer A6 register TA7 0x00CA Timer A7 register TA8 0x00CC Timer A8 register TA9 0x00CE Timer A9 register TA01 0x00D0 Timer A01 register TA11 0x00D2 Timer A11 register TA21 0x00D4 Timer A21 register TA5MR 0x00D6 Timer A5 mode register TA5MR.Bit7 7 TA5MR.Bit6 6 TA5MR.Bit5 5 TA5MR.Bit4 4 TA5MR.Bit3 3 TA5MR.Bit2 2 TA5MR.Bit1 1 Operating mode select bit 1 TA5MR.Bit0 0 Operating mode select bit 0 TA6MR 0x00D7 Timer A6 mode register TA6MR.Bit7 7 TA6MR.Bit6 6 TA6MR.Bit5 5 TA6MR.Bit4 4 TA6MR.Bit3 3 TA6MR.Bit2 2 TA6MR.Bit1 1 Operating mode select bit 1 TA6MR.Bit0 0 Operating mode select bit 0 TA7MR 0x00D8 Timer A7 mode register TA7MR.Bit7 7 TA7MR.Bit6 6 TA7MR.Bit5 5 TA7MR.Bit4 4 TA7MR.Bit3 3 TA7MR.Bit2 2 TA7MR.Bit1 1 Operating mode select bit 1 TA7MR.Bit0 0 Operating mode select bit 0 TA8MR 0x00D9 Timer A8 mode register TA8MR.Bit7 7 TA8MR.Bit6 6 TA8MR.Bit5 5 TA8MR.Bit4 4 TA8MR.Bit3 3 TA8MR.Bit2 2 TA8MR.Bit1 1 Operating mode select bit 1 TA8MR.Bit0 0 Operating mode select bit 0 TA9MR 0x00DA Timer A9 mode register TA9MR.Bit7 7 TA9MR.Bit6 6 TA9MR.Bit5 5 TA9MR.Bit4 4 TA9MR.Bit3 3 TA9MR.Bit2 2 TA9MR.Bit1 1 Operating mode select bit 1 TA9MR.Bit0 0 Operating mode select bit 0 RESERVED00DB 0x00DB RESERVED CFSR0 0x00DC Comparator function select register 0 (***) CFSR0.Bit4 4 AN4 pin comparator function select bit CFSR0.Bit3 3 AN3 pin comparator function select bit CFSR0.Bit2 2 AN2 pin comparator function select bit CFSR0.Bit1 1 AN1 pin comparator function select bit CFSR0.Bit0 0 AN0 pin comparator function select bit RESERVED00DD 0x00DD RESERVED CRR0 0x00DE Comparator result register 0 (***) CRR0.Bit4 4 AN4 pin comparator result bit CRR0.Bit3 3 AN3 pin comparator result bit CRR0.Bit2 2 AN2 pin comparator result bit CRR0.Bit1 1 AN1 pin comparator result bit CRR0.Bit0 0 AN0 pin comparator result bit RESERVED00DF 0x00DF RESERVED RESERVED00E0 0x00E0 RESERVED RESERVED00E1 0x00E1 RESERVED RESERVED00E2 0x00E2 RESERVED RESERVED00E3 0x00E3 RESERVED RESERVED00E4 0x00E4 RESERVED RESERVED00E5 0x00E5 RESERVED RESERVED00E6 0x00E6 RESERVED RESERVED00E7 0x00E7 RESERVED RESERVED00E8 0x00E8 RESERVED RESERVED00E9 0x00E9 RESERVED RESERVED00EA 0x00EA RESERVED RESERVED00EB 0x00EB RESERVED RESERVED00EC 0x00EC RESERVED RESERVED00ED 0x00ED RESERVED RESERVED00EE 0x00EE RESERVED RESERVED00EF 0x00EF RESERVED RESERVED00F0 0x00F0 RESERVED RESERVED00F1 0x00F1 RESERVED RESERVED00F2 0x00F2 RESERVED RESERVED00F3 0x00F3 RESERVED RESERVED00F4 0x00F4 RESERVED TA5IC 0x00F5 Timer A5 interrupt control register TA5IC.Bit3 3 Interrupt request bit TA5IC.Bit2 2 Interrupt priority level select bit 2 TA5IC.Bit1 1 Interrupt priority level select bit 1 TA5IC.Bit0 0 Interrupt priority level select bit 0 TA6IC 0x00F6 Timer A6 interrupt control register TA6IC.Bit3 3 Interrupt request bit TA6IC.Bit2 2 Interrupt priority level select bit 2 TA6IC.Bit1 1 Interrupt priority level select bit 1 TA6IC.Bit0 0 Interrupt priority level select bit 0 TA7IC 0x00F7 Timer A7 interrupt control register TA7IC.Bit3 3 Interrupt request bit TA7IC.Bit2 2 Interrupt priority level select bit 2 TA7IC.Bit1 1 Interrupt priority level select bit 1 TA7IC.Bit0 0 Interrupt priority level select bit 0 TA8IC 0x00F8 Timer A8 interrupt control register TA8IC.Bit3 3 Interrupt request bit TA8IC.Bit2 2 Interrupt priority level select bit 2 TA8IC.Bit1 1 Interrupt priority level select bit 1 TA8IC.Bit0 0 Interrupt priority level select bit 0 TA9IC 0x00F9 Timer A9 interrupt control register TA9IC.Bit3 3 Interrupt request bit TA9IC.Bit2 2 Interrupt priority level select bit 2 TA9IC.Bit1 1 Interrupt priority level select bit 1 TA9IC.Bit0 0 Interrupt priority level select bit 0 RESERVED00FA 0x00FA RESERVED RESERVED00FB 0x00FB RESERVED RESERVED00FC 0x00FC RESERVED INT5IC 0x00FD INT5 interrupt control register INT5IC.Bit5 5 Level sense/Edge sense select bit INT5IC.Bit4 4 Polarity select bit INT5IC.Bit3 3 Interrupt request bit INT5IC.Bit2 2 Interrupt priority level select bit 2 INT5IC.Bit1 1 Interrupt priority level select bit 1 INT5IC.Bit0 0 Interrupt priority level select bit 0 INT6IC 0x00FE INT6 interrupt control register INT6IC.Bit5 5 Level sense/Edge sense select bit INT6IC.Bit4 4 Polarity select bit INT6IC.Bit3 3 Interrupt request bit INT6IC.Bit2 2 Interrupt priority level select bit 2 INT6IC.Bit1 1 Interrupt priority level select bit 1 INT6IC.Bit0 0 Interrupt priority level select bit 0 INT7IC 0x00FF INT7 interrupt control register INT7IC.Bit5 5 Level sense/Edge sense select bit INT7IC.Bit4 4 Polarity select bit INT7IC.Bit3 3 Interrupt request bit INT7IC.Bit2 2 Interrupt priority level select bit 2 INT7IC.Bit1 1 Interrupt priority level select bit 1 INT7IC.Bit0 0 Interrupt priority level select bit 0