; ; This file defines SFR names and bit names for Fujitsu's F2MC16L processors. ; ; This file can be configured for different devices. ; At the beginning of the file there are definitions common for all devices ; Device-specific definitions are introduced by ; ; .devicename ; ; line. Also an optional directive ; ; .default=devicename ; ; designates the default device name. ; .default MB90610A ;------------------------------- ; Device specific definitions .MB90610A ; DS07-13603-5E http://edevice.fujitsu.com/fj/DATASHEET/e-ds/e713603.pdf ; MB90611A/MB90613A ; RAM: 1 Kbytes (MB90611A) ; 3 Kbytes (MB90613A) ; MEMORY MAP ; [MB90611A] area DATA FSR 0x000000:0x0000C0 area DATA MEM_EXT_1 0x0000C0:0x000100 area DATA MEM_INT_1 0x000100:0x000180 area DATA RAM 0x000180:0x000380 area DATA MEM_INT_2 0x000380:0x000500 area BSS No_access 0x000500:0x002000 area DATA MEM_EXT_2 0x002000:0x1000000 ; [MB90613A] ; area DATA FSR 0x000000:0x0000C0 ; area DATA MEM_EXT_1 0x0000C0:0x000100 ; area DATA MEM_INT_1 0x000100:0x000180 ; area DATA RAM 0x000180:0x000380 ; area DATA MEM_INT_2 0x000380:0x000D00 ; area BSS No_access 0x000D00:0x002000 ; area DATA MEM_EXT_2 0x002000:0x1000000 ; Interrupt and reset vector assignments interrupt __RESET 0xFFFFDC Reset interrupt INT_9 0xFFFFD8 INT 9 instruction interrupt EXCEPT 0xFFFFD4 Exception interrupt EI_0 0xFFFFD0 External interrupt 0 interrupt EI_1 0xFFFFC8 External interrupt 1 interrupt EI_2 0xFFFFC0 External interrupt 2 interrupt EI_3 0xFFFFB8 External interrupt 3 interrupt EI_4 0xFFFFB0 External interrupt 4 interrupt EI_5 0xFFFFA8 External interrupt 5 interrupt EI_6 0xFFFFA0 External interrupt 6 interrupt UART0_T 0xFFFF9C UART0 - transmit complete interrupt EI_7 0xFFFF98 External interrupt 7 interrupt UART1_T 0xFFFF94 UART1 - transmit complete interrupt PPG_0 0xFFFF90 PPG 0 interrupt PPG_1 0xFFFF8C PPG 1 interrupt RTIMER0 0xFFFF88 16-bit reload timer interrupt RTIMER1 0xFFFF84 16-bit reload timer interrupt A_DC 0xFFFF80 A/DC measurement complete interrupt UART2_T 0xFFFF78 UART2 - transmit complete interrupt TTI 0xFFFF74 Timebase timer interval interrupt interrupt UART2_R 0xFFFF70 UART2 - receive complete interrupt UART1_R 0xFFFF68 UART1 - receive complete interrupt UART0_R 0xFFFF60 UART0 - receive complete ; INPUT/OUTPUT PORTS PDR1 0x000001 Port 1 data register PDR1.PD17 7 PDR1.PD16 6 PDR1.PD15 5 PDR1.PD14 4 PDR1.PD13 3 PDR1.PD12 2 PDR1.PD11 1 PDR1.PD10 0 PDR2 0x000002 Port 2 data register PDR2.PD27 7 PDR2.PD26 6 PDR2.PD25 5 PDR2.PD24 4 PDR2.PD23 3 PDR2.PD22 2 PDR2.PD21 1 PDR2.PD20 0 PDR3 0x000003 Port 3 data register PDR3.PD37 7 PDR3.PD36 6 PDR3.PD35 5 PDR3.PD34 4 PDR3.PD33 3 PDR3.PD32 2 PDR3.PD31 1 PDR3.PD30 0 PDR4 0x000004 Port 4 data register PDR4.PD47 7 PDR4.PD46 6 PDR4.PD45 5 PDR4.PD44 4 PDR4.PD43 3 PDR4.PD42 2 PDR4.PD41 1 PDR4.PD40 0 PDR5 0x000005 Port 5 data register PDR5.PD57 7 PDR5.PD56 6 PDR5.PD55 5 PDR5.PD54 4 PDR5.PD53 3 PDR5.PD52 2 PDR5.PD51 1 PDR5.PD50 0 PDR6 0x000006 Port 6 data register PDR6.PD67 7 PDR6.PD66 6 PDR6.PD65 5 PDR6.PD64 4 PDR6.PD63 3 PDR6.PD62 2 PDR6.PD61 1 PDR6.PD60 0 PDR7 0x000007 Port 7 data register PDR7.PD77 7 PDR7.PD76 6 PDR7.PD75 5 PDR7.PD74 4 PDR7.PD73 3 PDR7.PD72 2 PDR7.PD71 1 PDR7.PD70 0 PDR8 0x000008 Port 8 data register PDR8.PD87 7 PDR8.PD86 6 PDR8.PD85 5 PDR8.PD84 4 PDR8.PD83 3 PDR8.PD82 2 PDR8.PD81 1 PDR8.PD80 0 PDR9 0x000009 Port 9 data register PDR9.PD97 7 PDR9.PD96 6 PDR9.PD95 5 PDR9.PD94 4 PDR9.PD93 3 PDR9.PD92 2 PDR9.PD91 1 PDR9.PD90 0 PDRA 0x00000A Port A data register PDRA.PDA7 7 PDRA.PDA6 6 PDRA.PDA5 5 PDRA.PDA4 4 PDRA.PDA3 3 PDRA.PDA2 2 PDRA.PDA1 1 DDR1 0x000011 Port 1 direction register DDR1.DD17 7 DDR1.DD16 6 DDR1.DD15 5 DDR1.DD14 4 DDR1.DD13 3 DDR1.DD12 2 DDR1.DD11 1 DDR1.DD10 0 DDR2 0x000012 Port 2 direction register DDR2.DD27 7 DDR2.DD26 6 DDR2.DD25 5 DDR2.DD24 4 DDR2.DD23 3 DDR2.DD22 2 DDR2.DD21 1 DDR2.DD20 0 DDR3 0x000013 Port 3 direction register DDR3.DD37 7 DDR3.DD36 6 DDR3.DD35 5 DDR3.DD34 4 DDR3.DD33 3 DDR3.DD32 2 DDR3.DD31 1 DDR3.DD30 0 DDR4 0x000014 Port 4 direction register DDR4.DD47 7 DDR4.DD46 6 DDR4.DD45 5 DDR4.DD44 4 DDR4.DD43 3 DDR4.DD42 2 DDR4.DD41 1 DDR4.DD40 0 DDR5 0x000015 Port 5 direction register DDR5.DD57 7 DDR5.DD56 6 DDR5.DD55 5 DDR5.DD54 4 DDR5.DD53 3 DDR5.DD52 2 DDR5.DD51 1 DDR5.DD50 0 ADER 0x000016 Analog input enable register ADER.ADE7 7 ADER.ADE6 6 ADER.ADE5 5 ADER.ADE4 4 ADER.ADE3 3 ADER.ADE2 2 ADER.ADE1 1 ADER.ADE0 0 DDR7 0x000017 Port 7 direction register DDR7.DD76 6 DDR7.DD75 5 DDR7.DD74 4 DDR7.DD73 3 DDR7.DD72 2 DDR7.DD71 1 DDR7.DD70 0 DDR8 0x000018 Port 8 direction register DDR8.DD86 6 DDR8.DD85 5 DDR8.DD84 4 DDR8.DD83 3 DDR8.DD82 2 DDR8.DD81 1 DDR8.DD80 0 DDR9 0x000019 Port 9 direction register DDR9.DD95 5 DDR9.DD94 4 DDR9.DD93 3 DDR9.DD92 2 DDR9.DD91 1 DDR9.DD90 0 DDRA 0x00001A Port A direction register DDRA.DDA7 7 DDRA.DDA6 6 DDRA.DDA5 5 DDRA.DDA4 4 DDRA.DDA3 3 DDRA.DDA2 2 DDRA.DDA1 1 SMR0 0x000020 Serial mode register 0 SMR0.MD1 7 SMR0.MD0 6 SMR0.CS2 5 SMR0.CS1 4 SMR0.CS0 3 SMR0.SCKE 1 SMR0.SOE 0 SCR0 0x000021 Serial control register 0 SCR0.PEN 7 SCR0.P 6 SCR0.SBL 5 SCR0.CL 4 SCR0.AD 3 SCR0.REC 2 SCR0.RXE 1 SCR0.TXE 0 SIDR0 0x000022 Serial input data register 0 / Serial output data register 0 SIDR0.D7 7 SIDR0.D6 6 SIDR0.D5 5 SIDR0.D4 4 SIDR0.D3 3 SIDR0.D2 2 SIDR0.D1 1 SIDR0.D0 0 SSR0 0x000023 Serial status register 0 SSR0.PE 7 SSR0.ORE 6 SSR0.FRE 5 SSR0.RDRF 4 SSR0.TDRE 3 SSR0.RIE 1 SSR0.TIE 0 SMR1 0x000024 Serial mode register 1 SMR1.MD1 7 SMR1.MD0 6 SMR1.CS2 5 SMR1.CS1 4 SMR1.CS0 3 SMR1.SCKE 1 SMR1.SOE 0 SCR1 0x000025 Serial control register 1 SCR1.PEN 7 SCR1.P 6 SCR1.SBL 5 SCR1.CL 4 SCR1.AD 3 SCR1.REC 2 SCR1.RXE 1 SCR1.TXE 0 SIDR1 0x000026 Serial input data register 1 / Serial output data register 1 SIDR1.D7 7 SIDR1.D6 6 SIDR1.D5 5 SIDR1.D4 4 SIDR1.D3 3 SIDR1.D2 2 SIDR1.D1 1 SIDR1.D0 0 SSR1 0x000027 Serial status register 1 SSR1.PE 7 SSR1.ORE 6 SSR1.FRE 5 SSR1.RDRF 4 SSR1.TDRE 3 SSR1.RIE 1 SSR1.TIE 0 ENIR 0x000028 Interrupt/DTP enable register ENIR.EN7 7 ENIR.EN6 6 ENIR.EN5 5 ENIR.EN4 4 ENIR.EN3 3 ENIR.EN2 2 ENIR.EN1 1 ENIR.EN0 0 EIRR 0x000029 Interrupt/DTP request register EIRR.ER7 7 EIRR.ER6 6 EIRR.ER5 5 EIRR.ER4 4 EIRR.ER3 3 EIRR.ER2 2 EIRR.ER1 1 EIRR.ER0 0 ELVR 0x00002A Interrupt level setting register ELVR.LALB71 15 ELVR.LALB70 14 ELVR.LALB61 13 ELVR.LALB60 12 ELVR.LALB51 11 ELVR.LALB50 10 ELVR.LALB41 9 ELVR.LALB40 8 ELVR.LALB31 7 ELVR.LALB30 6 ELVR.LALB21 5 ELVR.LALB20 4 ELVR.LALB11 3 ELVR.LALB10 2 ELVR.LALB01 1 ELVR.LALB00 0 ADCS1 0x00002C AD control status register ADCS1.MD1 7 ADCS1.MD0 6 ADCS1.ANS2 5 ADCS1.ANS1 4 ADCS1.ANS0 3 ADCS1.ANE2 2 ADCS1.ANE1 1 ADCS1.ANE0 0 ADCS2 0x00002D AD control status register ADCS2.BUSY 7 ADCS2.INT 6 ADCS2.INTE 5 ADCS2.PAUS 4 ADCS2.STS1 3 ADCS2.STS0 2 ADCS2.STRT 1 ADCR12 0x00002E AD data register ADCR12.S10 15 ADCR12.D9 9 ADCR12.D8 8 ADCR12.D7 7 ADCR12.D6 6 ADCR12.D5 5 ADCR12.D4 4 ADCR12.D3 3 ADCR12.D2 2 ADCR12.D1 1 ADCR12.D0 0 PPGC01 0x000030 PPG0 operation mode control register PPGC01.PEN1 15 PPGC01.PCS1 14 PPGC01.PE10 13 PPGC01.PIE1 12 PPGC01.PUF1 11 PPGC01.MD1 10 PPGC01.MD0 9 PPGC01.PEN0 7 PPGC01.PE00 5 PPGC01.PIE0 4 PPGC01.PUF0 3 PPGC01.PCM1 2 PPGC01.PCM0 1 PRL0_PRLL 0x000034 PPG0 reload register PRL0_PRLH 0x000035 PPG0 reload register PRL1_PRLL 0x000036 PPG1 reload register PRL1_PRLH 0x000037 PPG1 reload register TMCSR0 0x000038 Control status register TMCSR0.CSL1 11 TMCSR0.CSL0 10 TMCSR0.MOD2 9 TMCSR0.MOD1 8 TMCSR0.MOD0 7 TMCSR0.OUTE 6 TMCSR0.OUTL 5 TMCSR0.RELD 4 TMCSR0.INTE 3 TMCSR0.UF 2 TMCSR0.CNTE 1 TMCSR0.TRG 0 TMR0 0x00003A 16-bit timer register / 16-bit reload register TMCSR1 0x00003C Control status register TMCSR1.CSL1 11 TMCSR1.CSL0 10 TMCSR1.MOD2 9 TMCSR1.MOD1 8 TMCSR1.MOD0 7 TMCSR1.OUTE 6 TMCSR1.OUTL 5 TMCSR1.RELD 4 TMCSR1.INTE 3 TMCSR1.UF 2 TMCSR1.CNTE 1 TMCSR1.TRG 0 TMR1 0x00003E 16-bit timer register / 16-bit reload register SMR2 0x000044 Serial mode register 2 SMR2.MD1 7 SMR2.MD0 6 SMR2.CS2 5 SMR2.CS1 4 SMR2.CS0 3 SMR2.SCKE 1 SMR2.SOE 0 SCR2 0x000045 Serial control register 2 SCR2.PEN 7 SCR2.P 6 SCR2.SBL 5 SCR2.CL 4 SCR2.AD 3 SCR2.REC 2 SCR2.RXE 1 SCR2.TXE 0 SIDR2 0x000046 Serial input data register 2 / Serial output data register 2 SIDR2.D7 7 SIDR2.D6 6 SIDR2.D5 5 SIDR2.D4 4 SIDR2.D3 3 SIDR2.D2 2 SIDR2.D1 1 SIDR2.D0 0 SSR2 0x000047 Serial status register 2 SSR2.PE 7 SSR2.ORE 6 SSR2.FRE 5 SSR2.RDRF 4 SSR2.TDRE 3 SSR2.RIE 1 SSR2.TIE 0 CSCR0 0x000048 CS control register 0 CSCR0.ACTL 3 CSCR0.OPEL 2 CSCR0.CSA1 1 CSCR0.CSA0 0 CSCR1 0x000049 CS control register 1 CSCR1.ACTL 3 CSCR1.OPEL 2 CSCR1.CSA1 1 CSCR1.CSA0 0 CSCR2 0x00004A CS control register 2 CSCR2.ACTL 3 CSCR2.OPEL 2 CSCR2.CSA1 1 CSCR2.CSA0 0 CSCR3 0x00004B CS control register 3 CSCR3.ACTL 3 CSCR3.OPEL 2 CSCR3.CSA1 1 CSCR3.CSA0 0 CSCR4 0x00004C CS control register 4 CSCR4.ACTL 3 CSCR4.OPEL 2 CSCR4.CSA1 1 CSCR4.CSA0 0 CSCR5 0x00004D CS control register 5 CSCR5.ACTL 3 CSCR5.OPEL 2 CSCR5.CSA1 1 CSCR5.CSA0 0 CSCR6 0x00004E CS control register 6 CSCR6.ACTL 3 CSCR6.OPEL 2 CSCR6.CSA1 1 CSCR6.CSA0 0 CSCR7 0x00004F CS control register 7 CSCR7.ACTL 3 CSCR7.OPEL 2 CSCR7.CSA1 1 CSCR7.CSA0 0 CDCR0 0x000051 UART0 (SCI) machine clock division control register CDCR0.DIV3 3 CDCR0.DIV2 2 CDCR0.DIV1 1 CDCR0.DIV0 0 CDCR1 0x000053 UART1 (SCI) machine clock division control register CDCR1.DIV3 3 CDCR1.DIV2 2 CDCR1.DIV1 1 CDCR1.DIV0 0 CDCR2 0x000055 UART2 (SCI) machine clock division control register CDCR2.DIV3 3 CDCR2.DIV2 2 CDCR2.DIV1 1 CDCR2.DIV0 0 DIRR 0x00009F Delayed interrupt generate / release register DIRR.R0 0 LPMCR 0x0000A0 Low power consumption mode control register LPMCR.STP 7 LPMCR.SLP 6 LPMCR.SPL 5 LPMCR.RST 4 LPMCR.CG1 2 LPMCR.CG0 1 CKSCR 0x0000A1 Clock selection register CKSCR.MCM 6 CKSCR.WS1 5 CKSCR.WS0 4 CKSCR.MCS 2 CKSCR.CS1 1 CKSCR.CS0 0 ARSR 0x0000A5 Auto-ready function selection register HACR 0x0000A6 External address output control register EPCR 0x0000A7 Bus control signal selection register WDTC 0x0000A8 Watchdog timer control register WDTC.PONR 7 WDTC.STBR 6 WDTC.WRST 5 WDTC.ERST 4 WDTC.SRST 3 TBTC 0x0000A9 Timebase timer control register TBTC.TBIE 4 TBTC.TBOF 3 TBTC.TBR 2 TBTC.TBC1 1 TBTC.TBC0 0 ICR00 0x0000B0 Interrupt control register 00 ICR00.S1 5 ICR00.S0 4 ICR00.ISE 3 ICR00.IL2 2 ICR00.IL1 1 ICR00.IL0 0 ICR01 0x0000B1 Interrupt control register 01 ICR01.S1 5 ICR01.S0 4 ICR01.ISE 3 ICR01.IL2 2 ICR01.IL1 1 ICR01.IL0 0 ICR02 0x0000B2 Interrupt control register 02 ICR02.S1 5 ICR02.S0 4 ICR02.ISE 3 ICR02.IL2 2 ICR02.IL1 1 ICR02.IL0 0 ICR03 0x0000B3 Interrupt control register 03 ICR03.S1 5 ICR03.S0 4 ICR03.ISE 3 ICR03.IL2 2 ICR03.IL1 1 ICR03.IL0 0 ICR04 0x0000B4 Interrupt control register 04 ICR04.S1 5 ICR04.S0 4 ICR04.ISE 3 ICR04.IL2 2 ICR04.IL1 1 ICR04.IL0 0 ICR05 0x0000B5 Interrupt control register 05 ICR05.S1 5 ICR05.S0 4 ICR05.ISE 3 ICR05.IL2 2 ICR05.IL1 1 ICR05.IL0 0 ICR06 0x0000B6 Interrupt control register 06 ICR06.S1 5 ICR06.S0 4 ICR06.ISE 3 ICR06.IL2 2 ICR06.IL1 1 ICR06.IL0 0 ICR07 0x0000B7 Interrupt control register 07 ICR07.S1 5 ICR07.S0 4 ICR07.ISE 3 ICR07.IL2 2 ICR07.IL1 1 ICR07.IL0 0 ICR08 0x0000B8 Interrupt control register 08 ICR08.S1 5 ICR08.S0 4 ICR08.ISE 3 ICR08.IL2 2 ICR08.IL1 1 ICR08.IL0 0 ICR09 0x0000B9 Interrupt control register 09 ICR09.S1 5 ICR09.S0 4 ICR09.ISE 3 ICR09.IL2 2 ICR09.IL1 1 ICR09.IL0 0 ICR10 0x0000BA Interrupt control register 10 ICR10.S1 5 ICR10.S0 4 ICR10.ISE 3 ICR10.IL2 2 ICR10.IL1 1 ICR10.IL0 0 ICR11 0x0000BB Interrupt control register 11 ICR11.S1 5 ICR11.S0 4 ICR11.ISE 3 ICR11.IL2 2 ICR11.IL1 1 ICR11.IL0 0 ICR12 0x0000BC Interrupt control register 12 ICR12.S1 5 ICR12.S0 4 ICR12.ISE 3 ICR12.IL2 2 ICR12.IL1 1 ICR12.IL0 0 ICR13 0x0000BD Interrupt control register 13 ICR13.S1 5 ICR13.S0 4 ICR13.ISE 3 ICR13.IL2 2 ICR13.IL1 1 ICR13.IL0 0 ICR14 0x0000BE Interrupt control register 14 ICR14.S1 5 ICR14.S0 4 ICR14.ISE 3 ICR14.IL2 2 ICR14.IL1 1 ICR14.IL0 0 ICR15 0x0000BF Interrupt control register 15 ICR15.S1 5 ICR15.S0 4 ICR15.ISE 3 ICR15.IL2 2 ICR15.IL1 1 ICR15.IL0 0 .MB90620A ; DS07-13606-1E http://edevice.fujitsu.com/fj/DATASHEET/e-ds/e713606.pdf ; MB90622A/623A/P623A ; ROM: 32 Kbytes (MB90622A) ; 48 Kbytes (MB90623A) ; One-time PROM: 48 Kbytes (MB90P623A) ; RAM: 1.64 Kbytes (MB90622A) ; 2 Kbytes (MB90623A/P623A) ; MEMORY MAP ; [MB90622A] area DATA FSR 0x000000:0x0000C0 area BSS No_access_1 0x0000C0:0x000100 area DATA RAM 0x000100:0x000780 area BSS No_access_2 0x000780:0x008000 area DATA ROM_1 0x008000:0x010000 area BSS No_access_3 0x010000:0xFF8000 ; area DATA ROM_2_BANK_FF 0xFF8000:0x1000000 ; [MB90623A/MB90P623A] ; area DATA FSR 0x000000:0x0000C0 ; area BSS No_access_1 0x0000C0:0x000100 ; area DATA RAM 0x000100:0x000900 ; area BSS No_access_2 0x000900:0x004000 ; area DATA ROM_1 0x004000:0x010000 ; area BSS No_access_3 0x010000:0xFF4000 ; area DATA ROM_2_BANK_FF 0xFF4000:0x1000000 ; Interrupt and reset vector assignments interrupt __RESET 0xFFFFDC Reset interrupt INT9 0xFFFFD8 INT9 instruction interrupt EXCEPT 0xFFFFD4 Exception interrupt EI_0 0xFFFFD0 External interrupt 0 interrupt EI_1 0xFFFFCC External interrupt 1 interrupt EI_2 0xFFFFC8 External interrupt 2 interrupt EI_3 0xFFFFC4 External interrupt 3 interrupt EI_4 0xFFFFC0 External interrupt 4 interrupt EI_5 0xFFFFBC External interrupt 5 interrupt EI_6 0xFFFFB8 External interrupt 6 interrupt EI_7 0xFFFFB4 External interrupt 7 interrupt ESIOI 0xFFFFB0 Extended serial I/O interface interrupt FT0O 0xFFFFA8 Free-run timer 0 overflow interrupt FT1O 0xFFFFA4 Free-run timer 1 overflow interrupt FT0O_CR0 0xFFFFA0 Free-run timer 0 and compare register 0 matched interrupt FT0O_CR1 0xFFFF9C Free-run timer 0 and compare register 1 matched interrupt FT1O_CR0 0xFFFF98 Free-run timer 1 and compare register 0 matched interrupt FT1O_CR1 0xFFFF94 Free-run timer 1 and compare register 1 matched interrupt PPG_T0 0xFFFF90 PPG timer 0 interrupt PPG_T1 0xFFFF8C PPG timer 1 interrupt RTIMER0 0xFFFF88 16-bit reload timer 0 interrupt RTIMER1 0xFFFF84 16-bit reload timer 1 interrupt RTIMER2 0xFFFF80 16-bit reload timer 2 interrupt A_D_CMC 0xFFFF78 A/D converter measurement complete interrupt WATCH 0xFFFF70 Watch prescaler interrupt TTII 0xFFFF6C Timebase timer interval interrupt interrupt UART_0 0xFFFF68 UART 0 transmission complete interrupt UART_1 0xFFFF60 UART 1 reception complete interrupt DIGM 0xFFFF54 Delayed interrupt generation module ; INPUT/OUTPUT PORTS PDR1 0x000001 Port 1 data register PDR1.PD17 7 PDR1.PD16 6 PDR1.PD15 5 PDR1.PD14 4 PDR1.PD13 3 PDR1.PD12 2 PDR1.PD11 1 PDR1.PD10 0 PDR2 0x000002 Port 2 data register PDR2.PD27 7 PDR2.PD26 6 PDR2.PD25 5 PDR2.PD24 4 PDR2.PD23 3 PDR2.PD22 2 PDR2.PD21 1 PDR2.PD20 0 PDR3 0x000003 Port 3 data register PDR3.PD37 7 PDR3.PD36 6 PDR3.PD35 5 PDR3.PD34 4 PDR3.PD33 3 PDR3.PD32 2 PDR3.PD31 1 PDR3.PD30 0 PDR4 0x000004 Port 4 data register PDR4.PD47 7 PDR4.PD46 6 PDR4.PD45 5 PDR4.PD44 4 PDR4.PD43 3 PDR4.PD42 2 PDR4.PD41 1 PDR4.PD40 0 PDR5 0x000005 Port 5 data register PDR5.PD57 7 PDR5.PD56 6 PDR5.PD55 5 PDR5.PD54 4 PDR5.PD53 3 PDR5.PD52 2 PDR5.PD51 1 PDR5.PD50 0 PDR6 0x000006 Port 6 data register PDR6.PD67 7 PDR6.PD66 6 PDR6.PD65 5 PDR6.PD64 4 PDR6.PD63 3 PDR6.PD62 2 PDR6.PD61 1 PDR6.PD60 0 PDR7 0x000007 Port 7 data register PDR7.PD77 7 PDR7.PD76 6 PDR7.PD75 5 PDR7.PD74 4 PDR7.PD73 3 PDR7.PD72 2 PDR7.PD71 1 PDR7.PD70 0 DDR0 0x000010 Port 0 direction register DDR0.DD17 7 DDR0.DD16 6 DDR0.DD15 5 DDR0.DD14 4 DDR0.DD13 3 DDR0.DD12 2 DDR0.DD11 1 DDR0.DD10 0 DDR1 0x000011 Port 1 direction register DDR1.DD17 7 DDR1.DD16 6 DDR1.DD15 5 DDR1.DD14 4 DDR1.DD13 3 DDR1.DD12 2 DDR1.DD11 1 DDR1.DD10 0 DDR2 0x000012 Port 2 direction register DDR2.DD27 7 DDR2.DD26 6 DDR2.DD25 5 DDR2.DD24 4 DDR2.DD23 3 DDR2.DD22 2 DDR2.DD21 1 DDR2.DD20 0 DDR3 0x000013 Port 3 direction register DDR3.DD37 7 DDR3.DD36 6 DDR3.DD35 5 DDR3.DD34 4 DDR3.DD33 3 DDR3.DD32 2 DDR3.DD31 1 DDR3.DD30 0 DDR4 0x000014 Port 4 direction register DDR4.DD47 7 DDR4.DD46 6 DDR4.DD45 5 DDR4.DD44 4 DDR4.DD43 3 DDR4.DD42 2 DDR4.DD41 1 DDR4.DD40 0 DDR5 0x000015 Port 5 direction register DDR5.DD57 7 DDR5.DD56 6 DDR5.DD55 5 DDR5.DD54 4 DDR5.DD53 3 DDR5.DD52 2 DDR5.DD51 1 DDR5.DD50 0 DDR6 0x000016 Port 6 direction register DDR6.DD57 7 DDR6.DD56 6 DDR6.DD55 5 DDR6.DD54 4 DDR6.DD53 3 DDR6.DD52 2 DDR6.DD51 1 DDR6.DD50 0 DDR7 0x000017 Port 7 direction register DDR7.DD76 6 DDR7.DD75 5 DDR7.DD74 4 DDR7.DD73 3 DDR7.DD72 2 DDR7.DD71 1 DDR7.DD70 0 RDR0 0x00001A Port 0 pull-up resistor setting register RDR0.RD07 7 RDR0.RD06 6 RDR0.RD05 5 RDR0.RD04 4 RDR0.RD03 3 RDR0.RD02 2 RDR0.RD01 1 RDR0.RD00 0 RDR1 0x00001B Port 1 pull-up resistor setting register RDR1.RD17 7 RDR1.RD16 6 RDR1.RD15 5 RDR1.RD14 4 RDR1.RD13 3 RDR1.RD12 2 RDR1.RD11 1 RDR1.RD10 0 RDR2 0x00001C Port 2 pull-up resistor setting register RDR2.RD27 7 RDR2.RD26 6 RDR2.RD25 5 RDR2.RD24 4 RDR2.RD23 3 RDR2.RD22 2 RDR2.RD21 1 RDR2.RD20 0 ADER 0x00001D Analog input enable register ADER.ADE3 3 ADER.ADE2 2 ADER.ADE1 1 ADER.ADE0 0 CKOT 0x00001E Clock output enable register SMR 0x000020 Serial mode register SMR.MD1 7 SMR.MD0 6 SMR.CS2 5 SMR.CS1 4 SMR.CS0 3 SMR.SCKE 1 SMR.SOE 0 SCR 0x000021 Serial control register SCR.PEN 7 SCR.P 6 SCR.SBL 5 SCR.CL 4 SCR.AD 3 SCR.REC 2 SCR.RXE 1 SCR.TXE 0 SIDR 0x000022 Serial input register / Serial output register SIDR.D6 6 SIDR.D5 5 SIDR.D4 4 SIDR.D3 3 SIDR.D2 2 SIDR.D1 1 SIDR.D0 0 SSR 0x000023 Serial status register SSR.PE 7 SSR.ORE 6 SSR.FRE 5 SSR.RDRF 4 SSR.TDRE 3 SSR.RIE 1 SSR.TIE 0 SMCS 0x000024 Serial mode control status register SMCS.SMD2 15 SMCS.SMD1 14 SMCS.SMD0 13 SMCS.SIE 12 SMCS.SIR 11 SMCS.BUSY 10 SMCS.STOP 9 SMCS.STRT 8 SMCS.MODE 3 SMCS.BDS 2 SMCS.SOE 1 SMCS.SCOE 0 SDR 0x000026 Serial data register CDCR 0x000027 Communication prescaler control register CDCR.MD 7 CDCR.DIV3 3 CDCR.DIV2 2 CDCR.DIV1 1 CDCR.DIV0 0 ENIR 0x000028 DTP/Interrupt enable register ENIR.EN7 7 ENIR.EN6 6 ENIR.EN5 5 ENIR.EN4 4 ENIR.EN3 3 ENIR.EN2 2 ENIR.EN1 1 ENIR.EN0 0 EIRR 0x000029 DTP/Interrupt source register EIRR.ER7 7 EIRR.ER6 6 EIRR.ER5 5 EIRR.ER4 4 EIRR.ER3 3 EIRR.ER2 2 EIRR.ER1 1 EIRR.ER0 0 ELVR 0x00002A Request level setting register ELVR.LALB71 15 ELVR.LALB70 14 ELVR.LALB61 13 ELVR.LALB60 12 ELVR.LALB51 11 ELVR.LALB50 10 ELVR.LALB41 9 ELVR.LALB40 8 ELVR.LALB31 7 ELVR.LALB30 6 ELVR.LALB21 5 ELVR.LALB20 4 ELVR.LALB11 3 ELVR.LALB10 2 ELVR.LALB01 1 ELVR.LALB00 0 ADCS0 0x00002C A/D control status register ADCS0.MD1 7 ADCS0.MD0 6 ADCS0.ANS1 4 ADCS0.ANS0 3 ADCS0.ANE1 1 ADCS0.ANE0 0 ADCS1 0x00002D A/D control status register ADCS1.BUSY 7 ADCS1.INT 6 ADCS1.INTE 5 ADCS1.PAUS 4 ADCS1.STS1 3 ADCS1.STS0 2 ADCS1.STRT 1 ADCR01 0x00002E A/D data register ADCR01.S10 15 ADCR01.D9 9 ADCR01.D8 8 ADCR01.D7 7 ADCR01.D6 6 ADCR01.D5 5 ADCR01.D4 4 ADCR01.D3 3 ADCR01.D2 2 ADCR01.D1 1 ADCR01.D0 0 PCSR0 0x000030 PPG0 cycle setting register PDUT0 0x000032 PPG0 duty factor setting register PCN0 0x000034 PPG0 control status register PCN0.CNTE 15 PCN0.STGR 14 PCN0.MDSE 13 PCN0.RTRG 12 PCN0.CKS1 11 PCN0.CKS0 10 PCN0.PGMS 9 PCN0.EGS1 7 PCN0.EGS0 6 PCN0.IREN 5 PCN0.IRQF 4 PCN0.IRS1 3 PCN0.IRS0 2 PCN0.POEN 1 PCN0.OSEL 0 PCSR1 0x000038 PPG1 cycle setting register PDUT1 0x00003A PPG1 duty factor setting register PCN1 0x00003C PPG1 control status register PCN1.CNTE 15 PCN1.STGR 14 PCN1.MDSE 13 PCN1.RTRG 12 PCN1.CKS1 11 PCN1.CKS0 10 PCN1.PGMS 9 PCN1.EGS1 7 PCN1.EGS0 6 PCN1.IREN 5 PCN1.IRQF 4 PCN1.IRS1 3 PCN1.IRS0 2 PCN1.POEN 1 PCN1.OSEL 0 TMCSR0 0x000040 Timer control status register TMCSR0.CSL1 11 TMCSR0.CSL0 10 TMCSR0.MOD2 9 TMCSR0.MOD1 8 TMCSR0.MOD0 7 TMCSR0.OUTE 6 TMCSR0.OUTL 5 TMCSR0.RELD 4 TMCSR0.INTE 3 TMCSR0.UF 2 TMCSR0.CNTE 1 TMCSR0.TRG 0 TMR0 0x000042 16-bit timer register TMRLR0 0x000044 16-bit reload register TMCSR1 0x000046 Timer control status register 1 TMCSR1.CSL1 11 TMCSR1.CSL0 10 TMCSR1.MOD2 9 TMCSR1.MOD1 8 TMCSR1.MOD0 7 TMCSR1.OUTE 6 TMCSR1.OUTL 5 TMCSR1.RELD 4 TMCSR1.INTE 3 TMCSR1.UF 2 TMCSR1.CNTE 1 TMCSR1.TRG 0 TMR1 0x000048 16-bit timer register 1 TMRLR1 0x00004A 16-bit reload register 1 TMCSR2 0x000050 Timer control status register 2 TMCSR2.CSL1 11 TMCSR2.CSL0 10 TMCSR2.MOD2 9 TMCSR2.MOD1 8 TMCSR2.MOD0 7 TMCSR2.OUTE 6 TMCSR2.OUTL 5 TMCSR2.RELD 4 TMCSR2.INTE 3 TMCSR2.UF 2 TMCSR2.CNTE 1 TMCSR2.TRG 0 TMR2 0x000052 16-bit timer register 2 TMRLR2 0x000054 16-bit reload register 2 TCDT0 0x000056 Timer data register 0 TCCS0 0x000058 Timer control status register 0 TCCS0.IVF 6 TCCS0.IVFE 5 TCCS0.STOP 4 TCCS0.MODE 3 TCCS0.CLR 2 TCCS0.CLK1 1 TCCS0.CLK0 0 CCS0 0x000059 Compare control status register 0 CCS0.ICP1 7 CCS0.ICP0 6 CCS0.ICE1 5 CCS0.ICE0 4 CCS0.CST1 1 CCS0.CST0 0 TCR00 0x00005A Timer 0 compare register 0 TCR01 0x00005C Timer 0 compare register 1 TCDT1 0x000060 Timer data register 1 TCCS1 0x000062 Timer control status register 1 TCCS1.IVF 6 TCCS1.IVFE 5 TCCS1.STOP 4 TCCS1.MODE 3 TCCS1.CLR 2 TCCS1.CLK1 1 TCCS1.CLK0 0 CCS1 0x000063 Compare control status register 1 CCS1.ICP1 7 CCS1.ICP0 6 CCS1.ICE1 5 CCS1.ICE0 4 CCS1.CST1 1 CCS1.CST0 0 TCR10 0x000064 Timer 1 compare register 0 TCR11 0x000066 Timer 1 compare register 1 VRAM00 0x000070 LCD display data RAM VRAM01 0x000071 LCD display data RAM VRAM02 0x000072 LCD display data RAM VRAM03 0x000073 LCD display data RAM VRAM04 0x000074 LCD display data RAM VRAM05 0x000075 LCD display data RAM VRAM06 0x000076 LCD display data RAM VRAM07 0x000077 LCD display data RAM VRAM08 0x000078 LCD display data RAM VRAM09 0x000079 LCD display data RAM VRAM10 0x00007A LCD display data RAM VRAM11 0x00007B LCD display data RAM VRAM12 0x00007C LCD display data RAM VRAM13 0x00007D LCD display data RAM VRAM14 0x00007E LCD display data RAM VRAM15 0x00007F LCD display data RAM LCR0 0x000080 LCDC control register 0 LCR0.CSS 7 LCR0.LCEN 6 LCR0.VSEL 5 LCR0.BK 4 LCR0.MS1 3 LCR0.MS0 2 LCR0.FP1 1 LCR0.FP0 0 LCR1 0x000081 LCDC control register 1 LCR1.SEG3 3 LCR1.SEG2 2 LCR1.SEG1 1 LCR1.SEG0 0 DIRR 0x00009F Delayed interrupt source generation / release register DIRR.R0 0 LPMCR 0x0000A0 Low-power consumption mode control register LPMCR.STP 7 LPMCR.SLP 6 LPMCR.SPL 5 LPMCR.RST 4 LPMCR.TMD 3 LPMCR.CG1 2 LPMCR.CG0 1 LPMCR.SSR 0 CKSCR 0x0000A1 Clock selection register CKSCR.SCM 7 CKSCR.MCM 6 CKSCR.WS1 5 CKSCR.WS0 4 CKSCR.SCS 3 CKSCR.MCS 2 CKSCR.CS1 1 CKSCR.CS0 0 WDTC 0x0000A8 Watchdog timer control register WDTC.PONR 7 WDTC.STBR 6 WDTC.WRST 5 WDTC.ERST 4 WDTC.SRST 3 TBTC 0x0000A9 Timebase timer control register TBTC.TBIE 4 TBTC.TBOF 3 TBTC.TBR 2 TBTC.TBC1 1 TBTC.TBC0 0 WTC 0x0000AA Watch timer control register WTC.WDCS 7 WTC.SCE 6 WTC.WTIE 5 WTC.WTOF 4 WTC.WTR 3 WTC.WTC2 2 WTC.WTC1 1 WTC.WTC0 0 ICR00 0x0000B0 Interrupt control register 00 ICR00.S1 5 ICR00.S0 4 ICR00.ISE 3 ICR00.IL2 2 ICR00.IL1 1 ICR00.IL0 0 ICR01 0x0000B1 Interrupt control register 01 ICR01.S1 5 ICR01.S0 4 ICR01.ISE 3 ICR01.IL2 2 ICR01.IL1 1 ICR01.IL0 0 ICR02 0x0000B2 Interrupt control register 02 ICR02.S1 5 ICR02.S0 4 ICR02.ISE 3 ICR02.IL2 2 ICR02.IL1 1 ICR02.IL0 0 ICR03 0x0000B3 Interrupt control register 03 ICR03.S1 5 ICR03.S0 4 ICR03.ISE 3 ICR03.IL2 2 ICR03.IL1 1 ICR03.IL0 0 ICR04 0x0000B4 Interrupt control register 04 ICR04.S1 5 ICR04.S0 4 ICR04.ISE 3 ICR04.IL2 2 ICR04.IL1 1 ICR04.IL0 0 ICR05 0x0000B5 Interrupt control register 05 ICR05.S1 5 ICR05.S0 4 ICR05.ISE 3 ICR05.IL2 2 ICR05.IL1 1 ICR05.IL0 0 ICR06 0x0000B6 Interrupt control register 06 ICR06.S1 5 ICR06.S0 4 ICR06.ISE 3 ICR06.IL2 2 ICR06.IL1 1 ICR06.IL0 0 ICR07 0x0000B7 Interrupt control register 07 ICR07.S1 5 ICR07.S0 4 ICR07.ISE 3 ICR07.IL2 2 ICR07.IL1 1 ICR07.IL0 0 ICR08 0x0000B8 Interrupt control register 08 ICR08.S1 5 ICR08.S0 4 ICR08.ISE 3 ICR08.IL2 2 ICR08.IL1 1 ICR08.IL0 0 ICR09 0x0000B9 Interrupt control register 09 ICR09.S1 5 ICR09.S0 4 ICR09.ISE 3 ICR09.IL2 2 ICR09.IL1 1 ICR09.IL0 0 ICR10 0x0000BA Interrupt control register 10 ICR10.S1 5 ICR10.S0 4 ICR10.ISE 3 ICR10.IL2 2 ICR10.IL1 1 ICR10.IL0 0 ICR11 0x0000BB Interrupt control register 11 ICR11.S1 5 ICR11.S0 4 ICR11.ISE 3 ICR11.IL2 2 ICR11.IL1 1 ICR11.IL0 0 ICR12 0x0000BC Interrupt control register 12 ICR12.S1 5 ICR12.S0 4 ICR12.ISE 3 ICR12.IL2 2 ICR12.IL1 1 ICR12.IL0 0 ICR13 0x0000BD Interrupt control register 13 ICR13.S1 5 ICR13.S0 4 ICR13.ISE 3 ICR13.IL2 2 ICR13.IL1 1 ICR13.IL0 0 ICR14 0x0000BE Interrupt control register 14 ICR14.S1 5 ICR14.S0 4 ICR14.ISE 3 ICR14.IL2 2 ICR14.IL1 1 ICR14.IL0 0 ICR15 0x0000BF Interrupt control register 15 ICR15.S1 5 ICR15.S0 4 ICR15.ISE 3 ICR15.IL2 2 ICR15.IL1 1 ICR15.IL0 0 .MB90630A ; DS07-13601-5E http://edevice.fujitsu.com/fj/DATASHEET/e-ds/e713601.pdf ; MB90632A/634A/P634A ; ROM: 32 Kbytes (MB90632A) ; 64 Kbytes (MB90634A) ; One-time PROM: 64 Kbytes (MB90P634A) ; RAM: 1 Kbytes (MB90632A) ; 2 Kbytes (MB90634A) ; 3 Kbytes (MB90P634A) ; MEMORY MAP ; [MB90632A] area DATA FSR 0x000000:0x0000C0 area BSS No_access_1 0x0000C0:0x000100 area DATA MEM_INT_1 0x000100:0x000180 area DATA RAM 0x000180:0x000380 area DATA MEM_INT_2 0x000380:0x000500 area BSS No_access_2 0x000500:0x008000 area DATA ROM_1 0x008000:0x010000 area BSS No_access_3 0x010000:0xFF8000 ; area DATA ROM_2_BANK_FF 0xFF8000:0x1000000 ; [MB90634A] ; area DATA FSR 0x000000:0x0000C0 ; area BSS No_access_1 0x0000C0:0x000100 ; area DATA MEM_INT_1 0x000100:0x000180 ; area DATA RAM 0x000180:0x000380 ; area DATA MEM_INT_2 0x000380:0x000900 ; area BSS No_access_2 0x000900:0x004000 ; area DATA ROM_1 0x004000:0x010000 ; area BSS No_access_3 0x010000:0xFF0000 ; area DATA ROM_2_BANK_FF 0xFF0000:0x1000000 ; [MB90P634A] ; area DATA FSR 0x000000:0x0000C0 ; area BSS No_access_1 0x0000C0:0x000100 ; area DATA MEM_INT_1 0x000100:0x000180 ; area DATA RAM 0x000180:0x000380 ; area DATA MEM_INT_2 0x000380:0x000D00 ; area BSS No_access_2 0x000D00:0x004000 ; area DATA ROM_1 0x004000:0x010000 ; area BSS No_access_3 0x010000:0xFF0000 ; area DATA ROM_2_BANK_FF 0xFF0000:0x1000000 ; Interrupt and reset vector assignments interrupt __RESET 0xFFFFDC Reset interrupt INT_9 0xFFFFD8 INT 9 instruction interrupt EXCEPT 0xFFFFD4 Exception interrupt A_D_CONV 0xFFFFD0 A/D converter interrupt DTP_0 0xFFFFC8 DTP 0 (External interrupt 0) interrupt I_O_TIMER 0xFFFFC4 16-bit free-run timer (I/O timer) overflow interrupt I_O_EXP1 0xFFFFC0 I/O expansion serial 1 interrupt DTP_1 0xFFFFBC DTP 1 (External interrupt 1) interrupt I_O_EXP2 0xFFFFB8 I/O expansion serial 2 interrupt DTP_2 0xFFFFB4 DTP 2 (External interrupt 2) interrupt DTP_3 0xFFFFB0 DTP 3 (External interrupt 3) interrupt PPG_0_COUNT 0xFFFFAC 8/16-bit PPG 0 counter borrow interrupt U_D_COUNT_0_C 0xFFFFA8 8/16-bit U/D counter 0 compare interrupt U_D_COUNT_0_U 0xFFFFA4 ICR05 0000B5H 8/16-bit U/D counter 0 underflow/overflow, up/down invert interrupt PPG_1_COUNT 0xFFFFA0 8/16-bit PPG 1 counter borrow interrupt DTP_4_5 0xFFFF9C DTP 4/5 (External interrupt 4/5) interrupt O_C_CH2 0xFFFF98 Output compare (channel 2) match (I/O timer) interrupt O_C_CH3 0xFFFF94 Output compare (channel 3) match (I/O timer) interrupt DTP_6 0xFFFF8C DTP 6 (External interrupt 6) interrupt U_D_COUNT_1_C 0xFFFF88 8/16-bit U/D counter 1 compare interrupt U_D_COUNT_1_U 0xFFFF84 8/16-bit U/D counter 1 underflow/overflow, up/down invert interrupt I_C_CH0 0xFFFF80 Input capture (channel 0) read (I/O timer) interrupt I_C_CH1 0xFFFF7C Input capture (channel 1) read (I/O timer) interrupt O_C_CH0 0xFFFF78 Output compare (channel 0) match (I/O timer) interrupt O_C_CH1 0xFFFF74 Output compare (channel 1) match (I/O timer) interrupt DTP_7 0xFFFF6C DTP 7 (External interrupt 7) interrupt UART0_R 0xFFFF68 UART0 receive complete interrupt UART1_R 0xFFFF64 UART1 receive complete interrupt UART0_T 0xFFFF60 UART0 transmit complete interrupt UART1_T 0xFFFF5C UART1 transmit complete interrupt RESERV 0xFFFF58 Reserved interrupt DELAY 0xFFFF54 Delayed interrupt ; INPUT/OUTPUT PORTS PDR0 0x000000 Port 0 data register PDR0.PD17 7 PDR0.PD16 6 PDR0.PD15 5 PDR0.PD14 4 PDR0.PD13 3 PDR0.PD12 2 PDR0.PD11 1 PDR0.PD10 0 PDR1 0x000001 Port 1 data register PDR1.PD17 7 PDR1.PD16 6 PDR1.PD15 5 PDR1.PD14 4 PDR1.PD13 3 PDR1.PD12 2 PDR1.PD11 1 PDR1.PD10 0 PDR2 0x000002 Port 2 data register PDR2.PD27 7 PDR2.PD26 6 PDR2.PD25 5 PDR2.PD24 4 PDR2.PD23 3 PDR2.PD22 2 PDR2.PD21 1 PDR2.PD20 0 PDR3 0x000003 Port 3 data register PDR3.PD37 7 PDR3.PD36 6 PDR3.PD35 5 PDR3.PD34 4 PDR3.PD33 3 PDR3.PD32 2 PDR3.PD31 1 PDR3.PD30 0 PDR4 0x000004 Port 4 data register PDR4.PD47 7 PDR4.PD46 6 PDR4.PD45 5 PDR4.PD44 4 PDR4.PD43 3 PDR4.PD42 2 PDR4.PD41 1 PDR4.PD40 0 PDR5 0x000005 Port 5 data register PDR5.PD57 7 PDR5.PD56 6 PDR5.PD55 5 PDR5.PD54 4 PDR5.PD53 3 PDR5.PD52 2 PDR5.PD51 1 PDR5.PD50 0 PDR6 0x000006 Port 6 data register PDR6.PD67 7 PDR6.PD66 6 PDR6.PD65 5 PDR6.PD64 4 PDR6.PD63 3 PDR6.PD62 2 PDR6.PD61 1 PDR6.PD60 0 PDR7 0x000007 Port 7 data register PDR7.PD77 7 PDR7.PD76 6 PDR7.PD75 5 PDR7.PD74 4 PDR7.PD73 3 PDR7.PD72 2 PDR7.PD71 1 PDR7.PD70 0 PDR8 0x000008 Port 8 data register PDR8.PD87 7 PDR8.PD86 6 PDR8.PD85 5 PDR8.PD84 4 PDR8.PD83 3 PDR8.PD82 2 PDR8.PD81 1 PDR8.PD80 0 PDR9 0x000009 Port 9 data register PDR9.PD97 7 PDR9.PD96 6 PDR9.PD95 5 PDR9.PD94 4 PDR9.PD93 3 PDR9.PD92 2 PDR9.PD91 1 PDR9.PD90 0 PDRA 0x00000A Port A data register PDRA.PDA7 7 PDRA.PDA6 6 PDRA.PDA5 5 PDRA.PDA4 4 PDRA.PDA3 3 PDRA.PDA2 2 PDRA.PDA1 1 DDR0 0x000010 Port 0 direction register DDR0.DD17 7 DDR0.DD16 6 DDR0.DD15 5 DDR0.DD14 4 DDR0.DD13 3 DDR0.DD12 2 DDR0.DD11 1 DDR0.DD10 0 DDR1 0x000011 Port 1 direction register DDR1.DD17 7 DDR1.DD16 6 DDR1.DD15 5 DDR1.DD14 4 DDR1.DD13 3 DDR1.DD12 2 DDR1.DD11 1 DDR1.DD10 0 DDR2 0x000012 Port 2 direction register DDR2.DD27 7 DDR2.DD26 6 DDR2.DD25 5 DDR2.DD24 4 DDR2.DD23 3 DDR2.DD22 2 DDR2.DD21 1 DDR2.DD20 0 DDR3 0x000013 Port 3 direction register DDR3.DD37 7 DDR3.DD36 6 DDR3.DD35 5 DDR3.DD34 4 DDR3.DD33 3 DDR3.DD32 2 DDR3.DD31 1 DDR3.DD30 0 DDR4 0x000014 Port 4 direction register DDR4.DD47 7 DDR4.DD46 6 DDR4.DD45 5 DDR4.DD44 4 DDR4.DD43 3 DDR4.DD42 2 DDR4.DD41 1 DDR4.DD40 0 DDR5 0x000015 Port 5 direction register DDR5.DD57 7 DDR5.DD56 6 DDR5.DD55 5 DDR5.DD54 4 DDR5.DD53 3 DDR5.DD52 2 DDR5.DD51 1 DDR5.DD50 0 DDR6 0x000016 Port 6 direction register DDR6.DD57 7 DDR6.DD56 6 DDR6.DD55 5 DDR6.DD54 4 DDR6.DD53 3 DDR6.DD52 2 DDR6.DD51 1 DDR6.DD50 0 DDR7 0x000017 Port 7 direction register DDR7.DD76 6 DDR7.DD75 5 DDR7.DD74 4 DDR7.DD73 3 DDR7.DD72 2 DDR7.DD71 1 DDR7.DD70 0 DDR8 0x000018 Port 8 direction register DDR8.DD86 6 DDR8.DD85 5 DDR8.DD84 4 DDR8.DD83 3 DDR8.DD82 2 DDR8.DD81 1 DDR8.DD80 0 DDR9 0x000019 Port 9 direction register DDR9.DD95 5 DDR9.DD94 4 DDR9.DD93 3 DDR9.DD92 2 DDR9.DD91 1 DDR9.DD90 0 DDRA 0x00001A Port A direction register DDRA.DDA7 7 DDRA.DDA6 6 DDRA.DDA5 5 DDRA.DDA4 4 DDRA.DDA3 3 DDRA.DDA2 2 DDRA.DDA1 1 ODR4 0x00001B Port 4 pin register ODR4.OD47 7 ODR4.OD46 6 ODR4.OD45 5 ODR4.OD44 4 ODR4.OD43 3 ODR4.OD42 2 ODR4.OD41 1 ODR4.OD40 0 RDR0 0x00001C Port 0 resistance register RDR0.RD07 7 RDR0.RD06 6 RDR0.RD05 5 RDR0.RD04 4 RDR0.RD03 3 RDR0.RD02 2 RDR0.RD01 1 RDR0.RD00 0 RDR1 0x00001D Port 1 resistance register RDR1.RD17 7 RDR1.RD16 6 RDR1.RD15 5 RDR1.RD14 4 RDR1.RD13 3 RDR1.RD12 2 RDR1.RD11 1 RDR1.RD10 0 RDR6 0x00001E Port 6 resistance register RDR6.RD27 7 RDR6.RD26 6 RDR6.RD25 5 RDR6.RD24 4 RDR6.RD23 3 RDR6.RD22 2 RDR6.RD21 1 RDR6.RD20 0 ADER 0x00001F Analog input enable register ADER.ADE7 7 ADER.ADE6 6 ADER.ADE5 5 ADER.ADE4 4 ADER.ADE3 3 ADER.ADE2 2 ADER.ADE1 1 ADER.ADE0 0 SMR0 0x000020 Serial mode register 0 SMR0.MD1 7 SMR0.MD0 6 SMR0.CS2 5 SMR0.CS1 4 SMR0.CS0 3 SMR0.SCKE 1 SMR0.SOE 0 SCR0 0x000021 Serial control register 0 SCR0.PEN 7 SCR0.P 6 SCR0.SBL 5 SCR0.CL 4 SCR0.AD 3 SCR0.REC 2 SCR0.RXE 1 SCR0.TXE 0 SIDR0 0x000022 Serial input register / Serial output register 0 SIDR0.D7 7 SIDR0.D6 6 SIDR0.D5 5 SIDR0.D4 4 SIDR0.D3 3 SIDR0.D2 2 SIDR0.D1 1 SIDR0.D0 0 SSR0 0x000023 Serial status register 0 SSR0.PE 7 SSR0.ORE 6 SSR0.FRE 5 SSR0.RDRF 4 SSR0.TDRE 3 SSR0.RIE 1 SSR0.TIE 0 SMCS0 0x000024 Serial mode control status register 0 SMCS0.SMD2 15 SMCS0.SMD1 14 SMCS0.SMD0 13 SMCS0.SIE 12 SMCS0.SIR 11 SMCS0.BUSY 10 SMCS0.STOP 9 SMCS0.STRT 8 SMCS0.MODE 3 SMCS0.BDS 2 SMCS0.SOE 1 SMCS0.SCOE 0 SDR0 0x000026 Serial data register 0 CDCR 0x000027 Clock division control register CDCR.MD 7 CDCR.DIV3 3 CDCR.DIV2 2 CDCR.DIV1 1 CDCR.DIV0 0 SMCS1 0x000028 Serial mode control status register 1 SMCS1.SMD2 15 SMCS1.SMD1 14 SMCS1.SMD0 13 SMCS1.SIE 12 SMCS1.SIR 11 SMCS1.BUSY 10 SMCS1.STOP 9 SMCS1.STRT 8 SMCS1.MODE 3 SMCS1.BDS 2 SMCS1.SOE 1 SMCS1.SCOE 0 SDR1 0x00002A Serial data register 1 ENIR 0x000030 Interrupt/DTP enable register ENIR.EN7 7 ENIR.EN6 6 ENIR.EN5 5 ENIR.EN4 4 ENIR.EN3 3 ENIR.EN2 2 ENIR.EN1 1 ENIR.EN0 0 EIRR 0x000031 Interrupt/DTP source register EIRR.ER7 7 EIRR.ER6 6 EIRR.ER5 5 EIRR.ER4 4 EIRR.ER3 3 EIRR.ER2 2 EIRR.ER1 1 EIRR.ER0 0 ELVR 0x000032 Request level setting register ELVR.LALB71 15 ELVR.LALB70 14 ELVR.LALB61 13 ELVR.LALB60 12 ELVR.LALB51 11 ELVR.LALB50 10 ELVR.LALB41 9 ELVR.LALB40 8 ELVR.LALB31 7 ELVR.LALB30 6 ELVR.LALB21 5 ELVR.LALB20 4 ELVR.LALB11 3 ELVR.LALB10 2 ELVR.LALB01 1 ELVR.LALB00 0 ADCS1 0x000036 Control status register ADCS1.MD1 7 ADCS1.MD0 6 ADCS1.ANS2 5 ADCS1.ANS1 4 ADCS1.ANS0 3 ADCS1.ANE2 2 ADCS1.ANE1 1 ADCS1.ANE0 0 ADCS2 0x000037 Control status register ADCS2.BUSY 7 ADCS2.INT 6 ADCS2.INTE 5 ADCS2.PAUS 4 ADCS2.STS1 3 ADCS2.STS0 2 ADCS2.STRT 1 ADCR12 0x000038 Data register DADR0 0x00003A D/A converter data register 0 DADR1 0x00003B D/A converter data register 1 DACR0 0x00003C D/A control register 0 DACR0.DAE0 0 DACR1 0x00003D D/A control register 1 DACR1.DAE1 0 CLKR 0x00003E Clock control register CLKR.CKEN 3 CLKR.FRQ2 2 CLKR.FRQ1 1 CLKR.FRQ0 0 PRL0_PRLL 0x000040 Reload register L (channel 0) PRL0_PRLH 0x000041 Reload register H (channel 0) PRL1_PRLL 0x000042 Reload register L (channel 1) PRL1_PRLH 0x000043 Reload register H (channel 1) PPGC01 0x000044 PPG0 operation mode control register PPGC01.PEN1 15 PPGC01.PE10 13 PPGC01.PIE1 12 PPGC01.PUF1 11 PPGC01.MD1 10 PPGC01.MD0 9 PPGC01.PEN0 7 PPGC01.PE00 5 PPGC01.PIE0 4 PPGC01.PUF0 3 PPGOE 0x000046 PPG0, 1 output control register PPGOE.PCS2 7 PPGOE.PCS1 6 PPGOE.PCS0 5 PPGOE.PCM2 4 PPGOE.PCM1 3 PPGOE.PCM0 2 PPGOE.PE11 1 PPGOE.PE01 0 OCCP0 0x000050 compare register channel 0 OCCP1 0x000052 compare register channel 1 OCCP2 0x000054 compare register channel 2 OCCP3 0x000056 compare register channel 3 OCS01 0x000058 Compare control status register channel 0/1 OCS01.CMOD 12 OCS01.OTE1 11 OCS01.OTE0 10 OCS01.OTD1 9 OCS01.OTD0 8 OCS01.ICP1 7 OCS01.ICP0 6 OCS01.ICE1 5 OCS01.ICE0 4 OCS01.CST1 1 OCS01.CST0 0 OCS23 0x00005A Compare control status register channel 2/3 OCS23.CMOD 12 OCS23.OTE1 11 OCS23.OTE0 10 OCS23.OTD1 9 OCS23.OTD0 8 OCS23.ICP1 7 OCS23.ICP0 6 OCS23.ICE1 5 OCS23.ICE0 4 OCS23.CST1 1 OCS23.CST0 0 IPCP0 0x000060 input capture register channel 0 IPCP1 0x000062 input capture register channel 1 ICS01 0x000064 Input capture control status register ICS01.ICP1 7 ICS01.ICP0 6 ICS01.ICE1 5 ICS01.ICE0 4 ICS01.EG11 3 ICS01.EG10 2 ICS01.EG01 1 ICS01.EG00 0 TCDT 0x000066 timer data register TCCS 0x000068 Timer control status register TCCS.IVF 6 TCCS.IVFE 5 TCCS.STOP 4 TCCS.MODE 3 TCCS.CLR 2 TCCS.CLK1 1 TCCS.CLK0 0 UCDR_UDCR0 0x000070 Up/down count register channel 0 UCDR_UDCR1 0x000071 Up/down count register channel 1 RCR 0x000072 Reload compare register channel 0/1 CSR0 0x000074 Counter status register channel 0 CSR0.CSTR 7 CSR0.CITE 6 CSR0.UDIE 5 CSR0.CMPF 4 CSR0.OVFF 3 CSR0.UDFF 2 CSR0.UDF 1 CSR0.UDF 0 CCR0 0x000076 Counter control register channel 0 CCR0.M16E 15 CCR0.CDCF 14 CCR0.CFIE 13 CCR0.CLKS 12 CCR0.CMS1 11 CCR0.CMS0 10 CCR0.CES1 9 CCR0.CES0 8 CCR0.CTUT 6 CCR0.UCRE 5 CCR0.RLDE 4 CCR0.UDCC 3 CCR0.CGSC 2 CCR0.CGE1 1 CCR0.CGE0 0 CSR1 0x000078 Counter status register channel 1 CSR1.CSTR 7 CSR1.CITE 6 CSR1.UDIE 5 CSR1.CMPF 4 CSR1.OVFF 3 CSR1.UDFF 2 CSR1.UDF 1 CSR1.UDF 0 CCR1 0x00007A Counter control register channel 1 CCR1.CDCF 14 CCR1.CFIE 13 CCR1.CLKS 12 CCR1.CMS1 11 CCR1.CMS0 10 CCR1.CES1 9 CCR1.CES0 8 CCR1.CTUT 6 CCR1.UCRE 5 CCR1.RLDE 4 CCR1.UDCC 3 CCR1.CGSC 2 CCR1.CGE1 1 CCR1.CGE0 0 SMR1 0x000088 Serial mode register 1 SMR1.MD1 7 SMR1.MD0 6 SMR1.CS2 5 SMR1.CS1 4 SMR1.CS0 3 SMR1.SCKE 1 SMR1.SOE 0 SCR1 0x000089 Serial control register 1 SCR1.PEN 7 SCR1.P 6 SCR1.SBL 5 SCR1.CL 4 SCR1.AD 3 SCR1.REC 2 SCR1.RXE 1 SCR1.TXE 0 SIDR1 0x00008A Serial input register 1/serial output register 1 SIDR1.D6 6 SIDR1.D5 5 SIDR1.D4 4 SIDR1.D3 3 SIDR1.D2 2 SIDR1.D1 1 SIDR1.D0 0 SSR1 0x00008B Serial status register 1 SSR1.PE 15 SSR1.ORE 14 SSR1.FRE 13 SSR1.RDRF 12 SSR1.TDRE 11 SSR1.RIE 9 SSR1.TIE 8 DIRR 0x00009F Delayed interrupt generation/clear register DIRR.R0 0 LPMCR 0x0000A0 Low-power consumption mode register LPMCR.STP 7 LPMCR.SLP 6 LPMCR.SPL 5 LPMCR.RST 4 LPMCR.CG1 2 LPMCR.CG0 1 CKSCR 0x0000A1 Clock selection register CKSCR.MCM 6 CKSCR.WS 4 CKSCR.MCS 2 CKSCR.CS1 1 CKSCR.CS0 0 ARSR 0x0000A5 Auto-ready function selection register HACR 0x0000A6 External address output control register ECSR 0x0000A7 Bus control signal selection register WDTC 0x0000A8 Watchdog timer control register WDTC.PONR 7 WDTC.STBR 6 WDTC.WRST 5 WDTC.ERST 4 WDTC.SRST 3 TBTC 0x0000A9 Timebase timer control register TBTC.TBIE 4 TBTC.TBOF 3 TBTC.TBR 2 TBTC.TBC1 1 TBTC.TBC0 0 ICR00 0x0000B0 Interrupt control register 00 ICR00.S1 5 ICR00.S0 4 ICR00.ISE 3 ICR00.IL2 2 ICR00.IL1 1 ICR00.IL0 0 ICR01 0x0000B1 Interrupt control register 01 ICR01.S1 5 ICR01.S0 4 ICR01.ISE 3 ICR01.IL2 2 ICR01.IL1 1 ICR01.IL0 0 ICR02 0x0000B2 Interrupt control register 02 ICR02.S1 5 ICR02.S0 4 ICR02.ISE 3 ICR02.IL2 2 ICR02.IL1 1 ICR02.IL0 0 ICR03 0x0000B3 Interrupt control register 03 ICR03.S1 5 ICR03.S0 4 ICR03.ISE 3 ICR03.IL2 2 ICR03.IL1 1 ICR03.IL0 0 ICR04 0x0000B4 Interrupt control register 04 ICR04.S1 5 ICR04.S0 4 ICR04.ISE 3 ICR04.IL2 2 ICR04.IL1 1 ICR04.IL0 0 ICR05 0x0000B5 Interrupt control register 05 ICR05.S1 5 ICR05.S0 4 ICR05.ISE 3 ICR05.IL2 2 ICR05.IL1 1 ICR05.IL0 0 ICR06 0x0000B6 Interrupt control register 06 ICR06.S1 5 ICR06.S0 4 ICR06.ISE 3 ICR06.IL2 2 ICR06.IL1 1 ICR06.IL0 0 ICR07 0x0000B7 Interrupt control register 07 ICR07.S1 5 ICR07.S0 4 ICR07.ISE 3 ICR07.IL2 2 ICR07.IL1 1 ICR07.IL0 0 ICR08 0x0000B8 Interrupt control register 08 ICR08.S1 5 ICR08.S0 4 ICR08.ISE 3 ICR08.IL2 2 ICR08.IL1 1 ICR08.IL0 0 ICR09 0x0000B9 Interrupt control register 09 ICR09.S1 5 ICR09.S0 4 ICR09.ISE 3 ICR09.IL2 2 ICR09.IL1 1 ICR09.IL0 0 ICR10 0x0000BA Interrupt control register 10 ICR10.S1 5 ICR10.S0 4 ICR10.ISE 3 ICR10.IL2 2 ICR10.IL1 1 ICR10.IL0 0 ICR11 0x0000BB Interrupt control register 11 ICR11.S1 5 ICR11.S0 4 ICR11.ISE 3 ICR11.IL2 2 ICR11.IL1 1 ICR11.IL0 0 ICR12 0x0000BC Interrupt control register 12 ICR12.S1 5 ICR12.S0 4 ICR12.ISE 3 ICR12.IL2 2 ICR12.IL1 1 ICR12.IL0 0 ICR13 0x0000BD Interrupt control register 13 ICR13.S1 5 ICR13.S0 4 ICR13.ISE 3 ICR13.IL2 2 ICR13.IL1 1 ICR13.IL0 0 ICR14 0x0000BE Interrupt control register 14 ICR14.S1 5 ICR14.S0 4 ICR14.ISE 3 ICR14.IL2 2 ICR14.IL1 1 ICR14.IL0 0 ICR15 0x0000BF Interrupt control register 15 ICR15.S1 5 ICR15.S0 4 ICR15.ISE 3 ICR15.IL2 2 ICR15.IL1 1 ICR15.IL0 0 .MB90640A ; DS07-13608-1E http://edevice.fujitsu.com/fj/DATASHEET/e-ds/e713608.pdf ; MB90641A/P641A ; RAM: 2 Kbytes ; MEMORY MAP MB90641A area DATA FSR 0x000000:0x0000C0 area DATA MEM_INT_1 0x0000C0:0x000100 area DATA RAM 0x000100:0x000900 area BSS No_access_1 0x000900:0x004000 area DATA ROM_1 0x004000:0x00FFFF area BSS No_access_2 0x00FFFF:0xFF0000 ; area DATA ROM_2_BANK_FF 0xFF0000:0x1000000 ; Interrupt and reset vector assignments interrupt __RESET 0xFFFFDC Reset interrupt INT_9 0xFFFFD8 INT 9 instruction interrupt EXCEPT 0xFFFFD4 Exception interrupt DTP_EI_1 0xFFFFD0 DTP/external interrupt interrupt DTP_EI_2 0xFFFFC8 DTP/external interrupt interrupt DTP_EI_3 0xFFFFC0 DTP/external interrupt interrupt DTP_EI_4 0xFFFFB8 DTP/external interrupt interrupt R_TIMER_1 0xFFFFB4 16-bit reload timer interrupt DTP_EI_5 0xFFFFB0 DTP/external interrupt interrupt R_TIMER_2 0xFFFFAC 16-bit reload timer interrupt DTP_EI_6 0xFFFFA8 DTP/external interrupt interrupt R_TIMER_3 0xFFFFA4 16-bit reload timer interrupt DTP_EI_7 0xFFFFA0 DTP/external interrupt interrupt UART0_S 0xFFFF9C UART0 - send complete interrupt DTP_EI_8 0xFFFF98 DTP/external interrupt interrupt UART1_S 0xFFFF94 UART1 - send complete interrupt PPG_1 0xFFFF90 8/16-bit PPG interrupt PPG_2 0xFFFF8C 8/16-bit PPG interrupt R_TIMER_4 0xFFFF88 16-bit reload timer interrupt R_TIMER_5 0xFFFF84 16-bit reload timer interrupt VACANCY_1 0xFFFF80 Vacancy interrupt TTII 0xFFFF74 Timebase timer interval interrupt interrupt VACANCY_2 0xFFFF70 Vacancy interrupt UART1_R 0xFFFF68 UART1 - receive complete interrupt UART0_R 0xFFFF60 UART0 - receive complete interrupt DELAY 0xFFFF54 Delayed interrupt generation module ; INPUT/OUTPUT PORTS PDR0 0x000000 Port 0 data register PDR0.PD07 7 PDR0.PD06 6 PDR0.PD05 5 PDR0.PD04 4 PDR0.PD03 3 PDR0.PD02 2 PDR0.PD01 1 PDR0.PD00 0 PDR1 0x000001 Port 1 data register PDR1.PD17 7 PDR1.PD16 6 PDR1.PD15 5 PDR1.PD14 4 PDR1.PD13 3 PDR1.PD12 2 PDR1.PD11 1 PDR1.PD10 0 PDR2 0x000002 Port 2 data register PDR2.PD27 7 PDR2.PD26 6 PDR2.PD25 5 PDR2.PD24 4 PDR2.PD23 3 PDR2.PD22 2 PDR2.PD21 1 PDR2.PD20 0 PDR3 0x000003 Port 3 data register PDR3.PD37 7 PDR3.PD36 6 PDR3.PD35 5 PDR3.PD34 4 PDR3.PD33 3 PDR3.PD32 2 PDR3.PD31 1 PDR3.PD30 0 PDR4 0x000004 Port 4 data register PDR4.PD47 7 PDR4.PD46 6 PDR4.PD45 5 PDR4.PD44 4 PDR4.PD43 3 PDR4.PD42 2 PDR4.PD41 1 PDR4.PD40 0 PDR5 0x000005 Port 5 data register PDR5.PD57 7 PDR5.PD56 6 PDR5.PD55 5 PDR5.PD54 4 PDR5.PD53 3 PDR5.PD52 2 PDR5.PD51 1 PDR5.PD50 0 PDR6 0x000006 Port 6 data register PDR6.PD67 7 PDR6.PD66 6 PDR6.PD65 5 PDR6.PD64 4 PDR6.PD63 3 PDR6.PD62 2 PDR6.PD61 1 PDR6.PD60 0 PDR7 0x000007 Port 7 data register PDR7.PD76 6 PDR7.PD75 5 PDR7.PD74 4 PDR7.PD73 3 PDR7.PD72 2 PDR7.PD71 1 PDR8 0x000008 Port 8 data register PDR8.PD86 6 PDR8.PD85 5 PDR8.PD84 4 PDR8.PD83 3 PDR8.PD82 2 PDR8.PD81 1 PDR8.PD80 0 PDR9 0x000009 Port 9 data register PDR9.PD95 5 PDR9.PD94 4 PDR9.PD93 3 PDR9.PD92 2 PDR9.PD91 1 PDR9.PD90 0 PDRA 0x00000A Port A data register PDRA.PDA7 7 PDRA.PDA6 6 PDRA.PDA5 5 PDRA.PDA4 4 PDRA.PDA3 3 PDRA.PDA2 2 PDRA.PDA1 1 PDRA.PDA0 0 DDR0 0x000010 Port 0 direction register DDR0.DD07 7 DDR0.DD06 6 DDR0.DD05 5 DDR0.DD04 4 DDR0.DD03 3 DDR0.DD02 2 DDR0.DD01 1 DDR0.DD00 0 DDR1 0x000011 Port 1 direction register DDR1.DD17 7 DDR1.DD16 6 DDR1.DD15 5 DDR1.DD14 4 DDR1.DD13 3 DDR1.DD12 2 DDR1.DD11 1 DDR1.DD10 0 DDR2 0x000012 Port 2 direction register DDR2.DD27 7 DDR2.DD26 6 DDR2.DD25 5 DDR2.DD24 4 DDR2.DD23 3 DDR2.DD22 2 DDR2.DD21 1 DDR2.DD20 0 DDR3 0x000013 Port 3 direction register DDR3.DD37 7 DDR3.DD36 6 DDR3.DD35 5 DDR3.DD34 4 DDR3.DD33 3 DDR3.DD32 2 DDR3.DD31 1 DDR3.DD30 0 DDR4 0x000014 Port 4 direction register DDR4.DD47 7 DDR4.DD46 6 DDR4.DD45 5 DDR4.DD44 4 DDR4.DD43 3 DDR4.DD42 2 DDR4.DD41 1 DDR4.DD40 0 DDR5 0x000015 Port 5 direction register DDR5.DD57 7 DDR5.DD56 6 DDR5.DD55 5 DDR5.DD54 4 DDR5.DD53 3 DDR5.DD52 2 DDR5.DD51 1 DDR5.DD50 0 DDR6 0x000016 Port 6 direction register DDR6.DD67 7 DDR6.DD66 6 DDR6.DD65 5 DDR6.DD64 4 DDR6.DD63 3 DDR6.DD62 2 DDR6.DD61 1 DDR6.DD60 0 DDR7 0x000017 Port 7 direction register DDR7.DD76 6 DDR7.DD75 5 DDR7.DD74 4 DDR7.DD73 3 DDR7.DD72 2 DDR7.DD71 1 DDR8 0x000018 Port 8 direction register DDR8.DD86 6 DDR8.DD85 5 DDR8.DD84 4 DDR8.DD83 3 DDR8.DD82 2 DDR8.DD81 1 DDR8.DD80 0 DDR9 0x000019 Port 9 direction register DDR9.DD95 5 DDR9.DD94 4 DDR9.DD93 3 DDR9.DD92 2 DDR9.DD91 1 DDR9.DD90 0 DDRA 0x00001A Port A direction register DDRA.DDA7 7 DDRA.DDA6 6 DDRA.DDA5 5 DDRA.DDA4 4 DDRA.DDA3 3 DDRA.DDA2 2 DDRA.DDA1 1 DDRA.DDA0 0 SMR0 0x000020 Serial mode register 0 SMR0.MD1 7 SMR0.MD0 6 SMR0.CS2 5 SMR0.CS1 4 SMR0.CS0 3 SMR0.SCKE 1 SMR0.SOE 0 SCR0 0x000021 Serial control register 0 SCR0.PEN 7 SCR0.P 6 SCR0.SBL 5 SCR0.CL 4 SCR0.AD 3 SCR0.REC 2 SCR0.RXE 1 SCR0.TXE 0 SIDR0 0x000022 Input data register 0 / output data register 0 SIDR0.D6 6 SIDR0.D5 5 SIDR0.D4 4 SIDR0.D3 3 SIDR0.D2 2 SIDR0.D1 1 SIDR0.D0 0 SSR0 0x000023 Serial status register 0 SSR0.PE 7 SSR0.ORE 6 SSR0.FRE 5 SSR0.RDRF 4 SSR0.TDRE 3 SSR0.RIE 1 SSR0.TIE 0 SMR1 0x000024 Serial mode register 1 SMR1.MD1 7 SMR1.MD0 6 SMR1.CS2 5 SMR1.CS1 4 SMR1.CS0 3 SMR1.SCKE 1 SMR1.SOE 0 SCR1 0x000025 Serial control register 1 SCR1.PEN 7 SCR1.P 6 SCR1.SBL 5 SCR1.CL 4 SCR1.AD 3 SCR1.REC 2 SCR1.RXE 1 SCR1.TXE 0 SIDR1 0x000026 Input data register 1 / output data register 1 SIDR1.D6 6 SIDR1.D5 5 SIDR1.D4 4 SIDR1.D3 3 SIDR1.D2 2 SIDR1.D1 1 SIDR1.D0 0 SSR1 0x000027 Serial status register 1 SSR1.PE 7 SSR1.ORE 6 SSR1.FRE 5 SSR1.RDRF 4 SSR1.TDRE 3 SSR1.RIE 1 SSR1.TIE 0 ENIR 0x000028 Interrupt/DTP enable register ENIR.EN7 7 ENIR.EN6 6 ENIR.EN5 5 ENIR.EN4 4 ENIR.EN3 3 ENIR.EN2 2 ENIR.EN1 1 ENIR.EN0 0 EIRR 0x000029 Interrupt/DTP request register EIRR.ER7 7 EIRR.ER6 6 EIRR.ER5 5 EIRR.ER4 4 EIRR.ER3 3 EIRR.ER2 2 EIRR.ER1 1 EIRR.ER0 0 ELVR 0x00002A Interrupt level setting register ELVR.LALB71 15 ELVR.LALB70 14 ELVR.LALB61 13 ELVR.LALB60 12 ELVR.LALB51 11 ELVR.LALB50 10 ELVR.LALB41 9 ELVR.LALB40 8 ELVR.LALB31 7 ELVR.LALB30 6 ELVR.LALB21 5 ELVR.LALB20 4 ELVR.LALB11 3 ELVR.LALB10 2 ELVR.LALB01 1 ELVR.LALB00 0 PPGC01 0x000030 PPG0 operation mode control register PPGC01.PEN1 15 PPGC01.PCS1 14 PPGC01.PE10 13 PPGC01.PIE1 12 PPGC01.PUF1 11 PPGC01.MD1 10 PPGC01.MD0 9 PPGC01.PEN0 7 PPGC01.PE00 5 PPGC01.PIE0 4 PPGC01.PUF0 3 PPGC01.PCM1 2 PPGC01.PCM0 1 PRL0_PRLL 0x000034 PPG0 reload register PRL0_PRLH 0x000035 PPG0 reload register PRL1_PRLL 0x000036 PPG1 reload register PRL1_PRLH 0x000037 PPG1 reload register TMCSR0 0x000038 Timer control status register TMCSR0.CSL1 11 TMCSR0.CSL0 10 TMCSR0.MOD2 9 TMCSR0.MOD1 8 TMCSR0.MOD0 7 TMCSR0.OUTE 6 TMCSR0.OUTL 5 TMCSR0.RELD 4 TMCSR0.INTE 3 TMCSR0.UF 2 TMCSR0.CNTE 1 TMCSR0.TRG 0 TMR0 0x00003A 16-bit timer register / 16-bit reload register TMCSR1 0x00003C Timer control status register TMCSR1.CSL1 11 TMCSR1.CSL0 10 TMCSR1.MOD2 9 TMCSR1.MOD1 8 TMCSR1.MOD0 7 TMCSR1.OUTE 6 TMCSR1.OUTL 5 TMCSR1.RELD 4 TMCSR1.INTE 3 TMCSR1.UF 2 TMCSR1.CNTE 1 TMCSR1.TRG 0 TMR1 0x00003E 16-bit timer register / 16-bit reload register CSCR0 0x000048 Chip select control register 0 CSCR0.ACTL 3 CSCR0.OPEL 2 CSCR0.CSA1 1 CSCR0.CSA0 0 CSCR1 0x000049 Chip select control register 1 CSCR1.ACTL 3 CSCR1.OPEL 2 CSCR1.CSA1 1 CSCR1.CSA0 0 CSCR2 0x00004A Chip select control register 2 CSCR2.ACTL 3 CSCR2.OPEL 2 CSCR2.CSA1 1 CSCR2.CSA0 0 CSCR3 0x00004B Chip select control register 3 CSCR3.ACTL 3 CSCR3.OPEL 2 CSCR3.CSA1 1 CSCR3.CSA0 0 CSCR4 0x00004C Chip select control register 4 CSCR4.ACTL 3 CSCR4.OPEL 2 CSCR4.CSA1 1 CSCR4.CSA0 0 CSCR5 0x00004D Chip select control register 5 CSCR5.ACTL 3 CSCR5.OPEL 2 CSCR5.CSA1 1 CSCR5.CSA0 0 CSCR6 0x00004E Chip select control register 6 CSCR6.ACTL 3 CSCR6.OPEL 2 CSCR6.CSA1 1 CSCR6.CSA0 0 CSCR7 0x00004F Chip select control register 7 CSCR7.ACTL 3 CSCR7.OPEL 2 CSCR7.CSA1 1 CSCR7.CSA0 0 CDCR0 0x000051 UART0 (SCI) machine clock division control register CDCR0.DIV3 3 CDCR0.DIV2 2 CDCR0.DIV1 1 CDCR0.DIV0 0 CDCR1 0x000053 UART1 (SCI) machine clock division control register CDCR1.DIV3 3 CDCR1.DIV2 2 CDCR1.DIV1 1 CDCR1.DIV0 0 TMCSR2 0x000058 Timer control status register TMCSR2.CSL1 11 TMCSR2.CSL0 10 TMCSR2.MOD2 9 TMCSR2.MOD1 8 TMCSR2.MOD0 7 TMCSR2.OUTE 6 TMCSR2.OUTL 5 TMCSR2.RELD 4 TMCSR2.INTE 3 TMCSR2.UF 2 TMCSR2.CNTE 1 TMCSR2.TRG 0 TMR2 0x00005A 16-bit timer register / 16-bit reload register TMCSR3 0x00005C Timer control status register TMCSR3.CSL1 11 TMCSR3.CSL0 10 TMCSR3.MOD2 9 TMCSR3.MOD1 8 TMCSR3.MOD0 7 TMCSR3.OUTE 6 TMCSR3.OUTL 5 TMCSR3.RELD 4 TMCSR3.INTE 3 TMCSR3.UF 2 TMCSR3.CNTE 1 TMCSR3.TRG 0 TMR3 0x00005E 16-bit timer register / 16-bit reload register TMCSR4 0x000060 Timer control status register TMCSR4.CSL1 11 TMCSR4.CSL0 10 TMCSR4.MOD2 9 TMCSR4.MOD1 8 TMCSR4.MOD0 7 TMCSR4.OUTE 6 TMCSR4.OUTL 5 TMCSR4.RELD 4 TMCSR4.INTE 3 TMCSR4.UF 2 TMCSR4.CNTE 1 TMCSR4.TRG 0 TMR4 0x000062 16-bit timer register / 16-bit reload register TPCR0 0x000064 Timer pin control register TPCR0.OTE1 7 TPCR0.CS12 6 TPCR0.CS11 5 TPCR0.CS10 4 TPCR0.OTE0 3 TPCR0.CS02 2 TPCR0.CS01 1 TPCR0.CS00 0 TPCR1 0x000065 Timer pin control register TPCR1.OTE3 7 TPCR1.CS32 6 TPCR1.CS31 5 TPCR1.CS30 4 TPCR1.OTE2 3 TPCR1.CS22 2 TPCR1.CS21 1 TPCR1.CS20 0 TPCR2 0x000066 Timer pin control register TPCR2.OTE4 3 TPCR2.CS42 2 TPCR2.CS41 1 TPCR2.CS40 0 ROMM 0x00006F ROM mirror functional selection module DIRR 0x00009F Delayed interrupt generation/release register DIRR.R0 0 LPMCR 0x0000A0 Low power consumption mode control register LPMCR.STP 7 LPMCR.SLP 6 LPMCR.SPL 5 LPMCR.RST 4 LPMCR.CG1 2 LPMCR.CG0 1 CKSCR 0x0000A1 Clock selection register CKSCR.MCM 6 CKSCR.WS1 5 CKSCR.WS0 4 CKSCR.MCS 2 CKSCR.CS1 1 CKSCR.CS0 0 ARSR 0x0000A5 Auto-ready function selection register HACR 0x0000A6 External address output control register ECSR 0x0000A7 Bus control signal selection register WDTC 0x0000A8 Watchdog timer control register WDTC.PONR 7 WDTC.STBR 6 WDTC.WRST 5 WDTC.ERST 4 WDTC.SRST 3 TBTC 0x0000A9 Timebase timer control register TBTC.TBIE 4 TBTC.TBOF 3 TBTC.TBR 2 TBTC.TBC1 1 TBTC.TBC0 0 ICR00 0x0000B0 Interrupt control register 00 ICR00.S1 5 ICR00.S0 4 ICR00.ISE 3 ICR00.IL2 2 ICR00.IL1 1 ICR00.IL0 0 ICR01 0x0000B1 Interrupt control register 01 ICR01.S1 5 ICR01.S0 4 ICR01.ISE 3 ICR01.IL2 2 ICR01.IL1 1 ICR01.IL0 0 ICR02 0x0000B2 Interrupt control register 02 ICR02.S1 5 ICR02.S0 4 ICR02.ISE 3 ICR02.IL2 2 ICR02.IL1 1 ICR02.IL0 0 ICR03 0x0000B3 Interrupt control register 03 ICR03.S1 5 ICR03.S0 4 ICR03.ISE 3 ICR03.IL2 2 ICR03.IL1 1 ICR03.IL0 0 ICR04 0x0000B4 Interrupt control register 04 ICR04.S1 5 ICR04.S0 4 ICR04.ISE 3 ICR04.IL2 2 ICR04.IL1 1 ICR04.IL0 0 ICR05 0x0000B5 Interrupt control register 05 ICR05.S1 5 ICR05.S0 4 ICR05.ISE 3 ICR05.IL2 2 ICR05.IL1 1 ICR05.IL0 0 ICR06 0x0000B6 Interrupt control register 06 ICR06.S1 5 ICR06.S0 4 ICR06.ISE 3 ICR06.IL2 2 ICR06.IL1 1 ICR06.IL0 0 ICR07 0x0000B7 Interrupt control register 07 ICR07.S1 5 ICR07.S0 4 ICR07.ISE 3 ICR07.IL2 2 ICR07.IL1 1 ICR07.IL0 0 ICR08 0x0000B8 Interrupt control register 08 ICR08.S1 5 ICR08.S0 4 ICR08.ISE 3 ICR08.IL2 2 ICR08.IL1 1 ICR08.IL0 0 ICR09 0x0000B9 Interrupt control register 09 ICR09.S1 5 ICR09.S0 4 ICR09.ISE 3 ICR09.IL2 2 ICR09.IL1 1 ICR09.IL0 0 ICR11 0x0000BB Interrupt control register 11 ICR11.S1 5 ICR11.S0 4 ICR11.ISE 3 ICR11.IL2 2 ICR11.IL1 1 ICR11.IL0 0 ICR13 0x0000BD Interrupt control register 13 ICR13.S1 5 ICR13.S0 4 ICR13.ISE 3 ICR13.IL2 2 ICR13.IL1 1 ICR13.IL0 0 ICR14 0x0000BE Interrupt control register 14 ICR14.S1 5 ICR14.S0 4 ICR14.ISE 3 ICR14.IL2 2 ICR14.IL1 1 ICR14.IL0 0 ICR15 0x0000BF Interrupt control register 15 ICR15.S1 5 ICR15.S0 4 ICR15.ISE 3 ICR15.IL2 2 ICR15.IL1 1 ICR15.IL0 0 .MB90650A ; DS07-13607-4E http://edevice.fujitsu.com/fj/DATASHEET/e-ds/e713607.pdf ; MB90652A/653A/P653A/654A/F654A ; MB90650A.pdf, MB90650A_HM.pdf ; ROM: 64 Kbytes (MB90652A) ; 128 Kbytes (MB90653A/MB90P653A) ; 256 Kbytes (MB90654A/MB90F654A) ; RAM: 3 Kbytes (MB90652A) ; 5 Kbytes (MB90653A/MB90P653A/MB90V650A) ; 8 Kbytes (MB90654A/MB90F654A) ; MEMORY MAP ; [MB90652] area DATA FSR 0x000000:0x0000C0 area BSS No_access_1 0x0000C0:0x000100 area DATA RAM 0x000100:0x000D00 area BSS No_access_2 0x000D00:0x004000 area DATA ROM_1 0x004000:0x010000 area BSS No_access_3 0x010000:0xFF0000 ; area DATA ROM_2_BANK_FF 0xFF0000:0x1000000 ; [MB90653/MB90P653] ; area DATA FSR 0x000000:0x0000C0 ; area BSS No_access_1 0x0000C0:0x000100 ; area DATA RAM 0x000100:0x001500 ; area BSS No_access_2 0x001500:0x004000 ; area DATA ROM_1 0x004000:0x010000 ; area BSS No_access_3 0x010000:0xFE0000 ; area DATA ROM_2_BANK_FE 0xFE0000:0xFF0000 ; area DATA ROM_2_BANK_FF 0xFF0000:0x1000000 ; [MB90654A/MB90F654A] ; area DATA FSR 0x000000:0x0000C0 ; area BSS No_access_1 0x0000C0:0x000100 ; area DATA RAM 0x000100:0x002100 ; area BSS No_access_2 0x002100:0x004000 ; area DATA ROM_1 0x004000:0x010000 ; area BSS No_access_3 0x010000:0xFC0000 ; area DATA ROM_2_BANK_FC 0xFC0000:0xFD0000 ; area DATA ROM_2_BANK_FD 0xFD0000:0xFE0000 ; area DATA ROM_2_BANK_FE 0xFE0000:0xFF0000 ; area DATA ROM_2_BANK_FF 0xFF0000:0x1000000 ; Interrupt and reset vector assignments interrupt __RESET 0xFFFFDC Reset interrupt INT_9 0xFFFFD8 INT 9 instruction interrupt EXCEPT 0xFFFFD4 Exception interrupt A_D_C 0xFFFFD0 A/D converter interrupt TTII 0xFFFFCC Timebase timer interval interrupt interrupt DTP_EI_0 0xFFFFC8 DTP/external interrupt 0 (External interrupt 0) interrupt I_O_TIMER 0xFFFFC4 16-bit free-run timer (I/O timer) overflow interrupt I_O_ESI_1 0xFFFFC0 I/O extended serial interface 1 interrupt DTP_EI_1 0xFFFFBC DTP/external interrupt 1 (External interrupt 1) interrupt I_O_ESI_2 0xFFFFB8 I/O extended serial interface 2 interrupt DTP_EI_2 0xFFFFB4 DTP/external interrupt 2 (External interrupt 2) interrupt DTP_EI_3 0xFFFFB0 DTP/external interrupt 3 (External interrupt 3) interrupt PPG_0_C 0xFFFFAC 8/16-bit PPG 0 counter borrow interrupt UDCT0C 0xFFFFA8 8/16-bit up/down counter/timer 0 compare interrupt UDCT0UOUDI 0xFFFFA4 8/16-bit up/down counter/timer 0 underflow/overflow, up/down invert interrupt PPG_1_C 0xFFFFA0 8/16-bit PPG 1 counter borrow interrupt DTP_EI_4_5 0xFFFF9C DTP/external interrupt 4/5 (External interrupt 4/5) interrupt OC_CH2 0xFFFF98 Output compare (channel 2) matc (I/O timer) interrupt OC_CH3 0xFFFF94 Output compare (channel 3) matc (I/O timer) interrupt WATCH 0xFFFF90 Watch prescaler interrupt DTP_EI_6 0xFFFF8C DTP/external interrupt 6 (External interrupt 6) interrupt UDCT1C 0xFFFF88 8/16-bit up/down counter/timer 1 compare interrupt UDCT1UOUDI 0xFFFF84 8/16-bit up/down counter/timer 1 underflow/overflow, up/down invert interrupt IC_CH0 0xFFFF80 Input capture (channel 0) read (I/O timer) interrupt IC_CH1 0xFFFF7C Input capture (channel 1) read (I/O timer) interrupt OC_CH0 0xFFFF78 Output compare (channel 0) matc (I/O timer) interrupt OC_CH1 0xFFFF74 Output compare (channel 1) matc (I/O timer) interrupt CFM 0xFFFF70 Completion of flas memory write/erase ? interrupt DTP_EI_7 0xFFFF6C DTP/external interrupt 7 (External interrupt 7) interrupt UART0_R 0xFFFF68 UART0 receive complete interrupt UART0_T 0xFFFF60 UART0 transmit complete interrupt I2CI 0xFFFF58 I 2 C interface interrupt DELAY 0xFFFF54 Delayed interrupt generation module ; INPUT/OUTPUT PORTS PDR0 0x000000 Port 0 data register PDR0.PD07 7 Port 0 data register bit 7 PDR0.PD06 6 Port 0 data register bit 6 PDR0.PD05 5 Port 0 data register bit 5 PDR0.PD04 4 Port 0 data register bit 4 PDR0.PD03 3 Port 0 data register bit 3 PDR0.PD02 2 Port 0 data register bit 2 PDR0.PD01 1 Port 0 data register bit 1 PDR0.PD00 0 Port 0 data register bit 0 PDR1 0x000001 Port 1 data register PDR1.PD17 15 Port 1 data register bit 15 PDR1.PD16 14 Port 1 data register bit 14 PDR1.PD15 13 Port 1 data register bit 13 PDR1.PD14 12 Port 1 data register bit 12 PDR1.PD13 11 Port 1 data register bit 11 PDR1.PD12 10 Port 1 data register bit 10 PDR1.PD11 9 Port 1 data register bit 9 PDR1.PD10 8 Port 1 data register bit 8 PDR2 0x000002 Port 2 data register PDR2.PD27 7 Port 2 data register bit 7 PDR2.PD26 6 Port 2 data register bit 6 PDR2.PD25 5 Port 2 data register bit 5 PDR2.PD24 4 Port 2 data register bit 4 PDR2.PD23 3 Port 2 data register bit 3 PDR2.PD22 2 Port 2 data register bit 2 PDR2.PD21 1 Port 2 data register bit 1 PDR2.PD20 0 Port 2 data register bit 0 PDR3 0x000003 Port 3 data register PDR3.PD37 15 Port 3 data register bit 15 PDR3.PD36 14 Port 3 data register bit 14 PDR3.PD35 13 Port 3 data register bit 13 PDR3.PD34 12 Port 3 data register bit 12 PDR3.PD33 11 Port 3 data register bit 11 PDR3.PD32 10 Port 3 data register bit 10 PDR3.PD31 9 Port 3 data register bit 9 PDR3.PD30 8 Port 3 data register bit 8 PDR4 0x000004 Port 4 data register PDR4.PD47 7 Port 4 data register bit 7 PDR4.PD46 6 Port 4 data register bit 6 PDR4.PD45 5 Port 4 data register bit 5 PDR4.PD44 4 Port 4 data register bit 4 PDR4.PD43 3 Port 4 data register bit 3 PDR4.PD42 2 Port 4 data register bit 2 PDR4.PD41 1 Port 4 data register bit 1 PDR4.PD40 0 Port 4 data register bit 0 PDR5 0x000005 Port 5 data register PDR5.PD57 15 Port 5 data register bit 15 PDR5.PD56 14 Port 5 data register bit 14 PDR5.PD55 13 Port 5 data register bit 13 PDR5.PD54 12 Port 5 data register bit 12 PDR5.PD53 11 Port 5 data register bit 11 PDR5.PD52 10 Port 5 data register bit 10 PDR5.PD51 9 Port 5 data register bit 9 PDR5.PD50 8 Port 5 data register bit 8 PDR6 0x000006 Port 6 data register PDR6.PD67 7 Port 6 data register bit 7 PDR6.PD66 6 Port 6 data register bit 6 PDR6.PD65 5 Port 6 data register bit 5 PDR6.PD64 4 Port 6 data register bit 4 PDR6.PD63 3 Port 6 data register bit 3 PDR6.PD62 2 Port 6 data register bit 2 PDR6.PD61 1 Port 6 data register bit 1 PDR6.PD60 0 Port 6 data register bit 0 PDR7 0x000007 Port 7 data register PDR7.PD74 12 Port 7 data register bit 12 PDR7.PD73 11 Port 7 data register bit 11 PDR7.PD72 10 Port 7 data register bit 10 PDR7.PD71 9 Port 7 data register bit 9 PDR7.PD70 8 Port 7 data register bit 8 PDR8 0x000008 Port 8 data register PDR8.PD86 6 Port 8 data register bit 6 PDR8.PD85 5 Port 8 data register bit 5 PDR8.PD84 4 Port 8 data register bit 4 PDR8.PD83 3 Port 8 data register bit 3 PDR8.PD82 2 Port 8 data register bit 2 PDR8.PD81 1 Port 8 data register bit 1 PDR8.PD80 0 Port 8 data register bit 0 PDR9 0x000009 Port 9 data register PDR9.PD97 15 Port 9 data register bit 15 PDR9.PD96 14 Port 9 data register bit 14 PDR9.PD95 13 Port 9 data register bit 13 PDR9.PD94 12 Port 9 data register bit 12 PDR9.PD93 11 Port 9 data register bit 11 PDR9.PD92 10 Port 9 data register bit 10 PDR9.PD91 9 Port 9 data register bit 9 PDR9.PD90 8 Port 9 data register bit 8 PDRA 0x00000A Port A data register PDRA.PDA2 2 Port A data register bit 2 PDRA.PDA1 1 Port A data register bit 1 PDRA.PDA0 0 Port A data register bit 0 DDR0 0x000010 Port 0 direction register DDR0.DD07 7 Port 0 data direction register bit 7 DDR0.DD06 6 Port 0 data direction register bit 6 DDR0.DD05 5 Port 0 data direction register bit 5 DDR0.DD04 4 Port 0 data direction register bit 4 DDR0.DD03 3 Port 0 data direction register bit 3 DDR0.DD02 2 Port 0 data direction register bit 2 DDR0.DD01 1 Port 0 data direction register bit 1 DDR0.DD00 0 Port 0 data direction register bit 0 DDR1 0x000011 Port 1 direction register DDR1.DD17 15 Port 1 data direction register bit 15 DDR1.DD16 14 Port 1 data direction register bit 14 DDR1.DD15 13 Port 1 data direction register bit 13 DDR1.DD14 12 Port 1 data direction register bit 12 DDR1.DD13 11 Port 1 data direction register bit 11 DDR1.DD12 10 Port 1 data direction register bit 10 DDR1.DD11 9 Port 1 data direction register bit 9 DDR1.DD10 8 Port 1 data direction register bit 8 DDR2 0x000012 Port 2 direction register DDR2.DD27 7 Port 2 data direction register bit 7 DDR2.DD26 6 Port 2 data direction register bit 6 DDR2.DD25 5 Port 2 data direction register bit 5 DDR2.DD24 4 Port 2 data direction register bit 4 DDR2.DD23 3 Port 2 data direction register bit 3 DDR2.DD22 2 Port 2 data direction register bit 2 DDR2.DD21 1 Port 2 data direction register bit 1 DDR2.DD20 0 Port 2 data direction register bit 0 DDR3 0x000013 Port 3 direction register DDR3.DD37 15 Port 3 data direction register bit 15 DDR3.DD36 14 Port 3 data direction register bit 14 DDR3.DD35 13 Port 3 data direction register bit 13 DDR3.DD34 12 Port 3 data direction register bit 12 DDR3.DD33 11 Port 3 data direction register bit 11 DDR3.DD32 10 Port 3 data direction register bit 10 DDR3.DD31 9 Port 3 data direction register bit 9 DDR3.DD30 8 Port 3 data direction register bit 8 DDR4 0x000014 Port 4 direction register DDR4.DD46 6 Port 4 data direction register bit 6 DDR4.DD45 5 Port 4 data direction register bit 5 DDR4.DD44 4 Port 4 data direction register bit 4 DDR4.DD43 3 Port 4 data direction register bit 3 DDR4.DD42 2 Port 4 data direction register bit 2 DDR4.DD41 1 Port 4 data direction register bit 1 DDR4.DD40 0 Port 4 data direction register bit 0 DDR5 0x000015 Port 5 direction register DDR5.DD57 15 Port 5 data direction register bit 15 DDR5.DD56 14 Port 5 data direction register bit 14 DDR5.DD55 13 Port 5 data direction register bit 13 DDR5.DD54 12 Port 5 data direction register bit 12 DDR5.DD53 11 Port 5 data direction register bit 11 DDR5.DD52 10 Port 5 data direction register bit 10 DDR5.DD51 9 Port 5 data direction register bit 9 DDR5.DD50 8 Port 5 data direction register bit 8 DDR6 0x000016 Port 6 direction register DDR6.DD67 7 Port 6 data direction register bit 7 DDR6.DD66 6 Port 6 data direction register bit 6 DDR6.DD65 5 Port 6 data direction register bit 5 DDR6.DD64 4 Port 6 data direction register bit 4 DDR6.DD63 3 Port 6 data direction register bit 3 DDR6.DD62 2 Port 6 data direction register bit 2 DDR6.DD61 1 Port 6 data direction register bit 1 DDR6.DD60 0 Port 6 data direction register bit 0 DDR7 0x000017 Port 7 direction register DDR7.DD74 12 Port 7 data direction register bit 12 DDR7.DD73 11 Port 7 data direction register bit 11 DDR8 0x000018 Port 8 direction register DDR8.DD86 6 Port 8 data direction register bit 6 DDR8.DD85 5 Port 8 data direction register bit 5 DDR8.DD84 4 Port 8 data direction register bit 4 DDR8.DD83 3 Port 8 data direction register bit 3 DDR8.DD82 2 Port 8 data direction register bit 2 DDR8.DD81 1 Port 8 data direction register bit 1 DDR8.DD80 0 Port 8 data direction register bit 0 DDR9 0x000019 Port 9 direction register DDR9.DD97 15 Port 9 data direction register bit 15 DDR9.DD96 14 Port 9 data direction register bit 14 DDR9.DD95 13 Port 9 data direction register bit 13 DDR9.DD94 12 Port 9 data direction register bit 12 DDR9.DD93 11 Port 9 data direction register bit 11 DDR9.DD92 10 Port 9 data direction register bit 10 DDR9.DD91 9 Port 9 data direction register bit 9 DDR9.DD90 8 Port 9 data direction register bit 8 DDRA 0x00001A Port A direction register DDRA.DDA2 2 Port A data direction register bit 2 DDRA.DDA1 1 Port A data direction register bit 1 DDRA.DDA0 0 Port A data direction register bit 0 ODR4 0x00001B Port 4 pin register ODR4.OD46 6 ODR4.OD45 5 ODR4.OD44 4 ODR4.OD43 3 ODR4.OD42 2 ODR4.OD41 1 ODR4.OD40 0 RDR0 0x00001C Port 0 resistance register RDR0.RD07 7 RDR0.RD06 6 RDR0.RD05 5 RDR0.RD04 4 RDR0.RD03 3 RDR0.RD02 2 RDR0.RD01 1 RDR0.RD00 0 RDR1 0x00001D Port 1 resistance register RDR1.RD17 7 RDR1.RD16 6 RDR1.RD15 5 RDR1.RD14 4 RDR1.RD13 3 RDR1.RD12 2 RDR1.RD11 1 RDR1.RD10 0 RDR6 0x00001E Port 6 resistance register RDR6.RD67 7 RDR6.RD66 6 RDR6.RD65 5 RDR6.RD64 4 RDR6.RD63 3 RDR6.RD62 2 RDR6.RD61 1 RDR6.RD60 0 ADER 0x00001F Analog input enable register ADER.ADE7 7 ADER.ADE6 6 ADER.ADE5 5 ADER.ADE4 4 ADER.ADE3 3 ADER.ADE2 2 ADER.ADE1 1 ADER.ADE0 0 SMR 0x000020 Serial mode register 0 SMR.MD1 7 MoDe select 1 SMR.MD0 6 MoDe select 0 SMR.CS2 5 Clock Select 2 SMR.CS1 4 Clock Select 1 SMR.CS0 3 Clock Select 0 SMR.SCKE 1 SCIK Enable SMR.SOE 0 Serial Output Enable SCR 0x000021 Serial control register 0 SCR.PEN 7 Parity ENable SCR.P 6 Parity SCR.SBL 5 Stop bit length SCR.CL 4 Character length SCR.AD 3 Address/data SCR.REC 2 Receiver error clear SCR.RXE 1 Receiver enable SCR.TXE 0 Transmitter enable SIDR 0x000022 Serial input register / serial output register 0 SIDR.D6 6 SIDR.D5 5 SIDR.D4 4 SIDR.D3 3 SIDR.D2 2 SIDR.D1 1 SIDR.D0 0 SSR 0x000023 Serial status register 0 SSR.PE 7 Parity error SSR.ORE 6 Overrun error SSR.FRE 5 Framing error SSR.RDRF 4 Receiver data register full SSR.TDRE 3 Transmitter data register empty SSR.RIE 1 Receiver interrupt enable SSR.TIE 0 Transmitter interrupt enable SMCS0 0x000024 Serial mode control status register 0 SMCS0.SMD2 15 Serial Shift Clock Mode 2 SMCS0.SMD1 14 Serial Shift Clock Mode 1 SMCS0.SMD0 13 Serial Shift Clock Mode 0 SMCS0.SIE 12 Serial I/O Interrupt Enable SMCS0.SIR 11 Serial i/o Interrupt Request SMCS0.BUSY 10 SMCS0.STOP 9 used to forcibly stop serial transfer SMCS0.STRT 8 is used to start serial transfer SMCS0.MODE 3 Activation Condition Select SMCS0.BDS 2 Bit Direction Select SMCS0.SOE 1 Serial Output Enable SMCS0.SCOE 0 SCLK Output Enable SDR0 0x000026 Serial data register 0 CDCR 0x000027 Clock division control register CDCR.MD 15 Machine clock divide moDe select CDCR.DIV3 11 Divide 3 CDCR.DIV2 10 Divide 2 CDCR.DIV1 9 Divide 1 CDCR.DIV0 8 Divide 0 SMCS1 0x000028 Serial mode control status register 1 SMCS1.SMD2 15 Serial Shift Clock Mode 2 SMCS1.SMD1 14 Serial Shift Clock Mode 1 SMCS1.SMD0 13 Serial Shift Clock Mode 0 SMCS1.SIE 12 Serial I/O Interrupt Enable SMCS1.SIR 11 Serial i/o Interrupt Request SMCS1.BUSY 10 SMCS1.STOP 9 SMCS1.STRT 8 SMCS1.MODE 3 Activation Condition Select SMCS1.BDS 2 Bit Direction Select SMCS1.SOE 1 Serial Output Enable SMCS1.SCOE 0 SCLK Output Enable SDR1 0x00002A Serial data register 1 ENIR 0x000030 Interrupt/DTP enable register ENIR.EN7 7 ENIR.EN6 6 ENIR.EN5 5 ENIR.EN4 4 ENIR.EN3 3 ENIR.EN2 2 ENIR.EN1 1 ENIR.EN0 0 EIRR 0x000031 Interrupt/DTP source register EIRR.ER7 7 EIRR.ER6 6 EIRR.ER5 5 EIRR.ER4 4 EIRR.ER3 3 EIRR.ER2 2 EIRR.ER1 1 EIRR.ER0 0 ELVR 0x000032 Request level setting register ELVR.LALB71 15 ELVR.LALB70 14 ELVR.LALB61 13 ELVR.LALB60 12 ELVR.LALB51 11 ELVR.LALB50 10 ELVR.LALB41 9 ELVR.LALB40 8 ELVR.LALB31 7 ELVR.LALB30 6 ELVR.LALB21 5 ELVR.LALB20 4 ELVR.LALB11 3 ELVR.LALB10 2 ELVR.LALB01 1 ELVR.LALB00 0 ADCS1 0x000036 Control status register 1 ADCS1.MD1 7 ADCS1.MD0 6 ADCS1.ANS2 5 ADCS1.ANS1 4 ADCS1.ANS0 3 ADCS1.ANE2 2 ADCS1.ANE1 1 ADCS1.ANE0 0 ADCS2 0x000037 Control status register 2 ADCS2.BUSY 7 Busy flag and stop ADCS2.INT 6 Interrupt ADCS2.INTE 5 INTerrupt Enable ADCS2.PAUS 4 a/d converter PAUSe ADCS2.STS1 3 Start Source select 1 ADCS2.STS0 2 Start Source select 0 ADCS2.STRT 1 StaRT ADCR12 0x000038 Data register 1/2 DADR0 0x00003A D/A converter data register 0 DADR1 0x00003B D/A converter data register 1 DACR0 0x00003C D/A control register channel 0 DACR0.DAE0 0 DACR1 0x00003D D/A control register channel 1 DACR1.DAE1 0 CLKR 0x00003E Clock control register CLKR.CKEN 3 CLKR.FRQ2 2 CLKR.FRQ1 1 CLKR.FRQ0 0 PRL0_PRLL 0x000040 Reload register lower channel 0 PRL0_PRL 0x000041 Reload register upper channel 0 PRL1_PRLL 0x000042 Reload register lower channel 1 PRL1_PRL 0x000043 Reload register upper channel 1 PPGC01 0x000044 PPG0 operation mode control register channel 0, channel 1 PPGC01.PEN1 15 Ppg ENable PPGC01.PE10 13 Ppg output Enable 10 PPGC01.PIE1 12 Ppg Interrupt Enable PPGC01.PUF1 11 Ppg Underflow Flag PPGC01.MD1 10 ppg count MoDe 1 PPGC01.MD0 9 ppg count MoDe 0 PPGC01.PEN0 7 Ppg ENable PPGC01.PE00 5 Ppg output Enable 00 PPGC01.PIE0 4 Ppg Interrupt Enable PPGC01.PUF0 3 Ppg Underflow Flag PPGOE 0x000046 PPG0, PPG1 output control register channel 0, channel 1 PPGOE.PCS2 7 Ppg Count Select 2 PPGOE.PCS1 6 Ppg Count Select 1 PPGOE.PCS0 5 Ppg Count Select 0 PPGOE.PCM2 4 Ppg Count Mode 2 PPGOE.PCM1 3 Ppg Count Mode 1 PPGOE.PCM0 2 Ppg Count Mode 0 PPGOE.PE11 1 Ppg output Enable 11 PPGOE.PE01 0 Ppg output Enable 01 OCCP0 0x000050 compare register channel 0 OCCP1 0x000052 compare register channel 1 OCCP2 0x000054 compare register channel 2 OCCP3 0x000056 compare register channel 3 OCS01 0x000058 Compare control status register channel 0/1 OCS01.CMOD 12 OCS01.OTE1 11 OCS01.OTE0 10 OCS01.OTD1 9 OCS01.OTD0 8 OCS01.ICP1 7 OCS01.ICP0 6 OCS01.ICE1 5 OCS01.ICE0 4 OCS01.CST1 1 OCS01.CST0 0 OCS23 0x00005A Compare control status register channel 2/3 OCS23.CMOD 12 OCS23.OTE1 11 OCS23.OTE0 10 OCS23.OTD1 9 OCS23.OTD0 8 OCS23.ICP1 7 OCS23.ICP0 6 OCS23.ICE1 5 OCS23.ICE0 4 OCS23.CST1 1 OCS23.CST0 0 IPCP0 0x000060 input capture register channel 0 IPCP1 0x000062 input capture register channel 1 ICS01 0x000064 Input capture control status register ICS01.ICP1 7 input capture interrupt flags 1 ICS01.ICP0 6 input capture interrupt flags 0 ICS01.ICE1 5 input capture interrupt enable bit 1 ICS01.ICE0 4 input capture interrupt enable bit 0 ICS01.EG11 3 ICS01.EG10 2 ICS01.EG01 1 ICS01.EG00 0 TCDT 0x000066 timer data register TCCS 0x000068 Timer control status register TCCS.IVF 6 TCCS.IVFE 5 TCCS.STOP 4 TCCS.MODE 3 TCCS.CLR 2 TCCS.CLK1 1 TCCS.CLK0 0 UDCR_UDCR0 0x000070 Up/down count register channel 0 UDCR_UDCR1 0x000071 Up/down count register channel 1 RCR 0x000072 Reload compare register channel 0/1 CSR0 0x000074 Counter status register channel 0 CSR0.CSTR 7 Count Start Bit CSR0.CITE 6 Compare Interrupt Output Control Bit CSR0.UDIE 5 Overflow/Underflow Interrupt Output Control Bit CSR0.CMPF 4 Compare Detection Flag CSR0.OVFF 3 Overflow Detection Flag CSR0.UDFF 2 Underflow Detection Flag CSR0.UDF1 1 Up/Down Flag 1 CSR0.UDF0 0 Up/Down Flag 0 CCR0 0x000076 Counter control register channel 0 CCR0.M16E 15 CCR0.CDCF 14 CCR0.CFIE 13 CCR0.CLKS 12 CCR0.CMS1 11 CCR0.CMS0 10 CCR0.CES1 9 CCR0.CES0 8 CCR0.CTUT 6 Counter Write Bit CCR0.UCRE 5 UDCR Clear Enable Bit CCR0.RLDE 4 Reload Enable Bit CCR0.UDCC 3 UDCR Clear Bit CCR0.CGSC 2 Counter Clear/Gate Selection Bit CCR0.CGE1 1 Counter Clear/Gate Edge Selection Bit 1 CCR0.CGE0 0 Counter Clear/Gate Edge Selection Bit 0 CSR1 0x000078 Counter control register channel 1 CSR1.CSTR 7 Count Start Bit CSR1.CITE 6 Compare Interrupt Output Control Bit CSR1.UDIE 5 Overflow/Underflow Interrupt Output Control Bit CSR1.CMPF 4 Compare Detection Flag CSR1.OVFF 3 Overflow Detection Flag CSR1.UDFF 2 Underflow Detection Flag CSR1.UDF1 1 Up/Down Flag 1 CSR1.UDF0 0 Up/Down Flag 0 CCR1 0x00007A Counter control register channel 1 CCR1.CDCF 14 CCR1.CFIE 13 CCR1.CLKS 12 CCR1.CMS1 11 CCR1.CMS0 10 CCR1.CES1 9 CCR1.CES0 8 CCR1.CTUT 6 Counter Write Bit CCR1.UCRE 5 UDCR Clear Enable Bit CCR1.RLDE 4 Reload Enable Bit CCR1.UDCC 3 UDCR Clear Bit CCR1.CGSC 2 Counter Clear/Gate Selection Bit CCR1.CGE1 1 Counter Clear/Gate Edge Selection Bit 1 CCR1.CGE0 0 Counter Clear/Gate Edge Selection Bit 0 IBSR 0x000080 I2C bus status register IBSR.BB 7 Bus Busy IBSR.RSC 6 Repeated Start Condition IBSR.AL 5 Arbitration Lost IBSR.LRB 4 Last Received Bit IBSR.TRX 3 Last Received Bit IBSR.AAS 2 Addressed As Slave IBSR.GCA 1 General Call Address IBSR.FBT 0 First Byte Transfer IBCR 0x000081 I2C bus control register IBCR.BER 7 Bus ERror IBCR.BEIE 6 Bus Error Interrupt Enable IBCR.SCC 5 Start Condition Continue IBCR.MSS 4 Master Slave Select IBCR.ACK 3 ACKnowledge IBCR.GCAA 2 General Call Address Acknowledge IBCR.INTE 1 INTerrupt Enable IBCR.INT 0 INTerrupt ICCR 0x000082 I2C bus clock control register ICCR.EN 5 ENable ICCR.CS4 4 Clock Period Select 4 ICCR.CS3 3 Clock Period Select 3 ICCR.CS2 2 Clock Period Select 2 ICCR.CS1 1 Clock Period Select 1 ICCR.CS0 0 Clock Period Select 0 IADR 0x000083 I2C bus address register IADR.A6 6 Slave Address Bit 6 IADR.A5 5 Slave Address Bit 5 IADR.A4 4 Slave Address Bit 4 IADR.A3 3 Slave Address Bit 3 IADR.A2 2 Slave Address Bit 2 IADR.A1 1 Slave Address Bit 1 IADR.A0 0 Slave Address Bit 0 IDAR 0x000084 I2C bus data register DTMC 0x000088 DTMF control register DTMD 0x000089 DTMF data register DIRR 0x00009F Delayed interrupt generation/release register DIRR.R0 0 LPMCR 0x0000A0 Low-power consumption mode control register LPMCR.STP 7 LPMCR.SLP 6 LPMCR.SPL 5 LPMCR.RST 4 LPMCR.TMD 3 LPMCR.CG1 2 LPMCR.CG0 1 LPMCR.SSR 0 CKSCR 0x0000A1 Clock selection register CKSCR.SCM 7 CKSCR.MCM 6 CKSCR.WS1 5 CKSCR.WS0 4 CKSCR.SCS 3 CKSCR.MCS 2 CKSCR.CS1 1 CKSCR.CS0 0 ARSR 0x0000A5 Auto-ready function selection register HACR 0x0000A6 External address output control register ECSR 0x0000A7 Bus control signal selection register WDTC 0x0000A8 Watchdog timer control register WDTC.PONR 7 WDTC.WRST 5 WDTC.ERST 4 WDTC.SRST 3 TBTC 0x0000A9 Timebase timer control register TBTC.TBIE 4 TBTC.TBOF 3 TBTC.TBR 2 TBTC.TBC1 1 TBTC.TBC0 0 WTC 0x0000AA Watch timer control register WTC.WDCS 7 WTC.SCE 6 WTC.WTIE 5 WTC.WTOF 4 WTC.WTR 3 WTC.WTC2 2 WTC.WTC1 1 WTC.WTC0 0 ICR00 0x0000B0 Interrupt control register 00 ICR00.S1 5 ICR00.S0 4 ICR00.ISE 3 ICR00.IL2 2 ICR00.IL1 1 ICR00.IL0 0 ICR01 0x0000B1 Interrupt control register 01 ICR01.S1 5 ICR01.S0 4 ICR01.ISE 3 ICR01.IL2 2 ICR01.IL1 1 ICR01.IL0 0 ICR02 0x0000B2 Interrupt control register 02 ICR02.S1 5 ICR02.S0 4 ICR02.ISE 3 ICR02.IL2 2 ICR02.IL1 1 ICR02.IL0 0 ICR03 0x0000B3 Interrupt control register 03 ICR03.S1 5 ICR03.S0 4 ICR03.ISE 3 ICR03.IL2 2 ICR03.IL1 1 ICR03.IL0 0 ICR04 0x0000B4 Interrupt control register 04 ICR04.S1 5 ICR04.S0 4 ICR04.ISE 3 ICR04.IL2 2 ICR04.IL1 1 ICR04.IL0 0 ICR05 0x0000B5 Interrupt control register 05 ICR05.S1 5 ICR05.S0 4 ICR05.ISE 3 ICR05.IL2 2 ICR05.IL1 1 ICR05.IL0 0 ICR06 0x0000B6 Interrupt control register 06 ICR06.S1 5 ICR06.S0 4 ICR06.ISE 3 ICR06.IL2 2 ICR06.IL1 1 ICR06.IL0 0 ICR07 0x0000B7 Interrupt control register 07 ICR07.S1 5 ICR07.S0 4 ICR07.ISE 3 ICR07.IL2 2 ICR07.IL1 1 ICR07.IL0 0 ICR08 0x0000B8 Interrupt control register 08 ICR08.S1 5 ICR08.S0 4 ICR08.ISE 3 ICR08.IL2 2 ICR08.IL1 1 ICR08.IL0 0 ICR09 0x0000B9 Interrupt control register 09 ICR09.S1 5 ICR09.S0 4 ICR09.ISE 3 ICR09.IL2 2 ICR09.IL1 1 ICR09.IL0 0 ICR10 0x0000BA Interrupt control register 10 ICR10.S1 5 ICR10.S0 4 ICR10.ISE 3 ICR10.IL2 2 ICR10.IL1 1 ICR10.IL0 0 ICR11 0x0000BB Interrupt control register 11 ICR11.S1 5 ICR11.S0 4 ICR11.ISE 3 ICR11.IL2 2 ICR11.IL1 1 ICR11.IL0 0 ICR12 0x0000BC Interrupt control register 12 ICR12.S1 5 ICR12.S0 4 ICR12.ISE 3 ICR12.IL2 2 ICR12.IL1 1 ICR12.IL0 0 ICR13 0x0000BD Interrupt control register 13 ICR13.S1 5 ICR13.S0 4 ICR13.ISE 3 ICR13.IL2 2 ICR13.IL1 1 ICR13.IL0 0 ICR14 0x0000BE Interrupt control register 14 ICR14.S1 5 ICR14.S0 4 ICR14.ISE 3 ICR14.IL2 2 ICR14.IL1 1 ICR14.IL0 0 ICR15 0x0000BF Interrupt control register 15 ICR15.S1 5 ICR15.S0 4 ICR15.ISE 3 ICR15.IL2 2 ICR15.IL1 1 ICR15.IL0 0 .MB90660A ; DS07-13604-2E http://edevice.fujitsu.com/fj/DATASHEET/e-ds/e713604.pdf ; MB90662A/663A/P663A ; ROM: 16 Kbytes (MB90661A) ; 32 Kbytes (MB90662A) ; 48 Kbytes (MB90663A) ; One-time PROM: 48 Kbytes (MB90P663A) ; RAM: 512 bytes (MB90661A) ; 1.64 Kbytes (MB90662A) ; 2 Kbytes (MB90663A/MB90P663A) ; MEMORY MAP ; [MB90662A] area DATA FSR 0x000000:0x0000C0 area BSS No_access_1 0x0000C0:0x000100 area DATA MEM_INT_1 0x000100:0x000180 area DATA RAM 0x000180:0x000380 area DATA MEM_INT_2 0x000380:0x000780 area BSS No_access_2 0x000780:0x008000 area DATA ROM_1 0x008000:0x010000 area BSS No_access_3 0x010000:0xFF8000 ; area DATA ROM_2_BANK_FF 0xFF8000:0x1000000 ; [MB90663A/MB90P663A] ; area DATA FSR 0x000000:0x0000C0 ; area BSS No_access_1 0x0000C0:0x000100 ; area DATA MEM_INT_1 0x000100:0x000180 ; area DATA RAM 0x000180:0x000380 ; area DATA MEM_INT_2 0x000380:0x000900 ; area BSS No_access_2 0x000900:0x004000 ; area DATA ROM_1 0x004000:0x010000 ; area BSS No_access_3 0x010000:0xFF4000 ; area DATA ROM_2_BANK_FF 0xFF4000:0x1000000 ; Interrupt and reset vector assignments interrupt __RESET 0xFFFFDC Reset interrupt INT9 0xFFFFD8 INT9 instruction interrupt EXCEPT 0xFFFFD4 Exception interrupt MF_TIMER 0xFFFFCC Multi-function timer DTTI input interrupt EI0 0xFFFFC8 External interrupt 0 interrupt EI4 0xFFFFC4 External interrupt 4 interrupt MF_TIMER_TI 0xFFFFC0 Multi-function timer trigger input or zero detect interrupt MF_TIMER_ZD 0xFFFFB8 Multi-function timer zero detect interrupt MF_TIMER_O 0xFFFFB0 Multi-function timer overflow, compare clear or zero detect interrupt EI1 0xFFFFA8 External interrupt 1 interrupt MF_TIMER_CM 0xFFFFA4 Multi-function timer compare match interrupt EI5 0xFFFFA0 External interrupt 5 interrupt PWM_U 0xFFFF9C PWM underflow interrupt EI2 0xFFFF98 External interrupt 2 interrupt EI6 0xFFFF94 External interrupt 6 interrupt R_TIMER0 0xFFFF90 16-bit reload timer 0 interrupt R_TIMER1 0xFFFF8C 16-bit reload timer 1 interrupt R_TIMER2 0xFFFF88 16-bit reload timer 2 interrupt R_TIMER3 0xFFFF84 16-bit reload timer 3 interrupt END_A_D_CC 0xFFFF80 End of A/D converter conversion interrupt T_TIMER_II 0xFFFF74 Timebase timer interval interrupt interrupt UART_S 0xFFFF70 UART send complete interrupt UART_R 0xFFFF68 UART receive complete interrupt EI3 0xFFFF60 External interrupt 3 interrupt EI7 0xFFFF5C External interrupt 7 interrupt DELAY 0xFFFF54 Delayed interrupt generator module ; INPUT/OUTPUT PORTS PDR0 0x000000 Port 0 data register PDR0.PD07 7 PDR0.PD06 6 PDR0.PD05 5 PDR0.PD04 4 PDR0.PD03 3 PDR0.PD02 2 PDR0.PD01 1 PDR0.PD00 0 PDR1 0x000001 Port 1 data register PDR1.PD17 7 PDR1.PD16 6 PDR1.PD15 5 PDR1.PD14 4 PDR1.PD13 3 PDR1.PD12 2 PDR1.PD11 1 PDR1.PD10 0 PDR2 0x000002 Port 2 data register PDR2.PD27 7 PDR2.PD26 6 PDR2.PD25 5 PDR2.PD24 4 PDR2.PD23 3 PDR2.PD22 2 PDR2.PD21 1 PDR2.PD20 0 PDR3 0x000003 Port 3 data register PDR3.PD37 7 PDR3.PD36 6 PDR3.PD35 5 PDR3.PD34 4 PDR3.PD33 3 PDR3.PD32 2 PDR3.PD31 1 PDR3.PD30 0 PDR4 0x000004 Port 4 data register PDR4.PD47 7 PDR4.PD46 6 PDR4.PD45 5 PDR4.PD44 4 PDR4.PD43 3 PDR4.PD42 2 PDR4.PD41 1 PDR4.PD40 0 PDR5 0x000005 Port 5 data register PDR5.PD57 7 PDR5.PD56 6 PDR5.PD55 5 PDR5.PD54 4 PDR5.PD53 3 PDR5.PD52 2 PDR5.PD51 1 PDR5.PD50 0 PDR6 0x000006 Port 6 data register / Port data buffer register PDR6.PD67 7 PDR6.PD66 6 PDR6.PD65 5 PDR6.PD64 4 PDR6.PD63 3 PDR6.PD62 2 PDR6.PD61 1 PDR6.PD60 0 DDR0 0x000010 Port 0 direction register DDR0.DD07 7 DDR0.DD06 6 DDR0.DD05 5 DDR0.DD04 4 DDR0.DD03 3 DDR0.DD02 2 DDR0.DD01 1 DDR0.DD00 0 DDR1 0x000011 Port 1 direction register DDR1.DD17 7 DDR1.DD16 6 DDR1.DD15 5 DDR1.DD14 4 DDR1.DD13 3 DDR1.DD12 2 DDR1.DD11 1 DDR1.DD10 0 DDR2 0x000012 Port 2 direction register DDR2.DD27 7 DDR2.DD26 6 DDR2.DD25 5 DDR2.DD24 4 DDR2.DD23 3 DDR2.DD22 2 DDR2.DD21 1 DDR2.DD20 0 DDR3 0x000013 Port 3 direction register DDR3.DD33 3 DDR3.DD32 2 DDR3.DD31 1 DDR3.DD30 0 DDR4 0x000014 Port 4 direction register DDR4.DD43 3 DDR4.DD42 2 DDR4.DD41 1 DDR4.DD40 0 ADER 0x000015 Analog input enable register ADER.ADE7 7 ADER.ADE6 6 ADER.ADE5 5 ADER.ADE4 4 ADER.ADE3 3 ADER.ADE2 2 ADER.ADE1 1 ADER.ADE0 0 DDR6 0x000016 Port 6 direction register DDR6.DD66 6 DDR6.DD65 5 DDR6.DD64 4 DDR6.DD63 3 DDR6.DD62 2 DDR6.DD61 1 DDR6.DD60 0 PWMC 0x000020 PWM operation mode control register PWMC.PEN 7 PWMC.PCKS 6 PWMC.POE 5 PWMC.PIE 4 PWMC.PUF 3 IO_PRL_PRLL 0x000022 PWM reload register IO_PRL_PRLH 0x000023 PWM reload register SMR 0x000024 Serial mode register SMR.MD1 7 SMR.MD0 6 SMR.CS2 5 SMR.CS1 4 SMR.CS0 3 SMR.SCKE 1 SMR.SOE 0 SCR 0x000025 Serial control register SCR.PEN 7 SCR.P 6 SCR.SBL 5 SCR.CL 4 SCR.AD 3 SCR.REC 2 SCR.RXE 1 SCR.TXE 0 SIDR 0x000026 Serial input data register / Serial output data register SIDR.D6 6 SIDR.D5 5 SIDR.D4 4 SIDR.D3 3 SIDR.D2 2 SIDR.D1 1 SIDR.D0 0 SSR 0x000027 Serial status register SSR.PE 7 SSR.ORE 6 SSR.FRE 5 SSR.RDRF 4 SSR.TDRE 3 SSR.RIE 1 SSR.TIE 0 ENIR 0x000028 Interrupt enable register ENIR.EN7 7 ENIR.EN6 6 ENIR.EN5 5 ENIR.EN4 4 ENIR.EN3 3 ENIR.EN2 2 ENIR.EN1 1 ENIR.EN0 0 EIRR 0x000029 Interrupt source register EIRR.ER7 7 EIRR.ER6 6 EIRR.ER5 5 EIRR.ER4 4 EIRR.ER3 3 EIRR.ER2 2 EIRR.ER1 1 EIRR.ER0 0 ELVR 0x00002A Request level setting register ELVR.LALB71 15 ELVR.LALB70 14 ELVR.LALB61 13 ELVR.LALB60 12 ELVR.LALB51 11 ELVR.LALB50 10 ELVR.LALB41 9 ELVR.LALB40 8 ELVR.LALB31 7 ELVR.LALB30 6 ELVR.LALB21 5 ELVR.LALB20 4 ELVR.LALB11 3 ELVR.LALB10 2 ELVR.LALB01 1 ELVR.LALB00 0 ADCS1 0x00002C A/D control status register ADCS1.MD1 7 ADCS1.MD0 6 ADCS1.ANS2 5 ADCS1.ANS1 4 ADCS1.ANS0 3 ADCS1.ANE2 2 ADCS1.ANE1 1 ADCS1.ANE0 0 ADCS2 0x00002D A/D control status register ADCS2.BUSY 7 ADCS2.INT 6 ADCS2.INTE 5 ADCS2.PAUS 4 ADCS2.STS1 3 ADCS2.STS0 2 ADCS2.STRT 1 ADCR12 0x00002E A/D data register ADCR12.S10 15 ADCR12.D9 9 ADCR12.D8 8 ADCR12.D7 7 ADCR12.D6 6 ADCR12.D5 5 ADCR12.D4 4 ADCR12.D3 3 ADCR12.D2 2 ADCR12.D1 1 ADCR12.D0 0 TMCSR0 0x000030 Control status register TMCSR0.CSL1 11 TMCSR0.CSL0 10 TMCSR0.MOD2 9 TMCSR0.MOD1 8 TMCSR0.MOD0 7 TMCSR0.OUTL 5 TMCSR0.RELD 4 TMCSR0.INTE 3 TMCSR0.UF 2 TMCSR0.CNTE 1 TMCSR0.TRG 0 TMR0 0x000032 16-bit timer register / 16-bit reload register TMCSR1 0x000034 Control status register TMCSR1.CSL1 11 TMCSR1.CSL0 10 TMCSR1.MOD2 9 TMCSR1.MOD1 8 TMCSR1.MOD0 7 TMCSR1.OUTL 5 TMCSR1.RELD 4 TMCSR1.INTE 3 TMCSR1.UF 2 TMCSR1.CNTE 1 TMCSR1.TRG 0 TMR1 0x000036 16-bit timer register / 16-bit reload register TMCSR2 0x000038 Control status register TMCSR2.CSL1 11 TMCSR2.CSL0 10 TMCSR2.MOD2 9 TMCSR2.MOD1 8 TMCSR2.MOD0 7 TMCSR2.OUTL 5 TMCSR2.RELD 4 TMCSR2.INTE 3 TMCSR2.UF 2 TMCSR2.CNTE 1 TMCSR2.TRG 0 TMR2 0x00003A 16-bit timer register / 16-bit reload register TMCSR3 0x00003C Control status register TMCSR3.CSL1 11 TMCSR3.CSL0 10 TMCSR3.MOD2 9 TMCSR3.MOD1 8 TMCSR3.MOD0 7 TMCSR3.OUTL 5 TMCSR3.RELD 4 TMCSR3.INTE 3 TMCSR3.UF 2 TMCSR3.CNTE 1 TMCSR3.TRG 0 TMR3 0x00003E 16-bit timer register / 16-bit reload register TCSR 0x000040 Timer control status register TCSR.STCR 7 TCSR.IIOS 6 TCSR.TCIE 5 TCSR.TCIR 4 TCSR.TZIE 3 TCSR.TZIR 2 TCSR.TMIE 1 TCSR.TMIR 0 CICR 0x000041 Compare interrupt control register CICR.CIE3 7 CICR.CIE2 6 CICR.CIE1 5 CICR.CIE0 4 CICR.CIR3 3 CICR.CIR2 2 CICR.CIR1 1 CICR.CIR0 0 TMCR 0x000042 Timer mode control register TMCR.TMST 7 TMCR.CES1 3 TMCR.CES0 2 TMCR.TCS1 1 TMCR.TCS0 0 COER 0x000043 Compare/data select register COER.RTO3 3 COER.RTO2 2 COER.RTO1 1 COER.RTO0 0 CMCR 0x000044 Compare buffer mode control register CMCR.TREN 3 CMCR.TMSK 2 CMCR.BFS1 1 CMCR.BFS0 0 ZOCTR 0x000045 Zero detect output control register OCTBR 0x000046 Output control buffer register OCTBR.RO31 7 OCTBR.RO30 6 OCTBR.RO21 5 OCTBR.RO20 4 OCTBR.RO11 3 OCTBR.RO10 2 OCTBR.RO01 1 OCTBR.RO00 0 ZICR 0x000047 Zero detect interrupt control register ZICR.IME 7 OCPBR0 0x000048 Output compare buffer register 0 OCPBR1 0x00004A Output compare buffer register 1 OCPBR2 0x00004C Output compare buffer register 2 OCPBR3 0x00004E Output compare buffer register 3 CLRBR 0x000050 Compare clear buffer register DTCR 0x000052 Dead time control register DTCR.DTIE 3 DTCR.DTIF 2 DTCR.DT1 1 DTCR.DT0 0 DTSR 0x000053 Dead time setting register DTCMR 0x000054 Dead time compare register TPCR0 0x000056 Timer pin control register TPCR0.OTE1 6 TPCR0.CS11 5 TPCR0.CS10 4 TPCR0.OTE0 2 TPCR0.CS01 1 TPCR0.CS00 0 TPCR1 0x000057 Timer pin control register TPCR1.OTE3 7 TPCR1.CS32 6 TPCR1.CS31 5 TPCR1.CS30 4 TPCR1.OTE2 3 TPCR1.CS22 2 TPCR1.CS21 1 TPCR1.CS20 0 CDCR 0x00005F Machine clock division control register CDCR.DIV3 3 CDCR.DIV2 2 CDCR.DIV1 1 CDCR.DIV0 0 DIRR 0x00009F Delayed interrupt source generate/cancel register DIRR.R0 0 LPMCR 0x0000A0 Low power mode control register LPMCR.STP 7 LPMCR.SLP 6 LPMCR.SPL 5 LPMCR.RST 4 LPMCR.CG1 2 LPMCR.CG0 1 CKSCR 0x0000A1 Clock select register CKSCR.MCM 6 CKSCR.WS1 5 CKSCR.WS0 4 CKSCR.MCS 2 CKSCR.CS1 1 CKSCR.CS0 0 WDTC 0x0000A8 Watchdog timer control register WDTC.PONR 7 WDTC.WRST 5 WDTC.ERST 4 WDTC.SRST 3 TBTC 0x0000A9 Timebase timer control register TBTC.TBIE 4 TBTC.TBOF 3 TBTC.TBR 2 TBTC.TBC1 1 TBTC.TBC0 0 ICR00 0x0000B0 Interrupt control register 00 ICR00.S1 5 ICR00.S0 4 ICR00.ISE 3 ICR00.IL2 2 ICR00.IL1 1 ICR00.IL0 0 ICR01 0x0000B1 Interrupt control register 01 ICR01.S1 5 ICR01.S0 4 ICR01.ISE 3 ICR01.IL2 2 ICR01.IL1 1 ICR01.IL0 0 ICR02 0x0000B2 Interrupt control register 02 ICR02.S1 5 ICR02.S0 4 ICR02.ISE 3 ICR02.IL2 2 ICR02.IL1 1 ICR02.IL0 0 ICR03 0x0000B3 Interrupt control register 03 ICR03.S1 5 ICR03.S0 4 ICR03.ISE 3 ICR03.IL2 2 ICR03.IL1 1 ICR03.IL0 0 ICR04 0x0000B4 Interrupt control register 04 ICR04.S1 5 ICR04.S0 4 ICR04.ISE 3 ICR04.IL2 2 ICR04.IL1 1 ICR04.IL0 0 ICR05 0x0000B5 Interrupt control register 05 ICR05.S1 5 ICR05.S0 4 ICR05.ISE 3 ICR05.IL2 2 ICR05.IL1 1 ICR05.IL0 0 ICR06 0x0000B6 Interrupt control register 06 ICR06.S1 5 ICR06.S0 4 ICR06.ISE 3 ICR06.IL2 2 ICR06.IL1 1 ICR06.IL0 0 ICR07 0x0000B7 Interrupt control register 07 ICR07.S1 5 ICR07.S0 4 ICR07.ISE 3 ICR07.IL2 2 ICR07.IL1 1 ICR07.IL0 0 ICR08 0x0000B8 Interrupt control register 08 ICR08.S1 5 ICR08.S0 4 ICR08.ISE 3 ICR08.IL2 2 ICR08.IL1 1 ICR08.IL0 0 ICR09 0x0000B9 Interrupt control register 09 ICR09.S1 5 ICR09.S0 4 ICR09.ISE 3 ICR09.IL2 2 ICR09.IL1 1 ICR09.IL0 0 ICR10 0x0000BA Interrupt control register 10 ICR10.S1 5 ICR10.S0 4 ICR10.ISE 3 ICR10.IL2 2 ICR10.IL1 1 ICR10.IL0 0 ICR11 0x0000BB Interrupt control register 11 ICR11.S1 5 ICR11.S0 4 ICR11.ISE 3 ICR11.IL2 2 ICR11.IL1 1 ICR11.IL0 0 ICR12 0x0000BC Interrupt control register 12 ICR12.S1 5 ICR12.S0 4 ICR12.ISE 3 ICR12.IL2 2 ICR12.IL1 1 ICR12.IL0 0 ICR13 0x0000BD Interrupt control register 13 ICR13.S1 5 ICR13.S0 4 ICR13.ISE 3 ICR13.IL2 2 ICR13.IL1 1 ICR13.IL0 0 ICR14 0x0000BE Interrupt control register 14 ICR14.S1 5 ICR14.S0 4 ICR14.ISE 3 ICR14.IL2 2 ICR14.IL1 1 ICR14.IL0 0 ICR15 0x0000BF Interrupt control register 15 ICR15.S1 5 ICR15.S0 4 ICR15.ISE 3 ICR15.IL2 2 ICR15.IL1 1 ICR15.IL0 0 .MB90670 ; http://edevice.fujitsu.com/fj/DATASHEET/e-ds/e713602.pdf ; MB90671/672/673/T673/P673 ; ROM: 16 Kbytes (MB90671) ; 32 Kbytes (MB90672) ; 48 Kbytes (MB90673) ; 48 Kbytes (MB90P673) ; RAM: 640 bytes (MB90671) ; 1.64 Kbytes (MB90672) ; 2 Kbytes (MB90673/MB90T673/MB90P673) ; MEMORY MAP ; [MB90671] area DATA FSR 0x000000:0x0000C0 area BSS Inhibited_1 0x0000C0:0x000100 area DATA RAM 0x000100:0x000380 area BSS Inhibited_2 0x000380:0x00C000 area DATA ROM_1 0x00C000:0x010000 area BSS Inhibited_3 0x010000:0xFFC000 ; area DATA ROM_2_BANK_FC 0xFC0000:0xFD0000 ; area DATA ROM_2_BANK_FD 0xFD0000:0xFE0000 ; area DATA ROM_2_BANK_FE 0xFE0000:0xFF0000 ; area DATA ROM_2_BANK_FF 0xFF0000:0x1000000 ; [MB90672] ; area DATA FSR 0x000000:0x0000C0 ; area BSS Inhibited_1 0x0000C0:0x000100 ; area DATA RAM 0x000100:0x000780 ; area BSS Inhibited_2 0x000780:0x008000 ; area DATA ROM_1 0x008000:0x010000 ; area BSS Inhibited_3 0x010000:0xFF8000 ; area DATA ROM_2_BANK_FF 0xFF8000:0x1000000 ; [MB90673/MB90P673] ; area DATA FSR 0x000000:0x0000C0 ; area BSS Inhibited_1 0x0000C0:0x000100 ; area DATA RAM 0x000100:0x000900 ; area BSS Inhibited_2 0x000900:0x004000 ; area DATA ROM_1 0x004000:0x010000 ; area BSS Inhibited_3 0x010000:0xFF4000 ; area DATA ROM_2_BANK_FF 0xFF4000:0x1000000 ; Interrupt and reset vector assignments interrupt __RESET 0xFFFFDC Reset interrupt INT9 0xFFFFD8 INT9 instruction interrupt EXCEPT 0xFFFFD4 Exception interrupt DTP_EIC_CH0 0xFFFFD0 DTP/external interrupt circuit Channel 0 interrupt DTP_EIC_CH1 0xFFFFCC DTP/external interrupt circuit Channel 1 interrupt DTP_EIC_CH2 0xFFFFC8 DTP/external interrupt circuit Channel 2 interrupt DTP_EIC_CH3 0xFFFFC4 DTP/external interrupt circuit Channel 3 interrupt OC_CH0 0xFFFFC0 Output compare Channel 0 interrupt OC_CH1 0xFFFFBC Output compare Channel 1 interrupt OC_CH2 0xFFFFB8 Output compare Channel 2 interrupt OC_CH3 0xFFFFB4 Output compare Channel 3 interrupt OC_CH4 0xFFFFB0 Output compare Channel 4 interrupt OC_CH5 0xFFFFAC Output compare Channel 5 interrupt OC_CH6 0xFFFFA8 Output compare Channel 6 interrupt OC_CH7 0xFFFFA4 Output compare Channel 7 interrupt F_TIMER_O 0xFFFFA0 24-bit free-run timer Overflow interrupt F_TIMER_IB 0xFFFF9C 24-bit free-run timer Intermediate bit interrupt IC_CH0 0xFFFF98 Input capture Channel 0 interrupt IC_CH1 0xFFFF94 Input capture Channel 1 interrupt IC_CH2 0xFFFF90 Input capture Channel 2 interrupt IC_CH3 0xFFFF8C Input capture Channel 3 interrupt R_TIMER0 0xFFFF88 16-bit reload timer/8/16-bit PPG timer 0 interrupt R_TIMER1 0xFFFF84 16-bit reload timer/8/16-bit PPG timer 1 interrupt A_D_CMMC 0xFFFF80 8/10-bit A/D converter measure-ment complete interrupt WAKE_AP 0xFFFF78 Wake-up interrupt interrupt T_TIMER_II 0xFFFF74 Timebase timer interval interrupt ; INPUT/OUTPUT PORTS PDR0 0x000000 Port 0 data register PDR0.PD07 7 PDR0.PD06 6 PDR0.PD05 5 PDR0.PD04 4 PDR0.PD03 3 PDR0.PD02 2 PDR0.PD01 1 PDR0.PD00 0 PDR1 0x000001 Port 1 data register PDR1.PD17 7 PDR1.PD16 6 PDR1.PD15 5 PDR1.PD14 4 PDR1.PD13 3 PDR1.PD12 2 PDR1.PD11 1 PDR1.PD10 0 PDR2 0x000002 Port 2 data register PDR2.PD27 7 PDR2.PD26 6 PDR2.PD25 5 PDR2.PD24 4 PDR2.PD23 3 PDR2.PD22 2 PDR2.PD21 1 PDR2.PD20 0 PDR3 0x000003 Port 3 data register PDR3.PD37 7 PDR3.PD36 6 PDR3.PD35 5 PDR3.PD34 4 PDR3.PD33 3 PDR3.PD32 2 PDR3.PD31 1 PDR3.PD30 0 PDR4 0x000004 Port 4 data register PDR4.PD47 7 PDR4.PD46 6 PDR4.PD45 5 PDR4.PD44 4 PDR4.PD43 3 PDR4.PD42 2 PDR4.PD41 1 PDR4.PD40 0 PDR5 0x000005 Port 5 data register PDR5.PD57 7 PDR5.PD56 6 PDR5.PD55 5 PDR5.PD54 4 PDR5.PD53 3 PDR5.PD52 2 PDR5.PD51 1 PDR5.PD50 0 PDR6 0x000006 Port 6 data register PDR6.PD67 7 PDR6.PD66 6 PDR6.PD65 5 PDR6.PD64 4 PDR6.PD63 3 PDR6.PD62 2 PDR6.PD61 1 PDR6.PD60 0 PDR7 0x000007 Port 7 data register PDR7.PD77 7 PDR7.PD76 6 PDR7.PD75 5 PDR7.PD74 4 PDR7.PD73 3 PDR7.PD72 2 PDR7.PD71 1 PDR7.PD70 0 PDR8 0x000008 Port 8 data register PDR9 0x000009 Port 9 data register PDRA 0x00000A Port A data register PDRB 0x00000B Port B data register EIFR 0x00000F Wake-up interrupt flag register EIFR.WIF 0 DDR0 0x000010 Port 0 data direction register DDR0.DD07 7 DDR0.DD06 6 DDR0.DD05 5 DDR0.DD04 4 DDR0.DD03 3 DDR0.DD02 2 DDR0.DD01 1 DDR0.DD00 0 DDR1 0x000011 Port 1 data direction register DDR1.DD17 7 DDR1.DD16 6 DDR1.DD15 5 DDR1.DD14 4 DDR1.DD13 3 DDR1.DD12 2 DDR1.DD11 1 DDR1.DD10 0 DDR2 0x000012 Port 4 data direction register DDR2.DD27 7 DDR2.DD26 6 DDR2.DD25 5 DDR2.DD24 4 DDR2.DD23 3 DDR2.DD22 2 DDR2.DD21 1 DDR2.DD20 0 DDR3 0x000013 Port 3 data direction register DDR3.DD37 7 DDR3.DD36 6 DDR3.DD35 5 DDR3.DD34 4 DDR3.DD33 3 DDR3.DD32 2 DDR3.DD31 1 DDR3.DD30 0 DDR4 0x000014 Port 4 data direction register DDR4.DD47 7 DDR4.DD46 6 DDR4.DD45 5 DDR4.DD44 4 DDR4.DD43 3 DDR4.DD42 2 DDR4.DD41 1 DDR4.DD40 0 ADER 0x000015 Analog input enable register ADER.ADE7 7 ADER.ADE6 6 ADER.ADE5 5 ADER.ADE4 4 ADER.ADE3 3 ADER.ADE2 2 ADER.ADE1 1 ADER.ADE0 0 DDR6 0x000016 Port 6 data direction register DDR6.DD67 7 DDR6.DD66 6 DDR6.DD65 5 DDR6.DD64 4 DDR6.DD63 3 DDR6.DD62 2 DDR6.DD61 1 DDR6.DD60 0 DDR7 0x000017 Port 7 data direction register DDR7.DD77 7 DDR7.DD76 6 DDR7.DD75 5 DDR7.DD74 4 DDR7.DD73 3 DDR7.DD72 2 DDR7.DD71 1 DDR7.DD70 0 DDR8 0x000018 Port 8 data direction register DDRA 0x00001A Port A data direction register DDRB 0x00001B Port B data direction register EICR 0x00001F Wake-up interrupt enable register UMC 0x000020 Mode control register 0 UMC.PEN 7 UMC.SBL 6 UMC.MC1 5 UMC.MC0 4 UMC.SMDE 3 UMC.RFC 2 UMC.SCKE 1 UMC.SOE 0 USR0 0x000021 Status register 0 USR0.RDRF 7 USR0.ORFE 6 USR0.PE 5 USR0.TDRE 4 USR0.RIE 3 USR0.TIE 2 USR0.RBF 1 USR0.TBF 0 UIDR 0x000022 Input data register 0 / output data register 0 UIDR.D6 6 UIDR.D5 5 UIDR.D4 4 UIDR.D3 3 UIDR.D2 2 UIDR.D1 1 UIDR.D0 0 URD 0x000023 Rate and data register 0 URD.BCH 7 URD.RC3 6 URD.RC2 5 URD.RC1 4 URD.RC0 3 URD.BCH0 2 URD.P 1 URD.D8 0 SMR 0x000024 Mode register 1 SMR.MD1 7 SMR.MD0 6 SMR.CS2 5 SMR.CS1 4 SMR.CS0 3 SMR.BCH 2 SMR.SCKE 1 SMR.SOE 0 SCR 0x000025 Control register 1 SCR.PEN 7 SCR.P 6 SCR.SBL 5 SCR.CL 4 SCR.AD 3 SCR.REC 2 SCR.RXE 1 SCR.TXE 0 SIDR 0x000026 Input data register 1 / output data register 1 SIDR.D6 6 SIDR.D5 5 SIDR.D4 4 SIDR.D3 3 SIDR.D2 2 SIDR.D1 1 SIDR.D0 0 SSR 0x000027 Status register 1 SSR.PE 7 SSR.ORE 6 SSR.FRE 5 SSR.RDRF 4 SSR.TDRE 3 SSR.RIE 1 SSR.TIE 0 ENIR 0x000028 DTP/interrupt enable register ENIR.EN3 3 ENIR.EN2 2 ENIR.EN1 1 ENIR.EN0 0 EIRR 0x000029 DTP/interrupt factor register EIRR.ER3 3 EIRR.ER2 2 EIRR.ER1 1 EIRR.ER0 0 ELVR 0x00002A Request level setting register ELVR.LALB31 7 ELVR.LALB30 6 ELVR.LALB21 5 ELVR.LALB20 4 ELVR.LALB11 3 ELVR.LALB10 2 ELVR.LALB01 1 ELVR.LALB00 0 ADCS1 0x00002C A/D convertor control status register ADCS1.MD1 7 ADCS1.MD0 6 ADCS1.ANS2 5 ADCS1.ANS1 4 ADCS1.ANS0 3 ADCS1.ANE2 2 ADCS1.ANE1 1 ADCS1.ANE0 0 ADCS2 0x00002D A/D convertor control status reg-ister ADCS2.BUSY 7 ADCS2.INT 6 ADCS2.INTE 5 ADCS2.PAUS 4 ADCS2.STS1 3 ADCS2.STS0 2 ADCS2.STRT 1 ADCR12 0x00002E A/D convertor data register ADCR12.S10 15 ADCR12.D9 9 ADCR12.D8 8 ADCR12.D7 7 ADCR12.D6 6 ADCR12.D5 5 ADCR12.D4 4 ADCR12.D3 3 ADCR12.D2 2 ADCR12.D1 1 ADCR12.D0 0 PPGC01 0x000030 PPG0/PPG1 operating mode control register PPGC01.PEN1 15 PPGC01.PCS1 14 PPGC01.PE10 13 PPGC01.PIE1 12 PPGC01.PUF1 11 PPGC01.MD1 10 PPGC01.MD0 9 PPGC01.PEN0 7 PPGC01.PE00 5 PPGC01.PIE0 4 PPGC01.PUF0 3 PPGC01.PCM1 2 PPGC01.PCM0 1 PRL0_PRLL 0x000034 PPG0 reload register PRL0_PRLH 0x000035 PPG0 reload register PRL1_PRLL 0x000036 PPG1 reload register PRL1_PRLH 0x000037 PPG1 reload register TMCSR0 0x000038 Timer control status register 0 TMCSR0.CSL1 11 TMCSR0.CSL0 10 TMCSR0.MOD2 9 TMCSR0.MOD1 8 TMCSR0.MOD0 7 TMCSR0.OUTE 6 TMCSR0.OUTL 5 TMCSR0.RELD 4 TMCSR0.INTE 3 TMCSR0.UF 2 TMCSR0.CNTE 1 TMCSR0.TRG 0 TMR0 0x00003A 16-bit timer register 0 / 16-bit reload register 0 TMCSR1 0x00003C Timer control status register 1 TMCSR1.CSL1 11 TMCSR1.CSL0 10 TMCSR1.MOD2 9 TMCSR1.MOD1 8 TMCSR1.MOD0 7 TMCSR1.OUTE 6 TMCSR1.OUTL 5 TMCSR1.RELD 4 TMCSR1.INTE 3 TMCSR1.UF 2 TMCSR1.CNTE 1 TMCSR1.TRG 0 TMR1 0x00003E 16-bit timer register 1 / 16-bit reload register 1 TCCR 0x000050 Free-run timer control register TCCR.PRO 8 TCCR.STP 7 TCCR.CLR 6 TCCR.IVF 5 TCCR.IVFE 4 TCCR.TIM 3 TCCR.TIME 2 TCCR.TIS1 1 TCCR.TIS0 0 ICC 0x000052 ICU control register ICC.EN 5 ICC.CS4 4 ICC.CS3 3 ICC.CS2 2 ICC.CS1 1 ICC.CS0 0 TCR 0x000054 Free-run timer lower data register CCR00 0x000058 OCU control register 00 CCR00.MD3 11 CCR00.MD2 10 CCR00.MD1 9 CCR00.MD0 8 CCR00.SEL3 7 CCR00.SEL2 6 CCR00.SEL1 5 CCR00.SEL0 4 CCR00.CPE3 3 CCR00.CPE2 2 CCR00.CPE1 1 CCR00.CPE0 0 CCR01 0x00005A OCU control register 01 CCR01.ICE3 15 CCR01.ICE2 14 CCR01.ICE1 13 CCR01.ICE0 12 CCR01.IC3 11 CCR01.IC2 10 CCR01.IC1 9 CCR01.IC0 8 CCR01.DOT3 3 CCR01.DOT2 2 CCR01.DOT1 1 CCR01.DOT0 0 CCR10 0x00005C OCU control register 10 CCR10.MD3 11 CCR10.MD2 10 CCR10.MD1 9 CCR10.MD0 8 CCR10.SEL3 7 CCR10.SEL2 6 CCR10.SEL1 5 CCR10.SEL0 4 CCR10.CPE3 3 CCR10.CPE2 2 CCR10.CPE1 1 CCR10.CPE0 0 CCR11 0x00005E OCU control register 11 CCR11.ICE3 15 CCR11.ICE2 14 CCR11.ICE1 13 CCR11.ICE0 12 CCR11.IC3 11 CCR11.IC2 10 CCR11.IC1 9 CCR11.IC0 8 CCR11.DOT3 3 CCR11.DOT2 2 CCR11.DOT1 1 CCR11.DOT0 0 ICR0 0x000060 ICU data register 0 ICR1 0x000064 ICU data register 1 ICR2 0x000068 ICU data register 2 ICR3 0x00006C ICU data register 3 CPR0 0x000070 OCU compare data register 0 CPR1 0x000074 OCU compare data register 1 CPR2 0x000078 OCU compare data register 2 CPR3 0x00007C OCU compare data register 3 CPR4 0x000080 OCU compare data register 4 CPR5 0x000084 OCU compare data register 5 CPR6 0x000088 OCU compare data register 6 CPR7 0x00008C OCU compare data register 7 DIRR 0x00009F Delayed interrupt factor generation/cancellation register DIRR.R0 0 LPMCR 0x0000A0 Low-power consumption mode control register LPMCR.STP 7 LPMCR.SLP 6 LPMCR.SPL 5 LPMCR.RST 4 LPMCR.CG1 2 LPMCR.CG0 1 CKSCR 0x0000A1 Clock selection register CKSCR.MCM 6 CKSCR.WS1 5 CKSCR.WS0 4 CKSCR.MCS 2 CKSCR.CS1 1 CKSCR.CS0 0 ARSR 0x0000A5 Automatic ready function select register HACR 0x0000A6 Upper address control register EPCR 0x0000A7 Bus control signal select register WDTC 0x0000A8 Watchdog timer control register WDTC.PONR 7 WDTC.STBR 6 WDTC.WRST 5 WDTC.ERST 4 WDTC.SRST 3 TBTC 0x0000A9 Timebase timer control register TBTC.TBIE 4 TBTC.TBOF 3 TBTC.TBR 2 TBTC.TBC1 1 TBTC.TBC0 0 ICR00 0x0000B0 Interrupt control register 00 ICR00.S1 5 ICR00.S0 4 ICR00.ISE 3 ICR00.IL2 2 ICR00.IL1 1 ICR00.IL0 0 ICR01 0x0000B1 Interrupt control register 01 ICR01.S1 5 ICR01.S0 4 ICR01.ISE 3 ICR01.IL2 2 ICR01.IL1 1 ICR01.IL0 0 ICR02 0x0000B2 Interrupt control register 02 ICR02.S1 5 ICR02.S0 4 ICR02.ISE 3 ICR02.IL2 2 ICR02.IL1 1 ICR02.IL0 0 ICR03 0x0000B3 Interrupt control register 03 ICR03.S1 5 ICR03.S0 4 ICR03.ISE 3 ICR03.IL2 2 ICR03.IL1 1 ICR03.IL0 0 ICR04 0x0000B4 Interrupt control register 04 ICR04.S1 5 ICR04.S0 4 ICR04.ISE 3 ICR04.IL2 2 ICR04.IL1 1 ICR04.IL0 0 ICR05 0x0000B5 Interrupt control register 05 ICR05.S1 5 ICR05.S0 4 ICR05.ISE 3 ICR05.IL2 2 ICR05.IL1 1 ICR05.IL0 0 ICR06 0x0000B6 Interrupt control register 06 ICR06.S1 5 ICR06.S0 4 ICR06.ISE 3 ICR06.IL2 2 ICR06.IL1 1 ICR06.IL0 0 ICR07 0x0000B7 Interrupt control register 07 ICR07.S1 5 ICR07.S0 4 ICR07.ISE 3 ICR07.IL2 2 ICR07.IL1 1 ICR07.IL0 0 ICR08 0x0000B8 Interrupt control register 08 ICR08.S1 5 ICR08.S0 4 ICR08.ISE 3 ICR08.IL2 2 ICR08.IL1 1 ICR08.IL0 0 ICR09 0x0000B9 Interrupt control register 09 ICR09.S1 5 ICR09.S0 4 ICR09.ISE 3 ICR09.IL2 2 ICR09.IL1 1 ICR09.IL0 0 ICR10 0x0000BA Interrupt control register 10 ICR10.S1 5 ICR10.S0 4 ICR10.ISE 3 ICR10.IL2 2 ICR10.IL1 1 ICR10.IL0 0 ICR11 0x0000BB Interrupt control register 11 ICR11.S1 5 ICR11.S0 4 ICR11.ISE 3 ICR11.IL2 2 ICR11.IL1 1 ICR11.IL0 0 ICR12 0x0000BC Interrupt control register 12 ICR12.S1 5 ICR12.S0 4 ICR12.ISE 3 ICR12.IL2 2 ICR12.IL1 1 ICR12.IL0 0 ICR13 0x0000BD Interrupt control register 13 ICR13.S1 5 ICR13.S0 4 ICR13.ISE 3 ICR13.IL2 2 ICR13.IL1 1 ICR13.IL0 0 ICR14 0x0000BE Interrupt control register 14 ICR14.S1 5 ICR14.S0 4 ICR14.ISE 3 ICR14.IL2 2 ICR14.IL1 1 ICR14.IL0 0 ICR15 0x0000BF Interrupt control register 15 ICR15.S1 5 ICR15.S0 4 ICR15.ISE 3 ICR15.IL2 2 ICR15.IL1 1 ICR15.IL0 0 .MB90675 ; http://edevice.fujitsu.com/fj/DATASHEET/e-ds/e713602.pdf ; MB90676/677/678/T678/P678 ; ROM: 32 Kbytes (MB90676) ; 48 Kbytes (MB90677) ; 64 Kbytes (MB90678/MB90P678) ; RAM: 1.64 Kbytes (MB90676) ; 2 Kbytes (MB90677) ; 3 Kbytes (MB90678/MB90T678/MB90P678) ; 4 Kbytes (MB90V670) ; MEMORY MAP ; [MB90676] area DATA FSR 0x000000:0x0000C0 area BSS Inhibited_1 0x0000C0:0x000100 area DATA RAM 0x000100:0x000780 area BSS Inhibited_2 0x000780:0x008000 area DATA ROM_1 0x008000:0x010000 area BSS Inhibited_3 0x010000:0xFF8000 ; area DATA ROM_2_BANK_FF 0xFF8000:0x1000000 ; [MB90677] ; area DATA FSR 0x000000:0x0000C0 ; area BSS Inhibited_1 0x0000C0:0x000100 ; area DATA RAM 0x000100:0x000900 ; area BSS Inhibited_2 0x000900:0x004000 ; area DATA ROM_1 0x004000:0x010000 ; area BSS Inhibited_3 0x010000:0xFF4000 ; area DATA ROM_2_BANK_FF 0xFF4000:0x1000000 ; [MB90678/MB90P678] ; area DATA FSR 0x000000:0x0000C0 ; area BSS Inhibited_1 0x0000C0:0x000100 ; area DATA RAM 0x000100:0x000D00 ; area BSS Inhibited_2 0x000D00:0x004000 ; area DATA ROM_1 0x004000:0x010000 ; area BSS Inhibited_3 0x010000:0xFF0000 ; area DATA ROM_2_BANK_FF 0xFF0000:0x1000000 ; Interrupt and reset vector assignments interrupt __RESET 0xFFFFDC Reset interrupt INT9 0xFFFFD8 INT9 instruction interrupt EXCEPT 0xFFFFD4 Exception interrupt DTP_EIC_CH0 0xFFFFD0 DTP/external interrupt circuit Channel 0 interrupt DTP_EIC_CH1 0xFFFFCC DTP/external interrupt circuit Channel 1 interrupt DTP_EIC_CH2 0xFFFFC8 DTP/external interrupt circuit Channel 2 interrupt DTP_EIC_CH3 0xFFFFC4 DTP/external interrupt circuit Channel 3 interrupt OC_CH0 0xFFFFC0 Output compare Channel 0 interrupt OC_CH1 0xFFFFBC Output compare Channel 1 interrupt OC_CH2 0xFFFFB8 Output compare Channel 2 interrupt OC_CH3 0xFFFFB4 Output compare Channel 3 interrupt OC_CH4 0xFFFFB0 Output compare Channel 4 interrupt OC_CH5 0xFFFFAC Output compare Channel 5 interrupt OC_CH6 0xFFFFA8 Output compare Channel 6 interrupt OC_CH7 0xFFFFA4 Output compare Channel 7 interrupt F_TIMER_O 0xFFFFA0 24-bit free-run timer Overflow interrupt F_TIMER_IB 0xFFFF9C 24-bit free-run timer Intermediate bit interrupt IC_CH0 0xFFFF98 Input capture Channel 0 interrupt IC_CH1 0xFFFF94 Input capture Channel 1 interrupt IC_CH2 0xFFFF90 Input capture Channel 2 interrupt IC_CH3 0xFFFF8C Input capture Channel 3 interrupt R_TIMER0 0xFFFF88 16-bit reload timer/8/16-bit PPG timer 0 interrupt R_TIMER1 0xFFFF84 16-bit reload timer/8/16-bit PPG timer 1 interrupt A_D_CMMC 0xFFFF80 8/10-bit A/D converter measure-ment complete interrupt WAKE_AP 0xFFFF78 Wake-up interrupt interrupt T_TIMER_II 0xFFFF74 Timebase timer interval interrupt ; INPUT/OUTPUT PORTS PDR0 0x000000 Port 0 data register PDR0.PD07 7 PDR0.PD06 6 PDR0.PD05 5 PDR0.PD04 4 PDR0.PD03 3 PDR0.PD02 2 PDR0.PD01 1 PDR0.PD00 0 PDR1 0x000001 Port 1 data register PDR1.PD17 7 PDR1.PD16 6 PDR1.PD15 5 PDR1.PD14 4 PDR1.PD13 3 PDR1.PD12 2 PDR1.PD11 1 PDR1.PD10 0 PDR2 0x000002 Port 2 data register PDR2.PD27 7 PDR2.PD26 6 PDR2.PD25 5 PDR2.PD24 4 PDR2.PD23 3 PDR2.PD22 2 PDR2.PD21 1 PDR2.PD20 0 PDR3 0x000003 Port 3 data register PDR3.PD37 7 PDR3.PD36 6 PDR3.PD35 5 PDR3.PD34 4 PDR3.PD33 3 PDR3.PD32 2 PDR3.PD31 1 PDR3.PD30 0 PDR4 0x000004 Port 4 data register PDR4.PD47 7 PDR4.PD46 6 PDR4.PD45 5 PDR4.PD44 4 PDR4.PD43 3 PDR4.PD42 2 PDR4.PD41 1 PDR4.PD40 0 PDR5 0x000005 Port 5 data register PDR5.PD57 7 PDR5.PD56 6 PDR5.PD55 5 PDR5.PD54 4 PDR5.PD53 3 PDR5.PD52 2 PDR5.PD51 1 PDR5.PD50 0 PDR6 0x000006 Port 6 data register PDR6.PD67 7 PDR6.PD66 6 PDR6.PD65 5 PDR6.PD64 4 PDR6.PD63 3 PDR6.PD62 2 PDR6.PD61 1 PDR6.PD60 0 PDR7 0x000007 Port 7 data register PDR7.PD77 7 PDR7.PD76 6 PDR7.PD75 5 PDR7.PD74 4 PDR7.PD73 3 PDR7.PD72 2 PDR7.PD71 1 PDR7.PD70 0 PDR8 0x000008 Port 8 data register PDR9 0x000009 Port 9 data register PDRA 0x00000A Port A data register PDRB 0x00000B Port B data register EIFR 0x00000F Wake-up interrupt flag register EIFR.WIF 0 DDR0 0x000010 Port 0 data direction register DDR0.DD07 7 DDR0.DD06 6 DDR0.DD05 5 DDR0.DD04 4 DDR0.DD03 3 DDR0.DD02 2 DDR0.DD01 1 DDR0.DD00 0 DDR1 0x000011 Port 1 data direction register DDR1.DD17 7 DDR1.DD16 6 DDR1.DD15 5 DDR1.DD14 4 DDR1.DD13 3 DDR1.DD12 2 DDR1.DD11 1 DDR1.DD10 0 DDR2 0x000012 Port 4 data direction register DDR2.DD27 7 DDR2.DD26 6 DDR2.DD25 5 DDR2.DD24 4 DDR2.DD23 3 DDR2.DD22 2 DDR2.DD21 1 DDR2.DD20 0 DDR3 0x000013 Port 3 data direction register DDR3.DD37 7 DDR3.DD36 6 DDR3.DD35 5 DDR3.DD34 4 DDR3.DD33 3 DDR3.DD32 2 DDR3.DD31 1 DDR3.DD30 0 DDR4 0x000014 Port 4 data direction register DDR4.DD47 7 DDR4.DD46 6 DDR4.DD45 5 DDR4.DD44 4 DDR4.DD43 3 DDR4.DD42 2 DDR4.DD41 1 DDR4.DD40 0 ADER 0x000015 Analog input enable register ADER.ADE7 7 ADER.ADE6 6 ADER.ADE5 5 ADER.ADE4 4 ADER.ADE3 3 ADER.ADE2 2 ADER.ADE1 1 ADER.ADE0 0 DDR6 0x000016 Port 6 data direction register DDR6.DD67 7 DDR6.DD66 6 DDR6.DD65 5 DDR6.DD64 4 DDR6.DD63 3 DDR6.DD62 2 DDR6.DD61 1 DDR6.DD60 0 DDR7 0x000017 Port 7 data direction register DDR7.DD77 7 DDR7.DD76 6 DDR7.DD75 5 DDR7.DD74 4 DDR7.DD73 3 DDR7.DD72 2 DDR7.DD71 1 DDR7.DD70 0 DDR8 0x000018 Port 8 data direction register DDRA 0x00001A Port A data direction register DDRB 0x00001B Port B data direction register EICR 0x00001F Wake-up interrupt enable register UMC 0x000020 Mode control register 0 UMC.PEN 7 UMC.SBL 6 UMC.MC1 5 UMC.MC0 4 UMC.SMDE 3 UMC.RFC 2 UMC.SCKE 1 UMC.SOE 0 USR0 0x000021 Status register 0 USR0.RDRF 7 USR0.ORFE 6 USR0.PE 5 USR0.TDRE 4 USR0.RIE 3 USR0.TIE 2 USR0.RBF 1 USR0.TBF 0 UIDR 0x000022 Input data register 0 / output data register 0 UIDR.D6 6 UIDR.D5 5 UIDR.D4 4 UIDR.D3 3 UIDR.D2 2 UIDR.D1 1 UIDR.D0 0 URD 0x000023 Rate and data register 0 URD.BCH 7 URD.RC3 6 URD.RC2 5 URD.RC1 4 URD.RC0 3 URD.BCH0 2 URD.P 1 URD.D8 0 SMR 0x000024 Mode register 1 SMR.MD1 7 SMR.MD0 6 SMR.CS2 5 SMR.CS1 4 SMR.CS0 3 SMR.BCH 2 SMR.SCKE 1 SMR.SOE 0 SCR 0x000025 Control register 1 SCR.PEN 7 SCR.P 6 SCR.SBL 5 SCR.CL 4 SCR.AD 3 SCR.REC 2 SCR.RXE 1 SCR.TXE 0 SIDR 0x000026 Input data register 1 / output data register 1 SIDR.D6 6 SIDR.D5 5 SIDR.D4 4 SIDR.D3 3 SIDR.D2 2 SIDR.D1 1 SIDR.D0 0 SSR 0x000027 Status register 1 SSR.PE 7 SSR.ORE 6 SSR.FRE 5 SSR.RDRF 4 SSR.TDRE 3 SSR.RIE 1 SSR.TIE 0 ENIR 0x000028 DTP/interrupt enable register ENIR.EN3 3 ENIR.EN2 2 ENIR.EN1 1 ENIR.EN0 0 EIRR 0x000029 DTP/interrupt factor register EIRR.ER3 3 EIRR.ER2 2 EIRR.ER1 1 EIRR.ER0 0 ELVR 0x00002A Request level setting register ELVR.LALB31 7 ELVR.LALB30 6 ELVR.LALB21 5 ELVR.LALB20 4 ELVR.LALB11 3 ELVR.LALB10 2 ELVR.LALB01 1 ELVR.LALB00 0 ADCS1 0x00002C A/D convertor control status register ADCS1.MD1 7 ADCS1.MD0 6 ADCS1.ANS2 5 ADCS1.ANS1 4 ADCS1.ANS0 3 ADCS1.ANE2 2 ADCS1.ANE1 1 ADCS1.ANE0 0 ADCS2 0x00002D A/D convertor control status reg-ister ADCS2.BUSY 7 ADCS2.INT 6 ADCS2.INTE 5 ADCS2.PAUS 4 ADCS2.STS1 3 ADCS2.STS0 2 ADCS2.STRT 1 ADCR12 0x00002E A/D convertor data register ADCR12.S10 15 ADCR12.D9 9 ADCR12.D8 8 ADCR12.D7 7 ADCR12.D6 6 ADCR12.D5 5 ADCR12.D4 4 ADCR12.D3 3 ADCR12.D2 2 ADCR12.D1 1 ADCR12.D0 0 PPGC01 0x000030 PPG0/PPG1 operating mode control register PPGC01.PEN1 15 PPGC01.PCS1 14 PPGC01.PE10 13 PPGC01.PIE1 12 PPGC01.PUF1 11 PPGC01.MD1 10 PPGC01.MD0 9 PPGC01.PEN0 7 PPGC01.PE00 5 PPGC01.PIE0 4 PPGC01.PUF0 3 PPGC01.PCM1 2 PPGC01.PCM0 1 PRL0_PRLL 0x000034 PPG0 reload register PRL0_PRLH 0x000035 PPG0 reload register PRL1_PRLL 0x000036 PPG1 reload register PRL1_PRLH 0x000037 PPG1 reload register TMCSR0 0x000038 Timer control status register 0 TMCSR0.CSL1 11 TMCSR0.CSL0 10 TMCSR0.MOD2 9 TMCSR0.MOD1 8 TMCSR0.MOD0 7 TMCSR0.OUTE 6 TMCSR0.OUTL 5 TMCSR0.RELD 4 TMCSR0.INTE 3 TMCSR0.UF 2 TMCSR0.CNTE 1 TMCSR0.TRG 0 TMR0 0x00003A 16-bit timer register 0 / 16-bit reload register 0 TMCSR1 0x00003C Timer control status register 1 TMCSR1.CSL1 11 TMCSR1.CSL0 10 TMCSR1.MOD2 9 TMCSR1.MOD1 8 TMCSR1.MOD0 7 TMCSR1.OUTE 6 TMCSR1.OUTL 5 TMCSR1.RELD 4 TMCSR1.INTE 3 TMCSR1.UF 2 TMCSR1.CNTE 1 TMCSR1.TRG 0 TMR1 0x00003E 16-bit timer register 1 / 16-bit reload register 1 TCCR 0x000050 Free-run timer control register TCCR.PRO 8 TCCR.STP 7 TCCR.CLR 6 TCCR.IVF 5 TCCR.IVFE 4 TCCR.TIM 3 TCCR.TIME 2 TCCR.TIS1 1 TCCR.TIS0 0 ICC 0x000052 ICU control register ICC.EN 5 ICC.CS4 4 ICC.CS3 3 ICC.CS2 2 ICC.CS1 1 ICC.CS0 0 TCR 0x000054 Free-run timer lower data register CCR00 0x000058 OCU control register 00 CCR00.MD3 11 CCR00.MD2 10 CCR00.MD1 9 CCR00.MD0 8 CCR00.SEL3 7 CCR00.SEL2 6 CCR00.SEL1 5 CCR00.SEL0 4 CCR00.CPE3 3 CCR00.CPE2 2 CCR00.CPE1 1 CCR00.CPE0 0 CCR01 0x00005A OCU control register 01 CCR01.ICE3 15 CCR01.ICE2 14 CCR01.ICE1 13 CCR01.ICE0 12 CCR01.IC3 11 CCR01.IC2 10 CCR01.IC1 9 CCR01.IC0 8 CCR01.DOT3 3 CCR01.DOT2 2 CCR01.DOT1 1 CCR01.DOT0 0 CCR10 0x00005C OCU control register 10 CCR10.MD3 11 CCR10.MD2 10 CCR10.MD1 9 CCR10.MD0 8 CCR10.SEL3 7 CCR10.SEL2 6 CCR10.SEL1 5 CCR10.SEL0 4 CCR10.CPE3 3 CCR10.CPE2 2 CCR10.CPE1 1 CCR10.CPE0 0 CCR11 0x00005E OCU control register 11 CCR11.ICE3 15 CCR11.ICE2 14 CCR11.ICE1 13 CCR11.ICE0 12 CCR11.IC3 11 CCR11.IC2 10 CCR11.IC1 9 CCR11.IC0 8 CCR11.DOT3 3 CCR11.DOT2 2 CCR11.DOT1 1 CCR11.DOT0 0 ICR0 0x000060 ICU data register 0 ICR1 0x000064 ICU data register 1 ICR2 0x000068 ICU data register 2 ICR3 0x00006C ICU data register 3 CPR0 0x000070 OCU compare data register 0 CPR1 0x000074 OCU compare data register 1 CPR2 0x000078 OCU compare data register 2 CPR3 0x00007C OCU compare data register 3 CPR4 0x000080 OCU compare data register 4 CPR5 0x000084 OCU compare data register 5 CPR6 0x000088 OCU compare data register 6 CPR7 0x00008C OCU compare data register 7 DIRR 0x00009F Delayed interrupt factor generation/cancellation register DIRR.R0 0 LPMCR 0x0000A0 Low-power consumption mode control register LPMCR.STP 7 LPMCR.SLP 6 LPMCR.SPL 5 LPMCR.RST 4 LPMCR.CG1 2 LPMCR.CG0 1 CKSCR 0x0000A1 Clock selection register CKSCR.MCM 6 CKSCR.WS1 5 CKSCR.WS0 4 CKSCR.MCS 2 CKSCR.CS1 1 CKSCR.CS0 0 ARSR 0x0000A5 Automatic ready function select register HACR 0x0000A6 Upper address control register EPCR 0x0000A7 Bus control signal select register WDTC 0x0000A8 Watchdog timer control register WDTC.PONR 7 WDTC.STBR 6 WDTC.WRST 5 WDTC.ERST 4 WDTC.SRST 3 TBTC 0x0000A9 Timebase timer control register TBTC.TBIE 4 TBTC.TBOF 3 TBTC.TBR 2 TBTC.TBC1 1 TBTC.TBC0 0 ICR00 0x0000B0 Interrupt control register 00 ICR00.S1 5 ICR00.S0 4 ICR00.ISE 3 ICR00.IL2 2 ICR00.IL1 1 ICR00.IL0 0 ICR01 0x0000B1 Interrupt control register 01 ICR01.S1 5 ICR01.S0 4 ICR01.ISE 3 ICR01.IL2 2 ICR01.IL1 1 ICR01.IL0 0 ICR02 0x0000B2 Interrupt control register 02 ICR02.S1 5 ICR02.S0 4 ICR02.ISE 3 ICR02.IL2 2 ICR02.IL1 1 ICR02.IL0 0 ICR03 0x0000B3 Interrupt control register 03 ICR03.S1 5 ICR03.S0 4 ICR03.ISE 3 ICR03.IL2 2 ICR03.IL1 1 ICR03.IL0 0 ICR04 0x0000B4 Interrupt control register 04 ICR04.S1 5 ICR04.S0 4 ICR04.ISE 3 ICR04.IL2 2 ICR04.IL1 1 ICR04.IL0 0 ICR05 0x0000B5 Interrupt control register 05 ICR05.S1 5 ICR05.S0 4 ICR05.ISE 3 ICR05.IL2 2 ICR05.IL1 1 ICR05.IL0 0 ICR06 0x0000B6 Interrupt control register 06 ICR06.S1 5 ICR06.S0 4 ICR06.ISE 3 ICR06.IL2 2 ICR06.IL1 1 ICR06.IL0 0 ICR07 0x0000B7 Interrupt control register 07 ICR07.S1 5 ICR07.S0 4 ICR07.ISE 3 ICR07.IL2 2 ICR07.IL1 1 ICR07.IL0 0 ICR08 0x0000B8 Interrupt control register 08 ICR08.S1 5 ICR08.S0 4 ICR08.ISE 3 ICR08.IL2 2 ICR08.IL1 1 ICR08.IL0 0 ICR09 0x0000B9 Interrupt control register 09 ICR09.S1 5 ICR09.S0 4 ICR09.ISE 3 ICR09.IL2 2 ICR09.IL1 1 ICR09.IL0 0 ICR10 0x0000BA Interrupt control register 10 ICR10.S1 5 ICR10.S0 4 ICR10.ISE 3 ICR10.IL2 2 ICR10.IL1 1 ICR10.IL0 0 ICR11 0x0000BB Interrupt control register 11 ICR11.S1 5 ICR11.S0 4 ICR11.ISE 3 ICR11.IL2 2 ICR11.IL1 1 ICR11.IL0 0 ICR12 0x0000BC Interrupt control register 12 ICR12.S1 5 ICR12.S0 4 ICR12.ISE 3 ICR12.IL2 2 ICR12.IL1 1 ICR12.IL0 0 ICR13 0x0000BD Interrupt control register 13 ICR13.S1 5 ICR13.S0 4 ICR13.ISE 3 ICR13.IL2 2 ICR13.IL1 1 ICR13.IL0 0 ICR14 0x0000BE Interrupt control register 14 ICR14.S1 5 ICR14.S0 4 ICR14.ISE 3 ICR14.IL2 2 ICR14.IL1 1 ICR14.IL0 0 ICR15 0x0000BF Interrupt control register 15 ICR15.S1 5 ICR15.S0 4 ICR15.ISE 3 ICR15.IL2 2 ICR15.IL1 1 ICR15.IL0 0