OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [rtos/] [freertos-6.1.1/] [Demo/] [lwIP_Demo_Rowley_ARM7/] [AT91SAM7S256_MemoryMap.xml] - Rev 800

Go to most recent revision | Compare with Previous | Blame | View Log

<!DOCTYPE Board_Memory_Definition_File>
<Root name="AT91SAM7S256" >
  <MemorySegment size="0x00040000" access="ReadOnly" start="0x00100000" name="FLASH" />
  <MemorySegment size="0x00010000" access="Read/Write" start="0x00200000" name="SRAM" />
  <MemorySegment size="0xc8" start="0xF0000000" name="User Peripherals" >
    <RegisterGroup start="0xFFFA0000" name="TC012" >
      <Register size="4" access="WriteOnly" start="0xFFFA0000" name="TC0_CCR" >
        <BitField size="1" start="0" name="CLKEN" />
        <BitField size="1" start="1" name="CLKDIS" />
        <BitField size="1" start="2" name="SWTRG" />
      </Register>
      <Register size="4" start="0xFFFA0004" name="TC0_CMR" >
        <BitField size="3" start="0" name="TCCLKS" />
        <BitField size="1" start="3" name="CLKI" />
        <BitField size="2" start="4" name="BURST" />
        <BitField size="1" start="6" name="LDBSTOP" />
        <BitField size="1" start="7" name="LDBDIS" />
        <BitField size="2" start="8" name="ETRGEDG" />
        <BitField size="1" start="10" name="ABETRG" />
        <BitField size="1" start="14" name="CPCTRG" />
        <BitField size="1" start="15" name="WAVE" />
        <BitField size="2" start="16" name="LDRA" />
        <BitField size="2" start="18" name="LDRB" />
      </Register>
      <Register size="4" access="ReadOnly" start="0xFFFA0010" name="TC0_CV" />
      <Register size="4" start="0xFFFA0014" name="TC0_RA" />
      <Register size="4" start="0xFFFA0018" name="TC0_RB" />
      <Register size="4" start="0xFFFA001C" name="TC0_RC" />
      <Register size="4" access="ReadOnly" start="0xFFFA0020" name="TC0_SR" >
        <BitField size="1" start="0" name="COVFS" />
        <BitField size="1" start="1" name="LOVRS" />
        <BitField size="1" start="2" name="CPAS" />
        <BitField size="1" start="3" name="CPBS" />
        <BitField size="1" start="4" name="CPCS" />
        <BitField size="1" start="5" name="LDRAS" />
        <BitField size="1" start="6" name="LDRBS" />
        <BitField size="1" start="7" name="ETRGS" />
        <BitField size="1" start="16" name="CLKSTA" />
        <BitField size="1" start="17" name="MTIOA" />
        <BitField size="1" start="18" name="MTIOB" />
      </Register>
      <Register size="4" access="WriteOnly" start="0xFFFA0024" name="TC0_IER" >
        <BitField size="1" start="0" name="COVFS" />
        <BitField size="1" start="1" name="LOVRS" />
        <BitField size="1" start="2" name="CPAS" />
        <BitField size="1" start="3" name="CPBS" />
        <BitField size="1" start="4" name="CPCS" />
        <BitField size="1" start="5" name="LDRAS" />
        <BitField size="1" start="6" name="LDRBS" />
        <BitField size="1" start="7" name="ETRGS" />
      </Register>
      <Register size="4" access="WriteOnly" start="0xFFFA0028" name="TC0_IDR" >
        <BitField size="1" start="0" name="COVFS" />
        <BitField size="1" start="1" name="LOVRS" />
        <BitField size="1" start="2" name="CPAS" />
        <BitField size="1" start="3" name="CPBS" />
        <BitField size="1" start="4" name="CPCS" />
        <BitField size="1" start="5" name="LDRAS" />
        <BitField size="1" start="6" name="LDRBS" />
        <BitField size="1" start="7" name="ETRGS" />
      </Register>
      <Register size="4" access="ReadOnly" start="0xFFFA002C" name="TC0_IMR" >
        <BitField size="1" start="0" name="COVFS" />
        <BitField size="1" start="1" name="LOVRS" />
        <BitField size="1" start="2" name="CPAS" />
        <BitField size="1" start="3" name="CPBS" />
        <BitField size="1" start="4" name="CPCS" />
        <BitField size="1" start="5" name="LDRAS" />
        <BitField size="1" start="6" name="LDRBS" />
        <BitField size="1" start="7" name="ETRGS" />
      </Register>
      <Register size="4" access="WriteOnly" start="0xFFFA0040" name="TC1_CCR" >
        <BitField size="1" start="0" name="CLKEN" />
        <BitField size="1" start="1" name="CLKDIS" />
        <BitField size="1" start="2" name="SWTRG" />
      </Register>
      <Register size="4" start="0xFFFA0044" name="TC1_CMR" >
        <BitField size="3" start="0" name="TCCLKS" />
        <BitField size="1" start="3" name="CLKI" />
        <BitField size="2" start="4" name="BURST" />
        <BitField size="1" start="6" name="LDBSTOP" />
        <BitField size="1" start="7" name="LDBDIS" />
        <BitField size="2" start="8" name="ETRGEDG" />
        <BitField size="1" start="10" name="ABETRG" />
        <BitField size="1" start="14" name="CPCTRG" />
        <BitField size="1" start="15" name="WAVE" />
        <BitField size="2" start="16" name="LDRA" />
        <BitField size="2" start="18" name="LDRB" />
      </Register>
      <Register size="4" access="ReadOnly" start="0xFFFA0050" name="TC1_CV" />
      <Register size="4" start="0xFFFA0054" name="TC1_RA" />
      <Register size="4" start="0xFFFA0058" name="TC1_RB" />
      <Register size="4" start="0xFFFA005C" name="TC1_RC" />
      <Register size="4" access="ReadOnly" start="0xFFFA0060" name="TC1_SR" >
        <BitField size="1" start="0" name="COVFS" />
        <BitField size="1" start="1" name="LOVRS" />
        <BitField size="1" start="2" name="CPAS" />
        <BitField size="1" start="3" name="CPBS" />
        <BitField size="1" start="4" name="CPCS" />
        <BitField size="1" start="5" name="LDRAS" />
        <BitField size="1" start="6" name="LDRBS" />
        <BitField size="1" start="7" name="ETRGS" />
        <BitField size="1" start="16" name="CLKSTA" />
        <BitField size="1" start="17" name="MTIOA" />
        <BitField size="1" start="18" name="MTIOB" />
      </Register>
      <Register size="4" access="WriteOnly" start="0xFFFA0064" name="TC1_IER" >
        <BitField size="1" start="0" name="COVFS" />
        <BitField size="1" start="1" name="LOVRS" />
        <BitField size="1" start="2" name="CPAS" />
        <BitField size="1" start="3" name="CPBS" />
        <BitField size="1" start="4" name="CPCS" />
        <BitField size="1" start="5" name="LDRAS" />
        <BitField size="1" start="6" name="LDRBS" />
        <BitField size="1" start="7" name="ETRGS" />
      </Register>
      <Register size="4" access="WriteOnly" start="0xFFFA0068" name="TC1_IDR" >
        <BitField size="1" start="0" name="COVFS" />
        <BitField size="1" start="1" name="LOVRS" />
        <BitField size="1" start="2" name="CPAS" />
        <BitField size="1" start="3" name="CPBS" />
        <BitField size="1" start="4" name="CPCS" />
        <BitField size="1" start="5" name="LDRAS" />
        <BitField size="1" start="6" name="LDRBS" />
        <BitField size="1" start="7" name="ETRGS" />
      </Register>
      <Register size="4" access="ReadOnly" start="0xFFFA006C" name="TC1_IMR" >
        <BitField size="1" start="0" name="COVFS" />
        <BitField size="1" start="1" name="LOVRS" />
        <BitField size="1" start="2" name="CPAS" />
        <BitField size="1" start="3" name="CPBS" />
        <BitField size="1" start="4" name="CPCS" />
        <BitField size="1" start="5" name="LDRAS" />
        <BitField size="1" start="6" name="LDRBS" />
        <BitField size="1" start="7" name="ETRGS" />
      </Register>
      <Register size="4" access="WriteOnly" start="0xFFFA0080" name="TC2_CCR" >
        <BitField size="1" start="0" name="CLKEN" />
        <BitField size="1" start="1" name="CLKDIS" />
        <BitField size="1" start="2" name="SWTRG" />
      </Register>
      <Register size="4" start="0xFFFA0084" name="TC2_CMR" >
        <BitField size="3" start="0" name="TCCLKS" />
        <BitField size="1" start="3" name="CLKI" />
        <BitField size="2" start="4" name="BURST" />
        <BitField size="1" start="6" name="LDBSTOP" />
        <BitField size="1" start="7" name="LDBDIS" />
        <BitField size="2" start="8" name="ETRGEDG" />
        <BitField size="1" start="10" name="ABETRG" />
        <BitField size="1" start="14" name="CPCTRG" />
        <BitField size="1" start="15" name="WAVE" />
        <BitField size="2" start="16" name="LDRA" />
        <BitField size="2" start="18" name="LDRB" />
      </Register>
      <Register size="4" access="ReadOnly" start="0xFFFA0090" name="TC2_CV" />
      <Register size="4" start="0xFFFA0094" name="TC2_RA" />
      <Register size="4" start="0xFFFA0098" name="TC2_RB" />
      <Register size="4" start="0xFFFA009C" name="TC2_RC" />
      <Register size="4" access="ReadOnly" start="0xFFFA00A0" name="TC2_SR" >
        <BitField size="1" start="0" name="COVFS" />
        <BitField size="1" start="1" name="LOVRS" />
        <BitField size="1" start="2" name="CPAS" />
        <BitField size="1" start="3" name="CPBS" />
        <BitField size="1" start="4" name="CPCS" />
        <BitField size="1" start="5" name="LDRAS" />
        <BitField size="1" start="6" name="LDRBS" />
        <BitField size="1" start="7" name="ETRGS" />
        <BitField size="1" start="16" name="CLKSTA" />
        <BitField size="1" start="17" name="MTIOA" />
        <BitField size="1" start="18" name="MTIOB" />
      </Register>
      <Register size="4" access="WriteOnly" start="0xFFFA00A4" name="TC2_IER" >
        <BitField size="1" start="0" name="COVFS" />
        <BitField size="1" start="1" name="LOVRS" />
        <BitField size="1" start="2" name="CPAS" />
        <BitField size="1" start="3" name="CPBS" />
        <BitField size="1" start="4" name="CPCS" />
        <BitField size="1" start="5" name="LDRAS" />
        <BitField size="1" start="6" name="LDRBS" />
        <BitField size="1" start="7" name="ETRGS" />
      </Register>
      <Register size="4" access="WriteOnly" start="0xFFFA00A8" name="TC2_IDR" >
        <BitField size="1" start="0" name="COVFS" />
        <BitField size="1" start="1" name="LOVRS" />
        <BitField size="1" start="2" name="CPAS" />
        <BitField size="1" start="3" name="CPBS" />
        <BitField size="1" start="4" name="CPCS" />
        <BitField size="1" start="5" name="LDRAS" />
        <BitField size="1" start="6" name="LDRBS" />
        <BitField size="1" start="7" name="ETRGS" />
      </Register>
      <Register size="4" access="ReadOnly" start="0xFFFA00AC" name="TC2_IMR" >
        <BitField size="1" start="0" name="COVFS" />
        <BitField size="1" start="1" name="LOVRS" />
        <BitField size="1" start="2" name="CPAS" />
        <BitField size="1" start="3" name="CPBS" />
        <BitField size="1" start="4" name="CPCS" />
        <BitField size="1" start="5" name="LDRAS" />
        <BitField size="1" start="6" name="LDRBS" />
        <BitField size="1" start="7" name="ETRGS" />
      </Register>
      <Register size="4" start="0xFFFA00C0" name="TC012_BCR" />
      <Register size="4" start="0xFFFA00C4" name="TC012_BMR" >
        <BitField size="2" start="0" name="TC0XC0S" />
        <BitField size="2" start="2" name="TC1XC1S" />
        <BitField size="2" start="4" name="TC2XC2S" />
      </Register>
    </RegisterGroup>
    <RegisterGroup start="0xFFFB0000" name="UDP" >
      <Register size="4" access="ReadOnly" start="0xFFFB0000" name="USB_FRM_NUM" >
        <BitField size="11" start="0" name="FRM_NUM" />
        <BitField size="1" start="16" name="FRM_ERR" />
        <BitField size="1" start="17" name="FRM_OK" />
      </Register>
      <Register size="4" start="0xFFFB0004" name="USB_GLB_STAT" >
        <BitField size="1" start="0" name="FADDEN" />
        <BitField size="1" start="1" name="CONFG" />
        <BitField size="1" start="2" name="ESR" />
        <BitField size="1" start="3" name="RSMINPR" />
        <BitField size="1" start="4" name="RMWUPE" />
      </Register>
      <Register size="4" start="0xFFFB0008" name="USB_FADDR" >
        <BitField size="7" start="0" name="FADD" />
        <BitField size="1" start="8" name="FEN" />
      </Register>
      <Register size="4" access="WriteOnly" start="0xFFFB0010" name="USB_IER" >
        <BitField size="1" start="0" name="EP0INT" />
        <BitField size="1" start="1" name="EP1INT" />
        <BitField size="1" start="2" name="EP2INT" />
        <BitField size="1" start="3" name="EP3INT" />
        <BitField size="1" start="8" name="RXSUSP" />
        <BitField size="1" start="9" name="RXRSM" />
        <BitField size="1" start="10" name="EXTRSM" />
        <BitField size="1" start="11" name="SOFINT" />
        <BitField size="1" start="13" name="WAKEUP" />
      </Register>
      <Register size="4" access="WriteOnly" start="0xFFFB0014" name="USB_IDR" >
        <BitField size="1" start="0" name="EP0INT" />
        <BitField size="1" start="1" name="EP1INT" />
        <BitField size="1" start="2" name="EP2INT" />
        <BitField size="1" start="3" name="EP3INT" />
        <BitField size="1" start="8" name="RXSUSP" />
        <BitField size="1" start="9" name="RXRSM" />
        <BitField size="1" start="10" name="EXTRSM" />
        <BitField size="1" start="11" name="SOFINT" />
        <BitField size="1" start="13" name="WAKEUP" />
      </Register>
      <Register size="4" start="0xFFFB0018" name="USB_IMR" >
        <BitField size="1" start="0" name="EP0INT" />
        <BitField size="1" start="1" name="EP1INT" />
        <BitField size="1" start="2" name="EP2INT" />
        <BitField size="1" start="3" name="EP3INT" />
        <BitField size="1" start="8" name="RXSUSP" />
        <BitField size="1" start="9" name="RXRSM" />
        <BitField size="1" start="10" name="EXTRSM" />
        <BitField size="1" start="11" name="SOFINT" />
        <BitField size="1" start="13" name="WAKEUP" />
      </Register>
      <Register size="4" start="0xFFFB001C" name="USB_ISR" >
        <BitField size="1" start="0" name="EP0INT" />
        <BitField size="1" start="1" name="EP1INT" />
        <BitField size="1" start="2" name="EP2INT" />
        <BitField size="1" start="3" name="EP3INT" />
        <BitField size="1" start="8" name="RXSUSP" />
        <BitField size="1" start="9" name="RXRSM" />
        <BitField size="1" start="10" name="EXTRSM" />
        <BitField size="1" start="11" name="SOFINT" />
        <BitField size="1" start="12" name="ENDBUSRES" />
        <BitField size="1" start="13" name="WAKEUP" />
      </Register>
      <Register size="4" access="WriteOnly" start="0xFFFB0020" name="USB_ICR" >
        <BitField size="1" start="8" name="RXSUSP" />
        <BitField size="1" start="9" name="RXRSM" />
        <BitField size="1" start="10" name="EXTRSM" />
        <BitField size="1" start="11" name="SOFINT" />
        <BitField size="1" start="12" name="ENDBUSRES" />
        <BitField size="1" start="13" name="WAKEUP" />
      </Register>
      <Register size="4" start="0xFFFB0028" name="USB_RST_EP" >
        <BitField size="1" start="0" name="EP0" />
        <BitField size="1" start="1" name="EP1" />
        <BitField size="1" start="2" name="EP2" />
        <BitField size="1" start="3" name="EP3" />
      </Register>
      <Register size="4" start="0xFFFB0030" name="USB_CSR0" >
        <BitField size="1" start="0" name="TXCOMP" />
        <BitField size="1" start="1" name="RX_DATA_BK0" />
        <BitField size="1" start="2" name="RXSETUP" />
        <BitField size="1" start="3" name="STALLSENT_ISOERROR" />
        <BitField size="1" start="4" name="TXPKTRDY" />
        <BitField size="1" start="5" name="FORCE_STALL" />
        <BitField size="1" start="6" name="RX_DATA_BK1" />
        <BitField size="1" start="7" name="DIR" />
        <BitField size="3" start="8" name="EPTYPE" />
        <BitField size="1" start="11" name="DTGLE" />
        <BitField size="1" start="15" name="EPEDS" />
        <BitField size="11" start="16" name="RXBYTECNT" />
      </Register>
      <Register size="4" start="0xFFFB0034" name="USB_CSR1" >
        <BitField size="1" start="0" name="TXCOMP" />
        <BitField size="1" start="1" name="RX_DATA_BK0" />
        <BitField size="1" start="2" name="RXSETUP" />
        <BitField size="1" start="3" name="STALLSENT_ISOERROR" />
        <BitField size="1" start="4" name="TXPKTRDY" />
        <BitField size="1" start="5" name="FORCE_STALL" />
        <BitField size="1" start="6" name="RX_DATA_BK1" />
        <BitField size="1" start="7" name="DIR" />
        <BitField size="3" start="8" name="EPTYPE" />
        <BitField size="1" start="11" name="DTGLE" />
        <BitField size="1" start="15" name="EPEDS" />
        <BitField size="11" start="16" name="RXBYTECNT" />
      </Register>
      <Register size="4" start="0xFFFB0038" name="USB_CSR2" >
        <BitField size="1" start="0" name="TXCOMP" />
        <BitField size="1" start="1" name="RX_DATA_BK0" />
        <BitField size="1" start="2" name="RXSETUP" />
        <BitField size="1" start="3" name="STALLSENT_ISOERROR" />
        <BitField size="1" start="4" name="TXPKTRDY" />
        <BitField size="1" start="5" name="FORCE_STALL" />
        <BitField size="1" start="6" name="RX_DATA_BK1" />
        <BitField size="1" start="7" name="DIR" />
        <BitField size="3" start="8" name="EPTYPE" />
        <BitField size="1" start="11" name="DTGLE" />
        <BitField size="1" start="15" name="EPEDS" />
        <BitField size="11" start="16" name="RXBYTECNT" />
      </Register>
      <Register size="4" start="0xFFFB003C" name="USB_CSR3" >
        <BitField size="1" start="0" name="TXCOMP" />
        <BitField size="1" start="1" name="RX_DATA_BK0" />
        <BitField size="1" start="2" name="RXSETUP" />
        <BitField size="1" start="3" name="STALLSENT_ISOERROR" />
        <BitField size="1" start="4" name="TXPKTRDY" />
        <BitField size="1" start="5" name="FORCE_STALL" />
        <BitField size="1" start="6" name="RX_DATA_BK1" />
        <BitField size="1" start="7" name="DIR" />
        <BitField size="3" start="8" name="EPTYPE" />
        <BitField size="1" start="11" name="DTGLE" />
        <BitField size="1" start="15" name="EPEDS" />
        <BitField size="11" start="16" name="RXBYTECNT" />
      </Register>
      <Register size="4" start="0xFFFB0050" name="USB_FDR0" />
      <Register size="4" start="0xFFFB0054" name="USB_FDR1" />
      <Register size="4" start="0xFFFB0058" name="USB_FDR2" />
      <Register size="4" start="0xFFFB005C" name="USB_FDR3" />
      <Register size="4" start="0xFFFB0074" name="USB_TXVC" >
        <BitField size="1" start="8" name="TXVDIS" />
      </Register>
    </RegisterGroup>
    <RegisterGroup start="0xFFFB8000" name="TWI" >
      <Register size="4" access="WriteOnly" start="0xFFFB8000" name="TWI_CR" >
        <BitField size="1" start="0" name="START" />
        <BitField size="1" start="1" name="STOP" />
        <BitField size="1" start="2" name="MSEN" />
        <BitField size="1" start="3" name="MSDIS" />
        <BitField size="1" start="7" name="SWRST" />
      </Register>
      <Register size="4" start="0xFFFB8004" name="TWI_MMR" >
        <BitField size="2" start="8" name="IADRSZ" />
        <BitField size="12" start="12" name="MREAD" />
        <BitField size="7" start="16" name="DADR" />
      </Register>
      <Register size="4" start="0xFFFB800C" name="TWI_IADR" />
      <Register size="4" start="0xFFFB8010" name="TWI_CWGR" >
        <BitField size="8" start="8" name="CHDIV" />
        <BitField size="8" start="8" name="CLDIV" />
        <BitField size="3" start="16" name="CKDIV" />
      </Register>
      <Register size="4" access="ReadOnly" start="0xFFFB8020" name="TWI_SR" >
        <BitField size="1" start="0" name="TXCOMP" />
        <BitField size="1" start="1" name="RXRDY" />
        <BitField size="1" start="2" name="TXRDY" />
        <BitField size="1" start="6" name="OVRE" />
        <BitField size="1" start="7" name="UNRE" />
        <BitField size="1" start="8" name="NACK" />
      </Register>
      <Register size="4" access="WriteOnly" start="0xFFFB8024" name="TWI_IER" >
        <BitField size="1" start="0" name="TXCOMP" />
        <BitField size="1" start="1" name="RXRDY" />
        <BitField size="1" start="2" name="TXRDY" />
        <BitField size="1" start="6" name="OVRE" />
        <BitField size="1" start="7" name="UNRE" />
        <BitField size="1" start="8" name="NACK" />
      </Register>
      <Register size="4" access="WriteOnly" start="0xFFFB8028" name="TWI_IDR" >
        <BitField size="1" start="0" name="TXCOMP" />
        <BitField size="1" start="1" name="RXRDY" />
        <BitField size="1" start="2" name="TXRDY" />
        <BitField size="1" start="6" name="OVRE" />
        <BitField size="1" start="7" name="UNRE" />
        <BitField size="1" start="8" name="NACK" />
      </Register>
      <Register size="4" access="ReadOnly" start="0xFFFB802C" name="TWI_IMR" >
        <BitField size="1" start="0" name="TXCOMP" />
        <BitField size="1" start="1" name="RXRDY" />
        <BitField size="1" start="2" name="TXRDY" />
        <BitField size="1" start="6" name="OVRE" />
        <BitField size="1" start="7" name="UNRE" />
        <BitField size="1" start="8" name="NACK" />
      </Register>
      <Register size="4" access="ReadOnly" start="0xFFFB8030" name="TWI_RHR" />
      <Register size="4" start="0xFFFB8034" name="TWI_THR" />
    </RegisterGroup>
    <RegisterGroup start="0xFFFC0000" name="USART0" >
      <Register size="4" access="WriteOnly" start="0xFFFC0000" name="US0_CR" >
        <BitField size="1" start="2" name="RSTRX" />
        <BitField size="1" start="3" name="RSTTX" />
        <BitField size="1" start="4" name="RXEN" />
        <BitField size="1" start="5" name="RXDIS" />
        <BitField size="1" start="6" name="TXEN" />
        <BitField size="1" start="7" name="TXDIS" />
        <BitField size="1" start="8" name="RSTSTA" />
        <BitField size="1" start="9" name="STTBRK" />
        <BitField size="1" start="10" name="STPBRK" />
        <BitField size="1" start="11" name="STTTO" />
        <BitField size="1" start="12" name="SENDA" />
        <BitField size="1" start="13" name="RSTIT" />
        <BitField size="1" start="14" name="RSTNACK" />
        <BitField size="1" start="15" name="RETTO" />
        <BitField size="1" start="16" name="DTREN" />
        <BitField size="1" start="17" name="DTRDIS" />
        <BitField size="1" start="18" name="RTSEN" />
        <BitField size="1" start="19" name="RTSDIS" />
      </Register>
      <Register size="4" start="0xFFFC0004" name="US0_MR" >
        <BitField size="4" start="0" name="USART_MODE" />
        <BitField size="2" start="4" name="USCLKS" />
        <BitField size="2" start="6" name="CHRL" />
        <BitField size="1" start="8" name="SYNC" />
        <BitField size="3" start="9" name="PAR" />
        <BitField size="2" start="12" name="NBSTOP" />
        <BitField size="2" start="14" name="CHMODE" />
        <BitField size="1" start="16" name="MSBF" />
        <BitField size="1" start="17" name="MODE9" />
        <BitField size="1" start="18" name="CLKO" />
        <BitField size="1" start="19" name="OVER" />
        <BitField size="1" start="20" name="INACK" />
        <BitField size="1" start="21" name="DSNACK" />
        <BitField size="3" start="24" name="MAX_ITERATION" />
        <BitField size="1" start="28" name="FILTER" />
      </Register>
      <Register size="4" access="WriteOnly" start="0xFFFC0008" name="US0_IER" >
        <BitField size="1" start="0" name="RXRDY" />
        <BitField size="1" start="1" name="TXRDY" />
        <BitField size="1" start="2" name="RXBRK" />
        <BitField size="1" start="3" name="ENDRX" />
        <BitField size="1" start="4" name="ENDTX" />
        <BitField size="1" start="5" name="OVRE" />
        <BitField size="1" start="6" name="FRAME" />
        <BitField size="1" start="7" name="PARE" />
        <BitField size="1" start="8" name="TIMEOUT" />
        <BitField size="1" start="9" name="TXEMPTY" />
        <BitField size="1" start="10" name="ITERATION" />
        <BitField size="1" start="11" name="TXBUFE" />
        <BitField size="1" start="12" name="RXBUFF" />
        <BitField size="1" start="13" name="NACK" />
        <BitField size="1" start="16" name="RIIC" />
        <BitField size="1" start="17" name="DSRIC" />
        <BitField size="1" start="18" name="DCDIC" />
        <BitField size="1" start="19" name="CTSIC" />
      </Register>
      <Register size="4" access="WriteOnly" start="0xFFFC000C" name="US0_IDR" >
        <BitField size="1" start="0" name="RXRDY" />
        <BitField size="1" start="1" name="TXRDY" />
        <BitField size="1" start="2" name="RXBRK" />
        <BitField size="1" start="3" name="ENDRX" />
        <BitField size="1" start="4" name="ENDTX" />
        <BitField size="1" start="5" name="OVRE" />
        <BitField size="1" start="6" name="FRAME" />
        <BitField size="1" start="7" name="PARE" />
        <BitField size="1" start="8" name="TIMEOUT" />
        <BitField size="1" start="9" name="TXEMPTY" />
        <BitField size="1" start="10" name="ITERATION" />
        <BitField size="1" start="11" name="TXBUFE" />
        <BitField size="1" start="12" name="RXBUFF" />
        <BitField size="1" start="13" name="NACK" />
        <BitField size="1" start="16" name="RIIC" />
        <BitField size="1" start="17" name="DSRIC" />
        <BitField size="1" start="18" name="DCDIC" />
        <BitField size="1" start="19" name="CTSIC" />
      </Register>
      <Register size="4" access="ReadOnly" start="0xFFFC0010" name="US0_IMR" >
        <BitField size="1" start="0" name="RXRDY" />
        <BitField size="1" start="1" name="TXRDY" />
        <BitField size="1" start="2" name="RXBRK" />
        <BitField size="1" start="3" name="ENDRX" />
        <BitField size="1" start="4" name="ENDTX" />
        <BitField size="1" start="5" name="OVRE" />
        <BitField size="1" start="6" name="FRAME" />
        <BitField size="1" start="7" name="PARE" />
        <BitField size="1" start="8" name="TIMEOUT" />
        <BitField size="1" start="9" name="TXEMPTY" />
        <BitField size="1" start="10" name="ITERATION" />
        <BitField size="1" start="11" name="TXBUFE" />
        <BitField size="1" start="12" name="RXBUFF" />
        <BitField size="1" start="13" name="NACK" />
        <BitField size="1" start="16" name="RIIC" />
        <BitField size="1" start="17" name="DSRIC" />
        <BitField size="1" start="18" name="DCDIC" />
        <BitField size="1" start="19" name="CTSIC" />
      </Register>
      <Register size="4" access="ReadOnly" start="0xFFFC0014" name="US0_CSR" >
        <BitField size="1" start="0" name="RXRDY" />
        <BitField size="1" start="1" name="TXRDY" />
        <BitField size="1" start="2" name="RXBRK" />
        <BitField size="1" start="3" name="ENDRX" />
        <BitField size="1" start="4" name="ENDTX" />
        <BitField size="1" start="5" name="OVRE" />
        <BitField size="1" start="6" name="FRAME" />
        <BitField size="1" start="7" name="PARE" />
        <BitField size="1" start="8" name="TIMEOUT" />
        <BitField size="1" start="9" name="TXEMPTY" />
        <BitField size="1" start="10" name="ITERATION" />
        <BitField size="1" start="11" name="TXBUFE" />
        <BitField size="1" start="12" name="RXBUFF" />
        <BitField size="1" start="13" name="NACK" />
        <BitField size="1" start="16" name="RIIC" />
        <BitField size="1" start="17" name="DSRIC" />
        <BitField size="1" start="18" name="DCDIC" />
        <BitField size="1" start="19" name="CTSIC" />
        <BitField size="1" start="20" name="RI" />
        <BitField size="1" start="21" name="DSR" />
        <BitField size="1" start="22" name="DCD" />
        <BitField size="1" start="23" name="CTS" />
      </Register>
      <Register size="4" access="WriteOnly" start="0xFFFC0018" name="US0_RHR" />
      <Register size="4" start="0xFFFC001C" name="US0_THR" />
      <Register size="4" start="0xFFFC0020" name="US0_BRGR" />
      <Register size="4" start="0xFFFC0024" name="US0_RTOR" />
      <Register size="4" start="0xFFFC0028" name="US0_TTGR" />
      <Register size="4" start="0xFFFC0040" name="US0_FIDI" />
      <Register size="4" access="ReadOnly" start="0xFFFC0044" name="US0_NER" />
      <Register size="4" start="0xFFFC004C" name="US0_IF" />
      <Register size="4" start="0xFFFC0100" name="US0_RPR" />
      <Register size="4" start="0xFFFC0104" name="US0_RCR" />
      <Register size="4" start="0xFFFC0108" name="US0_TPR" />
      <Register size="4" start="0xFFFC010C" name="US0_TCR" />
      <Register size="4" start="0xFFFC0110" name="US0_RNPR" />
      <Register size="4" start="0xFFFC0114" name="US0_RNCR" />
      <Register size="4" start="0xFFFC0118" name="US0_TNPR" />
      <Register size="4" start="0xFFFC011C" name="US0_TNCR" />
      <Register size="4" access="WriteOnly" start="0xFFFC0120" name="US0_PTCR" >
        <BitField size="1" start="0" name="RXTEN" />
        <BitField size="1" start="1" name="RXTDIS" />
        <BitField size="1" start="8" name="TXTEN" />
        <BitField size="4" start="9" name="TXTDIS" />
      </Register>
      <Register size="4" access="ReadOnly" start="0xFFFC0124" name="US0_PTSR" >
        <BitField size="1" start="0" name="RXTEN" />
        <BitField size="4" start="9" name="TXTEN" />
      </Register>
    </RegisterGroup>
    <RegisterGroup start="0xFFFC4000" name="USART1" >
      <Register size="4" access="WriteOnly" start="0xFFFC4000" name="US1_CR" >
        <BitField size="1" start="2" name="RSTRX" />
        <BitField size="1" start="3" name="RSTTX" />
        <BitField size="1" start="4" name="RXEN" />
        <BitField size="1" start="5" name="RXDIS" />
        <BitField size="1" start="6" name="TXEN" />
        <BitField size="1" start="7" name="TXDIS" />
        <BitField size="1" start="8" name="RSTSTA" />
        <BitField size="1" start="9" name="STTBRK" />
        <BitField size="1" start="10" name="STPBRK" />
        <BitField size="1" start="11" name="STTTO" />
        <BitField size="1" start="12" name="SENDA" />
        <BitField size="1" start="13" name="RSTIT" />
        <BitField size="1" start="14" name="RSTNACK" />
        <BitField size="1" start="15" name="RETTO" />
        <BitField size="1" start="16" name="DTREN" />
        <BitField size="1" start="17" name="DTRDIS" />
        <BitField size="1" start="18" name="RTSEN" />
        <BitField size="1" start="19" name="RTSDIS" />
      </Register>
      <Register size="4" start="0xFFFC4004" name="US1_MR" >
        <BitField size="4" start="0" name="USART_MODE" />
        <BitField size="2" start="4" name="USCLKS" />
        <BitField size="2" start="6" name="CHRL" />
        <BitField size="1" start="8" name="SYNC" />
        <BitField size="3" start="9" name="PAR" />
        <BitField size="2" start="12" name="NBSTOP" />
        <BitField size="2" start="14" name="CHMODE" />
        <BitField size="1" start="16" name="MSBF" />
        <BitField size="1" start="17" name="MODE9" />
        <BitField size="1" start="18" name="CLKO" />
        <BitField size="1" start="19" name="OVER" />
        <BitField size="1" start="20" name="INACK" />
        <BitField size="1" start="21" name="DSNACK" />
        <BitField size="3" start="24" name="MAX_ITERATION" />
        <BitField size="1" start="28" name="FILTER" />
      </Register>
      <Register size="4" access="WriteOnly" start="0xFFFC4008" name="US1_IER" >
        <BitField size="1" start="0" name="RXRDY" />
        <BitField size="1" start="1" name="TXRDY" />
        <BitField size="1" start="2" name="RXBRK" />
        <BitField size="1" start="3" name="ENDRX" />
        <BitField size="1" start="4" name="ENDTX" />
        <BitField size="1" start="5" name="OVRE" />
        <BitField size="1" start="6" name="FRAME" />
        <BitField size="1" start="7" name="PARE" />
        <BitField size="1" start="8" name="TIMEOUT" />
        <BitField size="1" start="9" name="TXEMPTY" />
        <BitField size="1" start="10" name="ITERATION" />
        <BitField size="1" start="11" name="TXBUFE" />
        <BitField size="1" start="12" name="RXBUFF" />
        <BitField size="1" start="13" name="NACK" />
        <BitField size="1" start="16" name="RIIC" />
        <BitField size="1" start="17" name="DSRIC" />
        <BitField size="1" start="18" name="DCDIC" />
        <BitField size="1" start="19" name="CTSIC" />
      </Register>
      <Register size="4" access="WriteOnly" start="0xFFFC400C" name="US1_IDR" >
        <BitField size="1" start="0" name="RXRDY" />
        <BitField size="1" start="1" name="TXRDY" />
        <BitField size="1" start="2" name="RXBRK" />
        <BitField size="1" start="3" name="ENDRX" />
        <BitField size="1" start="4" name="ENDTX" />
        <BitField size="1" start="5" name="OVRE" />
        <BitField size="1" start="6" name="FRAME" />
        <BitField size="1" start="7" name="PARE" />
        <BitField size="1" start="8" name="TIMEOUT" />
        <BitField size="1" start="9" name="TXEMPTY" />
        <BitField size="1" start="10" name="ITERATION" />
        <BitField size="1" start="11" name="TXBUFE" />
        <BitField size="1" start="12" name="RXBUFF" />
        <BitField size="1" start="13" name="NACK" />
        <BitField size="1" start="16" name="RIIC" />
        <BitField size="1" start="17" name="DSRIC" />
        <BitField size="1" start="18" name="DCDIC" />
        <BitField size="1" start="19" name="CTSIC" />
      </Register>
      <Register size="4" access="ReadOnly" start="0xFFFC4010" name="US1_IMR" >
        <BitField size="1" start="0" name="RXRDY" />
        <BitField size="1" start="1" name="TXRDY" />
        <BitField size="1" start="2" name="RXBRK" />
        <BitField size="1" start="3" name="ENDRX" />
        <BitField size="1" start="4" name="ENDTX" />
        <BitField size="1" start="5" name="OVRE" />
        <BitField size="1" start="6" name="FRAME" />
        <BitField size="1" start="7" name="PARE" />
        <BitField size="1" start="8" name="TIMEOUT" />
        <BitField size="1" start="9" name="TXEMPTY" />
        <BitField size="1" start="10" name="ITERATION" />
        <BitField size="1" start="11" name="TXBUFE" />
        <BitField size="1" start="12" name="RXBUFF" />
        <BitField size="1" start="13" name="NACK" />
        <BitField size="1" start="16" name="RIIC" />
        <BitField size="1" start="17" name="DSRIC" />
        <BitField size="1" start="18" name="DCDIC" />
        <BitField size="1" start="19" name="CTSIC" />
      </Register>
      <Register size="4" access="ReadOnly" start="0xFFFC4014" name="US1_CSR" >
        <BitField size="1" start="0" name="RXRDY" />
        <BitField size="1" start="1" name="TXRDY" />
        <BitField size="1" start="2" name="RXBRK" />
        <BitField size="1" start="3" name="ENDRX" />
        <BitField size="1" start="4" name="ENDTX" />
        <BitField size="1" start="5" name="OVRE" />
        <BitField size="1" start="6" name="FRAME" />
        <BitField size="1" start="7" name="PARE" />
        <BitField size="1" start="8" name="TIMEOUT" />
        <BitField size="1" start="9" name="TXEMPTY" />
        <BitField size="1" start="10" name="ITERATION" />
        <BitField size="1" start="11" name="TXBUFE" />
        <BitField size="1" start="12" name="RXBUFF" />
        <BitField size="1" start="13" name="NACK" />
        <BitField size="1" start="16" name="RIIC" />
        <BitField size="1" start="17" name="DSRIC" />
        <BitField size="1" start="18" name="DCDIC" />
        <BitField size="1" start="19" name="CTSIC" />
        <BitField size="1" start="20" name="RI" />
        <BitField size="1" start="21" name="DSR" />
        <BitField size="1" start="22" name="DCD" />
        <BitField size="1" start="23" name="CTS" />
      </Register>
      <Register size="4" access="ReadOnly" start="0xFFFC4018" name="US1_RHR" />
      <Register size="4" access="WriteOnly" start="0xFFFC401C" name="US1_THR" />
      <Register size="4" start="0xFFFC4020" name="US1_BRGR" />
      <Register size="4" start="0xFFFC4024" name="US1_RTOR" />
      <Register size="4" start="0xFFFC4028" name="US1_TTGR" />
      <Register size="4" start="0xFFFC4040" name="US1_FIDI" />
      <Register size="4" access="ReadOnly" start="0xFFFC4044" name="US1_NER" />
      <Register size="4" start="0xFFFC404C" name="US1_IF" />
      <Register size="4" start="0xFFFC4100" name="US1_RPR" />
      <Register size="4" start="0xFFFC4104" name="US1_RCR" />
      <Register size="4" start="0xFFFC4108" name="US1_TPR" />
      <Register size="4" start="0xFFFC410C" name="US1_TCR" />
      <Register size="4" start="0xFFFC4110" name="US1_RNPR" />
      <Register size="4" start="0xFFFC4114" name="US1_RNCR" />
      <Register size="4" start="0xFFFC4118" name="US1_TNPR" />
      <Register size="4" start="0xFFFC411C" name="US1_TNCR" />
      <Register size="4" access="WriteOnly" start="0xFFFC4120" name="US1_PTCR" >
        <BitField size="1" start="0" name="RXTEN" />
        <BitField size="1" start="1" name="RXTDIS" />
        <BitField size="1" start="8" name="TXTEN" />
        <BitField size="4" start="9" name="TXTDIS" />
      </Register>
      <Register size="4" access="ReadOnly" start="0xFFFC4124" name="US1_PTSR" >
        <BitField size="1" start="0" name="RXTEN" />
        <BitField size="4" start="9" name="TXTEN" />
      </Register>
    </RegisterGroup>
    <RegisterGroup start="0xFFFCC000" name="PWM" >
      <Register size="4" start="0xFFFCC000" name="PWM_MR" >
        <BitField size="8" start="0" name="DIVA" />
        <BitField size="4" start="8" name="PREA" />
        <BitField size="8" start="16" name="DIVB" />
        <BitField size="4" start="24" name="PREB" />
      </Register>
      <Register size="4" access="WriteOnly" start="0xFFFCC004" name="PWM_ENA" >
        <BitField size="1" start="0" name="CHID0" />
        <BitField size="1" start="1" name="CHID1" />
        <BitField size="1" start="2" name="CHID2" />
        <BitField size="1" start="3" name="CHID3" />
      </Register>
      <Register size="4" access="WriteOnly" start="0xFFFCC008" name="PWM_DIS" >
        <BitField size="1" start="0" name="CHID0" />
        <BitField size="1" start="1" name="CHID1" />
        <BitField size="1" start="2" name="CHID2" />
        <BitField size="1" start="3" name="CHID3" />
      </Register>
      <Register size="4" access="ReadOnly" start="0xFFFCC00C" name="PWM_SR" >
        <BitField size="1" start="0" name="CHID0" />
        <BitField size="1" start="1" name="CHID1" />
        <BitField size="1" start="2" name="CHID2" />
        <BitField size="1" start="3" name="CHID3" />
      </Register>
      <Register size="4" access="WriteOnly" start="0xFFFCC010" name="PWM_IER" >
        <BitField size="1" start="0" name="CHID0" />
        <BitField size="1" start="1" name="CHID1" />
        <BitField size="1" start="2" name="CHID2" />
        <BitField size="1" start="3" name="CHID3" />
      </Register>
      <Register size="4" access="WriteOnly" start="0xFFFCC014" name="PWM_IDR" >
        <BitField size="1" start="0" name="CHID0" />
        <BitField size="1" start="1" name="CHID1" />
        <BitField size="1" start="2" name="CHID2" />
        <BitField size="1" start="3" name="CHID3" />
      </Register>
      <Register size="4" access="ReadOnly" start="0xFFFCC018" name="PWM_IMR" >
        <BitField size="1" start="0" name="CHID0" />
        <BitField size="1" start="1" name="CHID1" />
        <BitField size="1" start="2" name="CHID2" />
        <BitField size="1" start="3" name="CHID3" />
      </Register>
      <Register size="4" access="ReadOnly" start="0xFFFCC01C" name="PWM_ISR" >
        <BitField size="1" start="0" name="CHID0" />
        <BitField size="1" start="1" name="CHID1" />
        <BitField size="1" start="2" name="CHID2" />
        <BitField size="1" start="3" name="CHID3" />
      </Register>
      <Register size="4" access="ReadOnly" start="0xFFFCC0FC" name="PWM_VERSION" >
        <BitField size="12" start="0" name="VERSION" />
        <BitField size="3" start="16" name="MFN" />
      </Register>
      <Register size="4" start="0xFFFCC200" name="PWM_CMR0" >
        <BitField size="4" start="0" name="CPRE" />
        <BitField size="1" start="8" name="CALG" />
        <BitField size="1" start="9" name="CPOL" />
        <BitField size="1" start="10" name="CPD" />
      </Register>
      <Register size="4" start="0xFFFCC204" name="PWM_CDTY0" />
      <Register size="4" start="0xFFFCC208" name="PWM_CPRD0" />
      <Register size="4" access="ReadOnly" start="0xFFFCC20C" name="PWM_CCNT0" />
      <Register size="4" access="WriteOnly" start="0xFFFCC210" name="PWM_CUPD0" />
      <Register size="4" start="0xFFFCC220" name="PWM_CMR1" />
      <Register size="4" start="0xFFFCC224" name="PWM_CDTY1" />
      <Register size="4" start="0xFFFCC228" name="PWM_CPRD1" />
      <Register size="4" access="ReadOnly" start="0xFFFCC22C" name="PWM_CCNT1" />
      <Register size="4" access="WriteOnly" start="0xFFFCC230" name="PWM_CUPD1" />
    </RegisterGroup>
    <RegisterGroup start="0xFFFD4000" name="SSC" >
      <Register size="4" access="WriteOnly" start="0xFFFD4000" name="SSC_CR" >
        <BitField size="1" start="0" name="RXEN" />
        <BitField size="1" start="1" name="RXDIS" />
        <BitField size="1" start="8" name="TXEN" />
        <BitField size="1" start="9" name="TXDIS" />
        <BitField size="1" start="15" name="SWRST" />
      </Register>
      <Register size="4" start="0xFFFD4004" name="SSC_CMR" />
      <Register size="4" start="0xFFFD4010" name="SSC_RCMR" >
        <BitField size="2" start="0" name="CKS" />
        <BitField size="3" start="2" name="CKO" />
        <BitField size="1" start="5" name="CKI" />
        <BitField size="4" start="8" name="START" />
        <BitField size="8" start="16" name="STTDLY" />
        <BitField size="8" start="24" name="PERIOD" />
      </Register>
      <Register size="4" start="0xFFFD4014" name="SSC_RFMR" >
        <BitField size="5" start="0" name="DATLEN" />
        <BitField size="1" start="5" name="LOOP" />
        <BitField size="1" start="7" name="MSBF" />
        <BitField size="4" start="8" name="DATNB" />
        <BitField size="4" start="16" name="FSLEN" />
        <BitField size="4" start="20" name="FSOS" />
        <BitField size="1" start="24" name="FSEDGE" />
      </Register>
      <Register size="4" start="0xFFFD4018" name="SSC_TCMR" >
        <BitField size="2" start="0" name="CKS" />
        <BitField size="3" start="2" name="CKO" />
        <BitField size="1" start="5" name="CKI" />
        <BitField size="4" start="8" name="START" />
        <BitField size="8" start="16" name="STTDLY" />
        <BitField size="8" start="24" name="PERIOD" />
      </Register>
      <Register size="4" start="0xFFFD401C" name="SSC_TFMR" >
        <BitField size="5" start="0" name="DATLEN" />
        <BitField size="1" start="5" name="DATDEF" />
        <BitField size="1" start="7" name="MSBF" />
        <BitField size="4" start="8" name="DATNB" />
        <BitField size="4" start="16" name="FSLEN" />
        <BitField size="3" start="20" name="FSOS" />
        <BitField size="1" start="24" name="FSDEN" />
        <BitField size="1" start="24" name="FSEDGE" />
      </Register>
      <Register size="4" access="ReadOnly" start="0xFFFD4020" name="SSC_RHR" />
      <Register size="4" access="WriteOnly" start="0xFFFD4024" name="SSC_THR" />
      <Register size="4" access="ReadOnly" start="0xFFFD4030" name="SSC_RSHR" />
      <Register size="4" start="0xFFFD4034" name="SSC_TSHR" />
      <Register size="4" access="ReadOnly" start="0xFFFD4040" name="SSC_SR" >
        <BitField size="1" start="0" name="TXRDY" />
        <BitField size="1" start="1" name="TXEMPTY" />
        <BitField size="1" start="2" name="ENDTX" />
        <BitField size="1" start="3" name="TXBUFE" />
        <BitField size="1" start="4" name="RXRDY" />
        <BitField size="1" start="5" name="OVRUN" />
        <BitField size="1" start="6" name="ENDRX" />
        <BitField size="1" start="7" name="RXBUFF" />
        <BitField size="1" start="10" name="TXSYN" />
        <BitField size="1" start="11" name="RXSYN" />
        <BitField size="1" start="16" name="TXEN" />
        <BitField size="1" start="17" name="RXEN" />
      </Register>
      <Register size="4" access="WriteOnly" start="0xFFFD4044" name="SSC_IER" >
        <BitField size="1" start="0" name="TXRDY" />
        <BitField size="1" start="1" name="TXEMPTY" />
        <BitField size="1" start="2" name="ENDTX" />
        <BitField size="1" start="3" name="TXBUFE" />
        <BitField size="1" start="4" name="RXRDY" />
        <BitField size="1" start="5" name="OVRUN" />
        <BitField size="1" start="6" name="ENDRX" />
        <BitField size="1" start="7" name="RXBUFF" />
        <BitField size="1" start="10" name="TXSYN" />
        <BitField size="1" start="11" name="RXSYN" />
      </Register>
      <Register size="4" access="WriteOnly" start="0xFFFD4048" name="SSC_IDR" >
        <BitField size="1" start="0" name="TXRDY" />
        <BitField size="1" start="1" name="TXEMPTY" />
        <BitField size="1" start="2" name="ENDTX" />
        <BitField size="1" start="3" name="TXBUFE" />
        <BitField size="1" start="4" name="RXRDY" />
        <BitField size="1" start="5" name="OVRUN" />
        <BitField size="1" start="6" name="ENDRX" />
        <BitField size="1" start="7" name="RXBUFF" />
        <BitField size="1" start="10" name="TXSYN" />
        <BitField size="1" start="11" name="RXSYN" />
      </Register>
      <Register size="4" access="ReadOnly" start="0xFFFD404C" name="SSC_IMR" >
        <BitField size="1" start="0" name="TXRDY" />
        <BitField size="1" start="1" name="TXEMPTY" />
        <BitField size="1" start="2" name="ENDTX" />
        <BitField size="1" start="3" name="TXBUFE" />
        <BitField size="1" start="4" name="RXRDY" />
        <BitField size="1" start="5" name="OVRUN" />
        <BitField size="1" start="6" name="ENDRX" />
        <BitField size="1" start="7" name="RXBUFF" />
        <BitField size="1" start="10" name="TXSYN" />
        <BitField size="1" start="11" name="RXSYN" />
      </Register>
      <Register size="4" start="0xFFFD4100" name="SSC_RPR" />
      <Register size="4" start="0xFFFD4104" name="SSC_RCR" />
      <Register size="4" start="0xFFFD4108" name="SSC_TPR" />
      <Register size="4" start="0xFFFD410C" name="SSC_TCR" />
      <Register size="4" start="0xFFFD4110" name="SSC_RNPR" />
      <Register size="4" start="0xFFFD4114" name="SSC_RNCR" />
      <Register size="4" start="0xFFFD4118" name="SSC_TNPR" />
      <Register size="4" start="0xFFFD411C" name="SSC_TNCR" />
      <Register size="4" access="WriteOnly" start="0xFFFD4120" name="SSC_PTCR" >
        <BitField size="1" start="0" name="RXTEN" />
        <BitField size="1" start="1" name="RXTDIS" />
        <BitField size="1" start="8" name="TXTEN" />
        <BitField size="4" start="9" name="TXTDIS" />
      </Register>
      <Register size="4" access="ReadOnly" start="0xFFFD4124" name="SSC_PTSR" >
        <BitField size="1" start="0" name="RXTEN" />
        <BitField size="4" start="9" name="TXTEN" />
      </Register>
    </RegisterGroup>
    <RegisterGroup start="0xFFFD8000" name="ADC" >
      <Register size="4" access="WriteOnly" start="0xFFFD8000" name="ADC_CR" >
        <BitField size="1" start="0" name="SWRST" />
        <BitField size="1" start="1" name="START" />
      </Register>
      <Register size="4" start="0xFFFD8004" name="ADC_MR" >
        <BitField size="1" start="0" name="TRGEN" />
        <BitField size="3" start="1" name="TRGSEL" />
        <BitField size="1" start="4" name="LOWRES" />
        <BitField size="1" start="5" name="SLEEP" />
        <BitField size="6" start="8" name="PRESCAL" />
        <BitField size="5" start="16" name="STARTUP" />
        <BitField size="4" start="24" name="SHTIM" />
      </Register>
      <Register size="4" access="WriteOnly" start="0xFFFD8010" name="ADC_CHER" >
        <BitField size="1" start="0" name="CH0" />
        <BitField size="1" start="1" name="CH1" />
        <BitField size="1" start="2" name="CH2" />
        <BitField size="1" start="3" name="CH3" />
        <BitField size="1" start="4" name="CH4" />
        <BitField size="1" start="5" name="CH5" />
        <BitField size="1" start="6" name="CH6" />
        <BitField size="1" start="7" name="CH7" />
      </Register>
      <Register size="4" access="WriteOnly" start="0xFFFD8014" name="ADC_CHDR" >
        <BitField size="1" start="0" name="CH0" />
        <BitField size="1" start="1" name="CH1" />
        <BitField size="1" start="2" name="CH2" />
        <BitField size="1" start="3" name="CH3" />
        <BitField size="1" start="4" name="CH4" />
        <BitField size="1" start="5" name="CH5" />
        <BitField size="1" start="6" name="CH6" />
        <BitField size="1" start="7" name="CH7" />
      </Register>
      <Register size="4" access="ReadOnly" start="0xFFFD8018" name="ADC_CHSR" >
        <BitField size="1" start="0" name="CH0" />
        <BitField size="1" start="1" name="CH1" />
        <BitField size="1" start="2" name="CH2" />
        <BitField size="1" start="3" name="CH3" />
        <BitField size="1" start="4" name="CH4" />
        <BitField size="1" start="5" name="CH5" />
        <BitField size="1" start="6" name="CH6" />
        <BitField size="1" start="7" name="CH7" />
      </Register>
      <Register size="4" access="ReadOnly" start="0xFFFD801C" name="ADC_SR" >
        <BitField size="1" start="0" name="EOC0" />
        <BitField size="1" start="1" name="EOC1" />
        <BitField size="1" start="2" name="EOC2" />
        <BitField size="1" start="3" name="EOC3" />
        <BitField size="1" start="4" name="EOC4" />
        <BitField size="1" start="5" name="EOC5" />
        <BitField size="1" start="6" name="EOC6" />
        <BitField size="1" start="7" name="EOC7" />
        <BitField size="1" start="8" name="OVRE0" />
        <BitField size="1" start="9" name="OVRE1" />
        <BitField size="1" start="10" name="OVRE2" />
        <BitField size="1" start="11" name="OVRE3" />
        <BitField size="1" start="12" name="OVRE4" />
        <BitField size="1" start="13" name="OVRE5" />
        <BitField size="1" start="14" name="OVRE6" />
        <BitField size="1" start="15" name="OVRE7" />
        <BitField size="1" start="16" name="DRDY" />
        <BitField size="1" start="17" name="GOVRE" />
        <BitField size="1" start="18" name="ENDRX" />
        <BitField size="1" start="19" name="RXBUFF" />
      </Register>
      <Register size="4" access="ReadOnly" start="0xFFFD8020" name="ADC_LCDR" />
      <Register size="4" access="WriteOnly" start="0xFFFD8024" name="ADC_IER" >
        <BitField size="1" start="0" name="EOC0" />
        <BitField size="1" start="1" name="EOC1" />
        <BitField size="1" start="2" name="EOC2" />
        <BitField size="1" start="3" name="EOC3" />
        <BitField size="1" start="4" name="EOC4" />
        <BitField size="1" start="5" name="EOC5" />
        <BitField size="1" start="6" name="EOC6" />
        <BitField size="1" start="7" name="EOC7" />
        <BitField size="1" start="8" name="OVRE0" />
        <BitField size="1" start="9" name="OVRE1" />
        <BitField size="1" start="10" name="OVRE2" />
        <BitField size="1" start="11" name="OVRE3" />
        <BitField size="1" start="12" name="OVRE4" />
        <BitField size="1" start="13" name="OVRE5" />
        <BitField size="1" start="14" name="OVRE6" />
        <BitField size="1" start="15" name="OVRE7" />
        <BitField size="1" start="16" name="DRDY" />
        <BitField size="1" start="17" name="GOVRE" />
        <BitField size="1" start="18" name="ENDRX" />
        <BitField size="1" start="19" name="RXBUFF" />
      </Register>
      <Register size="4" access="WriteOnly" start="0xFFFD8028" name="ADC_IDR" >
        <BitField size="1" start="0" name="EOC0" />
        <BitField size="1" start="1" name="EOC1" />
        <BitField size="1" start="2" name="EOC2" />
        <BitField size="1" start="3" name="EOC3" />
        <BitField size="1" start="4" name="EOC4" />
        <BitField size="1" start="5" name="EOC5" />
        <BitField size="1" start="6" name="EOC6" />
        <BitField size="1" start="7" name="EOC7" />
        <BitField size="1" start="8" name="OVRE0" />
        <BitField size="1" start="9" name="OVRE1" />
        <BitField size="1" start="10" name="OVRE2" />
        <BitField size="1" start="11" name="OVRE3" />
        <BitField size="1" start="12" name="OVRE4" />
        <BitField size="1" start="13" name="OVRE5" />
        <BitField size="1" start="14" name="OVRE6" />
        <BitField size="1" start="15" name="OVRE7" />
        <BitField size="1" start="16" name="DRDY" />
        <BitField size="1" start="17" name="GOVRE" />
        <BitField size="1" start="18" name="ENDRX" />
        <BitField size="1" start="19" name="RXBUFF" />
      </Register>
      <Register size="4" access="ReadOnly" start="0xFFFD802C" name="ADC_IMR" />
      <Register size="4" access="ReadOnly" start="0xFFFD8030" name="ADC_CDR0" />
      <Register size="4" access="ReadOnly" start="0xFFFD8034" name="ADC_CDR1" />
      <Register size="4" access="ReadOnly" start="0xFFFD8038" name="ADC_CDR2" />
      <Register size="4" access="ReadOnly" start="0xFFFD803C" name="ADC_CDR3" />
      <Register size="4" access="ReadOnly" start="0xFFFD8040" name="ADC_CDR4" />
      <Register size="4" access="ReadOnly" start="0xFFFD8044" name="ADC_CDR5" />
      <Register size="4" access="ReadOnly" start="0xFFFD8048" name="ADC_CDR6" />
      <Register size="4" access="ReadOnly" start="0xFFFD804C" name="ADC_CDR7" />
      <Register size="4" start="0xFFFD8100" name="ADC_RPR" />
      <Register size="4" start="0xFFFD8104" name="ADC_RCR" />
      <Register size="4" start="0xFFFD8108" name="ADC_TPR" />
      <Register size="4" start="0xFFFD810C" name="ADC_TCR" />
      <Register size="4" start="0xFFFD8110" name="ADC_RNPR" />
      <Register size="4" start="0xFFFD8114" name="ADC_RNCR" />
      <Register size="4" start="0xFFFD8118" name="ADC_TNPR" />
      <Register size="4" start="0xFFFD811C" name="ADC_TNCR" />
      <Register size="4" access="WriteOnly" start="0xFFFD8120" name="ADC_PTCR" >
        <BitField size="1" start="0" name="RXTEN" />
        <BitField size="1" start="1" name="RXTDIS" />
        <BitField size="1" start="8" name="TXTEN" />
        <BitField size="4" start="9" name="TXTDIS" />
      </Register>
      <Register size="4" access="ReadOnly" start="0xFFFD8124" name="ADC_PTSR" >
        <BitField size="1" start="0" name="RXTEN" />
        <BitField size="4" start="9" name="TXTEN" />
      </Register>
    </RegisterGroup>
    <RegisterGroup start="0xFFFE0000" name="SPI" >
      <Register size="4" access="WriteOnly" start="0xFFFE0000" name="SPI_CR" >
        <BitField size="1" start="0" name="SPIEN" />
        <BitField size="1" start="1" name="SPIDIS" />
        <BitField size="1" start="7" name="SWRST" />
        <BitField size="1" start="24" name="LASTXFER" />
      </Register>
      <Register size="4" start="0xFFFE0004" name="SPI_MR" >
        <BitField size="1" start="0" name="MSTR" />
        <BitField size="1" start="1" name="PS" />
        <BitField size="1" start="2" name="PCSDEC" />
        <BitField size="1" start="3" name="FDIV" />
        <BitField size="1" start="4" name="MODFDIS" />
        <BitField size="1" start="7" name="LLB" />
        <BitField size="4" start="16" name="PCS" />
        <BitField size="8" start="24" name="DLYBCS" />
      </Register>
      <Register size="4" access="ReadOnly" start="0xFFFE0008" name="SPI_RDR" >
        <BitField size="16" start="0" name="RD" />
        <BitField size="4" start="16" name="PCS" />
      </Register>
      <Register size="4" access="WriteOnly" start="0xFFFE000C" name="SPI_TDR" >
        <BitField size="16" start="0" name="TD" />
        <BitField size="4" start="16" name="PCS" />
        <BitField size="1" start="24" name="LASTXFER" />
      </Register>
      <Register size="4" access="ReadOnly" start="0xFFFE0010" name="SPI_SR" >
        <BitField size="1" start="0" name="RDRF" />
        <BitField size="1" start="1" name="TDRE" />
        <BitField size="1" start="2" name="MODF" />
        <BitField size="1" start="3" name="OVRES" />
        <BitField size="1" start="4" name="ENDRX" />
        <BitField size="1" start="5" name="ENDTX" />
        <BitField size="1" start="6" name="RXBUFF" />
        <BitField size="1" start="7" name="TXBUFE" />
        <BitField size="1" start="8" name="NSSR" />
        <BitField size="1" start="9" name="TXEMPTY" />
        <BitField size="1" start="16" name="SPIENS" />
      </Register>
      <Register size="4" access="WriteOnly" start="0xFFFE0014" name="SPI_IER" >
        <BitField size="1" start="0" name="RDRF" />
        <BitField size="1" start="1" name="TDRE" />
        <BitField size="1" start="2" name="MODF" />
        <BitField size="1" start="3" name="OVRES" />
        <BitField size="1" start="4" name="ENDRX" />
        <BitField size="1" start="5" name="ENDTX" />
        <BitField size="1" start="6" name="RXBUFF" />
        <BitField size="1" start="7" name="TXBUFE" />
        <BitField size="1" start="8" name="NSSR" />
        <BitField size="1" start="9" name="TXEMPTY" />
      </Register>
      <Register size="4" access="WriteOnly" start="0xFFFE0018" name="SPI_IDR" >
        <BitField size="1" start="0" name="RDRF" />
        <BitField size="1" start="1" name="TDRE" />
        <BitField size="1" start="2" name="MODF" />
        <BitField size="1" start="3" name="OVRES" />
        <BitField size="1" start="4" name="ENDRX" />
        <BitField size="1" start="5" name="ENDTX" />
        <BitField size="1" start="6" name="RXBUFF" />
        <BitField size="1" start="7" name="TXBUFE" />
        <BitField size="1" start="8" name="NSSR" />
        <BitField size="1" start="9" name="TXEMPTY" />
      </Register>
      <Register size="4" access="ReadOnly" start="0xFFFE001C" name="SPI_IMR" >
        <BitField size="1" start="0" name="RDRF" />
        <BitField size="1" start="1" name="TDRE" />
        <BitField size="1" start="2" name="MODF" />
        <BitField size="1" start="3" name="OVRES" />
        <BitField size="1" start="4" name="ENDRX" />
        <BitField size="1" start="5" name="ENDTX" />
        <BitField size="1" start="6" name="RXBUFF" />
        <BitField size="1" start="7" name="TXBUFE" />
        <BitField size="1" start="8" name="NSSR" />
        <BitField size="1" start="9" name="TXEMPTY" />
      </Register>
      <Register size="4" start="0xFFFE0030" name="SPI_CSR0" >
        <BitField size="1" start="0" name="CPOL" />
        <BitField size="1" start="1" name="NCPHA" />
        <BitField size="1" start="3" name="CSAAT" />
        <BitField size="4" start="4" name="BITS" />
        <BitField size="8" start="8" name="SCBR" />
        <BitField size="8" start="16" name="DLYBS" />
        <BitField size="8" start="24" name="DLYBCT" />
      </Register>
      <Register size="4" start="0xFFFE0034" name="SPI_CSR1" >
        <BitField size="1" start="0" name="CPOL" />
        <BitField size="1" start="1" name="NCPHA" />
        <BitField size="1" start="3" name="CSAAT" />
        <BitField size="4" start="4" name="BITS" />
        <BitField size="8" start="8" name="SCBR" />
        <BitField size="8" start="16" name="DLYBS" />
        <BitField size="8" start="24" name="DLYBCT" />
      </Register>
      <Register size="4" start="0xFFFE0038" name="SPI_CSR2" >
        <BitField size="1" start="0" name="CPOL" />
        <BitField size="1" start="1" name="NCPHA" />
        <BitField size="1" start="3" name="CSAAT" />
        <BitField size="4" start="4" name="BITS" />
        <BitField size="8" start="8" name="SCBR" />
        <BitField size="8" start="16" name="DLYBS" />
        <BitField size="8" start="24" name="DLYBCT" />
      </Register>
      <Register size="4" start="0xFFFE003C" name="SPI_CSR3" >
        <BitField size="1" start="0" name="CPOL" />
        <BitField size="1" start="1" name="NCPHA" />
        <BitField size="1" start="3" name="CSAAT" />
        <BitField size="4" start="4" name="BITS" />
        <BitField size="8" start="8" name="SCBR" />
        <BitField size="8" start="16" name="DLYBS" />
        <BitField size="8" start="24" name="DLYBCT" />
      </Register>
      <Register size="4" start="0xFFFE0100" name="SPI_RPR" />
      <Register size="4" start="0xFFFE0104" name="SPI_RCR" />
      <Register size="4" start="0xFFFE0108" name="SPI_TPR" />
      <Register size="4" start="0xFFFE010C" name="SPI_TCR" />
      <Register size="4" start="0xFFFE0110" name="SPI_RNPR" />
      <Register size="4" start="0xFFFE0114" name="SPI_RNCR" />
      <Register size="4" start="0xFFFE0118" name="SPI_TNPR" />
      <Register size="4" start="0xFFFE011C" name="SPI_TNCR" />
      <Register size="4" access="WriteOnly" start="0xFFFE0120" name="SPI_PTCR" >
        <BitField size="1" start="0" name="RXTEN" />
        <BitField size="1" start="1" name="RXTDIS" />
        <BitField size="1" start="8" name="TXTEN" />
        <BitField size="4" start="9" name="TXTDIS" />
      </Register>
      <Register size="4" access="ReadOnly" start="0xFFFE0124" name="SPI_PTSR" >
        <BitField size="1" start="0" name="RXTEN" />
        <BitField size="4" start="9" name="TXTEN" />
      </Register>
    </RegisterGroup>
  </MemorySegment>
  <MemorySegment start="0xFFFFF000" name="System Controller" >
    <RegisterGroup start="0xFFFFF000" name="AIC" >
      <Register size="4" start="0xFFFFF000" name="AIC_SMR0" >
        <BitField size="3" start="0" name="PRIOR" />
        <BitField size="2" start="5" name="SRCTYPE" />
      </Register>
      <Register size="4" start="0xFFFFF004" name="AIC_SMR1" >
        <BitField size="3" start="0" name="PRIOR" />
        <BitField size="2" start="5" name="SRCTYPE" />
      </Register>
      <Register size="4" start="0xFFFFF008" name="AIC_SMR2" >
        <BitField size="3" start="0" name="PRIOR" />
        <BitField size="2" start="5" name="SRCTYPE" />
      </Register>
      <Register size="4" start="0xFFFFF00C" name="AIC_SMR3" >
        <BitField size="3" start="0" name="PRIOR" />
        <BitField size="2" start="5" name="SRCTYPE" />
      </Register>
      <Register size="4" start="0xFFFFF010" name="AIC_SMR4" >
        <BitField size="3" start="0" name="PRIOR" />
        <BitField size="2" start="5" name="SRCTYPE" />
      </Register>
      <Register size="4" start="0xFFFFF014" name="AIC_SMR5" >
        <BitField size="3" start="0" name="PRIOR" />
        <BitField size="2" start="5" name="SRCTYPE" />
      </Register>
      <Register size="4" start="0xFFFFF018" name="AIC_SMR6" >
        <BitField size="3" start="0" name="PRIOR" />
        <BitField size="2" start="5" name="SRCTYPE" />
      </Register>
      <Register size="4" start="0xFFFFF01C" name="AIC_SMR7" >
        <BitField size="3" start="0" name="PRIOR" />
        <BitField size="2" start="5" name="SRCTYPE" />
      </Register>
      <Register size="4" start="0xFFFFF020" name="AIC_SMR8" >
        <BitField size="3" start="0" name="PRIOR" />
        <BitField size="2" start="5" name="SRCTYPE" />
      </Register>
      <Register size="4" start="0xFFFFF024" name="AIC_SMR9" >
        <BitField size="3" start="0" name="PRIOR" />
        <BitField size="2" start="5" name="SRCTYPE" />
      </Register>
      <Register size="4" start="0xFFFFF028" name="AIC_SMR10" >
        <BitField size="3" start="0" name="PRIOR" />
        <BitField size="2" start="5" name="SRCTYPE" />
      </Register>
      <Register size="4" start="0xFFFFF02C" name="AIC_SMR11" >
        <BitField size="3" start="0" name="PRIOR" />
        <BitField size="2" start="5" name="SRCTYPE" />
      </Register>
      <Register size="4" start="0xFFFFF030" name="AIC_SMR12" >
        <BitField size="3" start="0" name="PRIOR" />
        <BitField size="2" start="5" name="SRCTYPE" />
      </Register>
      <Register size="4" start="0xFFFFF034" name="AIC_SMR13" >
        <BitField size="3" start="0" name="PRIOR" />
        <BitField size="2" start="5" name="SRCTYPE" />
      </Register>
      <Register size="4" start="0xFFFFF038" name="AIC_SMR14" >
        <BitField size="3" start="0" name="PRIOR" />
        <BitField size="2" start="5" name="SRCTYPE" />
      </Register>
      <Register size="4" start="0xFFFFF03C" name="AIC_SMR15" >
        <BitField size="3" start="0" name="PRIOR" />
        <BitField size="2" start="5" name="SRCTYPE" />
      </Register>
      <Register size="4" start="0xFFFFF040" name="AIC_SMR16" >
        <BitField size="3" start="0" name="PRIOR" />
        <BitField size="2" start="5" name="SRCTYPE" />
      </Register>
      <Register size="4" start="0xFFFFF044" name="AIC_SMR17" >
        <BitField size="3" start="0" name="PRIOR" />
        <BitField size="2" start="5" name="SRCTYPE" />
      </Register>
      <Register size="4" start="0xFFFFF048" name="AIC_SMR18" >
        <BitField size="3" start="0" name="PRIOR" />
        <BitField size="2" start="5" name="SRCTYPE" />
      </Register>
      <Register size="4" start="0xFFFFF04C" name="AIC_SMR19" >
        <BitField size="3" start="0" name="PRIOR" />
        <BitField size="2" start="5" name="SRCTYPE" />
      </Register>
      <Register size="4" start="0xFFFFF050" name="AIC_SMR20" >
        <BitField size="3" start="0" name="PRIOR" />
        <BitField size="2" start="5" name="SRCTYPE" />
      </Register>
      <Register size="4" start="0xFFFFF054" name="AIC_SMR21" >
        <BitField size="3" start="0" name="PRIOR" />
        <BitField size="2" start="5" name="SRCTYPE" />
      </Register>
      <Register size="4" start="0xFFFFF058" name="AIC_SMR22" >
        <BitField size="3" start="0" name="PRIOR" />
        <BitField size="2" start="5" name="SRCTYPE" />
      </Register>
      <Register size="4" start="0xFFFFF05C" name="AIC_SMR23" >
        <BitField size="3" start="0" name="PRIOR" />
        <BitField size="2" start="5" name="SRCTYPE" />
      </Register>
      <Register size="4" start="0xFFFFF060" name="AIC_SMR24" >
        <BitField size="3" start="0" name="PRIOR" />
        <BitField size="2" start="5" name="SRCTYPE" />
      </Register>
      <Register size="4" start="0xFFFFF064" name="AIC_SMR25" >
        <BitField size="3" start="0" name="PRIOR" />
        <BitField size="2" start="5" name="SRCTYPE" />
      </Register>
      <Register size="4" start="0xFFFFF068" name="AIC_SMR26" >
        <BitField size="3" start="0" name="PRIOR" />
        <BitField size="2" start="5" name="SRCTYPE" />
      </Register>
      <Register size="4" start="0xFFFFF06C" name="AIC_SMR27" >
        <BitField size="3" start="0" name="PRIOR" />
        <BitField size="2" start="5" name="SRCTYPE" />
      </Register>
      <Register size="4" start="0xFFFFF070" name="AIC_SMR28" >
        <BitField size="3" start="0" name="PRIOR" />
        <BitField size="2" start="5" name="SRCTYPE" />
      </Register>
      <Register size="4" start="0xFFFFF074" name="AIC_SMR29" >
        <BitField size="3" start="0" name="PRIOR" />
        <BitField size="2" start="5" name="SRCTYPE" />
      </Register>
      <Register size="4" start="0xFFFFF078" name="AIC_SMR30" >
        <BitField size="3" start="0" name="PRIOR" />
        <BitField size="2" start="5" name="SRCTYPE" />
      </Register>
      <Register size="4" start="0xFFFFF07C" name="AIC_SMR31" >
        <BitField size="3" start="0" name="PRIOR" />
        <BitField size="2" start="5" name="SRCTYPE" />
      </Register>
      <Register size="4" start="0xFFFFF080" name="AIC_SVR0" />
      <Register size="4" start="0xFFFFF084" name="AIC_SVR1" />
      <Register size="4" start="0xFFFFF088" name="AIC_SVR2" />
      <Register size="4" start="0xFFFFF08C" name="AIC_SVR3" />
      <Register size="4" start="0xFFFFF090" name="AIC_SVR4" />
      <Register size="4" start="0xFFFFF094" name="AIC_SVR5" />
      <Register size="4" start="0xFFFFF098" name="AIC_SVR6" />
      <Register size="4" start="0xFFFFF09C" name="AIC_SVR7" />
      <Register size="4" start="0xFFFFF0A0" name="AIC_SVR8" />
      <Register size="4" start="0xFFFFF0A4" name="AIC_SVR9" />
      <Register size="4" start="0xFFFFF0A8" name="AIC_SVR10" />
      <Register size="4" start="0xFFFFF0AC" name="AIC_SVR11" />
      <Register size="4" start="0xFFFFF0B0" name="AIC_SVR12" />
      <Register size="4" start="0xFFFFF0B4" name="AIC_SVR13" />
      <Register size="4" start="0xFFFFF0B8" name="AIC_SVR14" />
      <Register size="4" start="0xFFFFF0BC" name="AIC_SVR15" />
      <Register size="4" start="0xFFFFF0C0" name="AIC_SVR16" />
      <Register size="4" start="0xFFFFF0C4" name="AIC_SVR17" />
      <Register size="4" start="0xFFFFF0C8" name="AIC_SVR18" />
      <Register size="4" start="0xFFFFF0CC" name="AIC_SVR19" />
      <Register size="4" start="0xFFFFF0D0" name="AIC_SVR20" />
      <Register size="4" start="0xFFFFF0D4" name="AIC_SVR21" />
      <Register size="4" start="0xFFFFF0D8" name="AIC_SVR22" />
      <Register size="4" start="0xFFFFF0DC" name="AIC_SVR23" />
      <Register size="4" start="0xFFFFF0E0" name="AIC_SVR24" />
      <Register size="4" start="0xFFFFF0E4" name="AIC_SVR25" />
      <Register size="4" start="0xFFFFF0E8" name="AIC_SVR26" />
      <Register size="4" start="0xFFFFF0EC" name="AIC_SVR27" />
      <Register size="4" start="0xFFFFF0F0" name="AIC_SVR28" />
      <Register size="4" start="0xFFFFF0F4" name="AIC_SVR29" />
      <Register size="4" start="0xFFFFF0F8" name="AIC_SVR30" />
      <Register size="4" start="0xFFFFF0FC" name="AIC_SVR31" />
      <Register size="4" access="ReadOnly" start="0xFFFFF100" name="AIC_IVR" />
      <Register size="4" access="ReadOnly" start="0xFFFFF104" name="AIC_FVR" />
      <Register size="4" access="ReadOnly" start="0xFFFFF108" name="AIC_ISR" />
      <Register size="4" access="ReadOnly" start="0xFFFFF10C" name="AIC_IPR" >
        <BitField size="1" start="0" name="FIQ" />
        <BitField size="1" start="1" name="SYS" />
        <BitField size="1" start="2" name="PID2" />
        <BitField size="1" start="3" name="PID3" />
        <BitField size="1" start="4" name="PID4" />
        <BitField size="1" start="5" name="PID5" />
        <BitField size="1" start="6" name="PID6" />
        <BitField size="1" start="7" name="PID7" />
        <BitField size="1" start="8" name="PID8" />
        <BitField size="1" start="9" name="PID9" />
        <BitField size="1" start="10" name="PID10" />
        <BitField size="1" start="11" name="PID11" />
        <BitField size="1" start="12" name="PID12" />
        <BitField size="1" start="13" name="PID13" />
        <BitField size="1" start="14" name="PID14" />
        <BitField size="1" start="15" name="PID15" />
        <BitField size="1" start="16" name="PID16" />
        <BitField size="1" start="17" name="PID17" />
        <BitField size="1" start="18" name="PID18" />
        <BitField size="1" start="19" name="PID19" />
        <BitField size="1" start="20" name="PID20" />
        <BitField size="1" start="21" name="PID21" />
        <BitField size="1" start="22" name="PID22" />
        <BitField size="1" start="23" name="PID23" />
        <BitField size="1" start="24" name="PID24" />
        <BitField size="1" start="25" name="PID25" />
        <BitField size="1" start="26" name="PID26" />
        <BitField size="1" start="27" name="PID27" />
        <BitField size="1" start="28" name="PID28" />
        <BitField size="1" start="29" name="PID29" />
        <BitField size="1" start="30" name="PID30" />
        <BitField size="1" start="31" name="PID31" />
      </Register>
      <Register size="4" access="ReadOnly" start="0xFFFFF110" name="AIC_IMR" >
        <BitField size="1" start="0" name="FIQ" />
        <BitField size="1" start="1" name="SYS" />
        <BitField size="1" start="2" name="PID2" />
        <BitField size="1" start="3" name="PID3" />
        <BitField size="1" start="4" name="PID4" />
        <BitField size="1" start="5" name="PID5" />
        <BitField size="1" start="6" name="PID6" />
        <BitField size="1" start="7" name="PID7" />
        <BitField size="1" start="8" name="PID8" />
        <BitField size="1" start="9" name="PID9" />
        <BitField size="1" start="10" name="PID10" />
        <BitField size="1" start="11" name="PID11" />
        <BitField size="1" start="12" name="PID12" />
        <BitField size="1" start="13" name="PID13" />
        <BitField size="1" start="14" name="PID14" />
        <BitField size="1" start="15" name="PID15" />
        <BitField size="1" start="16" name="PID16" />
        <BitField size="1" start="17" name="PID17" />
        <BitField size="1" start="18" name="PID18" />
        <BitField size="1" start="19" name="PID19" />
        <BitField size="1" start="20" name="PID20" />
        <BitField size="1" start="21" name="PID21" />
        <BitField size="1" start="22" name="PID22" />
        <BitField size="1" start="23" name="PID23" />
        <BitField size="1" start="24" name="PID24" />
        <BitField size="1" start="25" name="PID25" />
        <BitField size="1" start="26" name="PID26" />
        <BitField size="1" start="27" name="PID27" />
        <BitField size="1" start="28" name="PID28" />
        <BitField size="1" start="29" name="PID29" />
        <BitField size="1" start="30" name="PID30" />
        <BitField size="1" start="31" name="PID31" />
      </Register>
      <Register size="4" access="ReadOnly" start="0xFFFFF114" name="AIC_CISR" >
        <BitField size="1" start="0" name="NFIQ" />
        <BitField size="1" start="1" name="NIRQ" />
      </Register>
      <Register size="4" access="WriteOnly" start="0xFFFFF120" name="AIC_IECR" >
        <BitField size="1" start="0" name="FIQ" />
        <BitField size="1" start="1" name="SYS" />
        <BitField size="1" start="2" name="PID2" />
        <BitField size="1" start="3" name="PID3" />
        <BitField size="1" start="4" name="PID4" />
        <BitField size="1" start="5" name="PID5" />
        <BitField size="1" start="6" name="PID6" />
        <BitField size="1" start="7" name="PID7" />
        <BitField size="1" start="8" name="PID8" />
        <BitField size="1" start="9" name="PID9" />
        <BitField size="1" start="10" name="PID10" />
        <BitField size="1" start="11" name="PID11" />
        <BitField size="1" start="12" name="PID12" />
        <BitField size="1" start="13" name="PID13" />
        <BitField size="1" start="14" name="PID14" />
        <BitField size="1" start="15" name="PID15" />
        <BitField size="1" start="16" name="PID16" />
        <BitField size="1" start="17" name="PID17" />
        <BitField size="1" start="18" name="PID18" />
        <BitField size="1" start="19" name="PID19" />
        <BitField size="1" start="20" name="PID20" />
        <BitField size="1" start="21" name="PID21" />
        <BitField size="1" start="22" name="PID22" />
        <BitField size="1" start="23" name="PID23" />
        <BitField size="1" start="24" name="PID24" />
        <BitField size="1" start="25" name="PID25" />
        <BitField size="1" start="26" name="PID26" />
        <BitField size="1" start="27" name="PID27" />
        <BitField size="1" start="28" name="PID28" />
        <BitField size="1" start="29" name="PID29" />
        <BitField size="1" start="30" name="PID30" />
        <BitField size="1" start="31" name="PID31" />
      </Register>
      <Register size="4" access="WriteOnly" start="0xFFFFF124" name="AIC_IDCR" >
        <BitField size="1" start="0" name="FIQ" />
        <BitField size="1" start="1" name="SYS" />
        <BitField size="1" start="2" name="PID2" />
        <BitField size="1" start="3" name="PID3" />
        <BitField size="1" start="4" name="PID4" />
        <BitField size="1" start="5" name="PID5" />
        <BitField size="1" start="6" name="PID6" />
        <BitField size="1" start="7" name="PID7" />
        <BitField size="1" start="8" name="PID8" />
        <BitField size="1" start="9" name="PID9" />
        <BitField size="1" start="10" name="PID10" />
        <BitField size="1" start="11" name="PID11" />
        <BitField size="1" start="12" name="PID12" />
        <BitField size="1" start="13" name="PID13" />
        <BitField size="1" start="14" name="PID14" />
        <BitField size="1" start="15" name="PID15" />
        <BitField size="1" start="16" name="PID16" />
        <BitField size="1" start="17" name="PID17" />
        <BitField size="1" start="18" name="PID18" />
        <BitField size="1" start="19" name="PID19" />
        <BitField size="1" start="20" name="PID20" />
        <BitField size="1" start="21" name="PID21" />
        <BitField size="1" start="22" name="PID22" />
        <BitField size="1" start="23" name="PID23" />
        <BitField size="1" start="24" name="PID24" />
        <BitField size="1" start="25" name="PID25" />
        <BitField size="1" start="26" name="PID26" />
        <BitField size="1" start="27" name="PID27" />
        <BitField size="1" start="28" name="PID28" />
        <BitField size="1" start="29" name="PID29" />
        <BitField size="1" start="30" name="PID30" />
        <BitField size="1" start="31" name="PID31" />
      </Register>
      <Register size="4" access="WriteOnly" start="0xFFFFF128" name="AIC_ICCR" >
        <BitField size="1" start="0" name="FIQ" />
        <BitField size="1" start="1" name="SYS" />
        <BitField size="1" start="2" name="PID2" />
        <BitField size="1" start="3" name="PID3" />
        <BitField size="1" start="4" name="PID4" />
        <BitField size="1" start="5" name="PID5" />
        <BitField size="1" start="6" name="PID6" />
        <BitField size="1" start="7" name="PID7" />
        <BitField size="1" start="8" name="PID8" />
        <BitField size="1" start="9" name="PID9" />
        <BitField size="1" start="10" name="PID10" />
        <BitField size="1" start="11" name="PID11" />
        <BitField size="1" start="12" name="PID12" />
        <BitField size="1" start="13" name="PID13" />
        <BitField size="1" start="14" name="PID14" />
        <BitField size="1" start="15" name="PID15" />
        <BitField size="1" start="16" name="PID16" />
        <BitField size="1" start="17" name="PID17" />
        <BitField size="1" start="18" name="PID18" />
        <BitField size="1" start="19" name="PID19" />
        <BitField size="1" start="20" name="PID20" />
        <BitField size="1" start="21" name="PID21" />
        <BitField size="1" start="22" name="PID22" />
        <BitField size="1" start="23" name="PID23" />
        <BitField size="1" start="24" name="PID24" />
        <BitField size="1" start="25" name="PID25" />
        <BitField size="1" start="26" name="PID26" />
        <BitField size="1" start="27" name="PID27" />
        <BitField size="1" start="28" name="PID28" />
        <BitField size="1" start="29" name="PID29" />
        <BitField size="1" start="30" name="PID30" />
        <BitField size="1" start="31" name="PID31" />
      </Register>
      <Register size="4" access="WriteOnly" start="0xFFFFF12C" name="AIC_ISCR" >
        <BitField size="1" start="0" name="FIQ" />
        <BitField size="1" start="1" name="SYS" />
        <BitField size="1" start="2" name="PID2" />
        <BitField size="1" start="3" name="PID3" />
        <BitField size="1" start="4" name="PID4" />
        <BitField size="1" start="5" name="PID5" />
        <BitField size="1" start="6" name="PID6" />
        <BitField size="1" start="7" name="PID7" />
        <BitField size="1" start="8" name="PID8" />
        <BitField size="1" start="9" name="PID9" />
        <BitField size="1" start="10" name="PID10" />
        <BitField size="1" start="11" name="PID11" />
        <BitField size="1" start="12" name="PID12" />
        <BitField size="1" start="13" name="PID13" />
        <BitField size="1" start="14" name="PID14" />
        <BitField size="1" start="15" name="PID15" />
        <BitField size="1" start="16" name="PID16" />
        <BitField size="1" start="17" name="PID17" />
        <BitField size="1" start="18" name="PID18" />
        <BitField size="1" start="19" name="PID19" />
        <BitField size="1" start="20" name="PID20" />
        <BitField size="1" start="21" name="PID21" />
        <BitField size="1" start="22" name="PID22" />
        <BitField size="1" start="23" name="PID23" />
        <BitField size="1" start="24" name="PID24" />
        <BitField size="1" start="25" name="PID25" />
        <BitField size="1" start="26" name="PID26" />
        <BitField size="1" start="27" name="PID27" />
        <BitField size="1" start="28" name="PID28" />
        <BitField size="1" start="29" name="PID29" />
        <BitField size="1" start="30" name="PID30" />
        <BitField size="1" start="31" name="PID31" />
      </Register>
      <Register size="4" access="WriteOnly" start="0xFFFFF130" name="AIC_EOICR" />
      <Register size="4" start="0xFFFFF134" name="AIC_SPU" />
      <Register size="4" start="0xFFFFF138" name="AIC_DEBUG" >
        <BitField size="1" start="0" name="PROT" />
        <BitField size="1" start="1" name="GMSK" />
      </Register>
      <Register size="4" access="WriteOnly" start="0xFFFFF140" name="AIC_FFER" >
        <BitField size="1" start="1" name="SYS" />
        <BitField size="1" start="2" name="PID2" />
        <BitField size="1" start="3" name="PID3" />
        <BitField size="1" start="4" name="PID4" />
        <BitField size="1" start="5" name="PID5" />
        <BitField size="1" start="6" name="PID6" />
        <BitField size="1" start="7" name="PID7" />
        <BitField size="1" start="8" name="PID8" />
        <BitField size="1" start="9" name="PID9" />
        <BitField size="1" start="10" name="PID10" />
        <BitField size="1" start="11" name="PID11" />
        <BitField size="1" start="12" name="PID12" />
        <BitField size="1" start="13" name="PID13" />
        <BitField size="1" start="14" name="PID14" />
        <BitField size="1" start="15" name="PID15" />
        <BitField size="1" start="16" name="PID16" />
        <BitField size="1" start="17" name="PID17" />
        <BitField size="1" start="18" name="PID18" />
        <BitField size="1" start="19" name="PID19" />
        <BitField size="1" start="20" name="PID20" />
        <BitField size="1" start="21" name="PID21" />
        <BitField size="1" start="22" name="PID22" />
        <BitField size="1" start="23" name="PID23" />
        <BitField size="1" start="24" name="PID24" />
        <BitField size="1" start="25" name="PID25" />
        <BitField size="1" start="26" name="PID26" />
        <BitField size="1" start="27" name="PID27" />
        <BitField size="1" start="28" name="PID28" />
        <BitField size="1" start="29" name="PID29" />
        <BitField size="1" start="30" name="PID30" />
        <BitField size="1" start="31" name="PID31" />
      </Register>
      <Register size="4" access="WriteOnly" start="0xFFFFF144" name="AIC_FFDR" >
        <BitField size="1" start="1" name="SYS" />
        <BitField size="1" start="2" name="PID2" />
        <BitField size="1" start="3" name="PID3" />
        <BitField size="1" start="4" name="PID4" />
        <BitField size="1" start="5" name="PID5" />
        <BitField size="1" start="6" name="PID6" />
        <BitField size="1" start="7" name="PID7" />
        <BitField size="1" start="8" name="PID8" />
        <BitField size="1" start="9" name="PID9" />
        <BitField size="1" start="10" name="PID10" />
        <BitField size="1" start="11" name="PID11" />
        <BitField size="1" start="12" name="PID12" />
        <BitField size="1" start="13" name="PID13" />
        <BitField size="1" start="14" name="PID14" />
        <BitField size="1" start="15" name="PID15" />
        <BitField size="1" start="16" name="PID16" />
        <BitField size="1" start="17" name="PID17" />
        <BitField size="1" start="18" name="PID18" />
        <BitField size="1" start="19" name="PID19" />
        <BitField size="1" start="20" name="PID20" />
        <BitField size="1" start="21" name="PID21" />
        <BitField size="1" start="22" name="PID22" />
        <BitField size="1" start="23" name="PID23" />
        <BitField size="1" start="24" name="PID24" />
        <BitField size="1" start="25" name="PID25" />
        <BitField size="1" start="26" name="PID26" />
        <BitField size="1" start="27" name="PID27" />
        <BitField size="1" start="28" name="PID28" />
        <BitField size="1" start="29" name="PID29" />
        <BitField size="1" start="30" name="PID30" />
        <BitField size="1" start="31" name="PID31" />
      </Register>
      <Register size="4" access="WriteOnly" start="0xFFFFF148" name="AIC_FFSR" >
        <BitField size="1" start="1" name="SYS" />
        <BitField size="1" start="2" name="PID2" />
        <BitField size="1" start="3" name="PID3" />
        <BitField size="1" start="4" name="PID4" />
        <BitField size="1" start="5" name="PID5" />
        <BitField size="1" start="6" name="PID6" />
        <BitField size="1" start="7" name="PID7" />
        <BitField size="1" start="8" name="PID8" />
        <BitField size="1" start="9" name="PID9" />
        <BitField size="1" start="10" name="PID10" />
        <BitField size="1" start="11" name="PID11" />
        <BitField size="1" start="12" name="PID12" />
        <BitField size="1" start="13" name="PID13" />
        <BitField size="1" start="14" name="PID14" />
        <BitField size="1" start="15" name="PID15" />
        <BitField size="1" start="16" name="PID16" />
        <BitField size="1" start="17" name="PID17" />
        <BitField size="1" start="18" name="PID18" />
        <BitField size="1" start="19" name="PID19" />
        <BitField size="1" start="20" name="PID20" />
        <BitField size="1" start="21" name="PID21" />
        <BitField size="1" start="22" name="PID22" />
        <BitField size="1" start="23" name="PID23" />
        <BitField size="1" start="24" name="PID24" />
        <BitField size="1" start="25" name="PID25" />
        <BitField size="1" start="26" name="PID26" />
        <BitField size="1" start="27" name="PID27" />
        <BitField size="1" start="28" name="PID28" />
        <BitField size="1" start="29" name="PID29" />
        <BitField size="1" start="30" name="PID30" />
        <BitField size="1" start="31" name="PID31" />
      </Register>
    </RegisterGroup>
    <RegisterGroup start="0xFFFFF200" name="DBGU" >
      <Register size="4" access="WriteOnly" start="0xFFFFF200" name="DBGU_CR" >
        <BitField size="1" start="2" name="RSTRX" />
        <BitField size="1" start="3" name="RSTTX" />
        <BitField size="1" start="4" name="RXEN" />
        <BitField size="1" start="5" name="RXDIS" />
        <BitField size="1" start="6" name="TXEN" />
        <BitField size="1" start="7" name="TXDIS" />
        <BitField size="1" start="8" name="RSTSTA" />
      </Register>
      <Register size="4" start="0xFFFFF204" name="DBGU_MR" >
        <BitField size="3" start="9" name="PAR" />
        <BitField size="2" start="14" name="CHMODE" />
      </Register>
      <Register size="4" access="WriteOnly" start="0xFFFFF208" name="DBGU_IER" >
        <BitField size="1" start="0" name="RXRDY" />
        <BitField size="1" start="1" name="TXRDY" />
        <BitField size="1" start="3" name="ENDRX" />
        <BitField size="1" start="4" name="ENDTX" />
        <BitField size="1" start="5" name="OVRE" />
        <BitField size="1" start="6" name="FRAME" />
        <BitField size="1" start="7" name="PARE" />
        <BitField size="1" start="9" name="TXEMPTY" />
        <BitField size="1" start="11" name="TXBUFE" />
        <BitField size="1" start="12" name="RXBUFF" />
        <BitField size="1" start="30" name="COMMTX" />
        <BitField size="1" start="31" name="COMMRX" />
      </Register>
      <Register size="4" access="WriteOnly" start="0xFFFFF20C" name="DBGU_IDR" >
        <BitField size="1" start="0" name="RXRDY" />
        <BitField size="1" start="1" name="TXRDY" />
        <BitField size="1" start="3" name="ENDRX" />
        <BitField size="1" start="4" name="ENDTX" />
        <BitField size="1" start="5" name="OVRE" />
        <BitField size="1" start="6" name="FRAME" />
        <BitField size="1" start="7" name="PARE" />
        <BitField size="1" start="9" name="TXEMPTY" />
        <BitField size="1" start="11" name="TXBUFE" />
        <BitField size="1" start="12" name="RXBUFF" />
        <BitField size="1" start="30" name="COMMTX" />
        <BitField size="1" start="31" name="COMMRX" />
      </Register>
      <Register size="4" access="ReadOnly" start="0xFFFFF210" name="DBGU_IMR" >
        <BitField size="1" start="0" name="RXRDY" />
        <BitField size="1" start="1" name="TXRDY" />
        <BitField size="1" start="3" name="ENDRX" />
        <BitField size="1" start="4" name="ENDTX" />
        <BitField size="1" start="5" name="OVRE" />
        <BitField size="1" start="6" name="FRAME" />
        <BitField size="1" start="7" name="PARE" />
        <BitField size="1" start="9" name="TXEMPTY" />
        <BitField size="1" start="11" name="TXBUFE" />
        <BitField size="1" start="12" name="RXBUFF" />
        <BitField size="1" start="30" name="COMMTX" />
        <BitField size="1" start="31" name="COMMRX" />
      </Register>
      <Register size="4" access="ReadOnly" start="0xFFFFF214" name="DBGU_SR" >
        <BitField size="1" start="0" name="RXRDY" />
        <BitField size="1" start="1" name="TXRDY" />
        <BitField size="1" start="3" name="ENDRX" />
        <BitField size="1" start="4" name="ENDTX" />
        <BitField size="1" start="5" name="OVRE" />
        <BitField size="1" start="6" name="FRAME" />
        <BitField size="1" start="7" name="PARE" />
        <BitField size="1" start="9" name="TXEMPTY" />
        <BitField size="1" start="11" name="TXBUFE" />
        <BitField size="1" start="12" name="RXBUFF" />
        <BitField size="1" start="30" name="COMMTX" />
        <BitField size="1" start="31" name="COMMRX" />
      </Register>
      <Register size="4" access="ReadOnly" start="0xFFFFF218" name="DBGU_RHR" />
      <Register size="4" access="WriteOnly" start="0xFFFFF21C" name="DBGU_THR" />
      <Register size="4" start="0xFFFFF220" name="DBGU_BRGR" />
      <Register size="4" access="ReadOnly" start="0xFFFFF240" name="DBGU_CIDR" >
        <BitField size="5" start="0" name="VERSION" />
        <BitField size="3" start="5" name="EPROC" />
        <BitField size="4" start="8" name="NVPSIZ" />
        <BitField size="4" start="12" name="NVPSIZ2" />
        <BitField size="4" start="16" name="SRAMSIZ" />
        <BitField size="8" start="20" name="ARCH" />
        <BitField size="3" start="28" name="NVPTYP" />
        <BitField size="1" start="31" name="EXT" />
      </Register>
      <Register size="4" access="ReadOnly" start="0xFFFFF244" name="DBGU_EXID" />
      <Register size="4" start="0xFFFFF248" name="DBGU_FNR" />
      <Register size="4" start="0xFFFFF300" name="DBGU_RPR" />
      <Register size="4" start="0xFFFFF304" name="DBGU_RCR" />
      <Register size="4" start="0xFFFFF308" name="DBGU_TPR" />
      <Register size="4" start="0xFFFFF30C" name="DBGU_TCR" />
      <Register size="4" start="0xFFFFF310" name="DBGU_RNPR" />
      <Register size="4" start="0xFFFFF314" name="DBGU_RNCR" />
      <Register size="4" start="0xFFFFF318" name="DBGU_TNPR" />
      <Register size="4" start="0xFFFFF31C" name="DBGU_TNCR" />
      <Register size="4" access="WriteOnly" start="0xFFFFF320" name="DBGU_PTCR" >
        <BitField size="1" start="0" name="RXTEN" />
        <BitField size="1" start="1" name="RXTDIS" />
        <BitField size="1" start="8" name="TXTEN" />
        <BitField size="4" start="9" name="TXTDIS" />
      </Register>
      <Register size="4" access="ReadOnly" start="0xFFFFF324" name="DBGU_PTSR" >
        <BitField size="1" start="0" name="RXTEN" />
        <BitField size="4" start="9" name="TXTEN" />
      </Register>
    </RegisterGroup>
    <RegisterGroup start="0xFFFFF400" name="PIOA" >
      <Register size="4" access="WriteOnly" start="0xFFFFF400" name="PIOA_PER" >
        <BitField size="1" start="0" name="P0" />
        <BitField size="1" start="1" name="P1" />
        <BitField size="1" start="2" name="P2" />
        <BitField size="1" start="3" name="P3" />
        <BitField size="1" start="4" name="P4" />
        <BitField size="1" start="5" name="P5" />
        <BitField size="1" start="6" name="P6" />
        <BitField size="1" start="7" name="P7" />
        <BitField size="1" start="8" name="P8" />
        <BitField size="1" start="9" name="P9" />
        <BitField size="1" start="10" name="P10" />
        <BitField size="1" start="11" name="P11" />
        <BitField size="1" start="12" name="P12" />
        <BitField size="1" start="13" name="P13" />
        <BitField size="1" start="14" name="P14" />
        <BitField size="1" start="15" name="P15" />
        <BitField size="1" start="16" name="P16" />
        <BitField size="1" start="17" name="P17" />
        <BitField size="1" start="18" name="P18" />
        <BitField size="1" start="19" name="P19" />
        <BitField size="1" start="20" name="P20" />
        <BitField size="1" start="21" name="P21" />
        <BitField size="1" start="22" name="P22" />
        <BitField size="1" start="23" name="P23" />
        <BitField size="1" start="24" name="P24" />
        <BitField size="1" start="25" name="P25" />
        <BitField size="1" start="26" name="P26" />
        <BitField size="1" start="27" name="P27" />
        <BitField size="1" start="28" name="P28" />
        <BitField size="1" start="29" name="P29" />
        <BitField size="1" start="30" name="P30" />
        <BitField size="1" start="31" name="P31" />
      </Register>
      <Register size="4" access="WriteOnly" start="0xFFFFF404" name="PIOA_PDR" >
        <BitField size="1" start="0" name="P0" />
        <BitField size="1" start="1" name="P1" />
        <BitField size="1" start="2" name="P2" />
        <BitField size="1" start="3" name="P3" />
        <BitField size="1" start="4" name="P4" />
        <BitField size="1" start="5" name="P5" />
        <BitField size="1" start="6" name="P6" />
        <BitField size="1" start="7" name="P7" />
        <BitField size="1" start="8" name="P8" />
        <BitField size="1" start="9" name="P9" />
        <BitField size="1" start="10" name="P10" />
        <BitField size="1" start="11" name="P11" />
        <BitField size="1" start="12" name="P12" />
        <BitField size="1" start="13" name="P13" />
        <BitField size="1" start="14" name="P14" />
        <BitField size="1" start="15" name="P15" />
        <BitField size="1" start="16" name="P16" />
        <BitField size="1" start="17" name="P17" />
        <BitField size="1" start="18" name="P18" />
        <BitField size="1" start="19" name="P19" />
        <BitField size="1" start="20" name="P20" />
        <BitField size="1" start="21" name="P21" />
        <BitField size="1" start="22" name="P22" />
        <BitField size="1" start="23" name="P23" />
        <BitField size="1" start="24" name="P24" />
        <BitField size="1" start="25" name="P25" />
        <BitField size="1" start="26" name="P26" />
        <BitField size="1" start="27" name="P27" />
        <BitField size="1" start="28" name="P28" />
        <BitField size="1" start="29" name="P29" />
        <BitField size="1" start="30" name="P30" />
        <BitField size="1" start="31" name="P31" />
      </Register>
      <Register size="4" access="ReadOnly" start="0xFFFFF408" name="PIOA_PSR" >
        <BitField size="1" start="0" name="P0" />
        <BitField size="1" start="1" name="P1" />
        <BitField size="1" start="2" name="P2" />
        <BitField size="1" start="3" name="P3" />
        <BitField size="1" start="4" name="P4" />
        <BitField size="1" start="5" name="P5" />
        <BitField size="1" start="6" name="P6" />
        <BitField size="1" start="7" name="P7" />
        <BitField size="1" start="8" name="P8" />
        <BitField size="1" start="9" name="P9" />
        <BitField size="1" start="10" name="P10" />
        <BitField size="1" start="11" name="P11" />
        <BitField size="1" start="12" name="P12" />
        <BitField size="1" start="13" name="P13" />
        <BitField size="1" start="14" name="P14" />
        <BitField size="1" start="15" name="P15" />
        <BitField size="1" start="16" name="P16" />
        <BitField size="1" start="17" name="P17" />
        <BitField size="1" start="18" name="P18" />
        <BitField size="1" start="19" name="P19" />
        <BitField size="1" start="20" name="P20" />
        <BitField size="1" start="21" name="P21" />
        <BitField size="1" start="22" name="P22" />
        <BitField size="1" start="23" name="P23" />
        <BitField size="1" start="24" name="P24" />
        <BitField size="1" start="25" name="P25" />
        <BitField size="1" start="26" name="P26" />
        <BitField size="1" start="27" name="P27" />
        <BitField size="1" start="28" name="P28" />
        <BitField size="1" start="29" name="P29" />
        <BitField size="1" start="30" name="P30" />
        <BitField size="1" start="31" name="P31" />
      </Register>
      <Register size="4" access="WriteOnly" start="0xFFFFF410" name="PIOA_OER" >
        <BitField size="1" start="0" name="P0" />
        <BitField size="1" start="1" name="P1" />
        <BitField size="1" start="2" name="P2" />
        <BitField size="1" start="3" name="P3" />
        <BitField size="1" start="4" name="P4" />
        <BitField size="1" start="5" name="P5" />
        <BitField size="1" start="6" name="P6" />
        <BitField size="1" start="7" name="P7" />
        <BitField size="1" start="8" name="P8" />
        <BitField size="1" start="9" name="P9" />
        <BitField size="1" start="10" name="P10" />
        <BitField size="1" start="11" name="P11" />
        <BitField size="1" start="12" name="P12" />
        <BitField size="1" start="13" name="P13" />
        <BitField size="1" start="14" name="P14" />
        <BitField size="1" start="15" name="P15" />
        <BitField size="1" start="16" name="P16" />
        <BitField size="1" start="17" name="P17" />
        <BitField size="1" start="18" name="P18" />
        <BitField size="1" start="19" name="P19" />
        <BitField size="1" start="20" name="P20" />
        <BitField size="1" start="21" name="P21" />
        <BitField size="1" start="22" name="P22" />
        <BitField size="1" start="23" name="P23" />
        <BitField size="1" start="24" name="P24" />
        <BitField size="1" start="25" name="P25" />
        <BitField size="1" start="26" name="P26" />
        <BitField size="1" start="27" name="P27" />
        <BitField size="1" start="28" name="P28" />
        <BitField size="1" start="29" name="P29" />
        <BitField size="1" start="30" name="P30" />
        <BitField size="1" start="31" name="P31" />
      </Register>
      <Register size="4" access="WriteOnly" start="0xFFFFF414" name="PIOA_ODR" >
        <BitField size="1" start="0" name="P0" />
        <BitField size="1" start="1" name="P1" />
        <BitField size="1" start="2" name="P2" />
        <BitField size="1" start="3" name="P3" />
        <BitField size="1" start="4" name="P4" />
        <BitField size="1" start="5" name="P5" />
        <BitField size="1" start="6" name="P6" />
        <BitField size="1" start="7" name="P7" />
        <BitField size="1" start="8" name="P8" />
        <BitField size="1" start="9" name="P9" />
        <BitField size="1" start="10" name="P10" />
        <BitField size="1" start="11" name="P11" />
        <BitField size="1" start="12" name="P12" />
        <BitField size="1" start="13" name="P13" />
        <BitField size="1" start="14" name="P14" />
        <BitField size="1" start="15" name="P15" />
        <BitField size="1" start="16" name="P16" />
        <BitField size="1" start="17" name="P17" />
        <BitField size="1" start="18" name="P18" />
        <BitField size="1" start="19" name="P19" />
        <BitField size="1" start="20" name="P20" />
        <BitField size="1" start="21" name="P21" />
        <BitField size="1" start="22" name="P22" />
        <BitField size="1" start="23" name="P23" />
        <BitField size="1" start="24" name="P24" />
        <BitField size="1" start="25" name="P25" />
        <BitField size="1" start="26" name="P26" />
        <BitField size="1" start="27" name="P27" />
        <BitField size="1" start="28" name="P28" />
        <BitField size="1" start="29" name="P29" />
        <BitField size="1" start="30" name="P30" />
        <BitField size="1" start="31" name="P31" />
      </Register>
      <Register size="4" access="ReadOnly" start="0xFFFFF418" name="PIOA_OSR" >
        <BitField size="1" start="0" name="P0" />
        <BitField size="1" start="1" name="P1" />
        <BitField size="1" start="2" name="P2" />
        <BitField size="1" start="3" name="P3" />
        <BitField size="1" start="4" name="P4" />
        <BitField size="1" start="5" name="P5" />
        <BitField size="1" start="6" name="P6" />
        <BitField size="1" start="7" name="P7" />
        <BitField size="1" start="8" name="P8" />
        <BitField size="1" start="9" name="P9" />
        <BitField size="1" start="10" name="P10" />
        <BitField size="1" start="11" name="P11" />
        <BitField size="1" start="12" name="P12" />
        <BitField size="1" start="13" name="P13" />
        <BitField size="1" start="14" name="P14" />
        <BitField size="1" start="15" name="P15" />
        <BitField size="1" start="16" name="P16" />
        <BitField size="1" start="17" name="P17" />
        <BitField size="1" start="18" name="P18" />
        <BitField size="1" start="19" name="P19" />
        <BitField size="1" start="20" name="P20" />
        <BitField size="1" start="21" name="P21" />
        <BitField size="1" start="22" name="P22" />
        <BitField size="1" start="23" name="P23" />
        <BitField size="1" start="24" name="P24" />
        <BitField size="1" start="25" name="P25" />
        <BitField size="1" start="26" name="P26" />
        <BitField size="1" start="27" name="P27" />
        <BitField size="1" start="28" name="P28" />
        <BitField size="1" start="29" name="P29" />
        <BitField size="1" start="30" name="P30" />
        <BitField size="1" start="31" name="P31" />
      </Register>
      <Register size="4" access="WriteOnly" start="0xFFFFF420" name="PIOA_IFER" >
        <BitField size="1" start="0" name="P0" />
        <BitField size="1" start="1" name="P1" />
        <BitField size="1" start="2" name="P2" />
        <BitField size="1" start="3" name="P3" />
        <BitField size="1" start="4" name="P4" />
        <BitField size="1" start="5" name="P5" />
        <BitField size="1" start="6" name="P6" />
        <BitField size="1" start="7" name="P7" />
        <BitField size="1" start="8" name="P8" />
        <BitField size="1" start="9" name="P9" />
        <BitField size="1" start="10" name="P10" />
        <BitField size="1" start="11" name="P11" />
        <BitField size="1" start="12" name="P12" />
        <BitField size="1" start="13" name="P13" />
        <BitField size="1" start="14" name="P14" />
        <BitField size="1" start="15" name="P15" />
        <BitField size="1" start="16" name="P16" />
        <BitField size="1" start="17" name="P17" />
        <BitField size="1" start="18" name="P18" />
        <BitField size="1" start="19" name="P19" />
        <BitField size="1" start="20" name="P20" />
        <BitField size="1" start="21" name="P21" />
        <BitField size="1" start="22" name="P22" />
        <BitField size="1" start="23" name="P23" />
        <BitField size="1" start="24" name="P24" />
        <BitField size="1" start="25" name="P25" />
        <BitField size="1" start="26" name="P26" />
        <BitField size="1" start="27" name="P27" />
        <BitField size="1" start="28" name="P28" />
        <BitField size="1" start="29" name="P29" />
        <BitField size="1" start="30" name="P30" />
        <BitField size="1" start="31" name="P31" />
      </Register>
      <Register size="4" access="WriteOnly" start="0xFFFFF424" name="PIOA_IFDR" >
        <BitField size="1" start="0" name="P0" />
        <BitField size="1" start="1" name="P1" />
        <BitField size="1" start="2" name="P2" />
        <BitField size="1" start="3" name="P3" />
        <BitField size="1" start="4" name="P4" />
        <BitField size="1" start="5" name="P5" />
        <BitField size="1" start="6" name="P6" />
        <BitField size="1" start="7" name="P7" />
        <BitField size="1" start="8" name="P8" />
        <BitField size="1" start="9" name="P9" />
        <BitField size="1" start="10" name="P10" />
        <BitField size="1" start="11" name="P11" />
        <BitField size="1" start="12" name="P12" />
        <BitField size="1" start="13" name="P13" />
        <BitField size="1" start="14" name="P14" />
        <BitField size="1" start="15" name="P15" />
        <BitField size="1" start="16" name="P16" />
        <BitField size="1" start="17" name="P17" />
        <BitField size="1" start="18" name="P18" />
        <BitField size="1" start="19" name="P19" />
        <BitField size="1" start="20" name="P20" />
        <BitField size="1" start="21" name="P21" />
        <BitField size="1" start="22" name="P22" />
        <BitField size="1" start="23" name="P23" />
        <BitField size="1" start="24" name="P24" />
        <BitField size="1" start="25" name="P25" />
        <BitField size="1" start="26" name="P26" />
        <BitField size="1" start="27" name="P27" />
        <BitField size="1" start="28" name="P28" />
        <BitField size="1" start="29" name="P29" />
        <BitField size="1" start="30" name="P30" />
        <BitField size="1" start="31" name="P31" />
      </Register>
      <Register size="4" access="ReadOnly" start="0xFFFFF428" name="PIOA_IFSR" >
        <BitField size="1" start="0" name="P0" />
        <BitField size="1" start="1" name="P1" />
        <BitField size="1" start="2" name="P2" />
        <BitField size="1" start="3" name="P3" />
        <BitField size="1" start="4" name="P4" />
        <BitField size="1" start="5" name="P5" />
        <BitField size="1" start="6" name="P6" />
        <BitField size="1" start="7" name="P7" />
        <BitField size="1" start="8" name="P8" />
        <BitField size="1" start="9" name="P9" />
        <BitField size="1" start="10" name="P10" />
        <BitField size="1" start="11" name="P11" />
        <BitField size="1" start="12" name="P12" />
        <BitField size="1" start="13" name="P13" />
        <BitField size="1" start="14" name="P14" />
        <BitField size="1" start="15" name="P15" />
        <BitField size="1" start="16" name="P16" />
        <BitField size="1" start="17" name="P17" />
        <BitField size="1" start="18" name="P18" />
        <BitField size="1" start="19" name="P19" />
        <BitField size="1" start="20" name="P20" />
        <BitField size="1" start="21" name="P21" />
        <BitField size="1" start="22" name="P22" />
        <BitField size="1" start="23" name="P23" />
        <BitField size="1" start="24" name="P24" />
        <BitField size="1" start="25" name="P25" />
        <BitField size="1" start="26" name="P26" />
        <BitField size="1" start="27" name="P27" />
        <BitField size="1" start="28" name="P28" />
        <BitField size="1" start="29" name="P29" />
        <BitField size="1" start="30" name="P30" />
        <BitField size="1" start="31" name="P31" />
      </Register>
      <Register size="4" access="WriteOnly" start="0xFFFFF430" name="PIOA_SODR" >
        <BitField size="1" start="0" name="P0" />
        <BitField size="1" start="1" name="P1" />
        <BitField size="1" start="2" name="P2" />
        <BitField size="1" start="3" name="P3" />
        <BitField size="1" start="4" name="P4" />
        <BitField size="1" start="5" name="P5" />
        <BitField size="1" start="6" name="P6" />
        <BitField size="1" start="7" name="P7" />
        <BitField size="1" start="8" name="P8" />
        <BitField size="1" start="9" name="P9" />
        <BitField size="1" start="10" name="P10" />
        <BitField size="1" start="11" name="P11" />
        <BitField size="1" start="12" name="P12" />
        <BitField size="1" start="13" name="P13" />
        <BitField size="1" start="14" name="P14" />
        <BitField size="1" start="15" name="P15" />
        <BitField size="1" start="16" name="P16" />
        <BitField size="1" start="17" name="P17" />
        <BitField size="1" start="18" name="P18" />
        <BitField size="1" start="19" name="P19" />
        <BitField size="1" start="20" name="P20" />
        <BitField size="1" start="21" name="P21" />
        <BitField size="1" start="22" name="P22" />
        <BitField size="1" start="23" name="P23" />
        <BitField size="1" start="24" name="P24" />
        <BitField size="1" start="25" name="P25" />
        <BitField size="1" start="26" name="P26" />
        <BitField size="1" start="27" name="P27" />
        <BitField size="1" start="28" name="P28" />
        <BitField size="1" start="29" name="P29" />
        <BitField size="1" start="30" name="P30" />
        <BitField size="1" start="31" name="P31" />
      </Register>
      <Register size="4" access="WriteOnly" start="0xFFFFF434" name="PIOA_CODR" >
        <BitField size="1" start="0" name="P0" />
        <BitField size="1" start="1" name="P1" />
        <BitField size="1" start="2" name="P2" />
        <BitField size="1" start="3" name="P3" />
        <BitField size="1" start="4" name="P4" />
        <BitField size="1" start="5" name="P5" />
        <BitField size="1" start="6" name="P6" />
        <BitField size="1" start="7" name="P7" />
        <BitField size="1" start="8" name="P8" />
        <BitField size="1" start="9" name="P9" />
        <BitField size="1" start="10" name="P10" />
        <BitField size="1" start="11" name="P11" />
        <BitField size="1" start="12" name="P12" />
        <BitField size="1" start="13" name="P13" />
        <BitField size="1" start="14" name="P14" />
        <BitField size="1" start="15" name="P15" />
        <BitField size="1" start="16" name="P16" />
        <BitField size="1" start="17" name="P17" />
        <BitField size="1" start="18" name="P18" />
        <BitField size="1" start="19" name="P19" />
        <BitField size="1" start="20" name="P20" />
        <BitField size="1" start="21" name="P21" />
        <BitField size="1" start="22" name="P22" />
        <BitField size="1" start="23" name="P23" />
        <BitField size="1" start="24" name="P24" />
        <BitField size="1" start="25" name="P25" />
        <BitField size="1" start="26" name="P26" />
        <BitField size="1" start="27" name="P27" />
        <BitField size="1" start="28" name="P28" />
        <BitField size="1" start="29" name="P29" />
        <BitField size="1" start="30" name="P30" />
        <BitField size="1" start="31" name="P31" />
      </Register>
      <Register size="4" access="ReadOnly" start="0xFFFFF438" name="PIOA_ODSR" >
        <BitField size="1" start="0" name="P0" />
        <BitField size="1" start="1" name="P1" />
        <BitField size="1" start="2" name="P2" />
        <BitField size="1" start="3" name="P3" />
        <BitField size="1" start="4" name="P4" />
        <BitField size="1" start="5" name="P5" />
        <BitField size="1" start="6" name="P6" />
        <BitField size="1" start="7" name="P7" />
        <BitField size="1" start="8" name="P8" />
        <BitField size="1" start="9" name="P9" />
        <BitField size="1" start="10" name="P10" />
        <BitField size="1" start="11" name="P11" />
        <BitField size="1" start="12" name="P12" />
        <BitField size="1" start="13" name="P13" />
        <BitField size="1" start="14" name="P14" />
        <BitField size="1" start="15" name="P15" />
        <BitField size="1" start="16" name="P16" />
        <BitField size="1" start="17" name="P17" />
        <BitField size="1" start="18" name="P18" />
        <BitField size="1" start="19" name="P19" />
        <BitField size="1" start="20" name="P20" />
        <BitField size="1" start="21" name="P21" />
        <BitField size="1" start="22" name="P22" />
        <BitField size="1" start="23" name="P23" />
        <BitField size="1" start="24" name="P24" />
        <BitField size="1" start="25" name="P25" />
        <BitField size="1" start="26" name="P26" />
        <BitField size="1" start="27" name="P27" />
        <BitField size="1" start="28" name="P28" />
        <BitField size="1" start="29" name="P29" />
        <BitField size="1" start="30" name="P30" />
        <BitField size="1" start="31" name="P31" />
      </Register>
      <Register size="4" access="ReadOnly" start="0xFFFFF43C" name="PIOA_PDSR" >
        <BitField size="1" start="0" name="P0" />
        <BitField size="1" start="1" name="P1" />
        <BitField size="1" start="2" name="P2" />
        <BitField size="1" start="3" name="P3" />
        <BitField size="1" start="4" name="P4" />
        <BitField size="1" start="5" name="P5" />
        <BitField size="1" start="6" name="P6" />
        <BitField size="1" start="7" name="P7" />
        <BitField size="1" start="8" name="P8" />
        <BitField size="1" start="9" name="P9" />
        <BitField size="1" start="10" name="P10" />
        <BitField size="1" start="11" name="P11" />
        <BitField size="1" start="12" name="P12" />
        <BitField size="1" start="13" name="P13" />
        <BitField size="1" start="14" name="P14" />
        <BitField size="1" start="15" name="P15" />
        <BitField size="1" start="16" name="P16" />
        <BitField size="1" start="17" name="P17" />
        <BitField size="1" start="18" name="P18" />
        <BitField size="1" start="19" name="P19" />
        <BitField size="1" start="20" name="P20" />
        <BitField size="1" start="21" name="P21" />
        <BitField size="1" start="22" name="P22" />
        <BitField size="1" start="23" name="P23" />
        <BitField size="1" start="24" name="P24" />
        <BitField size="1" start="25" name="P25" />
        <BitField size="1" start="26" name="P26" />
        <BitField size="1" start="27" name="P27" />
        <BitField size="1" start="28" name="P28" />
        <BitField size="1" start="29" name="P29" />
        <BitField size="1" start="30" name="P30" />
        <BitField size="1" start="31" name="P31" />
      </Register>
      <Register size="4" access="WriteOnly" start="0xFFFFF440" name="PIOA_IER" >
        <BitField size="1" start="0" name="P0" />
        <BitField size="1" start="1" name="P1" />
        <BitField size="1" start="2" name="P2" />
        <BitField size="1" start="3" name="P3" />
        <BitField size="1" start="4" name="P4" />
        <BitField size="1" start="5" name="P5" />
        <BitField size="1" start="6" name="P6" />
        <BitField size="1" start="7" name="P7" />
        <BitField size="1" start="8" name="P8" />
        <BitField size="1" start="9" name="P9" />
        <BitField size="1" start="10" name="P10" />
        <BitField size="1" start="11" name="P11" />
        <BitField size="1" start="12" name="P12" />
        <BitField size="1" start="13" name="P13" />
        <BitField size="1" start="14" name="P14" />
        <BitField size="1" start="15" name="P15" />
        <BitField size="1" start="16" name="P16" />
        <BitField size="1" start="17" name="P17" />
        <BitField size="1" start="18" name="P18" />
        <BitField size="1" start="19" name="P19" />
        <BitField size="1" start="20" name="P20" />
        <BitField size="1" start="21" name="P21" />
        <BitField size="1" start="22" name="P22" />
        <BitField size="1" start="23" name="P23" />
        <BitField size="1" start="24" name="P24" />
        <BitField size="1" start="25" name="P25" />
        <BitField size="1" start="26" name="P26" />
        <BitField size="1" start="27" name="P27" />
        <BitField size="1" start="28" name="P28" />
        <BitField size="1" start="29" name="P29" />
        <BitField size="1" start="30" name="P30" />
        <BitField size="1" start="31" name="P31" />
      </Register>
      <Register size="4" access="WriteOnly" start="0xFFFFF444" name="PIOA_IDR" >
        <BitField size="1" start="0" name="P0" />
        <BitField size="1" start="1" name="P1" />
        <BitField size="1" start="2" name="P2" />
        <BitField size="1" start="3" name="P3" />
        <BitField size="1" start="4" name="P4" />
        <BitField size="1" start="5" name="P5" />
        <BitField size="1" start="6" name="P6" />
        <BitField size="1" start="7" name="P7" />
        <BitField size="1" start="8" name="P8" />
        <BitField size="1" start="9" name="P9" />
        <BitField size="1" start="10" name="P10" />
        <BitField size="1" start="11" name="P11" />
        <BitField size="1" start="12" name="P12" />
        <BitField size="1" start="13" name="P13" />
        <BitField size="1" start="14" name="P14" />
        <BitField size="1" start="15" name="P15" />
        <BitField size="1" start="16" name="P16" />
        <BitField size="1" start="17" name="P17" />
        <BitField size="1" start="18" name="P18" />
        <BitField size="1" start="19" name="P19" />
        <BitField size="1" start="20" name="P20" />
        <BitField size="1" start="21" name="P21" />
        <BitField size="1" start="22" name="P22" />
        <BitField size="1" start="23" name="P23" />
        <BitField size="1" start="24" name="P24" />
        <BitField size="1" start="25" name="P25" />
        <BitField size="1" start="26" name="P26" />
        <BitField size="1" start="27" name="P27" />
        <BitField size="1" start="28" name="P28" />
        <BitField size="1" start="29" name="P29" />
        <BitField size="1" start="30" name="P30" />
        <BitField size="1" start="31" name="P31" />
      </Register>
      <Register size="4" access="ReadOnly" start="0xFFFFF448" name="PIOA_IMR" >
        <BitField size="1" start="0" name="P0" />
        <BitField size="1" start="1" name="P1" />
        <BitField size="1" start="2" name="P2" />
        <BitField size="1" start="3" name="P3" />
        <BitField size="1" start="4" name="P4" />
        <BitField size="1" start="5" name="P5" />
        <BitField size="1" start="6" name="P6" />
        <BitField size="1" start="7" name="P7" />
        <BitField size="1" start="8" name="P8" />
        <BitField size="1" start="9" name="P9" />
        <BitField size="1" start="10" name="P10" />
        <BitField size="1" start="11" name="P11" />
        <BitField size="1" start="12" name="P12" />
        <BitField size="1" start="13" name="P13" />
        <BitField size="1" start="14" name="P14" />
        <BitField size="1" start="15" name="P15" />
        <BitField size="1" start="16" name="P16" />
        <BitField size="1" start="17" name="P17" />
        <BitField size="1" start="18" name="P18" />
        <BitField size="1" start="19" name="P19" />
        <BitField size="1" start="20" name="P20" />
        <BitField size="1" start="21" name="P21" />
        <BitField size="1" start="22" name="P22" />
        <BitField size="1" start="23" name="P23" />
        <BitField size="1" start="24" name="P24" />
        <BitField size="1" start="25" name="P25" />
        <BitField size="1" start="26" name="P26" />
        <BitField size="1" start="27" name="P27" />
        <BitField size="1" start="28" name="P28" />
        <BitField size="1" start="29" name="P29" />
        <BitField size="1" start="30" name="P30" />
        <BitField size="1" start="31" name="P31" />
      </Register>
      <Register size="4" access="ReadOnly" start="0xFFFFF44C" name="PIOA_ISR" >
        <BitField size="1" start="0" name="P0" />
        <BitField size="1" start="1" name="P1" />
        <BitField size="1" start="2" name="P2" />
        <BitField size="1" start="3" name="P3" />
        <BitField size="1" start="4" name="P4" />
        <BitField size="1" start="5" name="P5" />
        <BitField size="1" start="6" name="P6" />
        <BitField size="1" start="7" name="P7" />
        <BitField size="1" start="8" name="P8" />
        <BitField size="1" start="9" name="P9" />
        <BitField size="1" start="10" name="P10" />
        <BitField size="1" start="11" name="P11" />
        <BitField size="1" start="12" name="P12" />
        <BitField size="1" start="13" name="P13" />
        <BitField size="1" start="14" name="P14" />
        <BitField size="1" start="15" name="P15" />
        <BitField size="1" start="16" name="P16" />
        <BitField size="1" start="17" name="P17" />
        <BitField size="1" start="18" name="P18" />
        <BitField size="1" start="19" name="P19" />
        <BitField size="1" start="20" name="P20" />
        <BitField size="1" start="21" name="P21" />
        <BitField size="1" start="22" name="P22" />
        <BitField size="1" start="23" name="P23" />
        <BitField size="1" start="24" name="P24" />
        <BitField size="1" start="25" name="P25" />
        <BitField size="1" start="26" name="P26" />
        <BitField size="1" start="27" name="P27" />
        <BitField size="1" start="28" name="P28" />
        <BitField size="1" start="29" name="P29" />
        <BitField size="1" start="30" name="P30" />
        <BitField size="1" start="31" name="P31" />
      </Register>
      <Register size="4" access="WriteOnly" start="0xFFFFF450" name="PIOA_MDER" >
        <BitField size="1" start="0" name="P0" />
        <BitField size="1" start="1" name="P1" />
        <BitField size="1" start="2" name="P2" />
        <BitField size="1" start="3" name="P3" />
        <BitField size="1" start="4" name="P4" />
        <BitField size="1" start="5" name="P5" />
        <BitField size="1" start="6" name="P6" />
        <BitField size="1" start="7" name="P7" />
        <BitField size="1" start="8" name="P8" />
        <BitField size="1" start="9" name="P9" />
        <BitField size="1" start="10" name="P10" />
        <BitField size="1" start="11" name="P11" />
        <BitField size="1" start="12" name="P12" />
        <BitField size="1" start="13" name="P13" />
        <BitField size="1" start="14" name="P14" />
        <BitField size="1" start="15" name="P15" />
        <BitField size="1" start="16" name="P16" />
        <BitField size="1" start="17" name="P17" />
        <BitField size="1" start="18" name="P18" />
        <BitField size="1" start="19" name="P19" />
        <BitField size="1" start="20" name="P20" />
        <BitField size="1" start="21" name="P21" />
        <BitField size="1" start="22" name="P22" />
        <BitField size="1" start="23" name="P23" />
        <BitField size="1" start="24" name="P24" />
        <BitField size="1" start="25" name="P25" />
        <BitField size="1" start="26" name="P26" />
        <BitField size="1" start="27" name="P27" />
        <BitField size="1" start="28" name="P28" />
        <BitField size="1" start="29" name="P29" />
        <BitField size="1" start="30" name="P30" />
        <BitField size="1" start="31" name="P31" />
      </Register>
      <Register size="4" access="WriteOnly" start="0xFFFFF454" name="PIOA_MDDR" >
        <BitField size="1" start="0" name="P0" />
        <BitField size="1" start="1" name="P1" />
        <BitField size="1" start="2" name="P2" />
        <BitField size="1" start="3" name="P3" />
        <BitField size="1" start="4" name="P4" />
        <BitField size="1" start="5" name="P5" />
        <BitField size="1" start="6" name="P6" />
        <BitField size="1" start="7" name="P7" />
        <BitField size="1" start="8" name="P8" />
        <BitField size="1" start="9" name="P9" />
        <BitField size="1" start="10" name="P10" />
        <BitField size="1" start="11" name="P11" />
        <BitField size="1" start="12" name="P12" />
        <BitField size="1" start="13" name="P13" />
        <BitField size="1" start="14" name="P14" />
        <BitField size="1" start="15" name="P15" />
        <BitField size="1" start="16" name="P16" />
        <BitField size="1" start="17" name="P17" />
        <BitField size="1" start="18" name="P18" />
        <BitField size="1" start="19" name="P19" />
        <BitField size="1" start="20" name="P20" />
        <BitField size="1" start="21" name="P21" />
        <BitField size="1" start="22" name="P22" />
        <BitField size="1" start="23" name="P23" />
        <BitField size="1" start="24" name="P24" />
        <BitField size="1" start="25" name="P25" />
        <BitField size="1" start="26" name="P26" />
        <BitField size="1" start="27" name="P27" />
        <BitField size="1" start="28" name="P28" />
        <BitField size="1" start="29" name="P29" />
        <BitField size="1" start="30" name="P30" />
        <BitField size="1" start="31" name="P31" />
      </Register>
      <Register size="4" access="ReadOnly" start="0xFFFFF458" name="PIOA_MDSR" >
        <BitField size="1" start="0" name="P0" />
        <BitField size="1" start="1" name="P1" />
        <BitField size="1" start="2" name="P2" />
        <BitField size="1" start="3" name="P3" />
        <BitField size="1" start="4" name="P4" />
        <BitField size="1" start="5" name="P5" />
        <BitField size="1" start="6" name="P6" />
        <BitField size="1" start="7" name="P7" />
        <BitField size="1" start="8" name="P8" />
        <BitField size="1" start="9" name="P9" />
        <BitField size="1" start="10" name="P10" />
        <BitField size="1" start="11" name="P11" />
        <BitField size="1" start="12" name="P12" />
        <BitField size="1" start="13" name="P13" />
        <BitField size="1" start="14" name="P14" />
        <BitField size="1" start="15" name="P15" />
        <BitField size="1" start="16" name="P16" />
        <BitField size="1" start="17" name="P17" />
        <BitField size="1" start="18" name="P18" />
        <BitField size="1" start="19" name="P19" />
        <BitField size="1" start="20" name="P20" />
        <BitField size="1" start="21" name="P21" />
        <BitField size="1" start="22" name="P22" />
        <BitField size="1" start="23" name="P23" />
        <BitField size="1" start="24" name="P24" />
        <BitField size="1" start="25" name="P25" />
        <BitField size="1" start="26" name="P26" />
        <BitField size="1" start="27" name="P27" />
        <BitField size="1" start="28" name="P28" />
        <BitField size="1" start="29" name="P29" />
        <BitField size="1" start="30" name="P30" />
        <BitField size="1" start="31" name="P31" />
      </Register>
      <Register size="4" access="WriteOnly" start="0xFFFFF460" name="PIOA_PUDR" >
        <BitField size="1" start="0" name="P0" />
        <BitField size="1" start="1" name="P1" />
        <BitField size="1" start="2" name="P2" />
        <BitField size="1" start="3" name="P3" />
        <BitField size="1" start="4" name="P4" />
        <BitField size="1" start="5" name="P5" />
        <BitField size="1" start="6" name="P6" />
        <BitField size="1" start="7" name="P7" />
        <BitField size="1" start="8" name="P8" />
        <BitField size="1" start="9" name="P9" />
        <BitField size="1" start="10" name="P10" />
        <BitField size="1" start="11" name="P11" />
        <BitField size="1" start="12" name="P12" />
        <BitField size="1" start="13" name="P13" />
        <BitField size="1" start="14" name="P14" />
        <BitField size="1" start="15" name="P15" />
        <BitField size="1" start="16" name="P16" />
        <BitField size="1" start="17" name="P17" />
        <BitField size="1" start="18" name="P18" />
        <BitField size="1" start="19" name="P19" />
        <BitField size="1" start="20" name="P20" />
        <BitField size="1" start="21" name="P21" />
        <BitField size="1" start="22" name="P22" />
        <BitField size="1" start="23" name="P23" />
        <BitField size="1" start="24" name="P24" />
        <BitField size="1" start="25" name="P25" />
        <BitField size="1" start="26" name="P26" />
        <BitField size="1" start="27" name="P27" />
        <BitField size="1" start="28" name="P28" />
        <BitField size="1" start="29" name="P29" />
        <BitField size="1" start="30" name="P30" />
        <BitField size="1" start="31" name="P31" />
      </Register>
      <Register size="4" access="WriteOnly" start="0xFFFFF464" name="PIOA_PUER" >
        <BitField size="1" start="0" name="P0" />
        <BitField size="1" start="1" name="P1" />
        <BitField size="1" start="2" name="P2" />
        <BitField size="1" start="3" name="P3" />
        <BitField size="1" start="4" name="P4" />
        <BitField size="1" start="5" name="P5" />
        <BitField size="1" start="6" name="P6" />
        <BitField size="1" start="7" name="P7" />
        <BitField size="1" start="8" name="P8" />
        <BitField size="1" start="9" name="P9" />
        <BitField size="1" start="10" name="P10" />
        <BitField size="1" start="11" name="P11" />
        <BitField size="1" start="12" name="P12" />
        <BitField size="1" start="13" name="P13" />
        <BitField size="1" start="14" name="P14" />
        <BitField size="1" start="15" name="P15" />
        <BitField size="1" start="16" name="P16" />
        <BitField size="1" start="17" name="P17" />
        <BitField size="1" start="18" name="P18" />
        <BitField size="1" start="19" name="P19" />
        <BitField size="1" start="20" name="P20" />
        <BitField size="1" start="21" name="P21" />
        <BitField size="1" start="22" name="P22" />
        <BitField size="1" start="23" name="P23" />
        <BitField size="1" start="24" name="P24" />
        <BitField size="1" start="25" name="P25" />
        <BitField size="1" start="26" name="P26" />
        <BitField size="1" start="27" name="P27" />
        <BitField size="1" start="28" name="P28" />
        <BitField size="1" start="29" name="P29" />
        <BitField size="1" start="30" name="P30" />
        <BitField size="1" start="31" name="P31" />
      </Register>
      <Register size="4" access="ReadOnly" start="0xFFFFF468" name="PIOA_PUSR" >
        <BitField size="1" start="0" name="P0" />
        <BitField size="1" start="1" name="P1" />
        <BitField size="1" start="2" name="P2" />
        <BitField size="1" start="3" name="P3" />
        <BitField size="1" start="4" name="P4" />
        <BitField size="1" start="5" name="P5" />
        <BitField size="1" start="6" name="P6" />
        <BitField size="1" start="7" name="P7" />
        <BitField size="1" start="8" name="P8" />
        <BitField size="1" start="9" name="P9" />
        <BitField size="1" start="10" name="P10" />
        <BitField size="1" start="11" name="P11" />
        <BitField size="1" start="12" name="P12" />
        <BitField size="1" start="13" name="P13" />
        <BitField size="1" start="14" name="P14" />
        <BitField size="1" start="15" name="P15" />
        <BitField size="1" start="16" name="P16" />
        <BitField size="1" start="17" name="P17" />
        <BitField size="1" start="18" name="P18" />
        <BitField size="1" start="19" name="P19" />
        <BitField size="1" start="20" name="P20" />
        <BitField size="1" start="21" name="P21" />
        <BitField size="1" start="22" name="P22" />
        <BitField size="1" start="23" name="P23" />
        <BitField size="1" start="24" name="P24" />
        <BitField size="1" start="25" name="P25" />
        <BitField size="1" start="26" name="P26" />
        <BitField size="1" start="27" name="P27" />
        <BitField size="1" start="28" name="P28" />
        <BitField size="1" start="29" name="P29" />
        <BitField size="1" start="30" name="P30" />
        <BitField size="1" start="31" name="P31" />
      </Register>
      <Register size="4" access="WriteOnly" start="0xFFFFF470" name="PIOA_ASR" >
        <BitField size="1" start="0" name="P0" />
        <BitField size="1" start="1" name="P1" />
        <BitField size="1" start="2" name="P2" />
        <BitField size="1" start="3" name="P3" />
        <BitField size="1" start="4" name="P4" />
        <BitField size="1" start="5" name="P5" />
        <BitField size="1" start="6" name="P6" />
        <BitField size="1" start="7" name="P7" />
        <BitField size="1" start="8" name="P8" />
        <BitField size="1" start="9" name="P9" />
        <BitField size="1" start="10" name="P10" />
        <BitField size="1" start="11" name="P11" />
        <BitField size="1" start="12" name="P12" />
        <BitField size="1" start="13" name="P13" />
        <BitField size="1" start="14" name="P14" />
        <BitField size="1" start="15" name="P15" />
        <BitField size="1" start="16" name="P16" />
        <BitField size="1" start="17" name="P17" />
        <BitField size="1" start="18" name="P18" />
        <BitField size="1" start="19" name="P19" />
        <BitField size="1" start="20" name="P20" />
        <BitField size="1" start="21" name="P21" />
        <BitField size="1" start="22" name="P22" />
        <BitField size="1" start="23" name="P23" />
        <BitField size="1" start="24" name="P24" />
        <BitField size="1" start="25" name="P25" />
        <BitField size="1" start="26" name="P26" />
        <BitField size="1" start="27" name="P27" />
        <BitField size="1" start="28" name="P28" />
        <BitField size="1" start="29" name="P29" />
        <BitField size="1" start="30" name="P30" />
        <BitField size="1" start="31" name="P31" />
      </Register>
      <Register size="4" access="WriteOnly" start="0xFFFFF474" name="PIOA_BSR" >
        <BitField size="1" start="0" name="P0" />
        <BitField size="1" start="1" name="P1" />
        <BitField size="1" start="2" name="P2" />
        <BitField size="1" start="3" name="P3" />
        <BitField size="1" start="4" name="P4" />
        <BitField size="1" start="5" name="P5" />
        <BitField size="1" start="6" name="P6" />
        <BitField size="1" start="7" name="P7" />
        <BitField size="1" start="8" name="P8" />
        <BitField size="1" start="9" name="P9" />
        <BitField size="1" start="10" name="P10" />
        <BitField size="1" start="11" name="P11" />
        <BitField size="1" start="12" name="P12" />
        <BitField size="1" start="13" name="P13" />
        <BitField size="1" start="14" name="P14" />
        <BitField size="1" start="15" name="P15" />
        <BitField size="1" start="16" name="P16" />
        <BitField size="1" start="17" name="P17" />
        <BitField size="1" start="18" name="P18" />
        <BitField size="1" start="19" name="P19" />
        <BitField size="1" start="20" name="P20" />
        <BitField size="1" start="21" name="P21" />
        <BitField size="1" start="22" name="P22" />
        <BitField size="1" start="23" name="P23" />
        <BitField size="1" start="24" name="P24" />
        <BitField size="1" start="25" name="P25" />
        <BitField size="1" start="26" name="P26" />
        <BitField size="1" start="27" name="P27" />
        <BitField size="1" start="28" name="P28" />
        <BitField size="1" start="29" name="P29" />
        <BitField size="1" start="30" name="P30" />
        <BitField size="1" start="31" name="P31" />
      </Register>
      <Register size="4" access="ReadOnly" start="0xFFFFF478" name="PIOA_ABSR" >
        <BitField size="1" start="0" name="P0" />
        <BitField size="1" start="1" name="P1" />
        <BitField size="1" start="2" name="P2" />
        <BitField size="1" start="3" name="P3" />
        <BitField size="1" start="4" name="P4" />
        <BitField size="1" start="5" name="P5" />
        <BitField size="1" start="6" name="P6" />
        <BitField size="1" start="7" name="P7" />
        <BitField size="1" start="8" name="P8" />
        <BitField size="1" start="9" name="P9" />
        <BitField size="1" start="10" name="P10" />
        <BitField size="1" start="11" name="P11" />
        <BitField size="1" start="12" name="P12" />
        <BitField size="1" start="13" name="P13" />
        <BitField size="1" start="14" name="P14" />
        <BitField size="1" start="15" name="P15" />
        <BitField size="1" start="16" name="P16" />
        <BitField size="1" start="17" name="P17" />
        <BitField size="1" start="18" name="P18" />
        <BitField size="1" start="19" name="P19" />
        <BitField size="1" start="20" name="P20" />
        <BitField size="1" start="21" name="P21" />
        <BitField size="1" start="22" name="P22" />
        <BitField size="1" start="23" name="P23" />
        <BitField size="1" start="24" name="P24" />
        <BitField size="1" start="25" name="P25" />
        <BitField size="1" start="26" name="P26" />
        <BitField size="1" start="27" name="P27" />
        <BitField size="1" start="28" name="P28" />
        <BitField size="1" start="29" name="P29" />
        <BitField size="1" start="30" name="P30" />
        <BitField size="1" start="31" name="P31" />
      </Register>
      <Register size="4" access="WriteOnly" start="0xFFFFF4A0" name="PIOA_OWER" >
        <BitField size="1" start="0" name="P0" />
        <BitField size="1" start="1" name="P1" />
        <BitField size="1" start="2" name="P2" />
        <BitField size="1" start="3" name="P3" />
        <BitField size="1" start="4" name="P4" />
        <BitField size="1" start="5" name="P5" />
        <BitField size="1" start="6" name="P6" />
        <BitField size="1" start="7" name="P7" />
        <BitField size="1" start="8" name="P8" />
        <BitField size="1" start="9" name="P9" />
        <BitField size="1" start="10" name="P10" />
        <BitField size="1" start="11" name="P11" />
        <BitField size="1" start="12" name="P12" />
        <BitField size="1" start="13" name="P13" />
        <BitField size="1" start="14" name="P14" />
        <BitField size="1" start="15" name="P15" />
        <BitField size="1" start="16" name="P16" />
        <BitField size="1" start="17" name="P17" />
        <BitField size="1" start="18" name="P18" />
        <BitField size="1" start="19" name="P19" />
        <BitField size="1" start="20" name="P20" />
        <BitField size="1" start="21" name="P21" />
        <BitField size="1" start="22" name="P22" />
        <BitField size="1" start="23" name="P23" />
        <BitField size="1" start="24" name="P24" />
        <BitField size="1" start="25" name="P25" />
        <BitField size="1" start="26" name="P26" />
        <BitField size="1" start="27" name="P27" />
        <BitField size="1" start="28" name="P28" />
        <BitField size="1" start="29" name="P29" />
        <BitField size="1" start="30" name="P30" />
        <BitField size="1" start="31" name="P31" />
      </Register>
      <Register size="4" access="WriteOnly" start="0xFFFFF4A4" name="PIOA_OWDR" >
        <BitField size="1" start="0" name="P0" />
        <BitField size="1" start="1" name="P1" />
        <BitField size="1" start="2" name="P2" />
        <BitField size="1" start="3" name="P3" />
        <BitField size="1" start="4" name="P4" />
        <BitField size="1" start="5" name="P5" />
        <BitField size="1" start="6" name="P6" />
        <BitField size="1" start="7" name="P7" />
        <BitField size="1" start="8" name="P8" />
        <BitField size="1" start="9" name="P9" />
        <BitField size="1" start="10" name="P10" />
        <BitField size="1" start="11" name="P11" />
        <BitField size="1" start="12" name="P12" />
        <BitField size="1" start="13" name="P13" />
        <BitField size="1" start="14" name="P14" />
        <BitField size="1" start="15" name="P15" />
        <BitField size="1" start="16" name="P16" />
        <BitField size="1" start="17" name="P17" />
        <BitField size="1" start="18" name="P18" />
        <BitField size="1" start="19" name="P19" />
        <BitField size="1" start="20" name="P20" />
        <BitField size="1" start="21" name="P21" />
        <BitField size="1" start="22" name="P22" />
        <BitField size="1" start="23" name="P23" />
        <BitField size="1" start="24" name="P24" />
        <BitField size="1" start="25" name="P25" />
        <BitField size="1" start="26" name="P26" />
        <BitField size="1" start="27" name="P27" />
        <BitField size="1" start="28" name="P28" />
        <BitField size="1" start="29" name="P29" />
        <BitField size="1" start="30" name="P30" />
        <BitField size="1" start="31" name="P31" />
      </Register>
      <Register size="4" access="ReadOnly" start="0xFFFFF4A8" name="PIOA_OWSR" >
        <BitField size="1" start="0" name="P0" />
        <BitField size="1" start="1" name="P1" />
        <BitField size="1" start="2" name="P2" />
        <BitField size="1" start="3" name="P3" />
        <BitField size="1" start="4" name="P4" />
        <BitField size="1" start="5" name="P5" />
        <BitField size="1" start="6" name="P6" />
        <BitField size="1" start="7" name="P7" />
        <BitField size="1" start="8" name="P8" />
        <BitField size="1" start="9" name="P9" />
        <BitField size="1" start="10" name="P10" />
        <BitField size="1" start="11" name="P11" />
        <BitField size="1" start="12" name="P12" />
        <BitField size="1" start="13" name="P13" />
        <BitField size="1" start="14" name="P14" />
        <BitField size="1" start="15" name="P15" />
        <BitField size="1" start="16" name="P16" />
        <BitField size="1" start="17" name="P17" />
        <BitField size="1" start="18" name="P18" />
        <BitField size="1" start="19" name="P19" />
        <BitField size="1" start="20" name="P20" />
        <BitField size="1" start="21" name="P21" />
        <BitField size="1" start="22" name="P22" />
        <BitField size="1" start="23" name="P23" />
        <BitField size="1" start="24" name="P24" />
        <BitField size="1" start="25" name="P25" />
        <BitField size="1" start="26" name="P26" />
        <BitField size="1" start="27" name="P27" />
        <BitField size="1" start="28" name="P28" />
        <BitField size="1" start="29" name="P29" />
        <BitField size="1" start="30" name="P30" />
        <BitField size="1" start="31" name="P31" />
      </Register>
    </RegisterGroup>
    <RegisterGroup start="0xFFFFFC00" name="PMC" >
      <Register size="4" access="WriteOnly" start="0xFFFFFC00" name="PMC_SCER" >
        <BitField size="1" start="0" name="PCK" />
        <BitField size="1" start="7" name="UDP" />
        <BitField size="1" start="8" name="PCK0" />
        <BitField size="1" start="9" name="PCK1" />
        <BitField size="1" start="10" name="PCK2" />
      </Register>
      <Register size="4" access="WriteOnly" start="0xFFFFFC04" name="PMC_SCDR" >
        <BitField size="1" start="0" name="PCK" />
        <BitField size="1" start="7" name="UDP" />
        <BitField size="1" start="8" name="PCK0" />
        <BitField size="1" start="9" name="PCK1" />
        <BitField size="1" start="10" name="PCK2" />
      </Register>
      <Register size="4" access="ReadOnly" start="0xFFFFFC08" name="PMC_SCSR" >
        <BitField size="1" start="0" name="PCK" />
        <BitField size="1" start="7" name="UDP" />
        <BitField size="1" start="8" name="PCK0" />
        <BitField size="1" start="9" name="PCK1" />
        <BitField size="1" start="10" name="PCK2" />
      </Register>
      <Register size="4" access="WriteOnly" start="0xFFFFFC10" name="PMC_PCER" >
        <BitField size="1" start="2" name="PID2" />
        <BitField size="1" start="3" name="PID3" />
        <BitField size="1" start="4" name="PID4" />
        <BitField size="1" start="5" name="PID5" />
        <BitField size="1" start="6" name="PID6" />
        <BitField size="1" start="7" name="PID7" />
        <BitField size="1" start="8" name="PID8" />
        <BitField size="1" start="9" name="PID9" />
        <BitField size="1" start="10" name="PID10" />
        <BitField size="1" start="11" name="PID11" />
        <BitField size="1" start="12" name="PID12" />
        <BitField size="1" start="13" name="PID13" />
        <BitField size="1" start="14" name="PID14" />
        <BitField size="1" start="15" name="PID15" />
        <BitField size="1" start="16" name="PID16" />
        <BitField size="1" start="17" name="PID17" />
        <BitField size="1" start="18" name="PID18" />
        <BitField size="1" start="19" name="PID19" />
        <BitField size="1" start="20" name="PID20" />
        <BitField size="1" start="21" name="PID21" />
        <BitField size="1" start="22" name="PID22" />
        <BitField size="1" start="23" name="PID23" />
        <BitField size="1" start="24" name="PID24" />
        <BitField size="1" start="25" name="PID25" />
        <BitField size="1" start="26" name="PID26" />
        <BitField size="1" start="27" name="PID27" />
        <BitField size="1" start="28" name="PID28" />
        <BitField size="1" start="29" name="PID29" />
        <BitField size="1" start="30" name="PID30" />
        <BitField size="1" start="31" name="PID31" />
      </Register>
      <Register size="4" access="WriteOnly" start="0xFFFFFC14" name="PMC_PCDR" >
        <BitField size="1" start="2" name="PID2" />
        <BitField size="1" start="3" name="PID3" />
        <BitField size="1" start="4" name="PID4" />
        <BitField size="1" start="5" name="PID5" />
        <BitField size="1" start="6" name="PID6" />
        <BitField size="1" start="7" name="PID7" />
        <BitField size="1" start="8" name="PID8" />
        <BitField size="1" start="9" name="PID9" />
        <BitField size="1" start="10" name="PID10" />
        <BitField size="1" start="11" name="PID11" />
        <BitField size="1" start="12" name="PID12" />
        <BitField size="1" start="13" name="PID13" />
        <BitField size="1" start="14" name="PID14" />
        <BitField size="1" start="15" name="PID15" />
        <BitField size="1" start="16" name="PID16" />
        <BitField size="1" start="17" name="PID17" />
        <BitField size="1" start="18" name="PID18" />
        <BitField size="1" start="19" name="PID19" />
        <BitField size="1" start="20" name="PID20" />
        <BitField size="1" start="21" name="PID21" />
        <BitField size="1" start="22" name="PID22" />
        <BitField size="1" start="23" name="PID23" />
        <BitField size="1" start="24" name="PID24" />
        <BitField size="1" start="25" name="PID25" />
        <BitField size="1" start="26" name="PID26" />
        <BitField size="1" start="27" name="PID27" />
        <BitField size="1" start="28" name="PID28" />
        <BitField size="1" start="29" name="PID29" />
        <BitField size="1" start="30" name="PID30" />
        <BitField size="1" start="31" name="PID31" />
      </Register>
      <Register size="4" access="ReadOnly" start="0xFFFFFC18" name="PMC_PCSR" >
        <BitField size="1" start="2" name="PID2" />
        <BitField size="1" start="3" name="PID3" />
        <BitField size="1" start="4" name="PID4" />
        <BitField size="1" start="5" name="PID5" />
        <BitField size="1" start="6" name="PID6" />
        <BitField size="1" start="7" name="PID7" />
        <BitField size="1" start="8" name="PID8" />
        <BitField size="1" start="9" name="PID9" />
        <BitField size="1" start="10" name="PID10" />
        <BitField size="1" start="11" name="PID11" />
        <BitField size="1" start="12" name="PID12" />
        <BitField size="1" start="13" name="PID13" />
        <BitField size="1" start="14" name="PID14" />
        <BitField size="1" start="15" name="PID15" />
        <BitField size="1" start="16" name="PID16" />
        <BitField size="1" start="17" name="PID17" />
        <BitField size="1" start="18" name="PID18" />
        <BitField size="1" start="19" name="PID19" />
        <BitField size="1" start="20" name="PID20" />
        <BitField size="1" start="21" name="PID21" />
        <BitField size="1" start="22" name="PID22" />
        <BitField size="1" start="23" name="PID23" />
        <BitField size="1" start="24" name="PID24" />
        <BitField size="1" start="25" name="PID25" />
        <BitField size="1" start="26" name="PID26" />
        <BitField size="1" start="27" name="PID27" />
        <BitField size="1" start="28" name="PID28" />
        <BitField size="1" start="29" name="PID29" />
        <BitField size="1" start="30" name="PID30" />
        <BitField size="1" start="31" name="PID31" />
      </Register>
      <Register size="4" start="0xFFFFFC20" name="CKGR_MOR" >
        <BitField size="1" start="0" name="MOSCEN" />
        <BitField size="1" start="1" name="OSCBYPASS" />
        <BitField size="8" start="8" name="OSCOUNT" />
      </Register>
      <Register size="4" access="ReadOnly" start="0xFFFFFC24" name="CKGR_MCFR" >
        <BitField size="16" start="0" name="MAINF" />
        <BitField size="1" start="16" name="MAINRDY" />
      </Register>
      <Register size="4" start="0xFFFFFC2C" name="CKGR_PLLR" >
        <BitField size="8" start="0" name="DIV" />
        <BitField size="6" start="8" name="PLLCOUNT" />
        <BitField size="2" start="14" name="OUT" />
        <BitField size="11" start="16" name="MUL" />
        <BitField size="2" start="28" name="USBDIV" />
      </Register>
      <Register size="4" start="0xFFFFFC30" name="PMC_MCKR" >
        <BitField size="2" start="0" name="CSS" />
        <BitField size="3" start="2" name="PRES" />
      </Register>
      <Register size="4" start="0xFFFFFC40" name="PMC_PCK0" >
        <BitField size="2" start="0" name="CSS" />
        <BitField size="3" start="2" name="PRES" />
      </Register>
      <Register size="4" start="0xFFFFFC44" name="PMC_PCK1" >
        <BitField size="2" start="0" name="CSS" />
        <BitField size="3" start="2" name="PRES" />
      </Register>
      <Register size="4" access="WriteOnly" start="0xFFFFFC60" name="PMC_IER" >
        <BitField size="1" start="0" name="MOSCS" />
        <BitField size="1" start="2" name="LOCK" />
        <BitField size="1" start="3" name="MCKRDY" />
        <BitField size="1" start="8" name="PCKRDY0" />
        <BitField size="1" start="9" name="PCKRDY1" />
        <BitField size="1" start="10" name="PCKRDY2" />
        <BitField size="1" start="11" name="PCKRDY3" />
      </Register>
      <Register size="4" access="WriteOnly" start="0xFFFFFC64" name="PMC_IDR" >
        <BitField size="1" start="0" name="MOSCS" />
        <BitField size="1" start="2" name="LOCK" />
        <BitField size="1" start="3" name="MCKRDY" />
        <BitField size="1" start="8" name="PCKRDY0" />
        <BitField size="1" start="9" name="PCKRDY1" />
        <BitField size="1" start="10" name="PCKRDY2" />
        <BitField size="1" start="11" name="PCKRDY3" />
      </Register>
      <Register size="4" access="ReadOnly" start="0xFFFFFC68" name="PMC_SR" >
        <BitField size="1" start="0" name="MOSCS" />
        <BitField size="1" start="2" name="LOCK" />
        <BitField size="1" start="3" name="MCKRDY" />
        <BitField size="1" start="8" name="PCKRDY0" />
        <BitField size="1" start="9" name="PCKRDY1" />
        <BitField size="1" start="10" name="PCKRDY2" />
        <BitField size="1" start="11" name="PCKRDY3" />
      </Register>
      <Register size="4" access="ReadOnly" start="0xFFFFFC6C" name="PMC_IMR" >
        <BitField size="1" start="0" name="MOSCS" />
        <BitField size="1" start="2" name="LOCK" />
        <BitField size="1" start="3" name="MCKRDY" />
        <BitField size="1" start="8" name="PCKRDY0" />
        <BitField size="1" start="9" name="PCKRDY1" />
        <BitField size="1" start="10" name="PCKRDY2" />
        <BitField size="1" start="11" name="PCKRDY3" />
      </Register>
    </RegisterGroup>
    <RegisterGroup start="0xFFFFFD00" name="RSTC" >
      <Register size="4" access="WriteOnly" start="0xFFFFFD00" name="RSTC_CR" >
        <BitField size="1" start="0" name="PROCRST" />
        <BitField size="1" start="2" name="PERRST" />
        <BitField size="1" start="3" name="EXTRST" />
        <BitField size="8" start="24" name="KEY" />
      </Register>
      <Register size="4" access="ReadOnly" start="0xFFFFFD04" name="RSTC_SR" >
        <BitField size="1" start="0" name="URSTS" />
        <BitField size="1" start="1" name="BODSTS" />
        <BitField size="3" start="8" name="RSTTYP" />
        <BitField size="1" start="16" name="NRSTL" />
        <BitField size="1" start="17" name="SRCMP" />
      </Register>
      <Register size="4" start="0xFFFFFD08" name="RSTC_MR" >
        <BitField size="1" start="0" name="URSTEN" />
        <BitField size="1" start="4" name="URSTIEN" />
        <BitField size="4" start="8" name="ERSTL" />
        <BitField size="1" start="16" name="BODIEN" />
        <BitField size="8" start="24" name="KEY" />
      </Register>
    </RegisterGroup>
    <RegisterGroup start="0xFFFFFD20" name="RTT" >
      <Register size="4" start="0xFFFFFD20" name="RTT_MR" >
        <BitField size="16" start="0" name="RTPRES" />
        <BitField size="1" start="16" name="ALMIEN" />
        <BitField size="1" start="17" name="RTTINCIEN" />
        <BitField size="1" start="18" name="RTTRST" />
      </Register>
      <Register size="4" start="0xFFFFFD24" name="RTT_AR" />
      <Register size="4" access="ReadOnly" start="0xFFFFFD28" name="RTT_VR" />
      <Register size="4" access="ReadOnly" start="0xFFFFFD2C" name="RTT_SR" >
        <BitField size="1" start="0" name="ALMS" />
        <BitField size="1" start="1" name="RTTINC" />
      </Register>
    </RegisterGroup>
    <RegisterGroup start="0xFFFFFD30" name="PIT" >
      <Register size="4" start="0xFFFFFD30" name="PIT_MR" >
        <BitField size="24" start="0" name="PIV" />
        <BitField size="1" start="24" name="PITEN" />
        <BitField size="1" start="25" name="PITIEN" />
      </Register>
      <Register size="4" access="ReadOnly" start="0xFFFFFD34" name="PIT_SR" />
      <Register size="4" access="ReadOnly" start="0xFFFFFD38" name="PIT_PIVR" >
        <BitField size="20" start="0" name="CPIV" />
        <BitField size="12" start="20" name="PICNT" />
      </Register>
      <Register size="4" access="ReadOnly" start="0xFFFFFD3C" name="PIT_PIIR" >
        <BitField size="20" start="0" name="CPIV" />
        <BitField size="12" start="20" name="PICNT" />
      </Register>
    </RegisterGroup>
    <RegisterGroup start="0xFFFFFD40" name="WDT" >
      <Register size="4" access="WriteOnly" start="0xFFFFFD40" name="WDT_CR" >
        <BitField size="1" start="0" name="WDRSTT" />
        <BitField size="8" start="24" name="KEY" />
      </Register>
      <Register size="4" start="0xFFFFFD44" name="WDT_MR" >
        <BitField size="12" start="0" name="WDV" />
        <BitField size="1" start="12" name="WDFIEN" />
        <BitField size="1" start="13" name="WDRSTEN" />
        <BitField size="1" start="14" name="WDRPROC" />
        <BitField size="1" start="15" name="WDDIS" />
        <BitField size="12" start="16" name="WDD" />
        <BitField size="1" start="28" name="WDDBGHLT" />
        <BitField size="1" start="29" name="WDIDLEHLT" />
      </Register>
      <Register size="4" access="ReadOnly" start="0xFFFFFD48" name="WDT_SR" >
        <BitField size="1" start="0" name="WDUNF" />
        <BitField size="1" start="1" name="WDERR" />
      </Register>
    </RegisterGroup>
    <RegisterGroup start="0xFFFFFD60" name="VREG" >
      <Register size="4" start="0xFFFFFD60" name="WREG_MR" />
    </RegisterGroup>
    <RegisterGroup start="0xFFFFFF00" name="MC" >
      <Register size="4" access="WriteOnly" start="0xFFFFFF00" name="MC_RCR" />
      <Register size="4" access="ReadOnly" start="0xFFFFFF04" name="MC_ASR" >
        <BitField size="1" start="0" name="UNDADD" />
        <BitField size="1" start="1" name="MISADD" />
        <BitField size="2" start="8" name="ABTSZ" />
        <BitField size="2" start="10" name="ABTTYP" />
        <BitField size="1" start="16" name="MST0" />
        <BitField size="1" start="17" name="MST1" />
        <BitField size="1" start="24" name="SVMST0" />
        <BitField size="1" start="25" name="SVMST1" />
      </Register>
      <Register size="4" access="ReadOnly" start="0xFFFFFF08" name="MC_AASR" />
      <Register size="4" start="0xFFFFFF60" name="MC_FMR" >
        <BitField size="1" start="0" name="FRDY" />
        <BitField size="1" start="2" name="LOCKE" />
        <BitField size="1" start="3" name="PROGE" />
        <BitField size="1" start="7" name="NEBP" />
        <BitField size="2" start="8" name="FWS" />
        <BitField size="16" start="16" name="FMCN" />
      </Register>
      <Register size="4" access="WriteOnly" start="0xFFFFFF64" name="MC_FCR" >
        <BitField size="4" start="0" name="FCMD" />
        <BitField size="10" start="8" name="PAGEN" />
        <BitField size="8" start="24" name="KEY" />
      </Register>
      <Register size="4" access="ReadOnly" start="0xFFFFFF68" name="MC_FSR" >
        <BitField size="1" start="0" name="FRDY" />
        <BitField size="1" start="2" name="LOCKE" />
        <BitField size="1" start="3" name="PROGE" />
        <BitField size="1" start="4" name="SECURITY" />
        <BitField size="1" start="8" name="GPNVM0" />
        <BitField size="1" start="9" name="GPNVM1" />
        <BitField size="1" start="16" name="LOCKS0" />
        <BitField size="1" start="17" name="LOCKS1" />
        <BitField size="1" start="18" name="LOCKS2" />
        <BitField size="1" start="19" name="LOCKS3" />
        <BitField size="1" start="20" name="LOCKS4" />
        <BitField size="1" start="21" name="LOCKS5" />
        <BitField size="1" start="22" name="LOCKS6" />
        <BitField size="1" start="23" name="LOCKS7" />
        <BitField size="1" start="24" name="LOCKS8" />
        <BitField size="1" start="25" name="LOCKS9" />
        <BitField size="1" start="26" name="LOCKS10" />
        <BitField size="1" start="27" name="LOCKS11" />
        <BitField size="1" start="28" name="LOCKS12" />
        <BitField size="1" start="29" name="LOCKS13" />
        <BitField size="1" start="30" name="LOCKS14" />
        <BitField size="1" start="31" name="LOCKS15" />
      </Register>
    </RegisterGroup>
  </MemorySegment>
</Root>

Go to most recent revision | Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.