M365 0.1 TOSHIBA Cortex-M3 MCU 8 32 DMAC DMA Controller 0x40000000 0x0 0x28 registers 0x28 0x8 reserved 0x30 0x4 registers 0x34 0xcc reserved 0x100 0x14 registers 0x114 0xc reserved 0x120 0x14 registers INTSTATUS DMAC Interrupt Status Register 0x0 32 read-only 0x00000000 0x00000003 INTSTATUS0 INTSTATUS0 0 1 read-only INTSTATUS1 INTSTATUS1 1 1 read-only INTTCSTATUS DMAC Interrupt Terminal Count Status Register 0x4 32 read-only 0x00000000 0x00000003 INTTCSTATUS0 INTTCSTATUS0 0 1 read-only INTTCSTATUS1 INTTCSTATUS1 1 1 read-only INTTCCLEAR DMAC Interrupt Terminal Count Clear Register 0x8 32 write-only 0x00000000 0x00000003 INTTCCLEAR0 INTTCCLEAR0 0 1 write-only INTTCCLEAR1 INTTCCLEAR1 1 1 write-only INTERRORSTATUS DMAC Interrupt Error Status Register 0xC 32 read-only 0x00000000 0x00000003 INTERRSTATUS0 INTERRSTATUS0 0 1 read-only INTERRSTATUS1 INTERRSTATUS1 1 1 read-only INTERRCLR DMAC Interrupt Error Clear Register 0x10 32 write-only 0x00000000 0x00000003 INTERRCLR0 INTERRCLR0 0 1 write-only INTERRCLR1 INTERRCLR1 1 1 write-only RAWINTTCSTATUS DMAC Raw Interrupt Terminal Count Status Register 0x14 32 read-only 0x00000000 0x00000003 RAWINTTCS0 RAWINTTCS0 0 1 read-only RAWINTTCS1 RAWINTTCS1 1 1 read-only RAWINTERRORSTATUS DMAC Raw Error Interrupt Status Register 0x18 32 read-only 0x00000000 0x00000003 RAWINTERRS0 RAWINTERRS0 0 1 read-only RAWINTERRS1 RAWINTERRS1 1 1 read-only ENBLDCHNS DMAC Enabled Channel Register 0x1C 32 read-only 0x00000000 0x00000003 ENABLEDCH0 ENABLEDCH0 0 1 read-only ENABLEDCH1 ENABLEDCH1 1 1 read-only SOFTBREQ DMAC Software Burst Request Register 0x20 32 read-write 0x00000000 0x0000ffff SOFTBREQ0 SOFTBREQ0 0 1 read-write SOFTBREQ1 SOFTBREQ1 1 1 read-write SOFTBREQ2 SOFTBREQ2 2 1 read-write SOFTBREQ3 SOFTBREQ3 3 1 read-write SOFTBREQ4 SOFTBREQ4 4 1 read-write SOFTBREQ5 SOFTBREQ5 5 1 read-write SOFTBREQ6 SOFTBREQ6 6 1 read-write SOFTBREQ7 SOFTBREQ7 7 1 read-write SOFTBREQ8 SOFTBREQ8 8 1 read-write SOFTBREQ9 SOFTBREQ9 9 1 read-write SOFTBREQ10 SOFTBREQ10 10 1 read-write SOFTBREQ11 SOFTBREQ11 11 1 read-write SOFTBREQ12 SOFTBREQ12 12 1 read-write SOFTBREQ13 SOFTBREQ13 13 1 read-write SOFTBREQ14 SOFTBREQ14 14 1 read-write SOFTBREQ15 SOFTBREQ15 15 1 read-write SOFTSREQ DMAC Software Single Request Register 0x24 32 read-write 0x00000000 0x0000fc00 SOFTSREQ10 SOFTSREQ10 10 1 read-write SOFTSREQ11 SOFTSREQ11 11 1 read-write SOFTSREQ12 SOFTSREQ12 12 1 read-write SOFTSREQ13 SOFTSREQ13 13 1 read-write SOFTSREQ14 SOFTSREQ14 14 1 read-write SOFTSREQ15 SOFTSREQ15 15 1 read-write CONFIGURATION DMAC Configuration Register 0x30 32 read-write 0x00000000 0x00000003 E E 0 1 read-write M M 1 1 read-write C0SRCADDR DMAC Channel0 Source Address Register 0x100 32 read-write 0x00000000 0xffffffff SRCADDR SRCADDR 0 32 read-write C0DESTADDR DMAC Channel0 Destination Address Register 0x104 32 read-write 0x00000000 0xffffffff DESTADDR DESTADDR 0 32 read-write C0LLI DMAC Channel0 Linked List Item Register 0x108 32 read-write 0x00000000 0xfffffffc LLI LLI 2 30 read-write C0CONTROL DMAC Channel0 Control Register 0x10C 32 read-write 0x00000000 0x8cffffff TRANSFERSIZE TRANSFERSIZE 0 12 read-write SBSIZE SBSIZE 12 3 read-write DBSIZE DBSIZE 15 3 read-write SWIDTH SWIDTH 18 3 read-write DWIDTH DWIDTH 21 3 read-write SI SI 26 1 read-write DI DI 27 1 read-write I I 31 1 read-write C0CONFIGURATION DMAC Channel0 Configuration Register 0x110 32 read-write 0x00000000 0x0007fbdf E E 0 1 read-write SRCPERIPHERAL SRCPERIPHERAL 1 4 read-write DESTPERIPHERAL DESTPERIPHERAL 6 4 read-write FLOWCNTRL FLOWCNTRL 11 3 read-write IE IE 14 1 read-write ITC ITC 15 1 read-write LOCK LOCK 16 1 read-write ACTIVE ACTIVE 17 1 read-only HALT HALT 18 1 read-write C1SRCADDR DMAC Channel1 Source Address Register 0x120 32 read-write 0x00000000 0xffffffff SRCADDR SRCADDR 0 32 read-write C1DESTADDR DMAC Channel1 Destination Address Register 0x124 32 read-write 0x00000000 0xffffffff DESTADDR DESTADDR 0 32 read-write C1LLI DMAC Channel1 Linked List Item Register 0x128 32 read-write 0x00000000 0xfffffffe LLI LLI 1 31 read-write C1CONTROL DMAC Channel1 Control Register 0x12C 32 read-write 0x00000000 0x8cffffff TRANSFERSIZE TRANSFERSIZE 0 12 read-write SBSIZE SBSIZE 12 3 read-write DBSIZE DBSIZE 15 3 read-write SWIDTH SWIDTH 18 3 read-write DWIDTH DWIDTH 21 3 read-write SI SI 26 1 read-write DI DI 27 1 read-write I I 31 1 read-write C1CONFIGURATION DMAC Channel1 Configuration Register 0x130 32 read-write 0x00000000 0x0007fbdf E E 0 1 read-write SRCPERIPHERAL SRCPERIPHERAL 1 4 read-write DESTPERIPHERAL DESTPERIPHERAL 6 4 read-write FLOWCNTRL FLOWCNTRL 11 3 read-write IE IE 14 1 read-write ITC ITC 15 1 read-write LOCK LOCK 16 1 read-write ACTIVE ACTIVE 17 1 read-only HALT HALT 18 1 read-write UDFS UDC2 AHB Bridge 0x40008000 0x0 0x24 registers 0x24 0x18 reserved 0x3c 0x24 registers 0x60 0x20 reserved 0x80 0xc registers INTSTS Interrupt Status Register 0x000 32 read-write 0x00000000 0xffffffff SETUP SETUP 0 1 read-only STATUS_NAK STATUS_NAK 1 1 read-only STATUS STATUS 2 1 read-only RX_ZERO RX_ZERO 3 1 read-only SOF SOF 4 1 read-only EP0 EP0 5 1 read-only EP EP 6 1 read-only NAK NAK 7 1 read-only SUSPEND_RESUME SUSPEND_RESUME 8 1 read-write USB_RESET USB_RESET 9 1 read-write USB_RESET_END USB_RESET_END 10 1 read-write MW_SET_ADD MW_SET_ADD 17 1 read-write MW_END_ADD MW_END_ADD 18 1 read-write MW_TIMEOUT MW_TIMEOUT 19 1 read-write MW_AHBERR MW_AHBERR 20 1 read-write MR_END_ADD MR_END_ADD 21 1 read-write MR_EP_DSET MR_EP_DSET 22 1 read-write MR_AHBERR MR_AHBERR 23 1 read-write UDC2_REG_RD UDC2_REG_RD 24 1 read-write DMAC_REG_RD DMAC_REG_RD 25 1 read-write POWERDETECT POWERDETECT 28 1 read-write MW_RERR MW_RERR 29 1 read-write INTENB Interrupt Enable Register 0x004 32 read-write 0x00000000 0xffffffff SUSPEND_RESUME_EN SUSPEND_RESUME_EN 8 1 read-write RESET_EN RESET_EN 9 1 read-write RESET_END_EN RESET_END_EN 10 1 read-write MW_SET_ADD_EN MW_SET_ADD_EN 17 1 read-write MW_END_ADD_EN MW_END_ADD_EN 18 1 read-write MW_TIMEOUT MW_TIMEOUT 19 1 read-write MW_AHBERR MW_AHBERR 20 1 read-write MR_END_ADD_EN MR_END_ADD_EN 21 1 read-write MR_EP_DSET_EN MR_EP_DSET_EN 22 1 read-write MR_AHBERR MR_AHBERR 23 1 read-write UDC2_REG_RD UDC2_REG_RD 24 1 read-write DMAC_REG_RD_EN DMAC_REG_RD_EN 25 1 read-write POWER_DETECT_EN POWER_DETECT_EN 28 1 read-write MW_RERROR_EN MW_RERROR_EN 29 1 read-write MWTOUT Master Write Timeout Register 0x008 32 read-write 0x1fffffeff 0xffffffff TIMEOUT_EN TIMEOUT_EN 0 1 read-write TIMEOUTSET TIMEOUTSET 1 31 read-write C2STSET UDC2 setting 0x00C 32 read-write 0x00000000 0xffffffff TX0 TX0 0 1 read-write EOPB_ENABLE EOPB_ENABLE 4 1 read-write MSTSET DMAC setting 0x0010 32 read-write 0x00000000 0xffffffff MW_ENABLE MW_ENABLE 0 1 read-write MW_ABORT MW_ABORT 1 1 write-only MW_RESET MW_RESET 2 1 read-write MR_ENABLE MR_ENABLE 4 1 read-write MR_ABORT MR_ABORT 5 1 write-only MR_RESET MR_RESET 6 1 read-write M_BURST_TYPE M_BURST_TYPE 8 1 read-write DMACRDREQ DMAC Read request 0x0014 32 read-write 0x00000000 0xffffffff DMARDADR DMARDADR 2 6 read-write DMARDCLR DMARDCLR 30 1 read-write DMARDREQ DMARDREQ 31 1 read-write DMACRDVL DMAC Read Value 0x0018 32 read-only 0x00000000 0xffffffff DMARDDATA DMARDDATA 0 32 read-only UDC2RDREQ UDC2 Read Request 0x001C 32 read-write 0x00000000 0xffffffff UDC2RDADR UDC2RDADR 2 8 read-write UDC2RDCLR UDC2RDCLR 30 1 read-write UDC2RDREQ UDC2RDREQ 31 1 read-write UDC2RDVL UDC2 Read Value 0x0020 32 read-only 0x00000000 0xffffffff UDC2RDATA UDC2RDATA 0 32 read-only ARBTSET Arbiter Setting 0x003C 32 read-write 0x00000000 0xffffffff ABTPRI_R0 ABTPRI_R0 0 2 read-write ABTPRI_R1 ABTPRI_R1 4 2 read-write ABTPRI_W0 ABTPRI_W0 8 2 read-write ABTPRI_W1 ABTPRI_W1 12 2 read-write ABTMOD ABTMOD 28 1 read-write ABT_EN ABT_EN 31 1 read-write MWSADR Master Write Start Address 0x0040 32 read-write 0xffffffff 0xffffffff MWSADR MWSADR 0 32 read-write MWEADR Master Write End Address 0x0044 32 read-write 0xffffffff 0xffffffff MWEADR MWEADR 0 32 read-write MWCADR Master Write Current Address 0x0048 32 read-only 0xffffffff 0xffffffff MWCADR MWCADR 0 32 read-only MWAHBADR Master Write AHB Address 0x004C 32 read-only 0xffffffff 0xffffffff MWAHBADR MWAHBADR 0 32 read-only MRSADR Master Read Start Address 0x0050 32 read-write 0xffffffff 0xffffffff MRSADR MRSADR 0 32 read-write MREADR Master Read End Address 0x0054 32 read-write 0xffffffff 0xffffffff MREADR MREADR 0 32 read-write MRCADR Master Read Current Address 0x0058 32 read-only 0xffffffff 0xffffffff MRCADR MRCADR 0 32 read-only MRAHBADR Master Read AHB Address 0x005C 32 read-only 0xffffffff 0xffffffff MRAHBADR MRAHBADR 0 32 read-only PWCTL Power Detect Control 0x0080 32 read-write 0x00000032 0xffffffff USB_RESET USB_RESET 0 1 read-only PW_RESETB PW_RESETB 1 1 read-write PW_DETECT PW_DETECT 2 1 read-only PHY_SUSPEND PHY_SUSPEND 3 1 read-write SUSPEND_X SUSPEND_X 4 1 read-only PHY_RESETB PHY_RESETB 5 1 read-write PHY_REMOTE_WKUP PHY_REMOTE_WKUP 6 1 read-write WAKEUP_EN WAKEUP_EN 7 1 read-write MSTSTS Master Status 0x0084 32 read-only 0x0000001c 0xffffffff MWEPDSET MWEPDSET 0 1 read-only MREPDSET MREPDSET 1 1 read-only MWBFEMP MWBFEMP 2 1 read-only MRBFEMP MRBFEMP 3 1 read-only MREPEMPTY MREPEMPTY 4 1 read-only TOUTCNT Timeout Count 0x0088 32 read-only 0xffffffff 0xffffffff TMOUTCNT TMOUTCNT 0 32 read-only UDFS2 UDC2(USB -Spec2.0 Device contoller) 0x40008200 0x0 0x8 registers 0x8 0x4 reserved 0xc 0xa4 registers 0xb0 0x80 reserved 0x130 0x8 registers ADR UDC2 Address State 0x0000 32 read-write 0x00000100 0xffffffff DEV_ADR DEV_ADR 0 7 read-write DEFAULT DEFAULT 8 1 read-write ADDRESSED ADDRESSED 9 1 read-write CONFIGURED CONFIGURED 10 1 read-write SUSPEND SUSPEND 11 1 read-only CUR_SPEED CUR_SPEED 12 2 read-only EP_BI_MODE EP_BI_MODE 14 1 read-write STAGE_ERR STAGE_ERR 15 1 read-write FRM UDC2 Frame 0x0004 32 read-write 0x00010000 0xffffffff FRAME FRAME 0 11 read-only F_STATUS F_STATUS 12 2 read-only CREATE_SOF CREATE_SOF 15 1 read-write CMD UDC2 Command 0x000C 32 read-write 0x00000000 0xffffffff COM COM 0 4 read-write EP EP 4 4 read-write RX_NULLPKT_EP RX_NULLPKT_EP 8 4 read-only INT_TOGGLE INT_TOGGLE 15 1 read-write BRQ UDC2 bRequest-bmRequest Type 0x0010 32 read-only 0x00000000 0xffffffff RECIPIENT RECIPIENT 0 5 read-only REQ_TYPE REQ_TYPE 5 2 read-only DIR DIR 7 1 read-only REQUESET REQUESET 8 8 read-only WVL UDC2 wValue 0x0014 32 read-only 0x00000000 0xffffffff VALUE VALUE 0 16 read-only WIDX UDC2 wIndex 0x0018 32 read-only 0x00000000 0xffffffff INDEX INDEX 0 16 read-only WLGTH UDC2 wLength 0x001C 32 read-only 0x00000000 0xffffffff LENGTH LENGTH 0 16 read-only INT UDC2 INT 0x0020 32 read-write 0x00000000 0xffffffff I_SETUP I_SETUP 0 1 read-write I_STATUS_NAK I_STATUS_NAK 1 1 read-write I_STATUS I_STATUS 2 1 read-write I_RX_DATA0 I_RX_DATA0 3 1 read-write I_SOF I_SOF 4 1 read-write I_EP0 I_EP0 5 1 read-write I_EP I_EP 6 1 read-write I_NAK I_NAK 7 1 read-write M_SETUP M_SETUP 8 1 read-write M_STATUS_NAK M_STATUS_NAK 9 1 read-write M_STATUS M_STATUS 10 1 read-write M_RX_DATA0 M_RX_DATA0 11 1 read-write M_SOF M_SOF 12 1 read-write M_EP0 M_EP0 13 1 read-write M_EP M_EP 14 1 read-write M_NAK M_NAK 15 1 read-write INTEP UDC2 INT_EP 0x0024 32 read-write 0x00000000 0xffffffff I_EP1 I_EP1 1 1 read-write I_EP2 I_EP2 2 1 read-write I_EP3 I_EP3 3 1 read-write I_EP4 I_EP4 4 1 read-write I_EP5 I_EP5 5 1 read-write I_EP6 I_EP6 6 1 read-write I_EP7 I_EP7 7 1 read-write INTEPMSK UDC2 INT_EP_MASK 0x0028 32 read-write 0x00000000 0xffffffff M_EP0 M_EP0 0 1 read-write M_EP1 M_EP1 1 1 read-write M_EP2 M_EP2 2 1 read-write M_EP3 M_EP3 3 1 read-write M_EP4 M_EP4 4 1 read-write M_EP5 M_EP5 5 1 read-write M_EP6 M_EP6 6 1 read-write M_EP7 M_EP7 7 1 read-write INTRX0 UDC2 INT RX DATA0 0x002C 32 read-write 0x00000000 0xffffffff RX_D0_EP0 RX_D0_EP0 0 1 read-write RX_D0_EP1 RX_D0_EP1 1 1 read-write RX_D0_EP2 RX_D0_EP2 2 1 read-write RX_D0_EP3 RX_D0_EP3 3 1 read-write RX_D0_EP4 RX_D0_EP4 4 1 read-write RX_D0_EP5 RX_D0_EP5 5 1 read-write RX_D0_EP6 RX_D0_EP6 6 1 read-write RX_D0_EP7 RX_D0_EP7 7 1 read-write EP0MSZ UDC2 EP0 Max Packet Size 0x0030 32 read-write 0x00000000 0xffffffff MAX_PKT MAX_PKT 0 7 read-write DSET DSET 12 1 read-only TX0_DATA TX0_DATA 15 1 read-only EP0STS UDC2 EP0 Status 0x0034 32 read-only 0x00000000 0xffffffff STATUS STATUS 9 3 read-only TOGGLE TOGGLE 12 2 read-only EP0_MASK EP0_MASK 15 1 read-only EP0DSZ UDC2 EP0 Data Size 0x0038 32 read-only 0x00000000 0xffffffff SIZE SIZE 0 7 read-only EP0FIFO UDC2 EP0 FIFO 0x003C 32 read-write 0x00000000 0xffffffff DATA DATA 0 16 read-write EP1MSZ UDC2 EP1 Max Packet Size 0x0040 32 read-write 0x00000000 0xffffffff MAX_PKT MAX_PKT 0 11 read-write DSET DSET 12 1 read-only TX0_DATA TX0_DATA 15 1 read-only EP1STS UDC2 EP1 Status 0x0044 32 read-write 0x00000000 0xffffffff NUM_MF NUM_MF 0 2 read-write T_TYPE T_TYPE 2 2 read-write DIR DIR 7 1 read-write DISABLE DISABLE 8 1 read-only STATUS STATUS 9 3 read-only TOGGLE TOGGLE 12 2 read-only BUS_SEL BUS_SEL 14 1 read-write PKT_MODE PKT_MODE 15 1 read-write EP1DSZ UDC2 EP1 Data Size 0x0048 32 read-only 0x00000000 0xffffffff SIZE SIZE 0 11 read-only EP1FIFO UDC2 EP1 FIFO 0x004C 32 read-write 0x00000000 0xffffffff DATA DATA 0 16 read-write EP2MSZ UDC2 EP2 Max Packet Size 0x0050 32 read-write 0x00000000 0xffffffff MAX_PKT MAX_PKT 0 11 read-write DSET DSET 12 1 read-only TX0_DATA TX0_DATA 15 1 read-only EP2STS UDC2 EP2 Status 0x0054 32 read-write 0x00000000 0xffffffff NUM_MF NUM_MF 0 2 read-write T_TYPE T_TYPE 2 2 read-write DIR DIR 7 1 read-write DISABLE DISABLE 8 1 read-only STATUS STATUS 9 3 read-only TOGGLE TOGGLE 12 2 read-only BUS_SEL BUS_SEL 14 1 read-write PKT_MODE PKT_MODE 15 1 read-write EP2DSZ UDC2 EP2 Data Size 0x0058 32 read-only 0x00000000 0xffffffff SIZE SIZE 0 11 read-only EP2FIFO UDC2 EP2 FIFO 0x005C 32 read-write 0x00000000 0xffffffff DATA DATA 0 16 read-write EP3MSZ UDC2 EP3 Max Packet Size 0x0060 32 read-write 0x00000000 0xffffffff MAX_PKT MAX_PKT 0 11 read-write DSET DSET 12 1 read-only TX0_DATA TX0_DATA 15 1 read-only EP3STS UDC2 EP3 Status 0x0064 32 read-write 0x00000000 0xffffffff NUM_MF NUM_MF 0 2 read-write T_TYPE T_TYPE 2 2 read-write DIR DIR 7 1 read-write DISABLE DISABLE 8 1 read-only STATUS STATUS 9 3 read-only TOGGLE TOGGLE 12 2 read-only BUS_SEL BUS_SEL 14 1 read-write PKT_MODE PKT_MODE 15 1 read-write EP3DSZ UDC2 EP3 Data Size 0x0068 32 read-only 0x00000000 0xffffffff SIZE SIZE 0 11 read-only EP3FIFO UDC2 EP3 FIFO 0x006C 32 read-write 0x00000000 0xffffffff DATA DATA 0 16 read-write EP4MSZ UDC2 EP4 Max Packet Size 0x0070 32 read-write 0x00000000 0xffffffff MAX_PKT MAX_PKT 0 11 read-write DSET DSET 12 1 read-only TX0_DATA TX0_DATA 15 1 read-only EP4STS UDC2 EP4 Status 0x0074 32 read-write 0x00000000 0xffffffff NUM_MF NUM_MF 0 2 read-write T_TYPE T_TYPE 2 2 read-write DIR DIR 7 1 read-write DISABLE DISABLE 8 1 read-only STATUS STATUS 9 3 read-only TOGGLE TOGGLE 12 2 read-only BUS_SEL BUS_SEL 14 1 read-write PKT_MODE PKT_MODE 15 1 read-write EP4DSZ UDC2 EP4 Data Size 0x0078 32 read-only 0x00000000 0xffffffff SIZE SIZE 0 11 read-only EP4FIFO UDC2 EP4 FIFO 0x007C 32 read-write 0x00000000 0xffffffff DATA DATA 0 16 read-write EP5MSZ UDC2 EP5 Max Packet Size 0x0080 32 read-write 0x00000000 0xffffffff MAX_PKT MAX_PKT 0 11 read-write DSET DSET 12 1 read-only TX0_DATA TX0_DATA 15 1 read-only EP5STS UDC2 EP5 Status 0x0084 32 read-write 0x00000000 0xffffffff NUM_MF NUM_MF 0 2 read-write T_TYPE T_TYPE 2 2 read-write DIR DIR 7 1 read-write DISABLE DISABLE 8 1 read-only STATUS STATUS 9 3 read-only TOGGLE TOGGLE 12 2 read-only BUS_SEL BUS_SEL 14 1 read-write PKT_MODE PKT_MODE 15 1 read-write EP5DSZ UDC2 EP5 Data Size 0x0088 32 read-only 0x00000000 0xffffffff SIZE SIZE 0 11 read-only EP5FIFO UDC2 EP5 FIFO 0x008C 32 read-write 0x00000000 0xffffffff DATA DATA 0 16 read-write EP6MSZ UDC2 EP6 Max Packet Size 0x0090 32 read-write 0x00000000 0xffffffff MAX_PKT MAX_PKT 0 11 read-write DSET DSET 12 1 read-only TX0_DATA TX0_DATA 15 1 read-only EP6STS UDC2 EP6 Status 0x0094 32 read-write 0x00000000 0xffffffff NUM_MF NUM_MF 0 2 read-write T_TYPE T_TYPE 2 2 read-write DIR DIR 7 1 read-write DISABLE DISABLE 8 1 read-only STATUS STATUS 9 3 read-only TOGGLE TOGGLE 12 2 read-only BUS_SEL BUS_SEL 14 1 read-write PKT_MODE PKT_MODE 15 1 read-write EP6DSZ UDC2 EP6 Data Size 0x0098 32 read-only 0x00000000 0xffffffff SIZE SIZE 0 11 read-only EP6FIFO UDC2 EP6 FIFO 0x009C 32 read-write 0x00000000 0xffffffff DATA DATA 0 16 read-write EP7MSZ UDC2 EP7 Max Packet Size 0x00A0 32 read-write 0x00000000 0xffffffff MAX_PKT MAX_PKT 0 11 read-write DSET DSET 12 1 read-only TX0_DATA TX0_DATA 15 1 read-only EP7STS UDC2 EP7 Status 0x00A4 32 read-write 0x00000000 0xffffffff NUM_MF NUM_MF 0 2 read-write T_TYPE T_TYPE 2 2 read-write DIR DIR 7 1 read-write DISABLE DISABLE 8 1 read-only STATUS STATUS 9 3 read-only TOGGLE TOGGLE 12 2 read-only BUS_SEL BUS_SEL 14 1 read-write PKT_MODE PKT_MODE 15 1 read-write EP7DSZ UDC2 EP7 Data Size 0x00A8 32 read-only 0x00000000 0xffffffff SIZE SIZE 0 11 read-only EP7FIFO UDC2 EP7 FIFO 0x00AC 32 read-write 0x00000000 0xffffffff DATA DATA 0 16 read-write INTNAK UDC2 INT NAK 0x0130 32 read-write 0x00000000 0xffffffff I_EP1 I_EP1 1 1 read-write I_EP2 I_EP2 2 1 read-write I_EP3 I_EP3 3 1 read-write I_EP4 I_EP4 4 1 read-write I_EP5 I_EP5 5 1 read-write I_EP6 I_EP6 6 1 read-write I_EP7 I_EP7 7 1 read-write INTNAKMSK UDC2 INT NAK MASK 0x0134 32 read-write 0x00000000 0xffffffff M_EP1 M_EP1 1 1 read-write M_EP2 M_EP2 2 1 read-write M_EP3 M_EP3 3 1 read-write M_EP4 M_EP4 4 1 read-write M_EP5 M_EP5 5 1 read-write M_EP6 M_EP6 6 1 read-write M_EP7 M_EP7 7 1 read-write AD Analog-to-Digital Converter (AD) 0x40050000 0x0 0x64 registers 0x64 0x10 reserved 0x74 0x4 registers CLK AD Conversion Clock Setting Register 0x00 32 read-write 0x00000000 0xffffffff ADCLK ADCLK 0 3 read-write ADSH ADSH 4 4 read-write MOD0 AD Mode Control Register 0 0x04 32 write-only 0x00000000 0xffffffffffffff ADS ADS 0 1 write-only HPADS HPADS 1 1 write-only MOD1 AD Mode Control Register 1 0x08 32 read-write 0x00000000 0xffffffff ADHWE ADHWE 0 1 read-write ADHWS ADHWS 1 1 read-write HPADHWE HPADHWE 2 1 read-write HPADHWS HPADHWS 3 1 read-write RCUT RCUT 5 1 read-write I2AD I2AD 6 1 read-write VREFON VREFON 7 1 read-write MOD2 AD Mode Control Register 2 0x0C 32 read-write 0x00000000 0xffffffff ADCH ADCH 0 4 read-write HPADCH HPADCH 4 4 read-write MOD3 AD Mode Control Register 3 0x10 32 read-write 0x00000000 0xffffffff SCAN SCAN 0 1 read-write REPEAT REPEAT 1 1 read-write ITM ITM 4 3 read-write MOD4 AD Mode Control Register 4 0x14 32 read-write 0x00000000 0xffffffff SCANSTA SCANSTA 0 4 read-write SCANAREA SCANAREA 4 4 read-write MOD5 AD Mode Control Register 5 0x18 32 read-only 0x00000000 0xffffffff ADBF ADBF 0 1 read-only EOCF EOCF 1 1 read-only HPADBF HPADBF 2 1 read-only HPEOCF HPEOCF 3 1 read-only MOD6 AD Mode Control Register 6 0x1C 32 write-only 0x00000000 0xffffff03 ADRST ADRST 0 2 write-only MOD7 AD Mode Control Register 7 0x20 32 read-write 0x00000000 0xffffffff INTADDMA INTADDMA 0 1 read-write INTADHPDMA INTADHPDMA 1 1 read-write CMPCR0 AD Monitoring Setting Register 0 0x24 32 read-write 0x00000000 0xffffffff REGS0 REGS0 0 4 read-write ADBIG0 ADBIG0 4 1 read-write CMP0EN CMP0EN 7 1 read-write CMPCNT0 CMPCNT0 8 4 read-write CMPCR1 AD Monitoring Setting Register 1 0x28 32 read-write 0x00000000 0xffffffff REGS1 REGS1 0 4 read-write ADBIG1 ADBIG1 4 1 read-write CMP1EN CMP1EN 7 1 read-write CMPCNT1 CMPCNT1 8 4 read-write CMP0 AD Conversion Result Comparison Register 0 0x2C 32 read-write 0x00000000 0xffffffff AD0CMP AD0CMP 0 12 read-write CMP1 AD Conversion Result Comparison Register 1 0x30 32 read-write 0x00000000 0xffffffff AD1CMP AD1CMP 0 12 read-write REG00 AD Conversion Result Register 00 0x34 32 read-only 0x00000000 0xffffffff ADR ADR 0 12 read-only ADRF ADRF 12 1 read-only ADOVRF ADOVRF 13 1 read-only ADPOSWF ADPOSWF 14 1 read-only REG01 AD Conversion Result Register 01 0x38 32 read-only 0x00000000 0xffffffff ADR ADR 0 12 read-only ADRF ADRF 12 1 read-only ADOVRF ADOVRF 13 1 read-only ADPOSWF ADPOSWF 14 1 read-only REG02 AD Conversion Result Register 02 0x3C 32 read-only 0x00000000 0xffffffff ADR ADR 0 12 read-only ADRF ADRF 12 1 read-only ADOVRF ADOVRF 13 1 read-only ADPOSWF ADPOSWF 14 1 read-only REG03 AD Conversion Result Register 03 0x40 32 read-only 0x00000000 0xffffffff ADR ADR 0 12 read-only ADRF ADRF 12 1 read-only ADOVRF ADOVRF 13 1 read-only ADPOSWF ADPOSWF 14 1 read-only REG04 AD Conversion Result Register 04 0x44 32 read-only 0x00000000 0xffffffff ADR ADR 0 12 read-only ADRF ADRF 12 1 read-only ADOVRF ADOVRF 13 1 read-only ADPOSWF ADPOSWF 14 1 read-only REG05 AD Conversion Result Register 05 0x48 32 read-only 0x00000000 0xffffffff ADR ADR 0 12 read-only ADRF ADRF 12 1 read-only ADOVRF ADOVRF 13 1 read-only ADPOSWF ADPOSWF 14 1 read-only REG06 AD Conversion Result Register 06 0x4C 32 read-only 0x00000000 0xffffffff ADR ADR 0 12 read-only ADRF ADRF 12 1 read-only ADOVRF ADOVRF 13 1 read-only ADPOSWF ADPOSWF 14 1 read-only REG07 AD Conversion Result Register 07 0x50 32 read-only 0x00000000 0xffffffff ADR ADR 0 12 read-only ADRF ADRF 12 1 read-only ADOVRF ADOVRF 13 1 read-only ADPOSWF ADPOSWF 14 1 read-only REG08 AD Conversion Result Register 08 0x54 32 read-only 0x00000000 0xffffffff ADR ADR 0 12 read-only ADRF ADRF 12 1 read-only ADOVRF ADOVRF 13 1 read-only ADPOSWF ADPOSWF 14 1 read-only REG09 AD Conversion Result Register 09 0x58 32 read-only 0x00000000 0xffffffff ADR ADR 0 12 read-only ADRF ADRF 12 1 read-only ADOVRF ADOVRF 13 1 read-only ADPOSWF ADPOSWF 14 1 read-only REG10 AD Conversion Result Register 10 0x5C 32 read-only 0x00000000 0xffffffff ADR ADR 0 12 read-only ADRF ADRF 12 1 read-only ADOVRF ADOVRF 13 1 read-only ADPOSWF ADPOSWF 14 1 read-only REG11 AD Conversion Result Register 11 0x60 32 read-only 0x00000000 0xffffffff ADR ADR 0 12 read-only ADRF ADRF 12 1 read-only ADOVRF ADOVRF 13 1 read-only ADPOSWF ADPOSWF 14 1 read-only REGSP AD Conversion Result Register SP 0x74 32 read-only 0x00000000 0xffffffff ADRSP ADRSP 0 12 read-only SPADRARF SPADRARF 12 1 read-only SPOVRA SPOVRA 13 1 read-only PA General Purpose Input_Output Port (PA) 0x400C0000 0x0 0x8 registers 0x8 0x20 reserved 0x28 0x8 registers 0x30 0x8 reserved 0x38 0x4 registers DATA PA Data Register 0x00 32 read-write 0x00000000 0xffffffff PA0 PA0 0 1 read-write PA1 PA1 1 1 read-write PA2 PA2 2 1 read-write PA3 PA3 3 1 read-write PA4 PA4 4 1 read-write PA5 PA5 5 1 read-write PA6 PA6 6 1 read-write PA7 PA7 7 1 read-write CR PA Control Register 0x04 32 read-write 0x00000000 0xffffffff PA0C PA0C 0 1 read-write PA1C PA1C 1 1 read-write PA2C PA2C 2 1 read-write PA3C PA3C 3 1 read-write PA4C PA4C 4 1 read-write PA5C PA5C 5 1 read-write PA6C PA6C 6 1 read-write PA7C PA7C 7 1 read-write OD PA Open Drain Control Register 0x28 32 read-write 0x00000000 0xffffffff PA0OD PA0OD 0 1 read-write PA1OD PA1OD 1 1 read-write PA2OD PA2OD 2 1 read-write PA3OD PA3OD 3 1 read-write PA4OD PA4OD 4 1 read-write PA5OD PA5OD 5 1 read-write PA6OD PA6OD 6 1 read-write PA7OD PA7OD 7 1 read-write PUP PA Pull-Up Control Register 0x2C 32 read-write 0x00000000 0xffffffff PA0UP PA0UP 0 1 read-write PA1UP PA1UP 1 1 read-write PA2UP PA2UP 2 1 read-write PA3UP PA3UP 3 1 read-write PA4UP PA4UP 4 1 read-write PA5UP PA5UP 5 1 read-write PA6UP PA6UP 6 1 read-write PA7UP PA7UP 7 1 read-write IE PA Input Enable Control Register 0x38 32 read-write 0x00000000 0xffffffff PA0IE PA0IE 0 1 read-write PA1IE PA1IE 1 1 read-write PA2IE PA2IE 2 1 read-write PA3IE PA3IE 3 1 read-write PA4IE PA4IE 4 1 read-write PA5IE PA5IE 5 1 read-write PA6IE PA6IE 6 1 read-write PA7IE PA7IE 7 1 read-write PB General Purpose Input_Output Port (PB) 0x400C0100 0x0 0x8 registers 0x8 0x20 reserved 0x28 0x8 registers 0x30 0x8 reserved 0x38 0x4 registers DATA PB Data Register 0x00 32 read-write 0x00000000 0xffffffff PB0 PB0 0 1 read-write PB1 PB1 1 1 read-write PB2 PB2 2 1 read-write PB3 PB3 3 1 read-write PB4 PB4 4 1 read-write PB5 PB5 5 1 read-write PB6 PB6 6 1 read-write PB7 PB7 7 1 read-write CR PB Control Register 0x04 32 read-write 0x00000000 0xffffffff PB0C PB0C 0 1 read-write PB1C PB1C 1 1 read-write PB2C PB2C 2 1 read-write PB3C PB3C 3 1 read-write PB4C PB4C 4 1 read-write PB5C PB5C 5 1 read-write PB6C PB6C 6 1 read-write PB7C PB7C 7 1 read-write OD PB Open Drain Control Register 0x28 32 read-write 0x00000000 0xffffffff PB0OD PB0OD 0 1 read-write PB1OD PB1OD 1 1 read-write PB2OD PB2OD 2 1 read-write PB3OD PB3OD 3 1 read-write PB4OD PB4OD 4 1 read-write PB5OD PB5OD 5 1 read-write PB6OD PB6OD 6 1 read-write PB7OD PB7OD 7 1 read-write PUP PB Pull-Up Control Register 0x2C 32 read-write 0x00000000 0xffffffff PB0UP PB0UP 0 1 read-write PB1UP PB1UP 1 1 read-write PB2UP PB2UP 2 1 read-write PB3UP PB3UP 3 1 read-write PB4UP PB4UP 4 1 read-write PB5UP PB5UP 5 1 read-write PB6UP PB6UP 6 1 read-write PB7UP PB7UP 7 1 read-write IE PB Input Enable Control Register 0x38 32 read-write 0x00000000 0xffffffff PB0IE PB0IE 0 1 read-write PB1IE PB1IE 1 1 read-write PB2IE PB2IE 2 1 read-write PB3IE PB3IE 3 1 read-write PB4IE PB4IE 4 1 read-write PB5IE PB5IE 5 1 read-write PB6IE PB6IE 6 1 read-write PB7IE PB7IE 7 1 read-write PC General Purpose Input_Output Port (PC) 0x400C0200 0x0 0xc registers 0xc 0x4 reserved 0x10 0x8 registers 0x18 0x10 reserved 0x28 0x8 registers 0x30 0x8 reserved 0x38 0x4 registers DATA PC Data Register 0x00 32 read-write 0x00000000 0xfffffffff PC0 PC0 0 1 read-write PC1 PC1 1 1 read-write PC2 PC2 2 1 read-write PC4 PC4 4 1 read-write PC5 PC5 5 1 read-write PC6 PC6 6 1 read-write PC7 PC7 7 1 read-write CR PC Control Register 0x04 32 read-write 0x00000000 0x00000fff PC0C PC0C 0 1 read-write PC1C PC1C 1 1 read-write PC2C PC2C 2 1 read-write PC4C PC4C 4 1 read-write PC5C PC5C 5 1 read-write PC6C PC6C 6 1 read-write PC7C PC7C 7 1 read-write FR1 PC Function Register 1 0x08 32 read-write 0x00000000 0xffffffff PC0F1 PC0F1 0 1 read-write PC1F1 PC1F1 1 1 read-write PC2F1 PC2F1 2 1 read-write FR3 PC Function Register 3 0x10 32 read-write 0x00000000 0xffffffff PC0F3 PC0F3 0 1 read-write PC1F3 PC1F3 1 1 read-write PC2F3 PC2F3 2 1 read-write FR4 PC Function Register 4 0x14 32 read-write 0x00000000 0xffffffff PC2F4 PC2F4 2 1 read-write OD PC Open Drain Control Register 0x28 32 read-write 0x00000000 0xffffffff PC0OD PC0OD 0 1 read-write PC1OD PC1OD 1 1 read-write PC2OD PC2OD 2 1 read-write PUP PC Pull-Up Control Register 0x2C 32 read-write 0x00000000 0xffffffff PC0UP PC0UP 0 1 read-write PC1UP PC1UP 1 1 read-write PC2UP PC2UP 2 1 read-write IE PC Input Enable Control Register 0x38 32 read-write 0x00000000 0xffffffff PC0IE PC0IE 0 1 read-write PC1IE PC1IE 1 1 read-write PC2IE PC2IE 2 1 read-write PD General Purpose Input_Output Port (PD) 0x400C0300 0x0 0x8 registers 0x8 0x8 reserved 0x10 0x4 registers 0x14 0x14 reserved 0x28 0x8 registers 0x30 0x8 reserved 0x38 0x4 registers DATA PD Data Register 0x00 32 read-write 0x00000000 0xffffffff PD0 PD0 0 1 read-write PD1 PD1 1 1 read-write PD2 PD2 2 1 read-write PD3 PD3 3 1 read-write PD4 PD4 4 1 read-write PD5 PD5 5 1 read-write PD6 PD6 6 1 read-write PD7 PD7 7 1 read-write CR PD Control Register 0x04 32 read-write 0x00000000 0xffffffff PD0C PD0C 0 1 read-write PD1C PD1C 1 1 read-write PD2C PD2C 2 1 read-write PD3C PD3C 3 1 read-write PD4C PD4C 4 1 read-write PD5C PD5C 5 1 read-write PD6C PD6C 6 1 read-write PD7C PD7C 7 1 read-write FR3 PD Function Register 3 0x10 32 read-write 0x00000000 0xffffffff PD0F3 PD0F3 0 1 read-write PD1F3 PD1F3 1 1 read-write PD2F3 PD2F3 2 1 read-write PD3F3 PD3F3 3 1 read-write PD7F3 PD7F3 7 1 read-write OD PD Open Drain Control Register 0x28 32 read-write 0x00000000 0xffffffff PD0OD PD0OD 0 1 read-write PD1OD PD1OD 1 1 read-write PD2OD PD2OD 2 1 read-write PD3OD PD3OD 3 1 read-write PD4OD PD4OD 4 1 read-write PD5OD PD5OD 5 1 read-write PD6OD PD6OD 6 1 read-write PD7OD PD7OD 7 1 read-write PUP PD Pull-Up Control Register 0x2C 32 read-write 0x00000000 0xffffffff PD0UP PD0UP 0 1 read-write PD1UP PD1UP 1 1 read-write PD2UP PD2UP 2 1 read-write PD3UP PD3UP 3 1 read-write PD4UP PD4UP 4 1 read-write PD5UP PD5UP 5 1 read-write PD6UP PD6UP 6 1 read-write PD7UP PD7UP 7 1 read-write IE PD Input Enable Control Register 0x38 32 read-write 0x00000000 0xffffffff PD0IE PD0IE 0 1 read-write PD1IE PD1IE 1 1 read-write PD2IE PD2IE 2 1 read-write PD3IE PD3IE 3 1 read-write PD4IE PD4IE 4 1 read-write PD5IE PD5IE 5 1 read-write PD6IE PD6IE 6 1 read-write PD7IE PD7IE 7 1 read-write PE General Purpose Input_Output Port (PE) 0x400C0400 0x0 0xc registers 0xc 0x4 reserved 0x10 0x8 registers 0x18 0x10 reserved 0x28 0x8 registers 0x30 0x8 reserved 0x38 0x4 registers DATA PE Data Register 0x00 32 read-write 0x00000000 0xffffffff PE0 PE0 0 1 read-write PE1 PE1 1 1 read-write PE2 PE2 2 1 read-write PE3 PE3 3 1 read-write PE4 PE4 4 1 read-write PE5 PE5 5 1 read-write PE6 PE6 6 1 read-write PE7 PE7 7 1 read-write CR PE Control Register 0x04 32 read-write 0x00000000 0xffffffff PE0C PE0C 0 1 read-write PE1C PE1C 1 1 read-write PE2C PE2C 2 1 read-write PE3C PE3C 3 1 read-write PE4C PE4C 4 1 read-write PE5C PE5C 5 1 read-write PE6C PE6C 6 1 read-write PE7C PE7C 7 1 read-write FR1 PE Function Register 1 0x08 32 read-write 0x00000000 0xffffffff PE0F1 PE0F1 0 1 read-write PE1F1 PE1F1 1 1 read-write PE2F1 PE2F1 2 1 read-write PE3F1 PE3F1 3 1 read-write PE4F1 PE4F1 4 1 read-write PE5F1 PE5F1 5 1 read-write PE6F1 PE6F1 6 1 read-write PE7F1 PE7F1 7 1 read-write FR3 PE Function Register 3 0x10 32 read-write 0x00000000 0xffffffff PE2F3 PE2F3 2 1 read-write PE3F3 PE3F3 3 1 read-write FR4 PE Function Register 4 0x14 32 read-write 0x00000000 0xffffffff PE2F4 PE2F4 2 1 read-write OD PE Open Drain Control Register 0x28 32 read-write 0x00000000 0xffffffff PE0OD PE0OD 0 1 read-write PE1OD PE1OD 1 1 read-write PE2OD PE2OD 2 1 read-write PE3OD PE3OD 3 1 read-write PE4OD PE4OD 4 1 read-write PE5OD PE5OD 5 1 read-write PE6OD PE6OD 6 1 read-write PE7OD PE7OD 7 1 read-write PUP PE Pull-Up Control Register 0x2C 32 read-write 0x00000000 0xffffffff PE0UP PE0UP 0 1 read-write PE1UP PE1UP 1 1 read-write PE2UP PE2UP 2 1 read-write PE3UP PE3UP 3 1 read-write PE4UP PE4UP 4 1 read-write PE5UP PE5UP 5 1 read-write PE6UP PE6UP 6 1 read-write PE7UP PE7UP 7 1 read-write IE PE Input Enable Control Register 0x38 32 read-write 0x00000000 0xffffffff PE0IE PE0IE 0 1 read-write PE1IE PE1IE 1 1 read-write PE2IE PE2IE 2 1 read-write PE3IE PE3IE 3 1 read-write PE4IE PE4IE 4 1 read-write PE5IE PE5IE 5 1 read-write PE6IE PE6IE 6 1 read-write PE7IE PE7IE 7 1 read-write PF General Purpose Input_Output Port (PF) 0x400C0500 0x0 0x8 registers 0x8 0x4 reserved 0xc 0x8 registers 0x14 0x14 reserved 0x28 0x8 registers 0x30 0x8 reserved 0x38 0x4 registers DATA PF Data Register 0x00 32 read-write 0x00000000 0xffffffff PF0 PF0 0 1 read-write PF1 PF1 1 1 read-write PF2 PF2 2 1 read-write PF3 PF3 3 1 read-write PF4 PF4 4 1 read-write PF5 PF5 5 1 read-write PF6 PF6 6 1 read-write PF7 PF7 7 1 read-write CR PF Control Register 0x04 32 read-write 0x00000000 0xffffffff PF0C PF0C 0 1 read-write PF1C PF1C 1 1 read-write PF2C PF2C 2 1 read-write PF3C PF3C 3 1 read-write PF4C PF4C 4 1 read-write PF5C PF5C 5 1 read-write PF6C PF6C 6 1 read-write PF7C PF7C 7 1 read-write FR2 PF Function Register 2 0x0C 32 read-write 0x00000000 0xffffffff PF4F2 PF4F2 4 1 read-write PF5F2 PF5F2 5 1 read-write FR3 PF Function Register 3 0x10 32 read-write 0x00000000 0xffffffff PF0F3 PF0F3 0 1 read-write PF4F3 PF4F3 4 1 read-write PF5F3 PF5F3 5 1 read-write OD PF Open Drain Control Register 0x28 32 read-write 0x00000000 0xffffffff PF0OD PF0OD 0 1 read-write PF1OD PF1OD 1 1 read-write PF2OD PF2OD 2 1 read-write PF3OD PF3OD 3 1 read-write PF4OD PF4OD 4 1 read-write PF5OD PF5OD 5 1 read-write PF6OD PF6OD 6 1 read-write PF7OD PF7OD 7 1 read-write PUP PF Pull-Up Control Register 0x2C 32 read-write 0x00000001 0xffffffff PF0UP PF0UP 0 1 read-write PF1UP PF1UP 1 1 read-write PF2UP PF2UP 2 1 read-write PF3UP PF3UP 3 1 read-write PF4UP PF4UP 4 1 read-write PF5UP PF5UP 5 1 read-write PF6UP PF6UP 6 1 read-write PF7UP PF7UP 7 1 read-write IE PF Input Enable Control Register 0x38 32 read-write 0x00000000 0xffffffff PF1IE PF1IE 1 1 read-write PF2IE PF2IE 2 1 read-write PF3IE PF3IE 3 1 read-write PF4IE PF4IE 4 1 read-write PF5IE PF5IE 5 1 read-write PF6IE PF6IE 6 1 read-write PF7IE PF7IE 7 1 read-write PG General Purpose Input_Output Port (PG) 0x400C0600 0x0 0xc registers 0xc 0x4 reserved 0x10 0x8 registers 0x18 0x10 reserved 0x28 0x8 registers 0x30 0x8 reserved 0x38 0x4 registers DATA PG Data Register 0x00 32 read-write 0x00000000 0xffffffff PG0 PG0 0 1 read-write PG1 PG1 1 1 read-write PG2 PG2 2 1 read-write PG3 PG3 3 1 read-write PG4 PG4 4 1 read-write PG5 PG5 5 1 read-write CR PG Control Register 0x04 32 read-write 0x00000000 0xffffffff PG0C PG0C 0 1 read-write PG1C PG1C 1 1 read-write PG2C PG2C 2 1 read-write PG3C PG3C 3 1 read-write PG4C PG4C 4 1 read-write PG5C PG5C 5 1 read-write FR1 PG Function Register 2 0x08 32 read-write 0x00000000 0xffffffff PG0F1 PG0F1 0 1 read-write PG1F1 PG1F1 1 1 read-write PG2F1 PG2F1 2 1 read-write PG3F1 PG3F1 3 1 read-write PG5F1 PG5F1 5 1 read-write FR3 PG Function Register 3 0x10 32 read-write 0x00000000 0xffffffff PG1F3 PG1F3 1 1 read-write PG2F3 PG2F3 2 1 read-write PG3F3 PG3F3 3 1 read-write PG4F3 PG4F3 4 1 read-write FR4 PG Function Register 4 0x14 32 read-write 0x00000000 0xffffffff PG0F4 PG0F4 0 1 read-write PG1F4 PG1F4 1 1 read-write PG2F4 PG2F4 2 1 read-write PG3F4 PG3F4 3 1 read-write PG4F4 PG4F4 4 1 read-write PG5F4 PG5F4 5 1 read-write OD PG Open Drain Control Register 0x28 32 read-write 0x00000000 0xffffffff PG0OD PG0OD 0 1 read-write PG1OD PG1OD 1 1 read-write PG2OD PG2OD 2 1 read-write PG3OD PG3OD 3 1 read-write PG4OD PG4OD 4 1 read-write PG5OD PG5OD 5 1 read-write PUP PG Pull-Up Control Register 0x2C 32 read-write 0x00000000 0xffffffff PG0UP PG0UP 0 1 read-write PG1UP PG1UP 1 1 read-write PG2UP PG2UP 2 1 read-write PG3UP PG3UP 3 1 read-write PG4UP PG4UP 4 1 read-write PG5UP PG5UP 5 1 read-write IE PG Input Enable Control Register 0x38 32 read-write 0x00000000 0xffffffff PG0IE PG0IE 0 1 read-write PG1IE PG1IE 1 1 read-write PG2IE PG2IE 2 1 read-write PG3IE PG3IE 3 1 read-write PG4IE PG4IE 4 1 read-write PG5IE PG5IE 5 1 read-write PH General Purpose Input_Output Port (PH) 0x400C0700 0x0 0xc registers 0xc 0x4 reserved 0x10 0x4 registers 0x14 0x14 reserved 0x28 0x8 registers 0x30 0x8 reserved 0x38 0x4 registers DATA PH Data Register 0x00 32 read-write 0x00000000 0xffffffff PH0 PH0 0 1 read-write PH1 PH1 1 1 read-write PH2 PH2 2 1 read-write PH3 PH3 3 1 read-write PH4 PH4 4 1 read-write CR PH Control Register 0x04 32 read-write 0x00000000 0xffffffff PH0C PH0C 0 1 read-write PH1C PH1C 1 1 read-write PH2C PH2C 2 1 read-write PH3C PH3C 3 1 read-write PH4C PH4C 4 1 read-write FR1 PH Function Register 1 0x08 32 read-write 0x00000000 0xffffffff PH0F1 PH0F1 0 1 read-write PH2F1 PH2F1 2 1 read-write FR3 PH Function Register 3 0x10 32 read-write 0x00000000 0xffffffff PH2F3 PH2F3 2 1 read-write PH3F3 PH3F3 3 1 read-write PH4F3 PH4F3 4 1 read-write OD PH Open Drain Control Register 0x28 32 read-write 0x00000000 0xffffffff PH0OD PH0OD 0 1 read-write PH1OD PH1OD 1 1 read-write PH2OD PH2OD 2 1 read-write PH3OD PH3OD 3 1 read-write PH4OD PH4OD 4 1 read-write PUP PH Pull-Up Control Register 0x2C 32 read-write 0x00000000 0xffffffff PH0UP PH0UP 0 1 read-write PH1UP PH1UP 1 1 read-write PH2UP PH2UP 2 1 read-write PH3UP PH3UP 3 1 read-write PH4UP PH4UP 4 1 read-write IE PH Input Enable Control Register 0x38 32 read-write 0x00000000 0xffffffff PH0IE PH0IE 0 1 read-write PH1IE PH1IE 1 1 read-write PH2IE PH2IE 2 1 read-write PH3IE PH3IE 3 1 read-write PH4IE PH4IE 4 1 read-write PI General Purpose Input_Output Port (PI) 0x400C0800 0x0 0x8 registers 0x8 0x20 reserved 0x28 0xc registers 0x34 0x4 reserved 0x38 0x4 registers DATA PI Data Register 0x00 32 read-write 0x00000000 0xffffffff PI0 PI0 0 1 read-write PI1 PI1 1 1 read-write PI2 PI2 2 1 read-write PI3 PI3 3 1 read-write PI4 PI4 4 1 read-write PI5 PI5 5 1 read-write PI6 PI6 6 1 read-write PI7 PI7 7 1 read-write CR PI Control Register 0x04 32 read-write 0x000000c0 0xffffffff PI0C PI0C 0 1 read-write PI1C PI1C 1 1 read-write PI2C PI2C 2 1 read-write PI3C PI3C 3 1 read-write PI4C PI4C 4 1 read-write PI5C PI5C 5 1 read-write PI6C PI6C 6 1 read-write PI7C PI7C 7 1 read-write OD PI Open Drain Control Register 0x28 32 read-write 0x00000000 0xffffffff PI0OD PI0OD 0 1 read-write PI1OD PI1OD 1 1 read-write PI2OD PI2OD 2 1 read-write PUP PI Pull-Up Control Register 0x2C 32 read-write 0x000000d0 0xffffffff PI0UP PI0UP 0 1 read-write PI1UP PI1UP 1 1 read-write PI2UP PI2UP 2 1 read-write PI3UP PI3UP 3 1 read-write PI4UP PI4UP 4 1 read-write PI5UP PI5UP 5 1 read-write PI6UP PI6UP 6 1 read-write PI7UP PI7UP 7 1 read-write PDN PI Pull-Down Control Register 0x30 32 read-write 0x00000008 0x7fffffff PI3DN PI3DN 3 1 read-write IE PI Input Enable Control Register 0x38 32 read-write 0x000000d8 0xffffffff PI0IE PI0IE 0 1 read-write PI1IE PI1IE 1 1 read-write PI2IE PI2IE 2 1 read-write PI3IE PI3IE 3 1 read-write PI4IE PI4IE 4 1 read-write PI5IE PI5IE 5 1 read-write PI6IE PI6IE 6 1 read-write PI7IE PI7IE 7 1 read-write PJ General Purpose Input_Output Port (PJ) 0x400C0900 0x0 0x8 registers 0x8 0x4 reserved 0xc 0x8 registers 0x14 0x18 reserved 0x2c 0x4 registers 0x30 0x8 reserved 0x38 0x4 registers DATA PJ Data Register 0x00 32 read-write 0x00000000 0xffffffff PJ0 PJ0 0 1 read-write PJ1 PJ1 1 1 read-write PJ2 PJ2 2 1 read-write PJ3 PJ3 3 1 read-write PJ4 PJ4 4 1 read-write PJ5 PJ5 5 1 read-write PJ6 PJ6 6 1 read-write PJ7 PJ7 7 1 read-write CR PJ Control Register 0x04 32 read-write 0x00000000 0xffffffff PJ0C PJ0C 0 1 read-write PJ1C PJ1C 1 1 read-write PJ2C PJ2C 2 1 read-write PJ3C PJ3C 3 1 read-write PJ4C PJ4C 4 1 read-write PJ5C PJ5C 5 1 read-write PJ6C PJ6C 6 1 read-write PJ7C PJ7C 7 1 read-write FR2 PJ Function Register 2 0x0C 32 read-write 0x00000000 0xffffffff PJ7F2 PJ7F2 7 1 read-write FR3 PJ Function Register 3 0x10 32 read-write 0x00000000 0x000000ff PJ6F3 PJ6F3 6 1 read-write PJ7F3 PJ7F3 7 1 read-write PUP PJ Pull-Up Control Register 0x2C 32 read-write 0x00000000 0xffffffff PJ0UP PJ0UP 0 1 read-write PJ1UP PJ1UP 1 1 read-write PJ2UP PJ2UP 2 1 read-write PJ3UP PJ3UP 3 1 read-write PJ4UP PJ4UP 4 1 read-write PJ5UP PJ5UP 5 1 read-write PJ6UP PJ6UP 6 1 read-write PJ7UP PJ7UP 7 1 read-write IE PJ Input Enable Control Register 0x38 32 read-write 0x00000000 0xffffffff PJ0IE PJ0IE 0 1 read-write PJ1IE PJ1IE 1 1 read-write PJ2IE PJ2IE 2 1 read-write PJ3IE PJ3IE 3 1 read-write PJ4IE PJ4IE 4 1 read-write PJ5IE PJ5IE 5 1 read-write PJ6IE PJ6IE 6 1 read-write PJ7IE PJ7IE 7 1 read-write PK General Purpose Input_Output Port (PK) 0x400C0A00 0x0 0x8 registers 0x8 0x4 reserved 0xc 0x8 registers 0x14 0x18 reserved 0x2c 0x4 registers 0x30 0x8 reserved 0x38 0x4 registers DATA PK Data Register 0x00 32 read-write 0x00000000 0x0fffffff PK0 PK0 0 1 read-write PK1 PK1 1 1 read-write PK2 PK2 2 1 read-write PK3 PK3 3 1 read-write CR PK Control Register 0x04 32 read-write 0x00000000 0x0fffffff PK0C PK0C 0 1 read-write PK1C PK1C 1 1 read-write PK2C PK2C 2 1 read-write PK3C PK3C 3 1 read-write FR2 PK Function Register 2 0x0C 32 read-write 0x00000000 0xffffffff PK0F2 PK0F2 0 1 read-write PK1F2 PK1F2 1 1 read-write FR3 PK Function Register 3 0x10 32 read-write 0x00000000 0xffffffff PK0F3 PK0F3 0 1 read-write PK1F3 PK1F3 1 1 read-write PK2F3 PK2F3 2 1 read-write PK3F3 PK3F3 3 1 read-write PUP PK Pull-Up Control Register 0x2C 32 read-write 0x00000000 0xffffffff PK0UP PK0UP 0 1 read-write PK1UP PK1UP 1 1 read-write PK2UP PK2UP 2 1 read-write PK3UP PK3UP 3 1 read-write IE PK Input Enable Control Register 0x38 32 read-write 0x00000000 0xffffffff PK0IE PK0IE 0 1 read-write PK1IE PK1IE 1 1 read-write PK2IE PK2IE 2 1 read-write PK3IE PK3IE 3 1 read-write TB0 16-bit Timer_Event Counter (TB) 0x400C4000 0x0 0x34 registers EN TB Enable Register 0x0 32 read-write 0x00000000 0xffffffff TBHALT TBHALT 6 1 read-write TBEN TBEN 7 1 read-write RUN TB RUN Register 0x4 32 read-write 0x00000000 0xffffffff TBRUN TBRUN 0 1 read-write TBPRUN TBPRUN 2 1 read-write CR TB Control Register 0x8 32 read-write 0x00000000 0xffffffff CSSEL CSSEL 0 1 read-write TRGSEL TRGSEL 1 1 read-write TBINSEL TBINSEL 2 1 read-write I2TB I2TB 3 1 read-write FT0SEL FT0SEL 4 1 read-write TBSYNC TBSYNC 5 1 read-write TBWBF TBWBF 7 1 read-write MOD TB Mode Register 0xC 32 read-write 0x00000040 0xffffffff TBCLK TBCLK 0 3 read-write TBCLE TBCLE 3 1 read-write TBCPM TBCPM 4 2 read-write TBCP TBCP 6 1 write-only FFCR TB Flip-Flop Control Register 0x10 32 read-write 0x000000c3 0xffffffff TBFF0C TBFF0C 0 2 read-write TBE0T1 TBE0T1 2 1 read-write TBE1T1 TBE1T1 3 1 read-write TBC0T1 TBC0T1 4 1 read-write TBC1T1 TBC1T1 5 1 read-write ST TB Status Register 0x14 32 read-only 0x00000000 0xffffffff INTTB0 INTTB0 0 1 read-only INTTB1 INTTB1 1 1 read-only INTTBOF INTTBOF 2 1 read-only IM TB Interrupt Mask Register 0x18 32 read-write 0x00000000 0xffffffff TBIM0 TBIM0 0 1 read-write TBIM1 TBIM1 1 1 read-write TBIMOF TBIMOF 2 1 read-write UC TB Read Capture Register 0x1C 32 read-only 0x00000000 0xffffffff UC UC 0 16 read-only RG0 TB RG0 Timer Register 0x20 32 read-write 0x00000000 0xffffffff TBRG0 TBRG0 0 16 read-write RG1 TB RG1 Timer Register 0x24 32 read-write 0x00000000 0xffffffff TBRG1 TBRG1 0 16 read-write CP0 TB CP0 Capture Register 0x28 32 read-only 0x00000000 0xffff0000 TBCP0 TBCP0 0 16 read-only CP1 TB CP1 Capture Register 0x2C 32 read-only 0x00000000 0xffff0000 TBCP1 TBCP1 0 16 read-only DMA TB DMA Enable Register 0x30 32 read-write 0x00000000 0xffffffff TBDMAEN0 TBDMAEN0 0 1 read-write TBDMAEN1 TBDMAEN1 1 1 read-write TBDMAEN2 TBDMAEN2 2 1 read-write TB1 0x400C4100 TB2 0x400C4200 TB3 0x400C4300 TB4 0x400C4400 TB5 0x400C4500 TB6 0x400C4600 TB7 0x400C4700 TB8 0x400C4800 TB9 0x400C4900 SBI0 Serial Bus Interface (SBI) 0x400E0000 0x0 0x18 registers CR0 SBI Control Register 0 0x0 32 read-write 0x00000000 0xffffffff SBIEN SBIEN 7 1 read-write CR1_A SBI Control Register 1 (I2C Mode) 0x4 32 read-write 0x00000003 0x3fffffff SWRMON SWRMON 0 1 read-only SCK SCK 0 3 write-only ACK ACK 4 1 read-write BC BC 5 3 read-write CR1_B SBI Control Register 1 (SIO Mode) SBI_CR1 0x4 32 read-write 0x00000008 0xffffffff SCK SCK 0 3 read-write SIOM SIOM 4 2 read-write SIOINH SIOINH 6 1 read-write SIOS SIOS 7 1 read-write DBR SBI Data Buffer Register 0x8 32 read-write 0x00000000 0xffffffff DB DB 0 8 read-write I2CAR SBI I2C Bus Address Register 0xC 32 read-write 0x00000000 0xffffffff ALS ALS 0 1 read-write SA SA 1 7 read-write CR2_A SBI Control Register 2 (I2C Mode) 0x10 32 write-only 0x00000010 0xffffffff SWRST SWRST 0 2 write-only SBIM SBIM 2 2 write-only PIN PIN 4 1 write-only BB BB 5 1 write-only TRX TRX 6 1 write-only MST MST 7 1 write-only CR2_B SBI Control Register 2 (SIO Mode) SBI_CR2 0x10 32 write-only 0x000000f3 0xffffffff SBIM SBIM 2 2 write-only SR_A SBI Status Register (I2C Mode) 0x10 32 read-only 0x00000010 0xffffffff LRB LRB 0 1 read-only ADO ADO 1 1 read-only AAS AAS 2 1 read-only AL AL 3 1 read-only PIN PIN 4 1 read-only BB BB 5 1 read-only TRX TRX 6 1 read-only MST MST 7 1 read-only SR_B SBI Status Register (SIO Mode) SBI_SR 0x10 32 read-only 0x000000f3 0xffffffff SEF SEF 2 1 read-only SIOF SIOF 3 1 read-only BR0 SBI Baud Rate Register 0 0x14 32 read-write 0x000000be 0xffffffff I2SBI I2SBI 6 1 read-write SBI1 0x400E0100 SC0 Serial Channel (SC) 0x400E1000 0x0 0x38 registers EN SC Enable Register 0x0 32 read-write 0x00000000 0xffffffff SIOE SIOE 0 1 read-write BUF SC Buffer Register 0x4 32 read-write 0x00000000 0xffffffff TB_RB TB_RB 0 8 read-write CR SC Control Register 0x8 32 read-write 0x00000000 0xffffffff IOC IOC 0 1 read-write SCLKS SCLKS 1 1 read-write FERR FERR 2 1 read-only PERR PERR 3 1 read-only OERR OERR 4 1 read-only PE PE 5 1 read-write EVEN EVEN 6 1 read-write RB8 RB8 7 1 read-only MOD0 SC Mode Control Register 0 0xC 32 read-write 0x00000000 0xffffffff SC SC 0 2 read-write SM SM 2 2 read-write WU WU 4 1 read-write RXE RXE 5 1 read-write CTSE CTSE 6 1 read-write TB8 TB8 7 1 read-write BRCR SC Baud Rate Generator Control Register 0x10 32 read-write 0x00000000 0xffffffff BRS BRS 0 4 read-write BRCK BRCK 4 2 read-write BRADDE BRADDE 6 1 read-write BRADD SC Baud Rate Generator Control Register 2 0x14 32 read-write 0x00000000 0xffffffff BRK BRK 0 4 read-write MOD1 SC Mode Control Register 1 0x18 32 read-write 0x00000000 0xffffffff SINT SINT 1 3 read-write TXE TXE 4 1 read-write FDPX FDPX 5 2 read-write I2SC I2SC 7 1 read-write MOD2 SC Mode Control Register 2 0x1C 32 read-write 0x00000080 0xffffffff SWRST SWRST 0 2 write-only WBUF WBUF 2 1 read-write DRCHG DRCHG 3 1 read-write SBLEN SBLEN 4 1 read-write TXRUN TXRUN 5 1 read-only RBFLL RBFLL 6 1 read-only TBEMP TBEMP 7 1 read-only RFC SC RX FIFO Configuration Register 0x20 32 read-write 0x00000000 0xffffffff RIL RIL 0 2 read-write RFIS RFIS 6 1 read-write RFCS RFCS 7 1 write-only TFC SC TX FIFO Configuration Register 0x24 32 read-write 0x00000000 0xffffffff TIL TIL 0 2 read-write TFIS TFIS 6 1 read-write TFCS TFCS 7 1 write-only RST SC RX FIFO Status Register 0x28 32 read-only 0x00000000 0xffffffff RLVL RLVL 0 3 read-only ROR ROR 7 1 read-only TST SC TX FIFO Status Register 0x2C 32 read-only 0x00000000 0xffffffff TLVL TLVL 0 3 read-only TUR TUR 7 1 read-only FCNF SC FIFO Configuration Register 0x30 32 read-write 0x00000000 0xffffffff CNFG CNFG 0 1 read-write RXTXCNT RXTXCNT 1 1 read-write RFIE RFIE 2 1 read-write TFIE TFIE 3 1 read-write RFST RFST 4 1 read-write DMA SC DMA Enable Register 0x34 32 read-write 0x00000000 0xffffffff DMAEN0 DMAEN0 0 1 read-write DMAEN1 DMAEN1 1 1 read-write SC1 0x400E1100 WD Watchdog Timer (WD) 0x400F2000 0x0 0x8 registers MOD WD Mode Register 0x0 32 read-write 0x00000082 0xffffffff RESCR RESCR 1 1 read-write I2WDT I2WDT 2 1 read-write WDTP WDTP 4 3 read-write WDTE WDTE 7 1 read-write CR WD Control Register 0x4 32 write-only 0x00000000 0xffffff00 WDCR Disable/Clear Code 0 8 write-only CG Clock Generator (CG) 0x400F3000 0x0 0x14 registers 0x14 0x24 reserved 0x38 0x14 registers 0x4c 0x14 reserved 0x60 0xc registers SYSCR System Control Register 0x0 32 read-write 0x00010000 0xffffffff GEAR GEAR 0 3 read-write PRCK PRCK 8 3 read-write FPSEL FPSEL 12 1 read-write SCOSEL SCOSEL 16 2 read-write FCSTOP FCSTOP 20 1 read-write OSCCR Oscillation Control Register 0x4 32 read-write 0x00010030 0xffffffff WUEON WUEON 0 1 write-only WUEF WUEF 1 1 read-only PLLON PLLON 2 1 read-write XEN1 XEN1 8 1 read-write XEN2 XEN2 16 1 read-write OSCSEL OSCSEL 17 1 read-write EHOSCSEL EHOSCSEL 18 1 read-write HWUPSEL HWUPSEL 19 1 read-write WUODR WUODR 20 12 read-write STBYCR Standby Control Register 0x8 32 read-write 0x00000103 0xffffffff STBY STBY 0 3 read-write DRVE DRVE 16 1 read-write PLLSEL PLL Selection Register 0xC 32 read-write 0x00000000 0xffffffff PLLSEL PLLSEL 0 1 read-write PLLSET PLLSET 1 15 read-write USBCTL USB Clock and Reset Control register 0x38 32 read-write 0x00000000 0xffffffff USBCLKEN USBCLKEN 8 1 read-write USBCLKSEL USBCLKSEL 9 1 read-write PROTECT Protect Register 0x3C 32 read-write 0x000000c1 0xffffffff CGPROTECT CGPROTECT 0 8 read-write IMCGA CG Interrupt Mode Control Register A 0x40 32 read-write 0x20202020 0xffffffff INT0EN INT0EN 0 1 read-write EMST0 EMST0 2 2 read-only EMCG0 EMCG0 4 3 read-write INT1EN INT1EN 8 1 read-write EMST1 EMST1 10 2 read-only EMCG1 EMCG1 12 3 read-write INT2EN INT2EN 16 1 read-write EMST2 EMST2 18 2 read-only EMCG2 EMCG2 20 3 read-write INT3EN INT3EN 24 1 read-write EMST3 EMST3 26 2 read-only EMCG3 EMCG3 28 3 read-write IMCGB CG Interrupt Mode Control Register B 0x44 32 read-write 0x20202020 0xffffffff INT4EN INT4EN 0 1 read-write EMST4 EMST4 2 2 read-only EMCG4 EMCG4 4 3 read-write INT5EN INT5EN 8 1 read-write EMST5 EMST5 10 2 read-only EMCG5 EMCG5 12 3 read-write INT6EN INT6EN 16 1 read-write EMST6 EMST6 18 2 read-only EMCG6 EMCG6 20 3 read-write INT7EN INT7EN 24 1 read-write EMST7 EMST7 26 2 read-only EMCG7 EMCG7 28 3 read-write IMCGC CG Interrupt Mode Control Register C 0x48 32 read-write 0x20202020 0xffffffff INT8EN INT8EN 0 1 read-write EMST8 EMST8 2 2 read-only EMCG8 EMCG8 4 3 read-write INT9EN INT9EN 8 1 read-write EMST9 EMST9 10 2 read-only EMCG9 EMCG9 12 3 read-write INTAEN INTAEN 16 1 read-write EMSTA EMSTA 18 2 read-only EMCGA EMCGA 20 3 read-write INTBEN INTBEN 24 1 read-write EMSTB EMSTB 26 2 read-only EMCGB EMCGB 28 3 read-write ICRCG CG Interrupt Request Clear Register 0x60 32 write-only 0x00000000 0xffffffff ICRCG ICRCG 0 5 write-only RSTFLG Reset Flag Register 0x64 32 read-write 0x00000001 0xfffffffd PINRSTF PINRSTF 0 1 read-write WDTRSTF WDTRSTF 2 1 read-write STOP2RSTF STOP2RSTF 3 1 read-write DBGRSTF DBGRSTF 4 1 read-write NMIFLG NMI Flag Register 0x68 32 read-only 0x00000000 0xffffffff NMIFLG0 NMIFLG0 0 1 read-only NMIFLG1 NMIFLG1 1 1 read-only FC Flash Control (FC) 0x41FFF010 0x0 0x4 registers 0x4 0xc reserved 0x10 0x4 registers SECBIT FC Security Bit Register 0x0 32 read-write 0x00000001 0xffffffff SECBIT SECBIT 0 1 read-write FLCS FC Flash Control Register 0x10 32 read-only 0xffffffffffff0001 0xffffffff RDY_BSY RDY_BSY 0 1 read-only BLPRO BLPRO 16 6 read-only