blob: a8d8820fb602a635da5efbd2fc5e39173bd5535a [file] [log] [blame]
<!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"