; -------------------------------------------------------------------------------- ; @Title: TMPM3xxx On-Chip Peripherals ; @Props: Released ; @Author: TAT KAO ; @Changelog: ; @Manufacturer: TOSHIBA - Toshiba ; @Doc: e-tmpm320c1dfg_081226_rev1.05 ; DST_TMPM330FDFG-TDE_EN_10526 ; TMPM330FDFG_TMPM330FYFG_en_datasheet_100426 ; DST_TMPM332FWUG-TDE_EN_21741 ; TMPM332FWUG_E_rev0.2 ; DST_TMPM333FDFG-TDE_EN_21743 ; DST_TMPM341FDXBG-TDE_EN_28579 ; DST_TMPM361F10FG-TDE_EN_26479 ; DST_TMPM362F10FG-TDE_EN_26476 ; DST_TMPM363F10FG-TDE_EN_26481 ; DST_TMPM364F10FG-TDE_EN_26480 ; DST_TMPM365FYXBG-TDE_EN_31219 ; DST_TMPM366FDFG-TDE_EN_29365 ; DST_TMPM366FDXBG-TDE_EN_29366 ; TMPM366FDFG_FYFG_FWFG_E_FM_101022 ; DST_TMPM367FDFG-TDE_EN_30438 ; DST_TMPM367FDXBG-TDE_EN_30439 ; DST_TMPM368FDFG-TDE_EN_30440 ; DST_TMPM368FDXBG-TDE_EN_30441 ; DST_TMPM369FDFG-TDE_EN_30442 ; DST_TMPM369FDXBG-TDE_EN_30443 ; DST_TMPM36BF10FG-TDE_EN_30973 ; DST_TMPM370FYDFG-TDE_EN_21751 ; TMPM370FYFG_FYDFG_E_ver1.0_20100924 ; DST_TMPM372FWUG-TDE_EN_27924 ; TMPM372_373_374_EN_Tentative_datasheet20101026 ; DST_TMPM375FSDMG-TDE_EN_31059 ; DST_TMPM376FDDFG-TDE_EN_29521 ; DST_TMPM380FYFG-TDE_EN_22808 ; TMPM395FWA_E_rev0.96_pw (All pdf) ; @Core: Cortex-M3 ; @Chip: ; @Copyright: (C) 1989-2017 Lauterbach GmbH, licensed for use with TRACE32(R) only ; -------------------------------------------------------------------------------- ; $Id: pertmpm3xx.per 17736 2024-04-08 09:26:07Z kwisniewski $ ; Known Problems : tim366.ph for TMPM26B* register TBxMOD wrong bit number TBCLK[1:0],TBCLE width 0xB sif cpuis("TMPM320C1*")||cpuis("TMPM33?F*")||cpuis("TMPM341F*")||cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*")||cpuis("TMPM367FD*")||cpuis("TMPM368FD*")||cpuis("TMPM369FD*")||cpuis("TMPM36B*")||cpuis("TMPM370F*")||cpuis("TMPM372FW")||cpuis("TMPM372FWUG")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM375F*")||cpuis("TMPM376F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM395F*") tree.close "Core Registers (Cortex-M3)" AUTOINDENT.PUSH AUTOINDENT.OFF tree "System Control" sif COMPonent.AVAILABLE("COREDEBUG") base CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1)) width 11. group 0x10--0x1b line.long 0x00 "SYST_CSR,SysTick Control and Status Register" bitfld.long 0x00 16. " COUNTFLAG ,Counter Flag" "Not counted,Counted" bitfld.long 0x00 2. " CLKSOURCE ,Clock Source" "External,Core" bitfld.long 0x00 1. " TICKINT ,SysTick Handler" "Not SysTick,SysTick" textline " " bitfld.long 0x00 0. " ENABLE ,Counter Enable" "Disabled,Enabled" ;group 0x14++0x03 line.long 0x04 "SYST_RVR,SysTick Reload Value Register" hexmask.long.tbyte 0x04 0.--23. 1. " RELOAD ,The value to load into the SYST_CVR when the counter reaches 0" ;group 0x18++0x03 line.long 0x08 "SYST_CVR,SysTick Current Value Register" hexmask.long.tbyte 0x08 0.--23. 1. " CURRENT ,Current Value" rgroup 0x1c++0x03 line.long 0x00 "SYST_CALIB,SysTick Calibration Value Register" bitfld.long 0x00 31. " NOREF ,Indicates whether the implementation defined reference clock is implemented" "Implemented,Not implemented" bitfld.long 0x00 30. " SKEW ,Indicates whether the 10ms calibration value is exact" "Exact,Inexact" hexmask.long.tbyte 0x00 0.--23. 1. " TENMS ,Holds a reload value to be used for 10ms (100Hz) timing" textline " " rgroup 0xd00++0x03 line.long 0x00 "CPUID,CPU ID Base Register" hexmask.long.byte 0x00 24.--31. 1. " IMPLEMENTER ,Implementer Code" bitfld.long 0x00 20.--23. " VARIANT ,Implementation Defined Variant Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 16.--19. " CONSTANT ,Constant" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x00 4.--15. 1. " PARTNO ,Number of Processor" bitfld.long 0x00 0.--3. " REVISION ,Implementation Defined Revision Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group 0xd04--0xd17 line.long 0x00 "ICSR,Interrupt Control State Register" bitfld.long 0x00 31. " NMIPENDSET ,Set Pending NMI Bit" "Not set,Set" bitfld.long 0x00 28. " PENDSVSET ,Set Pending pendSV Bit" "Not set,Set" bitfld.long 0x00 27. " PENDSVCLR ,Clear Pending pendSV Bit" "Not cleared,Cleared" textline " " bitfld.long 0x00 26. " PENDSTSET ,Set Pending SysTick Bit" "Not set,Set" bitfld.long 0x00 25. " PENDSTCLR ,Clear Pending SysTick Bit" "Not cleared,Cleared" bitfld.long 0x00 23. " ISRPREEMPT ,Use Only at Debug Time" "Not active,Active" textline " " bitfld.long 0x00 22. " ISRPENDING ,Interrupt Pending Flag" "Not pending,Pending" hexmask.long.word 0x00 12.--21. 1. " VECTPENDING ,Pending ISR Number Field" bitfld.long 0x00 11. " RETTOBASE ,Interrupt Exception" "Active,Not active" textline " " hexmask.long.word 0x00 0.--8. 1. " VECTACTIVE ,Active ISR Number Field" ;group 0xd08++0x03 line.long 0x04 "VTOR,Vector Table Offset Register" bitfld.long 0x04 29. " TBLBASE ,Table Base" "Code,RAM" hexmask.long.tbyte 0x04 7.--28. 1. " TBLOFF ,Vector Table Base Offset Field" ;group 0xd0c++0x03 line.long 0x08 "AIRCR,Application Interrupt and Reset Control Register" hexmask.long.word 0x08 16.--31. 1. " VECTKEY ,Register Key" rbitfld.long 0x08 15. " ENDIANESS ,Data endianness Bit" "Little,Big" bitfld.long 0x08 8.--10. " PRIGROUP ,Interrupt Priority Grouping Field" "[7:1]/[0],[7:2]/[1:0],[7:3]/[2:0],[7:4]/[3:0],[7:5]/[4:0],[7:6]/[5:0],[7]/[6:0],-/[7:0]" textline " " bitfld.long 0x08 2. " SYSRESETREQ ,System Reset Request" "Not requested,Requested" bitfld.long 0x08 1. " VECTCLRACTIVE ,Clear Active Vector Bit" "Not cleared,Cleared all" bitfld.long 0x08 0. " VECTRESET ,System Reset" "No reset,Reset" ;group 0xd10++0x03 line.long 0x0c "SCR,System Control Register" bitfld.long 0x0c 4. " SEVONPEND ,Determines whether an interrupt transition from inactive state to pending state is a wakeup event" "Not wakeup,Wakeup" bitfld.long 0x0c 2. " SLEEPDEEP ,Provides a qualifying hint indicating that waking from sleep might take longer" "Not deep sleep,Deep sleep" textline " " bitfld.long 0x0c 1. " SLEEPONEXIT ,Determines whether, on an exit from an ISR that returns to the base level of execution priority, the processor enters a sleep state" "Disabled,Enabled" ;group 0xd14++0x03 line.long 0x10 "CCR,Configuration Control Register" bitfld.long 0x10 9. " STKALIGN ,8-byte Stack Frame Alignment" "4-byte,8-byte" bitfld.long 0x10 8. " BFHFNMIGN ,Enable NMI, Hard Fault and FAULTMASK to Ignore Bus Fault" "Disabled,Enabled" textline " " bitfld.long 0x10 4. " DIV_0_TRP ,Trap Divide by Zero" "Disabled,Enabled" bitfld.long 0x10 3. " UNALIGN_TRP ,Trap for Unaligned Access" "Disabled,Enabled" textline " " bitfld.long 0x10 1. " USERSETMPEND ,Enable User Access to the Software Trigger Exception Register" "Disabled,Enabled" bitfld.long 0x10 0. " NONEBASETHRDENA ,Control Entry to Thread Mode" "Only from last exception,Any level" group 0xd18--0xd23 line.long 0x00 "SHPR1,SSystem Handler Priority Register 1" hexmask.long.byte 0x00 24.--31. 1. " PRI_7 ,Priority of System Handler 7" hexmask.long.byte 0x00 16.--23. 1. " PRI_6 ,Priority of system handler 6(UsageFault)" hexmask.long.byte 0x00 8.--15. 1. " PRI_5 ,Priority of system handler 5(BusFault)" textline " " hexmask.long.byte 0x00 0.--7. 1. " PRI_4 ,Priority of system handler 4(MemManage)" line.long 0x04 "SHPR2,System Handler Priority Register 2" hexmask.long.byte 0x04 24.--31. 1. " PRI_11 ,Priority of system handler 11(SVCall)" hexmask.long.byte 0x04 16.--23. 1. " PRI_10 ,Priority of System Handler 10" hexmask.long.byte 0x04 8.--15. 1. " PRI_9 ,Priority of System Handler 9" textline " " hexmask.long.byte 0x04 0.--7. 1. " PRI_8 ,Priority of System Handler 8" line.long 0x08 "SHPR3,System Handler Priority Register 3" hexmask.long.byte 0x08 24.--31. 1. " PRI_15 ,Priority of System Handler 15(SysTick)" hexmask.long.byte 0x08 16.--23. 1. " PRI_14 ,Priority of System Handler 14(PendSV)" hexmask.long.byte 0x08 8.--15. 1. " PRI_13 ,Priority of System Handler 13" textline " " hexmask.long.byte 0x08 0.--7. 1. " PRI_12 ,Priority of System Handler 12(DebugMonitor)" group 0xd24++0x3 line.long 0x00 "SHCSR,System Handler Control and State Register" bitfld.long 0x00 18. " USGFAULTENA ,USGFAULTENA" "Disabled,Enabled" bitfld.long 0x00 17. " BUSFAULTENA ,BUSFAULTENA" "Disabled,Enabled" bitfld.long 0x00 16. " MEMFAULTENA ,MEMFAULTENA" "Disabled,Enabled" textline " " bitfld.long 0x00 15. " SVCALLPENDED ,SVCall is Pended Started" "Not replaced,Replaced" bitfld.long 0x00 14. " BUSFAULTPENDED ,BusFault is Pended Started" "Not replaced,Replaced" bitfld.long 0x00 13. " MEMFAULTPENDED ,MemManage is Pended Started" "Not replaced,Replaced" textline " " bitfld.long 0x00 11. " SYSTICKACT ,SysTick is Active" "Not active,Active" bitfld.long 0x00 10. " PENDSVACT ,PendSV is Active" "Not active,Active" bitfld.long 0x00 8. " MONITORACT ,Monitor is Active" "Not active,Active" textline " " bitfld.long 0x00 7. " SVCALLACT ,SVCall is Active" "Not active,Active" bitfld.long 0x00 3. " USGFAULTACT ,UsageFault is Active" "Not active,Active" bitfld.long 0x00 1. " BUSFAULTACT ,BusFault is Active" "Not active,Active" textline " " bitfld.long 0x00 0. " MEMFAULTACT ,MemManage is Active" "Not active,Active" group 0xd28--0xd3b line.byte 0x0 "MMFSR,Memory Manage Fault Status Register" bitfld.byte 0x0 7. " MMARVALID ,Address Valid Flag" "Not valid,Valid" bitfld.byte 0x0 4. " MSTKERR ,Stacking Access Violations" "No error,Error" bitfld.byte 0x0 3. " MUNSTKERR ,Unstack Access Violations" "No error,Error" textline " " bitfld.byte 0x0 1. " DACCVIOL ,Data Access Violation" "No error,Error" bitfld.byte 0x0 0. " IACCVIOL ,Instruction Access Violation" "No error,Error" ;group 0xd29++0x00 line.byte 0x01 "BFSR,Bus Fault Status Register" bitfld.byte 0x01 7. " BFARVALID ,Address Valid" "Not valid,Valid" bitfld.byte 0x01 4. " STKERR ,Stacking from Exception has Caused Bus Faults" "No error,Error" bitfld.byte 0x01 3. " UNSTKERR ,Unstack from Exception Return has Caused Bus Faults" "No error,Error" textline " " bitfld.byte 0x01 2. " IMPRECISERR ,Imprecise Data Bus Error" "No error,Error" bitfld.byte 0x01 1. " PRECISERR ,Precise Data Bus Error Return" "No error,Error" bitfld.byte 0x01 0. " IBUSERR ,Instruction Bus Error Flag" "No error,Error" ;group 0xd2a++0x01 line.word 0x02 "USAFAULT,Usage Fault Status Register" bitfld.word 0x02 9. " DIVBYZERO ,Illegal PC Load" "No error,Error" bitfld.word 0x02 8. " UNALIGNED ,Illegal Unaligned Access" "No error,Error" bitfld.word 0x02 3. " NOCP ,Attempt to use a coprocessor instruction" "No error,Error" textline " " bitfld.word 0x02 2. " INVPC ,Attempt to Load EXC_RETURN into PC Illegally" "No error,Error" bitfld.word 0x02 1. " INVSTATE , Invalid Combination of EPSR and Instruction" "No error,Error" bitfld.word 0x02 0. " UNDEFINSTR ,Illegal Processor State" "No error,Error" ;group 0xd2c++0x03 line.long 0x04 "HFSR,Hard Fault Status Register" bitfld.long 0x04 31. " DEBUGEVT ,This Bit is Set if There is a Fault Related to Debug" "No error,Error" bitfld.long 0x04 30. " FORCED ,Hard Fault Activated" "No error,Error" bitfld.long 0x04 1. " VECTTBL ,Bus Fault" "No error,Error" ;group 0xd30++0x03 line.long 0x08 "DFSR,Debug Fault Status Register" bitfld.long 0x08 4. " EXTERNAL ,External Debug Request Flag" "Not asserted,Asserted" bitfld.long 0x08 3. " VCATCH ,Vector Catch Flag" "Not occurred,Occurred" bitfld.long 0x08 2. " DWTTRAP ,Data Watchpoint and Trace (DWT) Flag" "Not matched,Matched" textline " " bitfld.long 0x08 1. " BKPT ,BKPT Flag" "Not executed,Executed" bitfld.long 0x08 0. " HALTED ,Halt Request Flag" "Not requested,Requested" ;group 0xd34++0x03 line.long 0xc "MMFAR,Memory Manage Fault Address Register" ;group 0xd38++0x03 line.long 0x10 "BFAR,Bus Fault Address Register" wgroup 0xf00++0x03 line.long 0x00 "STIR,Software Trigger Interrupt Register" hexmask.long.word 0x00 0.--8. 1. " INTID ,Indicates the interrupt to be triggered" tree "Feature Registers" width 10. rgroup.long 0xD40++0x0B line.long 0x00 "ID_PFR0,Processor Feature Register 0" bitfld.long 0x00 4.--7. " STATE1 ,Thumb instruction set support" ",,,Supported,?..." bitfld.long 0x00 0.--3. " STATE0 ,ARM instruction set support" "Not supported,?..." line.long 0x04 "ID_PFR1,Processor Feature Register 1" bitfld.long 0x04 8.--11. " MPROF ,M profile programmers' model" ",,2-stack,?..." line.long 0x08 "ID_DFR0,Debug Feature Register 0" bitfld.long 0x08 20.--23. " DBGMOD ,Support for memory-mapped debug model for M profile processors" "Not supported,Supported,?..." hgroup.long 0xD4C++0x03 hide.long 0x00 "ID_AFR0,Auxiliary Feature Register 0" rgroup.long 0xD50++0x03 line.long 0x00 "ID_MMFR0,Memory Model Feature Register 0" bitfld.long 0x00 20.--23. " AUXREG ,Indicates the support for Auxiliary registers" "Not supported,ACTLR only,?..." bitfld.long 0x00 16.--19. " TCMSUP ,Indicates the support for Tightly Coupled Memory (TCM)" "Not supported,Supported,?..." bitfld.long 0x00 12.--15. " SHRLEV ,Indicates the number of shareability levels implemented" "Level 1,?..." textline " " bitfld.long 0x00 8.--11. " OUTMSHR ,Indicates the outermost shareability domain implemented" "Non-cacheable,,,,,,,,,,,,,,,Ignored" bitfld.long 0x00 4.--7. " PMSASUP ,Indicates support for a PMSA" "Not supported,,,PMSAv7,?..." hgroup.long 0xD54++0x03 hide.long 0x00 "ID_MMFR1,Memory Model Feature Register 1" rgroup.long 0xD58++0x03 line.long 0x00 "ID_MMFR2,Memory Model Feature Register 2" bitfld.long 0x00 24.--27. " WFISTALL ,Indicates the support for Wait For Interrupt (WFI) stalling" "Not supported,Supported,?..." rgroup.long 0xD60++0x13 line.long 0x00 "ID_ISAR0,Instruction Set Attributes Register 0" bitfld.long 0x00 24.--27. " DIVIDE ,Indicates the supported divide instructions" "Not supported,SDIV/UDIV,?..." bitfld.long 0x00 20.--23. " DEBUG ,Indicates the supported debug instructions" "Not supported,BKPT,?..." bitfld.long 0x00 16.--19. " COPROC ,Indicates the supported coprocessor instructions" "Not supported,CDP/LDC/MCR/STC,CDP2/LDC2/MCR2/STC2,MCRR/MRRC,MCRR2/MRRC2,?..." textline " " bitfld.long 0x00 12.--15. " CMPBRANCH ,Indicates the supported combined compare and branch instructions" "Not supported,CBNZ/CBZ,?..." bitfld.long 0x00 8.--11. " BITFIELD ,Indicates the supported bitfield instructions" "Not supported,BFC/BFI/SBFX/UBFX,?..." bitfld.long 0x00 4.--7. " BITCOUNT ,Indicates the supported bit counting instructions" "Not supported,CLZ,?..." line.long 0x04 "ID_ISAR1,Instruction Set Attributes Register 1" bitfld.long 0x04 24.--27. " INTERWORK ,Indicates the supported Interworking instructions" "Not supported,BX,BX/BLX,?..." bitfld.long 0x04 20.--23. " IMMEDIATE ,Indicates the support for data-processing instructions with long immediates" "Not supported,ADDW/MOVW/MOVT/SUBW,?..." bitfld.long 0x04 16.--19. " IFTHEN ,Indicates the supported IfThen instructions" "Not supported,IT,?..." textline " " bitfld.long 0x04 12.--15. " EXTEND ,Indicates the supported Extend instructions" "Not supported,Supported,Supported,?..." line.long 0x08 "ID_ISAR2,Instruction Set Attributes Register 2" bitfld.long 0x08 24.--27. " REVERSAL ,Indicates the supported reversal instructions" "Not supported,REV/REV16/REVSH,REV/REV16/REVSH/RBIT,?..." bitfld.long 0x08 20.--23. " MULTU ,Indicates the supported advanced unsigned multiply instructions" "Not supported,UMULL/UMLAL,UMULL/UMLAL/UMAAL,?..." bitfld.long 0x08 16.--19. " MULTS ,Indicates the supported advanced signed multiply instructions" "Not supported,Supported,Supported,Supported,?..." textline " " bitfld.long 0x08 12.--15. " MULT ,Indicates the supported additional multiply instructions" "Not supported,MLA,MLA/MLS,?..." bitfld.long 0x08 8.--11. " MULTIACCESSINT ,Indicates the support for multi-access interruptible instructions" "Not supported,LDM/STM restartable,LDM/STM continuable,?..." bitfld.long 0x08 4.--7. " MEMHINT ,Indicates the supported memory hint instructions" "Not supported,,,PLD/PLI,?..." textline " " bitfld.long 0x08 0.--3. " LOADSTORE ,Indicates the supported additional load and store instructions" "Not supported,LDRD/STRD,?..." line.long 0x0C "ID_ISAR3,Instruction Set Attributes Register 3" bitfld.long 0x0C 24.--27. " TRUENOP ,Indicates the support for a true NOP instruction" "Not supported,Supported,?..." bitfld.long 0x0C 20.--23. " THUMBCOPY ,Indicates the supported non flag-setting MOV instructions" "Not supported,Supported,?..." bitfld.long 0x0C 16.--19. " TABBRANCH ,Indicates the supported Table Branch instructions" "Not supported,TBB/TBH,?..." textline " " bitfld.long 0x0C 12.--15. " SYNCHPRIM ,Indicates the supported Table Branch instructions" "Not supported,Supported,Supported,Supported,?..." bitfld.long 0x0C 8.--11. " SVC ,Indicates the supported SVC instructions" "Not supported,SVC,?..." bitfld.long 0x0C 4.--7. " SIMD ,Indicates the supported SIMD instructions" "Not supported,Supported,,Supported,?..." textline " " bitfld.long 0x0C 0.--3. " SATURATE ,Indicates the supported Saturate instructions" "Not supported,QADD/QDADD/QDSUB/QSUB,?..." line.long 0x10 "ID_ISAR4,Instruction Set Attributes Register 4" bitfld.long 0x10 24.--27. " PSR_M ,Indicates the supported M profile instructions to modify the PSRs" "Not supported,Supported,?..." bitfld.long 0x10 20.--23. " SYNCHPRIMFRAC ,Indicates the supported M profile instructions to modify the PSRs" "Not supported,Supported,Supported,Supported,?..." bitfld.long 0x10 16.--19. " BARRIER ,Indicates the supported Barrier instructions" "Not supported,DMB/DSB/ISB,?..." textline " " bitfld.long 0x10 8.--11. " WRITEBACK ,Indicates the support for writeback addressing modes" "Basic support,Full support,?..." bitfld.long 0x10 4.--7. " WITHSHIFTS ,Indicates the support for instructions with shifts" "MOV/shift,Shift LSL 0-3,,Shift other,?..." bitfld.long 0x10 0.--3. " UNPRIV ,Indicates the supported unprivileged instructions" "Not supported,LDRBT/LDRT/STRBT/STRT,LDRBT/LDRT/STRBT/STRT/LDRHT/LDRSBT/LDRSHTSTRHT,?..." tree.end tree "CoreSight Identification Registers" width 6. rgroup.long 0xFE0++0x0F line.long 0x00 "PID0,Peripheral ID0" hexmask.long.byte 0x00 0.--7. 1. " Part_Num[7:0] ,Part Number bits[7:0]" line.long 0x04 "PID1,Peripheral ID1" hexmask.long.byte 0x04 4.--7. 1. " JEP106ID[3:0] ,JEP106 ID code bits[3:0]" hexmask.long.byte 0x04 0.--3. 1. " Part_Num[11:8] ,Part Number bits[11:8]" line.long 0x08 "PID2,Peripheral ID2" hexmask.long.byte 0x08 4.--7. 1. " Revision ,Revision" bitfld.long 0x08 3. " JEDEC ,JEDEC assigned ID fields" "0,JEDEC" hexmask.long.byte 0x08 0.--2. 1. " JEP106ID[6:4] ,JEP106 ID code bits[6:4]" line.long 0x0c "PID3,Peripheral ID3" hexmask.long.byte 0x0C 4.--7. 1. " RevAnd ,Minor revision field" hexmask.long.byte 0x0C 0.--3. 1. " CMB ,Customer-modified block" rgroup.long 0xFD0++0x03 line.long 0x00 "PID4,Peripheral Identification Register 4" hexmask.long.byte 0x00 4.--7. 1. " Count ,4KB count" hexmask.long.byte 0x00 0.--3. 1. " JEP106_CC ,JEP106 continuation code" rgroup.long 0xFF0++0x0F line.long 0x00 "CID0,Component ID0 (Preamble)" line.long 0x04 "CID1,Component ID1" hexmask.long.byte 0x04 4.--7. 1. " CC ,Component Class" hexmask.long.byte 0x04 0.--3. 1. " Preamble ,Preamble" line.long 0x08 "CID2,Component ID2" line.long 0x0c "CID3,Component ID3" tree.end else newline textline "COREDEBUG component base address not specified" newline endif tree.end tree "Memory Protection Unit" sif COMPonent.AVAILABLE("COREDEBUG") base CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1)) width 15. rgroup.long 0xD90++0x03 line.long 0x00 "MPU_TYPE,MPU Type Register" bitfld.long 0x00 16.--23. " IREGION ,Instruction region" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,?..." bitfld.long 0x00 8.--15. " DREGION ,Number of regions supported by the MPU" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,?..." bitfld.long 0x00 0. " SEPARATE ,Indicates support for separate instruction and data address maps" "Not supported,Supported" group.long 0xD94++0x03 line.long 0x00 "MPU_CTRL,MPU Control Register" bitfld.long 0x00 2. " PRIVDEFENA ,Enables the default memory map as a background region for privileged access" "Disabled,Enabled" bitfld.long 0x00 1. " HFNMIENA ,Handlers executing with priority less than 0 access memory with the MPU enabled or with the MPU disabled" "MPU disabled,MPU enabled" bitfld.long 0x00 0. " ENABLE ,Enables the MPU" "Disabled,Enabled" group.long 0xD98++0x03 line.long 0x00 "MPU_RNR,MPU Region Number Register" hexmask.long.byte 0x00 0.--7. 1. " REGION ,Indicates the memory region accessed by MPU_RBAR and MPU_RASR" tree.close "MPU regions" if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0x0 group.long 0xD9C++0x03 "Region 0" saveout 0xD98 %l 0x0 line.long 0x00 "MPU_RBAR0,MPU Region Base Address Register 0" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" group.long 0xDA0++0x03 saveout 0xD98 %l 0x0 line.long 0x00 "MPU_RASR0,MPU Region Attribute and Size Register 0" bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute" bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RW,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-" bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable" bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable" bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable" textline " " bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1" bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1" bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1" bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1" bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1" bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1" bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1" bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1" bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,32 B,64 B,128 B,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB" bitfld.long 0x00 0. " ENABLE ,Enables this region" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 0 (not implemented)" saveout 0xD98 %l 0x0 hide.long 0x00 "MPU_RBAR0,MPU Region Base Address Register 0" hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0x0 hide.long 0x00 "MPU_RASR0,MPU Region Attribute and Size Register 0" textline " " textline " " endif if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0x1 group.long 0xD9C++0x03 "Region 1" saveout 0xD98 %l 0x1 line.long 0x00 "MPU_RBAR1,MPU Region Base Address Register 1" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" group.long 0xDA0++0x03 saveout 0xD98 %l 0x1 line.long 0x00 "MPU_RASR1,MPU Region Attribute and Size Register 1" bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute" bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RW,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-" bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable" bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable" bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable" textline " " bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1" bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1" bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1" bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1" bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1" bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1" bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1" bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1" bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,32 B,64 B,128 B,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB" bitfld.long 0x00 0. " ENABLE ,Enables this region" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 1 (not implemented)" saveout 0xD98 %l 0x1 hide.long 0x00 "MPU_RBAR1,MPU Region Base Address Register 1" hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0x1 hide.long 0x00 "MPU_RASR1,MPU Region Attribute and Size Register 1" textline " " textline " " endif if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0x2 group.long 0xD9C++0x03 "Region 2" saveout 0xD98 %l 0x2 line.long 0x00 "MPU_RBAR2,MPU Region Base Address Register 2" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" group.long 0xDA0++0x03 saveout 0xD98 %l 0x2 line.long 0x00 "MPU_RASR2,MPU Region Attribute and Size Register 2" bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute" bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RW,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-" bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable" bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable" bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable" textline " " bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1" bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1" bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1" bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1" bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1" bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1" bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1" bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1" bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,32 B,64 B,128 B,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB" bitfld.long 0x00 0. " ENABLE ,Enables this region" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 2 (not implemented)" saveout 0xD98 %l 0x2 hide.long 0x00 "MPU_RBAR2,MPU Region Base Address Register 2" hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0x2 hide.long 0x00 "MPU_RASR2,MPU Region Attribute and Size Register 2" textline " " textline " " endif if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0x3 group.long 0xD9C++0x03 "Region 3" saveout 0xD98 %l 0x3 line.long 0x00 "MPU_RBAR3,MPU Region Base Address Register 3" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" group.long 0xDA0++0x03 saveout 0xD98 %l 0x3 line.long 0x00 "MPU_RASR3,MPU Region Attribute and Size Register 3" bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute" bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RW,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-" bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable" bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable" bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable" textline " " bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1" bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1" bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1" bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1" bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1" bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1" bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1" bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1" bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,32 B,64 B,128 B,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB" bitfld.long 0x00 0. " ENABLE ,Enables this region" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 3 (not implemented)" saveout 0xD98 %l 0x3 hide.long 0x00 "MPU_RBAR3,MPU Region Base Address Register 3" hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0x3 hide.long 0x00 "MPU_RASR3,MPU Region Attribute and Size Register 3" textline " " textline " " endif if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0x4 group.long 0xD9C++0x03 "Region 4" saveout 0xD98 %l 0x4 line.long 0x00 "MPU_RBAR4,MPU Region Base Address Register 4" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" group.long 0xDA0++0x03 saveout 0xD98 %l 0x4 line.long 0x00 "MPU_RASR4,MPU Region Attribute and Size Register 4" bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute" bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RW,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-" bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable" bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable" bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable" textline " " bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1" bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1" bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1" bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1" bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1" bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1" bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1" bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1" bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,32 B,64 B,128 B,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB" bitfld.long 0x00 0. " ENABLE ,Enables this region" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 4 (not implemented)" saveout 0xD98 %l 0x4 hide.long 0x00 "MPU_RBAR4,MPU Region Base Address Register 4" hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0x4 hide.long 0x00 "MPU_RASR4,MPU Region Attribute and Size Register 4" textline " " textline " " endif if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0x5 group.long 0xD9C++0x03 "Region 5" saveout 0xD98 %l 0x5 line.long 0x00 "MPU_RBAR5,MPU Region Base Address Register 5" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" group.long 0xDA0++0x03 saveout 0xD98 %l 0x5 line.long 0x00 "MPU_RASR5,MPU Region Attribute and Size Register 5" bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute" bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RW,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-" bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable" bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable" bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable" textline " " bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1" bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1" bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1" bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1" bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1" bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1" bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1" bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1" bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,32 B,64 B,128 B,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB" bitfld.long 0x00 0. " ENABLE ,Enables this region" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 5 (not implemented)" saveout 0xD98 %l 0x5 hide.long 0x00 "MPU_RBAR5,MPU Region Base Address Register 5" hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0x5 hide.long 0x00 "MPU_RASR5,MPU Region Attribute and Size Register 5" textline " " textline " " endif if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0x6 group.long 0xD9C++0x03 "Region 6" saveout 0xD98 %l 0x6 line.long 0x00 "MPU_RBAR6,MPU Region Base Address Register 6" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" group.long 0xDA0++0x03 saveout 0xD98 %l 0x6 line.long 0x00 "MPU_RASR6,MPU Region Attribute and Size Register 6" bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute" bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RW,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-" bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable" bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable" bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable" textline " " bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1" bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1" bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1" bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1" bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1" bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1" bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1" bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1" bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,32 B,64 B,128 B,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB" bitfld.long 0x00 0. " ENABLE ,Enables this region" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 6 (not implemented)" saveout 0xD98 %l 0x6 hide.long 0x00 "MPU_RBAR6,MPU Region Base Address Register 6" hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0x6 hide.long 0x00 "MPU_RASR6,MPU Region Attribute and Size Register 6" textline " " textline " " endif if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0x7 group.long 0xD9C++0x03 "Region 7" saveout 0xD98 %l 0x7 line.long 0x00 "MPU_RBAR7,MPU Region Base Address Register 7" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" group.long 0xDA0++0x03 saveout 0xD98 %l 0x7 line.long 0x00 "MPU_RASR7,MPU Region Attribute and Size Register 7" bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute" bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RW,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-" bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable" bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable" bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable" textline " " bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1" bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1" bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1" bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1" bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1" bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1" bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1" bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1" bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,32 B,64 B,128 B,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB" bitfld.long 0x00 0. " ENABLE ,Enables this region" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 7 (not implemented)" saveout 0xD98 %l 0x7 hide.long 0x00 "MPU_RBAR7,MPU Region Base Address Register 7" hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0x7 hide.long 0x00 "MPU_RASR7,MPU Region Attribute and Size Register 7" textline " " textline " " endif if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0x8 group.long 0xD9C++0x03 "Region 8" saveout 0xD98 %l 0x8 line.long 0x00 "MPU_RBAR8,MPU Region Base Address Register 8" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" group.long 0xDA0++0x03 saveout 0xD98 %l 0x8 line.long 0x00 "MPU_RASR8,MPU Region Attribute and Size Register 8" bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute" bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RW,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-" bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable" bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable" bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable" textline " " bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1" bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1" bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1" bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1" bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1" bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1" bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1" bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1" bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,32 B,64 B,128 B,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB" bitfld.long 0x00 0. " ENABLE ,Enables this region" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 8 (not implemented)" saveout 0xD98 %l 0x8 hide.long 0x00 "MPU_RBAR8,MPU Region Base Address Register 8" hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0x8 hide.long 0x00 "MPU_RASR8,MPU Region Attribute and Size Register 8" textline " " textline " " endif if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0x9 group.long 0xD9C++0x03 "Region 9" saveout 0xD98 %l 0x9 line.long 0x00 "MPU_RBAR9,MPU Region Base Address Register 9" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" group.long 0xDA0++0x03 saveout 0xD98 %l 0x9 line.long 0x00 "MPU_RASR9,MPU Region Attribute and Size Register 9" bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute" bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RW,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-" bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable" bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable" bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable" textline " " bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1" bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1" bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1" bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1" bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1" bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1" bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1" bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1" bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,32 B,64 B,128 B,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB" bitfld.long 0x00 0. " ENABLE ,Enables this region" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 9 (not implemented)" saveout 0xD98 %l 0x9 hide.long 0x00 "MPU_RBAR9,MPU Region Base Address Register 9" hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0x9 hide.long 0x00 "MPU_RASR9,MPU Region Attribute and Size Register 9" textline " " textline " " endif if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0xA group.long 0xD9C++0x03 "Region 10" saveout 0xD98 %l 0xA line.long 0x00 "MPU_RBAR10,MPU Region Base Address Register 10" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" group.long 0xDA0++0x03 saveout 0xD98 %l 0xA line.long 0x00 "MPU_RASR10,MPU Region Attribute and Size Register 10" bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute" bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RW,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-" bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable" bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable" bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable" textline " " bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1" bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1" bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1" bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1" bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1" bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1" bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1" bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1" bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,32 B,64 B,128 B,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB" bitfld.long 0x00 0. " ENABLE ,Enables this region" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 10 (not implemented)" saveout 0xD98 %l 0xA hide.long 0x00 "MPU_RBAR10,MPU Region Base Address Register 10" hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0xA hide.long 0x00 "MPU_RASR10,MPU Region Attribute and Size Register 10" textline " " textline " " endif if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0xB group.long 0xD9C++0x03 "Region 11" saveout 0xD98 %l 0xB line.long 0x00 "MPU_RBAR11,MPU Region Base Address Register 11" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" group.long 0xDA0++0x03 saveout 0xD98 %l 0xB line.long 0x00 "MPU_RASR11,MPU Region Attribute and Size Register 11" bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute" bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RW,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-" bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable" bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable" bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable" textline " " bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1" bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1" bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1" bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1" bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1" bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1" bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1" bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1" bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,32 B,64 B,128 B,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB" bitfld.long 0x00 0. " ENABLE ,Enables this region" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 11 (not implemented)" saveout 0xD98 %l 0xB hide.long 0x00 "MPU_RBAR11,MPU Region Base Address Register 11" hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0xB hide.long 0x00 "MPU_RASR11,MPU Region Attribute and Size Register 11" textline " " textline " " endif if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0xC group.long 0xD9C++0x03 "Region 12" saveout 0xD98 %l 0xC line.long 0x00 "MPU_RBAR12,MPU Region Base Address Register 12" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" group.long 0xDA0++0x03 saveout 0xD98 %l 0xC line.long 0x00 "MPU_RASR12,MPU Region Attribute and Size Register 12" bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute" bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RW,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-" bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable" bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable" bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable" textline " " bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1" bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1" bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1" bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1" bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1" bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1" bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1" bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1" bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,32 B,64 B,128 B,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB" bitfld.long 0x00 0. " ENABLE ,Enables this region" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 12 (not implemented)" saveout 0xD98 %l 0xC hide.long 0x00 "MPU_RBAR12,MPU Region Base Address Register 12" hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0xC hide.long 0x00 "MPU_RASR12,MPU Region Attribute and Size Register 12" textline " " textline " " endif if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0xD group.long 0xD9C++0x03 "Region 13" saveout 0xD98 %l 0xD line.long 0x00 "MPU_RBAR13,MPU Region Base Address Register 13" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" group.long 0xDA0++0x03 saveout 0xD98 %l 0xD line.long 0x00 "MPU_RASR13,MPU Region Attribute and Size Register 13" bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute" bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RW,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-" bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable" bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable" bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable" textline " " bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1" bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1" bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1" bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1" bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1" bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1" bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1" bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1" bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,32 B,64 B,128 B,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB" bitfld.long 0x00 0. " ENABLE ,Enables this region" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 13 (not implemented)" saveout 0xD98 %l 0xD hide.long 0x00 "MPU_RBAR13,MPU Region Base Address Register 13" hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0xD hide.long 0x00 "MPU_RASR13,MPU Region Attribute and Size Register 13" textline " " textline " " endif if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0xE group.long 0xD9C++0x03 "Region 14" saveout 0xD98 %l 0xE line.long 0x00 "MPU_RBAR14,MPU Region Base Address Register 14" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" group.long 0xDA0++0x03 saveout 0xD98 %l 0xE line.long 0x00 "MPU_RASR14,MPU Region Attribute and Size Register 14" bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute" bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RW,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-" bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable" bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable" bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable" textline " " bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1" bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1" bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1" bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1" bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1" bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1" bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1" bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1" bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,32 B,64 B,128 B,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB" bitfld.long 0x00 0. " ENABLE ,Enables this region" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 14 (not implemented)" saveout 0xD98 %l 0xE hide.long 0x00 "MPU_RBAR14,MPU Region Base Address Register 14" hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0xE hide.long 0x00 "MPU_RASR14,MPU Region Attribute and Size Register 14" textline " " textline " " endif if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0xF group.long 0xD9C++0x03 "Region 15" saveout 0xD98 %l 0xF line.long 0x00 "MPU_RBAR15,MPU Region Base Address Register 15" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" group.long 0xDA0++0x03 saveout 0xD98 %l 0xF line.long 0x00 "MPU_RASR15,MPU Region Attribute and Size Register 15" bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute" bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RW,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-" bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable" bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable" bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable" textline " " bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1" bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1" bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1" bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1" bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1" bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1" bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1" bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1" bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,32 B,64 B,128 B,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB" bitfld.long 0x00 0. " ENABLE ,Enables this region" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 15 (not implemented)" saveout 0xD98 %l 0xF hide.long 0x00 "MPU_RBAR15,MPU Region Base Address Register 15" hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0xF hide.long 0x00 "MPU_RASR15,MPU Region Attribute and Size Register 15" textline " " textline " " endif tree.end width 0x0b else newline textline "COREDEBUG component base address not specified" newline endif tree.end tree "Nested Vectored Interrupt Controller" sif COMPonent.AVAILABLE("COREDEBUG") base CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1)) width 6. rgroup.long 0x04++0x03 line.long 0x00 "ICTR,Interrupt Controller Type Register" bitfld.long 0x00 0.--3. " INTLINESNUM ,Total Number of Interrupt" "0-32,33-64,65-96,97-128,129-160,161-192,193-224,225-240,?..." tree "Interrupt Enable Registers" width 23. if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x00) group.long 0x100++0x03 line.long 0x00 "IRQ0_31_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA31 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA30 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA29 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA28 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA27 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA26 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA25 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA24 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA23 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA22 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA21 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA20 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA19 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA18 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA17 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA16 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA15 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA14 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA13 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA12 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA11 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA10 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA9 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA8 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA7 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA6 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA5 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA4 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA3 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA2 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA1 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA0 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x01) group.long 0x100++0x7 line.long 0x00 "IRQ0_31_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA31 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA30 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA29 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA28 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA27 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA26 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA25 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA24 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA23 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA22 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA21 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA20 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA19 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA18 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA17 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA16 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA15 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA14 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA13 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA12 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA11 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA10 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA9 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA8 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA7 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA6 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA5 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA4 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA3 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA2 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA1 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA0 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x04 "IRQ32_63_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x04 31. 0x04 31. 0x84 31. " ENA63 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 30. 0x04 30. 0x84 30. " ENA62 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 29. 0x04 29. 0x84 29. " ENA61 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 28. 0x04 28. 0x84 28. " ENA60 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 27. 0x04 27. 0x84 27. " ENA59 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 26. 0x04 26. 0x84 26. " ENA58 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 25. 0x04 25. 0x84 25. " ENA57 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 24. 0x04 24. 0x84 24. " ENA56 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 23. 0x04 23. 0x84 23. " ENA55 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 22. 0x04 22. 0x84 22. " ENA54 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 21. 0x04 21. 0x84 21. " ENA53 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 20. 0x04 20. 0x84 20. " ENA52 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 19. 0x04 19. 0x84 19. " ENA51 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 18. 0x04 18. 0x84 18. " ENA50 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 17. 0x04 17. 0x84 17. " ENA49 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 16. 0x04 16. 0x84 16. " ENA48 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 15. 0x04 15. 0x84 15. " ENA47 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 14. 0x04 14. 0x84 14. " ENA46 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 13. 0x04 13. 0x84 13. " ENA45 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 12. 0x04 12. 0x84 12. " ENA44 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 11. 0x04 11. 0x84 11. " ENA43 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 10. 0x04 10. 0x84 10. " ENA42 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 9. 0x04 9. 0x84 9. " ENA41 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 8. 0x04 8. 0x84 8. " ENA40 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 7. 0x04 7. 0x84 7. " ENA39 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 6. 0x04 6. 0x84 6. " ENA38 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 5. 0x04 5. 0x84 5. " ENA37 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 4. 0x04 4. 0x84 4. " ENA36 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 3. 0x04 3. 0x84 3. " ENA35 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 2. 0x04 2. 0x84 2. " ENA34 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 1. 0x04 1. 0x84 1. " ENA33 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 0. 0x04 0. 0x84 0. " ENA32 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x02) group.long 0x100++0x0B line.long 0x00 "IRQ0_31_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA31 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA30 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA29 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA28 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA27 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA26 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA25 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA24 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA23 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA22 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA21 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA20 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA19 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA18 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA17 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA16 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA15 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA14 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA13 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA12 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA11 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA10 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA9 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA8 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA7 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA6 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA5 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA4 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA3 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA2 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA1 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA0 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x04 "IRQ32_63_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x04 31. 0x04 31. 0x84 31. " ENA63 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 30. 0x04 30. 0x84 30. " ENA62 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 29. 0x04 29. 0x84 29. " ENA61 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 28. 0x04 28. 0x84 28. " ENA60 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 27. 0x04 27. 0x84 27. " ENA59 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 26. 0x04 26. 0x84 26. " ENA58 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 25. 0x04 25. 0x84 25. " ENA57 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 24. 0x04 24. 0x84 24. " ENA56 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 23. 0x04 23. 0x84 23. " ENA55 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 22. 0x04 22. 0x84 22. " ENA54 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 21. 0x04 21. 0x84 21. " ENA53 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 20. 0x04 20. 0x84 20. " ENA52 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 19. 0x04 19. 0x84 19. " ENA51 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 18. 0x04 18. 0x84 18. " ENA50 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 17. 0x04 17. 0x84 17. " ENA49 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 16. 0x04 16. 0x84 16. " ENA48 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 15. 0x04 15. 0x84 15. " ENA47 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 14. 0x04 14. 0x84 14. " ENA46 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 13. 0x04 13. 0x84 13. " ENA45 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 12. 0x04 12. 0x84 12. " ENA44 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 11. 0x04 11. 0x84 11. " ENA43 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 10. 0x04 10. 0x84 10. " ENA42 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 9. 0x04 9. 0x84 9. " ENA41 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 8. 0x04 8. 0x84 8. " ENA40 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 7. 0x04 7. 0x84 7. " ENA39 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 6. 0x04 6. 0x84 6. " ENA38 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 5. 0x04 5. 0x84 5. " ENA37 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 4. 0x04 4. 0x84 4. " ENA36 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 3. 0x04 3. 0x84 3. " ENA35 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 2. 0x04 2. 0x84 2. " ENA34 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 1. 0x04 1. 0x84 1. " ENA33 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 0. 0x04 0. 0x84 0. " ENA32 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x08 "IRQ64_95_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x08 31. 0x08 31. 0x88 31. " ENA95 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 30. 0x08 30. 0x88 30. " ENA94 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 29. 0x08 29. 0x88 29. " ENA93 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 28. 0x08 28. 0x88 28. " ENA92 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 27. 0x08 27. 0x88 27. " ENA91 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 26. 0x08 26. 0x88 26. " ENA90 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 25. 0x08 25. 0x88 25. " ENA89 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 24. 0x08 24. 0x88 24. " ENA88 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 23. 0x08 23. 0x88 23. " ENA87 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 22. 0x08 22. 0x88 22. " ENA86 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 21. 0x08 21. 0x88 21. " ENA85 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 20. 0x08 20. 0x88 20. " ENA84 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 19. 0x08 19. 0x88 19. " ENA83 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 18. 0x08 18. 0x88 18. " ENA82 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 17. 0x08 17. 0x88 17. " ENA81 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 16. 0x08 16. 0x88 16. " ENA80 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 15. 0x08 15. 0x88 15. " ENA79 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 14. 0x08 14. 0x88 14. " ENA78 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 13. 0x08 13. 0x88 13. " ENA77 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 12. 0x08 12. 0x88 12. " ENA76 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 11. 0x08 11. 0x88 11. " ENA75 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 10. 0x08 10. 0x88 10. " ENA74 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 9. 0x08 9. 0x88 9. " ENA73 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 8. 0x08 8. 0x88 8. " ENA72 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 7. 0x08 7. 0x88 7. " ENA71 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 6. 0x08 6. 0x88 6. " ENA70 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 5. 0x08 5. 0x88 5. " ENA69 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 4. 0x08 4. 0x88 4. " ENA68 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 3. 0x08 3. 0x88 3. " ENA67 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 2. 0x08 2. 0x88 2. " ENA66 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 1. 0x08 1. 0x88 1. " ENA65 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 0. 0x08 0. 0x88 0. " ENA64 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x03) group.long 0x100++0x0F line.long 0x00 "IRQ0_31_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA31 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA30 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA29 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA28 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA27 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA26 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA25 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA24 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA23 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA22 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA21 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA20 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA19 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA18 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA17 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA16 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA15 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA14 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA13 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA12 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA11 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA10 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA9 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA8 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA7 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA6 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA5 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA4 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA3 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA2 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA1 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA0 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x04 "IRQ32_63_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x04 31. 0x04 31. 0x84 31. " ENA63 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 30. 0x04 30. 0x84 30. " ENA62 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 29. 0x04 29. 0x84 29. " ENA61 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 28. 0x04 28. 0x84 28. " ENA60 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 27. 0x04 27. 0x84 27. " ENA59 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 26. 0x04 26. 0x84 26. " ENA58 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 25. 0x04 25. 0x84 25. " ENA57 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 24. 0x04 24. 0x84 24. " ENA56 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 23. 0x04 23. 0x84 23. " ENA55 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 22. 0x04 22. 0x84 22. " ENA54 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 21. 0x04 21. 0x84 21. " ENA53 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 20. 0x04 20. 0x84 20. " ENA52 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 19. 0x04 19. 0x84 19. " ENA51 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 18. 0x04 18. 0x84 18. " ENA50 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 17. 0x04 17. 0x84 17. " ENA49 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 16. 0x04 16. 0x84 16. " ENA48 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 15. 0x04 15. 0x84 15. " ENA47 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 14. 0x04 14. 0x84 14. " ENA46 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 13. 0x04 13. 0x84 13. " ENA45 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 12. 0x04 12. 0x84 12. " ENA44 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 11. 0x04 11. 0x84 11. " ENA43 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 10. 0x04 10. 0x84 10. " ENA42 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 9. 0x04 9. 0x84 9. " ENA41 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 8. 0x04 8. 0x84 8. " ENA40 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 7. 0x04 7. 0x84 7. " ENA39 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 6. 0x04 6. 0x84 6. " ENA38 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 5. 0x04 5. 0x84 5. " ENA37 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 4. 0x04 4. 0x84 4. " ENA36 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 3. 0x04 3. 0x84 3. " ENA35 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 2. 0x04 2. 0x84 2. " ENA34 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 1. 0x04 1. 0x84 1. " ENA33 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 0. 0x04 0. 0x84 0. " ENA32 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x08 "IRQ64_95_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x08 31. 0x08 31. 0x88 31. " ENA95 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 30. 0x08 30. 0x88 30. " ENA94 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 29. 0x08 29. 0x88 29. " ENA93 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 28. 0x08 28. 0x88 28. " ENA92 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 27. 0x08 27. 0x88 27. " ENA91 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 26. 0x08 26. 0x88 26. " ENA90 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 25. 0x08 25. 0x88 25. " ENA89 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 24. 0x08 24. 0x88 24. " ENA88 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 23. 0x08 23. 0x88 23. " ENA87 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 22. 0x08 22. 0x88 22. " ENA86 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 21. 0x08 21. 0x88 21. " ENA85 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 20. 0x08 20. 0x88 20. " ENA84 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 19. 0x08 19. 0x88 19. " ENA83 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 18. 0x08 18. 0x88 18. " ENA82 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 17. 0x08 17. 0x88 17. " ENA81 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 16. 0x08 16. 0x88 16. " ENA80 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 15. 0x08 15. 0x88 15. " ENA79 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 14. 0x08 14. 0x88 14. " ENA78 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 13. 0x08 13. 0x88 13. " ENA77 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 12. 0x08 12. 0x88 12. " ENA76 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 11. 0x08 11. 0x88 11. " ENA75 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 10. 0x08 10. 0x88 10. " ENA74 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 9. 0x08 9. 0x88 9. " ENA73 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 8. 0x08 8. 0x88 8. " ENA72 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 7. 0x08 7. 0x88 7. " ENA71 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 6. 0x08 6. 0x88 6. " ENA70 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 5. 0x08 5. 0x88 5. " ENA69 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 4. 0x08 4. 0x88 4. " ENA68 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 3. 0x08 3. 0x88 3. " ENA67 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 2. 0x08 2. 0x88 2. " ENA66 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 1. 0x08 1. 0x88 1. " ENA65 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 0. 0x08 0. 0x88 0. " ENA64 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x0c "IRQ96_127_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x0c 31. 0x0c 31. 0x8c 31. " ENA127 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 30. 0x0c 30. 0x8c 30. " ENA126 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 29. 0x0c 29. 0x8c 29. " ENA125 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 28. 0x0c 28. 0x8c 28. " ENA124 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 27. 0x0c 27. 0x8c 27. " ENA123 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 26. 0x0c 26. 0x8c 26. " ENA122 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 25. 0x0c 25. 0x8c 25. " ENA121 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 24. 0x0c 24. 0x8c 24. " ENA120 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 23. 0x0c 23. 0x8c 23. " ENA119 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 22. 0x0c 22. 0x8c 22. " ENA118 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 21. 0x0c 21. 0x8c 21. " ENA117 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 20. 0x0c 20. 0x8c 20. " ENA116 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 19. 0x0c 19. 0x8c 19. " ENA115 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 18. 0x0c 18. 0x8c 18. " ENA114 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 17. 0x0c 17. 0x8c 17. " ENA113 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 16. 0x0c 16. 0x8c 16. " ENA112 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 15. 0x0c 15. 0x8c 15. " ENA111 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 14. 0x0c 14. 0x8c 14. " ENA110 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 13. 0x0c 13. 0x8c 13. " ENA109 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 12. 0x0c 12. 0x8c 12. " ENA108 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 11. 0x0c 11. 0x8c 11. " ENA107 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 10. 0x0c 10. 0x8c 10. " ENA106 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 9. 0x0c 9. 0x8c 9. " ENA105 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 8. 0x0c 8. 0x8c 8. " ENA104 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 7. 0x0c 7. 0x8c 7. " ENA103 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 6. 0x0c 6. 0x8c 6. " ENA102 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 5. 0x0c 5. 0x8c 5. " ENA101 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 4. 0x0c 4. 0x8c 4. " ENA100 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 3. 0x0c 3. 0x8c 3. " ENA99 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 2. 0x0c 2. 0x8c 2. " ENA98 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 1. 0x0c 1. 0x8c 1. " ENA97 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 0. 0x0c 0. 0x8c 0. " ENA96 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x04) group.long 0x100++0x13 line.long 0x00 "IRQ0_31_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA31 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA30 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA29 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA28 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA27 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA26 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA25 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA24 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA23 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA22 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA21 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA20 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA19 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA18 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA17 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA16 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA15 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA14 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA13 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA12 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA11 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA10 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA9 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA8 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA7 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA6 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA5 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA4 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA3 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA2 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA1 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA0 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x04 "IRQ32_63_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x04 31. 0x04 31. 0x84 31. " ENA63 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 30. 0x04 30. 0x84 30. " ENA62 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 29. 0x04 29. 0x84 29. " ENA61 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 28. 0x04 28. 0x84 28. " ENA60 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 27. 0x04 27. 0x84 27. " ENA59 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 26. 0x04 26. 0x84 26. " ENA58 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 25. 0x04 25. 0x84 25. " ENA57 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 24. 0x04 24. 0x84 24. " ENA56 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 23. 0x04 23. 0x84 23. " ENA55 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 22. 0x04 22. 0x84 22. " ENA54 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 21. 0x04 21. 0x84 21. " ENA53 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 20. 0x04 20. 0x84 20. " ENA52 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 19. 0x04 19. 0x84 19. " ENA51 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 18. 0x04 18. 0x84 18. " ENA50 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 17. 0x04 17. 0x84 17. " ENA49 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 16. 0x04 16. 0x84 16. " ENA48 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 15. 0x04 15. 0x84 15. " ENA47 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 14. 0x04 14. 0x84 14. " ENA46 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 13. 0x04 13. 0x84 13. " ENA45 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 12. 0x04 12. 0x84 12. " ENA44 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 11. 0x04 11. 0x84 11. " ENA43 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 10. 0x04 10. 0x84 10. " ENA42 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 9. 0x04 9. 0x84 9. " ENA41 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 8. 0x04 8. 0x84 8. " ENA40 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 7. 0x04 7. 0x84 7. " ENA39 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 6. 0x04 6. 0x84 6. " ENA38 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 5. 0x04 5. 0x84 5. " ENA37 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 4. 0x04 4. 0x84 4. " ENA36 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 3. 0x04 3. 0x84 3. " ENA35 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 2. 0x04 2. 0x84 2. " ENA34 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 1. 0x04 1. 0x84 1. " ENA33 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 0. 0x04 0. 0x84 0. " ENA32 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x08 "IRQ64_95_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x08 31. 0x08 31. 0x88 31. " ENA95 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 30. 0x08 30. 0x88 30. " ENA94 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 29. 0x08 29. 0x88 29. " ENA93 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 28. 0x08 28. 0x88 28. " ENA92 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 27. 0x08 27. 0x88 27. " ENA91 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 26. 0x08 26. 0x88 26. " ENA90 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 25. 0x08 25. 0x88 25. " ENA89 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 24. 0x08 24. 0x88 24. " ENA88 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 23. 0x08 23. 0x88 23. " ENA87 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 22. 0x08 22. 0x88 22. " ENA86 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 21. 0x08 21. 0x88 21. " ENA85 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 20. 0x08 20. 0x88 20. " ENA84 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 19. 0x08 19. 0x88 19. " ENA83 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 18. 0x08 18. 0x88 18. " ENA82 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 17. 0x08 17. 0x88 17. " ENA81 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 16. 0x08 16. 0x88 16. " ENA80 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 15. 0x08 15. 0x88 15. " ENA79 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 14. 0x08 14. 0x88 14. " ENA78 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 13. 0x08 13. 0x88 13. " ENA77 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 12. 0x08 12. 0x88 12. " ENA76 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 11. 0x08 11. 0x88 11. " ENA75 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 10. 0x08 10. 0x88 10. " ENA74 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 9. 0x08 9. 0x88 9. " ENA73 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 8. 0x08 8. 0x88 8. " ENA72 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 7. 0x08 7. 0x88 7. " ENA71 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 6. 0x08 6. 0x88 6. " ENA70 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 5. 0x08 5. 0x88 5. " ENA69 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 4. 0x08 4. 0x88 4. " ENA68 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 3. 0x08 3. 0x88 3. " ENA67 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 2. 0x08 2. 0x88 2. " ENA66 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 1. 0x08 1. 0x88 1. " ENA65 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 0. 0x08 0. 0x88 0. " ENA64 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x0c "IRQ96_127_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x0c 31. 0x0c 31. 0x8c 31. " ENA127 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 30. 0x0c 30. 0x8c 30. " ENA126 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 29. 0x0c 29. 0x8c 29. " ENA125 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 28. 0x0c 28. 0x8c 28. " ENA124 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 27. 0x0c 27. 0x8c 27. " ENA123 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 26. 0x0c 26. 0x8c 26. " ENA122 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 25. 0x0c 25. 0x8c 25. " ENA121 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 24. 0x0c 24. 0x8c 24. " ENA120 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 23. 0x0c 23. 0x8c 23. " ENA119 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 22. 0x0c 22. 0x8c 22. " ENA118 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 21. 0x0c 21. 0x8c 21. " ENA117 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 20. 0x0c 20. 0x8c 20. " ENA116 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 19. 0x0c 19. 0x8c 19. " ENA115 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 18. 0x0c 18. 0x8c 18. " ENA114 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 17. 0x0c 17. 0x8c 17. " ENA113 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 16. 0x0c 16. 0x8c 16. " ENA112 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 15. 0x0c 15. 0x8c 15. " ENA111 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 14. 0x0c 14. 0x8c 14. " ENA110 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 13. 0x0c 13. 0x8c 13. " ENA109 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 12. 0x0c 12. 0x8c 12. " ENA108 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 11. 0x0c 11. 0x8c 11. " ENA107 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 10. 0x0c 10. 0x8c 10. " ENA106 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 9. 0x0c 9. 0x8c 9. " ENA105 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 8. 0x0c 8. 0x8c 8. " ENA104 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 7. 0x0c 7. 0x8c 7. " ENA103 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 6. 0x0c 6. 0x8c 6. " ENA102 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 5. 0x0c 5. 0x8c 5. " ENA101 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 4. 0x0c 4. 0x8c 4. " ENA100 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 3. 0x0c 3. 0x8c 3. " ENA99 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 2. 0x0c 2. 0x8c 2. " ENA98 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 1. 0x0c 1. 0x8c 1. " ENA97 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 0. 0x0c 0. 0x8c 0. " ENA96 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x10 "IRQ128_159_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x10 31. 0x10 31. 0x90 31. " ENA159 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 30. 0x10 30. 0x90 30. " ENA158 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 29. 0x10 29. 0x90 29. " ENA157 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 28. 0x10 28. 0x90 28. " ENA156 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 27. 0x10 27. 0x90 27. " ENA155 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 26. 0x10 26. 0x90 26. " ENA154 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x10 25. 0x10 25. 0x90 25. " ENA153 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 24. 0x10 24. 0x90 24. " ENA152 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 23. 0x10 23. 0x90 23. " ENA151 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 22. 0x10 22. 0x90 22. " ENA150 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 21. 0x10 21. 0x90 21. " ENA149 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 20. 0x10 20. 0x90 20. " ENA148 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x10 19. 0x10 19. 0x90 19. " ENA147 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 18. 0x10 18. 0x90 18. " ENA146 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 17. 0x10 17. 0x90 17. " ENA145 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 16. 0x10 16. 0x90 16. " ENA144 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 15. 0x10 15. 0x90 15. " ENA143 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 14. 0x10 14. 0x90 14. " ENA142 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x10 13. 0x10 13. 0x90 13. " ENA141 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 12. 0x10 12. 0x90 12. " ENA140 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 11. 0x10 11. 0x90 11. " ENA139 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 10. 0x10 10. 0x90 10. " ENA138 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 9. 0x10 9. 0x90 9. " ENA137 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 8. 0x10 8. 0x90 8. " ENA136 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x10 7. 0x10 7. 0x90 7. " ENA135 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 6. 0x10 6. 0x90 6. " ENA134 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 5. 0x10 5. 0x90 5. " ENA133 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 4. 0x10 4. 0x90 4. " ENA132 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 3. 0x10 3. 0x90 3. " ENA131 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 2. 0x10 2. 0x90 2. " ENA130 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x10 1. 0x10 1. 0x90 1. " ENA129 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 0. 0x10 0. 0x90 0. " ENA128 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x05) group.long 0x100++0x17 line.long 0x00 "IRQ0_31_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA31 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA30 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA29 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA28 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA27 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA26 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA25 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA24 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA23 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA22 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA21 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA20 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA19 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA18 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA17 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA16 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA15 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA14 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA13 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA12 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA11 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA10 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA9 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA8 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA7 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA6 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA5 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA4 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA3 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA2 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA1 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA0 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x04 "IRQ32_63_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x04 31. 0x04 31. 0x84 31. " ENA63 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 30. 0x04 30. 0x84 30. " ENA62 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 29. 0x04 29. 0x84 29. " ENA61 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 28. 0x04 28. 0x84 28. " ENA60 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 27. 0x04 27. 0x84 27. " ENA59 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 26. 0x04 26. 0x84 26. " ENA58 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 25. 0x04 25. 0x84 25. " ENA57 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 24. 0x04 24. 0x84 24. " ENA56 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 23. 0x04 23. 0x84 23. " ENA55 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 22. 0x04 22. 0x84 22. " ENA54 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 21. 0x04 21. 0x84 21. " ENA53 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 20. 0x04 20. 0x84 20. " ENA52 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 19. 0x04 19. 0x84 19. " ENA51 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 18. 0x04 18. 0x84 18. " ENA50 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 17. 0x04 17. 0x84 17. " ENA49 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 16. 0x04 16. 0x84 16. " ENA48 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 15. 0x04 15. 0x84 15. " ENA47 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 14. 0x04 14. 0x84 14. " ENA46 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 13. 0x04 13. 0x84 13. " ENA45 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 12. 0x04 12. 0x84 12. " ENA44 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 11. 0x04 11. 0x84 11. " ENA43 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 10. 0x04 10. 0x84 10. " ENA42 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 9. 0x04 9. 0x84 9. " ENA41 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 8. 0x04 8. 0x84 8. " ENA40 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 7. 0x04 7. 0x84 7. " ENA39 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 6. 0x04 6. 0x84 6. " ENA38 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 5. 0x04 5. 0x84 5. " ENA37 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 4. 0x04 4. 0x84 4. " ENA36 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 3. 0x04 3. 0x84 3. " ENA35 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 2. 0x04 2. 0x84 2. " ENA34 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 1. 0x04 1. 0x84 1. " ENA33 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 0. 0x04 0. 0x84 0. " ENA32 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x08 "IRQ64_95_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x08 31. 0x08 31. 0x88 31. " ENA95 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 30. 0x08 30. 0x88 30. " ENA94 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 29. 0x08 29. 0x88 29. " ENA93 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 28. 0x08 28. 0x88 28. " ENA92 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 27. 0x08 27. 0x88 27. " ENA91 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 26. 0x08 26. 0x88 26. " ENA90 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 25. 0x08 25. 0x88 25. " ENA89 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 24. 0x08 24. 0x88 24. " ENA88 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 23. 0x08 23. 0x88 23. " ENA87 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 22. 0x08 22. 0x88 22. " ENA86 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 21. 0x08 21. 0x88 21. " ENA85 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 20. 0x08 20. 0x88 20. " ENA84 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 19. 0x08 19. 0x88 19. " ENA83 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 18. 0x08 18. 0x88 18. " ENA82 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 17. 0x08 17. 0x88 17. " ENA81 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 16. 0x08 16. 0x88 16. " ENA80 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 15. 0x08 15. 0x88 15. " ENA79 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 14. 0x08 14. 0x88 14. " ENA78 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 13. 0x08 13. 0x88 13. " ENA77 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 12. 0x08 12. 0x88 12. " ENA76 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 11. 0x08 11. 0x88 11. " ENA75 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 10. 0x08 10. 0x88 10. " ENA74 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 9. 0x08 9. 0x88 9. " ENA73 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 8. 0x08 8. 0x88 8. " ENA72 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 7. 0x08 7. 0x88 7. " ENA71 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 6. 0x08 6. 0x88 6. " ENA70 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 5. 0x08 5. 0x88 5. " ENA69 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 4. 0x08 4. 0x88 4. " ENA68 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 3. 0x08 3. 0x88 3. " ENA67 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 2. 0x08 2. 0x88 2. " ENA66 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 1. 0x08 1. 0x88 1. " ENA65 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 0. 0x08 0. 0x88 0. " ENA64 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x0c "IRQ96_127_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x0c 31. 0x0c 31. 0x8c 31. " ENA127 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 30. 0x0c 30. 0x8c 30. " ENA126 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 29. 0x0c 29. 0x8c 29. " ENA125 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 28. 0x0c 28. 0x8c 28. " ENA124 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 27. 0x0c 27. 0x8c 27. " ENA123 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 26. 0x0c 26. 0x8c 26. " ENA122 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 25. 0x0c 25. 0x8c 25. " ENA121 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 24. 0x0c 24. 0x8c 24. " ENA120 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 23. 0x0c 23. 0x8c 23. " ENA119 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 22. 0x0c 22. 0x8c 22. " ENA118 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 21. 0x0c 21. 0x8c 21. " ENA117 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 20. 0x0c 20. 0x8c 20. " ENA116 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 19. 0x0c 19. 0x8c 19. " ENA115 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 18. 0x0c 18. 0x8c 18. " ENA114 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 17. 0x0c 17. 0x8c 17. " ENA113 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 16. 0x0c 16. 0x8c 16. " ENA112 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 15. 0x0c 15. 0x8c 15. " ENA111 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 14. 0x0c 14. 0x8c 14. " ENA110 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 13. 0x0c 13. 0x8c 13. " ENA109 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 12. 0x0c 12. 0x8c 12. " ENA108 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 11. 0x0c 11. 0x8c 11. " ENA107 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 10. 0x0c 10. 0x8c 10. " ENA106 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 9. 0x0c 9. 0x8c 9. " ENA105 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 8. 0x0c 8. 0x8c 8. " ENA104 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 7. 0x0c 7. 0x8c 7. " ENA103 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 6. 0x0c 6. 0x8c 6. " ENA102 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 5. 0x0c 5. 0x8c 5. " ENA101 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 4. 0x0c 4. 0x8c 4. " ENA100 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 3. 0x0c 3. 0x8c 3. " ENA99 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 2. 0x0c 2. 0x8c 2. " ENA98 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 1. 0x0c 1. 0x8c 1. " ENA97 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 0. 0x0c 0. 0x8c 0. " ENA96 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x10 "IRQ128_159_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x10 31. 0x10 31. 0x90 31. " ENA159 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 30. 0x10 30. 0x90 30. " ENA158 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 29. 0x10 29. 0x90 29. " ENA157 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 28. 0x10 28. 0x90 28. " ENA156 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 27. 0x10 27. 0x90 27. " ENA155 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 26. 0x10 26. 0x90 26. " ENA154 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x10 25. 0x10 25. 0x90 25. " ENA153 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 24. 0x10 24. 0x90 24. " ENA152 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 23. 0x10 23. 0x90 23. " ENA151 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 22. 0x10 22. 0x90 22. " ENA150 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 21. 0x10 21. 0x90 21. " ENA149 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 20. 0x10 20. 0x90 20. " ENA148 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x10 19. 0x10 19. 0x90 19. " ENA147 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 18. 0x10 18. 0x90 18. " ENA146 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 17. 0x10 17. 0x90 17. " ENA145 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 16. 0x10 16. 0x90 16. " ENA144 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 15. 0x10 15. 0x90 15. " ENA143 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 14. 0x10 14. 0x90 14. " ENA142 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x10 13. 0x10 13. 0x90 13. " ENA141 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 12. 0x10 12. 0x90 12. " ENA140 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 11. 0x10 11. 0x90 11. " ENA139 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 10. 0x10 10. 0x90 10. " ENA138 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 9. 0x10 9. 0x90 9. " ENA137 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 8. 0x10 8. 0x90 8. " ENA136 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x10 7. 0x10 7. 0x90 7. " ENA135 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 6. 0x10 6. 0x90 6. " ENA134 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 5. 0x10 5. 0x90 5. " ENA133 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 4. 0x10 4. 0x90 4. " ENA132 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 3. 0x10 3. 0x90 3. " ENA131 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 2. 0x10 2. 0x90 2. " ENA130 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x10 1. 0x10 1. 0x90 1. " ENA129 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 0. 0x10 0. 0x90 0. " ENA128 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x14 "IRQ160_191_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x14 31. 0x14 31. 0x94 31. " ENA191 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 30. 0x14 30. 0x94 30. " ENA190 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 29. 0x14 29. 0x94 29. " ENA189 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 28. 0x14 28. 0x94 28. " ENA188 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 27. 0x14 27. 0x94 27. " ENA187 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 26. 0x14 26. 0x94 26. " ENA186 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x14 25. 0x14 25. 0x94 25. " ENA185 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 24. 0x14 24. 0x94 24. " ENA184 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 23. 0x14 23. 0x94 23. " ENA183 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 22. 0x14 22. 0x94 22. " ENA182 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 21. 0x14 21. 0x94 21. " ENA181 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 20. 0x14 20. 0x94 20. " ENA180 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x14 19. 0x14 19. 0x94 19. " ENA179 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 18. 0x14 18. 0x94 18. " ENA178 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 17. 0x14 17. 0x94 17. " ENA177 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 16. 0x14 16. 0x94 16. " ENA176 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 15. 0x14 15. 0x94 15. " ENA175 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 14. 0x14 14. 0x94 14. " ENA174 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x14 13. 0x14 13. 0x94 13. " ENA173 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 12. 0x14 12. 0x94 12. " ENA172 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 11. 0x14 11. 0x94 11. " ENA171 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 10. 0x14 10. 0x94 10. " ENA170 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 9. 0x14 9. 0x94 9. " ENA169 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 8. 0x14 8. 0x94 8. " ENA168 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x14 7. 0x14 7. 0x94 7. " ENA167 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 6. 0x14 6. 0x94 6. " ENA166 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 5. 0x14 5. 0x94 5. " ENA165 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 4. 0x14 4. 0x94 4. " ENA164 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 3. 0x14 3. 0x94 3. " ENA163 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 2. 0x14 2. 0x94 2. " ENA162 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x14 1. 0x14 1. 0x94 1. " ENA161 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 0. 0x14 0. 0x94 0. " ENA160 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x06) group.long 0x100++0x1B line.long 0x00 "IRQ0_31_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA31 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA30 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA29 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA28 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA27 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA26 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA25 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA24 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA23 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA22 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA21 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA20 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA19 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA18 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA17 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA16 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA15 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA14 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA13 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA12 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA11 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA10 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA9 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA8 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA7 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA6 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA5 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA4 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA3 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA2 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA1 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA0 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x04 "IRQ32_63_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x04 31. 0x04 31. 0x84 31. " ENA63 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 30. 0x04 30. 0x84 30. " ENA62 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 29. 0x04 29. 0x84 29. " ENA61 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 28. 0x04 28. 0x84 28. " ENA60 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 27. 0x04 27. 0x84 27. " ENA59 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 26. 0x04 26. 0x84 26. " ENA58 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 25. 0x04 25. 0x84 25. " ENA57 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 24. 0x04 24. 0x84 24. " ENA56 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 23. 0x04 23. 0x84 23. " ENA55 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 22. 0x04 22. 0x84 22. " ENA54 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 21. 0x04 21. 0x84 21. " ENA53 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 20. 0x04 20. 0x84 20. " ENA52 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 19. 0x04 19. 0x84 19. " ENA51 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 18. 0x04 18. 0x84 18. " ENA50 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 17. 0x04 17. 0x84 17. " ENA49 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 16. 0x04 16. 0x84 16. " ENA48 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 15. 0x04 15. 0x84 15. " ENA47 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 14. 0x04 14. 0x84 14. " ENA46 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 13. 0x04 13. 0x84 13. " ENA45 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 12. 0x04 12. 0x84 12. " ENA44 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 11. 0x04 11. 0x84 11. " ENA43 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 10. 0x04 10. 0x84 10. " ENA42 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 9. 0x04 9. 0x84 9. " ENA41 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 8. 0x04 8. 0x84 8. " ENA40 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 7. 0x04 7. 0x84 7. " ENA39 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 6. 0x04 6. 0x84 6. " ENA38 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 5. 0x04 5. 0x84 5. " ENA37 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 4. 0x04 4. 0x84 4. " ENA36 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 3. 0x04 3. 0x84 3. " ENA35 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 2. 0x04 2. 0x84 2. " ENA34 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 1. 0x04 1. 0x84 1. " ENA33 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 0. 0x04 0. 0x84 0. " ENA32 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x08 "IRQ64_95_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x08 31. 0x08 31. 0x88 31. " ENA95 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 30. 0x08 30. 0x88 30. " ENA94 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 29. 0x08 29. 0x88 29. " ENA93 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 28. 0x08 28. 0x88 28. " ENA92 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 27. 0x08 27. 0x88 27. " ENA91 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 26. 0x08 26. 0x88 26. " ENA90 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 25. 0x08 25. 0x88 25. " ENA89 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 24. 0x08 24. 0x88 24. " ENA88 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 23. 0x08 23. 0x88 23. " ENA87 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 22. 0x08 22. 0x88 22. " ENA86 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 21. 0x08 21. 0x88 21. " ENA85 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 20. 0x08 20. 0x88 20. " ENA84 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 19. 0x08 19. 0x88 19. " ENA83 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 18. 0x08 18. 0x88 18. " ENA82 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 17. 0x08 17. 0x88 17. " ENA81 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 16. 0x08 16. 0x88 16. " ENA80 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 15. 0x08 15. 0x88 15. " ENA79 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 14. 0x08 14. 0x88 14. " ENA78 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 13. 0x08 13. 0x88 13. " ENA77 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 12. 0x08 12. 0x88 12. " ENA76 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 11. 0x08 11. 0x88 11. " ENA75 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 10. 0x08 10. 0x88 10. " ENA74 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 9. 0x08 9. 0x88 9. " ENA73 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 8. 0x08 8. 0x88 8. " ENA72 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 7. 0x08 7. 0x88 7. " ENA71 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 6. 0x08 6. 0x88 6. " ENA70 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 5. 0x08 5. 0x88 5. " ENA69 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 4. 0x08 4. 0x88 4. " ENA68 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 3. 0x08 3. 0x88 3. " ENA67 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 2. 0x08 2. 0x88 2. " ENA66 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 1. 0x08 1. 0x88 1. " ENA65 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 0. 0x08 0. 0x88 0. " ENA64 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x0c "IRQ96_127_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x0c 31. 0x0c 31. 0x8c 31. " ENA127 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 30. 0x0c 30. 0x8c 30. " ENA126 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 29. 0x0c 29. 0x8c 29. " ENA125 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 28. 0x0c 28. 0x8c 28. " ENA124 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 27. 0x0c 27. 0x8c 27. " ENA123 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 26. 0x0c 26. 0x8c 26. " ENA122 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 25. 0x0c 25. 0x8c 25. " ENA121 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 24. 0x0c 24. 0x8c 24. " ENA120 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 23. 0x0c 23. 0x8c 23. " ENA119 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 22. 0x0c 22. 0x8c 22. " ENA118 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 21. 0x0c 21. 0x8c 21. " ENA117 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 20. 0x0c 20. 0x8c 20. " ENA116 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 19. 0x0c 19. 0x8c 19. " ENA115 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 18. 0x0c 18. 0x8c 18. " ENA114 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 17. 0x0c 17. 0x8c 17. " ENA113 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 16. 0x0c 16. 0x8c 16. " ENA112 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 15. 0x0c 15. 0x8c 15. " ENA111 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 14. 0x0c 14. 0x8c 14. " ENA110 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 13. 0x0c 13. 0x8c 13. " ENA109 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 12. 0x0c 12. 0x8c 12. " ENA108 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 11. 0x0c 11. 0x8c 11. " ENA107 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 10. 0x0c 10. 0x8c 10. " ENA106 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 9. 0x0c 9. 0x8c 9. " ENA105 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 8. 0x0c 8. 0x8c 8. " ENA104 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 7. 0x0c 7. 0x8c 7. " ENA103 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 6. 0x0c 6. 0x8c 6. " ENA102 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 5. 0x0c 5. 0x8c 5. " ENA101 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 4. 0x0c 4. 0x8c 4. " ENA100 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 3. 0x0c 3. 0x8c 3. " ENA99 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 2. 0x0c 2. 0x8c 2. " ENA98 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 1. 0x0c 1. 0x8c 1. " ENA97 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 0. 0x0c 0. 0x8c 0. " ENA96 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x10 "IRQ128_159_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x10 31. 0x10 31. 0x90 31. " ENA159 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 30. 0x10 30. 0x90 30. " ENA158 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 29. 0x10 29. 0x90 29. " ENA157 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 28. 0x10 28. 0x90 28. " ENA156 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 27. 0x10 27. 0x90 27. " ENA155 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 26. 0x10 26. 0x90 26. " ENA154 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x10 25. 0x10 25. 0x90 25. " ENA153 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 24. 0x10 24. 0x90 24. " ENA152 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 23. 0x10 23. 0x90 23. " ENA151 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 22. 0x10 22. 0x90 22. " ENA150 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 21. 0x10 21. 0x90 21. " ENA149 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 20. 0x10 20. 0x90 20. " ENA148 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x10 19. 0x10 19. 0x90 19. " ENA147 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 18. 0x10 18. 0x90 18. " ENA146 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 17. 0x10 17. 0x90 17. " ENA145 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 16. 0x10 16. 0x90 16. " ENA144 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 15. 0x10 15. 0x90 15. " ENA143 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 14. 0x10 14. 0x90 14. " ENA142 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x10 13. 0x10 13. 0x90 13. " ENA141 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 12. 0x10 12. 0x90 12. " ENA140 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 11. 0x10 11. 0x90 11. " ENA139 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 10. 0x10 10. 0x90 10. " ENA138 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 9. 0x10 9. 0x90 9. " ENA137 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 8. 0x10 8. 0x90 8. " ENA136 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x10 7. 0x10 7. 0x90 7. " ENA135 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 6. 0x10 6. 0x90 6. " ENA134 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 5. 0x10 5. 0x90 5. " ENA133 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 4. 0x10 4. 0x90 4. " ENA132 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 3. 0x10 3. 0x90 3. " ENA131 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 2. 0x10 2. 0x90 2. " ENA130 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x10 1. 0x10 1. 0x90 1. " ENA129 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 0. 0x10 0. 0x90 0. " ENA128 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x14 "IRQ160_191_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x14 31. 0x14 31. 0x94 31. " ENA191 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 30. 0x14 30. 0x94 30. " ENA190 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 29. 0x14 29. 0x94 29. " ENA189 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 28. 0x14 28. 0x94 28. " ENA188 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 27. 0x14 27. 0x94 27. " ENA187 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 26. 0x14 26. 0x94 26. " ENA186 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x14 25. 0x14 25. 0x94 25. " ENA185 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 24. 0x14 24. 0x94 24. " ENA184 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 23. 0x14 23. 0x94 23. " ENA183 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 22. 0x14 22. 0x94 22. " ENA182 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 21. 0x14 21. 0x94 21. " ENA181 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 20. 0x14 20. 0x94 20. " ENA180 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x14 19. 0x14 19. 0x94 19. " ENA179 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 18. 0x14 18. 0x94 18. " ENA178 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 17. 0x14 17. 0x94 17. " ENA177 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 16. 0x14 16. 0x94 16. " ENA176 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 15. 0x14 15. 0x94 15. " ENA175 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 14. 0x14 14. 0x94 14. " ENA174 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x14 13. 0x14 13. 0x94 13. " ENA173 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 12. 0x14 12. 0x94 12. " ENA172 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 11. 0x14 11. 0x94 11. " ENA171 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 10. 0x14 10. 0x94 10. " ENA170 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 9. 0x14 9. 0x94 9. " ENA169 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 8. 0x14 8. 0x94 8. " ENA168 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x14 7. 0x14 7. 0x94 7. " ENA167 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 6. 0x14 6. 0x94 6. " ENA166 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 5. 0x14 5. 0x94 5. " ENA165 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 4. 0x14 4. 0x94 4. " ENA164 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 3. 0x14 3. 0x94 3. " ENA163 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 2. 0x14 2. 0x94 2. " ENA162 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x14 1. 0x14 1. 0x94 1. " ENA161 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 0. 0x14 0. 0x94 0. " ENA160 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x18 "IRQ192_223_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x18 31. 0x18 31. 0x98 31. " ENA223 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 30. 0x18 30. 0x98 30. " ENA222 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 29. 0x18 29. 0x98 29. " ENA221 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 28. 0x18 28. 0x98 28. " ENA220 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 27. 0x18 27. 0x98 27. " ENA219 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 26. 0x18 26. 0x98 26. " ENA218 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x18 25. 0x18 25. 0x98 25. " ENA217 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 24. 0x18 24. 0x98 24. " ENA216 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 23. 0x18 23. 0x98 23. " ENA215 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 22. 0x18 22. 0x98 22. " ENA214 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 21. 0x18 21. 0x98 21. " ENA213 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 20. 0x18 20. 0x98 20. " ENA212 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x18 19. 0x18 19. 0x98 19. " ENA211 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 18. 0x18 18. 0x98 18. " ENA210 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 17. 0x18 17. 0x98 17. " ENA209 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 16. 0x18 16. 0x98 16. " ENA208 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 15. 0x18 15. 0x98 15. " ENA207 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 14. 0x18 14. 0x98 14. " ENA206 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x18 13. 0x18 13. 0x98 13. " ENA205 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 12. 0x18 12. 0x98 12. " ENA204 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 11. 0x18 11. 0x98 11. " ENA203 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 10. 0x18 10. 0x98 10. " ENA202 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 9. 0x18 9. 0x98 9. " ENA201 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 8. 0x18 8. 0x98 8. " ENA200 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x18 7. 0x18 7. 0x98 7. " ENA199 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 6. 0x18 6. 0x98 6. " ENA198 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 5. 0x18 5. 0x98 5. " ENA197 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 4. 0x18 4. 0x98 4. " ENA196 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 3. 0x18 3. 0x98 3. " ENA195 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 2. 0x18 2. 0x98 2. " ENA194 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x18 1. 0x18 1. 0x98 1. " ENA193 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 0. 0x18 0. 0x98 0. " ENA192 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x07) group.long 0x100++0x1F line.long 0x00 "IRQ0_31_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA31 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA30 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA29 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA28 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA27 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA26 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA25 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA24 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA23 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA22 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA21 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA20 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA19 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA18 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA17 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA16 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA15 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA14 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA13 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA12 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA11 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA10 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA9 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA8 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA7 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA6 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA5 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA4 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA3 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA2 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA1 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA0 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x04 "IRQ32_63_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x04 31. 0x04 31. 0x84 31. " ENA63 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 30. 0x04 30. 0x84 30. " ENA62 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 29. 0x04 29. 0x84 29. " ENA61 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 28. 0x04 28. 0x84 28. " ENA60 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 27. 0x04 27. 0x84 27. " ENA59 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 26. 0x04 26. 0x84 26. " ENA58 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 25. 0x04 25. 0x84 25. " ENA57 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 24. 0x04 24. 0x84 24. " ENA56 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 23. 0x04 23. 0x84 23. " ENA55 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 22. 0x04 22. 0x84 22. " ENA54 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 21. 0x04 21. 0x84 21. " ENA53 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 20. 0x04 20. 0x84 20. " ENA52 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 19. 0x04 19. 0x84 19. " ENA51 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 18. 0x04 18. 0x84 18. " ENA50 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 17. 0x04 17. 0x84 17. " ENA49 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 16. 0x04 16. 0x84 16. " ENA48 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 15. 0x04 15. 0x84 15. " ENA47 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 14. 0x04 14. 0x84 14. " ENA46 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 13. 0x04 13. 0x84 13. " ENA45 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 12. 0x04 12. 0x84 12. " ENA44 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 11. 0x04 11. 0x84 11. " ENA43 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 10. 0x04 10. 0x84 10. " ENA42 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 9. 0x04 9. 0x84 9. " ENA41 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 8. 0x04 8. 0x84 8. " ENA40 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 7. 0x04 7. 0x84 7. " ENA39 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 6. 0x04 6. 0x84 6. " ENA38 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 5. 0x04 5. 0x84 5. " ENA37 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 4. 0x04 4. 0x84 4. " ENA36 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 3. 0x04 3. 0x84 3. " ENA35 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 2. 0x04 2. 0x84 2. " ENA34 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 1. 0x04 1. 0x84 1. " ENA33 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 0. 0x04 0. 0x84 0. " ENA32 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x08 "IRQ64_95_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x08 31. 0x08 31. 0x88 31. " ENA95 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 30. 0x08 30. 0x88 30. " ENA94 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 29. 0x08 29. 0x88 29. " ENA93 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 28. 0x08 28. 0x88 28. " ENA92 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 27. 0x08 27. 0x88 27. " ENA91 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 26. 0x08 26. 0x88 26. " ENA90 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 25. 0x08 25. 0x88 25. " ENA89 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 24. 0x08 24. 0x88 24. " ENA88 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 23. 0x08 23. 0x88 23. " ENA87 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 22. 0x08 22. 0x88 22. " ENA86 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 21. 0x08 21. 0x88 21. " ENA85 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 20. 0x08 20. 0x88 20. " ENA84 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 19. 0x08 19. 0x88 19. " ENA83 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 18. 0x08 18. 0x88 18. " ENA82 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 17. 0x08 17. 0x88 17. " ENA81 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 16. 0x08 16. 0x88 16. " ENA80 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 15. 0x08 15. 0x88 15. " ENA79 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 14. 0x08 14. 0x88 14. " ENA78 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 13. 0x08 13. 0x88 13. " ENA77 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 12. 0x08 12. 0x88 12. " ENA76 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 11. 0x08 11. 0x88 11. " ENA75 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 10. 0x08 10. 0x88 10. " ENA74 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 9. 0x08 9. 0x88 9. " ENA73 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 8. 0x08 8. 0x88 8. " ENA72 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 7. 0x08 7. 0x88 7. " ENA71 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 6. 0x08 6. 0x88 6. " ENA70 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 5. 0x08 5. 0x88 5. " ENA69 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 4. 0x08 4. 0x88 4. " ENA68 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 3. 0x08 3. 0x88 3. " ENA67 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 2. 0x08 2. 0x88 2. " ENA66 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 1. 0x08 1. 0x88 1. " ENA65 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 0. 0x08 0. 0x88 0. " ENA64 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x0c "IRQ96_127_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x0c 31. 0x0c 31. 0x8c 31. " ENA127 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 30. 0x0c 30. 0x8c 30. " ENA126 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 29. 0x0c 29. 0x8c 29. " ENA125 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 28. 0x0c 28. 0x8c 28. " ENA124 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 27. 0x0c 27. 0x8c 27. " ENA123 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 26. 0x0c 26. 0x8c 26. " ENA122 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 25. 0x0c 25. 0x8c 25. " ENA121 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 24. 0x0c 24. 0x8c 24. " ENA120 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 23. 0x0c 23. 0x8c 23. " ENA119 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 22. 0x0c 22. 0x8c 22. " ENA118 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 21. 0x0c 21. 0x8c 21. " ENA117 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 20. 0x0c 20. 0x8c 20. " ENA116 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 19. 0x0c 19. 0x8c 19. " ENA115 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 18. 0x0c 18. 0x8c 18. " ENA114 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 17. 0x0c 17. 0x8c 17. " ENA113 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 16. 0x0c 16. 0x8c 16. " ENA112 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 15. 0x0c 15. 0x8c 15. " ENA111 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 14. 0x0c 14. 0x8c 14. " ENA110 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 13. 0x0c 13. 0x8c 13. " ENA109 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 12. 0x0c 12. 0x8c 12. " ENA108 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 11. 0x0c 11. 0x8c 11. " ENA107 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 10. 0x0c 10. 0x8c 10. " ENA106 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 9. 0x0c 9. 0x8c 9. " ENA105 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 8. 0x0c 8. 0x8c 8. " ENA104 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 7. 0x0c 7. 0x8c 7. " ENA103 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 6. 0x0c 6. 0x8c 6. " ENA102 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 5. 0x0c 5. 0x8c 5. " ENA101 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 4. 0x0c 4. 0x8c 4. " ENA100 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 3. 0x0c 3. 0x8c 3. " ENA99 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 2. 0x0c 2. 0x8c 2. " ENA98 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 1. 0x0c 1. 0x8c 1. " ENA97 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 0. 0x0c 0. 0x8c 0. " ENA96 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x10 "IRQ128_159_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x10 31. 0x10 31. 0x90 31. " ENA159 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 30. 0x10 30. 0x90 30. " ENA158 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 29. 0x10 29. 0x90 29. " ENA157 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 28. 0x10 28. 0x90 28. " ENA156 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 27. 0x10 27. 0x90 27. " ENA155 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 26. 0x10 26. 0x90 26. " ENA154 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x10 25. 0x10 25. 0x90 25. " ENA153 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 24. 0x10 24. 0x90 24. " ENA152 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 23. 0x10 23. 0x90 23. " ENA151 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 22. 0x10 22. 0x90 22. " ENA150 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 21. 0x10 21. 0x90 21. " ENA149 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 20. 0x10 20. 0x90 20. " ENA148 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x10 19. 0x10 19. 0x90 19. " ENA147 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 18. 0x10 18. 0x90 18. " ENA146 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 17. 0x10 17. 0x90 17. " ENA145 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 16. 0x10 16. 0x90 16. " ENA144 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 15. 0x10 15. 0x90 15. " ENA143 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 14. 0x10 14. 0x90 14. " ENA142 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x10 13. 0x10 13. 0x90 13. " ENA141 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 12. 0x10 12. 0x90 12. " ENA140 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 11. 0x10 11. 0x90 11. " ENA139 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 10. 0x10 10. 0x90 10. " ENA138 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 9. 0x10 9. 0x90 9. " ENA137 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 8. 0x10 8. 0x90 8. " ENA136 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x10 7. 0x10 7. 0x90 7. " ENA135 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 6. 0x10 6. 0x90 6. " ENA134 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 5. 0x10 5. 0x90 5. " ENA133 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 4. 0x10 4. 0x90 4. " ENA132 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 3. 0x10 3. 0x90 3. " ENA131 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 2. 0x10 2. 0x90 2. " ENA130 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x10 1. 0x10 1. 0x90 1. " ENA129 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 0. 0x10 0. 0x90 0. " ENA128 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x14 "IRQ160_191_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x14 31. 0x14 31. 0x94 31. " ENA191 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 30. 0x14 30. 0x94 30. " ENA190 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 29. 0x14 29. 0x94 29. " ENA189 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 28. 0x14 28. 0x94 28. " ENA188 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 27. 0x14 27. 0x94 27. " ENA187 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 26. 0x14 26. 0x94 26. " ENA186 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x14 25. 0x14 25. 0x94 25. " ENA185 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 24. 0x14 24. 0x94 24. " ENA184 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 23. 0x14 23. 0x94 23. " ENA183 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 22. 0x14 22. 0x94 22. " ENA182 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 21. 0x14 21. 0x94 21. " ENA181 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 20. 0x14 20. 0x94 20. " ENA180 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x14 19. 0x14 19. 0x94 19. " ENA179 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 18. 0x14 18. 0x94 18. " ENA178 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 17. 0x14 17. 0x94 17. " ENA177 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 16. 0x14 16. 0x94 16. " ENA176 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 15. 0x14 15. 0x94 15. " ENA175 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 14. 0x14 14. 0x94 14. " ENA174 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x14 13. 0x14 13. 0x94 13. " ENA173 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 12. 0x14 12. 0x94 12. " ENA172 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 11. 0x14 11. 0x94 11. " ENA171 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 10. 0x14 10. 0x94 10. " ENA170 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 9. 0x14 9. 0x94 9. " ENA169 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 8. 0x14 8. 0x94 8. " ENA168 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x14 7. 0x14 7. 0x94 7. " ENA167 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 6. 0x14 6. 0x94 6. " ENA166 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 5. 0x14 5. 0x94 5. " ENA165 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 4. 0x14 4. 0x94 4. " ENA164 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 3. 0x14 3. 0x94 3. " ENA163 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 2. 0x14 2. 0x94 2. " ENA162 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x14 1. 0x14 1. 0x94 1. " ENA161 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 0. 0x14 0. 0x94 0. " ENA160 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x18 "IRQ192_223_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x18 31. 0x18 31. 0x98 31. " ENA223 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 30. 0x18 30. 0x98 30. " ENA222 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 29. 0x18 29. 0x98 29. " ENA221 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 28. 0x18 28. 0x98 28. " ENA220 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 27. 0x18 27. 0x98 27. " ENA219 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 26. 0x18 26. 0x98 26. " ENA218 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x18 25. 0x18 25. 0x98 25. " ENA217 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 24. 0x18 24. 0x98 24. " ENA216 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 23. 0x18 23. 0x98 23. " ENA215 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 22. 0x18 22. 0x98 22. " ENA214 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 21. 0x18 21. 0x98 21. " ENA213 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 20. 0x18 20. 0x98 20. " ENA212 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x18 19. 0x18 19. 0x98 19. " ENA211 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 18. 0x18 18. 0x98 18. " ENA210 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 17. 0x18 17. 0x98 17. " ENA209 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 16. 0x18 16. 0x98 16. " ENA208 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 15. 0x18 15. 0x98 15. " ENA207 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 14. 0x18 14. 0x98 14. " ENA206 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x18 13. 0x18 13. 0x98 13. " ENA205 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 12. 0x18 12. 0x98 12. " ENA204 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 11. 0x18 11. 0x98 11. " ENA203 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 10. 0x18 10. 0x98 10. " ENA202 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 9. 0x18 9. 0x98 9. " ENA201 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 8. 0x18 8. 0x98 8. " ENA200 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x18 7. 0x18 7. 0x98 7. " ENA199 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 6. 0x18 6. 0x98 6. " ENA198 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 5. 0x18 5. 0x98 5. " ENA197 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 4. 0x18 4. 0x98 4. " ENA196 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 3. 0x18 3. 0x98 3. " ENA195 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 2. 0x18 2. 0x98 2. " ENA194 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x18 1. 0x18 1. 0x98 1. " ENA193 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 0. 0x18 0. 0x98 0. " ENA192 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x1c "IRQ224_239_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x1c 15. 0x1c 15. 0x9c 15. " ENA239 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x1c 14. 0x1c 14. 0x9c 14. " ENA238 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x1c 13. 0x1c 13. 0x9c 13. " ENA237 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x1c 12. 0x1c 12. 0x9c 12. " ENA236 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x1c 11. 0x1c 11. 0x9c 11. " ENA235 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x1c 10. 0x1c 10. 0x9c 10. " ENA234 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x1c 9. 0x1c 9. 0x9c 9. " ENA233 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x1c 8. 0x1c 8. 0x9c 8. " ENA232 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x1c 7. 0x1c 7. 0x9c 7. " ENA231 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x1c 6. 0x1c 6. 0x9c 6. " ENA230 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x1c 5. 0x1c 5. 0x9c 5. " ENA229 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x1c 4. 0x1c 4. 0x9c 4. " ENA228 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x1c 3. 0x1c 3. 0x9c 3. " ENA227 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x1c 2. 0x1c 2. 0x9c 2. " ENA226 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x1c 1. 0x1c 1. 0x9c 1. " ENA225 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x1c 0. 0x1c 0. 0x9c 0. " ENA224 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" else hgroup.long 0x100++0x1F hide.long 0x00 "IRQ0_31_EN_SET/CLR,Interrupt Enable Register" hide.long 0x04 "IRQ32_63_EN_SET/CLR,Interrupt Enable Register" hide.long 0x08 "IRQ64_95_EN_SET/CLR,Interrupt Enable Register" hide.long 0x0c "IRQ96_127_EN_SET/CLR,Interrupt Enable Register" hide.long 0x10 "IRQ128_159_EN_SET/CLR,Interrupt Enable Register" hide.long 0x14 "IRQ160_191_EN_SET/CLR,Interrupt Enable Register" hide.long 0x18 "IRQ192_223_EN_SET/CLR,Interrupt Enable Register" hide.long 0x1c "IRQ224_239_EN_SET/CLR,Interrupt Enable Register" endif tree.end tree "Interrupt Pending Registers" width 23. if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x00) group.long 0x200++0x03 line.long 0x00 "IRQ0_31_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN31 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN30 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN29 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN28 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN27 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN26 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN25 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN24 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN23 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN22 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN21 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN20 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN19 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN18 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN17 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN16 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN15 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN14 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN13 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN12 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN11 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN10 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN9 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN8 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN7 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN6 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN5 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN4 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN3 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN2 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN1 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN0 ,Interrupt Set/Clear Pending" "Not pending,Pending" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x01) group.long 0x200++0x07 line.long 0x00 "IRQ0_31_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN31 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN30 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN29 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN28 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN27 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN26 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN25 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN24 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN23 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN22 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN21 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN20 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN19 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN18 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN17 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN16 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN15 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN14 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN13 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN12 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN11 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN10 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN9 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN8 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN7 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN6 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN5 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN4 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN3 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN2 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN1 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN0 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x04 "IRQ32_63_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x04 31. 0x04 31. 0x84 31. " PEN63 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 30. 0x04 30. 0x84 30. " PEN62 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 29. 0x04 29. 0x84 29. " PEN61 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 28. 0x04 28. 0x84 28. " PEN60 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 27. 0x04 27. 0x84 27. " PEN59 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 26. 0x04 26. 0x84 26. " PEN58 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 25. 0x04 25. 0x84 25. " PEN57 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 24. 0x04 24. 0x84 24. " PEN56 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 23. 0x04 23. 0x84 23. " PEN55 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 22. 0x04 22. 0x84 22. " PEN54 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 21. 0x04 21. 0x84 21. " PEN53 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 20. 0x04 20. 0x84 20. " PEN52 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 19. 0x04 19. 0x84 19. " PEN51 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 18. 0x04 18. 0x84 18. " PEN50 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 17. 0x04 17. 0x84 17. " PEN49 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 16. 0x04 16. 0x84 16. " PEN48 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 15. 0x04 15. 0x84 15. " PEN47 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 14. 0x04 14. 0x84 14. " PEN46 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 13. 0x04 13. 0x84 13. " PEN45 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 12. 0x04 12. 0x84 12. " PEN44 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 11. 0x04 11. 0x84 11. " PEN43 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 10. 0x04 10. 0x84 10. " PEN42 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 9. 0x04 9. 0x84 9. " PEN41 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 8. 0x04 8. 0x84 8. " PEN40 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 7. 0x04 7. 0x84 7. " PEN39 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 6. 0x04 6. 0x84 6. " PEN38 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 5. 0x04 5. 0x84 5. " PEN37 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 4. 0x04 4. 0x84 4. " PEN36 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 3. 0x04 3. 0x84 3. " PEN35 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 2. 0x04 2. 0x84 2. " PEN34 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 1. 0x04 1. 0x84 1. " PEN33 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 0. 0x04 0. 0x84 0. " PEN32 ,Interrupt Set/Clear Pending" "Not pending,Pending" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x02) group.long 0x200++0x0B line.long 0x00 "IRQ0_31_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN31 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN30 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN29 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN28 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN27 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN26 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN25 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN24 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN23 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN22 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN21 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN20 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN19 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN18 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN17 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN16 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN15 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN14 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN13 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN12 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN11 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN10 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN9 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN8 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN7 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN6 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN5 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN4 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN3 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN2 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN1 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN0 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x04 "IRQ32_63_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x04 31. 0x04 31. 0x84 31. " PEN63 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 30. 0x04 30. 0x84 30. " PEN62 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 29. 0x04 29. 0x84 29. " PEN61 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 28. 0x04 28. 0x84 28. " PEN60 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 27. 0x04 27. 0x84 27. " PEN59 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 26. 0x04 26. 0x84 26. " PEN58 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 25. 0x04 25. 0x84 25. " PEN57 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 24. 0x04 24. 0x84 24. " PEN56 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 23. 0x04 23. 0x84 23. " PEN55 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 22. 0x04 22. 0x84 22. " PEN54 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 21. 0x04 21. 0x84 21. " PEN53 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 20. 0x04 20. 0x84 20. " PEN52 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 19. 0x04 19. 0x84 19. " PEN51 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 18. 0x04 18. 0x84 18. " PEN50 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 17. 0x04 17. 0x84 17. " PEN49 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 16. 0x04 16. 0x84 16. " PEN48 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 15. 0x04 15. 0x84 15. " PEN47 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 14. 0x04 14. 0x84 14. " PEN46 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 13. 0x04 13. 0x84 13. " PEN45 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 12. 0x04 12. 0x84 12. " PEN44 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 11. 0x04 11. 0x84 11. " PEN43 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 10. 0x04 10. 0x84 10. " PEN42 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 9. 0x04 9. 0x84 9. " PEN41 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 8. 0x04 8. 0x84 8. " PEN40 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 7. 0x04 7. 0x84 7. " PEN39 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 6. 0x04 6. 0x84 6. " PEN38 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 5. 0x04 5. 0x84 5. " PEN37 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 4. 0x04 4. 0x84 4. " PEN36 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 3. 0x04 3. 0x84 3. " PEN35 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 2. 0x04 2. 0x84 2. " PEN34 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 1. 0x04 1. 0x84 1. " PEN33 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 0. 0x04 0. 0x84 0. " PEN32 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x08 "IRQ64_95_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x08 31. 0x08 31. 0x88 31. " PEN95 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 30. 0x08 30. 0x88 30. " PEN94 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 29. 0x08 29. 0x88 29. " PEN93 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 28. 0x08 28. 0x88 28. " PEN92 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 27. 0x08 27. 0x88 27. " PEN91 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 26. 0x08 26. 0x88 26. " PEN90 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 25. 0x08 25. 0x88 25. " PEN89 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 24. 0x08 24. 0x88 24. " PEN88 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 23. 0x08 23. 0x88 23. " PEN87 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 22. 0x08 22. 0x88 22. " PEN86 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 21. 0x08 21. 0x88 21. " PEN85 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 20. 0x08 20. 0x88 20. " PEN84 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 19. 0x08 19. 0x88 19. " PEN83 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 18. 0x08 18. 0x88 18. " PEN82 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 17. 0x08 17. 0x88 17. " PEN81 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 16. 0x08 16. 0x88 16. " PEN80 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 15. 0x08 15. 0x88 15. " PEN79 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 14. 0x08 14. 0x88 14. " PEN78 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 13. 0x08 13. 0x88 13. " PEN77 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 12. 0x08 12. 0x88 12. " PEN76 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 11. 0x08 11. 0x88 11. " PEN75 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 10. 0x08 10. 0x88 10. " PEN74 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 9. 0x08 9. 0x88 9. " PEN73 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 8. 0x08 8. 0x88 8. " PEN72 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 7. 0x08 7. 0x88 7. " PEN71 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 6. 0x08 6. 0x88 6. " PEN70 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 5. 0x08 5. 0x88 5. " PEN69 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 4. 0x08 4. 0x88 4. " PEN68 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 3. 0x08 3. 0x88 3. " PEN67 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 2. 0x08 2. 0x88 2. " PEN66 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 1. 0x08 1. 0x88 1. " PEN65 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 0. 0x08 0. 0x88 0. " PEN64 ,Interrupt Set/Clear Pending" "Not pending,Pending" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x03) group.long 0x200++0x0F line.long 0x00 "IRQ0_31_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN31 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN30 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN29 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN28 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN27 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN26 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN25 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN24 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN23 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN22 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN21 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN20 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN19 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN18 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN17 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN16 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN15 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN14 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN13 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN12 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN11 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN10 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN9 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN8 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN7 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN6 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN5 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN4 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN3 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN2 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN1 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN0 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x04 "IRQ32_63_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x04 31. 0x04 31. 0x84 31. " PEN63 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 30. 0x04 30. 0x84 30. " PEN62 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 29. 0x04 29. 0x84 29. " PEN61 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 28. 0x04 28. 0x84 28. " PEN60 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 27. 0x04 27. 0x84 27. " PEN59 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 26. 0x04 26. 0x84 26. " PEN58 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 25. 0x04 25. 0x84 25. " PEN57 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 24. 0x04 24. 0x84 24. " PEN56 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 23. 0x04 23. 0x84 23. " PEN55 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 22. 0x04 22. 0x84 22. " PEN54 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 21. 0x04 21. 0x84 21. " PEN53 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 20. 0x04 20. 0x84 20. " PEN52 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 19. 0x04 19. 0x84 19. " PEN51 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 18. 0x04 18. 0x84 18. " PEN50 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 17. 0x04 17. 0x84 17. " PEN49 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 16. 0x04 16. 0x84 16. " PEN48 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 15. 0x04 15. 0x84 15. " PEN47 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 14. 0x04 14. 0x84 14. " PEN46 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 13. 0x04 13. 0x84 13. " PEN45 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 12. 0x04 12. 0x84 12. " PEN44 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 11. 0x04 11. 0x84 11. " PEN43 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 10. 0x04 10. 0x84 10. " PEN42 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 9. 0x04 9. 0x84 9. " PEN41 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 8. 0x04 8. 0x84 8. " PEN40 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 7. 0x04 7. 0x84 7. " PEN39 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 6. 0x04 6. 0x84 6. " PEN38 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 5. 0x04 5. 0x84 5. " PEN37 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 4. 0x04 4. 0x84 4. " PEN36 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 3. 0x04 3. 0x84 3. " PEN35 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 2. 0x04 2. 0x84 2. " PEN34 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 1. 0x04 1. 0x84 1. " PEN33 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 0. 0x04 0. 0x84 0. " PEN32 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x08 "IRQ64_95_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x08 31. 0x08 31. 0x88 31. " PEN95 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 30. 0x08 30. 0x88 30. " PEN94 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 29. 0x08 29. 0x88 29. " PEN93 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 28. 0x08 28. 0x88 28. " PEN92 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 27. 0x08 27. 0x88 27. " PEN91 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 26. 0x08 26. 0x88 26. " PEN90 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 25. 0x08 25. 0x88 25. " PEN89 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 24. 0x08 24. 0x88 24. " PEN88 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 23. 0x08 23. 0x88 23. " PEN87 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 22. 0x08 22. 0x88 22. " PEN86 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 21. 0x08 21. 0x88 21. " PEN85 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 20. 0x08 20. 0x88 20. " PEN84 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 19. 0x08 19. 0x88 19. " PEN83 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 18. 0x08 18. 0x88 18. " PEN82 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 17. 0x08 17. 0x88 17. " PEN81 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 16. 0x08 16. 0x88 16. " PEN80 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 15. 0x08 15. 0x88 15. " PEN79 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 14. 0x08 14. 0x88 14. " PEN78 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 13. 0x08 13. 0x88 13. " PEN77 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 12. 0x08 12. 0x88 12. " PEN76 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 11. 0x08 11. 0x88 11. " PEN75 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 10. 0x08 10. 0x88 10. " PEN74 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 9. 0x08 9. 0x88 9. " PEN73 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 8. 0x08 8. 0x88 8. " PEN72 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 7. 0x08 7. 0x88 7. " PEN71 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 6. 0x08 6. 0x88 6. " PEN70 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 5. 0x08 5. 0x88 5. " PEN69 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 4. 0x08 4. 0x88 4. " PEN68 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 3. 0x08 3. 0x88 3. " PEN67 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 2. 0x08 2. 0x88 2. " PEN66 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 1. 0x08 1. 0x88 1. " PEN65 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 0. 0x08 0. 0x88 0. " PEN64 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x0c "IRQ96_127_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x0c 31. 0x0c 31. 0x8c 31. " PEN127 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 30. 0x0c 30. 0x8c 30. " PEN126 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 29. 0x0c 29. 0x8c 29. " PEN125 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 28. 0x0c 28. 0x8c 28. " PEN124 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 27. 0x0c 27. 0x8c 27. " PEN123 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 26. 0x0c 26. 0x8c 26. " PEN122 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 25. 0x0c 25. 0x8c 25. " PEN121 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 24. 0x0c 24. 0x8c 24. " PEN120 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 23. 0x0c 23. 0x8c 23. " PEN119 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 22. 0x0c 22. 0x8c 22. " PEN118 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 21. 0x0c 21. 0x8c 21. " PEN117 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 20. 0x0c 20. 0x8c 20. " PEN116 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 19. 0x0c 19. 0x8c 19. " PEN115 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 18. 0x0c 18. 0x8c 18. " PEN114 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 17. 0x0c 17. 0x8c 17. " PEN113 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 16. 0x0c 16. 0x8c 16. " PEN112 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 15. 0x0c 15. 0x8c 15. " PEN111 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 14. 0x0c 14. 0x8c 14. " PEN110 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 13. 0x0c 13. 0x8c 13. " PEN109 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 12. 0x0c 12. 0x8c 12. " PEN108 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 11. 0x0c 11. 0x8c 11. " PEN107 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 10. 0x0c 10. 0x8c 10. " PEN106 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 9. 0x0c 9. 0x8c 9. " PEN105 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 8. 0x0c 8. 0x8c 8. " PEN104 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 7. 0x0c 7. 0x8c 7. " PEN103 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 6. 0x0c 6. 0x8c 6. " PEN102 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 5. 0x0c 5. 0x8c 5. " PEN101 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 4. 0x0c 4. 0x8c 4. " PEN100 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 3. 0x0c 3. 0x8c 3. " PEN99 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 2. 0x0c 2. 0x8c 2. " PEN98 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 1. 0x0c 1. 0x8c 1. " PEN97 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 0. 0x0c 0. 0x8c 0. " PEN96 ,Interrupt Set/Clear Pending" "Not pending,Pending" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x04) group.long 0x200++0x13 line.long 0x00 "IRQ0_31_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN31 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN30 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN29 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN28 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN27 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN26 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN25 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN24 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN23 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN22 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN21 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN20 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN19 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN18 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN17 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN16 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN15 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN14 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN13 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN12 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN11 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN10 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN9 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN8 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN7 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN6 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN5 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN4 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN3 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN2 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN1 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN0 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x04 "IRQ32_63_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x04 31. 0x04 31. 0x84 31. " PEN63 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 30. 0x04 30. 0x84 30. " PEN62 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 29. 0x04 29. 0x84 29. " PEN61 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 28. 0x04 28. 0x84 28. " PEN60 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 27. 0x04 27. 0x84 27. " PEN59 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 26. 0x04 26. 0x84 26. " PEN58 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 25. 0x04 25. 0x84 25. " PEN57 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 24. 0x04 24. 0x84 24. " PEN56 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 23. 0x04 23. 0x84 23. " PEN55 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 22. 0x04 22. 0x84 22. " PEN54 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 21. 0x04 21. 0x84 21. " PEN53 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 20. 0x04 20. 0x84 20. " PEN52 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 19. 0x04 19. 0x84 19. " PEN51 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 18. 0x04 18. 0x84 18. " PEN50 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 17. 0x04 17. 0x84 17. " PEN49 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 16. 0x04 16. 0x84 16. " PEN48 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 15. 0x04 15. 0x84 15. " PEN47 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 14. 0x04 14. 0x84 14. " PEN46 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 13. 0x04 13. 0x84 13. " PEN45 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 12. 0x04 12. 0x84 12. " PEN44 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 11. 0x04 11. 0x84 11. " PEN43 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 10. 0x04 10. 0x84 10. " PEN42 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 9. 0x04 9. 0x84 9. " PEN41 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 8. 0x04 8. 0x84 8. " PEN40 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 7. 0x04 7. 0x84 7. " PEN39 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 6. 0x04 6. 0x84 6. " PEN38 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 5. 0x04 5. 0x84 5. " PEN37 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 4. 0x04 4. 0x84 4. " PEN36 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 3. 0x04 3. 0x84 3. " PEN35 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 2. 0x04 2. 0x84 2. " PEN34 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 1. 0x04 1. 0x84 1. " PEN33 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 0. 0x04 0. 0x84 0. " PEN32 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x08 "IRQ64_95_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x08 31. 0x08 31. 0x88 31. " PEN95 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 30. 0x08 30. 0x88 30. " PEN94 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 29. 0x08 29. 0x88 29. " PEN93 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 28. 0x08 28. 0x88 28. " PEN92 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 27. 0x08 27. 0x88 27. " PEN91 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 26. 0x08 26. 0x88 26. " PEN90 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 25. 0x08 25. 0x88 25. " PEN89 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 24. 0x08 24. 0x88 24. " PEN88 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 23. 0x08 23. 0x88 23. " PEN87 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 22. 0x08 22. 0x88 22. " PEN86 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 21. 0x08 21. 0x88 21. " PEN85 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 20. 0x08 20. 0x88 20. " PEN84 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 19. 0x08 19. 0x88 19. " PEN83 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 18. 0x08 18. 0x88 18. " PEN82 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 17. 0x08 17. 0x88 17. " PEN81 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 16. 0x08 16. 0x88 16. " PEN80 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 15. 0x08 15. 0x88 15. " PEN79 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 14. 0x08 14. 0x88 14. " PEN78 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 13. 0x08 13. 0x88 13. " PEN77 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 12. 0x08 12. 0x88 12. " PEN76 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 11. 0x08 11. 0x88 11. " PEN75 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 10. 0x08 10. 0x88 10. " PEN74 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 9. 0x08 9. 0x88 9. " PEN73 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 8. 0x08 8. 0x88 8. " PEN72 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 7. 0x08 7. 0x88 7. " PEN71 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 6. 0x08 6. 0x88 6. " PEN70 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 5. 0x08 5. 0x88 5. " PEN69 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 4. 0x08 4. 0x88 4. " PEN68 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 3. 0x08 3. 0x88 3. " PEN67 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 2. 0x08 2. 0x88 2. " PEN66 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 1. 0x08 1. 0x88 1. " PEN65 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 0. 0x08 0. 0x88 0. " PEN64 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x0c "IRQ96_127_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x0c 31. 0x0c 31. 0x8c 31. " PEN127 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 30. 0x0c 30. 0x8c 30. " PEN126 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 29. 0x0c 29. 0x8c 29. " PEN125 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 28. 0x0c 28. 0x8c 28. " PEN124 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 27. 0x0c 27. 0x8c 27. " PEN123 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 26. 0x0c 26. 0x8c 26. " PEN122 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 25. 0x0c 25. 0x8c 25. " PEN121 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 24. 0x0c 24. 0x8c 24. " PEN120 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 23. 0x0c 23. 0x8c 23. " PEN119 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 22. 0x0c 22. 0x8c 22. " PEN118 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 21. 0x0c 21. 0x8c 21. " PEN117 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 20. 0x0c 20. 0x8c 20. " PEN116 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 19. 0x0c 19. 0x8c 19. " PEN115 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 18. 0x0c 18. 0x8c 18. " PEN114 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 17. 0x0c 17. 0x8c 17. " PEN113 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 16. 0x0c 16. 0x8c 16. " PEN112 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 15. 0x0c 15. 0x8c 15. " PEN111 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 14. 0x0c 14. 0x8c 14. " PEN110 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 13. 0x0c 13. 0x8c 13. " PEN109 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 12. 0x0c 12. 0x8c 12. " PEN108 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 11. 0x0c 11. 0x8c 11. " PEN107 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 10. 0x0c 10. 0x8c 10. " PEN106 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 9. 0x0c 9. 0x8c 9. " PEN105 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 8. 0x0c 8. 0x8c 8. " PEN104 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 7. 0x0c 7. 0x8c 7. " PEN103 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 6. 0x0c 6. 0x8c 6. " PEN102 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 5. 0x0c 5. 0x8c 5. " PEN101 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 4. 0x0c 4. 0x8c 4. " PEN100 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 3. 0x0c 3. 0x8c 3. " PEN99 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 2. 0x0c 2. 0x8c 2. " PEN98 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 1. 0x0c 1. 0x8c 1. " PEN97 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 0. 0x0c 0. 0x8c 0. " PEN96 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x10 "IRQ128_159_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x10 31. 0x10 31. 0x90 31. " PEN159 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 30. 0x10 30. 0x90 30. " PEN158 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 29. 0x10 29. 0x90 29. " PEN157 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 28. 0x10 28. 0x90 28. " PEN156 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 27. 0x10 27. 0x90 27. " PEN155 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 26. 0x10 26. 0x90 26. " PEN154 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x10 25. 0x10 25. 0x90 25. " PEN153 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 24. 0x10 24. 0x90 24. " PEN152 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 23. 0x10 23. 0x90 23. " PEN151 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 22. 0x10 22. 0x90 22. " PEN150 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 21. 0x10 21. 0x90 21. " PEN149 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 20. 0x10 20. 0x90 20. " PEN148 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x10 19. 0x10 19. 0x90 19. " PEN147 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 18. 0x10 18. 0x90 18. " PEN146 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 17. 0x10 17. 0x90 17. " PEN145 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 16. 0x10 16. 0x90 16. " PEN144 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 15. 0x10 15. 0x90 15. " PEN143 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 14. 0x10 14. 0x90 14. " PEN142 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x10 13. 0x10 13. 0x90 13. " PEN141 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 12. 0x10 12. 0x90 12. " PEN140 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 11. 0x10 11. 0x90 11. " PEN139 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 10. 0x10 10. 0x90 10. " PEN138 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 9. 0x10 9. 0x90 9. " PEN137 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 8. 0x10 8. 0x90 8. " PEN136 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x10 7. 0x10 7. 0x90 7. " PEN135 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 6. 0x10 6. 0x90 6. " PEN134 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 5. 0x10 5. 0x90 5. " PEN133 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 4. 0x10 4. 0x90 4. " PEN132 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 3. 0x10 3. 0x90 3. " PEN131 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 2. 0x10 2. 0x90 2. " PEN130 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x10 1. 0x10 1. 0x90 1. " PEN129 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 0. 0x10 0. 0x90 0. " PEN128 ,Interrupt Set/Clear Pending" "Not pending,Pending" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x05) group.long 0x200++0x17 line.long 0x00 "IRQ0_31_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN31 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN30 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN29 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN28 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN27 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN26 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN25 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN24 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN23 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN22 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN21 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN20 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN19 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN18 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN17 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN16 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN15 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN14 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN13 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN12 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN11 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN10 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN9 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN8 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN7 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN6 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN5 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN4 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN3 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN2 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN1 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN0 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x04 "IRQ32_63_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x04 31. 0x04 31. 0x84 31. " PEN63 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 30. 0x04 30. 0x84 30. " PEN62 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 29. 0x04 29. 0x84 29. " PEN61 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 28. 0x04 28. 0x84 28. " PEN60 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 27. 0x04 27. 0x84 27. " PEN59 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 26. 0x04 26. 0x84 26. " PEN58 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 25. 0x04 25. 0x84 25. " PEN57 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 24. 0x04 24. 0x84 24. " PEN56 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 23. 0x04 23. 0x84 23. " PEN55 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 22. 0x04 22. 0x84 22. " PEN54 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 21. 0x04 21. 0x84 21. " PEN53 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 20. 0x04 20. 0x84 20. " PEN52 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 19. 0x04 19. 0x84 19. " PEN51 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 18. 0x04 18. 0x84 18. " PEN50 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 17. 0x04 17. 0x84 17. " PEN49 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 16. 0x04 16. 0x84 16. " PEN48 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 15. 0x04 15. 0x84 15. " PEN47 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 14. 0x04 14. 0x84 14. " PEN46 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 13. 0x04 13. 0x84 13. " PEN45 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 12. 0x04 12. 0x84 12. " PEN44 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 11. 0x04 11. 0x84 11. " PEN43 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 10. 0x04 10. 0x84 10. " PEN42 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 9. 0x04 9. 0x84 9. " PEN41 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 8. 0x04 8. 0x84 8. " PEN40 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 7. 0x04 7. 0x84 7. " PEN39 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 6. 0x04 6. 0x84 6. " PEN38 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 5. 0x04 5. 0x84 5. " PEN37 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 4. 0x04 4. 0x84 4. " PEN36 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 3. 0x04 3. 0x84 3. " PEN35 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 2. 0x04 2. 0x84 2. " PEN34 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 1. 0x04 1. 0x84 1. " PEN33 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 0. 0x04 0. 0x84 0. " PEN32 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x08 "IRQ64_95_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x08 31. 0x08 31. 0x88 31. " PEN95 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 30. 0x08 30. 0x88 30. " PEN94 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 29. 0x08 29. 0x88 29. " PEN93 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 28. 0x08 28. 0x88 28. " PEN92 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 27. 0x08 27. 0x88 27. " PEN91 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 26. 0x08 26. 0x88 26. " PEN90 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 25. 0x08 25. 0x88 25. " PEN89 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 24. 0x08 24. 0x88 24. " PEN88 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 23. 0x08 23. 0x88 23. " PEN87 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 22. 0x08 22. 0x88 22. " PEN86 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 21. 0x08 21. 0x88 21. " PEN85 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 20. 0x08 20. 0x88 20. " PEN84 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 19. 0x08 19. 0x88 19. " PEN83 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 18. 0x08 18. 0x88 18. " PEN82 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 17. 0x08 17. 0x88 17. " PEN81 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 16. 0x08 16. 0x88 16. " PEN80 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 15. 0x08 15. 0x88 15. " PEN79 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 14. 0x08 14. 0x88 14. " PEN78 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 13. 0x08 13. 0x88 13. " PEN77 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 12. 0x08 12. 0x88 12. " PEN76 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 11. 0x08 11. 0x88 11. " PEN75 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 10. 0x08 10. 0x88 10. " PEN74 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 9. 0x08 9. 0x88 9. " PEN73 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 8. 0x08 8. 0x88 8. " PEN72 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 7. 0x08 7. 0x88 7. " PEN71 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 6. 0x08 6. 0x88 6. " PEN70 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 5. 0x08 5. 0x88 5. " PEN69 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 4. 0x08 4. 0x88 4. " PEN68 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 3. 0x08 3. 0x88 3. " PEN67 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 2. 0x08 2. 0x88 2. " PEN66 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 1. 0x08 1. 0x88 1. " PEN65 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 0. 0x08 0. 0x88 0. " PEN64 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x0c "IRQ96_127_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x0c 31. 0x0c 31. 0x8c 31. " PEN127 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 30. 0x0c 30. 0x8c 30. " PEN126 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 29. 0x0c 29. 0x8c 29. " PEN125 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 28. 0x0c 28. 0x8c 28. " PEN124 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 27. 0x0c 27. 0x8c 27. " PEN123 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 26. 0x0c 26. 0x8c 26. " PEN122 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 25. 0x0c 25. 0x8c 25. " PEN121 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 24. 0x0c 24. 0x8c 24. " PEN120 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 23. 0x0c 23. 0x8c 23. " PEN119 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 22. 0x0c 22. 0x8c 22. " PEN118 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 21. 0x0c 21. 0x8c 21. " PEN117 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 20. 0x0c 20. 0x8c 20. " PEN116 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 19. 0x0c 19. 0x8c 19. " PEN115 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 18. 0x0c 18. 0x8c 18. " PEN114 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 17. 0x0c 17. 0x8c 17. " PEN113 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 16. 0x0c 16. 0x8c 16. " PEN112 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 15. 0x0c 15. 0x8c 15. " PEN111 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 14. 0x0c 14. 0x8c 14. " PEN110 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 13. 0x0c 13. 0x8c 13. " PEN109 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 12. 0x0c 12. 0x8c 12. " PEN108 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 11. 0x0c 11. 0x8c 11. " PEN107 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 10. 0x0c 10. 0x8c 10. " PEN106 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 9. 0x0c 9. 0x8c 9. " PEN105 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 8. 0x0c 8. 0x8c 8. " PEN104 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 7. 0x0c 7. 0x8c 7. " PEN103 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 6. 0x0c 6. 0x8c 6. " PEN102 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 5. 0x0c 5. 0x8c 5. " PEN101 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 4. 0x0c 4. 0x8c 4. " PEN100 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 3. 0x0c 3. 0x8c 3. " PEN99 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 2. 0x0c 2. 0x8c 2. " PEN98 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 1. 0x0c 1. 0x8c 1. " PEN97 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 0. 0x0c 0. 0x8c 0. " PEN96 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x10 "IRQ128_159_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x10 31. 0x10 31. 0x90 31. " PEN159 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 30. 0x10 30. 0x90 30. " PEN158 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 29. 0x10 29. 0x90 29. " PEN157 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 28. 0x10 28. 0x90 28. " PEN156 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 27. 0x10 27. 0x90 27. " PEN155 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 26. 0x10 26. 0x90 26. " PEN154 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x10 25. 0x10 25. 0x90 25. " PEN153 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 24. 0x10 24. 0x90 24. " PEN152 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 23. 0x10 23. 0x90 23. " PEN151 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 22. 0x10 22. 0x90 22. " PEN150 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 21. 0x10 21. 0x90 21. " PEN149 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 20. 0x10 20. 0x90 20. " PEN148 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x10 19. 0x10 19. 0x90 19. " PEN147 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 18. 0x10 18. 0x90 18. " PEN146 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 17. 0x10 17. 0x90 17. " PEN145 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 16. 0x10 16. 0x90 16. " PEN144 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 15. 0x10 15. 0x90 15. " PEN143 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 14. 0x10 14. 0x90 14. " PEN142 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x10 13. 0x10 13. 0x90 13. " PEN141 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 12. 0x10 12. 0x90 12. " PEN140 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 11. 0x10 11. 0x90 11. " PEN139 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 10. 0x10 10. 0x90 10. " PEN138 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 9. 0x10 9. 0x90 9. " PEN137 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 8. 0x10 8. 0x90 8. " PEN136 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x10 7. 0x10 7. 0x90 7. " PEN135 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 6. 0x10 6. 0x90 6. " PEN134 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 5. 0x10 5. 0x90 5. " PEN133 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 4. 0x10 4. 0x90 4. " PEN132 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 3. 0x10 3. 0x90 3. " PEN131 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 2. 0x10 2. 0x90 2. " PEN130 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x10 1. 0x10 1. 0x90 1. " PEN129 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 0. 0x10 0. 0x90 0. " PEN128 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x14 "IRQ160_191_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x14 31. 0x14 31. 0x94 31. " PEN191 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 30. 0x14 30. 0x94 30. " PEN190 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 29. 0x14 29. 0x94 29. " PEN189 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 28. 0x14 28. 0x94 28. " PEN188 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 27. 0x14 27. 0x94 27. " PEN187 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 26. 0x14 26. 0x94 26. " PEN186 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x14 25. 0x14 25. 0x94 25. " PEN185 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 24. 0x14 24. 0x94 24. " PEN184 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 23. 0x14 23. 0x94 23. " PEN183 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 22. 0x14 22. 0x94 22. " PEN182 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 21. 0x14 21. 0x94 21. " PEN181 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 20. 0x14 20. 0x94 20. " PEN180 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x14 19. 0x14 19. 0x94 19. " PEN179 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 18. 0x14 18. 0x94 18. " PEN178 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 17. 0x14 17. 0x94 17. " PEN177 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 16. 0x14 16. 0x94 16. " PEN176 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 15. 0x14 15. 0x94 15. " PEN175 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 14. 0x14 14. 0x94 14. " PEN174 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x14 13. 0x14 13. 0x94 13. " PEN173 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 12. 0x14 12. 0x94 12. " PEN172 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 11. 0x14 11. 0x94 11. " PEN171 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 10. 0x14 10. 0x94 10. " PEN170 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 9. 0x14 9. 0x94 9. " PEN169 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 8. 0x14 8. 0x94 8. " PEN168 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x14 7. 0x14 7. 0x94 7. " PEN167 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 6. 0x14 6. 0x94 6. " PEN166 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 5. 0x14 5. 0x94 5. " PEN165 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 4. 0x14 4. 0x94 4. " PEN164 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 3. 0x14 3. 0x94 3. " PEN163 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 2. 0x14 2. 0x94 2. " PEN162 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x14 1. 0x14 1. 0x94 1. " PEN161 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 0. 0x14 0. 0x94 0. " PEN160 ,Interrupt Set/Clear Pending" "Not pending,Pending" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x06) group.long 0x200++0x1B line.long 0x00 "IRQ0_31_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN31 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN30 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN29 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN28 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN27 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN26 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN25 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN24 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN23 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN22 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN21 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN20 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN19 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN18 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN17 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN16 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN15 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN14 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN13 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN12 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN11 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN10 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN9 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN8 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN7 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN6 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN5 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN4 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN3 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN2 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN1 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN0 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x04 "IRQ32_63_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x04 31. 0x04 31. 0x84 31. " PEN63 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 30. 0x04 30. 0x84 30. " PEN62 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 29. 0x04 29. 0x84 29. " PEN61 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 28. 0x04 28. 0x84 28. " PEN60 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 27. 0x04 27. 0x84 27. " PEN59 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 26. 0x04 26. 0x84 26. " PEN58 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 25. 0x04 25. 0x84 25. " PEN57 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 24. 0x04 24. 0x84 24. " PEN56 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 23. 0x04 23. 0x84 23. " PEN55 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 22. 0x04 22. 0x84 22. " PEN54 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 21. 0x04 21. 0x84 21. " PEN53 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 20. 0x04 20. 0x84 20. " PEN52 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 19. 0x04 19. 0x84 19. " PEN51 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 18. 0x04 18. 0x84 18. " PEN50 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 17. 0x04 17. 0x84 17. " PEN49 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 16. 0x04 16. 0x84 16. " PEN48 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 15. 0x04 15. 0x84 15. " PEN47 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 14. 0x04 14. 0x84 14. " PEN46 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 13. 0x04 13. 0x84 13. " PEN45 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 12. 0x04 12. 0x84 12. " PEN44 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 11. 0x04 11. 0x84 11. " PEN43 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 10. 0x04 10. 0x84 10. " PEN42 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 9. 0x04 9. 0x84 9. " PEN41 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 8. 0x04 8. 0x84 8. " PEN40 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 7. 0x04 7. 0x84 7. " PEN39 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 6. 0x04 6. 0x84 6. " PEN38 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 5. 0x04 5. 0x84 5. " PEN37 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 4. 0x04 4. 0x84 4. " PEN36 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 3. 0x04 3. 0x84 3. " PEN35 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 2. 0x04 2. 0x84 2. " PEN34 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 1. 0x04 1. 0x84 1. " PEN33 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 0. 0x04 0. 0x84 0. " PEN32 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x08 "IRQ64_95_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x08 31. 0x08 31. 0x88 31. " PEN95 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 30. 0x08 30. 0x88 30. " PEN94 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 29. 0x08 29. 0x88 29. " PEN93 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 28. 0x08 28. 0x88 28. " PEN92 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 27. 0x08 27. 0x88 27. " PEN91 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 26. 0x08 26. 0x88 26. " PEN90 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 25. 0x08 25. 0x88 25. " PEN89 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 24. 0x08 24. 0x88 24. " PEN88 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 23. 0x08 23. 0x88 23. " PEN87 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 22. 0x08 22. 0x88 22. " PEN86 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 21. 0x08 21. 0x88 21. " PEN85 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 20. 0x08 20. 0x88 20. " PEN84 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 19. 0x08 19. 0x88 19. " PEN83 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 18. 0x08 18. 0x88 18. " PEN82 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 17. 0x08 17. 0x88 17. " PEN81 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 16. 0x08 16. 0x88 16. " PEN80 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 15. 0x08 15. 0x88 15. " PEN79 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 14. 0x08 14. 0x88 14. " PEN78 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 13. 0x08 13. 0x88 13. " PEN77 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 12. 0x08 12. 0x88 12. " PEN76 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 11. 0x08 11. 0x88 11. " PEN75 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 10. 0x08 10. 0x88 10. " PEN74 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 9. 0x08 9. 0x88 9. " PEN73 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 8. 0x08 8. 0x88 8. " PEN72 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 7. 0x08 7. 0x88 7. " PEN71 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 6. 0x08 6. 0x88 6. " PEN70 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 5. 0x08 5. 0x88 5. " PEN69 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 4. 0x08 4. 0x88 4. " PEN68 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 3. 0x08 3. 0x88 3. " PEN67 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 2. 0x08 2. 0x88 2. " PEN66 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 1. 0x08 1. 0x88 1. " PEN65 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 0. 0x08 0. 0x88 0. " PEN64 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x0c "IRQ96_127_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x0c 31. 0x0c 31. 0x8c 31. " PEN127 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 30. 0x0c 30. 0x8c 30. " PEN126 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 29. 0x0c 29. 0x8c 29. " PEN125 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 28. 0x0c 28. 0x8c 28. " PEN124 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 27. 0x0c 27. 0x8c 27. " PEN123 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 26. 0x0c 26. 0x8c 26. " PEN122 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 25. 0x0c 25. 0x8c 25. " PEN121 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 24. 0x0c 24. 0x8c 24. " PEN120 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 23. 0x0c 23. 0x8c 23. " PEN119 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 22. 0x0c 22. 0x8c 22. " PEN118 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 21. 0x0c 21. 0x8c 21. " PEN117 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 20. 0x0c 20. 0x8c 20. " PEN116 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 19. 0x0c 19. 0x8c 19. " PEN115 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 18. 0x0c 18. 0x8c 18. " PEN114 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 17. 0x0c 17. 0x8c 17. " PEN113 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 16. 0x0c 16. 0x8c 16. " PEN112 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 15. 0x0c 15. 0x8c 15. " PEN111 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 14. 0x0c 14. 0x8c 14. " PEN110 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 13. 0x0c 13. 0x8c 13. " PEN109 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 12. 0x0c 12. 0x8c 12. " PEN108 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 11. 0x0c 11. 0x8c 11. " PEN107 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 10. 0x0c 10. 0x8c 10. " PEN106 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 9. 0x0c 9. 0x8c 9. " PEN105 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 8. 0x0c 8. 0x8c 8. " PEN104 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 7. 0x0c 7. 0x8c 7. " PEN103 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 6. 0x0c 6. 0x8c 6. " PEN102 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 5. 0x0c 5. 0x8c 5. " PEN101 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 4. 0x0c 4. 0x8c 4. " PEN100 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 3. 0x0c 3. 0x8c 3. " PEN99 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 2. 0x0c 2. 0x8c 2. " PEN98 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 1. 0x0c 1. 0x8c 1. " PEN97 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 0. 0x0c 0. 0x8c 0. " PEN96 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x10 "IRQ128_159_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x10 31. 0x10 31. 0x90 31. " PEN159 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 30. 0x10 30. 0x90 30. " PEN158 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 29. 0x10 29. 0x90 29. " PEN157 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 28. 0x10 28. 0x90 28. " PEN156 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 27. 0x10 27. 0x90 27. " PEN155 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 26. 0x10 26. 0x90 26. " PEN154 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x10 25. 0x10 25. 0x90 25. " PEN153 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 24. 0x10 24. 0x90 24. " PEN152 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 23. 0x10 23. 0x90 23. " PEN151 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 22. 0x10 22. 0x90 22. " PEN150 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 21. 0x10 21. 0x90 21. " PEN149 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 20. 0x10 20. 0x90 20. " PEN148 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x10 19. 0x10 19. 0x90 19. " PEN147 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 18. 0x10 18. 0x90 18. " PEN146 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 17. 0x10 17. 0x90 17. " PEN145 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 16. 0x10 16. 0x90 16. " PEN144 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 15. 0x10 15. 0x90 15. " PEN143 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 14. 0x10 14. 0x90 14. " PEN142 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x10 13. 0x10 13. 0x90 13. " PEN141 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 12. 0x10 12. 0x90 12. " PEN140 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 11. 0x10 11. 0x90 11. " PEN139 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 10. 0x10 10. 0x90 10. " PEN138 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 9. 0x10 9. 0x90 9. " PEN137 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 8. 0x10 8. 0x90 8. " PEN136 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x10 7. 0x10 7. 0x90 7. " PEN135 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 6. 0x10 6. 0x90 6. " PEN134 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 5. 0x10 5. 0x90 5. " PEN133 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 4. 0x10 4. 0x90 4. " PEN132 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 3. 0x10 3. 0x90 3. " PEN131 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 2. 0x10 2. 0x90 2. " PEN130 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x10 1. 0x10 1. 0x90 1. " PEN129 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 0. 0x10 0. 0x90 0. " PEN128 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x14 "IRQ160_191_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x14 31. 0x14 31. 0x94 31. " PEN191 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 30. 0x14 30. 0x94 30. " PEN190 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 29. 0x14 29. 0x94 29. " PEN189 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 28. 0x14 28. 0x94 28. " PEN188 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 27. 0x14 27. 0x94 27. " PEN187 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 26. 0x14 26. 0x94 26. " PEN186 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x14 25. 0x14 25. 0x94 25. " PEN185 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 24. 0x14 24. 0x94 24. " PEN184 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 23. 0x14 23. 0x94 23. " PEN183 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 22. 0x14 22. 0x94 22. " PEN182 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 21. 0x14 21. 0x94 21. " PEN181 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 20. 0x14 20. 0x94 20. " PEN180 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x14 19. 0x14 19. 0x94 19. " PEN179 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 18. 0x14 18. 0x94 18. " PEN178 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 17. 0x14 17. 0x94 17. " PEN177 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 16. 0x14 16. 0x94 16. " PEN176 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 15. 0x14 15. 0x94 15. " PEN175 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 14. 0x14 14. 0x94 14. " PEN174 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x14 13. 0x14 13. 0x94 13. " PEN173 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 12. 0x14 12. 0x94 12. " PEN172 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 11. 0x14 11. 0x94 11. " PEN171 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 10. 0x14 10. 0x94 10. " PEN170 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 9. 0x14 9. 0x94 9. " PEN169 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 8. 0x14 8. 0x94 8. " PEN168 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x14 7. 0x14 7. 0x94 7. " PEN167 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 6. 0x14 6. 0x94 6. " PEN166 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 5. 0x14 5. 0x94 5. " PEN165 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 4. 0x14 4. 0x94 4. " PEN164 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 3. 0x14 3. 0x94 3. " PEN163 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 2. 0x14 2. 0x94 2. " PEN162 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x14 1. 0x14 1. 0x94 1. " PEN161 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 0. 0x14 0. 0x94 0. " PEN160 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x18 "IRQ192_223_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x18 31. 0x18 31. 0x98 31. " PEN223 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 30. 0x18 30. 0x98 30. " PEN222 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 29. 0x18 29. 0x98 29. " PEN221 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 28. 0x18 28. 0x98 28. " PEN220 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 27. 0x18 27. 0x98 27. " PEN219 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 26. 0x18 26. 0x98 26. " PEN218 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x18 25. 0x18 25. 0x98 25. " PEN217 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 24. 0x18 24. 0x98 24. " PEN216 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 23. 0x18 23. 0x98 23. " PEN215 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 22. 0x18 22. 0x98 22. " PEN214 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 21. 0x18 21. 0x98 21. " PEN213 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 20. 0x18 20. 0x98 20. " PEN212 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x18 19. 0x18 19. 0x98 19. " PEN211 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 18. 0x18 18. 0x98 18. " PEN210 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 17. 0x18 17. 0x98 17. " PEN209 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 16. 0x18 16. 0x98 16. " PEN208 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 15. 0x18 15. 0x98 15. " PEN207 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 14. 0x18 14. 0x98 14. " PEN206 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x18 13. 0x18 13. 0x98 13. " PEN205 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 12. 0x18 12. 0x98 12. " PEN204 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 11. 0x18 11. 0x98 11. " PEN203 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 10. 0x18 10. 0x98 10. " PEN202 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 9. 0x18 9. 0x98 9. " PEN201 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 8. 0x18 8. 0x98 8. " PEN200 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x18 7. 0x18 7. 0x98 7. " PEN199 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 6. 0x18 6. 0x98 6. " PEN198 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 5. 0x18 5. 0x98 5. " PEN197 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 4. 0x18 4. 0x98 4. " PEN196 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 3. 0x18 3. 0x98 3. " PEN195 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 2. 0x18 2. 0x98 2. " PEN194 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x18 1. 0x18 1. 0x98 1. " PEN193 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 0. 0x18 0. 0x98 0. " PEN192 ,Interrupt Set/Clear Pending" "Not pending,Pending" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x07) group.long 0x200++0x1F line.long 0x00 "IRQ0_31_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN31 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN30 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN29 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN28 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN27 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN26 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN25 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN24 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN23 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN22 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN21 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN20 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN19 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN18 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN17 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN16 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN15 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN14 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN13 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN12 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN11 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN10 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN9 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN8 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN7 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN6 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN5 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN4 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN3 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN2 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN1 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN0 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x04 "IRQ32_63_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x04 31. 0x04 31. 0x84 31. " PEN63 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 30. 0x04 30. 0x84 30. " PEN62 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 29. 0x04 29. 0x84 29. " PEN61 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 28. 0x04 28. 0x84 28. " PEN60 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 27. 0x04 27. 0x84 27. " PEN59 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 26. 0x04 26. 0x84 26. " PEN58 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 25. 0x04 25. 0x84 25. " PEN57 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 24. 0x04 24. 0x84 24. " PEN56 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 23. 0x04 23. 0x84 23. " PEN55 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 22. 0x04 22. 0x84 22. " PEN54 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 21. 0x04 21. 0x84 21. " PEN53 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 20. 0x04 20. 0x84 20. " PEN52 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 19. 0x04 19. 0x84 19. " PEN51 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 18. 0x04 18. 0x84 18. " PEN50 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 17. 0x04 17. 0x84 17. " PEN49 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 16. 0x04 16. 0x84 16. " PEN48 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 15. 0x04 15. 0x84 15. " PEN47 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 14. 0x04 14. 0x84 14. " PEN46 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 13. 0x04 13. 0x84 13. " PEN45 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 12. 0x04 12. 0x84 12. " PEN44 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 11. 0x04 11. 0x84 11. " PEN43 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 10. 0x04 10. 0x84 10. " PEN42 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 9. 0x04 9. 0x84 9. " PEN41 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 8. 0x04 8. 0x84 8. " PEN40 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 7. 0x04 7. 0x84 7. " PEN39 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 6. 0x04 6. 0x84 6. " PEN38 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 5. 0x04 5. 0x84 5. " PEN37 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 4. 0x04 4. 0x84 4. " PEN36 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 3. 0x04 3. 0x84 3. " PEN35 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 2. 0x04 2. 0x84 2. " PEN34 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 1. 0x04 1. 0x84 1. " PEN33 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 0. 0x04 0. 0x84 0. " PEN32 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x08 "IRQ64_95_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x08 31. 0x08 31. 0x88 31. " PEN95 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 30. 0x08 30. 0x88 30. " PEN94 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 29. 0x08 29. 0x88 29. " PEN93 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 28. 0x08 28. 0x88 28. " PEN92 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 27. 0x08 27. 0x88 27. " PEN91 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 26. 0x08 26. 0x88 26. " PEN90 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 25. 0x08 25. 0x88 25. " PEN89 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 24. 0x08 24. 0x88 24. " PEN88 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 23. 0x08 23. 0x88 23. " PEN87 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 22. 0x08 22. 0x88 22. " PEN86 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 21. 0x08 21. 0x88 21. " PEN85 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 20. 0x08 20. 0x88 20. " PEN84 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 19. 0x08 19. 0x88 19. " PEN83 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 18. 0x08 18. 0x88 18. " PEN82 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 17. 0x08 17. 0x88 17. " PEN81 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 16. 0x08 16. 0x88 16. " PEN80 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 15. 0x08 15. 0x88 15. " PEN79 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 14. 0x08 14. 0x88 14. " PEN78 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 13. 0x08 13. 0x88 13. " PEN77 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 12. 0x08 12. 0x88 12. " PEN76 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 11. 0x08 11. 0x88 11. " PEN75 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 10. 0x08 10. 0x88 10. " PEN74 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 9. 0x08 9. 0x88 9. " PEN73 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 8. 0x08 8. 0x88 8. " PEN72 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 7. 0x08 7. 0x88 7. " PEN71 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 6. 0x08 6. 0x88 6. " PEN70 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 5. 0x08 5. 0x88 5. " PEN69 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 4. 0x08 4. 0x88 4. " PEN68 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 3. 0x08 3. 0x88 3. " PEN67 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 2. 0x08 2. 0x88 2. " PEN66 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 1. 0x08 1. 0x88 1. " PEN65 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 0. 0x08 0. 0x88 0. " PEN64 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x0c "IRQ96_127_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x0c 31. 0x0c 31. 0x8c 31. " PEN127 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 30. 0x0c 30. 0x8c 30. " PEN126 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 29. 0x0c 29. 0x8c 29. " PEN125 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 28. 0x0c 28. 0x8c 28. " PEN124 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 27. 0x0c 27. 0x8c 27. " PEN123 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 26. 0x0c 26. 0x8c 26. " PEN122 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 25. 0x0c 25. 0x8c 25. " PEN121 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 24. 0x0c 24. 0x8c 24. " PEN120 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 23. 0x0c 23. 0x8c 23. " PEN119 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 22. 0x0c 22. 0x8c 22. " PEN118 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 21. 0x0c 21. 0x8c 21. " PEN117 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 20. 0x0c 20. 0x8c 20. " PEN116 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 19. 0x0c 19. 0x8c 19. " PEN115 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 18. 0x0c 18. 0x8c 18. " PEN114 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 17. 0x0c 17. 0x8c 17. " PEN113 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 16. 0x0c 16. 0x8c 16. " PEN112 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 15. 0x0c 15. 0x8c 15. " PEN111 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 14. 0x0c 14. 0x8c 14. " PEN110 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 13. 0x0c 13. 0x8c 13. " PEN109 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 12. 0x0c 12. 0x8c 12. " PEN108 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 11. 0x0c 11. 0x8c 11. " PEN107 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 10. 0x0c 10. 0x8c 10. " PEN106 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 9. 0x0c 9. 0x8c 9. " PEN105 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 8. 0x0c 8. 0x8c 8. " PEN104 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 7. 0x0c 7. 0x8c 7. " PEN103 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 6. 0x0c 6. 0x8c 6. " PEN102 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 5. 0x0c 5. 0x8c 5. " PEN101 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 4. 0x0c 4. 0x8c 4. " PEN100 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 3. 0x0c 3. 0x8c 3. " PEN99 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 2. 0x0c 2. 0x8c 2. " PEN98 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 1. 0x0c 1. 0x8c 1. " PEN97 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 0. 0x0c 0. 0x8c 0. " PEN96 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x10 "IRQ128_159_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x10 31. 0x10 31. 0x90 31. " PEN159 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 30. 0x10 30. 0x90 30. " PEN158 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 29. 0x10 29. 0x90 29. " PEN157 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 28. 0x10 28. 0x90 28. " PEN156 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 27. 0x10 27. 0x90 27. " PEN155 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 26. 0x10 26. 0x90 26. " PEN154 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x10 25. 0x10 25. 0x90 25. " PEN153 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 24. 0x10 24. 0x90 24. " PEN152 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 23. 0x10 23. 0x90 23. " PEN151 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 22. 0x10 22. 0x90 22. " PEN150 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 21. 0x10 21. 0x90 21. " PEN149 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 20. 0x10 20. 0x90 20. " PEN148 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x10 19. 0x10 19. 0x90 19. " PEN147 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 18. 0x10 18. 0x90 18. " PEN146 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 17. 0x10 17. 0x90 17. " PEN145 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 16. 0x10 16. 0x90 16. " PEN144 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 15. 0x10 15. 0x90 15. " PEN143 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 14. 0x10 14. 0x90 14. " PEN142 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x10 13. 0x10 13. 0x90 13. " PEN141 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 12. 0x10 12. 0x90 12. " PEN140 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 11. 0x10 11. 0x90 11. " PEN139 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 10. 0x10 10. 0x90 10. " PEN138 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 9. 0x10 9. 0x90 9. " PEN137 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 8. 0x10 8. 0x90 8. " PEN136 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x10 7. 0x10 7. 0x90 7. " PEN135 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 6. 0x10 6. 0x90 6. " PEN134 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 5. 0x10 5. 0x90 5. " PEN133 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 4. 0x10 4. 0x90 4. " PEN132 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 3. 0x10 3. 0x90 3. " PEN131 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 2. 0x10 2. 0x90 2. " PEN130 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x10 1. 0x10 1. 0x90 1. " PEN129 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 0. 0x10 0. 0x90 0. " PEN128 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x14 "IRQ160_191_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x14 31. 0x14 31. 0x94 31. " PEN191 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 30. 0x14 30. 0x94 30. " PEN190 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 29. 0x14 29. 0x94 29. " PEN189 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 28. 0x14 28. 0x94 28. " PEN188 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 27. 0x14 27. 0x94 27. " PEN187 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 26. 0x14 26. 0x94 26. " PEN186 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x14 25. 0x14 25. 0x94 25. " PEN185 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 24. 0x14 24. 0x94 24. " PEN184 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 23. 0x14 23. 0x94 23. " PEN183 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 22. 0x14 22. 0x94 22. " PEN182 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 21. 0x14 21. 0x94 21. " PEN181 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 20. 0x14 20. 0x94 20. " PEN180 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x14 19. 0x14 19. 0x94 19. " PEN179 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 18. 0x14 18. 0x94 18. " PEN178 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 17. 0x14 17. 0x94 17. " PEN177 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 16. 0x14 16. 0x94 16. " PEN176 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 15. 0x14 15. 0x94 15. " PEN175 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 14. 0x14 14. 0x94 14. " PEN174 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x14 13. 0x14 13. 0x94 13. " PEN173 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 12. 0x14 12. 0x94 12. " PEN172 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 11. 0x14 11. 0x94 11. " PEN171 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 10. 0x14 10. 0x94 10. " PEN170 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 9. 0x14 9. 0x94 9. " PEN169 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 8. 0x14 8. 0x94 8. " PEN168 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x14 7. 0x14 7. 0x94 7. " PEN167 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 6. 0x14 6. 0x94 6. " PEN166 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 5. 0x14 5. 0x94 5. " PEN165 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 4. 0x14 4. 0x94 4. " PEN164 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 3. 0x14 3. 0x94 3. " PEN163 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 2. 0x14 2. 0x94 2. " PEN162 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x14 1. 0x14 1. 0x94 1. " PEN161 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 0. 0x14 0. 0x94 0. " PEN160 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x18 "IRQ192_223_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x18 31. 0x18 31. 0x98 31. " PEN223 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 30. 0x18 30. 0x98 30. " PEN222 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 29. 0x18 29. 0x98 29. " PEN221 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 28. 0x18 28. 0x98 28. " PEN220 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 27. 0x18 27. 0x98 27. " PEN219 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 26. 0x18 26. 0x98 26. " PEN218 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x18 25. 0x18 25. 0x98 25. " PEN217 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 24. 0x18 24. 0x98 24. " PEN216 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 23. 0x18 23. 0x98 23. " PEN215 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 22. 0x18 22. 0x98 22. " PEN214 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 21. 0x18 21. 0x98 21. " PEN213 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 20. 0x18 20. 0x98 20. " PEN212 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x18 19. 0x18 19. 0x98 19. " PEN211 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 18. 0x18 18. 0x98 18. " PEN210 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 17. 0x18 17. 0x98 17. " PEN209 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 16. 0x18 16. 0x98 16. " PEN208 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 15. 0x18 15. 0x98 15. " PEN207 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 14. 0x18 14. 0x98 14. " PEN206 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x18 13. 0x18 13. 0x98 13. " PEN205 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 12. 0x18 12. 0x98 12. " PEN204 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 11. 0x18 11. 0x98 11. " PEN203 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 10. 0x18 10. 0x98 10. " PEN202 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 9. 0x18 9. 0x98 9. " PEN201 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 8. 0x18 8. 0x98 8. " PEN200 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x18 7. 0x18 7. 0x98 7. " PEN199 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 6. 0x18 6. 0x98 6. " PEN198 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 5. 0x18 5. 0x98 5. " PEN197 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 4. 0x18 4. 0x98 4. " PEN196 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 3. 0x18 3. 0x98 3. " PEN195 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 2. 0x18 2. 0x98 2. " PEN194 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x18 1. 0x18 1. 0x98 1. " PEN193 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 0. 0x18 0. 0x98 0. " PEN192 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x1c "IRQ224_239_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x1c 15. 0x1c 15. 0x9c 15. " PEN239 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x1c 14. 0x1c 14. 0x9c 14. " PEN238 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x1c 13. 0x1c 13. 0x9c 13. " PEN237 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x1c 12. 0x1c 12. 0x9c 12. " PEN236 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x1c 11. 0x1c 11. 0x9c 11. " PEN235 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x1c 10. 0x1c 10. 0x9c 10. " PEN234 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x1c 9. 0x1c 9. 0x9c 9. " PEN233 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x1c 8. 0x1c 8. 0x9c 8. " PEN232 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x1c 7. 0x1c 7. 0x9c 7. " PEN231 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x1c 6. 0x1c 6. 0x9c 6. " PEN230 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x1c 5. 0x1c 5. 0x9c 5. " PEN229 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x1c 4. 0x1c 4. 0x9c 4. " PEN228 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x1c 3. 0x1c 3. 0x9c 3. " PEN227 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x1c 2. 0x1c 2. 0x9c 2. " PEN226 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x1c 1. 0x1c 1. 0x9c 1. " PEN225 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x1c 0. 0x1c 0. 0x9c 0. " PEN224 ,Interrupt Set/Clear Pending" "Not pending,Pending" else hgroup.long 0x200++0x1F hide.long 0x00 "IRQ0_31_PEN_SET/CLR,Interrupt Pending Register" hide.long 0x04 "IRQ32_63_PEN_SET/CLR,Interrupt Pending Register" hide.long 0x08 "IRQ64_95_PEN_SET/CLR,Interrupt Pending Register" hide.long 0x0c "IRQ96_127_PEN_SET/CLR,Interrupt Pending Register" hide.long 0x10 "IRQ128_159_PEN_SET/CLR,Interrupt Pending Register" hide.long 0x14 "IRQ160_191_PEN_SET/CLR,Interrupt Pending Register" hide.long 0x18 "IRQ192_223_PEN_SET/CLR,Interrupt Pending Register" hide.long 0x1c "IRQ224_239_PEN_SET/CLR,Interrupt Pending Register" endif tree.end tree "Interrupt Active Bit Registers" width 9. if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x00) rgroup.long 0x300++0x03 line.long 0x00 "ACTIVE1,Active Bit Register 1" bitfld.long 0x00 31. " ACTIVE31 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 30. " ACTIVE30 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 29. " ACTIVE29 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 28. " ACTIVE28 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 27. " ACTIVE27 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 26. " ACTIVE26 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 25. " ACTIVE25 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 24. " ACTIVE24 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 23. " ACTIVE23 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 22. " ACTIVE22 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 21. " ACTIVE21 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 20. " ACTIVE20 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 19. " ACTIVE19 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 18. " ACTIVE18 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 17. " ACTIVE17 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 16. " ACTIVE16 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 15. " ACTIVE15 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 14. " ACTIVE14 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 13. " ACTIVE13 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 12. " ACTIVE12 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 11. " ACTIVE11 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 10. " ACTIVE10 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 9. " ACTIVE9 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 8. " ACTIVE8 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 7. " ACTIVE7 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 6. " ACTIVE6 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 5. " ACTIVE5 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 4. " ACTIVE4 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 3. " ACTIVE3 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 2. " ACTIVE2 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 1. " ACTIVE1 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 0. " ACTIVE0 ,Interrupt Active Flag" "Not active,Active" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x01) rgroup.long 0x300++0x07 line.long 0x00 "ACTIVE1,Active Bit Register 1" bitfld.long 0x00 31. " ACTIVE31 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 30. " ACTIVE30 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 29. " ACTIVE29 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 28. " ACTIVE28 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 27. " ACTIVE27 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 26. " ACTIVE26 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 25. " ACTIVE25 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 24. " ACTIVE24 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 23. " ACTIVE23 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 22. " ACTIVE22 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 21. " ACTIVE21 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 20. " ACTIVE20 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 19. " ACTIVE19 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 18. " ACTIVE18 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 17. " ACTIVE17 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 16. " ACTIVE16 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 15. " ACTIVE15 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 14. " ACTIVE14 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 13. " ACTIVE13 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 12. " ACTIVE12 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 11. " ACTIVE11 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 10. " ACTIVE10 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 9. " ACTIVE9 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 8. " ACTIVE8 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 7. " ACTIVE7 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 6. " ACTIVE6 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 5. " ACTIVE5 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 4. " ACTIVE4 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 3. " ACTIVE3 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 2. " ACTIVE2 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 1. " ACTIVE1 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 0. " ACTIVE0 ,Interrupt Active Flag" "Not active,Active" line.long 0x04 "ACTIVE2,Active Bit Register 2" bitfld.long 0x04 31. " ACTIVE63 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 30. " ACTIVE62 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 29. " ACTIVE61 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 28. " ACTIVE60 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 27. " ACTIVE59 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 26. " ACTIVE58 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 25. " ACTIVE57 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 24. " ACTIVE56 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 23. " ACTIVE55 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 22. " ACTIVE54 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 21. " ACTIVE53 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 20. " ACTIVE52 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 19. " ACTIVE51 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 18. " ACTIVE50 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 17. " ACTIVE49 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 16. " ACTIVE48 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 15. " ACTIVE47 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 14. " ACTIVE46 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 13. " ACTIVE45 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 12. " ACTIVE44 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 11. " ACTIVE43 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 10. " ACTIVE42 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 9. " ACTIVE41 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 8. " ACTIVE40 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 7. " ACTIVE39 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 6. " ACTIVE38 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 5. " ACTIVE37 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 4. " ACTIVE36 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 3. " ACTIVE35 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 2. " ACTIVE34 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 1. " ACTIVE33 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 0. " ACTIVE32 ,Interrupt Active Flag" "Not active,Active" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x02) rgroup.long 0x300++0x0B line.long 0x00 "ACTIVE1,Active Bit Register 1" bitfld.long 0x00 31. " ACTIVE31 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 30. " ACTIVE30 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 29. " ACTIVE29 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 28. " ACTIVE28 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 27. " ACTIVE27 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 26. " ACTIVE26 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 25. " ACTIVE25 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 24. " ACTIVE24 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 23. " ACTIVE23 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 22. " ACTIVE22 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 21. " ACTIVE21 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 20. " ACTIVE20 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 19. " ACTIVE19 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 18. " ACTIVE18 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 17. " ACTIVE17 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 16. " ACTIVE16 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 15. " ACTIVE15 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 14. " ACTIVE14 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 13. " ACTIVE13 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 12. " ACTIVE12 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 11. " ACTIVE11 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 10. " ACTIVE10 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 9. " ACTIVE9 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 8. " ACTIVE8 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 7. " ACTIVE7 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 6. " ACTIVE6 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 5. " ACTIVE5 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 4. " ACTIVE4 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 3. " ACTIVE3 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 2. " ACTIVE2 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 1. " ACTIVE1 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 0. " ACTIVE0 ,Interrupt Active Flag" "Not active,Active" line.long 0x04 "ACTIVE2,Active Bit Register 2" bitfld.long 0x04 31. " ACTIVE63 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 30. " ACTIVE62 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 29. " ACTIVE61 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 28. " ACTIVE60 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 27. " ACTIVE59 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 26. " ACTIVE58 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 25. " ACTIVE57 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 24. " ACTIVE56 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 23. " ACTIVE55 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 22. " ACTIVE54 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 21. " ACTIVE53 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 20. " ACTIVE52 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 19. " ACTIVE51 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 18. " ACTIVE50 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 17. " ACTIVE49 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 16. " ACTIVE48 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 15. " ACTIVE47 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 14. " ACTIVE46 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 13. " ACTIVE45 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 12. " ACTIVE44 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 11. " ACTIVE43 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 10. " ACTIVE42 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 9. " ACTIVE41 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 8. " ACTIVE40 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 7. " ACTIVE39 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 6. " ACTIVE38 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 5. " ACTIVE37 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 4. " ACTIVE36 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 3. " ACTIVE35 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 2. " ACTIVE34 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 1. " ACTIVE33 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 0. " ACTIVE32 ,Interrupt Active Flag" "Not active,Active" line.long 0x08 "ACTIVE3,Active Bit Register 3" bitfld.long 0x08 31. " ACTIVE95 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 30. " ACTIVE94 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 29. " ACTIVE93 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 28. " ACTIVE92 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 27. " ACTIVE91 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 26. " ACTIVE90 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 25. " ACTIVE89 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 24. " ACTIVE88 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 23. " ACTIVE87 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 22. " ACTIVE86 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 21. " ACTIVE85 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 20. " ACTIVE84 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 19. " ACTIVE83 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 18. " ACTIVE82 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 17. " ACTIVE81 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 16. " ACTIVE80 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 15. " ACTIVE79 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 14. " ACTIVE78 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 13. " ACTIVE77 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 12. " ACTIVE76 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 11. " ACTIVE75 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 10. " ACTIVE74 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 9. " ACTIVE73 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 8. " ACTIVE72 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 7. " ACTIVE71 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 6. " ACTIVE70 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 5. " ACTIVE69 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 4. " ACTIVE68 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 3. " ACTIVE67 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 2. " ACTIVE66 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 1. " ACTIVE65 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 0. " ACTIVE64 ,Interrupt Active Flag" "Not active,Active" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x03) rgroup.long 0x300++0x0F line.long 0x00 "ACTIVE1,Active Bit Register 1" bitfld.long 0x00 31. " ACTIVE31 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 30. " ACTIVE30 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 29. " ACTIVE29 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 28. " ACTIVE28 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 27. " ACTIVE27 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 26. " ACTIVE26 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 25. " ACTIVE25 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 24. " ACTIVE24 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 23. " ACTIVE23 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 22. " ACTIVE22 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 21. " ACTIVE21 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 20. " ACTIVE20 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 19. " ACTIVE19 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 18. " ACTIVE18 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 17. " ACTIVE17 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 16. " ACTIVE16 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 15. " ACTIVE15 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 14. " ACTIVE14 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 13. " ACTIVE13 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 12. " ACTIVE12 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 11. " ACTIVE11 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 10. " ACTIVE10 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 9. " ACTIVE9 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 8. " ACTIVE8 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 7. " ACTIVE7 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 6. " ACTIVE6 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 5. " ACTIVE5 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 4. " ACTIVE4 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 3. " ACTIVE3 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 2. " ACTIVE2 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 1. " ACTIVE1 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 0. " ACTIVE0 ,Interrupt Active Flag" "Not active,Active" line.long 0x04 "ACTIVE2,Active Bit Register 2" bitfld.long 0x04 31. " ACTIVE63 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 30. " ACTIVE62 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 29. " ACTIVE61 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 28. " ACTIVE60 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 27. " ACTIVE59 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 26. " ACTIVE58 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 25. " ACTIVE57 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 24. " ACTIVE56 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 23. " ACTIVE55 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 22. " ACTIVE54 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 21. " ACTIVE53 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 20. " ACTIVE52 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 19. " ACTIVE51 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 18. " ACTIVE50 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 17. " ACTIVE49 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 16. " ACTIVE48 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 15. " ACTIVE47 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 14. " ACTIVE46 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 13. " ACTIVE45 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 12. " ACTIVE44 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 11. " ACTIVE43 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 10. " ACTIVE42 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 9. " ACTIVE41 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 8. " ACTIVE40 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 7. " ACTIVE39 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 6. " ACTIVE38 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 5. " ACTIVE37 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 4. " ACTIVE36 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 3. " ACTIVE35 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 2. " ACTIVE34 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 1. " ACTIVE33 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 0. " ACTIVE32 ,Interrupt Active Flag" "Not active,Active" line.long 0x08 "ACTIVE3,Active Bit Register 3" bitfld.long 0x08 31. " ACTIVE95 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 30. " ACTIVE94 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 29. " ACTIVE93 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 28. " ACTIVE92 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 27. " ACTIVE91 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 26. " ACTIVE90 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 25. " ACTIVE89 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 24. " ACTIVE88 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 23. " ACTIVE87 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 22. " ACTIVE86 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 21. " ACTIVE85 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 20. " ACTIVE84 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 19. " ACTIVE83 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 18. " ACTIVE82 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 17. " ACTIVE81 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 16. " ACTIVE80 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 15. " ACTIVE79 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 14. " ACTIVE78 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 13. " ACTIVE77 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 12. " ACTIVE76 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 11. " ACTIVE75 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 10. " ACTIVE74 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 9. " ACTIVE73 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 8. " ACTIVE72 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 7. " ACTIVE71 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 6. " ACTIVE70 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 5. " ACTIVE69 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 4. " ACTIVE68 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 3. " ACTIVE67 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 2. " ACTIVE66 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 1. " ACTIVE65 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 0. " ACTIVE64 ,Interrupt Active Flag" "Not active,Active" line.long 0x0c "ACTIVE4,Active Bit Register 4" bitfld.long 0x0c 31. " ACTIVE127 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 30. " ACTIVE126 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 29. " ACTIVE125 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 28. " ACTIVE124 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 27. " ACTIVE123 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 26. " ACTIVE122 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 25. " ACTIVE121 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 24. " ACTIVE120 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 23. " ACTIVE119 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 22. " ACTIVE118 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 21. " ACTIVE117 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 20. " ACTIVE116 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 19. " ACTIVE115 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 18. " ACTIVE114 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 17. " ACTIVE113 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 16. " ACTIVE112 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 15. " ACTIVE111 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 14. " ACTIVE110 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 13. " ACTIVE109 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 12. " ACTIVE108 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 11. " ACTIVE107 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 10. " ACTIVE106 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 9. " ACTIVE105 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 8. " ACTIVE104 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 7. " ACTIVE103 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 6. " ACTIVE102 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 5. " ACTIVE101 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 4. " ACTIVE100 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 3. " ACTIVE99 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 2. " ACTIVE98 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 1. " ACTIVE97 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 0. " ACTIVE96 ,Interrupt Active Flag" "Not active,Active" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x04) rgroup.long 0x300++0x13 line.long 0x00 "ACTIVE1,Active Bit Register 1" bitfld.long 0x00 31. " ACTIVE31 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 30. " ACTIVE30 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 29. " ACTIVE29 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 28. " ACTIVE28 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 27. " ACTIVE27 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 26. " ACTIVE26 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 25. " ACTIVE25 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 24. " ACTIVE24 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 23. " ACTIVE23 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 22. " ACTIVE22 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 21. " ACTIVE21 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 20. " ACTIVE20 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 19. " ACTIVE19 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 18. " ACTIVE18 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 17. " ACTIVE17 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 16. " ACTIVE16 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 15. " ACTIVE15 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 14. " ACTIVE14 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 13. " ACTIVE13 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 12. " ACTIVE12 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 11. " ACTIVE11 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 10. " ACTIVE10 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 9. " ACTIVE9 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 8. " ACTIVE8 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 7. " ACTIVE7 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 6. " ACTIVE6 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 5. " ACTIVE5 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 4. " ACTIVE4 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 3. " ACTIVE3 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 2. " ACTIVE2 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 1. " ACTIVE1 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 0. " ACTIVE0 ,Interrupt Active Flag" "Not active,Active" line.long 0x04 "ACTIVE2,Active Bit Register 2" bitfld.long 0x04 31. " ACTIVE63 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 30. " ACTIVE62 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 29. " ACTIVE61 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 28. " ACTIVE60 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 27. " ACTIVE59 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 26. " ACTIVE58 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 25. " ACTIVE57 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 24. " ACTIVE56 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 23. " ACTIVE55 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 22. " ACTIVE54 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 21. " ACTIVE53 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 20. " ACTIVE52 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 19. " ACTIVE51 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 18. " ACTIVE50 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 17. " ACTIVE49 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 16. " ACTIVE48 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 15. " ACTIVE47 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 14. " ACTIVE46 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 13. " ACTIVE45 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 12. " ACTIVE44 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 11. " ACTIVE43 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 10. " ACTIVE42 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 9. " ACTIVE41 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 8. " ACTIVE40 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 7. " ACTIVE39 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 6. " ACTIVE38 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 5. " ACTIVE37 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 4. " ACTIVE36 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 3. " ACTIVE35 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 2. " ACTIVE34 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 1. " ACTIVE33 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 0. " ACTIVE32 ,Interrupt Active Flag" "Not active,Active" line.long 0x08 "ACTIVE3,Active Bit Register 3" bitfld.long 0x08 31. " ACTIVE95 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 30. " ACTIVE94 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 29. " ACTIVE93 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 28. " ACTIVE92 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 27. " ACTIVE91 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 26. " ACTIVE90 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 25. " ACTIVE89 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 24. " ACTIVE88 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 23. " ACTIVE87 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 22. " ACTIVE86 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 21. " ACTIVE85 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 20. " ACTIVE84 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 19. " ACTIVE83 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 18. " ACTIVE82 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 17. " ACTIVE81 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 16. " ACTIVE80 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 15. " ACTIVE79 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 14. " ACTIVE78 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 13. " ACTIVE77 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 12. " ACTIVE76 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 11. " ACTIVE75 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 10. " ACTIVE74 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 9. " ACTIVE73 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 8. " ACTIVE72 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 7. " ACTIVE71 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 6. " ACTIVE70 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 5. " ACTIVE69 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 4. " ACTIVE68 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 3. " ACTIVE67 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 2. " ACTIVE66 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 1. " ACTIVE65 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 0. " ACTIVE64 ,Interrupt Active Flag" "Not active,Active" line.long 0x0c "ACTIVE4,Active Bit Register 4" bitfld.long 0x0c 31. " ACTIVE127 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 30. " ACTIVE126 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 29. " ACTIVE125 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 28. " ACTIVE124 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 27. " ACTIVE123 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 26. " ACTIVE122 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 25. " ACTIVE121 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 24. " ACTIVE120 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 23. " ACTIVE119 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 22. " ACTIVE118 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 21. " ACTIVE117 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 20. " ACTIVE116 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 19. " ACTIVE115 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 18. " ACTIVE114 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 17. " ACTIVE113 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 16. " ACTIVE112 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 15. " ACTIVE111 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 14. " ACTIVE110 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 13. " ACTIVE109 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 12. " ACTIVE108 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 11. " ACTIVE107 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 10. " ACTIVE106 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 9. " ACTIVE105 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 8. " ACTIVE104 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 7. " ACTIVE103 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 6. " ACTIVE102 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 5. " ACTIVE101 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 4. " ACTIVE100 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 3. " ACTIVE99 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 2. " ACTIVE98 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 1. " ACTIVE97 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 0. " ACTIVE96 ,Interrupt Active Flag" "Not active,Active" line.long 0x10 "ACTIVE5,Active Bit Register 5" bitfld.long 0x10 31. " ACTIVE159 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 30. " ACTIVE158 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 29. " ACTIVE157 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 28. " ACTIVE156 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 27. " ACTIVE155 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 26. " ACTIVE154 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x10 25. " ACTIVE153 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 24. " ACTIVE152 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 23. " ACTIVE151 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 22. " ACTIVE150 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 21. " ACTIVE149 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 20. " ACTIVE148 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x10 19. " ACTIVE147 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 18. " ACTIVE146 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 17. " ACTIVE145 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 16. " ACTIVE144 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 15. " ACTIVE143 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 14. " ACTIVE142 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x10 13. " ACTIVE141 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 12. " ACTIVE140 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 11. " ACTIVE139 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 10. " ACTIVE138 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 9. " ACTIVE137 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 8. " ACTIVE136 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x10 7. " ACTIVE135 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 6. " ACTIVE134 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 5. " ACTIVE133 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 4. " ACTIVE132 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 3. " ACTIVE131 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 2. " ACTIVE130 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x10 1. " ACTIVE129 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 0. " ACTIVE128 ,Interrupt Active Flag" "Not active,Active" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x05) rgroup.long 0x300++0x17 line.long 0x00 "ACTIVE1,Active Bit Register 1" bitfld.long 0x00 31. " ACTIVE31 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 30. " ACTIVE30 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 29. " ACTIVE29 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 28. " ACTIVE28 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 27. " ACTIVE27 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 26. " ACTIVE26 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 25. " ACTIVE25 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 24. " ACTIVE24 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 23. " ACTIVE23 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 22. " ACTIVE22 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 21. " ACTIVE21 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 20. " ACTIVE20 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 19. " ACTIVE19 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 18. " ACTIVE18 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 17. " ACTIVE17 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 16. " ACTIVE16 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 15. " ACTIVE15 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 14. " ACTIVE14 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 13. " ACTIVE13 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 12. " ACTIVE12 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 11. " ACTIVE11 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 10. " ACTIVE10 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 9. " ACTIVE9 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 8. " ACTIVE8 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 7. " ACTIVE7 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 6. " ACTIVE6 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 5. " ACTIVE5 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 4. " ACTIVE4 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 3. " ACTIVE3 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 2. " ACTIVE2 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 1. " ACTIVE1 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 0. " ACTIVE0 ,Interrupt Active Flag" "Not active,Active" line.long 0x04 "ACTIVE2,Active Bit Register 2" bitfld.long 0x04 31. " ACTIVE63 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 30. " ACTIVE62 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 29. " ACTIVE61 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 28. " ACTIVE60 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 27. " ACTIVE59 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 26. " ACTIVE58 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 25. " ACTIVE57 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 24. " ACTIVE56 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 23. " ACTIVE55 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 22. " ACTIVE54 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 21. " ACTIVE53 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 20. " ACTIVE52 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 19. " ACTIVE51 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 18. " ACTIVE50 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 17. " ACTIVE49 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 16. " ACTIVE48 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 15. " ACTIVE47 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 14. " ACTIVE46 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 13. " ACTIVE45 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 12. " ACTIVE44 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 11. " ACTIVE43 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 10. " ACTIVE42 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 9. " ACTIVE41 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 8. " ACTIVE40 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 7. " ACTIVE39 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 6. " ACTIVE38 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 5. " ACTIVE37 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 4. " ACTIVE36 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 3. " ACTIVE35 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 2. " ACTIVE34 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 1. " ACTIVE33 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 0. " ACTIVE32 ,Interrupt Active Flag" "Not active,Active" line.long 0x08 "ACTIVE3,Active Bit Register 3" bitfld.long 0x08 31. " ACTIVE95 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 30. " ACTIVE94 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 29. " ACTIVE93 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 28. " ACTIVE92 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 27. " ACTIVE91 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 26. " ACTIVE90 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 25. " ACTIVE89 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 24. " ACTIVE88 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 23. " ACTIVE87 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 22. " ACTIVE86 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 21. " ACTIVE85 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 20. " ACTIVE84 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 19. " ACTIVE83 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 18. " ACTIVE82 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 17. " ACTIVE81 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 16. " ACTIVE80 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 15. " ACTIVE79 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 14. " ACTIVE78 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 13. " ACTIVE77 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 12. " ACTIVE76 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 11. " ACTIVE75 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 10. " ACTIVE74 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 9. " ACTIVE73 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 8. " ACTIVE72 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 7. " ACTIVE71 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 6. " ACTIVE70 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 5. " ACTIVE69 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 4. " ACTIVE68 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 3. " ACTIVE67 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 2. " ACTIVE66 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 1. " ACTIVE65 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 0. " ACTIVE64 ,Interrupt Active Flag" "Not active,Active" line.long 0x0c "ACTIVE4,Active Bit Register 4" bitfld.long 0x0c 31. " ACTIVE127 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 30. " ACTIVE126 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 29. " ACTIVE125 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 28. " ACTIVE124 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 27. " ACTIVE123 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 26. " ACTIVE122 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 25. " ACTIVE121 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 24. " ACTIVE120 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 23. " ACTIVE119 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 22. " ACTIVE118 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 21. " ACTIVE117 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 20. " ACTIVE116 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 19. " ACTIVE115 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 18. " ACTIVE114 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 17. " ACTIVE113 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 16. " ACTIVE112 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 15. " ACTIVE111 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 14. " ACTIVE110 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 13. " ACTIVE109 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 12. " ACTIVE108 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 11. " ACTIVE107 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 10. " ACTIVE106 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 9. " ACTIVE105 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 8. " ACTIVE104 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 7. " ACTIVE103 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 6. " ACTIVE102 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 5. " ACTIVE101 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 4. " ACTIVE100 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 3. " ACTIVE99 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 2. " ACTIVE98 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 1. " ACTIVE97 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 0. " ACTIVE96 ,Interrupt Active Flag" "Not active,Active" line.long 0x10 "ACTIVE5,Active Bit Register 5" bitfld.long 0x10 31. " ACTIVE159 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 30. " ACTIVE158 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 29. " ACTIVE157 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 28. " ACTIVE156 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 27. " ACTIVE155 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 26. " ACTIVE154 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x10 25. " ACTIVE153 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 24. " ACTIVE152 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 23. " ACTIVE151 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 22. " ACTIVE150 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 21. " ACTIVE149 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 20. " ACTIVE148 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x10 19. " ACTIVE147 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 18. " ACTIVE146 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 17. " ACTIVE145 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 16. " ACTIVE144 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 15. " ACTIVE143 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 14. " ACTIVE142 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x10 13. " ACTIVE141 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 12. " ACTIVE140 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 11. " ACTIVE139 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 10. " ACTIVE138 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 9. " ACTIVE137 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 8. " ACTIVE136 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x10 7. " ACTIVE135 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 6. " ACTIVE134 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 5. " ACTIVE133 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 4. " ACTIVE132 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 3. " ACTIVE131 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 2. " ACTIVE130 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x10 1. " ACTIVE129 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 0. " ACTIVE128 ,Interrupt Active Flag" "Not active,Active" line.long 0x14 "ACTIVE6,Active Bit Register 6" bitfld.long 0x14 31. " ACTIVE191 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 30. " ACTIVE190 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 29. " ACTIVE189 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 28. " ACTIVE188 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 27. " ACTIVE187 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 26. " ACTIVE186 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x14 25. " ACTIVE185 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 24. " ACTIVE184 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 23. " ACTIVE183 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 22. " ACTIVE182 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 21. " ACTIVE181 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 20. " ACTIVE180 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x14 19. " ACTIVE179 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 18. " ACTIVE178 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 17. " ACTIVE177 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 16. " ACTIVE176 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 15. " ACTIVE175 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 14. " ACTIVE174 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x14 13. " ACTIVE173 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 12. " ACTIVE172 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 11. " ACTIVE171 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 10. " ACTIVE170 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 9. " ACTIVE169 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 8. " ACTIVE168 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x14 7. " ACTIVE167 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 6. " ACTIVE166 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 5. " ACTIVE165 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 4. " ACTIVE164 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 3. " ACTIVE163 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 2. " ACTIVE162 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x14 1. " ACTIVE161 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 0. " ACTIVE160 ,Interrupt Active Flag" "Not active,Active" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x06) rgroup.long 0x300++0x1B line.long 0x00 "ACTIVE1,Active Bit Register 1" bitfld.long 0x00 31. " ACTIVE31 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 30. " ACTIVE30 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 29. " ACTIVE29 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 28. " ACTIVE28 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 27. " ACTIVE27 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 26. " ACTIVE26 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 25. " ACTIVE25 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 24. " ACTIVE24 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 23. " ACTIVE23 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 22. " ACTIVE22 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 21. " ACTIVE21 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 20. " ACTIVE20 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 19. " ACTIVE19 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 18. " ACTIVE18 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 17. " ACTIVE17 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 16. " ACTIVE16 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 15. " ACTIVE15 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 14. " ACTIVE14 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 13. " ACTIVE13 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 12. " ACTIVE12 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 11. " ACTIVE11 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 10. " ACTIVE10 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 9. " ACTIVE9 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 8. " ACTIVE8 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 7. " ACTIVE7 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 6. " ACTIVE6 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 5. " ACTIVE5 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 4. " ACTIVE4 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 3. " ACTIVE3 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 2. " ACTIVE2 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 1. " ACTIVE1 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 0. " ACTIVE0 ,Interrupt Active Flag" "Not active,Active" line.long 0x04 "ACTIVE2,Active Bit Register 2" bitfld.long 0x04 31. " ACTIVE63 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 30. " ACTIVE62 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 29. " ACTIVE61 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 28. " ACTIVE60 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 27. " ACTIVE59 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 26. " ACTIVE58 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 25. " ACTIVE57 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 24. " ACTIVE56 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 23. " ACTIVE55 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 22. " ACTIVE54 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 21. " ACTIVE53 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 20. " ACTIVE52 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 19. " ACTIVE51 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 18. " ACTIVE50 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 17. " ACTIVE49 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 16. " ACTIVE48 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 15. " ACTIVE47 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 14. " ACTIVE46 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 13. " ACTIVE45 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 12. " ACTIVE44 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 11. " ACTIVE43 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 10. " ACTIVE42 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 9. " ACTIVE41 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 8. " ACTIVE40 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 7. " ACTIVE39 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 6. " ACTIVE38 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 5. " ACTIVE37 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 4. " ACTIVE36 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 3. " ACTIVE35 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 2. " ACTIVE34 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 1. " ACTIVE33 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 0. " ACTIVE32 ,Interrupt Active Flag" "Not active,Active" line.long 0x08 "ACTIVE3,Active Bit Register 3" bitfld.long 0x08 31. " ACTIVE95 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 30. " ACTIVE94 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 29. " ACTIVE93 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 28. " ACTIVE92 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 27. " ACTIVE91 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 26. " ACTIVE90 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 25. " ACTIVE89 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 24. " ACTIVE88 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 23. " ACTIVE87 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 22. " ACTIVE86 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 21. " ACTIVE85 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 20. " ACTIVE84 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 19. " ACTIVE83 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 18. " ACTIVE82 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 17. " ACTIVE81 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 16. " ACTIVE80 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 15. " ACTIVE79 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 14. " ACTIVE78 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 13. " ACTIVE77 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 12. " ACTIVE76 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 11. " ACTIVE75 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 10. " ACTIVE74 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 9. " ACTIVE73 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 8. " ACTIVE72 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 7. " ACTIVE71 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 6. " ACTIVE70 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 5. " ACTIVE69 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 4. " ACTIVE68 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 3. " ACTIVE67 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 2. " ACTIVE66 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 1. " ACTIVE65 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 0. " ACTIVE64 ,Interrupt Active Flag" "Not active,Active" line.long 0x0c "ACTIVE4,Active Bit Register 4" bitfld.long 0x0c 31. " ACTIVE127 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 30. " ACTIVE126 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 29. " ACTIVE125 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 28. " ACTIVE124 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 27. " ACTIVE123 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 26. " ACTIVE122 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 25. " ACTIVE121 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 24. " ACTIVE120 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 23. " ACTIVE119 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 22. " ACTIVE118 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 21. " ACTIVE117 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 20. " ACTIVE116 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 19. " ACTIVE115 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 18. " ACTIVE114 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 17. " ACTIVE113 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 16. " ACTIVE112 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 15. " ACTIVE111 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 14. " ACTIVE110 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 13. " ACTIVE109 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 12. " ACTIVE108 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 11. " ACTIVE107 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 10. " ACTIVE106 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 9. " ACTIVE105 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 8. " ACTIVE104 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 7. " ACTIVE103 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 6. " ACTIVE102 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 5. " ACTIVE101 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 4. " ACTIVE100 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 3. " ACTIVE99 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 2. " ACTIVE98 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 1. " ACTIVE97 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 0. " ACTIVE96 ,Interrupt Active Flag" "Not active,Active" line.long 0x10 "ACTIVE5,Active Bit Register 5" bitfld.long 0x10 31. " ACTIVE159 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 30. " ACTIVE158 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 29. " ACTIVE157 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 28. " ACTIVE156 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 27. " ACTIVE155 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 26. " ACTIVE154 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x10 25. " ACTIVE153 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 24. " ACTIVE152 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 23. " ACTIVE151 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 22. " ACTIVE150 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 21. " ACTIVE149 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 20. " ACTIVE148 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x10 19. " ACTIVE147 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 18. " ACTIVE146 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 17. " ACTIVE145 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 16. " ACTIVE144 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 15. " ACTIVE143 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 14. " ACTIVE142 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x10 13. " ACTIVE141 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 12. " ACTIVE140 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 11. " ACTIVE139 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 10. " ACTIVE138 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 9. " ACTIVE137 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 8. " ACTIVE136 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x10 7. " ACTIVE135 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 6. " ACTIVE134 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 5. " ACTIVE133 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 4. " ACTIVE132 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 3. " ACTIVE131 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 2. " ACTIVE130 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x10 1. " ACTIVE129 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 0. " ACTIVE128 ,Interrupt Active Flag" "Not active,Active" line.long 0x14 "ACTIVE6,Active Bit Register 6" bitfld.long 0x14 31. " ACTIVE191 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 30. " ACTIVE190 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 29. " ACTIVE189 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 28. " ACTIVE188 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 27. " ACTIVE187 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 26. " ACTIVE186 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x14 25. " ACTIVE185 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 24. " ACTIVE184 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 23. " ACTIVE183 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 22. " ACTIVE182 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 21. " ACTIVE181 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 20. " ACTIVE180 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x14 19. " ACTIVE179 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 18. " ACTIVE178 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 17. " ACTIVE177 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 16. " ACTIVE176 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 15. " ACTIVE175 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 14. " ACTIVE174 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x14 13. " ACTIVE173 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 12. " ACTIVE172 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 11. " ACTIVE171 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 10. " ACTIVE170 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 9. " ACTIVE169 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 8. " ACTIVE168 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x14 7. " ACTIVE167 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 6. " ACTIVE166 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 5. " ACTIVE165 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 4. " ACTIVE164 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 3. " ACTIVE163 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 2. " ACTIVE162 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x14 1. " ACTIVE161 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 0. " ACTIVE160 ,Interrupt Active Flag" "Not active,Active" line.long 0x18 "ACTIVE7,Active Bit Register 7" bitfld.long 0x18 31. " ACTIVE223 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 30. " ACTIVE222 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 29. " ACTIVE221 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 28. " ACTIVE220 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 27. " ACTIVE219 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 26. " ACTIVE218 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x18 25. " ACTIVE217 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 24. " ACTIVE216 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 23. " ACTIVE215 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 22. " ACTIVE214 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 21. " ACTIVE213 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 20. " ACTIVE212 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x18 19. " ACTIVE211 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 18. " ACTIVE210 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 17. " ACTIVE209 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 16. " ACTIVE208 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 15. " ACTIVE207 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 14. " ACTIVE206 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x18 13. " ACTIVE205 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 12. " ACTIVE204 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 11. " ACTIVE203 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 10. " ACTIVE202 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 9. " ACTIVE201 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 8. " ACTIVE200 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x18 7. " ACTIVE199 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 6. " ACTIVE198 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 5. " ACTIVE197 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 4. " ACTIVE196 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 3. " ACTIVE195 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 2. " ACTIVE194 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x18 1. " ACTIVE193 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 0. " ACTIVE192 ,Interrupt Active Flag" "Not active,Active" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x07) rgroup.long 0x300++0x1F line.long 0x00 "ACTIVE1,Active Bit Register 1" bitfld.long 0x00 31. " ACTIVE31 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 30. " ACTIVE30 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 29. " ACTIVE29 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 28. " ACTIVE28 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 27. " ACTIVE27 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 26. " ACTIVE26 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 25. " ACTIVE25 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 24. " ACTIVE24 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 23. " ACTIVE23 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 22. " ACTIVE22 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 21. " ACTIVE21 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 20. " ACTIVE20 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 19. " ACTIVE19 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 18. " ACTIVE18 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 17. " ACTIVE17 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 16. " ACTIVE16 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 15. " ACTIVE15 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 14. " ACTIVE14 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 13. " ACTIVE13 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 12. " ACTIVE12 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 11. " ACTIVE11 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 10. " ACTIVE10 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 9. " ACTIVE9 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 8. " ACTIVE8 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 7. " ACTIVE7 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 6. " ACTIVE6 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 5. " ACTIVE5 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 4. " ACTIVE4 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 3. " ACTIVE3 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 2. " ACTIVE2 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 1. " ACTIVE1 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 0. " ACTIVE0 ,Interrupt Active Flag" "Not active,Active" line.long 0x04 "ACTIVE2,Active Bit Register 2" bitfld.long 0x04 31. " ACTIVE63 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 30. " ACTIVE62 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 29. " ACTIVE61 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 28. " ACTIVE60 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 27. " ACTIVE59 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 26. " ACTIVE58 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 25. " ACTIVE57 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 24. " ACTIVE56 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 23. " ACTIVE55 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 22. " ACTIVE54 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 21. " ACTIVE53 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 20. " ACTIVE52 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 19. " ACTIVE51 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 18. " ACTIVE50 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 17. " ACTIVE49 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 16. " ACTIVE48 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 15. " ACTIVE47 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 14. " ACTIVE46 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 13. " ACTIVE45 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 12. " ACTIVE44 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 11. " ACTIVE43 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 10. " ACTIVE42 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 9. " ACTIVE41 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 8. " ACTIVE40 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 7. " ACTIVE39 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 6. " ACTIVE38 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 5. " ACTIVE37 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 4. " ACTIVE36 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 3. " ACTIVE35 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 2. " ACTIVE34 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 1. " ACTIVE33 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 0. " ACTIVE32 ,Interrupt Active Flag" "Not active,Active" line.long 0x08 "ACTIVE3,Active Bit Register 3" bitfld.long 0x08 31. " ACTIVE95 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 30. " ACTIVE94 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 29. " ACTIVE93 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 28. " ACTIVE92 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 27. " ACTIVE91 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 26. " ACTIVE90 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 25. " ACTIVE89 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 24. " ACTIVE88 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 23. " ACTIVE87 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 22. " ACTIVE86 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 21. " ACTIVE85 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 20. " ACTIVE84 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 19. " ACTIVE83 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 18. " ACTIVE82 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 17. " ACTIVE81 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 16. " ACTIVE80 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 15. " ACTIVE79 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 14. " ACTIVE78 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 13. " ACTIVE77 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 12. " ACTIVE76 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 11. " ACTIVE75 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 10. " ACTIVE74 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 9. " ACTIVE73 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 8. " ACTIVE72 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 7. " ACTIVE71 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 6. " ACTIVE70 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 5. " ACTIVE69 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 4. " ACTIVE68 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 3. " ACTIVE67 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 2. " ACTIVE66 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 1. " ACTIVE65 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 0. " ACTIVE64 ,Interrupt Active Flag" "Not active,Active" line.long 0x0c "ACTIVE4,Active Bit Register 4" bitfld.long 0x0c 31. " ACTIVE127 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 30. " ACTIVE126 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 29. " ACTIVE125 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 28. " ACTIVE124 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 27. " ACTIVE123 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 26. " ACTIVE122 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 25. " ACTIVE121 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 24. " ACTIVE120 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 23. " ACTIVE119 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 22. " ACTIVE118 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 21. " ACTIVE117 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 20. " ACTIVE116 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 19. " ACTIVE115 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 18. " ACTIVE114 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 17. " ACTIVE113 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 16. " ACTIVE112 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 15. " ACTIVE111 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 14. " ACTIVE110 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 13. " ACTIVE109 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 12. " ACTIVE108 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 11. " ACTIVE107 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 10. " ACTIVE106 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 9. " ACTIVE105 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 8. " ACTIVE104 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 7. " ACTIVE103 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 6. " ACTIVE102 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 5. " ACTIVE101 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 4. " ACTIVE100 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 3. " ACTIVE99 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 2. " ACTIVE98 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 1. " ACTIVE97 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 0. " ACTIVE96 ,Interrupt Active Flag" "Not active,Active" line.long 0x10 "ACTIVE5,Active Bit Register 5" bitfld.long 0x10 31. " ACTIVE159 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 30. " ACTIVE158 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 29. " ACTIVE157 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 28. " ACTIVE156 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 27. " ACTIVE155 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 26. " ACTIVE154 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x10 25. " ACTIVE153 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 24. " ACTIVE152 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 23. " ACTIVE151 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 22. " ACTIVE150 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 21. " ACTIVE149 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 20. " ACTIVE148 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x10 19. " ACTIVE147 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 18. " ACTIVE146 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 17. " ACTIVE145 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 16. " ACTIVE144 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 15. " ACTIVE143 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 14. " ACTIVE142 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x10 13. " ACTIVE141 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 12. " ACTIVE140 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 11. " ACTIVE139 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 10. " ACTIVE138 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 9. " ACTIVE137 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 8. " ACTIVE136 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x10 7. " ACTIVE135 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 6. " ACTIVE134 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 5. " ACTIVE133 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 4. " ACTIVE132 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 3. " ACTIVE131 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 2. " ACTIVE130 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x10 1. " ACTIVE129 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 0. " ACTIVE128 ,Interrupt Active Flag" "Not active,Active" line.long 0x14 "ACTIVE6,Active Bit Register 6" bitfld.long 0x14 31. " ACTIVE191 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 30. " ACTIVE190 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 29. " ACTIVE189 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 28. " ACTIVE188 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 27. " ACTIVE187 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 26. " ACTIVE186 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x14 25. " ACTIVE185 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 24. " ACTIVE184 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 23. " ACTIVE183 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 22. " ACTIVE182 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 21. " ACTIVE181 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 20. " ACTIVE180 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x14 19. " ACTIVE179 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 18. " ACTIVE178 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 17. " ACTIVE177 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 16. " ACTIVE176 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 15. " ACTIVE175 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 14. " ACTIVE174 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x14 13. " ACTIVE173 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 12. " ACTIVE172 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 11. " ACTIVE171 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 10. " ACTIVE170 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 9. " ACTIVE169 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 8. " ACTIVE168 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x14 7. " ACTIVE167 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 6. " ACTIVE166 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 5. " ACTIVE165 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 4. " ACTIVE164 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 3. " ACTIVE163 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 2. " ACTIVE162 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x14 1. " ACTIVE161 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 0. " ACTIVE160 ,Interrupt Active Flag" "Not active,Active" line.long 0x18 "ACTIVE7,Active Bit Register 7" bitfld.long 0x18 31. " ACTIVE223 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 30. " ACTIVE222 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 29. " ACTIVE221 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 28. " ACTIVE220 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 27. " ACTIVE219 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 26. " ACTIVE218 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x18 25. " ACTIVE217 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 24. " ACTIVE216 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 23. " ACTIVE215 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 22. " ACTIVE214 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 21. " ACTIVE213 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 20. " ACTIVE212 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x18 19. " ACTIVE211 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 18. " ACTIVE210 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 17. " ACTIVE209 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 16. " ACTIVE208 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 15. " ACTIVE207 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 14. " ACTIVE206 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x18 13. " ACTIVE205 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 12. " ACTIVE204 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 11. " ACTIVE203 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 10. " ACTIVE202 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 9. " ACTIVE201 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 8. " ACTIVE200 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x18 7. " ACTIVE199 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 6. " ACTIVE198 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 5. " ACTIVE197 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 4. " ACTIVE196 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 3. " ACTIVE195 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 2. " ACTIVE194 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x18 1. " ACTIVE193 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 0. " ACTIVE192 ,Interrupt Active Flag" "Not active,Active" line.long 0x1c "ACTIVE8,Active Bit Register 8" bitfld.long 0x1c 15. " ACTIVE239 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x1c 14. " ACTIVE238 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x1c 13. " ACTIVE237 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x1c 12. " ACTIVE236 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x1c 11. " ACTIVE235 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x1c 10. " ACTIVE234 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x1c 9. " ACTIVE233 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x1c 8. " ACTIVE232 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x1c 7. " ACTIVE231 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x1c 6. " ACTIVE230 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x1c 5. " ACTIVE229 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x1c 4. " ACTIVE228 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x1c 3. " ACTIVE227 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x1c 2. " ACTIVE226 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x1c 1. " ACTIVE225 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x1c 0. " ACTIVE224 ,Interrupt Active Flag" "Not active,Active" else hgroup.long 0x300++0x1F hide.long 0x00 "ACTIVE1,Active Bit Register 1" hide.long 0x04 "ACTIVE2,Active Bit Register 2" hide.long 0x08 "ACTIVE3,Active Bit Register 3" hide.long 0x0c "ACTIVE4,Active Bit Register 4" hide.long 0x10 "ACTIVE5,Active Bit Register 5" hide.long 0x14 "ACTIVE6,Active Bit Register 6" hide.long 0x18 "ACTIVE7,Active Bit Register 7" hide.long 0x1c "ACTIVE8,Active Bit Register 8" endif tree.end tree "Interrupt Priority Registers" if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x00) group.long 0x400++0x1F line.long 0x0 "IPR0,Interrupt Priority Register" hexmask.long.byte 0x0 24.--31. 1. " PRI_3 ,Interrupt 3 Priority" hexmask.long.byte 0x0 16.--23. 1. " PRI_2 ,Interrupt 2 Priority" hexmask.long.byte 0x0 8.--15. 1. " PRI_1 ,Interrupt 1 Priority" hexmask.long.byte 0x0 0.--7. 1. " PRI_0 ,Interrupt 0 Priority" line.long 0x4 "IPR1,Interrupt Priority Register" hexmask.long.byte 0x4 24.--31. 1. " PRI_7 ,Interrupt 7 Priority" hexmask.long.byte 0x4 16.--23. 1. " PRI_6 ,Interrupt 6 Priority" hexmask.long.byte 0x4 8.--15. 1. " PRI_5 ,Interrupt 5 Priority" hexmask.long.byte 0x4 0.--7. 1. " PRI_4 ,Interrupt 4 Priority" line.long 0x8 "IPR2,Interrupt Priority Register" hexmask.long.byte 0x8 24.--31. 1. " PRI_11 ,Interrupt 11 Priority" hexmask.long.byte 0x8 16.--23. 1. " PRI_10 ,Interrupt 10 Priority" hexmask.long.byte 0x8 8.--15. 1. " PRI_9 ,Interrupt 9 Priority" hexmask.long.byte 0x8 0.--7. 1. " PRI_8 ,Interrupt 8 Priority" line.long 0xC "IPR3,Interrupt Priority Register" hexmask.long.byte 0xC 24.--31. 1. " PRI_15 ,Interrupt 15 Priority" hexmask.long.byte 0xC 16.--23. 1. " PRI_14 ,Interrupt 14 Priority" hexmask.long.byte 0xC 8.--15. 1. " PRI_13 ,Interrupt 13 Priority" hexmask.long.byte 0xC 0.--7. 1. " PRI_12 ,Interrupt 12 Priority" line.long 0x10 "IPR4,Interrupt Priority Register" hexmask.long.byte 0x10 24.--31. 1. " PRI_19 ,Interrupt 19 Priority" hexmask.long.byte 0x10 16.--23. 1. " PRI_18 ,Interrupt 18 Priority" hexmask.long.byte 0x10 8.--15. 1. " PRI_17 ,Interrupt 17 Priority" hexmask.long.byte 0x10 0.--7. 1. " PRI_16 ,Interrupt 16 Priority" line.long 0x14 "IPR5,Interrupt Priority Register" hexmask.long.byte 0x14 24.--31. 1. " PRI_23 ,Interrupt 23 Priority" hexmask.long.byte 0x14 16.--23. 1. " PRI_22 ,Interrupt 22 Priority" hexmask.long.byte 0x14 8.--15. 1. " PRI_21 ,Interrupt 21 Priority" hexmask.long.byte 0x14 0.--7. 1. " PRI_20 ,Interrupt 20 Priority" line.long 0x18 "IPR6,Interrupt Priority Register" hexmask.long.byte 0x18 24.--31. 1. " PRI_27 ,Interrupt 27 Priority" hexmask.long.byte 0x18 16.--23. 1. " PRI_26 ,Interrupt 26 Priority" hexmask.long.byte 0x18 8.--15. 1. " PRI_25 ,Interrupt 25 Priority" hexmask.long.byte 0x18 0.--7. 1. " PRI_24 ,Interrupt 24 Priority" line.long 0x1C "IPR7,Interrupt Priority Register" hexmask.long.byte 0x1C 24.--31. 1. " PRI_31 ,Interrupt 31 Priority" hexmask.long.byte 0x1C 16.--23. 1. " PRI_30 ,Interrupt 30 Priority" hexmask.long.byte 0x1C 8.--15. 1. " PRI_29 ,Interrupt 29 Priority" hexmask.long.byte 0x1C 0.--7. 1. " PRI_28 ,Interrupt 28 Priority" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x01) group.long 0x400++0x3F line.long 0x0 "IPR0,Interrupt Priority Register" hexmask.long.byte 0x0 24.--31. 1. " PRI_3 ,Interrupt 3 Priority" hexmask.long.byte 0x0 16.--23. 1. " PRI_2 ,Interrupt 2 Priority" hexmask.long.byte 0x0 8.--15. 1. " PRI_1 ,Interrupt 1 Priority" hexmask.long.byte 0x0 0.--7. 1. " PRI_0 ,Interrupt 0 Priority" line.long 0x4 "IPR1,Interrupt Priority Register" hexmask.long.byte 0x4 24.--31. 1. " PRI_7 ,Interrupt 7 Priority" hexmask.long.byte 0x4 16.--23. 1. " PRI_6 ,Interrupt 6 Priority" hexmask.long.byte 0x4 8.--15. 1. " PRI_5 ,Interrupt 5 Priority" hexmask.long.byte 0x4 0.--7. 1. " PRI_4 ,Interrupt 4 Priority" line.long 0x8 "IPR2,Interrupt Priority Register" hexmask.long.byte 0x8 24.--31. 1. " PRI_11 ,Interrupt 11 Priority" hexmask.long.byte 0x8 16.--23. 1. " PRI_10 ,Interrupt 10 Priority" hexmask.long.byte 0x8 8.--15. 1. " PRI_9 ,Interrupt 9 Priority" hexmask.long.byte 0x8 0.--7. 1. " PRI_8 ,Interrupt 8 Priority" line.long 0xC "IPR3,Interrupt Priority Register" hexmask.long.byte 0xC 24.--31. 1. " PRI_15 ,Interrupt 15 Priority" hexmask.long.byte 0xC 16.--23. 1. " PRI_14 ,Interrupt 14 Priority" hexmask.long.byte 0xC 8.--15. 1. " PRI_13 ,Interrupt 13 Priority" hexmask.long.byte 0xC 0.--7. 1. " PRI_12 ,Interrupt 12 Priority" line.long 0x10 "IPR4,Interrupt Priority Register" hexmask.long.byte 0x10 24.--31. 1. " PRI_19 ,Interrupt 19 Priority" hexmask.long.byte 0x10 16.--23. 1. " PRI_18 ,Interrupt 18 Priority" hexmask.long.byte 0x10 8.--15. 1. " PRI_17 ,Interrupt 17 Priority" hexmask.long.byte 0x10 0.--7. 1. " PRI_16 ,Interrupt 16 Priority" line.long 0x14 "IPR5,Interrupt Priority Register" hexmask.long.byte 0x14 24.--31. 1. " PRI_23 ,Interrupt 23 Priority" hexmask.long.byte 0x14 16.--23. 1. " PRI_22 ,Interrupt 22 Priority" hexmask.long.byte 0x14 8.--15. 1. " PRI_21 ,Interrupt 21 Priority" hexmask.long.byte 0x14 0.--7. 1. " PRI_20 ,Interrupt 20 Priority" line.long 0x18 "IPR6,Interrupt Priority Register" hexmask.long.byte 0x18 24.--31. 1. " PRI_27 ,Interrupt 27 Priority" hexmask.long.byte 0x18 16.--23. 1. " PRI_26 ,Interrupt 26 Priority" hexmask.long.byte 0x18 8.--15. 1. " PRI_25 ,Interrupt 25 Priority" hexmask.long.byte 0x18 0.--7. 1. " PRI_24 ,Interrupt 24 Priority" line.long 0x1C "IPR7,Interrupt Priority Register" hexmask.long.byte 0x1C 24.--31. 1. " PRI_31 ,Interrupt 31 Priority" hexmask.long.byte 0x1C 16.--23. 1. " PRI_30 ,Interrupt 30 Priority" hexmask.long.byte 0x1C 8.--15. 1. " PRI_29 ,Interrupt 29 Priority" hexmask.long.byte 0x1C 0.--7. 1. " PRI_28 ,Interrupt 28 Priority" line.long 0x20 "IPR8,Interrupt Priority Register" hexmask.long.byte 0x20 24.--31. 1. " PRI_35 ,Interrupt 35 Priority" hexmask.long.byte 0x20 16.--23. 1. " PRI_34 ,Interrupt 34 Priority" hexmask.long.byte 0x20 8.--15. 1. " PRI_33 ,Interrupt 33 Priority" hexmask.long.byte 0x20 0.--7. 1. " PRI_32 ,Interrupt 32 Priority" line.long 0x24 "IPR9,Interrupt Priority Register" hexmask.long.byte 0x24 24.--31. 1. " PRI_39 ,Interrupt 39 Priority" hexmask.long.byte 0x24 16.--23. 1. " PRI_38 ,Interrupt 38 Priority" hexmask.long.byte 0x24 8.--15. 1. " PRI_37 ,Interrupt 37 Priority" hexmask.long.byte 0x24 0.--7. 1. " PRI_36 ,Interrupt 36 Priority" line.long 0x28 "IPR10,Interrupt Priority Register" hexmask.long.byte 0x28 24.--31. 1. " PRI_43 ,Interrupt 43 Priority" hexmask.long.byte 0x28 16.--23. 1. " PRI_42 ,Interrupt 42 Priority" hexmask.long.byte 0x28 8.--15. 1. " PRI_41 ,Interrupt 41 Priority" hexmask.long.byte 0x28 0.--7. 1. " PRI_40 ,Interrupt 40 Priority" line.long 0x2C "IPR11,Interrupt Priority Register" hexmask.long.byte 0x2C 24.--31. 1. " PRI_47 ,Interrupt 47 Priority" hexmask.long.byte 0x2C 16.--23. 1. " PRI_46 ,Interrupt 46 Priority" hexmask.long.byte 0x2C 8.--15. 1. " PRI_45 ,Interrupt 45 Priority" hexmask.long.byte 0x2C 0.--7. 1. " PRI_44 ,Interrupt 44 Priority" line.long 0x30 "IPR12,Interrupt Priority Register" hexmask.long.byte 0x30 24.--31. 1. " PRI_51 ,Interrupt 51 Priority" hexmask.long.byte 0x30 16.--23. 1. " PRI_50 ,Interrupt 50 Priority" hexmask.long.byte 0x30 8.--15. 1. " PRI_49 ,Interrupt 49 Priority" hexmask.long.byte 0x30 0.--7. 1. " PRI_48 ,Interrupt 48 Priority" line.long 0x34 "IPR13,Interrupt Priority Register" hexmask.long.byte 0x34 24.--31. 1. " PRI_55 ,Interrupt 55 Priority" hexmask.long.byte 0x34 16.--23. 1. " PRI_54 ,Interrupt 54 Priority" hexmask.long.byte 0x34 8.--15. 1. " PRI_53 ,Interrupt 53 Priority" hexmask.long.byte 0x34 0.--7. 1. " PRI_52 ,Interrupt 52 Priority" line.long 0x38 "IPR14,Interrupt Priority Register" hexmask.long.byte 0x38 24.--31. 1. " PRI_59 ,Interrupt 59 Priority" hexmask.long.byte 0x38 16.--23. 1. " PRI_58 ,Interrupt 58 Priority" hexmask.long.byte 0x38 8.--15. 1. " PRI_57 ,Interrupt 57 Priority" hexmask.long.byte 0x38 0.--7. 1. " PRI_56 ,Interrupt 56 Priority" line.long 0x3C "IPR15,Interrupt Priority Register" hexmask.long.byte 0x3C 24.--31. 1. " PRI_63 ,Interrupt 63 Priority" hexmask.long.byte 0x3C 16.--23. 1. " PRI_62 ,Interrupt 62 Priority" hexmask.long.byte 0x3C 8.--15. 1. " PRI_61 ,Interrupt 61 Priority" hexmask.long.byte 0x3C 0.--7. 1. " PRI_60 ,Interrupt 60 Priority" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x02) group.long 0x400++0x5F line.long 0x0 "IPR0,Interrupt Priority Register" hexmask.long.byte 0x0 24.--31. 1. " PRI_3 ,Interrupt 3 Priority" hexmask.long.byte 0x0 16.--23. 1. " PRI_2 ,Interrupt 2 Priority" hexmask.long.byte 0x0 8.--15. 1. " PRI_1 ,Interrupt 1 Priority" hexmask.long.byte 0x0 0.--7. 1. " PRI_0 ,Interrupt 0 Priority" line.long 0x4 "IPR1,Interrupt Priority Register" hexmask.long.byte 0x4 24.--31. 1. " PRI_7 ,Interrupt 7 Priority" hexmask.long.byte 0x4 16.--23. 1. " PRI_6 ,Interrupt 6 Priority" hexmask.long.byte 0x4 8.--15. 1. " PRI_5 ,Interrupt 5 Priority" hexmask.long.byte 0x4 0.--7. 1. " PRI_4 ,Interrupt 4 Priority" line.long 0x8 "IPR2,Interrupt Priority Register" hexmask.long.byte 0x8 24.--31. 1. " PRI_11 ,Interrupt 11 Priority" hexmask.long.byte 0x8 16.--23. 1. " PRI_10 ,Interrupt 10 Priority" hexmask.long.byte 0x8 8.--15. 1. " PRI_9 ,Interrupt 9 Priority" hexmask.long.byte 0x8 0.--7. 1. " PRI_8 ,Interrupt 8 Priority" line.long 0xC "IPR3,Interrupt Priority Register" hexmask.long.byte 0xC 24.--31. 1. " PRI_15 ,Interrupt 15 Priority" hexmask.long.byte 0xC 16.--23. 1. " PRI_14 ,Interrupt 14 Priority" hexmask.long.byte 0xC 8.--15. 1. " PRI_13 ,Interrupt 13 Priority" hexmask.long.byte 0xC 0.--7. 1. " PRI_12 ,Interrupt 12 Priority" line.long 0x10 "IPR4,Interrupt Priority Register" hexmask.long.byte 0x10 24.--31. 1. " PRI_19 ,Interrupt 19 Priority" hexmask.long.byte 0x10 16.--23. 1. " PRI_18 ,Interrupt 18 Priority" hexmask.long.byte 0x10 8.--15. 1. " PRI_17 ,Interrupt 17 Priority" hexmask.long.byte 0x10 0.--7. 1. " PRI_16 ,Interrupt 16 Priority" line.long 0x14 "IPR5,Interrupt Priority Register" hexmask.long.byte 0x14 24.--31. 1. " PRI_23 ,Interrupt 23 Priority" hexmask.long.byte 0x14 16.--23. 1. " PRI_22 ,Interrupt 22 Priority" hexmask.long.byte 0x14 8.--15. 1. " PRI_21 ,Interrupt 21 Priority" hexmask.long.byte 0x14 0.--7. 1. " PRI_20 ,Interrupt 20 Priority" line.long 0x18 "IPR6,Interrupt Priority Register" hexmask.long.byte 0x18 24.--31. 1. " PRI_27 ,Interrupt 27 Priority" hexmask.long.byte 0x18 16.--23. 1. " PRI_26 ,Interrupt 26 Priority" hexmask.long.byte 0x18 8.--15. 1. " PRI_25 ,Interrupt 25 Priority" hexmask.long.byte 0x18 0.--7. 1. " PRI_24 ,Interrupt 24 Priority" line.long 0x1C "IPR7,Interrupt Priority Register" hexmask.long.byte 0x1C 24.--31. 1. " PRI_31 ,Interrupt 31 Priority" hexmask.long.byte 0x1C 16.--23. 1. " PRI_30 ,Interrupt 30 Priority" hexmask.long.byte 0x1C 8.--15. 1. " PRI_29 ,Interrupt 29 Priority" hexmask.long.byte 0x1C 0.--7. 1. " PRI_28 ,Interrupt 28 Priority" line.long 0x20 "IPR8,Interrupt Priority Register" hexmask.long.byte 0x20 24.--31. 1. " PRI_35 ,Interrupt 35 Priority" hexmask.long.byte 0x20 16.--23. 1. " PRI_34 ,Interrupt 34 Priority" hexmask.long.byte 0x20 8.--15. 1. " PRI_33 ,Interrupt 33 Priority" hexmask.long.byte 0x20 0.--7. 1. " PRI_32 ,Interrupt 32 Priority" line.long 0x24 "IPR9,Interrupt Priority Register" hexmask.long.byte 0x24 24.--31. 1. " PRI_39 ,Interrupt 39 Priority" hexmask.long.byte 0x24 16.--23. 1. " PRI_38 ,Interrupt 38 Priority" hexmask.long.byte 0x24 8.--15. 1. " PRI_37 ,Interrupt 37 Priority" hexmask.long.byte 0x24 0.--7. 1. " PRI_36 ,Interrupt 36 Priority" line.long 0x28 "IPR10,Interrupt Priority Register" hexmask.long.byte 0x28 24.--31. 1. " PRI_43 ,Interrupt 43 Priority" hexmask.long.byte 0x28 16.--23. 1. " PRI_42 ,Interrupt 42 Priority" hexmask.long.byte 0x28 8.--15. 1. " PRI_41 ,Interrupt 41 Priority" hexmask.long.byte 0x28 0.--7. 1. " PRI_40 ,Interrupt 40 Priority" line.long 0x2C "IPR11,Interrupt Priority Register" hexmask.long.byte 0x2C 24.--31. 1. " PRI_47 ,Interrupt 47 Priority" hexmask.long.byte 0x2C 16.--23. 1. " PRI_46 ,Interrupt 46 Priority" hexmask.long.byte 0x2C 8.--15. 1. " PRI_45 ,Interrupt 45 Priority" hexmask.long.byte 0x2C 0.--7. 1. " PRI_44 ,Interrupt 44 Priority" line.long 0x30 "IPR12,Interrupt Priority Register" hexmask.long.byte 0x30 24.--31. 1. " PRI_51 ,Interrupt 51 Priority" hexmask.long.byte 0x30 16.--23. 1. " PRI_50 ,Interrupt 50 Priority" hexmask.long.byte 0x30 8.--15. 1. " PRI_49 ,Interrupt 49 Priority" hexmask.long.byte 0x30 0.--7. 1. " PRI_48 ,Interrupt 48 Priority" line.long 0x34 "IPR13,Interrupt Priority Register" hexmask.long.byte 0x34 24.--31. 1. " PRI_55 ,Interrupt 55 Priority" hexmask.long.byte 0x34 16.--23. 1. " PRI_54 ,Interrupt 54 Priority" hexmask.long.byte 0x34 8.--15. 1. " PRI_53 ,Interrupt 53 Priority" hexmask.long.byte 0x34 0.--7. 1. " PRI_52 ,Interrupt 52 Priority" line.long 0x38 "IPR14,Interrupt Priority Register" hexmask.long.byte 0x38 24.--31. 1. " PRI_59 ,Interrupt 59 Priority" hexmask.long.byte 0x38 16.--23. 1. " PRI_58 ,Interrupt 58 Priority" hexmask.long.byte 0x38 8.--15. 1. " PRI_57 ,Interrupt 57 Priority" hexmask.long.byte 0x38 0.--7. 1. " PRI_56 ,Interrupt 56 Priority" line.long 0x3C "IPR15,Interrupt Priority Register" hexmask.long.byte 0x3C 24.--31. 1. " PRI_63 ,Interrupt 63 Priority" hexmask.long.byte 0x3C 16.--23. 1. " PRI_62 ,Interrupt 62 Priority" hexmask.long.byte 0x3C 8.--15. 1. " PRI_61 ,Interrupt 61 Priority" hexmask.long.byte 0x3C 0.--7. 1. " PRI_60 ,Interrupt 60 Priority" line.long 0x40 "IPR16,Interrupt Priority Register" hexmask.long.byte 0x40 24.--31. 1. " PRI_67 ,Interrupt 67 Priority" hexmask.long.byte 0x40 16.--23. 1. " PRI_66 ,Interrupt 66 Priority" hexmask.long.byte 0x40 8.--15. 1. " PRI_65 ,Interrupt 65 Priority" hexmask.long.byte 0x40 0.--7. 1. " PRI_64 ,Interrupt 64 Priority" line.long 0x44 "IPR17,Interrupt Priority Register" hexmask.long.byte 0x44 24.--31. 1. " PRI_71 ,Interrupt 71 Priority" hexmask.long.byte 0x44 16.--23. 1. " PRI_70 ,Interrupt 70 Priority" hexmask.long.byte 0x44 8.--15. 1. " PRI_69 ,Interrupt 69 Priority" hexmask.long.byte 0x44 0.--7. 1. " PRI_68 ,Interrupt 68 Priority" line.long 0x48 "IPR18,Interrupt Priority Register" hexmask.long.byte 0x48 24.--31. 1. " PRI_75 ,Interrupt 75 Priority" hexmask.long.byte 0x48 16.--23. 1. " PRI_74 ,Interrupt 74 Priority" hexmask.long.byte 0x48 8.--15. 1. " PRI_73 ,Interrupt 73 Priority" hexmask.long.byte 0x48 0.--7. 1. " PRI_72 ,Interrupt 72 Priority" line.long 0x4C "IPR19,Interrupt Priority Register" hexmask.long.byte 0x4C 24.--31. 1. " PRI_79 ,Interrupt 79 Priority" hexmask.long.byte 0x4C 16.--23. 1. " PRI_78 ,Interrupt 78 Priority" hexmask.long.byte 0x4C 8.--15. 1. " PRI_77 ,Interrupt 77 Priority" hexmask.long.byte 0x4C 0.--7. 1. " PRI_76 ,Interrupt 76 Priority" line.long 0x50 "IPR20,Interrupt Priority Register" hexmask.long.byte 0x50 24.--31. 1. " PRI_83 ,Interrupt 83 Priority" hexmask.long.byte 0x50 16.--23. 1. " PRI_82 ,Interrupt 82 Priority" hexmask.long.byte 0x50 8.--15. 1. " PRI_81 ,Interrupt 81 Priority" hexmask.long.byte 0x50 0.--7. 1. " PRI_80 ,Interrupt 80 Priority" line.long 0x54 "IPR21,Interrupt Priority Register" hexmask.long.byte 0x54 24.--31. 1. " PRI_87 ,Interrupt 87 Priority" hexmask.long.byte 0x54 16.--23. 1. " PRI_86 ,Interrupt 86 Priority" hexmask.long.byte 0x54 8.--15. 1. " PRI_85 ,Interrupt 85 Priority" hexmask.long.byte 0x54 0.--7. 1. " PRI_84 ,Interrupt 84 Priority" line.long 0x58 "IPR22,Interrupt Priority Register" hexmask.long.byte 0x58 24.--31. 1. " PRI_91 ,Interrupt 91 Priority" hexmask.long.byte 0x58 16.--23. 1. " PRI_90 ,Interrupt 90 Priority" hexmask.long.byte 0x58 8.--15. 1. " PRI_89 ,Interrupt 89 Priority" hexmask.long.byte 0x58 0.--7. 1. " PRI_88 ,Interrupt 88 Priority" line.long 0x5C "IPR23,Interrupt Priority Register" hexmask.long.byte 0x5C 24.--31. 1. " PRI_95 ,Interrupt 95 Priority" hexmask.long.byte 0x5C 16.--23. 1. " PRI_94 ,Interrupt 94 Priority" hexmask.long.byte 0x5C 8.--15. 1. " PRI_93 ,Interrupt 93 Priority" hexmask.long.byte 0x5C 0.--7. 1. " PRI_92 ,Interrupt 92 Priority" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x03) group.long 0x400++0x7F line.long 0x0 "IPR0,Interrupt Priority Register" hexmask.long.byte 0x0 24.--31. 1. " PRI_3 ,Interrupt 3 Priority" hexmask.long.byte 0x0 16.--23. 1. " PRI_2 ,Interrupt 2 Priority" hexmask.long.byte 0x0 8.--15. 1. " PRI_1 ,Interrupt 1 Priority" hexmask.long.byte 0x0 0.--7. 1. " PRI_0 ,Interrupt 0 Priority" line.long 0x4 "IPR1,Interrupt Priority Register" hexmask.long.byte 0x4 24.--31. 1. " PRI_7 ,Interrupt 7 Priority" hexmask.long.byte 0x4 16.--23. 1. " PRI_6 ,Interrupt 6 Priority" hexmask.long.byte 0x4 8.--15. 1. " PRI_5 ,Interrupt 5 Priority" hexmask.long.byte 0x4 0.--7. 1. " PRI_4 ,Interrupt 4 Priority" line.long 0x8 "IPR2,Interrupt Priority Register" hexmask.long.byte 0x8 24.--31. 1. " PRI_11 ,Interrupt 11 Priority" hexmask.long.byte 0x8 16.--23. 1. " PRI_10 ,Interrupt 10 Priority" hexmask.long.byte 0x8 8.--15. 1. " PRI_9 ,Interrupt 9 Priority" hexmask.long.byte 0x8 0.--7. 1. " PRI_8 ,Interrupt 8 Priority" line.long 0xC "IPR3,Interrupt Priority Register" hexmask.long.byte 0xC 24.--31. 1. " PRI_15 ,Interrupt 15 Priority" hexmask.long.byte 0xC 16.--23. 1. " PRI_14 ,Interrupt 14 Priority" hexmask.long.byte 0xC 8.--15. 1. " PRI_13 ,Interrupt 13 Priority" hexmask.long.byte 0xC 0.--7. 1. " PRI_12 ,Interrupt 12 Priority" line.long 0x10 "IPR4,Interrupt Priority Register" hexmask.long.byte 0x10 24.--31. 1. " PRI_19 ,Interrupt 19 Priority" hexmask.long.byte 0x10 16.--23. 1. " PRI_18 ,Interrupt 18 Priority" hexmask.long.byte 0x10 8.--15. 1. " PRI_17 ,Interrupt 17 Priority" hexmask.long.byte 0x10 0.--7. 1. " PRI_16 ,Interrupt 16 Priority" line.long 0x14 "IPR5,Interrupt Priority Register" hexmask.long.byte 0x14 24.--31. 1. " PRI_23 ,Interrupt 23 Priority" hexmask.long.byte 0x14 16.--23. 1. " PRI_22 ,Interrupt 22 Priority" hexmask.long.byte 0x14 8.--15. 1. " PRI_21 ,Interrupt 21 Priority" hexmask.long.byte 0x14 0.--7. 1. " PRI_20 ,Interrupt 20 Priority" line.long 0x18 "IPR6,Interrupt Priority Register" hexmask.long.byte 0x18 24.--31. 1. " PRI_27 ,Interrupt 27 Priority" hexmask.long.byte 0x18 16.--23. 1. " PRI_26 ,Interrupt 26 Priority" hexmask.long.byte 0x18 8.--15. 1. " PRI_25 ,Interrupt 25 Priority" hexmask.long.byte 0x18 0.--7. 1. " PRI_24 ,Interrupt 24 Priority" line.long 0x1C "IPR7,Interrupt Priority Register" hexmask.long.byte 0x1C 24.--31. 1. " PRI_31 ,Interrupt 31 Priority" hexmask.long.byte 0x1C 16.--23. 1. " PRI_30 ,Interrupt 30 Priority" hexmask.long.byte 0x1C 8.--15. 1. " PRI_29 ,Interrupt 29 Priority" hexmask.long.byte 0x1C 0.--7. 1. " PRI_28 ,Interrupt 28 Priority" line.long 0x20 "IPR8,Interrupt Priority Register" hexmask.long.byte 0x20 24.--31. 1. " PRI_35 ,Interrupt 35 Priority" hexmask.long.byte 0x20 16.--23. 1. " PRI_34 ,Interrupt 34 Priority" hexmask.long.byte 0x20 8.--15. 1. " PRI_33 ,Interrupt 33 Priority" hexmask.long.byte 0x20 0.--7. 1. " PRI_32 ,Interrupt 32 Priority" line.long 0x24 "IPR9,Interrupt Priority Register" hexmask.long.byte 0x24 24.--31. 1. " PRI_39 ,Interrupt 39 Priority" hexmask.long.byte 0x24 16.--23. 1. " PRI_38 ,Interrupt 38 Priority" hexmask.long.byte 0x24 8.--15. 1. " PRI_37 ,Interrupt 37 Priority" hexmask.long.byte 0x24 0.--7. 1. " PRI_36 ,Interrupt 36 Priority" line.long 0x28 "IPR10,Interrupt Priority Register" hexmask.long.byte 0x28 24.--31. 1. " PRI_43 ,Interrupt 43 Priority" hexmask.long.byte 0x28 16.--23. 1. " PRI_42 ,Interrupt 42 Priority" hexmask.long.byte 0x28 8.--15. 1. " PRI_41 ,Interrupt 41 Priority" hexmask.long.byte 0x28 0.--7. 1. " PRI_40 ,Interrupt 40 Priority" line.long 0x2C "IPR11,Interrupt Priority Register" hexmask.long.byte 0x2C 24.--31. 1. " PRI_47 ,Interrupt 47 Priority" hexmask.long.byte 0x2C 16.--23. 1. " PRI_46 ,Interrupt 46 Priority" hexmask.long.byte 0x2C 8.--15. 1. " PRI_45 ,Interrupt 45 Priority" hexmask.long.byte 0x2C 0.--7. 1. " PRI_44 ,Interrupt 44 Priority" line.long 0x30 "IPR12,Interrupt Priority Register" hexmask.long.byte 0x30 24.--31. 1. " PRI_51 ,Interrupt 51 Priority" hexmask.long.byte 0x30 16.--23. 1. " PRI_50 ,Interrupt 50 Priority" hexmask.long.byte 0x30 8.--15. 1. " PRI_49 ,Interrupt 49 Priority" hexmask.long.byte 0x30 0.--7. 1. " PRI_48 ,Interrupt 48 Priority" line.long 0x34 "IPR13,Interrupt Priority Register" hexmask.long.byte 0x34 24.--31. 1. " PRI_55 ,Interrupt 55 Priority" hexmask.long.byte 0x34 16.--23. 1. " PRI_54 ,Interrupt 54 Priority" hexmask.long.byte 0x34 8.--15. 1. " PRI_53 ,Interrupt 53 Priority" hexmask.long.byte 0x34 0.--7. 1. " PRI_52 ,Interrupt 52 Priority" line.long 0x38 "IPR14,Interrupt Priority Register" hexmask.long.byte 0x38 24.--31. 1. " PRI_59 ,Interrupt 59 Priority" hexmask.long.byte 0x38 16.--23. 1. " PRI_58 ,Interrupt 58 Priority" hexmask.long.byte 0x38 8.--15. 1. " PRI_57 ,Interrupt 57 Priority" hexmask.long.byte 0x38 0.--7. 1. " PRI_56 ,Interrupt 56 Priority" line.long 0x3C "IPR15,Interrupt Priority Register" hexmask.long.byte 0x3C 24.--31. 1. " PRI_63 ,Interrupt 63 Priority" hexmask.long.byte 0x3C 16.--23. 1. " PRI_62 ,Interrupt 62 Priority" hexmask.long.byte 0x3C 8.--15. 1. " PRI_61 ,Interrupt 61 Priority" hexmask.long.byte 0x3C 0.--7. 1. " PRI_60 ,Interrupt 60 Priority" line.long 0x40 "IPR16,Interrupt Priority Register" hexmask.long.byte 0x40 24.--31. 1. " PRI_67 ,Interrupt 67 Priority" hexmask.long.byte 0x40 16.--23. 1. " PRI_66 ,Interrupt 66 Priority" hexmask.long.byte 0x40 8.--15. 1. " PRI_65 ,Interrupt 65 Priority" hexmask.long.byte 0x40 0.--7. 1. " PRI_64 ,Interrupt 64 Priority" line.long 0x44 "IPR17,Interrupt Priority Register" hexmask.long.byte 0x44 24.--31. 1. " PRI_71 ,Interrupt 71 Priority" hexmask.long.byte 0x44 16.--23. 1. " PRI_70 ,Interrupt 70 Priority" hexmask.long.byte 0x44 8.--15. 1. " PRI_69 ,Interrupt 69 Priority" hexmask.long.byte 0x44 0.--7. 1. " PRI_68 ,Interrupt 68 Priority" line.long 0x48 "IPR18,Interrupt Priority Register" hexmask.long.byte 0x48 24.--31. 1. " PRI_75 ,Interrupt 75 Priority" hexmask.long.byte 0x48 16.--23. 1. " PRI_74 ,Interrupt 74 Priority" hexmask.long.byte 0x48 8.--15. 1. " PRI_73 ,Interrupt 73 Priority" hexmask.long.byte 0x48 0.--7. 1. " PRI_72 ,Interrupt 72 Priority" line.long 0x4C "IPR19,Interrupt Priority Register" hexmask.long.byte 0x4C 24.--31. 1. " PRI_79 ,Interrupt 79 Priority" hexmask.long.byte 0x4C 16.--23. 1. " PRI_78 ,Interrupt 78 Priority" hexmask.long.byte 0x4C 8.--15. 1. " PRI_77 ,Interrupt 77 Priority" hexmask.long.byte 0x4C 0.--7. 1. " PRI_76 ,Interrupt 76 Priority" line.long 0x50 "IPR20,Interrupt Priority Register" hexmask.long.byte 0x50 24.--31. 1. " PRI_83 ,Interrupt 83 Priority" hexmask.long.byte 0x50 16.--23. 1. " PRI_82 ,Interrupt 82 Priority" hexmask.long.byte 0x50 8.--15. 1. " PRI_81 ,Interrupt 81 Priority" hexmask.long.byte 0x50 0.--7. 1. " PRI_80 ,Interrupt 80 Priority" line.long 0x54 "IPR21,Interrupt Priority Register" hexmask.long.byte 0x54 24.--31. 1. " PRI_87 ,Interrupt 87 Priority" hexmask.long.byte 0x54 16.--23. 1. " PRI_86 ,Interrupt 86 Priority" hexmask.long.byte 0x54 8.--15. 1. " PRI_85 ,Interrupt 85 Priority" hexmask.long.byte 0x54 0.--7. 1. " PRI_84 ,Interrupt 84 Priority" line.long 0x58 "IPR22,Interrupt Priority Register" hexmask.long.byte 0x58 24.--31. 1. " PRI_91 ,Interrupt 91 Priority" hexmask.long.byte 0x58 16.--23. 1. " PRI_90 ,Interrupt 90 Priority" hexmask.long.byte 0x58 8.--15. 1. " PRI_89 ,Interrupt 89 Priority" hexmask.long.byte 0x58 0.--7. 1. " PRI_88 ,Interrupt 88 Priority" line.long 0x5C "IPR23,Interrupt Priority Register" hexmask.long.byte 0x5C 24.--31. 1. " PRI_95 ,Interrupt 95 Priority" hexmask.long.byte 0x5C 16.--23. 1. " PRI_94 ,Interrupt 94 Priority" hexmask.long.byte 0x5C 8.--15. 1. " PRI_93 ,Interrupt 93 Priority" hexmask.long.byte 0x5C 0.--7. 1. " PRI_92 ,Interrupt 92 Priority" line.long 0x60 "IPR24,Interrupt Priority Register" hexmask.long.byte 0x60 24.--31. 1. " PRI_99 ,Interrupt 99 Priority" hexmask.long.byte 0x60 16.--23. 1. " PRI_98 ,Interrupt 98 Priority" hexmask.long.byte 0x60 8.--15. 1. " PRI_97 ,Interrupt 97 Priority" hexmask.long.byte 0x60 0.--7. 1. " PRI_96 ,Interrupt 96 Priority" line.long 0x64 "IPR25,Interrupt Priority Register" hexmask.long.byte 0x64 24.--31. 1. " PRI_103 ,Interrupt 103 Priority" hexmask.long.byte 0x64 16.--23. 1. " PRI_102 ,Interrupt 102 Priority" hexmask.long.byte 0x64 8.--15. 1. " PRI_101 ,Interrupt 101 Priority" hexmask.long.byte 0x64 0.--7. 1. " PRI_100 ,Interrupt 100 Priority" line.long 0x68 "IPR26,Interrupt Priority Register" hexmask.long.byte 0x68 24.--31. 1. " PRI_107 ,Interrupt 107 Priority" hexmask.long.byte 0x68 16.--23. 1. " PRI_106 ,Interrupt 106 Priority" hexmask.long.byte 0x68 8.--15. 1. " PRI_105 ,Interrupt 105 Priority" hexmask.long.byte 0x68 0.--7. 1. " PRI_104 ,Interrupt 104 Priority" line.long 0x6C "IPR27,Interrupt Priority Register" hexmask.long.byte 0x6C 24.--31. 1. " PRI_111 ,Interrupt 111 Priority" hexmask.long.byte 0x6C 16.--23. 1. " PRI_110 ,Interrupt 110 Priority" hexmask.long.byte 0x6C 8.--15. 1. " PRI_109 ,Interrupt 109 Priority" hexmask.long.byte 0x6C 0.--7. 1. " PRI_108 ,Interrupt 108 Priority" line.long 0x70 "IPR28,Interrupt Priority Register" hexmask.long.byte 0x70 24.--31. 1. " PRI_115 ,Interrupt 115 Priority" hexmask.long.byte 0x70 16.--23. 1. " PRI_114 ,Interrupt 114 Priority" hexmask.long.byte 0x70 8.--15. 1. " PRI_113 ,Interrupt 113 Priority" hexmask.long.byte 0x70 0.--7. 1. " PRI_112 ,Interrupt 112 Priority" line.long 0x74 "IPR29,Interrupt Priority Register" hexmask.long.byte 0x74 24.--31. 1. " PRI_119 ,Interrupt 119 Priority" hexmask.long.byte 0x74 16.--23. 1. " PRI_118 ,Interrupt 118 Priority" hexmask.long.byte 0x74 8.--15. 1. " PRI_117 ,Interrupt 117 Priority" hexmask.long.byte 0x74 0.--7. 1. " PRI_116 ,Interrupt 116 Priority" line.long 0x78 "IPR30,Interrupt Priority Register" hexmask.long.byte 0x78 24.--31. 1. " PRI_123 ,Interrupt 123 Priority" hexmask.long.byte 0x78 16.--23. 1. " PRI_122 ,Interrupt 122 Priority" hexmask.long.byte 0x78 8.--15. 1. " PRI_121 ,Interrupt 121 Priority" hexmask.long.byte 0x78 0.--7. 1. " PRI_120 ,Interrupt 120 Priority" line.long 0x7C "IPR31,Interrupt Priority Register" hexmask.long.byte 0x7C 24.--31. 1. " PRI_127 ,Interrupt 127 Priority" hexmask.long.byte 0x7C 16.--23. 1. " PRI_126 ,Interrupt 126 Priority" hexmask.long.byte 0x7C 8.--15. 1. " PRI_125 ,Interrupt 125 Priority" hexmask.long.byte 0x7C 0.--7. 1. " PRI_124 ,Interrupt 124 Priority" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x04) group.long 0x400++0x9F line.long 0x0 "IPR0,Interrupt Priority Register" hexmask.long.byte 0x0 24.--31. 1. " PRI_3 ,Interrupt 3 Priority" hexmask.long.byte 0x0 16.--23. 1. " PRI_2 ,Interrupt 2 Priority" hexmask.long.byte 0x0 8.--15. 1. " PRI_1 ,Interrupt 1 Priority" hexmask.long.byte 0x0 0.--7. 1. " PRI_0 ,Interrupt 0 Priority" line.long 0x4 "IPR1,Interrupt Priority Register" hexmask.long.byte 0x4 24.--31. 1. " PRI_7 ,Interrupt 7 Priority" hexmask.long.byte 0x4 16.--23. 1. " PRI_6 ,Interrupt 6 Priority" hexmask.long.byte 0x4 8.--15. 1. " PRI_5 ,Interrupt 5 Priority" hexmask.long.byte 0x4 0.--7. 1. " PRI_4 ,Interrupt 4 Priority" line.long 0x8 "IPR2,Interrupt Priority Register" hexmask.long.byte 0x8 24.--31. 1. " PRI_11 ,Interrupt 11 Priority" hexmask.long.byte 0x8 16.--23. 1. " PRI_10 ,Interrupt 10 Priority" hexmask.long.byte 0x8 8.--15. 1. " PRI_9 ,Interrupt 9 Priority" hexmask.long.byte 0x8 0.--7. 1. " PRI_8 ,Interrupt 8 Priority" line.long 0xC "IPR3,Interrupt Priority Register" hexmask.long.byte 0xC 24.--31. 1. " PRI_15 ,Interrupt 15 Priority" hexmask.long.byte 0xC 16.--23. 1. " PRI_14 ,Interrupt 14 Priority" hexmask.long.byte 0xC 8.--15. 1. " PRI_13 ,Interrupt 13 Priority" hexmask.long.byte 0xC 0.--7. 1. " PRI_12 ,Interrupt 12 Priority" line.long 0x10 "IPR4,Interrupt Priority Register" hexmask.long.byte 0x10 24.--31. 1. " PRI_19 ,Interrupt 19 Priority" hexmask.long.byte 0x10 16.--23. 1. " PRI_18 ,Interrupt 18 Priority" hexmask.long.byte 0x10 8.--15. 1. " PRI_17 ,Interrupt 17 Priority" hexmask.long.byte 0x10 0.--7. 1. " PRI_16 ,Interrupt 16 Priority" line.long 0x14 "IPR5,Interrupt Priority Register" hexmask.long.byte 0x14 24.--31. 1. " PRI_23 ,Interrupt 23 Priority" hexmask.long.byte 0x14 16.--23. 1. " PRI_22 ,Interrupt 22 Priority" hexmask.long.byte 0x14 8.--15. 1. " PRI_21 ,Interrupt 21 Priority" hexmask.long.byte 0x14 0.--7. 1. " PRI_20 ,Interrupt 20 Priority" line.long 0x18 "IPR6,Interrupt Priority Register" hexmask.long.byte 0x18 24.--31. 1. " PRI_27 ,Interrupt 27 Priority" hexmask.long.byte 0x18 16.--23. 1. " PRI_26 ,Interrupt 26 Priority" hexmask.long.byte 0x18 8.--15. 1. " PRI_25 ,Interrupt 25 Priority" hexmask.long.byte 0x18 0.--7. 1. " PRI_24 ,Interrupt 24 Priority" line.long 0x1C "IPR7,Interrupt Priority Register" hexmask.long.byte 0x1C 24.--31. 1. " PRI_31 ,Interrupt 31 Priority" hexmask.long.byte 0x1C 16.--23. 1. " PRI_30 ,Interrupt 30 Priority" hexmask.long.byte 0x1C 8.--15. 1. " PRI_29 ,Interrupt 29 Priority" hexmask.long.byte 0x1C 0.--7. 1. " PRI_28 ,Interrupt 28 Priority" line.long 0x20 "IPR8,Interrupt Priority Register" hexmask.long.byte 0x20 24.--31. 1. " PRI_35 ,Interrupt 35 Priority" hexmask.long.byte 0x20 16.--23. 1. " PRI_34 ,Interrupt 34 Priority" hexmask.long.byte 0x20 8.--15. 1. " PRI_33 ,Interrupt 33 Priority" hexmask.long.byte 0x20 0.--7. 1. " PRI_32 ,Interrupt 32 Priority" line.long 0x24 "IPR9,Interrupt Priority Register" hexmask.long.byte 0x24 24.--31. 1. " PRI_39 ,Interrupt 39 Priority" hexmask.long.byte 0x24 16.--23. 1. " PRI_38 ,Interrupt 38 Priority" hexmask.long.byte 0x24 8.--15. 1. " PRI_37 ,Interrupt 37 Priority" hexmask.long.byte 0x24 0.--7. 1. " PRI_36 ,Interrupt 36 Priority" line.long 0x28 "IPR10,Interrupt Priority Register" hexmask.long.byte 0x28 24.--31. 1. " PRI_43 ,Interrupt 43 Priority" hexmask.long.byte 0x28 16.--23. 1. " PRI_42 ,Interrupt 42 Priority" hexmask.long.byte 0x28 8.--15. 1. " PRI_41 ,Interrupt 41 Priority" hexmask.long.byte 0x28 0.--7. 1. " PRI_40 ,Interrupt 40 Priority" line.long 0x2C "IPR11,Interrupt Priority Register" hexmask.long.byte 0x2C 24.--31. 1. " PRI_47 ,Interrupt 47 Priority" hexmask.long.byte 0x2C 16.--23. 1. " PRI_46 ,Interrupt 46 Priority" hexmask.long.byte 0x2C 8.--15. 1. " PRI_45 ,Interrupt 45 Priority" hexmask.long.byte 0x2C 0.--7. 1. " PRI_44 ,Interrupt 44 Priority" line.long 0x30 "IPR12,Interrupt Priority Register" hexmask.long.byte 0x30 24.--31. 1. " PRI_51 ,Interrupt 51 Priority" hexmask.long.byte 0x30 16.--23. 1. " PRI_50 ,Interrupt 50 Priority" hexmask.long.byte 0x30 8.--15. 1. " PRI_49 ,Interrupt 49 Priority" hexmask.long.byte 0x30 0.--7. 1. " PRI_48 ,Interrupt 48 Priority" line.long 0x34 "IPR13,Interrupt Priority Register" hexmask.long.byte 0x34 24.--31. 1. " PRI_55 ,Interrupt 55 Priority" hexmask.long.byte 0x34 16.--23. 1. " PRI_54 ,Interrupt 54 Priority" hexmask.long.byte 0x34 8.--15. 1. " PRI_53 ,Interrupt 53 Priority" hexmask.long.byte 0x34 0.--7. 1. " PRI_52 ,Interrupt 52 Priority" line.long 0x38 "IPR14,Interrupt Priority Register" hexmask.long.byte 0x38 24.--31. 1. " PRI_59 ,Interrupt 59 Priority" hexmask.long.byte 0x38 16.--23. 1. " PRI_58 ,Interrupt 58 Priority" hexmask.long.byte 0x38 8.--15. 1. " PRI_57 ,Interrupt 57 Priority" hexmask.long.byte 0x38 0.--7. 1. " PRI_56 ,Interrupt 56 Priority" line.long 0x3C "IPR15,Interrupt Priority Register" hexmask.long.byte 0x3C 24.--31. 1. " PRI_63 ,Interrupt 63 Priority" hexmask.long.byte 0x3C 16.--23. 1. " PRI_62 ,Interrupt 62 Priority" hexmask.long.byte 0x3C 8.--15. 1. " PRI_61 ,Interrupt 61 Priority" hexmask.long.byte 0x3C 0.--7. 1. " PRI_60 ,Interrupt 60 Priority" line.long 0x40 "IPR16,Interrupt Priority Register" hexmask.long.byte 0x40 24.--31. 1. " PRI_67 ,Interrupt 67 Priority" hexmask.long.byte 0x40 16.--23. 1. " PRI_66 ,Interrupt 66 Priority" hexmask.long.byte 0x40 8.--15. 1. " PRI_65 ,Interrupt 65 Priority" hexmask.long.byte 0x40 0.--7. 1. " PRI_64 ,Interrupt 64 Priority" line.long 0x44 "IPR17,Interrupt Priority Register" hexmask.long.byte 0x44 24.--31. 1. " PRI_71 ,Interrupt 71 Priority" hexmask.long.byte 0x44 16.--23. 1. " PRI_70 ,Interrupt 70 Priority" hexmask.long.byte 0x44 8.--15. 1. " PRI_69 ,Interrupt 69 Priority" hexmask.long.byte 0x44 0.--7. 1. " PRI_68 ,Interrupt 68 Priority" line.long 0x48 "IPR18,Interrupt Priority Register" hexmask.long.byte 0x48 24.--31. 1. " PRI_75 ,Interrupt 75 Priority" hexmask.long.byte 0x48 16.--23. 1. " PRI_74 ,Interrupt 74 Priority" hexmask.long.byte 0x48 8.--15. 1. " PRI_73 ,Interrupt 73 Priority" hexmask.long.byte 0x48 0.--7. 1. " PRI_72 ,Interrupt 72 Priority" line.long 0x4C "IPR19,Interrupt Priority Register" hexmask.long.byte 0x4C 24.--31. 1. " PRI_79 ,Interrupt 79 Priority" hexmask.long.byte 0x4C 16.--23. 1. " PRI_78 ,Interrupt 78 Priority" hexmask.long.byte 0x4C 8.--15. 1. " PRI_77 ,Interrupt 77 Priority" hexmask.long.byte 0x4C 0.--7. 1. " PRI_76 ,Interrupt 76 Priority" line.long 0x50 "IPR20,Interrupt Priority Register" hexmask.long.byte 0x50 24.--31. 1. " PRI_83 ,Interrupt 83 Priority" hexmask.long.byte 0x50 16.--23. 1. " PRI_82 ,Interrupt 82 Priority" hexmask.long.byte 0x50 8.--15. 1. " PRI_81 ,Interrupt 81 Priority" hexmask.long.byte 0x50 0.--7. 1. " PRI_80 ,Interrupt 80 Priority" line.long 0x54 "IPR21,Interrupt Priority Register" hexmask.long.byte 0x54 24.--31. 1. " PRI_87 ,Interrupt 87 Priority" hexmask.long.byte 0x54 16.--23. 1. " PRI_86 ,Interrupt 86 Priority" hexmask.long.byte 0x54 8.--15. 1. " PRI_85 ,Interrupt 85 Priority" hexmask.long.byte 0x54 0.--7. 1. " PRI_84 ,Interrupt 84 Priority" line.long 0x58 "IPR22,Interrupt Priority Register" hexmask.long.byte 0x58 24.--31. 1. " PRI_91 ,Interrupt 91 Priority" hexmask.long.byte 0x58 16.--23. 1. " PRI_90 ,Interrupt 90 Priority" hexmask.long.byte 0x58 8.--15. 1. " PRI_89 ,Interrupt 89 Priority" hexmask.long.byte 0x58 0.--7. 1. " PRI_88 ,Interrupt 88 Priority" line.long 0x5C "IPR23,Interrupt Priority Register" hexmask.long.byte 0x5C 24.--31. 1. " PRI_95 ,Interrupt 95 Priority" hexmask.long.byte 0x5C 16.--23. 1. " PRI_94 ,Interrupt 94 Priority" hexmask.long.byte 0x5C 8.--15. 1. " PRI_93 ,Interrupt 93 Priority" hexmask.long.byte 0x5C 0.--7. 1. " PRI_92 ,Interrupt 92 Priority" line.long 0x60 "IPR24,Interrupt Priority Register" hexmask.long.byte 0x60 24.--31. 1. " PRI_99 ,Interrupt 99 Priority" hexmask.long.byte 0x60 16.--23. 1. " PRI_98 ,Interrupt 98 Priority" hexmask.long.byte 0x60 8.--15. 1. " PRI_97 ,Interrupt 97 Priority" hexmask.long.byte 0x60 0.--7. 1. " PRI_96 ,Interrupt 96 Priority" line.long 0x64 "IPR25,Interrupt Priority Register" hexmask.long.byte 0x64 24.--31. 1. " PRI_103 ,Interrupt 103 Priority" hexmask.long.byte 0x64 16.--23. 1. " PRI_102 ,Interrupt 102 Priority" hexmask.long.byte 0x64 8.--15. 1. " PRI_101 ,Interrupt 101 Priority" hexmask.long.byte 0x64 0.--7. 1. " PRI_100 ,Interrupt 100 Priority" line.long 0x68 "IPR26,Interrupt Priority Register" hexmask.long.byte 0x68 24.--31. 1. " PRI_107 ,Interrupt 107 Priority" hexmask.long.byte 0x68 16.--23. 1. " PRI_106 ,Interrupt 106 Priority" hexmask.long.byte 0x68 8.--15. 1. " PRI_105 ,Interrupt 105 Priority" hexmask.long.byte 0x68 0.--7. 1. " PRI_104 ,Interrupt 104 Priority" line.long 0x6C "IPR27,Interrupt Priority Register" hexmask.long.byte 0x6C 24.--31. 1. " PRI_111 ,Interrupt 111 Priority" hexmask.long.byte 0x6C 16.--23. 1. " PRI_110 ,Interrupt 110 Priority" hexmask.long.byte 0x6C 8.--15. 1. " PRI_109 ,Interrupt 109 Priority" hexmask.long.byte 0x6C 0.--7. 1. " PRI_108 ,Interrupt 108 Priority" line.long 0x70 "IPR28,Interrupt Priority Register" hexmask.long.byte 0x70 24.--31. 1. " PRI_115 ,Interrupt 115 Priority" hexmask.long.byte 0x70 16.--23. 1. " PRI_114 ,Interrupt 114 Priority" hexmask.long.byte 0x70 8.--15. 1. " PRI_113 ,Interrupt 113 Priority" hexmask.long.byte 0x70 0.--7. 1. " PRI_112 ,Interrupt 112 Priority" line.long 0x74 "IPR29,Interrupt Priority Register" hexmask.long.byte 0x74 24.--31. 1. " PRI_119 ,Interrupt 119 Priority" hexmask.long.byte 0x74 16.--23. 1. " PRI_118 ,Interrupt 118 Priority" hexmask.long.byte 0x74 8.--15. 1. " PRI_117 ,Interrupt 117 Priority" hexmask.long.byte 0x74 0.--7. 1. " PRI_116 ,Interrupt 116 Priority" line.long 0x78 "IPR30,Interrupt Priority Register" hexmask.long.byte 0x78 24.--31. 1. " PRI_123 ,Interrupt 123 Priority" hexmask.long.byte 0x78 16.--23. 1. " PRI_122 ,Interrupt 122 Priority" hexmask.long.byte 0x78 8.--15. 1. " PRI_121 ,Interrupt 121 Priority" hexmask.long.byte 0x78 0.--7. 1. " PRI_120 ,Interrupt 120 Priority" line.long 0x7C "IPR31,Interrupt Priority Register" hexmask.long.byte 0x7C 24.--31. 1. " PRI_127 ,Interrupt 127 Priority" hexmask.long.byte 0x7C 16.--23. 1. " PRI_126 ,Interrupt 126 Priority" hexmask.long.byte 0x7C 8.--15. 1. " PRI_125 ,Interrupt 125 Priority" hexmask.long.byte 0x7C 0.--7. 1. " PRI_124 ,Interrupt 124 Priority" line.long 0x80 "IPR32,Interrupt Priority Register" hexmask.long.byte 0x80 24.--31. 1. " PRI_131 ,Interrupt 131 Priority" hexmask.long.byte 0x80 16.--23. 1. " PRI_130 ,Interrupt 130 Priority" hexmask.long.byte 0x80 8.--15. 1. " PRI_129 ,Interrupt 129 Priority" hexmask.long.byte 0x80 0.--7. 1. " PRI_128 ,Interrupt 128 Priority" line.long 0x84 "IPR33,Interrupt Priority Register" hexmask.long.byte 0x84 24.--31. 1. " PRI_135 ,Interrupt 135 Priority" hexmask.long.byte 0x84 16.--23. 1. " PRI_134 ,Interrupt 134 Priority" hexmask.long.byte 0x84 8.--15. 1. " PRI_133 ,Interrupt 133 Priority" hexmask.long.byte 0x84 0.--7. 1. " PRI_132 ,Interrupt 132 Priority" line.long 0x88 "IPR34,Interrupt Priority Register" hexmask.long.byte 0x88 24.--31. 1. " PRI_139 ,Interrupt 139 Priority" hexmask.long.byte 0x88 16.--23. 1. " PRI_138 ,Interrupt 138 Priority" hexmask.long.byte 0x88 8.--15. 1. " PRI_137 ,Interrupt 137 Priority" hexmask.long.byte 0x88 0.--7. 1. " PRI_136 ,Interrupt 136 Priority" line.long 0x8C "IPR35,Interrupt Priority Register" hexmask.long.byte 0x8C 24.--31. 1. " PRI_143 ,Interrupt 143 Priority" hexmask.long.byte 0x8C 16.--23. 1. " PRI_142 ,Interrupt 142 Priority" hexmask.long.byte 0x8C 8.--15. 1. " PRI_141 ,Interrupt 141 Priority" hexmask.long.byte 0x8C 0.--7. 1. " PRI_140 ,Interrupt 140 Priority" line.long 0x90 "IPR36,Interrupt Priority Register" hexmask.long.byte 0x90 24.--31. 1. " PRI_147 ,Interrupt 147 Priority" hexmask.long.byte 0x90 16.--23. 1. " PRI_146 ,Interrupt 146 Priority" hexmask.long.byte 0x90 8.--15. 1. " PRI_145 ,Interrupt 145 Priority" hexmask.long.byte 0x90 0.--7. 1. " PRI_144 ,Interrupt 144 Priority" line.long 0x94 "IPR37,Interrupt Priority Register" hexmask.long.byte 0x94 24.--31. 1. " PRI_151 ,Interrupt 151 Priority" hexmask.long.byte 0x94 16.--23. 1. " PRI_150 ,Interrupt 150 Priority" hexmask.long.byte 0x94 8.--15. 1. " PRI_149 ,Interrupt 149 Priority" hexmask.long.byte 0x94 0.--7. 1. " PRI_148 ,Interrupt 148 Priority" line.long 0x98 "IPR38,Interrupt Priority Register" hexmask.long.byte 0x98 24.--31. 1. " PRI_155 ,Interrupt 155 Priority" hexmask.long.byte 0x98 16.--23. 1. " PRI_154 ,Interrupt 154 Priority" hexmask.long.byte 0x98 8.--15. 1. " PRI_153 ,Interrupt 153 Priority" hexmask.long.byte 0x98 0.--7. 1. " PRI_152 ,Interrupt 152 Priority" line.long 0x9C "IPR39,Interrupt Priority Register" hexmask.long.byte 0x9C 24.--31. 1. " PRI_159 ,Interrupt 159 Priority" hexmask.long.byte 0x9C 16.--23. 1. " PRI_158 ,Interrupt 158 Priority" hexmask.long.byte 0x9C 8.--15. 1. " PRI_157 ,Interrupt 157 Priority" hexmask.long.byte 0x9C 0.--7. 1. " PRI_156 ,Interrupt 156 Priority" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x05) group.long 0x400++0xBF line.long 0x0 "IPR0,Interrupt Priority Register" hexmask.long.byte 0x0 24.--31. 1. " PRI_3 ,Interrupt 3 Priority" hexmask.long.byte 0x0 16.--23. 1. " PRI_2 ,Interrupt 2 Priority" hexmask.long.byte 0x0 8.--15. 1. " PRI_1 ,Interrupt 1 Priority" hexmask.long.byte 0x0 0.--7. 1. " PRI_0 ,Interrupt 0 Priority" line.long 0x4 "IPR1,Interrupt Priority Register" hexmask.long.byte 0x4 24.--31. 1. " PRI_7 ,Interrupt 7 Priority" hexmask.long.byte 0x4 16.--23. 1. " PRI_6 ,Interrupt 6 Priority" hexmask.long.byte 0x4 8.--15. 1. " PRI_5 ,Interrupt 5 Priority" hexmask.long.byte 0x4 0.--7. 1. " PRI_4 ,Interrupt 4 Priority" line.long 0x8 "IPR2,Interrupt Priority Register" hexmask.long.byte 0x8 24.--31. 1. " PRI_11 ,Interrupt 11 Priority" hexmask.long.byte 0x8 16.--23. 1. " PRI_10 ,Interrupt 10 Priority" hexmask.long.byte 0x8 8.--15. 1. " PRI_9 ,Interrupt 9 Priority" hexmask.long.byte 0x8 0.--7. 1. " PRI_8 ,Interrupt 8 Priority" line.long 0xC "IPR3,Interrupt Priority Register" hexmask.long.byte 0xC 24.--31. 1. " PRI_15 ,Interrupt 15 Priority" hexmask.long.byte 0xC 16.--23. 1. " PRI_14 ,Interrupt 14 Priority" hexmask.long.byte 0xC 8.--15. 1. " PRI_13 ,Interrupt 13 Priority" hexmask.long.byte 0xC 0.--7. 1. " PRI_12 ,Interrupt 12 Priority" line.long 0x10 "IPR4,Interrupt Priority Register" hexmask.long.byte 0x10 24.--31. 1. " PRI_19 ,Interrupt 19 Priority" hexmask.long.byte 0x10 16.--23. 1. " PRI_18 ,Interrupt 18 Priority" hexmask.long.byte 0x10 8.--15. 1. " PRI_17 ,Interrupt 17 Priority" hexmask.long.byte 0x10 0.--7. 1. " PRI_16 ,Interrupt 16 Priority" line.long 0x14 "IPR5,Interrupt Priority Register" hexmask.long.byte 0x14 24.--31. 1. " PRI_23 ,Interrupt 23 Priority" hexmask.long.byte 0x14 16.--23. 1. " PRI_22 ,Interrupt 22 Priority" hexmask.long.byte 0x14 8.--15. 1. " PRI_21 ,Interrupt 21 Priority" hexmask.long.byte 0x14 0.--7. 1. " PRI_20 ,Interrupt 20 Priority" line.long 0x18 "IPR6,Interrupt Priority Register" hexmask.long.byte 0x18 24.--31. 1. " PRI_27 ,Interrupt 27 Priority" hexmask.long.byte 0x18 16.--23. 1. " PRI_26 ,Interrupt 26 Priority" hexmask.long.byte 0x18 8.--15. 1. " PRI_25 ,Interrupt 25 Priority" hexmask.long.byte 0x18 0.--7. 1. " PRI_24 ,Interrupt 24 Priority" line.long 0x1C "IPR7,Interrupt Priority Register" hexmask.long.byte 0x1C 24.--31. 1. " PRI_31 ,Interrupt 31 Priority" hexmask.long.byte 0x1C 16.--23. 1. " PRI_30 ,Interrupt 30 Priority" hexmask.long.byte 0x1C 8.--15. 1. " PRI_29 ,Interrupt 29 Priority" hexmask.long.byte 0x1C 0.--7. 1. " PRI_28 ,Interrupt 28 Priority" line.long 0x20 "IPR8,Interrupt Priority Register" hexmask.long.byte 0x20 24.--31. 1. " PRI_35 ,Interrupt 35 Priority" hexmask.long.byte 0x20 16.--23. 1. " PRI_34 ,Interrupt 34 Priority" hexmask.long.byte 0x20 8.--15. 1. " PRI_33 ,Interrupt 33 Priority" hexmask.long.byte 0x20 0.--7. 1. " PRI_32 ,Interrupt 32 Priority" line.long 0x24 "IPR9,Interrupt Priority Register" hexmask.long.byte 0x24 24.--31. 1. " PRI_39 ,Interrupt 39 Priority" hexmask.long.byte 0x24 16.--23. 1. " PRI_38 ,Interrupt 38 Priority" hexmask.long.byte 0x24 8.--15. 1. " PRI_37 ,Interrupt 37 Priority" hexmask.long.byte 0x24 0.--7. 1. " PRI_36 ,Interrupt 36 Priority" line.long 0x28 "IPR10,Interrupt Priority Register" hexmask.long.byte 0x28 24.--31. 1. " PRI_43 ,Interrupt 43 Priority" hexmask.long.byte 0x28 16.--23. 1. " PRI_42 ,Interrupt 42 Priority" hexmask.long.byte 0x28 8.--15. 1. " PRI_41 ,Interrupt 41 Priority" hexmask.long.byte 0x28 0.--7. 1. " PRI_40 ,Interrupt 40 Priority" line.long 0x2C "IPR11,Interrupt Priority Register" hexmask.long.byte 0x2C 24.--31. 1. " PRI_47 ,Interrupt 47 Priority" hexmask.long.byte 0x2C 16.--23. 1. " PRI_46 ,Interrupt 46 Priority" hexmask.long.byte 0x2C 8.--15. 1. " PRI_45 ,Interrupt 45 Priority" hexmask.long.byte 0x2C 0.--7. 1. " PRI_44 ,Interrupt 44 Priority" line.long 0x30 "IPR12,Interrupt Priority Register" hexmask.long.byte 0x30 24.--31. 1. " PRI_51 ,Interrupt 51 Priority" hexmask.long.byte 0x30 16.--23. 1. " PRI_50 ,Interrupt 50 Priority" hexmask.long.byte 0x30 8.--15. 1. " PRI_49 ,Interrupt 49 Priority" hexmask.long.byte 0x30 0.--7. 1. " PRI_48 ,Interrupt 48 Priority" line.long 0x34 "IPR13,Interrupt Priority Register" hexmask.long.byte 0x34 24.--31. 1. " PRI_55 ,Interrupt 55 Priority" hexmask.long.byte 0x34 16.--23. 1. " PRI_54 ,Interrupt 54 Priority" hexmask.long.byte 0x34 8.--15. 1. " PRI_53 ,Interrupt 53 Priority" hexmask.long.byte 0x34 0.--7. 1. " PRI_52 ,Interrupt 52 Priority" line.long 0x38 "IPR14,Interrupt Priority Register" hexmask.long.byte 0x38 24.--31. 1. " PRI_59 ,Interrupt 59 Priority" hexmask.long.byte 0x38 16.--23. 1. " PRI_58 ,Interrupt 58 Priority" hexmask.long.byte 0x38 8.--15. 1. " PRI_57 ,Interrupt 57 Priority" hexmask.long.byte 0x38 0.--7. 1. " PRI_56 ,Interrupt 56 Priority" line.long 0x3C "IPR15,Interrupt Priority Register" hexmask.long.byte 0x3C 24.--31. 1. " PRI_63 ,Interrupt 63 Priority" hexmask.long.byte 0x3C 16.--23. 1. " PRI_62 ,Interrupt 62 Priority" hexmask.long.byte 0x3C 8.--15. 1. " PRI_61 ,Interrupt 61 Priority" hexmask.long.byte 0x3C 0.--7. 1. " PRI_60 ,Interrupt 60 Priority" line.long 0x40 "IPR16,Interrupt Priority Register" hexmask.long.byte 0x40 24.--31. 1. " PRI_67 ,Interrupt 67 Priority" hexmask.long.byte 0x40 16.--23. 1. " PRI_66 ,Interrupt 66 Priority" hexmask.long.byte 0x40 8.--15. 1. " PRI_65 ,Interrupt 65 Priority" hexmask.long.byte 0x40 0.--7. 1. " PRI_64 ,Interrupt 64 Priority" line.long 0x44 "IPR17,Interrupt Priority Register" hexmask.long.byte 0x44 24.--31. 1. " PRI_71 ,Interrupt 71 Priority" hexmask.long.byte 0x44 16.--23. 1. " PRI_70 ,Interrupt 70 Priority" hexmask.long.byte 0x44 8.--15. 1. " PRI_69 ,Interrupt 69 Priority" hexmask.long.byte 0x44 0.--7. 1. " PRI_68 ,Interrupt 68 Priority" line.long 0x48 "IPR18,Interrupt Priority Register" hexmask.long.byte 0x48 24.--31. 1. " PRI_75 ,Interrupt 75 Priority" hexmask.long.byte 0x48 16.--23. 1. " PRI_74 ,Interrupt 74 Priority" hexmask.long.byte 0x48 8.--15. 1. " PRI_73 ,Interrupt 73 Priority" hexmask.long.byte 0x48 0.--7. 1. " PRI_72 ,Interrupt 72 Priority" line.long 0x4C "IPR19,Interrupt Priority Register" hexmask.long.byte 0x4C 24.--31. 1. " PRI_79 ,Interrupt 79 Priority" hexmask.long.byte 0x4C 16.--23. 1. " PRI_78 ,Interrupt 78 Priority" hexmask.long.byte 0x4C 8.--15. 1. " PRI_77 ,Interrupt 77 Priority" hexmask.long.byte 0x4C 0.--7. 1. " PRI_76 ,Interrupt 76 Priority" line.long 0x50 "IPR20,Interrupt Priority Register" hexmask.long.byte 0x50 24.--31. 1. " PRI_83 ,Interrupt 83 Priority" hexmask.long.byte 0x50 16.--23. 1. " PRI_82 ,Interrupt 82 Priority" hexmask.long.byte 0x50 8.--15. 1. " PRI_81 ,Interrupt 81 Priority" hexmask.long.byte 0x50 0.--7. 1. " PRI_80 ,Interrupt 80 Priority" line.long 0x54 "IPR21,Interrupt Priority Register" hexmask.long.byte 0x54 24.--31. 1. " PRI_87 ,Interrupt 87 Priority" hexmask.long.byte 0x54 16.--23. 1. " PRI_86 ,Interrupt 86 Priority" hexmask.long.byte 0x54 8.--15. 1. " PRI_85 ,Interrupt 85 Priority" hexmask.long.byte 0x54 0.--7. 1. " PRI_84 ,Interrupt 84 Priority" line.long 0x58 "IPR22,Interrupt Priority Register" hexmask.long.byte 0x58 24.--31. 1. " PRI_91 ,Interrupt 91 Priority" hexmask.long.byte 0x58 16.--23. 1. " PRI_90 ,Interrupt 90 Priority" hexmask.long.byte 0x58 8.--15. 1. " PRI_89 ,Interrupt 89 Priority" hexmask.long.byte 0x58 0.--7. 1. " PRI_88 ,Interrupt 88 Priority" line.long 0x5C "IPR23,Interrupt Priority Register" hexmask.long.byte 0x5C 24.--31. 1. " PRI_95 ,Interrupt 95 Priority" hexmask.long.byte 0x5C 16.--23. 1. " PRI_94 ,Interrupt 94 Priority" hexmask.long.byte 0x5C 8.--15. 1. " PRI_93 ,Interrupt 93 Priority" hexmask.long.byte 0x5C 0.--7. 1. " PRI_92 ,Interrupt 92 Priority" line.long 0x60 "IPR24,Interrupt Priority Register" hexmask.long.byte 0x60 24.--31. 1. " PRI_99 ,Interrupt 99 Priority" hexmask.long.byte 0x60 16.--23. 1. " PRI_98 ,Interrupt 98 Priority" hexmask.long.byte 0x60 8.--15. 1. " PRI_97 ,Interrupt 97 Priority" hexmask.long.byte 0x60 0.--7. 1. " PRI_96 ,Interrupt 96 Priority" line.long 0x64 "IPR25,Interrupt Priority Register" hexmask.long.byte 0x64 24.--31. 1. " PRI_103 ,Interrupt 103 Priority" hexmask.long.byte 0x64 16.--23. 1. " PRI_102 ,Interrupt 102 Priority" hexmask.long.byte 0x64 8.--15. 1. " PRI_101 ,Interrupt 101 Priority" hexmask.long.byte 0x64 0.--7. 1. " PRI_100 ,Interrupt 100 Priority" line.long 0x68 "IPR26,Interrupt Priority Register" hexmask.long.byte 0x68 24.--31. 1. " PRI_107 ,Interrupt 107 Priority" hexmask.long.byte 0x68 16.--23. 1. " PRI_106 ,Interrupt 106 Priority" hexmask.long.byte 0x68 8.--15. 1. " PRI_105 ,Interrupt 105 Priority" hexmask.long.byte 0x68 0.--7. 1. " PRI_104 ,Interrupt 104 Priority" line.long 0x6C "IPR27,Interrupt Priority Register" hexmask.long.byte 0x6C 24.--31. 1. " PRI_111 ,Interrupt 111 Priority" hexmask.long.byte 0x6C 16.--23. 1. " PRI_110 ,Interrupt 110 Priority" hexmask.long.byte 0x6C 8.--15. 1. " PRI_109 ,Interrupt 109 Priority" hexmask.long.byte 0x6C 0.--7. 1. " PRI_108 ,Interrupt 108 Priority" line.long 0x70 "IPR28,Interrupt Priority Register" hexmask.long.byte 0x70 24.--31. 1. " PRI_115 ,Interrupt 115 Priority" hexmask.long.byte 0x70 16.--23. 1. " PRI_114 ,Interrupt 114 Priority" hexmask.long.byte 0x70 8.--15. 1. " PRI_113 ,Interrupt 113 Priority" hexmask.long.byte 0x70 0.--7. 1. " PRI_112 ,Interrupt 112 Priority" line.long 0x74 "IPR29,Interrupt Priority Register" hexmask.long.byte 0x74 24.--31. 1. " PRI_119 ,Interrupt 119 Priority" hexmask.long.byte 0x74 16.--23. 1. " PRI_118 ,Interrupt 118 Priority" hexmask.long.byte 0x74 8.--15. 1. " PRI_117 ,Interrupt 117 Priority" hexmask.long.byte 0x74 0.--7. 1. " PRI_116 ,Interrupt 116 Priority" line.long 0x78 "IPR30,Interrupt Priority Register" hexmask.long.byte 0x78 24.--31. 1. " PRI_123 ,Interrupt 123 Priority" hexmask.long.byte 0x78 16.--23. 1. " PRI_122 ,Interrupt 122 Priority" hexmask.long.byte 0x78 8.--15. 1. " PRI_121 ,Interrupt 121 Priority" hexmask.long.byte 0x78 0.--7. 1. " PRI_120 ,Interrupt 120 Priority" line.long 0x7C "IPR31,Interrupt Priority Register" hexmask.long.byte 0x7C 24.--31. 1. " PRI_127 ,Interrupt 127 Priority" hexmask.long.byte 0x7C 16.--23. 1. " PRI_126 ,Interrupt 126 Priority" hexmask.long.byte 0x7C 8.--15. 1. " PRI_125 ,Interrupt 125 Priority" hexmask.long.byte 0x7C 0.--7. 1. " PRI_124 ,Interrupt 124 Priority" line.long 0x80 "IPR32,Interrupt Priority Register" hexmask.long.byte 0x80 24.--31. 1. " PRI_131 ,Interrupt 131 Priority" hexmask.long.byte 0x80 16.--23. 1. " PRI_130 ,Interrupt 130 Priority" hexmask.long.byte 0x80 8.--15. 1. " PRI_129 ,Interrupt 129 Priority" hexmask.long.byte 0x80 0.--7. 1. " PRI_128 ,Interrupt 128 Priority" line.long 0x84 "IPR33,Interrupt Priority Register" hexmask.long.byte 0x84 24.--31. 1. " PRI_135 ,Interrupt 135 Priority" hexmask.long.byte 0x84 16.--23. 1. " PRI_134 ,Interrupt 134 Priority" hexmask.long.byte 0x84 8.--15. 1. " PRI_133 ,Interrupt 133 Priority" hexmask.long.byte 0x84 0.--7. 1. " PRI_132 ,Interrupt 132 Priority" line.long 0x88 "IPR34,Interrupt Priority Register" hexmask.long.byte 0x88 24.--31. 1. " PRI_139 ,Interrupt 139 Priority" hexmask.long.byte 0x88 16.--23. 1. " PRI_138 ,Interrupt 138 Priority" hexmask.long.byte 0x88 8.--15. 1. " PRI_137 ,Interrupt 137 Priority" hexmask.long.byte 0x88 0.--7. 1. " PRI_136 ,Interrupt 136 Priority" line.long 0x8C "IPR35,Interrupt Priority Register" hexmask.long.byte 0x8C 24.--31. 1. " PRI_143 ,Interrupt 143 Priority" hexmask.long.byte 0x8C 16.--23. 1. " PRI_142 ,Interrupt 142 Priority" hexmask.long.byte 0x8C 8.--15. 1. " PRI_141 ,Interrupt 141 Priority" hexmask.long.byte 0x8C 0.--7. 1. " PRI_140 ,Interrupt 140 Priority" line.long 0x90 "IPR36,Interrupt Priority Register" hexmask.long.byte 0x90 24.--31. 1. " PRI_147 ,Interrupt 147 Priority" hexmask.long.byte 0x90 16.--23. 1. " PRI_146 ,Interrupt 146 Priority" hexmask.long.byte 0x90 8.--15. 1. " PRI_145 ,Interrupt 145 Priority" hexmask.long.byte 0x90 0.--7. 1. " PRI_144 ,Interrupt 144 Priority" line.long 0x94 "IPR37,Interrupt Priority Register" hexmask.long.byte 0x94 24.--31. 1. " PRI_151 ,Interrupt 151 Priority" hexmask.long.byte 0x94 16.--23. 1. " PRI_150 ,Interrupt 150 Priority" hexmask.long.byte 0x94 8.--15. 1. " PRI_149 ,Interrupt 149 Priority" hexmask.long.byte 0x94 0.--7. 1. " PRI_148 ,Interrupt 148 Priority" line.long 0x98 "IPR38,Interrupt Priority Register" hexmask.long.byte 0x98 24.--31. 1. " PRI_155 ,Interrupt 155 Priority" hexmask.long.byte 0x98 16.--23. 1. " PRI_154 ,Interrupt 154 Priority" hexmask.long.byte 0x98 8.--15. 1. " PRI_153 ,Interrupt 153 Priority" hexmask.long.byte 0x98 0.--7. 1. " PRI_152 ,Interrupt 152 Priority" line.long 0x9C "IPR39,Interrupt Priority Register" hexmask.long.byte 0x9C 24.--31. 1. " PRI_159 ,Interrupt 159 Priority" hexmask.long.byte 0x9C 16.--23. 1. " PRI_158 ,Interrupt 158 Priority" hexmask.long.byte 0x9C 8.--15. 1. " PRI_157 ,Interrupt 157 Priority" hexmask.long.byte 0x9C 0.--7. 1. " PRI_156 ,Interrupt 156 Priority" line.long 0xA0 "IPR40,Interrupt Priority Register" hexmask.long.byte 0xA0 24.--31. 1. " PRI_163 ,Interrupt 163 Priority" hexmask.long.byte 0xA0 16.--23. 1. " PRI_162 ,Interrupt 162 Priority" hexmask.long.byte 0xA0 8.--15. 1. " PRI_161 ,Interrupt 161 Priority" hexmask.long.byte 0xA0 0.--7. 1. " PRI_160 ,Interrupt 160 Priority" line.long 0xA4 "IPR41,Interrupt Priority Register" hexmask.long.byte 0xA4 24.--31. 1. " PRI_167 ,Interrupt 167 Priority" hexmask.long.byte 0xA4 16.--23. 1. " PRI_166 ,Interrupt 166 Priority" hexmask.long.byte 0xA4 8.--15. 1. " PRI_165 ,Interrupt 165 Priority" hexmask.long.byte 0xA4 0.--7. 1. " PRI_164 ,Interrupt 164 Priority" line.long 0xA8 "IPR42,Interrupt Priority Register" hexmask.long.byte 0xA8 24.--31. 1. " PRI_171 ,Interrupt 171 Priority" hexmask.long.byte 0xA8 16.--23. 1. " PRI_170 ,Interrupt 170 Priority" hexmask.long.byte 0xA8 8.--15. 1. " PRI_169 ,Interrupt 169 Priority" hexmask.long.byte 0xA8 0.--7. 1. " PRI_168 ,Interrupt 168 Priority" line.long 0xAC "IPR43,Interrupt Priority Register" hexmask.long.byte 0xAC 24.--31. 1. " PRI_175 ,Interrupt 175 Priority" hexmask.long.byte 0xAC 16.--23. 1. " PRI_174 ,Interrupt 174 Priority" hexmask.long.byte 0xAC 8.--15. 1. " PRI_173 ,Interrupt 173 Priority" hexmask.long.byte 0xAC 0.--7. 1. " PRI_172 ,Interrupt 172 Priority" line.long 0xB0 "IPR44,Interrupt Priority Register" hexmask.long.byte 0xB0 24.--31. 1. " PRI_179 ,Interrupt 179 Priority" hexmask.long.byte 0xB0 16.--23. 1. " PRI_178 ,Interrupt 178 Priority" hexmask.long.byte 0xB0 8.--15. 1. " PRI_177 ,Interrupt 177 Priority" hexmask.long.byte 0xB0 0.--7. 1. " PRI_176 ,Interrupt 176 Priority" line.long 0xB4 "IPR45,Interrupt Priority Register" hexmask.long.byte 0xB4 24.--31. 1. " PRI_183 ,Interrupt 183 Priority" hexmask.long.byte 0xB4 16.--23. 1. " PRI_182 ,Interrupt 182 Priority" hexmask.long.byte 0xB4 8.--15. 1. " PRI_181 ,Interrupt 181 Priority" hexmask.long.byte 0xB4 0.--7. 1. " PRI_180 ,Interrupt 180 Priority" line.long 0xB8 "IPR46,Interrupt Priority Register" hexmask.long.byte 0xB8 24.--31. 1. " PRI_187 ,Interrupt 187 Priority" hexmask.long.byte 0xB8 16.--23. 1. " PRI_186 ,Interrupt 186 Priority" hexmask.long.byte 0xB8 8.--15. 1. " PRI_185 ,Interrupt 185 Priority" hexmask.long.byte 0xB8 0.--7. 1. " PRI_184 ,Interrupt 184 Priority" line.long 0xBC "IPR47,Interrupt Priority Register" hexmask.long.byte 0xBC 24.--31. 1. " PRI_191 ,Interrupt 191 Priority" hexmask.long.byte 0xBC 16.--23. 1. " PRI_190 ,Interrupt 190 Priority" hexmask.long.byte 0xBC 8.--15. 1. " PRI_189 ,Interrupt 189 Priority" hexmask.long.byte 0xBC 0.--7. 1. " PRI_188 ,Interrupt 188 Priority" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x06) group.long 0x400++0xDF line.long 0x0 "IPR0,Interrupt Priority Register" hexmask.long.byte 0x0 24.--31. 1. " PRI_3 ,Interrupt 3 Priority" hexmask.long.byte 0x0 16.--23. 1. " PRI_2 ,Interrupt 2 Priority" hexmask.long.byte 0x0 8.--15. 1. " PRI_1 ,Interrupt 1 Priority" hexmask.long.byte 0x0 0.--7. 1. " PRI_0 ,Interrupt 0 Priority" line.long 0x4 "IPR1,Interrupt Priority Register" hexmask.long.byte 0x4 24.--31. 1. " PRI_7 ,Interrupt 7 Priority" hexmask.long.byte 0x4 16.--23. 1. " PRI_6 ,Interrupt 6 Priority" hexmask.long.byte 0x4 8.--15. 1. " PRI_5 ,Interrupt 5 Priority" hexmask.long.byte 0x4 0.--7. 1. " PRI_4 ,Interrupt 4 Priority" line.long 0x8 "IPR2,Interrupt Priority Register" hexmask.long.byte 0x8 24.--31. 1. " PRI_11 ,Interrupt 11 Priority" hexmask.long.byte 0x8 16.--23. 1. " PRI_10 ,Interrupt 10 Priority" hexmask.long.byte 0x8 8.--15. 1. " PRI_9 ,Interrupt 9 Priority" hexmask.long.byte 0x8 0.--7. 1. " PRI_8 ,Interrupt 8 Priority" line.long 0xC "IPR3,Interrupt Priority Register" hexmask.long.byte 0xC 24.--31. 1. " PRI_15 ,Interrupt 15 Priority" hexmask.long.byte 0xC 16.--23. 1. " PRI_14 ,Interrupt 14 Priority" hexmask.long.byte 0xC 8.--15. 1. " PRI_13 ,Interrupt 13 Priority" hexmask.long.byte 0xC 0.--7. 1. " PRI_12 ,Interrupt 12 Priority" line.long 0x10 "IPR4,Interrupt Priority Register" hexmask.long.byte 0x10 24.--31. 1. " PRI_19 ,Interrupt 19 Priority" hexmask.long.byte 0x10 16.--23. 1. " PRI_18 ,Interrupt 18 Priority" hexmask.long.byte 0x10 8.--15. 1. " PRI_17 ,Interrupt 17 Priority" hexmask.long.byte 0x10 0.--7. 1. " PRI_16 ,Interrupt 16 Priority" line.long 0x14 "IPR5,Interrupt Priority Register" hexmask.long.byte 0x14 24.--31. 1. " PRI_23 ,Interrupt 23 Priority" hexmask.long.byte 0x14 16.--23. 1. " PRI_22 ,Interrupt 22 Priority" hexmask.long.byte 0x14 8.--15. 1. " PRI_21 ,Interrupt 21 Priority" hexmask.long.byte 0x14 0.--7. 1. " PRI_20 ,Interrupt 20 Priority" line.long 0x18 "IPR6,Interrupt Priority Register" hexmask.long.byte 0x18 24.--31. 1. " PRI_27 ,Interrupt 27 Priority" hexmask.long.byte 0x18 16.--23. 1. " PRI_26 ,Interrupt 26 Priority" hexmask.long.byte 0x18 8.--15. 1. " PRI_25 ,Interrupt 25 Priority" hexmask.long.byte 0x18 0.--7. 1. " PRI_24 ,Interrupt 24 Priority" line.long 0x1C "IPR7,Interrupt Priority Register" hexmask.long.byte 0x1C 24.--31. 1. " PRI_31 ,Interrupt 31 Priority" hexmask.long.byte 0x1C 16.--23. 1. " PRI_30 ,Interrupt 30 Priority" hexmask.long.byte 0x1C 8.--15. 1. " PRI_29 ,Interrupt 29 Priority" hexmask.long.byte 0x1C 0.--7. 1. " PRI_28 ,Interrupt 28 Priority" line.long 0x20 "IPR8,Interrupt Priority Register" hexmask.long.byte 0x20 24.--31. 1. " PRI_35 ,Interrupt 35 Priority" hexmask.long.byte 0x20 16.--23. 1. " PRI_34 ,Interrupt 34 Priority" hexmask.long.byte 0x20 8.--15. 1. " PRI_33 ,Interrupt 33 Priority" hexmask.long.byte 0x20 0.--7. 1. " PRI_32 ,Interrupt 32 Priority" line.long 0x24 "IPR9,Interrupt Priority Register" hexmask.long.byte 0x24 24.--31. 1. " PRI_39 ,Interrupt 39 Priority" hexmask.long.byte 0x24 16.--23. 1. " PRI_38 ,Interrupt 38 Priority" hexmask.long.byte 0x24 8.--15. 1. " PRI_37 ,Interrupt 37 Priority" hexmask.long.byte 0x24 0.--7. 1. " PRI_36 ,Interrupt 36 Priority" line.long 0x28 "IPR10,Interrupt Priority Register" hexmask.long.byte 0x28 24.--31. 1. " PRI_43 ,Interrupt 43 Priority" hexmask.long.byte 0x28 16.--23. 1. " PRI_42 ,Interrupt 42 Priority" hexmask.long.byte 0x28 8.--15. 1. " PRI_41 ,Interrupt 41 Priority" hexmask.long.byte 0x28 0.--7. 1. " PRI_40 ,Interrupt 40 Priority" line.long 0x2C "IPR11,Interrupt Priority Register" hexmask.long.byte 0x2C 24.--31. 1. " PRI_47 ,Interrupt 47 Priority" hexmask.long.byte 0x2C 16.--23. 1. " PRI_46 ,Interrupt 46 Priority" hexmask.long.byte 0x2C 8.--15. 1. " PRI_45 ,Interrupt 45 Priority" hexmask.long.byte 0x2C 0.--7. 1. " PRI_44 ,Interrupt 44 Priority" line.long 0x30 "IPR12,Interrupt Priority Register" hexmask.long.byte 0x30 24.--31. 1. " PRI_51 ,Interrupt 51 Priority" hexmask.long.byte 0x30 16.--23. 1. " PRI_50 ,Interrupt 50 Priority" hexmask.long.byte 0x30 8.--15. 1. " PRI_49 ,Interrupt 49 Priority" hexmask.long.byte 0x30 0.--7. 1. " PRI_48 ,Interrupt 48 Priority" line.long 0x34 "IPR13,Interrupt Priority Register" hexmask.long.byte 0x34 24.--31. 1. " PRI_55 ,Interrupt 55 Priority" hexmask.long.byte 0x34 16.--23. 1. " PRI_54 ,Interrupt 54 Priority" hexmask.long.byte 0x34 8.--15. 1. " PRI_53 ,Interrupt 53 Priority" hexmask.long.byte 0x34 0.--7. 1. " PRI_52 ,Interrupt 52 Priority" line.long 0x38 "IPR14,Interrupt Priority Register" hexmask.long.byte 0x38 24.--31. 1. " PRI_59 ,Interrupt 59 Priority" hexmask.long.byte 0x38 16.--23. 1. " PRI_58 ,Interrupt 58 Priority" hexmask.long.byte 0x38 8.--15. 1. " PRI_57 ,Interrupt 57 Priority" hexmask.long.byte 0x38 0.--7. 1. " PRI_56 ,Interrupt 56 Priority" line.long 0x3C "IPR15,Interrupt Priority Register" hexmask.long.byte 0x3C 24.--31. 1. " PRI_63 ,Interrupt 63 Priority" hexmask.long.byte 0x3C 16.--23. 1. " PRI_62 ,Interrupt 62 Priority" hexmask.long.byte 0x3C 8.--15. 1. " PRI_61 ,Interrupt 61 Priority" hexmask.long.byte 0x3C 0.--7. 1. " PRI_60 ,Interrupt 60 Priority" line.long 0x40 "IPR16,Interrupt Priority Register" hexmask.long.byte 0x40 24.--31. 1. " PRI_67 ,Interrupt 67 Priority" hexmask.long.byte 0x40 16.--23. 1. " PRI_66 ,Interrupt 66 Priority" hexmask.long.byte 0x40 8.--15. 1. " PRI_65 ,Interrupt 65 Priority" hexmask.long.byte 0x40 0.--7. 1. " PRI_64 ,Interrupt 64 Priority" line.long 0x44 "IPR17,Interrupt Priority Register" hexmask.long.byte 0x44 24.--31. 1. " PRI_71 ,Interrupt 71 Priority" hexmask.long.byte 0x44 16.--23. 1. " PRI_70 ,Interrupt 70 Priority" hexmask.long.byte 0x44 8.--15. 1. " PRI_69 ,Interrupt 69 Priority" hexmask.long.byte 0x44 0.--7. 1. " PRI_68 ,Interrupt 68 Priority" line.long 0x48 "IPR18,Interrupt Priority Register" hexmask.long.byte 0x48 24.--31. 1. " PRI_75 ,Interrupt 75 Priority" hexmask.long.byte 0x48 16.--23. 1. " PRI_74 ,Interrupt 74 Priority" hexmask.long.byte 0x48 8.--15. 1. " PRI_73 ,Interrupt 73 Priority" hexmask.long.byte 0x48 0.--7. 1. " PRI_72 ,Interrupt 72 Priority" line.long 0x4C "IPR19,Interrupt Priority Register" hexmask.long.byte 0x4C 24.--31. 1. " PRI_79 ,Interrupt 79 Priority" hexmask.long.byte 0x4C 16.--23. 1. " PRI_78 ,Interrupt 78 Priority" hexmask.long.byte 0x4C 8.--15. 1. " PRI_77 ,Interrupt 77 Priority" hexmask.long.byte 0x4C 0.--7. 1. " PRI_76 ,Interrupt 76 Priority" line.long 0x50 "IPR20,Interrupt Priority Register" hexmask.long.byte 0x50 24.--31. 1. " PRI_83 ,Interrupt 83 Priority" hexmask.long.byte 0x50 16.--23. 1. " PRI_82 ,Interrupt 82 Priority" hexmask.long.byte 0x50 8.--15. 1. " PRI_81 ,Interrupt 81 Priority" hexmask.long.byte 0x50 0.--7. 1. " PRI_80 ,Interrupt 80 Priority" line.long 0x54 "IPR21,Interrupt Priority Register" hexmask.long.byte 0x54 24.--31. 1. " PRI_87 ,Interrupt 87 Priority" hexmask.long.byte 0x54 16.--23. 1. " PRI_86 ,Interrupt 86 Priority" hexmask.long.byte 0x54 8.--15. 1. " PRI_85 ,Interrupt 85 Priority" hexmask.long.byte 0x54 0.--7. 1. " PRI_84 ,Interrupt 84 Priority" line.long 0x58 "IPR22,Interrupt Priority Register" hexmask.long.byte 0x58 24.--31. 1. " PRI_91 ,Interrupt 91 Priority" hexmask.long.byte 0x58 16.--23. 1. " PRI_90 ,Interrupt 90 Priority" hexmask.long.byte 0x58 8.--15. 1. " PRI_89 ,Interrupt 89 Priority" hexmask.long.byte 0x58 0.--7. 1. " PRI_88 ,Interrupt 88 Priority" line.long 0x5C "IPR23,Interrupt Priority Register" hexmask.long.byte 0x5C 24.--31. 1. " PRI_95 ,Interrupt 95 Priority" hexmask.long.byte 0x5C 16.--23. 1. " PRI_94 ,Interrupt 94 Priority" hexmask.long.byte 0x5C 8.--15. 1. " PRI_93 ,Interrupt 93 Priority" hexmask.long.byte 0x5C 0.--7. 1. " PRI_92 ,Interrupt 92 Priority" line.long 0x60 "IPR24,Interrupt Priority Register" hexmask.long.byte 0x60 24.--31. 1. " PRI_99 ,Interrupt 99 Priority" hexmask.long.byte 0x60 16.--23. 1. " PRI_98 ,Interrupt 98 Priority" hexmask.long.byte 0x60 8.--15. 1. " PRI_97 ,Interrupt 97 Priority" hexmask.long.byte 0x60 0.--7. 1. " PRI_96 ,Interrupt 96 Priority" line.long 0x64 "IPR25,Interrupt Priority Register" hexmask.long.byte 0x64 24.--31. 1. " PRI_103 ,Interrupt 103 Priority" hexmask.long.byte 0x64 16.--23. 1. " PRI_102 ,Interrupt 102 Priority" hexmask.long.byte 0x64 8.--15. 1. " PRI_101 ,Interrupt 101 Priority" hexmask.long.byte 0x64 0.--7. 1. " PRI_100 ,Interrupt 100 Priority" line.long 0x68 "IPR26,Interrupt Priority Register" hexmask.long.byte 0x68 24.--31. 1. " PRI_107 ,Interrupt 107 Priority" hexmask.long.byte 0x68 16.--23. 1. " PRI_106 ,Interrupt 106 Priority" hexmask.long.byte 0x68 8.--15. 1. " PRI_105 ,Interrupt 105 Priority" hexmask.long.byte 0x68 0.--7. 1. " PRI_104 ,Interrupt 104 Priority" line.long 0x6C "IPR27,Interrupt Priority Register" hexmask.long.byte 0x6C 24.--31. 1. " PRI_111 ,Interrupt 111 Priority" hexmask.long.byte 0x6C 16.--23. 1. " PRI_110 ,Interrupt 110 Priority" hexmask.long.byte 0x6C 8.--15. 1. " PRI_109 ,Interrupt 109 Priority" hexmask.long.byte 0x6C 0.--7. 1. " PRI_108 ,Interrupt 108 Priority" line.long 0x70 "IPR28,Interrupt Priority Register" hexmask.long.byte 0x70 24.--31. 1. " PRI_115 ,Interrupt 115 Priority" hexmask.long.byte 0x70 16.--23. 1. " PRI_114 ,Interrupt 114 Priority" hexmask.long.byte 0x70 8.--15. 1. " PRI_113 ,Interrupt 113 Priority" hexmask.long.byte 0x70 0.--7. 1. " PRI_112 ,Interrupt 112 Priority" line.long 0x74 "IPR29,Interrupt Priority Register" hexmask.long.byte 0x74 24.--31. 1. " PRI_119 ,Interrupt 119 Priority" hexmask.long.byte 0x74 16.--23. 1. " PRI_118 ,Interrupt 118 Priority" hexmask.long.byte 0x74 8.--15. 1. " PRI_117 ,Interrupt 117 Priority" hexmask.long.byte 0x74 0.--7. 1. " PRI_116 ,Interrupt 116 Priority" line.long 0x78 "IPR30,Interrupt Priority Register" hexmask.long.byte 0x78 24.--31. 1. " PRI_123 ,Interrupt 123 Priority" hexmask.long.byte 0x78 16.--23. 1. " PRI_122 ,Interrupt 122 Priority" hexmask.long.byte 0x78 8.--15. 1. " PRI_121 ,Interrupt 121 Priority" hexmask.long.byte 0x78 0.--7. 1. " PRI_120 ,Interrupt 120 Priority" line.long 0x7C "IPR31,Interrupt Priority Register" hexmask.long.byte 0x7C 24.--31. 1. " PRI_127 ,Interrupt 127 Priority" hexmask.long.byte 0x7C 16.--23. 1. " PRI_126 ,Interrupt 126 Priority" hexmask.long.byte 0x7C 8.--15. 1. " PRI_125 ,Interrupt 125 Priority" hexmask.long.byte 0x7C 0.--7. 1. " PRI_124 ,Interrupt 124 Priority" line.long 0x80 "IPR32,Interrupt Priority Register" hexmask.long.byte 0x80 24.--31. 1. " PRI_131 ,Interrupt 131 Priority" hexmask.long.byte 0x80 16.--23. 1. " PRI_130 ,Interrupt 130 Priority" hexmask.long.byte 0x80 8.--15. 1. " PRI_129 ,Interrupt 129 Priority" hexmask.long.byte 0x80 0.--7. 1. " PRI_128 ,Interrupt 128 Priority" line.long 0x84 "IPR33,Interrupt Priority Register" hexmask.long.byte 0x84 24.--31. 1. " PRI_135 ,Interrupt 135 Priority" hexmask.long.byte 0x84 16.--23. 1. " PRI_134 ,Interrupt 134 Priority" hexmask.long.byte 0x84 8.--15. 1. " PRI_133 ,Interrupt 133 Priority" hexmask.long.byte 0x84 0.--7. 1. " PRI_132 ,Interrupt 132 Priority" line.long 0x88 "IPR34,Interrupt Priority Register" hexmask.long.byte 0x88 24.--31. 1. " PRI_139 ,Interrupt 139 Priority" hexmask.long.byte 0x88 16.--23. 1. " PRI_138 ,Interrupt 138 Priority" hexmask.long.byte 0x88 8.--15. 1. " PRI_137 ,Interrupt 137 Priority" hexmask.long.byte 0x88 0.--7. 1. " PRI_136 ,Interrupt 136 Priority" line.long 0x8C "IPR35,Interrupt Priority Register" hexmask.long.byte 0x8C 24.--31. 1. " PRI_143 ,Interrupt 143 Priority" hexmask.long.byte 0x8C 16.--23. 1. " PRI_142 ,Interrupt 142 Priority" hexmask.long.byte 0x8C 8.--15. 1. " PRI_141 ,Interrupt 141 Priority" hexmask.long.byte 0x8C 0.--7. 1. " PRI_140 ,Interrupt 140 Priority" line.long 0x90 "IPR36,Interrupt Priority Register" hexmask.long.byte 0x90 24.--31. 1. " PRI_147 ,Interrupt 147 Priority" hexmask.long.byte 0x90 16.--23. 1. " PRI_146 ,Interrupt 146 Priority" hexmask.long.byte 0x90 8.--15. 1. " PRI_145 ,Interrupt 145 Priority" hexmask.long.byte 0x90 0.--7. 1. " PRI_144 ,Interrupt 144 Priority" line.long 0x94 "IPR37,Interrupt Priority Register" hexmask.long.byte 0x94 24.--31. 1. " PRI_151 ,Interrupt 151 Priority" hexmask.long.byte 0x94 16.--23. 1. " PRI_150 ,Interrupt 150 Priority" hexmask.long.byte 0x94 8.--15. 1. " PRI_149 ,Interrupt 149 Priority" hexmask.long.byte 0x94 0.--7. 1. " PRI_148 ,Interrupt 148 Priority" line.long 0x98 "IPR38,Interrupt Priority Register" hexmask.long.byte 0x98 24.--31. 1. " PRI_155 ,Interrupt 155 Priority" hexmask.long.byte 0x98 16.--23. 1. " PRI_154 ,Interrupt 154 Priority" hexmask.long.byte 0x98 8.--15. 1. " PRI_153 ,Interrupt 153 Priority" hexmask.long.byte 0x98 0.--7. 1. " PRI_152 ,Interrupt 152 Priority" line.long 0x9C "IPR39,Interrupt Priority Register" hexmask.long.byte 0x9C 24.--31. 1. " PRI_159 ,Interrupt 159 Priority" hexmask.long.byte 0x9C 16.--23. 1. " PRI_158 ,Interrupt 158 Priority" hexmask.long.byte 0x9C 8.--15. 1. " PRI_157 ,Interrupt 157 Priority" hexmask.long.byte 0x9C 0.--7. 1. " PRI_156 ,Interrupt 156 Priority" line.long 0xA0 "IPR40,Interrupt Priority Register" hexmask.long.byte 0xA0 24.--31. 1. " PRI_163 ,Interrupt 163 Priority" hexmask.long.byte 0xA0 16.--23. 1. " PRI_162 ,Interrupt 162 Priority" hexmask.long.byte 0xA0 8.--15. 1. " PRI_161 ,Interrupt 161 Priority" hexmask.long.byte 0xA0 0.--7. 1. " PRI_160 ,Interrupt 160 Priority" line.long 0xA4 "IPR41,Interrupt Priority Register" hexmask.long.byte 0xA4 24.--31. 1. " PRI_167 ,Interrupt 167 Priority" hexmask.long.byte 0xA4 16.--23. 1. " PRI_166 ,Interrupt 166 Priority" hexmask.long.byte 0xA4 8.--15. 1. " PRI_165 ,Interrupt 165 Priority" hexmask.long.byte 0xA4 0.--7. 1. " PRI_164 ,Interrupt 164 Priority" line.long 0xA8 "IPR42,Interrupt Priority Register" hexmask.long.byte 0xA8 24.--31. 1. " PRI_171 ,Interrupt 171 Priority" hexmask.long.byte 0xA8 16.--23. 1. " PRI_170 ,Interrupt 170 Priority" hexmask.long.byte 0xA8 8.--15. 1. " PRI_169 ,Interrupt 169 Priority" hexmask.long.byte 0xA8 0.--7. 1. " PRI_168 ,Interrupt 168 Priority" line.long 0xAC "IPR43,Interrupt Priority Register" hexmask.long.byte 0xAC 24.--31. 1. " PRI_175 ,Interrupt 175 Priority" hexmask.long.byte 0xAC 16.--23. 1. " PRI_174 ,Interrupt 174 Priority" hexmask.long.byte 0xAC 8.--15. 1. " PRI_173 ,Interrupt 173 Priority" hexmask.long.byte 0xAC 0.--7. 1. " PRI_172 ,Interrupt 172 Priority" line.long 0xB0 "IPR44,Interrupt Priority Register" hexmask.long.byte 0xB0 24.--31. 1. " PRI_179 ,Interrupt 179 Priority" hexmask.long.byte 0xB0 16.--23. 1. " PRI_178 ,Interrupt 178 Priority" hexmask.long.byte 0xB0 8.--15. 1. " PRI_177 ,Interrupt 177 Priority" hexmask.long.byte 0xB0 0.--7. 1. " PRI_176 ,Interrupt 176 Priority" line.long 0xB4 "IPR45,Interrupt Priority Register" hexmask.long.byte 0xB4 24.--31. 1. " PRI_183 ,Interrupt 183 Priority" hexmask.long.byte 0xB4 16.--23. 1. " PRI_182 ,Interrupt 182 Priority" hexmask.long.byte 0xB4 8.--15. 1. " PRI_181 ,Interrupt 181 Priority" hexmask.long.byte 0xB4 0.--7. 1. " PRI_180 ,Interrupt 180 Priority" line.long 0xB8 "IPR46,Interrupt Priority Register" hexmask.long.byte 0xB8 24.--31. 1. " PRI_187 ,Interrupt 187 Priority" hexmask.long.byte 0xB8 16.--23. 1. " PRI_186 ,Interrupt 186 Priority" hexmask.long.byte 0xB8 8.--15. 1. " PRI_185 ,Interrupt 185 Priority" hexmask.long.byte 0xB8 0.--7. 1. " PRI_184 ,Interrupt 184 Priority" line.long 0xBC "IPR47,Interrupt Priority Register" hexmask.long.byte 0xBC 24.--31. 1. " PRI_191 ,Interrupt 191 Priority" hexmask.long.byte 0xBC 16.--23. 1. " PRI_190 ,Interrupt 190 Priority" hexmask.long.byte 0xBC 8.--15. 1. " PRI_189 ,Interrupt 189 Priority" hexmask.long.byte 0xBC 0.--7. 1. " PRI_188 ,Interrupt 188 Priority" line.long 0xC0 "IPR48,Interrupt Priority Register" hexmask.long.byte 0xC0 24.--31. 1. " PRI_195 ,Interrupt 195 Priority" hexmask.long.byte 0xC0 16.--23. 1. " PRI_194 ,Interrupt 194 Priority" hexmask.long.byte 0xC0 8.--15. 1. " PRI_193 ,Interrupt 193 Priority" hexmask.long.byte 0xC0 0.--7. 1. " PRI_192 ,Interrupt 192 Priority" line.long 0xC4 "IPR49,Interrupt Priority Register" hexmask.long.byte 0xC4 24.--31. 1. " PRI_199 ,Interrupt 199 Priority" hexmask.long.byte 0xC4 16.--23. 1. " PRI_198 ,Interrupt 198 Priority" hexmask.long.byte 0xC4 8.--15. 1. " PRI_197 ,Interrupt 197 Priority" hexmask.long.byte 0xC4 0.--7. 1. " PRI_196 ,Interrupt 196 Priority" line.long 0xC8 "IPR50,Interrupt Priority Register" hexmask.long.byte 0xC8 24.--31. 1. " PRI_203 ,Interrupt 203 Priority" hexmask.long.byte 0xC8 16.--23. 1. " PRI_202 ,Interrupt 202 Priority" hexmask.long.byte 0xC8 8.--15. 1. " PRI_201 ,Interrupt 201 Priority" hexmask.long.byte 0xC8 0.--7. 1. " PRI_200 ,Interrupt 200 Priority" line.long 0xCC "IPR51,Interrupt Priority Register" hexmask.long.byte 0xCC 24.--31. 1. " PRI_207 ,Interrupt 207 Priority" hexmask.long.byte 0xCC 16.--23. 1. " PRI_206 ,Interrupt 206 Priority" hexmask.long.byte 0xCC 8.--15. 1. " PRI_205 ,Interrupt 205 Priority" hexmask.long.byte 0xCC 0.--7. 1. " PRI_204 ,Interrupt 204 Priority" line.long 0xD0 "IPR52,Interrupt Priority Register" hexmask.long.byte 0xD0 24.--31. 1. " PRI_211 ,Interrupt 211 Priority" hexmask.long.byte 0xD0 16.--23. 1. " PRI_210 ,Interrupt 210 Priority" hexmask.long.byte 0xD0 8.--15. 1. " PRI_209 ,Interrupt 209 Priority" hexmask.long.byte 0xD0 0.--7. 1. " PRI_208 ,Interrupt 208 Priority" line.long 0xD4 "IPR53,Interrupt Priority Register" hexmask.long.byte 0xD4 24.--31. 1. " PRI_215 ,Interrupt 215 Priority" hexmask.long.byte 0xD4 16.--23. 1. " PRI_214 ,Interrupt 214 Priority" hexmask.long.byte 0xD4 8.--15. 1. " PRI_213 ,Interrupt 213 Priority" hexmask.long.byte 0xD4 0.--7. 1. " PRI_212 ,Interrupt 212 Priority" line.long 0xD8 "IPR54,Interrupt Priority Register" hexmask.long.byte 0xD8 24.--31. 1. " PRI_219 ,Interrupt 219 Priority" hexmask.long.byte 0xD8 16.--23. 1. " PRI_218 ,Interrupt 218 Priority" hexmask.long.byte 0xD8 8.--15. 1. " PRI_217 ,Interrupt 217 Priority" hexmask.long.byte 0xD8 0.--7. 1. " PRI_216 ,Interrupt 216 Priority" line.long 0xDC "IPR55,Interrupt Priority Register" hexmask.long.byte 0xDC 24.--31. 1. " PRI_223 ,Interrupt 223 Priority" hexmask.long.byte 0xDC 16.--23. 1. " PRI_222 ,Interrupt 222 Priority" hexmask.long.byte 0xDC 8.--15. 1. " PRI_221 ,Interrupt 221 Priority" hexmask.long.byte 0xDC 0.--7. 1. " PRI_220 ,Interrupt 220 Priority" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x07) group.long 0x400++0xEF line.long 0x0 "IPR0,Interrupt Priority Register" hexmask.long.byte 0x0 24.--31. 1. " PRI_3 ,Interrupt 3 Priority" hexmask.long.byte 0x0 16.--23. 1. " PRI_2 ,Interrupt 2 Priority" hexmask.long.byte 0x0 8.--15. 1. " PRI_1 ,Interrupt 1 Priority" hexmask.long.byte 0x0 0.--7. 1. " PRI_0 ,Interrupt 0 Priority" line.long 0x4 "IPR1,Interrupt Priority Register" hexmask.long.byte 0x4 24.--31. 1. " PRI_7 ,Interrupt 7 Priority" hexmask.long.byte 0x4 16.--23. 1. " PRI_6 ,Interrupt 6 Priority" hexmask.long.byte 0x4 8.--15. 1. " PRI_5 ,Interrupt 5 Priority" hexmask.long.byte 0x4 0.--7. 1. " PRI_4 ,Interrupt 4 Priority" line.long 0x8 "IPR2,Interrupt Priority Register" hexmask.long.byte 0x8 24.--31. 1. " PRI_11 ,Interrupt 11 Priority" hexmask.long.byte 0x8 16.--23. 1. " PRI_10 ,Interrupt 10 Priority" hexmask.long.byte 0x8 8.--15. 1. " PRI_9 ,Interrupt 9 Priority" hexmask.long.byte 0x8 0.--7. 1. " PRI_8 ,Interrupt 8 Priority" line.long 0xC "IPR3,Interrupt Priority Register" hexmask.long.byte 0xC 24.--31. 1. " PRI_15 ,Interrupt 15 Priority" hexmask.long.byte 0xC 16.--23. 1. " PRI_14 ,Interrupt 14 Priority" hexmask.long.byte 0xC 8.--15. 1. " PRI_13 ,Interrupt 13 Priority" hexmask.long.byte 0xC 0.--7. 1. " PRI_12 ,Interrupt 12 Priority" line.long 0x10 "IPR4,Interrupt Priority Register" hexmask.long.byte 0x10 24.--31. 1. " PRI_19 ,Interrupt 19 Priority" hexmask.long.byte 0x10 16.--23. 1. " PRI_18 ,Interrupt 18 Priority" hexmask.long.byte 0x10 8.--15. 1. " PRI_17 ,Interrupt 17 Priority" hexmask.long.byte 0x10 0.--7. 1. " PRI_16 ,Interrupt 16 Priority" line.long 0x14 "IPR5,Interrupt Priority Register" hexmask.long.byte 0x14 24.--31. 1. " PRI_23 ,Interrupt 23 Priority" hexmask.long.byte 0x14 16.--23. 1. " PRI_22 ,Interrupt 22 Priority" hexmask.long.byte 0x14 8.--15. 1. " PRI_21 ,Interrupt 21 Priority" hexmask.long.byte 0x14 0.--7. 1. " PRI_20 ,Interrupt 20 Priority" line.long 0x18 "IPR6,Interrupt Priority Register" hexmask.long.byte 0x18 24.--31. 1. " PRI_27 ,Interrupt 27 Priority" hexmask.long.byte 0x18 16.--23. 1. " PRI_26 ,Interrupt 26 Priority" hexmask.long.byte 0x18 8.--15. 1. " PRI_25 ,Interrupt 25 Priority" hexmask.long.byte 0x18 0.--7. 1. " PRI_24 ,Interrupt 24 Priority" line.long 0x1C "IPR7,Interrupt Priority Register" hexmask.long.byte 0x1C 24.--31. 1. " PRI_31 ,Interrupt 31 Priority" hexmask.long.byte 0x1C 16.--23. 1. " PRI_30 ,Interrupt 30 Priority" hexmask.long.byte 0x1C 8.--15. 1. " PRI_29 ,Interrupt 29 Priority" hexmask.long.byte 0x1C 0.--7. 1. " PRI_28 ,Interrupt 28 Priority" line.long 0x20 "IPR8,Interrupt Priority Register" hexmask.long.byte 0x20 24.--31. 1. " PRI_35 ,Interrupt 35 Priority" hexmask.long.byte 0x20 16.--23. 1. " PRI_34 ,Interrupt 34 Priority" hexmask.long.byte 0x20 8.--15. 1. " PRI_33 ,Interrupt 33 Priority" hexmask.long.byte 0x20 0.--7. 1. " PRI_32 ,Interrupt 32 Priority" line.long 0x24 "IPR9,Interrupt Priority Register" hexmask.long.byte 0x24 24.--31. 1. " PRI_39 ,Interrupt 39 Priority" hexmask.long.byte 0x24 16.--23. 1. " PRI_38 ,Interrupt 38 Priority" hexmask.long.byte 0x24 8.--15. 1. " PRI_37 ,Interrupt 37 Priority" hexmask.long.byte 0x24 0.--7. 1. " PRI_36 ,Interrupt 36 Priority" line.long 0x28 "IPR10,Interrupt Priority Register" hexmask.long.byte 0x28 24.--31. 1. " PRI_43 ,Interrupt 43 Priority" hexmask.long.byte 0x28 16.--23. 1. " PRI_42 ,Interrupt 42 Priority" hexmask.long.byte 0x28 8.--15. 1. " PRI_41 ,Interrupt 41 Priority" hexmask.long.byte 0x28 0.--7. 1. " PRI_40 ,Interrupt 40 Priority" line.long 0x2C "IPR11,Interrupt Priority Register" hexmask.long.byte 0x2C 24.--31. 1. " PRI_47 ,Interrupt 47 Priority" hexmask.long.byte 0x2C 16.--23. 1. " PRI_46 ,Interrupt 46 Priority" hexmask.long.byte 0x2C 8.--15. 1. " PRI_45 ,Interrupt 45 Priority" hexmask.long.byte 0x2C 0.--7. 1. " PRI_44 ,Interrupt 44 Priority" line.long 0x30 "IPR12,Interrupt Priority Register" hexmask.long.byte 0x30 24.--31. 1. " PRI_51 ,Interrupt 51 Priority" hexmask.long.byte 0x30 16.--23. 1. " PRI_50 ,Interrupt 50 Priority" hexmask.long.byte 0x30 8.--15. 1. " PRI_49 ,Interrupt 49 Priority" hexmask.long.byte 0x30 0.--7. 1. " PRI_48 ,Interrupt 48 Priority" line.long 0x34 "IPR13,Interrupt Priority Register" hexmask.long.byte 0x34 24.--31. 1. " PRI_55 ,Interrupt 55 Priority" hexmask.long.byte 0x34 16.--23. 1. " PRI_54 ,Interrupt 54 Priority" hexmask.long.byte 0x34 8.--15. 1. " PRI_53 ,Interrupt 53 Priority" hexmask.long.byte 0x34 0.--7. 1. " PRI_52 ,Interrupt 52 Priority" line.long 0x38 "IPR14,Interrupt Priority Register" hexmask.long.byte 0x38 24.--31. 1. " PRI_59 ,Interrupt 59 Priority" hexmask.long.byte 0x38 16.--23. 1. " PRI_58 ,Interrupt 58 Priority" hexmask.long.byte 0x38 8.--15. 1. " PRI_57 ,Interrupt 57 Priority" hexmask.long.byte 0x38 0.--7. 1. " PRI_56 ,Interrupt 56 Priority" line.long 0x3C "IPR15,Interrupt Priority Register" hexmask.long.byte 0x3C 24.--31. 1. " PRI_63 ,Interrupt 63 Priority" hexmask.long.byte 0x3C 16.--23. 1. " PRI_62 ,Interrupt 62 Priority" hexmask.long.byte 0x3C 8.--15. 1. " PRI_61 ,Interrupt 61 Priority" hexmask.long.byte 0x3C 0.--7. 1. " PRI_60 ,Interrupt 60 Priority" line.long 0x40 "IPR16,Interrupt Priority Register" hexmask.long.byte 0x40 24.--31. 1. " PRI_67 ,Interrupt 67 Priority" hexmask.long.byte 0x40 16.--23. 1. " PRI_66 ,Interrupt 66 Priority" hexmask.long.byte 0x40 8.--15. 1. " PRI_65 ,Interrupt 65 Priority" hexmask.long.byte 0x40 0.--7. 1. " PRI_64 ,Interrupt 64 Priority" line.long 0x44 "IPR17,Interrupt Priority Register" hexmask.long.byte 0x44 24.--31. 1. " PRI_71 ,Interrupt 71 Priority" hexmask.long.byte 0x44 16.--23. 1. " PRI_70 ,Interrupt 70 Priority" hexmask.long.byte 0x44 8.--15. 1. " PRI_69 ,Interrupt 69 Priority" hexmask.long.byte 0x44 0.--7. 1. " PRI_68 ,Interrupt 68 Priority" line.long 0x48 "IPR18,Interrupt Priority Register" hexmask.long.byte 0x48 24.--31. 1. " PRI_75 ,Interrupt 75 Priority" hexmask.long.byte 0x48 16.--23. 1. " PRI_74 ,Interrupt 74 Priority" hexmask.long.byte 0x48 8.--15. 1. " PRI_73 ,Interrupt 73 Priority" hexmask.long.byte 0x48 0.--7. 1. " PRI_72 ,Interrupt 72 Priority" line.long 0x4C "IPR19,Interrupt Priority Register" hexmask.long.byte 0x4C 24.--31. 1. " PRI_79 ,Interrupt 79 Priority" hexmask.long.byte 0x4C 16.--23. 1. " PRI_78 ,Interrupt 78 Priority" hexmask.long.byte 0x4C 8.--15. 1. " PRI_77 ,Interrupt 77 Priority" hexmask.long.byte 0x4C 0.--7. 1. " PRI_76 ,Interrupt 76 Priority" line.long 0x50 "IPR20,Interrupt Priority Register" hexmask.long.byte 0x50 24.--31. 1. " PRI_83 ,Interrupt 83 Priority" hexmask.long.byte 0x50 16.--23. 1. " PRI_82 ,Interrupt 82 Priority" hexmask.long.byte 0x50 8.--15. 1. " PRI_81 ,Interrupt 81 Priority" hexmask.long.byte 0x50 0.--7. 1. " PRI_80 ,Interrupt 80 Priority" line.long 0x54 "IPR21,Interrupt Priority Register" hexmask.long.byte 0x54 24.--31. 1. " PRI_87 ,Interrupt 87 Priority" hexmask.long.byte 0x54 16.--23. 1. " PRI_86 ,Interrupt 86 Priority" hexmask.long.byte 0x54 8.--15. 1. " PRI_85 ,Interrupt 85 Priority" hexmask.long.byte 0x54 0.--7. 1. " PRI_84 ,Interrupt 84 Priority" line.long 0x58 "IPR22,Interrupt Priority Register" hexmask.long.byte 0x58 24.--31. 1. " PRI_91 ,Interrupt 91 Priority" hexmask.long.byte 0x58 16.--23. 1. " PRI_90 ,Interrupt 90 Priority" hexmask.long.byte 0x58 8.--15. 1. " PRI_89 ,Interrupt 89 Priority" hexmask.long.byte 0x58 0.--7. 1. " PRI_88 ,Interrupt 88 Priority" line.long 0x5C "IPR23,Interrupt Priority Register" hexmask.long.byte 0x5C 24.--31. 1. " PRI_95 ,Interrupt 95 Priority" hexmask.long.byte 0x5C 16.--23. 1. " PRI_94 ,Interrupt 94 Priority" hexmask.long.byte 0x5C 8.--15. 1. " PRI_93 ,Interrupt 93 Priority" hexmask.long.byte 0x5C 0.--7. 1. " PRI_92 ,Interrupt 92 Priority" line.long 0x60 "IPR24,Interrupt Priority Register" hexmask.long.byte 0x60 24.--31. 1. " PRI_99 ,Interrupt 99 Priority" hexmask.long.byte 0x60 16.--23. 1. " PRI_98 ,Interrupt 98 Priority" hexmask.long.byte 0x60 8.--15. 1. " PRI_97 ,Interrupt 97 Priority" hexmask.long.byte 0x60 0.--7. 1. " PRI_96 ,Interrupt 96 Priority" line.long 0x64 "IPR25,Interrupt Priority Register" hexmask.long.byte 0x64 24.--31. 1. " PRI_103 ,Interrupt 103 Priority" hexmask.long.byte 0x64 16.--23. 1. " PRI_102 ,Interrupt 102 Priority" hexmask.long.byte 0x64 8.--15. 1. " PRI_101 ,Interrupt 101 Priority" hexmask.long.byte 0x64 0.--7. 1. " PRI_100 ,Interrupt 100 Priority" line.long 0x68 "IPR26,Interrupt Priority Register" hexmask.long.byte 0x68 24.--31. 1. " PRI_107 ,Interrupt 107 Priority" hexmask.long.byte 0x68 16.--23. 1. " PRI_106 ,Interrupt 106 Priority" hexmask.long.byte 0x68 8.--15. 1. " PRI_105 ,Interrupt 105 Priority" hexmask.long.byte 0x68 0.--7. 1. " PRI_104 ,Interrupt 104 Priority" line.long 0x6C "IPR27,Interrupt Priority Register" hexmask.long.byte 0x6C 24.--31. 1. " PRI_111 ,Interrupt 111 Priority" hexmask.long.byte 0x6C 16.--23. 1. " PRI_110 ,Interrupt 110 Priority" hexmask.long.byte 0x6C 8.--15. 1. " PRI_109 ,Interrupt 109 Priority" hexmask.long.byte 0x6C 0.--7. 1. " PRI_108 ,Interrupt 108 Priority" line.long 0x70 "IPR28,Interrupt Priority Register" hexmask.long.byte 0x70 24.--31. 1. " PRI_115 ,Interrupt 115 Priority" hexmask.long.byte 0x70 16.--23. 1. " PRI_114 ,Interrupt 114 Priority" hexmask.long.byte 0x70 8.--15. 1. " PRI_113 ,Interrupt 113 Priority" hexmask.long.byte 0x70 0.--7. 1. " PRI_112 ,Interrupt 112 Priority" line.long 0x74 "IPR29,Interrupt Priority Register" hexmask.long.byte 0x74 24.--31. 1. " PRI_119 ,Interrupt 119 Priority" hexmask.long.byte 0x74 16.--23. 1. " PRI_118 ,Interrupt 118 Priority" hexmask.long.byte 0x74 8.--15. 1. " PRI_117 ,Interrupt 117 Priority" hexmask.long.byte 0x74 0.--7. 1. " PRI_116 ,Interrupt 116 Priority" line.long 0x78 "IPR30,Interrupt Priority Register" hexmask.long.byte 0x78 24.--31. 1. " PRI_123 ,Interrupt 123 Priority" hexmask.long.byte 0x78 16.--23. 1. " PRI_122 ,Interrupt 122 Priority" hexmask.long.byte 0x78 8.--15. 1. " PRI_121 ,Interrupt 121 Priority" hexmask.long.byte 0x78 0.--7. 1. " PRI_120 ,Interrupt 120 Priority" line.long 0x7C "IPR31,Interrupt Priority Register" hexmask.long.byte 0x7C 24.--31. 1. " PRI_127 ,Interrupt 127 Priority" hexmask.long.byte 0x7C 16.--23. 1. " PRI_126 ,Interrupt 126 Priority" hexmask.long.byte 0x7C 8.--15. 1. " PRI_125 ,Interrupt 125 Priority" hexmask.long.byte 0x7C 0.--7. 1. " PRI_124 ,Interrupt 124 Priority" line.long 0x80 "IPR32,Interrupt Priority Register" hexmask.long.byte 0x80 24.--31. 1. " PRI_131 ,Interrupt 131 Priority" hexmask.long.byte 0x80 16.--23. 1. " PRI_130 ,Interrupt 130 Priority" hexmask.long.byte 0x80 8.--15. 1. " PRI_129 ,Interrupt 129 Priority" hexmask.long.byte 0x80 0.--7. 1. " PRI_128 ,Interrupt 128 Priority" line.long 0x84 "IPR33,Interrupt Priority Register" hexmask.long.byte 0x84 24.--31. 1. " PRI_135 ,Interrupt 135 Priority" hexmask.long.byte 0x84 16.--23. 1. " PRI_134 ,Interrupt 134 Priority" hexmask.long.byte 0x84 8.--15. 1. " PRI_133 ,Interrupt 133 Priority" hexmask.long.byte 0x84 0.--7. 1. " PRI_132 ,Interrupt 132 Priority" line.long 0x88 "IPR34,Interrupt Priority Register" hexmask.long.byte 0x88 24.--31. 1. " PRI_139 ,Interrupt 139 Priority" hexmask.long.byte 0x88 16.--23. 1. " PRI_138 ,Interrupt 138 Priority" hexmask.long.byte 0x88 8.--15. 1. " PRI_137 ,Interrupt 137 Priority" hexmask.long.byte 0x88 0.--7. 1. " PRI_136 ,Interrupt 136 Priority" line.long 0x8C "IPR35,Interrupt Priority Register" hexmask.long.byte 0x8C 24.--31. 1. " PRI_143 ,Interrupt 143 Priority" hexmask.long.byte 0x8C 16.--23. 1. " PRI_142 ,Interrupt 142 Priority" hexmask.long.byte 0x8C 8.--15. 1. " PRI_141 ,Interrupt 141 Priority" hexmask.long.byte 0x8C 0.--7. 1. " PRI_140 ,Interrupt 140 Priority" line.long 0x90 "IPR36,Interrupt Priority Register" hexmask.long.byte 0x90 24.--31. 1. " PRI_147 ,Interrupt 147 Priority" hexmask.long.byte 0x90 16.--23. 1. " PRI_146 ,Interrupt 146 Priority" hexmask.long.byte 0x90 8.--15. 1. " PRI_145 ,Interrupt 145 Priority" hexmask.long.byte 0x90 0.--7. 1. " PRI_144 ,Interrupt 144 Priority" line.long 0x94 "IPR37,Interrupt Priority Register" hexmask.long.byte 0x94 24.--31. 1. " PRI_151 ,Interrupt 151 Priority" hexmask.long.byte 0x94 16.--23. 1. " PRI_150 ,Interrupt 150 Priority" hexmask.long.byte 0x94 8.--15. 1. " PRI_149 ,Interrupt 149 Priority" hexmask.long.byte 0x94 0.--7. 1. " PRI_148 ,Interrupt 148 Priority" line.long 0x98 "IPR38,Interrupt Priority Register" hexmask.long.byte 0x98 24.--31. 1. " PRI_155 ,Interrupt 155 Priority" hexmask.long.byte 0x98 16.--23. 1. " PRI_154 ,Interrupt 154 Priority" hexmask.long.byte 0x98 8.--15. 1. " PRI_153 ,Interrupt 153 Priority" hexmask.long.byte 0x98 0.--7. 1. " PRI_152 ,Interrupt 152 Priority" line.long 0x9C "IPR39,Interrupt Priority Register" hexmask.long.byte 0x9C 24.--31. 1. " PRI_159 ,Interrupt 159 Priority" hexmask.long.byte 0x9C 16.--23. 1. " PRI_158 ,Interrupt 158 Priority" hexmask.long.byte 0x9C 8.--15. 1. " PRI_157 ,Interrupt 157 Priority" hexmask.long.byte 0x9C 0.--7. 1. " PRI_156 ,Interrupt 156 Priority" line.long 0xA0 "IPR40,Interrupt Priority Register" hexmask.long.byte 0xA0 24.--31. 1. " PRI_163 ,Interrupt 163 Priority" hexmask.long.byte 0xA0 16.--23. 1. " PRI_162 ,Interrupt 162 Priority" hexmask.long.byte 0xA0 8.--15. 1. " PRI_161 ,Interrupt 161 Priority" hexmask.long.byte 0xA0 0.--7. 1. " PRI_160 ,Interrupt 160 Priority" line.long 0xA4 "IPR41,Interrupt Priority Register" hexmask.long.byte 0xA4 24.--31. 1. " PRI_167 ,Interrupt 167 Priority" hexmask.long.byte 0xA4 16.--23. 1. " PRI_166 ,Interrupt 166 Priority" hexmask.long.byte 0xA4 8.--15. 1. " PRI_165 ,Interrupt 165 Priority" hexmask.long.byte 0xA4 0.--7. 1. " PRI_164 ,Interrupt 164 Priority" line.long 0xA8 "IPR42,Interrupt Priority Register" hexmask.long.byte 0xA8 24.--31. 1. " PRI_171 ,Interrupt 171 Priority" hexmask.long.byte 0xA8 16.--23. 1. " PRI_170 ,Interrupt 170 Priority" hexmask.long.byte 0xA8 8.--15. 1. " PRI_169 ,Interrupt 169 Priority" hexmask.long.byte 0xA8 0.--7. 1. " PRI_168 ,Interrupt 168 Priority" line.long 0xAC "IPR43,Interrupt Priority Register" hexmask.long.byte 0xAC 24.--31. 1. " PRI_175 ,Interrupt 175 Priority" hexmask.long.byte 0xAC 16.--23. 1. " PRI_174 ,Interrupt 174 Priority" hexmask.long.byte 0xAC 8.--15. 1. " PRI_173 ,Interrupt 173 Priority" hexmask.long.byte 0xAC 0.--7. 1. " PRI_172 ,Interrupt 172 Priority" line.long 0xB0 "IPR44,Interrupt Priority Register" hexmask.long.byte 0xB0 24.--31. 1. " PRI_179 ,Interrupt 179 Priority" hexmask.long.byte 0xB0 16.--23. 1. " PRI_178 ,Interrupt 178 Priority" hexmask.long.byte 0xB0 8.--15. 1. " PRI_177 ,Interrupt 177 Priority" hexmask.long.byte 0xB0 0.--7. 1. " PRI_176 ,Interrupt 176 Priority" line.long 0xB4 "IPR45,Interrupt Priority Register" hexmask.long.byte 0xB4 24.--31. 1. " PRI_183 ,Interrupt 183 Priority" hexmask.long.byte 0xB4 16.--23. 1. " PRI_182 ,Interrupt 182 Priority" hexmask.long.byte 0xB4 8.--15. 1. " PRI_181 ,Interrupt 181 Priority" hexmask.long.byte 0xB4 0.--7. 1. " PRI_180 ,Interrupt 180 Priority" line.long 0xB8 "IPR46,Interrupt Priority Register" hexmask.long.byte 0xB8 24.--31. 1. " PRI_187 ,Interrupt 187 Priority" hexmask.long.byte 0xB8 16.--23. 1. " PRI_186 ,Interrupt 186 Priority" hexmask.long.byte 0xB8 8.--15. 1. " PRI_185 ,Interrupt 185 Priority" hexmask.long.byte 0xB8 0.--7. 1. " PRI_184 ,Interrupt 184 Priority" line.long 0xBC "IPR47,Interrupt Priority Register" hexmask.long.byte 0xBC 24.--31. 1. " PRI_191 ,Interrupt 191 Priority" hexmask.long.byte 0xBC 16.--23. 1. " PRI_190 ,Interrupt 190 Priority" hexmask.long.byte 0xBC 8.--15. 1. " PRI_189 ,Interrupt 189 Priority" hexmask.long.byte 0xBC 0.--7. 1. " PRI_188 ,Interrupt 188 Priority" line.long 0xC0 "IPR48,Interrupt Priority Register" hexmask.long.byte 0xC0 24.--31. 1. " PRI_195 ,Interrupt 195 Priority" hexmask.long.byte 0xC0 16.--23. 1. " PRI_194 ,Interrupt 194 Priority" hexmask.long.byte 0xC0 8.--15. 1. " PRI_193 ,Interrupt 193 Priority" hexmask.long.byte 0xC0 0.--7. 1. " PRI_192 ,Interrupt 192 Priority" line.long 0xC4 "IPR49,Interrupt Priority Register" hexmask.long.byte 0xC4 24.--31. 1. " PRI_199 ,Interrupt 199 Priority" hexmask.long.byte 0xC4 16.--23. 1. " PRI_198 ,Interrupt 198 Priority" hexmask.long.byte 0xC4 8.--15. 1. " PRI_197 ,Interrupt 197 Priority" hexmask.long.byte 0xC4 0.--7. 1. " PRI_196 ,Interrupt 196 Priority" line.long 0xC8 "IPR50,Interrupt Priority Register" hexmask.long.byte 0xC8 24.--31. 1. " PRI_203 ,Interrupt 203 Priority" hexmask.long.byte 0xC8 16.--23. 1. " PRI_202 ,Interrupt 202 Priority" hexmask.long.byte 0xC8 8.--15. 1. " PRI_201 ,Interrupt 201 Priority" hexmask.long.byte 0xC8 0.--7. 1. " PRI_200 ,Interrupt 200 Priority" line.long 0xCC "IPR51,Interrupt Priority Register" hexmask.long.byte 0xCC 24.--31. 1. " PRI_207 ,Interrupt 207 Priority" hexmask.long.byte 0xCC 16.--23. 1. " PRI_206 ,Interrupt 206 Priority" hexmask.long.byte 0xCC 8.--15. 1. " PRI_205 ,Interrupt 205 Priority" hexmask.long.byte 0xCC 0.--7. 1. " PRI_204 ,Interrupt 204 Priority" line.long 0xD0 "IPR52,Interrupt Priority Register" hexmask.long.byte 0xD0 24.--31. 1. " PRI_211 ,Interrupt 211 Priority" hexmask.long.byte 0xD0 16.--23. 1. " PRI_210 ,Interrupt 210 Priority" hexmask.long.byte 0xD0 8.--15. 1. " PRI_209 ,Interrupt 209 Priority" hexmask.long.byte 0xD0 0.--7. 1. " PRI_208 ,Interrupt 208 Priority" line.long 0xD4 "IPR53,Interrupt Priority Register" hexmask.long.byte 0xD4 24.--31. 1. " PRI_215 ,Interrupt 215 Priority" hexmask.long.byte 0xD4 16.--23. 1. " PRI_214 ,Interrupt 214 Priority" hexmask.long.byte 0xD4 8.--15. 1. " PRI_213 ,Interrupt 213 Priority" hexmask.long.byte 0xD4 0.--7. 1. " PRI_212 ,Interrupt 212 Priority" line.long 0xD8 "IPR54,Interrupt Priority Register" hexmask.long.byte 0xD8 24.--31. 1. " PRI_219 ,Interrupt 219 Priority" hexmask.long.byte 0xD8 16.--23. 1. " PRI_218 ,Interrupt 218 Priority" hexmask.long.byte 0xD8 8.--15. 1. " PRI_217 ,Interrupt 217 Priority" hexmask.long.byte 0xD8 0.--7. 1. " PRI_216 ,Interrupt 216 Priority" line.long 0xDC "IPR55,Interrupt Priority Register" hexmask.long.byte 0xDC 24.--31. 1. " PRI_223 ,Interrupt 223 Priority" hexmask.long.byte 0xDC 16.--23. 1. " PRI_222 ,Interrupt 222 Priority" hexmask.long.byte 0xDC 8.--15. 1. " PRI_221 ,Interrupt 221 Priority" hexmask.long.byte 0xDC 0.--7. 1. " PRI_220 ,Interrupt 220 Priority" line.long 0xE0 "IPR56,Interrupt Priority Register" hexmask.long.byte 0xE0 24.--31. 1. " PRI_227 ,Interrupt 227 Priority" hexmask.long.byte 0xE0 16.--23. 1. " PRI_226 ,Interrupt 226 Priority" hexmask.long.byte 0xE0 8.--15. 1. " PRI_225 ,Interrupt 225 Priority" hexmask.long.byte 0xE0 0.--7. 1. " PRI_224 ,Interrupt 224 Priority" line.long 0xE4 "IPR57,Interrupt Priority Register" hexmask.long.byte 0xE4 24.--31. 1. " PRI_231 ,Interrupt 231 Priority" hexmask.long.byte 0xE4 16.--23. 1. " PRI_230 ,Interrupt 230 Priority" hexmask.long.byte 0xE4 8.--15. 1. " PRI_229 ,Interrupt 229 Priority" hexmask.long.byte 0xE4 0.--7. 1. " PRI_228 ,Interrupt 228 Priority" line.long 0xE8 "IPR58,Interrupt Priority Register" hexmask.long.byte 0xE8 24.--31. 1. " PRI_235 ,Interrupt 235 Priority" hexmask.long.byte 0xE8 16.--23. 1. " PRI_234 ,Interrupt 234 Priority" hexmask.long.byte 0xE8 8.--15. 1. " PRI_233 ,Interrupt 233 Priority" hexmask.long.byte 0xE8 0.--7. 1. " PRI_232 ,Interrupt 232 Priority" line.long 0xEC "IPR59,Interrupt Priority Register" hexmask.long.byte 0xEC 24.--31. 1. " PRI_239 ,Interrupt 239 Priority" hexmask.long.byte 0xEC 16.--23. 1. " PRI_238 ,Interrupt 238 Priority" hexmask.long.byte 0xEC 8.--15. 1. " PRI_237 ,Interrupt 237 Priority" hexmask.long.byte 0xEC 0.--7. 1. " PRI_236 ,Interrupt 236 Priority" else hgroup.long 0x400++0xEF hide.long 0x0 "IPR0,Interrupt Priority Register" hide.long 0x4 "IPR1,Interrupt Priority Register" hide.long 0x8 "IPR2,Interrupt Priority Register" hide.long 0xC "IPR3,Interrupt Priority Register" hide.long 0x10 "IPR4,Interrupt Priority Register" hide.long 0x14 "IPR5,Interrupt Priority Register" hide.long 0x18 "IPR6,Interrupt Priority Register" hide.long 0x1C "IPR7,Interrupt Priority Register" hide.long 0x20 "IPR8,Interrupt Priority Register" hide.long 0x24 "IPR9,Interrupt Priority Register" hide.long 0x28 "IPR10,Interrupt Priority Register" hide.long 0x2C "IPR11,Interrupt Priority Register" hide.long 0x30 "IPR12,Interrupt Priority Register" hide.long 0x34 "IPR13,Interrupt Priority Register" hide.long 0x38 "IPR14,Interrupt Priority Register" hide.long 0x3C "IPR15,Interrupt Priority Register" hide.long 0x40 "IPR16,Interrupt Priority Register" hide.long 0x44 "IPR17,Interrupt Priority Register" hide.long 0x48 "IPR18,Interrupt Priority Register" hide.long 0x4C "IPR19,Interrupt Priority Register" hide.long 0x50 "IPR20,Interrupt Priority Register" hide.long 0x54 "IPR21,Interrupt Priority Register" hide.long 0x58 "IPR22,Interrupt Priority Register" hide.long 0x5C "IPR23,Interrupt Priority Register" hide.long 0x60 "IPR24,Interrupt Priority Register" hide.long 0x64 "IPR25,Interrupt Priority Register" hide.long 0x68 "IPR26,Interrupt Priority Register" hide.long 0x6C "IPR27,Interrupt Priority Register" hide.long 0x70 "IPR28,Interrupt Priority Register" hide.long 0x74 "IPR29,Interrupt Priority Register" hide.long 0x78 "IPR30,Interrupt Priority Register" hide.long 0x7C "IPR31,Interrupt Priority Register" hide.long 0x80 "IPR32,Interrupt Priority Register" hide.long 0x84 "IPR33,Interrupt Priority Register" hide.long 0x88 "IPR34,Interrupt Priority Register" hide.long 0x8C "IPR35,Interrupt Priority Register" hide.long 0x90 "IPR36,Interrupt Priority Register" hide.long 0x94 "IPR37,Interrupt Priority Register" hide.long 0x98 "IPR38,Interrupt Priority Register" hide.long 0x9C "IPR39,Interrupt Priority Register" hide.long 0xA0 "IPR40,Interrupt Priority Register" hide.long 0xA4 "IPR41,Interrupt Priority Register" hide.long 0xA8 "IPR42,Interrupt Priority Register" hide.long 0xAC "IPR43,Interrupt Priority Register" hide.long 0xB0 "IPR44,Interrupt Priority Register" hide.long 0xB4 "IPR45,Interrupt Priority Register" hide.long 0xB8 "IPR46,Interrupt Priority Register" hide.long 0xBC "IPR47,Interrupt Priority Register" hide.long 0xC0 "IPR48,Interrupt Priority Register" hide.long 0xC4 "IPR49,Interrupt Priority Register" hide.long 0xC8 "IPR50,Interrupt Priority Register" hide.long 0xCC "IPR51,Interrupt Priority Register" hide.long 0xD0 "IPR52,Interrupt Priority Register" hide.long 0xD4 "IPR53,Interrupt Priority Register" hide.long 0xD8 "IPR54,Interrupt Priority Register" hide.long 0xDC "IPR55,Interrupt Priority Register" hide.long 0xE0 "IPR56,Interrupt Priority Register" hide.long 0xE4 "IPR57,Interrupt Priority Register" hide.long 0xE8 "IPR58,Interrupt Priority Register" hide.long 0xEC "IPR59,Interrupt Priority Register" endif tree.end width 0x0b else newline textline "COREDEBUG component base address not specified" newline endif tree.end tree "Debug" tree "Core Debug" sif COMPonent.AVAILABLE("COREDEBUG") base CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1)) width 7. if (((per.long(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xDF0))&0x20001)==0x20000) group 0xDF0++0x03 line.long 0x00 "DHCSR,Debug Halting Control and Status Register" bitfld.long 0x00 31. " DBGKEY ,Debug Key" "0,1" bitfld.long 0x00 30. " DBGKEY ,Debug Key" "0,1" textline " " bitfld.long 0x00 29. " DBGKEY ,Debug Key" "0,1" bitfld.long 0x00 28. " DBGKEY ,Debug Key" "0,1" textline " " bitfld.long 0x00 27. " DBGKEY ,Debug Key" "0,1" bitfld.long 0x00 26. " DBGKEY ,Debug Key" "0,1" textline " " bitfld.long 0x00 25. " S_RESET_ST/DBGKEY ,Core Reset/Debug Key" "No reset,Reset" bitfld.long 0x00 24. " S_RETIRE_ST/DBGKEY ,Instruction completed since last read/Debug Key" "Not read,Read" textline " " bitfld.long 0x00 23. " DBGKEY ,Debug Key" "0,1" bitfld.long 0x00 22. " DBGKEY ,Debug Key" "0,1" textline " " bitfld.long 0x00 21. " DBGKEY ,Debug Key" "0,1" bitfld.long 0x00 20. " DBGKEY ,Debug Key" "0,1" textline " " bitfld.long 0x00 19. " S_LOCKUP/DBGKEY ,Core running and Lockup/Debug Key" "Not running,Running" bitfld.long 0x00 18. " S_SLEEP/DBGKEY ,Core is sleeping/Debug Key" "Not sleeping,Sleeping" textline " " bitfld.long 0x00 17. " S_HALT/DBGKEY ,Core Halted Status/Debug Key" "Not halted,Halted" bitfld.long 0x00 16. " S_REGRDY/DBGKEY ,Register Read/Write on the Debug Core Register Selector/Debug Key" "Not available,Available" textline " " bitfld.long 0x00 3. " C_MASKINTS ,Interrupts Mask" "Not masked,Masked" bitfld.long 0x00 1. " C_HALT ,Core Halted" "Not halted,Halted" textline " " bitfld.long 0x00 0. " C_DEBUGEN ,Debug Enable" "Disabled,Enabled" elif (((per.long(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xDF0))&0x20001)==0x20001) group 0xDF0++0x03 line.long 0x00 "DHCSR,Debug Halting Control and Status Register" bitfld.long 0x00 31. " DBGKEY ,Debug Key" "0,1" bitfld.long 0x00 30. " DBGKEY ,Debug Key" "0,1" textline " " bitfld.long 0x00 29. " DBGKEY ,Debug Key" "0,1" bitfld.long 0x00 28. " DBGKEY ,Debug Key" "0,1" textline " " bitfld.long 0x00 27. " DBGKEY ,Debug Key" "0,1" bitfld.long 0x00 26. " DBGKEY ,Debug Key" "0,1" textline " " bitfld.long 0x00 25. " S_RESET_ST/DBGKEY ,Core Reset/Debug Key" "No reset,Reset" bitfld.long 0x00 24. " S_RETIRE_ST/DBGKEY ,Instruction completed since last read/Debug Key" "Not read,Read" textline " " bitfld.long 0x00 23. " DBGKEY ,Debug Key" "0,1" bitfld.long 0x00 22. " DBGKEY ,Debug Key" "0,1" textline " " bitfld.long 0x00 21. " DBGKEY ,Debug Key" "0,1" bitfld.long 0x00 20. " DBGKEY ,Debug Key" "0,1" textline " " bitfld.long 0x00 19. " S_LOCKUP/DBGKEY ,Core running and Lockup/Debug Key" "Not running,Running" bitfld.long 0x00 18. " S_SLEEP/DBGKEY ,Core is sleeping/Debug Key" "Not sleeping,Sleeping" textline " " bitfld.long 0x00 17. " S_HALT/DBGKEY ,Core Halted Status/Debug Key" "Not halted,Halted" bitfld.long 0x00 16. " S_REGRDY/DBGKEY ,Register Read/Write on the Debug Core Register Selector/Debug Key" "Not available,Available" textline " " bitfld.long 0x00 5. " C_SNAPSTALL ,Halting debug to gain control of the core" "Disabled,Enabled" bitfld.long 0x00 3. " C_MASKINTS ,Interrupts Mask" "Not masked,Masked" textline " " bitfld.long 0x00 2. " C_STEP ,Core Step" "No step,Step" bitfld.long 0x00 1. " C_HALT ,Core Halted" "Not halted,Halted" textline " " bitfld.long 0x00 0. " C_DEBUGEN ,Debug Enable" "Disabled,Enabled" elif (((per.long(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xDF0))&0x20001)==0x0) group 0xDF0++0x03 line.long 0x00 "DHCSR,Debug Halting Control and Status Register" bitfld.long 0x00 31. " DBGKEY ,Debug Key" "0,1" bitfld.long 0x00 30. " DBGKEY ,Debug Key" "0,1" textline " " bitfld.long 0x00 29. " DBGKEY ,Debug Key" "0,1" bitfld.long 0x00 28. " DBGKEY ,Debug Key" "0,1" textline " " bitfld.long 0x00 27. " DBGKEY ,Debug Key" "0,1" bitfld.long 0x00 26. " DBGKEY ,Debug Key" "0,1" textline " " bitfld.long 0x00 25. " S_RESET_ST/DBGKEY ,Core Reset/Debug Key" "No reset,Reset" bitfld.long 0x00 24. " S_RETIRE_ST/DBGKEY ,Instruction completed since last read/Debug Key" "Not read,Read" textline " " bitfld.long 0x00 23. " DBGKEY ,Debug Key" "0,1" bitfld.long 0x00 22. " DBGKEY ,Debug Key" "0,1" textline " " bitfld.long 0x00 21. " DBGKEY ,Debug Key" "0,1" bitfld.long 0x00 20. " DBGKEY ,Debug Key" "0,1" textline " " bitfld.long 0x00 19. " S_LOCKUP/DBGKEY ,Core running and Lockup/Debug Key" "Not running,Running" bitfld.long 0x00 18. " S_SLEEP/DBGKEY ,Core is sleeping/Debug Key" "Not sleeping,Sleeping" textline " " bitfld.long 0x00 17. " S_HALT/DBGKEY ,Core Halted Status/Debug Key" "Not halted,Halted" bitfld.long 0x00 16. " S_REGRDY/DBGKEY ,Register Read/Write on the Debug Core Register Selector/Debug Key" "Not available,Available" textline " " bitfld.long 0x00 1. " C_HALT ,Core Halted" "Not halted,Halted" textline " " bitfld.long 0x00 0. " C_DEBUGEN ,Debug Enable" "Disabled,Enabled" elif (((per.long(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xDF0))&0x20001)==0x00001) group 0xDF0++0x03 line.long 0x00 "DHCSR,Debug Halting Control and Status Register" bitfld.long 0x00 31. " DBGKEY ,Debug Key" "0,1" bitfld.long 0x00 30. " DBGKEY ,Debug Key" "0,1" textline " " bitfld.long 0x00 29. " DBGKEY ,Debug Key" "0,1" bitfld.long 0x00 28. " DBGKEY ,Debug Key" "0,1" textline " " bitfld.long 0x00 27. " DBGKEY ,Debug Key" "0,1" bitfld.long 0x00 26. " DBGKEY ,Debug Key" "0,1" textline " " bitfld.long 0x00 25. " S_RESET_ST/DBGKEY ,Core Reset/Debug Key" "No reset,Reset" bitfld.long 0x00 24. " S_RETIRE_ST/DBGKEY ,Instruction completed since last read/Debug Key" "Not read,Read" textline " " bitfld.long 0x00 23. " DBGKEY ,Debug Key" "0,1" bitfld.long 0x00 22. " DBGKEY ,Debug Key" "0,1" textline " " bitfld.long 0x00 21. " DBGKEY ,Debug Key" "0,1" bitfld.long 0x00 20. " DBGKEY ,Debug Key" "0,1" textline " " bitfld.long 0x00 19. " S_LOCKUP/DBGKEY ,Core running and Lockup/Debug Key" "Not running,Running" bitfld.long 0x00 18. " S_SLEEP/DBGKEY ,Core is sleeping/Debug Key" "Not sleeping,Sleeping" textline " " bitfld.long 0x00 17. " S_HALT/DBGKEY ,Core Halted Status/Debug Key" "Not halted,Halted" bitfld.long 0x00 16. " S_REGRDY/DBGKEY ,Register Read/Write on the Debug Core Register Selector/Debug Key" "Not available,Available" textline " " bitfld.long 0x00 2. " C_STEP ,Core Step" "No step,Step" bitfld.long 0x00 1. " C_HALT ,Core Halted" "Not halted,Halted" textline " " bitfld.long 0x00 0. " C_DEBUGEN ,Debug Enable" "Disabled,Enabled" endif wgroup 0xDF4++0x03 line.long 0x00 "DCRSR,Debug Core Register Selector Register" bitfld.long 0x00 16. " REGWNR ,Register Read/Write" "Read,Write" bitfld.long 0x00 0.--4. " REGSEL ,Register Selection" "R0,R1,R2,R3,R4,R5,R6,R7,R8,R9,R10,R11,R12,R13,R14,R15,xPSR/ Flags,MSP,PSP,RAZ/WI,CONTROL/FAULTMASK/BASEPRI/PRIMASK,?..." group 0xDF8++0x03 line.long 0x00 "DCRDR,Debug Core Register Data Register" if (((per.long(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xDFC))&0x10000)==0x10000) group.long 0xDFC++0x03 line.long 0x00 "DEMCR,Debug Exception and Monitor Control Register" bitfld.long 0x00 24. " TRCENA ,Global enable for all DWT and ITM features" "Disabled,Enabled" bitfld.long 0x00 19. " MON_REQ ,DebugMonitor semaphore bit" "0,1" bitfld.long 0x00 18. " MON_STEP ,Setting this bit to 1 makes the step request pending" "No step,Step" textline " " bitfld.long 0x00 17. " MON_PEND ,Sets or clears the pending state of the DebugMonitor exception" "Not pending,Pending" bitfld.long 0x00 16. " MON_EN ,Enable the DebugMonitor exception" "Disabled,Enabled" bitfld.long 0x00 10. " VC_HARDERR ,Enable halting debug trap on a HardFault exception" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " VC_INTERR ,Enable halting debug trap" "Disabled,Enabled" bitfld.long 0x00 8. " VC_BUSERR ,Enable halting debug trap on a BusFault exception" "Disabled,Enabled" bitfld.long 0x00 7. " VC_STATERR ,Enable halting debug trap on a UsageFault exception" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " VC_CHKERR ,Enable halting debug trap on a UsageFault exception" "Disabled,Enabled" bitfld.long 0x00 5. " VC_NOCPERR ,Enable halting debug trap on a UsageFault caused by an access to a Coprocessor" "Disabled,Enabled" bitfld.long 0x00 4. " VC_MMERR ,Enable halting debug trap on a MemManage exception" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " VC_CORERESET ,Enable Reset Vector Catch" "Disabled,Enabled" else group.long 0xDFC++0x03 line.long 0x00 "DEMCR,Debug Exception and Monitor Control Register" bitfld.long 0x00 24. " TRCENA ,Global enable for all DWT and ITM features" "Disabled,Enabled" bitfld.long 0x00 19. " MON_REQ ,DebugMonitor semaphore bit" "0,1" textline " " bitfld.long 0x00 17. " MON_PEND ,Sets or clears the pending state of the DebugMonitor exception" "Not pending,Pending" bitfld.long 0x00 16. " MON_EN ,Enable the DebugMonitor exception" "Disabled,Enabled" bitfld.long 0x00 10. " VC_HARDERR ,Enable halting debug trap on a HardFault exception" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " VC_INTERR ,Enable halting debug trap" "Disabled,Enabled" bitfld.long 0x00 8. " VC_BUSERR ,Enable halting debug trap on a BusFault exception" "Disabled,Enabled" bitfld.long 0x00 7. " VC_STATERR ,Enable halting debug trap on a UsageFault exception" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " VC_CHKERR ,Enable halting debug trap on a UsageFault exception" "Disabled,Enabled" bitfld.long 0x00 5. " VC_NOCPERR ,Enable halting debug trap on a UsageFault caused by an access to a Coprocessor" "Disabled,Enabled" bitfld.long 0x00 4. " VC_MMERR ,Enable halting debug trap on a MemManage exception" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " VC_CORERESET ,Enable Reset Vector Catch" "Disabled,Enabled" endif else newline textline "COREDEBUG component base address not specified" newline endif tree.end tree "Flash Patch and Breakpoint Unit (FPB)" sif COMPonent.AVAILABLE("FPB") base CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1)) width 10. group 0x00--0x27 line.long 0x00 "FP_CTRL,Flash Patch Control Register" bitfld.long 0x00 8.--11. " NUM_LIT ,Number of Literal Slots Field" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 4.--7. " NUM_CODE ,Number of Code Slots Field" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 1. " KEY ,Key Field" "Low,High" bitfld.long 0x00 0. " ENABLE ,Flash Patch Unit Enable" "Disabled,Enabled" ;group 0x04++0x03 line.long 0x04 "FP_REMAP,Flash Patch Remap Register" hexmask.long.tbyte 0x04 5.--28. 1. " REMAP ,Remap Base Address Field" ;group 0x08++0x03 line.long 0x8 "FP_COMP0,Flash Patch Comparator Register 0" bitfld.long 0x8 30.--31. " REPLACE ,REPLACE" "Remap to remap address,Set BKPT on lower halfword,Set BKPT on upper halfword,Set BKPT on both" hexmask.long 0x8 2.--28. 1. " COMP ,Comparison Address" bitfld.long 0x8 0. " ENABLE ,Compare and Remap Enable" "Disabled,Enabled" line.long 0xC "FP_COMP1,Flash Patch Comparator Register 1" bitfld.long 0xC 30.--31. " REPLACE ,REPLACE" "Remap to remap address,Set BKPT on lower halfword,Set BKPT on upper halfword,Set BKPT on both" hexmask.long 0xC 2.--28. 1. " COMP ,Comparison Address" bitfld.long 0xC 0. " ENABLE ,Compare and Remap Enable" "Disabled,Enabled" line.long 0x10 "FP_COMP2,Flash Patch Comparator Register 2" bitfld.long 0x10 30.--31. " REPLACE ,REPLACE" "Remap to remap address,Set BKPT on lower halfword,Set BKPT on upper halfword,Set BKPT on both" hexmask.long 0x10 2.--28. 1. " COMP ,Comparison Address" bitfld.long 0x10 0. " ENABLE ,Compare and Remap Enable" "Disabled,Enabled" line.long 0x14 "FP_COMP3,Flash Patch Comparator Register 3" bitfld.long 0x14 30.--31. " REPLACE ,REPLACE" "Remap to remap address,Set BKPT on lower halfword,Set BKPT on upper halfword,Set BKPT on both" hexmask.long 0x14 2.--28. 1. " COMP ,Comparison Address" bitfld.long 0x14 0. " ENABLE ,Compare and Remap Enable" "Disabled,Enabled" line.long 0x18 "FP_COMP4,Flash Patch Comparator Register 4" bitfld.long 0x18 30.--31. " REPLACE ,REPLACE" "Remap to remap address,Set BKPT on lower halfword,Set BKPT on upper halfword,Set BKPT on both" hexmask.long 0x18 2.--28. 1. " COMP ,Comparison Address" bitfld.long 0x18 0. " ENABLE ,Compare and Remap Enable" "Disabled,Enabled" line.long 0x1C "FP_COMP5,Flash Patch Comparator Register 5" bitfld.long 0x1C 30.--31. " REPLACE ,REPLACE" "Remap to remap address,Set BKPT on lower halfword,Set BKPT on upper halfword,Set BKPT on both" hexmask.long 0x1C 2.--28. 1. " COMP ,Comparison Address" bitfld.long 0x1C 0. " ENABLE ,Compare and Remap Enable" "Disabled,Enabled" line.long 0x20 "FP_COMP6,Flash Patch Comparator Register 6" bitfld.long 0x20 30.--31. " REPLACE ,REPLACE" "Remap to remap address,Set BKPT on lower halfword,Set BKPT on upper halfword,Set BKPT on both" hexmask.long 0x20 2.--28. 1. " COMP ,Comparison Address" bitfld.long 0x20 0. " ENABLE ,Compare and Remap Enable" "Disabled,Enabled" line.long 0x24 "FP_COMP7,Flash Patch Comparator Register 7" bitfld.long 0x24 30.--31. " REPLACE ,REPLACE" "Remap to remap address,Set BKPT on lower halfword,Set BKPT on upper halfword,Set BKPT on both" hexmask.long 0x24 2.--28. 1. " COMP ,Comparison Address" bitfld.long 0x24 0. " ENABLE ,Compare and Remap Enable" "Disabled,Enabled" tree "Coresight Management Registers" rgroup 0xfd0--0xfff line.long 0x00 "PID4,Peripheral ID4" line.long 0x04 "PID5,Peripheral ID5" line.long 0x08 "PID6,Peripheral ID6" line.long 0x0c "PID7,Peripheral ID7" line.long 0x10 "PID0,Peripheral ID0" line.long 0x14 "PID1,Peripheral ID1" line.long 0x18 "PID2,Peripheral ID2" line.long 0x1c "PID3,Peripheral ID3" line.long 0x20 "CID0,Component ID0" line.long 0x24 "CID1,Component ID1" line.long 0x28 "CID2,Component ID2" line.long 0x2c "CID3,Component ID3" tree.end else newline textline "FPB component base address not specified" newline endif tree.end tree "Data Watchpoint and Trace Unit (DWT)" sif COMPonent.AVAILABLE("DWT") base CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1)) width 15. group 0x00--0x1B line.long 0x00 "DWT_CTRL,DWT Control Register" bitfld.long 0x00 28.--31. " NUMCOMP ,Number of Comparators Field" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 22. " CYCEVTENA ,Enables Cycle Count Event" "Disabled,Enabled" bitfld.long 0x00 21. " FOLDEVTENA ,Enables Folded Instruction Count Event" "Disabled,Enabled" textline " " bitfld.long 0x00 20. " LSUEVTENA ,Enables LSU Count Event" "Disabled,Enabled" bitfld.long 0x00 19. " SLEEPEVTENA ,Enables Sleep Count Event" "Disabled,Enabled" bitfld.long 0x00 18. " EXCEVTENA ,Enables Interrupt Overhead Event" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " CPIEVTENA ,Enables CPI Count Event" "Disabled,Enabled" bitfld.long 0x00 16. " EXCTRCENA ,Enables Interrupt Event Tracing" "Disabled,Enabled" bitfld.long 0x00 12. " PCSAMPLEENA ,Enables PC Sampling Event" "Disabled,Enabled" textline " " bitfld.long 0x00 10.--11. " SYNCTAP ,Feed Synchronization Pulse to the ITM SYNCEN Control" "Disabled,24,26,28" bitfld.long 0x00 9. " CYCTAP ,Selects a Tap on the DWT_CYCCNT Register" "Bit 6,Bit 10" bitfld.long 0x00 5.--8. " POSTCNT ,Post-Scalar Counter for CYCTAP" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 1.--4. " POSTPRESET ,Reload Value for POSTCNT Post-Scalar Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0. " CYCCNTENA ,Enable the DWT_CYCCNT Counter" "Disabled,Enabled" ;group 0x04++0x03 line.long 0x04 "DWT_CYCCNT,Cycle Count register" ;group 0x08++0x03 line.long 0x08 "DWT_CPICNT,DWT CPI Count Register" hexmask.long.byte 0x08 0.--7. 1. " CPICNT ,The base CPI counter" ;group 0x0c++0x03 line.long 0x0c "DWT_EXCCNT,DWT Exception Overhead Count Register" hexmask.long.byte 0x0c 0.--7. 1. " EXCCNT ,The exception overhead counter" ;group 0x10++0x03 line.long 0x10 "DWT_SLEEPCNT,DWT Sleep Count Register" hexmask.long.byte 0x10 0.--7. 1. " SLEEPCNT ,Sleep Counter" ;group 0x14++0x03 line.long 0x14 "DWT_LSUCNT,DWT LSU Count Register" hexmask.long.byte 0x14 0.--7. 1. " LSUCNT ,Load-store counter" ;group 0x18++0x03 line.long 0x18 "DWT_FOLDCNT,DWT Fold Count Register" hexmask.long.byte 0x18 0.--7. 1. " FOLDCNT ,Folded-instruction counter" group.long 0x20++0x03 line.long 0x00 "DWT_COMP0,DWT Comparator Register 0" group.long 0x30++0x03 line.long 0x00 "DWT_COMP1,DWT Comparator Register 1" group.long 0x40++0x03 line.long 0x00 "DWT_COMP2,DWT Comparator Register 2" group.long 0x50++0x03 line.long 0x00 "DWT_COMP3,DWT Comparator Register 3" group.long 0x24++0x03 line.long 0x00 "DWT_MASK0,DWT Mask Registers 0" bitfld.long 0x00 0.--3. " MASK ,Mask on Data Address when Matching Against COMP" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x34++0x03 line.long 0x00 "DWT_MASK1,DWT Mask Registers 1" bitfld.long 0x00 0.--3. " MASK ,Mask on Data Address when Matching Against COMP" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x44++0x03 line.long 0x00 "DWT_MASK2,DWT Mask Registers 2" bitfld.long 0x00 0.--3. " MASK ,Mask on Data Address when Matching Against COMP" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x54++0x03 line.long 0x00 "DWT_MASK3,DWT Mask Registers 3" bitfld.long 0x00 0.--3. " MASK ,Mask on Data Address when Matching Against COMP" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" if (((per.long(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x28))&0x20)==0x00) group.long 0x28++0x03 line.long 0x00 "DWT_FUNCTION0,DWT Function Registers 0" bitfld.long 0x00 16.--19. " DATAVADDR1 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 12.--15. " DATAVADDR0 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 10.--11. " DATAVSIZE ,Data Value Size" "byte,half,word,res" bitfld.long 0x00 9. " LNK1ENA ,DATAVADDR1 support" "Not Supported,Supported" bitfld.long 0x00 8. " DATAVMATCH ,Data value compare" "Disabled,Enabled" textline " " bitfld.long 0x00 7. " CYCMATCH ,Comparator Compares Against the PC Sampler Counter" "Cleared,Set" bitfld.long 0x00 5. " EMITRANGE ,Emit Range Field" "Disabled,Enabled" textline " " bitfld.long 0x00 0.--3. " FUNCTION ,FUNCTION settings" "Disabled,Sample and emit PC through ITM,Emit data through ITM,Sample PC and data value through ITM,Watchpoint on PC match,Watchpoint on read,Watchpoint on write,Watchpoint on read or write,ETM trigger on PC match,ETM trigger on read,ETM trigger on write,ETM trigger on read or write,?..." else group.long 0x28++0x03 line.long 0x00 "DWT_FUNCTION0,DWT Function Registers 0" bitfld.long 0x00 16.--19. " DATAVADDR1 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 12.--15. " DATAVADDR0 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 10.--11. " DATAVSIZE ,Data Value Size" "byte,half,word,res" bitfld.long 0x00 9. " LNK1ENA ,DATAVADDR1 support" "Not Supported,Supported" bitfld.long 0x00 8. " DATAVMATCH ,Data value compare" "Disabled,Enabled" textline " " bitfld.long 0x00 7. " CYCMATCH ,Comparator Compares Against the PC Sampler Counter" "Cleared,Set" bitfld.long 0x00 5. " EMITRANGE ,Emit Range Field" "Disabled,Enabled" textline " " bitfld.long 0x00 0.--3. " FUNCTION ,FUNCTION settings" "Disabled,Emit address offset through ITM,Emit data and address offset through ITM,Emit address offset and data value through ITM,Watchpoint on PC match,Watchpoint on read,Watchpoint on write,Watchpoint on read or write,ETM trigger on PC match,ETM trigger on read,ETM trigger on write,ETM trigger on read or write,?..." endif if (((per.long(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x38))&0x20)==0x00) group.long 0x38++0x03 line.long 0x00 "DWT_FUNCTION1,DWT Function Registers 1" bitfld.long 0x00 16.--19. " DATAVADDR1 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 12.--15. " DATAVADDR0 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 10.--11. " DATAVSIZE ,Data Value Size" "byte,half,word,res" bitfld.long 0x00 9. " LNK1ENA ,DATAVADDR1 support" "Not Supported,Supported" bitfld.long 0x00 8. " DATAVMATCH ,Data value compare" "Disabled,Enabled" textline " " bitfld.long 0x00 7. " CYCMATCH ,Comparator Compares Against the PC Sampler Counter" "Cleared,Set" bitfld.long 0x00 5. " EMITRANGE ,Emit Range Field" "Disabled,Enabled" textline " " bitfld.long 0x00 0.--3. " FUNCTION ,FUNCTION settings" "Disabled,Sample and emit PC through ITM,Emit data through ITM,Sample PC and data value through ITM,Watchpoint on PC match,Watchpoint on read,Watchpoint on write,Watchpoint on read or write,ETM trigger on PC match,ETM trigger on read,ETM trigger on write,ETM trigger on read or write,?..." else group.long 0x38++0x03 line.long 0x00 "DWT_FUNCTION1,DWT Function Registers 1" bitfld.long 0x00 16.--19. " DATAVADDR1 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 12.--15. " DATAVADDR0 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 10.--11. " DATAVSIZE ,Data Value Size" "byte,half,word,res" bitfld.long 0x00 9. " LNK1ENA ,DATAVADDR1 support" "Not Supported,Supported" bitfld.long 0x00 8. " DATAVMATCH ,Data value compare" "Disabled,Enabled" textline " " bitfld.long 0x00 7. " CYCMATCH ,Comparator Compares Against the PC Sampler Counter" "Cleared,Set" bitfld.long 0x00 5. " EMITRANGE ,Emit Range Field" "Disabled,Enabled" textline " " bitfld.long 0x00 0.--3. " FUNCTION ,FUNCTION settings" "Disabled,Emit address offset through ITM,Emit data and address offset through ITM,Emit address offset and data value through ITM,Watchpoint on PC match,Watchpoint on read,Watchpoint on write,Watchpoint on read or write,ETM trigger on PC match,ETM trigger on read,ETM trigger on write,ETM trigger on read or write,?..." endif if (((per.long(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x48))&0x20)==0x00) group.long 0x48++0x03 line.long 0x00 "DWT_FUNCTION2,DWT Function Registers 2" bitfld.long 0x00 16.--19. " DATAVADDR1 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 12.--15. " DATAVADDR0 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 10.--11. " DATAVSIZE ,Data Value Size" "byte,half,word,res" bitfld.long 0x00 9. " LNK1ENA ,DATAVADDR1 support" "Not Supported,Supported" bitfld.long 0x00 8. " DATAVMATCH ,Data value compare" "Disabled,Enabled" textline " " bitfld.long 0x00 7. " CYCMATCH ,Comparator Compares Against the PC Sampler Counter" "Cleared,Set" bitfld.long 0x00 5. " EMITRANGE ,Emit Range Field" "Disabled,Enabled" textline " " bitfld.long 0x00 0.--3. " FUNCTION ,FUNCTION settings" "Disabled,Sample and emit PC through ITM,Emit data through ITM,Sample PC and data value through ITM,Watchpoint on PC match,Watchpoint on read,Watchpoint on write,Watchpoint on read or write,ETM trigger on PC match,ETM trigger on read,ETM trigger on write,ETM trigger on read or write,?..." else group.long 0x48++0x03 line.long 0x00 "DWT_FUNCTION2,DWT Function Registers 2" bitfld.long 0x00 16.--19. " DATAVADDR1 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 12.--15. " DATAVADDR0 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 10.--11. " DATAVSIZE ,Data Value Size" "byte,half,word,res" bitfld.long 0x00 9. " LNK1ENA ,DATAVADDR1 support" "Not Supported,Supported" bitfld.long 0x00 8. " DATAVMATCH ,Data value compare" "Disabled,Enabled" textline " " bitfld.long 0x00 7. " CYCMATCH ,Comparator Compares Against the PC Sampler Counter" "Cleared,Set" bitfld.long 0x00 5. " EMITRANGE ,Emit Range Field" "Disabled,Enabled" textline " " bitfld.long 0x00 0.--3. " FUNCTION ,FUNCTION settings" "Disabled,Emit address offset through ITM,Emit data and address offset through ITM,Emit address offset and data value through ITM,Watchpoint on PC match,Watchpoint on read,Watchpoint on write,Watchpoint on read or write,ETM trigger on PC match,ETM trigger on read,ETM trigger on write,ETM trigger on read or write,?..." endif if (((per.long(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x58))&0x20)==0x00) group.long 0x58++0x03 line.long 0x00 "DWT_FUNCTION3,DWT Function Registers 3" bitfld.long 0x00 16.--19. " DATAVADDR1 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 12.--15. " DATAVADDR0 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 10.--11. " DATAVSIZE ,Data Value Size" "byte,half,word,res" bitfld.long 0x00 9. " LNK1ENA ,DATAVADDR1 support" "Not Supported,Supported" bitfld.long 0x00 8. " DATAVMATCH ,Data value compare" "Disabled,Enabled" textline " " bitfld.long 0x00 7. " CYCMATCH ,Comparator Compares Against the PC Sampler Counter" "Cleared,Set" bitfld.long 0x00 5. " EMITRANGE ,Emit Range Field" "Disabled,Enabled" textline " " bitfld.long 0x00 0.--3. " FUNCTION ,FUNCTION settings" "Disabled,Sample and emit PC through ITM,Emit data through ITM,Sample PC and data value through ITM,Watchpoint on PC match,Watchpoint on read,Watchpoint on write,Watchpoint on read or write,ETM trigger on PC match,ETM trigger on read,ETM trigger on write,ETM trigger on read or write,?..." else group.long 0x58++0x03 line.long 0x00 "DWT_FUNCTION3,DWT Function Registers 3" bitfld.long 0x00 16.--19. " DATAVADDR1 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 12.--15. " DATAVADDR0 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 10.--11. " DATAVSIZE ,Data Value Size" "byte,half,word,res" bitfld.long 0x00 9. " LNK1ENA ,DATAVADDR1 support" "Not Supported,Supported" bitfld.long 0x00 8. " DATAVMATCH ,Data value compare" "Disabled,Enabled" textline " " bitfld.long 0x00 7. " CYCMATCH ,Comparator Compares Against the PC Sampler Counter" "Cleared,Set" bitfld.long 0x00 5. " EMITRANGE ,Emit Range Field" "Disabled,Enabled" textline " " bitfld.long 0x00 0.--3. " FUNCTION ,FUNCTION settings" "Disabled,Emit address offset through ITM,Emit data and address offset through ITM,Emit address offset and data value through ITM,Watchpoint on PC match,Watchpoint on read,Watchpoint on write,Watchpoint on read or write,ETM trigger on PC match,ETM trigger on read,ETM trigger on write,ETM trigger on read or write,?..." endif tree "Coresight Management Registers" rgroup 0xfd0--0xfff line.long 0x00 "PID4,Peripheral ID4" line.long 0x04 "PID5,Peripheral ID5" line.long 0x08 "PID6,Peripheral ID6" line.long 0x0c "PID7,Peripheral ID7" line.long 0x10 "PID0,Peripheral ID1" line.long 0x14 "PID1,Peripheral ID2" line.long 0x18 "PID2,Peripheral ID3" line.long 0x1c "PID3,Peripheral ID4" line.long 0x20 "CID0,Component ID0" line.long 0x24 "CID1,Component ID1" line.long 0x28 "CID2,Component ID2" line.long 0x2c "CID3,Component ID3" tree.end else newline textline "DWT component base address not specified" newline endif tree.end tree.end AUTOINDENT.POP tree.end sif cpuis("TMPM368FD*")||cpuis("TMPM369FD*")||cpuis("TMPM36B*")||cpuis("TMPM367F*") tree "Internal High-speed Oscillation Adjustment Function (TRMOSC)" base ad:0x400F3200 width 12. group.long 0x00++0x07 line.long 0x00 "TRMOSCPRO,Protect register" hexmask.long.byte 0x00 0.--7. 1. " PROTECT ,Writing register control" line.long 0x04 "TRMOSCEN,Enable register" bitfld.long 0x04 0. " TRIMEN ,Trimming control" "Disabled,Enabled" sif cpuis("TMPM375F*") group.long 0x08++0x03 else rgroup.long 0x08++0x03 endif line.long 0x00 "TRMOSCINIT,Initial trimming value monitoring register" bitfld.long 0x00 8.--13. " TRIMINITC ,Initial coarse trimming value" "0,1.8,3.6,5.4,7.2,9,10.8,12.6,14.4,16.2,18,19.8,21.6,23.4,25.2,27,28.8,30.6,32.4,34.2,36,37.8,39.6,41.4,43.2,45,46.8,48.6,50.4,52.2,54,55.8,-55.6,-55.8,-54,-52.2,-50.4,-48.6,-46.8,-45,-43.2,-41.4,-39.6,-37.8,-36,-34.2,-32.4,-30.6,-28.8,-27,-25.2,-23.4,-21.6,-19.8,-18,-16.2,-14.4,-12.6,-10.8,-9,-7.2,-5.4,-3.6,-1.8" bitfld.long 0x00 0.--3. " TRIMINITF ,Initial delicate trimming value" "0,0.3,0.6,0.9,1.2,1.5,1.8,2.1,-2.4,-2.1,-1.8,-1.5,-1.2,-0.9,-0.6,-0.3" group.long 0x0C++0x03 line.long 0x00 "TRMOSCSET,Trimming value setting register" bitfld.long 0x00 8.--13. " TRIMSETC ,Coarse trimming value setting" "0,1.8,3.6,5.4,7.2,9,10.8,12.6,14.4,16.2,18,19.8,21.6,23.4,25.2,27,28.8,30.6,32.4,34.2,36,37.8,39.6,41.4,43.2,45,46.8,48.6,50.4,52.2,54,55.8,-55.6,-55.8,-54,-52.2,-50.4,-48.6,-46.8,-45,-43.2,-41.4,-39.6,-37.8,-36,-34.2,-32.4,-30.6,-28.8,-27,-25.2,-23.4,-21.6,-19.8,-18,-16.2,-14.4,-12.6,-10.8,-9,-7.2,-5.4,-3.6,-1.8" bitfld.long 0x00 0.--3. " TRIMSETF ,Delicate trimming value setting" "0,0.3,0.6,0.9,1.2,1.5,1.8,2.1,-2.4,-2.1,-1.8,-1.5,-1.2,-0.9,-0.6,-0.3" width 0xb tree.end endif tree "Clock/Mode control" base ad:0x40040200 sif cpuis("TMPM33?F*") width 10. group.long 0x00++0x3 line.long 0x00 "CGSYSCR,System control register" bitfld.long 0x00 16.--17. " SCOSEL[1:0] ,SCOUT out" "Fs,Fsys/2,Fsys,Fperiph" bitfld.long 0x00 12. " FPSEL ,Fperiph" "Fgear,Fc" bitfld.long 0x00 8.--10. " PRCK[2:0] ,Prescaler clock (fperiph)" "Fperiph,Fperiph/2,Fperiph/4,Fperiph/8,Fperiph/16,Fperiph/32,," bitfld.long 0x00 0.--2. " GEAR[2:0] ,High-speed clock gear (fc)" "Fc,,,,Fc/2,Fc/4,Fc/8," if ((d.l(ad:0x40040200+0x04)&0x8)==0x0) group.long 0x04++0x3 line.long 0x00 "CGOSCCR,Oscillation control register" bitfld.long 0x00 9. " XTEN ,Low-speed oscillator" "Stop,Oscillation" bitfld.long 0x00 8. " XEN ,High-speed oscillator" "Stop,Oscillation" bitfld.long 0x00 4.--6. " WUPT[2:0] ,Warm-up time" "No warm-up,2^10/input freq,2^11/input freq,2^12/input freq,2^13/input freq,2^14/input freq,2^15/input freq,2^16/input freq" bitfld.long 0x00 3. " WUPSEL ,Warm-up counter" "X1,XT1" textline " " bitfld.long 0x00 2. " PLLON ,PLL operation" "Stop,Oscillation" rbitfld.long 0x00 1. " WUEF ,Status of Warm-up timer (WUP)" "Completed,Operation" bitfld.long 0x00 0. " WUEON ,Operation of warm-up timer" "No effect,Start" else group.long 0x04++0x3 line.long 0x00 "CGOSCCR,Oscillation control register" bitfld.long 0x00 9. " XTEN ,Low-speed oscillator" "Stop,Oscillation" bitfld.long 0x00 8. " XEN ,High-speed oscillator" "Stop,Oscillation" bitfld.long 0x00 4.--6. " WUPT[2:0] ,Warm-up time" "No warm-up,2^6/input freq,2^7/input freq,2^8/input freq,2^15/input freq,2^16/input freq,2^17/input freq,2^18/input freq" bitfld.long 0x00 3. " WUPSEL ,Warm-up counter" "X1,XT1" textline " " bitfld.long 0x00 2. " PLLON ,PLL operation" "Stop,Oscillation" rbitfld.long 0x00 1. " WUEF ,Status of Warm-up timer (WUP)" "Completed,Operation" bitfld.long 0x00 0. " WUEON ,Operation of warm-up timer" "No effect,Start" endif group.long 0x08++0x3 line.long 0x00 "CGSTBYCR,Standby control register" bitfld.long 0x00 16. " DRVE ,Pin status in STOP mode" "Not activated,Activated" bitfld.long 0x00 9. " RXTEN ,Low-speed oscillator operation after releasing the STOP mode" "Stop,Oscillation" bitfld.long 0x00 8. " RXEN ,High-speed oscillator operation after releasing the STOP mode" "Stop,Oscillation" bitfld.long 0x00 0.--2. " STBY[2:0] ,Low power consumption mode" ",STOP,SLEEP,IDLE,,,," group.long 0x0C++0x7 line.long 0x00 "CGPLLSEL,PLL Selection Register" bitfld.long 0x00 0. " PLLSEL ,Use of PLL" "Not used,Used" line.long 0x04 "CGCKSEL,System clock selection register" bitfld.long 0x04 1. " SYSCK ,System clock" "High-speed,Low-speed" bitfld.long 0x04 0. " SYSCKFLG ,System clock status" "High-speed,Low-speed" width 0xb elif cpuis("TMPM37?F*") width 10. group.long 0x00++0x13 line.long 0x00 "CGSYSCR,System control register" bitfld.long 0x00 12. " FPSEL ,Fperiph" "Fgear,Fc" bitfld.long 0x00 8.--10. " PRCK[2:0] ,Prescaler clock (fperiph)" "Fperiph,Fperiph/2,Fperiph/4,Fperiph/8,Fperiph/16,Fperiph/32,," bitfld.long 0x00 0.--2. " GEAR[2:0] ,High-speed clock gear (fc)" "Fc,,,,Fc/2,Fc/4,Fc/8,Fc/16" line.long 0x04 "CGOSCCR,Oscillation control register" sif cpuis("TMPM373F*")||cpuis("TMPM374F*") hexmask.long.word 0x04 20.--31. 1. " WUODR[13:2] ,Warm-up counter value bit[13:2]" textline " " else hexmask.long.word 0x04 20.--31. 1. " WUODR[11:0] ,Warm-up counter value bit[11:0]" textline " " endif sif cpuis("TMPM372F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM375F*")||cpuis("TMPM376F*") bitfld.long 0x04 19. " WUPSEL2 ,Clock source for Warm-up timer (WUP)" "OSC2,OSC1" bitfld.long 0x04 18. " HOSCON ,Port M or external oscillator (X1/X2)" "PORT M,X1/X2" bitfld.long 0x04 17. " OSCSEL ,High-speed oscillator" "OSC2,OSC1" bitfld.long 0x04 16. " XEN2 ,High-speed oscillator 2 (Internal)" "Stop,Oscillation" textline " " endif sif (!(cpuis("TMPM370F*")||cpuis("TMPM372F*")||cpuis("TMPM375F*")||cpuis("TMPM376F*"))) bitfld.long 0x04 14.--15. " WUODR[1:0] ,Warm-up counter value bit[1:0]" "0,1,2,3" textline " " endif bitfld.long 0x04 8. " XEN1 ,High-speed oscillator external" "Stopped,Started" bitfld.long 0x04 3. " WUPSEL1 ,Warm-up counter" "0,1" textline " " bitfld.long 0x04 2. " PLLON ,PLL operation" "Stopped,Started" rbitfld.long 0x04 1. " WUEF ,Status of Warm-up timer (WUP)" "Completed,Not completed" bitfld.long 0x04 0. " WUEON ,Operation of warm-up timer" "No effect,Start" line.long 0x08 "CGSTBYCR,Standby control register" bitfld.long 0x08 16. " DRVE ,Pin status in STOP mode" "Activated,Not activated" bitfld.long 0x08 8. " RXEN ,High-speed oscillator operation after releasing the STOP mode" "Stopped,Started" bitfld.long 0x08 0.--2. " STBY[2:0] ,Low power consumption mode" ",STOP,,IDLE,,,," line.long 0x0C "CGPLLSEL,PLL Selection Register" sif cpuis("TMPM375F*") bitfld.long 0x0C 12.--15. " PLLSET1[3:0] ,PLLSET1[3:0]" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111" textline " " hexmask.long.word 0x0C 1.--10. 1. " PLLSET0[9:0] ,PLL multiple setting" textline " " endif bitfld.long 0x0C 0. " PLLSEL ,PLL output" "Fosc,Fpll" sif cpuis("TMPM373F*")||cpuis("TMPM374F*") group.long 0x10++0x03 line.long 0x00 "CGCKSEL,System clock selection register" bitfld.long 0x00 1. " SYSCK ,System clock (source)" "High-speed (fc)," bitfld.long 0x00 0. " SYSCKFLG ,System clock status (source)" "High-speed (fc)," endif width 0xb elif cpuis("TMPM380F*")||cpuis("TMPM382F*") width 11. group.long 0x00++0x13 line.long 0x00 "CGSYSCR,System control register" bitfld.long 0x00 20. " FCSTOP ,ADC clock" "Enabled,Disabled" bitfld.long 0x00 16.--17. " SCOSEL[0:1] ,SCOUT output" "Fs,Fsys/2,Fsys,T0" bitfld.long 0x00 12.--13. " FPSEL0 ,Fperiph select 0" "Fgear,Fc,Fs,Fs" textline " " bitfld.long 0x00 8.--10. " PRCK[2:0] ,Prescaler clock (fperiph)" "Fperiph,Fperiph/2,Fperiph/4,Fperiph/8,Fperiph/16,Fperiph/32,," bitfld.long 0x00 0.--2. " GEAR[2:0] ,High-speed clock gear (fc)" "Fc,,,,Fc/2,Fc/4,Fc/8,Fc/16" line.long 0x04 "CGOSCCR,Oscillation control register" hexmask.long.word 0x04 20.--31. 1. " WUODR[13:2] ,Warm-up counter value bit[13:2]" bitfld.long 0x04 19. " WUPSEL2 ,High-speed warm-up clock" "Internal,External" bitfld.long 0x04 18. " HOSCON ,Port M or X1/X2" "PORT M,X1/X2" textline " " bitfld.long 0x04 17. " OSCSEL ,High-speed oscillator" "Internal,External" bitfld.long 0x04 16. " XEN2 ,High-speed oscillator 2 (internal)" "Stopped,Started" bitfld.long 0x04 14.--15. " WUODR[1:0] ,Warm-up counter value bit[1:0]" "0,1,2,3" textline " " bitfld.long 0x04 9. " XTEN ,Low-speed oscillator (external)" "Stopped,Started" bitfld.long 0x04 8. " XEN1 ,High-speed oscillator 1 (external)" "Stopped,Started" bitfld.long 0x04 3. " WUPSEL1 ,Warm-up clock source (High/low-speed oscillator)" "High-speed,Low-speed" textline " " bitfld.long 0x04 2. " PLLON ,PLL operation" "Stopped,Started" rbitfld.long 0x04 1. " WUEF ,Status of Warm-up timer (WUP)" "Stopped,Started" bitfld.long 0x04 0. " WUEON ,Operation of warm-up timer" "No effect,Start" line.long 0x08 "CGSTBYCR,Standby control register" bitfld.long 0x08 16. " DRVE ,Pin status in STOP1 mode" "Not activated,Activated" bitfld.long 0x08 9. " RXTEN ,Low-speed oscillator after releasing STOP mode" "Stopped,Started" textline " " bitfld.long 0x08 8. " RXEN ,High-speed oscillator after releasing STOP mode" "Stopped,Started" bitfld.long 0x08 0.--2. " STBY[2:0] ,Low power consumption mode" ",STOP,SLEEP,IDLE,,,," line.long 0x0C "CGPLLSEL,PLL Selection Register" bitfld.long 0x0C 0. " PLLSEL ,Use of PLL" "Fosc,Fpll" line.long 0x10 "CGCKSEL,System clock selection register" bitfld.long 0x10 1. " SYSCK ,System clock" "High-speed (fc),Low-speed (fs)" bitfld.long 0x10 0. " SYSCKFLG ,System clock status" "High-speed (fc),Low-speed (fs)" width 0xb elif cpuis("TMPM395F*") width 11. group.long 0x00++0xb line.long 0x00 "CGSYSCR,System control register" bitfld.long 0x00 16.--17. " SCOSEL[0:1] ,SCOUT output" "Fs,Fsys/2,Fsys,T0" bitfld.long 0x00 12. " FPSEL ,Fperiph select 0" "Fgear,Fc" bitfld.long 0x00 8.--10. " PRCK[2:0] ,Prescaler clock (fperiph)" "Fperiph,Fperiph/2,Fperiph/4,Fperiph/8,Fperiph/16,Fperiph/32,," textline " " bitfld.long 0x00 0.--2. " GEAR[2:0] ,High-speed clock gear (fc)" "Fc,,,,Fc/2,Fc/4,Fc/8," line.long 0x04 "CGOSCCR,Oscillation control register" hexmask.long.byte 0x04 24.--31. 1. " WUDOR_H(11:4) ,Warm-up count value (Upper 8bit)" bitfld.long 0x04 20.--23. " WUDOR_L(3:0) ,Warm-up count value (Middle 4bit)" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x04 17. " OSCSEL ,Fc select" "Internal,External" textline " " bitfld.long 0x04 16. " XEN2 ,Internal high-speed oscillator operation" "Stop,Oscillation" bitfld.long 0x04 14.--15. " WUDOR_L(1:0) ,Warm-up count value (Lower 2bit)" "0,1,2,3" bitfld.long 0x04 8. " XEN ,External high-speed oscillator" "Stop,Oscillation" textline " " bitfld.long 0x04 3. " WUPSEL ,Warm-up timer" "X1,XT1" rbitfld.long 0x04 1. " WUEF ,Status of Warm-up timer (WUP)" "Stopped,Started" bitfld.long 0x04 0. " WUEON ,Operation of warm-up timer" "No effect,Start" line.long 0x08 "CGSTBYCR,Standby control register 0" bitfld.long 0x08 19. " ISOFLASH ,Flash isolation control" "Inert,Activated" bitfld.long 0x08 18. " SDFLASH ,Shutoff in slow/sleep mode" "On,Shutoff" bitfld.long 0x08 16. " DRVE ,Pin status in STOP mode" "Activated,Not activated" textline " " bitfld.long 0x08 8. " RXEN ,High-speed oscillator after releasing STOP mode" "Stopped,Oscillation" bitfld.long 0x08 0.--2. " STBY[2:0] ,Low power consumption mode" ",,SLEEP,IDLE,,BACKUP STOP,," group.long 0x10++0x3 line.long 0x00 "CGCKSEL,System clock selection register" bitfld.long 0x00 1. " SYSCK ,System clock" "High-speed,Low-speed" bitfld.long 0x00 0. " SYSCKFL ,System clock status" "High-speed,Low-speed" width 0xb endif base ad:0x400F3000 sif cpuis("TMPM341F*") width 11. group.long 0x00++0x7 line.long 0x00 "CGSYSCR,System control register" bitfld.long 0x00 20. " FCSTOP ,ADC clock" "Active,Stopped" bitfld.long 0x00 16.--17. " SCOSEL[1:0] ,SCOUT out" ",Fsys/2,Fsys,Fperiph" bitfld.long 0x00 12. " FPSEL ,Fperiph" "Fgear,Fc" bitfld.long 0x00 8.--10. " PRCK[2:0] ,Prescaler clock (fperiph)" "Fperiph,Fperiph/2,Fperiph/4,Fperiph/8,Fperiph/16,Fperiph/32,," textline " " bitfld.long 0x00 0.--2. " GEAR[2:0] ,High-speed clock gear (fc)" "Fc,,,,Fc/2,Fc/4,Fc/8,Fc/16" line.long 0x04 "CGOSCCR,Oscillation control register" hexmask.long.word 0x04 20.--31. 1. " WUODR[11:0] ,Warm-up counter setup value" bitfld.long 0x04 19. " HWUPSEL ,High-speed warm-up clock" "Internal,External" bitfld.long 0x04 18. " EHOSCSEL ,External oscillator" "Clock,Oscillator" bitfld.long 0x04 17. " OSCSEL ,High-speed oscillator" "Internal,External" textline " " bitfld.long 0x04 16. " XEN2 ,Internal high-speed oscillator operation" "Stop,Oscillation" bitfld.long 0x04 8. " XEN1 ,External high-speed oscillator mode" "Stop,Oscillation" bitfld.long 0x04 9. " XTEN ,Low-speed oscillator" "Stop,Oscillation" bitfld.long 0x04 8. " XEN ,High-speed oscillator" "Stop,Oscillation" textline " " bitfld.long 0x04 2. " PLLON ,PLL operation" "Stop,Oscillation" rbitfld.long 0x04 1. " WUEF ,Status of Warm-up timer (WUP)" "Completed,Operation" bitfld.long 0x04 0. " WUEON ,Operation of warm-up timer" "No effect,Start" group.long 0x08++0x3 line.long 0x00 "CGSTBYCR,Standby control register" bitfld.long 0x00 17. " PTKEEP ,Keeps IO control signal in STOP2 mode" "Control by port,Keep status when setting 0->1" bitfld.long 0x00 16. " DRVE ,Pin status in STOP1 mode" "Inactive,Activated" bitfld.long 0x00 0.--2. " STBY[2:0] ,Low power consumption mode" ",STOP1,,IDLE,,STOP2,," group.long 0x0C++0x3 line.long 0x00 "CGPLLSEL,PLL Selection Register" hexmask.long.word 0x00 1.--15. 1. " PLLSET[14:0] ,PLL multiplying value (Do not use except below)" bitfld.long 0x00 0. " PLLSEL ,Use of PLL" "Fosc,Fpll/4(PLL use)" hgroup.long 0x10++0x3 hide.long 0x00 "CGCKSEL,System clock selection register" group.long 0x14++0x03 line.long 0x00 "CGPWMGEAR,Timer clock selection register" bitfld.long 0x00 4.--5. " PWMGEAR[1:0] ,Source clock" "Fpll,Fpll/2,Fpll/4," bitfld.long 0x00 0. " TMRDCLKEN ,Provides TMRDCLK to TMRD" "Off,On" group.long 0x3C++0x03 line.long 0x00 "CGPROTECT,Protect register" hexmask.long.byte 0x00 0.--7. 1. " CGPROTECT ,Register protection control" width 0xb elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") width 11. group.long 0x00++0x0F line.long 0x00 "CGSYSCR,System control register" bitfld.long 0x00 20. " FCSTOP ,ADC clock" "Enabled,Disabled" bitfld.long 0x00 16.--17. " SCOSEL[0:1] ,SCOUT output" "Fs,Fsys/2,Fsys,T0" bitfld.long 0x00 12. " FPSEL ,Fperiph select" "Fgear,Fc" bitfld.long 0x00 8.--10. " PRCK[2:0] ,Prescaler clock (fperiph)" "Fperiph,Fperiph/2,Fperiph/4,Fperiph/8,Fperiph/16,Fperiph/32,," textline " " bitfld.long 0x00 0.--2. " GEAR[2:0] ,High-speed clock gear (fc)" "Fc,,,,Fc/2,Fc/4,Fc/8," line.long 0x04 "CGOSCCR,Oscillation control register" hexmask.long.word 0x04 20.--31. 1. " WUODR[11:0] ,Warm-up timer value" bitfld.long 0x04 19. " WUPSEL2 ,High-speed warm-up clock" "Internal,External" bitfld.long 0x04 18. " EHOSCSEL ,External oscillator" "Clock,Oscillator" bitfld.long 0x04 17. " OSCSEL ,High-speed oscillator" "Internal,External" textline " " bitfld.long 0x04 16. " XEN2 ,Internal high-speed oscillator operation" "Stopped,Oscillation" bitfld.long 0x04 14.--15. " WUODR[1:0] ,Warm-up counter value bit[1:0]" "0,1,2,3" bitfld.long 0x04 10. " XEN3 ,Internal high-speed oscillator operation" "Stopped,Oscillation" bitfld.long 0x04 9. " XTEN ,Low-speed oscillator external" "Stopped,Oscillation" textline " " bitfld.long 0x04 8. " XEN1 ,High-speed oscillator external" "Stopped,Oscillation" bitfld.long 0x04 3. " WUPSEL1 ,Select warm-up counter" "High-speed,Low-speed" bitfld.long 0x04 2. " PLLON ,PLL operation" "Stopped,Oscillation" sif cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") rbitfld.long 0x04 1. " WUEF ,Status of Warm-up timer (WUP)" "Completed,Not completed" textline " " bitfld.long 0x04 0. " WUEON ,Operation of warm-up timer" "No effect,Start" endif line.long 0x08 "CGSTBYCR,Standby control register" bitfld.long 0x08 17. " PTKEEP ,IO Port control in the backup mode" "Not activated,Activated" bitfld.long 0x08 16. " DRVE ,Pin status in stop mode" "Not activated,Activated" bitfld.long 0x08 0.--2. " STBY[2:0] ,Low power consumption mode" ",STOP1,,IDLE,,STOP2,," line.long 0x0C "CGPLLSEL,PLL Selection Register" hexmask.long.word 0x0C 1.--15. 1. " PLLSET[14:0] ,PLL multiplying value" bitfld.long 0x0C 0. " PLLSEL ,Use of PLL" "Fosc,FPLL" sif (!cpuis("TMPM36B*")) group.long 0x18++0x03 line.long 0x00 "CGCKSTP,Clock stop register for peripheral" sif cpuis("TMPM369F*") bitfld.long 0x00 3. " ETHSTP ,EtherMac clock control" "Enabled,Disabled" bitfld.long 0x00 2. " CANSTP ,CAN clock control" "Enabled,Disabled" bitfld.long 0x00 1. " USBHSTP ,USBH clock control" "Enabled,Disabled" bitfld.long 0x00 0. " USBDSTP ,USBD clock control" "Enabled,Disabled" elif cpuis("TMPM368F*") bitfld.long 0x00 2. " CANSTP ,CAN clock control" "Enabled,Disabled" bitfld.long 0x00 1. " USBHSTP ,USBH clock control" "Enabled,Disabled" bitfld.long 0x00 0. " USBDSTP ,USBD clock control" "Enabled,Disabled" else bitfld.long 0x00 0. " USBDSTP ,USBD clock control" "Enabled,Disabled" endif endif sif (cpuis("TMPM36B*")) group.long 0x20++0x03 line.long 0x00 "CGFSYSMSK,Peripheral clock supply stop register" bitfld.long 0x00 31. " MSK31 ,Clock supply control for TRACECLK" "Operation,Stopped" bitfld.long 0x00 30. " MSK30 ,Clock supply control for LVD" "Operation,Stopped" bitfld.long 0x00 29. " MSK29 ,Clock supply control for ENC" "Operation,Stopped" bitfld.long 0x00 28. " MSK28 ,Clock supply control for PMD" "Operation,Stopped" textline " " bitfld.long 0x00 27. " MSK27 ,Clock supply control for MPT channel 3" "Operation,Stopped" bitfld.long 0x00 26. " MSK26 ,Clock supply control for MPT channel 2" "Operation,Stopped" bitfld.long 0x00 25. " MSK25 ,Clock supply control for MPT channel 1" "Operation,Stopped" bitfld.long 0x00 24. " MSK24 ,Clock supply control for MPT channel 0" "Operation,Stopped" textline " " bitfld.long 0x00 23. " MSK23 ,Clock supply control for RMC" "Operation,Stopped" bitfld.long 0x00 22. " MSK22 ,Clock supply control for SSP channel 2" "Operation,Stopped" bitfld.long 0x00 21. " MSK21 ,Clock supply control for SSP channel 1" "Operation,Stopped" bitfld.long 0x00 20. " MSK20 ,Clock supply control for SSP channel 0" "Operation,Stopped" textline " " bitfld.long 0x00 19. " MSK19 ,Clock supply control for I2C/SIO channel 2" "Operation,Stopped" bitfld.long 0x00 18. " MSK18 ,Clock supply control for I2C/SIO channel 1" "Operation,Stopped" bitfld.long 0x00 17. " MSK17 ,Clock supply control for I2C/SIO channel 0" "Operation,Stopped" bitfld.long 0x00 16. " MSK16 ,Clock supply control for UART channel 5" "Operation,Stopped" textline " " bitfld.long 0x00 15. " MSK15 ,Clock supply control for UART channel 4" "Operation,Stopped" bitfld.long 0x00 14. " MSK14 ,Clock supply control for SIO/UART channel 3" "Operation,Stopped" bitfld.long 0x00 13. " MSK13 ,Clock supply control for SIO/UART channel 2" "Operation,Stopped" bitfld.long 0x00 12. " MSK12 ,Clock supply control for SIO/UART channel 1" "Operation,Stopped" textline " " bitfld.long 0x00 11. " MSK11 ,Clock supply control for SIO/UART channel 0" "Operation,Stopped" bitfld.long 0x00 10. " MSK10 ,Clock supply control for TMRB channel 7" "Operation,Stopped" bitfld.long 0x00 9. " MSK9 ,Clock supply control for TMRB channel 6" "Operation,Stopped" bitfld.long 0x00 8. " MSK8 ,Clock supply control for TMRB channel 5" "Operation,Stopped" textline " " bitfld.long 0x00 7. " MSK7 ,Clock supply control for TMRB channel 4" "Operation,Stopped" bitfld.long 0x00 6. " MSK6 ,Clock supply control for TMRB channel 3" "Operation,Stopped" bitfld.long 0x00 5. " MSK5 ,Clock supply control for TMRB channel 2" "Operation,Stopped" bitfld.long 0x00 4. " MSK4 ,Clock supply control for TMRB channel 1" "Operation,Stopped" textline " " bitfld.long 0x00 3. " MSK3 ,Clock supply control for TMRB channel 0" "Operation,Stopped" bitfld.long 0x00 2. " MSK2 ,Clock supply control for EBIF" "Operation,Stopped" bitfld.long 0x00 1. " MSK1 ,Clock supply control for DMAC unit B" "Operation,Stopped" bitfld.long 0x00 0. " MSK0 ,Clock supply control for DMAC unit A" "Operation,Stopped" endif group.long 0x3C++0x03 line.long 0x00 "CGPROTECT,Protect register" hexmask.long.byte 0x00 0.--7. 1. " CGPROTECT ,Register protection control" width 0xb elif cpuis("TMPM366F*")||cpuis("TMPM365F*") width 11. group.long 0x00++0x0F line.long 0x00 "CGSYSCR,System control register" bitfld.long 0x00 20. " FCSTOP ,ADC clock" "Enabled,Disabled" bitfld.long 0x00 16.--17. " SCOSEL[0:1] ,SCOUT output" ",Fsys/2,Fsys,T0" bitfld.long 0x00 12. " FPSEL ,Fperiph select" "Fgear,Fc" bitfld.long 0x00 8.--10. " PRCK[2:0] ,Prescaler clock (fperiph)" "Fperiph,Fperiph/2,Fperiph/4,Fperiph/8,Fperiph/16,Fperiph/32,," textline " " bitfld.long 0x00 0.--2. " GEAR[2:0] ,High-speed clock gear (fc)" "Fc,,,,Fc/2,Fc/4,Fc/8,Fc/16" line.long 0x04 "CGOSCCR,Oscillation control register" hexmask.long.word 0x04 20.--31. 1. " WUODR[11:0] ,Warm-up timer value" bitfld.long 0x04 19. " HWUPSEL ,High-speed warm-up clock" "Internal,External" bitfld.long 0x04 18. " EHOSCSEL ,External crystal oscillator" "Input external clock,External crystal" bitfld.long 0x04 17. " OSCSEL ,High-speed oscillator" "Internal,External" textline " " bitfld.long 0x04 16. " XEN2 ,Internal high-speed oscillator operation" "Stopped,Oscillation" bitfld.long 0x04 8. " XEN1 ,High-speed oscillator" "Stopped,Oscillation" bitfld.long 0x04 2. " PLLON ,PLL operation" "Stopped,Oscillation" rbitfld.long 0x04 1. " WUEF ,Status of Warm-up timer (WUP)" "Stopped,Started" textline " " bitfld.long 0x04 0. " WUEON ,Operation of warm-up timer" "No effect,Start" line.long 0x08 "CGSTBYCR,Standby control register" sif (!cpuis("TMPM365F*")) bitfld.long 0x08 17. " PTKEEP ,Keeps IO control signal in STOP2 mode" "Control by port,Keep status" bitfld.long 0x08 16. " DRVE ,Pin status in STOP1 mode" "Not activated,Activated" bitfld.long 0x08 0.--2. " STBY[2:0] ,Low power consumption mode" ",STOP1,,IDLE,,STOP2,," else bitfld.long 0x08 16. " DRVE ,Pin status in STOP1 mode" "Not activated,Activated" bitfld.long 0x08 0.--2. " STBY[2:0] ,Low power consumption mode" ",STOP1,,IDLE,,,," endif line.long 0x0C "CGPLLSEL,PLL Selection Register" hexmask.long.word 0x0C 1.--15. 1. " PLLSET[14:0] ,PLL multiplying value" bitfld.long 0x0C 0. " PLLSEL ,Use of PLL" "Fosc,Fpll/4" sif (!cpuis("TMPM365F*")) group.long 0x10++0x03 line.long 0x00 "CGCKSEL,System clock selection register" endif group.long 0x38++0x7 line.long 0x00 "CGUSBCTL,USB clock control register" bitfld.long 0x00 9. " USBCLKSEL ,USB Source clock selection" "PLL clock,External input clock" bitfld.long 0x00 8. " USBCLKEN ,USB Source clock enable" "Disabled,Enabled" line.long 0x04 "CGPROTECT,Protect register" hexmask.long.byte 0x04 0.--7. 1. " TMRDCLKEN ,Register protection control" width 0xb endif base ad:0x400F4000 sif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") width 10. group.long 0x00++0x13 line.long 0x00 "CGSYSCR,System control register" sif cpuis("TMPM363F*")||cpuis("TMPM364F*") bitfld.long 0x00 23. " USBHRES ,USB HOST Controller Reset" "No reset,Reset" textline " " endif bitfld.long 0x00 20. " FCSTOP ,ADC clock" "Enabled,Disabled" bitfld.long 0x00 16.--17. " SCOSEL[0:1] ,SCOUT output" "Fs,Fsys/2,Fsys,T0" bitfld.long 0x00 13. " FPSEL1 ,Selects T0 source clock" "FPSEL0,Fs" textline " " bitfld.long 0x00 12. " FPSEL0 ,Fperiph select 0" "Fgear,Fc" bitfld.long 0x00 8.--10. " PRCK[2:0] ,Prescaler clock (fperiph)" "Fperiph,Fperiph/2,Fperiph/4,Fperiph/8,Fperiph/16,Fperiph/32,," bitfld.long 0x00 0.--2. " GEAR[2:0] ,High-speed clock gear (fc)" "Fc,,,,Fc/2,Fc/4,Fc/8," line.long 0x04 "CGOSCCR,Oscillation control register" hexmask.long.word 0x04 20.--31. 1. " WUODR[11:0] ,Warm-up timer value" bitfld.long 0x04 14.--15. " WUODR[1:0] ,Warm-up counter value bit[1:0]" "0,1,2,3" bitfld.long 0x04 9. " XTEN ,Low-speed oscillator" "Stopped,Oscillation" textline " " bitfld.long 0x04 8. " XEN ,High-speed oscillator" "Stopped,Oscillation" bitfld.long 0x04 3. " WUPSEL ,Warm-up counter" "X1,XT1" bitfld.long 0x04 2. " PLLON ,PLL operation" "Stopped,Oscillation" textline " " rbitfld.long 0x04 1. " WUEF ,Status of Warm-up timer (WUP)" "Completed,Not completed" bitfld.long 0x04 0. " WUEON ,Operation of warm-up timer" "No effect,Start" line.long 0x08 "CGSTBYCR,Standby control register" bitfld.long 0x08 17. " PTKEEP ,IO Port control in the backup mode" "Not activated,Activated" bitfld.long 0x08 16. " DRVE ,Pin status in stop mode" "Not activated,Activated" bitfld.long 0x08 9. " RXTEN ,Low-speed oscillator operation after releasing the STOP mode" "Stopped,Oscillation" textline " " bitfld.long 0x08 8. " RXEN ,High-speed oscillator operation after releasing the STOP mode" "Stopped,Oscillation" bitfld.long 0x08 0.--2. " STBY[2:0] ,Low power consumption mode" ",STOP,SLEEP,IDLE2,,BACKUP STOP,BACKUP SLEEP,IDLE1" line.long 0x0C "CGPLLSEL,PLL Selection Register" bitfld.long 0x0C 12.--15. " RS[3:0] ,Clock multiplied by PLL (RS[3:0])" ",,,,,,,4-times,,,8-times,,,,," bitfld.long 0x0C 9.--10. " IS[1:0] ,Clock multiplied by PLL (IS[1:0])" "8-times,4-times,," bitfld.long 0x0C 8. " C2S ,Clock multiplied by PLL (C2S)" "4-times,8-times" textline " " bitfld.long 0x0C 3.--7. " ND[4:0] ,Clock multiplier by PLL (ND[4:0])" ",,,4-times,,,,8-times,,,,,,,,,,,,,,,,,,,,,,,," bitfld.long 0x0C 0. " PLLSEL ,Use of PLL" "X1,PLL" line.long 0x10 "CGCKSEL,System clock selection register" bitfld.long 0x10 1. " SYSCK ,System clock" "High-speed (fc),Low-speed(fs)" rbitfld.long 0x10 0. " SYSCKFLG ,System clock status" "High-speed (fc),Low-speed(fs)" width 0xb endif base ad:0x40005000 sif cpuis("TMPM320C1*") width 14. group.long 0x00++0x3 line.long 0x00 "CG_PLLCTRL0,CG PLL Control Register 0" bitfld.long 0x00 0. " FCSEL ,Use of PLL clock type" "Input,Output" group.long 0x04++0x3 line.long 0x00 "CG_PLLCTRL1,CG PLL Control Register 1" bitfld.long 0x00 0. " PLLON ,PLL operation" "Off,On" group.long 0x0C++0xF line.long 0x00 "CG_PLLCTRL3,CG PLL Control Register 3" bitfld.long 0x00 0. " PROTECT ,PLL control register protect flag" "Off,On" line.long 0x04 "CG_PLLCTRL4,CG PLL Control Register 4" line.long 0x08 "CG_PLLCTRL5,CG PLL Control Register 5" line.long 0x0C "CG_PLLCTRL6,CG PLL Control Register 6" bitfld.long 0x0C 18. " TRACECLKINEN ,Output enable" "Disabled,Enabled" bitfld.long 0x0C 16.--17. " FTRACEDIV ,Clock frequency division select" "FHCLK/2,FHCLK/4,FHCLK/8,fHCLK/16" bitfld.long 0x0C 5. " FSMCDIV ,Selects the number of divisions for the SMCCLK clock" "Divides by 2,Divides by 4" group.long 0x20++0x3 line.long 0x00 "CG_CLKDIS,CG Clock Disable Register" bitfld.long 0x00 19. " DMACHDIS ,Disables the bus clock HCLK output for the DMAC" "No,Yes" bitfld.long 0x00 18. " USBHDIS ,Disables the bus clock HCLK output for the USB" "No,Yes" bitfld.long 0x00 16. " SDHCHDIS ,Disables the bus clock HCLK output for the SDHC" "No,Yes" textline " " bitfld.long 0x00 15. " I2SHDIS ,Disables the bus clock HCLK output for I2S" "No,Yes" bitfld.long 0x00 14. " VZOPDIS ,Disables the bus clock PCLK output for the clock generator dedicated for the BSIF mode" "No,Yes" bitfld.long 0x00 13. " TMR67PDIS ,Disables the bus clock PCLK output for the TimerCH6/CH7" "No,Yes" textline " " bitfld.long 0x00 12. " TMR45PDIS ,Disables the bus clock PCLK output for the TimerCH4/CH5" "No,Yes" bitfld.long 0x00 11. " TMR23PDIS ,Disables the bus clock PCLK output for the TimerCH2/CH3" "No,Yes" bitfld.long 0x00 10. " TMR01PDIS ,Disables the bus clock PCLK output for the TimerCH0/CH1" "No,Yes" textline " " bitfld.long 0x00 9. " I2C1PDIS ,Disables the bus clock PCLK output for the I2C CH1" "No,Yes" bitfld.long 0x00 8. " I2C0PDIS ,Disables the bus clock PCLK output for the I2C CH0" "No,Yes" bitfld.long 0x00 7. " SSP3PDIS ,Disables the bus clock PCLK output for the SSPCH3" "No,Yes" textline " " bitfld.long 0x00 6. " SSP2PDIS ,Disables the bus clock PCLK output for the SSPCH2" "No,Yes" bitfld.long 0x00 5. " SSP1PDIS ,Disables the bus clock PCLK output for the SSPCH1" "No,Yes" bitfld.long 0x00 4. " SSP0PDIS ,Disables the bus clock PCLK output for the SSPCH0" "No,Yes" textline " " bitfld.long 0x00 3. " UART3PDIS ,Disables the bus clock PCLK output for the UARTCH3" "No,Yes" bitfld.long 0x00 2. " UART2PDIS ,Disables the bus clock PCLK output for the UARTCH2" "No,Yes" bitfld.long 0x00 1. " UART1PDIS ,Disables the bus clock PCLK output for the UARTCH1" "No,Yes" textline " " bitfld.long 0x00 0. " UART0PDIS ,Disables the bus clock PCLK output for the UARTCH0" "No,Yes" if (((d.l(ad:0x40005000+0x100))&0x04)==0x04) group.long 0x100++0x3 line.long 0x00 "CG_FSCTRL,CG FS Control Register" bitfld.long 0x00 3. " BCKSEL ,BCK frequency division select" "MCLK/4,MCLK/8" bitfld.long 0x00 2. " MCLKEN ,MCLK use select" "Not used,Used" bitfld.long 0x00 0.--1. " SLOTSEL ,LRCK output clock use select" "64 Slot,48 Slot,32 Slot,64 Slot" else group.long 0x100++0x3 line.long 0x00 "CG_FSCTRL,CG FS Control Register" bitfld.long 0x00 2. " MCLKEN ,MCLK use select" "Not used,Used" bitfld.long 0x00 0.--1. " SLOTSEL ,LRCK output clock use select" "64 Slot,48 Slot,32 Slot,64 Slot" endif group.long 0x104++0x3 line.long 0x00 "CG_I2SFSCTRL,CG I2S FS Control Register" hexmask.long.word 0x00 0.--9. 1. " I2SFSCNT ,Selects the generation clock by setting the I2S 1/2FS" group.long 0x200++0x3 line.long 0x00 "CG_BSIFCTRL,CG Bit Stream Interface Control Register" bitfld.long 0x00 6. " VZLRCKOEN ,Enables LRCK output for the BSIF" "SP3 FSS,LRCK" bitfld.long 0x00 4.--5. " VZFSSEL ,Selects FS for the BSIF mode" "64 Slot,48 Slot,32 Slot,64 Slot" bitfld.long 0x00 3. " VZLRCKTGL ,Inverts LRCK output for the BSIF" "Positive,Negatived" textline " " bitfld.long 0x00 2. " VZBCKTGL ,Inverts BCK output for the BSIF mode" "Positive,Negatived" bitfld.long 0x00 1. " VZINIPHS ,Sets an initial LRCK phase for the BSIF mode" "0,1" bitfld.long 0x00 0. " VZSTART ,LRCK generation module start for BSIF mode" "Stopped,Started" group.long 0x300++0x3 line.long 0x00 "CG_DMASELR,DMA Request Select Control Register" bitfld.long 0x00 16.--19. " DMASEL ,Selects 2 out of 4 modules" "SSP2/SSP3,SSP2/UART2,SSP2/UART2,SSP3/UART2,SSP2/UART3,SSP3/UART3,UART2/UART3,UART2/UART3,SSP3/SSP2,SSP3/SSP2,UART2/SSP2,UART2/SSP2,UART3/SSP2,UART3/SSP2,UART3/UART2,UART3/UART2" bitfld.long 0x00 1. " SP1U1DMA ,Selects a DMA request for SSP CH1/UART CH1" "SSP CH1,UART CH1" bitfld.long 0x00 0. " SP0U0DMA ,Selects a DMA request for SSP CH0/UART CH0" "SSP CH0,UART CH0" group.long 0x310++0x3 line.long 0x00 "CG_SYSTICK,SYSTICK Control Register" bitfld.long 0x00 27. " FSYSTICKDIV ,Selects magnification ratio of the SYSTICK clock" "Divide by 4,Divide by 8" bitfld.long 0x00 26. " SYSTICKDIS ,Disables the output of the SYSTICK clock" "Yes,No" bitfld.long 0x00 25. " NOREF ,Sets the reference of the SYSTICK clock" "External,System" textline " " bitfld.long 0x00 24. " SKEW ,Sets the skew of the SYSTICK clock" "Without skew,With skew" hexmask.long.tbyte 0x00 0.--23. 1. " TENMS ,Calibration reload value for SYSTICK" width 0xb endif tree.end sif cpuis("TMPM375F*") tree "Internal High-speed Oscillation Adjustment Function (TRMOSC)" base ad:0x40040300 width 12. group.long 0x00++0x07 line.long 0x00 "TRMOSCPRO,Protect register" hexmask.long.byte 0x00 0.--7. 1. " PROTECT ,Writing register control" line.long 0x04 "TRMOSCEN,Enable register" bitfld.long 0x04 0. " TRIMEN ,Trimming control" "Disabled,Enabled" sif cpuis("TMPM375F*") group.long 0x08++0x03 else rgroup.long 0x08++0x03 endif line.long 0x00 "TRMOSCINIT,Initial trimming value monitoring register" bitfld.long 0x00 8.--13. " TRIMINITC ,Initial coarse trimming value" "0,1.8,3.6,5.4,7.2,9,10.8,12.6,14.4,16.2,18,19.8,21.6,23.4,25.2,27,28.8,30.6,32.4,34.2,36,37.8,39.6,41.4,43.2,45,46.8,48.6,50.4,52.2,54,55.8,-55.6,-55.8,-54,-52.2,-50.4,-48.6,-46.8,-45,-43.2,-41.4,-39.6,-37.8,-36,-34.2,-32.4,-30.6,-28.8,-27,-25.2,-23.4,-21.6,-19.8,-18,-16.2,-14.4,-12.6,-10.8,-9,-7.2,-5.4,-3.6,-1.8" bitfld.long 0x00 0.--3. " TRIMINITF ,Initial delicate trimming value" "0,0.3,0.6,0.9,1.2,1.5,1.8,2.1,-2.4,-2.1,-1.8,-1.5,-1.2,-0.9,-0.6,-0.3" group.long 0x0C++0x03 line.long 0x00 "TRMOSCSET,Trimming value setting register" bitfld.long 0x00 8.--13. " TRIMSETC ,Coarse trimming value setting" "0,1.8,3.6,5.4,7.2,9,10.8,12.6,14.4,16.2,18,19.8,21.6,23.4,25.2,27,28.8,30.6,32.4,34.2,36,37.8,39.6,41.4,43.2,45,46.8,48.6,50.4,52.2,54,55.8,-55.6,-55.8,-54,-52.2,-50.4,-48.6,-46.8,-45,-43.2,-41.4,-39.6,-37.8,-36,-34.2,-32.4,-30.6,-28.8,-27,-25.2,-23.4,-21.6,-19.8,-18,-16.2,-14.4,-12.6,-10.8,-9,-7.2,-5.4,-3.6,-1.8" bitfld.long 0x00 0.--3. " TRIMSETF ,Delicate trimming value setting" "0,0.3,0.6,0.9,1.2,1.5,1.8,2.1,-2.4,-2.1,-1.8,-1.5,-1.2,-0.9,-0.6,-0.3" width 0xb tree.end endif tree.open "Exceptions/Interrupts" tree "NVIC (Nested Vectored Interrupt Controller)" base ad:0xE000E000 sif cpuis("TMPM33?F*")||cpuis("TMPM341F*") width 10. hgroup.long 0x10++0x03 hide.long 0x00 "STCS,SysTick Control and Status Register" in group.long 0x14++0x013 line.long 0x00 "STRV,SysTick Reload Value Register" hexmask.long.tbyte 0x00 0.--23. 1. " RELOAD ,Reload value" line.long 0x04 "STCV/CLR,SysTick Current Value and clear Register" hexmask.long.tbyte 0x04 0.--23. 1. " CURRENT ,Current SysTick timer value" line.long 0x08 "STCV,SysTick Calibration Value Register" bitfld.long 0x08 31. " NOREF ,Reference clock provided" "Provided,Not provided" bitfld.long 0x08 30. " SKEW ,Calibration value is 10 ms" "Yes,No" hexmask.long.tbyte 0x08 0.--23. 1. " TENMS ,Calibration value" group.long 0x100++0x07 line.long 0x00 "INTSE1,Interrupt Set/Clear-Enable Register 1" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SETENA_set/clr_[31] ,INTCAP51 interrupt set" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " [30] ,INTCAP50 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " [29] ,INTCAP11 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " [28] ,INTCAP10 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " [27] ,INTCAP01 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " [26] ,INTCAP00 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 25. 0x00 25. 0x80 25. " [25] ,INTRTC interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " [24] ,INTTB6 interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x00 23. 0x00 23. 0x80 23. " [23] ,INTTB5 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " [22] ,INTTB4 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " [21] ,INTTB3 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " [20] ,INTTB2 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 19. 0x00 19. 0x80 19. " [19] ,INTTB1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " [18] ,INTTB0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " [17] ,INTADM1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " [16] ,INTADM0 interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x00 15. 0x00 15. 0x80 15. " [15] ,INTADHP interrupt enable" "Disabled,Enabled" sif (!cpuis("TMPM333F*")) setclrfld.long 0x00 14. 0x00 14. 0x80 14. " [14] ,INTRMCRX0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 13. 0x00 13. 0x80 13. " [13] ,INTCECTX interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " [12] ,INTCECRX interrupt enable" "Disabled,Enabled" endif setclrfld.long 0x00 11. 0x00 11. 0x80 11. " [11] ,INTSBI1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " [10] ,INTSBI0 interrupt enable " "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " [9] ,INTTX1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " [8] ,INTRX1 interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " [7] ,INTTX0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " [6] ,INTRX0 interrupt enable" "Disabled,Enabled" sif (!cpuis("TMPM332F*")) setclrfld.long 0x00 5. 0x00 5. 0x80 5. " [5] ,INT5 interrupt enable" "Disabled,Enabled" endif setclrfld.long 0x00 4. 0x00 4. 0x80 4. " [4] ,INT4 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " [3] ,INT3 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " [2] ,INT2 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 1. 0x00 1. 0x80 1. " [1] ,INT1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " [0] ,INT0 interrupt enable" "Disabled,Enabled" line.long 0x04 "INTSE2,Interrupt Set/Clear-Enable Register 2" sif cpuis("TMPM341F*") setclrfld.long 0x04 31. 0x04 31. 0x84 31. " [63] ,INTCAP31 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 30. 0x04 30. 0x84 30. " [62] ,INTCAP30 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 29. 0x04 29. 0x84 29. " [61] ,INTCAP21 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 28. 0x04 28. 0x84 28. " [60] ,INTCAP20 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 27. 0x04 27. 0x84 27. " [59] ,INTCAP11 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 26. 0x04 26. 0x84 26. " [58] ,INTCAP10 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 25. 0x04 25. 0x84 25. " [57] ,INTCAP01 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 24. 0x04 24. 0x84 24. " [56] ,INTCAP00 interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x04 23. 0x04 23. 0x84 23. " [55] ,INTTX4 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 22. 0x04 22. 0x84 22. " [54] ,INTRX4 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 21. 0x04 21. 0x84 21. " [53] ,INTTX3 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 20. 0x04 20. 0x84 20. " [52] ,INTRX3 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 19. 0x04 19. 0x84 19. " [51] ,INTPHEVRY3 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 18. 0x04 18. 0x84 18. " [50] ,INTPHEVRY2 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 17. 0x04 17. 0x84 17. " [49] ,INTPHEVRY1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 16. 0x04 16. 0x84 16. " [48] ,INTPHEVRY0 interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x04 15. 0x04 15. 0x84 15. " [47] ,INTPHT31 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 14. 0x04 14. 0x84 14. " [46] ,INTPHT30 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 13. 0x04 13. 0x84 13. " [45] ,INTPHT21 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 12. 0x04 12. 0x84 12. " [44] ,INTPHT20 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 11. 0x04 11. 0x84 11. " [43] ,INTPHT11 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 10. 0x04 10. 0x84 10. " [42] ,INTPHT10 interrupt enable " "Disabled,Enabled" setclrfld.long 0x04 9. 0x04 9. 0x84 9. " [41] ,INTPHT01 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 8. 0x04 8. 0x84 8. " [40] ,INTPHT00 interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x04 7. 0x04 7. 0x84 7. " [39] ,INTTD1CMP4 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 6. 0x04 6. 0x84 6. " [38] ,INTTD1CMP3 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 5. 0x04 5. 0x84 5. " [37] ,INTTD1CMP2 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 4. 0x04 4. 0x84 4. " [36] ,INTTD1CMP1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 3. 0x04 3. 0x84 3. " [35] ,INTTD1CMP0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 2. 0x04 2. 0x84 2. " [34] ,INTTD0CMP4 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 1. 0x04 1. 0x84 1. " [33] ,INTTD0CMP3 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 0. 0x04 0. 0x84 0. " [32] ,INTTD0CMP2 interrupt enable" "Disabled,Enabled" else setclrfld.long 0x04 17. 0x04 17. 0x84 17. " [49] ,INTAD interrupt enable" "Disabled,Enabled" sif (!cpuis("TMPM332F*")) setclrfld.long 0x04 16. 0x04 16. 0x84 16. " [48] ,INTCAP41 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 15. 0x04 15. 0x84 15. " [47] ,INTCAP40 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 14. 0x04 14. 0x84 14. " [46] ,INTCAP31 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 13. 0x04 13. 0x84 13. " [45] ,INTCAP30 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 12. 0x04 12. 0x84 12. " [44] ,INTCAP21 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 11. 0x04 11. 0x84 11. " [43] ,INTCAP20 interrupt enable" "Disabled,Enabled" textline " " endif sif (cpuis("TMPM332F*")) setclrfld.long 0x04 10. 0x04 10. 0x84 10. " [42] ,INTTB9 interrupt enable " "Disabled,Enabled" setclrfld.long 0x04 9. 0x04 9. 0x84 9. " [41] ,INTTB8 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 8. 0x04 8. 0x84 8. " [40] ,INTTB7 interrupt enable" "Disabled,Enabled" else setclrfld.long 0x04 10. 0x04 10. 0x84 10. " [42] ,INTTB9 interrupt enable " "Disabled,Enabled" setclrfld.long 0x04 9. 0x04 9. 0x84 9. " [41] ,INTTB8 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 8. 0x04 8. 0x84 8. " [40] ,INTTB7 interrupt enable" "Disabled,Enabled" endif sif cpuis("TMPM330F*") setclrfld.long 0x04 7. 0x04 7. 0x84 7. " [39] ,INTRMCRX1 interrupt enable" "Disabled,Enabled" endif textline " " sif (!cpuis("TMPM332F*")) setclrfld.long 0x04 6. 0x04 6. 0x84 6. " [38] ,INTSBI2 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 5. 0x04 5. 0x84 5. " [37] ,INTTX2 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 4. 0x04 4. 0x84 4. " [36] ,INTRX2 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 3. 0x04 3. 0x84 3. " [35] ,INT7 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 2. 0x04 2. 0x84 2. " [34] ,INT6 interrupt enable" "Disabled,Enabled" textline " " endif setclrfld.long 0x04 1. 0x04 1. 0x84 1. " [33] ,INTCAP61 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 0. 0x04 0. 0x84 0. " [32] ,INTCAP60 interrupt enable" "Disabled,Enabled" endif sif cpuis("TMPM341F*") group.long 0x108++0x03 line.long 0x00 "INTSE3,Interrupt Set/Clear-Enable Register 3" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " [84] ,INTSSP interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 19. 0x00 19. 0x80 19. " [83] ,INTDMACBERR interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " [82] ,INTDMACAERR interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " [81] ,INTDMACBTC interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " [80] ,INTDMACATC interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " [79] ,INTB interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " [78] ,INTA interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 13. 0x00 13. 0x80 13. " [77] ,INT9 interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x00 12. 0x00 12. 0x80 12. " [76] ,INT8 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " [75] ,INTCAP91 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " [74] ,INTCAP90 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " [73] ,INTCAP81 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " [72] ,INTCAP80 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 7. 0x00 7. 0x80 7. " [71] ,INTCAP71 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " [70] ,INTCAP70 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " [69] ,INTCAP61 interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x00 4. 0x00 4. 0x80 4. " [68] ,INTCAP60 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " [67] ,INTCAP51 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " [66] ,INTCAP50 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 1. 0x00 1. 0x80 1. " [65] ,INTCAP41 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " [64] ,INTCAP40 interrupt enable" "Disabled,Enabled" endif textline "" group.long 0x200++0x7 line.long 0x00 "INTSP1,Interrupt Set/Clear-Pending Register 1" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " SETPEND_set/clr_[31] ,INTCAP51 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " [30] ,INTCAP50 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " [29] ,INTCAP11 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " [28] ,INTCAP10 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " [27] ,INTCAP01 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " [26] ,INTCAP00 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " [25] ,INTRTC interrupt pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " [24] ,INTTB6 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " [23] ,INTTB5 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " [22] ,INTTB4 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " [21] ,INTTB3 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " [20] ,INTTB2 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " [19] ,INTTB1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " [18] ,INTTB0 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " [17] ,INTADM1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " [16] ,INTADM0 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " [15] ,INTADHP interrupt pending" "Not pending,Pending" textline " " sif (!cpuis("TMPM333F*")) setclrfld.long 0x00 14. 0x00 14. 0x80 14. " [14] ,INTRMCRX0 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 13. 0x00 13. 0x80 13. " [13] ,INTCECTX interrupt pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " [12] ,INTCECRX interrupt pending" "Not pending,Pending" textline " " endif setclrfld.long 0x00 11. 0x00 11. 0x80 11. " [11] ,INTSBI1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " [10] ,INTSBI0 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " [9] ,INTTX1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " [8] ,INTRX1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 7. 0x00 7. 0x80 7. " [7] ,INTTX0 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " [6] ,INTRX0 interrupt pending" "Not pending,Pending" textline " " sif (!cpuis("TMPM332F*")) setclrfld.long 0x00 5. 0x00 5. 0x80 5. " [5] ,INT5 interrupt pending" "Not pending,Pending" textline " " endif setclrfld.long 0x00 4. 0x00 4. 0x80 4. " [4] ,INT4 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " [3] ,INT3 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " [2] ,INT2 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 1. 0x00 1. 0x80 1. " [1] ,INT1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " [0] ,INT0 interrupt pending" "Not pending,Pending" line.long 0x04 "INTSP2,Interrupt Set/Clear-Pending Register 2" sif cpuis("TMPM341F*") setclrfld.long 0x04 31. 0x04 31. 0x84 31. " [63] ,INTCAP63 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 30. 0x04 30. 0x84 30. " [62] ,INTCAP62 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 29. 0x04 29. 0x84 29. " [61] ,INTCAP61 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 28. 0x04 28. 0x84 28. " [60] ,INTCAP60 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 27. 0x04 27. 0x84 27. " [59] ,INTCAP59 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 26. 0x04 26. 0x84 26. " [58] ,INTCAP58 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x04 25. 0x04 25. 0x84 25. " [57] ,INTCAP57 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 24. 0x04 24. 0x84 24. " [56] ,INTCAP56 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 23. 0x04 23. 0x84 23. " [55] ,INTCAP55 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 22. 0x04 22. 0x84 22. " [54] ,INTCAP54 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 21. 0x04 21. 0x84 21. " [53] ,INTCAP53 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 20. 0x04 20. 0x84 20. " [52] ,INTCAP52 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x04 19. 0x04 19. 0x84 19. " [51] ,INTCAP51 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 18. 0x04 18. 0x84 18. " [50] ,INTCAP50 interrupt pending" "Not pending,Pending" textline " " endif setclrfld.long 0x04 17. 0x04 17. 0x84 17. " [49] ,INTAD interrupt pending" "Not pending,Pending" sif (!cpuis("TMPM332F*")) setclrfld.long 0x04 16. 0x04 16. 0x84 16. " [48] ,INTCAP41 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 15. 0x04 15. 0x84 15. " [47] ,INTCAP40 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 14. 0x04 14. 0x84 14. " [46] ,INTCAP31 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x04 13. 0x04 13. 0x84 13. " [45] ,INTCAP30 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 12. 0x04 12. 0x84 12. " [44] ,INTCAP21 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 11. 0x04 11. 0x84 11. " [43] ,INTCAP20 interrupt pending" "Not pending,Pending" endif setclrfld.long 0x04 10. 0x04 10. 0x84 10. " [42] ,INTTB9 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 9. 0x04 9. 0x84 9. " [41] ,INTTB8 interrupt pending" "Not pending,Pending" bitfld.long 0x04 8. " [40] ,INTTB7 interrupt pending" "Not pending,Pending" textline " " sif cpuis("TMPM330F*")||cpuis("TMPM341F*") setclrfld.long 0x04 7. 0x04 7. 0x84 7. " [39] ,INTRMCRX1 interrupt pending" "Not pending,Pending" textline " " endif sif (!cpuis("TMPM332F*")) setclrfld.long 0x04 6. 0x04 6. 0x84 6. " [38] ,INTSBI2 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 5. 0x04 5. 0x84 5. " [37] ,INTTX2 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 4. 0x04 4. 0x84 4. " [36] ,INTRX2 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 3. 0x04 3. 0x84 3. " [35] ,INT7 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 2. 0x04 2. 0x84 2. " [34] ,INT6 interrupt pending" "Not pending,Pending" endif textline " " setclrfld.long 0x04 1. 0x04 1. 0x84 1. " [33] ,INTCAP61 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 0. 0x04 0. 0x84 0. " [32] ,INTCAP60 interrupt pending" "Not pending,Pending" sif cpuis("TMPM341F*") group.long 0x208++0x03 line.long 0x00 "INTSP3,Interrupt Set/Clear-Pending Register 3" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " [84] ,INTCAP84 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 19. 0x00 19. 0x80 19. " [83] ,INTCAP83 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " [82] ,INTCAP82 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " [81] ,INTCAP81 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " [80] ,INTCAP80 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " [79] ,INTCAP79 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 14. 0x00 14. 0x80 14. " [78] ,INTCAP78 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 13. 0x00 13. 0x80 13. " [77] ,INTCAP77 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " [76] ,INTCAP76 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " [75] ,INTCAP75 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " [74] ,INTCAP74 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " [73] ,INTCAP73 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 8. 0x00 8. 0x80 8. " [72] ,INTCAP72 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 7. 0x00 7. 0x80 7. " [71] ,INTCAP71 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " [70] ,INTCAP70 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " [69] ,INTCAP69 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " [68] ,INTCAP68 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " [67] ,INTCAP67 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 2. 0x00 2. 0x80 2. " [66] ,INTCAP66 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 1. 0x00 1. 0x80 1. " [65] ,INTCAP65 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " [64] ,INTCAP64 interrupt pending" "Not pending,Pending" endif textline " " group.long 0x400++0x23 line.long 0x00 "INTPR1,Interrupt Priority Register 1" bitfld.long 0x00 29.--31. " PRI_[3] ,Priority of INT3 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 21.--23. " [2] ,Priority of INT2 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 13.--15. " [1] ,Priority of INT1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 5.--7. " [0] ,Priority of INT0 interrupt" "0,1,2,3,4,5,6,7" line.long 0x04 "INTPR2,Interrupt Priority Register 2" sif (!cpuis("TMPM332F*")) bitfld.long 0x04 13.--15. " [5] ,Priority of INT5 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x04 29.--31. " [7] ,Priority of INTTX0 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x04 21.--23. " [6] ,Priority of INTRX0 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x04 5.--7. " [4] ,Priority of INT4 interrupt" "0,1,2,3,4,5,6,7" else bitfld.long 0x04 29.--31. " [7] ,Priority of INTTX0 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x04 21.--23. " [6] ,Priority of INTRX0 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x04 5.--7. " [4] ,Priority of INT4 interrupt" "0,1,2,3,4,5,6,7" endif line.long 0x08 "INTPR3,Interrupt Priority Register 3" bitfld.long 0x08 29.--31. " [11] ,Priority of INTSBI1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x08 21.--23. " [10] ,Priority of INTSBI0 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x08 13.--15. " [9] ,Priority of INTTX1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x08 5.--7. " [8] ,Priority of INTRX1 interrupt" "0,1,2,3,4,5,6,7" line.long 0x0C "INTPR4,Interrupt Priority Register 4" bitfld.long 0x0C 29.--31. " [15] ,Priority of INTADHP interrupt" "0,1,2,3,4,5,6,7" sif (cpuis("TMPM332F*"))||cpuis("TMPM330F*")||cpuis("TMPM341F*") bitfld.long 0x0C 21.--23. " [14] ,Priority of INTRMCRX0 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x0C 13.--15. " [13] ,Priority of INTCECTX interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x0C 5.--7. " [12] ,Priority of INTCECRX interrupt" "0,1,2,3,4,5,6,7" endif line.long 0x10 "INTPR5,Interrupt Priority Register 5" bitfld.long 0x10 29.--31. " [19] ,Priority of INTTB1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x10 21.--23. " [18] ,Priority of INTTB0 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x10 13.--15. " [7] ,Priority of INTADM1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x10 5.--7. " [16] ,Priority of INTADM0 interrupt" "0,1,2,3,4,5,6,7" line.long 0x14 "INTPR6,Interrupt Priority Register 6" bitfld.long 0x14 29.--31. " [23] ,Priority of INTTB5 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x14 21.--23. " [22] ,Priority of INTTB4 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x14 13.--15. " [21] ,Priority of INTTB3 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x14 5.--7. " [20] ,Priority of INTTB2 interrupt" "0,1,2,3,4,5,6,7" line.long 0x18 "INTPR7,Interrupt Priority Register 7" bitfld.long 0x18 29.--31. " [27] ,Priority of INTCAP01 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x18 21.--23. " [26] ,Priority of INTCAP00 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x18 13.--15. " [25] ,Priority of INTRTC interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x18 5.--7. " [24] ,Priority of INTTB6 interrupt" "0,1,2,3,4,5,6,7" line.long 0x1C "INTPR8,Interrupt Priority Register 8" bitfld.long 0x1C 29.--31. " [31] ,Priority of INTCAP51 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 21.--23. " [30] ,Priority of INTCAP50 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 13.--15. " [29] ,Priority of INTCAP11 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5.--7. " [28] ,Priority of INTCAP10 interrupt" "0,1,2,3,4,5,6,7" line.long 0x20 "INTPR9,Interrupt Priority Register 9" sif (cpuis("TMPM332F*")) bitfld.long 0x20 13.--15. " [33] ,Priority of INTCAP61 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x20 5.--7. " [32] ,Priority of INTCAP60 interrupt" "0,1,2,3,4,5,6,7" else bitfld.long 0x20 29.--31. " [35] ,Priority of INT7 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x20 21.--23. " [34] ,Priority of INT6 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x20 13.--15. " [33] ,Priority of INTCAP61 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x20 5.--7. " [32] ,Priority of INTCAP60 interrupt" "0,1,2,3,4,5,6,7" endif sif (!cpuis("TMPM332F*")) group.long 0x424++0x3 line.long 0x00 "INTPR10,Interrupt Priority Register 10" sif cpuis("TMPM333F*") bitfld.long 0x00 21.--23. " [38] ,Priority of INTSBI2 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 13.--15. " [37] ,Priority of INTTX2 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 5.--7. " [36] ,Priority of INTRX2 interrupt" "0,1,2,3,4,5,6,7" else bitfld.long 0x00 29.--31. " [39] ,Priority of INTSBI2 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 21.--23. " [38] ,Priority of INTSBI2 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 13.--15. " [37] ,Priority of INTTX2 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 5.--7. " [36] ,Priority of INTRX2 interrupt" "0,1,2,3,4,5,6,7" endif else hgroup.long 0x424++0x3 hide.long 0x00 "INTPR10,Interrupt Priority Register 10" endif group.long 0x428++0x3 line.long 0x00 "INTPR11,Interrupt Priority Register 11" sif (cpuis("TMPM333F*"))||cpuis("TMPM330F*")||cpuis("TMPM341F*") bitfld.long 0x00 29.--31. " [43] ,Priority of INTCAP20 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 21.--23. " [42] ,Priority of INTTB9 interrupt" "0,1,2,3,4,5,6,7" else bitfld.long 0x00 21.--23. " [42] ,Priority of INTTB9 interrupt" "0,1,2,3,4,5,6,7" endif textline " " bitfld.long 0x00 13.--15. " [41] ,Priority of INTTB8 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 5.--7. " [40] ,Priority of INTTB7 interrupt" "0,1,2,3,4,5,6,7" sif (cpu()!="TMPM332FW"&&cpu()!="TMPM332FWUG") group.long 0x42c++0x3 line.long 0x00 "INTPR12,Interrupt Priority Register 12" bitfld.long 0x00 29.--31. " [47] ,Priority of INTCAP40 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 21.--23. " [46] ,Priority of INTCAP31 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 13.--15. " [45] ,Priority of INTCAP30 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 5.--7. " [44] ,Priority of INTCAP21 interrupt" "0,1,2,3,4,5,6,7" else hgroup.long 0x42c++0x3 hide.long 0x00 "INTPR12,Interrupt Priority Register 12" endif group.long 0x430++0x3 line.long 0x00 "INTPR13,Interrupt Priority Register 13" sif (cpu()=="TMPM341FDXBG"||cpu()=="TMPM341FYXBG"||cpu()=="TMPM341FD"||cpu()=="TMPM341FY"||cpu()=="TMPM342FYXBG"||cpu()=="TMPM342FY"||cpu()=="TMPM343F10XBG"||cpu()=="TMPM343F10"||cpu()=="TMPM343FDXBG"||cpu()=="TMPM343FD"||cpu()=="TMPM343FE"||cpu()=="TMPM343FEXBG") bitfld.long 0x00 29.--31. " [51] ,Priority of INTCAP51 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 21.--23. " [50] ,Priority of INTCAP50 interrupt" "0,1,2,3,4,5,6,7" endif textline " " bitfld.long 0x00 13.--15. " [49] ,Priority of INTAD interrupt" "0,1,2,3,4,5,6,7" sif (cpu()!="TMPM332FW"&&cpu()!="TMPM332FWUG") bitfld.long 0x00 5.--7. " [48] ,Priority of INTCAP41 interrupt" "0,1,2,3,4,5,6,7" endif sif (cpu()=="TMPM341FDXBG"||cpu()=="TMPM341FYXBG"||cpu()=="TMPM341FD"||cpu()=="TMPM341FY"||cpu()=="TMPM342FYXBG"||cpu()=="TMPM342FY"||cpu()=="TMPM343F10XBG"||cpu()=="TMPM343F10"||cpu()=="TMPM343FDXBG"||cpu()=="TMPM343FD"||cpu()=="TMPM343FE"||cpu()=="TMPM343FEXBG") group.long 0x434++0x27 line.long 0x00 "INTPR14,Interrupt Priority Register 14" bitfld.long 0x00 29.--31. " [55] ,Priority of INTCAP55 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 21.--23. " [54] ,Priority of INTCAP54 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 13.--15. " [53] ,Priority of INTCAP53 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 5.--7. " [52] ,Priority of INTCAP52 interrupt" "0,1,2,3,4,5,6,7" line.long 0x04 "INTPR15,Interrupt Priority Register 15" bitfld.long 0x04 29.--31. " [59] ,Priority of INTCAP59 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x04 21.--23. " [58 ,Priority of INTCAP58 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x04 13.--15. " [57 ,Priority of INTCAP57 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x04 5.--7. " [56] ,Priority of INTCAP56 interrupt" "0,1,2,3,4,5,6,7" line.long 0x08 "INTPR16,Interrupt Priority Register 16" bitfld.long 0x08 29.--31. " [63] ,Priority of INTCAP63 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x08 21.--23. " [62] ,Priority of INTCAP62 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x08 13.--15. " [61] ,Priority of INTCAP61 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x08 5.--7. " [60] ,Priority of INTCAP60 interrupt" "0,1,2,3,4,5,6,7" line.long 0x0C "INTPR17,Interrupt Priority Register 17" bitfld.long 0x0C 29.--31. " [67] ,Priority of INTCAP67 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x0C 21.--23. " [66] ,Priority of INTCAP66 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x0C 13.--15. " [65] ,Priority of INTCAP65 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x0C 5.--7. " [64] ,Priority of INTCAP64 interrupt" "0,1,2,3,4,5,6,7" line.long 0x10 "INTPR18,Interrupt Priority Register 18" bitfld.long 0x10 29.--31. " [71] ,Priority of INTCAP71 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x10 21.--23. " [70] ,Priority of INTCAP70 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x10 13.--15. " [69] ,Priority of INTCAP69 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x10 5.--7. " [68] ,Priority of INTCAP68 interrupt" "0,1,2,3,4,5,6,7" line.long 0x14 "INTPR19,Interrupt Priority Register 19" bitfld.long 0x14 29.--31. " [75] ,Priority of INTCAP75 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x14 21.--23. " [74] ,Priority of INTCAP74 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x14 13.--15. " [73] ,Priority of INTCAP73 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x14 5.--7. " [72] ,Priority of INTCAP72 interrupt" "0,1,2,3,4,5,6,7" line.long 0x18 "INTPR20,Interrupt Priority Register 20" bitfld.long 0x18 29.--31. " [79] ,Priority of INTCAP79 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x18 21.--23. " [78] ,Priority of INTCAP78 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x18 13.--15. " [77] ,Priority of INTCAP77 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x18 5.--7. " [76] ,Priority of INTCAP76 interrupt" "0,1,2,3,4,5,6,7" line.long 0x1C "INTPR21,Interrupt Priority Register 21" bitfld.long 0x1C 29.--31. " [83] ,Priority of INTCAP83 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 21.--23. " [82] ,Priority of INTCAP82 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 13.--15. " [81] ,Priority of INTCAP81 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5.--7. " [80] ,Priority of INTCAP80 interrupt" "0,1,2,3,4,5,6,7" line.long 0x20 "INTPR21,Interrupt Priority Register 21" bitfld.long 0x24 5.--7. " [84] ,Priority of INTCAP84 interrupt" "0,1,2,3,4,5,6,7" endif textline " " group.long 0xD08++0x7 line.long 0x00 "VTOR,Vector Table Offset Register" bitfld.long 0x00 29. " TBLBASE ,Table base" "Code space,SRAM space" hexmask.long.tbyte 0x00 7.--28. 1. " TBLOFF ,Offset value" line.long 0x04 "AIRCR,Application Interrupt and Reset Control Register" hexmask.long.word 0x04 16.--31. 1. " VECTKEY ,Register key" bitfld.long 0x04 15. " ENDIANESS ,Endianness bit" "Big endian,Little endian" bitfld.long 0x04 8.--10. " PRIGROUP ,Interrupt priority grouping (pre-emption priority/subpriority bits)" "7/1,6/2,5/3,4/4,3/5,2/6,1/7,0/8" bitfld.long 0x04 2. " SYSRESETREQ ,System Reset Request" "Not requested,Requested" textline " " bitfld.long 0x04 1. " VECTCLRACTIVE ,Clear active vector bit" "Not cleared,Cleared" bitfld.long 0x04 0. " VECTRESET ,System Reset bit" "No reset,Reset" textline " " group.long 0xD18++0xB line.long 0x00 "SHPR1,System Handler Priority Register 1" bitfld.long 0x00 21.--23. " PRI_[6] ,Priority of usage fault" "0,1,2,3,4,5,6,7" bitfld.long 0x00 13.--15. " [5] ,Priority of bus fault" "0,1,2,3,4,5,6,7" bitfld.long 0x00 5.--7. " [4] ,Priority of memory management" "0,1,2,3,4,5,6,7" line.long 0x04 "SHPR2,System Handler Priority Register 2" bitfld.long 0x04 29.--31. " [11] ,Priority of SVCall" "0,1,2,3,4,5,6,7" line.long 0x08 "SHPR3,System Handler Priority Register 3" bitfld.long 0x08 29.--31. " [15] ,Priority of SysTick" "0,1,2,3,4,5,6,7" bitfld.long 0x08 21.--23. " [14] ,Priority of PendSV" "0,1,2,3,4,5,6,7" bitfld.long 0x08 5.--7. " [12] ,Priority of debug monitor" "0,1,2,3,4,5,6,7" textline " " group.long 0xD24++0x3 line.long 0x00 "SHCSR,System Handler Control and State Register" bitfld.long 0x00 18. " USGFAULTENA ,Usage Fault" "Disabled,Enabled" bitfld.long 0x00 17. " BUSFAULTENA ,Bus Fault" "Disabled,Enabled" bitfld.long 0x00 16. " MEMFAULTENA ,Memory Management" "Disabled,Enabled" bitfld.long 0x00 15. " SVCALLPENDED ,SVCall" "Not Pended,Pended" textline " " bitfld.long 0x00 14. " BUSFAULTPENDED ,Bus Fault" "Not Pended,Pended" bitfld.long 0x00 13. " MEMFAULTPENDED ,Memory Management" "Not Pended,Pended" bitfld.long 0x00 12. " USGFAULTPENDED ,Usage Fault" "Not Pended,Pended" bitfld.long 0x00 11. " SYSTICKACT ,SysTick" "Not activated,Activated" textline " " bitfld.long 0x00 10. " PENDSVACT ,PendSV" "Not activated,Activated" bitfld.long 0x00 8. " MONITORACT ,Debug Monitor" "Not activated,Activated" bitfld.long 0x00 7. " SVCALLACT ,SVCall" "Not activated,Activated" bitfld.long 0x00 3. " USGFAULTACT ,Usage Fault" "Not activated,Activated" textline " " bitfld.long 0x00 1. " BUSFAULTACT ,Bus Fault" "Not activated,Activated" bitfld.long 0x00 0. " MEMFAULTACT ,Memory Management" "Not activated,Activated" width 0x00b elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM365F*") width 17. hgroup.long 0x10++0x03 hide.long 0x00 "STCS,SysTick Control and Status Register" in group.long 0x14++0x0B line.long 0x00 "STRV,SysTick Reload Value Register" hexmask.long.tbyte 0x00 0.--23. 1. " RELOAD ,Reload value" line.long 0x04 "STCV/CLR,SysTick Current Value and clear Register" hexmask.long.tbyte 0x04 0.--23. 1. " CURRENT ,Current SysTick timer value" line.long 0x08 "STCV,SysTick Calibration Value Register" bitfld.long 0x08 31. " NOREF ,Reference clock provided" "Provided,Not provided" bitfld.long 0x08 30. " SKEW ,Calibration value is 10 ms" "Yes,No" hexmask.long.tbyte 0x08 0.--23. 1. " TENMS ,Calibration value" group.long 0x100++0x07 line.long 0x00 "INTSE1,Interrupt Set/Clear-Enable Register 1" sif cpuis("TMPM362F*")||cpuis("TMPM364F*") setclrfld.long 0x00 31. 0x00 31. 0x80 31. " SETENA_set/clr_[31] ,INTRMCRX1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " [30] ,INTRMCRX0 interrupt enable" "Disabled,Enabled" else setclrfld.long 0x00 30. 0x00 30. 0x80 30. " SETENA_set/clr_[30] ,INTRMCRX0 interrupt enable" "Disabled,Enabled" endif setclrfld.long 0x00 29. 0x00 29. 0x80 29. " [29] ,INTCECTX interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " [28] ,INTCECRX interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " [27] ,INTSBI1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " [26] ,INTSBI0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 25. 0x00 25. 0x80 25. " [25] ,INTTX4 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " [24] ,INTRX4 interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x00 23. 0x00 23. 0x80 23. " [23] ,INTTX3 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " [22] ,INTRX3 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " [21] ,INTTX2 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " [20] ,INTRX2 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 19. 0x00 19. 0x80 19. " [19] ,INTTX1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " [18] ,INTRX1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " [17] ,INTTX0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " [16] ,INTRX0 interrupt enable" "Disabled,Enabled" textline " " sif cpuis("TMPM362F*")||cpuis("TMPM361F*") setclrfld.long 0x00 15. 0x00 15. 0x80 15. " [15] ,INTF interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " [14] ,INTE interrupt enable" "Disabled,Enabled" endif sif !cpuis("TMPM361F*")&&!cpuis("TMPM363F*") textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " [13] ,INTD interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " [12] ,INTC interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " [11] ,INTB interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " [10] ,INTA interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " [9] ,INT9 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " [8] ,INT8 interrupt enable" "Disabled,Enabled" endif textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " [7] ,INT7 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " [6] ,INT6 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " [5] ,INT5 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " [4] ,INT4 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " [3] ,INT3 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " [2] ,INT2 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 1. 0x00 1. 0x80 1. " [1] ,INT1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " [0] ,INT0 interrupt enable" "Disabled,Enabled" line.long 0x04 "INTSE2,Interrupt Set/Clear-Enable Register 2" sif cpuis("TMPM362F*")||cpuis("TMPM364F*") setclrfld.long 0x04 31. 0x04 31. 0x84 31. " [63] ,INTTX6 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 30. 0x04 30. 0x84 30. " [62] ,INTRX6 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 29. 0x04 29. 0x84 29. " [61] ,INTTX5 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 28. 0x04 28. 0x84 28. " [60] ,INTRX5 interrupt enable" "Disabled,Enabled" textline " " endif setclrfld.long 0x04 27. 0x04 27. 0x84 27. " [59] ,INTSSP0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 26. 0x04 26. 0x84 26. " [58] ,INTAD interrupt enable" "Disabled,Enabled" sif cpuis("TMPM363F*")||cpuis("TMPM364F*") setclrfld.long 0x04 25. 0x04 25. 0x84 25. " [57] ,INTCANSTA interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 24. 0x04 24. 0x84 24. " [56] ,INTUSB interrupt enable" "Disabled,Enabled" endif textline " " setclrfld.long 0x04 23. 0x04 23. 0x84 23. " [55] ,INTTBF interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 22. 0x04 22. 0x84 22. " [54] ,INTTBE interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 21. 0x04 21. 0x84 21. " [53] ,INTTBD interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 20. 0x04 20. 0x84 20. " [52] ,INTTBC interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 19. 0x04 19. 0x84 19. " [51] ,INTTBB interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 18. 0x04 18. 0x84 18. " [50] ,INTTBA interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 17. 0x04 17. 0x84 17. " [49] ,INTTB9 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 16. 0x04 16. 0x84 16. " [48] ,INTTB8 interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x04 15. 0x04 15. 0x84 15. " [47] ,INTTB7 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 14. 0x04 14. 0x84 14. " [46] ,INTTB6 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 13. 0x04 13. 0x84 13. " [45] ,INTTB5 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 12. 0x04 12. 0x84 12. " [44] ,INTTB4 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 11. 0x04 11. 0x84 11. " [43] ,INTTB3 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 10. 0x04 10. 0x84 10. " [42] ,INTTB2 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 9. 0x04 9. 0x84 9. " [41] ,INTTB1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 8. 0x04 8. 0x84 8. " [40] ,INTTB0 interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x04 7. 0x04 7. 0x84 7. " [39] ,INTADM1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 6. 0x04 6. 0x84 6. " [38] ,INTADM0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 5. 0x04 5. 0x84 5. " [37] ,INTADHP interrupt enable" "Disabled,Enabled" sif cpuis("TMPM362F*")||cpuis("TMPM364F*") setclrfld.long 0x04 4. 0x04 4. 0x84 4. " [36] ,INTSBI4 interrupt enable" "Disabled,Enabled" endif setclrfld.long 0x04 3. 0x04 3. 0x84 3. " [35] ,INTSBI3 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 2. 0x04 2. 0x84 2. " [34] ,INTSBI2 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 1. 0x04 1. 0x84 1. " [33] ,INTKWUP interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 0. 0x04 0. 0x84 0. " [32] ,INTRTC interrupt enable" "Disabled,Enabled" group.long 0x108++0x03 line.long 0x00 "INTSE3,Interrupt Set/Clear-Enable Register 3" sif cpuis("TMPM362F*")||cpuis("TMPM364F*") setclrfld.long 0x00 31. 0x00 31. 0x80 31. " [95] ,INTCAPE1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " [94] ,INTCAPE0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " [93] ,INTCAPD1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " [92] ,INTCAPD0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " [91] ,INTCAPB1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " [90] ,INTCAPB0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 25. 0x00 25. 0x80 25. " [89] ,INTCAPA1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " [88] ,INTCAPA0 interrupt enable" "Disabled,Enabled" textline " " endif setclrfld.long 0x00 23. 0x00 23. 0x80 23. " [87] ,INTCAP91 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " [86] ,INTCAP90 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " [85] ,INTCAP71 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " [84] ,INTCAP70 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 19. 0x00 19. 0x80 19. " [83] ,INTCAP61 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " [82] ,INTCAP60 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " [81] ,INTCAP51 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " [80] ,INTCAP50 interrupt enable" "Disabled,Enabled" textline " " sif cpuis("TMPM363F*")||cpuis("TMPM364F*") setclrfld.long 0x00 15. 0x00 15. 0x80 15. " [79] ,INTCANTX interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " [78] ,INTCANRX interrupt enable" "Disabled,Enabled" textline " " endif setclrfld.long 0x00 13. 0x00 13. 0x80 13. " [77] ,INTCAP21 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " [76] ,INTCAP20 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " [75] ,INTCAP11 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " [74] ,INTCAP10 interrupt enable" "Disabled,Enabled" sif cpuis("TMPM362F*")||cpuis("TMPM364F*") textline " " setclrfld.long 0x00 9. 0x00 9. 0x80 9. " [73] ,INTTX11 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " [72] ,INTRX11 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 7. 0x00 7. 0x80 7. " [71] ,INTTX10 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " [70] ,INTRX10 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " [69] ,INTTX9 interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x00 4. 0x00 4. 0x80 4. " [68] ,INTRX9 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " [67] ,INTTX8 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " [66] ,INTRX8 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 1. 0x00 1. 0x80 1. " [65] ,INTTX7 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " [64] ,INTRX7 interrupt enable" "Disabled,Enabled" endif group.long 0x10C++0x03 line.long 0x00 "INTSE4,Interrupt Set/Clear-Enable Register 4" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " [99] ,INTDMACTC0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " [98] ,INTDMACERR interrupt enable" "Disabled,Enabled" sif cpuis("TMPM362F*")||cpuis("TMPM364F*") setclrfld.long 0x00 1. 0x00 1. 0x80 1. " [97] ,INTCAPF1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " [96] ,INTCAPF0 interrupt enable" "Disabled,Enabled" endif textline " " group.long 0x200++0x7 line.long 0x00 "INTSP1,Interrupt Set/Clear-Pending Register 1" sif cpuis("TMPM362F*")||cpuis("TMPM364F*") setclrfld.long 0x00 31. 0x00 31. 0x80 31. " SETPEND_set/clr[31] ,INTRMCRX1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " [30] ,INTRMCRX0 interrupt pending" "Not pending,Pending" else setclrfld.long 0x00 30. 0x00 30. 0x80 30. " SETPEND_set/clr[30] ,INTRMCRX0 interrupt pending" "Not pending,Pending" endif setclrfld.long 0x00 29. 0x00 29. 0x80 29. " [29] ,INTCECTX interrupt pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " [28] ,INTCECRX interrupt pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " [27] ,INTSBI1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " [26] ,INTSBI0 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " [25] ,INTTX4 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " [24] ,INTRX4 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " [23] ,INTTX3 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " [22] ,INTRX3 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " [21] ,INTTX2 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " [20] ,INTRX2 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " [19] ,INTTX1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " [18] ,INTRX1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " [17] ,INTTX0 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " [16] ,INTRX0 interrupt pending" "Not pending,Pending" sif cpuis("TMPM362F*")||cpuis("TMPM361F*") setclrfld.long 0x00 15. 0x00 15. 0x80 15. " [15] ,INTF interrupt pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " [14] ,INTE interrupt pending" "Not pending,Pending" endif textline " " sif !cpuis("TMPM361F*")&&!cpuis("TMPM363F*") setclrfld.long 0x00 13. 0x00 13. 0x80 13. " [13] ,INTD interrupt pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " [12] ,INTC interrupt pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " [11] ,INTB interrupt pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " [10] ,INTA interrupt pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " [9] ,INT9 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " [8] ,INT8 interrupt pending" "Not pending,Pending" textline " " endif setclrfld.long 0x00 7. 0x00 7. 0x80 7. " [7] ,INT7 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " [6] ,INT6 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " [5] ,INT5 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " [4] ,INT4 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " [3] ,INT3 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " [2] ,INT2 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " [1] ,INT1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " [0] ,INT0 interrupt pending" "Not pending,Pending" line.long 0x04 "INTSP2,Interrupt Set/Clear-Pending Register 2" sif cpuis("TMPM362F*")||cpuis("TMPM364F*") setclrfld.long 0x04 31. 0x04 31. 0x84 31. " [63] ,INTTX6 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 30. 0x04 30. 0x84 30. " [62] ,INTRX6 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 29. 0x04 29. 0x84 29. " [61] ,INTTX5 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 28. 0x04 28. 0x84 28. " [60] ,INTRX5 interrupt pending" "Not pending,Pending" textline " " endif setclrfld.long 0x04 27. 0x04 27. 0x84 27. " [59] ,INTSSP0 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 26. 0x04 26. 0x84 26. " [58] ,INTAD interrupt pending" "Not pending,Pending" textline " " sif cpuis("TMPM363F*")||cpuis("TMPM364F*") setclrfld.long 0x04 25. 0x04 25. 0x84 25. " [57] ,INTCANSTA interrupt pending" "Not pending,Pending" setclrfld.long 0x04 24. 0x04 24. 0x84 24. " [56] ,INTUSB interrupt pending" "Not pending,Pending" textline " " endif setclrfld.long 0x04 23. 0x04 23. 0x84 23. " [55] ,INTTBF interrupt pending" "Not pending,Pending" setclrfld.long 0x04 22. 0x04 22. 0x84 22. " [54] ,INTTBE interrupt pending" "Not pending,Pending" setclrfld.long 0x04 21. 0x04 21. 0x84 21. " [53] ,INTTBD interrupt pending" "Not pending,Pending" setclrfld.long 0x04 20. 0x04 20. 0x84 20. " [52] ,INTTBC interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x04 19. 0x04 19. 0x84 19. " [51] ,INTTBB interrupt pending" "Not pending,Pending" setclrfld.long 0x04 18. 0x04 18. 0x84 18. " [50] ,INTTBA interrupt pending" "Not pending,Pending" setclrfld.long 0x04 17. 0x04 17. 0x84 17. " [49] ,INTTB9 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 16. 0x04 16. 0x84 16. " [48] ,INTTB8 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 15. 0x04 15. 0x84 15. " [47] ,INTTB7 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 14. 0x04 14. 0x84 14. " [46] ,INTTB6 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x04 13. 0x04 13. 0x84 13. " [45] ,INTTB5 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 12. 0x04 12. 0x84 12. " [44] ,INTTB4 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 11. 0x04 11. 0x84 11. " [43] ,INTTB3 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 10. 0x04 10. 0x84 10. " [42] ,INTTB2 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 9. 0x04 9. 0x84 9. " [41] ,INTTB1 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 8. 0x04 8. 0x84 8. " [40] ,INTTB0 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x04 7. 0x04 7. 0x84 7. " [39] ,INTADM1 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 6. 0x04 6. 0x84 6. " [38] ,INTADM0 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 5. 0x04 5. 0x84 5. " [37] ,INTADHP interrupt pending" "Not pending,Pending" sif cpuis("TMPM362F*")||cpuis("TMPM364F*") setclrfld.long 0x04 4. 0x04 4. 0x84 4. " [36] ,INTSBI4 interrupt pending" "Not pending,Pending" endif setclrfld.long 0x04 3. 0x04 3. 0x84 3. " [35] ,INTSBI3 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 2. 0x04 2. 0x84 2. " [34] ,INTSBI2 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x04 1. 0x04 1. 0x84 1. " [33] ,INTKWUP interrupt pending" "Not pending,Pending" setclrfld.long 0x04 0. 0x04 0. 0x84 0. " [32] ,INTRTC interrupt pending" "Not pending,Pending" group.long 0x208++0x03 line.long 0x00 "INTSP3,Interrupt Set/Clear-Pending Register 3" sif cpuis("TMPM362F*")||cpuis("TMPM364F*") setclrfld.long 0x00 31. 0x00 31. 0x80 31. " [95] ,INTCAPE1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " [94] ,INTCAPE0 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " [93] ,INTCAPD1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " [92] ,INTCAPD0 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 27. 0x00 27. 0x80 27. " [91] ,INTCAPB1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " [90] ,INTCAPB0 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 25. 0x00 25. 0x80 25. " [89] ,INTCAPA1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " [88] ,INTCAPA0 interrupt pending" "Not pending,Pending" textline " " endif setclrfld.long 0x00 23. 0x00 23. 0x80 23. " [87] ,INTCAP91 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " [86] ,INTCAP90 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " [85] ,INTCAP71 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " [84] ,INTCAP70 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " [83] ,INTCAP61 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " [82] ,INTCAP60 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " [81] ,INTCAP51 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " [80] ,INTCAP50 interrupt pending" "Not pending,Pending" sif cpuis("TMPM363F*")||cpuis("TMPM364F*") setclrfld.long 0x00 15. 0x00 15. 0x80 15. " [79] ,INTCANTX interrupt pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " [78] ,INTCANRX interrupt pending" "Not pending,Pending" endif textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " [77] ,INTCAP21 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " [76] ,INTCAP20 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " [75] ,INTCAP11 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " [74] ,INTCAP10 interrupt pending" "Not pending,Pending" sif cpuis("TMPM362F*")||cpuis("TMPM364F*") textline " " setclrfld.long 0x00 9. 0x00 9. 0x80 9. " [73] ,INTTX11 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " [72] ,INTRX11 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 7. 0x00 7. 0x80 7. " [71] ,INTTX10 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " [70] ,INTRX10 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " [69] ,INTTX9 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " [68] ,INTRX9 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 3. 0x00 3. 0x80 3. " [67] ,INTTX8 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " [66] ,INTRX8 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 1. 0x00 1. 0x80 1. " [65] ,INTTX7 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " [64] ,INTRX7 interrupt pending" "Not pending,Pending" endif group.long 0x20C++0x03 line.long 0x00 "INTSP4,Interrupt Set/Clear-Pending Register 4" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " [99] ,INTDMACTC0 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " [98] ,INTDMACERR interrupt pending" "Not pending,Pending" sif cpuis("TMPM362F*")||cpuis("TMPM364F*") setclrfld.long 0x00 1. 0x00 1. 0x80 1. " [97] ,INTCAPF1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " [96] ,INTCAPF0 interrupt pending" "Not pending,Pending" endif textline " " group.long 0x400++0x7 line.long 0x00 "INTPR1,Interrupt Priority Register 1" bitfld.long 0x00 29.--31. " PRI_[3] ,Priority of INT3 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 21.--23. " [2] ,Priority of INT2 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 13.--15. " [1] ,Priority of INT1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 5.--7. " [0] ,Priority of INT0 interrupt" "0,1,2,3,4,5,6,7" line.long 0x04 "INTPR2,Interrupt Priority Register 2" bitfld.long 0x04 29.--31. " [7] ,Priority of INT7 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x04 21.--23. " [6] ,Priority of INT6 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x04 13.--15. " [5] ,Priority of INT5 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x04 5.--7. " [4] ,Priority of INT4 interrupt" "0,1,2,3,4,5,6,7" sif cpuis("TMPM362F*")||cpuis("TMPM364F*") group.long 0x408++0x03 line.long 0x00 "INTPR3,Interrupt Priority Register 3" bitfld.long 0x00 29.--31. " [11] ,Priority of INTB interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 21.--23. " [10] ,Priority of INTA interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 13.--15. " [9] ,Priority of INT9 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 5.--7. " [8] ,Priority of INT8 interrupt" "0,1,2,3,4,5,6,7" endif group.long 0x40C++0x3 line.long 0x00 "INTPR4,Interrupt Priority Register 4" sif cpuis("TMPM361F*")||cpuis("TMPM362F*") bitfld.long 0x00 29.--31. " [15] ,Priority of INTF interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 21.--23. " [14] ,Priority of INTE interrupt" "0,1,2,3,4,5,6,7" endif sif cpuis("TMPM364F*")||cpuis("TMPM362F*") textline " " bitfld.long 0x00 13.--15. " [13] ,Priority of INTD interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 5.--7. " [12] ,Priority of INTC interrupt" "0,1,2,3,4,5,6,7" endif group.long 0x410++0x2b line.long 0x00 "INTPR5,Interrupt Priority Register 5" bitfld.long 0x00 29.--31. " [19] ,Priority of INTTX1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 21.--23. " [18] ,Priority of INTRX1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 13.--15. " [17] ,Priority of INTTX0 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 5.--7. " [16] ,Priority of INTRX0 interrupt" "0,1,2,3,4,5,6,7" line.long 0x04 "INTPR6,Interrupt Priority Register 6" bitfld.long 0x04 29.--31. " [23] ,Priority of INTTX3 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x04 21.--23. " [22] ,Priority of INTRX3 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x04 13.--15. " [21] ,Priority of INTTX2 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x04 5.--7. " [20] ,Priority of INTRX2 interrupt" "0,1,2,3,4,5,6,7" line.long 0x08 "INTPR7,Interrupt Priority Register 7" bitfld.long 0x08 29.--31. " [27] ,Priority of INTSBI1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x08 21.--23. " [26] ,Priority of INTSBI0 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x08 13.--15. " [25] ,Priority of INTTX4 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x08 5.--7. " [24] ,Priority of INTRX4 interrupt" "0,1,2,3,4,5,6,7" line.long 0x0C "INTPR8,Interrupt Priority Register 8" sif cpuis("TMPM362F*")||cpuis("TMPM364F*") bitfld.long 0x0C 29.--31. " [31] ,Priority of INTRMCRX1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x0C 21.--23. " [30] ,Priority of INTRMCRX0 interrupt" "0,1,2,3,4,5,6,7" elif cpuis("TMPM361F*")||cpuis("TMPM363F*") bitfld.long 0x0C 21.--23. " [30] ,Priority of INTRMCRX0 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x0C 13.--15. " [29] ,Priority of INTCECTX interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x0C 5.--7. " [28] ,Priority of INTCECRX interrupt" "0,1,2,3,4,5,6,7" endif line.long 0x10 "INTPR9,Interrupt Priority Register 9" bitfld.long 0x10 29.--31. " [35] ,Priority of INTSBI3 interrupt" "0,1,2,3,4,5,6,7" line.long 0x14 "INTPR10,Interrupt Priority Register 10" sif cpuis("TMPM362F*")||cpuis("TMPM364F*") bitfld.long 0x14 5.--7. " [36] ,Priority of INTSBI4 interrupt" "0,1,2,3,4,5,6,7" endif line.long 0x18 "INTPR11,Interrupt Priority Register 11" bitfld.long 0x18 29.--31. " [43] ,Priority of INTTB3 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x18 21.--23. " [42] ,Priority of INTTB2 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x18 13.--15. " [41] ,Priority of INTTB1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x18 5.--7. " [40] ,Priority of INTTB0 interrupt" "0,1,2,3,4,5,6,7" line.long 0x1C "INTPR12,Interrupt Priority Register 12" bitfld.long 0x1C 29.--31. " [47] ,Priority of INTTB7 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 21.--23. " [46] ,Priority of INTTB6 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 13.--15. " [45] ,Priority of INTTB5 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5.--7. " [44] ,Priority of INTTB4 interrupt" "0,1,2,3,4,5,6,7" line.long 0x20 "INTPR13,Interrupt Priority Register 13" bitfld.long 0x20 29.--31. " [51] ,Priority of INTTBB interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x20 21.--23. " [50] ,Priority of INTTBA interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x20 13.--15. " [49] ,Priority of INTTB9 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x20 5.--7. " [48] ,Priority of INTTB8 interrupt" "0,1,2,3,4,5,6,7" line.long 0x24 "INTPR14,Interrupt Priority Register 14" bitfld.long 0x24 29.--31. " [55] ,Priority of INTTBF interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x24 21.--23. " [54] ,Priority of INTTBE interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x24 13.--15. " [53] ,Priority of INTTBD interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x24 5.--7. " [52] ,Priority of INTTBC interrupt" "0,1,2,3,4,5,6,7" line.long 0x28 "INTPR15,Interrupt Priority Register 15" bitfld.long 0x28 29.--31. " [59] ,Priority of INTSSP0 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x28 21.--23. " [58] ,Priority of INTAD interrupt" "0,1,2,3,4,5,6,7" sif cpuis("TMPM363F*")||cpuis("TMPM364F*") bitfld.long 0x28 13.--15. " [57] ,Priority of INTCANSTA interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x28 5.--7. " [56] ,Priority of INTUSB interrupt" "0,1,2,3,4,5,6,7" endif sif cpuis("TMPM362F*")||cpuis("TMPM364F*") group.long 0x43c++0xb line.long 0x00 "INTPR16,Interrupt Priority Register 16" bitfld.long 0x00 29.--31. " [63] ,Priority of INTTX6 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 21.--23. " [62] ,Priority of INTRX6 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 13.--15. " [61] ,Priority of INTTX5 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 5.--7. " [60] ,Priority of INTRX5 interrupt" "0,1,2,3,4,5,6,7" line.long 0x04 "INTPR17,Interrupt Priority Register 17" bitfld.long 0x04 29.--31. " [67] ,Priority of INTTX8 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x04 21.--23. " [66] ,Priority of INTRX8 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x04 13.--15. " [65] ,Priority of INTTX7 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x04 5.--7. " [64] ,Priority of INTRX7 interrupt" "0,1,2,3,4,5,6,7" line.long 0x08 "INTPR18,Interrupt Priority Register 18" bitfld.long 0x08 29.--31. " [71] ,Priority of INTTX10 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x08 21.--23. " [70] ,Priority of INTRX10 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x08 13.--15. " [69] ,Priority of INTTX9 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x08 5.--7. " [68] ,Priority of INTRX9 interrupt" "0,1,2,3,4,5,6,7" endif group.long 0x448++0xf line.long 0x00 "INTPR19,Interrupt Priority Register 19" bitfld.long 0x00 29.--31. " [75] ,Priority of INTCAP11 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 21.--23. " [74] ,Priority of INTCAP10 interrupt" "0,1,2,3,4,5,6,7" sif cpuis("TMPM362F*")||cpuis("TMPM364F*") bitfld.long 0x00 13.--15. " [73] ,Priority of INTTX11 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 5.--7. " [72] ,Priority of INTRX11 interrupt" "0,1,2,3,4,5,6,7" endif line.long 0x04 "INTPR20,Interrupt Priority Register 20" sif cpuis("TMPM363F*")||cpuis("TMPM364F*") bitfld.long 0x04 29.--31. " [79] ,Priority of INTCANTX interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x04 21.--23. " [78] ,Priority of INTCANRX interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x04 13.--15. " [77] ,Priority of INTCAP21 interrupt" "0,1,2,3,4,5,6,7" elif cpuis("TMPM361F*")||cpuis("TMPM362F*") bitfld.long 0x04 13.--15. " [77] ,Priority of INTCAP21 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x04 5.--7. " [76] ,Priority of INTCAP20 interrupt" "0,1,2,3,4,5,6,7" endif line.long 0x08 "INTPR21,Interrupt Priority Register 21" bitfld.long 0x08 29.--31. " [83] ,Priority of INTCAP61 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x08 21.--23. " [82] ,Priority of INTCAP60 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x08 13.--15. " [81] ,Priority of INTCAP51 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x08 5.--7. " [80] ,Priority of INTCAP50 interrupt" "0,1,2,3,4,5,6,7" line.long 0x0C "INTPR22,Interrupt Priority Register 22" bitfld.long 0x0C 29.--31. " [87] ,Priority of INTCAP91 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x0C 21.--23. " [86] ,Priority of INTCAP90 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x0C 13.--15. " [85] ,Priority of INTCAP71 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x0C 5.--7. " [84] ,Priority of INTCAP70 interrupt" "0,1,2,3,4,5,6,7" sif cpuis("TMPM362F*")||cpuis("TMPM364F*") group.long 0x458++0x7 line.long 0x00 "INTPR23,Interrupt Priority Register 23" bitfld.long 0x00 29.--31. " [91] ,Priority of INTCAPB1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 21.--23. " [90] ,Priority of INTCAPB0 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 13.--15. " [89] ,Priority of INTCAPA1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 5.--7. " [88] ,Priority of INTCAPA0 interrupt" "0,1,2,3,4,5,6,7" line.long 0x04 "INTPR24,Interrupt Priority Register 24" bitfld.long 0x04 29.--31. " [95] ,Priority of INTCAPE1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x04 21.--23. " [94] ,Priority of INTCAPE0 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x04 13.--15. " [93] ,Priority of INTCAPD1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x04 5.--7. " [92] ,Priority of INTCAPD0 interrupt" "0,1,2,3,4,5,6,7" endif group.long 0x460++0x3 line.long 0x00 "INTPR25,Interrupt Priority Register 25" bitfld.long 0x00 29.--31. " [99] ,Priority of INTDMACTC0 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 21.--23. " [98] ,Priority of INTDMACERR interrupt" "0,1,2,3,4,5,6,7" sif cpuis("TMPM362F*")||cpuis("TMPM364F*") bitfld.long 0x00 13.--15. " [97] ,Priority of INTCAPF1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 5.--7. " [96] ,Priority of INTCAPF0 interrupt" "0,1,2,3,4,5,6,7" endif textline " " group.long 0xD08++0x3 line.long 0x00 "VTOR,Vector Table Offset Register" sif !cpuis("TMPM367F*")&&!cpuis("TMPM368F*")&&!cpuis("TMPM369F*")&&!cpuis("TMPM36B*") bitfld.long 0x00 29. " TBLBASE ,The vector table location" "Code,SRAM" hexmask.long.tbyte 0x00 7.--28. 1. " TBLOFF ,Offset value" hexmask.long 0x00 7.--31. 1. " TBLOFF ,Offset value" else hexmask.long 0x00 7.--31. 1. " TBLOFF ,Offset value" endif group.long 0xD0C++0x03 line.long 0x00 "APP_INT_RES_CON,Application Interrupt and Reset Control Register" hexmask.long.word 0x00 16.--31. 1. " VECTKEY ,Register key" bitfld.long 0x00 15. " ENDIANESS ,Endianness bit" "Big endian,Little endian" bitfld.long 0x00 8.--10. " PRIGROUP ,Interrupt priority grouping" "Seven,Six,Five,Four,Three,Two,One,No" bitfld.long 0x00 2. " SYSRESET ,System Reset Request" "Not requested,Requested" textline " " bitfld.long 0x00 1. " VECTCLR ,Clear active vector bit" "Not clear,Clear" bitfld.long 0x00 0. " VECTRESET ,System Reset bit" "Not reset,Reset" textline " " group.long 0xD18++0xB line.long 0x00 "SHPR1,System Handler Priority Register 1" bitfld.long 0x00 29.--31. " PRI_[7] ,Priority of usage fault" "0,1,2,3,4,5,6,7" bitfld.long 0x00 21.--23. " [6] ,Priority of usage fault" "0,1,2,3,4,5,6,7" bitfld.long 0x00 13.--15. " [5] ,Priority of bus fault" "0,1,2,3,4,5,6,7" bitfld.long 0x00 5.--7. " [4] ,Priority of memory management" "0,1,2,3,4,5,6,7" line.long 0x04 "SHPR2,System Handler Priority Register 2" bitfld.long 0x04 29.--31. " [11] ,Priority of SVCall" "0,1,2,3,4,5,6,7" bitfld.long 0x04 21.--23. " [10] ,Priority of SVCall" "0,1,2,3,4,5,6,7" bitfld.long 0x04 13.--15. " [9] ,Priority of SVCall" "0,1,2,3,4,5,6,7" bitfld.long 0x04 5.--7. " [8] ,Priority of SVCall" "0,1,2,3,4,5,6,7" line.long 0x08 "SHPR3,System Handler Priority Register 3" bitfld.long 0x08 29.--31. " [15] ,Priority of SysTick" "0,1,2,3,4,5,6,7" bitfld.long 0x08 21.--23. " [14] ,Priority of PendSV" "0,1,2,3,4,5,6,7" bitfld.long 0x08 13.--15. " [13] ,Priority of SVCall" "0,1,2,3,4,5,6,7" bitfld.long 0x08 5.--7. " [12] ,Priority of debug monitor" "0,1,2,3,4,5,6,7" textline " " group.long 0xD24++0x3 line.long 0x00 "SHCSR,System Handler Control and State Register" bitfld.long 0x00 18. " USGFAULTENA ,Usage Fault" "Disabled,Enabled" bitfld.long 0x00 17. " BUSFAULTENA ,Bus Fault" "Disabled,Enabled" bitfld.long 0x00 16. " MEMFAULTENA ,Memory Management" "Disabled,Enabled" bitfld.long 0x00 15. " SVCALLPENDED ,SVCall" "Not Pended,Pended" textline " " bitfld.long 0x00 14. " BUSFAULTPENDED ,Bus Fault" "Not Pended,Pended" bitfld.long 0x00 13. " MEMFAULTPENDED ,Memory Management" "Not Pended,Pended" bitfld.long 0x00 12. " USGFAULTPENDED ,Usage Fault" "Not Pended,Pended" bitfld.long 0x00 11. " SYSTICKACT ,SysTick" "Not activated,Activated" textline " " bitfld.long 0x00 10. " PENDSVACT ,PendSV" "Not activated,Activated" bitfld.long 0x00 8. " MONITORACT ,Debug Monitor" "Not activated,Activated" bitfld.long 0x00 7. " SVCALLACT ,SVCall" "Not activated,Activated" bitfld.long 0x00 3. " USGFAULTACT ,Usage Fault" "Not activated,Activated" textline " " bitfld.long 0x00 1. " BUSFAULTACT ,Bus Fault" "Not activated,Activated" bitfld.long 0x00 0. " MEMFAULTACT ,Memory Management" "Not activated,Activated" width 0x00b elif cpuis("TMPM369*")||cpuis("TMPM368F*")||cpuis("TMPM367F*") width 10. hgroup.long 0x10++0x03 hide.long 0x00 "STCS,SysTick Control and Status Register" in group.long 0x14++0x0B line.long 0x00 "STRV,SysTick Reload Value Register" hexmask.long.tbyte 0x00 0.--23. 1. " RELOAD ,Reload value" line.long 0x04 "STCV/CLR,SysTick Current Value and clear Register" hexmask.long.tbyte 0x04 0.--23. 1. " CURRENT ,Current SysTick timer value" line.long 0x08 "STCV,SysTick Calibration Value Register" bitfld.long 0x08 31. " NOREF ,Reference clock provided" "Provided,Not provided" bitfld.long 0x08 30. " SKEW ,Calibration value is 10 ms" "Yes,No" hexmask.long.tbyte 0x08 0.--23. 1. " TENMS ,Calibration value" group.long 0x100++0x07 line.long 0x00 "INTSE1,Interrupt Set/Clear-Enable Register 1" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " SETENA_set/clr [31] ,INTSSP2 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " [30] ,INTSSP1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " [29] ,INTSSP0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " [28] ,INTSBI2 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " [27] ,INTSBI1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " [26] ,INTSBI0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 25. 0x00 25. 0x80 25. " [25] ,INTUART1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " [24] ,INTUART0 interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x00 23. 0x00 23. 0x80 23. " [23] ,INTTX3 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " [22] ,INTRX3 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " [21] ,INTTX2 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " [20] ,INTRX2 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 19. 0x00 19. 0x80 19. " [19] ,INTTX1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " [18] ,INTRX1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " [17] ,INTTX0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " [16] ,INTRX0 interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x00 15. 0x00 15. 0x80 15. " [15] ,INTF interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " [14] ,INTE interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 13. 0x00 13. 0x80 13. " [13] ,INTD interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " [12] ,INTC interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " [11] ,INTB interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " [10] ,INTA interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " [9] ,INT9 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " [8] ,INT8 interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " [7] ,INT7 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " [6] ,INT6 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " [5] ,INT5 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " [4] ,INT4 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " [3] ,INT3 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " [2] ,INT2 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 1. 0x00 1. 0x80 1. " [1] ,INT1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " [0] ,INT0 interrupt enable" "Disabled,Enabled" line.long 0x04 "INTSE2,Interrupt Set/Clear Register 2" setclrfld.long 0x04 31. 0x04 31. 0x84 31. " [63] ,INTMTCAP11 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 30. 0x04 30. 0x84 30. " [62] ,INTMTCAP10 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 29. 0x04 29. 0x84 29. " [61] ,INTMTTB11 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 28. 0x04 28. 0x84 28. " [60] ,INTMTTB10 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 27. 0x04 27. 0x84 27. " [59] ,INTMTEMG1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 26. 0x04 26. 0x84 26. " [58] ,INTMTCAP01 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 25. 0x04 25. 0x84 25. " [57] ,INTMTCAP00 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 24. 0x04 24. 0x84 24. " [56] ,INTMTTB01 interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x04 23. 0x04 23. 0x84 23. " [55] ,INTMTTB00 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 22. 0x04 22. 0x84 22. " [54] ,INTMTEMG0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 21. 0x04 21. 0x84 21. " [53] ,INTENC1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 20. 0x04 20. 0x84 20. " [52] ,INTPMD1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 19. 0x04 19. 0x84 19. " [51] ,INTEMG1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 18. 0x04 18. 0x84 18. " [50] ,INTENC0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 17. 0x04 17. 0x84 17. " [49] ,INTPMD0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 16. 0x04 16. 0x84 16. " [48] ,INTEMG0 interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x04 15. 0x04 15. 0x84 15. " [47] ,INTADB interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 14. 0x04 14. 0x84 14. " [46] ,INTADBM1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 13. 0x04 13. 0x84 13. " [45] ,INTADBM0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 12. 0x04 12. 0x84 12. " [44] ,INTADBHP interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 11. 0x04 11. 0x84 11. " [43] ,INTADA interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 10. 0x04 10. 0x84 10. " [42] ,INTADAM1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 9. 0x04 9. 0x84 9. " [41] ,INTADAM0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 8. 0x04 8. 0x84 8. " [40] ,INTADAHP interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x04 7. 0x04 7. 0x84 7. " [39] ,INTETHWK interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 6. 0x04 6. 0x84 6. " [38] ,INTETH interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 5. 0x04 5. 0x84 5. " [37] ,INTCANGB interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 4. 0x04 4. 0x84 4. " [36] ,INTCANTX interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 3. 0x04 3. 0x84 3. " [35] ,INTCANRX interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 2. 0x04 2. 0x84 2. " [34] ,INTUSBWKUP interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 1. 0x04 1. 0x84 1. " [33] ,INTUSBD interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 0. 0x04 0. 0x84 0. " [32] ,INTUSBH interrupt enable" "Disabled,Enabled" group.long 0x108++0x03 line.long 0x00 "INTSE3,Interrupt Set/Clear-Enable Register 3" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " [95] ,INTCAP61 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " [94] ,INTCAP60 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " [93] ,INTTB6 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " [92] ,INTCAP51 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " [91] ,INTCAP50 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " [90] ,INTTB5 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 25. 0x00 25. 0x80 25. " [89] ,INTCAP41 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " [88] ,INTCAP40 interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x00 23. 0x00 23. 0x80 23. " [87] ,INTTB4 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " [86] ,INTCAP31 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " [85] ,INTCAP30 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " [84] ,INTTB3 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 19. 0x00 19. 0x80 19. " [83] ,INTCAP21 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " [82] ,INTCAP20 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " [81] ,INTTB2 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " [80] ,INTCAP11 interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x00 15. 0x00 15. 0x80 15. " [79] ,INTCAP10 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " [78] ,INTTB1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 13. 0x00 13. 0x80 13. " [77] ,INTCAP01 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " [76] ,INTCAP00 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " [75] ,INTTB0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " [74] ,INTRMCRX interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " [73] ,INTMTCAP31 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " [72] ,INTMTCAP30 interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " [71] ,INTMTTB31 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " [70] ,INTMTTB30 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " [69] ,INTMTEMG3 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " [68] ,INTMTCAP21 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " [67] ,INTMTCAP20 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " [66] ,INTMTTB21 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 1. 0x00 1. 0x80 1. " [65] ,INTMTTB20 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " [64] ,INTMTEMG2 interrupt enable" "Disabled,Enabled" group.long 0x10C++0x03 line.long 0x00 "INTSE4,Interrupt Set/Clear-Enable Register 4" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " [127] ,INTDMABERR interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " [126] ,INTDMAAERR interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " [125] ,INTDMARQ interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " [124] ,INTDMATB interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " [123] ,INTDMASBI2 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " [122] ,INTDMASBI1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 25. 0x00 25. 0x80 25. " [121] ,INTDMATX3 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " [120] ,INTDMARX3 interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x00 23. 0x00 23. 0x80 23. " [119] ,INTDMATX2 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " [118] ,INTDMARX2 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " [117] ,INTDMATX1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " [116] ,INTDMARX1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 19. 0x00 19. 0x80 19. " [115] ,INTDMATX0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " [114] ,INTDMARX0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " [113] ,INTDMAUTT1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " [112] ,INTDMAUTR1 interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x00 15. 0x00 15. 0x80 15. " [111] ,INTDMAUTT0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " [110] ,INTDMAUTR0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 13. 0x00 13. 0x80 13. " [109] ,INTDMASPT2 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " [108] ,INTDMASPR2 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " [107] ,INTDMASPT1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " [106] ,INTDMASPR1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " [105] ,INTDMASPT0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " [104] ,INTDMASPR0 interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " [103] ,INTDMADAB interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " [102] ,INTDMADAA interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " [101] ,INTDMAADB interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " [100] ,INTDMAADA interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " [99] ,INTRTC interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " [98] ,INTCAP71 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 1. 0x00 1. 0x80 1. " [97] ,INTCAP70 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " [96] ,INTTB7 interrupt enable" "Disabled,Enabled" textline "" group.long 0x200++0x7 line.long 0x00 "INTSP1,Interrupt Set/Clear-Pending Register 1" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " SETPEND_set/clr [31] ,INTSSP2 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " [30] ,INTSSP1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " [29] ,INTSSP0 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " [28] ,INTSBI2 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " [27] ,INTSBI1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " [26] ,INTSBI0 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " [25] ,INTUART1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " [24] ,INTUART0 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " [23] ,INTTX3 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " [22] ,INTRX3 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " [21] ,INTTX2 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " [20] ,INTRX2 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " [19] ,INTTX1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " [18] ,INTRX1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " [17] ,INTTX0 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " [16] ,INTRX0 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " [15] ,INTF interrupt pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " [14] ,INTE interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " [13] ,INTD interrupt pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " [12] ,INTC interrupt pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " [11] ,INTB interrupt pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " [10] ,INTA interrupt pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " [9] ,INT9 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " [8] ,INT8 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " [7] ,INT7 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " [6] ,INT6 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " [5] ,INT5 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " [4] ,INT4 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " [3] ,INT3 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " [2] ,INT2 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " [1] ,INT1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " [0] ,INT0 interrupt pending" "Not pending,Pending" line.long 0x04 "INTSP2,Interrupt Set/Clear-Pending Register 2" setclrfld.long 0x04 31. 0x04 31. 0x84 31. " [63] ,INTMTCAP11 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 30. 0x04 30. 0x84 30. " [62] ,INTMTCAP10 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 29. 0x04 29. 0x84 29. " [61] ,INTMTTB11 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 28. 0x04 28. 0x84 28. " [60] ,INTMTTB10 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 27. 0x04 27. 0x84 27. " [59] ,INTMTEMG1 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 26. 0x04 26. 0x84 26. " [58] ,INTMTCAP01 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x04 25. 0x04 25. 0x84 25. " [57] ,INTMTCAP00 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 24. 0x04 24. 0x84 24. " [56] ,INTMTTB01 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 23. 0x04 23. 0x84 23. " [55] ,INTMTTB00 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 22. 0x04 22. 0x84 22. " [54] ,INTMTEMG0 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 21. 0x04 21. 0x84 21. " [53] ,INTENC1 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 20. 0x04 20. 0x84 20. " [52] ,INTPMD1 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x04 19. 0x04 19. 0x84 19. " [51] ,INTEMG1 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 18. 0x04 18. 0x84 18. " [50] ,INTENC0 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 17. 0x04 17. 0x84 17. " [49] ,INTPMD0 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 16. 0x04 16. 0x84 16. " [48] ,INTEMG0 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 15. 0x04 15. 0x84 15. " [47] ,INTADB interrupt pending" "Not pending,Pending" setclrfld.long 0x04 14. 0x04 14. 0x84 14. " [46] ,INTADBM1 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x04 13. 0x04 13. 0x84 13. " [45] ,INTADBM0 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 12. 0x04 12. 0x84 12. " [44] ,INTADBHP interrupt pending" "Not pending,Pending" setclrfld.long 0x04 11. 0x04 11. 0x84 11. " [43] ,INTADA interrupt pending" "Not pending,Pending" setclrfld.long 0x04 10. 0x04 10. 0x84 10. " [42] ,INTADAM1 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 9. 0x04 9. 0x84 9. " [41] ,INTADAM0 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 8. 0x04 8. 0x84 8. " [40] ,INTADAHP interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x04 7. 0x04 7. 0x84 7. " [39] ,INTETHWK interrupt pending" "Not pending,Pending" setclrfld.long 0x04 6. 0x04 6. 0x84 6. " [38] ,INTETH interrupt pending" "Not pending,Pending" setclrfld.long 0x04 5. 0x04 5. 0x84 5. " [37] ,INTCANGB interrupt pending" "Not pending,Pending" setclrfld.long 0x04 4. 0x04 4. 0x84 4. " [36] ,INTCANTX interrupt pending" "Not pending,Pending" setclrfld.long 0x04 3. 0x04 3. 0x84 3. " [35] ,INTCANRX interrupt pending" "Not pending,Pending" setclrfld.long 0x04 2. 0x04 2. 0x84 2. " [34] ,INTUSBWKUP interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x04 1. 0x04 1. 0x84 1. " [33] ,INTUSBD interrupt pending" "Not pending,Pending" setclrfld.long 0x04 0. 0x04 0. 0x84 0. " [32] ,INTUSBH interrupt pending" "Not pending,Pending" group.long 0x208++0x03 line.long 0x00 "INTSP3,Interrupt Set/Clear-Pending Register 3" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " [95] ,INTCAP61 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " [94] ,INTCAP60 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " [93] ,INTTB6 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " [92] ,INTCAP51 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " [91] ,INTCAP50 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " [90] ,INTTB5 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " [89] ,INTCAP41 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " [88] ,INTCAP40 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " [87] ,INTTB4 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " [86] ,INTCAP31 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " [85] ,INTCAP30 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " [84] ,INTTB3 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " [83] ,INTCAP21 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " [82] ,INTCAP20 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " [81] ,INTTB2 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " [80] ,INTCAP11 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " [79] ,INTCAP10 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " [78] ,INTTB1 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " [77] ,INTCAP01 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " [76] ,INTCAP00 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " [75] ,INTTB0 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " [74] ,INTRMCRX interrupt pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " [73] ,INTMTCAP31 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " [72] ,INTMTCAP30 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " [71] ,INTMTTB31 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " [70] ,INTMTTB30 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " [69] ,INTMTEMG3 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " [68] ,INTMTCAP21 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " [67] ,INTMTCAP20 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " [66] ,INTMTTB21 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " [65] ,INTMTTB20 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " [64] ,INTMTEMG2 interrupt pending" "Not pending,Pending" group.long 0x20C++0x03 line.long 0x00 "INTSP4,Interrupt Set/Clear-Pending Register 4" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " [127] ,INTDMABERR interrupt pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " [126] ,INTDMAAERR interrupt pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " [125] ,INTDMARQ interrupt pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " [124] ,INTDMATB interrupt pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " [123] ,INTDMASBI2 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " [122] ,INTDMASBI1 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " [121] ,INTDMATX3 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " [120] ,INTDMARX3 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " [119] ,INTDMATX2 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " [118] ,INTDMARX2 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " [117] ,INTDMATX1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " [116] ,INTDMARX1 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " [115] ,INTDMATX0 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " [114] ,INTDMARX0 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " [113] ,INTDMAUTT1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " [112] ,INTDMAUTR1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " [111] ,INTDMAUTT0 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " [110] ,INTDMAUTR0 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " [109] ,INTDMASPT2 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " [108] ,INTDMASPR2 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " [107] ,INTDMASPT1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " [106] ,INTDMASPR1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " [105] ,INTDMASPT0 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " [104] ,INTDMASPR0 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " [103] ,INTDMADAB interrupt pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " [102] ,INTDMADAA interrupt pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " [101] ,INTDMAADB interrupt pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " [100] ,INTDMAADA interrupt pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " [99] ,INTRTC interrupt pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " [98] ,INTCAP71 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " [A97] ,INTCAP70 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " [96] ,INTTB7 interrupt pending" "Not pending,Pending" textline "" group.long 0x400++0x7F line.long 0x00 "INTPR1,Interrupt Priority Register 1" bitfld.long 0x00 29.--31. " PRI_[3] ,Priority of INT3 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 21.--23. " [2] ,Priority of INT2 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 13.--15. " [1] ,Priority of INT1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 5.--7. " [0] ,Priority of INT0 interrupt" "0,1,2,3,4,5,6,7" line.long 0x04 "INTPR2,Interrupt Priority Register 2" bitfld.long 0x04 29.--31. " [7] ,Priority of INT7 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x04 21.--23. " [6] ,Priority of INT6 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x04 13.--15. " [5] ,Priority of INT5 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x04 5.--7. " [4] ,Priority of INT4 interrupt" "0,1,2,3,4,5,6,7" line.long 0x08 "INTPR3,Interrupt Priority Register 3" bitfld.long 0x08 29.--31. " [11] ,Priority of INTB interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x08 21.--23. " [10] ,Priority of INTA interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x08 13.--15. " [9] ,Priority of INT9 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x08 5.--7. " [8] ,Priority of INT8 interrupt" "0,1,2,3,4,5,6,7" line.long 0x0C "INTPR4,Interrupt Priority Register 4" bitfld.long 0x0C 29.--31. " [15] ,Priority of INTF interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x0C 21.--23. " [14] ,Priority of INTE interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x0C 13.--15. " [13] ,Priority of INTD interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x0C 5.--7. " [12] ,Priority of INTC interrupt" "0,1,2,3,4,5,6,7" line.long 0x10 "INTPR5,Interrupt Priority Register 5" bitfld.long 0x10 29.--31. " [19] ,Priority of INTTX1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x10 21.--23. " [18] ,Priority of INTRX1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x10 13.--15. " [17] ,Priority of INTTX0 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x10 5.--7. " [16] ,Priority of INTRX0 interrupt" "0,1,2,3,4,5,6,7" line.long 0x14 "INTPR6,Interrupt Priority Register 6" bitfld.long 0x14 29.--31. " [23] ,Priority of INTTX3 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x14 21.--23. " [22] ,Priority of INTRX3 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x14 13.--15. " [21] ,Priority of INTTX2 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x14 5.--7. " [20] ,Priority of INTRX2 interrupt" "0,1,2,3,4,5,6,7" line.long 0x18 "INTPR7,Interrupt Priority Register 7" bitfld.long 0x18 29.--31. " [27] ,Priority of INTSBI1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x18 21.--23. " [26] ,Priority of INTSBI0 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x18 13.--15. " [25] ,Priority of INTUART1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x18 5.--7. " [24] ,Priority of INTUART0 interrupt" "0,1,2,3,4,5,6,7" line.long 0x1C "INTPR8,Interrupt Priority Register 8" bitfld.long 0x1C 29.--31. " [31] ,Priority of INTSSP2 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 21.--23. " [30] ,Priority of INTSSP1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 13.--15. " [29] ,Priority of INTSSP0 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5.--7. " [28] ,Priority of INTSBI2 interrupt" "0,1,2,3,4,5,6,7" line.long 0x20 "INTPR9,Interrupt Priority Register 9" bitfld.long 0x20 29.--31. " [35] ,Priority of INTCANRX interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x20 21.--23. " [34] ,Priority of INTUSBWKUP interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x20 13.--15. " [33] ,Priority of INTUSBD interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x20 5.--7. " [32] ,Priority of INTUSBH interrupt" "0,1,2,3,4,5,6,7" line.long 0x24 "INTPR10,Interrupt Priority Register 10" bitfld.long 0x24 29.--31. " [39] ,Priority of INTETHWK interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x24 21.--23. " [38] ,Priority of INTETH interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x24 13.--15. " [37] ,Priority of INTCANGB interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x24 5.--7. " [36] ,Priority of INTCANTX interrupt" "0,1,2,3,4,5,6,7" line.long 0x28 "INTPR11,Interrupt Priority Register 11" bitfld.long 0x28 29.--31. " [43] ,Priority of INTADA interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x28 21.--23. " [42] ,Priority of INTADAM1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x28 13.--15. " [41] ,Priority of INTADAM0 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x28 5.--7. " [40] ,Priority of INTADAHP interrupt" "0,1,2,3,4,5,6,7" line.long 0x2C "INTPR12,Interrupt Priority Register 12" bitfld.long 0x2C 29.--31. " [47] ,Priority of INTADB interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x2C 21.--23. " [46] ,Priority of INTADBM1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x2C 13.--15. " [45] ,Priority of INTADBM0 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x2C 5.--7. " [44] ,Priority of INTADBHP interrupt" "0,1,2,3,4,5,6,7" line.long 0x30 "INTPR13,Interrupt Priority Register 13" bitfld.long 0x30 29.--31. " [51] ,Priority of INTEMG1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x30 21.--23. " [50] ,Priority of INTENC0 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x30 13.--15. " [49] ,Priority of INTPMD0 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x30 5.--7. " [48] ,Priority of INTEMG0 interrupt" "0,1,2,3,4,5,6,7" line.long 0x34 "INTPR14,Interrupt Priority Register 14" bitfld.long 0x34 29.--31. " [55] ,Priority of INTMTTB00 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x34 21.--23. " [54] ,Priority of INTMTEMG0 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x34 13.--15. " [53] ,Priority of INTENC1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x34 5.--7. " [52] ,Priority of INTPMD1 interrupt" "0,1,2,3,4,5,6,7" line.long 0x38 "INTPR15,Interrupt Priority Register 15" bitfld.long 0x38 29.--31. " [59] ,Priority of INTMTEMG1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x38 21.--23. " [58] ,Priority of INTMTCAP01 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x38 13.--15. " [57] ,Priority of INTMTCAP00 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x38 5.--7. " [56] ,Priority of INTMTTB01 interrupt" "0,1,2,3,4,5,6,7" line.long 0x3C "INTPR16,Interrupt Priority Register 16" bitfld.long 0x3C 29.--31. " [63] ,Priority of INTMTCAP11 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x3C 21.--23. " [62] ,Priority of INTMTCAP10 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x3C 13.--15. " [61] ,Priority of INTMTTB11 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x3C 5.--7. " [60] ,Priority of INTMTTB10 interrupt" "0,1,2,3,4,5,6,7" line.long 0x40 "INTPR17,Interrupt Priority Register 17" bitfld.long 0x40 29.--31. " [67] ,Priority of INTMTCAP20 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x40 21.--23. " [66] ,Priority of INTMTTB21 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x40 13.--15. " [65] ,Priority of INTMTTB20 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x40 5.--7. " [64] ,Priority of INTMTEMG2 interrupt" "0,1,2,3,4,5,6,7" line.long 0x44 "INTPR18,Interrupt Priority Register 18" bitfld.long 0x44 29.--31. " [71] ,Priority of INTMTTB31 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x44 21.--23. " [70] ,Priority of INTMTTB30 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x44 13.--15. " [69] ,Priority of INTMTEMG3 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x44 5.--7. " [68] ,Priority of INTMTCAP21 interrupt" "0,1,2,3,4,5,6,7" line.long 0x48 "INTPR19,Interrupt Priority Register 19" bitfld.long 0x48 29.--31. " [75] ,Priority of INTTB0 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x48 21.--23. " [74] ,Priority of INTRMCRX interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x48 13.--15. " [73] ,Priority of INTMTCAP31 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x48 5.--7. " [72] ,Priority of INTMTCAP30 interrupt" "0,1,2,3,4,5,6,7" line.long 0x4C "INTPR20,Interrupt Priority Register 20" bitfld.long 0x4C 29.--31. " [79] ,Priority of INTCAP10 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x4C 21.--23. " [78] ,Priority of INTTB1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x4C 13.--15. " [77] ,Priority of INTCAP01 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x4C 5.--7. " [76] ,Priority of INTCAP00 interrupt" "0,1,2,3,4,5,6,7" line.long 0x50 "INTPR21,Interrupt Priority Register 21" bitfld.long 0x50 29.--31. " [83] ,Priority of INTCAP21 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x50 21.--23. " [82] ,Priority of INTCAP20 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x50 13.--15. " [81] ,Priority of INTTB2 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x50 5.--7. " [80] ,Priority of INTCAP11 interrupt" "0,1,2,3,4,5,6," line.long 0x54 "INTPR22,Interrupt Priority Register 22" bitfld.long 0x54 29.--31. " [87] ,Priority of INTTB4 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x54 21.--23. " [86] ,Priority of INTCAP31 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x54 13.--15. " [85] ,Priority of INTCAP30 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x54 5.--7. " [84] ,Priority of INTTB3 interrupt" "0,1,2,3,4,5,6,7" line.long 0x58 "INTPR23,Interrupt Priority Register 23" bitfld.long 0x58 29.--31. " [91] ,Priority of INTCAP50 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x58 21.--23. " [90] ,Priority of INTTB5 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x58 13.--15. " [89] ,Priority of INTCAP41 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x58 5.--7. " [88] ,Priority of INTCAP40 interrupt" "0,1,2,3,4,5,6,7" line.long 0x5C "INTPR24,Interrupt Priority Register 24" bitfld.long 0x5C 29.--31. " [95] ,Priority of INTCAP61 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x5C 21.--23. " [94] ,Priority of INTCAP60 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x5C 13.--15. " [93] ,Priority of INTTB6 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x5C 5.--7. " [92] ,Priority of INTCAP51 interrupt" "0,1,2,3,4,5,6,7" line.long 0x60 "INTPR25,Interrupt Priority Register 25" bitfld.long 0x60 29.--31. " [99] ,Priority of INTRTC interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x60 21.--23. " [98] ,Priority of INTCAP71 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x60 13.--15. " [97] ,Priority of INTCAP70 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x60 5.--7. " [96] ,Priority of INTTB7 interrupt" "0,1,2,3,4,5,6,7" line.long 0x64 "INTPR26,Interrupt Priority Register 26" bitfld.long 0x64 29.--31. " [103] ,Priority of INTDMADAB interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x64 21.--23. " [102] ,Priority of INTDMADAA interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x64 13.--15. " [101] ,Priority of INTDMAADB interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x64 5.--7. " [100] ,Priority of INTDMAADA interrupt" "0,1,2,3,4,5,6,7" line.long 0x68 "INTPR27,Interrupt Priority Register 27" bitfld.long 0x68 29.--31. " [107] ,Priority of INTDMASPT1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x68 21.--23. " [106] ,Priority of INTDMASPR1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x68 13.--15. " [105] ,Priority of INTDMASPT0 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x68 5.--7. " [104] ,Priority of INTDMASPR0 interrupt" "0,1,2,3,4,5,6,7" line.long 0x6C "INTPR28,Interrupt Priority Register 28" bitfld.long 0x6C 29.--31. " [111] ,Priority of INTDMAUTT0 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x6C 21.--23. " [110] ,Priority of INTDMAUTR0 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x6C 13.--15. " [109] ,Priority of INTDMASPT2 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x6C 5.--7. " [108] ,Priority of INTDMASPR2 interrupt" "0,1,2,3,4,5,6,7" line.long 0x70 "INTPR29,Interrupt Priority Register 29" bitfld.long 0x70 29.--31. " [115] ,Priority of INTADMATX0 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x70 21.--23. " [114] ,Priority of INTADMARX0 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x70 13.--15. " [113] ,Priority of INTDMAUTT1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x70 5.--7. " [112] ,Priority of INTDMAUTR1 interrupt" "0,1,2,3,4,5,6,7" line.long 0x74 "INTPR30,Interrupt Priority Register 30" bitfld.long 0x74 29.--31. " [119] ,Priority of INTDMATX2 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x74 21.--23. " [118] ,Priority of INTDMARX2 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x74 13.--15. " [117] ,Priority of INTDMATX1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x74 5.--7. " [116] ,Priority of INTDMARX1 interrupt" "0,1,2,3,4,5,6,7" line.long 0x78 "INTPR31,Interrupt Priority Register 31" bitfld.long 0x78 29.--31. " [123] ,Priority of INTDMASBI2 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x78 21.--23. " [122] ,Priority of INTDMASBI1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x78 13.--15. " [121] ,Priority of INTDMATX3 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x78 5.--7. " [120] ,Priority of INTDMARX3 interrupt" "0,1,2,3,4,5,6,7" line.long 0x7C "INTPR32,Interrupt Priority Register 32" bitfld.long 0x7C 29.--31. " [127] ,Priority of INTDMABERR interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x7C 21.--23. " [126] ,Priority of INTDMAAERR interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x7C 13.--15. " [125] ,Priority of INTDMARQ interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x7C 5.--7. " [124] ,Priority of INTDMATB interrupt" "0,1,2,3,4,5,6,7" textline "" group.long 0xD08++0x03 line.long 0x00 "VTOR,Vector Table Offset Register" hexmask.long.tbyte 0x00 7.--31. 0x80 " TBLOFF ,Offset value" width 17. group.long 0xD0C++0x03 line.long 0x00 "APP_INT_RES_CON,Application Interrupt and Reset Control Register" hexmask.long.word 0x00 16.--31. 1. " VECTKEY ,Register key" bitfld.long 0x00 15. " ENDIANESS ,Endianness bit" "Big endian,Little endian" bitfld.long 0x00 8.--10. " PRIGROUP ,Interrupt priority grouping" "Seven,Six,Five,Four,Three,Two,One,No" bitfld.long 0x00 2. " SYSRESET ,System Reset Request" "Not requested,Requested" textline " " eventfld.long 0x00 1. " VECTCLR ,Clear active vector bit" "Not clear,Clear" bitfld.long 0x00 0. " VECTRESET ,System Reset bit" "Not reset,Reset" textline "" group.long 0xD18++0xB line.long 0x00 "SHPR1,System Handler Priority Register 1" bitfld.long 0x00 21.--23. " PRI [6] ,Priority of usage fault" "0,1,2,3,4,5,6,7" bitfld.long 0x00 13.--15. " [5] ,Priority of bus fault" "0,1,2,3,4,5,6,7" bitfld.long 0x00 5.--7. " [4] ,Priority of memory management" "0,1,2,3,4,5,6,7" line.long 0x04 "SHPR2,System Handler Priority Register 2" bitfld.long 0x04 29.--31. " [11] ,Priority of SVCall" "0,1,2,3,4,5,6,7" line.long 0x08 "SHPR3,System Handler Priority Register 3" bitfld.long 0x08 29.--31. " [15] ,Priority of SysTick" "0,1,2,3,4,5,6,7" bitfld.long 0x08 21.--23. " [14] ,Priority of PendSV" "0,1,2,3,4,5,6,7" bitfld.long 0x08 5.--7. " [12] ,Priority of debug monitor" "0,1,2,3,4,5,6,7" textline "" group.long 0xD24++0x3 line.long 0x00 "SHCSR,System Handler Control and State Register" bitfld.long 0x00 18. " USGFAULTENA ,Usage Fault" "Disabled,Enabled" bitfld.long 0x00 17. " BUSFAULTENA ,Bus Fault" "Disabled,Enabled" bitfld.long 0x00 16. " MEMFAULTENA ,Memory Management" "Disabled,Enabled" bitfld.long 0x00 15. " SVCALLPENDED ,SVCall" "Not pending,Pending" textline " " bitfld.long 0x00 14. " BUSFAULTPENDED ,Bus Fault" "Not pending,Pending" bitfld.long 0x00 13. " MEMFAULTPENDED ,Memory Management" "Not pending,Pending" bitfld.long 0x00 12. " USGFAULTPENDED ,Usage Fault" "Not pending,Pending" bitfld.long 0x00 11. " SYSTICKACT ,SysTick" "Not activated,Activated" textline " " bitfld.long 0x00 10. " PENDSVACT ,PendSV" "Not activated,Activated" bitfld.long 0x00 8. " MONITORACT ,Debug Monitor" "Not activated,Activated" bitfld.long 0x00 7. " SVCALLACT ,SVCall" "Not activated,Activated" bitfld.long 0x00 3. " USGFAULTACT ,Usage Fault" "Not activated,Activated" textline " " bitfld.long 0x00 1. " BUSFAULTACT ,Bus Fault" "Not activated,Activated" bitfld.long 0x00 0. " MEMFAULTACT ,Memory Management" "Not activated,Activated" width 0x00b elif cpuis("TMPM366F*") width 10. hgroup.long 0x10++0x03 hide.long 0x00 "STCS,SysTick Control and Status Register" in group.long 0x14++0x013 line.long 0x00 "STRV,SysTick Reload Value Register" hexmask.long.tbyte 0x00 0.--23. 1. " RELOAD ,Reload value" line.long 0x04 "STCV/CLR,SysTick Current Value and clear Register" hexmask.long.tbyte 0x04 0.--23. 1. " CURRENT ,Current SysTick timer value" line.long 0x08 "STCV,SysTick Calibration Value Register" bitfld.long 0x08 31. " NOREF ,Reference clock provided" "Provided,Not provided" bitfld.long 0x08 30. " SKEW ,Calibration value is 10 ms" "Yes,No" hexmask.long.tbyte 0x08 0.--23. 1. " TENMS ,Calibration value" group.long 0x100++0x07 line.long 0x00 "INTSE1,Interrupt Set/Clear-Enable Register 1" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " SETENA_set/clr_[31] ,INTSSP2 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " [30] ,INTUSB interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " [29] ,INTTB9 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " [28] ,INTTB8 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " [27] ,INTTB7 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " [26] ,INTTB6 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 25. 0x00 25. 0x80 25. " [25] ,INTTB5 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " [24] ,INTTB4 interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x00 23. 0x00 23. 0x80 23. " [23] ,INTTB3 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " [22] ,INTTB2 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " [21] ,INTTB1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " [20] ,INTTB0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 19. 0x00 19. 0x80 19. " [19] ,INTADM1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " [18] ,INTADM0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " [17] ,INTAD interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " [16] ,INTADHP interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x00 15. 0x00 15. 0x80 15. " [15] ,INTSBI1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " [14] ,INTSBI0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 13. 0x00 13. 0x80 13. " [12] ,INTUSBWKUP interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " [11] ,INTTX1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " [10] ,INTRX1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " [10] ,INTRX1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " [9] ,INTTX0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " [8] ,INTRX0 interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " [7] ,INT7 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " [6] ,INT6 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " [5] ,INT5 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " [4] ,INT4 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " [3] ,INT3 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " [2] ,INT2 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 1. 0x00 1. 0x80 1. " [1] ,INT1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " [0] ,INT0 interrupt enable" "Disabled,Enabled" line.long 0x04 "INTSE2,Interrupt Set/Clear-Enable Register 2" setclrfld.long 0x04 31. 0x04 31. 0x84 31. " [63] ,INTDMAC1ERR interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 30. 0x04 30. 0x84 30. " [62] ,INTDMAC0ERR interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 29. 0x04 29. 0x84 29. " [61] ,INTDMAC1TC interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 28. 0x04 28. 0x84 28. " [60] ,INTDMAC0TC interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 27. 0x04 27. 0x84 27. " [59] ,INTSSP0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 26. 0x04 26. 0x84 26. " [58] ,INTSSP1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 25. 0x04 25. 0x84 25. " [57] ,INT9 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 24. 0x04 24. 0x84 24. " [56] ,INT8 interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x04 23. 0x04 23. 0x84 23. " [55] ,INTCAP91 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 22. 0x04 22. 0x84 22. " [54] ,INTCAP90 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 21. 0x04 21. 0x84 21. " [53] ,INTCAP81 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 20. 0x04 20. 0x84 20. " [52] ,INTCAP80 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 19. 0x04 19. 0x84 19. " [51] ,INTCAP71 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 18. 0x04 18. 0x84 18. " [50] ,INTCAP70 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 17. 0x04 17. 0x84 17. " [49] ,INTCAP61 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 16. 0x04 16. 0x84 16. " [48] ,INTCAP60 interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x04 15. 0x04 15. 0x84 15. " [47] ,INTCAP51 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 14. 0x04 14. 0x84 14. " [46] ,INTCAP50 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 13. 0x04 13. 0x84 13. " [45] ,INTCAP41 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 12. 0x04 12. 0x84 12. " [44] ,INTCAP40 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 11. 0x04 11. 0x84 11. " [43] ,INTCAP31 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 10. 0x04 10. 0x84 10. " [42] ,INTCAP30 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 9. 0x04 9. 0x84 9. " [41] ,INTCAP21 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 8. 0x04 8. 0x84 8. " [40] ,INTCAP20 interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x04 7. 0x04 7. 0x84 7. " [39] ,INTCAP11 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 6. 0x04 6. 0x84 6. " [38] ,INTCAP10 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 5. 0x04 5. 0x84 5. " [37] ,INTCAP01 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 4. 0x04 4. 0x84 4. " [36] ,INTCAP00 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 3. 0x04 3. 0x84 3. " [35] ,INTUART interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 2. 0x04 2. 0x84 2. " [34] ,INTUSBPON interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 1. 0x04 1. 0x84 1. " [33] ,INTUSBPON interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 0. 0x04 0. 0x84 0. " [32] ,INTUSBPON interrupt enable" "Disabled,Enabled" textline "" group.long 0x200++0x7 line.long 0x00 "INTSP1,Interrupt Set/Clear-Pending Register 1" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " SETPEND_set/clr_[31] ,INTSSP2 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " [30] ,INTUSB interrupt pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " [29] ,INTTB9 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " [28] ,INTTB8 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " [27] ,INTTB7 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " [26] ,INTTB6 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " [25] ,INTTB5 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " [24] ,INTTB4 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " [23] ,INTTB3 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " [22] ,INTTB2 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " [21] ,INTTB1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " [20] ,INTTB0 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " [19] ,INTADM1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " [18] ,INTADM0 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " [17] ,INTAD interrupt pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " [16] ,INTADHP interrupt pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " [15] ,INTSBI1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " [14] ,INTSBI0 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 12. 0x00 12. 0x80 12. " [12] ,INTUSBWKUP interrupt pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " [11] ,INTTX1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " [10] ,INTRX1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " [9] ,INTTX0 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " [8] ,INTRX0 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 7. 0x00 7. 0x80 7. " [7] ,INT7 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 6. 0x00 6. 0x80 6. " [6] ,INT6 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " [5] ,INT5 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " [4] ,INT4 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " [3] ,INT3 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " [2] ,INT2 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 1. 0x00 1. 0x80 1. " [1] ,INT1 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 0. 0x00 0. 0x80 0. " [0] ,INT0 interrupt pending" "Not pending,Pending" line.long 0x04 "INTSP2,Interrupt Set/Clear-Pending Register 2" setclrfld.long 0x04 31. 0x04 31. 0x84 31. " [63] ,INTDMAC1ERR interrupt pending" "Not pending,Pending" setclrfld.long 0x04 30. 0x04 30. 0x84 30. " [62] ,INTDMAC0ERR interrupt pending" "Not pending,Pending" setclrfld.long 0x04 29. 0x04 29. 0x84 29. " [61] ,INTDMAC1TC interrupt pending" "Not pending,Pending" setclrfld.long 0x04 28. 0x04 28. 0x84 28. " [60] ,INTDMAC0TC interrupt pending" "Not pending,Pending" setclrfld.long 0x04 27. 0x04 27. 0x84 27. " [59] ,INTSSP0 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 26. 0x04 26. 0x84 26. " [58] ,INTSSP1 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x04 25. 0x04 25. 0x84 25. " [57] ,INT9 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 24. 0x04 24. 0x84 24. " [56] ,INT8 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 23. 0x04 23. 0x84 23. " [55] ,INTCAP91 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 22. 0x04 22. 0x84 22. " [54] ,INTCAP90 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 21. 0x04 21. 0x84 21. " [53] ,INTCAP81 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 20. 0x04 20. 0x84 20. " [52] ,INTCAP80 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x04 19. 0x00 19. 0x84 19. " [51] ,INTCAP71 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 18. 0x00 18. 0x84 18. " [50] ,INTCAP70 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 17. 0x00 17. 0x84 17. " [49] ,INTCAP61 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 16. 0x00 16. 0x84 16. " [48] ,INTCAP60 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 15. 0x00 15. 0x84 15. " [47] ,INTCAP51 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 14. 0x00 14. 0x84 14. " [46] ,INTCAP50 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x04 13. 0x00 13. 0x84 13. " [45] ,INTCAP41 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 12. 0x00 12. 0x84 12. " [44] ,INTCAP40 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 11. 0x00 11. 0x84 11. " [43] ,INTCAP31 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 10. 0x00 10. 0x84 10. " [42] ,INTCAP30 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 9. 0x00 9. 0x84 9. " [41] ,INTCAP21 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 8. 0x00 8. 0x84 8. " [40] ,INTCAP20 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x04 7. 0x00 7. 0x84 7. " [39] ,INTCAP11 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 6. 0x00 6. 0x84 6. " [38] ,INTCAP10 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 5. 0x00 5. 0x84 5. " [37] ,INTCAP01 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 4. 0x00 4. 0x84 4. " [36] ,INTCAP00 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 3. 0x00 3. 0x84 3. " [35] ,INTUART interrupt pending" "Not pending,Pending" setclrfld.long 0x04 2. 0x00 2. 0x84 2. " [34] ,INTUSBPON interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x04 1. 0x00 1. 0x84 1. " [33] ,INTUSBPON interrupt pending" "Not pending,Pending" setclrfld.long 0x04 0. 0x00 0. 0x84 0. " [32] ,INTUSBPON interrupt pending" "Not pending,Pending" textline " " group.long 0x400++0x3f line.long 0x00 "INTPR1,Interrupt Priority Register 1" bitfld.long 0x00 29.--31. " PRI_[3] ,Priority of INT3 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 21.--23. " [2] ,Priority of INT2 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 13.--15. " [1] ,Priority of INT1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 5.--7. " [0] ,Priority of INT0 interrupt" "0,1,2,3,4,5,6,7" line.long 0x04 "INTPR2,Interrupt Priority Register 2" bitfld.long 0x04 29.--31. " [7] ,Priority of INTTX0 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x04 21.--23. " [6] ,Priority of INTRX0 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x04 13.--15. " [5] ,Priority of INT5 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x04 5.--7. " [4] ,Priority of INT4 interrupt" "0,1,2,3,4,5,6,7" line.long 0x08 "INTPR3,Interrupt Priority Register 3" bitfld.long 0x08 29.--31. " [11] ,Priority of INTVCNB interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x08 21.--23. " [10] ,Priority of INTVCNA interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x08 13.--15. " [9] ,Priority of INTTX1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x08 5.--7. " [8] ,Priority of INTRX1 interrupt" "0,1,2,3,4,5,6,7" line.long 0x0C "INTPR4,Interrupt Priority Register 4" bitfld.long 0x0C 29.--31. " [15] ,Priority of INTOVV1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x0C 21.--23. " [14] ,Priority of INTOVV0 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x0C 13.--15. " [13] ,Priority of INTTX1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x0C 5.--7. " [12] ,Priority of INTEMG0 interrupt" "0,1,2,3,4,5,6,7" line.long 0x10 "INTPR5,Interrupt Priority Register 5" bitfld.long 0x10 29.--31. " [19] ,Priority of INTADBPDB interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x10 21.--23. " [18] ,Priority of INTADAPDB interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x10 13.--15. " [17] ,Priority of INTADBPDA interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x10 5.--7. " [16] ,Priority of INTADAPDA interrupt" "0,1,2,3,4,5,6,7" line.long 0x14 "INTPR6,Interrupt Priority Register 6" bitfld.long 0x14 29.--31. " [23] ,Priority of INTTB11 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x14 21.--23. " [22] ,Priority of INTTB10 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x14 13.--15. " [21] ,Priority of INTTB01 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x14 5.--7. " [20] ,Priority of INTTB00 interrupt" "0,1,2,3,4,5,6,7" line.long 0x18 "INTPR7,Interrupt Priority Register 7" bitfld.long 0x18 29.--31. " [27] ,Priority of INTTB51 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x18 21.--23. " [26] ,Priority of INTTB50 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x18 13.--15. " [25] ,Priority of INTTB41 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x18 5.--7. " [24] ,Priority of INTTB40 interrupt" "0,1,2,3,4,5,6,7" line.long 0x1C "INTPR8,Interrupt Priority Register 8" bitfld.long 0x1C 29.--31. " [31] ,Priority of INTCAP01 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 21.--23. " [30] ,Priority of INTCAP00 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 13.--15. " [29] ,Priority of INTPMD1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5.--7. " [28] ,Priority of INTPMD0 interrupt" "0,1,2,3,4,5,6,7" line.long 0x20 "INTPR9,Interrupt Priority Register 9" bitfld.long 0x20 29.--31. " [35] ,Priority of INTCAP41 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x20 21.--23. " [34] ,Priority of INTCAP40 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x20 13.--15. " [33] ,Priority of INTPMD1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x20 5.--7. " [32] ,Priority of INTPMD0 interrupt" "0,1,2,3,4,5,6,7" line.long 0x24 "INTPR10,Interrupt Priority Register 10" bitfld.long 0x24 29.--31. " [39] ,Priority of INT7 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x24 21.--23. " [38] ,Priority of INT6 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x24 13.--15. " [37] ,Priority of INTCAP51 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x24 5.--7. " [36] ,Priority of INTCAP50 interrupt" "0,1,2,3,4,5,6,7" line.long 0x28 "INTPR11,Interrupt Priority Register 11" bitfld.long 0x28 29.--31. " [43] ,Priority of INTADBCPA interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x28 21.--23. " [42] ,Priority of INTADACPA interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x28 13.--15. " [41] ,Priority of INTTX2 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x28 5.--7. " [40] ,Priority of INTRX2 interrupt" "0,1,2,3,4,5,6,7" line.long 0x2C "INTPR12,Interrupt Priority Register 12" bitfld.long 0x2C 29.--31. " [47] ,Priority of INTTB21 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x2C 21.--23. " [46] ,Priority of INTTB20 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x2C 13.--15. " [45] ,Priority of INTADACPB interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x2C 5.--7. " [44] ,Priority of INTADACPB interrupt" "0,1,2,3,4,5,6,7" line.long 0x30 "INTPR13,Interrupt Priority Register 13" bitfld.long 0x30 29.--31. " [51] ,Priority of INTCAP21 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x30 21.--23. " [50] ,Priority of INTCAP20 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x30 13.--15. " [49] ,Priority of INTTB31 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x30 5.--7. " [48] ,Priority of INTTB30 interrupt" "0,1,2,3,4,5,6,7" line.long 0x34 "INTPR14,Interrupt Priority Register 14" bitfld.long 0x34 29.--31. " [55] ,Priority of INTADBSFT interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x34 21.--23. " [54] ,Priority of INTADASFT interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x34 13.--15. " [53] ,Priority of INTCAP31 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x34 5.--7. " [52] ,Priority of INTCAP30 interrupt" "0,1,2,3,4,5,6,7" line.long 0x38 "INTPR15,Interrupt Priority Register 15" bitfld.long 0x38 29.--31. " [59] ,Priority of INT9 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x38 21.--23. " [58] ,Priority of INT8 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x38 13.--15. " [57] ,Priority of INTADBTMR interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x38 5.--7. " [56] ,Priority of INTADATMR interrupt" "0,1,2,3,4,5,6,7" line.long 0x3c "INTPR16,Interrupt Priority Register 16" bitfld.long 0x3c 29.--31. " [63] ,Priority of INTENC1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x3c 21.--23. " [62] ,Priority of INTENC0 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x3c 13.--15. " [61] ,Priority of INTB interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x3c 5.--7. " [60] ,Priority of INTA interrupt" "0,1,2,3,4,5,6,7" textline "" group.long 0xD08++0x7 line.long 0x00 "VTOR,Vector Table Offset Register" bitfld.long 0x00 29. " TBLBASE ,The vector table location" "Code,SRAM" hexmask.long.tbyte 0x00 7.--28. 1. " TBLOFF ,Offset value" line.long 0x04 "AIRCR,Application Interrupt and Reset Control Register" hexmask.long.word 0x04 16.--31. 1. " VECTKEY ,Register key" bitfld.long 0x04 15. " ENDIANESS ,Endianness bit" "Big endian,Little endian" bitfld.long 0x04 8.--10. " PRIGROUP ,Interrupt priority grouping (pre-emption priority/subpriority bits)" "7/1,6/2,5/3,4/4,3/5,2/6,1/7,0/8" bitfld.long 0x04 2. " SYSRESETREQ ,System Reset Request" "Not requested,Requested" textline " " bitfld.long 0x04 1. " VECTCLRACTIVE ,Clear active vector bit" "Not cleared,Cleared" bitfld.long 0x04 0. " VECTRESET ,System Reset bit" "No reset,Reset" textline "" group.long 0xD18++0xB line.long 0x00 "SHPR1,System Handler Priority Register 1" bitfld.long 0x00 29.--31. " PRI_[7] ,Priority of usage fault" "0,1,2,3,4,5,6,7" bitfld.long 0x00 21.--23. " [6] ,Priority of usage fault" "0,1,2,3,4,5,6,7" bitfld.long 0x00 13.--15. " [5] ,Priority of bus fault" "0,1,2,3,4,5,6,7" bitfld.long 0x00 5.--7. " [4] ,Priority of memory management" "0,1,2,3,4,5,6,7" line.long 0x04 "SHPR2,System Handler Priority Register 2" bitfld.long 0x04 29.--31. " [11] ,Priority of SVCall" "0,1,2,3,4,5,6,7" bitfld.long 0x04 21.--23. " [10] ,Priority of SVCall" "0,1,2,3,4,5,6,7" bitfld.long 0x04 13.--15. " [9] ,Priority of SVCall" "0,1,2,3,4,5,6,7" bitfld.long 0x04 5.--7. " [8] ,Priority of SVCall" "0,1,2,3,4,5,6,7" line.long 0x08 "SHPR3,System Handler Priority Register 3" bitfld.long 0x08 29.--31. " [15] ,Priority of SysTick" "0,1,2,3,4,5,6,7" bitfld.long 0x08 21.--23. " [14] ,Priority of PendSV" "0,1,2,3,4,5,6,7" bitfld.long 0x08 13.--15. " [13] ,Priority of SVCall" "0,1,2,3,4,5,6,7" bitfld.long 0x08 5.--7. " [12] ,Priority of debug monitor" "0,1,2,3,4,5,6,7" textline "" group.long 0xD24++0x3 line.long 0x00 "SHCSR,System Handler Control and State Register" bitfld.long 0x00 18. " USGFAULTENA ,Usage Fault" "Disabled,Enabled" bitfld.long 0x00 17. " BUSFAULTENA ,Bus Fault" "Disabled,Enabled" bitfld.long 0x00 16. " MEMFAULTENA ,Memory Management" "Disabled,Enabled" bitfld.long 0x00 15. " SVCALLPENDED ,SVCall" "Not pending,Pending" textline " " bitfld.long 0x00 14. " BUSFAULTPENDED ,Bus Fault" "Not pending,Pending" bitfld.long 0x00 13. " MEMFAULTPENDED ,Memory Management" "Not pending,Pending" bitfld.long 0x00 12. " USGFAULTPENDED ,Usage Fault" "Not pending,Pending" bitfld.long 0x00 11. " SYSTICKACT ,SysTick" "Not activated,Activated" textline " " bitfld.long 0x00 10. " PENDSVACT ,PendSV" "Not activated,Activated" bitfld.long 0x00 8. " MONITORACT ,Debug Monitor" "Not activated,Activated" bitfld.long 0x00 7. " SVCALLACT ,SVCall" "Not activated,Activated" bitfld.long 0x00 3. " USGFAULTACT ,Usage Fault" "Not activated,Activated" textline " " bitfld.long 0x00 1. " BUSFAULTACT ,Bus Fault" "Not activated,Activated" bitfld.long 0x00 0. " MEMFAULTACT ,Memory Management" "Not activated,Activated" width 0x00b elif cpuis("TMPM370F*") width 17. hgroup.long 0x10++0x03 hide.long 0x00 "STCS,SysTick Control and Status Register" in group.long 0x14++0x013 line.long 0x00 "STRV,SysTick Reload Value Register" hexmask.long.tbyte 0x00 0.--23. 1. " RELOAD ,Reload value" line.long 0x04 "STCV/CLR,SysTick Current Value and clear Register" hexmask.long.tbyte 0x04 0.--23. 1. " CURRENT ,Current SysTick timer value" line.long 0x08 "STCV,SysTick Calibration Value Register" bitfld.long 0x08 31. " NOREF ,Reference clock provided" "Provided,Not provided" bitfld.long 0x08 30. " SKEW ,Calibration value is 10 ms" "Yes,No" hexmask.long.tbyte 0x08 0.--23. 1. " TENMS ,Calibration value" group.long 0x100++0x0b line.long 0x00 "INTSE1,Interrupt Set/Clear-Enable Register 1" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SETENA_set/clr_[31] ,INTCAP01 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " [30] ,INTCAP00 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " [29] ,INTPMD1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " [28] ,INTPMD0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " [27] ,INTTB51 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " [26] ,INTTB50 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 25. 0x00 25. 0x80 25. " [25] ,INTTB41 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " [24] ,INTTB40 interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x00 23. 0x00 23. 0x80 23. " [23] ,INTTB11 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " [22] ,INTTB10 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " [21] ,INTTB01 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " [20] ,INTTB00 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 19. 0x00 19. 0x80 19. " [19] ,INTADBPDB interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " [18] ,INTADAPDB interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " [17] ,INTADBPDA interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " [16] ,INTADAPDA interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x00 15. 0x00 15. 0x80 15. " [15] ,INTOVV1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " [14] ,INTOVV0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 13. 0x00 13. 0x80 13. " [13] ,INTEMG1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " [12] ,INTEMG0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " [11] ,INTVCNB interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " [10] ,INTVCNA interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " [9] ,INTTX1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " [8] ,INTRX1 interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " [7] ,INTTX0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " [6] ,INTRX0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " [5] ,INT5 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " [4] ,INT4 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " [3] ,INT3 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " [2] ,INT2 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 1. 0x00 1. 0x80 1. " [1] ,INT1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " [0] ,INT0 interrupt enable" "Disabled,Enabled" line.long 0x04 "INTSE2,Interrupt Set/Clear-Enable Register 2" setclrfld.long 0x04 31. 0x04 31. 0x84 31. " [63] ,INTENC1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 30. 0x04 30. 0x84 30. " [62] ,INTENC0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 29. 0x04 29. 0x84 29. " [61] ,INTB interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 28. 0x04 28. 0x84 28. " [60] ,INTA interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 27. 0x04 27. 0x84 27. " [59] ,INT9 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 26. 0x04 26. 0x84 26. " [58] ,INT8 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 25. 0x04 25. 0x84 25. " [57] ,INTADBTMR interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 24. 0x04 24. 0x84 24. " [56] ,INTADATMR interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x04 23. 0x04 23. 0x84 23. " [55] ,INTADBSFT interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 22. 0x04 22. 0x84 22. " [54] ,INTADASFT interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 21. 0x04 21. 0x84 21. " [53] ,INTCAP31 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 20. 0x04 20. 0x84 20. " [52] ,INTCAP30 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 19. 0x04 19. 0x84 19. " [51] ,INTCAP21 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 18. 0x04 18. 0x84 18. " [50] ,INTCAP20 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 17. 0x04 17. 0x84 17. " [49] ,INTTB31 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 16. 0x04 16. 0x84 16. " [48] ,INTTB30 interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x04 15. 0x04 15. 0x84 15. " [47] ,INTTB21 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 14. 0x04 14. 0x84 14. " [46] ,INTTB20 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 13. 0x04 13. 0x84 13. " [45] ,INTADACPB interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 12. 0x04 12. 0x84 12. " [44] ,INTADACPB interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 11. 0x04 11. 0x84 11. " [43] ,INTADBCPA interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 10. 0x04 10. 0x84 10. " [42] ,INTADACPA interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 9. 0x04 9. 0x84 9. " [41] ,INTTX2 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 8. 0x04 8. 0x84 8. " [40] ,INTRX2 interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x04 7. 0x04 7. 0x84 7. " [39] ,INT7 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 6. 0x04 6. 0x84 6. " [38] ,INT6 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 5. 0x04 5. 0x84 5. " [37] ,INTCAP51 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 4. 0x04 4. 0x84 4. " [36] ,INTCAP50 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 3. 0x04 3. 0x84 3. " [35] ,INTCAP41 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 2. 0x04 2. 0x84 2. " [34] ,INTCAP40 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 1. 0x04 1. 0x84 1. " [33] ,INTCAP11 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 0. 0x04 0. 0x84 0. " [32] ,INTCAP10 interrupt enable" "Disabled,Enabled" line.long 0x08 "INTSE3,Interrupt Set/Clear-Enable Register 3" setclrfld.long 0x08 13. 0x08 13. 0x88 13. " [77] ,INTF interrupt enable" "Disabled,Enabled" setclrfld.long 0x08 12. 0x08 12. 0x88 12. " [76] ,INTE interrupt enable" "Disabled,Enabled" setclrfld.long 0x08 11. 0x08 11. 0x88 11. " [75] ,INTD interrupt enable" "Disabled,Enabled" setclrfld.long 0x08 10. 0x08 10. 0x88 10. " [74] ,INTC interrupt enable" "Disabled,Enabled" setclrfld.long 0x08 9. 0x08 9. 0x88 9. " [73] ,INTCAP71 interrupt enable" "Disabled,Enabled" setclrfld.long 0x08 8. 0x08 8. 0x88 8. " [72] ,INTCAP70 interrupt enable" "Disabled,Enabled" setclrfld.long 0x08 7. 0x08 7. 0x88 7. " [71] ,INTCAP61 interrupt enable" "Disabled,Enabled" setclrfld.long 0x08 6. 0x08 6. 0x88 6. " [70] ,INTCAP60 interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x08 5. 0x08 5. 0x88 5. " [69] ,INTTB71 interrupt enable" "Disabled,Enabled" setclrfld.long 0x08 4. 0x08 4. 0x88 4. " [68] ,INTTB70 interrupt enable" "Disabled,Enabled" setclrfld.long 0x08 3. 0x08 3. 0x88 3. " [67] ,INTTB61 interrupt enable" "Disabled,Enabled" setclrfld.long 0x08 2. 0x08 2. 0x88 2. " [66] ,INTTB60 interrupt enable" "Disabled,Enabled" setclrfld.long 0x08 1. 0x08 1. 0x88 1. " [65] ,INTTX3 interrupt enable" "Disabled,Enabled" setclrfld.long 0x08 0. 0x08 0. 0x88 0. " [64] ,INTRX3 interrupt enable" "Disabled,Enabled" textline "" group.long 0x200++0xb line.long 0x00 "INTSP1,Interrupt Set/Clear-Pending Register 1" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SETPEND_set/clr_[31] ,INTCAP01 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " [30] ,INTCAP00 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " [29] ,INTPMD1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " [28] ,INTPMD0 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " [27] ,INTTB51 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " [26] ,INTTB50 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " [25] ,INTTB41 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " [24] ,INTTB40 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " [23] ,INTTB11 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " [22] ,INTTB10 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " [21] ,INTTB01 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " [20] ,INTTB00 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " [19] ,INTADBPDB interrupt pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " [18] ,INTADAPDB interrupt pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " [17] ,INTADBPDA interrupt pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " [16] ,INTADAPDA interrupt pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " [15] ,INTOVV1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " [14] ,INTOVV0 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " [13] ,INTEMG1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " [12] ,INTEMG0 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " [11] ,INTVCNB interrupt pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " [10] ,INTVCNA interrupt pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " [9] ,INTTX1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " [8] ,INTRX1 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " [7] ,INTTX0 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " [6] ,INTRX0 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " [5] ,INT5 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " [4] ,INT4 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " [3] ,INT3 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " [2] ,INT2 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " [1] ,INT1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " [0] ,INT0 interrupt pending" "Not pending,Pending" line.long 0x04 "INTSP2,Interrupt Set/Clear-Pending Register 2" setclrfld.long 0x04 31. 0x04 31. 0x84 31. " [63] ,INTENC1 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 30. 0x04 30. 0x84 30. " [62] ,INTENC0 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 29. 0x04 29. 0x84 29. " [61] ,INTB interrupt pending" "Not pending,Pending" setclrfld.long 0x04 28. 0x04 28. 0x84 28. " [60] ,INTA interrupt pending" "Not pending,Pending" setclrfld.long 0x04 27. 0x04 27. 0x84 27. " [59] ,INT9 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 26. 0x04 26. 0x84 26. " [58] ,INT8 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x04 25. 0x04 25. 0x84 25. " [57] ,INTADBTMR interrupt pending" "Not pending,Pending" setclrfld.long 0x04 24. 0x04 24. 0x84 24. " [56] ,INTADATMR interrupt pending" "Not pending,Pending" setclrfld.long 0x04 23. 0x04 23. 0x84 23. " [55] ,INTADBSFT interrupt pending" "Not pending,Pending" setclrfld.long 0x04 22. 0x04 22. 0x84 22. " [54] ,INTADASFT interrupt pending" "Not pending,Pending" setclrfld.long 0x04 21. 0x04 21. 0x84 23. " [53] ,INTCAP31 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 20. 0x04 20. 0x84 22. " [52] ,INTCAP30 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x04 19. 0x04 19. 0x84 19. " [51] ,INTCAP21 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 18. 0x04 18. 0x84 18. " [50] ,INTCAP20 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 17. 0x04 17. 0x84 17. " [49] ,INTTB31 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 16. 0x04 16. 0x84 16. " [48] ,INTTB30 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 15. 0x04 15. 0x84 15. " [47] ,INTTB21 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 14. 0x04 14. 0x84 14. " [46] ,INTTB20 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x04 13. 0x04 13. 0x84 13. " [45] ,INTADACPB interrupt pending" "Not pending,Pending" setclrfld.long 0x04 12. 0x04 12. 0x84 12. " [44] ,INTADACPB interrupt pending" "Not pending,Pending" setclrfld.long 0x04 11. 0x04 11. 0x84 11. " [43] ,INTADBCPA interrupt pending" "Not pending,Pending" setclrfld.long 0x04 10. 0x04 10. 0x84 10. " [42] ,INTADACPA interrupt pending" "Not pending,Pending" setclrfld.long 0x04 9. 0x04 9. 0x84 9. " [41] ,INTTX2 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 8. 0x04 8. 0x84 8. " [40] ,INTRX2 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x04 7. 0x04 7. 0x84 7. " [39] ,INT7 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 6. 0x04 6. 0x84 6. " [38] ,INT6 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 5. 0x04 5. 0x84 5. " [37] ,INTCAP51 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 4. 0x04 4. 0x84 4. " [36] ,INTCAP50 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 3. 0x04 3. 0x84 3. " [35] ,INTCAP41 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 2. 0x04 2. 0x84 2. " [34] ,INTCAP40 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x04 1. 0x04 1. 0x84 1. " [33] ,INTCAP11 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 0. 0x04 0. 0x84 0. " [32] ,INTCAP10 interrupt pending" "Not pending,Pending" line.long 0x08 "INTSP3,Interrupt Set/Clear-Pending Register 3" setclrfld.long 0x08 13. 0x08 13. 0x88 13. " [77] ,INTF interrupt pending" "Not pending,Pending" setclrfld.long 0x08 12. 0x08 12. 0x88 12. " [76] ,INTE interrupt pending" "Not pending,Pending" setclrfld.long 0x08 11. 0x08 11. 0x88 11. " [75] ,INTD interrupt pending" "Not pending,Pending" setclrfld.long 0x08 10. 0x08 10. 0x88 10. " [74] ,INTC interrupt pending" "Not pending,Pending" setclrfld.long 0x08 9. 0x08 9. 0x88 9. " [73] ,INTCAP71 interrupt pending" "Not pending,Pending" setclrfld.long 0x08 8. 0x08 8. 0x88 8. " [72] ,INTCAP70 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x08 7. 0x08 7. 0x88 7. " [71] ,INTCAP61 interrupt pending" "Not pending,Pending" setclrfld.long 0x08 6. 0x08 6. 0x88 6. " [70] ,INTCAP60 interrupt pending" "Not pending,Pending" setclrfld.long 0x08 5. 0x08 5. 0x88 5. " [69] ,INTTB71 interrupt pending" "Not pending,Pending" setclrfld.long 0x08 4. 0x08 4. 0x88 4. " [68] ,INTTB70 interrupt pending" "Not pending,Pending" setclrfld.long 0x08 3. 0x08 3. 0x88 3. " [67] ,INTTB61 interrupt pending" "Not pending,Pending" setclrfld.long 0x08 2. 0x08 2. 0x80 2. " [66] ,INTTB60 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x08 1. 0x08 1. 0x88 1. " [65] ,INTTX3 interrupt pending" "Not pending,Pending" setclrfld.long 0x08 0. 0x08 0. 0x88 0. " [64] ,INTRX3 interrupt pending" "Not pending,Pending" textline "" group.long 0x400++0x4f line.long 0x00 "INTPR1,Interrupt Priority Register 1" bitfld.long 0x00 29.--31. " PRI_[3] ,Priority of INT3 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 21.--23. " [2] ,Priority of INT2 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 13.--15. " [1] ,Priority of INT1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 5.--7. " [0] ,Priority of INT0 interrupt" "0,1,2,3,4,5,6,7" line.long 0x04 "INTPR2,Interrupt Priority Register 2" bitfld.long 0x04 29.--31. " [7] ,Priority of INTTX0 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x04 21.--23. " [6] ,Priority of INTRX0 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x04 13.--15. " [5] ,Priority of INT5 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x04 5.--7. " [4] ,Priority of INT4 interrupt" "0,1,2,3,4,5,6,7" line.long 0x08 "INTPR3,Interrupt Priority Register 3" bitfld.long 0x08 29.--31. " [11] ,Priority of INTVCNB interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x08 21.--23. " [10] ,Priority of INTVCNA interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x08 13.--15. " [9] ,Priority of INTTX1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x08 5.--7. " [8] ,Priority of INTRX1 interrupt" "0,1,2,3,4,5,6,7" line.long 0x0C "INTPR4,Interrupt Priority Register 4" bitfld.long 0x0C 29.--31. " [15] ,Priority of INTOVV1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x0C 21.--23. " [14] ,Priority of INTOVV0 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x0C 13.--15. " [13] ,Priority of INTEMG1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x0C 5.--7. " [12] ,Priority of INTEMG0 interrupt" "0,1,2,3,4,5,6,7" line.long 0x10 "INTPR5,Interrupt Priority Register 5" bitfld.long 0x10 29.--31. " [19] ,Priority of INTADBPDB interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x10 21.--23. " [18] ,Priority of INTADAPDB interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x10 13.--15. " [17] ,Priority of INTADBPDA interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x10 5.--7. " [16] ,Priority of INTADAPDA interrupt" "0,1,2,3,4,5,6,7" line.long 0x14 "INTPR6,Interrupt Priority Register 6" bitfld.long 0x14 29.--31. " [23] ,Priority of INTTB11 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x14 21.--23. " [22] ,Priority of INTTB10 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x14 13.--15. " [21] ,Priority of INTTB01 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x14 5.--7. " [20] ,Priority of INTTB00 interrupt" "0,1,2,3,4,5,6,7" line.long 0x18 "INTPR7,Interrupt Priority Register 7" bitfld.long 0x18 29.--31. " [27] ,Priority of INTTB51 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x18 21.--23. " [26] ,Priority of INTTB50 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x18 13.--15. " [25] ,Priority of INTTB41 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x18 5.--7. " [24] ,Priority of INTTB40 interrupt" "0,1,2,3,4,5,6,7" line.long 0x1C "INTPR8,Interrupt Priority Register 8" bitfld.long 0x1C 29.--31. " [31] ,Priority of INTCAP01 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 21.--23. " [30] ,Priority of INTCAP00 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 13.--15. " [29] ,Priority of INTPMD1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5.--7. " [28] ,Priority of INTPMD0 interrupt" "0,1,2,3,4,5,6,7" line.long 0x20 "INTPR9,Interrupt Priority Register 9" bitfld.long 0x20 29.--31. " [35] ,Priority of INTCAP41 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x20 21.--23. " [34] ,Priority of INTCAP40 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x20 13.--15. " [33] ,Priority of INTCAP11 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x20 5.--7. " [32] ,Priority of INTCAP10 interrupt" "0,1,2,3,4,5,6,7" line.long 0x24 "INTPR10,Interrupt Priority Register 10" bitfld.long 0x24 29.--31. " [39] ,Priority of INT7 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x24 21.--23. " [38] ,Priority of INT6 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x24 13.--15. " [37] ,Priority of INTCAP51 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x24 5.--7. " [36] ,Priority of INTCAP50 interrupt" "0,1,2,3,4,5,6,7" line.long 0x28 "INTPR11,Interrupt Priority Register 11" bitfld.long 0x28 29.--31. " [43] ,Priority of INTADBCPA interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x28 21.--23. " [42] ,Priority of INTADACPA interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x28 13.--15. " [41] ,Priority of INTTX2 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x28 5.--7. " [40] ,Priority of INTRX2 interrupt" "0,1,2,3,4,5,6,7" line.long 0x2C "INTPR12,Interrupt Priority Register 12" bitfld.long 0x2C 29.--31. " [47] ,Priority of INTTB21 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x2C 21.--23. " [46] ,Priority of INTTB20 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x2C 13.--15. " [45] ,Priority of INTADACPB interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x2C 5.--7. " [44] ,Priority of INTADACPB interrupt" "0,1,2,3,4,5,6,7" line.long 0x30 "INTPR13,Interrupt Priority Register 13" bitfld.long 0x30 29.--31. " [51] ,Priority of INTCAP21 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x30 21.--23. " [50] ,Priority of INTCAP20 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x30 13.--15. " [49] ,Priority of INTTB31 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x30 5.--7. " [48] ,Priority of INTTB30 interrupt" "0,1,2,3,4,5,6,7" line.long 0x34 "INTPR14,Interrupt Priority Register 14" bitfld.long 0x34 29.--31. " [55] ,Priority of INTADBSFT interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x34 21.--23. " [54] ,Priority of INTADASFT interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x34 13.--15. " [53] ,Priority of INTCAP31 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x34 5.--7. " [52] ,Priority of INTCAP30 interrupt" "0,1,2,3,4,5,6,7" line.long 0x38 "INTPR15,Interrupt Priority Register 15" bitfld.long 0x38 29.--31. " [59] ,Priority of INT9 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x38 21.--23. " [58] ,Priority of INT8 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x38 13.--15. " [57] ,Priority of INTADBTMR interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x38 5.--7. " [56] ,Priority of INTADATMR interrupt" "0,1,2,3,4,5,6,7" line.long 0x3c "INTPR16,Interrupt Priority Register 16" bitfld.long 0x3c 29.--31. " [63] ,Priority of INTENC1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x3c 21.--23. " [62] ,Priority of INTENC0 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x3c 13.--15. " [61] ,Priority of INTB interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x3c 5.--7. " [60] ,Priority of INTA interrupt" "0,1,2,3,4,5,6,7" line.long 0x40 "INTPR17,Interrupt Priority Register 17" bitfld.long 0x40 29.--31. " [67] ,Priority of INTTB61 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x40 21.--23. " [66] ,Priority of INTTB60 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x40 13.--15. " [65] ,Priority of INTTX3 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x40 5.--7. " [64] ,Priority of INTRX3 interrupt" "0,1,2,3,4,5,6,7" line.long 0x44 "INTPR18,Interrupt Priority Register 18" bitfld.long 0x44 29.--31. " [71] ,Priority of INTCAP61 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x44 21.--23. " [70] ,Priority of INTCAP60 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x44 13.--15. " [69] ,Priority of INTTB71 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x44 5.--7. " [68] ,Priority of INTTB70 interrupt" "0,1,2,3,4,5,6,7" line.long 0x48 "INTPR19,Interrupt Priority Register 19" bitfld.long 0x48 29.--31. " [75] ,Priority of INTD interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x48 21.--23. " [74] ,Priority of INTC interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x48 13.--15. " [73] ,Priority of INTCAP71 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x48 5.--7. " [72] ,Priority of INTCAP70 interrupt" "0,1,2,3,4,5,6,7" line.long 0x4c "INTPR20,Interrupt Priority Register 20" bitfld.long 0x4c 13.--15. " [77] ,Priority of INTF interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x4c 5.--7. " [76] ,Priority of INTE interrupt" "0,1,2,3,4,5,6,7" group.long 0xD08++0x7 line.long 0x00 "VTOR,Vector Table Offset Register" bitfld.long 0x00 29. " TBLBASE ,The vector table location" "Code,SRAM" hexmask.long.tbyte 0x00 7.--28. 1. " TBLOFF ,Offset value" sif (cpu()=="TMPM370FYDFG"||cpu()=="TMPM370FYD"||cpu()=="TMPM370FYFG"||cpu()=="TMPM370FY") group.long 0xD0C++0x03 line.long 0x00 "APP_INT_RES_CON,Application Interrupt and Reset Control Register" hexmask.long.word 0x00 16.--31. 1. " VECTKEY ,Register key" bitfld.long 0x00 15. " ENDIANESS ,Endianness bit" "Big endian,Little endian" bitfld.long 0x00 8.--10. " PRIGROUP ,Interrupt priority grouping" "Seven,Six,Five,Four,Three,Two,One,No" textline " " bitfld.long 0x00 2. " SYSRESET ,System Reset Request" "Not requested,Requested" bitfld.long 0x00 1. " VECTCLR ,Clear active vector bit" "Not clear,Clear" bitfld.long 0x00 0. " VECTRESET ,System Reset bit" "Not reset,Reset" endif textline "" group.long 0xD18++0xB line.long 0x00 "SHPR1,System Handler Priority Register 1" sif (cpu()=="TMPM370FYDFG"||cpu()=="TMPM370FYD"||cpu()=="TMPM370FYFG"||cpu()=="TMPM370FY") bitfld.long 0x00 29.--31. " PRI_[7] ,Priority of usage fault" "0,1,2,3,4,5,6,7" bitfld.long 0x00 21.--23. " [6] ,Priority of usage fault" "0,1,2,3,4,5,6,7" bitfld.long 0x00 13.--15. " [5] ,Priority of bus fault" "0,1,2,3,4,5,6,7" bitfld.long 0x00 5.--7. " [4] ,Priority of memory management" "0,1,2,3,4,5,6,7" else bitfld.long 0x00 21.--23. " PRI_[6] ,Priority of usage fault" "0,1,2,3,4,5,6,7" bitfld.long 0x00 13.--15. " [5] ,Priority of bus fault" "0,1,2,3,4,5,6,7" bitfld.long 0x00 5.--7. " [4] ,Priority of memory management" "0,1,2,3,4,5,6,7" endif line.long 0x04 "SHPR2,System Handler Priority Register 2" sif (cpu()=="TMPM370FYDFG"||cpu()=="TMPM370FYD"||cpu()=="TMPM370FYFG"||cpu()=="TMPM370FY") bitfld.long 0x04 29.--31. " [11] ,Priority of SVCall" "0,1,2,3,4,5,6,7" bitfld.long 0x04 21.--23. " [10] ,Priority of SVCall" "0,1,2,3,4,5,6,7" bitfld.long 0x04 13.--15. " [9] ,Priority of SVCall" "0,1,2,3,4,5,6,7" bitfld.long 0x04 5.--7. " [8] ,Priority of SVCall" "0,1,2,3,4,5,6,7" else bitfld.long 0x04 29.--31. " [11] ,Priority of SVCall" "0,1,2,3,4,5,6,7" endif line.long 0x08 "SHPR3,System Handler Priority Register 3" sif (cpu()=="TMPM370FYDFG"||cpu()=="TMPM370FYD"||cpu()=="TMPM370FYFG"||cpu()=="TMPM370FY") bitfld.long 0x08 29.--31. " [15] ,Priority of SysTick" "0,1,2,3,4,5,6,7" bitfld.long 0x08 21.--23. " [14] ,Priority of PendSV" "0,1,2,3,4,5,6,7" bitfld.long 0x08 13.--15. " [13] ,Priority of SVCall" "0,1,2,3,4,5,6,7" bitfld.long 0x08 5.--7. " [12] ,Priority of debug monitor" "0,1,2,3,4,5,6,7" else bitfld.long 0x08 29.--31. " [15] ,Priority of SysTick" "0,1,2,3,4,5,6,7" bitfld.long 0x08 21.--23. " [14] ,Priority of PendSV" "0,1,2,3,4,5,6,7" bitfld.long 0x08 5.--7. " [12] ,Priority of debug monitor" "0,1,2,3,4,5,6,7" endif textline "" group.long 0xD24++0x3 line.long 0x00 "SHCSR,System Handler Control and Stare Register" bitfld.long 0x00 18. " USGFAULTENA ,Usage Fault" "Disabled,Enabled" bitfld.long 0x00 17. " BUSFAULTENA ,Bus Fault" "Disabled,Enabled" bitfld.long 0x00 16. " MEMFAULTENA ,Memory Management" "Disabled,Enabled" bitfld.long 0x00 15. " SVCALLPENDED ,SVCall" "Not pending,Pending" textline " " bitfld.long 0x00 14. " BUSFAULTPENDED ,Bus Fault" "Not pending,Pending" bitfld.long 0x00 13. " MEMFAULTPENDED ,Memory Management" "Not pending,Pending" bitfld.long 0x00 12. " USGFAULTPENDED ,Usage Fault" "Not pending,Pending" bitfld.long 0x00 11. " SYSTICKACT ,SysTick" "Not activated,Activated" textline " " bitfld.long 0x00 10. " PENDSVACT ,PendSV" "Not activated,Activated" bitfld.long 0x00 8. " MONITORACT ,Debug Monitor" "Not activated,Activated" bitfld.long 0x00 7. " SVCALLACT ,SVCall" "Not activated,Activated" bitfld.long 0x00 3. " USGFAULTACT ,Usage Fault" "Not activated,Activated" textline " " bitfld.long 0x00 1. " BUSFAULTACT ,Bus Fault" "Not activated,Activated" bitfld.long 0x00 0. " MEMFAULTACT ,Memory Management" "Not activated,Activated" width 0x00b elif cpuis("TMPM372F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM375F*")||cpuis("TMPM376F*") width 17. hgroup.long 0x10++0x03 hide.long 0x00 "STCS,SysTick Control and Status Register" in group.long 0x14++0x013 line.long 0x00 "STRV,SysTick Reload Value Register" hexmask.long.tbyte 0x00 0.--23. 1. " RELOAD ,Reload value" line.long 0x04 "STCV/CLR,SysTick Current Value and clear Register" hexmask.long.tbyte 0x04 0.--23. 1. " CURRENT ,Current SysTick timer value" line.long 0x08 "STCV,SysTick Calibration Value Register" bitfld.long 0x08 31. " NOREF ,Reference clock provided" "Provided,Not provided" bitfld.long 0x08 30. " SKEW ,Calibration value is 10 ms" "Yes,No" hexmask.long.tbyte 0x08 0.--23. 1. " TENMS ,Calibration value" group.long 0x100++0x03 line.long 0x00 "INTSE1,Interrupt Set/Clear-Enable Register 1" sif cpuis("TMPM372F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*") setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SETENA_set/clr_[31] ,INTCAP01 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " [30] ,INTCAP00 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " [29] ,INTPMD1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " [27] ,INTTB51 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " [26] ,INTTB50 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 25. 0x00 25. 0x80 25. " [25] ,INTTB41 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " [24] ,INTTB40 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " [23] ,INTTB11 interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x00 22. 0x00 22. 0x80 22. " [22] ,INTTB10 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " [21] ,INTTB01 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " [20] ,INTTB00 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 19. 0x00 19. 0x80 19. " [19] ,INTADBPDB interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " [15] ,INTOVV1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 13. 0x00 13. 0x80 13. " [13] ,INTEMG1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " [11] ,INTVCNB interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " [9] ,INTTX1 interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x00 8. 0x00 8. 0x80 8. " [8] ,INTRX1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 7. 0x00 7. 0x80 7. " [7] ,INTTX0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " [6] ,INTRX0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " [5] ,INT5 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " [4] ,INT4 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " [3] ,INT3 interrupt enable" "Disabled,Enabled" elif (cpuis("TMPM376F*")) setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SETENA_set/clr_[31] ,INTCAP01 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " [30] ,INTCAP00 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " [29] ,INTPMD1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " [28] ,INTPMD0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " [27] ,INTTB51 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " [26] ,INTTB50 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 25. 0x00 25. 0x80 25. " [25] ,INTTB41 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " [24] ,INTTB40 interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x00 23. 0x00 23. 0x80 23. " [23] ,INTTB11 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " [22] ,INTTB10 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " [21] ,INTTB01 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " [20] ,INTTB00 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 19. 0x00 19. 0x80 19. " [19] ,INTADBPDB interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " [18] ,INTADAPDB interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " [17] ,INTADBPDA interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " [16] ,INTADAPDA interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x00 15. 0x00 15. 0x80 15. " [15] ,INTOVV1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " [14] ,INTOVV0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 13. 0x00 13. 0x80 13. " [13] ,INTEMG1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " [12] ,INTEMG0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " [11] ,INTVCNB interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " [10] ,INTVCNA interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " [9] ,INTTX1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " [8] ,INTRX1 interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " [7] ,INTTX0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " [6] ,INTRX0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " [5] ,INT5 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " [4] ,INT4 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " [3] ,INT3 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " [2] ,INT2 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 1. 0x00 1. 0x80 1. " [1] ,INT1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " [0] ,INT0 interrupt enable" "Disabled,Enabled" else setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SETENA_set/clr_[31] ,INTSBI0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " [30] ,INTC interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " [29] ,INTCAP71 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " [28] ,INTCAP70 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " [27] ,INTTB71 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " [26] ,INTTB70 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 25. 0x00 25. 0x80 25. " [25] ,INTENC0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " [24] ,INTADBTMR interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x00 23. 0x00 23. 0x80 23. " [23] ,INTADBSFT interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " [22] ,INTADBCPB interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " [21] ,INTADBCPA interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " [20] ,INT7 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 19. 0x00 19. 0x80 19. " [19] ,INT6 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " [18] ,INTCAP51 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " [17] ,INTCAP50 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " [16] ,INTCAP01 interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x00 15. 0x00 15. 0x80 15. " [15] ,INTCAP00 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " [14] ,INTPMD1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 13. 0x00 13. 0x80 13. " [13] ,INTTB51 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " [12] ,INTTB50 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " [11] ,INTTB41 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " [10] ,INTTB40 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " [9] ,INTTB01 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " [8] ,INTTB00 interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " [7] ,INTADBPDB interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " [6] ,INTOVV1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " [5] ,INTEMG1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " [4] ,INTVCNB interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " [3] ,INTTX1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " [2] ,INTRX1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 1. 0x00 1. 0x80 1. " [1] ,INTTX0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " [0] ,INTRX0 interrupt enable" "Disabled,Enabled" endif sif !(cpuis("TMPM375F*")) group.long 0x104++0x03 line.long 0x00 "INTSE2,Interrupt Set/Clear-Enable Register 2" sif cpuis("TMPM372F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*") setclrfld.long 0x00 31. 0x00 31. 0x80 31. " [63] ,INTENC1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " [58] ,INT8 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 25. 0x00 25. 0x80 25. " [57] ,INTADBTMR interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " [55] ,INTADBSFT interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " [53] ,INTCAP31 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " [52] ,INTCAP30 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 19. 0x00 19. 0x80 19. " [51] ,INTCAP21 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " [50] ,INTCAP20 interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x00 17. 0x00 17. 0x80 17. " [49] ,INTTB31 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " [48] ,INTTB30 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 16. " [47] ,INTTB21 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " [46] ,INTTB20 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 13. 0x00 13. 0x80 13. " [45] ,INTADACPB interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " [43] ,INTADBCPA interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 8. 0x80 8. " [41] ,INTTX2 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " [40] ,INTRX2 interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " [39] ,INT7 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " [38] ,INT6 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " [36] ,INTCAP50 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " [35] ,INTCAP41 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " [34] ,INTCAP40 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 1. 0x00 1. 0x80 1. " [33] ,INTCAP11 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " [32] ,INTCAP10 interrupt enable" "Disabled,Enabled" else setclrfld.long 0x00 31. 0x00 31. 0x80 31. " [63] ,INTENC1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " [62] ,INTENC0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " [61] ,INTB interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " [60] ,INTA interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " [59] ,INT9 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " [58] ,INT8 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 25. 0x00 25. 0x80 25. " [57] ,INTADBTMR interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " [56] ,INTADBSFT interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x00 23. 0x00 23. 0x80 23. " [55] ,INTADBSFT interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " [54] ,INTADBSFT interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " [53] ,INTCAP31 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " [52] ,INTCAP30 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 19. 0x00 19. 0x80 19. " [51] ,INTCAP21 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " [50] ,INTCAP20 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " [49] ,INTTB31 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " [48] ,INTTB30 interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x00 15. 0x00 15. 0x80 16. " [47] ,INTTB21 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " [46] ,INTTB20 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 13. 0x00 13. 0x80 13. " [45] ,INTADBCPB interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " [44] ,INTADACPB interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " [43] ,INTADBCPA interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " [42] ,INTADACPA interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 8. 0x80 8. " [41] ,INTTX2 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " [40] ,INTRX2 interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " [39] ,INT7 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " [38] ,INT6 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " [37] ,INTCAP51 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " [36] ,INTCAP50 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " [35] ,INTCAP41 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " [34] ,INTCAP40 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 1. 0x00 1. 0x80 1. " [33] ,INTCAP11 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " [32] ,INTCAP10 interrupt enable" "Disabled,Enabled" endif group.long 0x108++0x03 line.long 0x00 "INTSE3,Interrupt Set/Clear-Enable Register 3" sif cpuis("TMPM372F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*") setclrfld.long 0x00 13. 0x00 13. 0x80 13. " [77] ,INTF interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " [76] ,INTE interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " [75] ,INTD interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " [74] ,INTC interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " [73] ,INTCAP71 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " [72] ,INTCAP70 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 7. 0x00 7. 0x80 7. " [71] ,INTCAP61 interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x00 6. 0x00 6. 0x80 6. " [70] ,INTCAP60 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " [69] ,INTTB71 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " [68] ,INTTB70 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " [67] ,INTTB61 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " [66] ,INTTB60 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 1. 0x00 1. 0x80 1. " [65] ,INTTX3 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " [64] ,INTRX3 interrupt enable" "Disabled,Enabled" else setclrfld.long 0x00 14. 0x00 14. 0x80 14. " [78] ,INTSBI interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 13. 0x00 13. 0x80 13. " [77] ,INTF interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " [76] ,INTE interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " [75] ,INTD interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " [74] ,INTC interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " [73] ,INTCAP71 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " [72] ,INTCAP70 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 7. 0x00 7. 0x80 7. " [71] ,INTCAP61 interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x00 6. 0x00 6. 0x80 6. " [70] ,INTCAP60 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " [69] ,INTTB71 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " [68] ,INTTB70 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " [67] ,INTTB61 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " [66] ,INTTB60 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 1. 0x00 1. 0x80 1. " [65] ,INTTX3 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " [64] ,INTRX3 interrupt enable" "Disabled,Enabled" endif endif textline "" group.long 0x200++0x03 line.long 0x00 "INTSP1,Interrupt Set/Clear-Pending Register 1" sif cpuis("TMPM372F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*") setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SETPEND_set/clr_[31] ,INTCAP01 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " [30] ,INTCAP00 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " [29] ,INTPMD1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " [27] ,INTTB51 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " [26] ,INTTB50 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 25. 0x00 25. 0x80 25. " [25] ,INTTB41 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 24. 0x00 24. 0x80 24. " [24] ,INTTB40 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " [23] ,INTTB11 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " [22] ,INTTB10 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " [21] ,INTTB01 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " [20] ,INTTB00 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 19. 0x00 19. 0x80 19. " [19] ,INTADBPDB interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 15. 0x00 15. 0x80 15. " [15] ,INTOVV1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 13. 0x00 13. 0x80 13. " [13] ,INTEMG1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " [11] ,INTVCNB interrupt pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " [9] ,INTTX1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " [8] ,INTRX1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 7. 0x00 7. 0x80 7. " [7] ,INTTX0 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 6. 0x00 6. 0x80 6. " [6] ,INTRX0 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " [5] ,INT5 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " [4] ,INT4 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " [3] ,INT3 interrupt pending" "Not pending,Pending" elif (cpuis("TMPM376F*")) setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SETPEND_set/clr_[31] ,INTCAP01 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " [30] ,INTCAP00 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " [29] ,INTPMD1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " [28] ,INTPMD0 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " [27] ,INTTB51 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " [26] ,INTTB50 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " [25] ,INTTB41 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " [24] ,INTTB40 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " [23] ,INTTB11 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " [22] ,INTTB10 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " [21] ,INTTB01 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " [20] ,INTTB00 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " [19] ,INTADBPDB interrupt pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " [18] ,INTADAPDB interrupt pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " [17] ,INTADBPDA interrupt pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " [16] ,INTADAPDA interrupt pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " [15] ,INTOVV1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " [14] ,INTOVV0 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " [13] ,INTEMG1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " [12] ,INTEMG0 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " [11] ,INTVCNB interrupt pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " [10] ,INTVCNA interrupt pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " [9] ,INTTX1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " [8] ,INTRX1 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " [7] ,INTTX0 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " [6] ,INTRX0 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " [5] ,INT5 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " [4] ,INT4 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " [3] ,INT3 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " [2] ,INT2 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " [1] ,INT1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " [0] ,INT0 interrupt pending" "Not pending,Pending" else setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SETPEND_set/clr_[31] ,INTSBI0 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " [30] ,INTC interrupt pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " [29] ,INTCAP71 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " [28] ,INTCAP70 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " [27] ,INTTB71 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " [26] ,INTTB70 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " [25] ,INTENC0 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " [24] ,INTADBTMR interrupt pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " [23] ,INTADBSFT interrupt pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " [22] ,INTADBCPB interrupt pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " [21] ,INTADBCPA interrupt pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " [20] ,INT7 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " [19] ,INT6 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " [18] ,INTCAP51 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " [17] ,INTCAP50 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " [16] ,INTCAP01 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " [15] ,INTCAP00 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " [14] ,INTPMD1 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " [13] ,INTTB51 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " [12] ,INTTB50 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " [11] ,INTTB41 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " [10] ,INTTB40 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " [9] ,INTTB01 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " [8] ,INTTB00 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " [7] ,INTADBPDB interrupt pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " [6] ,INTOVV1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " [5] ,INTEMG1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " [4] ,INTVCNB interrupt pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " [3] ,INTTX1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " [2] ,INTRX1 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " [1] ,INTTX0 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " [0] ,INTRX0 interrupt pending" "Not pending,Pending" endif sif !(cpuis("TMPM375F*")) group.long 0x204++0x03 line.long 0x00 "INTSP2,Interrupt Set/Clear-Pending Register 2" sif cpuis("TMPM372F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*") setclrfld.long 0x00 31. 0x00 31. 0x80 31. " [63] ,INTENC1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " [58] ,INT8 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 25. 0x00 25. 0x80 25. " [57] ,INTADBTMR interrupt pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " [55] ,INTADBSFT interrupt pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " [53] ,INTCAP31 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " [52] ,INTCAP30 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " [51] ,INTCAP21 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " [50] ,INTCAP20 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " [49] ,INTTB31 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " [48] ,INTTB30 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 16. " [47] ,INTTB21 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " [46] ,INTTB20 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " [45] ,INTADACPB interrupt pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " [43] ,INTADBCPA interrupt pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 8. 0x80 8. " [41] ,INTTX2 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " [40] ,INTRX2 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 7. 0x00 7. 0x80 7. " [39] ,INT7 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " [38] ,INT6 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 4. 0x00 4. 0x80 4. " [36] ,INTCAP50 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " [35] ,INTCAP41 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " [34] ,INTCAP40 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 1. 0x00 1. 0x80 1. " [33] ,INTCAP11 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " [32] ,INTCAP10 interrupt pending" "Not pending,Pending" else setclrfld.long 0x00 31. 0x00 31. 0x80 31. " [63] ,INTENC1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " [62] ,INTENC0 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " [61] ,INTB interrupt pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " [60] ,INTA interrupt pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " [59] ,INT9 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " [58] ,INT8 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " [57] ,INTADBTMR interrupt pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " [56] ,INTADBSFT interrupt pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " [55] ,INTADBSFT interrupt pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " [54] ,INTADBSFT interrupt pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " [53] ,INTCAP31 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " [52] ,INTCAP30 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " [51] ,INTCAP21 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " [50] ,INTCAP20 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " [49] ,INTTB31 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " [48] ,INTTB30 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 16. " [47] ,INTTB21 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " [46] ,INTTB20 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " [45] ,INTADBCPB interrupt pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " [44] ,INTADACPB interrupt pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " [43] ,INTADBCPA interrupt pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " [42] ,INTADACPA interrupt pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 8. 0x80 8. " [41] ,INTTX2 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " [40] ,INTRX2 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " [39] ,INT7 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " [38] ,INT6 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " [37] ,INTCAP51 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " [36] ,INTCAP50 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " [35] ,INTCAP41 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " [34] ,INTCAP40 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " [33] ,INTCAP11 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " [32] ,INTCAP10 interrupt pending" "Not pending,Pending" endif group.long 0x208++0x03 line.long 0x00 "INTSP3,Interrupt Set/Clear-Pending Register 3" sif cpuis("TMPM372F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*") setclrfld.long 0x00 13. 0x00 13. 0x80 13. " [77] ,INTF interrupt pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " [76] ,INTE interrupt pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " [75] ,INTD interrupt pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " [74] ,INTC interrupt pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " [73] ,INTCAP71 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " [72] ,INTCAP70 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " [71] ,INTCAP61 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " [70] ,INTCAP60 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " [69] ,INTTB71 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " [68] ,INTTB70 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " [67] ,INTTB61 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " [66] ,INTTB60 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " [65] ,INTTX3 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " [64] ,INTRX3 interrupt pending" "Not pending,Pending" else setclrfld.long 0x00 14. 0x00 14. 0x80 14. " [78] ,INTSBI interrupt pending" "Not pending,Pending" setclrfld.long 0x00 13. 0x00 13. 0x80 13. " [77] ,INTF interrupt pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " [76] ,INTE interrupt pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " [75] ,INTD interrupt pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " [74] ,INTC interrupt pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " [73] ,INTCAP71 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 8. 0x00 8. 0x80 8. " [72] ,INTCAP70 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 7. 0x00 7. 0x80 7. " [71] ,INTCAP61 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " [70] ,INTCAP60 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " [69] ,INTTB71 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " [68] ,INTTB70 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " [67] ,INTTB61 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 2. 0x00 2. 0x80 2. " [66] ,INTTB60 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 1. 0x00 1. 0x80 1. " [65] ,INTTX3 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " [64] ,INTRX3 interrupt pending" "Not pending,Pending" endif endif textline "" group.long 0x400++0x3 line.long 0x00 "INTPR1,Interrupt Priority Register 1" bitfld.long 0x00 29.--31. " PRI_[3] ,Priority of INT3 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 21.--23. " [2] ,Priority of INTRX0 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 13.--15. " [1] ,Priority of INT5 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 5.--7. " [0] ,Priority of INT4 interrupt" "0,1,2,3,4,5,6,7" group.long 0x404++0x1B line.long 0x00 "INTPR2,Interrupt Priority Register 2" bitfld.long 0x00 29.--31. " [7] ,Priority of INTTX0 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 21.--23. " [6] ,Priority of INTRX0 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 13.--15. " [5] ,Priority of INT5 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 5.--7. " [4] ,Priority of INT4 interrupt" "0,1,2,3,4,5,6,7" line.long 0x04 "INTPR3,Interrupt Priority Register 3" bitfld.long 0x04 29.--31. " [11] ,Priority of INTVCNB interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x04 21.--23. " [10] ,Priority of INTRX0 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x04 13.--15. " [9] ,Priority of INTTX1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x04 5.--7. " [8] ,Priority of INTRX1 interrupt" "0,1,2,3,4,5,6,7" line.long 0x08 "INTPR4,Interrupt Priority Register 4" bitfld.long 0x08 29.--31. " [15] ,Priority of INTOVV1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x08 21.--23. " [14] ,Priority of INTRX0 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x08 13.--15. " [13] ,Priority of INTEMG1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x08 5.--7. " [12] ,Priority of INT4 interrupt" "0,1,2,3,4,5,6,7" line.long 0x0C "INTPR5,Interrupt Priority Register 5" bitfld.long 0x0C 29.--31. " [19] ,Priority of INTADBPDB interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x0C 21.--23. " [18] ,Priority of INTRX0 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x0C 13.--15. " [17] ,Priority of INTEMG1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x0C 5.--7. " [16] ,Priority of INT4 interrupt" "0,1,2,3,4,5,6,7" line.long 0x10 "INTPR6,Interrupt Priority Register 6" bitfld.long 0x10 29.--31. " [23] ,Priority of INTTB11 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x10 21.--23. " [22] ,Priority of INTTB10 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x10 13.--15. " [21] ,Priority of INTTB01 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x10 5.--7. " [20] ,Priority of INTTB00 interrupt" "0,1,2,3,4,5,6,7" line.long 0x14 "INTPR7,Interrupt Priority Register 7" bitfld.long 0x14 29.--31. " [27] ,Priority of INTTB51 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x14 21.--23. " [26] ,Priority of INTTB50 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x14 13.--15. " [25] ,Priority of INTTB41 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x14 5.--7. " [24] ,Priority of INTTB40 interrupt" "0,1,2,3,4,5,6,7" line.long 0x18 "INTPR8,Interrupt Priority Register 8" bitfld.long 0x18 29.--31. " [31] ,Priority of INTCAP01 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x18 21.--23. " [30] ,Priority of INTCAP00 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x18 13.--15. " [29] ,Priority of INTPMD1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x18 5.--7. " [28] ,Priority of INT4 interrupt" "0,1,2,3,4,5,6,7" sif !(cpuis("TMPM375F*")) group.long 0x420++0x02F line.long 0x00 "INTPR9,Interrupt Priority Register 9" bitfld.long 0x00 29.--31. " [35] ,Priority of INTCAP41 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 21.--23. " [34] ,Priority of INTCAP40 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 13.--15. " [33] ,Priority of INTCAP11 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 5.--7. " [32] ,Priority of INTCAP10 interrupt" "0,1,2,3,4,5,6,7" line.long 0x04 "INTPR10,Interrupt Priority Register 10" bitfld.long 0x04 29.--31. " [39] ,Priority of INT7 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x04 21.--23. " [38] ,Priority of INT6 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x04 13.--15. " [37] ,Priority of INTPMD1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x04 5.--7. " [36] ,Priority of INTCAP50 interrupt" "0,1,2,3,4,5,6,7" line.long 0x08 "INTPR11,Interrupt Priority Register 11" bitfld.long 0x08 29.--31. " [43] ,Priority of INTADBCPA interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x08 21.--23. " [42] ,Priority of INTTB20 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x08 13.--15. " [41] ,Priority of INTTX2 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x08 5.--7. " [40] ,Priority of INTRX2 interrupt" "0,1,2,3,4,5,6,7" line.long 0x0C "INTPR12,Interrupt Priority Register 12" bitfld.long 0x0C 29.--31. " [47] ,Priority of INTTB21 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x0C 21.--23. " [46] ,Priority of INTTB20 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x0C 13.--15. " [45] ,Priority of INTADACPB interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x0C 5.--7. " [44] ,Priority of INTCAP50 interrupt" "0,1,2,3,4,5,6,7" line.long 0x10 "INTPR13,Interrupt Priority Register 13" bitfld.long 0x10 29.--31. " [51] ,Priority of INTCAP21 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x10 21.--23. " [50] ,Priority of INTCAP20 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x10 13.--15. " [49] ,Priority of INTTB31 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x10 5.--7. " [48] ,Priority of INTTB30 interrupt" "0,1,2,3,4,5,6,7" line.long 0x14 "INTPR14,Interrupt Priority Register 14" bitfld.long 0x14 29.--31. " [55] ,Priority of INTADBSFT interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x14 21.--23. " [54] ,Priority of INTCAP20 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x14 13.--15. " [53] ,Priority of INTCAP31 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x14 5.--7. " [52] ,Priority of INTCAP30 interrupt" "0,1,2,3,4,5,6,7" line.long 0x18 "INTPR15,Interrupt Priority Register 15" bitfld.long 0x18 29.--31. " [59] ,Priority of INTCAP21 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x18 21.--23. " [58] ,Priority of INT8 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x18 13.--15. " [57] ,Priority of INTADBTMR interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x18 5.--7. " [56] ,Priority of INTCAP30 interrupt" "0,1,2,3,4,5,6,7" line.long 0x1C "INTPR16,Interrupt Priority Register 16" bitfld.long 0x1C 29.--31. " [63] ,Priority of INTENC1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 21.--23. " [62] ,Priority of INT8 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 13.--15. " [61] ,Priority of INTADBTMR interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5.--7. " [60] ,Priority of INTCAP30 interrupt" "0,1,2,3,4,5,6,7" line.long 0x20 "INTPR17,Interrupt Priority Register 17" bitfld.long 0x20 29.--31. " [67] ,Priority of INTTB61 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x20 21.--23. " [66] ,Priority of INTTB60 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x20 13.--15. " [65] ,Priority of INTTX3 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x20 5.--7. " [64] ,Priority of INTRX3 interrupt" "0,1,2,3,4,5,6,7" line.long 0x24 "INTPR18,Interrupt Priority Register 18" bitfld.long 0x24 29.--31. " [71] ,Priority of INTCAP61 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x24 21.--23. " [70] ,Priority of INTCAP60 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x24 13.--15. " [69] ,Priority of INTTB71 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x24 5.--7. " [68] ,Priority of INTTB70 interrupt" "0,1,2,3,4,5,6,7" line.long 0x28 "INTPR19,Interrupt Priority Register 19" bitfld.long 0x28 29.--31. " [75] ,Priority of INTD interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x28 21.--23. " [74] ,Priority of INTC interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x28 13.--15. " [73] ,Priority of INTCAP71 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x28 5.--7. " [72] ,Priority of INTCAP70 interrupt" "0,1,2,3,4,5,6,7" line.long 0x2C "INTPR20,Interrupt Priority Register 20" sif (cpuis("TMPM376F*")) bitfld.long 0x2C 21.--23. " [78] ,Priority of INTRMCRX interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x2C 13.--15. " [77] ,Priority of INTMTCAP31 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x2C 5.--7. " [76] ,Priority of INTMTCAP30 interrupt" "0,1,2,3,4,5,6,7" else bitfld.long 0x2C 13.--15. " [77] ,Priority of INTF interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x2C 5.--7. " [76] ,Priority of INTE interrupt" "0,1,2,3,4,5,6,7" endif endif textline "" group.long 0xD08++0x7 line.long 0x00 "VTOR,Vector Table Offset Register" bitfld.long 0x00 29. " TBLBASE ,The vector table location" "Code,SRAM" hexmask.long.tbyte 0x00 7.--28. 1. " TBLOFF ,Offset value" sif (cpu()=="TMPM372FW"||cpu()=="TMPM372FWUG"||cpu()=="TMPM376FDDFG"||cpu()=="TMPM376FDD"||cpu()=="TMPM376FDFG"||cpu()=="TMPM376FD"||cpu()=="TMPM375FSDMG"||cpu()=="TMPM375FS") group.long 0xD0C++0x03 line.long 0x00 "APP_INT_RES_CON,Application Interrupt and Reset Control Register" hexmask.long.word 0x00 16.--31. 1. " VECTKEY ,Register key" bitfld.long 0x00 15. " ENDIANESS ,Endianness bit" "Big endian,Little endian" bitfld.long 0x00 8.--10. " PRIGROUP ,Interrupt priority grouping" "Seven,Six,Five,Four,Three,Two,One,No" bitfld.long 0x00 2. " SYSRESET ,System Reset Request" "Not requested,Requested" textline " " bitfld.long 0x00 1. " VECTCLR ,Clear active vector bit" "Not clear,Clear" bitfld.long 0x00 0. " VECTRESET ,System Reset bit" "Not reset,Reset" endif textline " " group.long 0xD18++0xB line.long 0x00 "SHPR1,System Handler Priority Register 1" bitfld.long 0x00 21.--23. " PRI_[6] ,Priority of usage fault" "0,1,2,3,4,5,6,7" bitfld.long 0x00 13.--15. " [5] ,Priority of bus fault" "0,1,2,3,4,5,6,7" bitfld.long 0x00 5.--7. " [4] ,Priority of memory management" "0,1,2,3,4,5,6,7" line.long 0x04 "SHPR2,System Handler Priority Register 2" bitfld.long 0x04 29.--31. " [11] ,Priority of SVCall" "0,1,2,3,4,5,6,7" line.long 0x08 "SHPR3,System Handler Priority Register 3" bitfld.long 0x08 29.--31. " [15] ,Priority of SysTick" "0,1,2,3,4,5,6,7" bitfld.long 0x08 21.--23. " [14] ,Priority of PendSV" "0,1,2,3,4,5,6,7" bitfld.long 0x08 5.--7. " [12] ,Priority of debug monitor" "0,1,2,3,4,5,6,7" textline " " group.long 0xD24++0x3 line.long 0x00 "SHCSR,System Handler Control and State Register" bitfld.long 0x00 18. " USGFAULTENA ,Usage Fault" "Disabled,Enabled" bitfld.long 0x00 17. " BUSFAULTENA ,Bus Fault" "Disabled,Enabled" bitfld.long 0x00 16. " MEMFAULTENA ,Memory Management" "Disabled,Enabled" bitfld.long 0x00 15. " SVCALLPENDED ,SVCall" "Not pending,Pending" textline " " bitfld.long 0x00 14. " BUSFAULTPENDED ,Bus Fault" "Not pending,Pending" bitfld.long 0x00 13. " MEMFAULTPENDED ,Memory Management" "Not pending,Pending" bitfld.long 0x00 12. " USGFAULTPENDED ,Usage Fault" "Not pending,Pending" bitfld.long 0x00 11. " SYSTICKACT ,SysTick" "Not activated,Activated" textline " " bitfld.long 0x00 10. " PENDSVACT ,PendSV" "Not activated,Activated" bitfld.long 0x00 8. " MONITORACT ,Debug Monitor" "Not activated,Activated" bitfld.long 0x00 7. " SVCALLACT ,SVCall" "Not activated,Activated" bitfld.long 0x00 3. " USGFAULTACT ,Usage Fault" "Not activated,Activated" textline " " bitfld.long 0x00 1. " BUSFAULTACT ,Bus Fault" "Not activated,Activated" bitfld.long 0x00 0. " MEMFAULTACT ,Memory Management" "Not activated,Activated" width 0x00b elif cpuis("TMPM380F*")||cpuis("TMPM382F*") width 10. hgroup.long 0x10++0x03 hide.long 0x00 "STCS,SysTick Control and Status Register" in group.long 0x14++0x013 line.long 0x00 "STRV,SysTick Reload Value Register" hexmask.long.tbyte 0x00 0.--23. 1. " RELOAD ,Reload value" line.long 0x04 "STCV/CLR,SysTick Current Value and clear Register" hexmask.long.tbyte 0x04 0.--23. 1. " CURRENT ,Current SysTick timer value" line.long 0x08 "STCV,SysTick Calibration Value Register" bitfld.long 0x08 31. " NOREF ,Reference clock provided" "Provided,Not provided" bitfld.long 0x08 30. " SKEW ,Calibration value is 10 ms" "Yes,No" hexmask.long.tbyte 0x08 0.--23. 1. " TENMS ,Calibration value" group.long 0x100++0x0b line.long 0x00 "INTSE1,Interrupt Set/Clear-Enable Register 1" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SETENA_set/clr_[31] ,INTCAP01 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " [30] ,INTCAP00 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " [29] ,INTPMD1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " [28] ,INTPMD0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " [27] ,INTTB51 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " [26] ,INTTB50 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 25. 0x00 25. 0x80 25. " [25] ,INTTB41 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " [24] ,INTTB40 interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x00 23. 0x00 23. 0x80 23. " [23] ,INTTB11 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " [22] ,INTTB10 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " [21] ,INTTB01 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " [20] ,INTTB00 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 19. 0x00 19. 0x80 19. " [19] ,INTRMCRX interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " [18] ,INTADPD1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " [17] ,INTRTC interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " [16] ,INTADPD0 interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x00 15. 0x00 15. 0x80 15. " [15] ,INTSBI1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " [14] ,INTSBI0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 13. 0x00 13. 0x80 13. " [13] ,INTEMG1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " [12] ,INTEMG0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " [11] ,INTSSP1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " [10] ,INTSSP0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " [9] ,INTTX1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " [8] ,INTRX1 interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " [7] ,INTTX0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " [6] ,INTRX0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " [5] ,INT5 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " [4] ,INT4 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " [3] ,INT3 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " [2] ,INT2 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 1. 0x00 1. 0x80 1. " [1] ,INT1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " [0] ,INT0 interrupt enable" "Disabled,Enabled" line.long 0x04 "INTSE2,Interrupt Set/Clear-Enable Register 2" sif cpuis("TMPM380F*") setclrfld.long 0x04 31. 0x04 31. 0x84 31. " [63] ,INTENC1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 30. 0x04 30. 0x84 30. " [62] ,INTENC0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 29. 0x04 29. 0x84 29. " [61] ,INTB interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 28. 0x04 28. 0x84 28. " [60] ,INTA interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x04 27. 0x04 27. 0x84 27. " [59] ,INT9 interrupt enable" "Disabled,Enabled" endif setclrfld.long 0x04 26. 0x04 26. 0x84 26. " [58] ,INT8 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 24. 0x04 24. 0x84 24. " [56] ,INTADTMR interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 22. 0x04 22. 0x84 22. " [54] ,INTADSFT interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x04 21. 0x04 21. 0x84 21. " [53] ,INTCAP31 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 20. 0x04 20. 0x84 20. " [52] ,INTCAP30 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 19. 0x04 19. 0x84 19. " [51] ,INTCAP21 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 18. 0x04 18. 0x84 18. " [50] ,INTCAP20 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 17. 0x04 17. 0x84 17. " [49] ,INTTB31 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 16. 0x04 16. 0x84 16. " [48] ,INTTB30 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 15. 0x04 15. 0x84 15. " [47] ,INTTB21 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 14. 0x04 14. 0x84 14. " [46] ,INTTB20 interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x04 13. 0x04 13. 0x84 13. " [45] ,INTTX4 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 12. 0x04 12. 0x84 12. " [44] ,INTRX4 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 11. 0x04 11. 0x84 11. " [43] ,INTADCP1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 10. 0x04 10. 0x84 10. " [42] ,INTADCP0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 9. 0x04 9. 0x84 9. " [41] ,INTTX2 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 8. 0x04 8. 0x84 8. " [40] ,INTRX2 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 7. 0x04 7. 0x84 7. " [39] ,INT7 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 6. 0x04 6. 0x84 6. " [38] ,INT6 interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x04 5. 0x04 5. 0x84 5. " [37] ,INTCAP51 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 4. 0x04 4. 0x84 4. " [36] ,INTCAP50 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 3. 0x04 3. 0x84 3. " [35] ,INTCAP41 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 2. 0x04 2. 0x84 2. " [34] ,INTCAP40 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 1. 0x04 1. 0x84 1. " [33] ,INTCAP11 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 0. 0x04 0. 0x84 0. " [32] ,INTCAP10 interrupt enable" "Disabled,Enabled" line.long 0x08 "INTSE3,Interrupt Set/Clear-Enable Register 3" setclrfld.long 0x08 30. 0x08 30. 0x88 30. " [94] ,INTMTEMG2 interrupt enable" "Disabled,Enabled" setclrfld.long 0x08 29. 0x08 29. 0x88 29. " [93] ,INTMTEMG1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x08 28. 0x08 28. 0x88 28. " [92] ,INTMTEMG0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x08 27. 0x08 27. 0x88 27. " [91] ,INTMTCAP21 interrupt enable" "Disabled,Enabled" setclrfld.long 0x08 26. 0x08 26. 0x88 26. " [90] ,INTMTCAP20 interrupt enable" "Disabled,Enabled" setclrfld.long 0x08 25. 0x08 25. 0x88 25. " [89] ,INTMTCAP11 interrupt enable" "Disabled,Enabled" setclrfld.long 0x08 24. 0x08 24. 0x88 24. " [88] ,INTMTCAP10 interrupt enable" "Disabled,Enabled" setclrfld.long 0x08 23. 0x08 23. 0x88 23. " [87] ,INTMTCAP01 interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x08 22. 0x08 22. 0x88 22. " [86] ,INTMTCAP00 interrupt enable" "Disabled,Enabled" setclrfld.long 0x08 21. 0x08 21. 0x88 21. " [85] ,INTMTTB21 interrupt enable" "Disabled,Enabled" setclrfld.long 0x08 20. 0x08 20. 0x88 20. " [84] ,INTMTTB20 interrupt enable" "Disabled,Enabled" setclrfld.long 0x08 19. 0x08 19. 0x88 19. " [83] ,INTMTTB11 interrupt enable" "Disabled,Enabled" setclrfld.long 0x08 18. 0x08 18. 0x88 18. " [82] ,INTMTTB10 interrupt enable" "Disabled,Enabled" setclrfld.long 0x08 17. 0x08 17. 0x88 17. " [81] ,INTMTTB01 interrupt enable" "Disabled,Enabled" setclrfld.long 0x08 16. 0x08 16. 0x88 16. " [80] ,INTMTTB00 interrupt enable" "Disabled,Enabled" setclrfld.long 0x08 15. 0x00 15. 0x80 15. " [79] ,INTDMACTC interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x08 14. 0x08 14. 0x88 14. " [78] ,INTDMACERR interrupt enable" "Disabled,Enabled" setclrfld.long 0x08 13. 0x08 13. 0x88 13. " [77] ,INTF interrupt enable" "Disabled,Enabled" setclrfld.long 0x08 12. 0x08 12. 0x88 12. " [76] ,INTE interrupt enable" "Disabled,Enabled" setclrfld.long 0x08 11. 0x08 11. 0x88 11. " [75] ,INTD interrupt enable" "Disabled,Enabled" setclrfld.long 0x08 10. 0x08 10. 0x88 10. " [74] ,INTC interrupt enable" "Disabled,Enabled" setclrfld.long 0x08 9. 0x08 9. 0x88 9. " [73] ,INTCAP71 interrupt enable" "Disabled,Enabled" setclrfld.long 0x08 8. 0x08 8. 0x88 8. " [72] ,INTCAP70 interrupt enable" "Disabled,Enabled" setclrfld.long 0x08 7. 0x08 7. 0x88 7. " [71] ,INTCAP61 interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x08 6. 0x08 6. 0x88 6. " [70] ,INTCAP60 interrupt enable" "Disabled,Enabled" setclrfld.long 0x08 5. 0x08 5. 0x88 5. " [69] ,INTTB71 interrupt enable" "Disabled,Enabled" setclrfld.long 0x08 4. 0x08 4. 0x88 4. " [68] ,INTTB70 interrupt enable" "Disabled,Enabled" setclrfld.long 0x08 3. 0x08 3. 0x88 3. " [67] ,INTTB61 interrupt enable" "Disabled,Enabled" setclrfld.long 0x08 2. 0x08 2. 0x88 2. " [66] ,INTTB60 interrupt enable" "Disabled,Enabled" setclrfld.long 0x08 1. 0x08 1. 0x88 1. " [65] ,INTTX3 interrupt enable" "Disabled,Enabled" textline "" group.long 0x200++0xb line.long 0x00 "INTSP1,Interrupt Set/Clear-Pending Register 1" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " SETPEND_set/clr_[31] ,INTCAP01 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " [30] ,INTCAP00 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " [29] ,INTPMD1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " [28] ,INTPMD0 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " [27] ,INTTB51 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " [26] ,INTTB50 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " [25] ,INTTB41 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " [24] ,INTTB40 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " [23] ,INTTB11 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " [22] ,INTTB10 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " [21] ,INTTB01 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " [20] ,INTTB00 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " [19] ,INTRMCRX interrupt pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " [18] ,INTADPD1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " [17] ,INTRTC interrupt pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " [16] ,INTADPD0 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " [15] ,INTSBI1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " [14] ,INTSBI0 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " [13] ,INTEMG1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " [12] ,INTEMG0 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " [11] ,INTSSP1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " [10] ,INTSSP0 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " [9] ,INTTX1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " [8] ,INTRX1 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " [7] ,INTTX0 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " [6] ,INTRX0 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " [5] ,INT5 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " [4] ,INT4 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " [3] ,INT3 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " [2] ,INT2 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " [1] ,INT1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " [0] ,INT0 interrupt pending" "Not pending,Pending" line.long 0x04 "INTSP2,Interrupt Set/Clear-Pending Register 2" setclrfld.long 0x04 31. 0x04 31. 0x84 31. " [63] ,INTENC1 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 30. 0x04 30. 0x84 30. " [62] ,INTENC0 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 29. 0x04 29. 0x84 29. " [61] ,INTB interrupt pending" "Not pending,Pending" setclrfld.long 0x04 28. 0x04 28. 0x84 28. " [60] ,INTA interrupt pending" "Not pending,Pending" setclrfld.long 0x04 27. 0x04 27. 0x84 27. " [59] ,INT9 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 26. 0x04 26. 0x84 26. " [58] ,INT8 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x04 24. 0x04 24. 0x84 24. " [56] ,INTADTMR interrupt pending" "Not pending,Pending" setclrfld.long 0x04 22. 0x04 22. 0x84 22. " [54] ,INTADSFT interrupt pending" "Not pending,Pending" sif cpuis("TMPM380F*") setclrfld.long 0x04 21. 0x04 21. 0x84 21. " [53] ,INTCAP31 interrupt pending" "Not pending,Pending" endif setclrfld.long 0x04 20. 0x04 20. 0x84 20. " [52] ,INTCAP30 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 19. 0x04 19. 0x84 19. " [51] ,INTCAP21 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 18. 0x04 18. 0x84 18. " [50] ,INTCAP20 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x04 17. 0x04 17. 0x84 17. " [49] ,INTTB31 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 16. 0x04 16. 0x84 16. " [48] ,INTTB30 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 15. 0x04 15. 0x84 15. " [47] ,INTTB21 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 14. 0x04 14. 0x84 14. " [46] ,INTTB20 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 13. 0x04 13. 0x84 13. " [45] ,INTTX4 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 12. 0x04 12. 0x84 12. " [44] ,INTRX4 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x04 11. 0x04 11. 0x84 11. " [43] ,INTADCP1 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 10. 0x04 10. 0x84 10. " [42] ,INTADCP0 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 9. 0x04 9. 0x84 9. " [41] ,INTTX2 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 8. 0x04 8. 0x84 8. " [40] ,INTRX2 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 7. 0x04 7. 0x84 7. " [39] ,INT7 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 6. 0x04 6. 0x84 6. " [38] ,INT6 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x04 5. 0x04 5. 0x84 5. " [37] ,INTCAP51 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 4. 0x04 4. 0x84 4. " [36] ,INTCAP50 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 3. 0x04 3. 0x84 3. " [35] ,INTCAP41 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 2. 0x04 2. 0x84 2. " [34] ,INTCAP40 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 1. 0x04 1. 0x84 1. " [33] ,INTCAP11 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 0. 0x04 0. 0x84 0. " [32] ,INTCAP10 interrupt pending" "Not pending,Pending" line.long 0x08 "INTSP3,Interrupt Set/Clear-Pending Register 3" setclrfld.long 0x08 30. 0x08 30. 0x88 30. " [94] ,INTMTEMG2 interrupt pending" "Not pending,Pending" setclrfld.long 0x08 29. 0x08 29. 0x88 29. " [93] ,INTMTEMG1 interrupt pending" "Not pending,Pending" setclrfld.long 0x08 28. 0x08 28. 0x88 28. " [92] ,INTMTEMG0 interrupt pending" "Not pending,Pending" setclrfld.long 0x08 27. 0x08 27. 0x88 27. " [91] ,INTMTCAP21 interrupt pending" "Not pending,Pending" setclrfld.long 0x08 26. 0x08 26. 0x88 26. " [90] ,INTMTCAP20 interrupt pending" "Not pending,Pending" setclrfld.long 0x08 25. 0x08 25. 0x88 25. " [89] ,INTMTCAP11 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x08 24. 0x08 24. 0x88 24. " [88] ,INTMTCAP10 interrupt pending" "Not pending,Pending" setclrfld.long 0x08 23. 0x08 23. 0x88 23. " [87] ,INTMTCAP01 interrupt pending" "Not pending,Pending" setclrfld.long 0x08 22. 0x08 22. 0x88 22. " [86] ,INTMTCAP00 interrupt pending" "Not pending,Pending" setclrfld.long 0x08 21. 0x08 21. 0x88 21. " [85] ,INTMTTB21 interrupt pending" "Not pending,Pending" setclrfld.long 0x08 20. 0x08 20. 0x88 20. " [84] ,INTMTTB20 interrupt pending" "Not pending,Pending" setclrfld.long 0x08 19. 0x08 19. 0x88 19. " [83] ,INTMTTB11 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x08 18. 0x08 18. 0x88 18. " [82] ,INTMTTB10 interrupt pending" "Not pending,Pending" setclrfld.long 0x08 17. 0x08 17. 0x88 17. " [81] ,INTMTTB01 interrupt pending" "Not pending,Pending" setclrfld.long 0x08 16. 0x08 16. 0x88 16. " [80] ,INTMTTB00 interrupt pending" "Not pending,Pending" setclrfld.long 0x08 15. 0x08 15. 0x88 15. " [79] ,INTDMACTC interrupt pending" "Not pending,Pending" setclrfld.long 0x08 14. 0x08 14. 0x88 14. " [78] ,INTDMACERR interrupt pending" "Not pending,Pending" setclrfld.long 0x08 13. 0x08 13. 0x88 13. " [77] ,INTF interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x08 12. 0x08 12. 0x88 12. " [76] ,INTE interrupt pending" "Not pending,Pending" setclrfld.long 0x08 11. 0x08 11. 0x88 11. " [75] ,INTD interrupt pending" "Not pending,Pending" setclrfld.long 0x08 10. 0x08 10. 0x88 10. " [74] ,INTC interrupt pending" "Not pending,Pending" setclrfld.long 0x08 9. 0x08 9. 0x88 9. " [73] ,INTCAP71 interrupt pending" "Not pending,Pending" setclrfld.long 0x08 8. 0x08 8. 0x88 8. " [72] ,INTCAP70 interrupt pending" "Not pending,Pending" setclrfld.long 0x08 7. 0x08 7. 0x88 7. " [71] ,INTCAP61 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x08 6. 0x08 6. 0x88 6. " [70] ,INTCAP60 interrupt pending" "Not pending,Pending" setclrfld.long 0x08 5. 0x08 5. 0x88 5. " [69] ,INTTB71 interrupt pending" "Not pending,Pending" setclrfld.long 0x08 4. 0x08 4. 0x88 4. " [68] ,INTTB70 interrupt pending" "Not pending,Pending" setclrfld.long 0x08 3. 0x08 3. 0x88 3. " [67] ,INTTB61 interrupt pending" "Not pending,Pending" setclrfld.long 0x08 2. 0x08 2. 0x88 2. " [66] ,INTTB60 interrupt pending" "Not pending,Pending" setclrfld.long 0x08 1. 0x08 1. 0x88 1. " [65] ,INTTX3 interrupt pending" "Not pending,Pending" textline " " group.long 0x400++0x3f line.long 0x00 "INTPR1,Interrupt Priority Register 1" bitfld.long 0x00 29.--31. " PRI_[3] ,Priority of INT3 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 21.--23. " [2] ,Priority of INT2 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 13.--15. " [1] ,Priority of INT1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 5.--7. " [0] ,Priority of INT0 interrupt" "0,1,2,3,4,5,6,7" line.long 0x04 "INTPR2,Interrupt Priority Register 2" bitfld.long 0x04 29.--31. " [7] ,Priority of INTTX0 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x04 21.--23. " [6] ,Priority of INTRX0 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x04 13.--15. " [5] ,Priority of INT5 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x04 5.--7. " [4] ,Priority of INT4 interrupt" "0,1,2,3,4,5,6,7" line.long 0x08 "INTPR3,Interrupt Priority Register 3" bitfld.long 0x08 29.--31. " [11] ,Priority of INTSSP1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x08 21.--23. " [10] ,Priority of INTSSP0 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x08 13.--15. " [9] ,Priority of INTTX1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x08 5.--7. " [8] ,Priority of INTRX1 interrupt" "0,1,2,3,4,5,6,7" line.long 0x0C "INTPR4,Interrupt Priority Register 4" bitfld.long 0x0C 29.--31. " [15] ,Priority of INTSBI1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x0C 21.--23. " [14] ,Priority of INTSBI0 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x0C 13.--15. " [13] ,Priority of INTEMG1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x0C 5.--7. " [12] ,Priority of INTEMG0 interrupt" "0,1,2,3,4,5,6,7" line.long 0x10 "INTPR5,Interrupt Priority Register 5" bitfld.long 0x10 29.--31. " [19] ,Priority of INTRMCRX interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x10 21.--23. " [18] ,Priority of INTADPD1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x10 13.--15. " [17] ,Priority of INTRTC interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x10 5.--7. " [16] ,Priority of INTADPD0 interrupt" "0,1,2,3,4,5,6,7" line.long 0x14 "INTPR6,Interrupt Priority Register 6" bitfld.long 0x14 29.--31. " [23] ,Priority of INTTB11 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x14 21.--23. " [22] ,Priority of INTTB10 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x14 13.--15. " [21] ,Priority of INTTB01 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x14 5.--7. " [20] ,Priority of INTTB00 interrupt" "0,1,2,3,4,5,6,7" line.long 0x18 "INTPR7,Interrupt Priority Register 7" bitfld.long 0x18 29.--31. " [27] ,Priority of INTTB51 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x18 21.--23. " [26] ,Priority of INTTB50 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x18 13.--15. " [25] ,Priority of INTTB41 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x18 5.--7. " [24] ,Priority of INTTB40 interrupt" "0,1,2,3,4,5,6,7" line.long 0x1C "INTPR8,Interrupt Priority Register 8" bitfld.long 0x1C 29.--31. " [31] ,Priority of INTCAP01 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 21.--23. " [30] ,Priority of INTCAP00 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 13.--15. " [29] ,Priority of INTPMD1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5.--7. " [28] ,Priority of INTPMD0 interrupt" "0,1,2,3,4,5,6,7" line.long 0x20 "INTPR9,Interrupt Priority Register 9" bitfld.long 0x20 29.--31. " [35] ,Priority of INTCAP41 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x20 21.--23. " [34] ,Priority of INTCAP40 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x20 13.--15. " [33] ,Priority of INTCAP11 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x20 5.--7. " [32] ,Priority of INTCAP10 interrupt" "0,1,2,3,4,5,6,7" line.long 0x24 "INTPR10,Interrupt Priority Register 10" bitfld.long 0x24 29.--31. " [39] ,Priority of INT7 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x24 21.--23. " [38] ,Priority of INT6 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x24 13.--15. " [37] ,Priority of INTCAP51 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x24 5.--7. " [36] ,Priority of INTCAP50 interrupt" "0,1,2,3,4,5,6,7" line.long 0x28 "INTPR11,Interrupt Priority Register 11" bitfld.long 0x28 29.--31. " [43] ,Priority of INTADCP1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x28 21.--23. " [42] ,Priority of INTADCP0 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x28 13.--15. " [41] ,Priority of INTTX2 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x28 5.--7. " [40] ,Priority of INTRX2 interrupt" "0,1,2,3,4,5,6,7" line.long 0x2C "INTPR12,Interrupt Priority Register 12" bitfld.long 0x2C 29.--31. " [47] ,Priority of INTTB21 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x2C 21.--23. " [46] ,Priority of INTTB20 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x2C 13.--15. " [45] ,Priority of INTTX4 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x2C 5.--7. " [44] ,Priority of INTRX4 interrupt" "0,1,2,3,4,5,6,7" line.long 0x30 "INTPR13,Interrupt Priority Register 13" bitfld.long 0x30 29.--31. " [51] ,Priority of INTCAP21 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x30 21.--23. " [50] ,Priority of INTCAP20 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x30 13.--15. " [49] ,Priority of INTTB31 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x30 5.--7. " [48] ,Priority of INTTB30 interrupt" "0,1,2,3,4,5,6,7" line.long 0x34 "INTPR14,Interrupt Priority Register 14" bitfld.long 0x34 29.--31. " [55] ,Priority of INTCAP21 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x34 21.--23. " [54] ,Priority of INTADSFT interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x34 13.--15. " [53] ,Priority of INTCAP31 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x34 5.--7. " [52] ,Priority of INTCAP30 interrupt" "0,1,2,3,4,5,6,7" line.long 0x38 "INTPR15,Interrupt Priority Register 15" bitfld.long 0x38 29.--31. " [59] ,Priority of INT9 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x38 21.--23. " [58] ,Priority of INT8 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x38 13.--15. " [57] ,Priority of INTCAP31 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x38 5.--7. " [56] ,Priority of INTADTMR interrupt" "0,1,2,3,4,5,6,7" group.long 0x43C++0x3 line.long 0x00 "INTPR16,Interrupt Priority Register 16" bitfld.long 0x00 29.--31. " [63] ,Priority of INTENC1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 21.--23. " [62] ,Priority of INTENC0 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 13.--15. " [61] ,Priority of INTB interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 5.--7. " [60] ,Priority of INTA interrupt" "0,1,2,3,4,5,6,7" group.long 0x440++0x17 line.long 0x00 "INTPR17,Interrupt Priority Register 17" bitfld.long 0x00 29.--31. " [67] ,Priority of INTTB61 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 21.--23. " [66] ,Priority of INTTB60 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 13.--15. " [65] ,Priority of INTTX3 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 5.--7. " [64] ,Priority of INTRX3 interrupt" "0,1,2,3,4,5,6,7" line.long 0x04 "INTPR18,Interrupt Priority Register 18" bitfld.long 0x04 29.--31. " [71] ,Priority of INTCAP61 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x04 21.--23. " [70] ,Priority of INTCAP60 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x04 13.--15. " [69] ,Priority of INTTB71 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x04 5.--7. " [68] ,Priority of INTTB70 interrupt" "0,1,2,3,4,5,6,7" line.long 0x08 "INTPR19,Interrupt Priority Register 19" bitfld.long 0x08 29.--31. " [75] ,Priority of INTD interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x08 21.--23. " [74] ,Priority of INTC interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x08 13.--15. " [73] ,Priority of INTCAP71 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x08 5.--7. " [72] ,Priority of INTCAP70 interrupt" "0,1,2,3,4,5,6,7" line.long 0x0c "INTPR20,Interrupt Priority Register 20" bitfld.long 0x0c 29.--31. " [79] ,Priority of INTDMACTC interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x0c 21.--23. " [78] ,Priority of INTDMACERR interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x0c 13.--15. " [77] ,Priority of INTF interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x0c 5.--7. " [76] ,Priority of INTE interrupt" "0,1,2,3,4,5,6,7" line.long 0x10 "INTPR20,Interrupt Priority Register 20" bitfld.long 0x10 29.--31. " [83] ,Priority of INTMTTB11 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x10 21.--23. " [82] ,Priority of INTMTTB10 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x10 13.--15. " [81] ,Priority of INTMTTB01 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x10 5.--7. " [80] ,Priority of INTMTTB00 interrupt" "0,1,2,3,4,5,6,7" line.long 0x14 "INTPR20,Interrupt Priority Register 20" bitfld.long 0x14 29.--31. " [87] ,Priority of INTMTCAP01 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x14 21.--23. " [86] ,Priority of INTMTCAP00 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x14 13.--15. " [85] ,Priority of INTMTTB21 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x14 5.--7. " [84] ,Priority of INTMTTB20 interrupt" "0,1,2,3,4,5,6,7" group.long 0x458++0x3 line.long 0x00 "INTPR20,Interrupt Priority Register 20" bitfld.long 0x00 29.--31. " [91] ,Priority of INTMTCAP21 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 21.--23. " [90] ,Priority of INTMTCAP20 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 13.--15. " [89] ,Priority of INTMTCAP11 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 5.--7. " [88] ,Priority of INTMTCAP10 interrupt" "0,1,2,3,4,5,6,7" group.long 0x45C++0x3 line.long 0x00 "INTPR20,Interrupt Priority Register 20" bitfld.long 0x00 29.--31. " [95] ,Priority of INTMTCAP21 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 21.--23. " [94] ,Priority of INTMTEMG2 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 13.--15. " [93] ,Priority of INTMTEMG1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 5.--7. " [92] ,Priority of INTMTEMG0 interrupt" "0,1,2,3,4,5,6,7" textline "" group.long 0xD08++0x7 line.long 0x00 "VTOR,Vector Table Offset Register" bitfld.long 0x00 29. " TBLBASE ,The vector table location" "Code,SRAM" hexmask.long.tbyte 0x00 7.--28. 1. " TBLOFF ,Offset value" textline "" group.long 0xD18++0xB line.long 0x00 "SHPR1,System Handler Priority Register 1" bitfld.long 0x00 29.--31. " PRI_[7] ,Priority of usage fault" "0,1,2,3,4,5,6,7" bitfld.long 0x00 21.--23. " [6] ,Priority of usage fault" "0,1,2,3,4,5,6,7" bitfld.long 0x00 13.--15. " [5] ,Priority of bus fault" "0,1,2,3,4,5,6,7" bitfld.long 0x00 5.--7. " [4] ,Priority of memory management" "0,1,2,3,4,5,6,7" line.long 0x04 "SHPR2,System Handler Priority Register 2" bitfld.long 0x04 29.--31. " [11] ,Priority of SVCall" "0,1,2,3,4,5,6,7" bitfld.long 0x04 21.--23. " [10] ,Priority of SVCall" "0,1,2,3,4,5,6,7" bitfld.long 0x04 13.--15. " [9] ,Priority of SVCall" "0,1,2,3,4,5,6,7" bitfld.long 0x04 5.--7. " [8] ,Priority of SVCall" "0,1,2,3,4,5,6,7" line.long 0x08 "SHPR3,System Handler Priority Register 3" bitfld.long 0x08 29.--31. " [15] ,Priority of SysTick" "0,1,2,3,4,5,6,7" bitfld.long 0x08 21.--23. " [14] ,Priority of PendSV" "0,1,2,3,4,5,6,7" bitfld.long 0x08 13.--15. " [13] ,Priority of SVCall" "0,1,2,3,4,5,6,7" bitfld.long 0x08 5.--7. " [12] ,Priority of debug monitor" "0,1,2,3,4,5,6,7" textline "" group.long 0xD24++0x3 line.long 0x00 "SHCSR,System Handler Control and State Register" bitfld.long 0x00 18. " USGFAULTENA ,Usage Fault" "Disabled,Enabled" bitfld.long 0x00 17. " BUSFAULTENA ,Bus Fault" "Disabled,Enabled" bitfld.long 0x00 16. " MEMFAULTENA ,Memory Management" "Disabled,Enabled" bitfld.long 0x00 15. " SVCALLPENDED ,SVCall" "Not pending,Pending" textline " " bitfld.long 0x00 14. " BUSFAULTPENDED ,Bus Fault" "Not pending,Pending" bitfld.long 0x00 13. " MEMFAULTPENDED ,Memory Management" "Not pending,Pending" bitfld.long 0x00 12. " USGFAULTPENDED ,Usage Fault" "Not pending,Pending" bitfld.long 0x00 11. " SYSTICKACT ,SysTick" "Not activated,Activated" textline " " bitfld.long 0x00 10. " PENDSVACT ,PendSV" "Not activated,Activated" bitfld.long 0x00 8. " MONITORACT ,Debug Monitor" "Not activated,Activated" bitfld.long 0x00 7. " SVCALLACT ,SVCall" "Not activated,Activated" bitfld.long 0x00 3. " USGFAULTACT ,Usage Fault" "Not activated,Activated" textline " " bitfld.long 0x00 1. " BUSFAULTACT ,Bus Fault" "Not activated,Activated" bitfld.long 0x00 0. " MEMFAULTACT ,Memory Management" "Not activated,Activated" width 0x00b elif cpuis("TMPM36B*") width 17. hgroup.long 0x10++0x03 hide.long 0x00 "STCS,SysTick Control and Status Register" in group.long 0x14++0x07 line.long 0x00 "STRV,SysTick Reload Value Register" hexmask.long.tbyte 0x00 0.--23. 1. " RELOAD ,Reload value" line.long 0x04 "STCV/CLR,SysTick Current Value and clear Register" hexmask.long.tbyte 0x04 0.--23. 1. " CURRENT ,Current SysTick timer value" rgroup.long 0x1C++0x03 line.long 0x00 "STCV,SysTick Calibration Value Register" bitfld.long 0x00 31. " NOREF ,Reference clock provided" "Provided,Not provided" bitfld.long 0x00 30. " SKEW ,Calibration value is 10 ms" "Yes,No" hexmask.long.tbyte 0x00 0.--23. 1. " TENMS ,Calibration value" group.long 0x100++0x07 line.long 0x00 "INTSE1,Interrupt Set/Clear-Enable Register 1" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SETENA_set/clr_[31] ,INTSSP2 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " [30] ,INTSSP1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " [29] ,INTSSP0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " [28] ,INTSBI2 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " [27] ,INTSBI1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " [26] ,INTSBI0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 25. 0x00 25. 0x80 25. " [25] ,INTUART5 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " [24] ,INTUART4 interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x00 23. 0x00 23. 0x80 23. " [23] ,INTTX3 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " [22] ,INTRX3 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " [21] ,INTTX2 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " [20] ,INTRX2 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 19. 0x00 19. 0x80 19. " [19] ,INTTX1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " [18] ,INTRX1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " [17] ,INTTX0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " [16] ,INTRX0 interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x00 15. 0x00 15. 0x80 15. " [15] ,INTF interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " [14] ,INTE interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 13. 0x00 13. 0x80 13. " [13] ,INTD interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " [12] ,INTC interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " [11] ,INTB interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " [10] ,INTA interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " [9] ,INT9 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " [8] ,INT8 interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " [7] ,INT7 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " [6] ,INT6 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " [5] ,INT5 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " [4] ,INT4 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " [3] ,INT3 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " [2] ,INT2 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 1. 0x00 1. 0x80 1. " [1] ,INT1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " [0] ,INT0 interrupt enable" "Disabled,Enabled" line.long 0x04 "INTSE2,Interrupt Set/Clear-Enable Register 2" setclrfld.long 0x04 31. 0x04 31. 0x84 31. " [63] , INTMTCAP11 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 30. 0x04 30. 0x84 30. " [62] ,INTMTCAP10 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 29. 0x04 29. 0x84 29. " [61] ,INTMTTB11 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 28. 0x04 28. 0x84 28. " [60] ,INTMTTB10 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 27. 0x04 27. 0x84 27. " [59] ,INTMTEMG1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 26. 0x04 26. 0x84 26. " [58] ,INTMTCAP01 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 25. 0x04 25. 0x84 25. " [57] ,INTMTCAP00 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 24. 0x04 24. 0x84 24. " [56] ,INTMTTB01 interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x04 23. 0x04 23. 0x84 23. " [55] ,INTMTTB00 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 22. 0x04 22. 0x84 22. " [54] ,INTMTEMG0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 18. 0x04 18. 0x84 18. " [50] ,INTENC0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 17. 0x04 17. 0x84 17. " [49] ,INTPMD0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 16. 0x04 16. 0x84 16. " [48] ,INTEMG0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 11. 0x04 11. 0x84 11. " [43] ,INTAD interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 10. 0x04 10. 0x84 10. " [42] ,INTADM1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 9. 0x04 9. 0x84 9. " [41] ,INTADM0 interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x04 8. 0x04 8. 0x84 8. " [40] ,INTADHP interrupt enable" "Disabled,Enabled" group.long 0x108++0x03 line.long 0x00 "INTSE3,Interrupt Set/Clear-Enable Register 3" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " [95] ,INTCAP61 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " [94] ,INTCAP60 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " [93] ,INTTB6 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " [92] ,INTCAP51 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " [91] ,INTCAP50 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " [90] ,INTTB5 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 25. 0x00 25. 0x80 25. " [89] ,INTCAP41 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " [88] ,INTCAP40 interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x00 23. 0x00 23. 0x80 23. " [87] ,INTTB4 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " [86] ,INTCAP31 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " [85] ,INTCAP30 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " [84] ,INTTB3 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 19. 0x00 19. 0x80 19. " [83] ,INTCAP21 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " [82] ,INTCAP20 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " [81] ,INTTB2 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " [80] ,INTCAP11 interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x00 15. 0x00 15. 0x80 15. " [79] ,INTCAP10 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " [78] ,INTTB1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 13. 0x00 13. 0x80 13. " [77] ,INTCAP01 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " [76] ,INTCAP00 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " [75] ,INTTB0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " [74] ,INTRMCRX interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " [73] ,INTMTCAP31 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " [72] ,INTMTCAP30 interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " [71] ,INTMTTB31 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " [70] ,INTMTTB30 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " [69] ,INTMTEMG3 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " [68] ,INTMTCAP21 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " [67] ,INTMTCAP20 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " [66] ,INTMTTB21 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 1. 0x00 1. 0x80 1. " [65] ,INTMTTB20 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " [64] ,INTMTEMG2 interrupt enable" "Disabled,Enabled" group.long 0x10C++0x03 line.long 0x00 "INTSE4,Interrupt Set/Clear-Enable Register 4" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " [127] ,INTDMABERR interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " [126] ,INTDMAAERR interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " [125] ,INTDMARQ interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " [124] ,INTDMATB interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " [123] ,INTDMASBI2 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " [122] ,INTDMASBI1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 25. 0x00 25. 0x80 25. " [121] ,INTDMATX3 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " [120] ,INTDMARX3 interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x00 23. 0x00 23. 0x80 23. " [119] ,INTDMATX2 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " [118] ,INTDMARX2 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " [117] ,INTDMATX1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " [116] ,INTDMARX1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 19. 0x00 19. 0x80 19. " [115] ,INTDMATX0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " [114] ,INTDMARX0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " [113] ,INTDMAUTT5 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " [112] ,INTDMAUTR5 interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x00 15. 0x00 15. 0x80 15. " [111] ,INTDMAUTT4 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " [110] ,INTDMAUTR4 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 13. 0x00 13. 0x80 13. " [109] ,INTDMASPT2 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " [108] ,INTDMASPR2 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " [107] ,INTDMASPT1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " [106] ,INTDMASPR1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " [105] ,INTDMASPT0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " [104] ,INTDMASPR0 interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x00 4. 0x00 4. 0x80 4. " [100] ,INTDMAAD interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " [99] ,INTRTC interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " [98] ,INTCAP71 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 1. 0x00 1. 0x80 1. " [97] ,INTCAP70 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " [96] ,INTTB7 interrupt enable" "Disabled,Enabled" textline "" group.long 0x200++0x7 line.long 0x00 "INTSP1,Interrupt Set/Clear-Pending Register 1" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " SETPEND_set/clr_[31] ,INTSSP2 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " [30] ,INTSSP1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " [29] ,INTSSP0 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " [28] ,INTSBI2 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " [27] ,INTSBI1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " [26] ,INTSBI0 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " [25] ,INTUART5 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " [24] ,INTUART4 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " [23] ,INTTX3 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " [22] ,INTRX3 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " [21] ,INTTX2 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " [20] ,INTRX2 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " [19] ,INTTX1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " [18] ,INTRX1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " [17] ,INTTX0 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " [16] ,INTRX0 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " [15] ,INTF interrupt pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " [14] ,INTE interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " [13] ,INTD interrupt pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " [12] ,INTC interrupt pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " [11] ,INTB interrupt pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " [10] ,INTA interrupt pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " [9] ,INT9 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " [8] ,INT8 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " [7] ,INT7 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " [6] ,INT6 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " [5] ,INT5 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " [4] ,INT4 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " [3] ,INT3 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " [2] ,INT2 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " [1] ,INT1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " [0] ,INT0 interrupt pending" "Not pending,Pending" line.long 0x04 "INTSP2,Interrupt Set/Clear-Pending Register 2" setclrfld.long 0x04 31. 0x04 31. 0x84 31. " [63] ,INTMTCAP11 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 30. 0x04 30. 0x84 30. " [62] ,INTMTCAP10 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 29. 0x04 29. 0x84 29. " [61] ,INTMTTB11 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 28. 0x04 28. 0x84 28. " [60] ,INTMTTB10 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 27. 0x04 27. 0x84 27. " [59] ,INTMTEMG1 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 26. 0x04 26. 0x84 26. " [58] ,INTMTCAP01 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x04 25. 0x04 25. 0x84 25. " [57] ,INTMTCAP00 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 24. 0x04 24. 0x84 24. " [56] ,INTMTTB01 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 23. 0x04 23. 0x84 23. " [55] ,INTMTTB00 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 22. 0x04 22. 0x84 22. " [54] ,INTMTEMG0 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 18. 0x04 18. 0x84 18. " [50] ,INTENC0 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 17. 0x04 17. 0x84 17. " [49] ,INTPMD0 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x04 16. 0x04 16. 0x84 16. " [48] ,INTEMG0 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 11. 0x04 11. 0x84 11. " [43] ,INTAD interrupt pending" "Not pending,Pending" setclrfld.long 0x04 10. 0x04 10. 0x84 10. " [42] ,INTADM1 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 9. 0x04 9. 0x84 9. " [41] ,INTADM0 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 8. 0x04 8. 0x84 8. " [40] ,INTADHP interrupt pending" "Not pending,Pending" group.long 0x208++0x03 line.long 0x00 "INTSP3,Interrupt Set/Clear-Pending Register 3" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " [95] ,INTCAP61 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " [94] ,INTCAP60 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " [93] ,INTTB6 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " [92] ,INTCAP51 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " [91] ,INTCAP50 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " [90] ,INTTB5 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " [89] ,INTCAP41 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " [88] ,INTCAP40 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " [87] ,INTTB4 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " [86] ,INTCAP31 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " [85] ,INTCAP30 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " [84] ,INTTB3 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " [83] ,INTCAP21 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " [82] ,INTCAP20 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " [81] ,INTTB2 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " [80] ,INTCAP11 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " [79] ,INTCAP10 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " [78] ,INTTB1 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " [77] ,INTCAP01 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " [76] ,INTCAP00 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " [75] ,INTTB0 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " [74] ,INTRMCRX interrupt pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " [73] ,INTMTCAP31 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " [72] ,INTMTCAP30 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " [71] ,INTMTTB31 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " [70] ,INTMTTB30 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " [69] ,INTMTEMG3 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " [68] ,INTMTCAP21 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " [67] ,INTMTCAP20 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " [66] ,INTMTTB21 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " [65] ,INTMTTB20 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " [64] ,INTMTEMG2 interrupt pending" "Not pending,Pending" group.long 0x20C++0x03 line.long 0x00 "INTSP4,Interrupt Set/Clear-Pending Register 4" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " [127] ,INTDMABERR interrupt pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " [126] ,INTDMAAERR interrupt pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " [125] ,INTDMARQ interrupt pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " [124] ,INTDMATB interrupt pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " [123] ,INTDMASBI2 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " [122] ,INTDMASBI1 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " [121] ,INTDMATX3 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " [120] ,INTDMARX3 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " [119] ,INTDMATX2 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " [118] ,INTDMARX2 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " [117] ,INTDMATX1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " [116] ,INTDMARX1 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " [115] ,INTDMATX0 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " [114] ,INTDMARX0 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " [113] ,INTDMAUTT5 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " [112] ,INTDMAUTR5 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " [111] ,INTDMAUTT4 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " [110] ,INTDMAUTR4 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " [109] ,INTDMASPT2 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " [108] ,INTDMASPR2 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " [107] ,INTDMASPT1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " [106] ,INTDMASPR1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " [105] ,INTDMASPT0 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " [104] ,INTDMASPR0 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 4. 0x00 4. 0x80 4. " [100] ,INTDMAAD interrupt pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " [99] ,INTRTC interrupt pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " [98] ,INTCAP71 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 1. 0x00 1. 0x80 1. " [97] ,INTCAP70 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " [96] ,INTTB7 interrupt pending" "Not pending,Pending" textline "" group.long 0x400++0x1F line.long 0x00 "INTPR1,Interrupt Priority Register 1" bitfld.long 0x00 29.--31. " PRI_[3] ,Priority of INT3 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 21.--23. " [2] ,Priority of INT2 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 13.--15. " [1] ,Priority of INT1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 5.--7. " [0] ,Priority of INT0 interrupt" "0,1,2,3,4,5,6,7" line.long 0x04 "INTPR2,Interrupt Priority Register 2" bitfld.long 0x04 29.--31. " [7] ,Priority of INT7 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x04 21.--23. " [6] ,Priority of INT6 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x04 13.--15. " [5] ,Priority of INT5 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x04 5.--7. " [4] ,Priority of INT4 interrupt" "0,1,2,3,4,5,6,7" line.long 0x08 "INTPR3,Interrupt Priority Register 3" bitfld.long 0x08 29.--31. " [11] ,Priority of INTB interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x08 21.--23. " [10] ,Priority of INTA interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x08 13.--15. " [9] ,Priority of INT9 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x08 5.--7. " [8] ,Priority of INT8 interrupt" "0,1,2,3,4,5,6,7" line.long 0x0C "INTPR4,Interrupt Priority Register 4" bitfld.long 0x0C 29.--31. " [15] ,Priority of INTF interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x0C 21.--23. " [14] ,Priority of INTE interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x0C 13.--15. " [13] ,Priority of INTD interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x0C 5.--7. " [12] ,Priority of INTC interrupt" "0,1,2,3,4,5,6,7" line.long 0x10 "INTPR5,Interrupt Priority Register 5" bitfld.long 0x10 29.--31. " [19] ,Priority of INTTX1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x10 21.--23. " [18] ,Priority of INTRX1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x10 13.--15. " [17] ,Priority of INTTX0 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x10 5.--7. " [16] ,Priority of INTRX0 interrupt" "0,1,2,3,4,5,6,7" line.long 0x14 "INTPR6,Interrupt Priority Register 6" bitfld.long 0x14 29.--31. " [23] ,Priority of INTTX3 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x14 21.--23. " [22] ,Priority of INTRX3 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x14 13.--15. " [21] ,Priority of INTTX2 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x14 5.--7. " [20] ,Priority of INTRX2 interrupt" "0,1,2,3,4,5,6,7" line.long 0x18 "INTPR7,Interrupt Priority Register 7" bitfld.long 0x18 29.--31. " [27] ,Priority of INTSBI1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x18 21.--23. " [26] ,Priority of INTSBI0 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x18 13.--15. " [25] ,Priority of INTUART5 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x18 5.--7. " [24] ,Priority of INTUART4 interrupt" "0,1,2,3,4,5,6,7" line.long 0x1C "INTPR8,Interrupt Priority Register 8" bitfld.long 0x1C 29.--31. " [31] ,Priority of INTSSP2 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 21.--23. " [30] ,Priority of INTSSP1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 13.--15. " [29] ,Priority of INTSSP0 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5.--7. " [28] ,Priority of INTSBI2 interrupt" "0,1,2,3,4,5,6,7" group.long 0x428++0x03 line.long 0x00 "INTPR11,Interrupt Priority Register 11" bitfld.long 0x00 29.--31. " [43] ,Priority of INTAD interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 21.--23. " [42] ,Priority of INTADM1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 13.--15. " [41] ,Priority of INTADM0 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 5.--7. " [40] ,Priority of INTADHP interrupt" "0,1,2,3,4,5,6,7" group.long 0x430++0x4F line.long 0x00 "INTPR13,Interrupt Priority Register 13" bitfld.long 0x00 21.--23. " [50] ,Priority of INTENC0 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 13.--15. " [49] ,Priority of INTPMD0 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 5.--7. " [48] ,Priority of INTEMG0 interrupt" "0,1,2,3,4,5,6,7" line.long 0x04 "INTPR14,Interrupt Priority Register 14" bitfld.long 0x04 29.--31. " [55] ,Priority of INTMTTB00 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x04 21.--23. " [54] ,Priority of INTMTEMG0 interrupt" "0,1,2,3,4,5,6,7" line.long 0x08 "INTPR15,Interrupt Priority Register 15" bitfld.long 0x08 29.--31. " [59] ,Priority of INTMTEMG1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x08 21.--23. " [58] ,Priority of INTMTCAP01 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x08 13.--15. " [57] ,Priority of INTMTCAP00 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x08 5.--7. " [56] ,Priority of INTMTTB01 interrupt" "0,1,2,3,4,5,6,7" line.long 0x0C "INTPR16,Interrupt Priority Register 16" bitfld.long 0x0C 29.--31. " [63] ,Priority of INTMTCAP11 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x0C 21.--23. " [62] ,Priority of INTMTCAP10 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x0C 13.--15. " [61] ,Priority of INTMTTB11 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x0C 5.--7. " [60] ,Priority of INTMTTB10 interrupt" "0,1,2,3,4,5,6,7" line.long 0x10 "INTPR17,Interrupt Priority Register 17" bitfld.long 0x10 29.--31. " [67] ,Priority of INTMTCAP20 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x10 21.--23. " [66] ,Priority of INTMTTB21 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x10 13.--15. " [65] ,Priority of INTMTTB20 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x10 5.--7. " [64] ,Priority of INTMTEMG2 interrupt" "0,1,2,3,4,5,6,7" line.long 0x14 "INTPR18,Interrupt Priority Register 18" bitfld.long 0x14 29.--31. " [71] ,Priority of INTMTTB31 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x14 21.--23. " [70] ,Priority of INTMTTB30 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x14 13.--15. " [69] ,Priority of INTMTEMG3 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x14 5.--7. " [68] ,Priority of INTMTCAP21 interrupt" "0,1,2,3,4,5,6,7" line.long 0x18 "INTPR19,Interrupt Priority Register 19" bitfld.long 0x18 29.--31. " [75] ,Priority of INTTB0 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x18 21.--23. " [74] ,Priority of INTRMCRX interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x18 13.--15. " [73] ,Priority of INTMTCAP31 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x18 5.--7. " [72] ,Priority of INTMTCAP30 interrupt" "0,1,2,3,4,5,6,7" line.long 0x1C "INTPR20,Interrupt Priority Register 20" bitfld.long 0x1C 29.--31. " [79] ,Priority of INTCAP10 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 21.--23. " [78] ,Priority of INTTB1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 13.--15. " [77] ,Priority of INTCAP01 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5.--7. " [76] ,Priority of INTCAP00 interrupt" "0,1,2,3,4,5,6,7" line.long 0x20 "INTPR21,Interrupt Priority Register 21" bitfld.long 0x20 29.--31. " [83] ,Priority of INTCAP21 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x20 21.--23. " [82] ,Priority of INTCAP20 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x20 13.--15. " [81] ,Priority of INTTB2 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x20 5.--7. " [80] ,Priority of INTCAP11 interrupt" "0,1,2,3,4,5,6," line.long 0x24 "INTPR22,Interrupt Priority Register 22" bitfld.long 0x24 29.--31. " [87] ,Priority of INTTB4 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x24 21.--23. " [86] ,Priority of INTCAP31 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x24 13.--15. " [85] ,Priority of INTCAP30 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x24 5.--7. " [84] ,Priority of INTTB3 interrupt" "0,1,2,3,4,5,6,7" line.long 0x28 "INTPR23,Interrupt Priority Register 23" bitfld.long 0x28 29.--31. " [91] ,Priority of INTCAP50 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x28 21.--23. " [90] ,Priority of INTTB5 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x28 13.--15. " [89] ,Priority of INTCAP41 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x28 5.--7. " [88] ,Priority of INTCAP40 interrupt" "0,1,2,3,4,5,6,7" line.long 0x2C "INTPR24,Interrupt Priority Register 24" bitfld.long 0x2C 29.--31. " [95] ,Priority of INTCAP61 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x2C 21.--23. " [94] ,Priority of INTCAP60 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x2C 13.--15. " [93] ,Priority of INTTB6 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x2C 5.--7. " [92] ,Priority of INTCAP51 interrupt" "0,1,2,3,4,5,6,7" line.long 0x30 "INTPR25,Interrupt Priority Register 25" bitfld.long 0x30 29.--31. " [99] ,Priority of INTRTC interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x30 21.--23. " [98] ,Priority of INTCAP71 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x30 13.--15. " [97] ,Priority of INTCAP70 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x30 5.--7. " [96] ,Priority of INTTB7 interrupt" "0,1,2,3,4,5,6,7" line.long 0x34 "INTPR26,Interrupt Priority Register 26" bitfld.long 0x34 5.--7. " [100] ,Priority of INTDMAAD interrupt" "0,1,2,3,4,5,6,7" line.long 0x38 "INTPR27,Interrupt Priority Register 27" bitfld.long 0x38 29.--31. " [107] ,Priority of INTDMASPT1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x38 21.--23. " [106] ,Priority of INTDMASPR1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x38 13.--15. " [105] ,Priority of INTDMASPT0 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x38 5.--7. " [104] ,Priority of INTDMASPR0 interrupt" "0,1,2,3,4,5,6,7" line.long 0x3C "INTPR28,Interrupt Priority Register 28" bitfld.long 0x3C 29.--31. " [111] ,Priority of INTADMAUTT4 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x3C 21.--23. " [110] ,Priority of INTADMAUTR4 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x3C 13.--15. " [109] ,Priority of INTDMASPT2 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x3C 5.--7. " [108] ,Priority of INTDMASPR2 interrupt" "0,1,2,3,4,5,6,7" line.long 0x40 "INTPR29,Interrupt Priority Register 29" bitfld.long 0x40 29.--31. " [115] ,Priority of INTADMATX0 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x40 21.--23. " [114] ,Priority of INTADMARX0 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x40 13.--15. " [113] ,Priority of INTADMAUTT5 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x40 5.--7. " [112] ,Priority of INTADMAUTR5 interrupt" "0,1,2,3,4,5,6,7" line.long 0x44 "INTPR30,Interrupt Priority Register 30" bitfld.long 0x44 29.--31. " [119] ,Priority of INTADMATX2 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x44 21.--23. " [118] ,Priority of INTADMARX2 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x44 13.--15. " [117] ,Priority of INTADMATX1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x44 5.--7. " [116] ,Priority of INTADMARX1 interrupt" "0,1,2,3,4,5,6,7" line.long 0x48 "INTPR31,Interrupt Priority Register 31" bitfld.long 0x48 29.--31. " [123] ,Priority of INTADMASBI2 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x48 21.--23. " [122] ,Priority of INTADMASBI1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x48 13.--15. " [121] ,Priority of INTADMATX3 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x48 5.--7. " [120] ,Priority of INTADMARX3 interrupt" "0,1,2,3,4,5,6,7" line.long 0x4C "INTPR32,Interrupt Priority Register 32" bitfld.long 0x4C 29.--31. " [127] ,Priority of INTADMBAERR interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x4C 21.--23. " [126] ,Priority of INTADMAAERR interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x4C 13.--15. " [125] ,Priority of INTADMARQ interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x4C 5.--7. " [124] ,Priority of INTADMASTB interrupt" "0,1,2,3,4,5,6,7" group.long 0xD08++0x3 line.long 0x00 "VTOR,Vector Table Offset Register" hexmask.long 0x00 7.--31. 1. " TBLOFF ,Offset value" group.long 0xD0C++0x03 line.long 0x00 "APP_INT_RES_CON,Application Interrupt and Reset Control Register" hexmask.long.word 0x00 16.--31. 1. " VECTKEY ,Register key" bitfld.long 0x00 15. " ENDIANESS ,Endianness bit" "Big endian,Little endian" bitfld.long 0x00 8.--10. " PRIGROUP ,Interrupt priority grouping" "Seven,Six,Five,Four,Three,Two,One,No" bitfld.long 0x00 2. " SYSRESET ,System Reset Request" "Not requested,Requested" textline " " eventfld.long 0x00 1. " VECTCLR ,Clear active vector bit" "Not clear,Clear" bitfld.long 0x00 0. " VECTRESET ,System Reset bit" "Not reset,Reset" textline "" group.long 0xD18++0xB line.long 0x00 "SHPR1,System Handler Priority Register 1" bitfld.long 0x00 21.--23. " PRI_[6] ,Priority of usage fault" "0,1,2,3,4,5,6,7" bitfld.long 0x00 13.--15. " [5] ,Priority of bus fault" "0,1,2,3,4,5,6,7" bitfld.long 0x00 5.--7. " [4] ,Priority of memory management" "0,1,2,3,4,5,6,7" line.long 0x04 "SHPR2,System Handler Priority Register 2" bitfld.long 0x04 29.--31. " [11] ,Priority of SVCall" "0,1,2,3,4,5,6,7" line.long 0x08 "SHPR3,System Handler Priority Register 3" bitfld.long 0x08 29.--31. " [15] ,Priority of SysTick" "0,1,2,3,4,5,6,7" bitfld.long 0x08 21.--23. " [14] ,Priority of PendSV" "0,1,2,3,4,5,6,7" bitfld.long 0x08 5.--7. " [12] ,Priority of debug monitor" "0,1,2,3,4,5,6,7" textline "" group.long 0xD24++0x3 line.long 0x00 "SHCSR,System Handler Control and State Register" bitfld.long 0x00 18. " USGFAULTENA ,Usage Fault" "Disabled,Enabled" bitfld.long 0x00 17. " BUSFAULTENA ,Bus Fault" "Disabled,Enabled" bitfld.long 0x00 16. " MEMFAULTENA ,Memory Management" "Disabled,Enabled" bitfld.long 0x00 15. " SVCALLPENDED ,SVCall" "Not Pended,Pended" textline " " bitfld.long 0x00 14. " BUSFAULTPENDED ,Bus Fault" "Not Pended,Pended" bitfld.long 0x00 13. " MEMFAULTPENDED ,Memory Management" "Not Pended,Pended" bitfld.long 0x00 12. " USGFAULTPENDED ,Usage Fault" "Not Pended,Pended" bitfld.long 0x00 11. " SYSTICKACT ,SysTick" "Not activated,Activated" textline " " bitfld.long 0x00 10. " PENDSVACT ,PendSV" "Not activated,Activated" bitfld.long 0x00 8. " MONITORACT ,Debug Monitor" "Not activated,Activated" bitfld.long 0x00 7. " SVCALLACT ,SVCall" "Not activated,Activated" bitfld.long 0x00 3. " USGFAULTACT ,Usage Fault" "Not activated,Activated" textline " " bitfld.long 0x00 1. " BUSFAULTACT ,Bus Fault" "Not activated,Activated" bitfld.long 0x00 0. " MEMFAULTACT ,Memory Management" "Not activated,Activated" width 0x00b elif cpuis("TMPM395F*") width 10. hgroup.long 0x10++0x03 hide.long 0x00 "STCS,SysTick Control and Status Register" in group.long 0x14++0x0B line.long 0x00 "STRV,SysTick Reload Value Register" hexmask.long.tbyte 0x00 0.--23. 1. " RELOAD ,Reload value" line.long 0x04 "STCV/CLR,SysTick Current Value and clear Register" hexmask.long.tbyte 0x04 0.--23. 1. " CURRENT ,Current SysTick timer value" line.long 0x08 "STCV,SysTick Calibration Value Register" bitfld.long 0x08 31. " NOREF ,Reference clock provided" "Provided,Not provided" bitfld.long 0x08 30. " SKEW ,Calibration value is 10 ms" "Yes,No" hexmask.long.tbyte 0x08 0.--23. 1. " TENMS ,Calibration value" group.long 0x100++0x07 line.long 0x00 "INTSE1,Interrupt Set/Clear-Enable Register 1" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " SETENA_set/clr [31] ,INTCAP51 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " [30] ,INTCAP50 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " [29] ,INTCAP11 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " [28] ,INTCAP10 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " [27] ,INTCAP01 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " [26] ,INTCAP00 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 25. 0x00 25. 0x80 25. " [25] ,INTRTC interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " [24] ,INTTB6 interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x00 23. 0x00 23. 0x80 23. " [23] ,INTTB5 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " [22] ,INTTB4 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " [21] ,INTTB3 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " [20] ,INTTB2 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 19. 0x00 19. 0x80 19. " [19] ,INTTB1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " [18] ,INTTB0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " [17] ,INTADM1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " [16] ,INTADM0 interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x00 15. 0x00 15. 0x80 15. " [15] ,INTADHP interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " [14] ,INTRMCRX0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 13. 0x00 13. 0x80 13. " [13] ,INTCECTX interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " [12] ,INTCECRX interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " [11] ,INTSBI1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " [10] ,I2CINT0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " [9] ,INTTX1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " [8] ,INTRX1 interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " [7] ,INTTX0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " [6] ,INTRX0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " [5] ,INT5 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " [4] ,INT4 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " [3] ,INT3 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " [2] ,INT2 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 1. 0x00 1. 0x80 1. " [1] ,INT1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " [0] ,INT0 interrupt enable" "Disabled,Enabled" line.long 0x04 "INTSE2,Interrupt Set/Clear-Enable Register 2" setclrfld.long 0x04 24. 0x04 24. 0x84 24. " [56] ,INTSPI3 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 23. 0x04 23. 0x84 23. " [55] ,INTSPI2 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 22. 0x04 22. 0x84 22. " [54] ,INTSPI1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 21. 0x04 21. 0x84 21. " [53] ,INTSPI0 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 20. 0x04 20. 0x84 20. " [52] ,INT10 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 19. 0x04 19. 0x84 19. " [51] ,INT9 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 18. 0x04 18. 0x84 18. " [50] ,INT8 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 17. 0x04 17. 0x84 17. " [49] ,INTAD interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x04 16. 0x04 16. 0x84 16. " [48] ,INTCAP41 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 15. 0x04 15. 0x84 15. " [47] ,INTCAP40 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 14. 0x04 14. 0x84 14. " [46] ,INTCAP31 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 13. 0x04 13. 0x84 13. " [45] ,INTCAP30 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 12. 0x04 12. 0x84 12. " [44] ,INTCAP21 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 11. 0x04 11. 0x84 11. " [43] ,INTCAP20 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 10. 0x04 10. 0x84 10. " [42] ,INTPHT interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 9. 0x04 9. 0x84 9. " [41] ,INTTB8 interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x04 8. 0x04 8. 0x84 8. " [40] ,INTTB7 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 7. 0x04 7. 0x84 7. " [39] ,INTRMCRX1 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 6. 0x04 6. 0x84 6. " [38] ,INTLVD interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 5. 0x04 5. 0x84 5. " [37] ,INTTX2 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 4. 0x04 4. 0x84 4. " [36] ,INTRX2 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 3. 0x04 3. 0x84 3. " [35] ,INT7 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 2. 0x04 2. 0x84 2. " [34] ,INT6 interrupt enable" "Disabled,Enabled" setclrfld.long 0x04 1. 0x04 1. 0x84 1. " [33] ,INTCAP61 interrupt enable" "Disabled,Enabled" textline " " setclrfld.long 0x04 0. 0x04 0. 0x84 0. " [32] ,INTCAP60 interrupt enable" "Disabled,Enabled" textline "" group.long 0x200++0x7 line.long 0x00 "INTSP1,Interrupt Set/Clear-Pending Register 1" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " SETPEND_set/clr [31] ,INTCAP51 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " [30] ,INTCAP50 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " [29] ,INTCAP11 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " [28] ,INTCAP10 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " [27] ,INTCAP01 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " [26] ,INTCAP00 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " [25] ,INTRTC interrupt pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " [24] ,INTTB6 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " [23] ,INTTB5 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " [22] ,INTTB4 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " [21] ,INTTB3 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " [20] ,INTTB2 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " [19] ,INTTB1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " [18] ,INTTB0 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " [17] ,INTADM1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " [16] ,INTADM0 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " [15] ,INTADHP interrupt pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " [14] ,INTRMCRX0 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " [13] ,INTCECTX interrupt pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " [12] ,INTCECRX interrupt pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " [11] ,INTSBI1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " [10] ,I2CINT0 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " [9] ,INTTX1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " [8] ,INTRX1 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " [7] ,INTTX0 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " [6] ,INTRX0 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " [5] ,INT5 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " [4] ,INT4 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " [3] ,INT3 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " [2] ,INT2 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " [1] ,INT1 interrupt pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " [0] ,INT0 interrupt pending" "Not pending,Pending" line.long 0x04 "INTSP2,Interrupt Set/Clear-Pending Register 2" setclrfld.long 0x04 24. 0x04 24. 0x84 24. " [56] ,INTSPI3 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 23. 0x04 23. 0x84 23. " [55] ,INTSPI2 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 22. 0x04 22. 0x84 22. " [54] ,INTSPI1 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 21. 0x04 21. 0x84 21. " [53] ,INTSPI0 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 20. 0x04 20. 0x84 20. " [52] ,INT10 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 19. 0x04 19. 0x84 19. " [51] ,INT9 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x04 18. 0x04 18. 0x84 18. " [50] ,INT8 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 17. 0x04 17. 0x84 17. " [49] ,INTAD interrupt pending" "Not pending,Pending" setclrfld.long 0x04 16. 0x04 16. 0x84 16. " [48] ,INTCAP41 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 15. 0x04 15. 0x84 15. " [47] ,INTCAP40 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 14. 0x04 14. 0x84 14. " [46] ,INTCAP31 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 13. 0x04 13. 0x84 13. " [45] ,INTCAP30 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x04 12. 0x04 12. 0x84 12. " [44] ,INTCAP21 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 11. 0x04 11. 0x84 11. " [43] ,INTCAP20 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 10. 0x04 10. 0x84 10. " [42] ,INTPHT interrupt pending" "Not pending,Pending" setclrfld.long 0x04 9. 0x04 9. 0x84 9. " [41] ,INTTB8 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 8. 0x04 8. 0x84 8. " [40] ,INTTB7 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 7. 0x04 7. 0x84 7. " [39] ,INTRMCRX1 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x04 6. 0x04 6. 0x84 6. " [38] ,INTLVD interrupt pending" "Not pending,Pending" setclrfld.long 0x04 5. 0x04 5. 0x84 5. " [37] ,INTTX2 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 4. 0x04 4. 0x84 4. " [36] ,INTRX2 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 3. 0x04 3. 0x84 3. " [35] ,INT7 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 2. 0x04 2. 0x84 2. " [34] ,INT6 interrupt pending" "Not pending,Pending" setclrfld.long 0x04 1. 0x04 1. 0x84 1. " [33] ,INTCAP61 interrupt pending" "Not pending,Pending" textline " " setclrfld.long 0x04 0. 0x04 0. 0x84 0. " [32] ,INTCAP60 interrupt pending" "Not pending,Pending" textline " " group.long 0x400++0x3b line.long 0x00 "INTPR1,Interrupt Priority Register 1" bitfld.long 0x00 29.--31. " PRI_[3] ,Priority of INT3 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 21.--23. " [2] ,Priority of INT2 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 13.--15. " [1] ,Priority of INT1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x00 5.--7. " [0] ,Priority of INT0 interrupt" "0,1,2,3,4,5,6,7" line.long 0x04 "INTPR2,Interrupt Priority Register 2" bitfld.long 0x04 29.--31. " [7] ,Priority of INTTX0 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x04 21.--23. " [6] ,Priority of INTRX0 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x04 13.--15. " [5] ,Priority of INT5 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x04 5.--7. " [4] ,Priority of INT4 interrupt" "0,1,2,3,4,5,6,7" line.long 0x08 "INTPR3,Interrupt Priority Register 3" bitfld.long 0x08 29.--31. " [11] ,Priority of INTSBI1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x08 21.--23. " [10] ,Priority of I2CINT0 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x08 13.--15. " [9] ,Priority of INTTX1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x08 5.--7. " [8] ,Priority of INTRX1 interrupt" "0,1,2,3,4,5,6,7" line.long 0x0C "INTPR4,Interrupt Priority Register 4" bitfld.long 0x0C 29.--31. " [15] ,Priority of INTADHP interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x0C 21.--23. " [14] ,Priority of INTRMCRX0 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x0C 13.--15. " [13] ,Priority of INTCECTX interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x0C 5.--7. " [12] ,Priority of INTCECRX interrupt" "0,1,2,3,4,5,6,7" line.long 0x10 "INTPR5,Interrupt Priority Register 5" bitfld.long 0x10 29.--31. " [19] ,Priority of INTTB1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x10 21.--23. " [18] ,Priority of INTTB0 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x10 13.--15. " [17] ,Priority of INTADM1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x10 5.--7. " [16] ,Priority of INTADM0 interrupt" "0,1,2,3,4,5,6,7" line.long 0x14 "INTPR6,Interrupt Priority Register 6" bitfld.long 0x14 29.--31. " [23] ,Priority of INTTB5 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x14 21.--23. " [22] ,Priority of INTTB4 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x14 13.--15. " [21] ,Priority of INTTB3 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x14 5.--7. " [20] ,Priority of INTTB2 interrupt" "0,1,2,3,4,5,6,7" line.long 0x18 "INTPR7,Interrupt Priority Register 7" bitfld.long 0x18 29.--31. " [27] ,Priority of INTCAP01 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x18 21.--23. " [26] ,Priority of INTCAP00 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x18 13.--15. " [25] ,Priority of INTRTC interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x18 5.--7. " [24] ,Priority of INTTB6 interrupt" "0,1,2,3,4,5,6,7" line.long 0x1C "INTPR8,Interrupt Priority Register 8" bitfld.long 0x1C 29.--31. " [31] ,Priority of INTCAP51 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 21.--23. " [30] ,Priority of INTCAP50 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 13.--15. " [29] ,Priority of INTCAP11 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5.--7. " [28] ,Priority of INTCAP10 interrupt" "0,1,2,3,4,5,6,7" line.long 0x20 "INTPR9,Interrupt Priority Register 9" bitfld.long 0x20 29.--31. " [35] ,Priority of INT7 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x20 21.--23. " [34] ,Priority of INT6 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x20 13.--15. " [33] ,Priority of INTCAP61 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x20 5.--7. " [32] ,Priority of INTCAP60 interrupt" "0,1,2,3,4,5,6,7" line.long 0x24 "INTPR10,Interrupt Priority Register 10" bitfld.long 0x24 29.--31. " [39] ,Priority of INTRMCRX1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x24 21.--23. " [38] ,Priority of INTLVD interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x24 13.--15. " [37] ,Priority of INTTX2 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x24 5.--7. " [36] ,Priority of INTRX2 interrupt" "0,1,2,3,4,5,6,7" line.long 0x28 "INTPR11,Interrupt Priority Register 11" bitfld.long 0x28 29.--31. " [43] ,Priority of INTCAP20 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x28 21.--23. " [42] ,Priority of INTPHT interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x28 13.--15. " [41] ,Priority of INTTB8 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x28 5.--7. " [40] ,Priority of INTTB7 interrupt" "0,1,2,3,4,5,6,7" line.long 0x2C "INTPR12,Interrupt Priority Register 12" bitfld.long 0x2C 29.--31. " [47] ,Priority of INTCAP40 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x2C 21.--23. " [46] ,Priority of INTCAP31 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x2C 13.--15. " [45] ,Priority of INTCAP30 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x2C 5.--7. " [44] ,Priority of INTCAP21 interrupt" "0,1,2,3,4,5,6,7" line.long 0x30 "INTPR13,Interrupt Priority Register 13" bitfld.long 0x30 29.--31. " [51] ,Priority of INT9 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x30 21.--23. " [50] ,Priority of INT8 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x30 13.--15. " [49] ,Priority of INTAD interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x30 5.--7. " [48] ,Priority of INTCAP41 interrupt" "0,1,2,3,4,5,6,7" line.long 0x34 "INTPR14,Interrupt Priority Register 14" bitfld.long 0x34 29.--31. " [55] ,Priority of INTSPI2 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x34 21.--23. " [54] ,Priority of INTSPI1 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x34 13.--15. " [53] ,Priority of INTSPI0 interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x34 5.--7. " [52] ,Priority of INT10 interrupt" "0,1,2,3,4,5,6,7" line.long 0x38 "INTPR15,Interrupt Priority Register 15" bitfld.long 0x38 5.--7. " [56] ,Priority of INTSPI3 interrupt" "0,1,2,3,4,5,6,7" textline " " group.long 0xD08++0x03 line.long 0x00 "VTOR,Vector Table Offset Register" bitfld.long 0x00 29. " TBLBASE ,The vector table location" "Code,SRAM" hexmask.long.tbyte 0x00 7.--28. 0x80 " TBLOFF ,Offset value" textline "" group.long 0xD18++0xB line.long 0x00 "SHPR1,System Handler Priority Register 1" bitfld.long 0x00 21.--23. " PRI_[6] ,Priority of usage fault" "0,1,2,3,4,5,6,7" bitfld.long 0x00 13.--15. " [5] ,Priority of bus fault" "0,1,2,3,4,5,6,7" bitfld.long 0x00 5.--7. " [4] ,Priority of memory management" "0,1,2,3,4,5,6,7" line.long 0x04 "SHPR2,System Handler Priority Register 2" bitfld.long 0x04 29.--31. " [11] ,Priority of SVCall" "0,1,2,3,4,5,6,7" line.long 0x08 "SHPR3,System Handler Priority Register 3" bitfld.long 0x08 29.--31. " [15] ,Priority of SysTick" "0,1,2,3,4,5,6,7" bitfld.long 0x08 21.--23. " [14] ,Priority of PendSV" "0,1,2,3,4,5,6,7" bitfld.long 0x08 5.--7. " [12] ,Priority of debug monitor" "0,1,2,3,4,5,6,7" textline "" group.long 0xD24++0x3 line.long 0x00 "SHCSR,System Handler Control and State Register" bitfld.long 0x00 18. " USGFAULTENA ,Usage Fault" "Disabled,Enabled" bitfld.long 0x00 17. " BUSFAULTENA ,Bus Fault" "Disabled,Enabled" bitfld.long 0x00 16. " MEMFAULTENA ,Memory Management" "Disabled,Enabled" bitfld.long 0x00 15. " SVCALLPENDED ,SVCall" "Not pending,Pending" textline " " bitfld.long 0x00 14. " BUSFAULTPENDED ,Bus Fault" "Not pending,Pending" bitfld.long 0x00 13. " MEMFAULTPENDED ,Memory Management" "Not pending,Pending" bitfld.long 0x00 12. " USGFAULTPENDED ,Usage Fault" "Not pending,Pending" bitfld.long 0x00 11. " SYSTICKACT ,SysTick" "Not activated,Activated" textline " " bitfld.long 0x00 10. " PENDSVACT ,PendSV" "Not activated,Activated" bitfld.long 0x00 8. " MONITORACT ,Debug Monitor" "Not activated,Activated" bitfld.long 0x00 7. " SVCALLACT ,SVCall" "Not activated,Activated" bitfld.long 0x00 3. " USGFAULTACT ,Usage Fault" "Not activated,Activated" textline " " bitfld.long 0x00 1. " BUSFAULTACT ,Bus Fault" "Not activated,Activated" bitfld.long 0x00 0. " MEMFAULTACT ,Memory Management" "Not activated,Activated" width 0x00b endif tree.end tree "Clock generator registers" base ad:0x40040200 sif cpuis("TMPM33?F*") width 10. group.long 0x20++0xb line.long 0x00 "CGIMCGA,CG Interrupt Mode Control Register A" bitfld.long 0x00 28.--30. " EMCG3[2:0] ,Active level of INT3 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x00 26.--27. " EMST3[1:0] ,Active level of INT3 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 24. " INT3EN ,INT3 clear input" "Disabled,Enabled" textline " " bitfld.long 0x00 20.--22. " EMCG2[2:0] ,Active level of INT2 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x00 18.--19. " EMST2[1:0] ,Active level of INT2 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 16. " INT2EN ,INT2 clear input" "Disabled,Enabled" textline " " bitfld.long 0x00 12.--14. " EMCG1[2:0] ,Active level of INT1 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x00 10.--11. " EMST1[1:0] ,Active level of INT1 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 8. " INT1EN ,INT1 clear input" "Disabled,Enabled" textline " " bitfld.long 0x00 4.--6. " EMCG0[2:0] ,Active level of INT0 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x00 2.--3. " EMST0[1:0] ,Active level of INT0 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 0. " INT0EN ,INT0 clear input" "Disabled,Enabled" line.long 0x04 "CGIMCGB,CG Interrupt Mode Control Register B" sif (cpu()=="TMPM330FD"||cpu()=="TMPM330FW"||cpu()=="TMPM330FY"||cpu()=="TMPM332FW"||cpu()=="TMPM330FDWFG"||cpu()=="TMPM330FWFG"||cpu()=="TMPM330FYFG"||cpu()=="TMPM332FWUG") bitfld.long 0x04 28.--30. " EMCG7[2:0] ,Active level of INTRMCRX0 standby clear request" ",,,Rising edge,,,," rbitfld.long 0x04 26.--27. " EMST7[1:0] ,Active level of INTRMCRX0 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x04 24. " INT7EN ,INTRMCRX0 clear input" "Disabled,Enabled" textline " " bitfld.long 0x04 20.--22. " EMCG6[2:0] ,Active level of INTCECRX standby clear request" ",,,Rising edge,,,," rbitfld.long 0x04 18.--19. " EMST6[1:0] ,Active level of INTCECRX standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x04 16. " INT6EN ,INTCECRX clear input" "Disabled,Enabled" textline " " endif sif (cpu()!="TMPM332FW"&&cpu()!="TMPM332FWUG") bitfld.long 0x04 12.--14. " EMCG5[2:0] ,Active level of INT5 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x04 10.--11. " EMST5[1:0] ,Active level of INT5 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x04 8. " INT5EN ,INT5 clear input" "Disabled,Enabled" textline " " endif bitfld.long 0x04 4.--6. " EMCG4[2:0] ,Active level of INT4 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x04 2.--3. " EMST4[1:0] ,Active level of INT4 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x04 0. " INT4EN ,INT4 clear input" "Disabled,Enabled" line.long 0x08 "CGIMCGC,CG Interrupt Mode Control Register C" sif (cpu()=="TMPM330FD"||cpu()=="TMPM330FW"||cpu()=="TMPM330FY"||cpu()=="TMPM330FDWFG"||cpu()=="TMPM330FWFG"||cpu()=="TMPM330FYFG") bitfld.long 0x08 28.--30. " EMCGB[2:0] ,Active level of INTRMCRX1 standby clear request" ",,,Rising edge,,,," rbitfld.long 0x08 26.--27. " EMSTB[1:0] ,Active level of INTRMCRX1 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x08 24. " INTBEN ,INTRMCRX1 clear input" "Disabled,Enabled" textline " " endif sif (cpu()!="TMPM332FW"&&cpu()!="TMPM332FWUG") bitfld.long 0x08 20.--22. " EMCGA[2:0] ,Active level of INT7 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x08 18.--19. " EMSTA[1:0] ,Active level of INT7 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x08 16. " INTAEN ,INT7 clear input" "Disabled,Enabled" textline " " bitfld.long 0x08 12.--14. " EMCG9[2:0] ,Active level of INT6 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x08 10.--11. " EMST9[1:0] ,Active level of INT6 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x08 8. " INT9EN ,INT6 clear input" "Disabled,Enabled" textline " " endif bitfld.long 0x08 4.--6. " EMCG8[2:0] ,Active level of INTRTC standby clear request" ",,Falling edge,,,,," rbitfld.long 0x08 2.--3. " EMST8[1:0] ,Active level of INTRTC standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x08 0. " INT8EN ,INTRTC clear input" "Disabled,Enabled" sif (!cpuis("TMPM33?F*")) group.long 0x2c++0x3 line.long 0x00 "CGIMCGD,CG Interrupt Mode Control Register D" bitfld.long 0x00 4.--6. " EMCGC[2:0] ,Active level of INTCECTX standby clear request" ",,,Rising edge,,,," bitfld.long 0x00 2.--3. " EMSTC[1:0] ,Active level of INTCECTX standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 0. " INTCEN ,INTCECTX Clear input" "Disabled,Enabled" endif wgroup.long 0x14++0x3 line.long 0x00 "CGICRCG,CG Interrupt Request Clear Register" sif (cpu()=="TMPM330FD"||cpu()=="TMPM330FW"||cpu()=="TMPM330FY"||cpu()=="TMPM330FDWFG"||cpu()=="TMPM330FWFG"||cpu()=="TMPM330FYFG") bitfld.long 0x00 0.--4. " ICRCG[4:0] ,Clear interrupt requests" "INT0,INT1,INT2,INT3,INT4,INT5,INTCECRX,INTRMCRX0,INTRTC,INT6,INT7,INTRMCRX1,INTCECTX,,,,,,,,,,,,,,,,,,," elif (cpu()=="TMPM333FW"||cpu()=="TMPM333FWFG"||cpu()=="TMPM333FD"||cpu()=="TMPM333FDFG"||cpu()=="TMPM333FYFG"||cpu()=="TMPM333FY") bitfld.long 0x00 0.--4. " ICRCG[4:0] ,Clear interrupt requests" "INT0,INT1,INT2,INT3,INT4,INT5,,,INTRTC,INT6,INT7,,,,,,,,,,,,,,,,,,,,," elif (cpu()=="TMPM332FW"||cpu()=="TMPM332FWUG") bitfld.long 0x00 0.--4. " ICRCG[4:0] ,Clear interrupt requests" "INT0,INT1,INT2,INT3,INT4,,INTCECRX,INTRMCRX0,INTRTC,,,,INTCECTX,,,,,,,,,,,,,,,,,,," endif hgroup.long 0x18++0x3 hide.long 0x00 "CGNMIFLG,NMI Flag Register" in group.long 0x1C++0x3 line.long 0x00 "CGRSTFLG,Reset Flag Register" bitfld.long 0x00 4. " SYSRSTF ,Debug reset flag" "No reset,Reset" bitfld.long 0x00 2. " WDTRSTF ,WDT reset flag" "No reset,Reset" bitfld.long 0x00 1. " PINRSTF ,RESET pin flag" "No reset,Reset" bitfld.long 0x00 0. " PONRSTF ,Power-on flag" "No reset,Reset" width 0xb elif cpuis("TMPM370F*") width 10. group.long 0x20++0xF line.long 0x00 "CGIMCGA,CG Interrupt Mode Control Register A" bitfld.long 0x00 28.--30. " EMCG3[2:0] ,Active level of INT3 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x00 26.--27. " EMST3[1:0] ,Active level of INT3 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 24. " INT3EN ,INT3 clear input" "Disabled,Enabled" textline " " bitfld.long 0x00 20.--22. " EMCG2[2:0] ,Active level of INT2 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x00 18.--19. " EMST2[1:0] ,Active level of INT2 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 16. " INT2EN ,INT2 clear input" "Disabled,Enabled" textline " " bitfld.long 0x00 12.--14. " EMCG1[2:0] ,Active level of INT1 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x00 10.--11. " EMST1[1:0] ,Active level of INT1 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 8. " INT1EN ,INT1 clear input" "Disabled,Enabled" textline " " bitfld.long 0x00 4.--6. " EMCG0[2:0] ,Active level of INT0 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x00 2.--3. " EMST0[1:0] ,Active level of INT0 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 0. " INT0EN ,INT0 clear input" "Disabled,Enabled" line.long 0x04 "CGIMCGB,CG Interrupt Mode Control Register B" bitfld.long 0x04 28.--30. " EMCG7[2:0] ,Active level of INT7 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x04 26.--27. " EMST7[1:0] ,Active level of INT7 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x04 24. " INT7EN ,INT7 clear input" "Disabled,Enabled" textline " " bitfld.long 0x04 20.--22. " EMCG6[2:0] ,Active level of INT6 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x04 18.--19. " EMST6[1:0] ,Active level of INT6 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x04 16. " INT6EN ,INT6 clear input" "Disabled,Enabled" textline " " bitfld.long 0x04 12.--14. " EMCG5[2:0] ,Active level of INT5 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x04 10.--11. " EMST5[1:0] ,Active level of INT5 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x04 8. " INT5EN ,INT5 clear input" "Disabled,Enabled" textline " " bitfld.long 0x04 4.--6. " EMCG4[2:0] ,Active level of INT4 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x04 2.--3. " EMST4[1:0] ,Active level of INT4 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x04 0. " INT4EN ,INT4 clear input" "Disabled,Enabled" line.long 0x08 "CGIMCGC,CG Interrupt Mode Control Register C" bitfld.long 0x08 28.--30. " EMCGB[2:0] ,Active level of INTB standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x08 26.--27. " EMSTB[1:0] ,Active level of INTB standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x08 24. " INTBEN ,INTB clear input" "Disabled,Enabled" textline " " bitfld.long 0x08 20.--22. " EMCGA[2:0] ,Active level of INTA standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x08 18.--19. " EMSTA[1:0] ,Active level of INTA standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x08 16. " INTAEN ,INTA clear input" "Disabled,Enabled" textline " " bitfld.long 0x08 12.--14. " EMCG9[2:0] ,Active level of INT9 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x08 10.--11. " EMST9[1:0] ,Active level of INT9 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x08 8. " INT9EN ,INT9 clear input" "Disabled,Enabled" textline " " bitfld.long 0x08 4.--6. " EMCG8[2:0] ,Active level of INT8 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x08 2.--3. " EMST8[1:0] ,Active level of INT8 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x08 0. " INT8EN ,INT8 clear input" "Disabled,Enabled" line.long 0x0c "CGIMCGD,CG Interrupt Mode Control Register D" bitfld.long 0x0c 28.--30. " EMCGF[2:0] ,Active level of INTF standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x0c 26.--27. " EMSTF[1:0] ,Active level of INTF standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x0c 24. " INTFEN ,INTF clear input" "Disabled,Enabled" textline " " bitfld.long 0x0c 20.--22. " EMCGE[2:0] ,Active level of INTE standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x0c 18.--19. " EMSTE[1:0] ,Active level of INTE standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x0c 16. " INTEEN ,INTE clear input" "Disabled,Enabled" textline " " bitfld.long 0x0c 12.--14. " EMCGD[2:0] ,Active level of INTD standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x0c 10.--11. " EMSTD[1:0] ,Active level of INTD standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x0c 8. " INTDEN ,INTD clear input" "Disabled,Enabled" textline " " bitfld.long 0x0C 4.--6. " EMCGC[2:0] ,Active level of INTC standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x0C 2.--3. " EMSTC[1:0] ,Active level of INTC standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x0C 0. " INTCEN ,INTC Clear input" "Disabled,Enabled" wgroup.long 0x14++0x3 line.long 0x00 "CGICRCG,CG Interrupt Request Clear Register" bitfld.long 0x00 0.--4. " ICRCG[4:0] ,Clear interrupt requests" "INT0,INT1,INT2,INT3,INT4,INT5,INT6,INT7,INT8,INT9,INTA,INTB,INTC,INTD,INTE,INTF,,,,,,,,,,,,,,,," hgroup.long 0x18++0x3 hide.long 0x00 "CGNMIFLG,NMI Flag Register" in group.long 0x1C++0x3 line.long 0x00 "CGRSTFLG,Reset Flag Register" bitfld.long 0x00 5. " OFDRSTF ,OFD reset flag" "No effect,Reset" bitfld.long 0x00 4. " DBGRSTF ,Debug reset flag" "No effect,Reset" bitfld.long 0x00 3. " VLTDRSTF ,VLTD reset flag" "No effect,Reset" bitfld.long 0x00 2. " WDTRSTF ,WDT reset flag" "No effect,Reset" textline " " bitfld.long 0x00 1. " PINRSTF ,RESET pin flag" "No effect,Reset" bitfld.long 0x00 0. " PONRSTF ,Power-on reset flag" "No effect,Reset" width 0xb elif cpuis("TMPM372F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM375F*")||cpuis("TMPM376F*") width 10. sif cpuis("TMPM375F*")||cpuis("TMPM376F*") group.long 0x20++0x3 line.long 0x00 "CGIMCGA,CG Interrupt Mode Control Register A" sif cpuis("TMPM376F*") bitfld.long 0x00 28.--30. " EMCG3[2:0] ,Active level setting of INT3 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edge,,," rbitfld.long 0x00 26.--27. " EMST3[1:0] ,Active level of INT3 standby clear request" ",Rising edge,Falling edge,Both edge" bitfld.long 0x00 24. " INT3EN ,INT3 clear input" "Disabled,Enabled" textline " " bitfld.long 0x00 20.--22. " EMCG2[2:0] ,Active level setting of INT2 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edge,,," rbitfld.long 0x00 18.--19. " EMST2[1:0] ,Active level of INT2 standby clear request" ",Rising edge,Falling edge,Both edge" bitfld.long 0x00 16. " INT2EN ,INT2 clear input" "Disabled,Enabled" textline " " bitfld.long 0x00 12.--14. " EMCG1[2:0] ,Active level setting of INT1 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edge,,," rbitfld.long 0x00 10.--11. " EMST1[1:0] ,Active level of INT1 standby clear request" ",Rising edge,Falling edge,Both edge" bitfld.long 0x00 8. " INT1EN ,INT1 clear input" "Disabled,Enabled" textline " " bitfld.long 0x00 4.--6. " EMCG0[2:0] ,Active level setting of INT0 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edge,,," rbitfld.long 0x00 2.--3. " EMST0[1:0] ,Active level of INT0 standby clear request" ",Rising edge,Falling edge,Both edge" bitfld.long 0x00 0. " INT0EN ,INT0 clear input" "Disabled,Enabled" else bitfld.long 0x00 20.--22. " EMCG2[2:0] ,Active level setting of INTC standby clear request" "Low level,High level,Falling edge,Rising edge,Both edge,,," rbitfld.long 0x00 18.--19. " EMST2[1:0] ,Active level of INTC standby clear request" ",Rising edge,Falling edge,Both edge" bitfld.long 0x00 16. " INT2EN ,INTC clear input" "Disabled,Enabled" textline " " bitfld.long 0x00 12.--14. " EMCG1[2:0] ,Active level setting of INT7 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edge,,," rbitfld.long 0x00 10.--11. " EMST1[1:0] ,Active level of INT7 standby clear request" ",Rising edge,Falling edge,Both edge" bitfld.long 0x00 8. " INT1EN ,INT7 clear input" "Disabled,Enabled" textline " " bitfld.long 0x00 4.--6. " EMCG0[2:0] ,Active level setting of INT6 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edge,,," rbitfld.long 0x00 2.--3. " EMST0[1:0] ,Active level of INT6 standby clear request" ",Rising edge,Falling edge,Both edge" bitfld.long 0x00 0. " INT0EN ,INT6 clear input" "Disabled,Enabled" endif endif sif cpuis("TMPM372F*") group.long 0x20++0x3 line.long 0x00 "CGIMCGA,CG Interrupt Mode Control Register A" bitfld.long 0x00 28.--30. " EMCG3[2:0] ,Active level of INT3 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x00 26.--27. " EMST3[1:0] ,Active level of INT3 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 24. " INT3EN ,INT3 clear input" "Disabled,Enabled" elif cpuis("TMPM373F*")||cpuis("TMPM374F*") hgroup.long 0x20++0x3 hide.long 0x00 "CGIMCGA,CG Interrupt Mode Control Register A" endif sif (!cpuis("TMPM375F*")) group.long 0x24++0x3 line.long 0x00 "CGIMCGB,CG Interrupt Mode Control Register B" bitfld.long 0x00 28.--30. " EMCG7[2:0] ,Active level of INT7 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x00 26.--27. " EMST7[1:0] ,Active level of INT7 standby clear request" ",Rising edge,Falling edge,Both edges" sif cpuis("TMPM373F*")||cpuis("TMPM374F*") bitfld.long 0x00 25. " INT7F ,Interrupt happened" "No interrupt,Interrupt" endif bitfld.long 0x00 24. " INT7EN ,INT7 clear input" "Disabled,Enabled" textline " " bitfld.long 0x00 20.--22. " EMCG6[2:0] ,Active level of INT6 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x00 18.--19. " EMST6[1:0] ,Active level of INT6 standby clear request" ",Rising edge,Falling edge,Both edges" sif cpuis("TMPM373F*")||cpuis("TMPM374F*") bitfld.long 0x00 17. " INT6F ,Interrupt happened" "No interrupt,Interrupt" endif bitfld.long 0x00 16. " INT6EN ,INT6 clear input" "Disabled,Enabled" textline " " bitfld.long 0x00 12.--14. " EMCG5[2:0] ,Active level of INT5 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x00 10.--11. " EMST5[1:0] ,Active level of INT5 standby clear request" ",Rising edge,Falling edge,Both edges" sif (cpu()=="TMPM373FW"||cpu()=="TMPM374FW"||cpu()=="TMPM373FWFG"||cpu()=="TMPM374FWFG") bitfld.long 0x00 9. " INT5F ,Interrupt happened" "No interrupt,Interrupt" endif textline " " bitfld.long 0x00 8. " INT5EN ,INT5 clear input" "Disabled,Enabled" textline " " bitfld.long 0x00 4.--6. " EMCG4[2:0] ,Active level of INT4 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x00 2.--3. " EMST4[1:0] ,Active level of INT4 standby clear request" ",Rising edge,Falling edge,Both edges" sif cpuis("TMPM373F*")||cpuis("TMPM374F*") bitfld.long 0x00 1. " INT4F ,Interrupt happened" "No interrupt,Interrupt" endif bitfld.long 0x00 0. " INT4EN ,INT4 clear input" "Disabled,Enabled" endif sif cpuis("TMPM376F*") group.long 0x28++0x3 line.long 0x00 "CGIMCGC,CG Interrupt Mode Control Register C" bitfld.long 0x00 28.--30. " EMCGB[2:0] ,Active level setting of INTB standby clear request" "Low level,High level,Falling edge,Rising edge,Both edge,,," rbitfld.long 0x00 26.--27. " EMSTB[1:0] ,Active level of INTB standby clear request" ",Rising edge,Falling edge,Both edge" bitfld.long 0x00 24. " INTBEN ,INTB clear input" "Disabled,Enabled" textline " " bitfld.long 0x00 20.--22. " EMCGA[2:0] ,Active level setting of INTA standby clear request" "Low level,High level,Falling edge,Rising edge,Both edge,,," rbitfld.long 0x00 18.--19. " EMSTA[1:0] ,Active level of INTA standby clear request" ",Rising edge,Falling edge,Both edge" bitfld.long 0x00 16. " INTAEN ,INTA clear input" "Disabled,Enabled" textline " " bitfld.long 0x00 12.--14. " EMCG9[2:0] ,Active level setting of INT9 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edge,,," rbitfld.long 0x00 10.--11. " EMST9[1:0] ,Active level of INT9 standby clear request" ",Rising edge,Falling edge,Both edge" bitfld.long 0x00 8. " INT9EN ,INT9 clear input" "Disabled,Enabled" textline " " bitfld.long 0x00 4.--6. " EMCG8[2:0] ,Active level setting of INT8 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edge,,," rbitfld.long 0x00 2.--3. " EMST8[1:0] ,Active level of INT8 standby clear request" ",Rising edge,Falling edge,Both edge" bitfld.long 0x00 0. " INT8EN ,INT8 clear input" "Disabled,Enabled" elif cpuis("TMPM372F*") group.long 0x28++0x3 line.long 0x00 "CGIMCGC,CG Interrupt Mode Control Register C" bitfld.long 0x00 4.--6. " EMCG8[2:0] ,Active level of INT8 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x00 2.--3. " EMST8[1:0] ,Active level of INT8 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 0. " INT8EN ,INT8 clear input" "Disabled,Enabled" elif cpuis("TMPM373F*")||cpuis("TMPM374F*") hgroup.long 0x28++0x3 hide.long 0x00 "CGIMCGC,CG Interrupt Mode Control Register C" endif sif (!cpuis("TMPM375F*")) group.long 0x2c++0x3 line.long 0x00 "CGIMCGD,CG Interrupt Mode Control Register D" bitfld.long 0x00 28.--30. " EMCGF[2:0] ,Active level of INTF standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x00 26.--27. " EMSTF[1:0] ,Active level of INTF standby clear request" ",Rising edge,Falling edge,Both edges" sif cpuis("TMPM373F*")||cpuis("TMPM374F*") bitfld.long 0x00 25. " INTFF ,Interrupt happened" "No interrupt,Interrupt" endif bitfld.long 0x00 24. " INTFEN ,INTF clear input" "Disabled,Enabled" textline " " bitfld.long 0x00 20.--22. " EMCGE[2:0] ,Active level of INTE standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x00 18.--19. " EMSTE[1:0] ,Active level of INTE standby clear request" ",Rising edge,Falling edge,Both edges" sif cpuis("TMPM373F*")||cpuis("TMPM374F*") bitfld.long 0x00 17. " INTEF ,Interrupt happened" "No interrupt,Interrupt" endif bitfld.long 0x00 16. " INTEEN ,INTE clear input" "Disabled,Enabled" textline " " bitfld.long 0x00 12.--14. " EMCGD[2:0] ,Active level of INTD standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x00 10.--11. " EMSTD[1:0] ,Active level of INTD standby clear request" ",Rising edge,Falling edge,Both edges" sif cpuis("TMPM373F*")||cpuis("TMPM374F*") bitfld.long 0x00 9. " INTDF ,Interrupt happened" "No interrupt,Interrupt" endif bitfld.long 0x00 8. " INTDEN ,INTD clear input" "Disabled,Enabled" textline " " bitfld.long 0x00 4.--6. " EMCGC[2:0] ,Active level of INTC standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x00 2.--3. " EMSTC[1:0] ,Active level of INTC standby clear request" ",Rising edge,Falling edge,Both edges" sif cpuis("TMPM373F*")||cpuis("TMPM374F*") bitfld.long 0x00 1. " INTCF ,Interrupt happened" "No interrupt,Interrupt" endif bitfld.long 0x00 0. " INTCEN ,INTC Clear input" "Disabled,Enabled" endif wgroup.long 0x14++0x3 line.long 0x00 "CGICRCG,CG Interrupt Request Clear Register" sif cpuis("TMPM376F*") bitfld.long 0x00 0.--4. " ICRCG[4:0] ,Clear interrupt requests" "INT0,INT1,INT2,INT3,INT4,INT5,INT6,INT7,INT8,INT9,INTA,INTB,INTC,INTD,INTE,INTF,..." elif cpuis("TMPM375F*") bitfld.long 0x00 0.--4. " ICRCG[4:0] ,Clear interrupt requests" "INT6,INT7,INTC,,,,,,,,,,INTC,INTD,INTE,INTF,..." elif cpuis("TMPM372F*") bitfld.long 0x00 0.--4. " ICRCG[4:0] ,Clear interrupt requests" ",,,INT3,INT4,INT5,INT6,INT7,INT8,,,,INTC,INTD,INTE,INTF,,..." elif cpuis("TMPM373F*") bitfld.long 0x00 0.--4. " ICRCG[4:0] ,Clear interrupt requests" ",,,,INT4,INT5,INT6,INT7,,,,,INTC,INTD,INTE,INTF,..." elif cpuis("TMPM374F*") bitfld.long 0x00 0.--4. " ICRCG[4:0] ,Clear interrupt requests" ",,,,,INT5,INT6,INT7,,,,,INTC,INTD,INTE,INTF,..." endif hgroup.long 0x18++0x3 hide.long 0x00 "CGNMIFLG,NMI Flag Register" in group.long 0x1C++0x3 line.long 0x00 "CGRSTFLG,Reset Flag Register" bitfld.long 0x00 5. " OFDRSTF ,OFD reset flag" "No effect,Reset" bitfld.long 0x00 4. " DBGRSTF ,Debug reset flag" "No effect,Reset" bitfld.long 0x00 3. " VLTDRSTF ,VLTD reset flag" "No effect,Reset" textline " " bitfld.long 0x00 2. " WDTRSTF ,WDT reset flag" "No effect,Reset" bitfld.long 0x00 1. " PINRSTF ,RESET pin flag" "No effect,Reset" bitfld.long 0x00 0. " PONRSTF ,Power-on reset flag" "No effect,Reset" width 0xb elif cpuis("TMPM380F*")||cpuis("TMPM382F*") width 10. group.long 0x20++0x13 line.long 0x00 "CGIMCGA,CG Interrupt Mode Control Register A" bitfld.long 0x00 28.--30. " EMCG3[2:0] ,Active level of INT3 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x00 26.--27. " EMST3[1:0] ,Active level of INT3 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 24. " INT3EN ,INT3 clear input" "Disabled,Enabled" textline " " bitfld.long 0x00 20.--22. " EMCG2[2:0] ,Active level of INT2 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x00 18.--19. " EMST2[1:0] ,Active level of INT2 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 16. " INT2EN ,INT2 clear input" "Disabled,Enabled" textline " " bitfld.long 0x00 12.--14. " EMCG1[2:0] ,Active level of INT1 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x00 10.--11. " EMST1[1:0] ,Active level of INT1 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 8. " INT1EN ,INT1 clear input" "Disabled,Enabled" textline " " bitfld.long 0x00 4.--6. " EMCG0[2:0] ,Active level of INT0 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x00 2.--3. " EMST0[1:0] ,Active level of INT0 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 0. " INT0EN ,INT0 clear input" "Disabled,Enabled" line.long 0x04 "CGIMCGB,CG Interrupt Mode Control Register B" sif cpuis("TMPM380F*") bitfld.long 0x04 28.--30. " EMCG7[2:0] ,Active level of INT7 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x04 26.--27. " EMST7[1:0] ,Active level of INT7 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x04 24. " INT7EN ,INT7 clear input" "Disabled,Enabled" textline " " bitfld.long 0x04 20.--22. " EMCG6[2:0] ,Active level of INT6 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x04 18.--19. " EMST6[1:0] ,Active level of INT6 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x04 16. " INT6EN ,INT6 clear input" "Disabled,Enabled" textline " " endif bitfld.long 0x04 12.--14. " EMCG5[2:0] ,Active level of INT5 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x04 10.--11. " EMST5[1:0] ,Active level of INT5 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x04 8. " INT5EN ,INT5 clear input" "Disabled,Enabled" textline " " bitfld.long 0x04 4.--6. " EMCG4[2:0] ,Active level of INT4 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x04 2.--3. " EMST4[1:0] ,Active level of INT4 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x04 0. " INT4EN ,INT4 clear input" "Disabled,Enabled" line.long 0x08 "CGIMCGC,CG Interrupt Mode Control Register C" sif cpuis("TMPM380F*") bitfld.long 0x08 28.--30. " EMCGB[2:0] ,Active level of INTB standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x08 26.--27. " EMSTB[1:0] ,Active level of INTB standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x08 24. " INTBEN ,INTB clear input" "Disabled,Enabled" textline " " bitfld.long 0x08 20.--22. " EMCGA[2:0] ,Active level of INTA standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x08 18.--19. " EMSTA[1:0] ,Active level of INTA standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x08 16. " INTAEN ,INTA clear input" "Disabled,Enabled" textline " " bitfld.long 0x08 12.--14. " EMCG9[2:0] ,Active level of INT9 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x08 10.--11. " EMST9[1:0] ,Active level of INT9 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x08 8. " INT9EN ,INT9 clear input" "Disabled,Enabled" textline " " endif bitfld.long 0x08 4.--6. " EMCG8[2:0] ,Active level of INT8 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x08 2.--3. " EMST8[1:0] ,Active level of INT8 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x08 0. " INT8EN ,INT8 clear input" "Disabled,Enabled" line.long 0x0c "CGIMCGD,CG Interrupt Mode Control Register D" bitfld.long 0x0c 28.--30. " EMCGF[2:0] ,Active level of INTF standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x0c 26.--27. " EMSTF[1:0] ,Active level of INTF standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x0c 24. " INTFEN ,INTF clear input" "Disabled,Enabled" sif cpuis("TMPM380F*") textline " " bitfld.long 0x0c 20.--22. " EMCGE[2:0] ,Active level of INTE standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x0c 18.--19. " EMSTE[1:0] ,Active level of INTE standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x0c 16. " INTEEN ,INTE clear input" "Disabled,Enabled" textline " " bitfld.long 0x0c 12.--14. " EMCGD[2:0] ,Active level of INTD standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x0c 10.--11. " EMSTD[1:0] ,Active level of INTD standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x0c 8. " INTDEN ,INTD clear input" "Disabled,Enabled" textline " " bitfld.long 0x0C 4.--6. " EMCGC[2:0] ,Active level of INTC standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x0C 2.--3. " EMSTC[1:0] ,Active level of INTC standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x0C 0. " INTCEN ,INTC Clear input" "Disabled,Enabled" endif textline " " line.long 0x10 "CGIMCGE,CG Interrupt Mode Control Register E" bitfld.long 0x10 12.--14. " EMCGRTC[2:0] ,Active level of INTRMCRX standby clear request" ",,,Rising edge,..." rbitfld.long 0x10 10.--11. " EMSTRMCRX[1:0] ,Active level of INTRMCRX standby clear request" ",Rising edge,," bitfld.long 0x10 8. " INTRMCRXEN ,INTRMCRX Clear input" "Disabled,Enabled" textline " " bitfld.long 0x10 4.--6. " EMCGR[2:0] ,Active level of INTRTC standby clear request" ",,Falling edge,..." rbitfld.long 0x10 2.--3. " EMSTRTC[1:0] ,Active level of INTRTC standby clear request" ",,Falling edge," bitfld.long 0x10 0. " INTRTCEN ,INTRTC Clear input" "Disabled,Enabled" wgroup.long 0x14++0x3 line.long 0x00 "CGICRCG,CG Interrupt Request Clear Register" sif cpuis("TMPM380F*") bitfld.long 0x00 0.--4. " ICRCG[4:0] ,Clear interrupt requests" "INT0,INT1,INT2,INT3,INT4,INT5,INT6,INT7,INT8,INT9,INTA,INTB,INTC,INTD,INTE,INTF,INTRTC,INTRMCRX,..." elif cpuis("TMPM382F*") bitfld.long 0x00 0.--4. " ICRCG[4:0] ,Clear interrupt requests" "INT0,INT1,INT2,INT3,INT4,INT5,,,INT8,,,,,,,INTF,INTRTC,INTRMCRX,..." endif hgroup.long 0x18++0x3 hide.long 0x00 "CGNMIFLG,NMI Flag Register" in group.long 0x1C++0x3 line.long 0x00 "CGRSTFLG,Reset Flag Register" bitfld.long 0x00 5. " OFDRSTF ,OFD reset flag" "No effect,Reset" bitfld.long 0x00 4. " DBGRSTF ,Debug reset flag" "No effect,Reset" bitfld.long 0x00 2. " WDTRSTF ,WDT reset flag" "No effect,Reset" textline " " bitfld.long 0x00 1. " PINRSTF ,RESET pin flag" "No effect,Reset" bitfld.long 0x00 0. " PONRSTF ,Power-on reset flag" "No effect,Reset" width 0xb elif cpuis("TMPM395F*") width 10. group.long 0x20++0x13 line.long 0x00 "CGIMCGA,CG Interrupt Mode Control Register A" bitfld.long 0x00 28.--30. " EMCG3[2:0] ,Active level of INT3 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," bitfld.long 0x00 26.--27. " EMST3[1:0] ,Active level of INT3 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 24. " INT3EN ,INT3 clear input" "Disabled,Enabled" textline " " bitfld.long 0x00 20.--22. " EMCG2[2:0] ,Active level of INT2 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," bitfld.long 0x00 18.--19. " EMST2[1:0] ,Active level of INT2 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 16. " INT2EN ,INT2 clear input" "Disabled,Enabled" textline " " bitfld.long 0x00 12.--14. " EMCG1[2:0] ,Active level of INT1 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," bitfld.long 0x00 10.--11. " EMST1[1:0] ,Active level of INT1 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 8. " INT1EN ,INT1 clear input" "Disabled,Enabled" textline " " bitfld.long 0x00 4.--6. " EMCG0[2:0] ,Active level of INT0 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," bitfld.long 0x00 2.--3. " EMST0[1:0] ,Active level of INT0 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 0. " INT0EN ,INT0 clear input" "Disabled,Enabled" line.long 0x04 "CGIMCGB,CG Interrupt Mode Control Register B" bitfld.long 0x04 28.--30. " EMCG7[2:0] ,Active level of INTRMCRX0 standby clear request" ",,,Rising edge,,,," bitfld.long 0x00 26.--27. " EMST7[1:0] ,EMST7" "0,1,2,3" bitfld.long 0x04 24. " INT7EN ,INTRMCRX0 clear input" "Disabled,Enabled" textline " " bitfld.long 0x04 20.--22. " EMCG6[2:0] ,Active level of INTCECRX standby clear request" ",,,Rising edge,,,," bitfld.long 0x00 18.--19. " EMST6[1:0] ,EMST6" "0,1,2,3" bitfld.long 0x04 16. " INT6EN ,INTCECRX clear input" "Disabled,Enabled" textline " " bitfld.long 0x04 12.--14. " EMCG5[2:0] ,Active level of INT5 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," bitfld.long 0x04 10.--11. " EMST5[1:0] ,Active level of INT5 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x04 8. " INT5EN ,INT5 clear input" "Disabled,Enabled" textline " " bitfld.long 0x04 4.--6. " EMCG4[2:0] ,Active level of INT4 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," bitfld.long 0x04 2.--3. " EMST4[1:0] ,Active level of INT4 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x04 0. " INT4EN ,INT4 clear input" "Disabled,Enabled" line.long 0x08 "CGIMCGC,CG Interrupt Mode Control Register C" bitfld.long 0x08 28.--30. " EMCGB[2:0] ,Active level of INTRMCRX1 standby clear request" ",,,Rising edge,,,," bitfld.long 0x00 26.--27. " EMSTB[1:0] ,EMSTB" "0,1,2,3" bitfld.long 0x08 24. " INTBEN ,INTRMCRX1 clear input" "Disabled,Enabled" textline " " bitfld.long 0x08 20.--22. " EMCGA[2:0] ,Active level of INT7 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," bitfld.long 0x08 18.--19. " EMSTA[1:0] ,Active level of INT7 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x08 16. " INTAEN ,INT7 clear input" "Disabled,Enabled" textline " " bitfld.long 0x08 12.--14. " EMCG9[2:0] ,Active level of INT6 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," bitfld.long 0x08 10.--11. " EMST9[1:0] ,Active level of INT6 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x08 8. " INT9EN ,INT6 clear input" "Disabled,Enabled" textline " " bitfld.long 0x08 4.--6. " EMCG8[2:0] ,Active level of INTRTC standby clear request" ",,Falling edge,,,,," bitfld.long 0x04 2.--3. " EMST8[1:0] ,EMST8" "0,1,2,3" bitfld.long 0x08 0. " INT8EN ,INTRTC clear input" "Disabled,Enabled" line.long 0x0c "CGIMCGD,CG Interrupt Mode Control Register D" bitfld.long 0x0c 28.--30. " EMCGF[2:0] ,Active level of INT10 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," bitfld.long 0x0c 26.--27. " EMSTF[1:0] ,Active level of INT10 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x0c 24. " INTFEN ,INT10 clear input" "Disabled,Enabled" textline " " bitfld.long 0x0c 20.--22. " EMCGE[2:0] ,Active level of INT9 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," bitfld.long 0x0c 18.--19. " EMSTE[1:0] ,Active level of INT9 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x0c 16. " INTEEN ,INT9 clear input" "Disabled,Enabled" textline " " bitfld.long 0x0c 12.--14. " EMCGD[2:0] ,Active level of INT8 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," bitfld.long 0x0c 10.--11. " EMSTD[1:0] ,Active level of INT8 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x0c 8. " INTDEN ,INT8 clear input" "Disabled,Enabled" textline " " bitfld.long 0x0C 4.--6. " EMCGC[2:0] ,Active level of INTCECTX standby clear request" ",,,Rising edge,,,," bitfld.long 0x0C 0. " INTCEN ,INTCECTX Clear input" "Disabled,Enabled" line.long 0x10 "CGIMCGE,CG Interrupt Mode Control Register E" bitfld.long 0x10 4.--6. " EMCGC[2:0] ,Active level of INTPHT standby clear request" ",,,Rising edge,,,," bitfld.long 0x10 0. " INT10EN ,INTPHT Clear input" "Disabled,Enabled" wgroup.long 0x14++0x3 line.long 0x00 "CGICRCG,CG Interrupt Request Clear Register" bitfld.long 0x00 0.--4. " ICRCG[4:0] ,Clear interrupt requests" "INT0,INT1,INT2,INT3,INT4,INT5,INTCECRX,IINTRMCRX0,INTRTC,INT6,INT7,INTRMCRX1,INTCECTX,INT8,INT9,INT10,INTPHT,,,,,,,,,,,,,,," hgroup.long 0x18++0x3 hide.long 0x00 "CGNMIFLG,NMI Flag Register" in group.long 0x1C++0x3 line.long 0x00 "CGRSTFLG,Reset Flag Register" bitfld.long 0x00 5. " OFDRSTF ,OFD reset flag" "No effect,Reset" bitfld.long 0x00 4. " DBGRSTF ,Debug reset flag" "No effect,Reset" bitfld.long 0x00 2. " WDTRSTF ,WDT reset flag" "No effect,Reset" textline " " bitfld.long 0x00 1. " PINRSTF ,RESET pin flag" "No effect,Reset" bitfld.long 0x00 0. " PONRSTF ,Power-on reset flag" "No effect,Reset" width 0xb endif base ad:0x400F3000 sif cpuis("TMPM341F*") width 10. group.long 0x40++0x17 line.long 0x00 "CGIMCGA,CG Interrupt Mode Control Register A" bitfld.long 0x00 28.--30. " EMCG3[2:0] ,Active level of INT3 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x00 26.--27. " EMST3[1:0] ,Active level of INT3 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 24. " INT3EN ,INT3 clear input" "Disabled,Enabled" textline " " bitfld.long 0x00 20.--22. " EMCG2[2:0] ,Active level of INT2 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x00 18.--19. " EMST2[1:0] ,Active level of INT2 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 16. " INT2EN ,INT2 clear input" "Disabled,Enabled" textline " " bitfld.long 0x00 12.--14. " EMCG1[2:0] ,Active level of INT1 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x00 10.--11. " EMST1[1:0] ,Active level of INT1 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 8. " INT1EN ,INT1 clear input" "Disabled,Enabled" textline " " bitfld.long 0x00 4.--6. " EMCG0[2:0] ,Active level of INT0 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x00 2.--3. " EMST0[1:0] ,Active level of INT0 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 0. " INT0EN ,INT0 clear input" "Disabled,Enabled" line.long 0x04 "CGIMCGB,CG Interrupt Mode Control Register B" bitfld.long 0x04 28.--30. " EMCG7[2:0] ,Active level of INT7 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," bitfld.long 0x04 26.--27. " EMST7[1:0] ,Active level of INT7 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x04 24. " INT7EN ,INT7 clear input" "Disabled,Enabled" textline " " bitfld.long 0x04 20.--22. " EMCG6[2:0] ,Active level of INT6 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," bitfld.long 0x04 18.--19. " EMST6[1:0] ,Active level of INT6 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x04 16. " INT6EN ,INT6 clear input" "Disabled,Enabled" textline " " bitfld.long 0x04 12.--14. " EMCG5[2:0] ,Active level of INT5 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," bitfld.long 0x04 10.--11. " EMST5[1:0] ,Active level of INT5 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x04 8. " INT5EN ,INT5 clear input" "Disabled,Enabled" textline " " bitfld.long 0x04 4.--6. " EMCG4[2:0] ,Active level of INT4 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," bitfld.long 0x04 2.--3. " EMST4[1:0] ,Active level of INT4 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x04 0. " INT4EN ,INT4 clear input" "Disabled,Enabled" line.long 0x08 "CGIMCGC,CG Interrupt Mode Control Register C" bitfld.long 0x08 28.--30. " EMCGB[2:0] ,Active level of INTPHT11 standby clear request" ",,,Rising edge,,,," bitfld.long 0x08 24. " INTBEN ,INTPHT11 clear input" "Disabled,Enabled" textline " " bitfld.long 0x08 20.--22. " EMCGA[2:0] ,Active level of INTPHT10 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," textline " " bitfld.long 0x08 16. " INTAEN ,INTPHT10 clear input" "Disabled,Enabled" bitfld.long 0x08 12.--14. " EMCG9[2:0] ,Active level of INTPHT01 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," bitfld.long 0x08 8. " INT9EN ,INTPHT01 clear input" "Disabled,Enabled" textline " " bitfld.long 0x08 4.--6. " EMCG8[2:0] ,Active level of INTPHT00 standby clear request" ",,Falling edge,,,,," bitfld.long 0x08 0. " INT8EN ,INTPHT00 clear input" "Disabled,Enabled" line.long 0x0C "CGIMCGD,CG Interrupt Mode Control Register D" bitfld.long 0x0C 28.--30. " EMCGF[2:0] ,Active level setting of INTPHT31 standby clear request" ",,,Rising edge,,,," bitfld.long 0x0C 24. " INTFEN ,INTPHT31 clear input" "Disabled,Enabled" bitfld.long 0x0C 20.--22. " EMCGE[2:0] ,Active level setting of INTPHT30 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," textline " " bitfld.long 0x0C 16. " INTEEN ,INTPHT30 clear input" "Disabled,Enabled" bitfld.long 0x0C 12.--14. " EMCGD[2:0] ,Active level setting of INTPHT21 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," bitfld.long 0x0C 8. " INTDEN ,INTPHT21 clear input" "Disabled,Enabled" textline " " bitfld.long 0x0C 4.--6. " EMCGC[2:0] ,Active level of INTPHT20 standby clear request" ",,,Rising edge,,,," bitfld.long 0x0C 0. " INTCEN ,INTPHT20 Clear input" "Disabled,Enabled" line.long 0x10 "CGIMCGE,CG Interrupt Mode Control Register E" bitfld.long 0x10 28.--30. " EMCG13[2:0] ,Active level setting of INTPHEVRY3 standby clear request" ",,,Rising edge,,,," bitfld.long 0x10 24. " INT13EN ,INTPHEVRY3 clear input" "Disabled,Enabled" bitfld.long 0x10 20.--22. " EMCG12[2:0] ,Active level setting of INTPHEVRY2 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," textline " " bitfld.long 0x10 16. " INT12EN ,INTPHEVRY2 clear input" "Disabled,Enabled" bitfld.long 0x10 12.--14. " EMCG11[2:0] ,Active level setting of INTPHEVRY1 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," bitfld.long 0x10 8. " INT11EN ,INTPHEVRY1 clear input" "Disabled,Enabled" textline " " bitfld.long 0x10 4.--6. " EMCG10[2:0] ,Active level setting of INTPHEVRY0 standby clear request" ",,,Rising edge,,,," bitfld.long 0x10 0. " INT10EN ,INTPHEVRY0 clear input" "Disabled,Enabled" line.long 0x14 "CGIMCGF,CG Interrupt Mode Control Register F" bitfld.long 0x14 28.--30. " EMCG17[2:0] ,Active level setting of INTB standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x14 26.--27. " EMST17[1:0] ,Active level of INTB standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x14 24. " INT17EN ,INTB clear input" "Disabled,Enabled" textline " " bitfld.long 0x14 20.--22. " EMCG16[2:0] ,Active level setting of INTA standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x14 18.--19. " EMST16[1:0] ,Active level of INTA standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x14 16. " INT16EN ,INTA clear input" "Disabled,Enabled" textline " " bitfld.long 0x14 12.--14. " EMCG15[2:0] ,Active level setting of INT9 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x14 10.--11. " EMST15[1:0] ,Active level of INT9 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x14 8. " INT15EN ,INT9 clear input" "Disabled,Enabled" textline " " bitfld.long 0x14 4.--6. " EMCG14[2:0] ,Active level setting of INT8 standby clear request" ",,,Rising edge,,,," rbitfld.long 0x14 2.--3. " EMST14[1:0] ,Active level of INT8 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x14 0. " INT14EN ,INT8 clear input" "Disabled,Enabled" wgroup.long 0x60++0x3 line.long 0x00 "CGICRCG,CG Interrupt Request Clear Register" bitfld.long 0x00 0.--4. " ICRCG[4:0] ,Clear interrupt requests" "INT0,INT1,INT2,INT3,INT4,INT5,INT6,INT7,INTPHT00,INTPHT01,INTPHT10,INTPHT11,INTPHT20,INTPHT21,INTPHT30,INTPHT31,INTPHEVRY0,INTPHEVRY1,INTPHEVRY2,INTPHEVRY3,INT8,INT9,INT9,INTA,INTB,..." hgroup.long 0x64++0x3 hide.long 0x00 "CGNMIFLG,NMI Flag Register" in group.long 0x68++0x3 line.long 0x00 "CGRSTFLG,Reset Flag Register" bitfld.long 0x00 5. " OFDRSTF ,OFD reset flag" "No reset,Reset" bitfld.long 0x00 4. " SYSRSTF ,Debug reset flag" "No reset,Reset" bitfld.long 0x00 3. " STOP2RSTF ,STOP2 reset flag" "No reset,Reset" textline " " bitfld.long 0x00 2. " WDTRSTF ,WDT reset flag" "No reset,Reset" bitfld.long 0x00 1. " PINRSTF ,RESET pin flag" "No reset,Reset" bitfld.long 0x00 0. " PONRSTF ,Power-on flag" "No reset,Reset" width 0xb elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") width 10. group.long 0x40++0x7 line.long 0x00 "CGIMCGA,CG Interrupt Mode Control Register A" bitfld.long 0x00 28.--30. " EMCG3[2:0] ,Active level of INT3 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x00 26.--27. " EMST3[1:0] ,Active level of INT3 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 24. " INT3EN ,INT3 clear input" "Disabled,Enabled" textline " " bitfld.long 0x00 20.--22. " EMCG2[2:0] ,Active level of INT2 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x00 18.--19. " EMST2[1:0] ,Active level of INT2 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 16. " INT2EN ,INT2 clear input" "Disabled,Enabled" textline " " bitfld.long 0x00 12.--14. " EMCG1[2:0] ,Active level of INT1 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x00 10.--11. " EMST1[1:0] ,Active level of INT1 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 8. " INT1EN ,INT1 clear input" "Disabled,Enabled" textline " " bitfld.long 0x00 4.--6. " EMCG0[2:0] ,Active level of INT0 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x00 2.--3. " EMST0[1:0] ,Active level of INT0 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 0. " INT0EN ,INT0 clear input" "Disabled,Enabled" line.long 0x04 "CGIMCGB,CG Interrupt Mode Control Register B" bitfld.long 0x04 28.--30. " EMCG7[2:0] ,Active level of INT7 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x04 26.--27. " EMST7[1:0] ,Active level of INT7 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x04 24. " INT7EN ,INT7 clear input" "Disabled,Enabled" textline " " bitfld.long 0x04 20.--22. " EMCG6[2:0] ,Active level of INT6 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x04 18.--19. " EMST6[1:0] ,Active level of INT6 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x04 16. " INT6EN ,INT6 clear input" "Disabled,Enabled" textline " " bitfld.long 0x04 12.--14. " EMCG5[2:0] ,Active level of INT5 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x04 10.--11. " EMST5[1:0] ,Active level of INT5 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x04 8. " INT5EN ,INT5 clear input" "Disabled,Enabled" textline " " bitfld.long 0x04 4.--6. " EMCG4[2:0] ,Active level of INT4 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x04 2.--3. " EMST4[1:0] ,Active level of INT4 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x04 0. " INT4EN ,INT4 clear input" "Disabled,Enabled" group.long 0x48++0x3 line.long 0x00 "CGIMCGC,CG Interrupt Mode Control Register C" bitfld.long 0x00 28.--30. " EMCGB[2:0] ,Active level of INTB standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x00 26.--27. " EMSTB[1:0] ,Active level of INTB standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 24. " INTBEN ,INTB clear input" "Disabled,Enabled" textline " " bitfld.long 0x00 20.--22. " EMCGA[2:0] ,Active level of INTA standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x00 18.--19. " EMSTA[1:0] ,Active level of INTA standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 16. " INTAEN ,INTA clear input" "Disabled,Enabled" textline " " bitfld.long 0x00 12.--14. " EMCG9[2:0] ,Active level of INT9 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x00 10.--11. " EMST9[1:0] ,Active level of INT9 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 8. " INT9EN ,INT9 clear input" "Disabled,Enabled" textline " " bitfld.long 0x00 4.--6. " EMCG8[2:0] ,Active level of INT8 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x00 2.--3. " EMST8[1:0] ,Active level of INT8 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 0. " INT8EN ,INT8 clear input" "Disabled,Enabled" group.long 0x4C++0x3 line.long 0x00 "CGIMCGD,CG Interrupt Mode Control Register D" sif cpuis("TMPM367F*") bitfld.long 0x00 28.--30. " EMCGRMCRX[2:0] ,Active level of INTRMCRX standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x00 26.--27. " EMSTRMCRX[1:0] ,Active level of INTRMCRX standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 24. " INTRMCRXEN ,INTRMCRX clear input" "Disabled,Enabled" textline " " bitfld.long 0x00 20.--22. " EMCGRTC[2:0] ,Active level of INTRTC standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x00 18.--19. " EMSTRTC[1:0] ,Active level of INTRTC standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 16. " INTRTCEN ,INTRTC clear input" "Disabled,Enabled" elif cpuis("TMPM368F*") bitfld.long 0x00 28.--30. " EMCGRMCRX[2:0] ,Active level of INTRMCRX standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x00 26.--27. " EMSTRMCRX[1:0] ,Active level of INTRMCRX standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 24. " INTRMCRXEN ,INTRMCRX clear input" "Disabled,Enabled" textline " " bitfld.long 0x00 20.--22. " EMCGRTC[2:0] ,Active level of INTRTC standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x00 18.--19. " EMSTRTC[1:0] ,Active level of INTRTC standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 16. " INTRTCEN ,INTRTC clear input" "Disabled,Enabled" elif cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x00 28.--30. " EMCGRMCRX[2:0] ,Active level of INTRMCRX standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x00 26.--27. " EMSTRMCRX[1:0] ,Active level of INTRMCRX standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 24. " INTRMCRXEN ,INTRMCRX clear input" "Disabled,Enabled" textline " " bitfld.long 0x00 20.--22. " EMCGRTC[2:0] ,Active level of INTRTC standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x00 18.--19. " EMSTRTC[1:0] ,Active level of INTRTC standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 16. " INTRTCEN ,INTRTC clear input" "Disabled,Enabled" endif textline " " bitfld.long 0x00 12.--14. " EMCGD[2:0] ,Active level of INTD standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x00 10.--11. " EMSTD[1:0] ,Active level of INTD standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 8. " INTDEN ,INTD clear input" "Disabled,Enabled" textline " " sif cpuis("TMPM36B*") bitfld.long 0x00 4.--6. " EMCGC[2:0] ,Active level of INTC standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x00 2.--3. " EMSTC[1:0] ,Active level of INTC standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 0. " INTCEN ,INTC Clear input" "Disabled,Enabled" else bitfld.long 0x00 4.--6. " EMCGC[2:0] ,Active level of INTUSBWKUP standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x00 2.--3. " EMSTC[1:0] ,Active level of INTUSBWKUP standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 0. " INTCEN ,INTUSBWKUP Clear input" "Disabled,Enabled" endif wgroup.long 0x60++0x3 line.long 0x00 "CGICRCG,CG Interrupt Request Clear Register" sif cpuis("TMPM367F*") bitfld.long 0x00 0.--4. " ICRCG[4:0] ,Clear interrupt requests" "INT0,INT1,INT2,INT3,INT4,INT5,INT6,INT7,INT8,INT9,INTA,INTB,INTUSBWKUP,INTD,INTRTC,INTRMCRX,,,,,,,,,,,,,,,," elif cpuis("TMPM36B*") bitfld.long 0x00 0.--4. " ICRCG[4:0] ,Clear interrupt requests" "INT0,INT1,INT2,INT3,INT4,INT5,INT6,INT7,INT8,INT9,INTA,INTB,INTC,INTD,INTRTC,INTRMCRX,..." endif hgroup.long 0x64++0x3 hide.long 0x00 "CGNMIFLG,NMI Flag Register" in textline " " group.long 0x68++0x3 line.long 0x00 "CGRSTFLG,Reset Flag Register" bitfld.long 0x00 6. " LVDRSTF ,LVD reset flag" "No effect,Reset" bitfld.long 0x00 5. " OFDRSTF ,OFD reset flag" "No effect,Reset" bitfld.long 0x00 4. " DBGRSTF ,Debug reset flag" "No effect,Reset" textline " " bitfld.long 0x00 3. " BUPRSTF ,Backup reset flag" "No effect,Reset" bitfld.long 0x00 2. " WDTRSTF ,WDT reset flag" "No effect,Reset" bitfld.long 0x00 1. " PINRSTF ,RESET pin flag" "No effect,Reset" textline " " bitfld.long 0x00 0. " PONRSTF ,Power-on reset flag" "No effect,Reset" width 0xb elif cpuis("TMPM366F*") width 10. group.long 0x40++0xb line.long 0x00 "CGIMCGA,CG Interrupt Mode Control Register A" bitfld.long 0x00 28.--30. " EMCG3[2:0] ,Active level of INT3 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," bitfld.long 0x00 26.--27. " EMST3[1:0] ,Active level of INT3 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 24. " INT3EN ,INT3 clear input" "Disabled,Enabled" textline " " bitfld.long 0x00 20.--22. " EMCG2[2:0] ,Active level of INT2 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," bitfld.long 0x00 18.--19. " EMST2[1:0] ,Active level of INT2 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 16. " INT2EN ,INT2 clear input" "Disabled,Enabled" textline " " bitfld.long 0x00 12.--14. " EMCG1[2:0] ,Active level of INT1 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," bitfld.long 0x00 10.--11. " EMST1[1:0] ,Active level of INT1 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 8. " INT1EN ,INT1 clear input" "Disabled,Enabled" textline " " bitfld.long 0x00 4.--6. " EMCG0[2:0] ,Active level of INT0 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," bitfld.long 0x00 2.--3. " EMST0[1:0] ,Active level of INT0 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 0. " INT0EN ,INT0 clear input" "Disabled,Enabled" line.long 0x04 "CGIMCGB,CG Interrupt Mode Control Register B" bitfld.long 0x04 28.--30. " EMCG7[2:0] ,Active level of INT7 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," bitfld.long 0x04 26.--27. " EMST7[1:0] ,Active level of INT7 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x04 24. " INT7EN ,INT7 clear input" "Disabled,Enabled" textline " " bitfld.long 0x04 20.--22. " EMCG6[2:0] ,Active level of INT6 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," bitfld.long 0x04 18.--19. " EMST6[1:0] ,Active level of INT6 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x04 16. " INT6EN ,INT6 clear input" "Disabled,Enabled" textline " " bitfld.long 0x04 12.--14. " EMCG5[2:0] ,Active level of INT5 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," bitfld.long 0x04 10.--11. " EMST5[1:0] ,Active level of INT5 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x04 8. " INT5EN ,INT5 clear input" "Disabled,Enabled" textline " " bitfld.long 0x04 4.--6. " EMCG4[2:0] ,Active level of INT4 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," bitfld.long 0x04 2.--3. " EMST4[1:0] ,Active level of INT4 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x04 0. " INT4EN ,INT4 clear input" "Disabled,Enabled" line.long 0x08 "CGIMCGC,CG Interrupt Mode Control Register C" bitfld.long 0x08 28.--30. " EMCGB[2:0] ,Active level of INTB standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," bitfld.long 0x08 24. " INTBEN ,INTB clear input" "Disabled,Enabled" bitfld.long 0x08 20.--22. " EMCGA[2:0] ,Active level of INTA standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," textline " " bitfld.long 0x08 16. " INTAEN ,INTA clear input" "Disabled,Enabled" bitfld.long 0x08 12.--14. " EMCG9[2:0] ,Active level of INT9 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," bitfld.long 0x08 10.--11. " EMST9[1:0] ,Active level of INT9 standby clear request" ",Rising edge,Falling edge,Both edges" textline " " bitfld.long 0x08 8. " INT9EN ,INT9 clear input" "Disabled,Enabled" bitfld.long 0x08 4.--6. " EMCG8[2:0] ,Active level of INT8 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," bitfld.long 0x08 2.--3. " EMST8[1:0] ,Active level of INT8 standby clear request" ",Rising edge,Falling edge,Both edges" textline " " bitfld.long 0x08 0. " INT8EN ,INT8 clear input" "Disabled,Enabled" wgroup.long 0x60++0x3 line.long 0x00 "CGICRCG,CG Interrupt Request Clear Register" bitfld.long 0x00 0.--4. " ICRCG[4:0] ,Clear interrupt requests" "INT0,INT1,INT2,INT3,INT4,INT5,INT6,INT7,INT8,INT9,INTUSBPON,INTUSBWKUP,,,,,,,,,,,,,,,,,,,," hgroup.long 0x64++0x3 hide.long 0x00 "CGNMIFLG,NMI Flag Register" in group.long 0x68++0x3 line.long 0x00 "CGRSTFLG,Reset Flag Register" bitfld.long 0x00 4. " DBGRSTF ,Debug reset flag" "No effect,Reset" bitfld.long 0x00 3. " BUPRSTF ,Backup reset flag" "No effect,Reset" bitfld.long 0x00 2. " WDTRSTF ,WDT reset flag" "No effect,Reset" textline " " bitfld.long 0x00 1. " PINRSTF ,RESET pin flag" "No effect,Reset" bitfld.long 0x00 0. " PONRSTF ,Power-on reset flag" "No effect,Reset" width 0xb elif cpuis("TMPM365F*") width 10. group.long 0x20++0x7 line.long 0x00 "CGIMCGA,CG Interrupt Mode Control Register A" bitfld.long 0x00 28.--30. " EMCG3[2:0] ,Active level of INT3 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x00 26.--27. " EMST3[1:0] ,Active level of INT3 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 24. " INT3EN ,INT3 clear input" "Disabled,Enabled" textline " " bitfld.long 0x00 20.--22. " EMCG2[2:0] ,Active level of INT2 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x00 18.--19. " EMST2[1:0] ,Active level of INT2 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 16. " INT2EN ,INT2 clear input" "Disabled,Enabled" textline " " bitfld.long 0x00 12.--14. " EMCG1[2:0] ,Active level of INT1 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x00 10.--11. " EMST1[1:0] ,Active level of INT1 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 8. " INT1EN ,INT1 clear input" "Disabled,Enabled" textline " " bitfld.long 0x00 4.--6. " EMCG0[2:0] ,Active level of INT0 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x00 2.--3. " EMST0[1:0] ,Active level of INT0 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 0. " INT0EN ,INT0 clear input" "Disabled,Enabled" line.long 0x04 "CGIMCGB,CG Interrupt Mode Control Register B" bitfld.long 0x04 28.--30. " EMCG7[2:0] ,Active level of INT7 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x04 26.--27. " EMST7[1:0] ,Active level of INT7 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x04 24. " INT7EN ,INT7 clear input" "Disabled,Enabled" textline " " bitfld.long 0x04 20.--22. " EMCG6[2:0] ,Active level of INT6 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x04 18.--19. " EMST6[1:0] ,Active level of INT6 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x04 16. " INT6EN ,INT6 clear input" "Disabled,Enabled" textline " " bitfld.long 0x04 12.--14. " EMCG5[2:0] ,Active level of INT5 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x04 10.--11. " EMST5[1:0] ,Active level of INT5 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x04 8. " INT5EN ,INT5 clear input" "Disabled,Enabled" textline " " bitfld.long 0x04 4.--6. " EMCG4[2:0] ,Active level of INT4 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x04 2.--3. " EMST4[1:0] ,Active level of INT4 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x04 0. " INT4EN ,INT4 clear input" "Disabled,Enabled" sif cpuis("TMPM362F*")||cpuis("TMPM364F*")||cpuis("TMPM365F*") group.long 0x28++0x3 line.long 0x00 "CGIMCGC,CG Interrupt Mode Control Register C" bitfld.long 0x00 28.--30. " EMCGB[2:0] ,Active level of INTB standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x00 26.--27. " EMSTB[1:0] ,Active level of INTB standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 24. " INTBEN ,INTB clear input" "Disabled,Enabled" textline " " bitfld.long 0x00 20.--22. " EMCGA[2:0] ,Active level of INTA standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x00 18.--19. " EMSTA[1:0] ,Active level of INTA standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 16. " INTAEN ,INTA clear input" "Disabled,Enabled" textline " " bitfld.long 0x00 12.--14. " EMCG9[2:0] ,Active level of INT9 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x00 10.--11. " EMST9[1:0] ,Active level of INT9 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 8. " INT9EN ,INT9 clear input" "Disabled,Enabled" textline " " bitfld.long 0x00 4.--6. " EMCG8[2:0] ,Active level of INT8 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x00 2.--3. " EMST8[1:0] ,Active level of INT8 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 0. " INT8EN ,INT8 clear input" "Disabled,Enabled" endif sif (!(cpuis("TMPM363F*")||cpuis("TMPM365F*"))) group.long 0x2C++0x3 line.long 0x00 "CGIMCGD,CG Interrupt Mode Control Register D" sif cpuis("TMPM361F*")||cpuis("TMPM362F*") bitfld.long 0x00 28.--30. " EMCGF[2:0] ,Active level of INTF standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x00 26.--27. " EMSTF[1:0] ,Active level of INTF standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 24. " INTFEN ,INTF clear input" "Disabled,Enabled" textline " " bitfld.long 0x00 20.--22. " EMCGE[2:0] ,Active level of INTE standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x00 18.--19. " EMSTE[1:0] ,Active level of INTE standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 16. " INTEEN ,INTE clear input" "Disabled,Enabled" endif sif cpuis("TMPM362F*") textline " " endif sif cpuis("TMPM362F*")||cpuis("TMPM364F*") bitfld.long 0x00 12.--14. " EMCGD[2:0] ,Active level of INTD standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x00 10.--11. " EMSTD[1:0] ,Active level of INTD standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 8. " INTDEN ,INTD clear input" "Disabled,Enabled" textline " " bitfld.long 0x00 4.--6. " EMCGC[2:0] ,Active level of INTC standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x00 2.--3. " EMSTC[1:0] ,Active level of INTC standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 0. " INTCEN ,INTC Clear input" "Disabled,Enabled" endif endif sif (!cpuis("TMPM365F*")) group.long 0x30++0x7 line.long 0x00 "CGIMCGE,CG Interrupt Mode Control Register E" sif cpuis("TMPM362F*")||cpuis("TMPM364F*") bitfld.long 0x00 28.--30. " EMCGJ[2:0] ,Active level of INTRMCRX1 standby clear request" ",,,Rising edge,,,,Reserve" rbitfld.long 0x00 26.--27. " EMSTJ[1:0] ,Active level of INTRMCRX1 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 24. " INTJEN ,INTRMCRX1 clear input" "Disabled,Enabled" textline " " endif bitfld.long 0x00 20.--22. " EMCGI[2:0] ,Active level of INTRMCRX0 standby clear request" ",,,Rising edge,,,," rbitfld.long 0x00 18.--19. " EMSTI[1:0] ,Active level of INTRMCRX0 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 16. " INTIEN ,INTRMCRX0 clear input" "Disabled,Enabled" textline " " bitfld.long 0x00 12.--14. " EMCGH[2:0] ,Active level of INTCECTX standby clear request" ",,,Rising edge,,,," rbitfld.long 0x00 10.--11. " EMSTH[1:0] ,Active level of INTCECTX standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 8. " INTHEN ,INTCECTX clear input" "Disabled,Enabled" textline " " bitfld.long 0x00 4.--6. " EMCGG[2:0] ,Active level of INTCECRX standby clear request" ",,,Rising edge,,,," rbitfld.long 0x00 2.--3. " EMSTG[1:0] ,Active level of INTCECRX standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 0. " INTGEN ,INTCECRX Clear input" "Disabled,Enabled" line.long 0x04 "CGIMCGF,CG Interrupt Mode Control Register F" bitfld.long 0x04 12.--14. " EMCGL[2:0] ,Active level of INTKWUP standby clear request" ",High level,,,,,," rbitfld.long 0x04 10.--11. " EMSTL[1:0] ,Active level of INTKWUP standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x04 8. " INTLEN ,INTKWUP clear input" "Disabled,Enabled" textline " " bitfld.long 0x04 4.--6. " EMCGK[2:0] ,Active level of INTRTC standby clear request" ",,Falling edge,,,,," rbitfld.long 0x04 2.--3. " EMSTK[1:0] ,Active level of INTRTC standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x04 0. " INTKEN ,INTRTC Clear input" "Disabled,Enabled" endif wgroup.long 0x14++0x3 line.long 0x00 "CGICRCG,CG Interrupt Request Clear Register" sif cpuis("TMPM362F*")||cpuis("TMPM364F*") bitfld.long 0x00 0.--4. " ICRCG[4:0] ,Clear interrupt requests" "INT0,INT1,INT2,INT3,INT4,INT5,INT6,INT7,INT8,INT9,INTA,INTB,INTC,INTD,,,INTCECRX,INTCECTX,INTRMCRX0,INTRMCRX1,INTRTC,INTKWUP,..." elif cpuis("TMPM361F*")||cpuis("TMPM363F*") bitfld.long 0x00 0.--4. " ICRCG[4:0] ,Clear interrupt requests" "INT0,INT1,INT2,INT3,INT4,INT5,INT6,INT7,INT8,INT9,INTA,INTB,INTC,INTD,,,INTCECRX,INTCECTX,INTRMCRX0,,INTRTC,INTKWUP,..." elif cpuis("TMPM365F*") bitfld.long 0x00 0.--4. " ICRCG[4:0] ,Clear interrupt requests" "INT0,INT1,INT2,INT3,INT4,INT5,INT6,INT7,INT8,INT9,INTUSBPON,INTUSBWKUP,..." endif hgroup.long 0x18++0x3 hide.long 0x00 "CGNMIFLG,NMI Flag Register" in group.long 0x1C++0x3 line.long 0x00 "CGRSTFLG,Reset Flag Register" bitfld.long 0x00 4. " DBGRSTF ,Debug reset flag" "No effect,Reset" bitfld.long 0x00 3. " BUPRSTF ,Backup reset flag" "No effect,Reset" bitfld.long 0x00 2. " WDTRSTF ,WDT reset flag" "No effect,Reset" textline " " bitfld.long 0x00 1. " PINRSTF ,RESET pin flag" "No effect,Reset" bitfld.long 0x00 0. " PONRSTF ,Power-on reset flag" "No effect,Reset" width 0xb endif base ad:0x400F4000 sif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") width 10. group.long 0x20++0x7 line.long 0x00 "CGIMCGA,CG Interrupt Mode Control Register A" bitfld.long 0x00 28.--30. " EMCG3[2:0] ,Active level of INT3 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x00 26.--27. " EMST3[1:0] ,Active level of INT3 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 24. " INT3EN ,INT3 clear input" "Disabled,Enabled" textline " " bitfld.long 0x00 20.--22. " EMCG2[2:0] ,Active level of INT2 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x00 18.--19. " EMST2[1:0] ,Active level of INT2 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 16. " INT2EN ,INT2 clear input" "Disabled,Enabled" textline " " bitfld.long 0x00 12.--14. " EMCG1[2:0] ,Active level of INT1 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x00 10.--11. " EMST1[1:0] ,Active level of INT1 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 8. " INT1EN ,INT1 clear input" "Disabled,Enabled" textline " " bitfld.long 0x00 4.--6. " EMCG0[2:0] ,Active level of INT0 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x00 2.--3. " EMST0[1:0] ,Active level of INT0 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 0. " INT0EN ,INT0 clear input" "Disabled,Enabled" line.long 0x04 "CGIMCGB,CG Interrupt Mode Control Register B" bitfld.long 0x04 28.--30. " EMCG7[2:0] ,Active level of INT7 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x04 26.--27. " EMST7[1:0] ,Active level of INT7 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x04 24. " INT7EN ,INT7 clear input" "Disabled,Enabled" textline " " bitfld.long 0x04 20.--22. " EMCG6[2:0] ,Active level of INT6 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x04 18.--19. " EMST6[1:0] ,Active level of INT6 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x04 16. " INT6EN ,INT6 clear input" "Disabled,Enabled" textline " " bitfld.long 0x04 12.--14. " EMCG5[2:0] ,Active level of INT5 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x04 10.--11. " EMST5[1:0] ,Active level of INT5 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x04 8. " INT5EN ,INT5 clear input" "Disabled,Enabled" textline " " bitfld.long 0x04 4.--6. " EMCG4[2:0] ,Active level of INT4 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x04 2.--3. " EMST4[1:0] ,Active level of INT4 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x04 0. " INT4EN ,INT4 clear input" "Disabled,Enabled" sif cpuis("TMPM362F*")||cpuis("TMPM364F*")||cpuis("TMPM365F*") group.long 0x28++0x3 line.long 0x00 "CGIMCGC,CG Interrupt Mode Control Register C" bitfld.long 0x00 28.--30. " EMCGB[2:0] ,Active level of INTB standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x00 26.--27. " EMSTB[1:0] ,Active level of INTB standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 24. " INTBEN ,INTB clear input" "Disabled,Enabled" textline " " bitfld.long 0x00 20.--22. " EMCGA[2:0] ,Active level of INTA standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x00 18.--19. " EMSTA[1:0] ,Active level of INTA standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 16. " INTAEN ,INTA clear input" "Disabled,Enabled" textline " " bitfld.long 0x00 12.--14. " EMCG9[2:0] ,Active level of INT9 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x00 10.--11. " EMST9[1:0] ,Active level of INT9 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 8. " INT9EN ,INT9 clear input" "Disabled,Enabled" textline " " bitfld.long 0x00 4.--6. " EMCG8[2:0] ,Active level of INT8 standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x00 2.--3. " EMST8[1:0] ,Active level of INT8 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 0. " INT8EN ,INT8 clear input" "Disabled,Enabled" endif sif (!(cpuis("TMPM363F*")||cpuis("TMPM365F*"))) group.long 0x2C++0x3 line.long 0x00 "CGIMCGD,CG Interrupt Mode Control Register D" sif cpuis("TMPM361F*")||cpuis("TMPM362F*") bitfld.long 0x00 28.--30. " EMCGF[2:0] ,Active level of INTF standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x00 26.--27. " EMSTF[1:0] ,Active level of INTF standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 24. " INTFEN ,INTF clear input" "Disabled,Enabled" textline " " bitfld.long 0x00 20.--22. " EMCGE[2:0] ,Active level of INTE standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x00 18.--19. " EMSTE[1:0] ,Active level of INTE standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 16. " INTEEN ,INTE clear input" "Disabled,Enabled" endif sif cpuis("TMPM362F*") textline " " endif sif cpuis("TMPM362F*")||cpuis("TMPM364F*") bitfld.long 0x00 12.--14. " EMCGD[2:0] ,Active level of INTD standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x00 10.--11. " EMSTD[1:0] ,Active level of INTD standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 8. " INTDEN ,INTD clear input" "Disabled,Enabled" textline " " bitfld.long 0x00 4.--6. " EMCGC[2:0] ,Active level of INTC standby clear request" "Low level,High level,Falling edge,Rising edge,Both edges,,," rbitfld.long 0x00 2.--3. " EMSTC[1:0] ,Active level of INTC standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 0. " INTCEN ,INTC Clear input" "Disabled,Enabled" endif endif sif (!cpuis("TMPM365F*")) group.long 0x30++0x7 line.long 0x00 "CGIMCGE,CG Interrupt Mode Control Register E" sif cpuis("TMPM362F*")||cpuis("TMPM364F*") bitfld.long 0x00 28.--30. " EMCGJ[2:0] ,Active level of INTRMCRX1 standby clear request" ",,,Rising edge,,,,Reserve" rbitfld.long 0x00 26.--27. " EMSTJ[1:0] ,Active level of INTRMCRX1 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 24. " INTJEN ,INTRMCRX1 clear input" "Disabled,Enabled" textline " " endif bitfld.long 0x00 20.--22. " EMCGI[2:0] ,Active level of INTRMCRX0 standby clear request" ",,,Rising edge,,,," rbitfld.long 0x00 18.--19. " EMSTI[1:0] ,Active level of INTRMCRX0 standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 16. " INTIEN ,INTRMCRX0 clear input" "Disabled,Enabled" textline " " bitfld.long 0x00 12.--14. " EMCGH[2:0] ,Active level of INTCECTX standby clear request" ",,,Rising edge,,,," rbitfld.long 0x00 10.--11. " EMSTH[1:0] ,Active level of INTCECTX standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 8. " INTHEN ,INTCECTX clear input" "Disabled,Enabled" textline " " bitfld.long 0x00 4.--6. " EMCGG[2:0] ,Active level of INTCECRX standby clear request" ",,,Rising edge,,,," rbitfld.long 0x00 2.--3. " EMSTG[1:0] ,Active level of INTCECRX standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x00 0. " INTGEN ,INTCECRX Clear input" "Disabled,Enabled" line.long 0x04 "CGIMCGF,CG Interrupt Mode Control Register F" bitfld.long 0x04 12.--14. " EMCGL[2:0] ,Active level of INTKWUP standby clear request" ",High level,,,,,," rbitfld.long 0x04 10.--11. " EMSTL[1:0] ,Active level of INTKWUP standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x04 8. " INTLEN ,INTKWUP clear input" "Disabled,Enabled" textline " " bitfld.long 0x04 4.--6. " EMCGK[2:0] ,Active level of INTRTC standby clear request" ",,Falling edge,,,,," rbitfld.long 0x04 2.--3. " EMSTK[1:0] ,Active level of INTRTC standby clear request" ",Rising edge,Falling edge,Both edges" bitfld.long 0x04 0. " INTKEN ,INTRTC Clear input" "Disabled,Enabled" endif wgroup.long 0x14++0x3 line.long 0x00 "CGICRCG,CG Interrupt Request Clear Register" sif cpuis("TMPM362F*")||cpuis("TMPM364F*") bitfld.long 0x00 0.--4. " ICRCG[4:0] ,Clear interrupt requests" "INT0,INT1,INT2,INT3,INT4,INT5,INT6,INT7,INT8,INT9,INTA,INTB,INTC,INTD,,,INTCECRX,INTCECTX,INTRMCRX0,INTRMCRX1,INTRTC,INTKWUP,..." elif cpuis("TMPM361F*")||cpuis("TMPM363F*") bitfld.long 0x00 0.--4. " ICRCG[4:0] ,Clear interrupt requests" "INT0,INT1,INT2,INT3,INT4,INT5,INT6,INT7,INT8,INT9,INTA,INTB,INTC,INTD,,,INTCECRX,INTCECTX,INTRMCRX0,,INTRTC,INTKWUP,..." elif cpuis("TMPM365F*") bitfld.long 0x00 0.--4. " ICRCG[4:0] ,Clear interrupt requests" "INT0,INT1,INT2,INT3,INT4,INT5,INT6,INT7,INT8,INT9,INTUSBPON,INTUSBWKUP,..." endif hgroup.long 0x18++0x3 hide.long 0x00 "CGNMIFLG,NMI Flag Register" in group.long 0x1C++0x3 line.long 0x00 "CGRSTFLG,Reset Flag Register" bitfld.long 0x00 4. " DBGRSTF ,Debug reset flag" "No effect,Reset" bitfld.long 0x00 3. " BUPRSTF ,Backup reset flag" "No effect,Reset" bitfld.long 0x00 2. " WDTRSTF ,WDT reset flag" "No effect,Reset" textline " " bitfld.long 0x00 1. " PINRSTF ,RESET pin flag" "No effect,Reset" bitfld.long 0x00 0. " PONRSTF ,Power-on reset flag" "No effect,Reset" width 0xb endif tree.end tree.end sif cpuis("TMPM320C1D*") tree.open "Port Function" tree "Port A" base ad:0x40008000 width 12. group.long 0x0000++0x03 line.long 0x00 "GPIOADATA,Port A data register" button "Address" "d (A+0x0000)--(A+0x03FC) /long" textline " " group.byte 0x400++0x03 line.long 0x00 "GPIOAOADIR,Port data direction Register" bitfld.long 0x00 7. " PA7C ,Port A pin 7 data direction" "Input,Output" bitfld.long 0x00 6. " PA6C ,Port A pin 6 data direction" "Input,Output" bitfld.long 0x00 5. " PA5C ,Port A pin 5 data direction" "Input,Output" bitfld.long 0x00 4. " PA4C ,Port A pin 4 data direction" "Input,Output" textline " " bitfld.long 0x00 3. " PA3C ,Port A pin 3 data direction" "Input,Output" bitfld.long 0x00 2. " PA2C ,Port A pin 2 data direction" "Input,Output" bitfld.long 0x00 1. " PA1C ,Port A pin 1 data direction" "Input,Output" bitfld.long 0x00 0. " PA0C ,Port A pin 0 data direction" "Input,Output" group.byte 0x424++0x03 line.long 0x00 "GPIOAFR1,PortA Function Register1" bitfld.long 0x00 7. " PA7F1 ,Port A pin 7 function" "Low,High" bitfld.long 0x00 6. " PA6F1 ,Port A pin 6 function" "Low,High" bitfld.long 0x00 5. " PA5F1 ,Port A pin 5 function" "Low,High" bitfld.long 0x00 4. " PA4F1 ,Port A pin 4 function" "Low,High" textline " " bitfld.long 0x00 3. " PA3F1 ,Port A pin 3 function" "Low,High" bitfld.long 0x00 2. " PA2F1 ,Port A pin 2 function" "Low,High" bitfld.long 0x00 1. " PA1F1 ,Port A pin 1 function" "Low,High" bitfld.long 0x00 0. " PA0F1 ,Port A pin 0 function" "Low,High" group.byte 0x428++0x03 line.long 0x00 "GPIOAFR2,PortA Function Register2" bitfld.long 0x00 7. " PA7F2 ,Port A pin 7 function" "Low,High" bitfld.long 0x00 6. " PA6F2 ,Port A pin 6 function" "Low,High" bitfld.long 0x00 5. " PA5F2 ,Port A pin 5 function" "Low,High" bitfld.long 0x00 4. " PA4F2 ,Port A pin 4 function" "Low,High" textline " " bitfld.long 0x00 3. " PA3F2 ,Port A pin 3 function" "Low,High" bitfld.long 0x00 2. " PA2F2 ,Port A pin 2 function" "Low,High" bitfld.long 0x00 1. " PA1F2 ,Port A pin 1 function" "Low,High" bitfld.long 0x00 0. " PA0F2 ,Port A pin 0 function" "Low,High" width 0xb tree.end tree "Port B" base ad:0x40009000 width 12. group.long 0x0000++0x03 line.long 0x00 "GPIOBDATA,Port B data register" button "Address" "d (B+0x0000)--(B+0x03FC) /long" textline " " group.byte 0x400++0x03 line.long 0x00 "GPIOBOADIR,Port data direction Register" bitfld.long 0x00 7. " PB7C ,Port B pin 7 data direction" "Input,Output" bitfld.long 0x00 6. " PB6C ,Port B pin 6 data direction" "Input,Output" bitfld.long 0x00 5. " PB5C ,Port B pin 5 data direction" "Input,Output" bitfld.long 0x00 4. " PB4C ,Port B pin 4 data direction" "Input,Output" textline " " bitfld.long 0x00 3. " PB3C ,Port B pin 3 data direction" "Input,Output" bitfld.long 0x00 2. " PB2C ,Port B pin 2 data direction" "Input,Output" bitfld.long 0x00 1. " PB1C ,Port B pin 1 data direction" "Input,Output" bitfld.long 0x00 0. " PB0C ,Port B pin 0 data direction" "Input,Output" group.byte 0x424++0x03 line.long 0x00 "GPIOBFR1,PortB Function Register1" bitfld.long 0x00 7. " PB7F1 ,Port B pin 7 function" "Low,High" bitfld.long 0x00 6. " PB6F1 ,Port B pin 6 function" "Low,High" bitfld.long 0x00 5. " PB5F1 ,Port B pin 5 function" "Low,High" bitfld.long 0x00 4. " PB4F1 ,Port B pin 4 function" "Low,High" textline " " bitfld.long 0x00 3. " PB3F1 ,Port B pin 3 function" "Low,High" bitfld.long 0x00 2. " PB2F1 ,Port B pin 2 function" "Low,High" bitfld.long 0x00 1. " PB1F1 ,Port B pin 1 function" "Low,High" bitfld.long 0x00 0. " PB0F1 ,Port B pin 0 function" "Low,High" group.byte 0x428++0x03 line.long 0x00 "GPIOBFR2,PortB Function Register2" bitfld.long 0x00 7. " PB7F2 ,Port B pin 7 function" "Low,High" bitfld.long 0x00 6. " PB6F2 ,Port B pin 6 function" "Low,High" bitfld.long 0x00 5. " PB5F2 ,Port B pin 5 function" "Low,High" bitfld.long 0x00 4. " PB4F2 ,Port B pin 4 function" "Low,High" textline " " group.byte 0xC00++0x03 line.long 0x00 "GPIOBODE,PortB Open-drain Output Enable Register" bitfld.long 0x00 7. " PB7ODE ,OPD B output enable register 7" "Push-pull,Open-drain" bitfld.long 0x00 6. " PB6ODE ,OPD B output enable register 6" "Push-pull,Open-drain" bitfld.long 0x00 5. " PB5ODE ,OPD B output enable register 5" "Push-pull,Open-drain" bitfld.long 0x00 4. " PB4ODE ,OPD B output enable register 4" "Push-pull,Open-drain" textline " " bitfld.long 0x00 3. " PB3ODE ,OPD B output enable register 3" "Push-pull,Open-drain" bitfld.long 0x00 2. " PB2ODE ,OPD B output enable register 2" "Push-pull,Open-drain" bitfld.long 0x00 1. " PB1ODE ,OPD B output enable register 1" "Push-pull,Open-drain" bitfld.long 0x00 0. " PB0ODE ,OPD B output enable register 0" "Push-pull,Open-drain" width 0xb tree.end tree "Port C" base ad:0x4000A000 width 12. group.long 0x0000++0x03 line.long 0x00 "GPIOCDATA,Port C data register" button "Address" "d (C+0x0000)--(C+0x03FC) /long" textline " " group.byte 0x400++0x03 line.long 0x00 "GPIOCOADIR,Port data direction Register" bitfld.long 0x00 7. " PC7C ,Port C pin 7 data direction" "Input,Output" bitfld.long 0x00 6. " PC6C ,Port C pin 6 data direction" "Input,Output" bitfld.long 0x00 5. " PC5C ,Port C pin 5 data direction" "Input,Output" bitfld.long 0x00 4. " PC4C ,Port C pin 4 data direction" "Input,Output" textline " " bitfld.long 0x00 3. " PC3C ,Port C pin 3 data direction" "Input,Output" bitfld.long 0x00 2. " PC2C ,Port C pin 2 data direction" "Input,Output" bitfld.long 0x00 1. " PC1C ,Port C pin 1 data direction" "Input,Output" bitfld.long 0x00 0. " PC0C ,Port C pin 0 data direction" "Input,Output" group.byte 0x424++0x03 line.long 0x00 "GPIOCFR1,PortC Function Register1" bitfld.long 0x00 7. " PC7F1 ,Port C pin 7 function" "Low,High" bitfld.long 0x00 6. " PC6F1 ,Port C pin 6 function" "Low,High" bitfld.long 0x00 5. " PC5F1 ,Port C pin 5 function" "Low,High" bitfld.long 0x00 4. " PC4F1 ,Port C pin 4 function" "Low,High" textline " " bitfld.long 0x00 3. " PC3F1 ,Port C pin 3 function" "Low,High" bitfld.long 0x00 2. " PC2F1 ,Port C pin 2 function" "Low,High" bitfld.long 0x00 1. " PC1F1 ,Port C pin 1 function" "Low,High" bitfld.long 0x00 0. " PC0F1 ,Port C pin 0 function" "Low,High" width 0xb tree.end tree "Port D" base ad:0x4000B000 width 12. group.long 0x0000++0x03 line.long 0x00 "GPIODDATA,Port D data register" button "Address" "d (D+0x0000)--(D+0x03FC) /long" textline " " group.byte 0x400++0x03 line.long 0x00 "GPIODOADIR,Port data direction Register" bitfld.long 0x00 7. " PD7C ,Port D pin 7 data direction" "Input,Output" bitfld.long 0x00 6. " PD6C ,Port D pin 6 data direction" "Input,Output" bitfld.long 0x00 5. " PD5C ,Port D pin 5 data direction" "Input,Output" bitfld.long 0x00 4. " PD4C ,Port D pin 4 data direction" "Input,Output" textline " " bitfld.long 0x00 3. " PD3C ,Port D pin 3 data direction" "Input,Output" bitfld.long 0x00 2. " PD2C ,Port D pin 2 data direction" "Input,Output" bitfld.long 0x00 1. " PD1C ,Port D pin 1 data direction" "Input,Output" bitfld.long 0x00 0. " PD0C ,Port D pin 0 data direction" "Input,Output" group.byte 0x424++0x03 line.long 0x00 "GPIODFR1,PortD Function Register1" bitfld.long 0x00 7. " PD7F1 ,Port D pin 7 function" "Low,High" bitfld.long 0x00 6. " PD6F1 ,Port D pin 6 function" "Low,High" bitfld.long 0x00 5. " PD5F1 ,Port D pin 5 function" "Low,High" bitfld.long 0x00 4. " PD4F1 ,Port D pin 4 function" "Low,High" textline " " bitfld.long 0x00 3. " PD3F1 ,Port D pin 3 function" "Low,High" bitfld.long 0x00 2. " PD2F1 ,Port D pin 2 function" "Low,High" bitfld.long 0x00 1. " PD1F1 ,Port D pin 1 function" "Low,High" bitfld.long 0x00 0. " PD0F1 ,Port D pin 0 function" "Low,High" group.byte 0x428++0x03 line.long 0x00 "GPIODFR2,PortD Function Register2" bitfld.long 0x00 7. " PD7F2 ,Port D pin 7 function" "Low,High" bitfld.long 0x00 6. " PD6F2 ,Port D pin 6 function" "Low,High" bitfld.long 0x00 5. " PD5F2 ,Port D pin 5 function" "Low,High" bitfld.long 0x00 4. " PD4F2 ,Port D pin 4 function" "Low,High" textline " " bitfld.long 0x00 3. " PD3F2 ,Port D pin 3 function" "Low,High" bitfld.long 0x00 2. " PD2F2 ,Port D pin 2 function" "Low,High" bitfld.long 0x00 1. " PD1F2 ,Port D pin 1 function" "Low,High" bitfld.long 0x00 0. " PD0F2 ,Port D pin 0 function" "Low,High" width 0xb tree.end tree "Port E" base ad:0x4000C000 width 12. group.long 0x0000++0x03 line.long 0x00 "GPIOEDATA,Port E data register" button "Address" "d (E+0x0000)--(E+0x03FC) /long" textline " " group.byte 0x400++0x03 line.long 0x00 "GPIOEOADIR,Port data direction Register" bitfld.long 0x00 6. " PE6C ,Port E pin 6 data direction" "Input,Output" bitfld.long 0x00 5. " PE5C ,Port E pin 5 data direction" "Input,Output" bitfld.long 0x00 4. " PE4C ,Port E pin 4 data direction" "Input,Output" bitfld.long 0x00 3. " PE3C ,Port E pin 3 data direction" "Input,Output" textline " " bitfld.long 0x00 2. " PE2C ,Port E pin 2 data direction" "Input,Output" bitfld.long 0x00 1. " PE1C ,Port E pin 1 data direction" "Input,Output" bitfld.long 0x00 0. " PE0C ,Port E pin 0 data direction" "Input,Output" group.byte 0x424++0x03 line.long 0x00 "GPIOEFR1,PortE Function Register1" bitfld.long 0x00 5. " PE5F1 ,Port E pin 5 function" "Low,High" bitfld.long 0x00 4. " PE4F1 ,Port E pin 4 function" "Low,High" group.byte 0x428++0x03 line.long 0x00 "GPIOEFR2,PortE Function Register2" bitfld.long 0x00 4. " PE4F2 ,Port E pin 4 function" "Low,High" bitfld.long 0x00 3. " PE3F2 ,Port E pin 3 function" "Low,High" bitfld.long 0x00 2. " PE2F2 ,Port E pin 2 function" "Low,High" bitfld.long 0x00 1. " PE1F2 ,Port E pin 1 function" "Low,High" bitfld.long 0x00 0. " PE0F2 ,Port E pin 0 function" "Low,High" textline " " group.byte 0x804++0x0F line.long 0x00 "GPIOEIS,Port Interrupt Selection Register" bitfld.long 0x00 3. " PE3IS ,Port E interrupt direction register 3" "Edge detection,Level detection" bitfld.long 0x00 2. " PE2IS ,Port E interrupt direction register 2" "Edge detection,Level detection" bitfld.long 0x00 1. " PE1IS ,Port E interrupt direction register 1" "Edge detection,Level detection" bitfld.long 0x00 0. " PE0IS ,Port E interrupt direction register 0" "Edge detection,Level detection" line.long 0x04 "GPIOEIBE,Port Interrupt Selection Register" bitfld.long 0x04 3. " PE3IBE ,Port E Interrupt both-edge register 3" "Single edge,Double edge" bitfld.long 0x04 2. " PE2IBE ,Port E Interrupt both-edge register 2" "Single edge,Double edge" bitfld.long 0x04 1. " PE1IBE ,Port E Interrupt both-edge register 1" "Single edge,Double edge" bitfld.long 0x04 0. " PE0IBE ,Port E Interrupt both-edge register 0" "Single edge,Double edge" line.long 0x08 "GPIOEIEV,Port Interrupt Selection Register" bitfld.long 0x08 3. " PE3IEV ,Port E Interrupt event register 3" "Falling edge/Low level,Rising edge/High level" bitfld.long 0x08 2. " PE2IEV ,Port E Interrupt event register 2" "Falling edge/Low level,Rising edge/High level" bitfld.long 0x08 1. " PE1IEV ,Port E Interrupt event register 1" "Falling edge/Low level,Rising edge/High level" bitfld.long 0x08 0. " PE0IEV ,Port E Interrupt event register 0" "Falling edge/Low level,Rising edge/High level" line.long 0x0C "GPIOEIE,Port Interrupt Selection Register" bitfld.long 0x0C 3. " PE3IE ,Port E Interrupt enable register 3" "Disabled,Enabled" bitfld.long 0x0C 2. " PE2IE ,Port E Interrupt enable register 2" "Disabled,Enabled" bitfld.long 0x0C 1. " PE1IE ,Port E Interrupt enable register 1" "Disabled,Enabled" bitfld.long 0x0C 0. " PE0IE ,Port E Interrupt enable register 0" "Disabled,Enabled" rgroup.byte 0x814++0x07 line.long 0x00 "GPIOERIS,Port Interrupt Selection Register" bitfld.long 0x00 3. " PE3RIS ,Port E Pre-interrupt enable status register 3" "Not requested,Requested" bitfld.long 0x00 2. " PE2RIS ,Port E Pre-interrupt enable status register 2" "Not requested,Requested" bitfld.long 0x00 1. " PE1RIS ,Port E Pre-interrupt enable status register 1" "Not requested,Requested" bitfld.long 0x00 0. " PE0RIS ,Port E Pre-interrupt enable status register 0" "Not requested,Requested" line.long 0x04 "GPIOEMIS,Port Interrupt Selection Register" bitfld.long 0x04 3. " PE3MIS ,Port E Post-interrupt enable status register 3" "Not requested,Requested" bitfld.long 0x04 2. " PE2MIS ,Port E Post-interrupt enable status register 2" "Not requested,Requested" bitfld.long 0x04 1. " PE1MIS ,Port E Post-interrupt enable status register 1" "Not requested,Requested" bitfld.long 0x04 0. " PE0MIS ,Port E Post-interrupt enable status register 0" "Not requested,Requested" wgroup.byte 0x81C++0x03 line.long 0x00 "GPIOEIC,Port Interrupt Clear Register" bitfld.long 0x00 3. " PE3IC ,Port E Interrupt clear register 3" "Disabled,Clear request" bitfld.long 0x00 2. " PE2IC ,Port E Interrupt clear register 2" "Disabled,Clear request" bitfld.long 0x00 1. " PE1IC ,Port E Interrupt clear register 1" "Disabled,Clear request" bitfld.long 0x00 0. " PE0IC ,Port E Interrupt clear register 0" "Disabled,Clear request" width 0xb tree.end tree "Port F" base ad:0x4000D000 width 12. group.long 0x0000++0x03 line.long 0x00 "GPIOFDATA,Port F data register" button "Address" "d (F+0x0000)--(F+0x03FC) /long" textline " " group.byte 0x400++0x03 line.long 0x00 "GPIOFOADIR,Port data direction Register" bitfld.long 0x00 7. " PF7C ,Port F pin 7 data direction" "Input,Output" bitfld.long 0x00 6. " PF6C ,Port F pin 6 data direction" "Input,Output" bitfld.long 0x00 5. " PF5C ,Port F pin 5 data direction" "Input,Output" bitfld.long 0x00 4. " PF4C ,Port F pin 4 data direction" "Input,Output" textline " " bitfld.long 0x00 3. " PF3C ,Port F pin 3 data direction" "Input,Output" bitfld.long 0x00 2. " PF2C ,Port F pin 2 data direction" "Input,Output" bitfld.long 0x00 1. " PF1C ,Port F pin 1 data direction" "Input,Output" bitfld.long 0x00 0. " PF0C ,Port F pin 0 data direction" "Input,Output" group.byte 0x424++0x03 line.long 0x00 "GPIOFFR1,PortF Function Register1" bitfld.long 0x00 4. " PF4F1 ,Port F pin 4 function" "Low,High" bitfld.long 0x00 3. " PF3F1 ,Port F pin 3 function" "Low,High" bitfld.long 0x00 2. " PF2F1 ,Port F pin 2 function" "Low,High" bitfld.long 0x00 1. " PF1F1 ,Port F pin 1 function" "Low,High" bitfld.long 0x00 0. " PF0F1 ,Port F pin 0 function" "Low,High" width 0xb tree.end tree "Port G" base ad:0x4000E000 width 12. group.long 0x0000++0x03 line.long 0x00 "GPIOGDATA,Port G data register" button "Address" "d (G+0x0000)--(G+0x03FC) /long" textline " " group.byte 0x400++0x03 line.long 0x00 "GPIOGOADIR,Port data direction Register" bitfld.long 0x00 7. " PG7C ,Port G pin 7 data direction" "Input,Output" bitfld.long 0x00 6. " PG6C ,Port G pin 6 data direction" "Input,Output" bitfld.long 0x00 5. " PG5C ,Port G pin 5 data direction" "Input,Output" bitfld.long 0x00 4. " PG4C ,Port G pin 4 data direction" "Input,Output" textline " " bitfld.long 0x00 3. " PG3C ,Port G pin 3 data direction" "Input,Output" bitfld.long 0x00 2. " PG2C ,Port G pin 2 data direction" "Input,Output" bitfld.long 0x00 1. " PG1C ,Port G pin 1 data direction" "Input,Output" bitfld.long 0x00 0. " PG0C ,Port G pin 0 data direction" "Input,Output" group.byte 0x424++0x03 line.long 0x00 "GPIOGFR1,PortG Function Register1" bitfld.long 0x00 7. " PG7F1 ,Port G pin 7 function" "Low,High" bitfld.long 0x00 6. " PG6F1 ,Port G pin 6 function" "Low,High" bitfld.long 0x00 5. " PG5F1 ,Port G pin 5 function" "Low,High" bitfld.long 0x00 4. " PG4F1 ,Port G pin 4 function" "Low,High" textline " " bitfld.long 0x00 3. " PG3F1 ,Port G pin 3 function" "Low,High" bitfld.long 0x00 2. " PG2F1 ,Port G pin 2 function" "Low,High" bitfld.long 0x00 1. " PG1F1 ,Port G pin 1 function" "Low,High" bitfld.long 0x00 0. " PG0F1 ,Port G pin 0 function" "Low,High" width 0xb tree.end tree.end endif sif cpuis("TMPM375F*") tree "Digital Noise Filter Circuit (DNF)" base ad:0x40060000 width 8. group.long 0x00++0x07 line.long 0x00 "NFCKCR,Noise filter control register" bitfld.long 0x00 0.--2. " NFCKS[2:0] ,Noise filter clock selection" "Circuit stopped,Fsys/2,Fsys/4,Fsys/8,Fsys/16,Fsys/32,Fsys/64,Fsys/128" line.long 0x04 "NFENCR,Noise filter enable register" bitfld.long 0x04 2. " NFENC ,INTC noise filter is enabled" "Disabled,Enabled" bitfld.long 0x04 1. " NFEN7 ,INT7 noise filter is enabled" "Disabled,Enabled" bitfld.long 0x04 0. " NFEN6 ,INT6 noise filter is enabled" "Disabled,Enabled" width 0xb tree.end endif tree.open "Input/Output Ports" tree "Port A" base ad:0x40000000 sif cpuis("TMPM330F*")||cpuis("TMPM333F*") width 11. group.byte 0x00++0x00 line.byte 0x00 "GPIOADATA,Port A data register" bitfld.byte 0x00 7. " PA7 ,Port A bit 7 data" "Low,High" bitfld.byte 0x00 6. " PA6 ,Port A bit 6 data" "Low,High" bitfld.byte 0x00 5. " PA5 ,Port A bit 5 data" "Low,High" bitfld.byte 0x00 4. " PA4 ,Port A bit 4 data" "Low,High" textline " " bitfld.byte 0x00 3. " PA3 ,Port A bit 3 data" "Low,High" bitfld.byte 0x00 2. " PA2 ,Port A bit 2 data" "Low,High" bitfld.byte 0x00 1. " PA1 ,Port A bit 1 data" "Low,High" bitfld.byte 0x00 0. " PA0 ,Port A bit 0 data" "Low,High" group.byte 0x04++0x00 line.byte 0x00 "GPIOACR,Port A output control register" bitfld.byte 0x00 7. " PA7C ,Port A bit 7 output enable" "Disabled,Enabled" bitfld.byte 0x00 6. " PA6C ,Port A bit 6 output enable" "Disabled,Enabled" bitfld.byte 0x00 5. " PA5C ,Port A bit 5 output enable" "Disabled,Enabled" bitfld.byte 0x00 4. " PA4C ,Port A bit 4 output enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " PA3C ,Port A bit 3 output enable" "Disabled,Enabled" bitfld.byte 0x00 2. " PA2C ,Port A bit 2 output enable" "Disabled,Enabled" bitfld.byte 0x00 1. " PA1C ,Port A bit 1 output enable" "Disabled,Enabled" bitfld.byte 0x00 0. " PA0C ,Port A bit 0 output enable" "Disabled,Enabled" group.byte 0x08++0x00 line.byte 0x00 "GPIOAFR1,Port A function register 1" bitfld.byte 0x00 6. " PA6F1 ,Port A bit 6 function select" "PORT,TRACEDATA3" bitfld.byte 0x00 5. " PA5F1 ,Port A bit 5 function select" "PORT,TRACEDATA2" bitfld.byte 0x00 4. " PA4F1 ,Port A bit 4 function select" "PORT,TRACEDATA1" bitfld.byte 0x00 3. " PA3F1 ,Port A bit 3 function select" "PORT,TRACEDATA0" textline " " bitfld.byte 0x00 2. " PA2F1 ,Port A bit 2 function select" "PORT,TRACECLK" bitfld.byte 0x00 1. " PA1F1 ,Port A bit 1 function select" "PORT,TCK/SWCLK" bitfld.byte 0x00 0. " PA0F1 ,Port A bit 0 function select" "PORT,TMS/SWDIO" group.byte 0x2c++0x00 line.byte 0x00 "GPIOAPUP,Port A pull-up control register" bitfld.byte 0x00 7. " PA7UP ,Port A bit 7 pull-up enable" "Disabled,Enabled" bitfld.byte 0x00 6. " PA6UP ,Port A bit 6 pull-up enable" "Disabled,Enabled" bitfld.byte 0x00 5. " PA5UP ,Port A bit 5 pull-up enable" "Disabled,Enabled" bitfld.byte 0x00 4. " PA4UP ,Port A bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " PA3UP ,Port A bit 3 pull-up enable" "Disabled,Enabled" bitfld.byte 0x00 2. " PA2UP ,Port A bit 2 pull-up enable" "Disabled,Enabled" bitfld.byte 0x00 0. " PA0UP ,Port A bit 0 pull-up enable" "Disabled,Enabled" group.byte 0x30++0x00 line.byte 0x00 "GPIOAPDN,Port A pull-down control register" bitfld.byte 0x00 1. " PA1DN ,Port A bit 1 pull-down enable" "Disabled,Enabled" group.byte 0x38++0x00 line.byte 0x00 "GPIOAIE,Port A input control register" bitfld.byte 0x00 7. " PA7IE ,Port A bit 7 input enable" "Disabled,Enabled" bitfld.byte 0x00 6. " PA6IE ,Port A bit 6 input enable" "Disabled,Enabled" bitfld.byte 0x00 5. " PA5IE ,Port A bit 5 pull-down enable" "Disabled,Enabled" bitfld.byte 0x00 4. " PA4IE ,Port A bit 4 input enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " PA3IE ,Port A bit 3 input enable" "Disabled,Enabled" bitfld.byte 0x00 2. " PA2IE ,Port A bit 2 input enable" "Disabled,Enabled" bitfld.byte 0x00 1. " PA1IE ,Port A bit 1 input enable" "Disabled,Enabled" bitfld.byte 0x00 0. " PA0IE ,Port A bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM370F*") width 11. group.byte 0x00++0x00 line.byte 0x00 "GPIOADATA,Port A data register" bitfld.byte 0x0 7. " PA7 ,Port A bit 7 data" "Low,High" bitfld.byte 0x0 6. " PA6 ,Port A bit 6 data" "Low,High" bitfld.byte 0x0 5. " PA5 ,Port A bit 5 data" "Low,High" bitfld.byte 0x0 4. " PA4 ,Port A bit 4 data" "Low,High" textline " " bitfld.byte 0x0 3. " PA3 ,Port A bit 3 data" "Low,High" bitfld.byte 0x0 2. " PA2 ,Port A bit 2 data" "Low,High" bitfld.byte 0x0 1. " PA1 ,Port A bit 1 data" "Low,High" bitfld.byte 0x0 0. " PA0 ,Port A bit 0 data" "Low,High" group.byte 0x04++0x00 line.byte 0x00 "GPIOACR,Port A output control register" bitfld.byte 0x0 7. " PA7C ,Port A bit 7 output enable" "Disabled,Enabled" bitfld.byte 0x0 6. " PA6C ,Port A bit 6 output enable" "Disabled,Enabled" bitfld.byte 0x0 5. " PA5C ,Port A bit 5 output enable" "Disabled,Enabled" bitfld.byte 0x0 4. " PA4C ,Port A bit 4 output enable" "Disabled,Enabled" textline " " bitfld.byte 0x0 3. " PA3C ,Port A bit 3 output enable" "Disabled,Enabled" bitfld.byte 0x0 2. " PA2C ,Port A bit 2 output enable" "Disabled,Enabled" bitfld.byte 0x0 1. " PA1C ,Port A bit 1 output enable" "Disabled,Enabled" bitfld.byte 0x0 0. " PA0C ,Port A bit 0 output enable" "Disabled,Enabled" group.byte 0x08++0x00 line.byte 0x00 "GPIOAFR1,Port A function register 1" bitfld.byte 0x00 7. " PA7F1 ,Port A bit 7 function select" "PORT,TB4IN" bitfld.byte 0x00 6. " PA6F1 ,Port A bit 6 function select" "PORT,RXD1" bitfld.byte 0x00 5. " PA5F1 ,Port A bit 5 function select" "PORT,TXD1" bitfld.byte 0x00 4. " PA4F1 ,Port A bit 4 function select" "PORT,SCLK1" textline " " bitfld.byte 0x00 3. " PA3F1 ,Port A bit 3 function select" "PORT,TB1OUT" bitfld.byte 0x00 2. " PA2F1 ,Port A bit 2 function select" "PORT,TB1IN" bitfld.byte 0x00 1. " PA1F1 ,Port A bit 1 function select" "PORT,TB0OUT" bitfld.byte 0x00 0. " PA0F1 ,Port A bit 0 function select" "PORT,TB0IN" group.byte 0x0c++0x00 line.byte 0x00 "GPIOAFR2,Port A function register 2" bitfld.byte 0x00 7. " PA7F2 ,Port A bit 7 function select" "PORT,INT8" bitfld.byte 0x00 6. " PA6F2 ,Port A bit 6 function select" "PORT,TB6IN" bitfld.byte 0x00 5. " PA5F2 ,Port A bit 5 function select" "PORT,TB6OUT" bitfld.byte 0x00 4. " PA4F2 ,Port A bit 4 function select" "PORT,/CTS1" textline " " bitfld.byte 0x00 2. " PA2F2 ,Port A bit 2 function select" "PORT,INT4" bitfld.byte 0x00 0. " PA0F2 ,Port A bit 0 function select" "PORT,INT3" group.byte 0x028++0x00 line.byte 0x00 "GPIOAOD,Port A open drain control register" bitfld.byte 0x00 7. " PA7OD ,Port A bit 7 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 6. " PA6OD ,Port A bit 6 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 5. " PA5OD ,Port A bit 5 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 4. " PA4OD ,Port A bit 4 open-drain enable" "CMOS,Open-drain" textline " " bitfld.byte 0x00 3. " PA3OD ,Port A bit 3 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 2. " PA2OD ,Port A bit 2 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 1. " PA1OD ,Port A bit 1 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 0. " PA0OD ,Port A bit 0 open-drain enable" "CMOS,Open-drain" group.byte 0x2c++0x00 line.byte 0x00 "GPIOAPUP,Port A pull-up control register" bitfld.byte 0x0 7. " PA7UP ,Port A bit 7 pull-up enable" "Disabled,Enabled" bitfld.byte 0x0 6. " PA6UP ,Port A bit 6 pull-up enable" "Disabled,Enabled" bitfld.byte 0x0 5. " PA5UP ,Port A bit 5 pull-up enable" "Disabled,Enabled" bitfld.byte 0x0 4. " PA4UP ,Port A bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.byte 0x0 3. " PA3UP ,Port A bit 3 pull-up enable" "Disabled,Enabled" bitfld.byte 0x0 2. " PA2UP ,Port A bit 2 pull-up enable" "Disabled,Enabled" bitfld.byte 0x0 1. " PA1UP ,Port A bit 1 pull-up enable" "Disabled,Enabled" bitfld.byte 0x0 0. " PA0UP ,Port A bit 0 pull-up enable" "Disabled,Enabled" group.byte 0x30++0x00 line.byte 0x00 "GPIOAPDN,Port A pull-down control register" bitfld.byte 0x0 7. " PA7DN ,Port A bit 7 pull-down enable" "Disabled,Enabled" bitfld.byte 0x0 6. " PA6DN ,Port A bit 6 pull-down enable" "Disabled,Enabled" bitfld.byte 0x0 5. " PA5DN ,Port A bit 5 pull-down enable" "Disabled,Enabled" bitfld.byte 0x0 4. " PA4DN ,Port A bit 4 pull-down enable" "Disabled,Enabled" textline " " bitfld.byte 0x0 3. " PA3DN ,Port A bit 3 pull-down enable" "Disabled,Enabled" bitfld.byte 0x0 2. " PA2DN ,Port A bit 2 pull-down enable" "Disabled,Enabled" bitfld.byte 0x0 1. " PA1DN ,Port A bit 1 pull-down enable" "Disabled,Enabled" bitfld.byte 0x0 0. " PA0DN ,Port A bit 0 pull-down enable" "Disabled,Enabled" group.byte 0x38++0x00 line.byte 0x00 "GPIOAIE,Port A input control register" bitfld.byte 0x0 7. " PA7IE ,Port A bit 7 input enable" "Disabled,Enabled" bitfld.byte 0x0 6. " PA6IE ,Port A bit 6 input enable" "Disabled,Enabled" bitfld.byte 0x0 5. " PA5IE ,Port A bit 5 input enable" "Disabled,Enabled" bitfld.byte 0x0 4. " PA4IE ,Port A bit 4 input enable" "Disabled,Enabled" textline " " bitfld.byte 0x0 3. " PA3IE ,Port A bit 3 input enable" "Disabled,Enabled" bitfld.byte 0x0 2. " PA2IE ,Port A bit 2 input enable" "Disabled,Enabled" bitfld.byte 0x0 1. " PA1IE ,Port A bit 1 input enable" "Disabled,Enabled" bitfld.byte 0x0 0. " PA0IE ,Port A bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM372FW")||cpuis("TMPM372FWUG")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM376F*") width 11. group.long 0x00++0x0f line.long 0x00 "GPIOADATA,Port A data register" sif (cpuis("TMPM372FW")||cpuis("TMPM372FWUG")||cpuis("TMPM376F*")) bitfld.long 0x00 7. " PA7 ,Port A bit 7 data" "Low,High" bitfld.long 0x00 6. " PA6 ,Port A bit 6 data" "Low,High" bitfld.long 0x00 5. " PA5 ,Port A bit 5 data" "Low,High" bitfld.long 0x00 4. " PA4 ,Port A bit 4 data" "Low,High" textline " " bitfld.long 0x00 3. " PA3 ,Port A bit 3 data" "Low,High" bitfld.long 0x00 2. " PA2 ,Port A bit 2 data" "Low,High" bitfld.long 0x00 1. " PA1 ,Port A bit 1 data" "Low,High" bitfld.long 0x00 0. " PA0 ,Port A bit 0 data" "Low,High" elif (cpuis("TMPM373FW")||cpuis("TMPM373FWDUG")) bitfld.long 0x00 6. " PA6 ,Port A bit 6 data" "Low,High" bitfld.long 0x00 5. " PA5 ,Port A bit 5 data" "Low,High" bitfld.long 0x00 4. " PA4 ,Port A bit 4 data" "Low,High" bitfld.long 0x00 2. " PA2 ,Port A bit 2 data" "Low,High" elif (cpuis("TMPM374FW")||cpuis("TMPM374FWUG")) bitfld.long 0x00 6. " PA6 ,Port A bit 6 data" "Low,High" bitfld.long 0x00 5. " PA5 ,Port A bit 5 data" "Low,High" bitfld.long 0x00 4. " PA4 ,Port A bit 4 data" "Low,High" endif line.long 0x04 "GPIOACR,Port A output control register" sif (cpuis("TMPM372FW")||cpuis("TMPM372FWUG")||cpuis("TMPM376F*")) bitfld.long 0x04 7. " PA7C ,Port A bit 7 output enable" "Disabled,Enabled" bitfld.long 0x04 6. " PA6C ,Port A bit 6 output enable" "Disabled,Enabled" bitfld.long 0x04 5. " PA5C ,Port A bit 5 output enable" "Disabled,Enabled" bitfld.long 0x04 4. " PA4C ,Port A bit 4 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PA3C ,Port A bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PA2C ,Port A bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PA1C ,Port A bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PA0C ,Port A bit 0 output enable" "Disabled,Enabled" elif (cpuis("TMPM373F*")) bitfld.long 0x04 6. " PA6C ,Port A bit 6 output enable" "Disabled,Enabled" bitfld.long 0x04 5. " PA5C ,Port A bit 5 output enable" "Disabled,Enabled" bitfld.long 0x04 4. " PA4C ,Port A bit 4 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PA2C ,Port A bit 2 output enable" "Disabled,Enabled" elif (cpuis("TMPM374F*")) bitfld.long 0x04 6. " PA6C ,Port A bit 6 output enable" "Disabled,Enabled" bitfld.long 0x04 5. " PA5C ,Port A bit 5 output enable" "Disabled,Enabled" bitfld.long 0x04 4. " PA4C ,Port A bit 4 output enable" "Disabled,Enabled" endif line.long 0x08 "GPIOAFR1,Port A function register 1" sif (cpuis("TMPM372FW")||cpuis("TMPM372FWUG")||cpuis("TMPM376F*")) bitfld.long 0x08 7. " PA7F1 ,Port A bit 7 function select" "PORT,TB4IN" bitfld.long 0x08 6. " PA6F1 ,Port A bit 6 function select" "PORT,RXD1" bitfld.long 0x08 5. " PA5F1 ,Port A bit 5 function select" "PORT,TXD1" bitfld.long 0x08 4. " PA4F1 ,Port A bit 4 function select" "PORT,SCLK1" textline " " bitfld.long 0x08 3. " PA3F1 ,Port A bit 3 function select" "PORT,TB1OUT" bitfld.long 0x08 2. " PA2F1 ,Port A bit 2 function select" "PORT,TB1IN" bitfld.long 0x08 1. " PA1F1 ,Port A bit 1 function select" "PORT,TB0OUT" bitfld.long 0x08 0. " PA0F1 ,Port A bit 0 function select" "PORT,TB0IN" elif (cpuis("TMPM373F*")) bitfld.long 0x08 6. " PA6F1 ,Port A bit 6 function select" "PORT,RXD1" bitfld.long 0x08 5. " PA5F1 ,Port A bit 5 function select" "PORT,TXD1" bitfld.long 0x08 4. " PA4F1 ,Port A bit 4 function select" "PORT,SCLK1" bitfld.long 0x08 2. " PA2F1 ,Port A bit 2 function select" "PORT,TB1IN" elif (cpuis("TMPM374F*")) bitfld.long 0x08 6. " PA6F1 ,Port A bit 6 function select" "PORT,RXD1" bitfld.long 0x08 5. " PA5F1 ,Port A bit 5 function select" "PORT,TXD1" bitfld.long 0x08 4. " PA4F1 ,Port A bit 4 function select" "PORT,SCLK1" endif line.long 0x0c "GPIOAFR2,Port A function register 2" sif (cpuis("TMPM372FW")||cpuis("TMPM372FWUG")||cpuis("TMPM376F*")) bitfld.long 0x0c 7. " PA7F2 ,Port A bit 7 function select" "PORT,INT8" bitfld.long 0x0c 6. " PA6F2 ,Port A bit 6 function select" "PORT,TB6IN" bitfld.long 0x0c 5. " PA5F2 ,Port A bit 5 function select" "PORT,TB6OUT" bitfld.long 0x0c 4. " PA4F2 ,Port A bit 4 function select" "PORT,/CTS1" textline " " bitfld.long 0x0c 2. " PA2F2 ,Port A bit 2 function select" "PORT,INT4" bitfld.long 0x0c 0. " PA0F2 ,Port A bit 0 function select" "PORT,INT3" elif (cpuis("TMPM373F*")) bitfld.long 0x0c 6. " PA6F2 ,Port A bit 6 function select" "PORT,TB6IN" bitfld.long 0x0c 5. " PA5F2 ,Port A bit 5 function select" "PORT,TB6OUT" bitfld.long 0x0c 4. " PA4F2 ,Port A bit 4 function select" "PORT,/CTS1" bitfld.long 0x0c 2. " PA2F2 ,Port A bit 2 function select" "PORT,INT4" elif (cpuis("TMPM374F*")) bitfld.long 0x0c 6. " PA6F2 ,Port A bit 6 function select" "PORT,TB6IN" bitfld.long 0x0c 5. " PA5F2 ,Port A bit 5 function select" "PORT,TB6OUT" bitfld.long 0x0c 4. " PA4F2 ,Port A bit 4 function select" "PORT,/CTS1" endif group.long 0x28++0x0B line.long 0x00 "GPIOAOD,Port A open drain control register" sif (cpuis("TMPM372FW")||cpuis("TMPM372FWUG")||cpuis("TMPM376F*")) bitfld.long 0x00 7. " PA7OD ,Port A bit 7 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 6. " PA6OD ,Port A bit 6 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 5. " PA5OD ,Port A bit 5 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 4. " PA4OD ,Port A bit 4 open-drain enable" "CMOS,Open-drain" textline " " bitfld.long 0x00 3. " PA3OD ,Port A bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PA2OD ,Port A bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PA1OD ,Port A bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PA0OD ,Port A bit 0 open-drain enable" "CMOS,Open-drain" elif (cpuis("TMPM373F*")) bitfld.long 0x00 6. " PA6OD ,Port A bit 6 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 5. " PA5OD ,Port A bit 5 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 4. " PA4OD ,Port A bit 4 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PA2OD ,Port A bit 2 open-drain enable" "CMOS,Open-drain" elif (cpuis("TMPM374F*")) bitfld.long 0x00 6. " PA6OD ,Port A bit 6 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 5. " PA5OD ,Port A bit 5 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 4. " PA4OD ,Port A bit 4 open-drain enable" "CMOS,Open-drain" endif line.long 0x04 "GPIOAPUP,Port A pull-up control register" sif (cpuis("TMPM372FW")||cpuis("TMPM372FWUG")||cpuis("TMPM376F*")) bitfld.long 0x04 7. " PA7UP ,Port A bit 7 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 6. " PA6UP ,Port A bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 5. " PA5UP ,Port A bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 4. " PA4UP ,Port A bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PA3UP ,Port A bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 2. " PA2UP ,Port A bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 1. " PA1UP ,Port A bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 0. " PA0UP ,Port A bit 0 pull-up enable" "Disabled,Enabled" elif (cpuis("TMPM373F*")) bitfld.long 0x04 6. " PA6UP ,Port A bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 5. " PA5UP ,Port A bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 4. " PA4UP ,Port A bit 4 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 2. " PA2UP ,Port A bit 2 pull-up enable" "Disabled,Enabled" elif (cpuis("TMPM374F*")) bitfld.long 0x04 6. " PA6UP ,Port A bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 5. " PA5UP ,Port A bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 4. " PA4UP ,Port A bit 4 pull-up enable" "Disabled,Enabled" endif line.long 0x08 "GPIOAPDN,Port A pull-down control register" sif (cpuis("TMPM372FW")||cpuis("TMPM372FWUG")||cpuis("TMPM376F*")) bitfld.long 0x08 7. " PA7DN ,Port A bit 7 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 6. " PA6DN ,Port A bit 6 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 5. " PA5DN ,Port A bit 5 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 4. " PA4DN ,Port A bit 4 pull-down enable" "Disabled,Enabled" textline " " bitfld.long 0x08 3. " PA3DN ,Port A bit 3 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 2. " PA2DN ,Port A bit 2 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 1. " PA1DN ,Port A bit 1 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 0. " PA0DN ,Port A bit 0 pull-down enable" "Disabled,Enabled" elif (cpuis("TMPM373F*")) bitfld.long 0x08 6. " PA6DN ,Port A bit 6 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 5. " PA5DN ,Port A bit 5 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 4. " PA4DN ,Port A bit 4 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 2. " PA2DN ,Port A bit 2 pull-down enable" "Disabled,Enabled" elif (cpuis("TMPM374F*")) bitfld.long 0x08 6. " PA6DN ,Port A bit 6 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 5. " PA5DN ,Port A bit 5 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 4. " PA4DN ,Port A bit 4 pull-down enable" "Disabled,Enabled" endif group.long 0x38++0x03 line.long 0x00 "GPIOAIE,Port A input control register" sif (cpuis("TMPM372FW")||cpuis("TMPM372FWUG")||cpuis("TMPM376F*")) bitfld.long 0x00 7. " PA7IE ,Port A bit 7 input enable" "Disabled,Enabled" bitfld.long 0x00 6. " PA6IE ,Port A bit 6 input enable" "Disabled,Enabled" bitfld.long 0x00 5. " PA5IE ,Port A bit 5 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 4. " PA4IE ,Port A bit 4 input enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PA3IE ,Port A bit 3 input enable" "Disabled,Enabled" bitfld.long 0x00 2. " PA2IE ,Port A bit 2 input enable" "Disabled,Enabled" bitfld.long 0x00 1. " PA1IE ,Port A bit 1 input enable" "Disabled,Enabled" bitfld.long 0x00 0. " PA0IE ,Port A bit 0 input enable" "Disabled,Enabled" elif (cpuis("TMPM373F*")) bitfld.long 0x00 6. " PA6IE ,Port A bit 6 input enable" "Disabled,Enabled" bitfld.long 0x00 5. " PA5IE ,Port A bit 5 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 4. " PA4IE ,Port A bit 4 input enable" "Disabled,Enabled" bitfld.long 0x00 2. " PA2IE ,Port A bit 2 input enable" "Disabled,Enabled" elif (cpuis("TMPM374F*")) bitfld.long 0x00 6. " PA6IE ,Port A bit 6 input enable" "Disabled,Enabled" bitfld.long 0x00 5. " PA5IE ,Port A bit 5 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 4. " PA4IE ,Port A bit 4 input enable" "Disabled,Enabled" endif width 0xb elif cpuis("TMPM332F*") width 11. group.byte 0x00++0x0 line.byte 0x00 "GPIOA,Port A data register" bitfld.byte 0x0 3. " PA3 ,Port A bit 3 data" "Low,High" bitfld.byte 0x0 2. " PA2 ,Port A bit 2 data" "Low,High" bitfld.byte 0x0 1. " PA1 ,Port A bit 1 data" "Low,High" bitfld.byte 0x0 0. " PA0 ,Port A bit 0 data" "Low,High" group.byte 0x04++0x0 line.byte 0x00 "GPIOACR,Port A output control register" bitfld.byte 0x0 3. " PA3C ,Port A bit 3 output enable" "Disabled,Enabled" bitfld.byte 0x0 2. " PA2C ,Port A bit 2 output enable" "Disabled,Enabled" bitfld.byte 0x0 1. " PA1C ,Port A bit 1 output enable" "Disabled,Enabled" bitfld.byte 0x0 0. " PA0C ,Port A bit 0 output enable" "Disabled,Enabled" group.byte 0x08++0x0 line.byte 0x00 "GPIOAFR1,Port A function register 1" bitfld.byte 0x00 3. " PA3F1 ,Port A bit 3 function select" "PORT,TRACEDATA0" bitfld.byte 0x00 2. " PA2F1 ,Port A bit 2 function select" "PORT,TRACECLK" bitfld.byte 0x00 1. " PA1F1 ,Port A bit 1 function select" "PORT,SWCLK" bitfld.byte 0x00 0. " PA0F1 ,Port A bit 0 function select" "PORT,SWDIO" group.byte 0x2c++0x0 line.byte 0x00 "GPIOAPUP,Port A pull-up control register" bitfld.byte 0x0 3. " PA3UP ,Port A bit 3 pull-up control" "Off,On" bitfld.byte 0x0 2. " PA2UP ,Port A bit 2 pull-up control" "Off,On" bitfld.byte 0x0 0. " PA0UP ,Port A bit 0 pull-up control" "Off,On" group.byte 0x30++0x0 line.byte 0x00 "GPIOAPDN,Port A pull-down control register" bitfld.byte 0x0 1. " GPIOA1DN ,Port A bit 1 pull-down enable" "Disabled,Enabled" group.byte 0x38++0x0 line.byte 0x00 "GPIOAIE,Port A input control register" bitfld.byte 0x0 3. " PA3IE ,Port A bit 3 input enable" "Disabled,Enabled" bitfld.byte 0x0 2. " PA2IE ,Port A bit 2 input enable" "Disabled,Enabled" bitfld.byte 0x0 1. " PA1IE ,Port A bit 1 input enable" "Disabled,Enabled" bitfld.byte 0x0 0. " PA0IE ,Port A bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM380F*")||cpuis("TMPM382F*") width 11. group.long 0x00++0x0B line.long 0x00 "GPIOADATA,Port A data register" bitfld.long 0x00 7. " PA7 ,Port A bit 7 data" "Low,High" bitfld.long 0x00 6. " PA6 ,Port A bit 6 data" "Low,High" bitfld.long 0x00 5. " PA5 ,Port A bit 5 data" "Low,High" bitfld.long 0x00 4. " PA4 ,Port A bit 4 data" "Low,High" textline " " bitfld.long 0x00 3. " PA3 ,Port A bit 3 data" "Low,High" bitfld.long 0x00 2. " PA2 ,Port A bit 2 data" "Low,High" bitfld.long 0x00 1. " PA1 ,Port A bit 1 data" "Low,High" bitfld.long 0x00 0. " PA0 ,Port A bit 0 data" "Low,High" line.long 0x04 "PACR,Port A output control register" bitfld.long 0x04 7. " PA7C ,Port A bit 7 output enable" "Disabled,Enabled" bitfld.long 0x04 6. " PA6C ,Port A bit 6 output enable" "Disabled,Enabled" bitfld.long 0x04 5. " PA5C ,Port A bit 5 output enable" "Disabled,Enabled" bitfld.long 0x04 4. " PA4C ,Port A bit 4 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PA3C ,Port A bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PA2C ,Port A bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PA1C ,Port A bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PA0C ,Port A bit 0 output enable" "Disabled,Enabled" line.long 0x08 "GPIOAFR1,Port A function register 1" bitfld.long 0x08 7. " PA7F1 ,Port A bit 7 function select" "PORT,TB4IN" bitfld.long 0x08 6. " PA6F1 ,Port A bit 6 function select" "PORT,RXD1" bitfld.long 0x08 5. " PA5F1 ,Port A bit 5 function select" "PORT,TXD1" bitfld.long 0x08 4. " PA4F1 ,Port A bit 4 function select" "PORT,SCLK1" textline " " bitfld.long 0x08 3. " PA3F1 ,Port A bit 3 function select" "PORT,TB1OUT" bitfld.long 0x08 2. " PA2F1 ,Port A bit 2 function select" "PORT,TB1IN" bitfld.long 0x08 1. " PA1F1 ,Port A bit 1 function select" "PORT,TB0OUT" bitfld.long 0x08 0. " PA0F1 ,Port A bit 0 function select" "PORT,TB0IN" group.long 0x0C++0x03 line.long 0x00 "GPIOAFR2,Port A function register 2" bitfld.long 0x00 7. " PA7F2 ,Port A bit 7 function select" "PORT,INT8" bitfld.long 0x00 6. " PA6F2 ,Port A bit 6 function select" "PORT,TB6IN" bitfld.long 0x00 5. " PA5F2 ,Port A bit 5 function select" "PORT,TB6OUT" bitfld.long 0x00 4. " PA4F2 ,Port A bit 4 function select" "PORT,CTS1" textline " " bitfld.long 0x00 3. " PA3F2 ,Port A bit 3 function select" "PORT,RXIN" bitfld.long 0x00 2. " PA2F2 ,Port A bit 2 function select" "PORT,INT4" bitfld.long 0x00 1. " PA1F2 ,Port A bit 1 function select" "PORT,SCOUT" bitfld.long 0x00 0. " PA0F2 ,Port A bit 0 function select" "PORT,INT3" group.long 0x28++0x0B line.long 0x00 "GPIOAOD,Port A open drain control register" bitfld.long 0x00 7. " PA7OD ,Port A bit 7 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 6. " PA6OD ,Port A bit 6 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 5. " PA5OD ,Port A bit 5 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 4. " PA4OD ,Port A bit 4 open-drain enable" "CMOS,Open-drain" textline " " bitfld.long 0x00 3. " PA3OD ,Port A bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PA2OD ,Port A bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PA1OD ,Port A bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PA0OD ,Port A bit 0 open-drain enable" "CMOS,Open-drain" line.long 0x04 "GPIOAPUP,Port A pull-up control register" bitfld.long 0x04 7. " PA7UP ,Port A bit 7 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 6. " PA6UP ,Port A bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 5. " PA5UP ,Port A bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 4. " PA4UP ,Port A bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PA3UP ,Port A bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 2. " PA2UP ,Port A bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 1. " PA1UP ,Port A bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 0. " PA0UP ,Port A bit 0 pull-up enable" "Disabled,Enabled" line.long 0x08 "GPIOAPDN,Port A pull-down control register" bitfld.long 0x08 7. " PA7DN ,Port A bit 7 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 6. " PA6DN ,Port A bit 6 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 5. " PA5DN ,Port A bit 5 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 4. " PA4DN ,Port A bit 4 pull-down enable" "Disabled,Enabled" textline " " bitfld.long 0x08 3. " PA3DN ,Port A bit 3 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 2. " PA2DN ,Port A bit 2 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 1. " PA1DN ,Port A bit 1 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 0. " PA0DN ,Port A bit 0 pull-down enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOAIE,Port A input control register" bitfld.long 0x0 7. " PA7IE ,Port A bit 7 input enable" "Disabled,Enabled" bitfld.long 0x0 6. " PA6IE ,Port A bit 6 input enable" "Disabled,Enabled" bitfld.long 0x0 5. " PA5IE ,Port A bit 5 input enable" "Disabled,Enabled" bitfld.long 0x0 4. " PA4IE ,Port A bit 4 input enable" "Disabled,Enabled" textline " " bitfld.long 0x0 3. " PA3IE ,Port A bit 3 input enable" "Disabled,Enabled" bitfld.long 0x0 2. " PA2IE ,Port A bit 2 input enable" "Disabled,Enabled" bitfld.long 0x0 1. " PA1IE ,Port A bit 1 input enable" "Disabled,Enabled" bitfld.long 0x0 0. " PA0IE ,Port A bit 0 input enable" "Disabled,Enabled" width 0xb endif base ad:0x400C0000 sif cpuis("TMPM395F*") width 11. group.long 0x00++0x0F line.long 0x00 "GPIOADATA,Port A data register" bitfld.long 0x00 7. " PA7 ,Port A bit 7 data" "Low,High" bitfld.long 0x00 6. " PA6 ,Port A bit 6 data" "Low,High" bitfld.long 0x00 5. " PA5 ,Port A bit 5 data" "Low,High" bitfld.long 0x00 4. " PA4 ,Port A bit 4 data" "Low,High" textline " " bitfld.long 0x00 3. " PA3 ,Port A bit 3 data" "Low,High" bitfld.long 0x00 2. " PA2 ,Port A bit 2 data" "Low,High" bitfld.long 0x00 1. " PA1 ,Port A bit 1 data" "Low,High" bitfld.long 0x00 0. " PA0 ,Port A bit 0 data" "Low,High" line.long 0x04 "GPIOACR,Port A output control register" bitfld.long 0x04 7. " PA7C ,Port A bit 7 output enable" "Disabled,Enabled" bitfld.long 0x04 6. " PA6C ,Port A bit 6 output enable" "Disabled,Enabled" bitfld.long 0x04 5. " PA5C ,Port A bit 5 output enable" "Disabled,Enabled" bitfld.long 0x04 4. " PA4C ,Port A bit 4 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PA3C ,Port A bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PA2C ,Port A bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PA1C ,Port A bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PA0C ,Port A bit 0 output enable" "Disabled,Enabled" line.long 0x08 "GPIOAFR1,Port A function register 1" bitfld.long 0x08 6. " PA6F1 ,Port A bit 6 function select" "PORT,TRACE DATA3" bitfld.long 0x08 5. " PA5F1 ,Port A bit 5 function select" "PORT,TRACE DATA2" bitfld.long 0x08 4. " PA4F1 ,Port A bit 4 function select" "PORT,TRACE DATA1" bitfld.long 0x08 3. " PA3F1 ,Port A bit 3 function select" "PORT,TRACE DATA0" textline " " bitfld.long 0x08 2. " PA2F1 ,Port A bit 2 function select" "PORT,TRACE CLK" bitfld.long 0x08 1. " PA1F1 ,Port A bit 1 function select" "PORT,TCK/SWCLK" bitfld.long 0x08 0. " PA0F1 ,Port A bit 0 function select" "PORT,TMS/SWDIO" line.long 0x0C "GPIOAFR2,Port A function register 2" bitfld.long 0x0C 7. " PA7F2 ,Port A bit 7 function select" "PORT,SPI3 DIBR" bitfld.long 0x0C 6. " PA6F2 ,Port A bit 6 function select" "PORT,SPI3 DOBR" bitfld.long 0x0C 5. " PA5F2 ,Port A bit 5 function select" "PORT,SPI3 CLKBR" bitfld.long 0x0C 4. " PA4F2 ,Port A bit 4 function select" "PORT,SPI3 FSSBR" group.long 0x2c++0x07 line.long 0x00 "GPIOAPUP,Port A pull-up control register" bitfld.long 0x0 7. " PA7UP ,Port A bit 7 pull-up enable" "Disabled,Enabled" bitfld.long 0x0 6. " PA6UP ,Port A bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x0 5. " PA5UP ,Port A bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x0 4. " PA4UP ,Port A bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x0 3. " PA3UP ,Port A bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x0 2. " PA2UP ,Port A bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x0 0. " PA0UP ,Port A bit 0 pull-up enable" "Disabled,Enabled" line.long 0x04 "GPIOAPDN,Port A pull-down control register" bitfld.long 0x04 1. " PA1DN ,Port A bit 1 pull-down enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOAIE,Port A input control register" bitfld.long 0x0 7. " PA7IE ,Port A bit 7 input enable" "Disabled,Enabled" bitfld.long 0x0 6. " PA6IE ,Port A bit 6 input enable" "Disabled,Enabled" bitfld.long 0x0 5. " PA5IE ,Port A bit 5 input enable" "Disabled,Enabled" bitfld.long 0x0 4. " PA4IE ,Port A bit 4 input enable" "Disabled,Enabled" textline " " bitfld.long 0x0 3. " PA3IE ,Port A bit 3 input enable" "Disabled,Enabled" bitfld.long 0x0 2. " PA2IE ,Port A bit 2 input enable" "Disabled,Enabled" bitfld.long 0x0 1. " PA1IE ,Port A bit 1 input enable" "Disabled,Enabled" bitfld.long 0x0 0. " PA0IE ,Port A bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM341F*") width 11. group.long 0x00++0x03 line.long 0x00 "GPIOADATA,Port A data register" bitfld.long 0x00 7. " PA7 ,Port A bit 7 data" "Low,High" bitfld.long 0x00 6. " PA6 ,Port A bit 6 data" "Low,High" bitfld.long 0x00 5. " PA5 ,Port A bit 5 data" "Low,High" bitfld.long 0x00 4. " PA4 ,Port A bit 4 data" "Low,High" textline " " bitfld.long 0x00 3. " PA3 ,Port A bit 3 data" "Low,High" bitfld.long 0x00 2. " PA2 ,Port A bit 2 data" "Low,High" bitfld.long 0x00 1. " PA1 ,Port A bit 1 data" "Low,High" bitfld.long 0x00 0. " PA0 ,Port A bit 0 data" "Low,High" group.long 0x04++0x03 line.long 0x00 "GPIOACR,Port A output control register" bitfld.long 0x00 7. " PA7C ,Port A bit 7 output enable" "Disabled,Enabled" bitfld.long 0x00 6. " PA6C ,Port A bit 6 output enable" "Disabled,Enabled" bitfld.long 0x00 5. " PA5C ,Port A bit 5 output enable" "Disabled,Enabled" bitfld.long 0x00 4. " PA4C ,Port A bit 4 output enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PA3C ,Port A bit 3 output enable" "Disabled,Enabled" bitfld.long 0x00 2. " PA2C ,Port A bit 2 output enable" "Disabled,Enabled" bitfld.long 0x00 1. " PA1C ,Port A bit 1 output enable" "Disabled,Enabled" bitfld.long 0x00 0. " PA0C ,Port A bit 0 output enable" "Disabled,Enabled" group.long 0x08++0x03 line.long 0x00 "GPIOAFR1,Port A function register 1" bitfld.long 0x00 7. " PA7F1 ,Port A bit 7 function select" "PORT,D7/AD7" bitfld.long 0x00 6. " PA6F1 ,Port A bit 6 function select" "PORT,D6/AD6" bitfld.long 0x00 5. " PA5F1 ,Port A bit 5 function select" "PORT,D5/AD5" bitfld.long 0x00 4. " PA4F1 ,Port A bit 4 function select" "PORT,D4/AD4" textline " " bitfld.long 0x00 3. " PA3F1 ,Port A bit 3 function select" "PORT,D3/AD3" bitfld.long 0x00 2. " PA2F1 ,Port A bit 2 function select" "PORT,D2/AD2" bitfld.long 0x00 1. " PA1F1 ,Port A bit 1 function select" "PORT,D1/AD1" bitfld.long 0x00 0. " PA0F1 ,Port A bit 0 function select" "PORT,D0/AD0" group.long 0x028++0x03 line.long 0x00 "GPIOAOD,Port A open drain control register" bitfld.long 0x00 7. " PA7OD ,Port A bit 7 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 6. " PA6OD ,Port A bit 6 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 5. " PA5OD ,Port A bit 5 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 4. " PA4OD ,Port A bit 4 open-drain enable" "CMOS,Open-drain" textline " " bitfld.long 0x00 3. " PA3OD ,Port A bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PA2OD ,Port A bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PA1OD ,Port A bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PA0OD ,Port A bit 0 open-drain enable" "CMOS,Open-drain" group.long 0x2C++0x03 line.long 0x00 "GPIOAPUP,Port A pull-up control register" bitfld.long 0x00 7. " PA7UP ,Port A bit 7 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 6. " PA6UP ,Port A bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 5. " PA5UP ,Port A bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 4. " PA4UP ,Port A bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PA3UP ,Port A bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 2. " PA2UP ,Port A bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 1. " PA1UP ,Port A bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 0. " PA0UP ,Port A bit 0 pull-up enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOAIE,Port A input control register" bitfld.long 0x00 7. " PA7IE ,Port A bit 7 input enable" "Disabled,Enabled" bitfld.long 0x00 6. " PA6IE ,Port A bit 6 input enable" "Disabled,Enabled" bitfld.long 0x00 5. " PA5IE ,Port A bit 5 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 4. " PA4IE ,Port A bit 4 input enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PA3IE ,Port A bit 3 input enable" "Disabled,Enabled" bitfld.long 0x00 2. " PA2IE ,Port A bit 2 input enable" "Disabled,Enabled" bitfld.long 0x00 1. " PA1IE ,Port A bit 1 input enable" "Disabled,Enabled" bitfld.long 0x00 0. " PA0IE ,Port A bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM366F*") width 11. group.long 0x00++0x0B line.long 0x00 "GPIOADATA,Port A data register" bitfld.long 0x0 7. " PA7 ,Port A bit 7 data" "Low,High" bitfld.long 0x0 6. " PA6 ,Port A bit 6 data" "Low,High" bitfld.long 0x0 5. " PA5 ,Port A bit 5 data" "Low,High" bitfld.long 0x0 4. " PA4 ,Port A bit 4 data" "Low,High" textline " " bitfld.long 0x0 3. " PA3 ,Port A bit 3 data" "Low,High" bitfld.long 0x0 2. " PA2 ,Port A bit 2 data" "Low,High" bitfld.long 0x0 1. " PA1 ,Port A bit 1 data" "Low,High" bitfld.long 0x0 0. " PA0 ,Port A bit 0 data" "Low,High" line.long 0x04 "GPIOACR,Port A output control register" bitfld.long 0x04 7. " PA7C ,Port A bit 7 output enable" "Disabled,Enabled" bitfld.long 0x04 6. " PA6C ,Port A bit 6 output enable" "Disabled,Enabled" bitfld.long 0x04 5. " PA5C ,Port A bit 5 output enable" "Disabled,Enabled" bitfld.long 0x04 4. " PA4C ,Port A bit 4 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PA3C ,Port A bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PA2C ,Port A bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PA1C ,Port A bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PA0C ,Port A bit 0 output enable" "Disabled,Enabled" line.long 0x08 "GPIOAFR1,Port A function register 1" bitfld.long 0x08 7. " PA7F1 ,Port A bit 7 function select" "PORT,D7/AD7" bitfld.long 0x08 6. " PA6F1 ,Port A bit 6 function select" "PORT,D6/AD6" bitfld.long 0x08 5. " PA5F1 ,Port A bit 5 function select" "PORT,D5/AD5" bitfld.long 0x08 4. " PA4F1 ,Port A bit 4 function select" "PORT,D4/AD4" textline " " bitfld.long 0x08 3. " PA3F1 ,Port A bit 3 function select" "PORT,D3/AD3" bitfld.long 0x08 2. " PA2F1 ,Port A bit 2 function select" "PORT,D2/AD2" bitfld.long 0x08 1. " PA1F1 ,Port A bit 1 function select" "PORT,D1/AD1" bitfld.long 0x08 0. " PA0F1 ,Port A bit 0 function select" "PORT,D0/AD0" sif (cpuis("TMPM366F*")) endif group.long 0x28++0x07 line.long 0x00 "GPIOAOD,Port A open drain control register" bitfld.long 0x00 7. " PA7OD ,Port A bit 7 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 6. " PA6OD ,Port A bit 6 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 5. " PA5OD ,Port A bit 5 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 4. " PA4OD ,Port A bit 4 open-drain enable" "CMOS,Open-drain" textline " " bitfld.long 0x00 3. " PA3OD ,Port A bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PA2OD ,Port A bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PA1OD ,Port A bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PA0OD ,Port A bit 0 open-drain enable" "CMOS,Open-drain" line.long 0x04 "GPIOAPUP,Port A pull-up control register" bitfld.long 0x04 7. " PA7UP ,Port A bit 7 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 6. " PA6UP ,Port A bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 5. " PA5UP ,Port A bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 4. " PA4UP ,Port A bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PA3UP ,Port A bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 2. " PA2UP ,Port A bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 1. " PA1UP ,Port A bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 0. " PA0UP ,Port A bit 0 pull-up enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOAIE,Port A input control register" bitfld.long 0x0 7. " PA7IE ,Port A bit 7 input enable" "Disabled,Enabled" bitfld.long 0x0 6. " PA6IE ,Port A bit 6 input enable" "Disabled,Enabled" bitfld.long 0x0 5. " PA5IE ,Port A bit 5 input enable" "Disabled,Enabled" bitfld.long 0x0 4. " PA4IE ,Port A bit 4 input enable" "Disabled,Enabled" textline " " bitfld.long 0x0 3. " PA3IE ,Port A bit 3 input enable" "Disabled,Enabled" bitfld.long 0x0 2. " PA2IE ,Port A bit 2 input enable" "Disabled,Enabled" bitfld.long 0x0 1. " PA1IE ,Port A bit 1 input enable" "Disabled,Enabled" bitfld.long 0x0 0. " PA0IE ,Port A bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM36B*")||cpuis("TMPM367FD*")||cpuis("TMPM368FD*")||cpuis("TMPM369FD*") width 11. group.long 0x00++0x07 line.long 0x00 "GPIOADATA,Port A data register" bitfld.long 0x0 7. " PA7 ,Port A bit 7 data" "Low,High" bitfld.long 0x0 6. " PA6 ,Port A bit 6 data" "Low,High" bitfld.long 0x0 5. " PA5 ,Port A bit 5 data" "Low,High" bitfld.long 0x0 4. " PA4 ,Port A bit 4 data" "Low,High" textline " " bitfld.long 0x0 3. " PA3 ,Port A bit 3 data" "Low,High" bitfld.long 0x0 2. " PA2 ,Port A bit 2 data" "Low,High" bitfld.long 0x0 1. " PA1 ,Port A bit 1 data" "Low,High" bitfld.long 0x0 0. " PA0 ,Port A bit 0 data" "Low,High" line.long 0x04 "GPIOACR,Port A output control register" bitfld.long 0x04 7. " PA7C ,Port A bit 7 output enable" "Disabled,Enabled" bitfld.long 0x04 6. " PA6C ,Port A bit 6 output enable" "Disabled,Enabled" bitfld.long 0x04 5. " PA5C ,Port A bit 5 output enable" "Disabled,Enabled" bitfld.long 0x04 4. " PA4C ,Port A bit 4 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PA3C ,Port A bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PA2C ,Port A bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PA1C ,Port A bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PA0C ,Port A bit 0 output enable" "Disabled,Enabled" group.long 0x08++0x03 line.long 0x00 "GPIOAFR1,Port A function register 1" bitfld.long 0x00 7. " PA7F1 ,Port A bit 7 function select" "PORT,TRACEDATA1" bitfld.long 0x00 6. " PA6F1 ,Port A bit 6 function select" "PORT,TRACEDATA0" bitfld.long 0x00 5. " PA5F1 ,Port A bit 5 function select" "PORT,TRACECLK" bitfld.long 0x00 4. " PA4F1 ,Port A bit 4 function select" "PORT,/TRST" textline " " bitfld.long 0x00 3. " PA3F1 ,Port A bit 3 function select" "PORT,TDI" bitfld.long 0x00 2. " PA2F1 ,Port A bit 2 function select" "PORT,TCK/SWCLK" bitfld.long 0x00 1. " PA1F1 ,Port A bit 1 function select" "PORT,TMS/SWDIO" bitfld.long 0x00 0. " PA0F1 ,Port A bit 0 function select" "PORT,TDO/SWV" sif cpuis("TMPM369F*") endif group.long 0x0C++0x03 line.long 0x00 "GPIOAFR2,Port A function register 2" bitfld.long 0x00 7. " PA7F2 ,Port A bit 7 function select" "PORT,/CTS5" bitfld.long 0x00 6. " PA6F2 ,Port A bit 6 function select" "PORT,TXD5" bitfld.long 0x00 5. " PA5F2 ,Port A bit 5 function select" "PORT,RXD5" bitfld.long 0x00 4. " PA4F2 ,Port A bit 4 function select" "PORT,/RTS5" textline " " bitfld.long 0x00 3. " PA3F2 ,Port A bit 3 function select" "PORT,DCD5" bitfld.long 0x00 2. " PA2F2 ,Port A bit 2 function select" "PORT,RIN5" bitfld.long 0x00 1. " PA1F2 ,Port A bit 1 function select" "PORT,DSR5" bitfld.long 0x00 0. " PA0F2 ,Port A bit 0 function select" "PORT,DTR5" group.long 0x10++0x03 line.long 0x00 "GPIOAFR3,Port A function register 3" bitfld.long 0x00 7. " PA7F3 ,Port A bit 7 function select" "PORT,SCLK3" bitfld.long 0x00 6. " PA6F3 ,Port A bit 6 function select" "PORT,IROUT5" bitfld.long 0x00 5. " PA5F3 ,Port A bit 5 function select" "PORT,IRIN5" bitfld.long 0x00 3. " PA3F3 ,Port A bit 3 function select" "PORT,INT3" group.long 0x14++0x03 line.long 0x00 "GPIOAFR4,Port A function register 4" bitfld.long 0x00 7. " PA7F4 ,Port A bit 7 function select" "PORT,/CTS3" group.long 0x18++0x03 line.long 0x00 "GPIOAFR5,Port A function register 5" bitfld.long 0x00 7. " PA7F5 ,Port A bit 7 function select" "PORT,TB7OUT" group.long 0x28++0x07 line.long 0x00 "GPIOAOD,Port A open drain control register" bitfld.long 0x00 7. " PA7OD ,Port A bit 7 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 6. " PA6OD ,Port A bit 6 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 5. " PA5OD ,Port A bit 5 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 4. " PA4OD ,Port A bit 4 open-drain enable" "CMOS,Open-drain" textline " " bitfld.long 0x00 3. " PA3OD ,Port A bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PA2OD ,Port A bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PA1OD ,Port A bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PA0OD ,Port A bit 0 open-drain enable" "CMOS,Open-drain" line.long 0x04 "GPIOAPUP,Port A pull-up control register" bitfld.long 0x04 7. " PA7UP ,Port A bit 7 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 6. " PA6UP ,Port A bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 5. " PA5UP ,Port A bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 4. " PA4UP ,Port A bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PA3UP ,Port A bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 2. " PA2UP ,Port A bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 1. " PA1UP ,Port A bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 0. " PA0UP ,Port A bit 0 pull-up enable" "Disabled,Enabled" group.long 0x30++0x03 line.long 0x00 "GPIOAPDN,Port A pull-down control register" bitfld.long 0x00 7. " PA7DN ,Port A bit 7 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 6. " PA6DN ,Port A bit 6 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 5. " PA5DN ,Port A bit 5 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 4. " PA4DN ,Port A bit 4 pull-down enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PA3DN ,Port A bit 3 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 2. " PA2DN ,Port A bit 2 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 1. " PA1DN ,Port A bit 1 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 0. " PA0DN ,Port A bit 0 pull-down enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOAIE,Port A input control register" bitfld.long 0x0 7. " PA7IE ,Port A bit 7 input enable" "Disabled,Enabled" bitfld.long 0x0 6. " PA6IE ,Port A bit 6 input enable" "Disabled,Enabled" bitfld.long 0x0 5. " PA5IE ,Port A bit 5 input enable" "Disabled,Enabled" bitfld.long 0x0 4. " PA4IE ,Port A bit 4 input enable" "Disabled,Enabled" textline " " bitfld.long 0x0 3. " PA3IE ,Port A bit 3 input enable" "Disabled,Enabled" bitfld.long 0x0 2. " PA2IE ,Port A bit 2 input enable" "Disabled,Enabled" bitfld.long 0x0 1. " PA1IE ,Port A bit 1 input enable" "Disabled,Enabled" bitfld.long 0x0 0. " PA0IE ,Port A bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM365F*") width 11. group.long 0x00++0x07 line.long 0x00 "GPIOADATA,Port A data register" bitfld.long 0x0 7. " PA7 ,Port A bit 7 data" "Low,High" bitfld.long 0x0 6. " PA6 ,Port A bit 6 data" "Low,High" bitfld.long 0x0 5. " PA5 ,Port A bit 5 data" "Low,High" bitfld.long 0x0 4. " PA4 ,Port A bit 4 data" "Low,High" textline " " bitfld.long 0x0 3. " PA3 ,Port A bit 3 data" "Low,High" bitfld.long 0x0 2. " PA2 ,Port A bit 2 data" "Low,High" bitfld.long 0x0 1. " PA1 ,Port A bit 1 data" "Low,High" bitfld.long 0x0 0. " PA0 ,Port A bit 0 data" "Low,High" line.long 0x04 "GPIOACR,Port A output control register" bitfld.long 0x04 7. " PA7C ,Port A bit 7 output enable" "Disabled,Enabled" bitfld.long 0x04 6. " PA6C ,Port A bit 6 output enable" "Disabled,Enabled" bitfld.long 0x04 5. " PA5C ,Port A bit 5 output enable" "Disabled,Enabled" bitfld.long 0x04 4. " PA4C ,Port A bit 4 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PA3C ,Port A bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PA2C ,Port A bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PA1C ,Port A bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PA0C ,Port A bit 0 output enable" "Disabled,Enabled" group.long 0x28++0x03 line.long 0x00 "GPIOAOD,Port A open drain control register" bitfld.long 0x00 7. " PA7OD ,Port A bit 7 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 6. " PA6OD ,Port A bit 6 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 5. " PA5OD ,Port A bit 5 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 4. " PA4OD ,Port A bit 4 open-drain enable" "CMOS,Open-drain" textline " " bitfld.long 0x00 3. " PA3OD ,Port A bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PA2OD ,Port A bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PA1OD ,Port A bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PA0OD ,Port A bit 0 open-drain enable" "CMOS,Open-drain" group.long 0x2C++0x03 line.long 0x00 "GPIOAPUP,Port A pull-up control register" bitfld.long 0x00 7. " PA7UP ,Port A bit 7 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 6. " PA6UP ,Port A bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 5. " PA5UP ,Port A bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 4. " PA4UP ,Port A bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PA3UP ,Port A bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 2. " PA2UP ,Port A bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 1. " PA1UP ,Port A bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 0. " PA0UP ,Port A bit 0 pull-up enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOAIE,Port A input control register" bitfld.long 0x0 7. " PA7IE ,Port A bit 7 input enable" "Disabled,Enabled" bitfld.long 0x0 6. " PA6IE ,Port A bit 6 input enable" "Disabled,Enabled" bitfld.long 0x0 5. " PA5IE ,Port A bit 5 input enable" "Disabled,Enabled" bitfld.long 0x0 4. " PA4IE ,Port A bit 4 input enable" "Disabled,Enabled" textline " " bitfld.long 0x0 3. " PA3IE ,Port A bit 3 input enable" "Disabled,Enabled" bitfld.long 0x0 2. " PA2IE ,Port A bit 2 input enable" "Disabled,Enabled" bitfld.long 0x0 1. " PA1IE ,Port A bit 1 input enable" "Disabled,Enabled" bitfld.long 0x0 0. " PA0IE ,Port A bit 0 input enable" "Disabled,Enabled" width 0xb endif tree.end tree "Port B" base ad:0x40000040 sif cpuis("TMPM330F*")||cpuis("TMPM333F*") width 11. group.byte 0x00++0x00 line.byte 0x00 "GPIOBDATA,Port B data register" bitfld.byte 0x00 7. " PB7 ,Port B bit 7 data" "Low,High" bitfld.byte 0x00 6. " PB6 ,Port B bit 6 data" "Low,High" bitfld.byte 0x00 5. " PB5 ,Port B bit 5 data" "Low,High" bitfld.byte 0x00 4. " PB4 ,Port B bit 4 data" "Low,High" textline " " bitfld.byte 0x00 3. " PB3 ,Port B bit 3 data" "Low,High" bitfld.byte 0x00 2. " PB2 ,Port B bit 2 data" "Low,High" bitfld.byte 0x00 1. " PB1 ,Port B bit 1 data" "Low,High" bitfld.byte 0x00 0. " PB0 ,Port B bit 0 data" "Low,High" group.byte 0x04++0x00 line.byte 0x00 "GPIOBCR,Port B output control register" bitfld.byte 0x00 7. " PB7C ,Port B bit 7 output enable" "Disabled,Enabled" bitfld.byte 0x00 6. " PB6C ,Port B bit 6 output enable" "Disabled,Enabled" bitfld.byte 0x00 5. " PB5C ,Port B bit 5 output enable" "Disabled,Enabled" bitfld.byte 0x00 4. " PB4C ,Port B bit 4 output enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " PB3C ,Port B bit 3 output enable" "Disabled,Enabled" bitfld.byte 0x00 2. " PB2C ,Port B bit 2 output enable" "Disabled,Enabled" bitfld.byte 0x00 1. " PB1C ,Port B bit 1 output enable" "Disabled,Enabled" bitfld.byte 0x00 0. " PB0C ,Port B bit 0 output enable" "Disabled,Enabled" group.byte 0x08++0x00 line.byte 0x00 "GPIOBFR1,Port B function register 1" bitfld.byte 0x00 2. " PB2F1 ,Port B bit 2 function select" "PORT,/TRST" bitfld.byte 0x00 1. " PB1F1 ,Port B bit 1 function select" "PORT,TDI" bitfld.byte 0x00 0. " PB0F1 ,Port B bit 0 function select" "PORT,TDO/SWV" group.byte 0x2c++0x00 line.byte 0x00 "GPIOBPUP,Port B pull-up control register" bitfld.byte 0x00 7. " PB7UP ,Port B bit 7 pull-up enable" "Disabled,Enabled" bitfld.byte 0x00 6. " PB6UP ,Port B bit 6 pull-up enable" "Disabled,Enabled" bitfld.byte 0x00 5. " PB5UP ,Port B bit 5 pull-up enable" "Disabled,Enabled" bitfld.byte 0x00 4. " PB4UP ,Port B bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " PB3UP ,Port B bit 3 pull-up enable" "Disabled,Enabled" bitfld.byte 0x00 2. " PB2UP ,Port B bit 2 pull-up enable" "Disabled,Enabled" bitfld.byte 0x00 1. " PB1UP ,Port B bit 1 pull-up enable" "Disabled,Enabled" bitfld.byte 0x00 0. " PB0UP ,Port B bit 0 pull-up enable" "Disabled,Enabled" group.byte 0x38++0x00 line.byte 0x00 "GPIOBIE,Port B input control register" bitfld.byte 0x00 7. " PB7IE ,Port B bit 7 input enable" "Disabled,Enabled" bitfld.byte 0x00 6. " PB6IE ,Port B bit 6 input enable" "Disabled,Enabled" bitfld.byte 0x00 5. " PB5IE ,Port B bit 5 pull-down enable" "Disabled,Enabled" bitfld.byte 0x00 4. " PB4IE ,Port B bit 4 input enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " PB3IE ,Port B bit 3 input enable" "Disabled,Enabled" bitfld.byte 0x00 2. " PB2IE ,Port B bit 2 input enable" "Disabled,Enabled" bitfld.byte 0x00 1. " PB1IE ,Port B bit 1 input enable" "Disabled,Enabled" bitfld.byte 0x00 0. " PB0IE ,Port B bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM370F*") width 11. group.byte 0x00++0x00 line.byte 0x00 "GPIOBDATA,Port B data register" bitfld.byte 0x0 7. " PB7 ,Port B bit 7 data" "Low,High" bitfld.byte 0x0 6. " PB6 ,Port B bit 6 data" "Low,High" bitfld.byte 0x0 5. " PB5 ,Port B bit 5 data" "Low,High" bitfld.byte 0x0 4. " PB4 ,Port B bit 4 data" "Low,High" textline " " bitfld.byte 0x0 3. " PB3 ,Port B bit 3 data" "Low,High" bitfld.byte 0x0 2. " PB2 ,Port B bit 2 data" "Low,High" bitfld.byte 0x0 1. " PB1 ,Port B bit 1 data" "Low,High" bitfld.byte 0x0 0. " PB0 ,Port B bit 0 data" "Low,High" group.byte 0x04++0x00 line.byte 0x00 "GPIOBCR,Port B output control register" bitfld.byte 0x0 7. " PB7C ,Port B bit 7 output enable" "Disabled,Enabled" bitfld.byte 0x0 6. " PB6C ,Port B bit 6 output enable" "Disabled,Enabled" bitfld.byte 0x0 5. " PB5C ,Port B bit 5 output enable" "Disabled,Enabled" bitfld.byte 0x0 4. " PB4C ,Port B bit 4 output enable" "Disabled,Enabled" textline " " bitfld.byte 0x0 3. " PB3C ,Port B bit 3 output enable" "Disabled,Enabled" bitfld.byte 0x0 2. " PB2C ,Port B bit 2 output enable" "Disabled,Enabled" bitfld.byte 0x0 1. " PB1C ,Port B bit 1 output enable" "Disabled,Enabled" bitfld.byte 0x0 0. " PB0C ,Port B bit 0 output enable" "Disabled,Enabled" group.byte 0x08++0x00 line.byte 0x00 "GPIOBFR1,Port B function register 1" bitfld.byte 0x00 7. " PB7F1 ,Port B bit 7 function select" "PORT,/TRST" bitfld.byte 0x00 6. " PB6F1 ,Port B bit 6 function select" "PORT,TDI" bitfld.byte 0x00 5. " PB5F1 ,Port B bit 5 function select" "PORT,TDO/SWV" bitfld.byte 0x00 4. " PB4F1 ,Port B bit 4 function select" "PORT,TCK/SWCLK" textline " " bitfld.byte 0x00 3. " PB3F1 ,Port B bit 3 function select" "PORT,TMS/SWDIO" bitfld.byte 0x00 2. " PB2F1 ,Port B bit 2 function select" "PORT,TRACEDATA1" bitfld.byte 0x00 1. " PB1F1 ,Port B bit 1 function select" "PORT,TRACEDATA0" bitfld.byte 0x00 0. " PB0F1 ,Port B bit 0 function select" "PORT,TRACECLK" group.byte 0x028++0x00 line.byte 0x00 "GPIOBOD,Port B open drain control register" bitfld.byte 0x00 7. " PB7OD ,Port B bit 7 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 6. " PB6OD ,Port B bit 6 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 5. " PB5OD ,Port B bit 5 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 4. " PB4OD ,Port B bit 4 open-drain enable" "CMOS,Open-drain" textline " " bitfld.byte 0x00 3. " PB3OD ,Port B bit 3 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 2. " PB2OD ,Port B bit 2 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 1. " PB1OD ,Port B bit 1 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 0. " PB0OD ,Port B bit 0 open-drain enable" "CMOS,Open-drain" group.byte 0x2c++0x00 line.byte 0x00 "GPIOBPUP,Port B pull-up control register" group.byte 0x30++0x00 line.byte 0x00 "GPIOBPDN,Port B pull-down control register" bitfld.byte 0x0 7. " PB7DN ,Port B bit 7 pull-down enable" "Disabled,Enabled" bitfld.byte 0x0 6. " PB6DN ,Port B bit 6 pull-down enable" "Disabled,Enabled" bitfld.byte 0x0 5. " PB5DN ,Port B bit 5 pull-down enable" "Disabled,Enabled" bitfld.byte 0x0 4. " PB4DN ,Port B bit 4 pull-down enable" "Disabled,Enabled" textline " " bitfld.byte 0x0 3. " PB3DN ,Port B bit 3 pull-down enable" "Disabled,Enabled" bitfld.byte 0x0 2. " PB2DN ,Port B bit 2 pull-down enable" "Disabled,Enabled" bitfld.byte 0x0 1. " PB1DN ,Port B bit 1 pull-down enable" "Disabled,Enabled" bitfld.byte 0x0 0. " PB0DN ,Port B bit 0 pull-down enable" "Disabled,Enabled" group.byte 0x38++0x00 line.byte 0x00 "GPIOBIE,Port B input control register" bitfld.byte 0x0 7. " PB7IE ,Port B bit 7 input enable" "Disabled,Enabled" bitfld.byte 0x0 6. " PB6IE ,Port B bit 6 input enable" "Disabled,Enabled" bitfld.byte 0x0 5. " PB5IE ,Port B bit 5 input enable" "Disabled,Enabled" bitfld.byte 0x0 4. " PB4IE ,Port B bit 4 input enable" "Disabled,Enabled" textline " " bitfld.byte 0x0 3. " PB3IE ,Port B bit 3 input enable" "Disabled,Enabled" bitfld.byte 0x0 2. " PB2IE ,Port B bit 2 input enable" "Disabled,Enabled" bitfld.byte 0x0 1. " PB1IE ,Port B bit 1 input enable" "Disabled,Enabled" bitfld.byte 0x0 0. " PB0IE ,Port B bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM372FW")||cpuis("TMPM372FWUG")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM375F*")||cpuis("TMPM376F*") width 11. group.long 0x00++0x0B line.long 0x00 "GPIOBDATA,Port B data register" sif (cpuis("TMPM372FW")||cpuis("TMPM372FWUG")||cpuis("TMPM376F*")) bitfld.long 0x0 7. " PB7 ,Port B bit 7 data" "Low,High" bitfld.long 0x0 6. " PB6 ,Port B bit 6 data" "Low,High" bitfld.long 0x0 5. " PB5 ,Port B bit 5 data" "Low,High" bitfld.long 0x0 4. " PB4 ,Port B bit 4 data" "Low,High" textline " " bitfld.long 0x0 3. " PB3 ,Port B bit 3 data" "Low,High" bitfld.long 0x0 2. " PB2 ,Port B bit 2 data" "Low,High" bitfld.long 0x0 1. " PB1 ,Port B bit 1 data" "Low,High" bitfld.long 0x0 0. " PB0 ,Port B bit 0 data" "Low,High" elif (cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM375F*")) bitfld.long 0x0 6. " PB6 ,Port B bit 6 data" "Low,High" bitfld.long 0x0 5. " PB5 ,Port B bit 5 data" "Low,High" bitfld.long 0x0 4. " PB4 ,Port B bit 4 data" "Low,High" bitfld.long 0x0 3. " PB3 ,Port B bit 3 data" "Low,High" endif line.long 0x04 "GPIOBCR,Port B output control register" sif (cpuis("TMPM372FW")||cpuis("TMPM372FWUG")||cpuis("TMPM376F*")) bitfld.long 0x04 7. " PB7C ,Port B bit 7 output enable" "Disabled,Enabled" bitfld.long 0x04 6. " PB6C ,Port B bit 6 output enable" "Disabled,Enabled" bitfld.long 0x04 5. " PB5C ,Port B bit 5 output enable" "Disabled,Enabled" bitfld.long 0x04 4. " PB4C ,Port B bit 4 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PB3C ,Port B bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PB2C ,Port B bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PB1C ,Port B bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PB0C ,Port B bit 0 output enable" "Disabled,Enabled" elif (cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM375F*")) bitfld.long 0x04 6. " PB6C ,Port B bit 6 output enable" "Disabled,Enabled" bitfld.long 0x04 5. " PB5C ,Port B bit 5 output enable" "Disabled,Enabled" bitfld.long 0x04 4. " PB4C ,Port B bit 4 output enable" "Disabled,Enabled" bitfld.long 0x04 3. " PB3C ,Port B bit 3 output enable" "Disabled,Enabled" endif line.long 0x08 "GPIOBFR1,Port B function register 1" sif (cpuis("TMPM372FW")||cpuis("TMPM372FWUG")||cpuis("TMPM376F*")) bitfld.long 0x08 7. " PB7F1 ,Port B bit 7 function select" "PORT,/TRST" bitfld.long 0x08 6. " PB6F1 ,Port B bit 6 function select" "PORT,TDI" bitfld.long 0x08 5. " PB5F1 ,Port B bit 5 function select" "PORT,TDO/SWV" bitfld.long 0x08 4. " PB4F1 ,Port B bit 4 function select" "PORT,TCK/SWCLK" textline " " bitfld.long 0x08 3. " PB3F1 ,Port B bit 3 function select" "PORT,TMS/SWDIO" bitfld.long 0x08 2. " PB2F1 ,Port B bit 2 function select" "PORT,TRACEDATA1" bitfld.long 0x08 1. " PB1F1 ,Port B bit 1 function select" "PORT,TRACEDATA0" bitfld.long 0x08 0. " PB0F1 ,Port B bit 0 function select" "PORT,TRACECLK" elif (cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM375F*")) bitfld.long 0x08 6. " PB6F1 ,Port B bit 6 function select" "PORT,/TDI" bitfld.long 0x08 5. " PB5F1 ,Port B bit 5 function select" "PORT,TDO/SWV" bitfld.long 0x08 4. " PB4F1 ,Port B bit 4 function select" "PORT,TCK/SWCLK" bitfld.long 0x08 3. " PB3F1 ,Port B bit 3 function select" "PORT,TMS/SWDIO" endif sif (cpuis("TMPM375F*")) group.long 0x0C++0x0B line.long 0x00 "GPIOBFR2,Port B function register 2" bitfld.long 0x00 6. " PB6F2 ,Port B bit 6 function select" "PORT,SCL0/SI0" line.long 0x04 "GPIOBFR3,Port B function register 3" bitfld.long 0x04 6. " PB6F3 ,Port B bit 6 function select" "PORT,TB7OUT" bitfld.long 0x04 5. " PB5F3 ,Port B bit 5 function select" "PORT,SCK0" line.long 0x08 "GPIOBFR4,Port B function register 4" bitfld.long 0x08 6. " PB6F4 ,Port B bit 6 function select" "PORT,INT6" group.long 0x18++0x03 line.long 0x00 "GPIOBFR5,Port B function register 5" bitfld.long 0x00 6. " PB6F5 ,Port B bit 6 function select" "PORT,RXD1" bitfld.long 0x00 5. " PB5F5 ,Port B bit 5 function select" "PORT,SDA0/SO0" bitfld.long 0x00 4. " PB4F5 ,Port B bit 4 function select" "PORT,TXD1" bitfld.long 0x00 3. " PB3F5 ,Port B bit 3 function select" "PORT,RXD1" endif group.long 0x28++0x0B line.long 0x00 "GPIOBOD,Port B open drain control register" sif (cpuis("TMPM372FW")||cpuis("TMPM372FWUG")||cpuis("TMPM376F*")) bitfld.long 0x00 7. " PB7OD ,Port B bit 7 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 6. " PB6OD ,Port B bit 6 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 5. " PB5OD ,Port B bit 5 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 4. " PB4OD ,Port B bit 4 open-drain enable" "CMOS,Open-drain" textline " " bitfld.long 0x00 3. " PB3OD ,Port B bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PB2OD ,Port B bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PB1OD ,Port B bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PB0OD ,Port B bit 0 open-drain enable" "CMOS,Open-drain" elif (cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM375F*")) bitfld.long 0x00 6. " PB6OD ,Port B bit 6 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 5. " PB5OD ,Port B bit 5 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 4. " PB4OD ,Port B bit 4 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 3. " PB3OD ,Port B bit 3 open-drain enable" "CMOS,Open-drain" endif line.long 0x04 "GPIOBPUP,Port B pull-up control register" sif (cpuis("TMPM372FW")||cpuis("TMPM372FWUG")||cpuis("TMPM376F*")) bitfld.long 0x04 7. " PB7UP ,Port B bit 7 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 6. " PB6UP ,Port B bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 5. " PB5UP ,Port B bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 4. " PB4UP ,Port B bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PB3UP ,Port B bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 2. " PB2UP ,Port B bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 1. " PB1UP ,Port B bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 0. " PB0UP ,Port B bit 0 pull-up enable" "Disabled,Enabled" elif (cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM375F*")) bitfld.long 0x04 6. " PB6UP ,Port B bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 5. " PB5UP ,Port B bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 4. " PB4UP ,Port B bit 4 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 3. " PB3UP ,Port B bit 3 pull-up enable" "Disabled,Enabled" endif line.long 0x08 "GPIOBPDN,Port B pull-down control register" sif (cpuis("TMPM372FW")||cpuis("TMPM372FWUG")||cpuis("TMPM376F*")) bitfld.long 0x08 7. " PB7DN ,Port B bit 7 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 6. " PB6DN ,Port B bit 6 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 5. " PB5DN ,Port B bit 5 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 4. " PB4DN ,Port B bit 4 pull-down enable" "Disabled,Enabled" textline " " bitfld.long 0x08 3. " PB3DN ,Port B bit 3 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 2. " PB2DN ,Port B bit 2 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 1. " PB1DN ,Port B bit 1 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 0. " PB0DN ,Port B bit 0 pull-down enable" "Disabled,Enabled" elif (cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM375F*")) bitfld.long 0x08 6. " PB6DN ,Port B bit 6 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 5. " PB5DN ,Port B bit 5 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 4. " PB4DN ,Port B bit 4 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 3. " PB3DN ,Port B bit 3 pull-down enable" "Disabled,Enabled" endif group.long 0x38++0x03 line.long 0x00 "GPIOBIE,Port B input control register" sif (cpuis("TMPM372FW")||cpuis("TMPM372FWUG")||cpuis("TMPM376F*")) bitfld.long 0x0 7. " PB7IE ,Port B bit 7 input enable" "Disabled,Enabled" bitfld.long 0x0 6. " PB6IE ,Port B bit 6 input enable" "Disabled,Enabled" bitfld.long 0x0 5. " PB5IE ,Port B bit 5 pull-down enable" "Disabled,Enabled" bitfld.long 0x0 4. " PB4IE ,Port B bit 4 input enable" "Disabled,Enabled" textline " " bitfld.long 0x0 3. " PB3IE ,Port B bit 3 input enable" "Disabled,Enabled" bitfld.long 0x0 2. " PB2IE ,Port B bit 2 input enable" "Disabled,Enabled" bitfld.long 0x0 1. " PB1IE ,Port B bit 1 input enable" "Disabled,Enabled" bitfld.long 0x0 0. " PB0IE ,Port B bit 0 input enable" "Disabled,Enabled" textline " " elif (cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM375F*")) bitfld.long 0x0 6. " PB6IE ,Port B bit 6 input enable" "Disabled,Enabled" bitfld.long 0x0 5. " PB5IE ,Port B bit 5 pull-down enable" "Disabled,Enabled" bitfld.long 0x0 4. " PB4IE ,Port B bit 4 input enable" "Disabled,Enabled" bitfld.long 0x0 3. " PB3IE ,Port B bit 3 input enable" "Disabled,Enabled" endif width 0xb elif cpuis("TMPM332F*") width 11. group.byte 0x00++0x0 line.byte 0x00 "GPIOB,Port B data register" bitfld.byte 0x0 0. " PB0 ,Port B bit 0 data" "Low,High" group.byte 0x04++0x0 line.byte 0x00 "GPIOBCR,Port B output control register" bitfld.byte 0x0 0. " PB0C ,Port B bit 0 output enable" "Disabled,Enabled" group.byte 0x08++0x0 line.byte 0x00 "GPIOBFR1,Port B function register 1" bitfld.byte 0x00 0. " PB0F1 ,Port B bit 0 function select" "PORT,SWV" group.byte 0x2c++0x0 line.byte 0x00 "GPIOBPUP,Port B pull-up control register" bitfld.byte 0x0 0. " PB0UP ,Port B bit 0 pull-up control" "Off,On" group.byte 0x38++0x0 line.byte 0x00 "GPIOBIE,Port B input control register" bitfld.byte 0x0 0. " PB0IE ,Port B bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM380F*")||cpuis("TMPM382F*") width 11. group.long 0x00++0x0B line.long 0x00 "GPIOBDATA,Port B data register" bitfld.long 0x00 7. " PB7 ,Port B bit 7 data" "Low,High" bitfld.long 0x00 6. " PB6 ,Port B bit 6 data" "Low,High" bitfld.long 0x00 5. " PB5 ,Port B bit 5 data" "Low,High" bitfld.long 0x00 4. " PB4 ,Port B bit 4 data" "Low,High" textline " " bitfld.long 0x00 3. " PB3 ,Port B bit 3 data" "Low,High" bitfld.long 0x00 2. " PB2 ,Port B bit 2 data" "Low,High" bitfld.long 0x00 1. " PB1 ,Port B bit 1 data" "Low,High" bitfld.long 0x00 0. " PB0 ,Port B bit 0 data" "Low,High" line.long 0x04 "PBCR,Port B output control register" bitfld.long 0x04 7. " PB7C ,Port B bit 7 output enable" "Disabled,Enabled" bitfld.long 0x04 6. " PB6C ,Port B bit 6 output enable" "Disabled,Enabled" bitfld.long 0x04 5. " PB5C ,Port B bit 5 output enable" "Disabled,Enabled" bitfld.long 0x04 4. " PB4C ,Port B bit 4 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PB3C ,Port B bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PB2C ,Port B bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PB1C ,Port B bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PB0C ,Port B bit 0 output enable" "Disabled,Enabled" line.long 0x08 "GPIOBFR1,Port B function register 1" bitfld.long 0x08 7. " PB7F1 ,Port B bit 7 function select" "PORT,/TRST" bitfld.long 0x08 6. " PB6F1 ,Port B bit 6 function select" "PORT,TDI" bitfld.long 0x08 5. " PB5F1 ,Port B bit 5 function select" "PORT,TDO/SWV" bitfld.long 0x08 4. " PB4F1 ,Port B bit 4 function select" "PORT,TCK/SWCLK" textline " " bitfld.long 0x08 3. " PB3F1 ,Port B bit 3 function select" "PORT,TMS/SWDIO" bitfld.long 0x08 2. " PB2F1 ,Port B bit 2 function select" "PORT,TRACE DATA1" bitfld.long 0x08 1. " PB1F1 ,Port B bit 1 function select" "PORT,TRACE DATA0" bitfld.long 0x08 0. " PB0F1 ,Port B bit 0 function select" "PORT,TRACE CLK" group.long 0x28++0x0B line.long 0x00 "GPIOBOD,Port B open drain control register" bitfld.long 0x00 7. " PB7OD ,Port B bit 7 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 6. " PB6OD ,Port B bit 6 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 5. " PB5OD ,Port B bit 5 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 4. " PB4OD ,Port B bit 4 open-drain enable" "CMOS,Open-drain" textline " " bitfld.long 0x00 3. " PB3OD ,Port B bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PB2OD ,Port B bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PB1OD ,Port B bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PB0OD ,Port B bit 0 open-drain enable" "CMOS,Open-drain" line.long 0x04 "GPIOBPUP,Port B pull-up control register" bitfld.long 0x04 7. " PB7UP ,Port B bit 7 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 6. " PB6UP ,Port B bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 5. " PB5UP ,Port B bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 4. " PB4UP ,Port B bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PB3UP ,Port B bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 2. " PB2UP ,Port B bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 1. " PB1UP ,Port B bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 0. " PB0UP ,Port B bit 0 pull-up enable" "Disabled,Enabled" line.long 0x08 "GPIOBPDN,Port B pull-down control register" bitfld.long 0x08 7. " PB7DN ,Port B bit 7 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 6. " PB6DN ,Port B bit 6 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 5. " PB5DN ,Port B bit 5 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 4. " PB4DN ,Port B bit 4 pull-down enable" "Disabled,Enabled" textline " " bitfld.long 0x08 3. " PB3DN ,Port B bit 3 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 2. " PB2DN ,Port B bit 2 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 1. " PB1DN ,Port B bit 1 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 0. " PB0DN ,Port B bit 0 pull-down enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOBIE,Port B input control register" bitfld.long 0x0 7. " PB7IE ,Port B bit 7 input enable" "Disabled,Enabled" bitfld.long 0x0 6. " PB6IE ,Port B bit 6 input enable" "Disabled,Enabled" bitfld.long 0x0 5. " PB5IE ,Port B bit 5 input enable" "Disabled,Enabled" bitfld.long 0x0 4. " PB4IE ,Port B bit 4 input enable" "Disabled,Enabled" textline " " bitfld.long 0x0 3. " PB3IE ,Port B bit 3 input enable" "Disabled,Enabled" bitfld.long 0x0 2. " PB2IE ,Port B bit 2 input enable" "Disabled,Enabled" bitfld.long 0x0 1. " PB1IE ,Port B bit 1 input enable" "Disabled,Enabled" bitfld.long 0x0 0. " PB0IE ,Port B bit 0 input enable" "Disabled,Enabled" width 0xb endif base ad:0x400C0040 sif cpuis("TMPM395F*") width 11. group.long 0x00++0x0F line.long 0x00 "GPIOBDATA,Port B data register" bitfld.long 0x00 7. " PB7 ,Port B bit 7 data" "Low,High" bitfld.long 0x00 6. " PB6 ,Port B bit 6 data" "Low,High" bitfld.long 0x00 5. " PB5 ,Port B bit 5 data" "Low,High" bitfld.long 0x00 4. " PB4 ,Port B bit 4 data" "Low,High" textline " " bitfld.long 0x00 3. " PB3 ,Port B bit 3 data" "Low,High" bitfld.long 0x00 2. " PB2 ,Port B bit 2 data" "Low,High" bitfld.long 0x00 1. " PB1 ,Port B bit 1 data" "Low,High" bitfld.long 0x00 0. " PB0 ,Port B bit 0 data" "Low,High" line.long 0x04 "GPIOBCR,Port B output control register" bitfld.long 0x04 7. " PB7C ,Port B bit 7 output enable" "Disabled,Enabled" bitfld.long 0x04 6. " PB6C ,Port B bit 6 output enable" "Disabled,Enabled" bitfld.long 0x04 5. " PB5C ,Port B bit 5 output enable" "Disabled,Enabled" bitfld.long 0x04 4. " PB4C ,Port B bit 4 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PB3C ,Port B bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PB2C ,Port B bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PB1C ,Port B bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PB0C ,Port B bit 0 output enable" "Disabled,Enabled" line.long 0x08 "GPIOBFR1,Port B function register 1" bitfld.long 0x08 7. " PB7F1 ,Port B bit 7 function select" "PORT,SPI3DI" bitfld.long 0x08 6. " PB6F1 ,Port B bit 6 function select" "PORT,SPI3DO" bitfld.long 0x08 5. " PB5F1 ,Port B bit 5 function select" "PORT,SPI3CLK" bitfld.long 0x08 4. " PB4F1 ,Port B bit 4 function select" "PORT,SPI3FSS" textline " " bitfld.long 0x08 2. " PB2F1 ,Port B bit 2 function select" "PORT,TRST" bitfld.long 0x08 1. " PB1F1 ,Port B bit 1 function select" "PORT,TDI" bitfld.long 0x08 0. " PB0F1 ,Port B bit 0 function select" "PORT,TDO/SWV" line.long 0x0C "GPIOBFR2,Port B function register 2" bitfld.long 0x0C 7. " PB7F2 ,Port B bit 7 function select" "PORT,SPI3DI" bitfld.long 0x0C 6. " PB6F2 ,Port B bit 6 function select" "PORT,SPI3DO" bitfld.long 0x0C 5. " PB5F2 ,Port B bit 5 function select" "PORT,SPI3CLK" bitfld.long 0x0C 4. " PB4F2 ,Port B bit 4 function select" "PORT,SPI3FSS" group.long 0x28++0x07 line.long 0x00 "GPIOBOD,Port B open drain control register" bitfld.long 0x00 7. " PB7OD ,Port B bit 7 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 6. " PB6OD ,Port B bit 6 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 5. " PB5OD ,Port B bit 5 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 4. " PB4OD ,Port B bit 4 open-drain enable" "CMOS,Open-drain" line.long 0x04 "GPIOBPUP,Port B pull-up control register" bitfld.long 0x04 7. " PB7UP ,Port B bit 7 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 6. " PB6UP ,Port B bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 5. " PB5UP ,Port B bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 4. " PB4UP ,Port B bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x04 2. " PB2UP ,Port B bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 1. " PB1UP ,Port B bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 0. " PB0UP ,Port B bit 0 pull-up enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOBIE,Port B input control register" bitfld.long 0x0 7. " PB7IE ,Port B bit 7 input enable" "Disabled,Enabled" bitfld.long 0x0 6. " PB6IE ,Port B bit 6 input enable" "Disabled,Enabled" bitfld.long 0x0 5. " PB5IE ,Port B bit 5 input enable" "Disabled,Enabled" bitfld.long 0x0 4. " PB4IE ,Port B bit 4 input enable" "Disabled,Enabled" textline " " bitfld.long 0x0 3. " PB3IE ,Port B bit 3 input enable" "Disabled,Enabled" bitfld.long 0x0 2. " PB2IE ,Port B bit 2 input enable" "Disabled,Enabled" bitfld.long 0x0 1. " PB1IE ,Port B bit 1 input enable" "Disabled,Enabled" bitfld.long 0x0 0. " PB0IE ,Port B bit 0 input enable" "Disabled,Enabled" width 0xb endif base ad:0x400C0100 sif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM366F*") width 11. group.long 0x00++0x0B line.long 0x00 "GPIOBDATA,Port B data register" bitfld.long 0x0 7. " PB7 ,Port B bit 7 data" "Low,High" bitfld.long 0x0 6. " PB6 ,Port B bit 6 data" "Low,High" bitfld.long 0x0 5. " PB5 ,Port B bit 5 data" "Low,High" bitfld.long 0x0 4. " PB4 ,Port B bit 4 data" "Low,High" textline " " bitfld.long 0x0 3. " PB3 ,Port B bit 3 data" "Low,High" bitfld.long 0x0 2. " PB2 ,Port B bit 2 data" "Low,High" bitfld.long 0x0 1. " PB1 ,Port B bit 1 data" "Low,High" bitfld.long 0x0 0. " PB0 ,Port B bit 0 data" "Low,High" line.long 0x04 "GPIOBCR,Port B output control register" bitfld.long 0x04 7. " PB7C ,Port B bit 7 output enable" "Disabled,Enabled" bitfld.long 0x04 6. " PB6C ,Port B bit 6 output enable" "Disabled,Enabled" bitfld.long 0x04 5. " PB5C ,Port B bit 5 output enable" "Disabled,Enabled" bitfld.long 0x04 4. " PB4C ,Port B bit 4 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PB3C ,Port B bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PB2C ,Port B bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PB1C ,Port B bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PB0C ,Port B bit 0 output enable" "Disabled,Enabled" line.long 0x08 "GPIOBFR1,Port B function register 1" bitfld.long 0x08 7. " PB7F1 ,Port B bit 7 function select" "PORT,D15/AD15" bitfld.long 0x08 6. " PB6F1 ,Port B bit 6 function select" "PORT,D14/AD14" bitfld.long 0x08 5. " PB5F1 ,Port B bit 5 function select" "PORT,D13/AD13" bitfld.long 0x08 4. " PB4F1 ,Port B bit 4 function select" "PORT,D12/AD12" textline " " bitfld.long 0x08 3. " PB3F1 ,Port B bit 3 function select" "PORT,D11/AD11" bitfld.long 0x08 2. " PB2F1 ,Port B bit 2 function select" "PORT,D10/AD10" bitfld.long 0x08 1. " PB1F1 ,Port B bit 1 function select" "PORT,D9/AD9" bitfld.long 0x08 0. " PB0F1 ,Port B bit 0 function select" "PORT,D8/AD8" sif (cpuis("TMPM366F*")) group.long 0x0C++0x07 line.long 0x00 "GPIOBFR2,Port B function register 2" bitfld.long 0x00 7. " PB7F2 ,Port B bit 7 function select" "PORT,SP2FSS" bitfld.long 0x00 6. " PB6F2 ,Port B bit 6 function select" "PORT,SP2CLK" bitfld.long 0x00 5. " PB5F2 ,Port B bit 5 function select" "PORT,SP2DI" bitfld.long 0x00 4. " PB4F2 ,Port B bit 4 function select" "PORT,SP2DO" textline " " bitfld.long 0x00 3. " PB3F2 ,Port B bit 3 function select" "PORT,SP1FSS" bitfld.long 0x00 2. " PB2F2 ,Port B bit 2 function select" "PORT,SP1CLK" bitfld.long 0x00 1. " PB1F2 ,Port B bit 1 function select" "PORT,SP1DI" bitfld.long 0x00 0. " PB0F2 ,Port B bit 0 function select" "PORT,SP1DO" line.long 0x04 "GPIOBFR3,Port B function register 3" bitfld.long 0x04 7. " PB7F3 ,Port B bit 7 function select" "PORT,A7" bitfld.long 0x04 6. " PB6F3 ,Port B bit 6 function select" "PORT,A6" bitfld.long 0x04 5. " PB5F3 ,Port B bit 5 function select" "PORT,A5" bitfld.long 0x04 4. " PB4F3 ,Port B bit 4 function select" "PORT,A4" textline " " bitfld.long 0x04 3. " PB3F3 ,Port B bit 3 function select" "PORT,A3" bitfld.long 0x04 2. " PB2F3 ,Port B bit 2 function select" "PORT,A2" bitfld.long 0x04 1. " PB1F3 ,Port B bit 1 function select" "PORT,A1" bitfld.long 0x04 0. " PB0F3 ,Port B bit 0 function select" "PORT,A0" endif group.long 0x28++0x07 line.long 0x00 "GPIOBOD,Port B open drain control register" bitfld.long 0x00 7. " PB7OD ,Port B bit 7 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 6. " PB6OD ,Port B bit 6 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 5. " PB5OD ,Port B bit 5 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 4. " PB4OD ,Port B bit 4 open-drain enable" "CMOS,Open-drain" textline " " bitfld.long 0x00 3. " PB3OD ,Port B bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PB2OD ,Port B bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PB1OD ,Port B bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PB0OD ,Port B bit 0 open-drain enable" "CMOS,Open-drain" line.long 0x04 "GPIOBPUP,Port B pull-up control register" bitfld.long 0x04 7. " PB7UP ,Port B bit 7 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 6. " PB6UP ,Port B bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 5. " PB5UP ,Port B bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 4. " PB4UP ,Port B bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PB3UP ,Port B bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 2. " PB2UP ,Port B bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 1. " PB1UP ,Port B bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 0. " PB0UP ,Port B bit 0 pull-up enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOBIE,Port B input control register" bitfld.long 0x0 7. " PB7IE ,Port B bit 7 input enable" "Disabled,Enabled" bitfld.long 0x0 6. " PB6IE ,Port B bit 6 input enable" "Disabled,Enabled" bitfld.long 0x0 5. " PB5IE ,Port B bit 5 input enable" "Disabled,Enabled" bitfld.long 0x0 4. " PB4IE ,Port B bit 4 input enable" "Disabled,Enabled" textline " " bitfld.long 0x0 3. " PB3IE ,Port B bit 3 input enable" "Disabled,Enabled" bitfld.long 0x0 2. " PB2IE ,Port B bit 2 input enable" "Disabled,Enabled" bitfld.long 0x0 1. " PB1IE ,Port B bit 1 input enable" "Disabled,Enabled" bitfld.long 0x0 0. " PB0IE ,Port B bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM341F*") width 11. group.long 0x00++0x03 line.long 0x00 "GPIOBDATA,Port B data register" bitfld.long 0x00 7. " PB7 ,Port B bit 7 data" "Low,High" bitfld.long 0x00 6. " PB6 ,Port B bit 6 data" "Low,High" bitfld.long 0x00 5. " PB5 ,Port B bit 5 data" "Low,High" bitfld.long 0x00 4. " PB4 ,Port B bit 4 data" "Low,High" textline " " bitfld.long 0x00 3. " PB3 ,Port B bit 3 data" "Low,High" bitfld.long 0x00 2. " PB2 ,Port B bit 2 data" "Low,High" bitfld.long 0x00 1. " PB1 ,Port B bit 1 data" "Low,High" bitfld.long 0x00 0. " PB0 ,Port B bit 0 data" "Low,High" group.long 0x04++0x03 line.long 0x00 "GPIOBCR,Port B output control register" bitfld.long 0x00 7. " PB7C ,Port B bit 7 output enable" "Disabled,Enabled" bitfld.long 0x00 6. " PB6C ,Port B bit 6 output enable" "Disabled,Enabled" bitfld.long 0x00 5. " PB5C ,Port B bit 5 output enable" "Disabled,Enabled" bitfld.long 0x00 4. " PB4C ,Port B bit 4 output enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PB3C ,Port B bit 3 output enable" "Disabled,Enabled" bitfld.long 0x00 2. " PB2C ,Port B bit 2 output enable" "Disabled,Enabled" bitfld.long 0x00 1. " PB1C ,Port B bit 1 output enable" "Disabled,Enabled" bitfld.long 0x00 0. " PB0C ,Port B bit 0 output enable" "Disabled,Enabled" group.long 0x08++0x03 line.long 0x00 "GPIOBFR1,Port B function register 1" bitfld.long 0x00 7. " PB7F1 ,Port B bit 7 function select" "PORT,D15/AD15" bitfld.long 0x00 6. " PB6F1 ,Port B bit 6 function select" "PORT,D14/AD14" bitfld.long 0x00 5. " PB5F1 ,Port B bit 5 function select" "PORT,D13/AD13" bitfld.long 0x00 4. " PB4F1 ,Port B bit 4 function select" "PORT,D12/AD12" textline " " bitfld.long 0x00 3. " PB3F1 ,Port B bit 3 function select" "PORT,D11/AD11" bitfld.long 0x00 2. " PB2F1 ,Port B bit 2 function select" "PORT,D10/AD10" bitfld.long 0x00 1. " PB1F1 ,Port B bit 1 function select" "PORT,D9/AD9" bitfld.long 0x00 0. " PB0F1 ,Port B bit 0 function select" "PORT,D8/AD8" group.long 0x0c++0x03 line.long 0x00 "GPIOBFR2,Port B function register 2" bitfld.long 0x00 7. " PB7F2 ,Port B bit 7 function select" "PORT,A7" bitfld.long 0x00 6. " PB6F2 ,Port B bit 6 function select" "PORT,A6" bitfld.long 0x00 5. " PB5F2 ,Port B bit 5 function select" "PORT,A5" bitfld.long 0x00 4. " PB4F2 ,Port B bit 4 function select" "PORT,A4" textline " " bitfld.long 0x00 3. " PB3F2 ,Port B bit 3 function select" "PORT,A3" bitfld.long 0x00 2. " PB2F2 ,Port B bit 2 function select" "PORT,A2" bitfld.long 0x00 1. " PB1F2 ,Port B bit 1 function select" "PORT,A1" bitfld.long 0x00 0. " PB0F2 ,Port B bit 0 function select" "PORT,A0" group.long 0x028++0x03 line.long 0x00 "GPIOBOD,Port B open drain control register" bitfld.long 0x00 7. " PB7OD ,Port B bit 7 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 6. " PB6OD ,Port B bit 6 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 5. " PB5OD ,Port B bit 5 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 4. " PB4OD ,Port B bit 4 open-drain enable" "CMOS,Open-drain" textline " " bitfld.long 0x00 3. " PB3OD ,Port B bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PB2OD ,Port B bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PB1OD ,Port B bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PB0OD ,Port B bit 0 open-drain enable" "CMOS,Open-drain" group.long 0x2C++0x03 line.long 0x00 "GPIOBPUP,Port B pull-up control register" bitfld.long 0x00 7. " PB7UP ,Port B bit 7 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 6. " PB6UP ,Port B bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 5. " PB5UP ,Port B bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 4. " PB4UP ,Port B bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PB3UP ,Port B bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 2. " PB2UP ,Port B bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 1. " PB1UP ,Port B bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 0. " PB0UP ,Port B bit 0 pull-up enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOBIE,Port B input control register" bitfld.long 0x00 7. " PB7IE ,Port B bit 7 input enable" "Disabled,Enabled" bitfld.long 0x00 6. " PB6IE ,Port B bit 6 input enable" "Disabled,Enabled" bitfld.long 0x00 5. " PB5IE ,Port B bit 5 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 4. " PB4IE ,Port B bit 4 input enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PB3IE ,Port B bit 3 input enable" "Disabled,Enabled" bitfld.long 0x00 2. " PB2IE ,Port B bit 2 input enable" "Disabled,Enabled" bitfld.long 0x00 1. " PB1IE ,Port B bit 1 input enable" "Disabled,Enabled" bitfld.long 0x00 0. " PB0IE ,Port B bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM365F*") width 11. group.long 0x00++0x07 line.long 0x00 "GPIOBDATA,Port B data register" bitfld.long 0x0 7. " PB7 ,Port B bit 7 data" "Low,High" bitfld.long 0x0 6. " PB6 ,Port B bit 6 data" "Low,High" bitfld.long 0x0 5. " PB5 ,Port B bit 5 data" "Low,High" bitfld.long 0x0 4. " PB4 ,Port B bit 4 data" "Low,High" textline " " bitfld.long 0x0 3. " PB3 ,Port B bit 3 data" "Low,High" bitfld.long 0x0 2. " PB2 ,Port B bit 2 data" "Low,High" bitfld.long 0x0 1. " PB1 ,Port B bit 1 data" "Low,High" bitfld.long 0x0 0. " PB0 ,Port B bit 0 data" "Low,High" line.long 0x04 "GPIOBCR,Port B output control register" bitfld.long 0x04 7. " PB7C ,Port B bit 7 output enable" "Disabled,Enabled" bitfld.long 0x04 6. " PB6C ,Port B bit 6 output enable" "Disabled,Enabled" bitfld.long 0x04 5. " PB5C ,Port B bit 5 output enable" "Disabled,Enabled" bitfld.long 0x04 4. " PB4C ,Port B bit 4 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PB3C ,Port B bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PB2C ,Port B bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PB1C ,Port B bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PB0C ,Port B bit 0 output enable" "Disabled,Enabled" group.long 0x28++0x03 line.long 0x00 "GPIOBOD,Port B open drain control register" bitfld.long 0x00 7. " PB7OD ,Port B bit 7 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 6. " PB6OD ,Port B bit 6 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 5. " PB5OD ,Port B bit 5 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 4. " PB4OD ,Port B bit 4 open-drain enable" "CMOS,Open-drain" textline " " bitfld.long 0x00 3. " PB3OD ,Port B bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PB2OD ,Port B bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PB1OD ,Port B bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PB0OD ,Port B bit 0 open-drain enable" "CMOS,Open-drain" group.long 0x2C++0x03 line.long 0x00 "GPIOBPUP,Port B pull-up control register" bitfld.long 0x00 7. " PB7UP ,Port B bit 7 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 6. " PB6UP ,Port B bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 5. " PB5UP ,Port B bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 4. " PB4UP ,Port B bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PB3UP ,Port B bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 2. " PB2UP ,Port B bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 1. " PB1UP ,Port B bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 0. " PB0UP ,Port B bit 0 pull-up enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOBIE,Port B input control register" bitfld.long 0x0 7. " PB7IE ,Port B bit 7 input enable" "Disabled,Enabled" bitfld.long 0x0 6. " PB6IE ,Port B bit 6 input enable" "Disabled,Enabled" bitfld.long 0x0 5. " PB5IE ,Port B bit 5 input enable" "Disabled,Enabled" bitfld.long 0x0 4. " PB4IE ,Port B bit 4 input enable" "Disabled,Enabled" textline " " bitfld.long 0x0 3. " PB3IE ,Port B bit 3 input enable" "Disabled,Enabled" bitfld.long 0x0 2. " PB2IE ,Port B bit 2 input enable" "Disabled,Enabled" bitfld.long 0x0 1. " PB1IE ,Port B bit 1 input enable" "Disabled,Enabled" bitfld.long 0x0 0. " PB0IE ,Port B bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM36B*")||cpuis("TMPM367FD*")||cpuis("TMPM368FD*")||cpuis("TMPM369FD*") width 11. group.long 0x00++0x07 line.long 0x00 "GPIOBDATA,Port B data register" bitfld.long 0x0 6. " PB6 ,Port B bit 6 data" "Low,High" bitfld.long 0x0 5. " PB5 ,Port B bit 5 data" "Low,High" bitfld.long 0x0 4. " PB4 ,Port B bit 4 data" "Low,High" bitfld.long 0x0 3. " PB3 ,Port B bit 3 data" "Low,High" textline " " bitfld.long 0x0 2. " PB2 ,Port B bit 2 data" "Low,High" bitfld.long 0x0 1. " PB1 ,Port B bit 1 data" "Low,High" bitfld.long 0x0 0. " PB0 ,Port B bit 0 data" "Low,High" line.long 0x04 "GPIOBCR,Port B output control register" bitfld.long 0x04 6. " PB6C ,Port B bit 6 output enable" "Disabled,Enabled" bitfld.long 0x04 5. " PB5C ,Port B bit 5 output enable" "Disabled,Enabled" bitfld.long 0x04 4. " PB4C ,Port B bit 4 output enable" "Disabled,Enabled" bitfld.long 0x04 3. " PB3C ,Port B bit 3 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 2. " PB2C ,Port B bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PB1C ,Port B bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PB0C ,Port B bit 0 output enable" "Disabled,Enabled" group.long 0x08++0x03 line.long 0x00 "GPIOBFR1,Port B function register 1" bitfld.long 0x00 6. " PB6F1 ,Port B bit 6 function select" "PORT,/BELL" bitfld.long 0x00 5. " PB5F1 ,Port B bit 5 function select" "PORT,ALE" bitfld.long 0x00 4. " PB4F1 ,Port B bit 4 function select" "PORT,/CS0" bitfld.long 0x00 3. " PB3F1 ,Port B bit 3 function select" "PORT,/RD" textline " " bitfld.long 0x00 2. " PB2F1 ,Port B bit 2 function select" "PORT,/WR" bitfld.long 0x00 1. " PB1F1 ,Port B bit 1 function select" "PORT,TRACEDATA3" bitfld.long 0x00 0. " PB0F1 ,Port B bit 0 function select" "PORT,TRACEDATA2" sif cpuis("TMPM369F*") endif group.long 0x0C++0x03 line.long 0x00 "GPIOBFR2,Port B function register 2" bitfld.long 0x00 6. " PB6F2 ,Port B bit 6 function select" "PORT,SCOUT" bitfld.long 0x00 5. " PB5F2 ,Port B bit 5 function select" "PORT,SP2FSS" bitfld.long 0x00 4. " PB4F2 ,Port B bit 4 function select" "PORT,SP2DI" bitfld.long 0x00 3. " PB3F2 ,Port B bit 3 function select" "PORT,SP2DO" textline " " bitfld.long 0x00 2. " PB2F2 ,Port B bit 2 function select" "PORT,SP2CLK" group.long 0x10++0x03 line.long 0x00 "GPIOBFR3,Port B function register 3" bitfld.long 0x00 5. " PB5F3 ,Port B bit 5 function select" "PORT,MT3IN" bitfld.long 0x00 4. " PB4F3 ,Port B bit 4 function select" "PORT,/GEMG3" bitfld.long 0x00 3. " PB3F3 ,Port B bit 3 function select" "PORT,MTOUT13" bitfld.long 0x00 2. " PB2F3 ,Port B bit 2 function select" "PORT,MTOUT03" textline " " bitfld.long 0x00 1. " PB1F3 ,Port B bit 1 function select" "PORT,RXD3" bitfld.long 0x00 0. " PB0F3 ,Port B bit 0 function select" "PORT,TXD3" group.long 0x14++0x03 line.long 0x00 "GPIOBFR4,Port B function register 4" bitfld.long 0x00 6. " PB6F4 ,Port B bit 6 function select" "PORT,TB3OUT" bitfld.long 0x00 5. " PB5F4 ,Port B bit 5 function select" "PORT,INT1" bitfld.long 0x00 4. " PB4F4 ,Port B bit 4 function select" "PORT,INT7" bitfld.long 0x00 3. " PB3F4 ,Port B bit 3 function select" "PORT,MTTB3IN" textline " " bitfld.long 0x00 2. " PB2F4 ,Port B bit 2 function select" "PORT,MTTB3OUT" group.long 0x28++0x07 line.long 0x00 "GPIOBOD,Port B open drain control register" bitfld.long 0x00 6. " PB6OD ,Port B bit 6 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 5. " PB5OD ,Port B bit 5 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 4. " PB4OD ,Port B bit 4 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 3. " PB3OD ,Port B bit 3 open-drain enable" "CMOS,Open-drain" textline " " bitfld.long 0x00 2. " PB2OD ,Port B bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PB1OD ,Port B bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PB0OD ,Port B bit 0 open-drain enable" "CMOS,Open-drain" line.long 0x04 "GPIOBPUP,Port B pull-up control register" bitfld.long 0x04 6. " PB6UP ,Port B bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 5. " PB5UP ,Port B bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 4. " PB4UP ,Port B bit 4 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 3. " PB3UP ,Port B bit 3 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x04 2. " PB2UP ,Port B bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 1. " PB1UP ,Port B bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 0. " PB0UP ,Port B bit 0 pull-up enable" "Disabled,Enabled" group.long 0x30++0x03 line.long 0x00 "GPIOBPDN,Port B pull-down control register" bitfld.long 0x00 6. " PB6DN ,Port B bit 6 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 5. " PB5DN ,Port B bit 5 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 4. " PB4DN ,Port B bit 4 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 3. " PB3DN ,Port B bit 3 pull-down enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " PB2DN ,Port B bit 2 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 1. " PB1DN ,Port B bit 1 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 0. " PB0DN ,Port B bit 0 pull-down enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOBIE,Port B input control register" bitfld.long 0x0 5. " PB5IE ,Port B bit 5 pull-down enable" "Disabled,Enabled" bitfld.long 0x0 4. " PB4IE ,Port B bit 4 input enable" "Disabled,Enabled" bitfld.long 0x0 3. " PB3IE ,Port B bit 3 input enable" "Disabled,Enabled" bitfld.long 0x0 2. " PB2IE ,Port B bit 2 input enable" "Disabled,Enabled" textline " " bitfld.long 0x0 1. " PB1IE ,Port B bit 1 input enable" "Disabled,Enabled" bitfld.long 0x0 0. " PB0IE ,Port B bit 0 input enable" "Disabled,Enabled" width 0xb endif tree.end tree "Port C" base ad:0x40000080 sif cpuis("TMPM330F*")||cpuis("TMPM333F*") width 11. rgroup.byte 0x00++0x00 line.byte 0x00 "GPIOCDATA,Port C data register" bitfld.byte 0x00 3. " PC3 ,Port C bit 3 data" "Low,High" bitfld.byte 0x00 2. " PC2 ,Port C bit 2 data" "Low,High" bitfld.byte 0x00 1. " PC1 ,Port C bit 1 data" "Low,High" bitfld.byte 0x00 0. " PC0 ,Port C bit 0 data" "Low,High" group.byte 0x2c++0x00 line.byte 0x00 "GPIOCPUP,Port C pull-up control register" bitfld.byte 0x00 3. " PC3UP ,Port C bit 3 pull-up enable" "Disabled,Enabled" bitfld.byte 0x00 2. " PC2UP ,Port C bit 2 pull-up enable" "Disabled,Enabled" bitfld.byte 0x00 1. " PC1UP ,Port C bit 1 pull-up enable" "Disabled,Enabled" bitfld.byte 0x00 0. " PC0UP ,Port C bit 0 pull-up enable" "Disabled,Enabled" group.byte 0x38++0x00 line.byte 0x00 "GPIOCIE,Port C input control register" bitfld.byte 0x00 3. " PC3IE ,Port C bit 3 input enable" "Disabled,Enabled" bitfld.byte 0x00 2. " PC2IE ,Port C bit 2 input enable" "Disabled,Enabled" bitfld.byte 0x00 1. " PC1IE ,Port C bit 1 input enable" "Disabled,Enabled" bitfld.byte 0x00 0. " PC0IE ,Port C bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM370F*") width 11. group.byte 0x00++0x00 line.byte 0x00 "GPIOCDATA,Port C data register" bitfld.byte 0x0 7. " PC7 ,Port C bit 7 data" "Low,High" bitfld.byte 0x0 6. " PC6 ,Port C bit 6 data" "Low,High" bitfld.byte 0x0 5. " PC5 ,Port C bit 5 data" "Low,High" bitfld.byte 0x0 4. " PC4 ,Port C bit 4 data" "Low,High" textline " " bitfld.byte 0x0 3. " PC3 ,Port C bit 3 data" "Low,High" bitfld.byte 0x0 2. " PC2 ,Port C bit 2 data" "Low,High" bitfld.byte 0x0 1. " PC1 ,Port C bit 1 data" "Low,High" bitfld.byte 0x0 0. " PC0 ,Port C bit 0 data" "Low,High" group.byte 0x04++0x00 line.byte 0x00 "GPIOCCR,Port C output control register" bitfld.byte 0x0 7. " PC7C ,Port C bit 7 output enable" "Disabled,Enabled" bitfld.byte 0x0 6. " PC6C ,Port C bit 6 output enable" "Disabled,Enabled" bitfld.byte 0x0 5. " PC5C ,Port C bit 5 output enable" "Disabled,Enabled" bitfld.byte 0x0 4. " PC4C ,Port C bit 4 output enable" "Disabled,Enabled" textline " " bitfld.byte 0x0 3. " PC3C ,Port C bit 3 output enable" "Disabled,Enabled" bitfld.byte 0x0 2. " PC2C ,Port C bit 2 output enable" "Disabled,Enabled" bitfld.byte 0x0 1. " PC1C ,Port C bit 1 output enable" "Disabled,Enabled" bitfld.byte 0x0 0. " PC0C ,Port C bit 0 output enable" "Disabled,Enabled" group.byte 0x08++0x00 line.byte 0x00 "GPIOCFR1,Port C function register 1" bitfld.byte 0x00 7. " PC7F1 ,Port C bit 7 function select" "PORT,/OVV0" bitfld.byte 0x00 6. " PC6F1 ,Port C bit 6 function select" "PORT,/EMG0" bitfld.byte 0x00 5. " PC5F1 ,Port C bit 5 function select" "PORT,ZO0" bitfld.byte 0x00 4. " PC4F1 ,Port C bit 4 function select" "PORT,WO0" textline " " bitfld.byte 0x00 3. " PC3F1 ,Port C bit 3 function select" "PORT,YO0" bitfld.byte 0x00 2. " PC2F1 ,Port C bit 2 function select" "PORT,VO0" bitfld.byte 0x00 1. " PC1F1 ,Port C bit 1 function select" "PORT,XO0" bitfld.byte 0x00 0. " PC0F1 ,Port C bit 0 function select" "PORT,UO0" group.byte 0x028++0x00 line.byte 0x00 "GPIOCOD,Port C open drain control register" bitfld.byte 0x00 7. " PC7OD ,Port C bit 7 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 6. " PC6OD ,Port C bit 6 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 5. " PC5OD ,Port C bit 5 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 4. " PC4OD ,Port C bit 4 open-drain enable" "CMOS,Open-drain" textline " " bitfld.byte 0x00 3. " PC3OD ,Port C bit 3 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 2. " PC2OD ,Port C bit 2 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 1. " PC1OD ,Port C bit 1 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 0. " PC0OD ,Port C bit 0 open-drain enable" "CMOS,Open-drain" group.byte 0x2c++0x00 line.byte 0x00 "GPIOCPUP,Port C pull-up control register" bitfld.byte 0x0 7. " PC7UP ,Port C bit 7 pull-up enable" "Disabled,Enabled" bitfld.byte 0x0 6. " PC6UP ,Port C bit 6 pull-up enable" "Disabled,Enabled" bitfld.byte 0x0 5. " PC5UP ,Port C bit 5 pull-up enable" "Disabled,Enabled" bitfld.byte 0x0 4. " PC4UP ,Port C bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.byte 0x0 3. " PC3UP ,Port C bit 3 pull-up enable" "Disabled,Enabled" bitfld.byte 0x0 2. " PC2UP ,Port C bit 2 pull-up enable" "Disabled,Enabled" bitfld.byte 0x0 1. " PC1UP ,Port C bit 1 pull-up enable" "Disabled,Enabled" bitfld.byte 0x0 0. " PC0UP ,Port C bit 0 pull-up enable" "Disabled,Enabled" group.byte 0x30++0x00 line.byte 0x00 "GPIOCPDN,Port C pull-down control register" bitfld.byte 0x0 7. " PC7DN ,Port C bit 7 pull-down enable" "Disabled,Enabled" bitfld.byte 0x0 6. " PC6DN ,Port C bit 6 pull-down enable" "Disabled,Enabled" bitfld.byte 0x0 5. " PC5DN ,Port C bit 5 pull-down enable" "Disabled,Enabled" bitfld.byte 0x0 4. " PC4DN ,Port C bit 4 pull-down enable" "Disabled,Enabled" textline " " bitfld.byte 0x0 3. " PC3DN ,Port C bit 3 pull-down enable" "Disabled,Enabled" bitfld.byte 0x0 2. " PC2DN ,Port C bit 2 pull-down enable" "Disabled,Enabled" bitfld.byte 0x0 1. " PC1DN ,Port C bit 1 pull-down enable" "Disabled,Enabled" bitfld.byte 0x0 0. " PC0DN ,Port C bit 0 pull-down enable" "Disabled,Enabled" group.byte 0x38++0x00 line.byte 0x00 "GPIOCIE,Port C input control register" bitfld.byte 0x0 7. " PC7IE ,Port C bit 7 input enable" "Disabled,Enabled" bitfld.byte 0x0 6. " PC6IE ,Port C bit 6 input enable" "Disabled,Enabled" bitfld.byte 0x0 5. " PC5IE ,Port C bit 5 input enable" "Disabled,Enabled" bitfld.byte 0x0 4. " PC4IE ,Port C bit 4 input enable" "Disabled,Enabled" textline " " bitfld.byte 0x0 3. " PC3IE ,Port C bit 3 input enable" "Disabled,Enabled" bitfld.byte 0x0 2. " PC2IE ,Port C bit 2 input enable" "Disabled,Enabled" bitfld.byte 0x0 1. " PC1IE ,Port C bit 1 input enable" "Disabled,Enabled" bitfld.byte 0x0 0. " PC0IE ,Port C bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM376F*") width 11. group.long 0x00++0x0B line.long 0x00 "GPIOCDATA,Port C data register" bitfld.long 0x00 7. " PC7 ,Port C bit 7 data" "Low,High" bitfld.long 0x00 6. " PC6 ,Port C bit 6 data" "Low,High" bitfld.long 0x00 5. " PC5 ,Port C bit 5 data" "Low,High" bitfld.long 0x00 4. " PC4 ,Port C bit 4 data" "Low,High" textline " " bitfld.long 0x00 3. " PC3 ,Port C bit 3 data" "Low,High" bitfld.long 0x00 2. " PC2 ,Port C bit 2 data" "Low,High" bitfld.long 0x00 1. " PC1 ,Port C bit 1 data" "Low,High" bitfld.long 0x00 0. " PC0 ,Port C bit 0 data" "Low,High" line.long 0x04 "GPIOCCR,Port C output control register" bitfld.long 0x04 7. " PC7C ,Port C bit 7 output enable" "Disabled,Enabled" bitfld.long 0x04 6. " PC6C ,Port C bit 6 output enable" "Disabled,Enabled" bitfld.long 0x04 5. " PC5C ,Port C bit 5 output enable" "Disabled,Enabled" bitfld.long 0x04 4. " PC4C ,Port C bit 4 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PC3C ,Port C bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PC2C ,Port C bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PC1C ,Port C bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PC0C ,Port C bit 0 output enable" "Disabled,Enabled" line.long 0x08 "GPIOCFR1,Port C function register 1" bitfld.long 0x08 7. " PC7F1 ,Port C bit 7 function select" "PORT,/OVV0" bitfld.long 0x08 6. " PC6F1 ,Port C bit 6 function select" "PORT,/EMG0" bitfld.long 0x08 5. " PC5F1 ,Port C bit 5 function select" "PORT,ZO0" bitfld.long 0x08 4. " PC4F1 ,Port C bit 4 function select" "PORT,WO0" textline " " bitfld.long 0x08 3. " PC3F1 ,Port C bit 3 function select" "PORT,YO0" bitfld.long 0x08 2. " PC2F1 ,Port C bit 2 function select" "PORT,VO0" bitfld.long 0x08 1. " PC1F1 ,Port C bit 1 function select" "PORT,XO0" bitfld.long 0x08 0. " PC0F1 ,Port C bit 0 function select" "PORT,UO0" group.long 0x28++0x0B line.long 0x00 "GPIOCOD,Port C open drain control register" bitfld.long 0x00 7. " PC7OD ,Port C bit 7 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 6. " PC6OD ,Port C bit 6 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 5. " PC5OD ,Port C bit 5 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 4. " PC4OD ,Port C bit 4 open-drain enable" "CMOS,Open-drain" textline " " bitfld.long 0x00 3. " PC3OD ,Port C bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PC2OD ,Port C bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PC1OD ,Port C bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PC0OD ,Port C bit 0 open-drain enable" "CMOS,Open-drain" line.long 0x04 "GPIOCPUP,Port C pull-up control register" bitfld.long 0x04 7. " PC7UP ,Port C bit 7 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 6. " PC6UP ,Port C bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 5. " PC5UP ,Port C bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 4. " PC4UP ,Port C bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PC3UP ,Port C bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 2. " PC2UP ,Port C bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 1. " PC1UP ,Port C bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 0. " PC0UP ,Port C bit 0 pull-up enable" "Disabled,Enabled" line.long 0x08 "GPIOCPDN,Port C pull-down control register" bitfld.long 0x08 7. " PC7DN ,Port C bit 7 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 6. " PC6DN ,Port C bit 6 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 5. " PC5DN ,Port C bit 5 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 4. " PC4DN ,Port C bit 4 pull-down enable" "Disabled,Enabled" textline " " bitfld.long 0x08 3. " PC3DN ,Port C bit 3 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 2. " PC2DN ,Port C bit 2 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 1. " PC1DN ,Port C bit 1 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 0. " PC0DN ,Port C bit 0 pull-down enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOCIE,Port C input control register" bitfld.long 0x00 7. " PC7IE ,Port C bit 7 input enable" "Disabled,Enabled" bitfld.long 0x00 6. " PC6IE ,Port C bit 6 input enable" "Disabled,Enabled" bitfld.long 0x00 5. " PC5IE ,Port C bit 5 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 4. " PC4IE ,Port C bit 4 input enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PC3IE ,Port C bit 3 input enable" "Disabled,Enabled" bitfld.long 0x00 2. " PC2IE ,Port C bit 2 input enable" "Disabled,Enabled" bitfld.long 0x00 1. " PC1IE ,Port C bit 1 input enable" "Disabled,Enabled" bitfld.long 0x00 0. " PC0IE ,Port C bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM376F*") width 11. group.long 0x00++0x1B line.long 0x00 "GPIOCDATA,Port C data register" bitfld.long 0x00 7. " PC7 ,Port C bit 7 data" "Low,High" bitfld.long 0x00 6. " PC6 ,Port C bit 6 data" "Low,High" bitfld.long 0x00 5. " PC5 ,Port C bit 5 data" "Low,High" bitfld.long 0x00 4. " PC4 ,Port C bit 4 data" "Low,High" textline " " bitfld.long 0x00 3. " PC3 ,Port C bit 3 data" "Low,High" bitfld.long 0x00 2. " PC2 ,Port C bit 2 data" "Low,High" bitfld.long 0x00 1. " PC1 ,Port C bit 1 data" "Low,High" bitfld.long 0x00 0. " PC0 ,Port C bit 0 data" "Low,High" line.long 0x04 "GPIOCCR,Port C output control register" bitfld.long 0x04 7. " PC7C ,Port C bit 7 output enable" "Disabled,Enabled" bitfld.long 0x04 6. " PC6C ,Port C bit 6 output enable" "Disabled,Enabled" bitfld.long 0x04 5. " PC5C ,Port C bit 5 output enable" "Disabled,Enabled" bitfld.long 0x04 4. " PC4C ,Port C bit 4 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PC3C ,Port C bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PC2C ,Port C bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PC1C ,Port C bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PC0C ,Port C bit 0 output enable" "Disabled,Enabled" line.long 0x08 "GPIOCFR1,Port C function register 1" bitfld.long 0x08 6. " PC6F1 ,Port C bit 6 function select" "PORT,/EMG0" bitfld.long 0x08 5. " PC5F1 ,Port C bit 5 function select" "PORT,ZO0" bitfld.long 0x08 4. " PC4F1 ,Port C bit 4 function select" "PORT,WO0" bitfld.long 0x08 3. " PC3F1 ,Port C bit 3 function select" "PORT,YO0" textline " " bitfld.long 0x08 2. " PC2F1 ,Port C bit 2 function select" "PORT,VO0" bitfld.long 0x08 1. " PC1F1 ,Port C bit 1 function select" "PORT,XO0" bitfld.long 0x08 0. " PC0F1 ,Port C bit 0 function select" "PORT,UO0" line.long 0x0C "GPIOCFR2,Port C function register 2" bitfld.long 0x0C 7. " PC7F2 ,Port C bit 7 function select" "PORT,MT0IN" bitfld.long 0x0C 6. " PC6F2 ,Port C bit 6 function select" "PORT,/GEMG0" bitfld.long 0x0C 5. " PC5F2 ,Port C bit 5 function select" "PORT,MTOUT10" bitfld.long 0x0C 4. " PC4F2 ,Port C bit 4 function select" "PORT,MTOUT00" textline " " bitfld.long 0x0C 3. " PC3F2 ,Port C bit 3 function select" "PORT,SP0FSS" bitfld.long 0x0C 2. " PC2F2 ,Port C bit 2 function select" "PORT,SP0CLK" bitfld.long 0x0C 1. " PC1F2 ,Port C bit 1 function select" "PORT,SP0DI" bitfld.long 0x0C 0. " PC0F2 ,Port C bit 0 function select" "PORT,SP0DO" line.long 0x10 "GPIOCFR3,Port C function register 3" bitfld.long 0x10 5. " PC5F3 ,Port C bit 5 function select" "PORT,MTTB0IN" bitfld.long 0x10 4. " PC4F3 ,Port C bit 4 function select" "PORT,MTTB0OUT" bitfld.long 0x10 2. " PC2F3 ,Port C bit 2 function select" "PORT,SCK0" bitfld.long 0x10 1. " PC1F3 ,Port C bit 1 function select" "PORT,SI0/SCL0" textline " " bitfld.long 0x10 0. " PC0F3 ,Port C bit 0 function select" "PORT,SO0/SDA0" line.long 0x14 "GPIOCFR4,Port C function register 4" bitfld.long 0x14 7. " PC7F4 ,Port C bit 7 function select" "PORT,RX4" bitfld.long 0x14 6. " PC6F4 ,Port C bit 6 function select" "PORT,TX4" bitfld.long 0x14 5. " PC5F4 ,Port C bit 5 function select" "PORT,SCLK4" line.long 0x18 "GPIOCFR5,Port C function register 5" bitfld.long 0x18 5. " PC5F4 ,Port C bit 5 function select" "PORT,CTS4" group.long 0x28++0x0B line.long 0x00 "GPIOCOD,Port C open drain control register" bitfld.long 0x00 7. " PC7OD ,Port C bit 7 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 6. " PC6OD ,Port C bit 6 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 5. " PC5OD ,Port C bit 5 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 4. " PC4OD ,Port C bit 4 open-drain enable" "CMOS,Open-drain" textline " " bitfld.long 0x00 3. " PC3OD ,Port C bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PC2OD ,Port C bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PC1OD ,Port C bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PC0OD ,Port C bit 0 open-drain enable" "CMOS,Open-drain" line.long 0x04 "GPIOCPUP,Port C pull-up control register" bitfld.long 0x04 7. " PC7UP ,Port C bit 7 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 6. " PC6UP ,Port C bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 5. " PC5UP ,Port C bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 4. " PC4UP ,Port C bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PC3UP ,Port C bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 2. " PC2UP ,Port C bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 1. " PC1UP ,Port C bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 0. " PC0UP ,Port C bit 0 pull-up enable" "Disabled,Enabled" line.long 0x08 "GPIOCPDN,Port C pull-down control register" bitfld.long 0x08 7. " PC7DN ,Port C bit 7 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 6. " PC6DN ,Port C bit 6 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 5. " PC5DN ,Port C bit 5 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 4. " PC4DN ,Port C bit 4 pull-down enable" "Disabled,Enabled" textline " " bitfld.long 0x08 3. " PC3DN ,Port C bit 3 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 2. " PC2DN ,Port C bit 2 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 1. " PC1DN ,Port C bit 1 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 0. " PC0DN ,Port C bit 0 pull-down enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOCIE,Port C input control register" bitfld.long 0x00 7. " PC7IE ,Port C bit 7 input enable" "Disabled,Enabled" bitfld.long 0x00 6. " PC6IE ,Port C bit 6 input enable" "Disabled,Enabled" bitfld.long 0x00 5. " PC5IE ,Port C bit 5 input enable" "Disabled,Enabled" bitfld.long 0x00 4. " PC4IE ,Port C bit 4 input enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PC3IE ,Port C bit 3 input enable" "Disabled,Enabled" bitfld.long 0x00 2. " PC2IE ,Port C bit 2 input enable" "Disabled,Enabled" bitfld.long 0x00 1. " PC1IE ,Port C bit 1 input enable" "Disabled,Enabled" bitfld.long 0x00 0. " PC0IE ,Port C bit 0 input enable" "Disabled,Enabled" width 0xb endif base ad:0x400C0200 sif cpuis("TMPM362F*")||cpuis("TMPM364F*")||cpuis("TMPM369F*") width 11. group.long 0x00++0x07 line.long 0x00 "GPIOCDATA,Port C data register" bitfld.long 0x0 7. " PC7 ,Port C bit 7 data" "Low,High" bitfld.long 0x0 6. " PC6 ,Port C bit 6 data" "Low,High" bitfld.long 0x0 5. " PC5 ,Port C bit 5 data" "Low,High" bitfld.long 0x0 4. " PC4 ,Port C bit 4 data" "Low,High" textline " " bitfld.long 0x0 3. " PC3 ,Port C bit 3 data" "Low,High" bitfld.long 0x0 2. " PC2 ,Port C bit 2 data" "Low,High" bitfld.long 0x0 1. " PC1 ,Port C bit 1 data" "Low,High" bitfld.long 0x0 0. " PC0 ,Port C bit 0 data" "Low,High" line.long 0x04 "GPIOCCR,Port C output control register" bitfld.long 0x04 7. " PC7C ,Port C bit 7 output enable" "Disabled,Enabled" bitfld.long 0x04 6. " PC6C ,Port C bit 6 output enable" "Disabled,Enabled" bitfld.long 0x04 5. " PC5C ,Port C bit 5 output enable" "Disabled,Enabled" bitfld.long 0x04 4. " PC4C ,Port C bit 4 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PC3C ,Port C bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PC2C ,Port C bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PC1C ,Port C bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PC0C ,Port C bit 0 output enable" "Disabled,Enabled" group.long 0x08++0x0B line.long 0x00 "GPIOCFR1,Port C function register 1" sif cpuis("TMPM369F*") bitfld.long 0x00 7. " PC7F1 ,Port C bit 7 function select" "PORT,A8" bitfld.long 0x00 6. " PC6F1 ,Port C bit 6 function select" "PORT,A7" bitfld.long 0x00 5. " PC5F1 ,Port C bit 5 function select" "PORT,A6" bitfld.long 0x00 4. " PC4F1 ,Port C bit 4 function select" "PORT,A5" textline " " bitfld.long 0x00 3. " PC3F1 ,Port C bit 3 function select" "PORT,A4" bitfld.long 0x00 2. " PC2F1 ,Port C bit 2 function select" "PORT,A3" bitfld.long 0x00 1. " PC1F1 ,Port C bit 1 function select" "PORT,A2" bitfld.long 0x00 0. " PC0F1 ,Port C bit 0 function select" "PORT,A1" else bitfld.long 0x00 7. " PC7F1 ,Port C bit 7 function select" "PORT,A7" bitfld.long 0x00 6. " PC6F1 ,Port C bit 6 function select" "PORT,A6" bitfld.long 0x00 5. " PC5F1 ,Port C bit 5 function select" "PORT,A5" bitfld.long 0x00 4. " PC4F1 ,Port C bit 4 function select" "PORT,A4" textline " " bitfld.long 0x00 3. " PC3F1 ,Port C bit 3 function select" "PORT,A3" bitfld.long 0x00 2. " PC2F1 ,Port C bit 2 function select" "PORT,A2" bitfld.long 0x00 1. " PC1F1 ,Port C bit 1 function select" "PORT,A1" bitfld.long 0x00 0. " PC0F1 ,Port C bit 0 function select" "PORT,A0" endif line.long 0x04 "GPIOCFR2,Port C function register 2" sif cpuis("TMPM369F*") bitfld.long 0x04 1. " PC1F2 ,Port C bit 1 function select" "PORT,INTF" bitfld.long 0x04 0. " PC0F2 ,Port C bit 0 function select" "PORT,INTE" else bitfld.long 0x04 6. " PC6F2 ,Port C bit 6 function select" "PORT,SCLK9" bitfld.long 0x04 5. " PC5F2 ,Port C bit 5 function select" "PORT,RXD9" bitfld.long 0x04 4. " PC4F2 ,Port C bit 4 function select" "PORT,TXD9" bitfld.long 0x04 2. " PC2F2 ,Port C bit 2 function select" "PORT,SCLK8" textline " " bitfld.long 0x04 1. " PC1F2 ,Port C bit 1 function select" "PORT,RXD8" bitfld.long 0x04 0. " PC0F2 ,Port C bit 0 function select" "PORT,TXD8" endif line.long 0x08 "GPIOCFR3,Port C function register 3" bitfld.long 0x08 6. " PC6F3 ,Port C bit 6 function select" "PORT,/CTS9" bitfld.long 0x08 2. " PC2F3 ,Port C bit 2 function select" "PORT,/CTS8" group.long 0x28++0x07 line.long 0x00 "GPIOCOD,Port C open drain control register" bitfld.long 0x00 7. " PC7OD ,Port C bit 7 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 6. " PC6OD ,Port C bit 6 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 5. " PC5OD ,Port C bit 5 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 4. " PC4OD ,Port C bit 4 open-drain enable" "CMOS,Open-drain" textline " " bitfld.long 0x00 3. " PC3OD ,Port C bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PC2OD ,Port C bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PC1OD ,Port C bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PC0OD ,Port C bit 0 open-drain enable" "CMOS,Open-drain" line.long 0x04 "GPIOCPUP,Port C pull-up control register" bitfld.long 0x04 7. " PC7UP ,Port C bit 7 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 6. " PC6UP ,Port C bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 5. " PC5UP ,Port C bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 4. " PC4UP ,Port C bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PC3UP ,Port C bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 2. " PC2UP ,Port C bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 1. " PC1UP ,Port C bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 0. " PC0UP ,Port C bit 0 pull-up enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOCIE,Port C input control register" bitfld.long 0x00 7. " PC7IE ,Port C bit 7 input enable" "Disabled,Enabled" bitfld.long 0x00 6. " PC6IE ,Port C bit 6 input enable" "Disabled,Enabled" bitfld.long 0x00 5. " PC5IE ,Port C bit 5 input enable" "Disabled,Enabled" bitfld.long 0x00 4. " PC4IE ,Port C bit 4 input enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PC3IE ,Port C bit 3 input enable" "Disabled,Enabled" bitfld.long 0x00 2. " PC2IE ,Port C bit 2 input enable" "Disabled,Enabled" bitfld.long 0x00 1. " PC1IE ,Port C bit 1 input enable" "Disabled,Enabled" bitfld.long 0x00 0. " PC0IE ,Port C bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM341F*") width 11. group.long 0x00++0x03 line.long 0x00 "GPIOCDATA,Port C data register" bitfld.long 0x00 7. " PC7 ,Port C bit 7 data" "Low,High" bitfld.long 0x00 6. " PC6 ,Port C bit 6 data" "Low,High" bitfld.long 0x00 5. " PC5 ,Port C bit 5 data" "Low,High" bitfld.long 0x00 4. " PC4 ,Port C bit 4 data" "Low,High" textline " " bitfld.long 0x00 3. " PC3 ,Port C bit 3 data" "Low,High" bitfld.long 0x00 2. " PC2 ,Port C bit 2 data" "Low,High" bitfld.long 0x00 1. " PC1 ,Port C bit 1 data" "Low,High" bitfld.long 0x00 0. " PC0 ,Port C bit 0 data" "Low,High" group.long 0x04++0x03 line.long 0x00 "GPIOCCR,Port C output control register" bitfld.long 0x00 7. " PC7C ,Port C bit 7 output enable" "Disabled,Enabled" bitfld.long 0x00 6. " PC6C ,Port C bit 6 output enable" "Disabled,Enabled" bitfld.long 0x00 5. " PC5C ,Port C bit 5 output enable" "Disabled,Enabled" bitfld.long 0x00 4. " PC4C ,Port C bit 4 output enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PC3C ,Port C bit 3 output enable" "Disabled,Enabled" bitfld.long 0x00 2. " PC2C ,Port C bit 2 output enable" "Disabled,Enabled" bitfld.long 0x00 1. " PC1C ,Port C bit 1 output enable" "Disabled,Enabled" bitfld.long 0x00 0. " PC0C ,Port C bit 0 output enable" "Disabled,Enabled" group.long 0x08++0x03 line.long 0x00 "GPIOCFR1,Port C function register 1" bitfld.long 0x00 7. " PC7F1 ,Port C bit 7 function select" "PORT,A7" bitfld.long 0x00 6. " PC6F1 ,Port C bit 6 function select" "PORT,A6" bitfld.long 0x00 5. " PC5F1 ,Port C bit 5 function select" "PORT,A5" bitfld.long 0x00 4. " PC4F1 ,Port C bit 4 function select" "PORT,A4" textline " " bitfld.long 0x00 3. " PC3F1 ,Port C bit 3 function select" "PORT,A3" bitfld.long 0x00 2. " PC2F1 ,Port C bit 2 function select" "PORT,A2" bitfld.long 0x00 1. " PC1F1 ,Port C bit 1 function select" "PORT,A1" bitfld.long 0x00 0. " PC0F1 ,Port C bit 0 function select" "PORT,A0" group.long 0x0c++0x03 line.long 0x00 "GPIOCFR2,Port C function register 2" bitfld.long 0x00 7. " PC7F2 ,Port C bit 7 function select" "PORT,INT3" bitfld.long 0x00 6. " PC6F2 ,Port C bit 6 function select" "PORT,SCLK2" bitfld.long 0x00 5. " PC5F2 ,Port C bit 5 function select" "PORT,RXD2" bitfld.long 0x00 4. " PC4F2 ,Port C bit 4 function select" "PORT,TXD2" textline " " bitfld.long 0x00 3. " PC3F2 ,Port C bit 3 function select" "PORT,INT2" bitfld.long 0x00 2. " PC2F2 ,Port C bit 2 function select" "PORT,SCLK1" bitfld.long 0x00 1. " PC1F2 ,Port C bit 1 function select" "PORT,RXD1" bitfld.long 0x00 0. " PC0F2 ,Port C bit 0 function select" "PORT,TXD1" group.long 0x10++0x03 line.long 0x00 "GPIOCFR3,Port C function register 3" bitfld.long 0x00 7. " PC7F3 ,Port C bit 7 function select" "PORT,TB4IN1" bitfld.long 0x00 6. " PC6F3 ,Port C bit 6 function select" "PORT,TB4IN0" bitfld.long 0x00 5. " PC5F3 ,Port C bit 5 function select" "PORT,TB3IN1" bitfld.long 0x00 4. " PC4F3 ,Port C bit 4 function select" "PORT,TB3IN0" textline " " bitfld.long 0x00 3. " PC3F3 ,Port C bit 3 function select" "PORT,TB1OUT" bitfld.long 0x00 2. " PC2F3 ,Port C bit 2 function select" "PORT,TB0OUT" bitfld.long 0x00 1. " PC1F3 ,Port C bit 1 function select" "PORT,TB2IN1" bitfld.long 0x00 0. " PC0F3 ,Port C bit 0 function select" "PORT,TB2IN0" group.long 0x14++0x03 line.long 0x00 "GPIOCFR4,Port C function register 3" bitfld.long 0x00 6. " PC6F4 ,Port C bit 6 function select" "PORT,/CTS2" bitfld.long 0x00 2. " PC2F4 ,Port C bit 2 function select" "PORT,/CTS1" group.long 0x028++0x03 line.long 0x00 "GPIOCOD,Port C open drain control register" bitfld.long 0x00 7. " PC7OD ,Port C bit 7 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 6. " PC6OD ,Port C bit 6 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 5. " PC5OD ,Port C bit 5 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 4. " PC4OD ,Port C bit 4 open-drain enable" "CMOS,Open-drain" textline " " bitfld.long 0x00 3. " PC3OD ,Port C bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PC2OD ,Port C bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PC1OD ,Port C bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PC0OD ,Port C bit 0 open-drain enable" "CMOS,Open-drain" group.long 0x2C++0x03 line.long 0x00 "GPIOCPUP,Port C pull-up control register" bitfld.long 0x00 7. " PC7UP ,Port C bit 7 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 6. " PC6UP ,Port C bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 5. " PC5UP ,Port C bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 4. " PC4UP ,Port C bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PC3UP ,Port C bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 2. " PC2UP ,Port C bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 1. " PC1UP ,Port C bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 0. " PC0UP ,Port C bit 0 pull-up enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOCIE,Port C input control register" bitfld.long 0x00 7. " PC7IE ,Port C bit 7 input enable" "Disabled,Enabled" bitfld.long 0x00 6. " PC6IE ,Port C bit 6 input enable" "Disabled,Enabled" bitfld.long 0x00 5. " PC5IE ,Port C bit 5 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 4. " PC4IE ,Port C bit 4 input enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PC3IE ,Port C bit 3 input enable" "Disabled,Enabled" bitfld.long 0x00 2. " PC2IE ,Port C bit 2 input enable" "Disabled,Enabled" bitfld.long 0x00 1. " PC1IE ,Port C bit 1 input enable" "Disabled,Enabled" bitfld.long 0x00 0. " PC0IE ,Port C bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM366F*") width 11. group.long 0x00++0x17 line.long 0x00 "GPIOCDATA,Port C data register" bitfld.long 0x0 2. " PC2 ,Port C bit 2 data" "Low,High" bitfld.long 0x00 1. " PC1 ,Port C bit 1 data" "Low,High" bitfld.long 0x0 0. " PC0 ,Port C bit 0 data" "Low,High" line.long 0x04 "GPIOCCR,Port C output control register" bitfld.long 0x04 2. " PC2C ,Port C bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PC1C ,Port C bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PC0C ,Port C bit 0 output enable" "Disabled,Enabled" line.long 0x08 "GPIOCFR1,Port C function register 1" bitfld.long 0x08 2. " PC2F1 ,Port C bit 2 function select" "PORT,SCLK1" bitfld.long 0x08 1. " PC1F1 ,Port C bit 1 function select" "PORT,RXD1" bitfld.long 0x08 0. " PC0F1 ,Port C bit 0 function select" "PORT,TXD1" line.long 0x0C "GPIOCFR2,Port C function register 2" bitfld.long 0x0C 2. " PC2F2 ,Port C bit 2 function select" "PORT,A0" bitfld.long 0x0C 1. " PC1F2 ,Port C bit 1 function select" "PORT,A1" bitfld.long 0x0C 0. " PC0F2 ,Port C bit 0 function select" "PORT,A2" line.long 0x10 "GPIOCFR3,Port C function register 3" bitfld.long 0x10 2. " PC2F3 ,Port C bit 2 function select" "PORT,TB0OUT" bitfld.long 0x10 1. " PC1F3 ,Port C bit 1 function select" "PORT,TB2IN1" bitfld.long 0x10 0. " PC0F3 ,Port C bit 0 function select" "PORT,TB2IN0" line.long 0x14 "GPIOCFR4,Port C function register 4" bitfld.long 0x14 2. " PC2F4 ,Port C bit 2 function select" "PORT,/CTS1" group.long 0x28++0x07 line.long 0x00 "GPIOCOD,Port C open drain control register" bitfld.long 0x00 2. " PC2OD ,Port C bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PC1OD ,Port C bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PC0OD ,Port C bit 0 open-drain enable" "CMOS,Open-drain" line.long 0x04 "GPIOCPUP,Port C pull-up control register" bitfld.long 0x04 2. " PC2UP ,Port C bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 1. " PC1UP ,Port C bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 0. " PC0UP ,Port C bit 0 pull-up enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOCIE,Port C input control register" bitfld.long 0x0 2. " PC2IE ,Port C bit 2 input enable" "Disabled,Enabled" bitfld.long 0x00 1. " PC1IE ,Port C bit 1 input enable" "Disabled,Enabled" bitfld.long 0x0 0. " PC0IE ,Port C bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM365F*") width 11. group.long 0x00++0x07 line.long 0x00 "GPIOCDATA,Port C data register" bitfld.long 0x0 2. " PC2 ,Port C bit 2 data" "Low,High" bitfld.long 0x0 1. " PC1 ,Port C bit 1 data" "Low,High" bitfld.long 0x0 0. " PC0 ,Port C bit 0 data" "Low,High" line.long 0x04 "GPIOCCR,Port C output control register" bitfld.long 0x04 2. " PC2C ,Port C bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PC1C ,Port C bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PC0C ,Port C bit 0 output enable" "Disabled,Enabled" group.long 0x08++0x03 line.long 0x00 "GPIOCFR1,Port C function register 1" bitfld.long 0x00 2. " PC2F1 ,Port C bit 2 function select" "PORT,SCLK1" bitfld.long 0x00 1. " PC1F1 ,Port C bit 1 function select" "PORT,RXD1" bitfld.long 0x00 0. " PC0F1 ,Port C bit 0 function select" "PORT,TXD1" group.long 0x10++0x07 line.long 0x00 "GPIOCFR3,Port C function register 3" bitfld.long 0x00 2. " PC2F3 ,Port C bit 2 function select" "PORT,TB0OUT" bitfld.long 0x00 1. " PC1F3 ,Port C bit 1 function select" "PORT,TB2IN1" bitfld.long 0x00 0. " PC0F3 ,Port C bit 0 function select" "PORT,TB2IN0" line.long 0x04 "GPIOCFR4,Port C function register 4" bitfld.long 0x04 2. " PC2F4 ,Port C bit 2 function select" "PORT,/CTS1" group.long 0x28++0x03 line.long 0x00 "GPIOCOD,Port C open drain control register" bitfld.long 0x00 2. " PC2OD ,Port C bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PC1OD ,Port C bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PC0OD ,Port C bit 0 open-drain enable" "CMOS,Open-drain" group.long 0x2C++0x03 line.long 0x00 "GPIOCPUP,Port C pull-up control register" bitfld.long 0x00 2. " PC2UP ,Port C bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 1. " PC1UP ,Port C bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 0. " PC0UP ,Port C bit 0 pull-up enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOCIE,Port C input control register" bitfld.long 0x0 2. " PC2IE ,Port C bit 2 input enable" "Disabled,Enabled" bitfld.long 0x0 1. " PC1IE ,Port C bit 1 input enable" "Disabled,Enabled" bitfld.long 0x0 0. " PC0IE ,Port C bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM36B*") width 11. group.long 0x00++0x07 line.long 0x00 "GPIOCDATA,Port C data register" bitfld.long 0x0 5. " PC5 ,Port C bit 5 data" "Low,High" bitfld.long 0x0 4. " PC4 ,Port C bit 4 data" "Low,High" bitfld.long 0x0 3. " PC3 ,Port C bit 3 data" "Low,High" bitfld.long 0x0 2. " PC2 ,Port C bit 2 data" "Low,High" textline " " bitfld.long 0x0 1. " PC1 ,Port C bit 1 data" "Low,High" bitfld.long 0x0 0. " PC0 ,Port C bit 0 data" "Low,High" line.long 0x04 "GPIOCCR,Port C output control register" bitfld.long 0x04 5. " PC5C ,Port C bit 5 output enable" "Disabled,Enabled" bitfld.long 0x04 4. " PC4C ,Port C bit 4 output enable" "Disabled,Enabled" bitfld.long 0x04 3. " PC3C ,Port C bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PC2C ,Port C bit 2 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 1. " PC1C ,Port C bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PC0C ,Port C bit 0 output enable" "Disabled,Enabled" group.long 0x08++0x03 line.long 0x00 "GPIOCFR1,Port C function register 1" bitfld.long 0x00 5. " PC5F1 ,Port C bit 5 function select" "PORT,TB7IN" bitfld.long 0x00 4. " PC4F1 ,Port C bit 4 function select" "PORT,TB6IN" bitfld.long 0x00 3. " PC3F1 ,Port C bit 3 function select" "PORT,TB4IN" bitfld.long 0x00 2. " PC2F1 ,Port C bit 2 function select" "PORT,TB3IN" textline " " bitfld.long 0x00 1. " PC1F1 ,Port C bit 1 function select" "PORT,INTF" bitfld.long 0x00 0. " PC0F1 ,Port C bit 0 function select" "PORT,INTE" sif cpuis("TMPM369F*") endif group.long 0x0C++0x03 line.long 0x00 "GPIOCFR2,Port C function register 2" bitfld.long 0x00 5. " PC5F2 ,Port C bit 5 function select" "PORT,RTCOUT" group.long 0x28++0x07 line.long 0x00 "GPIOCOD,Port C open drain control register" bitfld.long 0x00 5. " PC5OD ,Port C bit 5 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 4. " PC4OD ,Port C bit 4 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 3. " PC3OD ,Port C bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PC2OD ,Port C bit 2 open-drain enable" "CMOS,Open-drain" textline " " bitfld.long 0x00 1. " PC1OD ,Port C bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PC0OD ,Port C bit 0 open-drain enable" "CMOS,Open-drain" line.long 0x04 "GPIOCPUP,Port C pull-up control register" bitfld.long 0x04 5. " PC5UP ,Port C bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 4. " PC4UP ,Port C bit 4 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 3. " PC3UP ,Port C bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 2. " PC2UP ,Port C bit 2 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x04 1. " PC1UP ,Port C bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 0. " PC0UP ,Port C bit 0 pull-up enable" "Disabled,Enabled" group.long 0x30++0x03 line.long 0x00 "GPIOCPDN,Port C pull-down control register" bitfld.long 0x00 5. " PC5DN ,Port C bit 5 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 4. " PC4DN ,Port C bit 4 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 3. " PC3DN ,Port C bit 3 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 2. " PC2DN ,Port C bit 2 pull-down enable" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " PC1DN ,Port C bit 1 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 0. " PC0DN ,Port C bit 0 pull-down enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOCIE,Port C input control register" bitfld.long 0x0 5. " PC5IE ,Port C bit 5 pull-down enable" "Disabled,Enabled" bitfld.long 0x0 4. " PC4IE ,Port C bit 4 input enable" "Disabled,Enabled" bitfld.long 0x0 3. " PC3IE ,Port C bit 3 input enable" "Disabled,Enabled" bitfld.long 0x0 2. " PC2IE ,Port C bit 2 input enable" "Disabled,Enabled" textline " " bitfld.long 0x0 1. " PC1IE ,Port C bit 1 input enable" "Disabled,Enabled" bitfld.long 0x0 0. " PC0IE ,Port C bit 0 input enable" "Disabled,Enabled" width 0xb endif base ad:0x400C0080 sif cpuis("TMPM395F*") width 11. group.long 0x00++0x03 line.long 0x00 "GPIOCDATA,Port C data register" bitfld.long 0x00 3. " PC3 ,Port C bit 3 data" "Low,High" bitfld.long 0x00 2. " PC2 ,Port C bit 2 data" "Low,High" bitfld.long 0x00 1. " PC1 ,Port C bit 1 data" "Low,High" bitfld.long 0x0 0. " PC0 ,Port C bit 0 data" "Low,High" sif cpuis("TMPM366F*") group.long 0x04++0x03 line.long 0x00 "GPIOCCR,Port C output control register" bitfld.long 0x00 3. " PC3C ,Port C bit 3 output enable" "Disabled,Enabled" bitfld.long 0x00 2. " PC2C ,Port C bit 2 output enable" "Disabled,Enabled" bitfld.long 0x00 1. " PC1C ,Port C bit 1 output enable" "Disabled,Enabled" bitfld.long 0x00 0. " PC0C ,Port C bit 0 output enable" "Disabled,Enabled" group.long 0x0C++0x07 line.long 0x00 "GPIOCFR2,Port C function register 2" bitfld.long 0x00 1. " PC1F2 ,Port C bit 1 function select" "PORT,INT3" bitfld.long 0x00 0. " PC0F2 ,Port C bit 0 function select" "PORT,INT2" line.long 0x04 "GPIOCFR3,Port C function register 3" bitfld.long 0x04 3. " PC3F3 ,Port C bit 3 function select" "PORT,TB6IN1" bitfld.long 0x04 2. " PC2F3 ,Port C bit 2 function select" "PORT,TB6IN0" bitfld.long 0x04 1. " PC1F3 ,Port C bit 1 function select" "PORT,TB1IN1" bitfld.long 0x04 0. " PC0F3 ,Port C bit 0 function select" "PORT,TB1IN0" endif group.long 0x2c++0x03 line.long 0x00 "GPIOCPUP,Port C pull-up control register" bitfld.long 0x00 3. " PC3UP ,Port C bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 2. " PC2UP ,Port C bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 1. " PC1UP ,Port C bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 0. " PC0UP ,Port C bit 0 pull-up enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOCIE,Port C input control register" bitfld.long 0x00 3. " PC3IE ,Port C bit 3 input enable" "Disabled,Enabled" bitfld.long 0x00 2. " PC2IE ,Port C bit 2 input enable" "Disabled,Enabled" bitfld.long 0x00 1. " PC1IE ,Port C bit 1 input enable" "Disabled,Enabled" bitfld.long 0x00 0. " PC0IE ,Port C bit 0 input enable" "Disabled,Enabled" width 0xb endif tree.end tree "Port D" base ad:0x400000C0 sif cpuis("TMPM330F*")||cpuis("TMPM333F*") width 11. rgroup.byte 0x00++0x00 line.byte 0x00 "GPIODDATA,Port D data register" bitfld.byte 0x00 7. " PD7 ,Port D bit 7 data" "Low,High" bitfld.byte 0x00 6. " PD6 ,Port D bit 6 data" "Low,High" bitfld.byte 0x00 5. " PD5 ,Port D bit 5 data" "Low,High" bitfld.byte 0x00 4. " PD4 ,Port D bit 4 data" "Low,High" textline " " bitfld.byte 0x00 3. " PD3 ,Port D bit 3 data" "Low,High" bitfld.byte 0x00 2. " PD2 ,Port D bit 2 data" "Low,High" bitfld.byte 0x00 1. " PD1 ,Port D bit 1 data" "Low,High" bitfld.byte 0x00 0. " PD0 ,Port D bit 0 data" "Low,High" group.byte 0x08++0x00 line.byte 0x00 "GPIODFR1,Port D function register 1" bitfld.byte 0x00 3. " PD3F1 ,Port D bit 3 function select" "PORT,TB6IN1" bitfld.byte 0x00 2. " PD2F1 ,Port D bit 2 function select" "PORT,TB6IN0" bitfld.byte 0x00 1. " PD1F1 ,Port D bit 1 function select" "PORT,TB5IN1" bitfld.byte 0x00 0. " PD0F1 ,Port D bit 0 function select" "PORT,TB5IN0" group.byte 0x2c++0x00 line.byte 0x00 "GPIODPUP,Port D pull-up control register" bitfld.byte 0x00 7. " PD7UP ,Port D bit 7 pull-up enable" "Disabled,Enabled" bitfld.byte 0x00 6. " PD6UP ,Port D bit 6 pull-up enable" "Disabled,Enabled" bitfld.byte 0x00 5. " PD5UP ,Port D bit 5 pull-up enable" "Disabled,Enabled" bitfld.byte 0x00 4. " PD4UP ,Port D bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " PD3UP ,Port D bit 3 pull-up enable" "Disabled,Enabled" bitfld.byte 0x00 2. " PD2UP ,Port D bit 2 pull-up enable" "Disabled,Enabled" bitfld.byte 0x00 1. " PD1UP ,Port D bit 1 pull-up enable" "Disabled,Enabled" bitfld.byte 0x00 0. " PD0UP ,Port D bit 0 pull-up enable" "Disabled,Enabled" group.byte 0x38++0x00 line.byte 0x00 "GPIODIE,Port D input control register" bitfld.byte 0x00 7. " PD7IE ,Port D bit 7 input enable" "Disabled,Enabled" bitfld.byte 0x00 6. " PD6IE ,Port D bit 6 input enable" "Disabled,Enabled" bitfld.byte 0x00 5. " PD5IE ,Port D bit 5 pull-down enable" "Disabled,Enabled" bitfld.byte 0x00 4. " PD4IE ,Port D bit 4 input enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " PD3IE ,Port D bit 3 input enable" "Disabled,Enabled" bitfld.byte 0x00 2. " PD2IE ,Port D bit 2 input enable" "Disabled,Enabled" bitfld.byte 0x00 1. " PD1IE ,Port D bit 1 input enable" "Disabled,Enabled" bitfld.byte 0x00 0. " PD0IE ,Port D bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM370F*") width 11. group.byte 0x00++0x00 line.byte 0x00 "GPIODDATA,Port D data register" bitfld.byte 0x0 6. " PD6 ,Port D bit 6 data" "Low,High" bitfld.byte 0x0 5. " PD5 ,Port D bit 5 data" "Low,High" bitfld.byte 0x0 4. " PD4 ,Port D bit 4 data" "Low,High" bitfld.byte 0x0 3. " PD3 ,Port D bit 3 data" "Low,High" textline " " bitfld.byte 0x0 2. " PD2 ,Port D bit 2 data" "Low,High" bitfld.byte 0x0 1. " PD1 ,Port D bit 1 data" "Low,High" bitfld.byte 0x0 0. " PD0 ,Port D bit 0 data" "Low,High" group.byte 0x04++0x00 line.byte 0x00 "GPIODCR,Port D output control register" bitfld.byte 0x0 6. " PD6C ,Port D bit 6 output enable" "Disabled,Enabled" bitfld.byte 0x0 5. " PD5C ,Port D bit 5 output enable" "Disabled,Enabled" bitfld.byte 0x0 4. " PD4C ,Port D bit 4 output enable" "Disabled,Enabled" bitfld.byte 0x0 3. " PD3C ,Port D bit 3 output enable" "Disabled,Enabled" textline " " bitfld.byte 0x0 2. " PD2C ,Port D bit 2 output enable" "Disabled,Enabled" bitfld.byte 0x0 1. " PD1C ,Port D bit 1 output enable" "Disabled,Enabled" bitfld.byte 0x0 0. " PD0C ,Port D bit 0 output enable" "Disabled,Enabled" group.byte 0x08++0x00 line.byte 0x00 "GPIODFR1,Port D function register 1" bitfld.byte 0x00 6. " PD6F1 ,Port D bit 6 function select" "PORT,RXD2" bitfld.byte 0x00 5. " PD5F1 ,Port D bit 5 function select" "PORT,TXD2" bitfld.byte 0x00 4. " PD4F1 ,Port D bit 4 function select" "PORT,SCLK2" bitfld.byte 0x00 3. " PD3F1 ,Port D bit 3 function select" "PORT,INT9" textline " " bitfld.byte 0x00 2. " PD2F1 ,Port D bit 2 function select" "PORT,ENCZ0" bitfld.byte 0x00 1. " PD1F1 ,Port D bit 1 function select" "PORT,ENCB0" bitfld.byte 0x00 0. " PD0F1 ,Port D bit 0 function select" "PORT,ENCA0" group.byte 0x0c++0x00 line.byte 0x00 "GPIODFR2,Port D function register 2" bitfld.byte 0x00 4. " PD4F2 ,Port D bit 4 function select" "PORT,/CTS2" bitfld.byte 0x00 1. " PD1F2 ,Port D bit 1 function select" "PORT,TB5OUT" bitfld.byte 0x00 0. " PD0F2 ,Port D bit 0 function select" "PORT,TB5IN" group.byte 0x028++0x00 line.byte 0x00 "GPIODOD,Port D open drain control register" bitfld.byte 0x00 6. " PD6OD ,Port D bit 6 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 5. " PD5OD ,Port D bit 5 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 4. " PD4OD ,Port D bit 4 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 3. " PD3OD ,Port D bit 3 open-drain enable" "CMOS,Open-drain" textline " " bitfld.byte 0x00 2. " PD2OD ,Port D bit 2 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 1. " PD1OD ,Port D bit 1 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 0. " PD0OD ,Port D bit 0 open-drain enable" "CMOS,Open-drain" group.byte 0x2c++0x00 line.byte 0x00 "GPIODPUP,Port D pull-up control register" bitfld.byte 0x0 6. " PD6UP ,Port D bit 6 pull-up enable" "Disabled,Enabled" bitfld.byte 0x0 5. " PD5UP ,Port D bit 5 pull-up enable" "Disabled,Enabled" bitfld.byte 0x0 4. " PD4UP ,Port D bit 4 pull-up enable" "Disabled,Enabled" bitfld.byte 0x0 3. " PD3UP ,Port D bit 3 pull-up enable" "Disabled,Enabled" textline " " bitfld.byte 0x0 2. " PD2UP ,Port D bit 2 pull-up enable" "Disabled,Enabled" bitfld.byte 0x0 1. " PD1UP ,Port D bit 1 pull-up enable" "Disabled,Enabled" bitfld.byte 0x0 0. " PD0UP ,Port D bit 0 pull-up enable" "Disabled,Enabled" group.byte 0x30++0x00 line.byte 0x00 "GPIODPDN,Port D pull-down control register" bitfld.byte 0x0 6. " PD6DN ,Port D bit 6 pull-down enable" "Disabled,Enabled" bitfld.byte 0x0 5. " PD5DN ,Port D bit 5 pull-down enable" "Disabled,Enabled" bitfld.byte 0x0 4. " PD4DN ,Port D bit 4 pull-down enable" "Disabled,Enabled" bitfld.byte 0x0 3. " PD3DN ,Port D bit 3 pull-down enable" "Disabled,Enabled" textline " " bitfld.byte 0x0 2. " PD2DN ,Port D bit 2 pull-down enable" "Disabled,Enabled" bitfld.byte 0x0 1. " PD1DN ,Port D bit 1 pull-down enable" "Disabled,Enabled" bitfld.byte 0x0 0. " PD0DN ,Port D bit 0 pull-down enable" "Disabled,Enabled" group.byte 0x38++0x00 line.byte 0x00 "GPIODIE,Port D input control register" bitfld.byte 0x0 6. " PD6IE ,Port D bit 6 input enable" "Disabled,Enabled" bitfld.byte 0x0 5. " PD5IE ,Port D bit 5 input enable" "Disabled,Enabled" bitfld.byte 0x0 4. " PD4IE ,Port D bit 4 input enable" "Disabled,Enabled" bitfld.byte 0x0 3. " PD3IE ,Port D bit 3 input enable" "Disabled,Enabled" textline " " bitfld.byte 0x0 2. " PD2IE ,Port D bit 2 input enable" "Disabled,Enabled" bitfld.byte 0x0 1. " PD1IE ,Port D bit 1 input enable" "Disabled,Enabled" bitfld.byte 0x0 0. " PD0IE ,Port D bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM332F*") width 11. group.byte 0x00++0x0 line.byte 0x00 "GPIOD,Port D data register" bitfld.byte 0x0 7. " PD7 ,Port D bit 7 data" "Low,High" bitfld.byte 0x0 6. " PD6 ,Port D bit 6 data" "Low,High" bitfld.byte 0x0 5. " PD5 ,Port D bit 5 data" "Low,High" bitfld.byte 0x0 4. " PD4 ,Port D bit 4 data" "Low,High" textline " " bitfld.byte 0x0 3. " PD3 ,Port D bit 3 data" "Low,High" bitfld.byte 0x0 2. " PD2 ,Port D bit 2 data" "Low,High" bitfld.byte 0x0 1. " PD1 ,Port D bit 1 data" "Low,High" bitfld.byte 0x0 0. " PD0 ,Port D bit 0 data" "Low,High" group.byte 0x08++0x0 line.byte 0x00 "GPIODFR1,Port D function register 1" bitfld.byte 0x00 3. " PD3F1 ,Port D bit 3 function select" "PORT,TB6IN1" bitfld.byte 0x00 2. " PD2F1 ,Port D bit 2 function select" "PORT,TB6IN0" bitfld.byte 0x00 1. " PD1F1 ,Port D bit 1 function select" "PORT,TB5IN1" bitfld.byte 0x00 0. " PD0F1 ,Port D bit 0 function select" "PORT,TB5IN0" group.byte 0x2c++0x0 line.byte 0x00 "GPIODPUP,Port D pull-up control register" bitfld.byte 0x0 7. " PD7UP ,Port D bit 7 pull-up control" "Off,On" bitfld.byte 0x0 6. " PD6UP ,Port D bit 6 pull-up control" "Off,On" bitfld.byte 0x0 5. " PD5UP ,Port D bit 5 pull-up enable" "Off,On" bitfld.byte 0x0 4. " PD4UP ,Port D bit 4 pull-up control" "Off,On" textline " " bitfld.byte 0x0 3. " PD3UP ,Port D bit 3 pull-up control" "Off,On" bitfld.byte 0x0 2. " PD2UP ,Port D bit 2 pull-up control" "Off,On" bitfld.byte 0x0 1. " PD1UP ,Port D bit 1 pull-up control" "Off,On" bitfld.byte 0x0 0. " PD0UP ,Port D bit 0 pull-up control" "Off,On" group.byte 0x38++0x0 line.byte 0x00 "GPIODIE,Port D input control register" bitfld.byte 0x0 7. " PD7IE ,Port D bit 7 input enable" "Disabled,Enabled" bitfld.byte 0x0 6. " PD6IE ,Port D bit 6 input enable" "Disabled,Enabled" bitfld.byte 0x0 5. " PD5IE ,Port D bit 5 input enable" "Disabled,Enabled" bitfld.byte 0x0 4. " PD4IE ,Port D bit 4 input enable" "Disabled,Enabled" textline " " bitfld.byte 0x0 3. " PD3IE ,Port D bit 3 input enable" "Disabled,Enabled" bitfld.byte 0x0 2. " PD2IE ,Port D bit 2 input enable" "Disabled,Enabled" bitfld.byte 0x0 1. " PD1IE ,Port D bit 1 input enable" "Disabled,Enabled" bitfld.byte 0x0 0. " PD0IE ,Port D bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM380F*") width 11. group.long 0x00++0x13 line.long 0x00 "GPIODDATA,Port D data register" bitfld.long 0x0 6. " PD6 ,Port D bit 6 data" "Low,High" bitfld.long 0x0 5. " PD5 ,Port D bit 5 data" "Low,High" bitfld.long 0x0 4. " PD4 ,Port D bit 4 data" "Low,High" bitfld.long 0x0 3. " PD3 ,Port D bit 3 data" "Low,High" textline " " bitfld.long 0x0 2. " PD2 ,Port D bit 2 data" "Low,High" bitfld.long 0x0 1. " PD1 ,Port D bit 1 data" "Low,High" bitfld.long 0x0 0. " PD0 ,Port D bit 0 data" "Low,High" line.long 0x04 "GPIODCR,Port D output control register" bitfld.long 0x04 6. " PD6C ,Port D bit 6 output enable" "Disabled,Enabled" bitfld.long 0x04 5. " PD5C ,Port D bit 5 output enable" "Disabled,Enabled" bitfld.long 0x04 4. " PD4C ,Port D bit 4 output enable" "Disabled,Enabled" bitfld.long 0x04 3. " PD3C ,Port D bit 3 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 2. " PD2C ,Port D bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PD1C ,Port D bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PD0C ,Port D bit 0 output enable" "Disabled,Enabled" line.long 0x08 "GPIODFR1,Port D function register 1" bitfld.long 0x08 6. " PD6F1 ,Port D bit 6 function select" "PORT,RXD2" bitfld.long 0x08 5. " PD5F1 ,Port D bit 5 function select" "PORT,TXD2" bitfld.long 0x08 4. " PD4F1 ,Port D bit 4 function select" "PORT,SCLK2" bitfld.long 0x08 3. " PD3F1 ,Port D bit 3 function select" "PORT,INT9" textline " " bitfld.long 0x08 2. " PD2F1 ,Port D bit 2 function select" "PORT,ENCZ0" bitfld.long 0x08 1. " PD1F1 ,Port D bit 1 function select" "PORT,ENCB0" bitfld.long 0x08 0. " PD0F1 ,Port D bit 0 function select" "PORT,ENCA0" line.long 0x0C "GPIODFR2,Port D function register 2" bitfld.long 0x0C 4. " PD4F2 ,Port D bit 4 function select" "PORT,CTS2" bitfld.long 0x0C 1. " PD1F2 ,Port D bit 1 function select" "PORT,TB5OUT" bitfld.long 0x0C 0. " PD0F2 ,Port D bit 0 function select" "PORT,TB5IN" line.long 0x10 "GPIODFR3,Port D function register 3" bitfld.long 0x10 2. " PD2F3 ,Port D bit 2 function select" "PORT,INTD" bitfld.long 0x10 0. " PD0F3 ,Port D bit 0 function select" "PORT,INTC" group.long 0x28++0x0B line.long 0x00 "GPIODOD,Port D open drain control register" bitfld.long 0x00 6. " PD6OD ,Port D bit 6 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 5. " PD5OD ,Port D bit 5 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 4. " PD4OD ,Port D bit 4 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 3. " PD3OD ,Port D bit 3 open-drain enable" "CMOS,Open-drain" textline " " bitfld.long 0x00 2. " PD2OD ,Port D bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PD1OD ,Port D bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PD0OD ,Port D bit 0 open-drain enable" "CMOS,Open-drain" line.long 0x04 "GPIODPUP,Port D pull-up control register" bitfld.long 0x04 6. " PD6UP ,Port D bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 5. " PD5UP ,Port D bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 4. " PD4UP ,Port D bit 4 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 3. " PD3UP ,Port D bit 3 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x04 2. " PD2UP ,Port D bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 1. " PD1UP ,Port D bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 0. " PD0UP ,Port D bit 0 pull-up enable" "Disabled,Enabled" line.long 0x08 "GPIODPDN,Port D pull-down control register" bitfld.long 0x08 6. " PD6DN ,Port D bit 6 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 5. " PD5DN ,Port D bit 5 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 4. " PD4DN ,Port D bit 4 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 3. " PD3DN ,Port D bit 3 pull-down enable" "Disabled,Enabled" textline " " bitfld.long 0x08 2. " PD2DN ,Port D bit 2 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 1. " PD1DN ,Port D bit 1 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 0. " PD0DN ,Port D bit 0 pull-down enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIODIE,Port D input control register" bitfld.long 0x0 6. " PD6IE ,Port D bit 6 input enable" "Disabled,Enabled" bitfld.long 0x0 5. " PD5IE ,Port D bit 5 input enable" "Disabled,Enabled" bitfld.long 0x0 4. " PD4IE ,Port D bit 4 input enable" "Disabled,Enabled" bitfld.long 0x0 3. " PD3IE ,Port D bit 3 input enable" "Disabled,Enabled" textline " " bitfld.long 0x0 2. " PD2IE ,Port D bit 2 input enable" "Disabled,Enabled" bitfld.long 0x0 1. " PD1IE ,Port D bit 1 input enable" "Disabled,Enabled" bitfld.long 0x0 0. " PD0IE ,Port D bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM372FW")||cpuis("TMPM372FWUG")||cpuis("TMPM373F*")||cpuis("TMPM376F*") width 11. group.long 0x00++0x0B line.long 0x00 "GPIODDATA,Port D data register" bitfld.long 0x0 6. " PD6 ,Port D bit 6 data" "Low,High" sif cpuis("TMPM376F*") bitfld.long 0x0 5. " PD5 ,Port D bit 5 data" "Low,High" bitfld.long 0x0 4. " PD4 ,Port D bit 4 data" "Low,High" bitfld.long 0x0 3. " PD3 ,Port D bit 3 data" "Low,High" textline " " bitfld.long 0x0 2. " PD2 ,Port D bit 2 data" "Low,High" bitfld.long 0x0 1. " PD1 ,Port D bit 1 data" "Low,High" bitfld.long 0x0 0. " PD0 ,Port D bit 0 data" "Low,High" endif sif (cpuis("TMPM372FW")||cpuis("TMPM372FWUG")) bitfld.long 0x0 5. " PD5 ,Port D bit 5 data" "Low,High" bitfld.long 0x0 4. " PD4 ,Port D bit 4 data" "Low,High" endif line.long 0x04 "GPIODCR,Port D output control register" bitfld.long 0x04 6. " PD6C ,Port D bit 6 output enable" "Disabled,Enabled" sif cpuis("TMPM376F*") bitfld.long 0x04 5. " PD5C ,Port D bit 5 output enable" "Disabled,Enabled" bitfld.long 0x04 4. " PD4C ,Port D bit 4 output enable" "Disabled,Enabled" bitfld.long 0x04 3. " PD3C ,Port D bit 3 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 2. " PD2C ,Port D bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PD1C ,Port D bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PD0C ,Port D bit 0 output enable" "Disabled,Enabled" endif sif (cpuis("TMPM372FW")||cpuis("TMPM372FWUG")) bitfld.long 0x04 5. " PD5C ,Port D bit 5 output enable" "Disabled,Enabled" bitfld.long 0x04 4. " PD4C ,Port D bit 4 output enable" "Disabled,Enabled" endif line.long 0x08 "GPIODFR1,Port D function register 1" bitfld.long 0x08 6. " PD6F1 ,Port D bit 6 function select" "PORT,RXD2" sif cpuis("TMPM376F*") bitfld.long 0x08 5. " PD5F1 ,Port D bit 5 function select" "PORT,TXD2" bitfld.long 0x08 4. " PD4F1 ,Port D bit 4 function select" "PORT,SCLK2" bitfld.long 0x08 3. " PD3F1 ,Port D bit 3 function select" "PORT,INT9" textline " " bitfld.long 0x08 2. " PD2F1 ,Port D bit 2 function select" "PORT,ENCZ0" bitfld.long 0x08 1. " PD1F1 ,Port D bit 1 function select" "PORT,ENCB0" bitfld.long 0x08 0. " PD0F1 ,Port D bit 0 function select" "PORT,ENCA0" endif sif (cpuis("TMPM372FW")||cpuis("TMPM372FWUG")) bitfld.long 0x08 5. " PD5F1 ,Port D bit 5 function select" "PORT,TXD2" bitfld.long 0x08 4. " PD4F1 ,Port D bit 4 function select" "PORT,SCLK2" endif sif (cpuis("TMPM372FW")||cpuis("TMPM372FWUG")||cpuis("TMPM376F*")) group.long 0x0C++0x03 line.long 0x00 "GPIODFR2,Port D function register 2" bitfld.long 0x00 4. " PD4F2 ,Port D bit 4 function select" "PORT,/CTS2" bitfld.long 0x00 1. " PD1F2 ,Port D bit 1 function select" "PORT,/TB5OUT" bitfld.long 0x00 0. " PD0F2 ,Port D bit 0 function select" "PORT,/TB5IN" elif cpuis("TMPM373F*") hgroup.long 0x0C++0x03 hide.long 0x00 "GPIODFR2,Port D function register 2" endif group.long 0x28++0x0B line.long 0x00 "GPIODOD,Port D open drain control register" bitfld.long 0x00 6. " PD6OD ,Port D bit 6 open-drain enable" "CMOS,Open-drain" sif cpuis("TMPM376F*") bitfld.long 0x00 5. " PD5OD ,Port D bit 5 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 4. " PD4OD ,Port D bit 4 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 3. " PD3OD ,Port D bit 3 open-drain enable" "CMOS,Open-drain" textline " " bitfld.long 0x00 2. " PD2OD ,Port D bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PD1OD ,Port D bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PD0OD ,Port D bit 0 open-drain enable" "CMOS,Open-drain" endif sif (cpuis("TMPM372FW")||cpuis("TMPM372FWUG")) bitfld.long 0x00 5. " PD5OD ,Port D bit 5 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 4. " PD4OD ,Port D bit 4 open-drain enable" "CMOS,Open-drain" endif line.long 0x04 "GPIODPUP,Port D pull-up control register" bitfld.long 0x04 6. " PD6UP ,Port D bit 6 pull-up enable" "Disabled,Enabled" sif cpuis("TMPM376F*") bitfld.long 0x04 5. " PD5UP ,Port D bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 4. " PD4UP ,Port D bit 4 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 3. " PD3UP ,Port D bit 3 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x04 2. " PD2UP ,Port D bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 1. " PD1UP ,Port D bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 0. " PD0UP ,Port D bit 0 pull-up enable" "Disabled,Enabled" endif sif (cpuis("TMPM372FW")||cpuis("TMPM372FWUG")) bitfld.long 0x04 5. " PD5UP ,Port D bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 4. " PD4UP ,Port D bit 4 pull-up enable" "Disabled,Enabled" endif line.long 0x08 "GPIODPDN,Port D pull-down control register" bitfld.long 0x08 6. " PD6DN ,Port D bit 6 pull-down enable" "Disabled,Enabled" sif cpuis("TMPM376F*") bitfld.long 0x08 5. " PD5DN ,Port D bit 5 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 4. " PD4DN ,Port D bit 4 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 3. " PD3DN ,Port D bit 3 pull-down enable" "Disabled,Enabled" textline " " bitfld.long 0x08 2. " PD2DN ,Port D bit 2 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 1. " PD1DN ,Port D bit 1 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 0. " PD0DN ,Port D bit 0 pull-down enable" "Disabled,Enabled" endif sif (cpuis("TMPM372FW")||cpuis("TMPM372FWUG")) bitfld.long 0x08 5. " PD5DN ,Port D bit 5 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 4. " PD4DN ,Port D bit 4 pull-down enable" "Disabled,Enabled" endif group.long 0x38++0x03 line.long 0x00 "GPIODIE,Port D input control register" bitfld.long 0x00 6. " PD6IE ,Port D bit 6 input enable" "Disabled,Enabled" sif cpuis("TMPM376F*") bitfld.long 0x00 5. " PD5IE ,Port D bit 5 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 4. " PD4IE ,Port D bit 4 input enable" "Disabled,Enabled" bitfld.long 0x00 3. " PD3IE ,Port D bit 3 input enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " PD2IE ,Port D bit 2 input enable" "Disabled,Enabled" bitfld.long 0x00 1. " PD1IE ,Port D bit 1 input enable" "Disabled,Enabled" bitfld.long 0x00 0. " PD0IE ,Port D bit 0 input enable" "Disabled,Enabled" endif sif (cpuis("TMPM372FW")||cpuis("TMPM372FWUG")) bitfld.long 0x00 5. " PD5IE ,Port D bit 5 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 4. " PD4IE ,Port D bit 4 input enable" "Disabled,Enabled" endif width 0xb endif base ad:0x400C0300 sif cpuis("TMPM362F*")||cpuis("TMPM364F*")||cpuis("TMPM369F*") width 11. group.long 0x00++0x07 line.long 0x00 "GPIODDATA,Port D data register" bitfld.long 0x0 7. " PD7 ,Port D bit 7 data" "Low,High" bitfld.long 0x0 6. " PD6 ,Port D bit 6 data" "Low,High" bitfld.long 0x0 5. " PD5 ,Port D bit 5 data" "Low,High" bitfld.long 0x0 4. " PD4 ,Port D bit 4 data" "Low,High" textline " " bitfld.long 0x0 3. " PD3 ,Port D bit 3 data" "Low,High" bitfld.long 0x0 2. " PD2 ,Port D bit 2 data" "Low,High" bitfld.long 0x0 1. " PD1 ,Port D bit 1 data" "Low,High" bitfld.long 0x0 0. " PD0 ,Port D bit 0 data" "Low,High" line.long 0x04 "GPIODCR,Port D output control register" bitfld.long 0x04 7. " PD7C ,Port D bit 7 output enable" "Disabled,Enabled" bitfld.long 0x04 6. " PD6C ,Port D bit 6 output enable" "Disabled,Enabled" bitfld.long 0x04 5. " PD5C ,Port D bit 5 output enable" "Disabled,Enabled" bitfld.long 0x04 4. " PD4C ,Port D bit 4 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PD3C ,Port D bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PD2C ,Port D bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PD1C ,Port D bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PD0C ,Port D bit 0 output enable" "Disabled,Enabled" group.long 0x08++0x03 line.long 0x00 "GPIODFR1,Port D function register 1" sif cpuis("TMPM369F*") bitfld.long 0x00 7. " PD7F1 ,Port D bit 7 function select" "PORT,A15" bitfld.long 0x00 6. " PD6F1 ,Port D bit 6 function select" "PORT,A14" bitfld.long 0x00 5. " PD5F1 ,Port D bit 5 function select" "PORT,A13" bitfld.long 0x00 4. " PD4F1 ,Port D bit 4 function select" "PORT,A12" textline " " bitfld.long 0x00 3. " PD3F1 ,Port D bit 3 function select" "PORT,A11" bitfld.long 0x00 2. " PD2F1 ,Port D bit 2 function select" "PORT,A10" bitfld.long 0x00 1. " PD1F1 ,Port D bit 1 function select" "PORT,A9" bitfld.long 0x00 0. " PD0F1 ,Port D bit 0 function select" "PORT,A8" else bitfld.long 0x00 7. " PD7F1 ,Port D bit 7 function select" "PORT,A16" bitfld.long 0x00 6. " PD6F1 ,Port D bit 6 function select" "PORT,A15" bitfld.long 0x00 5. " PD5F1 ,Port D bit 5 function select" "PORT,A14" bitfld.long 0x00 4. " PD4F1 ,Port D bit 4 function select" "PORT,A13" textline " " bitfld.long 0x00 3. " PD3F1 ,Port D bit 3 function select" "PORT,A12" bitfld.long 0x00 2. " PD2F1 ,Port D bit 2 function select" "PORT,A11" bitfld.long 0x00 1. " PD1F1 ,Port D bit 1 function select" "PORT,A10" bitfld.long 0x00 0. " PD0F1 ,Port D bit 0 function select" "PORT,A9" endif sif (!cpuis("TMPM369F*")) group.long 0x0C++0x07 line.long 0x00 "GPIODFR2,Port D function register 2" bitfld.long 0x00 7. " PD7F2 ,Port D bit 7 function select" "PORT,INTB" bitfld.long 0x00 6. " PD6F2 ,Port D bit 6 function select" "PORT,SCLK11" bitfld.long 0x00 5. " PD5F2 ,Port D bit 5 function select" "PORT,RXD11" bitfld.long 0x00 4. " PD4F2 ,Port D bit 4 function select" "PORT,TXD11" textline " " bitfld.long 0x00 2. " PD2F2 ,Port D bit 2 function select" "PORT,SCLK10" bitfld.long 0x00 1. " PD1F2 ,Port D bit 1 function select" "PORT,RXD10" bitfld.long 0x00 0. " PD0F2 ,Port D bit 0 function select" "PORT,TXD10" line.long 0x04 "GPIODFR3,Port D function register 3" bitfld.long 0x04 6. " PD6F3 ,Port D bit 6 function select" "PORT,/CTS11" bitfld.long 0x04 2. " PD2F3 ,Port D bit 2 function select" "PORT,/CTS10" endif group.long 0x28++0x07 line.long 0x00 "GPIODOD,Port D open drain control register" bitfld.long 0x00 7. " PD7OD ,Port D bit 7 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 6. " PD6OD ,Port D bit 6 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 5. " PD5OD ,Port D bit 5 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 4. " PD4OD ,Port D bit 4 open-drain enable" "CMOS,Open-drain" textline " " bitfld.long 0x00 3. " PD3OD ,Port D bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PD2OD ,Port D bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PD1OD ,Port D bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PD0OD ,Port D bit 0 open-drain enable" "CMOS,Open-drain" line.long 0x04 "GPIODPUP,Port D pull-up control register" bitfld.long 0x04 7. " PD7UP ,Port D bit 7 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 6. " PD6UP ,Port D bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 5. " PD5UP ,Port D bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 4. " PD4UP ,Port D bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PD3UP ,Port D bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 2. " PD2UP ,Port D bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 1. " PD1UP ,Port D bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 0. " PD0UP ,Port D bit 0 pull-up enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIODIE,Port D input control register" bitfld.long 0x00 7. " PD7IE ,Port D bit 7 input enable" "Disabled,Enabled" bitfld.long 0x00 6. " PD6IE ,Port D bit 6 input enable" "Disabled,Enabled" bitfld.long 0x00 5. " PD5IE ,Port D bit 5 input enable" "Disabled,Enabled" bitfld.long 0x00 4. " PD4IE ,Port D bit 4 input enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PD3IE ,Port D bit 3 input enable" "Disabled,Enabled" bitfld.long 0x00 2. " PD2IE ,Port D bit 2 input enable" "Disabled,Enabled" bitfld.long 0x00 1. " PD1IE ,Port D bit 1 input enable" "Disabled,Enabled" bitfld.long 0x00 0. " PD0IE ,Port D bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM341F*") width 11. group.long 0x00++0x03 line.long 0x00 "GPIODDATA,Port D data register" bitfld.long 0x00 7. " PD7 ,Port D bit 7 data" "Low,High" bitfld.long 0x00 6. " PD6 ,Port D bit 6 data" "Low,High" bitfld.long 0x00 5. " PD5 ,Port D bit 5 data" "Low,High" bitfld.long 0x00 4. " PD4 ,Port D bit 4 data" "Low,High" textline " " bitfld.long 0x00 3. " PD3 ,Port D bit 3 data" "Low,High" bitfld.long 0x00 2. " PD2 ,Port D bit 2 data" "Low,High" bitfld.long 0x00 1. " PD1 ,Port D bit 1 data" "Low,High" bitfld.long 0x00 0. " PD0 ,Port D bit 0 data" "Low,High" group.long 0x04++0x03 line.long 0x00 "GPIODCR,Port D output control register" bitfld.long 0x00 7. " PD7C ,Port D bit 7 output enable" "Disabled,Enabled" bitfld.long 0x00 6. " PD6C ,Port D bit 6 output enable" "Disabled,Enabled" bitfld.long 0x00 5. " PD5C ,Port D bit 5 output enable" "Disabled,Enabled" bitfld.long 0x00 4. " PD4C ,Port D bit 4 output enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PD3C ,Port D bit 3 output enable" "Disabled,Enabled" bitfld.long 0x00 2. " PD2C ,Port D bit 2 output enable" "Disabled,Enabled" bitfld.long 0x00 1. " PD1C ,Port D bit 1 output enable" "Disabled,Enabled" bitfld.long 0x00 0. " PD0C ,Port D bit 0 output enable" "Disabled,Enabled" group.long 0x08++0x03 line.long 0x00 "GPIODFR1,Port D function register 1" bitfld.long 0x00 7. " PD7F1 ,Port D bit 7 function select" "PORT,A15" bitfld.long 0x00 6. " PD6F1 ,Port D bit 6 function select" "PORT,A14" bitfld.long 0x00 5. " PD5F1 ,Port D bit 5 function select" "PORT,A13" bitfld.long 0x00 4. " PD4F1 ,Port D bit 4 function select" "PORT,A12" textline " " bitfld.long 0x00 3. " PD3F1 ,Port D bit 3 function select" "PORT,A11" bitfld.long 0x00 2. " PD2F1 ,Port D bit 2 function select" "PORT,A10" bitfld.long 0x00 1. " PD1F1 ,Port D bit 1 function select" "PORT,A9" bitfld.long 0x00 0. " PD0F1 ,Port D bit 0 function select" "PORT,A8" group.long 0x0c++0x03 line.long 0x00 "GPIODFR2,Port D function register 2" bitfld.long 0x00 7. " PD7F2 ,Port D bit 7 function select" "PORT,SPSS" bitfld.long 0x00 6. " PD6F2 ,Port D bit 6 function select" "PORT,SPCK" bitfld.long 0x00 5. " PD5F2 ,Port D bit 5 function select" "PORT,SPDI" bitfld.long 0x00 4. " PD4F2 ,Port D bit 4 function select" "PORT,SPDO" textline " " bitfld.long 0x00 3. " PD3F2 ,Port D bit 3 function select" "PORT,INT4" bitfld.long 0x00 2. " PD2F2 ,Port D bit 2 function select" "PORT,SCK1" bitfld.long 0x00 1. " PD1F2 ,Port D bit 1 function select" "PORT,SI1/SCL1" bitfld.long 0x00 0. " PD0F2 ,Port D bit 0 function select" "PORT,SO1/SDA1" group.long 0x10++0x03 line.long 0x00 "GPIODFR3,Port D function register 3" bitfld.long 0x00 7. " PD7F3 ,Port D bit 7 function select" "PORT,SCOUT" bitfld.long 0x00 3. " PD3F3 ,Port D bit 3 function select" "PORT,/ADTRG" bitfld.long 0x00 2. " PD2F3 ,Port D bit 2 function select" "PORT,TB9OUT" bitfld.long 0x00 1. " PD1F3 ,Port D bit 1 function select" "PORT,TB8OUT" textline " " bitfld.long 0x00 0. " PD0F3 ,Port D bit 0 function select" "PORT,TB7OUT" group.long 0x028++0x03 line.long 0x00 "GPIODOD,Port D open drain control register" bitfld.long 0x00 7. " PD7OD ,Port D bit 7 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 6. " PD6OD ,Port D bit 6 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 5. " PD5OD ,Port D bit 5 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 4. " PD4OD ,Port D bit 4 open-drain enable" "CMOS,Open-drain" textline " " bitfld.long 0x00 3. " PD3OD ,Port D bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PD2OD ,Port D bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PD1OD ,Port D bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PD0OD ,Port D bit 0 open-drain enable" "CMOS,Open-drain" group.long 0x2C++0x03 line.long 0x00 "GPIODPUP,Port D pull-up control register" bitfld.long 0x00 7. " PD7UP ,Port D bit 7 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 6. " PD6UP ,Port D bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 5. " PD5UP ,Port D bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 4. " PD4UP ,Port D bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PD3UP ,Port D bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 2. " PD2UP ,Port D bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 1. " PD1UP ,Port D bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 0. " PD0UP ,Port D bit 0 pull-up enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIODIE,Port D input control register" bitfld.long 0x00 7. " PD7IE ,Port D bit 7 input enable" "Disabled,Enabled" bitfld.long 0x00 6. " PD6IE ,Port D bit 6 input enable" "Disabled,Enabled" bitfld.long 0x00 5. " PD5IE ,Port D bit 5 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 4. " PD4IE ,Port D bit 4 input enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PD3IE ,Port D bit 3 input enable" "Disabled,Enabled" bitfld.long 0x00 2. " PD2IE ,Port D bit 2 input enable" "Disabled,Enabled" bitfld.long 0x00 1. " PD1IE ,Port D bit 1 input enable" "Disabled,Enabled" bitfld.long 0x00 0. " PD0IE ,Port D bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM366F*") width 11. group.long 0x00++0x07 line.long 0x00 "GPIODDATA,Port D data register" bitfld.long 0x0 7. " PD7 ,Port D bit 7 data" "Low,High" bitfld.long 0x0 6. " PD6 ,Port D bit 6 data" "Low,High" bitfld.long 0x0 5. " PD5 ,Port D bit 5 data" "Low,High" bitfld.long 0x0 4. " PD4 ,Port D bit 4 data" "Low,High" textline " " bitfld.long 0x0 3. " PD3 ,Port D bit 3 data" "Low,High" bitfld.long 0x0 2. " PD2 ,Port D bit 2 data" "Low,High" bitfld.long 0x0 1. " PD1 ,Port D bit 1 data" "Low,High" bitfld.long 0x0 0. " PD0 ,Port D bit 0 data" "Low,High" line.long 0x04 "GPIODCR,Port D output control register" bitfld.long 0x04 7. " PD7C ,Port D bit 7 output enable" "Disabled,Enabled" bitfld.long 0x04 6. " PD6C ,Port D bit 6 output enable" "Disabled,Enabled" bitfld.long 0x04 5. " PD5C ,Port D bit 5 output enable" "Disabled,Enabled" bitfld.long 0x04 4. " PD4C ,Port D bit 4 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PD3C ,Port D bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PD2C ,Port D bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PD1C ,Port D bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PD0C ,Port D bit 0 output enable" "Disabled,Enabled" group.long 0x0C++0x07 line.long 0x00 "GPIODFR2,Port D function register 2" bitfld.long 0x00 7. " PD7F2 ,Port D bit 7 function select" "PORT,SP0FSS" bitfld.long 0x00 6. " PD6F2 ,Port D bit 6 function select" "PORT,SP0CLK" bitfld.long 0x00 5. " PD5F2 ,Port D bit 5 function select" "PORT,SP0DI" bitfld.long 0x00 4. " PD4F2 ,Port D bit 4 function select" "PORT,SP0DO" textline " " bitfld.long 0x00 3. " PD3F2 ,Port D bit 3 function select" "PORT,A19" bitfld.long 0x00 2. " PD2F2 ,Port D bit 2 function select" "PORT,A18" bitfld.long 0x00 1. " PD1F2 ,Port D bit 1 function select" "PORT,A17" bitfld.long 0x00 0. " PD0F2 ,Port D bit 0 function select" "PORT,A16" line.long 0x04 "GPIODFR3,Port D function register 3" bitfld.long 0x04 7. " PD7F3 ,Port D bit 7 function select" "PORT,SCOUT" bitfld.long 0x04 3. " PD3F3 ,Port D bit 3 function select" "PORT,/ADTRG" bitfld.long 0x04 2. " PD2F3 ,Port D bit 2 function select" "PORT,TB9OUT" bitfld.long 0x04 1. " PD1F3 ,Port D bit 1 function select" "PORT,TB8OUT" textline " " bitfld.long 0x04 0. " PD0F3 ,Port D bit 0 function select" "PORT,TB7OUT" group.long 0x28++0x03 line.long 0x00 "GPIODOD,Port D open drain control register" bitfld.long 0x00 7. " PD7OD ,Port D bit 7 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 6. " PD6OD ,Port D bit 6 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 5. " PD5OD ,Port D bit 5 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 4. " PD4OD ,Port D bit 4 open-drain enable" "CMOS,Open-drain" textline " " bitfld.long 0x00 3. " PD3OD ,Port D bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PD2OD ,Port D bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PD1OD ,Port D bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PD0OD ,Port D bit 0 open-drain enable" "CMOS,Open-drain" group.long 0x2c++0x03 line.long 0x00 "GPIODPUP,Port D pull-up control register" bitfld.long 0x0 7. " PD7UP ,Port D bit 7 pull-up enable" "Disabled,Enabled" bitfld.long 0x0 6. " PD6UP ,Port D bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x0 5. " PD5UP ,Port D bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x0 4. " PD4UP ,Port D bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x0 3. " PD3UP ,Port D bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x0 2. " PD2UP ,Port D bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x0 1. " PD1UP ,Port D bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x0 0. " PD0UP ,Port D bit 0 pull-up enable" "No effect,Enabled" sif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*") endif sif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*") group.long 0x38++0x03 line.long 0x00 "GPIODIE,Port D input control register" bitfld.long 0x0 7. " PD7IE ,Port D bit 7 input enable" "Disabled,Enabled" bitfld.long 0x0 6. " PD6IE ,Port D bit 6 input enable" "Disabled,Enabled" bitfld.long 0x0 5. " PD5IE ,Port D bit 5 input enable" "Disabled,Enabled" bitfld.long 0x0 4. " PD4IE ,Port D bit 4 input enable" "Disabled,Enabled" textline " " bitfld.long 0x0 3. " PD3IE ,Port D bit 3 input enable" "Disabled,Enabled" bitfld.long 0x0 2. " PD2IE ,Port D bit 2 input enable" "Disabled,Enabled" bitfld.long 0x0 1. " PD1IE ,Port D bit 1 input enable" "Disabled,Enabled" bitfld.long 0x0 0. " PD0IE ,Port D bit 0 input enable" "Disabled,Enabled" else group.long 0x38++0x03 line.long 0x00 "GPIODIE,Port D input control register" bitfld.long 0x0 7. " PD7IE ,Port D bit 7 input enable" "Disabled,Enabled" bitfld.long 0x0 6. " PD6IE ,Port D bit 6 input enable" "Disabled,Enabled" bitfld.long 0x0 5. " PD5IE ,Port D bit 5 input enable" "Disabled,Enabled" bitfld.long 0x0 4. " PD4IE ,Port D bit 4 input enable" "Disabled,Enabled" textline " " bitfld.long 0x0 3. " PD3IE ,Port D bit 3 input enable" "Disabled,Enabled" bitfld.long 0x0 2. " PD2IE ,Port D bit 2 input enable" "Disabled,Enabled" bitfld.long 0x0 1. " PD1IE ,Port D bit 1 input enable" "Disabled,Enabled" textline " " bitfld.long 0x0 0. " PD0IE ,Port D bit 0 input enable" "Disabled,Enabled" endif width 0xb elif cpuis("TMPM365F*") width 11. group.long 0x00++0x07 line.long 0x00 "GPIODDATA,Port D data register" bitfld.long 0x0 7. " PD7 ,Port D bit 7 data" "Low,High" bitfld.long 0x0 6. " PD6 ,Port D bit 6 data" "Low,High" bitfld.long 0x0 5. " PD5 ,Port D bit 5 data" "Low,High" bitfld.long 0x0 4. " PD4 ,Port D bit 4 data" "Low,High" textline " " bitfld.long 0x0 3. " PD3 ,Port D bit 3 data" "Low,High" bitfld.long 0x0 2. " PD2 ,Port D bit 2 data" "Low,High" bitfld.long 0x0 1. " PD1 ,Port D bit 1 data" "Low,High" bitfld.long 0x0 0. " PD0 ,Port D bit 0 data" "Low,High" line.long 0x04 "GPIODCR,Port D output control register" bitfld.long 0x04 7. " PD7C ,Port D bit 7 output enable" "Disabled,Enabled" bitfld.long 0x04 6. " PD6C ,Port D bit 6 output enable" "Disabled,Enabled" bitfld.long 0x04 5. " PD5C ,Port D bit 5 output enable" "Disabled,Enabled" bitfld.long 0x04 4. " PD4C ,Port D bit 4 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PD3C ,Port D bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PD2C ,Port D bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PD1C ,Port D bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PD0C ,Port D bit 0 output enable" "Disabled,Enabled" group.long 0x10++0x03 line.long 0x00 "GPIODFR3,Port D function register 3" bitfld.long 0x00 7. " PD2F3 ,Port D bit 7 function select" "PORT,SCOUT" bitfld.long 0x00 3. " PD2F3 ,Port D bit 3 function select" "PORT,/ADTRG" bitfld.long 0x00 2. " PD2F3 ,Port D bit 2 function select" "PORT,TB9OUT" bitfld.long 0x00 1. " PD1F3 ,Port D bit 1 function select" "PORT,TB8OUT" textline " " bitfld.long 0x00 0. " PD0F3 ,Port D bit 0 function select" "PORT,TB7OUT" group.long 0x28++0x03 line.long 0x00 "GPIODOD,Port D open drain control register" bitfld.long 0x00 7. " PD7OD ,Port D bit 7 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 6. " PD6OD ,Port D bit 6 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 5. " PD5OD ,Port D bit 5 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 4. " PD4OD ,Port D bit 4 open-drain enable" "CMOS,Open-drain" textline " " bitfld.long 0x00 3. " PD3OD ,Port D bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PD2OD ,Port D bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PD1OD ,Port D bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PD0OD ,Port D bit 0 open-drain enable" "CMOS,Open-drain" group.long 0x2C++0x03 line.long 0x00 "GPIODPUP,Port D pull-up control register" bitfld.long 0x00 7. " PD7UP ,Port D bit 7 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 6. " PD6UP ,Port D bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 5. " PD5UP ,Port D bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 4. " PD4UP ,Port D bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PD3UP ,Port D bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 2. " PD2UP ,Port D bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 1. " PD1UP ,Port D bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 0. " PD0UP ,Port D bit 0 pull-up enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIODIE,Port D input control register" bitfld.long 0x0 7. " PD7IE ,Port D bit 7 input enable" "Disabled,Enabled" bitfld.long 0x0 6. " PD6IE ,Port D bit 6 input enable" "Disabled,Enabled" bitfld.long 0x0 5. " PD5IE ,Port D bit 5 input enable" "Disabled,Enabled" bitfld.long 0x0 4. " PD4IE ,Port D bit 4 input enable" "Disabled,Enabled" textline " " bitfld.long 0x0 3. " PD3IE ,Port D bit 3 input enable" "Disabled,Enabled" bitfld.long 0x0 2. " PD2IE ,Port D bit 2 input enable" "Disabled,Enabled" bitfld.long 0x0 1. " PD1IE ,Port D bit 1 input enable" "Disabled,Enabled" bitfld.long 0x0 0. " PD0IE ,Port D bit 0 input enable" "Disabled,Enabled" width 0xb endif base ad:0x400C00C0 sif cpuis("TMPM395F*") width 11. rgroup.long 0x00++0x03 line.long 0x00 "GPIODDATA,Port D data register" bitfld.long 0x0 7. " PD7 ,Port D bit 7 data" "Low,High" bitfld.long 0x0 6. " PD6 ,Port D bit 6 data" "Low,High" bitfld.long 0x0 5. " PD5 ,Port D bit 5 data" "Low,High" bitfld.long 0x0 4. " PD4 ,Port D bit 4 data" "Low,High" textline " " bitfld.long 0x0 3. " PD3 ,Port D bit 3 data" "Low,High" bitfld.long 0x0 2. " PD2 ,Port D bit 2 data" "Low,High" bitfld.long 0x0 1. " PD1 ,Port D bit 1 data" "Low,High" bitfld.long 0x0 0. " PD0 ,Port D bit 0 data" "Low,High" group.long 0x08++0x03 line.long 0x00 "GPIODFR1,Port D function register 1" bitfld.long 0x00 3. " PD3F1 ,Port D bit 3 function select" "PORT,TB6IN1" bitfld.long 0x00 2. " PD2F1 ,Port D bit 2 function select" "PORT,TB6IN0" bitfld.long 0x00 1. " PD1F1 ,Port D bit 1 function select" "PORT,TB5IN1" bitfld.long 0x00 0. " PD0F1 ,Port D bit 0 function select" "PORT,TB5IN0" group.long 0x2c++0x03 line.long 0x00 "GPIODPUP,Port D pull-up control register" bitfld.long 0x0 7. " PD7UP ,Port D bit 7 pull-up enable" "Disabled,Enabled" bitfld.long 0x0 6. " PD6UP ,Port D bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x0 5. " PD5UP ,Port D bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x0 4. " PD4UP ,Port D bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x0 3. " PD3UP ,Port D bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x0 2. " PD2UP ,Port D bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x0 1. " PD1UP ,Port D bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x0 0. " PD0UP ,Port D bit 0 pull-up enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIODIE,Port D input control register" bitfld.long 0x0 7. " PD7IE ,Port D bit 7 input enable" "Disabled,Enabled" bitfld.long 0x0 6. " PD6IE ,Port D bit 6 input enable" "Disabled,Enabled" bitfld.long 0x0 5. " PD5IE ,Port D bit 5 input enable" "Disabled,Enabled" bitfld.long 0x0 4. " PD4IE ,Port D bit 4 input enable" "Disabled,Enabled" textline " " bitfld.long 0x0 3. " PD3IE ,Port D bit 3 input enable" "Disabled,Enabled" bitfld.long 0x0 2. " PD2IE ,Port D bit 2 input enable" "Disabled,Enabled" bitfld.long 0x0 1. " PD1IE ,Port D bit 1 input enable" "Disabled,Enabled" bitfld.long 0x0 0. " PD0IE ,Port D bit 0 input enable" "Disabled,Enabled" width 0xb endif tree.end tree "Port E" base ad:0x40000100 sif cpuis("TMPM330F*")||cpuis("TMPM333F*") width 11. group.byte 0x00++0x00 line.byte 0x00 "GPIOEDATA,Port E data register" bitfld.byte 0x00 6. " PE6 ,Port E bit 6 data" "Low,High" bitfld.byte 0x00 5. " PE5 ,Port E bit 5 data" "Low,High" bitfld.byte 0x00 4. " PE4 ,Port E bit 4 data" "Low,High" bitfld.byte 0x00 3. " PE3 ,Port E bit 3 data" "Low,High" textline " " bitfld.byte 0x00 2. " PE2 ,Port E bit 2 data" "Low,High" bitfld.byte 0x00 1. " PE1 ,Port E bit 1 data" "Low,High" bitfld.byte 0x00 0. " PE0 ,Port E bit 0 data" "Low,High" group.byte 0x04++0x00 line.byte 0x00 "GPIOECR,Port E output control register" bitfld.byte 0x00 6. " PE6C ,Port E bit 6 output enable" "Disabled,Enabled" bitfld.byte 0x00 5. " PE5C ,Port E bit 5 output enable" "Disabled,Enabled" bitfld.byte 0x00 4. " PE4C ,Port E bit 4 output enable" "Disabled,Enabled" bitfld.byte 0x00 3. " PE3C ,Port E bit 3 output enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " PE2C ,Port E bit 2 output enable" "Disabled,Enabled" bitfld.byte 0x00 1. " PE1C ,Port E bit 1 output enable" "Disabled,Enabled" bitfld.byte 0x00 0. " PE0C ,Port E bit 0 output enable" "Disabled,Enabled" group.byte 0x08++0x00 line.byte 0x00 "GPIOEFR1,Port E function register 1" bitfld.byte 0x00 6. " PE6F1 ,Port E bit 6 function select" "PORT,SCLK1" bitfld.byte 0x00 5. " PE5F1 ,Port E bit 5 function select" "PORT,RXD1" bitfld.byte 0x00 4. " PE4F1 ,Port E bit 4 function select" "PORT,TXD1" sif cpuis("TMPM330F*") bitfld.byte 0x00 3. " PE3F1 ,Port E bit 3 function select" "PORT,RXIN0" textline " " bitfld.byte 0x00 2. " PE2F1 ,Port E bit 2 function select" "PORT,SCLK0" elif cpuis("TMPM333F*") bitfld.byte 0x00 3. " PE3F1 ,Port E bit 3 function select" "PORT," textline " " bitfld.byte 0x00 2. " PE2F1 ,Port E bit 2 function select" "PORT,SCLK0" endif bitfld.byte 0x00 1. " PE1F1 ,Port E bit 1 function select" "PORT,RXD0" bitfld.byte 0x00 0. " PE0F1 ,Port E bit 0 function select" "PORT,TXD0" group.byte 0x0c++0x00 line.byte 0x00 "GPIOEFR2,Port E function register 2" bitfld.byte 0x00 6. " PE6F2 ,Port E bit 6 function select" "PORT,/CTS1" bitfld.byte 0x00 2. " PE2F2 ,Port E bit 2 function select" "PORT,/CTS0" group.byte 0x028++0x00 line.byte 0x00 "GPIOEOD,Port E open drain control register" bitfld.byte 0x00 6. " PE6OD ,Port E bit 6 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 5. " PE5OD ,Port E bit 5 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 4. " PE4OD ,Port E bit 4 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 3. " PE3OD ,Port E bit 3 open-drain enable" "CMOS,Open-drain" textline " " bitfld.byte 0x00 2. " PE2OD ,Port E bit 2 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 1. " PE1OD ,Port E bit 1 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 0. " PE0OD ,Port E bit 0 open-drain enable" "CMOS,Open-drain" group.byte 0x2c++0x00 line.byte 0x00 "GPIOEPUP,Port E pull-up control register" bitfld.byte 0x00 6. " PE6UP ,Port E bit 6 pull-up enable" "Disabled,Enabled" bitfld.byte 0x00 5. " PE5UP ,Port E bit 5 pull-up enable" "Disabled,Enabled" bitfld.byte 0x00 4. " PE4UP ,Port E bit 4 pull-up enable" "Disabled,Enabled" bitfld.byte 0x00 3. " PE3UP ,Port E bit 3 pull-up enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " PE2UP ,Port E bit 2 pull-up enable" "Disabled,Enabled" bitfld.byte 0x00 1. " PE1UP ,Port E bit 1 pull-up enable" "Disabled,Enabled" bitfld.byte 0x00 0. " PE0UP ,Port E bit 0 pull-up enable" "Disabled,Enabled" group.byte 0x38++0x00 line.byte 0x00 "GPIOEIE,Port E input control register" bitfld.byte 0x00 6. " PE6IE ,Port E bit 6 input enable" "Disabled,Enabled" bitfld.byte 0x00 5. " PE5IE ,Port E bit 5 pull-down enable" "Disabled,Enabled" bitfld.byte 0x00 4. " PE4IE ,Port E bit 4 input enable" "Disabled,Enabled" bitfld.byte 0x00 3. " PE3IE ,Port E bit 3 input enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 2. " PE2IE ,Port E bit 2 input enable" "Disabled,Enabled" bitfld.byte 0x00 1. " PE1IE ,Port E bit 1 input enable" "Disabled,Enabled" bitfld.byte 0x00 0. " PE0IE ,Port E bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM370F*") width 11. group.byte 0x00++0x00 line.byte 0x00 "GPIOEDATA,Port E data register" bitfld.byte 0x0 7. " PE7 ,Port E bit 7 data" "Low,High" bitfld.byte 0x0 6. " PE6 ,Port E bit 6 data" "Low,High" bitfld.byte 0x0 5. " PE5 ,Port E bit 5 data" "Low,High" bitfld.byte 0x0 4. " PE4 ,Port E bit 4 data" "Low,High" textline " " bitfld.byte 0x0 3. " PE3 ,Port E bit 3 data" "Low,High" bitfld.byte 0x0 2. " PE2 ,Port E bit 2 data" "Low,High" bitfld.byte 0x0 1. " PE1 ,Port E bit 1 data" "Low,High" bitfld.byte 0x0 0. " PE0 ,Port E bit 0 data" "Low,High" group.byte 0x04++0x00 line.byte 0x00 "GPIOECR,Port E output control register" bitfld.byte 0x0 7. " PE7C ,Port E bit 7 output enable" "Disabled,Enabled" bitfld.byte 0x0 6. " PE6C ,Port E bit 6 output enable" "Disabled,Enabled" bitfld.byte 0x0 5. " PE5C ,Port E bit 5 output enable" "Disabled,Enabled" bitfld.byte 0x0 4. " PE4C ,Port E bit 4 output enable" "Disabled,Enabled" textline " " bitfld.byte 0x0 3. " PE3C ,Port E bit 3 output enable" "Disabled,Enabled" bitfld.byte 0x0 2. " PE2C ,Port E bit 2 output enable" "Disabled,Enabled" bitfld.byte 0x0 1. " PE1C ,Port E bit 1 output enable" "Disabled,Enabled" bitfld.byte 0x0 0. " PE0C ,Port E bit 0 output enable" "Disabled,Enabled" group.byte 0x08++0x00 line.byte 0x00 "GPIOEFR1,Port E function register 1" bitfld.byte 0x00 7. " PE7F1 ,Port E bit 7 function select" "PORT,TB3OUT" bitfld.byte 0x00 6. " PE6F1 ,Port E bit 6 function select" "PORT,TB3IN" bitfld.byte 0x00 5. " PE5F1 ,Port E bit 5 function select" "PORT,TB2OUT" bitfld.byte 0x00 4. " PE4F1 ,Port E bit 4 function select" "PORT,TB2IN" textline " " bitfld.byte 0x00 3. " PE3F1 ,Port E bit 3 function select" "PORT,TB4OUT" bitfld.byte 0x00 2. " PE2F1 ,Port E bit 2 function select" "PORT,SCLK0" bitfld.byte 0x00 1. " PE1F1 ,Port E bit 1 function select" "PORT,RXD0" bitfld.byte 0x00 0. " PE0F1 ,Port E bit 0 function select" "PORT,TXD0" group.byte 0x0c++0x00 line.byte 0x00 "GPIOEFR2,Port E function register 2" bitfld.byte 0x00 7. " PE7F2 ,Port E bit 7 function select" "PORT,INT7" bitfld.byte 0x00 6. " PE6F2 ,Port E bit 6 function select" "PORT,INT6" bitfld.byte 0x00 4. " PE4F2 ,Port E bit 4 function select" "PORT,INT5" bitfld.byte 0x00 2. " PE2F2 ,Port E bit 2 function select" "PORT,/CTS0" group.byte 0x028++0x00 line.byte 0x00 "GPIOEOD,Port E open drain control register" bitfld.byte 0x00 7. " PE7OD ,Port E bit 7 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 6. " PE6OD ,Port E bit 6 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 5. " PE5OD ,Port E bit 5 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 4. " PE4OD ,Port E bit 4 open-drain enable" "CMOS,Open-drain" textline " " bitfld.byte 0x00 3. " PE3OD ,Port E bit 3 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 2. " PE2OD ,Port E bit 2 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 1. " PE1OD ,Port E bit 1 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 0. " PE0OD ,Port E bit 0 open-drain enable" "CMOS,Open-drain" group.byte 0x2c++0x00 line.byte 0x00 "GPIOEPUP,Port E pull-up control register" bitfld.byte 0x0 7. " PE7UP ,Port E bit 7 pull-up enable" "Disabled,Enabled" bitfld.byte 0x0 6. " PE6UP ,Port E bit 6 pull-up enable" "Disabled,Enabled" bitfld.byte 0x0 5. " PE5UP ,Port E bit 5 pull-up enable" "Disabled,Enabled" bitfld.byte 0x0 4. " PE4UP ,Port E bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.byte 0x0 3. " PE3UP ,Port E bit 3 pull-up enable" "Disabled,Enabled" bitfld.byte 0x0 2. " PE2UP ,Port E bit 2 pull-up enable" "Disabled,Enabled" bitfld.byte 0x0 1. " PE1UP ,Port E bit 1 pull-up enable" "Disabled,Enabled" bitfld.byte 0x0 0. " PE0UP ,Port E bit 0 pull-up enable" "Disabled,Enabled" group.byte 0x30++0x00 line.byte 0x00 "GPIOEPDN,Port E pull-down control register" bitfld.byte 0x0 7. " PE7DN ,Port E bit 7 pull-down enable" "Disabled,Enabled" bitfld.byte 0x0 6. " PE6DN ,Port E bit 6 pull-down enable" "Disabled,Enabled" bitfld.byte 0x0 5. " PE5DN ,Port E bit 5 pull-down enable" "Disabled,Enabled" bitfld.byte 0x0 4. " PE4DN ,Port E bit 4 pull-down enable" "Disabled,Enabled" textline " " bitfld.byte 0x0 3. " PE3DN ,Port E bit 3 pull-down enable" "Disabled,Enabled" bitfld.byte 0x0 2. " PE2DN ,Port E bit 2 pull-down enable" "Disabled,Enabled" bitfld.byte 0x0 1. " PE1DN ,Port E bit 1 pull-down enable" "Disabled,Enabled" bitfld.byte 0x0 0. " PE0DN ,Port E bit 0 pull-down enable" "Disabled,Enabled" group.byte 0x38++0x00 line.byte 0x00 "GPIOEIE,Port E input control register" bitfld.byte 0x0 7. " PE7IE ,Port E bit 7 input enable" "Disabled,Enabled" bitfld.byte 0x0 6. " PE6IE ,Port E bit 6 input enable" "Disabled,Enabled" bitfld.byte 0x0 5. " PE5IE ,Port E bit 5 input enable" "Disabled,Enabled" bitfld.byte 0x0 4. " PE4IE ,Port E bit 4 input enable" "Disabled,Enabled" textline " " bitfld.byte 0x0 3. " PE3IE ,Port E bit 3 input enable" "Disabled,Enabled" bitfld.byte 0x0 2. " PE2IE ,Port E bit 2 input enable" "Disabled,Enabled" bitfld.byte 0x0 1. " PE1IE ,Port E bit 1 input enable" "Disabled,Enabled" bitfld.byte 0x0 0. " PE0IE ,Port E bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM332F*") width 11. group.byte 0x00++0x0 line.byte 0x00 "GPIOE,Port E data register" bitfld.byte 0x0 6. " PE6 ,Port E bit 6 data" "Low,High" bitfld.byte 0x0 5. " PE5 ,Port E bit 5 data" "Low,High" bitfld.byte 0x0 4. " PE4 ,Port E bit 4 data" "Low,High" bitfld.byte 0x0 3. " PE3 ,Port E bit 3 data" "Low,High" textline " " bitfld.byte 0x0 2. " PE2 ,Port E bit 2 data" "Low,High" bitfld.byte 0x0 1. " PE1 ,Port E bit 1 data" "Low,High" bitfld.byte 0x0 0. " PE0 ,Port E bit 0 data" "Low,High" group.byte 0x04++0x0 line.byte 0x00 "GPIOECR,Port E output control register" bitfld.byte 0x0 6. " PE6C ,Port E bit 6 output enable" "Disabled,Enabled" bitfld.byte 0x0 5. " PE5C ,Port E bit 5 output enable" "Disabled,Enabled" bitfld.byte 0x0 4. " PE4C ,Port E bit 4 output enable" "Disabled,Enabled" bitfld.byte 0x0 3. " PE3C ,Port E bit 3 output enable" "Disabled,Enabled" textline " " bitfld.byte 0x0 2. " PE2C ,Port E bit 2 output enable" "Disabled,Enabled" bitfld.byte 0x0 1. " PE1C ,Port E bit 1 output enable" "Disabled,Enabled" bitfld.byte 0x0 0. " PE0C ,Port E bit 0 output enable" "Disabled,Enabled" group.byte 0x08++0x0 line.byte 0x00 "GPIOEFR1,Port E function register 1" bitfld.byte 0x00 6. " PE6F1 ,Port E bit 6 function select" "PORT,SCLK1" bitfld.byte 0x00 5. " PE5F1 ,Port E bit 5 function select" "PORT,RXD1" bitfld.byte 0x00 4. " PE4F1 ,Port E bit 4 function select" "PORT,TXD1" bitfld.byte 0x00 3. " PE3F1 ,Port E bit 3 function select" "PORT,RXIN0" textline " " bitfld.byte 0x00 2. " PE2F1 ,Port E bit 2 function select" "PORT,SCLK0" bitfld.byte 0x00 1. " PE1F1 ,Port E bit 1 function select" "PORT,RXD0" bitfld.byte 0x00 0. " PE0F1 ,Port E bit 0 function select" "PORT,TXD0" group.byte 0x0c++0x0 line.byte 0x00 "GPIOEFR2,Port E function register 2" bitfld.byte 0x00 6. " PE6F2 ,Port E bit 6 function select" "PORT,/CTS1" bitfld.byte 0x00 2. " PE2F2 ,Port E bit 2 function select" "PORT,/CTS0" group.byte 0x028++0x0 line.byte 0x00 "GPIOEOD,Port E open drain control register" bitfld.byte 0x00 6. " PE6OD ,Port E bit 6 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 5. " PE5OD ,Port E bit 5 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 4. " PE4OD ,Port E bit 4 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 3. " PE3OD ,Port E bit 3 open-drain enable" "CMOS,Open-drain" textline " " bitfld.byte 0x00 2. " PE2OD ,Port E bit 2 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 1. " PE1OD ,Port E bit 1 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 0. " PE0OD ,Port E bit 0 open-drain enable" "CMOS,Open-drain" group.byte 0x2c++0x0 line.byte 0x00 "GPIOEPUP,Port E pull-up control register" bitfld.byte 0x0 6. " PE6UP ,Port E bit 6 pull-up control" "Off,On" bitfld.byte 0x0 5. " PE5UP ,Port E bit 5 pull-up enable" "Off,On" bitfld.byte 0x0 4. " PE4UP ,Port E bit 4 pull-up control" "Off,On" bitfld.byte 0x0 3. " PE3UP ,Port E bit 3 pull-up control" "Off,On" textline " " bitfld.byte 0x0 2. " PE2UP ,Port E bit 2 pull-up control" "Off,On" bitfld.byte 0x0 1. " PE1UP ,Port E bit 1 pull-up control" "Off,On" bitfld.byte 0x0 0. " PE0UP ,Port E bit 0 pull-up control" "Off,On" group.byte 0x38++0x0 line.byte 0x00 "GPIOEIE,Port E input control register" bitfld.byte 0x0 6. " PE6IE ,Port E bit 6 input enable" "Disabled,Enabled" bitfld.byte 0x0 5. " PE5IE ,Port E bit 5 input enable" "Disabled,Enabled" bitfld.byte 0x0 4. " PE4IE ,Port E bit 4 input enable" "Disabled,Enabled" bitfld.byte 0x0 3. " PE3IE ,Port E bit 3 input enable" "Disabled,Enabled" textline " " bitfld.byte 0x0 2. " PE2IE ,Port E bit 2 input enable" "Disabled,Enabled" bitfld.byte 0x0 1. " PE1IE ,Port E bit 1 input enable" "Disabled,Enabled" bitfld.byte 0x0 0. " PE0IE ,Port E bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM372FW")||cpuis("TMPM372FWUG")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM375F*")||cpuis("TMPM376F*") width 11. group.long 0x00++0x0F line.long 0x00 "GPIOEDATA,Port E data register" sif (!cpuis("TMPM375F*")) bitfld.long 0x0 7. " PE7 ,Port E bit 7 data" "Low,High" bitfld.long 0x0 6. " PE6 ,Port E bit 6 data" "Low,High" endif sif (cpuis("TMPM372FW")||cpuis("TMPM372FWUG")||cpuis("TMPM376F*")) bitfld.long 0x0 5. " PE5 ,Port E bit 5 data" "Low,High" endif sif (!cpuis("TMPM375F*")) bitfld.long 0x0 4. " PE4 ,Port E bit 4 data" "Low,High" endif sif (cpuis("TMPM372FW")||cpuis("TMPM372FWUG")||cpuis("TMPM376F*")) bitfld.long 0x0 3. " PE3 ,Port E bit 3 data" "Low,High" endif textline " " bitfld.long 0x0 2. " PE2 ,Port E bit 2 data" "Low,High" bitfld.long 0x0 1. " PE1 ,Port E bit 1 data" "Low,High" bitfld.long 0x0 0. " PE0 ,Port E bit 0 data" "Low,High" line.long 0x04 "GPIOECR,Port E output control register" sif (!cpuis("TMPM375F*")) bitfld.long 0x04 7. " PE7C ,Port E bit 7 output enable" "Disabled,Enabled" bitfld.long 0x04 6. " PE6C ,Port E bit 6 output enable" "Disabled,Enabled" endif sif (cpuis("TMPM372FW")||cpuis("TMPM372FWUG")||cpuis("TMPM376F*")) bitfld.long 0x04 5. " PE5C ,Port E bit 5 output enable" "Disabled,Enabled" endif sif (!cpuis("TMPM375F*")) bitfld.long 0x04 4. " PE4C ,Port E bit 4 output enable" "Disabled,Enabled" endif sif (cpuis("TMPM372FW")||cpuis("TMPM372FWUG")||cpuis("TMPM376F*")) bitfld.long 0x04 3. " PE3C ,Port E bit 3 output enable" "Disabled,Enabled" endif textline " " bitfld.long 0x04 2. " PE2C ,Port E bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PE1C ,Port E bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PE0C ,Port E bit 0 output enable" "Disabled,Enabled" line.long 0x08 "GPIOEFR1,Port E function register 1" sif (!cpuis("TMPM375F*")) bitfld.long 0x08 7. " PE7F1 ,Port E bit 7 function select" "PORT,TB3OUT" bitfld.long 0x08 6. " PE6F1 ,Port E bit 6 function select" "PORT,TB3IN" endif sif (cpuis("TMPM372FW")||cpuis("TMPM372FWUG")||cpuis("TMPM376F*")) bitfld.long 0x08 5. " PE5F1 ,Port E bit 5 function select" "PORT,TB2OUT" endif sif ((!cpuis("TMPM375F*"))&&(!cpuis("TMPM372F*"))&&(!cpuis("TMPM376F*"))) bitfld.long 0x08 4. " PE4F1 ,Port E bit 4 function select" "PORT,TB2IN" textline " " elif (cpuis("TMPM376F*")||cpuis("TMPM372F*")) bitfld.long 0x08 4. " PE4F1 ,Port E bit 4 function select" "PORT,TB2IN" endif sif (cpuis("TMPM372FW")||cpuis("TMPM372FWUG")||cpuis("TMPM376F*")) textline " " bitfld.long 0x08 3. " PE3F1 ,Port E bit 3 function select" "PORT,TB4OUT" bitfld.long 0x08 2. " PE2F1 ,Port E bit 2 function select" "PORT,SCLK0" elif cpuis("TMPM37?F*") bitfld.long 0x08 2. " PE2F1 ,Port E bit 2 function select" "PORT,SCLK0" endif bitfld.long 0x08 1. " PE1F1 ,Port E bit 1 function select" "PORT,RXD0" bitfld.long 0x08 0. " PE0F1 ,Port E bit 0 function select" "PORT,TXD0" line.long 0x0C "GPIOEFR2,Port E function register 2" sif (!cpuis("TMPM375F*")) bitfld.long 0x0C 7. " PE7F2 ,Port E bit 7 function select" "PORT,INT7" bitfld.long 0x0C 6. " PE6F2 ,Port E bit 6 function select" "PORT,INT6" bitfld.long 0x0C 4. " PE4F2 ,Port E bit 4 function select" "PORT,INT5" textline " " bitfld.long 0x0C 2. " PE2F2 ,Port E bit 2 function select" "PORT,/CTS0" bitfld.long 0x0C 1. " PE1F2 ,Port E bit 1 function select" "PORT,/CTS0" endif sif (cpuis("TMPM375F*")) bitfld.long 0x0C 2. " PE2F2 ,Port E bit 2 function select" "PORT,/CTS0" bitfld.long 0x0C 1. " PE1F2 ,Port E bit 1 function select" "PORT,/TB4IN" endif sif (cpuis("TMPM375F*")) group.long 0x10++0x0B line.long 0x00 "GPIOEFR3,Port E function register 3" bitfld.long 0x00 2. " PE2F3 ,Port E bit 2 function select" "PORT,ENCZ" bitfld.long 0x00 1. " PE1F3 ,Port E bit 1 function select" "PORT,ENCB" textline " " bitfld.long 0x00 0. " PE0F3 ,Port E bit 0 function select" "PORT,ENCA" line.long 0x04 "GPIOEFR4,Port E function register 4" bitfld.long 0x04 2. " PE2F4 ,Port E bit 2 function select" "PORT,INT7" line.long 0x08 "GPIOEFR5,Port E function register 5" bitfld.long 0x08 2. " PE2F5 ,Port E bit 2 function select" "PORT,SCL0/SI0" endif group.long 0x28++0x0B line.long 0x00 "GPIOEOD,Port E open drain control register" sif (!cpuis("TMPM375F*")) bitfld.long 0x00 7. " PE7OD ,Port E bit 7 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 6. " PE6OD ,Port E bit 6 open-drain enable" "CMOS,Open-drain" endif sif (cpuis("TMPM372FW")||cpuis("TMPM372FWUG")||cpuis("TMPM376F*")) bitfld.long 0x00 5. " PE5OD ,Port E bit 5 open-drain enable" "CMOS,Open-drain" endif sif (!cpuis("TMPM375F*")) bitfld.long 0x00 4. " PE4OD ,Port E bit 4 open-drain enable" "CMOS,Open-drain" endif sif (cpuis("TMPM372FW")||cpuis("TMPM372FWUG")||cpuis("TMPM376F*")) bitfld.long 0x00 3. " PE3OD ,Port E bit 3 open-drain enable" "CMOS,Open-drain" endif textline " " bitfld.long 0x00 2. " PE2OD ,Port E bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PE1OD ,Port E bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PE0OD ,Port E bit 0 open-drain enable" "CMOS,Open-drain" line.long 0x04 "GPIOEPUP,Port E pull-up control register" sif (!cpuis("TMPM375F*")) bitfld.long 0x04 7. " PE7UP ,Port E bit 7 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 6. " PE6UP ,Port E bit 6 pull-up enable" "Disabled,Enabled" endif sif (cpuis("TMPM372FW")||cpuis("TMPM372FWUG")||cpuis("TMPM376F*")) bitfld.long 0x04 5. " PE5UP ,Port E bit 5 pull-up enable" "Disabled,Enabled" endif sif (!cpuis("TMPM375F*")) bitfld.long 0x04 4. " PE4UP ,Port E bit 4 pull-up enable" "Disabled,Enabled" endif sif (cpuis("TMPM372FW")||cpuis("TMPM372FWUG")||cpuis("TMPM376F*")) bitfld.long 0x04 3. " PE3UP ,Port E bit 3 pull-up enable" "Disabled,Enabled" endif textline " " bitfld.long 0x04 2. " PE2UP ,Port E bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 1. " PE1UP ,Port E bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 0. " PE0UP ,Port E bit 0 pull-up enable" "Disabled,Enabled" line.long 0x08 "GPIOEPDN,Port E pull-down control register" sif (!cpuis("TMPM375F*")) bitfld.long 0x08 7. " PE7DN ,Port E bit 7 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 6. " PE6DN ,Port E bit 6 pull-down enable" "Disabled,Enabled" endif sif (cpuis("TMPM372FW")||cpuis("TMPM372FWUG")||cpuis("TMPM376F*")) bitfld.long 0x08 5. " PE5DN ,Port E bit 5 pull-down enable" "Disabled,Enabled" endif sif (!cpuis("TMPM375F*")) bitfld.long 0x08 4. " PE4DN ,Port E bit 4 pull-down enable" "Disabled,Enabled" endif sif (cpuis("TMPM372FW")||cpuis("TMPM372FWUG")||cpuis("TMPM376F*")) bitfld.long 0x08 3. " PE3DN ,Port E bit 3 pull-down enable" "Disabled,Enabled" endif textline " " bitfld.long 0x08 2. " PE2DN ,Port E bit 2 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 1. " PE1DN ,Port E bit 1 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 0. " PE0DN ,Port E bit 0 pull-down enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOEIE,Port E input control register" sif (!cpuis("TMPM375F*")) bitfld.long 0x0 7. " PE7IE ,Port E bit 7 input enable" "Disabled,Enabled" bitfld.long 0x0 6. " PE6IE ,Port E bit 6 input enable" "Disabled,Enabled" endif sif (cpuis("TMPM372FW")||cpuis("TMPM372FWUG")||cpuis("TMPM376F*")) bitfld.long 0x0 5. " PE5IE ,Port E bit 5 pull-down enable" "Disabled,Enabled" endif sif (!cpuis("TMPM375F*")) bitfld.long 0x0 4. " PE4IE ,Port E bit 4 input enable" "Disabled,Enabled" endif sif (cpuis("TMPM372FW")||cpuis("TMPM372FWUG")||cpuis("TMPM376F*")) bitfld.long 0x0 3. " PE3IE ,Port E bit 3 input enable" "Disabled,Enabled" endif textline " " bitfld.long 0x0 2. " PE2IE ,Port E bit 2 input enable" "Disabled,Enabled" bitfld.long 0x0 1. " PE1IE ,Port E bit 1 input enable" "Disabled,Enabled" bitfld.long 0x0 0. " PE0IE ,Port E bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM380F*")||cpuis("TMPM382F*") width 11. group.long 0x00++0x0F line.long 0x00 "GPIOEDATA,Port E data register" sif cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x0 7. " PE7 ,Port E bit 7 data" "Low,High" bitfld.long 0x0 6. " PE6 ,Port E bit 6 data" "Low,High" textline " " endif bitfld.long 0x0 5. " PE5 ,Port E bit 5 data" "Low,High" bitfld.long 0x0 4. " PE4 ,Port E bit 4 data" "Low,High" bitfld.long 0x0 3. " PE3 ,Port E bit 3 data" "Low,High" textline " " bitfld.long 0x0 2. " PE2 ,Port E bit 2 data" "Low,High" bitfld.long 0x0 1. " PE1 ,Port E bit 1 data" "Low,High" bitfld.long 0x0 0. " PE0 ,Port E bit 0 data" "Low,High" line.long 0x04 "GPIOECR,Port E output control register" sif cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x04 7. " PE7C ,Port E bit 7 output enable" "Disabled,Enabled" bitfld.long 0x04 6. " PE6C ,Port E bit 6 output enable" "Disabled,Enabled" textline " " endif bitfld.long 0x04 5. " PE5C ,Port E bit 5 output enable" "Disabled,Enabled" bitfld.long 0x04 4. " PE4C ,Port E bit 4 output enable" "Disabled,Enabled" bitfld.long 0x04 3. " PE3C ,Port E bit 3 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 2. " PE2C ,Port E bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PE1C ,Port E bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PE0C ,Port E bit 0 output enable" "Disabled,Enabled" line.long 0x08 "GPIOEFR1,Port E function register 1" sif cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x08 7. " PE7F1 ,Port E bit 7 function select" "PORT,TB3OUT" bitfld.long 0x08 6. " PE6F1 ,Port E bit 6 function select" "PORT,TB3IN" textline " " endif bitfld.long 0x08 5. " PE5F1 ,Port E bit 5 function select" "PORT,TB2OUT" bitfld.long 0x08 4. " PE4F1 ,Port E bit 4 function select" "PORT,TB2IN" bitfld.long 0x08 3. " PE3F1 ,Port E bit 3 function select" "PORT,TB4OUT" textline " " bitfld.long 0x08 2. " PE2F1 ,Port E bit 2 function select" "PORT,SCLK0" bitfld.long 0x08 1. " PE1F1 ,Port E bit 1 function select" "PORT,RXD0" bitfld.long 0x08 0. " PE0F1 ,Port E bit 0 function select" "PORT,TXD0" line.long 0x0C "GPIOEFR2,Port E function register 2" sif cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x0C 7. " PE7F2 ,Port E bit 7 function select" "PORT,INT7" bitfld.long 0x0C 6. " PE6F2 ,Port E bit 6 function select" "PORT,INT6" bitfld.long 0x0C 4. " PE4F2 ,Port E bit 4 function select" "PORT,INT5" textline " " bitfld.long 0x0C 2. " PE2F2 ,Port E bit 2 function select" "PORT,CTS0" else bitfld.long 0x0C 4. " PE4F2 ,Port E bit 4 function select" "PORT,INT5" bitfld.long 0x0C 2. " PE2F2 ,Port E bit 2 function select" "PORT,CTS0" endif group.long 0x28++0x0B line.long 0x00 "GPIOEOD,Port E open drain control register" sif cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x00 7. " PE7OD ,Port E bit 7 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 6. " PE6OD ,Port E bit 6 open-drain enable" "CMOS,Open-drain" textline " " endif bitfld.long 0x00 5. " PE5OD ,Port E bit 5 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 4. " PE4OD ,Port E bit 4 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 3. " PE3OD ,Port E bit 3 open-drain enable" "CMOS,Open-drain" textline " " bitfld.long 0x00 2. " PE2OD ,Port E bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PE1OD ,Port E bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PE0OD ,Port E bit 0 open-drain enable" "CMOS,Open-drain" line.long 0x04 "GPIOEPUP,Port E pull-up control register" sif cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x04 7. " PE7UP ,Port E bit 7 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 6. " PE6UP ,Port E bit 6 pull-up enable" "Disabled,Enabled" textline " " endif bitfld.long 0x04 5. " PE5UP ,Port E bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 4. " PE4UP ,Port E bit 4 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 3. " PE3UP ,Port E bit 3 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x04 2. " PE2UP ,Port E bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 1. " PE1UP ,Port E bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 0. " PE0UP ,Port E bit 0 pull-up enable" "Disabled,Enabled" line.long 0x08 "GPIOEPDN,Port E pull-down control register" sif cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x08 7. " PE7DN ,Port E bit 7 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 6. " PE6DN ,Port E bit 6 pull-down enable" "Disabled,Enabled" textline " " endif bitfld.long 0x08 5. " PE5DN ,Port E bit 5 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 4. " PE4DN ,Port E bit 4 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 3. " PE3DN ,Port E bit 3 pull-down enable" "Disabled,Enabled" textline " " bitfld.long 0x08 2. " PE2DN ,Port E bit 2 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 1. " PE1DN ,Port E bit 1 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 0. " PE0DN ,Port E bit 0 pull-down enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOEIE,Port E input control register" sif cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x0 7. " PE7IE ,Port E bit 7 input enable" "Disabled,Enabled" bitfld.long 0x0 6. " PE6IE ,Port E bit 6 input enable" "Disabled,Enabled" textline " " endif bitfld.long 0x0 5. " PE5IE ,Port E bit 5 input enable" "Disabled,Enabled" bitfld.long 0x0 4. " PE4IE ,Port E bit 4 input enable" "Disabled,Enabled" bitfld.long 0x0 3. " PE3IE ,Port E bit 3 input enable" "Disabled,Enabled" textline " " bitfld.long 0x0 2. " PE2IE ,Port E bit 2 input enable" "Disabled,Enabled" bitfld.long 0x0 1. " PE1IE ,Port E bit 1 input enable" "Disabled,Enabled" bitfld.long 0x0 0. " PE0IE ,Port E bit 0 input enable" "Disabled,Enabled" width 0xb endif base ad:0x400C0400 sif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM364F*")||cpuis("TMPM363F*") width 11. group.long 0x00++0x07 line.long 0x00 "GPIOEDATA,Port E data register" bitfld.long 0x0 7. " PE7 ,Port E bit 7 data" "Low,High" bitfld.long 0x0 6. " PE6 ,Port E bit 6 data" "Low,High" bitfld.long 0x0 5. " PE5 ,Port E bit 5 data" "Low,High" bitfld.long 0x0 4. " PE4 ,Port E bit 4 data" "Low,High" textline " " bitfld.long 0x0 3. " PE3 ,Port E bit 3 data" "Low,High" bitfld.long 0x0 2. " PE2 ,Port E bit 2 data" "Low,High" bitfld.long 0x0 1. " PE1 ,Port E bit 1 data" "Low,High" bitfld.long 0x0 0. " PE0 ,Port E bit 0 data" "Low,High" line.long 0x04 "GPIOECR,Port E output control register" bitfld.long 0x04 7. " PE7C ,Port E bit 7 output enable" "Disabled,Enabled" bitfld.long 0x04 6. " PE6C ,Port E bit 6 output enable" "Disabled,Enabled" bitfld.long 0x04 5. " PE5C ,Port E bit 5 output enable" "Disabled,Enabled" bitfld.long 0x04 4. " PE4C ,Port E bit 4 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PE3C ,Port E bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PE2C ,Port E bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PE1C ,Port E bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PE0C ,Port E bit 0 output enable" "Disabled,Enabled" group.long 0x08++0x0B line.long 0x00 "GPIOEFR1,Port E function register 1" bitfld.long 0x00 6. " PE6F1 ,Port E bit 6 function select" "PORT,A23" bitfld.long 0x00 5. " PE5F1 ,Port E bit 5 function select" "PORT,A22" bitfld.long 0x00 4. " PE4F1 ,Port E bit 4 function select" "PORT,A21" bitfld.long 0x00 3. " PE3F1 ,Port E bit 3 function select" "PORT,A20" textline " " bitfld.long 0x00 2. " PE2F1 ,Port E bit 2 function select" "PORT,A19" bitfld.long 0x00 1. " PE1F1 ,Port E bit 1 function select" "PORT,A18" bitfld.long 0x00 0. " PE0F1 ,Port E bit 0 function select" "PORT,A17" line.long 0x04 "GPIOEFR2,Port E function register 2" bitfld.long 0x04 7. " PE7F2 ,Port E bit 7 function select" "PORT,INT5" bitfld.long 0x04 6. " PE6F2 ,Port E bit 6 function select" "PORT,SCLK0" bitfld.long 0x04 5. " PE5F2 ,Port E bit 5 function select" "PORT,RXD0" bitfld.long 0x04 4. " PE4F2 ,Port E bit 4 function select" "PORT,TXD0" textline " " bitfld.long 0x04 3. " PE3F2 ,Port E bit 3 function select" "PORT,TB6IN1" bitfld.long 0x04 2. " PE2F2 ,Port E bit 2 function select" "PORT,TB6IN0" bitfld.long 0x04 1. " PE1F2 ,Port E bit 1 function select" "PORT,TB5IN1" bitfld.long 0x04 0. " PE0F2 ,Port E bit 0 function select" "PORT,TB5IN0" line.long 0x08 "GPIOEFR3,Port E function register 3" bitfld.long 0x08 7. " PE7F2 ,Port E bit 7 function select" "PORT,SCOUT" bitfld.long 0x08 6. " PE6F2 ,Port E bit 6 function select" "PORT,/CTS0" textline " " sif cpuis("TMPM364F*")||cpuis("TMPM363F*") bitfld.long 0x04 5. " PE5F2 ,Port E bit 5 function select" "PORT,CRXD" bitfld.long 0x04 4. " PE4F2 ,Port E bit 4 function select" "PORT,CTXD" endif group.long 0x28++0x07 line.long 0x00 "GPIOEOD,Port E open drain control register" bitfld.long 0x00 7. " PE7OD ,Port E bit 7 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 6. " PE6OD ,Port E bit 6 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 5. " PE5OD ,Port E bit 5 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 4. " PE4OD ,Port E bit 4 open-drain enable" "CMOS,Open-drain" textline " " bitfld.long 0x00 3. " PE3OD ,Port E bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PE2OD ,Port E bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PE1OD ,Port E bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PE0OD ,Port E bit 0 open-drain enable" "CMOS,Open-drain" line.long 0x04 "GPIOEPUP,Port E pull-up control register" bitfld.long 0x04 7. " PE7UP ,Port E bit 7 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 6. " PE6UP ,Port E bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 5. " PE5UP ,Port E bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 4. " PE4UP ,Port E bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PE3UP ,Port E bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 2. " PE2UP ,Port E bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 1. " PE1UP ,Port E bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 0. " PE0UP ,Port E bit 0 pull-up enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOEIE,Port E input control register" bitfld.long 0x00 7. " PE7IE ,Port E bit 7 input enable" "Disabled,Enabled" bitfld.long 0x00 6. " PE6IE ,Port E bit 6 input enable" "Disabled,Enabled" bitfld.long 0x00 5. " PE5IE ,Port E bit 5 input enable" "Disabled,Enabled" bitfld.long 0x00 4. " PE4IE ,Port E bit 4 input enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PE3IE ,Port E bit 3 input enable" "Disabled,Enabled" bitfld.long 0x00 2. " PE2IE ,Port E bit 2 input enable" "Disabled,Enabled" bitfld.long 0x00 1. " PE1IE ,Port E bit 1 input enable" "Disabled,Enabled" bitfld.long 0x00 0. " PE0IE ,Port E bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM341F*") width 11. group.long 0x00++0x03 line.long 0x00 "GPIOEDATA,Port E data register" bitfld.long 0x00 7. " PE7 ,Port E bit 7 data" "Low,High" bitfld.long 0x00 6. " PE6 ,Port E bit 6 data" "Low,High" bitfld.long 0x00 5. " PE5 ,Port E bit 5 data" "Low,High" bitfld.long 0x00 4. " PE4 ,Port E bit 4 data" "Low,High" textline " " bitfld.long 0x00 3. " PE3 ,Port E bit 3 data" "Low,High" bitfld.long 0x00 2. " PE2 ,Port E bit 2 data" "Low,High" bitfld.long 0x00 1. " PE1 ,Port E bit 1 data" "Low,High" bitfld.long 0x00 0. " PE0 ,Port E bit 0 data" "Low,High" group.long 0x04++0x03 line.long 0x00 "GPIOECR,Port E output control register" bitfld.long 0x00 7. " PE7C ,Port E bit 7 output enable" "Disabled,Enabled" bitfld.long 0x00 6. " PE6C ,Port E bit 6 output enable" "Disabled,Enabled" bitfld.long 0x00 5. " PE5C ,Port E bit 5 output enable" "Disabled,Enabled" bitfld.long 0x00 4. " PE4C ,Port E bit 4 output enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PE3C ,Port E bit 3 output enable" "Disabled,Enabled" bitfld.long 0x00 2. " PE2C ,Port E bit 2 output enable" "Disabled,Enabled" bitfld.long 0x00 1. " PE1C ,Port E bit 1 output enable" "Disabled,Enabled" bitfld.long 0x00 0. " PE0C ,Port E bit 0 output enable" "Disabled,Enabled" group.long 0x08++0x03 line.long 0x00 "GPIOEFR1,Port E function register 1" bitfld.long 0x00 3. " PE3F1 ,Port E bit 3 function select" "PORT,INT5" bitfld.long 0x00 2. " PE2F1 ,Port E bit 2 function select" "PORT,SCLK0" bitfld.long 0x00 1. " PE1F1 ,Port E bit 1 function select" "PORT,RXD0" bitfld.long 0x00 0. " PE0F1 ,Port E bit 0 function select" "PORT,TXD0" group.long 0x0c++0x03 line.long 0x00 "GPIOEFR2,Port E function register 2" bitfld.long 0x00 7. " PE7F2 ,Port E bit 7 function select" "PORT,A23" bitfld.long 0x00 6. " PE6F2 ,Port E bit 6 function select" "PORT,A22" bitfld.long 0x00 5. " PE5F2 ,Port E bit 5 function select" "PORT,A21" bitfld.long 0x00 4. " PE4F2 ,Port E bit 4 function select" "PORT,A20" textline " " bitfld.long 0x00 3. " PE3F2 ,Port E bit 3 function select" "PORT,A19" bitfld.long 0x00 2. " PE2F2 ,Port E bit 2 function select" "PORT,A18" bitfld.long 0x00 1. " PE1F2 ,Port E bit 1 function select" "PORT,A17" bitfld.long 0x00 0. " PE0F2 ,Port E bit 0 function select" "PORT,A16" group.long 0x10++0x03 line.long 0x00 "GPIOEFR3,Port E function register 3" bitfld.long 0x00 7. " PE7F3 ,Port E bit 7 function select" "PORT,TD1OUT1" bitfld.long 0x00 6. " PE6F3 ,Port E bit 6 function select" "PORT,TD1OUT0" bitfld.long 0x00 5. " PE5F3 ,Port E bit 5 function select" "PORT,TD0OUT1" bitfld.long 0x00 4. " PE4F3 ,Port E bit 4 function select" "PORT,TD0OUT0" textline " " bitfld.long 0x00 3. " PE3F3 ,Port E bit 3 function select" "PORT,TB3OUT" bitfld.long 0x00 2. " PE2F3 ,Port E bit 2 function select" "PORT,TB2OUT" group.long 0x14++0x03 line.long 0x00 "GPIOEFR4,Port E function register 3" bitfld.long 0x00 2. " PE2F4 ,Port E bit 2 function select" "PORT,/CTS0" group.long 0x028++0x03 line.long 0x00 "GPIOEOD,Port E open drain control register" bitfld.long 0x00 7. " PE7OD ,Port E bit 7 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 6. " PE6OD ,Port E bit 6 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 5. " PE5OD ,Port E bit 5 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 4. " PE4OD ,Port E bit 4 open-drain enable" "CMOS,Open-drain" textline " " bitfld.long 0x00 3. " PE3OD ,Port E bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PE2OD ,Port E bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PE1OD ,Port E bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PE0OD ,Port E bit 0 open-drain enable" "CMOS,Open-drain" group.long 0x2C++0x03 line.long 0x00 "GPIOEPUP,Port E pull-up control register" bitfld.long 0x00 7. " PE7UP ,Port E bit 7 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 6. " PE6UP ,Port E bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 5. " PE5UP ,Port E bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 4. " PE4UP ,Port E bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PE3UP ,Port E bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 2. " PE2UP ,Port E bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 1. " PE1UP ,Port E bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 0. " PE0UP ,Port E bit 0 pull-up enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOEIE,Port E input control register" bitfld.long 0x00 7. " PE7IE ,Port E bit 7 input enable" "Disabled,Enabled" bitfld.long 0x00 6. " PE6IE ,Port E bit 6 input enable" "Disabled,Enabled" bitfld.long 0x00 5. " PE5IE ,Port E bit 5 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 4. " PE4IE ,Port E bit 4 input enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PE3IE ,Port E bit 3 input enable" "Disabled,Enabled" bitfld.long 0x00 2. " PE2IE ,Port E bit 2 input enable" "Disabled,Enabled" bitfld.long 0x00 1. " PE1IE ,Port E bit 1 input enable" "Disabled,Enabled" bitfld.long 0x00 0. " PE0IE ,Port E bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM366F*") width 11. group.long 0x00++0x07 line.long 0x00 "GPIOEDATA,Port E data register" bitfld.long 0x0 7. " PE7 ,Port E bit 7 data" "Low,High" bitfld.long 0x0 6. " PE6 ,Port E bit 6 data" "Low,High" bitfld.long 0x0 5. " PE5 ,Port E bit 5 data" "Low,High" bitfld.long 0x0 4. " PE4 ,Port E bit 4 data" "Low,High" textline " " bitfld.long 0x0 3. " PE3 ,Port E bit 3 data" "Low,High" bitfld.long 0x0 2. " PE2 ,Port E bit 2 data" "Low,High" bitfld.long 0x0 1. " PE1 ,Port E bit 1 data" "Low,High" bitfld.long 0x0 0. " PE0 ,Port E bit 0 data" "Low,High" line.long 0x04 "GPIOECR,Port E output control register" bitfld.long 0x04 7. " PE7C ,Port E bit 7 output enable" "Disabled,Enabled" bitfld.long 0x04 6. " PE6C ,Port E bit 6 output enable" "Disabled,Enabled" bitfld.long 0x04 5. " PE5C ,Port E bit 5 output enable" "Disabled,Enabled" bitfld.long 0x04 4. " PE4C ,Port E bit 4 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PE3C ,Port E bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PE2C ,Port E bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PE1C ,Port E bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PE0C ,Port E bit 0 output enable" "Disabled,Enabled" group.long 0x08++0x13 line.long 0x00 "GPIOEFR1,Port E function register 1" bitfld.long 0x00 7. " PE7F1 ,Port E bit 7 function select" "PORT,INT4" bitfld.long 0x00 6. " PE6F1 ,Port E bit 6 function select" "PORT,SCK1" bitfld.long 0x00 5. " PE5F1 ,Port E bit 5 function select" "PORT,SCL1" bitfld.long 0x00 4. " PE4F1 ,Port E bit 4 function select" "PORT,SDA1" textline " " bitfld.long 0x00 3. " PE3F1 ,Port E bit 3 function select" "PORT,INT5" bitfld.long 0x00 2. " PE2F1 ,Port E bit 2 function select" "PORT,SCLK0" bitfld.long 0x00 1. " PE1F1 ,Port E bit 1 function select" "PORT,RXD0" bitfld.long 0x00 0. " PE0F1 ,Port E bit 0 function select" "PORT,TXD0" line.long 0x04 "GPIOEFR2,Port E function register 2" bitfld.long 0x04 7. " PE7F2 ,Port E bit 7 function select" "PORT,A11" bitfld.long 0x04 6. " PE6F2 ,Port E bit 6 function select" "PORT,A12" bitfld.long 0x04 5. " PE5F2 ,Port E bit 5 function select" "PORT,A13" bitfld.long 0x04 4. " PE4F2 ,Port E bit 4 function select" "PORT,A14" textline " " bitfld.long 0x04 3. " PE3F2 ,Port E bit 3 function select" "PORT,A15" line.long 0x08 "GPIOEFR3,Port E function register 3" bitfld.long 0x08 3. " PE3F3 ,Port E bit 3 function select" "PORT,TB3OUT" bitfld.long 0x08 2. " PE2F3 ,Port E bit 2 function select" "PORT,TB2OUT" line.long 0x0C "GPIOEFR4,Port E function register 4" bitfld.long 0x0C 2. " PE2F4 ,Port E bit 2 function select" "PORT,/CTS0" line.long 0x10 "GPIOEFR5,Port E function register 5" bitfld.long 0x10 3. " PE3F5 ,Port E bit 3 function select" "PORT,A23" bitfld.long 0x10 2. " PE2F5 ,Port E bit 2 function select" "PORT,A22" bitfld.long 0x10 1. " PE1F5 ,Port E bit 1 function select" "PORT,A21" bitfld.long 0x10 0. " PE0F5 ,Port E bit 0 function select" "PORT,A20" group.long 0x28++0x03 line.long 0x00 "GPIOEOD,Port E open drain control register" bitfld.long 0x00 7. " PE7OD ,Port E bit 7 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 6. " PE6OD ,Port E bit 6 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 5. " PE5OD ,Port E bit 5 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 4. " PE4OD ,Port E bit 4 open-drain enable" "CMOS,Open-drain" textline " " bitfld.long 0x00 3. " PE3OD ,Port E bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PE2OD ,Port E bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PE1OD ,Port E bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PE0OD ,Port E bit 0 open-drain enable" "CMOS,Open-drain" group.long 0x2c++0x03 line.long 0x00 "GPIOEPUP,Port E pull-up control register" bitfld.long 0x0 7. " PE7UP ,Port E bit 7 pull-up enable" "Disabled,Enabled" bitfld.long 0x0 6. " PE6UP ,Port E bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x0 5. " PE5UP ,Port E bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x0 4. " PE4UP ,Port E bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x0 3. " PE3UP ,Port E bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x0 2. " PE2UP ,Port E bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x0 1. " PE1UP ,Port E bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x0 0. " PE0UP ,Port E bit 0 pull-up enable" "No effect,Enabled" sif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*") endif sif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*") group.long 0x38++0x03 line.long 0x00 "GPIOEIE,Port E input control register" bitfld.long 0x0 7. " PE7IE ,Port E bit 7 input enable" "Disabled,Enabled" bitfld.long 0x0 6. " PE6IE ,Port E bit 6 input enable" "Disabled,Enabled" bitfld.long 0x0 5. " PE5IE ,Port E bit 5 input enable" "Disabled,Enabled" bitfld.long 0x0 4. " PE4IE ,Port E bit 4 input enable" "Disabled,Enabled" textline " " bitfld.long 0x0 3. " PE3IE ,Port E bit 3 input enable" "Disabled,Enabled" bitfld.long 0x0 2. " PE2IE ,Port E bit 2 input enable" "Disabled,Enabled" bitfld.long 0x0 1. " PE1IE ,Port E bit 1 input enable" "Disabled,Enabled" bitfld.long 0x0 0. " PE0IE ,Port E bit 0 input enable" "Disabled,Enabled" else group.long 0x38++0x03 line.long 0x00 "GPIOEIE,Port E input control register" bitfld.long 0x0 7. " PE7IE ,Port E bit 7 input enable" "Disabled,Enabled" bitfld.long 0x0 6. " PE6IE ,Port E bit 6 input enable" "Disabled,Enabled" bitfld.long 0x0 5. " PE5IE ,Port E bit 5 input enable" "Disabled,Enabled" bitfld.long 0x0 4. " PE4IE ,Port E bit 4 input enable" "Disabled,Enabled" textline " " bitfld.long 0x0 3. " PE3IE ,Port E bit 3 input enable" "Disabled,Enabled" bitfld.long 0x0 2. " PE2IE ,Port E bit 2 input enable" "Disabled,Enabled" bitfld.long 0x0 1. " PE1IE ,Port E bit 1 input enable" "Disabled,Enabled" textline " " bitfld.long 0x0 0. " PE0IE ,Port E bit 0 input enable" "Disabled,Enabled" endif width 0xb elif cpuis("TMPM365F*") width 11. group.long 0x00++0x07 line.long 0x00 "GPIOEDATA,Port E data register" bitfld.long 0x0 7. " PE7 ,Port E bit 7 data" "Low,High" bitfld.long 0x0 6. " PE6 ,Port E bit 6 data" "Low,High" bitfld.long 0x0 5. " PE5 ,Port E bit 5 data" "Low,High" bitfld.long 0x0 4. " PE4 ,Port E bit 4 data" "Low,High" textline " " bitfld.long 0x0 3. " PE3 ,Port E bit 3 data" "Low,High" bitfld.long 0x0 2. " PE2 ,Port E bit 2 data" "Low,High" bitfld.long 0x0 1. " PE1 ,Port E bit 1 data" "Low,High" bitfld.long 0x0 0. " PE0 ,Port E bit 0 data" "Low,High" line.long 0x04 "GPIOECR,Port E output control register" bitfld.long 0x04 7. " PE7C ,Port E bit 7 output enable" "Disabled,Enabled" bitfld.long 0x04 6. " PE6C ,Port E bit 6 output enable" "Disabled,Enabled" bitfld.long 0x04 5. " PE5C ,Port E bit 5 output enable" "Disabled,Enabled" bitfld.long 0x04 4. " PE4C ,Port E bit 4 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PE3C ,Port E bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PE2C ,Port E bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PE1C ,Port E bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PE0C ,Port E bit 0 output enable" "Disabled,Enabled" group.long 0x08++0x03 line.long 0x00 "GPIOEFR1,Port E function register 1" bitfld.long 0x00 7. " PE7F1 ,Port E bit 7 function select" "PORT,INT4" bitfld.long 0x00 6. " PE6F1 ,Port E bit 6 function select" "PORT,SCK1" bitfld.long 0x00 5. " PE5F1 ,Port E bit 5 function select" "PORT,SCL1/SI1" bitfld.long 0x00 4. " PE4F1 ,Port E bit 4 function select" "PORT,SDA1/SO1" textline " " bitfld.long 0x00 3. " PE3F1 ,Port E bit 3 function select" "PORT,INT5" bitfld.long 0x00 2. " PE2F1 ,Port E bit 2 function select" "PORT,SCLK0" bitfld.long 0x00 1. " PE1F1 ,Port E bit 1 function select" "PORT,RXD0" bitfld.long 0x00 0. " PE0F1 ,Port E bit 0 function select" "PORT,TXD0" group.long 0x10++0x07 line.long 0x00 "GPIOEFR3,Port E function register 3" bitfld.long 0x00 3. " PE2F3 ,Port E bit 3 function select" "PORT,TB3OUT" bitfld.long 0x00 2. " PE2F3 ,Port E bit 2 function select" "PORT,TB2OUT" line.long 0x04 "GPIOEFR4,Port E function register 4" bitfld.long 0x04 2. " PE2F1 ,Port E bit 2 function select" "PORT,/CTS0" group.long 0x28++0x03 line.long 0x00 "GPIOEOD,Port E open drain control register" bitfld.long 0x00 7. " PE7OD ,Port E bit 7 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 6. " PE6OD ,Port E bit 6 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 5. " PE5OD ,Port E bit 5 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 4. " PE4OD ,Port E bit 4 open-drain enable" "CMOS,Open-drain" textline " " bitfld.long 0x00 3. " PE3OD ,Port E bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PE2OD ,Port E bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PE1OD ,Port E bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PE0OD ,Port E bit 0 open-drain enable" "CMOS,Open-drain" group.long 0x2C++0x03 line.long 0x00 "GPIOEPUP,Port E pull-up control register" bitfld.long 0x00 7. " PE7UP ,Port E bit 7 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 6. " PE6UP ,Port E bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 5. " PE5UP ,Port E bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 4. " PE4UP ,Port E bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PE3UP ,Port E bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 2. " PE2UP ,Port E bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 1. " PE1UP ,Port E bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 0. " PE0UP ,Port E bit 0 pull-up enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOEIE,Port E input control register" bitfld.long 0x0 7. " PE7IE ,Port E bit 7 input enable" "Disabled,Enabled" bitfld.long 0x0 6. " PE6IE ,Port E bit 6 input enable" "Disabled,Enabled" bitfld.long 0x0 5. " PE5IE ,Port E bit 5 input enable" "Disabled,Enabled" bitfld.long 0x0 4. " PE4IE ,Port E bit 4 input enable" "Disabled,Enabled" textline " " bitfld.long 0x0 3. " PE3IE ,Port E bit 3 input enable" "Disabled,Enabled" bitfld.long 0x0 2. " PE2IE ,Port E bit 2 input enable" "Disabled,Enabled" bitfld.long 0x0 1. " PE1IE ,Port E bit 1 input enable" "Disabled,Enabled" bitfld.long 0x0 0. " PE0IE ,Port E bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM36B*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM367F*") width 11. group.long 0x00++0x07 line.long 0x00 "GPIOEDATA,Port E data register" bitfld.long 0x0 7. " PE7 ,Port E bit 7 data" "Low,High" bitfld.long 0x0 6. " PE6 ,Port E bit 6 data" "Low,High" bitfld.long 0x0 5. " PE5 ,Port E bit 5 data" "Low,High" bitfld.long 0x0 4. " PE4 ,Port E bit 4 data" "Low,High" textline " " bitfld.long 0x0 3. " PE3 ,Port E bit 3 data" "Low,High" bitfld.long 0x0 2. " PE2 ,Port E bit 2 data" "Low,High" bitfld.long 0x0 1. " PE1 ,Port E bit 1 data" "Low,High" bitfld.long 0x0 0. " PE0 ,Port E bit 0 data" "Low,High" line.long 0x04 "GPIOECR,Port E output control register" bitfld.long 0x04 7. " PE7C ,Port E bit 7 output enable" "Disabled,Enabled" bitfld.long 0x04 6. " PE6C ,Port E bit 6 output enable" "Disabled,Enabled" bitfld.long 0x04 5. " PE5C ,Port E bit 5 output enable" "Disabled,Enabled" bitfld.long 0x04 4. " PE4C ,Port E bit 4 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PE3C ,Port E bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PE2C ,Port E bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PE1C ,Port E bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PE0C ,Port E bit 0 output enable" "Disabled,Enabled" group.long 0x08++0x03 line.long 0x00 "GPIOEFR1,Port E function register 1" bitfld.long 0x00 6. " PE5F1 ,Port E bit 6 function select" "PORT,RXD1" bitfld.long 0x00 5. " PE5F1 ,Port E bit 5 function select" "PORT,TXD1" bitfld.long 0x00 4. " PE4F1 ,Port E bit 4 function select" "PORT,SCLK1" bitfld.long 0x00 3. " PE3F1 ,Port E bit 3 function select" "PORT,SCLK0" textline " " bitfld.long 0x00 2. " PE2F1 ,Port E bit 2 function select" "PORT,TXD0" bitfld.long 0x00 1. " PE1F1 ,Port E bit 1 function select" "PORT,RXD0" sif cpuis("TMPM369F*") group.long 0x0C++0x03 line.long 0x00 "GPIOEFR2,Port E function register 2" bitfld.long 0x00 7. " PE7F2 ,Port E bit 7 function select" "PORT,A7" bitfld.long 0x00 6. " PE6F2 ,Port E bit 6 function select" "PORT,A6" bitfld.long 0x00 5. " PE5F2 ,Port E bit 5 function select" "PORT,A5" bitfld.long 0x00 4. " PE4F2 ,Port E bit 4 function select" "PORT,A4" textline " " bitfld.long 0x00 3. " PE3F2 ,Port E bit 3 function select" "PORT,A3" bitfld.long 0x00 2. " PE2F2 ,Port E bit 2 function select" "PORT,A2" bitfld.long 0x00 1. " PE1F2 ,Port E bit 1 function select" "PORT,A1" bitfld.long 0x00 0. " PE0F2 ,Port E bit 0 function select" "PORT,A0" endif group.long 0x10++0x03 line.long 0x00 "GPIOEFR3,Port E function register 3" bitfld.long 0x00 7. " PE7F3 ,Port E bit 7 function select" "PORT,A23" bitfld.long 0x00 6. " PE6F3 ,Port E bit 6 function select" "PORT,A22" bitfld.long 0x00 5. " PE5F3 ,Port E bit 5 function select" "PORT,A21" bitfld.long 0x00 4. " PE4F3 ,Port E bit 4 function select" "PORT,A20" textline " " bitfld.long 0x00 3. " PE3F3 ,Port E bit 3 function select" "PORT,A19" bitfld.long 0x00 2. " PE2F3 ,Port E bit 2 function select" "PORT,A18" bitfld.long 0x00 1. " PE1F3 ,Port E bit 1 function select" "PORT,A17" bitfld.long 0x00 0. " PE0F3 ,Port E bit 0 function select" "PORT,A16" group.long 0x14++0x03 line.long 0x00 "GPIOEFR4,Port E function register 4" bitfld.long 0x00 7. " PE7F4 ,Port E bit 7 function select" "PORT,INT6" bitfld.long 0x00 4. " PE4F4 ,Port E bit 4 function select" "PORT,/CTS1" bitfld.long 0x00 3. " PE3F4 ,Port E bit 3 function select" "PORT,/CTS0" bitfld.long 0x00 1. " PE1F4 ,Port E bit 1 function select" "PORT,INT5" textline " " bitfld.long 0x00 0. " PE0F4 ,Port E bit 0 function select" "PORT,INT4" group.long 0x18++0x03 line.long 0x00 "GPIOEFR5,Port E function register 5" bitfld.long 0x00 7. " PE7F5 ,Port E bit 7 function select" "PORT,TB2IN" bitfld.long 0x00 4. " PE4F5 ,Port E bit 4 function select" "PORT,TB2OUT" bitfld.long 0x00 3. " PE3F5 ,Port E bit 3 function select" "PORT,TB0OUT" textline " " bitfld.long 0x00 2. " PE2F5 ,Port E bit 2 function select" "PORT,TB1OUT" bitfld.long 0x00 1. " PE1F5 ,Port E bit 1 function select" "PORT,TB1IN" bitfld.long 0x00 0. " PE0F5 ,Port E bit 0 function select" "PORT,TB0IN" group.long 0x28++0x07 line.long 0x00 "GPIOEOD,Port E open drain control register" bitfld.long 0x00 7. " PE7OD ,Port E bit 7 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 6. " PE6OD ,Port E bit 6 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 5. " PE5OD ,Port E bit 5 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 4. " PE4OD ,Port E bit 4 open-drain enable" "CMOS,Open-drain" textline " " bitfld.long 0x00 3. " PE3OD ,Port E bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PE2OD ,Port E bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PE1OD ,Port E bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PE0OD ,Port E bit 0 open-drain enable" "CMOS,Open-drain" line.long 0x04 "GPIOEPUP,Port E pull-up control register" bitfld.long 0x04 7. " PE7UP ,Port E bit 7 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 6. " PE6UP ,Port E bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 5. " PE5UP ,Port E bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 4. " PE4UP ,Port E bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PE3UP ,Port E bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 2. " PE2UP ,Port E bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 1. " PE1UP ,Port E bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 0. " PE0UP ,Port E bit 0 pull-up enable" "Disabled,Enabled" group.long 0x30++0x03 line.long 0x00 "GPIOEPDN,Port E pull-down control register" bitfld.long 0x00 7. " PE7DN ,Port E bit 7 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 6. " PE6DN ,Port E bit 6 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 5. " PE5DN ,Port E bit 5 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 4. " PE4DN ,Port E bit 4 pull-down enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PE3DN ,Port E bit 3 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 2. " PE2DN ,Port E bit 2 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 1. " PE1DN ,Port E bit 1 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 0. " PE0DN ,Port E bit 0 pull-down enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOEIE,Port E input control register" bitfld.long 0x0 7. " PE7IE ,Port E bit 7 input enable" "Disabled,Enabled" bitfld.long 0x0 6. " PE6IE ,Port E bit 6 input enable" "Disabled,Enabled" bitfld.long 0x0 5. " PE5IE ,Port E bit 5 input enable" "Disabled,Enabled" bitfld.long 0x0 4. " PE4IE ,Port E bit 4 input enable" "Disabled,Enabled" textline " " bitfld.long 0x0 3. " PE3IE ,Port E bit 3 input enable" "Disabled,Enabled" bitfld.long 0x0 2. " PE2IE ,Port E bit 2 input enable" "Disabled,Enabled" bitfld.long 0x0 1. " PE1IE ,Port E bit 1 input enable" "Disabled,Enabled" bitfld.long 0x0 0. " PE0IE ,Port E bit 0 input enable" "Disabled,Enabled" width 0xb endif base ad:0x400C0100 sif cpuis("TMPM395F*") width 11. group.long 0x00++0x0F line.long 0x00 "GPIOEDATA,Port E data register" bitfld.long 0x0 6. " PE6 ,Port E bit 6 data" "Low,High" bitfld.long 0x0 5. " PE5 ,Port E bit 5 data" "Low,High" bitfld.long 0x0 4. " PE4 ,Port E bit 4 data" "Low,High" bitfld.long 0x0 3. " PE3 ,Port E bit 3 data" "Low,High" textline " " bitfld.long 0x0 2. " PE2 ,Port E bit 2 data" "Low,High" bitfld.long 0x0 1. " PE1 ,Port E bit 1 data" "Low,High" bitfld.long 0x0 0. " PE0 ,Port E bit 0 data" "Low,High" line.long 0x04 "GPIOECR,Port E output control register" bitfld.long 0x04 6. " PE6C ,Port E bit 6 output enable" "Disabled,Enabled" bitfld.long 0x04 5. " PE5C ,Port E bit 5 output enable" "Disabled,Enabled" bitfld.long 0x04 4. " PE4C ,Port E bit 4 output enable" "Disabled,Enabled" bitfld.long 0x04 3. " PE3C ,Port E bit 3 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 2. " PE2C ,Port E bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PE1C ,Port E bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PE0C ,Port E bit 0 output enable" "Disabled,Enabled" line.long 0x08 "GPIOEFR1,Port E function register 1" bitfld.long 0x08 6. " PE6F1 ,Port E bit 6 function select" "PORT,SCLK1" bitfld.long 0x08 5. " PE5F1 ,Port E bit 5 function select" "PORT,RXD1" bitfld.long 0x08 4. " PE4F1 ,Port E bit 4 function select" "PORT,TXD1" bitfld.long 0x08 3. " PE3F1 ,Port E bit 3 function select" "PORT,RXIN0" textline " " bitfld.long 0x08 2. " PE2F1 ,Port E bit 2 function select" "PORT,SCLK0" bitfld.long 0x08 1. " PE1F1 ,Port E bit 1 function select" "PORT,RXD0" bitfld.long 0x08 0. " PE0F1 ,Port E bit 0 function select" "PORT,TXD0" line.long 0x0C "GPIOEFR2,Port E function register 2" bitfld.long 0x0C 6. " PE6F2 ,Port E bit 6 function select" "PORT,CTS1" bitfld.long 0x0C 2. " PE2F2 ,Port E bit 2 function select" "PORT,CTS0" bitfld.long 0x0C 0. " PE0F3 ,Port E bit 0 function select" "PORT,INT3" group.long 0x28++0x07 line.long 0x00 "GPIOEOD,Port E open drain control register" bitfld.long 0x00 3. " PE3OD ,Port E bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PE2OD ,Port E bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PE1OD ,Port E bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PE0OD ,Port E bit 0 open-drain enable" "CMOS,Open-drain" line.long 0x04 "GPIOEPUP,Port E pull-up control register" bitfld.long 0x04 3. " PE3UP ,Port E bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 2. " PE2UP ,Port E bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 1. " PE1UP ,Port E bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 0. " PE0UP ,Port E bit 0 pull-up enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOEIE,Port E input control register" bitfld.long 0x00 6. " PE6IE ,Port E bit 6 input enable" "Disabled,Enabled" bitfld.long 0x00 5. " PE5IE ,Port E bit 5 input enable" "Disabled,Enabled" bitfld.long 0x00 4. " PE4IE ,Port E bit 4 input enable" "Disabled,Enabled" bitfld.long 0x00 3. " PE3IE ,Port E bit 3 input enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " PE2IE ,Port E bit 2 input enable" "Disabled,Enabled" bitfld.long 0x00 1. " PE1IE ,Port E bit 1 input enable" "Disabled,Enabled" bitfld.long 0x00 0. " PE0IE ,Port E bit 0 input enable" "Disabled,Enabled" width 0xb endif tree.end tree "Port F" base ad:0x40000140 sif cpuis("TMPM330F*")||cpuis("TMPM333F*") width 11. group.byte 0x00++0x00 line.byte 0x00 "GPIOFDATA,Port F data register" bitfld.byte 0x00 7. " PF7 ,Port F bit 7 data" "Low,High" bitfld.byte 0x00 6. " PF6 ,Port F bit 6 data" "Low,High" bitfld.byte 0x00 5. " PF5 ,Port F bit 5 data" "Low,High" bitfld.byte 0x00 4. " PF4 ,Port F bit 4 data" "Low,High" textline " " bitfld.byte 0x00 3. " PF3 ,Port F bit 3 data" "Low,High" bitfld.byte 0x00 2. " PF2 ,Port F bit 2 data" "Low,High" bitfld.byte 0x00 1. " PF1 ,Port F bit 1 data" "Low,High" bitfld.byte 0x00 0. " PF0 ,Port F bit 0 data" "Low,High" group.byte 0x04++0x00 line.byte 0x00 "GPIOFCR,Port F output control register" bitfld.byte 0x00 7. " PF7C ,Port F bit 7 output enable" "Disabled,Enabled" bitfld.byte 0x00 6. " PF6C ,Port F bit 6 output enable" "Disabled,Enabled" bitfld.byte 0x00 5. " PF5C ,Port F bit 5 output enable" "Disabled,Enabled" bitfld.byte 0x00 4. " PF4C ,Port F bit 4 output enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " PF3C ,Port F bit 3 output enable" "Disabled,Enabled" bitfld.byte 0x00 2. " PF2C ,Port F bit 2 output enable" "Disabled,Enabled" bitfld.byte 0x00 1. " PF1C ,Port F bit 1 output enable" "Disabled,Enabled" bitfld.byte 0x00 0. " PF0C ,Port F bit 0 output enable" "Disabled,Enabled" group.byte 0x08++0x00 line.byte 0x00 "GPIOFFR1,Port F function register 1" bitfld.byte 0x00 7. " PF7F1 ,Port F bit 7 function select" "PORT,INT5" bitfld.byte 0x00 6. " PF6F1 ,Port F bit 6 function select" "PORT,SCK1" bitfld.byte 0x00 5. " PF5F1 ,Port F bit 5 function select" "PORT,SI1/SCL1" bitfld.byte 0x00 4. " PF4F1 ,Port F bit 4 function select" "PORT,SO1/SDA1" sif cpuis("TMPM330F*") textline " " bitfld.byte 0x00 3. " PF3F1 ,Port F bit 3 function select" "PORT,RXIN1" bitfld.byte 0x00 2. " PF2F1 ,Port F bit 2 function select" "PORT,SCLK2" elif cpuis("TMPM333F*") textline " " bitfld.byte 0x00 3. " PF3F1 ,Port F bit 3 function select" "PORT," bitfld.byte 0x00 2. " PF2F1 ,Port F bit 2 function select" "PORT,SCLK2" endif bitfld.byte 0x00 1. " PF1F1 ,Port F bit 1 function select" "PORT,RXD2" bitfld.byte 0x00 0. " PF0F1 ,Port F bit 0 function select" "PORT,TXD2" group.byte 0x0c++0x00 line.byte 0x00 "GPIOFFR2,Port F function register 2" bitfld.byte 0x00 2. " PF2F2 ,Port F bit 2 function select" "PORT,/CTS2" group.byte 0x028++0x00 line.byte 0x00 "GPIOFOD,Port F open drain control register" bitfld.byte 0x00 7. " PF7OD ,Port F bit 7 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 6. " PF6OD ,Port F bit 6 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 5. " PF5OD ,Port F bit 5 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 4. " PF4OD ,Port F bit 4 open-drain enable" "CMOS,Open-drain" textline " " bitfld.byte 0x00 3. " PF3OD ,Port F bit 3 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 2. " PF2OD ,Port F bit 2 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 1. " PF1OD ,Port F bit 1 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 0. " PF0OD ,Port F bit 0 open-drain enable" "CMOS,Open-drain" group.byte 0x2c++0x00 line.byte 0x00 "GPIOFPUP,Port F pull-up control register" bitfld.byte 0x00 7. " PF7UP ,Port F bit 7 pull-up enable" "Disabled,Enabled" bitfld.byte 0x00 6. " PF6UP ,Port F bit 6 pull-up enable" "Disabled,Enabled" bitfld.byte 0x00 5. " PF5UP ,Port F bit 5 pull-up enable" "Disabled,Enabled" bitfld.byte 0x00 4. " PF4UP ,Port F bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " PF3UP ,Port F bit 3 pull-up enable" "Disabled,Enabled" bitfld.byte 0x00 2. " PF2UP ,Port F bit 2 pull-up enable" "Disabled,Enabled" bitfld.byte 0x00 1. " PF1UP ,Port F bit 1 pull-up enable" "Disabled,Enabled" bitfld.byte 0x00 0. " PF0UP ,Port F bit 0 pull-up enable" "Disabled,Enabled" group.byte 0x38++0x00 line.byte 0x00 "GPIOFIE,Port F input control register" bitfld.byte 0x00 7. " PF7IE ,Port F bit 7 input enable" "Disabled,Enabled" bitfld.byte 0x00 6. " PF6IE ,Port F bit 6 input enable" "Disabled,Enabled" bitfld.byte 0x00 5. " PF5IE ,Port F bit 5 pull-down enable" "Disabled,Enabled" bitfld.byte 0x00 4. " PF4IE ,Port F bit 4 input enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " PF3IE ,Port F bit 3 input enable" "Disabled,Enabled" bitfld.byte 0x00 2. " PF2IE ,Port F bit 2 input enable" "Disabled,Enabled" bitfld.byte 0x00 1. " PF1IE ,Port F bit 1 input enable" "Disabled,Enabled" bitfld.byte 0x00 0. " PF0IE ,Port F bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM332F*") width 11. group.byte 0x00++0x0 line.byte 0x00 "GPIOF,Port F data register" bitfld.byte 0x0 6. " PF6 ,Port F bit 6 data" "Low,High" bitfld.byte 0x0 5. " PF5 ,Port F bit 5 data" "Low,High" bitfld.byte 0x0 4. " PF4 ,Port F bit 4 data" "Low,High" group.byte 0x04++0x0 line.byte 0x00 "GPIOFCR,Port F output control register" bitfld.byte 0x0 6. " PF6C ,Port F bit 6 output enable" "Disabled,Enabled" bitfld.byte 0x0 5. " PF5C ,Port F bit 5 output enable" "Disabled,Enabled" bitfld.byte 0x0 4. " PF4C ,Port F bit 4 output enable" "Disabled,Enabled" group.byte 0x08++0x0 line.byte 0x00 "GPIOFFR1,Port F function register 1" bitfld.byte 0x00 6. " PF6F1 ,Port F bit 6 function select" "PORT,SCK1" bitfld.byte 0x00 5. " PF5F1 ,Port F bit 5 function select" "PORT,SI1/SCL1" bitfld.byte 0x00 4. " PF4F1 ,Port F bit 4 function select" "PORT,SO1/SDA1" group.byte 0x028++0x0 line.byte 0x00 "GPIOFOD,Port F open drain control register" bitfld.byte 0x00 6. " PF6OD ,Port F bit 6 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 5. " PF5OD ,Port F bit 5 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 4. " PF4OD ,Port F bit 4 open-drain enable" "CMOS,Open-drain" group.byte 0x2c++0x0 line.byte 0x00 "GPIOFPUP,Port F pull-up control register" bitfld.byte 0x0 6. " PF6UP ,Port F bit 6 pull-up control" "Off,On" bitfld.byte 0x0 5. " PF5UP ,Port F bit 5 pull-up enable" "Off,On" bitfld.byte 0x0 4. " PF4UP ,Port F bit 4 pull-up control" "Off,On" group.byte 0x38++0x0 line.byte 0x00 "GPIOFIE,Port F input control register" bitfld.byte 0x0 6. " PF6IE ,Port F bit 6 input enable" "Disabled,Enabled" bitfld.byte 0x0 5. " PF5IE ,Port F bit 5 input enable" "Disabled,Enabled" bitfld.byte 0x0 4. " PF4IE ,Port F bit 4 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM370F*") width 11. group.byte 0x00++0x00 line.byte 0x00 "GPIOFDATA,Port F data register" bitfld.byte 0x0 4. " PF4 ,Port F bit 4 data" "Low,High" bitfld.byte 0x0 3. " PF3 ,Port F bit 3 data" "Low,High" bitfld.byte 0x0 2. " PF2 ,Port F bit 2 data" "Low,High" bitfld.byte 0x0 1. " PF1 ,Port F bit 1 data" "Low,High" textline " " bitfld.byte 0x0 0. " PF0 ,Port F bit 0 data" "Low,High" group.byte 0x04++0x00 line.byte 0x00 "GPIOFCR,Port F output control register" bitfld.byte 0x0 4. " PF4C ,Port F bit 4 output enable" "Disabled,Enabled" bitfld.byte 0x0 3. " PF3C ,Port F bit 3 output enable" "Disabled,Enabled" bitfld.byte 0x0 2. " PF2C ,Port F bit 2 output enable" "Disabled,Enabled" bitfld.byte 0x0 1. " PF1C ,Port F bit 1 output enable" "Disabled,Enabled" textline " " bitfld.byte 0x0 0. " PF0C ,Port F bit 0 output enable" "Disabled,Enabled" group.byte 0x08++0x00 line.byte 0x00 "GPIOFFR1,Port F function register 1" bitfld.byte 0x00 4. " PF4F1 ,Port F bit 4 function select" "PORT,ENCZ1" bitfld.byte 0x00 3. " PF3F1 ,Port F bit 3 function select" "PORT,ENCB1" bitfld.byte 0x00 2. " PF2F1 ,Port F bit 2 function select" "PORT,ENCA1" bitfld.byte 0x00 1. " PF1F1 ,Port F bit 1 function select" "PORT,TB7OUT" textline " " bitfld.byte 0x00 0. " PF0F1 ,Port F bit 0 function select" "PORT,TB7IN" group.byte 0x0c++0x00 line.byte 0x00 "GPIOFFR2,Port F function register 2" bitfld.byte 0x00 4. " PF4F2 ,Port F bit 4 function select" "PORT,RXD3" bitfld.byte 0x00 3. " PF3F2 ,Port F bit 3 function select" "PORT,TXD3" bitfld.byte 0x00 2. " PF2F2 ,Port F bit 2 function select" "PORT,SCLK3" group.byte 0x10++0x00 line.byte 0x00 "GPIOFFR3,Port F function register 3" bitfld.byte 0x00 2. " PF2F3 ,Port F bit 2 function select" "PORT,/CTS3" group.byte 0x028++0x00 line.byte 0x00 "GPIOFOD,Port F open drain control register" bitfld.byte 0x00 4. " PF4OD ,Port F bit 4 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 3. " PF3OD ,Port F bit 3 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 2. " PF2OD ,Port F bit 2 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 1. " PF1OD ,Port F bit 1 open-drain enable" "CMOS,Open-drain" textline " " bitfld.byte 0x00 0. " PF0OD ,Port F bit 0 open-drain enable" "CMOS,Open-drain" group.byte 0x2c++0x00 line.byte 0x00 "GPIOFPUP,Port F pull-up control register" bitfld.byte 0x0 4. " PF4UP ,Port F bit 4 pull-up enable" "Disabled,Enabled" bitfld.byte 0x0 3. " PF3UP ,Port F bit 3 pull-up enable" "Disabled,Enabled" bitfld.byte 0x0 2. " PF2UP ,Port F bit 2 pull-up enable" "Disabled,Enabled" bitfld.byte 0x0 1. " PF1UP ,Port F bit 1 pull-up enable" "Disabled,Enabled" textline " " bitfld.byte 0x0 0. " PF0UP ,Port F bit 0 pull-up enable" "Disabled,Enabled" group.byte 0x30++0x00 line.byte 0x00 "GPIOFPDN,Port F pull-down control register" bitfld.byte 0x0 4. " PF4DN ,Port F bit 4 pull-down enable" "Disabled,Enabled" bitfld.byte 0x0 3. " PF3DN ,Port F bit 3 pull-down enable" "Disabled,Enabled" bitfld.byte 0x0 2. " PF2DN ,Port F bit 2 pull-down enable" "Disabled,Enabled" bitfld.byte 0x0 1. " PF1DN ,Port F bit 1 pull-down enable" "Disabled,Enabled" textline " " bitfld.byte 0x0 0. " PF0DN ,Port F bit 0 pull-down enable" "Disabled,Enabled" group.byte 0x38++0x00 line.byte 0x00 "GPIOFIE,Port F input control register" bitfld.byte 0x0 4. " PF4IE ,Port F bit 4 input enable" "Disabled,Enabled" bitfld.byte 0x0 3. " PF3IE ,Port F bit 3 input enable" "Disabled,Enabled" bitfld.byte 0x0 2. " PF2IE ,Port F bit 2 input enable" "Disabled,Enabled" bitfld.byte 0x0 1. " PF1IE ,Port F bit 1 input enable" "Disabled,Enabled" textline " " bitfld.byte 0x0 0. " PF0IE ,Port F bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM372FW")||cpuis("TMPM372FWUG")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM375F*")||cpuis("TMPM376F*") width 11. group.long 0x00++0x0F line.long 0x00 "GPIOFDATA,Port F data register" sif (!cpuis("TMPM375F*")) bitfld.long 0x0 4. " PF4 ,Port F bit 4 data" "Low,High" bitfld.long 0x0 3. " PF3 ,Port F bit 3 data" "Low,High" bitfld.long 0x0 2. " PF2 ,Port F bit 2 data" "Low,High" textline " " endif sif cpuis("TMPM372FW")||cpuis("TMPM372FWUG")||cpuis("TMPM373F*")||cpuis("TMPM376F*")||cpuis("TMPM374F*") bitfld.long 0x0 1. " PF1 ,Port F bit 1 data" "Low,High" bitfld.long 0x0 0. " PF0 ,Port F bit 0 data" "Low,High" endif sif cpuis("TMPM375F*") bitfld.long 0x0 0. " PF0 ,Port F bit 0 data" "Low,High" endif line.long 0x04 "GPIOFCR,Port F output control register" sif (!cpuis("TMPM375F*")) bitfld.long 0x04 4. " PF4C ,Port F bit 4 output enable" "Disabled,Enabled" bitfld.long 0x04 3. " PF3C ,Port F bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PF2C ,Port F bit 2 output enable" "Disabled,Enabled" textline " " endif sif cpuis("TMPM372FW")||cpuis("TMPM372FWUG")||cpuis("TMPM373F*")||cpuis("TMPM376F*")||cpuis("TMPM374F*") bitfld.long 0x04 1. " PF1C ,Port F bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PF0C ,Port F bit 0 output enable" "Disabled,Enabled" endif sif cpuis("TMPM375F*") bitfld.long 0x04 0. " PF0C ,Port F bit 0 output enable" "Disabled,Enabled" endif line.long 0x08 "GPIOFFR1,Port F function register 1" sif (!cpuis("TMPM375F*")) bitfld.long 0x08 4. " PF4F1 ,Port F bit 4 function select" "PORT,ENCZ1" bitfld.long 0x08 3. " PF3F1 ,Port F bit 3 function select" "PORT,ENCB1" bitfld.long 0x08 2. " PF2F1 ,Port F bit 2 function select" "PORT,ENCA1" textline " " endif sif cpuis("TMPM372FW")||cpuis("TMPM372FWUG")||cpuis("TMPM373F*")||cpuis("TMPM376F*")||cpuis("TMPM374F*") bitfld.long 0x08 1. " PF1F1 ,Port F bit 1 function select" "PORT,TB7OUT" bitfld.long 0x08 0. " PF0F1 ,Port F bit 0 function select" "PORT,TB7IN" endif sif cpuis("TMPM375F*") bitfld.long 0x08 0. " PF0F1 ,Port F bit 0 function select" "PORT,TB7IN" endif line.long 0x0C "GPIOFFR2,Port F function register 2" sif (!cpuis("TMPM375F*")) bitfld.long 0x0C 4. " PF4F2 ,Port F bit 4 function select" "PORT,RXD3" bitfld.long 0x0C 3. " PF3F2 ,Port F bit 3 function select" "PORT,TXD3" bitfld.long 0x0C 2. " PF2F2 ,Port F bit 2 function select" "PORT,SCLK3" endif sif cpuis("TMPM375F*") bitfld.long 0x0C 0. " PF0F2 ,Port F bit 0 function select" "PORT,SDA0/SO0" endif sif (!cpuis("TMPM375F*")) group.long 0x10++0x03 line.long 0x00 "GPIOFFR3,Port F function register 3" bitfld.long 0x00 2. " PF2F3 ,Port F bit 2 function select" "PORT,CTS3" endif sif cpuis("TMPM375F*") group.long 0x14++0x07 line.long 0x00 "GPIOFFR4,Port F function register 4" bitfld.long 0x00 0. " PF0F4 ,Port F bit 0 function select" "PORT,INTC" line.long 0x04 "GPIOFFR5,Port F function register 5" bitfld.long 0x04 0. " PF0F5 ,Port F bit 0 function select" "PORT,TXD1" endif group.long 0x28++0x0B line.long 0x00 "GPIOFOD,Port F open drain control register" sif (!cpuis("TMPM375F*")) bitfld.long 0x00 4. " PF4OD ,Port F bit 4 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 3. " PF3OD ,Port F bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PF2OD ,Port F bit 2 open-drain enable" "CMOS,Open-drain" textline " " endif sif cpuis("TMPM372FW")||cpuis("TMPM372FWUG")||cpuis("TMPM373F*")||cpuis("TMPM376F*")||cpuis("TMPM374F*") bitfld.long 0x00 1. " PF1OD ,Port F bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PF0OD ,Port F bit 0 open-drain enable" "CMOS,Open-drain" endif sif cpuis("TMPM375F*") bitfld.long 0x00 0. " PF0OD ,Port F bit 0 open-drain enable" "CMOS,Open-drain" endif line.long 0x04 "GPIOFPUP,Port F pull-up control register" sif (!cpuis("TMPM375F*")) bitfld.long 0x04 4. " PF4UP ,Port F bit 4 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 3. " PF3UP ,Port F bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 2. " PF2UP ,Port F bit 2 pull-up enable" "Disabled,Enabled" textline " " endif sif cpuis("TMPM372FW")||cpuis("TMPM372FWUG")||cpuis("TMPM373F*")||cpuis("TMPM376F*")||cpuis("TMPM374F*") bitfld.long 0x04 1. " PF1UP ,Port F bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 0. " PF0UP ,Port F bit 0 pull-up enable" "Disabled,Enabled" endif sif cpuis("TMPM375F*") bitfld.long 0x04 0. " PF0UP ,Port F bit 0 pull-up enable" "Disabled,Enabled" endif line.long 0x08 "GPIOFPDN,Port F pull-down control register" sif (!cpuis("TMPM375F*")) bitfld.long 0x08 4. " PF4DN ,Port F bit 4 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 3. " PF3DN ,Port F bit 3 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 2. " PF2DN ,Port F bit 2 pull-down enable" "Disabled,Enabled" textline " " endif sif cpuis("TMPM372FW")||cpuis("TMPM372FWUG")||cpuis("TMPM373F*")||cpuis("TMPM376F*")||cpuis("TMPM374F*") bitfld.long 0x08 1. " PF1DN ,Port F bit 1 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 0. " PF0DN ,Port F bit 0 pull-down enable" "Disabled,Enabled" endif sif cpuis("TMPM375F*") bitfld.long 0x08 0. " PF0DN ,Port F bit 0 pull-down enable" "Disabled,Enabled" endif group.long 0x38++0x03 line.long 0x00 "GPIOFIE,Port F input control register" sif (!cpuis("TMPM375F*")) bitfld.long 0x00 4. " PF4IE ,Port F bit 4 input enable" "Disabled,Enabled" bitfld.long 0x00 3. " PF3IE ,Port F bit 3 input enable" "Disabled,Enabled" bitfld.long 0x00 2. " PF2IE ,Port F bit 2 input enable" "Disabled,Enabled" textline " " endif sif cpuis("TMPM372FW")||cpuis("TMPM372FWUG")||cpuis("TMPM373F*")||cpuis("TMPM376F*")||cpuis("TMPM374F*") bitfld.long 0x00 1. " PF1IE ,Port F bit 1 input enable" "Disabled,Enabled" bitfld.long 0x00 0. " PF0IE ,Port F bit 0 input enable" "Disabled,Enabled" endif sif cpuis("TMPM375F*") bitfld.long 0x00 0. " PF0IE ,Port F bit 0 input enable" "Disabled,Enabled" endif width 0xb elif cpuis("TMPM380F*")||cpuis("TMPM382F*") width 11. group.long 0x00++0x0F line.long 0x00 "GPIOFDATA,Port F data register" sif cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x0 4. " PF4 ,Port F bit 4 data" "Low,High" bitfld.long 0x0 3. " PF3 ,Port F bit 3 data" "Low,High" bitfld.long 0x0 2. " PF2 ,Port F bit 2 data" "Low,High" textline " " endif bitfld.long 0x0 1. " PF1 ,Port F bit 1 data" "Low,High" bitfld.long 0x0 0. " PF0 ,Port F bit 0 data" "Low,High" line.long 0x04 "GPIOFCR,Port F output control register" sif cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x04 4. " PF4C ,Port F bit 4 output enable" "Disabled,Enabled" bitfld.long 0x04 3. " PF3C ,Port F bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PF2C ,Port F bit 2 output enable" "Disabled,Enabled" textline " " endif bitfld.long 0x04 1. " PF1C ,Port F bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PF0C ,Port F bit 0 output enable" "Disabled,Enabled" line.long 0x08 "GPIOFFR1,Port F function register 1" sif cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x08 4. " PF4F1 ,Port F bit 4 function select" "PORT,ENCZ1" bitfld.long 0x08 3. " PF3F1 ,Port F bit 3 function select" "PORT,ENCB1" bitfld.long 0x08 2. " PF2F1 ,Port F bit 2 function select" "PORT,ENCA1" textline " " endif bitfld.long 0x08 1. " PF1F1 ,Port F bit 1 function select" "PORT,TB7OUT" bitfld.long 0x08 0. " PF0F1 ,Port F bit 0 function select" "PORT,TB7IN" line.long 0x0C "GPIOFFR2,Port F function register 2" sif cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x0C 4. " PF4F2 ,Port F bit 4 function select" "PORT,RXD3" bitfld.long 0x0C 3. " PF3F2 ,Port F bit 3 function select" "PORT,TXD3" bitfld.long 0x0C 2. " PF2F2 ,Port F bit 2 function select" "PORT,SCLK3" textline " " endif bitfld.long 0x0C 1. " PF1F2 ,Port F bit 1 function select" "PORT,/ALARM" group.long 0x10++0x03 line.long 0x00 "GPIOFFR3,Port F function register 3" bitfld.long 0x00 2. " PF2F3 ,Port F bit 2 function select" "PORT,CTS3" group.long 0x28++0x0B line.long 0x00 "GPIOFOD,Port F open drain control register" sif cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x00 4. " PF4OD ,Port F bit 4 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 3. " PF3OD ,Port F bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PF2OD ,Port F bit 2 open-drain enable" "CMOS,Open-drain" textline " " endif bitfld.long 0x00 1. " PF1OD ,Port F bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PF0OD ,Port F bit 0 open-drain enable" "CMOS,Open-drain" line.long 0x04 "GPIOFPUP,Port F pull-up control register" sif cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x04 4. " PF4UP ,Port F bit 4 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 3. " PF3UP ,Port F bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 2. " PF2UP ,Port F bit 2 pull-up enable" "Disabled,Enabled" textline " " endif bitfld.long 0x04 1. " PF1UP ,Port F bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 0. " PF0UP ,Port F bit 0 pull-up enable" "Disabled,Enabled" line.long 0x08 "GPIOFPDN,Port F pull-down control register" sif cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x08 4. " PF4DN ,Port F bit 4 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 3. " PF3DN ,Port F bit 3 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 2. " PF2DN ,Port F bit 2 pull-down enable" "Disabled,Enabled" textline " " endif bitfld.long 0x08 1. " PF1DN ,Port F bit 1 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 0. " PF0DN ,Port F bit 0 pull-down enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOFIE,Port F input control register" sif cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x00 4. " PF4IE ,Port F bit 4 input enable" "Disabled,Enabled" bitfld.long 0x00 3. " PF3IE ,Port F bit 3 input enable" "Disabled,Enabled" bitfld.long 0x00 2. " PF2IE ,Port F bit 2 input enable" "Disabled,Enabled" textline " " endif bitfld.long 0x00 1. " PF1IE ,Port F bit 1 input enable" "Disabled,Enabled" bitfld.long 0x00 0. " PF0IE ,Port F bit 0 input enable" "Disabled,Enabled" width 0xb endif base ad:0x400C0500 sif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") width 11. group.long 0x00++0x07 line.long 0x00 "GPIOFDATA,Port F data register" bitfld.long 0x0 4. " PF4 ,Port F bit 4 data" "Low,High" bitfld.long 0x0 3. " PF3 ,Port F bit 3 data" "Low,High" bitfld.long 0x0 2. " PF2 ,Port F bit 2 data" "Low,High" bitfld.long 0x0 1. " PF1 ,Port F bit 1 data" "Low,High" textline " " bitfld.long 0x0 0. " PF0 ,Port F bit 0 data" "Low,High" line.long 0x04 "GPIOFCR,Port F output control register" bitfld.long 0x04 4. " PF4C ,Port F bit 4 output enable" "Disabled,Enabled" bitfld.long 0x04 3. " PF3C ,Port F bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PF2C ,Port F bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PF1C ,Port F bit 1 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 0. " PF0C ,Port F bit 0 output enable" "Disabled,Enabled" group.long 0x08++0x03 line.long 0x00 "GPIOFFR1,Port F function register 1" bitfld.long 0x00 4. " PF4F1 ,Port F bit 4 function select" "PORT,TRACEDATA3" bitfld.long 0x00 3. " PF3F1 ,Port F bit 3 function select" "PORT,TRACEDATA2" bitfld.long 0x00 2. " PF2F1 ,Port F bit 2 function select" "PORT,TRACEDATA1" bitfld.long 0x00 1. " PF1F1 ,Port F bit 1 function select" "PORT,TRACEDATA0/SWV" textline " " bitfld.long 0x00 0. " PF0F1 ,Port F bit 0 function select" "PORT,TRACECLK" group.long 0x28++0x07 line.long 0x00 "GPIOFOD,Port F open drain control register" bitfld.long 0x00 4. " PF4OD ,Port F bit 4 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 3. " PF3OD ,Port F bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PF2OD ,Port F bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PF1OD ,Port F bit 1 open-drain enable" "CMOS,Open-drain" textline " " bitfld.long 0x00 0. " PF0OD ,Port F bit 0 open-drain enable" "CMOS,Open-drain" line.long 0x04 "GPIOFPUP,Port F pull-up control register" bitfld.long 0x04 4. " PF4UP ,Port F bit 4 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 3. " PF3UP ,Port F bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 2. " PF2UP ,Port F bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 1. " PF1UP ,Port F bit 1 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x04 0. " PF0UP ,Port F bit 0 pull-up enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOFIE,Port F input control register" bitfld.long 0x0 4. " PF4IE ,Port F bit 4 input enable" "Disabled,Enabled" bitfld.long 0x0 3. " PF3IE ,Port F bit 3 input enable" "Disabled,Enabled" bitfld.long 0x0 2. " PF2IE ,Port F bit 2 input enable" "Disabled,Enabled" bitfld.long 0x0 1. " PF1IE ,Port F bit 1 input enable" "Disabled,Enabled" textline " " bitfld.long 0x0 0. " PF0IE ,Port F bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM341F*") width 11. group.long 0x00++0x03 line.long 0x00 "GPIOFDATA,Port F data register" bitfld.long 0x00 7. " PF7 ,Port F bit 7 data" "Low,High" bitfld.long 0x00 6. " PF6 ,Port F bit 6 data" "Low,High" bitfld.long 0x00 5. " PF5 ,Port F bit 5 data" "Low,High" bitfld.long 0x00 4. " PF4 ,Port F bit 4 data" "Low,High" textline " " bitfld.long 0x00 3. " PF3 ,Port F bit 3 data" "Low,High" bitfld.long 0x00 2. " PF2 ,Port F bit 2 data" "Low,High" bitfld.long 0x00 1. " PF1 ,Port F bit 1 data" "Low,High" bitfld.long 0x00 0. " PF0 ,Port F bit 0 data" "Low,High" group.long 0x04++0x03 line.long 0x00 "GPIOFCR,Port F output control register" bitfld.long 0x00 7. " PF7C ,Port F bit 7 output enable" "Disabled,Enabled" bitfld.long 0x00 6. " PF6C ,Port F bit 6 output enable" "Disabled,Enabled" bitfld.long 0x00 5. " PF5C ,Port F bit 5 output enable" "Disabled,Enabled" bitfld.long 0x00 4. " PF4C ,Port F bit 4 output enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PF3C ,Port F bit 3 output enable" "Disabled,Enabled" bitfld.long 0x00 2. " PF2C ,Port F bit 2 output enable" "Disabled,Enabled" bitfld.long 0x00 1. " PF1C ,Port F bit 1 output enable" "Disabled,Enabled" bitfld.long 0x00 0. " PF0C ,Port F bit 0 output enable" "Disabled,Enabled" group.long 0x08++0x03 line.long 0x00 "GPIOFFR1,Port F function register 1" bitfld.long 0x00 7. " PF7F1 ,Port F bit 7 function select" "PORT,ALE" bitfld.long 0x00 6. " PF6F1 ,Port F bit 6 function select" "PORT,/CS0" bitfld.long 0x00 5. " PF5F1 ,Port F bit 5 function select" "PORT,/CS1" bitfld.long 0x00 4. " PF4F1 ,Port F bit 4 function select" "PORT,/BELH" textline " " bitfld.long 0x00 3. " PF3F1 ,Port F bit 3 function select" "PORT,/BELL" bitfld.long 0x00 2. " PF2F1 ,Port F bit 2 function select" "PORT,/WR" bitfld.long 0x00 1. " PF1F1 ,Port F bit 1 function select" "PORT,/RD" bitfld.long 0x00 0. " PF0F1 ,Port F bit 0 function select" "PORT,-" group.long 0x0c++0x03 line.long 0x00 "GPIOFFR2,Port F function register 2" bitfld.long 0x00 5. " PF5F2 ,Port F bit 5 function select" "PORT,INT7" bitfld.long 0x00 4. " PF4F2 ,Port F bit 4 function select" "PORT,INT6" group.long 0x10++0x03 line.long 0x00 "GPIOFFR3,Port F function register 3" bitfld.long 0x00 5. " PF5F3 ,Port F bit 5 function select" "PORT,TB5IN1" bitfld.long 0x00 4. " PF4F3 ,Port F bit 4 function select" "PORT,TB5IN0" bitfld.long 0x00 0. " PF0F3 ,Port F bit 0 function select" "PORT,TB6OUT" group.long 0x028++0x03 line.long 0x00 "GPIOFOD,Port F open drain control register" bitfld.long 0x00 7. " PF7OD ,Port F bit 7 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 6. " PF6OD ,Port F bit 6 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 5. " PF5OD ,Port F bit 5 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 4. " PF4OD ,Port F bit 4 open-drain enable" "CMOS,Open-drain" textline " " bitfld.long 0x00 3. " PF3OD ,Port F bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PF2OD ,Port F bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PF1OD ,Port F bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PF0OD ,Port F bit 0 open-drain enable" "CMOS,Open-drain" group.long 0x2C++0x03 line.long 0x00 "GPIOFPUP,Port F pull-up control register" bitfld.long 0x00 7. " PF7UP ,Port F bit 7 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 6. " PF6UP ,Port F bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 5. " PF5UP ,Port F bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 4. " PF4UP ,Port F bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PF3UP ,Port F bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 2. " PF2UP ,Port F bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 1. " PF1UP ,Port F bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 0. " PF0UP ,Port F bit 0 pull-up enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOFIE,Port F input control register" bitfld.long 0x00 7. " PF7IE ,Port F bit 7 input enable" "Disabled,Enabled" bitfld.long 0x00 6. " PF6IE ,Port F bit 6 input enable" "Disabled,Enabled" bitfld.long 0x00 5. " PF5IE ,Port F bit 5 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 4. " PF4IE ,Port F bit 4 input enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PF3IE ,Port F bit 3 input enable" "Disabled,Enabled" bitfld.long 0x00 2. " PF2IE ,Port F bit 2 input enable" "Disabled,Enabled" bitfld.long 0x00 1. " PF1IE ,Port F bit 1 input enable" "Disabled,Enabled" bitfld.long 0x00 0. " PF0IE ,Port F bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*") width 11. group.long 0x00++0x07 line.long 0x00 "GPIOFDATA,Port F data register" bitfld.long 0x0 7. " PF7 ,Port F bit 7 data" "Low,High" bitfld.long 0x0 6. " PF6 ,Port F bit 6 data" "Low,High" bitfld.long 0x0 5. " PF5 ,Port F bit 5 data" "Low,High" bitfld.long 0x0 4. " PF4 ,Port F bit 4 data" "Low,High" textline " " bitfld.long 0x0 3. " PF3 ,Port F bit 3 data" "Low,High" bitfld.long 0x0 2. " PF2 ,Port F bit 2 data" "Low,High" bitfld.long 0x0 1. " PF1 ,Port F bit 1 data" "Low,High" bitfld.long 0x0 0. " PF0 ,Port F bit 0 data" "Low,High" line.long 0x04 "GPIOFCR,Port F output control register" bitfld.long 0x04 7. " PF7C ,Port F bit 7 output enable" "Disabled,Enabled" bitfld.long 0x04 6. " PF6C ,Port F bit 6 output enable" "Disabled,Enabled" bitfld.long 0x04 5. " PF5C ,Port F bit 5 output enable" "Disabled,Enabled" bitfld.long 0x04 4. " PF4C ,Port F bit 4 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PF3C ,Port F bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PF2C ,Port F bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PF1C ,Port F bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PF0C ,Port F bit 0 output enable" "Disabled,Enabled" sif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*") group.long 0x08++0x0F line.long 0x00 "GPIOFFR1,Port F function register 1" sif cpuis("TMPM369F*") bitfld.long 0x08 7. " PF7F1 ,Port F bit 7 function select" "PORT,D7/AD7" bitfld.long 0x08 6. " PF6F1 ,Port F bit 6 function select" "PORT,D6/AD6" bitfld.long 0x08 5. " PF5F1 ,Port F bit 5 function select" "PORT,D5/AD5" bitfld.long 0x08 4. " PF4F1 ,Port F bit 4 function select" "PORT,D4/AD4" textline " " bitfld.long 0x08 3. " PF3F1 ,Port F bit 3 function select" "PORT,D3/AD3" bitfld.long 0x08 2. " PF2F1 ,Port F bit 2 function select" "PORT,D2/AD2" bitfld.long 0x08 1. " PF1F1 ,Port F bit 1 function select" "PORT,D1/AD1" bitfld.long 0x08 0. " PF0F1 ,Port F bit 0 function select" "PORT,D0/AD0" else bitfld.long 0x08 7. " PF7F1 ,Port F bit 7 function select" "PORT,AD7" bitfld.long 0x08 6. " PF6F1 ,Port F bit 6 function select" "PORT,AD6" bitfld.long 0x08 5. " PF5F1 ,Port F bit 5 function select" "PORT,AD5" bitfld.long 0x08 4. " PF4F1 ,Port F bit 4 function select" "PORT,AD4" textline " " bitfld.long 0x08 3. " PF3F1 ,Port F bit 3 function select" "PORT,AD3" bitfld.long 0x08 2. " PF2F1 ,Port F bit 2 function select" "PORT,AD2" bitfld.long 0x08 1. " PF1F1 ,Port F bit 1 function select" "PORT,AD1" bitfld.long 0x08 0. " PF0F1 ,Port F bit 0 function select" "PORT,AD0" endif line.long 0x04 "GPIOFFR2,Port F function register 2" bitfld.long 0x04 7. " PF7F2 ,Port F bit 7 function select" "PORT,ENCA" bitfld.long 0x04 6. " PF6F2 ,Port F bit 6 function select" "PORT,ENCB" bitfld.long 0x04 5. " PF5F2 ,Port F bit 5 function select" "PORT,ENCZ" bitfld.long 0x04 4. " PF4F2 ,Port F bit 4 function select" "PORT,INT0" line.long 0x08 "GPIOFFR3,Port F function register 3" bitfld.long 0x08 7. " PF7F3 ,Port F bit 7 function select" "PORT,DTR4" bitfld.long 0x08 6. " PF6F3 ,Port F bit 6 function select" "PORT,DSR4" bitfld.long 0x08 5. " PF5F3 ,Port F bit 5 function select" "PORT,RIN4" bitfld.long 0x08 4. " PF4F3 ,Port F bit 4 function select" "PORT,DCD4" textline " " bitfld.long 0x08 3. " PF3F3 ,Port F bit 3 function select" "PORT,/RTS4" bitfld.long 0x08 2. " PF2F3 ,Port F bit 2 function select" "PORT,RXD4" bitfld.long 0x08 1. " PF1F3 ,Port F bit 1 function select" "PORT,TXD4" bitfld.long 0x08 0. " PF0F3 ,Port F bit 0 function select" "PORT,/CTS4" line.long 0x0C "GPIOFFR4,Port F function register 4" bitfld.long 0x0C 7. " PF7F4 ,Port F bit 7 function select" "PORT,SO1/SDA1" bitfld.long 0x0C 6. " PF6F4 ,Port F bit 6 function select" "PORT,SI1/SCL1" bitfld.long 0x0C 5. " PF5F4 ,Port F bit 5 function select" "PORT,SCK1" bitfld.long 0x0C 2. " PF2F4 ,Port F bit 2 function select" "PORT,IRIN4" textline " " bitfld.long 0x0C 1. " PF1F4 ,Port F bit 1 function select" "PORT,IROUT4" else group.long 0x08++0x0B line.long 0x00 "GPIOFFR1,Port F function register 1" bitfld.long 0x00 7. " PF7F1 ,Port F bit 7 function select" "PORT,ALE" bitfld.long 0x00 6. " PF6F1 ,Port F bit 6 function select" "PORT,/CS0" bitfld.long 0x00 5. " PF5F1 ,Port F bit 5 function select" "PORT,/CS1" bitfld.long 0x00 4. " PF4F1 ,Port F bit 4 function select" "PORT,/BELH" textline " " bitfld.long 0x00 3. " PF3F1 ,Port F bit 3 function select" "PORT,/BELL" bitfld.long 0x00 2. " PF2F1 ,Port F bit 2 function select" "PORT,/WR" bitfld.long 0x00 1. " PF1F1 ,Port F bit 1 function select" "PORT,/RD" line.long 0x04 "GPIOFFR2,Port F function register 2" bitfld.long 0x04 5. " PF5F2 ,Port F bit 5 function select" "PORT,INT7" bitfld.long 0x04 4. " PF4F2 ,Port F bit 4 function select" "PORT,INT6" line.long 0x08 "GPIOFFR3,Port F function register 3" bitfld.long 0x08 5. " PF5F3 ,Port F bit 5 function select" "PORT,TB5IN1" bitfld.long 0x08 4. " PF4F3 ,Port F bit 4 function select" "PORT,TB5IN0" bitfld.long 0x08 0. " PF0F3 ,Port F bit 0 function select" "PORT,TB6OUT" endif group.long 0x28++0x03 line.long 0x00 "GPIOFOD,Port F open drain control register" bitfld.long 0x00 7. " PF7OD ,Port F bit 7 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 6. " PF6OD ,Port F bit 6 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 5. " PF5OD ,Port F bit 5 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 4. " PF4OD ,Port F bit 4 open-drain enable" "CMOS,Open-drain" textline " " bitfld.long 0x00 3. " PF3OD ,Port F bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PF2OD ,Port F bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PF1OD ,Port F bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PF0OD ,Port F bit 0 open-drain enable" "CMOS,Open-drain" group.long 0x2c++0x03 line.long 0x00 "GPIOFPUP,Port F pull-up control register" bitfld.long 0x0 7. " PF7UP ,Port F bit 7 pull-up enable" "Disabled,Enabled" bitfld.long 0x0 6. " PF6UP ,Port F bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x0 5. " PF5UP ,Port F bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x0 4. " PF4UP ,Port F bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x0 3. " PF3UP ,Port F bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x0 2. " PF2UP ,Port F bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x0 1. " PF1UP ,Port F bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x0 0. " PF0UP ,Port F bit 0 pull-up enable" "No effect,Enabled" sif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*") group.long 0x30++0x03 line.long 0x00 "GPIOFPDN,Port F pull-down control register" bitfld.long 0x00 7. " PF7DN ,Port F bit 7 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 6. " PF6DN ,Port F bit 6 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 5. " PF5DN ,Port F bit 5 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 4. " PF4DN ,Port F bit 4 pull-down enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PF3DN ,Port F bit 3 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 2. " PF2DN ,Port F bit 2 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 1. " PF1DN ,Port F bit 1 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 0. " PF0DN ,Port F bit 0 pull-down enable" "Disabled,Enabled" endif sif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*") group.long 0x38++0x03 line.long 0x00 "GPIOFIE,Port F input control register" bitfld.long 0x0 7. " PF7IE ,Port F bit 7 input enable" "Disabled,Enabled" bitfld.long 0x0 6. " PF6IE ,Port F bit 6 input enable" "Disabled,Enabled" bitfld.long 0x0 5. " PF5IE ,Port F bit 5 input enable" "Disabled,Enabled" bitfld.long 0x0 4. " PF4IE ,Port F bit 4 input enable" "Disabled,Enabled" textline " " bitfld.long 0x0 3. " PF3IE ,Port F bit 3 input enable" "Disabled,Enabled" bitfld.long 0x0 2. " PF2IE ,Port F bit 2 input enable" "Disabled,Enabled" bitfld.long 0x0 1. " PF1IE ,Port F bit 1 input enable" "Disabled,Enabled" bitfld.long 0x0 0. " PF0IE ,Port F bit 0 input enable" "Disabled,Enabled" else group.long 0x38++0x03 line.long 0x00 "GPIOFIE,Port F input control register" bitfld.long 0x0 7. " PF7IE ,Port F bit 7 input enable" "Disabled,Enabled" bitfld.long 0x0 6. " PF6IE ,Port F bit 6 input enable" "Disabled,Enabled" bitfld.long 0x0 5. " PF5IE ,Port F bit 5 input enable" "Disabled,Enabled" bitfld.long 0x0 4. " PF4IE ,Port F bit 4 input enable" "Disabled,Enabled" textline " " bitfld.long 0x0 3. " PF3IE ,Port F bit 3 input enable" "Disabled,Enabled" bitfld.long 0x0 2. " PF2IE ,Port F bit 2 input enable" "Disabled,Enabled" bitfld.long 0x0 1. " PF1IE ,Port F bit 1 input enable" "Disabled,Enabled" endif width 0xb elif cpuis("TMPM365F*") width 11. group.long 0x00++0x07 line.long 0x00 "GPIOFDATA,Port F data register" bitfld.long 0x0 7. " PF7 ,Port F bit 7 data" "Low,High" bitfld.long 0x0 6. " PF6 ,Port F bit 6 data" "Low,High" bitfld.long 0x0 5. " PF5 ,Port F bit 5 data" "Low,High" bitfld.long 0x0 4. " PF4 ,Port F bit 4 data" "Low,High" textline " " bitfld.long 0x0 3. " PF3 ,Port F bit 3 data" "Low,High" bitfld.long 0x0 2. " PF2 ,Port F bit 2 data" "Low,High" bitfld.long 0x0 1. " PF1 ,Port F bit 1 data" "Low,High" bitfld.long 0x0 0. " PF0 ,Port F bit 0 data" "Low,High" line.long 0x04 "GPIOFCR,Port F output control register" bitfld.long 0x04 7. " PF7C ,Port F bit 7 output enable" "Disabled,Enabled" bitfld.long 0x04 6. " PF6C ,Port F bit 6 output enable" "Disabled,Enabled" bitfld.long 0x04 5. " PF5C ,Port F bit 5 output enable" "Disabled,Enabled" bitfld.long 0x04 4. " PF4C ,Port F bit 4 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PF3C ,Port F bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PF2C ,Port F bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PF1C ,Port F bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PF0C ,Port F bit 0 output enable" "Disabled,Enabled" group.long 0x0C++0x07 line.long 0x00 "GPIOFFR2,Port F function register 2" bitfld.long 0x00 5. " PF2F2 ,Port F bit 5 function select" "PORT,INT7" bitfld.long 0x00 4. " PF4F2 ,Port F bit 4 function select" "PORT,INT6" line.long 0x04 "GPIOFFR3,Port F function register 3" bitfld.long 0x04 5. " PF5F3 ,Port F bit 5 function select" "PORT,TB5IN1" bitfld.long 0x04 4. " PF4F3 ,Port F bit 4 function select" "PORT,TB5IN0" bitfld.long 0x04 0. " PF0F3 ,Port F bit 0 function select" "PORT,TB6OUT" group.long 0x28++0x03 line.long 0x00 "GPIOFOD,Port F open drain control register" bitfld.long 0x00 7. " PF7OD ,Port F bit 7 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 6. " PF6OD ,Port F bit 6 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 5. " PF5OD ,Port F bit 5 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 4. " PF4OD ,Port F bit 4 open-drain enable" "CMOS,Open-drain" textline " " bitfld.long 0x00 3. " PF3OD ,Port F bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PF2OD ,Port F bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PF1OD ,Port F bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PF0OD ,Port F bit 0 open-drain enable" "CMOS,Open-drain" group.long 0x2C++0x03 line.long 0x00 "GPIOFPUP,Port F pull-up control register" bitfld.long 0x00 7. " PF7UP ,Port F bit 7 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 6. " PF6UP ,Port F bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 5. " PF5UP ,Port F bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 4. " PF4UP ,Port F bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PF3UP ,Port F bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 2. " PF2UP ,Port F bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 1. " PF1UP ,Port F bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 0. " PF0UP ,Port F bit 0 pull-up enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOFIE,Port F input control register" bitfld.long 0x0 7. " PF7IE ,Port F bit 7 input enable" "Disabled,Enabled" bitfld.long 0x0 6. " PF6IE ,Port F bit 6 input enable" "Disabled,Enabled" bitfld.long 0x0 5. " PF5IE ,Port F bit 5 input enable" "Disabled,Enabled" bitfld.long 0x0 4. " PF4IE ,Port F bit 4 input enable" "Disabled,Enabled" textline " " bitfld.long 0x0 3. " PF3IE ,Port F bit 3 input enable" "Disabled,Enabled" bitfld.long 0x0 2. " PF2IE ,Port F bit 2 input enable" "Disabled,Enabled" bitfld.long 0x0 1. " PF1IE ,Port F bit 1 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM36B*") width 11. group.long 0x00++0x07 line.long 0x00 "GPIOFDATA,Port F data register" bitfld.long 0x0 7. " PF7 ,Port F bit 7 data" "Low,High" bitfld.long 0x0 6. " PF6 ,Port F bit 6 data" "Low,High" bitfld.long 0x0 5. " PF5 ,Port F bit 5 data" "Low,High" bitfld.long 0x0 4. " PF4 ,Port F bit 4 data" "Low,High" textline " " bitfld.long 0x0 3. " PF3 ,Port F bit 3 data" "Low,High" bitfld.long 0x0 2. " PF2 ,Port F bit 2 data" "Low,High" bitfld.long 0x0 1. " PF1 ,Port F bit 1 data" "Low,High" bitfld.long 0x0 0. " PF0 ,Port F bit 0 data" "Low,High" line.long 0x04 "GPIOFCR,Port F output control register" bitfld.long 0x04 7. " PF7C ,Port F bit 7 output enable" "Disabled,Enabled" bitfld.long 0x04 6. " PF6C ,Port F bit 6 output enable" "Disabled,Enabled" bitfld.long 0x04 5. " PF5C ,Port F bit 5 output enable" "Disabled,Enabled" bitfld.long 0x04 4. " PF4C ,Port F bit 4 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PF3C ,Port F bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PF2C ,Port F bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PF1C ,Port F bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PF0C ,Port F bit 0 output enable" "Disabled,Enabled" group.long 0x08++0x03 line.long 0x00 "GPIOFFR1,Port F function register 1" bitfld.long 0x00 7. " PF7F1 ,Port F bit 7 function select" "PORT,AD7" bitfld.long 0x00 6. " PF6F1 ,Port F bit 6 function select" "PORT,AD6" bitfld.long 0x00 5. " PF5F1 ,Port F bit 5 function select" "PORT,AD5" bitfld.long 0x00 4. " PF4F1 ,Port F bit 4 function select" "PORT,AD4" textline " " bitfld.long 0x00 3. " PF3F1 ,Port F bit 3 function select" "PORT,AD3" bitfld.long 0x00 2. " PF2F1 ,Port F bit 2 function select" "PORT,AD2" bitfld.long 0x00 1. " PF1F1 ,Port F bit 1 function select" "PORT,AD1" bitfld.long 0x00 0. " PF0F1 ,Port F bit 0 function select" "PORT,AD0" sif cpuis("TMPM369F*") endif group.long 0x0C++0x03 line.long 0x00 "GPIOFFR2,Port F function register 2" bitfld.long 0x00 7. " PF7F2 ,Port F bit 7 function select" "PORT,ENCA0" bitfld.long 0x00 6. " PF6F2 ,Port F bit 6 function select" "PORT,ENCB0" bitfld.long 0x00 5. " PF5F2 ,Port F bit 5 function select" "PORT,ENCZ0" bitfld.long 0x00 4. " PF4F2 ,Port F bit 4 function select" "PORT,INT0" group.long 0x10++0x03 line.long 0x00 "GPIOFFR3,Port F function register 3" bitfld.long 0x00 7. " PF7F3 ,Port F bit 7 function select" "PORT,DTR4" bitfld.long 0x00 6. " PF6F3 ,Port F bit 6 function select" "PORT,DSR4" bitfld.long 0x00 5. " PF5F3 ,Port F bit 5 function select" "PORT,RIN4" bitfld.long 0x00 4. " PF4F3 ,Port F bit 4 function select" "PORT,DCD4" textline " " bitfld.long 0x00 3. " PF3F3 ,Port F bit 3 function select" "PORT,/RTS4" bitfld.long 0x00 2. " PF2F3 ,Port F bit 2 function select" "PORT,RXD4" bitfld.long 0x00 1. " PF1F3 ,Port F bit 1 function select" "PORT,TXD4" bitfld.long 0x00 0. " PF0F3 ,Port F bit 0 function select" "PORT,/CTS4" group.long 0x14++0x03 line.long 0x00 "GPIOFFR4,Port F function register 4" bitfld.long 0x00 7. " PF7F4 ,Port F bit 7 function select" "PORT,SO1/SDA1" bitfld.long 0x00 6. " PF6F4 ,Port F bit 6 function select" "PORT,SI1/SCL1" bitfld.long 0x00 5. " PF5F4 ,Port F bit 5 function select" "PORT,SCK1" bitfld.long 0x00 2. " PF2F4 ,Port F bit 2 function select" "PORT,IRIN4" textline " " bitfld.long 0x00 1. " PF1F4 ,Port F bit 1 function select" "PORT,IROUT4" group.long 0x28++0x07 line.long 0x00 "GPIOFOD,Port F open drain control register" bitfld.long 0x00 7. " PF7OD ,Port F bit 7 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 6. " PF6OD ,Port F bit 6 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 5. " PF5OD ,Port F bit 5 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 4. " PF4OD ,Port F bit 4 open-drain enable" "CMOS,Open-drain" textline " " bitfld.long 0x00 3. " PF3OD ,Port F bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PF2OD ,Port F bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PF1OD ,Port F bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PF0OD ,Port F bit 0 open-drain enable" "CMOS,Open-drain" line.long 0x04 "GPIOFPUP,Port F pull-up control register" bitfld.long 0x04 7. " PF7UP ,Port F bit 7 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 6. " PF6UP ,Port F bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 5. " PF5UP ,Port F bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 4. " PF4UP ,Port F bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PF3UP ,Port F bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 2. " PF2UP ,Port F bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 1. " PF1UP ,Port F bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 0. " PF0UP ,Port F bit 0 pull-up enable" "Disabled,Enabled" group.long 0x30++0x03 line.long 0x00 "GPIOFPDN,Port F pull-down control register" bitfld.long 0x00 7. " PF7DN ,Port F bit 7 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 6. " PF6DN ,Port F bit 6 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 5. " PF5DN ,Port F bit 5 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 4. " PF4DN ,Port F bit 4 pull-down enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PF3DN ,Port F bit 3 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 2. " PF2DN ,Port F bit 2 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 1. " PF1DN ,Port F bit 1 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 0. " PF0DN ,Port F bit 0 pull-down enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOFIE,Port F input control register" bitfld.long 0x0 7. " PF7IE ,Port F bit 7 input enable" "Disabled,Enabled" bitfld.long 0x0 6. " PF6IE ,Port F bit 6 input enable" "Disabled,Enabled" bitfld.long 0x0 5. " PF5IE ,Port F bit 5 input enable" "Disabled,Enabled" bitfld.long 0x0 4. " PF4IE ,Port F bit 4 input enable" "Disabled,Enabled" textline " " bitfld.long 0x0 3. " PF3IE ,Port F bit 3 input enable" "Disabled,Enabled" bitfld.long 0x0 2. " PF2IE ,Port F bit 2 input enable" "Disabled,Enabled" bitfld.long 0x0 1. " PF1IE ,Port F bit 1 input enable" "Disabled,Enabled" bitfld.long 0x0 0. " PF0IE ,Port F bit 0 input enable" "Disabled,Enabled" width 0xb endif base ad:0x400C0140 sif cpuis("TMPM395F*") width 11. group.long 0x00++0x0B line.long 0x00 "GPIOFDATA,Port F data register" sif cpuis("TMPM375F*") bitfld.long 0x0 6. " PF6 ,Port F bit 6 data" "Low,High" bitfld.long 0x0 5. " PF5 ,Port F bit 5 data" "Low,High" bitfld.long 0x0 4. " PF4 ,Port F bit 4 data" "Low,High" bitfld.long 0x0 3. " PF3 ,Port F bit 3 data" "Low,High" textline " " bitfld.long 0x0 2. " PF2 ,Port F bit 2 data" "Low,High" bitfld.long 0x0 1. " PF1 ,Port F bit 1 data" "Low,High" bitfld.long 0x0 0. " PF0 ,Port F bit 0 data" "Low,High" else bitfld.long 0x0 7. " PF7 ,Port F bit 7 data" "Low,High" bitfld.long 0x0 6. " PF6 ,Port F bit 6 data" "Low,High" bitfld.long 0x0 5. " PF5 ,Port F bit 5 data" "Low,High" bitfld.long 0x0 4. " PF4 ,Port F bit 4 data" "Low,High" textline " " bitfld.long 0x0 3. " PF3 ,Port F bit 3 data" "Low,High" bitfld.long 0x0 2. " PF2 ,Port F bit 2 data" "Low,High" bitfld.long 0x0 1. " PF1 ,Port F bit 1 data" "Low,High" bitfld.long 0x0 0. " PF0 ,Port F bit 0 data" "Low,High" endif line.long 0x04 "GPIOFCR,Port F output control register" sif cpuis("TMPM375F*") bitfld.long 0x04 6. " PF6C ,Port F bit 6 output enable" "Disabled,Enabled" bitfld.long 0x04 5. " PF5C ,Port F bit 5 output enable" "Disabled,Enabled" bitfld.long 0x04 4. " PF4C ,Port F bit 4 output enable" "Disabled,Enabled" bitfld.long 0x04 3. " PF3C ,Port F bit 3 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 2. " PF2C ,Port F bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PF1C ,Port F bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PF0C ,Port F bit 0 output enable" "Disabled,Enabled" else bitfld.long 0x04 7. " PF7C ,Port F bit 7 output enable" "Disabled,Enabled" bitfld.long 0x04 6. " PF6C ,Port F bit 6 output enable" "Disabled,Enabled" bitfld.long 0x04 5. " PF5C ,Port F bit 5 output enable" "Disabled,Enabled" bitfld.long 0x04 4. " PF4C ,Port F bit 4 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PF3C ,Port F bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PF2C ,Port F bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PF1C ,Port F bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PF0C ,Port F bit 0 output enable" "Disabled,Enabled" endif line.long 0x08 "GPIOFFR1,Port F function register 1" sif cpuis("TMPM395F*") bitfld.long 0x08 7. " PF7F1 ,Port F bit 7 function select" "PORT,TB4OUT" bitfld.long 0x08 6. " PF6F1 ,Port F bit 6 function select" "PORT,SCK1" bitfld.long 0x08 5. " PF5F1 ,Port F bit 5 function select" "PORT,SI1/SCL1" bitfld.long 0x08 4. " PF4F1 ,Port F bit 4 function select" "PORT,SO1/SDA1" textline " " bitfld.long 0x08 3. " PF3F1 ,Port F bit 3 function select" "PORT,RXIN1" bitfld.long 0x08 2. " PF2F1 ,Port F bit 2 function select" "PORT,SCLK2" bitfld.long 0x08 1. " PF1F1 ,Port F bit 1 function select" "PORT,RXD2" bitfld.long 0x08 0. " PF0F1 ,Port F bit 0 function select" "PORT,TXD2" elif (cpuis("TMPM372FW")||cpuis("TMPM372FWUG")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM376F*")) bitfld.long 0x08 7. " PF7F1 ,Port F bit 7 function select" "PORT,/OVV1" bitfld.long 0x08 6. " PF6F1 ,Port F bit 6 function select" "PORT,/EMG1" bitfld.long 0x08 5. " PF5F1 ,Port F bit 5 function select" "PORT,ZO1" bitfld.long 0x08 4. " PF4F1 ,Port F bit 4 function select" "PORT,WO1" textline " " bitfld.long 0x08 3. " PF3F1 ,Port F bit 3 function select" "PORT,YO1" bitfld.long 0x08 2. " PF2F1 ,Port F bit 2 function select" "PORT,VO1" bitfld.long 0x08 1. " PF1F1 ,Port F bit 1 function select" "PORT,XO1" bitfld.long 0x08 0. " PF0F1 ,Port F bit 0 function select" "PORT,UO1" endif sif cpuis("TMPM375F*") bitfld.long 0x08 6. " PF6F1 ,Port F bit 6 function select" "PORT,/EMG" bitfld.long 0x08 5. " PF5F1 ,Port F bit 5 function select" "PORT,ZO" bitfld.long 0x08 4. " PF4F1 ,Port F bit 4 function select" "PORT,WO" bitfld.long 0x08 3. " PF3F1 ,Port F bit 3 function select" "PORT,YO" textline " " bitfld.long 0x08 2. " PF2F1 ,Port F bit 2 function select" "PORT,VO" bitfld.long 0x08 1. " PF1F1 ,Port F bit 1 function select" "PORT,XO" bitfld.long 0x08 0. " PF0F1 ,Port F bit 0 function select" "PORT,UO" endif sif cpuis("TMPM395F*") group.long 0x0C++0x03 line.long 0x00 "GPIOFFR2,Port F function register 2" bitfld.long 0x00 2. " PF2F2 ,Port F bit 2 function select" "PORT,CTS2" endif sif cpuis("TMPM375F*") group.long 0x0C++0x03 line.long 0x00 "GPIOFFR2,Port F function register 2" bitfld.long 0x00 6. " PF2F2 ,Port F bit 6 function select" "PORT,/OVV" endif group.long 0x28++0x07 line.long 0x00 "GPIOFOD,Port F open drain control register" sif cpuis("TMPM375F*") bitfld.long 0x00 6. " PF6OD ,Port F bit 6 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 5. " PF5OD ,Port F bit 5 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 4. " PF4OD ,Port F bit 4 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 3. " PF3OD ,Port F bit 3 open-drain enable" "CMOS,Open-drain" textline " " bitfld.long 0x00 2. " PF2OD ,Port F bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PF1OD ,Port F bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PF0OD ,Port F bit 0 open-drain enable" "CMOS,Open-drain" else bitfld.long 0x00 7. " PF7OD ,Port F bit 7 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 6. " PF6OD ,Port F bit 6 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 5. " PF5OD ,Port F bit 5 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 4. " PF4OD ,Port F bit 4 open-drain enable" "CMOS,Open-drain" textline " " bitfld.long 0x00 3. " PF3OD ,Port F bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PF2OD ,Port F bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PF1OD ,Port F bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PF0OD ,Port F bit 0 open-drain enable" "CMOS,Open-drain" endif line.long 0x04 "GPIOFPUP,Port F pull-up control register" sif cpuis("TMPM375F*") bitfld.long 0x04 6. " PF6UP ,Port F bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 5. " PF5UP ,Port F bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 4. " PF4UP ,Port F bit 4 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 3. " PF3UP ,Port F bit 3 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x04 2. " PF2UP ,Port F bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 1. " PF1UP ,Port F bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 0. " PF0UP ,Port F bit 0 pull-up enable" "Disabled,Enabled" else bitfld.long 0x04 7. " PF7UP ,Port F bit 7 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 6. " PF6UP ,Port F bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 5. " PF5UP ,Port F bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 4. " PF4UP ,Port F bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PF3UP ,Port F bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 2. " PF2UP ,Port F bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 1. " PF1UP ,Port F bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 0. " PF0UP ,Port F bit 0 pull-up enable" "Disabled,Enabled" endif sif (cpuis("TMPM372FW")||cpuis("TMPM372FWUG")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM375F*")||cpuis("TMPM376F*")) group.long 0x30++0x3 line.long 0x00 "GPIOFPDN,Port F pull-down control register" sif cpuis("TMPM375F*") bitfld.long 0x00 6. " PF6DN ,Port F bit 6 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 5. " PF5DN ,Port F bit 5 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 4. " PF4DN ,Port F bit 4 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 3. " PF3DN ,Port F bit 3 pull-down enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " PF2DN ,Port F bit 2 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 1. " PF1DN ,Port F bit 1 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 0. " PF0DN ,Port F bit 0 pull-down enable" "Disabled,Enabled" else bitfld.long 0x00 7. " PF7DN ,Port F bit 7 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 6. " PF6DN ,Port F bit 6 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 5. " PF5DN ,Port F bit 5 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 4. " PF4DN ,Port F bit 4 pull-down enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PF3DN ,Port F bit 3 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 2. " PF2DN ,Port F bit 2 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 1. " PF1DN ,Port F bit 1 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 0. " PF0DN ,Port F bit 0 pull-down enable" "Disabled,Enabled" endif endif group.long 0x38++0x03 line.long 0x00 "GPIOFIE,Port F input control register" sif cpuis("TMPM375F*") bitfld.long 0x00 6. " PF6IE ,Port F bit 6 input enable" "Disabled,Enabled" bitfld.long 0x00 5. " PF5IE ,Port F bit 5 input enable" "Disabled,Enabled" bitfld.long 0x00 4. " PF4IE ,Port F bit 4 input enable" "Disabled,Enabled" bitfld.long 0x00 3. " PF3IE ,Port F bit 3 input enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " PF2IE ,Port F bit 2 input enable" "Disabled,Enabled" bitfld.long 0x00 1. " PF1IE ,Port F bit 1 input enable" "Disabled,Enabled" bitfld.long 0x00 0. " PF0IE ,Port F bit 0 input enable" "Disabled,Enabled" else bitfld.long 0x00 7. " PF7IE ,Port F bit 7 input enable" "Disabled,Enabled" bitfld.long 0x00 6. " PF6IE ,Port F bit 6 input enable" "Disabled,Enabled" bitfld.long 0x00 5. " PF5IE ,Port F bit 5 input enable" "Disabled,Enabled" bitfld.long 0x00 4. " PF4IE ,Port F bit 4 input enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PF3IE ,Port F bit 3 input enable" "Disabled,Enabled" bitfld.long 0x00 2. " PF2IE ,Port F bit 2 input enable" "Disabled,Enabled" bitfld.long 0x00 1. " PF1IE ,Port F bit 1 input enable" "Disabled,Enabled" bitfld.long 0x00 0. " PF0IE ,Port F bit 0 input enable" "Disabled,Enabled" endif width 0xb endif tree.end tree "Port G" base ad:0x40000180 sif cpuis("TMPM330F*")||cpuis("TMPM333F*") width 11. group.byte 0x00++0x00 line.byte 0x00 "GPIOGDATA,Port G data register" bitfld.byte 0x00 7. " PG7 ,Port G bit 7 data" "Low,High" bitfld.byte 0x00 6. " PG6 ,Port G bit 6 data" "Low,High" bitfld.byte 0x00 5. " PG5 ,Port G bit 5 data" "Low,High" bitfld.byte 0x00 4. " PG4 ,Port G bit 4 data" "Low,High" textline " " bitfld.byte 0x00 3. " PG3 ,Port G bit 3 data" "Low,High" bitfld.byte 0x00 2. " PG2 ,Port G bit 2 data" "Low,High" bitfld.byte 0x00 1. " PG1 ,Port G bit 1 data" "Low,High" bitfld.byte 0x00 0. " PG0 ,Port G bit 0 data" "Low,High" group.byte 0x04++0x00 line.byte 0x00 "GPIOGCR,Port G output control register" bitfld.byte 0x00 7. " PG7C ,Port G bit 7 output enable" "Disabled,Enabled" bitfld.byte 0x00 6. " PG6C ,Port G bit 6 output enable" "Disabled,Enabled" bitfld.byte 0x00 5. " PG5C ,Port G bit 5 output enable" "Disabled,Enabled" bitfld.byte 0x00 4. " PG4C ,Port G bit 4 output enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " PG3C ,Port G bit 3 output enable" "Disabled,Enabled" bitfld.byte 0x00 2. " PG2C ,Port G bit 2 output enable" "Disabled,Enabled" bitfld.byte 0x00 1. " PG1C ,Port G bit 1 output enable" "Disabled,Enabled" bitfld.byte 0x00 0. " PG0C ,Port G bit 0 output enable" "Disabled,Enabled" group.byte 0x08++0x00 line.byte 0x00 "GPIOGFR1,Port G function register 1" bitfld.byte 0x00 7. " PG7F1 ,Port G bit 7 function select" "PORT,TB8OUT" bitfld.byte 0x00 6. " PG6F1 ,Port G bit 6 function select" "PORT,SCK2" bitfld.byte 0x00 5. " PG5F1 ,Port G bit 5 function select" "PORT,SI2/SCL2" bitfld.byte 0x00 4. " PG4F1 ,Port G bit 4 function select" "PORT,SO2/SDA2" textline " " bitfld.byte 0x00 3. " PG3F1 ,Port G bit 3 function select" "PORT,INT4" bitfld.byte 0x00 2. " PG2F1 ,Port G bit 2 function select" "PORT,SCK0" bitfld.byte 0x00 1. " PG1F1 ,Port G bit 1 function select" "PORT,SI0/SCL0" bitfld.byte 0x00 0. " PG0F1 ,Port G bit 0 function select" "PORT,SO0/SDA0" group.byte 0x028++0x00 line.byte 0x00 "GPIOGOD,Port G open drain control register" bitfld.byte 0x00 7. " PG7OD ,Port G bit 7 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 6. " PG6OD ,Port G bit 6 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 5. " PG5OD ,Port G bit 5 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 4. " PG4OD ,Port G bit 4 open-drain enable" "CMOS,Open-drain" textline " " bitfld.byte 0x00 3. " PG3OD ,Port G bit 3 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 2. " PG2OD ,Port G bit 2 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 1. " PG1OD ,Port G bit 1 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 0. " PG0OD ,Port G bit 0 open-drain enable" "CMOS,Open-drain" group.byte 0x2c++0x00 line.byte 0x00 "GPIOGPUP,Port G pull-up control register" bitfld.byte 0x00 7. " PG7UP ,Port G bit 7 pull-up enable" "Disabled,Enabled" bitfld.byte 0x00 6. " PG6UP ,Port G bit 6 pull-up enable" "Disabled,Enabled" bitfld.byte 0x00 5. " PG5UP ,Port G bit 5 pull-up enable" "Disabled,Enabled" bitfld.byte 0x00 4. " PG4UP ,Port G bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " PG3UP ,Port G bit 3 pull-up enable" "Disabled,Enabled" bitfld.byte 0x00 2. " PG2UP ,Port G bit 2 pull-up enable" "Disabled,Enabled" bitfld.byte 0x00 1. " PG1UP ,Port G bit 1 pull-up enable" "Disabled,Enabled" bitfld.byte 0x00 0. " PG0UP ,Port G bit 0 pull-up enable" "Disabled,Enabled" group.byte 0x38++0x00 line.byte 0x00 "GPIOGIE,Port G input control register" bitfld.byte 0x00 7. " PG7IE ,Port G bit 7 input enable" "Disabled,Enabled" bitfld.byte 0x00 6. " PG6IE ,Port G bit 6 input enable" "Disabled,Enabled" bitfld.byte 0x00 5. " PG5IE ,Port G bit 5 pull-down enable" "Disabled,Enabled" bitfld.byte 0x00 4. " PG4IE ,Port G bit 4 input enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " PG3IE ,Port G bit 3 input enable" "Disabled,Enabled" bitfld.byte 0x00 2. " PG2IE ,Port G bit 2 input enable" "Disabled,Enabled" bitfld.byte 0x00 1. " PG1IE ,Port G bit 1 input enable" "Disabled,Enabled" bitfld.byte 0x00 0. " PG0IE ,Port G bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM370F*") width 11. group.byte 0x00++0x00 line.byte 0x00 "GPIOGDATA,Port G data register" bitfld.byte 0x0 7. " PG7 ,Port G bit 7 data" "Low,High" bitfld.byte 0x0 6. " PG6 ,Port G bit 6 data" "Low,High" bitfld.byte 0x0 5. " PG5 ,Port G bit 5 data" "Low,High" bitfld.byte 0x0 4. " PG4 ,Port G bit 4 data" "Low,High" textline " " bitfld.byte 0x0 3. " PG3 ,Port G bit 3 data" "Low,High" bitfld.byte 0x0 2. " PG2 ,Port G bit 2 data" "Low,High" bitfld.byte 0x0 1. " PG1 ,Port G bit 1 data" "Low,High" bitfld.byte 0x0 0. " PG0 ,Port G bit 0 data" "Low,High" group.byte 0x04++0x00 line.byte 0x00 "GPIOGCR,Port G output control register" bitfld.byte 0x0 7. " PG7C ,Port G bit 7 output enable" "Disabled,Enabled" bitfld.byte 0x0 6. " PG6C ,Port G bit 6 output enable" "Disabled,Enabled" bitfld.byte 0x0 5. " PG5C ,Port G bit 5 output enable" "Disabled,Enabled" bitfld.byte 0x0 4. " PG4C ,Port G bit 4 output enable" "Disabled,Enabled" textline " " bitfld.byte 0x0 3. " PG3C ,Port G bit 3 output enable" "Disabled,Enabled" bitfld.byte 0x0 2. " PG2C ,Port G bit 2 output enable" "Disabled,Enabled" bitfld.byte 0x0 1. " PG1C ,Port G bit 1 output enable" "Disabled,Enabled" bitfld.byte 0x0 0. " PG0C ,Port G bit 0 output enable" "Disabled,Enabled" group.byte 0x08++0x00 line.byte 0x00 "GPIOGFR1,Port G function register 1" bitfld.byte 0x00 7. " PG7F1 ,Port G bit 7 function select" "PORT,/OVV1" bitfld.byte 0x00 6. " PG6F1 ,Port G bit 6 function select" "PORT,/EMG1" bitfld.byte 0x00 5. " PG5F1 ,Port G bit 5 function select" "PORT,ZO1" bitfld.byte 0x00 4. " PG4F1 ,Port G bit 4 function select" "PORT,WO1" textline " " bitfld.byte 0x00 3. " PG3F1 ,Port G bit 3 function select" "PORT,YO1" bitfld.byte 0x00 2. " PG2F1 ,Port G bit 2 function select" "PORT,VO1" bitfld.byte 0x00 1. " PG1F1 ,Port G bit 1 function select" "PORT,XO1" bitfld.byte 0x00 0. " PG0F1 ,Port G bit 0 function select" "PORT,UO1" group.byte 0x028++0x00 line.byte 0x00 "GPIOGOD,Port G open drain control register" bitfld.byte 0x00 7. " PG7OD ,Port G bit 7 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 6. " PG6OD ,Port G bit 6 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 5. " PG5OD ,Port G bit 5 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 4. " PG4OD ,Port G bit 4 open-drain enable" "CMOS,Open-drain" textline " " bitfld.byte 0x00 3. " PG3OD ,Port G bit 3 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 2. " PG2OD ,Port G bit 2 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 1. " PG1OD ,Port G bit 1 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 0. " PG0OD ,Port G bit 0 open-drain enable" "CMOS,Open-drain" group.byte 0x2c++0x00 line.byte 0x00 "GPIOGPUP,Port G pull-up control register" bitfld.byte 0x0 7. " PG7UP ,Port G bit 7 pull-up enable" "Disabled,Enabled" bitfld.byte 0x0 6. " PG6UP ,Port G bit 6 pull-up enable" "Disabled,Enabled" bitfld.byte 0x0 5. " PG5UP ,Port G bit 5 pull-up enable" "Disabled,Enabled" bitfld.byte 0x0 4. " PG4UP ,Port G bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.byte 0x0 3. " PG3UP ,Port G bit 3 pull-up enable" "Disabled,Enabled" bitfld.byte 0x0 2. " PG2UP ,Port G bit 2 pull-up enable" "Disabled,Enabled" bitfld.byte 0x0 1. " PG1UP ,Port G bit 1 pull-up enable" "Disabled,Enabled" bitfld.byte 0x0 0. " PG0UP ,Port G bit 0 pull-up enable" "Disabled,Enabled" group.byte 0x30++0x00 line.byte 0x00 "GPIOGPDN,Port G pull-down control register" bitfld.byte 0x0 7. " PG7DN ,Port G bit 7 pull-down enable" "Disabled,Enabled" bitfld.byte 0x0 6. " PG6DN ,Port G bit 6 pull-down enable" "Disabled,Enabled" bitfld.byte 0x0 5. " PG5DN ,Port G bit 5 pull-down enable" "Disabled,Enabled" bitfld.byte 0x0 4. " PG4DN ,Port G bit 4 pull-down enable" "Disabled,Enabled" textline " " bitfld.byte 0x0 3. " PG3DN ,Port G bit 3 pull-down enable" "Disabled,Enabled" bitfld.byte 0x0 2. " PG2DN ,Port G bit 2 pull-down enable" "Disabled,Enabled" bitfld.byte 0x0 1. " PG1DN ,Port G bit 1 pull-down enable" "Disabled,Enabled" bitfld.byte 0x0 0. " PG0DN ,Port G bit 0 pull-down enable" "Disabled,Enabled" group.byte 0x38++0x00 line.byte 0x00 "GPIOGIE,Port G input control register" bitfld.byte 0x0 7. " PG7IE ,Port G bit 7 input enable" "Disabled,Enabled" bitfld.byte 0x0 6. " PG6IE ,Port G bit 6 input enable" "Disabled,Enabled" bitfld.byte 0x0 5. " PG5IE ,Port G bit 5 input enable" "Disabled,Enabled" bitfld.byte 0x0 4. " PG4IE ,Port G bit 4 input enable" "Disabled,Enabled" textline " " bitfld.byte 0x0 3. " PG3IE ,Port G bit 3 input enable" "Disabled,Enabled" bitfld.byte 0x0 2. " PG2IE ,Port G bit 2 input enable" "Disabled,Enabled" bitfld.byte 0x0 1. " PG1IE ,Port G bit 1 input enable" "Disabled,Enabled" bitfld.byte 0x0 0. " PG0IE ,Port G bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM372FW")||cpuis("TMPM372FWUG")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM375F*")||cpuis("TMPM376F*") width 11. group.long 0x00++0x0B line.long 0x00 "GPIOGDATA,Port G data register" sif cpuis("TMPM375F*") bitfld.long 0x0 6. " PG6 ,Port G bit 6 data" "Low,High" bitfld.long 0x0 5. " PG5 ,Port G bit 5 data" "Low,High" bitfld.long 0x0 4. " PG4 ,Port G bit 4 data" "Low,High" bitfld.long 0x0 3. " PG3 ,Port G bit 3 data" "Low,High" textline " " bitfld.long 0x0 2. " PG2 ,Port G bit 2 data" "Low,High" bitfld.long 0x0 1. " PG1 ,Port G bit 1 data" "Low,High" bitfld.long 0x0 0. " PG0 ,Port G bit 0 data" "Low,High" else bitfld.long 0x0 7. " PG7 ,Port G bit 7 data" "Low,High" bitfld.long 0x0 6. " PG6 ,Port G bit 6 data" "Low,High" bitfld.long 0x0 5. " PG5 ,Port G bit 5 data" "Low,High" bitfld.long 0x0 4. " PG4 ,Port G bit 4 data" "Low,High" textline " " bitfld.long 0x0 3. " PG3 ,Port G bit 3 data" "Low,High" bitfld.long 0x0 2. " PG2 ,Port G bit 2 data" "Low,High" bitfld.long 0x0 1. " PG1 ,Port G bit 1 data" "Low,High" bitfld.long 0x0 0. " PG0 ,Port G bit 0 data" "Low,High" endif line.long 0x04 "GPIOGCR,Port G output control register" sif cpuis("TMPM375F*") bitfld.long 0x04 6. " PG6C ,Port G bit 6 output enable" "Disabled,Enabled" bitfld.long 0x04 5. " PG5C ,Port G bit 5 output enable" "Disabled,Enabled" bitfld.long 0x04 4. " PG4C ,Port G bit 4 output enable" "Disabled,Enabled" bitfld.long 0x04 3. " PG3C ,Port G bit 3 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 2. " PG2C ,Port G bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PG1C ,Port G bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PG0C ,Port G bit 0 output enable" "Disabled,Enabled" else bitfld.long 0x04 7. " PG7C ,Port G bit 7 output enable" "Disabled,Enabled" bitfld.long 0x04 6. " PG6C ,Port G bit 6 output enable" "Disabled,Enabled" bitfld.long 0x04 5. " PG5C ,Port G bit 5 output enable" "Disabled,Enabled" bitfld.long 0x04 4. " PG4C ,Port G bit 4 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PG3C ,Port G bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PG2C ,Port G bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PG1C ,Port G bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PG0C ,Port G bit 0 output enable" "Disabled,Enabled" endif line.long 0x08 "GPIOGFR1,Port G function register 1" sif cpuis("TMPM395F*") bitfld.long 0x08 7. " PG7F1 ,Port G bit 7 function select" "PORT,TB4OUT" bitfld.long 0x08 6. " PG6F1 ,Port G bit 6 function select" "PORT,SCK1" bitfld.long 0x08 5. " PG5F1 ,Port G bit 5 function select" "PORT,SI1/SCL1" bitfld.long 0x08 4. " PG4F1 ,Port G bit 4 function select" "PORT,SO1/SDA1" textline " " bitfld.long 0x08 3. " PG3F1 ,Port G bit 3 function select" "PORT,RXIN1" bitfld.long 0x08 2. " PG2F1 ,Port G bit 2 function select" "PORT,SCLK2" bitfld.long 0x08 1. " PG1F1 ,Port G bit 1 function select" "PORT,RXD2" bitfld.long 0x08 0. " PG0F1 ,Port G bit 0 function select" "PORT,TXD2" elif (cpuis("TMPM372FW")||cpuis("TMPM372FWUG")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM376F*")) bitfld.long 0x08 7. " PG7F1 ,Port G bit 7 function select" "PORT,/OVV1" bitfld.long 0x08 6. " PG6F1 ,Port G bit 6 function select" "PORT,/EMG1" bitfld.long 0x08 5. " PG5F1 ,Port G bit 5 function select" "PORT,ZO1" bitfld.long 0x08 4. " PG4F1 ,Port G bit 4 function select" "PORT,WO1" textline " " bitfld.long 0x08 3. " PG3F1 ,Port G bit 3 function select" "PORT,YO1" bitfld.long 0x08 2. " PG2F1 ,Port G bit 2 function select" "PORT,VO1" bitfld.long 0x08 1. " PG1F1 ,Port G bit 1 function select" "PORT,XO1" bitfld.long 0x08 0. " PG0F1 ,Port G bit 0 function select" "PORT,UO1" endif sif cpuis("TMPM375F*") bitfld.long 0x08 6. " PG6F1 ,Port G bit 6 function select" "PORT,/EMG" bitfld.long 0x08 5. " PG5F1 ,Port G bit 5 function select" "PORT,ZO" bitfld.long 0x08 4. " PG4F1 ,Port G bit 4 function select" "PORT,WO" bitfld.long 0x08 3. " PG3F1 ,Port G bit 3 function select" "PORT,YO" textline " " bitfld.long 0x08 2. " PG2F1 ,Port G bit 2 function select" "PORT,VO" bitfld.long 0x08 1. " PG1F1 ,Port G bit 1 function select" "PORT,XO" bitfld.long 0x08 0. " PG0F1 ,Port G bit 0 function select" "PORT,UO" endif sif cpuis("TMPM395F*") group.long 0x0C++0x03 line.long 0x00 "GPIOGFR2,Port G function register 2" bitfld.long 0x00 2. " PG2F2 ,Port G bit 2 function select" "PORT,CTS2" endif sif cpuis("TMPM375F*") group.long 0x0C++0x03 line.long 0x00 "GPIOGFR2,Port G function register 2" bitfld.long 0x00 6. " PG2F2 ,Port G bit 6 function select" "PORT,/OVV" endif group.long 0x28++0x07 line.long 0x00 "GPIOGOD,Port G open drain control register" sif cpuis("TMPM375F*") bitfld.long 0x00 6. " PG6OD ,Port G bit 6 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 5. " PG5OD ,Port G bit 5 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 4. " PG4OD ,Port G bit 4 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 3. " PG3OD ,Port G bit 3 open-drain enable" "CMOS,Open-drain" textline " " bitfld.long 0x00 2. " PG2OD ,Port G bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PG1OD ,Port G bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PG0OD ,Port G bit 0 open-drain enable" "CMOS,Open-drain" else bitfld.long 0x00 7. " PG7OD ,Port G bit 7 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 6. " PG6OD ,Port G bit 6 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 5. " PG5OD ,Port G bit 5 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 4. " PG4OD ,Port G bit 4 open-drain enable" "CMOS,Open-drain" textline " " bitfld.long 0x00 3. " PG3OD ,Port G bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PG2OD ,Port G bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PG1OD ,Port G bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PG0OD ,Port G bit 0 open-drain enable" "CMOS,Open-drain" endif line.long 0x04 "GPIOGPUP,Port G pull-up control register" sif cpuis("TMPM375F*") bitfld.long 0x04 6. " PG6UP ,Port G bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 5. " PG5UP ,Port G bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 4. " PG4UP ,Port G bit 4 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 3. " PG3UP ,Port G bit 3 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x04 2. " PG2UP ,Port G bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 1. " PG1UP ,Port G bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 0. " PG0UP ,Port G bit 0 pull-up enable" "Disabled,Enabled" else bitfld.long 0x04 7. " PG7UP ,Port G bit 7 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 6. " PG6UP ,Port G bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 5. " PG5UP ,Port G bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 4. " PG4UP ,Port G bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PG3UP ,Port G bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 2. " PG2UP ,Port G bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 1. " PG1UP ,Port G bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 0. " PG0UP ,Port G bit 0 pull-up enable" "Disabled,Enabled" endif sif (cpuis("TMPM372FW")||cpuis("TMPM372FWUG")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM375F*")||cpuis("TMPM376F*")) group.long 0x30++0x3 line.long 0x00 "GPIOGPDN,Port G pull-down control register" sif cpuis("TMPM375F*") bitfld.long 0x00 6. " PG6DN ,Port G bit 6 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 5. " PG5DN ,Port G bit 5 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 4. " PG4DN ,Port G bit 4 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 3. " PG3DN ,Port G bit 3 pull-down enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " PG2DN ,Port G bit 2 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 1. " PG1DN ,Port G bit 1 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 0. " PG0DN ,Port G bit 0 pull-down enable" "Disabled,Enabled" else bitfld.long 0x00 7. " PG7DN ,Port G bit 7 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 6. " PG6DN ,Port G bit 6 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 5. " PG5DN ,Port G bit 5 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 4. " PG4DN ,Port G bit 4 pull-down enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PG3DN ,Port G bit 3 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 2. " PG2DN ,Port G bit 2 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 1. " PG1DN ,Port G bit 1 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 0. " PG0DN ,Port G bit 0 pull-down enable" "Disabled,Enabled" endif endif group.long 0x38++0x03 line.long 0x00 "GPIOGIE,Port G input control register" sif cpuis("TMPM375F*") bitfld.long 0x00 6. " PG6IE ,Port G bit 6 input enable" "Disabled,Enabled" bitfld.long 0x00 5. " PG5IE ,Port G bit 5 input enable" "Disabled,Enabled" bitfld.long 0x00 4. " PG4IE ,Port G bit 4 input enable" "Disabled,Enabled" bitfld.long 0x00 3. " PG3IE ,Port G bit 3 input enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " PG2IE ,Port G bit 2 input enable" "Disabled,Enabled" bitfld.long 0x00 1. " PG1IE ,Port G bit 1 input enable" "Disabled,Enabled" bitfld.long 0x00 0. " PG0IE ,Port G bit 0 input enable" "Disabled,Enabled" else bitfld.long 0x00 7. " PG7IE ,Port G bit 7 input enable" "Disabled,Enabled" bitfld.long 0x00 6. " PG6IE ,Port G bit 6 input enable" "Disabled,Enabled" bitfld.long 0x00 5. " PG5IE ,Port G bit 5 input enable" "Disabled,Enabled" bitfld.long 0x00 4. " PG4IE ,Port G bit 4 input enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PG3IE ,Port G bit 3 input enable" "Disabled,Enabled" bitfld.long 0x00 2. " PG2IE ,Port G bit 2 input enable" "Disabled,Enabled" bitfld.long 0x00 1. " PG1IE ,Port G bit 1 input enable" "Disabled,Enabled" bitfld.long 0x00 0. " PG0IE ,Port G bit 0 input enable" "Disabled,Enabled" endif width 0xb elif cpuis("TMPM332F*") width 11. group.byte 0x00++0x0 line.byte 0x00 "GPIOG,Port G data register" bitfld.byte 0x0 3. " PG3 ,Port G bit 3 data" "Low,High" bitfld.byte 0x0 2. " PG2 ,Port G bit 2 data" "Low,High" bitfld.byte 0x0 1. " PG1 ,Port G bit 1 data" "Low,High" bitfld.byte 0x0 0. " PG0 ,Port G bit 0 data" "Low,High" group.byte 0x04++0x0 line.byte 0x00 "GPIOGCR,Port G output control register" bitfld.byte 0x0 3. " PG3C ,Port G bit 3 output enable" "Disabled,Enabled" bitfld.byte 0x0 2. " PG2C ,Port G bit 2 output enable" "Disabled,Enabled" bitfld.byte 0x0 1. " PG1C ,Port G bit 1 output enable" "Disabled,Enabled" bitfld.byte 0x0 0. " PG0C ,Port G bit 0 output enable" "Disabled,Enabled" group.byte 0x08++0x0 line.byte 0x00 "GPIOGFR1,Port G function register 1" bitfld.byte 0x00 3. " PG3F1 ,Port G bit 3 function select" "PORT,INT4" bitfld.byte 0x00 2. " PG2F1 ,Port G bit 2 function select" "PORT,SCK0" bitfld.byte 0x00 1. " PG1F1 ,Port G bit 1 function select" "PORT,SI0/SCL0" bitfld.byte 0x00 0. " PG0F1 ,Port G bit 0 function select" "PORT,SO0/SDA0" group.byte 0x028++0x0 line.byte 0x00 "GPIOGOD,Port G open drain control register" bitfld.byte 0x00 3. " PG3OD ,Port G bit 3 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 2. " PG2OD ,Port G bit 2 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 1. " PG1OD ,Port G bit 1 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 0. " PG0OD ,Port G bit 0 open-drain enable" "CMOS,Open-drain" group.byte 0x2c++0x0 line.byte 0x00 "GPIOGPUP,Port G pull-up control register" bitfld.byte 0x0 3. " PG3UP ,Port G bit 3 pull-up control" "Off,On" bitfld.byte 0x0 2. " PG2UP ,Port G bit 2 pull-up control" "Off,On" bitfld.byte 0x0 1. " PG1UP ,Port G bit 1 pull-up control" "Off,On" bitfld.byte 0x0 0. " PG0UP ,Port G bit 0 pull-up control" "Off,On" group.byte 0x38++0x0 line.byte 0x00 "GPIOGIE,Port G input control register" bitfld.byte 0x0 3. " PG3IE ,Port G bit 3 input enable" "Disabled,Enabled" bitfld.byte 0x0 2. " PG2IE ,Port G bit 2 input enable" "Disabled,Enabled" bitfld.byte 0x0 1. " PG1IE ,Port G bit 1 input enable" "Disabled,Enabled" bitfld.byte 0x0 0. " PG0IE ,Port G bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM380F*") width 11. group.long 0x00++0x0B line.long 0x00 "GPIOGDATA,Port G data register" bitfld.long 0x00 7. " PG7 ,Port G bit 7 data" "Low,High" bitfld.long 0x00 6. " PG6 ,Port G bit 6 data" "Low,High" bitfld.long 0x00 5. " PG5 ,Port G bit 5 data" "Low,High" bitfld.long 0x00 4. " PG4 ,Port G bit 4 data" "Low,High" textline " " bitfld.long 0x00 3. " PG3 ,Port G bit 3 data" "Low,High" bitfld.long 0x00 2. " PG2 ,Port G bit 2 data" "Low,High" bitfld.long 0x00 1. " PG1 ,Port G bit 1 data" "Low,High" bitfld.long 0x00 0. " PG0 ,Port G bit 0 data" "Low,High" line.long 0x04 "PGCR,Port G output control register" bitfld.long 0x04 7. " PG7C ,Port G bit 7 output enable" "Disabled,Enabled" bitfld.long 0x04 6. " PG6C ,Port G bit 6 output enable" "Disabled,Enabled" bitfld.long 0x04 5. " PG5C ,Port G bit 5 output enable" "Disabled,Enabled" bitfld.long 0x04 4. " PG4C ,Port G bit 4 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PG3C ,Port G bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PG2C ,Port G bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PG1C ,Port G bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PG0C ,Port G bit 0 output enable" "Disabled,Enabled" line.long 0x08 "GPIOGFR1,Port G function register 1" bitfld.long 0x08 6. " PG6F1 ,Port G bit 6 function select" "PORT,/EMG1" bitfld.long 0x08 5. " PG5F1 ,Port G bit 5 function select" "PORT,ZO1" bitfld.long 0x08 4. " PG4F1 ,Port G bit 4 function select" "PORT,WO1" bitfld.long 0x08 3. " PG3F1 ,Port G bit 3 function select" "PORT,YO1" textline " " bitfld.long 0x08 2. " PG2F1 ,Port G bit 2 function select" "PORT,VO1" bitfld.long 0x08 1. " PG1F1 ,Port G bit 1 function select" "PORT,XO1" bitfld.long 0x08 0. " PG0F1 ,Port G bit 0 function select" "PORT,UO1" group.long 0x0c++0x03 line.long 0x00 "GPIOGFR2,Port G function register 2" bitfld.long 0x00 7. " PG7F2 ,Port G bit 7 function select" "PORT,MT1IN" bitfld.long 0x00 6. " PG6F2 ,Port G bit 6 function select" "PORT,/GEMG1" bitfld.long 0x00 5. " PG5F2 ,Port G bit 5 function select" "PORT,MTOUT01" bitfld.long 0x00 4. " PG4F2 ,Port G bit 4 function select" "PORT,MTOUT00" group.long 0x10++0x03 line.long 0x00 "GPIOGFR3,Port G function register 3" bitfld.long 0x00 5. " PG5F3 ,Port G bit 5 function select" "PORT,MTTB1IN" bitfld.long 0x00 4. " PG4F3 ,Port G bit 4 function select" "PORT,MTTB1OUT" bitfld.long 0x00 2. " PG2F3 ,Port G bit 2 function select" "PORT,SCK1" bitfld.long 0x00 1. " PG1F3 ,Port G bit 1 function select" "PORT,SI1/SCL1" textline " " bitfld.long 0x00 0. " PG0F3 ,Port G bit 0 function select" "PORT,SO1/SDA1" group.long 0x28++0x0B line.long 0x00 "GPIOGOD,Port G open drain control register" bitfld.long 0x00 7. " PG7OD ,Port G bit 7 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 6. " PG6OD ,Port G bit 6 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 5. " PG5OD ,Port G bit 5 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 4. " PG4OD ,Port G bit 4 open-drain enable" "CMOS,Open-drain" textline " " bitfld.long 0x00 3. " PG3OD ,Port G bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PG2OD ,Port G bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PG1OD ,Port G bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PG0OD ,Port G bit 0 open-drain enable" "CMOS,Open-drain" line.long 0x04 "GPIOGPUP,Port G pull-up control register" bitfld.long 0x04 7. " PG7UP ,Port G bit 7 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 6. " PG6UP ,Port G bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 5. " PG5UP ,Port G bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 4. " PG4UP ,Port G bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PG3UP ,Port G bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 2. " PG2UP ,Port G bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 1. " PG1UP ,Port G bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 0. " PG0UP ,Port G bit 0 pull-up enable" "Disabled,Enabled" line.long 0x08 "GPIOGPDN,Port G pull-down control register" bitfld.long 0x08 7. " PG7DN ,Port G bit 7 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 6. " PG6DN ,Port G bit 6 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 5. " PG5DN ,Port G bit 5 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 4. " PG4DN ,Port G bit 4 pull-down enable" "Disabled,Enabled" textline " " bitfld.long 0x08 3. " PG3DN ,Port G bit 3 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 2. " PG2DN ,Port G bit 2 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 1. " PG1DN ,Port G bit 1 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 0. " PG0DN ,Port G bit 0 pull-down enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOGIE,Port G input control register" bitfld.long 0x0 7. " PG7IE ,Port G bit 7 input enable" "Disabled,Enabled" bitfld.long 0x0 6. " PG6IE ,Port G bit 6 input enable" "Disabled,Enabled" bitfld.long 0x0 5. " PG5IE ,Port G bit 5 input enable" "Disabled,Enabled" bitfld.long 0x0 4. " PG4IE ,Port G bit 4 input enable" "Disabled,Enabled" textline " " bitfld.long 0x0 3. " PG3IE ,Port G bit 3 input enable" "Disabled,Enabled" bitfld.long 0x0 2. " PG2IE ,Port G bit 2 input enable" "Disabled,Enabled" bitfld.long 0x0 1. " PG1IE ,Port G bit 1 input enable" "Disabled,Enabled" bitfld.long 0x0 0. " PG0IE ,Port G bit 0 input enable" "Disabled,Enabled" width 0xb endif base ad:0x400C0600 sif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM364F*")||cpuis("TMPM363F*") width 11. group.long 0x00++0x07 line.long 0x00 "GPIOGDATA,Port G data register" bitfld.long 0x0 7. " PG7 ,Port G bit 7 data" "Low,High" bitfld.long 0x0 6. " PG6 ,Port G bit 6 data" "Low,High" bitfld.long 0x0 5. " PG5 ,Port G bit 5 data" "Low,High" bitfld.long 0x0 4. " PG4 ,Port G bit 4 data" "Low,High" textline " " bitfld.long 0x0 3. " PG3 ,Port G bit 3 data" "Low,High" bitfld.long 0x0 2. " PG2 ,Port G bit 2 data" "Low,High" bitfld.long 0x0 1. " PG1 ,Port G bit 1 data" "Low,High" bitfld.long 0x0 0. " PG0 ,Port G bit 0 data" "Low,High" line.long 0x04 "GPIOGCR,Port G output control register" bitfld.long 0x04 7. " PG7C ,Port G bit 7 output enable" "Disabled,Enabled" bitfld.long 0x04 6. " PG6C ,Port G bit 6 output enable" "Disabled,Enabled" bitfld.long 0x04 5. " PG5C ,Port G bit 5 output enable" "Disabled,Enabled" bitfld.long 0x04 4. " PG4C ,Port G bit 4 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PG3C ,Port G bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PG2C ,Port G bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PG1C ,Port G bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PG0C ,Port G bit 0 output enable" "Disabled,Enabled" group.long 0x08++0x0B line.long 0x00 "GPIOGFR1,Port G function register 1" bitfld.long 0x00 7. " PG7F1 ,Port G bit 7 function select" "PORT,INT7" bitfld.long 0x00 6. " PG6F1 ,Port G bit 6 function select" "PORT,SCK2" bitfld.long 0x00 5. " PG5F1 ,Port G bit 5 function select" "PORT,SCL2/SI2" bitfld.long 0x00 4. " PG4F1 ,Port G bit 4 function select" "PORT,SDA2/SO2" textline " " bitfld.long 0x00 3. " PG3F1 ,Port G bit 3 function select" "PORT,INT6" bitfld.long 0x00 2. " PG2F1 ,Port G bit 2 function select" "PORT,SCK1" bitfld.long 0x00 1. " PG1F1 ,Port G bit 1 function select" "PORT,SCL1/SI1" bitfld.long 0x00 0. " PG0F1 ,Port G bit 0 function select" "PORT,SDA1/SO1" line.long 0x04 "GPIOGFR2,Port G function register 2" sif cpuis("TMPM364F*")||cpuis("TMPM363F*") bitfld.long 0x00 7. " PG7F1 ,Port G bit 7 function select" "PORT,/USBOC" bitfld.long 0x00 6. " PG6F1 ,Port G bit 6 function select" "PORT,USBPON" textline " " endif bitfld.long 0x04 5. " PG5F2 ,Port G bit 5 function select" "PORT,TB9IN1" bitfld.long 0x04 4. " PG4F2 ,Port G bit 4 function select" "PORT,TB9IN0" bitfld.long 0x04 1. " PG1F2 ,Port G bit 1 function select" "PORT,TB7IN1" bitfld.long 0x04 0. " PG0F2 ,Port G bit 0 function select" "PORT,TB7IN0" line.long 0x08 "GPIOGFR3,Port G function register 3" bitfld.long 0x08 7. " PG7F3 ,Port G bit 7 function select" "PORT,/WDTOUT" bitfld.long 0x08 6. " PG6F3 ,Port G bit 6 function select" "PORT,/CS3" bitfld.long 0x08 3. " PG3F3 ,Port G bit 3 function select" "PORT,/CS1" bitfld.long 0x08 2. " PG2F3 ,Port G bit 2 function select" "PORT,/CS0" group.long 0x28++0x07 line.long 0x00 "GPIOGOD,Port G open drain control register" bitfld.long 0x00 7. " PG7OD ,Port G bit 7 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 6. " PG6OD ,Port G bit 6 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 5. " PG5OD ,Port G bit 5 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 4. " PG4OD ,Port G bit 4 open-drain enable" "CMOS,Open-drain" textline " " bitfld.long 0x00 3. " PG3OD ,Port G bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PG2OD ,Port G bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PG1OD ,Port G bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PG0OD ,Port G bit 0 open-drain enable" "CMOS,Open-drain" line.long 0x04 "GPIOGPUP,Port G pull-up control register" bitfld.long 0x04 7. " PG7UP ,Port G bit 7 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 6. " PG6UP ,Port G bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 5. " PG5UP ,Port G bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 4. " PG4UP ,Port G bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PG3UP ,Port G bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 2. " PG2UP ,Port G bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 1. " PG1UP ,Port G bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 0. " PG0UP ,Port G bit 0 pull-up enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOGIE,Port G input control register" bitfld.long 0x00 7. " PG7IE ,Port G bit 7 input enable" "Disabled,Enabled" bitfld.long 0x00 6. " PG6IE ,Port G bit 6 input enable" "Disabled,Enabled" bitfld.long 0x00 5. " PG5IE ,Port G bit 5 input enable" "Disabled,Enabled" bitfld.long 0x00 4. " PG4IE ,Port G bit 4 input enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PG3IE ,Port G bit 3 input enable" "Disabled,Enabled" bitfld.long 0x00 2. " PG2IE ,Port G bit 2 input enable" "Disabled,Enabled" bitfld.long 0x00 1. " PG1IE ,Port G bit 1 input enable" "Disabled,Enabled" bitfld.long 0x00 0. " PG0IE ,Port G bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM341F*") width 11. group.long 0x00++0x03 line.long 0x00 "GPIOGDATA,Port G data register" bitfld.long 0x00 7. " PG7 ,Port G bit 7 data" "Low,High" bitfld.long 0x00 6. " PG6 ,Port G bit 6 data" "Low,High" bitfld.long 0x00 5. " PG5 ,Port G bit 5 data" "Low,High" bitfld.long 0x00 4. " PG4 ,Port G bit 4 data" "Low,High" textline " " bitfld.long 0x00 3. " PG3 ,Port G bit 3 data" "Low,High" bitfld.long 0x00 2. " PG2 ,Port G bit 2 data" "Low,High" bitfld.long 0x00 1. " PG1 ,Port G bit 1 data" "Low,High" bitfld.long 0x00 0. " PG0 ,Port G bit 0 data" "Low,High" group.long 0x04++0x03 line.long 0x00 "GPIOGCR,Port G output control register" bitfld.long 0x00 7. " PG7C ,Port G bit 7 output enable" "Disabled,Enabled" bitfld.long 0x00 6. " PG6C ,Port G bit 6 output enable" "Disabled,Enabled" bitfld.long 0x00 5. " PG5C ,Port G bit 5 output enable" "Disabled,Enabled" bitfld.long 0x00 4. " PG4C ,Port G bit 4 output enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PG3C ,Port G bit 3 output enable" "Disabled,Enabled" bitfld.long 0x00 2. " PG2C ,Port G bit 2 output enable" "Disabled,Enabled" bitfld.long 0x00 1. " PG1C ,Port G bit 1 output enable" "Disabled,Enabled" bitfld.long 0x00 0. " PG0C ,Port G bit 0 output enable" "Disabled,Enabled" group.long 0x0c++0x03 line.long 0x00 "GPIOGFR2,Port G function register 2" bitfld.long 0x00 7. " PG7F2 ,Port G bit 7 function select" "PORT,INT1" bitfld.long 0x00 6. " PG6F2 ,Port G bit 6 function select" "PORT,SCLK3" bitfld.long 0x00 5. " PG5F2 ,Port G bit 5 function select" "PORT,RXD3" bitfld.long 0x00 4. " PG4F2 ,Port G bit 4 function select" "PORT,TXD3" textline " " bitfld.long 0x00 3. " PG3F2 ,Port G bit 3 function select" "PORT,INT0" bitfld.long 0x00 2. " PG2F2 ,Port G bit 2 function select" "PORT,SCK0" bitfld.long 0x00 1. " PG1F2 ,Port G bit 1 function select" "PORT,SI0/SCL0" bitfld.long 0x00 0. " PG0F2 ,Port G bit 0 function select" "PORT,SO0/SDA0" group.long 0x10++0x03 line.long 0x00 "GPIOGFR3,Port G function register 3" bitfld.long 0x00 7. " PG7F3 ,Port G bit 7 function select" "PORT,TB9IN1" bitfld.long 0x00 6. " PG6F3 ,Port G bit 6 function select" "PORT,TB9IN0" bitfld.long 0x00 5. " PG5F3 ,Port G bit 5 function select" "PORT,TB8IN1" bitfld.long 0x00 4. " PG4F3 ,Port G bit 4 function select" "PORT,TB8IN0" textline " " bitfld.long 0x00 2. " PG2F3 ,Port G bit 2 function select" "PORT,INT8" bitfld.long 0x00 1. " PG1F3 ,Port G bit 1 function select" "PORT,TB7IN1" bitfld.long 0x00 0. " PG0F3 ,Port G bit 0 function select" "PORT,TB7IN0" group.long 0x14++0x03 line.long 0x00 "GPIOGFR4,Port G function register 3" bitfld.long 0x00 6. " PG6F4 ,Port G bit 6 function select" "PORT,/CTS3" group.long 0x028++0x03 line.long 0x00 "GPIOGOD,Port G open drain control register" bitfld.long 0x00 7. " PG7OD ,Port G bit 7 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 6. " PG6OD ,Port G bit 6 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 5. " PG5OD ,Port G bit 5 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 4. " PG4OD ,Port G bit 4 open-drain enable" "CMOS,Open-drain" textline " " bitfld.long 0x00 3. " PG3OD ,Port G bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PG2OD ,Port G bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PG1OD ,Port G bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PG0OD ,Port G bit 0 open-drain enable" "CMOS,Open-drain" group.long 0x2C++0x03 line.long 0x00 "GPIOGPUP,Port G pull-up control register" bitfld.long 0x00 7. " PG7UP ,Port G bit 7 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 6. " PG6UP ,Port G bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 5. " PG5UP ,Port G bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 4. " PG4UP ,Port G bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PG3UP ,Port G bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 2. " PG2UP ,Port G bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 1. " PG1UP ,Port G bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 0. " PG0UP ,Port G bit 0 pull-up enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOGIE,Port G input control register" bitfld.long 0x00 7. " PG7IE ,Port G bit 7 input enable" "Disabled,Enabled" bitfld.long 0x00 6. " PG6IE ,Port G bit 6 input enable" "Disabled,Enabled" bitfld.long 0x00 5. " PG5IE ,Port G bit 5 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 4. " PG4IE ,Port G bit 4 input enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PG3IE ,Port G bit 3 input enable" "Disabled,Enabled" bitfld.long 0x00 2. " PG2IE ,Port G bit 2 input enable" "Disabled,Enabled" bitfld.long 0x00 1. " PG1IE ,Port G bit 1 input enable" "Disabled,Enabled" bitfld.long 0x00 0. " PG0IE ,Port G bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM366F*") width 11. group.long 0x00++0x7 line.long 0x00 "GPIOGDATA,Port G data register" bitfld.long 0x0 5. " PG5 ,Port G bit 5 data" "Low,High" bitfld.long 0x0 4. " PG4 ,Port G bit 4 data" "Low,High" bitfld.long 0x0 3. " PG3 ,Port G bit 3 data" "Low,High" textline " " bitfld.long 0x0 2. " PG2 ,Port G bit 2 data" "Low,High" bitfld.long 0x0 1. " PG1 ,Port G bit 1 data" "Low,High" bitfld.long 0x0 0. " PG0 ,Port G bit 0 data" "Low,High" line.long 0x04 "GPIOGCR,Port G output control register" bitfld.long 0x04 5. " PG5C ,Port G bit 5 output enable" "Disabled,Enabled" bitfld.long 0x04 4. " PG4C ,Port G bit 4 output enable" "Disabled,Enabled" bitfld.long 0x04 3. " PG3C ,Port G bit 3 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 2. " PG2C ,Port G bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PG1C ,Port G bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PG0C ,Port G bit 0 output enable" "Disabled,Enabled" sif cpuis("TMPM395F*") group.long 0x08++0xB line.long 0x00 "GPIOGFR1,Port G function register 1" bitfld.long 0x00 5. " PG5F1 ,Port G bit 5 function select" "PORT,INT10" bitfld.long 0x00 4. " PG4F1 ,Port G bit 4 function select" "PORT,INT9" bitfld.long 0x00 3. " PG3F1 ,Port G bit 3 function select" "PORT,INT8" textline " " bitfld.long 0x00 1. " PG1F1 ,Port G bit 1 function select" "PORT,SCOUT" bitfld.long 0x00 0. " PG0F1 ,Port G bit 0 function select" "PORT,CEC" line.long 0x04 "GPIOGFR2,Port G function register 2" bitfld.long 0x04 2. " PG2F2 ,Port G bit 2 function select" "PORT,ALARM" line.long 0x08 "GPIOGFR3,Port G function register 3" bitfld.long 0x08 2. " PG2F3 ,Port G bit 2 function select" "PORT,RTC" elif cpuis("TMPM366F*") group.long 0x08++0x13 line.long 0x00 "GPIOGFR1,Port G function register 1" bitfld.long 0x00 5. " PG5F1 ,Port G bit 5 function select" "PORT,INT1" bitfld.long 0x00 3. " PG3F1 ,Port G bit 3 function select" "PORT,INT0" bitfld.long 0x00 2. " PG2F1 ,Port G bit 2 function select" "PORT,SCK0" textline " " bitfld.long 0x00 1. " PG1F1 ,Port G bit 1 function select" "PORT,SCL0" bitfld.long 0x00 0. " PG0F1 ,Port G bit 0 function select" "PORT,SDA0" line.long 0x04 "GPIOGFR2,Port G function register 2" bitfld.long 0x04 4. " PG4F2 ,Port G bit 4 function select" "PORT,A7" bitfld.long 0x04 3. " PG3F2 ,Port G bit 3 function select" "PORT,A6" bitfld.long 0x04 2. " PG2F2 ,Port G bit 2 function select" "PORT,A5" textline " " bitfld.long 0x04 1. " PG1F2 ,Port G bit 1 function select" "PORT,A4" bitfld.long 0x04 0. " PG0F2 ,Port G bit 0 function select" "PORT,A3" line.long 0x08 "GPIOGFR3,Port G function register 3" bitfld.long 0x08 4. " PG4F3 ,Port G bit 4 function select" "PORT,TB4IN1" bitfld.long 0x08 3. " PG3F3 ,Port G bit 3 function select" "PORT,TB4IN0" bitfld.long 0x08 2. " PG2F3 ,Port G bit 2 function select" "PORT,TB3IN1" textline " " bitfld.long 0x08 1. " PG1F3 ,Port G bit 1 function select" "PORT,TB3IN0" line.long 0x0C "GPIOGFR4,Port G function register 4" bitfld.long 0x0C 5. " PG5F4 ,Port G bit 5 function select" "PORT,USBPON" bitfld.long 0x0C 4. " PG4F4 ,Port G bit 4 function select" "PORT,RTS02" bitfld.long 0x0C 3. " PG3F4 ,Port G bit 3 function select" "PORT,RIN02" textline " " bitfld.long 0x0C 2. " PG2F4 ,Port G bit 2 function select" "PORT,/CTS2" bitfld.long 0x0C 1. " PG1F4 ,Port G bit 1 function select" "PORT,RX02" bitfld.long 0x0C 0. " PG0F4 ,Port G bit 0 function select" "PORT,TX02" line.long 0x10 "GPIOGFR5,Port G function register 4" bitfld.long 0x10 1. " PG1F5 ,Port G bit 1 function select" "PORT,IRIN" bitfld.long 0x10 0. " PG0F5 ,Port G bit 0 function select" "PORT,IROUT" group.long 0x28++0x03 line.long 0x00 "GPIOGOD,Port G open drain control register" bitfld.long 0x00 5. " PG5OD ,Port G bit 5 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 4. " PG4OD ,Port G bit 4 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 3. " PG3OD ,Port G bit 3 open-drain enable" "CMOS,Open-drain" textline " " bitfld.long 0x00 2. " PG2OD ,Port G bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PG1OD ,Port G bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PG0OD ,Port G bit 0 open-drain enable" "CMOS,Open-drain" endif group.long 0x2c++0x3 line.long 0x00 "GPIOGPUP,Port G pull-up control register" bitfld.long 0x0 5. " PG5UP ,Port G bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x0 4. " PG4UP ,Port G bit 4 pull-up enable" "Disabled,Enabled" bitfld.long 0x0 3. " PG3UP ,Port G bit 3 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x0 2. " PG2UP ,Port G bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x0 1. " PG1UP ,Port G bit 1 pull-up enable" "Disabled,Enabled" sif (!cpuis("TMPM395F*")) bitfld.long 0x0 0. " PG0UP ,Port G bit 0 pull-up enable" "Disabled,Enabled" endif group.long 0x38++0x3 line.long 0x00 "GPIOGIE,Port G input control register" bitfld.long 0x0 5. " PG5IE ,Port G bit 5 input enable" "Disabled,Enabled" bitfld.long 0x0 4. " PG4IE ,Port G bit 4 input enable" "Disabled,Enabled" bitfld.long 0x0 3. " PG3IE ,Port G bit 3 input enable" "Disabled,Enabled" textline " " bitfld.long 0x0 2. " PG2IE ,Port G bit 2 input enable" "Disabled,Enabled" bitfld.long 0x0 1. " PG1IE ,Port G bit 1 input enable" "Disabled,Enabled" bitfld.long 0x0 0. " PG0IE ,Port G bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM365F*") width 11. group.long 0x00++0x07 line.long 0x00 "GPIOGDATA,Port G data register" bitfld.long 0x0 5. " PG5 ,Port G bit 5 data" "Low,High" bitfld.long 0x0 4. " PG4 ,Port G bit 4 data" "Low,High" bitfld.long 0x0 3. " PG3 ,Port G bit 3 data" "Low,High" bitfld.long 0x0 2. " PG2 ,Port G bit 2 data" "Low,High" textline " " bitfld.long 0x0 1. " PG1 ,Port G bit 1 data" "Low,High" bitfld.long 0x0 0. " PG0 ,Port G bit 0 data" "Low,High" line.long 0x04 "GPIOGCR,Port G output control register" bitfld.long 0x04 5. " PG5C ,Port G bit 5 output enable" "Disabled,Enabled" bitfld.long 0x04 4. " PG4C ,Port G bit 4 output enable" "Disabled,Enabled" bitfld.long 0x04 3. " PG3C ,Port G bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PG2C ,Port G bit 2 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 1. " PG1C ,Port G bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PG0C ,Port G bit 0 output enable" "Disabled,Enabled" group.long 0x08++0x03 line.long 0x00 "GPIOGFR1,Port G function register 1" bitfld.long 0x00 5. " PG5F1 ,Port G bit 5 function select" "PORT,INT1" bitfld.long 0x00 3. " PG3F1 ,Port G bit 3 function select" "PORT,INT0" bitfld.long 0x00 2. " PG2F1 ,Port G bit 2 function select" "PORT,SCK0" bitfld.long 0x00 1. " PG1F1 ,Port G bit 1 function select" "PORT,SCL0/SI0" textline " " bitfld.long 0x00 0. " PG0F1 ,Port G bit 0 function select" "PORT,SDA0/SO0" group.long 0x10++0x07 line.long 0x00 "GPIOGFR3,Port G function register 3" bitfld.long 0x00 4. " PG4F3 ,Port G bit 4 function select" "PORT,TB4IN1" bitfld.long 0x00 3. " PG3F3 ,Port G bit 3 function select" "PORT,TB4IN0" bitfld.long 0x00 2. " PG2F3 ,Port G bit 2 function select" "PORT,TB3IN1" bitfld.long 0x00 1. " PG1F3 ,Port G bit 1 function select" "PORT,TB3IN0" line.long 0x04 "PGFR4,Port G function register 4" bitfld.long 0x04 5. " PG5F4 ,Port G bit 5 function select" "PORT,USBPON" group.long 0x28++0x03 line.long 0x00 "GPIOGOD,Port G open drain control register" bitfld.long 0x00 5. " PG5OD ,Port G bit 5 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 4. " PG4OD ,Port G bit 4 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 3. " PG3OD ,Port G bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PG2OD ,Port G bit 2 open-drain enable" "CMOS,Open-drain" textline " " bitfld.long 0x00 1. " PG1OD ,Port G bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PG0OD ,Port G bit 0 open-drain enable" "CMOS,Open-drain" group.long 0x2C++0x03 line.long 0x00 "GPIOGPUP,Port G pull-up control register" bitfld.long 0x00 5. " PG5UP ,Port G bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 4. " PG4UP ,Port G bit 4 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 3. " PG3UP ,Port G bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 2. " PG2UP ,Port G bit 2 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " PG1UP ,Port G bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 0. " PG0UP ,Port G bit 0 pull-up enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOGIE,Port G input control register" bitfld.long 0x0 5. " PG5IE ,Port G bit 5 input enable" "Disabled,Enabled" bitfld.long 0x0 4. " PG4IE ,Port G bit 4 input enable" "Disabled,Enabled" bitfld.long 0x0 3. " PG3IE ,Port G bit 3 input enable" "Disabled,Enabled" bitfld.long 0x0 2. " PG2IE ,Port G bit 2 input enable" "Disabled,Enabled" textline " " bitfld.long 0x0 1. " PG1IE ,Port G bit 1 input enable" "Disabled,Enabled" bitfld.long 0x0 0. " PG0IE ,Port G bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM36B*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM367F*") width 11. group.long 0x00++0x07 line.long 0x00 "GPIOGDATA,Port G data register" bitfld.long 0x0 7. " PG7 ,Port G bit 7 data" "Low,High" bitfld.long 0x0 6. " PG6 ,Port G bit 6 data" "Low,High" bitfld.long 0x0 5. " PG5 ,Port G bit 5 data" "Low,High" bitfld.long 0x0 4. " PG4 ,Port G bit 4 data" "Low,High" textline " " bitfld.long 0x0 3. " PG3 ,Port G bit 3 data" "Low,High" bitfld.long 0x0 2. " PG2 ,Port G bit 2 data" "Low,High" bitfld.long 0x0 1. " PG1 ,Port G bit 1 data" "Low,High" bitfld.long 0x0 0. " PG0 ,Port G bit 0 data" "Low,High" line.long 0x04 "GPIOGCR,Port G output control register" bitfld.long 0x04 7. " PG7C ,Port G bit 7 output enable" "Disabled,Enabled" bitfld.long 0x04 6. " PG6C ,Port G bit 6 output enable" "Disabled,Enabled" bitfld.long 0x04 5. " PG5C ,Port G bit 5 output enable" "Disabled,Enabled" bitfld.long 0x04 4. " PG4C ,Port G bit 4 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PG3C ,Port G bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PG2C ,Port G bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PG1C ,Port G bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PG0C ,Port G bit 0 output enable" "Disabled,Enabled" group.long 0x08++0x03 line.long 0x00 "GPIOGFR1,Port G function register 1" sif cpuis("TMPM369F*") bitfld.long 0x00 7. " PG7F1 ,Port G bit 7 function select" "PORT,D15/AD15" bitfld.long 0x00 6. " PG6F1 ,Port G bit 6 function select" "PORT,D14/AD14" bitfld.long 0x00 5. " PG5F1 ,Port G bit 5 function select" "PORT,D13/AD13" bitfld.long 0x00 4. " PG4F1 ,Port G bit 4 function select" "PORT,D12/AD12" textline " " bitfld.long 0x00 3. " PG3F1 ,Port G bit 3 function select" "PORT,D11/AD11" bitfld.long 0x00 2. " PG2F1 ,Port G bit 2 function select" "PORT,D10/AD10" bitfld.long 0x00 1. " PG1F1 ,Port G bit 1 function select" "PORT,D9/AD9" bitfld.long 0x00 0. " PG0F1 ,Port G bit 0 function select" "PORT,D8/AD8" else bitfld.long 0x00 7. " PG7F1 ,Port G bit 7 function select" "PORT,AD15" bitfld.long 0x00 6. " PG6F1 ,Port G bit 6 function select" "PORT,AD14" bitfld.long 0x00 5. " PG5F1 ,Port G bit 5 function select" "PORT,AD13" bitfld.long 0x00 4. " PG4F1 ,Port G bit 4 function select" "PORT,AD12" textline " " bitfld.long 0x00 3. " PG3F1 ,Port G bit 3 function select" "PORT,AD11" bitfld.long 0x00 2. " PG2F1 ,Port G bit 2 function select" "PORT,AD10" bitfld.long 0x00 1. " PG1F1 ,Port G bit 1 function select" "PORT,AD9" bitfld.long 0x00 0. " PG0F1 ,Port G bit 0 function select" "PORT,AD8" endif sif cpuis("TMPM369F*") endif group.long 0x0C++0x03 line.long 0x00 "GPIOGFR2,Port G function register 2" bitfld.long 0x00 7. " PG7F2 ,Port G bit 7 function select" "PORT,UO0" bitfld.long 0x00 6. " PG6F2 ,Port G bit 6 function select" "PORT,XO0" bitfld.long 0x00 5. " PG5F2 ,Port G bit 5 function select" "PORT,VO0" bitfld.long 0x00 4. " PG4F2 ,Port G bit 4 function select" "PORT,YO0" textline " " bitfld.long 0x00 3. " PG3F2 ,Port G bit 3 function select" "PORT,WO0" bitfld.long 0x00 2. " PG2F2 ,Port G bit 2 function select" "PORT,ZO0" bitfld.long 0x00 1. " PG1F2 ,Port G bit 1 function select" "PORT,/EMG0" group.long 0x10++0x03 line.long 0x00 "GPIOGFR3,Port G function register 3" bitfld.long 0x00 7. " PG7F3 ,Port G bit 7 function select" "PORT,SP1FSS" bitfld.long 0x00 6. " PG6F3 ,Port G bit 6 function select" "PORT,SP1DI" bitfld.long 0x00 5. " PG5F3 ,Port G bit 5 function select" "PORT,SP1DO" bitfld.long 0x00 4. " PG4F3 ,Port G bit 4 function select" "PORT,SP1CLK" textline " " bitfld.long 0x00 3. " PG3F3 ,Port G bit 3 function select" "PORT,MTOUT00" bitfld.long 0x00 2. " PG2F3 ,Port G bit 2 function select" "PORT,MTOUT10" bitfld.long 0x00 1. " PG1F3 ,Port G bit 1 function select" "PORT,/GEMG0" bitfld.long 0x00 0. " PG0F3 ,Port G bit 0 function select" "PORT,MT0IN" group.long 0x14++0x03 line.long 0x00 "GPIOGFR4,Port G function register 4" bitfld.long 0x00 3. " PG3F4 ,Port G bit 3 function select" "PORT,MTTB0OUT" bitfld.long 0x00 2. " PG2F4 ,Port G bit 2 function select" "PORT,MTTB0IN" group.long 0x28++0x07 line.long 0x00 "GPIOGOD,Port G open drain control register" bitfld.long 0x00 7. " PG7OD ,Port G bit 7 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 6. " PG6OD ,Port G bit 6 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 5. " PG5OD ,Port G bit 5 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 4. " PG4OD ,Port G bit 4 open-drain enable" "CMOS,Open-drain" textline " " bitfld.long 0x00 3. " PG3OD ,Port G bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PG2OD ,Port G bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PG1OD ,Port G bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PG0OD ,Port G bit 0 open-drain enable" "CMOS,Open-drain" line.long 0x04 "GPIOGPUP,Port G pull-up control register" bitfld.long 0x04 7. " PG7UP ,Port G bit 7 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 6. " PG6UP ,Port G bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 5. " PG5UP ,Port G bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 4. " PG4UP ,Port G bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PG3UP ,Port G bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 2. " PG2UP ,Port G bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 1. " PG1UP ,Port G bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 0. " PG0UP ,Port G bit 0 pull-up enable" "Disabled,Enabled" group.long 0x30++0x03 line.long 0x00 "GPIOGPDN,Port G pull-down control register" bitfld.long 0x00 7. " PG7DN ,Port G bit 7 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 6. " PG6DN ,Port G bit 6 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 5. " PG5DN ,Port G bit 5 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 4. " PG4DN ,Port G bit 4 pull-down enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PG3DN ,Port G bit 3 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 2. " PG2DN ,Port G bit 2 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 1. " PG1DN ,Port G bit 1 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 0. " PG0DN ,Port G bit 0 pull-down enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOGIE,Port G input control register" bitfld.long 0x0 7. " PG7IE ,Port G bit 7 input enable" "Disabled,Enabled" bitfld.long 0x0 6. " PG6IE ,Port G bit 6 input enable" "Disabled,Enabled" bitfld.long 0x0 5. " PG5IE ,Port G bit 5 input enable" "Disabled,Enabled" bitfld.long 0x0 4. " PG4IE ,Port G bit 4 input enable" "Disabled,Enabled" textline " " bitfld.long 0x0 3. " PG3IE ,Port G bit 3 input enable" "Disabled,Enabled" bitfld.long 0x0 2. " PG2IE ,Port G bit 2 input enable" "Disabled,Enabled" bitfld.long 0x0 1. " PG1IE ,Port G bit 1 input enable" "Disabled,Enabled" bitfld.long 0x0 0. " PG0IE ,Port G bit 0 input enable" "Disabled,Enabled" width 0xb endif base ad:0x400C0180 sif cpuis("TMPM395F*") width 11. group.long 0x00++0x0B line.long 0x00 "GPIOGDATA,Port G data register" bitfld.long 0x00 5. " PG5 ,Port G bit 5 data" "Low,High" bitfld.long 0x00 4. " PG4 ,Port G bit 4 data" "Low,High" bitfld.long 0x00 3. " PG3 ,Port G bit 3 data" "Low,High" bitfld.long 0x00 2. " PG2 ,Port G bit 2 data" "Low,High" textline " " bitfld.long 0x00 1. " PG1 ,Port G bit 1 data" "Low,High" bitfld.long 0x00 0. " PG0 ,Port G bit 0 data" "Low,High" line.long 0x04 "GPIOGCR,Port G output control register" bitfld.long 0x04 5. " PG5C ,Port G bit 5 output enable" "Disabled,Enabled" bitfld.long 0x04 4. " PG4C ,Port G bit 4 output enable" "Disabled,Enabled" bitfld.long 0x04 3. " PG3C ,Port G bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PG2C ,Port G bit 2 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 1. " PG1C ,Port G bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PG0C ,Port G bit 0 output enable" "Disabled,Enabled" line.long 0x08 "GPIOGFR1,Port G function register 1" bitfld.long 0x08 4. " PG4F1 ,Port G bit 4 function select" "PORT,TB8OUT" bitfld.long 0x08 3. " PG3F1 ,Port G bit 3 function select" "PORT,TB7OUT" bitfld.long 0x08 1. " PG1F1 ,Port G bit 1 function select" "PORT,SCL0" bitfld.long 0x08 0. " PG0F1 ,Port G bit 0 function select" "PORT,SDA0" group.long 0x28++0x07 line.long 0x00 "GPIOGOD,Port G open drain control register" bitfld.long 0x00 5. " PG5OD ,Port G bit 5 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 4. " PG4OD ,Port G bit 4 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PG1OD ,Port G bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PG0OD ,Port G bit 0 open-drain enable" "CMOS,Open-drain" line.long 0x04 "GPIOGPUP,Port G pull-up control register" bitfld.long 0x04 5. " PG5UP ,Port G bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 4. " PG4UP ,Port G bit 4 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 3. " PG3UP ,Port G bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 2. " PG2UP ,Port G bit 2 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x04 1. " PG1UP ,Port G bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 0. " PG0UP ,Port G bit 0 pull-up enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOGIE,Port G input control register" bitfld.long 0x00 5. " PG5IE ,Port G bit 5 input enable" "Disabled,Enabled" bitfld.long 0x00 4. " PG4IE ,Port G bit 4 input enable" "Disabled,Enabled" bitfld.long 0x00 3. " PG3IE ,Port G bit 3 input enable" "Disabled,Enabled" bitfld.long 0x00 2. " PG2IE ,Port G bit 2 input enable" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " PG1IE ,Port G bit 1 input enable" "Disabled,Enabled" bitfld.long 0x00 0. " PG0IE ,Port G bit 0 input enable" "Disabled,Enabled" width 0xb endif tree.end tree "Port H" base ad:0x400001C0 sif cpuis("TMPM330F*")||cpuis("TMPM333F*") width 11. group.byte 0x00++0x00 line.byte 0x00 "GPIOHDATA,Port H data register" bitfld.byte 0x00 7. " PH7 ,Port H bit 7 data" "Low,High" bitfld.byte 0x00 6. " PH6 ,Port H bit 6 data" "Low,High" bitfld.byte 0x00 5. " PH5 ,Port H bit 5 data" "Low,High" bitfld.byte 0x00 4. " PH4 ,Port H bit 4 data" "Low,High" textline " " bitfld.byte 0x00 3. " PH3 ,Port H bit 3 data" "Low,High" bitfld.byte 0x00 2. " PH2 ,Port H bit 2 data" "Low,High" bitfld.byte 0x00 1. " PH1 ,Port H bit 1 data" "Low,High" bitfld.byte 0x00 0. " PH0 ,Port H bit 0 data" "Low,High" group.byte 0x04++0x00 line.byte 0x00 "GPIOHCR,Port H output control register" bitfld.byte 0x00 7. " PH7C ,Port H bit 7 output enable" "Disabled,Enabled" bitfld.byte 0x00 6. " PH6C ,Port H bit 6 output enable" "Disabled,Enabled" bitfld.byte 0x00 5. " PH5C ,Port H bit 5 output enable" "Disabled,Enabled" bitfld.byte 0x00 4. " PH4C ,Port H bit 4 output enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " PH3C ,Port H bit 3 output enable" "Disabled,Enabled" bitfld.byte 0x00 2. " PH2C ,Port H bit 2 output enable" "Disabled,Enabled" bitfld.byte 0x00 1. " PH1C ,Port H bit 1 output enable" "Disabled,Enabled" bitfld.byte 0x00 0. " PH0C ,Port H bit 0 output enable" "Disabled,Enabled" group.byte 0x08++0x00 line.byte 0x00 "GPIOHFR1,Port H function register 1" group.byte 0x2c++0x00 line.byte 0x00 "GPIOHPUP,Port H pull-up control register" bitfld.byte 0x00 7. " PH7UP ,Port H bit 7 pull-up enable" "Disabled,Enabled" bitfld.byte 0x00 6. " PH6UP ,Port H bit 6 pull-up enable" "Disabled,Enabled" bitfld.byte 0x00 5. " PH5UP ,Port H bit 5 pull-up enable" "Disabled,Enabled" bitfld.byte 0x00 4. " PH4UP ,Port H bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " PH3UP ,Port H bit 3 pull-up enable" "Disabled,Enabled" bitfld.byte 0x00 2. " PH2UP ,Port H bit 2 pull-up enable" "Disabled,Enabled" bitfld.byte 0x00 1. " PH1UP ,Port H bit 1 pull-up enable" "Disabled,Enabled" bitfld.byte 0x00 0. " PH0UP ,Port H bit 0 pull-up enable" "Disabled,Enabled" group.byte 0x38++0x00 line.byte 0x00 "GPIOHIE,Port H input control register" bitfld.byte 0x00 7. " PH7IE ,Port H bit 7 input enable" "Disabled,Enabled" bitfld.byte 0x00 6. " PH6IE ,Port H bit 6 input enable" "Disabled,Enabled" bitfld.byte 0x00 5. " PH5IE ,Port H bit 5 pull-down enable" "Disabled,Enabled" bitfld.byte 0x00 4. " PH4IE ,Port H bit 4 input enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " PH3IE ,Port H bit 3 input enable" "Disabled,Enabled" bitfld.byte 0x00 2. " PH2IE ,Port H bit 2 input enable" "Disabled,Enabled" bitfld.byte 0x00 1. " PH1IE ,Port H bit 1 input enable" "Disabled,Enabled" bitfld.byte 0x00 0. " PH0IE ,Port H bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM370F*") width 11. group.byte 0x00++0x00 line.byte 0x00 "GPIOHDATA,Port H data register" bitfld.byte 0x0 7. " PH7 ,Port H bit 7 data" "Low,High" bitfld.byte 0x0 6. " PH6 ,Port H bit 6 data" "Low,High" bitfld.byte 0x0 5. " PH5 ,Port H bit 5 data" "Low,High" bitfld.byte 0x0 4. " PH4 ,Port H bit 4 data" "Low,High" textline " " bitfld.byte 0x0 3. " PH3 ,Port H bit 3 data" "Low,High" bitfld.byte 0x0 2. " PH2 ,Port H bit 2 data" "Low,High" bitfld.byte 0x0 1. " PH1 ,Port H bit 1 data" "Low,High" bitfld.byte 0x0 0. " PH0 ,Port H bit 0 data" "Low,High" group.byte 0x04++0x00 line.byte 0x00 "GPIOHCR,Port H output control register" bitfld.byte 0x0 7. " PH7C ,Port H bit 7 output enable" "Disabled,Enabled" bitfld.byte 0x0 6. " PH6C ,Port H bit 6 output enable" "Disabled,Enabled" bitfld.byte 0x0 5. " PH5C ,Port H bit 5 output enable" "Disabled,Enabled" bitfld.byte 0x0 4. " PH4C ,Port H bit 4 output enable" "Disabled,Enabled" textline " " bitfld.byte 0x0 3. " PH3C ,Port H bit 3 output enable" "Disabled,Enabled" bitfld.byte 0x0 2. " PH2C ,Port H bit 2 output enable" "Disabled,Enabled" bitfld.byte 0x0 1. " PH1C ,Port H bit 1 output enable" "Disabled,Enabled" bitfld.byte 0x0 0. " PH0C ,Port H bit 0 output enable" "Disabled,Enabled" group.byte 0x08++0x00 line.byte 0x00 "GPIOHFR1,Port H function register 1" bitfld.byte 0x00 2. " PH2F1 ,Port H bit 2 function select" "PORT,INT2" bitfld.byte 0x00 1. " PH1F1 ,Port H bit 1 function select" "PORT,INT1" bitfld.byte 0x00 0. " PH0F1 ,Port H bit 0 function select" "PORT,INT0" group.byte 0x028++0x00 line.byte 0x00 "GPIOHOD,Port H open drain control register" bitfld.byte 0x00 7. " PH7OD ,Port H bit 7 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 6. " PH6OD ,Port H bit 6 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 5. " PH5OD ,Port H bit 5 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 4. " PH4OD ,Port H bit 4 open-drain enable" "CMOS,Open-drain" textline " " bitfld.byte 0x00 3. " PH3OD ,Port H bit 3 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 2. " PH2OD ,Port H bit 2 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 1. " PH1OD ,Port H bit 1 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 0. " PH0OD ,Port H bit 0 open-drain enable" "CMOS,Open-drain" group.byte 0x2c++0x00 line.byte 0x00 "GPIOHPUP,Port H pull-up control register" bitfld.byte 0x0 7. " PH7UP ,Port H bit 7 pull-up enable" "Disabled,Enabled" bitfld.byte 0x0 6. " PH6UP ,Port H bit 6 pull-up enable" "Disabled,Enabled" bitfld.byte 0x0 5. " PH5UP ,Port H bit 5 pull-up enable" "Disabled,Enabled" bitfld.byte 0x0 4. " PH4UP ,Port H bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.byte 0x0 3. " PH3UP ,Port H bit 3 pull-up enable" "Disabled,Enabled" bitfld.byte 0x0 2. " PH2UP ,Port H bit 2 pull-up enable" "Disabled,Enabled" bitfld.byte 0x0 1. " PH1UP ,Port H bit 1 pull-up enable" "Disabled,Enabled" bitfld.byte 0x0 0. " PH0UP ,Port H bit 0 pull-up enable" "Disabled,Enabled" group.byte 0x30++0x00 line.byte 0x00 "GPIOHPDN,Port H pull-down control register" bitfld.byte 0x0 7. " PH7DN ,Port H bit 7 pull-down enable" "Disabled,Enabled" bitfld.byte 0x0 6. " PH6DN ,Port H bit 6 pull-down enable" "Disabled,Enabled" bitfld.byte 0x0 5. " PH5DN ,Port H bit 5 pull-down enable" "Disabled,Enabled" bitfld.byte 0x0 4. " PH4DN ,Port H bit 4 pull-down enable" "Disabled,Enabled" textline " " bitfld.byte 0x0 3. " PH3DN ,Port H bit 3 pull-down enable" "Disabled,Enabled" bitfld.byte 0x0 2. " PH2DN ,Port H bit 2 pull-down enable" "Disabled,Enabled" bitfld.byte 0x0 1. " PH1DN ,Port H bit 1 pull-down enable" "Disabled,Enabled" bitfld.byte 0x0 0. " PH0DN ,Port H bit 0 pull-down enable" "Disabled,Enabled" group.byte 0x38++0x00 line.byte 0x00 "GPIOHIE,Port H input control register" bitfld.byte 0x0 7. " PH7IE ,Port H bit 7 input enable" "Disabled,Enabled" bitfld.byte 0x0 6. " PH6IE ,Port H bit 6 input enable" "Disabled,Enabled" bitfld.byte 0x0 5. " PH5IE ,Port H bit 5 input enable" "Disabled,Enabled" bitfld.byte 0x0 4. " PH4IE ,Port H bit 4 input enable" "Disabled,Enabled" textline " " bitfld.byte 0x0 3. " PH3IE ,Port H bit 3 input enable" "Disabled,Enabled" bitfld.byte 0x0 2. " PH2IE ,Port H bit 2 input enable" "Disabled,Enabled" bitfld.byte 0x0 1. " PH1IE ,Port H bit 1 input enable" "Disabled,Enabled" bitfld.byte 0x0 0. " PH0IE ,Port H bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM376F*") width 11. group.long 0x00++0x0B line.long 0x00 "GPIOHDATA,Port H data register" bitfld.long 0x00 7. " PH7 ,Port H bit 7 data" "Low,High" bitfld.long 0x00 6. " PH6 ,Port H bit 6 data" "Low,High" bitfld.long 0x00 5. " PH5 ,Port H bit 5 data" "Low,High" bitfld.long 0x00 4. " PH4 ,Port H bit 4 data" "Low,High" textline " " bitfld.long 0x00 3. " PH3 ,Port H bit 3 data" "Low,High" bitfld.long 0x00 2. " PH2 ,Port H bit 2 data" "Low,High" bitfld.long 0x00 1. " PH1 ,Port H bit 1 data" "Low,High" bitfld.long 0x00 0. " PH0 ,Port H bit 0 data" "Low,High" line.long 0x04 "GPIOHCR,Port H output control register" bitfld.long 0x04 7. " PH7C ,Port H bit 7 output enable" "Disabled,Enabled" bitfld.long 0x04 6. " PH6C ,Port H bit 6 output enable" "Disabled,Enabled" bitfld.long 0x04 5. " PH5C ,Port H bit 5 output enable" "Disabled,Enabled" bitfld.long 0x04 4. " PH4C ,Port H bit 4 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PH3C ,Port H bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PH2C ,Port H bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PH1C ,Port H bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PH0C ,Port H bit 0 output enable" "Disabled,Enabled" line.long 0x08 "GPIOHFR1,Port H function register 1" bitfld.long 0x08 2. " PH2F1 ,Port H bit 2 function select" "PORT,INT2" bitfld.long 0x08 1. " PH1F1 ,Port H bit 1 function select" "PORT,INT1" bitfld.long 0x08 0. " PH0F1 ,Port H bit 0 function select" "PORT,INT0" group.long 0x28++0x0B line.long 0x00 "GPIOHOD,Port H open drain control register" bitfld.long 0x00 7. " PH7OD ,Port H bit 7 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 6. " PH6OD ,Port H bit 6 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 5. " PH5OD ,Port H bit 5 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 4. " PH4OD ,Port H bit 4 open-drain enable" "CMOS,Open-drain" textline " " bitfld.long 0x00 3. " PH3OD ,Port H bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PH2OD ,Port H bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PH1OD ,Port H bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PH0OD ,Port H bit 0 open-drain enable" "CMOS,Open-drain" line.long 0x04 "GPIOHPUP,Port H pull-up control register" bitfld.long 0x04 7. " PH7UP ,Port H bit 7 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 6. " PH6UP ,Port H bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 5. " PH5UP ,Port H bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 4. " PH4UP ,Port H bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PH3UP ,Port H bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 2. " PH2UP ,Port H bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 1. " PH1UP ,Port H bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 0. " PH0UP ,Port H bit 0 pull-up enable" "Disabled,Enabled" line.long 0x08 "GPIOHPDN,Port H pull-down control register" bitfld.long 0x08 7. " PH7DN ,Port H bit 7 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 6. " PH6DN ,Port H bit 6 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 5. " PH5DN ,Port H bit 5 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 4. " PH4DN ,Port H bit 4 pull-down enable" "Disabled,Enabled" textline " " bitfld.long 0x08 3. " PH3DN ,Port H bit 3 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 2. " PH2DN ,Port H bit 2 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 1. " PH1DN ,Port H bit 1 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 0. " PH0DN ,Port H bit 0 pull-down enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOHIE,Port H input control register" bitfld.long 0x00 7. " PH7IE ,Port H bit 7 input enable" "Disabled,Enabled" bitfld.long 0x00 6. " PH6IE ,Port H bit 6 input enable" "Disabled,Enabled" bitfld.long 0x00 5. " PH5IE ,Port H bit 5 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 4. " PH4IE ,Port H bit 4 input enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PH3IE ,Port H bit 3 input enable" "Disabled,Enabled" bitfld.long 0x00 2. " PH2IE ,Port H bit 2 input enable" "Disabled,Enabled" bitfld.long 0x00 1. " PH1IE ,Port H bit 1 input enable" "Disabled,Enabled" bitfld.long 0x00 0. " PH0IE ,Port H bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM332F*") width 11. group.byte 0x00++0x0 line.byte 0x00 "GPIOH,Port H data register" bitfld.byte 0x0 3. " PH3 ,Port H bit 3 data" "Low,High" bitfld.byte 0x0 2. " PH2 ,Port H bit 2 data" "Low,High" bitfld.byte 0x0 1. " PH1 ,Port H bit 1 data" "Low,High" bitfld.byte 0x0 0. " PH0 ,Port H bit 0 data" "Low,High" group.byte 0x04++0x0 line.byte 0x00 "GPIOHCR,Port H output control register" bitfld.byte 0x0 3. " PH3C ,Port H bit 3 output enable" "Disabled,Enabled" bitfld.byte 0x0 2. " PH2C ,Port H bit 2 output enable" "Disabled,Enabled" bitfld.byte 0x0 1. " PH1C ,Port H bit 1 output enable" "Disabled,Enabled" bitfld.byte 0x0 0. " PH0C ,Port H bit 0 output enable" "Disabled,Enabled" group.byte 0x08++0x0 line.byte 0x00 "GPIOHFR1,Port H function register 1" bitfld.byte 0x00 3. " PH3F1 ,Port H bit 3 function select" "PORT,TB1IN1" bitfld.byte 0x00 2. " PH2F1 ,Port H bit 2 function select" "PORT,TB1IN0" bitfld.byte 0x00 1. " PH1F1 ,Port H bit 1 function select" "PORT,TB0IN1" bitfld.byte 0x00 0. " PH0F1 ,Port H bit 0 function select" "PORT,TB0IN0" group.byte 0x2c++0x0 line.byte 0x00 "GPIOHPUP,Port H pull-up control register" bitfld.byte 0x0 3. " PH3UP ,Port H bit 3 pull-up control" "Off,On" bitfld.byte 0x0 2. " PH2UP ,Port H bit 2 pull-up control" "Off,On" bitfld.byte 0x0 1. " PH1UP ,Port H bit 1 pull-up control" "Off,On" bitfld.byte 0x0 0. " PH0UP ,Port H bit 0 pull-up control" "Off,On" group.byte 0x38++0x0 line.byte 0x00 "GPIOHIE,Port H input control register" bitfld.byte 0x0 3. " PH3IE ,Port H bit 3 input enable" "Disabled,Enabled" bitfld.byte 0x0 2. " PH2IE ,Port H bit 2 input enable" "Disabled,Enabled" bitfld.byte 0x0 1. " PH1IE ,Port H bit 1 input enable" "Disabled,Enabled" bitfld.byte 0x0 0. " PH0IE ,Port H bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM380F*")||cpuis("TMPM382F*") width 11. group.long 0x00++0x0B line.long 0x00 "GPIOHDATA,Port H data register" bitfld.long 0x00 7. " PH7 ,Port H bit 7 data" "Low,High" bitfld.long 0x00 6. " PH6 ,Port H bit 6 data" "Low,High" bitfld.long 0x00 5. " PH5 ,Port H bit 5 data" "Low,High" bitfld.long 0x00 4. " PH4 ,Port H bit 4 data" "Low,High" textline " " bitfld.long 0x00 3. " PH3 ,Port H bit 3 data" "Low,High" bitfld.long 0x00 2. " PH2 ,Port H bit 2 data" "Low,High" bitfld.long 0x00 1. " PH1 ,Port H bit 1 data" "Low,High" bitfld.long 0x00 0. " PH0 ,Port H bit 0 data" "Low,High" line.long 0x04 "PHCR,Port H output control register" bitfld.long 0x04 7. " PH7C ,Port H bit 7 output enable" "Disabled,Enabled" bitfld.long 0x04 6. " PH6C ,Port H bit 6 output enable" "Disabled,Enabled" bitfld.long 0x04 5. " PH5C ,Port H bit 5 output enable" "Disabled,Enabled" bitfld.long 0x04 4. " PH4C ,Port H bit 4 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PH3C ,Port H bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PH2C ,Port H bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PH1C ,Port H bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PH0C ,Port H bit 0 output enable" "Disabled,Enabled" line.long 0x08 "GPIOHFR1,Port H function register 1" bitfld.long 0x08 2. " PH2F1 ,Port H bit 2 function select" "PORT,INT2" bitfld.long 0x08 1. " PH1F1 ,Port H bit 1 function select" "PORT,INT1" bitfld.long 0x08 0. " PH0F1 ,Port H bit 0 function select" "PORT,INT0" group.long 0x28++0x0B line.long 0x00 "GPIOHOD,Port H open drain control register" bitfld.long 0x00 7. " PH7OD ,Port H bit 7 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 6. " PH6OD ,Port H bit 6 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 5. " PH5OD ,Port H bit 5 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 4. " PH4OD ,Port H bit 4 open-drain enable" "CMOS,Open-drain" textline " " bitfld.long 0x00 3. " PH3OD ,Port H bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PH2OD ,Port H bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PH1OD ,Port H bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PH0OD ,Port H bit 0 open-drain enable" "CMOS,Open-drain" line.long 0x04 "GPIOHPUP,Port H pull-up control register" bitfld.long 0x04 7. " PH7UP ,Port H bit 7 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 6. " PH6UP ,Port H bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 5. " PH5UP ,Port H bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 4. " PH4UP ,Port H bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PH3UP ,Port H bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 2. " PH2UP ,Port H bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 1. " PH1UP ,Port H bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 0. " PH0UP ,Port H bit 0 pull-up enable" "Disabled,Enabled" line.long 0x08 "GPIOHPDN,Port H pull-down control register" bitfld.long 0x08 7. " PH7DN ,Port H bit 7 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 6. " PH6DN ,Port H bit 6 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 5. " PH5DN ,Port H bit 5 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 4. " PH4DN ,Port H bit 4 pull-down enable" "Disabled,Enabled" textline " " bitfld.long 0x08 3. " PH3DN ,Port H bit 3 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 2. " PH2DN ,Port H bit 2 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 1. " PH1DN ,Port H bit 1 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 0. " PH0DN ,Port H bit 0 pull-down enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOHIE,Port H input control register" bitfld.long 0x0 7. " PH7IE ,Port H bit 7 input enable" "Disabled,Enabled" bitfld.long 0x0 6. " PH6IE ,Port H bit 6 input enable" "Disabled,Enabled" bitfld.long 0x0 5. " PH5IE ,Port H bit 5 input enable" "Disabled,Enabled" bitfld.long 0x0 4. " PH4IE ,Port H bit 4 input enable" "Disabled,Enabled" textline " " bitfld.long 0x0 3. " PH3IE ,Port H bit 3 input enable" "Disabled,Enabled" bitfld.long 0x0 2. " PH2IE ,Port H bit 2 input enable" "Disabled,Enabled" bitfld.long 0x0 1. " PH1IE ,Port H bit 1 input enable" "Disabled,Enabled" bitfld.long 0x0 0. " PH0IE ,Port H bit 0 input enable" "Disabled,Enabled" width 0xb endif base ad:0x400C0700 sif cpuis("TMPM362F*")||cpuis("TMPM364F*") width 11. group.long 0x00++0x07 line.long 0x00 "GPIOHDATA,Port H data register" bitfld.long 0x0 7. " PH7 ,Port H bit 7 data" "Low,High" bitfld.long 0x0 6. " PH6 ,Port H bit 6 data" "Low,High" bitfld.long 0x0 5. " PH5 ,Port H bit 5 data" "Low,High" bitfld.long 0x0 4. " PH4 ,Port H bit 4 data" "Low,High" textline " " bitfld.long 0x0 3. " PH3 ,Port H bit 3 data" "Low,High" bitfld.long 0x0 2. " PH2 ,Port H bit 2 data" "Low,High" bitfld.long 0x0 1. " PH1 ,Port H bit 1 data" "Low,High" bitfld.long 0x0 0. " PH0 ,Port H bit 0 data" "Low,High" line.long 0x04 "GPIOHCR,Port H output control register" bitfld.long 0x04 7. " PH7C ,Port H bit 7 output enable" "Disabled,Enabled" bitfld.long 0x04 6. " PH6C ,Port H bit 6 output enable" "Disabled,Enabled" bitfld.long 0x04 5. " PH5C ,Port H bit 5 output enable" "Disabled,Enabled" bitfld.long 0x04 4. " PH4C ,Port H bit 4 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PH3C ,Port H bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PH2C ,Port H bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PH1C ,Port H bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PH0C ,Port H bit 0 output enable" "Disabled,Enabled" group.long 0x08++0x07 line.long 0x00 "GPIOHFR1,Port H function register 1" bitfld.long 0x00 7. " PH7F1 ,Port H bit 7 function select" "PORT,INTD" bitfld.long 0x00 6. " PH6F1 ,Port H bit 6 function select" "PORT,SCK4" bitfld.long 0x00 5. " PH5F1 ,Port H bit 5 function select" "PORT,SCL4/SI4" bitfld.long 0x00 4. " PH4F1 ,Port H bit 4 function select" "PORT,SDA4/SO4" textline " " bitfld.long 0x00 3. " PH3F1 ,Port H bit 3 function select" "PORT,INTC" bitfld.long 0x00 2. " PH2F1 ,Port H bit 2 function select" "PORT,SCK3" bitfld.long 0x00 1. " PH1F1 ,Port H bit 1 function select" "PORT,SCL3/SI3" bitfld.long 0x00 0. " PH0F1 ,Port H bit 0 function select" "PORT,SDA3/SO3" line.long 0x04 "GPIOHFR2,Port H function register 2" bitfld.long 0x04 7. " PH7F2 ,Port H bit 7 function select" "PORT,TBEIN1" bitfld.long 0x04 6. " PH6F2 ,Port H bit 6 function select" "PORT,TBEIN0" bitfld.long 0x04 5. " PH5F2 ,Port H bit 5 function select" "PORT,TBDIN1" bitfld.long 0x04 4. " PH4F2 ,Port H bit 4 function select" "PORT,TBDIN0" textline " " bitfld.long 0x04 3. " PH3F2 ,Port H bit 3 function select" "PORT,TBBIN1" bitfld.long 0x04 2. " PH2F2 ,Port H bit 2 function select" "PORT,TBBIN0" bitfld.long 0x04 1. " PH1F2 ,Port H bit 1 function select" "PORT,TBAIN1" bitfld.long 0x04 0. " PH0F2 ,Port H bit 0 function select" "PORT,TBAIN0" group.long 0x28++0x07 line.long 0x00 "GPIOHOD,Port H open drain control register" bitfld.long 0x00 7. " PH7OD ,Port H bit 7 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 6. " PH6OD ,Port H bit 6 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 5. " PH5OD ,Port H bit 5 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 4. " PH4OD ,Port H bit 4 open-drain enable" "CMOS,Open-drain" textline " " bitfld.long 0x00 3. " PH3OD ,Port H bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PH2OD ,Port H bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PH1OD ,Port H bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PH0OD ,Port H bit 0 open-drain enable" "CMOS,Open-drain" line.long 0x04 "GPIOHPUP,Port H pull-up control register" bitfld.long 0x04 7. " PH7UP ,Port H bit 7 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 6. " PH6UP ,Port H bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 5. " PH5UP ,Port H bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 4. " PH4UP ,Port H bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PH3UP ,Port H bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 2. " PH2UP ,Port H bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 1. " PH1UP ,Port H bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 0. " PH0UP ,Port H bit 0 pull-up enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOHIE,Port H input control register" bitfld.long 0x00 7. " PH7IE ,Port H bit 7 input enable" "Disabled,Enabled" bitfld.long 0x00 6. " PH6IE ,Port H bit 6 input enable" "Disabled,Enabled" bitfld.long 0x00 5. " PH5IE ,Port H bit 5 input enable" "Disabled,Enabled" bitfld.long 0x00 4. " PH4IE ,Port H bit 4 input enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PH3IE ,Port H bit 3 input enable" "Disabled,Enabled" bitfld.long 0x00 2. " PH2IE ,Port H bit 2 input enable" "Disabled,Enabled" bitfld.long 0x00 1. " PH1IE ,Port H bit 1 input enable" "Disabled,Enabled" bitfld.long 0x00 0. " PH0IE ,Port H bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM341F*") width 11. group.long 0x00++0x03 line.long 0x00 "GPIOHDATA,Port H data register" bitfld.long 0x00 6. " PH6 ,Port H bit 6 data" "Low,High" bitfld.long 0x00 5. " PH5 ,Port H bit 5 data" "Low,High" bitfld.long 0x00 4. " PH4 ,Port H bit 4 data" "Low,High" bitfld.long 0x00 3. " PH3 ,Port H bit 3 data" "Low,High" textline " " bitfld.long 0x00 2. " PH2 ,Port H bit 2 data" "Low,High" bitfld.long 0x00 1. " PH1 ,Port H bit 1 data" "Low,High" bitfld.long 0x00 0. " PH0 ,Port H bit 0 data" "Low,High" group.long 0x04++0x03 line.long 0x00 "GPIOHCR,Port H output control register" bitfld.long 0x00 6. " PH6C ,Port H bit 6 output enable" "Disabled,Enabled" bitfld.long 0x00 5. " PH5C ,Port H bit 5 output enable" "Disabled,Enabled" bitfld.long 0x00 4. " PH4C ,Port H bit 4 output enable" "Disabled,Enabled" bitfld.long 0x00 3. " PH3C ,Port H bit 3 output enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " PH2C ,Port H bit 2 output enable" "Disabled,Enabled" bitfld.long 0x00 1. " PH1C ,Port H bit 1 output enable" "Disabled,Enabled" bitfld.long 0x00 0. " PH0C ,Port H bit 0 output enable" "Disabled,Enabled" group.long 0x08++0x03 line.long 0x00 "GPIOHFR1,Port H function register 1" bitfld.long 0x00 6. " PH6F1 ,Port H bit 6 function select" "PORT,TRACEDATA2" bitfld.long 0x00 5. " PH5F1 ,Port H bit 5 function select" "PORT,TRACEDATA3" group.long 0x0c++0x03 line.long 0x00 "GPIOHFR2,Port H function register 2" bitfld.long 0x00 4. " PH4F2 ,Port H bit 4 function select" "PORT,PHC3IN1" bitfld.long 0x00 3. " PH3F2 ,Port H bit 3 function select" "PORT,PHC3IN0" bitfld.long 0x00 2. " PH2F2 ,Port H bit 2 function select" "PORT,SCLK4" bitfld.long 0x00 1. " PH1F2 ,Port H bit 1 function select" "PORT,RXD4" textline " " bitfld.long 0x00 0. " PH0F2 ,Port H bit 0 function select" "PORT,TXD4" group.long 0x10++0x03 line.long 0x00 "GPIOHFR3,Port H function register 3" bitfld.long 0x00 4. " PH4F3 ,Port H bit 4 function select" "PORT,TB5OUT" bitfld.long 0x00 3. " PH3F3 ,Port H bit 3 function select" "PORT,TB4OUT" group.long 0x14++0x03 line.long 0x00 "GPIOHFR4,Port H function register 3" bitfld.long 0x00 2. " PH2F4 ,Port H bit 2 function select" "PORT,/CTS4" group.long 0x028++0x03 line.long 0x00 "GPIOHOD,Port H open drain control register" bitfld.long 0x00 6. " PH6OD ,Port H bit 6 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 5. " PH5OD ,Port H bit 5 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 4. " PH4OD ,Port H bit 4 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 3. " PH3OD ,Port H bit 3 open-drain enable" "CMOS,Open-drain" textline " " bitfld.long 0x00 2. " PH2OD ,Port H bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PH1OD ,Port H bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PH0OD ,Port H bit 0 open-drain enable" "CMOS,Open-drain" group.long 0x2C++0x03 line.long 0x00 "GPIOHPUP,Port H pull-up control register" bitfld.long 0x00 6. " PH6UP ,Port H bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 5. " PH5UP ,Port H bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 4. " PH4UP ,Port H bit 4 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 3. " PH3UP ,Port H bit 3 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " PH2UP ,Port H bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 1. " PH1UP ,Port H bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 0. " PH0UP ,Port H bit 0 pull-up enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOHIE,Port H input control register" bitfld.long 0x00 6. " PH6IE ,Port H bit 6 input enable" "Disabled,Enabled" bitfld.long 0x00 5. " PH5IE ,Port H bit 5 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 4. " PH4IE ,Port H bit 4 input enable" "Disabled,Enabled" bitfld.long 0x00 3. " PH3IE ,Port H bit 3 input enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " PH2IE ,Port H bit 2 input enable" "Disabled,Enabled" bitfld.long 0x00 1. " PH1IE ,Port H bit 1 input enable" "Disabled,Enabled" bitfld.long 0x00 0. " PH0IE ,Port H bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM366F*") width 11. group.long 0x00++0x07 line.long 0x00 "GPIOHDATA,Port H data register" bitfld.long 0x0 4. " PH4 ,Port H bit 4 data" "Low,High" bitfld.long 0x0 3. " PH3 ,Port H bit 3 data" "Low,High" bitfld.long 0x0 2. " PH2 ,Port H bit 2 data" "Low,High" bitfld.long 0x0 1. " PH1 ,Port H bit 1 data" "Low,High" textline " " bitfld.long 0x0 0. " PH0 ,Port H bit 0 data" "Low,High" line.long 0x04 "GPIOHCR,Port H output control register" bitfld.long 0x04 4. " PH4C ,Port H bit 4 output enable" "Disabled,Enabled" bitfld.long 0x04 3. " PH3C ,Port H bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PH2C ,Port H bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PH1C ,Port H bit 1 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 0. " PH0C ,Port H bit 0 output enable" "Disabled,Enabled" group.long 0x08++0x0F line.long 0x00 "GPIOHFR1,Port H function register 1" bitfld.long 0x00 1. " PH1F1 ,Port H bit 1 function select" "PORT,TRACEDATA3" bitfld.long 0x00 0. " PH0F1 ,Port H bit 0 function select" "PORT,TRACEDATA2" line.long 0x04 "GPIOHFR2,Port H function register 2" bitfld.long 0x04 4. " PH4F2 ,Port H bit 4 function select" "PORT,A8" bitfld.long 0x04 3. " PH3F2 ,Port H bit 3 function select" "PORT,A9" bitfld.long 0x04 2. " PH2F2 ,Port H bit 2 function select" "PORT,A10" line.long 0x08 "GPIOHFR3,Port H function register 3" bitfld.long 0x08 4. " PH4F3 ,Port H bit 4 function select" "PORT,INT8" bitfld.long 0x08 3. " PH3F3 ,Port H bit 3 function select" "PORT,TB5OUT" bitfld.long 0x08 2. " PH2F3 ,Port H bit 2 function select" "PORT,TB4OUT" line.long 0x0C "GPIOHFR4,Port H function register 4" bitfld.long 0x0C 4. " PH4R4 ,Port H bit 4 function select" "PORT,DTR02" bitfld.long 0x0C 3. " PH3R4 ,Port H bit 3 function select" "PORT,DSR02" bitfld.long 0x0C 2. " PH2R4 ,Port H bit 2 function select" "PORT,DCD02" group.long 0x28++0x07 line.long 0x00 "GPIOHOD,Port H open drain control register" bitfld.long 0x00 4. " PH4OD ,Port H bit 4 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 3. " PH3OD ,Port H bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PH2OD ,Port H bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PH1OD ,Port H bit 1 open-drain enable" "CMOS,Open-drain" textline " " bitfld.long 0x00 0. " PH0OD ,Port H bit 0 open-drain enable" "CMOS,Open-drain" line.long 0x04 "GPIOHPUP,Port H pull-up control register" bitfld.long 0x04 4. " PH4UP ,Port H bit 4 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 3. " PH3UP ,Port H bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 2. " PH2UP ,Port H bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 1. " PH1UP ,Port H bit 1 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x04 0. " PH0UP ,Port H bit 0 pull-up enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOHIE,Port H input control register" bitfld.long 0x0 4. " PH4IE ,Port H bit 4 input enable" "Disabled,Enabled" bitfld.long 0x0 3. " PH3IE ,Port H bit 3 input enable" "Disabled,Enabled" bitfld.long 0x0 2. " PH2IE ,Port H bit 2 input enable" "Disabled,Enabled" bitfld.long 0x0 1. " PH1IE ,Port H bit 1 input enable" "Disabled,Enabled" textline " " bitfld.long 0x0 0. " PH0IE ,Port H bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM369F*") width 11. group.long 0x00++0x07 line.long 0x00 "GPIOHDATA,Port H data register" bitfld.long 0x0 7. " PH7 ,Port H bit 7 data" "Low,High" bitfld.long 0x0 6. " PH6 ,Port H bit 6 data" "Low,High" bitfld.long 0x0 5. " PH5 ,Port H bit 5 data" "Low,High" bitfld.long 0x0 4. " PH4 ,Port H bit 4 data" "Low,High" textline " " bitfld.long 0x0 3. " PH3 ,Port H bit 3 data" "Low,High" bitfld.long 0x0 2. " PH2 ,Port H bit 2 data" "Low,High" bitfld.long 0x0 1. " PH1 ,Port H bit 1 data" "Low,High" bitfld.long 0x0 0. " PH0 ,Port H bit 0 data" "Low,High" line.long 0x04 "GPIOHCR,Port H output control register" bitfld.long 0x04 7. " PH7C ,Port H bit 7 output enable" "Disabled,Enabled" bitfld.long 0x04 6. " PH6C ,Port H bit 6 output enable" "Disabled,Enabled" bitfld.long 0x04 5. " PH5C ,Port H bit 5 output enable" "Disabled,Enabled" bitfld.long 0x04 4. " PH4C ,Port H bit 4 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PH3C ,Port H bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PH2C ,Port H bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PH1C ,Port H bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PH0C ,Port H bit 0 output enable" "Disabled,Enabled" group.long 0x08++0x0F line.long 0x00 "GPIOHFR1,Port H function register 1" bitfld.long 0x00 7. " PH7F1 ,Port H bit 7 function select" "PORT,EM_LINK" bitfld.long 0x00 6. " PH6F1 ,Port H bit 6 function select" "PORT,EM_MAGICP" bitfld.long 0x00 5. " PH5F1 ,Port H bit 5 function select" "PORT,EM_ETOMOD" bitfld.long 0x00 3. " PH3F1 ,Port H bit 3 function select" "PORT,/CS3" textline " " bitfld.long 0x00 2. " PH2F1 ,Port H bit 2 function select" "PORT,/CS2" bitfld.long 0x00 1. " PH1F1 ,Port H bit 1 function select" "PORT,/CS1" bitfld.long 0x00 0. " PH0F1 ,Port H bit 0 function select" "PORT,/BELH" line.long 0x04 "GPIOHFR2,Port H function register 2" bitfld.long 0x04 7. " PH7F2 ,Port H bit 7 function select" "PORT,TB3IN" bitfld.long 0x04 5. " PH5F2 ,Port H bit 5 function select" "PORT,TB4IN" bitfld.long 0x04 3. " PH3F2 ,Port H bit 3 function select" "PORT,CA_RX" bitfld.long 0x04 2. " PH2F2 ,Port H bit 2 function select" "PORT,CA_TX" textline " " bitfld.long 0x04 1. " PH1F2 ,Port H bit 1 function select" "PORT,TB4OUT" bitfld.long 0x04 0. " PH0F2 ,Port H bit 0 function select" "PORT,TB5OUT" line.long 0x08 "GPIOHFR3,Port H function register 3" bitfld.long 0x08 3. " PH3F3 ,Port H bit 3 function select" "PORT,MTOUT02" bitfld.long 0x08 2. " PH2F3 ,Port H bit 2 function select" "PORT,MTOUT12" bitfld.long 0x08 1. " PH1F3 ,Port H bit 1 function select" "PORT,/GEMG2" bitfld.long 0x08 0. " PH0F3 ,Port H bit 0 function select" "PORT,MT2IN" line.long 0x0C "GPIOHFR4,Port H function register 4" bitfld.long 0x0C 3. " PH3F4 ,Port H bit 3 function select" "PORT,MTTB2OUT" bitfld.long 0x0C 2. " PH2F4 ,Port H bit 2 function select" "PORT,MTTB2IN" group.long 0x18++0x03 line.long 0x00 "GPIOHFR5,Port H function register 5" bitfld.long 0x00 4. " PH4F5 ,Port H bit 4 function select" "PORT,EM_TPAUSE" bitfld.long 0x00 3. " PH3F5 ,Port H bit 3 function select" "PORT,EM_RPAUSE" bitfld.long 0x00 2. " PH2F5 ,Port H bit 2 function select" "PORT,SCK2" bitfld.long 0x00 1. " PH1F5 ,Port H bit 1 function select" "PORT,SI2/SCL2" textline " " bitfld.long 0x00 0. " PH0F5 ,Port H bit 0 function select" "PORT,SO2/SDA2" group.long 0x28++0x07 line.long 0x00 "GPIOHOD,Port H open drain control register" bitfld.long 0x00 7. " PH7OD ,Port H bit 7 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 6. " PH6OD ,Port H bit 6 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 5. " PH5OD ,Port H bit 5 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 4. " PH4OD ,Port H bit 4 open-drain enable" "CMOS,Open-drain" textline " " bitfld.long 0x00 3. " PH3OD ,Port H bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PH2OD ,Port H bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PH1OD ,Port H bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PH0OD ,Port H bit 0 open-drain enable" "CMOS,Open-drain" line.long 0x04 "GPIOHPUP,Port H pull-up control register" bitfld.long 0x04 7. " PH7UP ,Port H bit 7 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 6. " PH6UP ,Port H bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 5. " PH5UP ,Port H bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 4. " PH4UP ,Port H bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PH3UP ,Port H bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 2. " PH2UP ,Port H bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 1. " PH1UP ,Port H bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 0. " PH0UP ,Port H bit 0 pull-up enable" "Disabled,Enabled" group.long 0x34++0x03 line.long 0x00 "GPIOHDN,Port H pull-down control register" bitfld.long 0x00 7. " PH7DN ,Port H bit 7 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 6. " PH6DN ,Port H bit 6 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 5. " PH5DN ,Port H bit 5 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 4. " PH4DN ,Port H bit 4 pull-down enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PH3DN ,Port H bit 3 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 2. " PH2DN ,Port H bit 2 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 1. " PH1DN ,Port H bit 1 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 0. " PH0DN ,Port H bit 0 pull-down enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOHIE,Port H input control register" bitfld.long 0x0 7. " PH7IE ,Port H bit 7 input enable" "Disabled,Enabled" bitfld.long 0x0 6. " PH6IE ,Port H bit 6 input enable" "Disabled,Enabled" bitfld.long 0x0 5. " PH5IE ,Port H bit 5 input enable" "Disabled,Enabled" bitfld.long 0x0 4. " PH4IE ,Port H bit 4 input enable" "Disabled,Enabled" textline " " bitfld.long 0x0 3. " PH3IE ,Port H bit 3 input enable" "Disabled,Enabled" bitfld.long 0x0 2. " PH2IE ,Port H bit 2 input enable" "Disabled,Enabled" bitfld.long 0x0 1. " PH1IE ,Port H bit 1 input enable" "Disabled,Enabled" bitfld.long 0x0 0. " PH0IE ,Port H bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM365F*") width 11. group.long 0x00++0x07 line.long 0x00 "GPIOHDATA,Port H data register" bitfld.long 0x0 4. " PH4 ,Port H bit 4 data" "Low,High" bitfld.long 0x0 3. " PH3 ,Port H bit 3 data" "Low,High" bitfld.long 0x0 2. " PH2 ,Port H bit 2 data" "Low,High" bitfld.long 0x0 1. " PH1 ,Port H bit 1 data" "Low,High" textline " " bitfld.long 0x0 0. " PH0 ,Port H bit 0 data" "Low,High" line.long 0x04 "GPIOHCR,Port H output control register" bitfld.long 0x04 4. " PH4C ,Port H bit 4 output enable" "Disabled,Enabled" bitfld.long 0x04 3. " PH3C ,Port H bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PH2C ,Port H bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PH1C ,Port H bit 1 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 0. " PH0C ,Port H bit 0 output enable" "Disabled,Enabled" group.long 0x08++0x03 line.long 0x00 "GPIOHFR1,Port H function register 1" bitfld.long 0x00 1. " PH1F1 ,Port H bit 1 function select" "PORT,TRACEDATA3" bitfld.long 0x00 0. " PH0F1 ,Port H bit 0 function select" "PORT,TRACEDATA2" group.long 0x10++0x03 line.long 0x00 "GPIOHFR3,Port H function register 3" bitfld.long 0x00 4. " PH4F3 ,Port H bit 4 function select" "PORT,INT8" bitfld.long 0x00 3. " PH3F3 ,Port H bit 3 function select" "PORT,TB5OUT" bitfld.long 0x00 2. " PH2F3 ,Port H bit 2 function select" "PORT,TB4OUT" group.long 0x28++0x03 line.long 0x00 "GPIOHOD,Port H open drain control register" bitfld.long 0x00 4. " PH4OD ,Port H bit 4 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 3. " PH3OD ,Port H bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PH2OD ,Port H bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PH1OD ,Port H bit 1 open-drain enable" "CMOS,Open-drain" textline " " bitfld.long 0x00 0. " PH0OD ,Port H bit 0 open-drain enable" "CMOS,Open-drain" group.long 0x2C++0x03 line.long 0x00 "GPIOHPUP,Port H pull-up control register" bitfld.long 0x00 4. " PH4UP ,Port H bit 4 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 3. " PH3UP ,Port H bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 2. " PH2UP ,Port H bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 1. " PH1UP ,Port H bit 1 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " PH0UP ,Port H bit 0 pull-up enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOHIE,Port H input control register" bitfld.long 0x0 4. " PH4IE ,Port H bit 4 input enable" "Disabled,Enabled" bitfld.long 0x0 3. " PH3IE ,Port H bit 3 input enable" "Disabled,Enabled" bitfld.long 0x0 2. " PH2IE ,Port H bit 2 input enable" "Disabled,Enabled" bitfld.long 0x0 1. " PH1IE ,Port H bit 1 input enable" "Disabled,Enabled" textline " " bitfld.long 0x0 0. " PH0IE ,Port H bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM36B*")||cpuis("TMPM367F*")||cpuis("TMPM368F*") width 11. group.long 0x00++0x07 line.long 0x00 "GPIOHDATA,Port H data register" bitfld.long 0x0 3. " PH3 ,Port H bit 3 data" "Low,High" bitfld.long 0x0 2. " PH2 ,Port H bit 2 data" "Low,High" bitfld.long 0x0 1. " PH1 ,Port H bit 1 data" "Low,High" bitfld.long 0x0 0. " PH0 ,Port H bit 0 data" "Low,High" line.long 0x04 "GPIOHCR,Port H output control register" bitfld.long 0x04 3. " PH3C ,Port H bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PH2C ,Port H bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PH1C ,Port H bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PH0C ,Port H bit 0 output enable" "Disabled,Enabled" group.long 0x08++0x03 line.long 0x00 "GPIOHFR1,Port H function register 1" bitfld.long 0x00 3. " PH3F1 ,Port H bit 3 function select" "PORT,/CS3" bitfld.long 0x00 2. " PH2F1 ,Port H bit 2 function select" "PORT,/CS2" bitfld.long 0x00 1. " PH1F1 ,Port H bit 1 function select" "PORT,/CS1" bitfld.long 0x00 0. " PH0F1 ,Port H bit 0 function select" "PORT,/BELH" sif cpuis("TMPM369F*") endif group.long 0x0C++0x03 line.long 0x00 "GPIOHFR2,Port H function register 2" sif cpuis("TMPM368F*") bitfld.long 0x00 3. " PH3F2 ,Port H bit 3 function select" "PORT,CA_RX" bitfld.long 0x00 2. " PH2F2 ,Port H bit 2 function select" "PORT,CA_TX" bitfld.long 0x00 1. " PH1F2 ,Port H bit 1 function select" "PORT,TB4OUT" bitfld.long 0x00 0. " PH0F2 ,Port H bit 0 function select" "PORT,TB5OUT" else bitfld.long 0x00 1. " PH1F2 ,Port H bit 1 function select" "PORT,TB4OUT" bitfld.long 0x00 0. " PH0F2 ,Port H bit 0 function select" "PORT,TB5OUT" endif group.long 0x10++0x03 line.long 0x00 "GPIOHFR3,Port H function register 3" bitfld.long 0x00 3. " PH3F3 ,Port H bit 3 function select" "PORT,MTOUT02" bitfld.long 0x00 2. " PH2F3 ,Port H bit 2 function select" "PORT,MTOUT12" bitfld.long 0x00 1. " PH1F3 ,Port H bit 1 function select" "PORT,/GEMG2" bitfld.long 0x00 0. " PH0F3 ,Port H bit 0 function select" "PORT,MT2IN" group.long 0x14++0x03 line.long 0x00 "GPIOHFR4,Port H function register 4" bitfld.long 0x00 3. " PH3F4 ,Port H bit 3 function select" "PORT,MTTB2OUT" bitfld.long 0x00 2. " PH2F4 ,Port H bit 2 function select" "PORT,MTTB2IN" group.long 0x18++0x03 line.long 0x00 "GPIOHFR5,Port H function register 5" bitfld.long 0x00 2. " PH2F5 ,Port H bit 2 function select" "PORT,SCK2" bitfld.long 0x00 1. " PH1F5 ,Port H bit 1 function select" "PORT,SI2/SCL2" bitfld.long 0x00 0. " PH0F5 ,Port H bit 0 function select" "PORT,SO2/SDA2" group.long 0x28++0x07 line.long 0x00 "GPIOHOD,Port H open drain control register" bitfld.long 0x00 3. " PH3OD ,Port H bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PH2OD ,Port H bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PH1OD ,Port H bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PH0OD ,Port H bit 0 open-drain enable" "CMOS,Open-drain" line.long 0x04 "GPIOHPUP,Port H pull-up control register" bitfld.long 0x04 3. " PH3UP ,Port H bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 2. " PH2UP ,Port H bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 1. " PH1UP ,Port H bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 0. " PH0UP ,Port H bit 0 pull-up enable" "Disabled,Enabled" group.long 0x30++0x03 line.long 0x00 "GPIOHPDN,Port H pull-down control register" bitfld.long 0x00 3. " PH3DN ,Port H bit 3 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 2. " PH2DN ,Port H bit 2 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 1. " PH1DN ,Port H bit 1 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 0. " PH0DN ,Port H bit 0 pull-down enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOHIE,Port H input control register" sif cpuis("TMPM367F*") bitfld.long 0x0 2. " PH2IE ,Port H bit 2 input enable" "Disabled,Enabled" bitfld.long 0x0 1. " PH1IE ,Port H bit 1 input enable" "Disabled,Enabled" bitfld.long 0x0 0. " PH0IE ,Port H bit 0 input enable" "Disabled,Enabled" else bitfld.long 0x0 3. " PH3IE ,Port H bit 3 input enable" "Disabled,Enabled" bitfld.long 0x0 2. " PH2IE ,Port H bit 2 input enable" "Disabled,Enabled" bitfld.long 0x0 1. " PH1IE ,Port H bit 1 input enable" "Disabled,Enabled" bitfld.long 0x0 0. " PH0IE ,Port H bit 0 input enable" "Disabled,Enabled" endif width 0xb endif base ad:0x400C01C0 sif cpuis("TMPM395F*") width 11. group.long 0x00++0x0B line.long 0x00 "GPIOHDATA,Port H data register" bitfld.long 0x00 7. " PH7 ,Port H bit 7 data" "Low,High" bitfld.long 0x00 6. " PH6 ,Port H bit 6 data" "Low,High" bitfld.long 0x00 5. " PH5 ,Port H bit 5 data" "Low,High" bitfld.long 0x00 4. " PH4 ,Port H bit 4 data" "Low,High" textline " " bitfld.long 0x00 3. " PH3 ,Port H bit 3 data" "Low,High" bitfld.long 0x00 2. " PH2 ,Port H bit 2 data" "Low,High" bitfld.long 0x00 1. " PH1 ,Port H bit 1 data" "Low,High" bitfld.long 0x00 0. " PH0 ,Port H bit 0 data" "Low,High" line.long 0x04 "GPIOHCR,Port H output control register" bitfld.long 0x04 7. " PH7C ,Port H bit 7 output enable" "Disabled,Enabled" bitfld.long 0x04 6. " PH6C ,Port H bit 6 output enable" "Disabled,Enabled" bitfld.long 0x04 5. " PH5C ,Port H bit 5 output enable" "Disabled,Enabled" bitfld.long 0x04 4. " PH4C ,Port H bit 4 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PH3C ,Port H bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PH2C ,Port H bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PH1C ,Port H bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PH0C ,Port H bit 0 output enable" "Disabled,Enabled" line.long 0x08 "GPIOHFR1,Port H function register 1" bitfld.long 0x08 7. " PH7F1 ,Port H bit 7 function select" "PORT,TB6OUT" bitfld.long 0x08 6. " PH6F1 ,Port H bit 6 function select" "PORT,TB5OUT" bitfld.long 0x08 5. " PH5F1 ,Port H bit 5 function select" "PORT,TB1OUT" bitfld.long 0x08 4. " PH4F1 ,Port H bit 4 function select" "PORT,TB1IN1" textline " " bitfld.long 0x08 3. " PH3F1 ,Port H bit 3 function select" "PORT,TB1IN0" bitfld.long 0x08 2. " PH2F1 ,Port H bit 2 function select" "PORT,TB0OUT" bitfld.long 0x08 1. " PH1F1 ,Port H bit 1 function select" "PORT,TB0IN1" bitfld.long 0x08 0. " PH0F1 ,Port H bit 0 function select" "PORT,TB0IN0" group.long 0x28++0x07 line.long 0x00 "GPIOHOD,Port H open drain control register" bitfld.long 0x00 7. " PH7OD ,Port H bit 7 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 6. " PH6OD ,Port H bit 6 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 5. " PH5OD ,Port H bit 5 open-drain enable" "CMOS,Open-drain" textline " " bitfld.long 0x00 2. " PH2OD ,Port H bit 2 open-drain enable" "CMOS,Open-drain" line.long 0x04 "GPIOHPUP,Port H pull-up control register" bitfld.long 0x04 7. " PH7UP ,Port H bit 7 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 6. " PH6UP ,Port H bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 5. " PH5UP ,Port H bit 5 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x04 4. " PH4UP ,Port H bit 4 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 3. " PH3UP ,Port H bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 2. " PH2UP ,Port H bit 2 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x04 1. " PH1UP ,Port H bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 0. " PH0UP ,Port H bit 0 pull-up enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOHIE,Port H input control register" bitfld.long 0x00 7. " PH7IE ,Port H bit 7 input enable" "Disabled,Enabled" bitfld.long 0x00 6. " PH6IE ,Port H bit 6 input enable" "Disabled,Enabled" bitfld.long 0x00 5. " PH5IE ,Port H bit 5 input enable" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " PH4IE ,Port H bit 4 input enable" "Disabled,Enabled" bitfld.long 0x00 3. " PH3IE ,Port H bit 3 input enable" "Disabled,Enabled" bitfld.long 0x00 2. " PH2IE ,Port H bit 2 input enable" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " PH1IE ,Port H bit 1 input enable" "Disabled,Enabled" bitfld.long 0x00 0. " PH0IE ,Port H bit 0 input enable" "Disabled,Enabled" width 0xb endif tree.end tree "Port I" base ad:0x40000200 sif cpuis("TMPM330F*")||cpuis("TMPM333F*") width 11. group.byte 0x00++0x00 line.byte 0x00 "GPIOIDATA,Port I data register" bitfld.byte 0x00 7. " PI7 ,Port I bit 7 data" "Low,High" bitfld.byte 0x00 6. " PI6 ,Port I bit 6 data" "Low,High" bitfld.byte 0x00 5. " PI5 ,Port I bit 5 data" "Low,High" bitfld.byte 0x00 4. " PI4 ,Port I bit 4 data" "Low,High" textline " " bitfld.byte 0x00 3. " PI3 ,Port I bit 3 data" "Low,High" bitfld.byte 0x00 2. " PI2 ,Port I bit 2 data" "Low,High" bitfld.byte 0x00 1. " PI1 ,Port I bit 1 data" "Low,High" bitfld.byte 0x00 0. " PI0 ,Port I bit 0 data" "Low,High" group.byte 0x04++0x00 line.byte 0x00 "GPIOICR,Port I output control register" bitfld.byte 0x00 7. " PI7C ,Port I bit 7 output enable" "Disabled,Enabled" bitfld.byte 0x00 6. " PI6C ,Port I bit 6 output enable" "Disabled,Enabled" bitfld.byte 0x00 5. " PI5C ,Port I bit 5 output enable" "Disabled,Enabled" bitfld.byte 0x00 4. " PI4C ,Port I bit 4 output enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " PI3C ,Port I bit 3 output enable" "Disabled,Enabled" bitfld.byte 0x00 2. " PI2C ,Port I bit 2 output enable" "Disabled,Enabled" bitfld.byte 0x00 1. " PI1C ,Port I bit 1 output enable" "Disabled,Enabled" bitfld.byte 0x00 0. " PI0C ,Port I bit 0 output enable" "Disabled,Enabled" group.byte 0x08++0x00 line.byte 0x00 "GPIOIFR1,Port I function register 1" bitfld.byte 0x00 7. " PI7F1 ,Port I bit 7 function select" "PORT,TB4IN1" bitfld.byte 0x00 6. " PI6F1 ,Port I bit 6 function select" "PORT,TB4IN0" bitfld.byte 0x00 5. " PI5F1 ,Port I bit 5 function select" "PORT,TB5OUT" bitfld.byte 0x00 4. " PI4F1 ,Port I bit 4 function select" "PORT,TB4OUT" textline " " bitfld.byte 0x00 3. " PI3F1 ,Port I bit 3 function select" "PORT,TB3OUT" bitfld.byte 0x00 2. " PI2F1 ,Port I bit 2 function select" "PORT,TB2OUT" bitfld.byte 0x00 1. " PI1F1 ,Port I bit 1 function select" "PORT,TB1OUT" bitfld.byte 0x00 0. " PI0F1 ,Port I bit 0 function select" "PORT,TB0OUT" group.byte 0x2c++0x00 line.byte 0x00 "GPIOIPUP,Port I pull-up control register" bitfld.byte 0x00 7. " PI7UP ,Port I bit 7 pull-up enable" "Disabled,Enabled" bitfld.byte 0x00 6. " PI6UP ,Port I bit 6 pull-up enable" "Disabled,Enabled" bitfld.byte 0x00 5. " PI5UP ,Port I bit 5 pull-up enable" "Disabled,Enabled" bitfld.byte 0x00 4. " PI4UP ,Port I bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " PI3UP ,Port I bit 3 pull-up enable" "Disabled,Enabled" bitfld.byte 0x00 2. " PI2UP ,Port I bit 2 pull-up enable" "Disabled,Enabled" bitfld.byte 0x00 1. " PI1UP ,Port I bit 1 pull-up enable" "Disabled,Enabled" bitfld.byte 0x00 0. " PI0UP ,Port I bit 0 pull-up enable" "Disabled,Enabled" group.byte 0x38++0x00 line.byte 0x00 "GPIOIIE,Port I input control register" bitfld.byte 0x00 7. " PI7IE ,Port I bit 7 input enable" "Disabled,Enabled" bitfld.byte 0x00 6. " PI6IE ,Port I bit 6 input enable" "Disabled,Enabled" bitfld.byte 0x00 5. " PI5IE ,Port I bit 5 pull-down enable" "Disabled,Enabled" bitfld.byte 0x00 4. " PI4IE ,Port I bit 4 input enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " PI3IE ,Port I bit 3 input enable" "Disabled,Enabled" bitfld.byte 0x00 2. " PI2IE ,Port I bit 2 input enable" "Disabled,Enabled" bitfld.byte 0x00 1. " PI1IE ,Port I bit 1 input enable" "Disabled,Enabled" bitfld.byte 0x00 0. " PI0IE ,Port I bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM332F*") width 11. group.byte 0x00++0x0 line.byte 0x00 "GPIOI,Port I data register" bitfld.byte 0x0 5. " PI5 ,Port I bit 5 data" "Low,High" bitfld.byte 0x0 4. " PI4 ,Port I bit 4 data" "Low,High" bitfld.byte 0x0 3. " PI3 ,Port I bit 3 data" "Low,High" bitfld.byte 0x0 2. " PI2 ,Port I bit 2 data" "Low,High" textline " " bitfld.byte 0x0 1. " PI1 ,Port I bit 1 data" "Low,High" bitfld.byte 0x0 0. " PI0 ,Port I bit 0 data" "Low,High" group.byte 0x04++0x0 line.byte 0x00 "GPIOICR,Port I output control register" bitfld.byte 0x0 5. " PI5C ,Port I bit 5 output enable" "Disabled,Enabled" bitfld.byte 0x0 4. " PI4C ,Port I bit 4 output enable" "Disabled,Enabled" bitfld.byte 0x0 3. " PI3C ,Port I bit 3 output enable" "Disabled,Enabled" bitfld.byte 0x0 2. " PI2C ,Port I bit 2 output enable" "Disabled,Enabled" textline " " bitfld.byte 0x0 1. " PI1C ,Port I bit 1 output enable" "Disabled,Enabled" bitfld.byte 0x0 0. " PI0C ,Port I bit 0 output enable" "Disabled,Enabled" group.byte 0x08++0x0 line.byte 0x00 "GPIOIFR1,Port I function register 1" bitfld.byte 0x00 5. " PI5F1 ,Port I bit 5 function select" "PORT,TB5OUT" bitfld.byte 0x00 4. " PI4F1 ,Port I bit 4 function select" "PORT,TB4OUT" bitfld.byte 0x00 3. " PI3F1 ,Port I bit 3 function select" "PORT,TB3OUT" bitfld.byte 0x00 2. " PI2F1 ,Port I bit 2 function select" "PORT,TB2OUT" textline " " bitfld.byte 0x00 1. " PI1F1 ,Port I bit 1 function select" "PORT,TB1OUT" bitfld.byte 0x00 0. " PI0F1 ,Port I bit 0 function select" "PORT,TB0OUT" group.byte 0x2c++0x0 line.byte 0x00 "GPIOIPUP,Port I pull-up control register" bitfld.byte 0x0 5. " PI5UP ,Port I bit 5 pull-up enable" "Off,On" bitfld.byte 0x0 4. " PI4UP ,Port I bit 4 pull-up control" "Off,On" bitfld.byte 0x0 3. " PI3UP ,Port I bit 3 pull-up control" "Off,On" bitfld.byte 0x0 2. " PI2UP ,Port I bit 2 pull-up control" "Off,On" textline " " bitfld.byte 0x0 1. " PI1UP ,Port I bit 1 pull-up control" "Off,On" bitfld.byte 0x0 0. " PI0UP ,Port I bit 0 pull-up control" "Off,On" group.byte 0x38++0x0 line.byte 0x00 "GPIOIIE,Port I input control register" bitfld.byte 0x0 5. " PI5IE ,Port I bit 5 input enable" "Disabled,Enabled" bitfld.byte 0x0 4. " PI4IE ,Port I bit 4 input enable" "Disabled,Enabled" bitfld.byte 0x0 3. " PI3IE ,Port I bit 3 input enable" "Disabled,Enabled" bitfld.byte 0x0 2. " PI2IE ,Port I bit 2 input enable" "Disabled,Enabled" textline " " bitfld.byte 0x0 1. " PI1IE ,Port I bit 1 input enable" "Disabled,Enabled" bitfld.byte 0x0 0. " PI0IE ,Port I bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM370F*") width 11. group.byte 0x00++0x00 line.byte 0x00 "GPIOIDATA,Port I data register" bitfld.byte 0x0 3. " PI3 ,Port I bit 3 data" "Low,High" bitfld.byte 0x0 2. " PI2 ,Port I bit 2 data" "Low,High" bitfld.byte 0x0 1. " PI1 ,Port I bit 1 data" "Low,High" bitfld.byte 0x0 0. " PI0 ,Port I bit 0 data" "Low,High" group.byte 0x04++0x00 line.byte 0x00 "GPIOICR,Port I output control register" bitfld.byte 0x0 3. " PI3C ,Port I bit 3 output enable" "Disabled,Enabled" bitfld.byte 0x0 2. " PI2C ,Port I bit 2 output enable" "Disabled,Enabled" bitfld.byte 0x0 1. " PI1C ,Port I bit 1 output enable" "Disabled,Enabled" bitfld.byte 0x0 0. " PI0C ,Port I bit 0 output enable" "Disabled,Enabled" group.byte 0x028++0x00 line.byte 0x00 "GPIOIOD,Port I open drain control register" bitfld.byte 0x00 3. " PI3OD ,Port I bit 3 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 2. " PI2OD ,Port I bit 2 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 1. " PI1OD ,Port I bit 1 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 0. " PI0OD ,Port I bit 0 open-drain enable" "CMOS,Open-drain" group.byte 0x2c++0x00 line.byte 0x00 "GPIOIPUP,Port I pull-up control register" bitfld.byte 0x0 3. " PI3UP ,Port I bit 3 pull-up enable" "Disabled,Enabled" bitfld.byte 0x0 2. " PI2UP ,Port I bit 2 pull-up enable" "Disabled,Enabled" bitfld.byte 0x0 1. " PI1UP ,Port I bit 1 pull-up enable" "Disabled,Enabled" bitfld.byte 0x0 0. " PI0UP ,Port I bit 0 pull-up enable" "Disabled,Enabled" group.byte 0x30++0x00 line.byte 0x00 "GPIOIPDN,Port I pull-down control register" bitfld.byte 0x0 3. " PI3DN ,Port I bit 3 pull-down enable" "Disabled,Enabled" bitfld.byte 0x0 2. " PI2DN ,Port I bit 2 pull-down enable" "Disabled,Enabled" bitfld.byte 0x0 1. " PI1DN ,Port I bit 1 pull-down enable" "Disabled,Enabled" bitfld.byte 0x0 0. " PI0DN ,Port I bit 0 pull-down enable" "Disabled,Enabled" group.byte 0x38++0x00 line.byte 0x00 "GPIOIIE,Port I input control register" bitfld.byte 0x0 3. " PI3IE ,Port I bit 3 input enable" "Disabled,Enabled" bitfld.byte 0x0 2. " PI2IE ,Port I bit 2 input enable" "Disabled,Enabled" bitfld.byte 0x0 1. " PI1IE ,Port I bit 1 input enable" "Disabled,Enabled" bitfld.byte 0x0 0. " PI0IE ,Port I bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM376F*") width 11. group.long 0x00++0x07 line.long 0x00 "GPIOIDATA,Port I data register" bitfld.long 0x0 3. " PI3 ,Port I bit 3 data" "Low,High" bitfld.long 0x0 2. " PI2 ,Port I bit 2 data" "Low,High" bitfld.long 0x0 1. " PI1 ,Port I bit 1 data" "Low,High" bitfld.long 0x0 0. " PI0 ,Port I bit 0 data" "Low,High" line.long 0x04 "GPIOICR,Port I output control register" bitfld.long 0x04 3. " PI3C ,Port I bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PI2C ,Port I bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PI1C ,Port I bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PI0C ,Port I bit 0 output enable" "Disabled,Enabled" group.long 0x28++0x0B line.long 0x00 "GPIOIOD,Port I open drain control register" bitfld.long 0x00 3. " PI3OD ,Port I bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PI2OD ,Port I bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PI1OD ,Port I bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PI0OD ,Port I bit 0 open-drain enable" "CMOS,Open-drain" line.long 0x04 "GPIOIPUP,Port I pull-up control register" bitfld.long 0x04 3. " PI3UP ,Port I bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 2. " PI2UP ,Port I bit 2 pull-up enable" "Disabled,Enable" bitfld.long 0x04 1. " PI1UP ,Port I bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 0. " PI0UP ,Port I bit 0 pull-up enable" "Disabled,Enabled" line.long 0x08 "GPIOIPDN,Port I pull-down control register" bitfld.long 0x08 3. " PI3DN ,Port I bit 3 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 2. " PI2DN ,Port I bit 2 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 1. " PI1DN ,Port I bit 1 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 0. " PI0DN ,Port I bit 0 pull-down enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOIIE,Port I input control register" bitfld.long 0x0 3. " PI3IE ,Port I bit 3 input enable" "Disabled,Enabled" bitfld.long 0x0 2. " PI2IE ,Port I bit 2 input enable" "Disabled,Enabled" bitfld.long 0x0 1. " PI1IE ,Port I bit 1 input enable" "Disabled,Enabled" bitfld.long 0x0 0. " PI0IE ,Port I bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM380F*")||cpuis("TMPM382F*") width 11. group.long 0x00++0x0B line.long 0x00 "GPIOIDATA,Port I data register" bitfld.long 0x00 1. " PI1 ,Port I bit 1 data" "Low,High" bitfld.long 0x00 0. " PI0 ,Port I bit 0 data" "Low,High" line.long 0x04 "PICR,Port I output control register" bitfld.long 0x04 1. " PI1C ,Port I bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PI0C ,Port I bit 0 output enable" "Disabled,Enabled" line.long 0x08 "GPIOIFR1,Port I function register 1" bitfld.long 0x08 1. " PI1F1 ,Port I bit 1 function select" "PORT,INTF" bitfld.long 0x08 0. " PI0F1 ,Port I bit 0 function select" "PORT,INTE" group.long 0x28++0x0B line.long 0x00 "GPIOIOD,Port I open drain control register" bitfld.long 0x00 1. " PI1OD ,Port I bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PI0OD ,Port I bit 0 open-drain enable" "CMOS,Open-drain" line.long 0x04 "GPIOIPUP,Port I pull-up control register" bitfld.long 0x04 1. " PI1UP ,Port I bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 0. " PI0UP ,Port I bit 0 pull-up enable" "Disabled,Enabled" line.long 0x08 "GPIOIPDN,Port I pull-down control register" bitfld.long 0x08 1. " PI1DN ,Port I bit 1 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 0. " PI0DN ,Port I bit 0 pull-down enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOIIE,Port I input control register" bitfld.long 0x0 1. " PI1IE ,Port I bit 1 input enable" "Disabled,Enabled" bitfld.long 0x0 0. " PI0IE ,Port I bit 0 input enable" "Disabled,Enabled" width 0xb endif base ad:0x400C0800 sif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") width 11. group.long 0x00++0x0B line.long 0x00 "GPIOIDATA,Port I data register" sif (!cpuis("TMPM363F*"))&&(!cpuis("TMPM364F*")) bitfld.long 0x0 3. " PI3 ,Port I bit 3 data" "Low,High" bitfld.long 0x0 2. " PI2 ,Port I bit 2 data" "Low,High" textline " " endif bitfld.long 0x0 1. " PI1 ,Port I bit 1 data" "Low,High" bitfld.long 0x0 0. " PI0 ,Port I bit 0 data" "Low,High" line.long 0x04 "GPIOICR,Port I output control register" sif (!cpuis("TMPM363F*"))&&(!cpuis("TMPM364F*")) bitfld.long 0x04 3. " PI3C ,Port I bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PI2C ,Port I bit 2 output enable" "Disabled,Enabled" textline " " endif bitfld.long 0x04 1. " PI1C ,Port I bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PI0C ,Port I bit 0 output enable" "Disabled,Enabled" line.long 0x08 "GPIOIFR1,Port I function register 1" sif (!cpuis("TMPM363F*"))&&(!cpuis("TMPM364F*")) bitfld.long 0x08 3. " PI3F1 ,Port I bit 3 function select" "PORT,INTF" bitfld.long 0x08 2. " PI2F1 ,Port I bit 2 function select" "PORT,INTE" textline " " endif bitfld.long 0x08 1. " PI1F1 ,Port I bit 1 function select" "PORT,CEC" group.long 0x28++0x07 line.long 0x00 "GPIOIOD,Port I open drain control register" sif (!cpuis("TMPM363F*"))&&(!cpuis("TMPM364F*")) bitfld.long 0x00 3. " PI3OD ,Port I bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PI2OD ,Port I bit 2 open-drain enable" "CMOS,Open-drain" textline " " endif bitfld.long 0x00 0. " PI0OD ,Port I bit 0 open-drain enable" "CMOS,Open-drain" line.long 0x04 "GPIOIPUP,Port I pull-up control register" bitfld.long 0x04 0. " PI0UP ,Port I bit 0 pull-up enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOIIE,Port I input control register" sif (!cpuis("TMPM363F*"))&&(!cpuis("TMPM364F*")) bitfld.long 0x0 3. " PI3IE ,Port I bit 3 input enable" "Disabled,Enabled" bitfld.long 0x0 2. " PI2IE ,Port I bit 2 input enable" "Disabled,Enabled" textline " " endif bitfld.long 0x0 1. " PI1IE ,Port I bit 1 input enable" "Disabled,Enabled" bitfld.long 0x0 0. " PI0IE ,Port I bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*") width 11. group.long 0x00++0x0B line.long 0x00 "GPIOIDATA,Port I data register" bitfld.long 0x0 7. " PI7 ,Port I bit 7 data" "Low,High" bitfld.long 0x0 6. " PI6 ,Port I bit 6 data" "Low,High" bitfld.long 0x0 5. " PI5 ,Port I bit 5 data" "Low,High" bitfld.long 0x0 4. " PI4 ,Port I bit 4 data" "Low,High" textline " " bitfld.long 0x0 3. " PI3 ,Port I bit 3 data" "Low,High" bitfld.long 0x0 2. " PI2 ,Port I bit 2 data" "Low,High" bitfld.long 0x0 1. " PI1 ,Port I bit 1 data" "Low,High" bitfld.long 0x0 0. " PI0 ,Port I bit 0 data" "Low,High" line.long 0x04 "GPIOICR,Port I output control register" bitfld.long 0x04 7. " PI7C ,Port I bit 7 output enable" "Disabled,Enabled" bitfld.long 0x04 6. " PI6C ,Port I bit 6 output enable" "Disabled,Enabled" bitfld.long 0x04 5. " PI5C ,Port I bit 5 output enable" "Disabled,Enabled" bitfld.long 0x04 4. " PI4C ,Port I bit 4 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PI3C ,Port I bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PI2C ,Port I bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PI1C ,Port I bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PI0C ,Port I bit 0 output enable" "Disabled,Enabled" line.long 0x08 "GPIOIFR1,Port I function register 1" bitfld.long 0x08 3. " PI3F1 ,Port I bit 3 function select" "PORT,INTC" bitfld.long 0x08 2. " PI2F1 ,Port I bit 2 function select" "PORT,INTB" bitfld.long 0x08 1. " PI1F1 ,Port I bit 1 function select" "PORT,INTA" bitfld.long 0x08 0. " PI0F1 ,Port I bit 0 function select" "PORT,INT9" group.long 0x10++0x03 line.long 0x00 "GPIOIFR2,Port I function register 2" bitfld.long 0x00 3. " PI3F2 ,Port I bit 3 function select" "PORT,/DMAREQ" group.long 0x28++0x0B line.long 0x00 "GPIOIOD,Port I open drain control register" bitfld.long 0x00 7. " PI7OD ,Port I bit 7 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 6. " PI6OD ,Port I bit 6 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 5. " PI5OD ,Port I bit 5 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 4. " PI4OD ,Port I bit 4 open-drain enable" "CMOS,Open-drain" textline " " bitfld.long 0x00 3. " PI3OD ,Port I bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PI2OD ,Port I bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PI1OD ,Port I bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PI0OD ,Port I bit 0 open-drain enable" "CMOS,Open-drain" line.long 0x04 "GPIOIPUP,Port I pull-up control register" bitfld.long 0x04 7. " PI7UP ,Port I bit 7 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 6. " PI6UP ,Port I bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 5. " PI5UP ,Port I bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 4. " PI4UP ,Port I bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PI3UP ,Port I bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 2. " PI2UP ,Port I bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 1. " PI1UP ,Port I bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 0. " PI0UP ,Port I bit 0 pull-up enable" "Disabled,Enabled" line.long 0x08 "GPIOIPDN,Port I pull-down control register" bitfld.long 0x08 7. " PI7DN ,Port I bit 7 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 6. " PI6DN ,Port I bit 6 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 5. " PI5DN ,Port I bit 5 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 4. " PI4DN ,Port I bit 4 pull-down enable" "Disabled,Enabled" textline " " bitfld.long 0x08 3. " PI3DN ,Port I bit 3 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 2. " PI2DN ,Port I bit 2 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 1. " PI1DN ,Port I bit 1 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 0. " PI0DN ,Port I bit 0 pull-down enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOIIE,Port I input control register" bitfld.long 0x0 7. " PI7IE ,Port I bit 7 input enable" "Disabled,Enabled" bitfld.long 0x0 6. " PI6IE ,Port I bit 6 input enable" "Disabled,Enabled" bitfld.long 0x0 5. " PI5IE ,Port I bit 5 input enable" "Disabled,Enabled" bitfld.long 0x0 4. " PI4IE ,Port I bit 4 input enable" "Disabled,Enabled" textline " " bitfld.long 0x0 3. " PI3IE ,Port I bit 3 input enable" "Disabled,Enabled" bitfld.long 0x0 2. " PI2IE ,Port I bit 2 input enable" "Disabled,Enabled" bitfld.long 0x0 1. " PI1IE ,Port I bit 1 input enable" "Disabled,Enabled" bitfld.long 0x0 0. " PI0IE ,Port I bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM341F*") width 11. group.long 0x00++0x03 line.long 0x00 "GPIOIDATA,Port I data register" bitfld.long 0x00 7. " PI7 ,Port I bit 7 data" "Low,High" bitfld.long 0x00 6. " PI6 ,Port I bit 6 data" "Low,High" bitfld.long 0x00 5. " PI5 ,Port I bit 5 data" "Low,High" bitfld.long 0x00 4. " PI4 ,Port I bit 4 data" "Low,High" textline " " bitfld.long 0x00 3. " PI3 ,Port I bit 3 data" "Low,High" bitfld.long 0x00 2. " PI2 ,Port I bit 2 data" "Low,High" bitfld.long 0x00 1. " PI1 ,Port I bit 1 data" "Low,High" bitfld.long 0x00 0. " PI0 ,Port I bit 0 data" "Low,High" group.long 0x04++0x03 line.long 0x00 "GPIOICR,Port I output control register" bitfld.long 0x00 7. " PI7C ,Port I bit 7 output enable" "Disabled,Enabled" bitfld.long 0x00 6. " PI6C ,Port I bit 6 output enable" "Disabled,Enabled" bitfld.long 0x00 5. " PI5C ,Port I bit 5 output enable" "Disabled,Enabled" bitfld.long 0x00 4. " PI4C ,Port I bit 4 output enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PI3C ,Port I bit 3 output enable" "Disabled,Enabled" bitfld.long 0x00 2. " PI2C ,Port I bit 2 output enable" "Disabled,Enabled" bitfld.long 0x00 1. " PI1C ,Port I bit 1 output enable" "Disabled,Enabled" bitfld.long 0x00 0. " PI0C ,Port I bit 0 output enable" "Disabled,Enabled" group.long 0x08++0x03 line.long 0x00 "GPIOIFR1,Port I function register 1" bitfld.long 0x00 7. " PI7F1 ,Port I bit 7 function select" "PORT,TDO/SWV" bitfld.long 0x00 6. " PI6F1 ,Port I bit 6 function select" "PORT,TMS/SWDIO" bitfld.long 0x00 5. " PI5F1 ,Port I bit 5 function select" "PORT,TCK/SWCLK" bitfld.long 0x00 4. " PI4F1 ,Port I bit 4 function select" "PORT,TDI" textline " " bitfld.long 0x00 3. " PI3F1 ,Port I bit 3 function select" "PORT,/TRST" bitfld.long 0x00 2. " PI2F1 ,Port I bit 2 function select" "PORT,TRACECLK" bitfld.long 0x00 1. " PI1F1 ,Port I bit 1 function select" "PORT,TRACEDATA0" bitfld.long 0x00 0. " PI0F1 ,Port I bit 0 function select" "PORT,TRACEDATA1" group.long 0x028++0x03 line.long 0x00 "GPIOIOD,Port I open drain control register" bitfld.long 0x00 2. " PI2OD ,Port I bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PI1OD ,Port I bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PI0OD ,Port I bit 0 open-drain enable" "CMOS,Open-drain" group.long 0x2C++0x03 line.long 0x00 "GPIOIPUP,Port I pull-up control register" bitfld.long 0x00 7. " PI7UP ,Port I bit 7 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 6. " PI6UP ,Port I bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 4. " PI4UP ,Port I bit 4 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 3. " PI3UP ,Port I bit 3 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " PI2UP ,Port I bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 1. " PI1UP ,Port I bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 0. " PI0UP ,Port I bit 0 pull-up enable" "Disabled,Enabled" group.long 0x30++0x03 line.long 0x00 "GPIOIPDN,Port I pull-down control register" bitfld.long 0x00 5. " PI1DN ,Port I bit 5 pull-down enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOIIE,Port I input control register" bitfld.long 0x00 7. " PI7IE ,Port I bit 7 input enable" "Disabled,Enabled" bitfld.long 0x00 6. " PI6IE ,Port I bit 6 input enable" "Disabled,Enabled" bitfld.long 0x00 5. " PI5IE ,Port I bit 5 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 4. " PI4IE ,Port I bit 4 input enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PI3IE ,Port I bit 3 input enable" "Disabled,Enabled" bitfld.long 0x00 2. " PI2IE ,Port I bit 2 input enable" "Disabled,Enabled" bitfld.long 0x00 1. " PI1IE ,Port I bit 1 input enable" "Disabled,Enabled" bitfld.long 0x00 0. " PI0IE ,Port I bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM366F*") width 11. group.long 0x00++0x07 line.long 0x00 "GPIOIDATA,Port I data register" bitfld.long 0x0 7. " PI7 ,Port I bit 7 data" "Low,High" bitfld.long 0x0 6. " PI6 ,Port I bit 6 data" "Low,High" bitfld.long 0x0 5. " PI5 ,Port I bit 5 data" "Low,High" bitfld.long 0x0 4. " PI4 ,Port I bit 4 data" "Low,High" textline " " bitfld.long 0x0 3. " PI3 ,Port I bit 3 data" "Low,High" bitfld.long 0x0 2. " PI2 ,Port I bit 2 data" "Low,High" bitfld.long 0x0 1. " PI1 ,Port I bit 1 data" "Low,High" bitfld.long 0x0 0. " PI0 ,Port I bit 0 data" "Low,High" line.long 0x04 "GPIOICR,Port I output control register" bitfld.long 0x04 7. " PI7C ,Port I bit 7 output enable" "Disabled,Enabled" bitfld.long 0x04 6. " PI6C ,Port I bit 6 output enable" "Disabled,Enabled" bitfld.long 0x04 5. " PI5C ,Port I bit 5 output enable" "Disabled,Enabled" bitfld.long 0x04 4. " PI4C ,Port I bit 4 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PI3C ,Port I bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PI2C ,Port I bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PI1C ,Port I bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PI0C ,Port I bit 0 output enable" "Disabled,Enabled" group.long 0x08++0x03 line.long 0x00 "GPIOIFR1,Port I function register 1" bitfld.long 0x00 7. " PI7F1 ,Port I bit 7 function select" "PORT,/TRST" bitfld.long 0x00 6. " PI6F1 ,Port I bit 6 function select" "PORT,TDI" bitfld.long 0x00 5. " PI5F1 ,Port I bit 5 function select" "PORT,TDO/SWV" bitfld.long 0x00 4. " PI4F1 ,Port I bit 4 function select" "PORT,TMS/SWDIO" textline " " bitfld.long 0x00 3. " PI3F1 ,Port I bit 3 function select" "PORT,TCK/SWCLK" bitfld.long 0x00 2. " PI2F1 ,Port I bit 2 function select" "PORT,TRACECLK" bitfld.long 0x00 1. " PI1F1 ,Port I bit 1 function select" "PORT,TRACEDATA0" bitfld.long 0x00 0. " PI0F1 ,Port I bit 0 function select" "PORT,TRACEDATA1" group.long 0x28++0x03 line.long 0x00 "GPIOIOD,Port I open drain control register" bitfld.long 0x00 2. " PI2OD ,Port I bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PI1OD ,Port I bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PI0OD ,Port I bit 0 open-drain enable" "CMOS,Open-drain" group.long 0x2c++0x03 line.long 0x00 "GPIOIPUP,Port I pull-up control register" bitfld.long 0x0 7. " PI7UP ,Port I bit 7 pull-up enable" "Disabled,Enabled" bitfld.long 0x0 6. " PI6UP ,Port I bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x0 5. " PI5UP ,Port I bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x0 4. " PI4UP ,Port I bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x0 3. " PI3UP ,Port I bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x0 2. " PI2UP ,Port I bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x0 1. " PI1UP ,Port I bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x0 0. " PI0UP ,Port I bit 0 pull-up enable" "No effect,Enabled" group.long 0x30++0x03 line.long 0x00 "GPIOIPDN,Port I pull-down control register" bitfld.long 0x0 3. " PI3DN ,Port I bit 3 pull-down enable" "Disabled,Enabled" sif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*") endif sif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*") group.long 0x38++0x03 line.long 0x00 "GPIOIIE,Port I input control register" bitfld.long 0x0 7. " PI7IE ,Port I bit 7 input enable" "Disabled,Enabled" bitfld.long 0x0 6. " PI6IE ,Port I bit 6 input enable" "Disabled,Enabled" bitfld.long 0x0 5. " PI5IE ,Port I bit 5 input enable" "Disabled,Enabled" bitfld.long 0x0 4. " PI4IE ,Port I bit 4 input enable" "Disabled,Enabled" textline " " bitfld.long 0x0 3. " PI3IE ,Port I bit 3 input enable" "Disabled,Enabled" bitfld.long 0x0 2. " PI2IE ,Port I bit 2 input enable" "Disabled,Enabled" bitfld.long 0x0 1. " PI1IE ,Port I bit 1 input enable" "Disabled,Enabled" bitfld.long 0x0 0. " PI0IE ,Port I bit 0 input enable" "Disabled,Enabled" else group.long 0x38++0x03 line.long 0x00 "GPIOIIE,Port I input control register" bitfld.long 0x0 7. " PI7IE ,Port I bit 7 input enable" "Disabled,Enabled" bitfld.long 0x0 6. " PI6IE ,Port I bit 6 input enable" "Disabled,Enabled" bitfld.long 0x0 5. " PI5IE ,Port I bit 5 input enable" "Disabled,Enabled" bitfld.long 0x0 4. " PI4IE ,Port I bit 4 input enable" "Disabled,Enabled" textline " " bitfld.long 0x0 3. " PI3IE ,Port I bit 3 input enable" "Disabled,Enabled" bitfld.long 0x0 2. " PI2IE ,Port I bit 2 input enable" "Disabled,Enabled" bitfld.long 0x0 1. " PI1IE ,Port I bit 1 input enable" "Disabled,Enabled" textline " " bitfld.long 0x0 0. " PI0IE ,Port I bit 0 input enable" "Disabled,Enabled" endif width 0xb elif cpuis("TMPM365F*") width 11. group.long 0x00++0x07 line.long 0x00 "GPIOIDATA,Port I data register" bitfld.long 0x0 7. " PI7 ,Port I bit 7 data" "Low,High" bitfld.long 0x0 6. " PI6 ,Port I bit 6 data" "Low,High" bitfld.long 0x0 5. " PI5 ,Port I bit 5 data" "Low,High" bitfld.long 0x0 4. " PI4 ,Port I bit 4 data" "Low,High" textline " " bitfld.long 0x0 3. " PI3 ,Port I bit 3 data" "Low,High" bitfld.long 0x0 2. " PI2 ,Port I bit 2 data" "Low,High" bitfld.long 0x0 1. " PI1 ,Port I bit 1 data" "Low,High" bitfld.long 0x0 0. " PI0 ,Port I bit 0 data" "Low,High" line.long 0x04 "GPIOICR,Port I output control register" bitfld.long 0x04 7. " PI7C ,Port I bit 7 output enable" "Disabled,Enabled" bitfld.long 0x04 6. " PI6C ,Port I bit 6 output enable" "Disabled,Enabled" bitfld.long 0x04 5. " PI5C ,Port I bit 5 output enable" "Disabled,Enabled" bitfld.long 0x04 4. " PI4C ,Port I bit 4 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PI3C ,Port I bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PI2C ,Port I bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PI1C ,Port I bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PI0C ,Port I bit 0 output enable" "Disabled,Enabled" group.long 0x08++0x03 line.long 0x00 "GPIOIFR1,Port I function register 1" bitfld.long 0x00 7. " PI7F1 ,Port I bit 7 function select" "PORT,/TRST" bitfld.long 0x00 6. " PI6F1 ,Port I bit 6 function select" "PORT,TDI" bitfld.long 0x00 5. " PI5F1 ,Port I bit 5 function select" "PORT,TDO/SWV" bitfld.long 0x00 4. " PI4F1 ,Port I bit 4 function select" "PORT,TMS/SWDIO" textline " " bitfld.long 0x00 3. " PI3F1 ,Port I bit 3 function select" "PORT,TCK/SWCLK" bitfld.long 0x00 2. " PI2F1 ,Port I bit 2 function select" "PORT,TRACECLK" bitfld.long 0x00 1. " PI1F1 ,Port I bit 1 function select" "PORT,TRACEDATA0" bitfld.long 0x00 0. " PI0F1 ,Port I bit 0 function select" "PORT,TRACEDATA1" group.long 0x28++0x03 line.long 0x00 "GPIOIOD,Port I open drain control register" bitfld.long 0x00 2. " PI2OD ,Port I bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PI1OD ,Port I bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PI0OD ,Port I bit 0 open-drain enable" "CMOS,Open-drain" group.long 0x2C++0x03 line.long 0x00 "GPIOIPUP,Port I pull-up control register" bitfld.long 0x00 7. " PI7UP ,Port I bit 7 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 6. " PI6UP ,Port I bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 5. " PI5UP ,Port I bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 4. " PI4UP ,Port I bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " PI2UP ,Port I bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 1. " PI1UP ,Port I bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 0. " PI0UP ,Port I bit 0 pull-up enable" "Disabled,Enabled" group.long 0x30++0x03 line.long 0x00 "GPIOIPDN,Port I pull-down control register" bitfld.long 0x00 3. " PI3DN ,Port I bit 3 pull-down enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOIIE,Port I input control register" bitfld.long 0x0 7. " PI7IE ,Port I bit 7 input enable" "Disabled,Enabled" bitfld.long 0x0 6. " PI6IE ,Port I bit 6 input enable" "Disabled,Enabled" bitfld.long 0x0 5. " PI5IE ,Port I bit 5 input enable" "Disabled,Enabled" bitfld.long 0x0 4. " PI4IE ,Port I bit 4 input enable" "Disabled,Enabled" textline " " bitfld.long 0x0 3. " PI3IE ,Port I bit 3 input enable" "Disabled,Enabled" bitfld.long 0x0 2. " PI2IE ,Port I bit 2 input enable" "Disabled,Enabled" bitfld.long 0x0 1. " PI1IE ,Port I bit 1 input enable" "Disabled,Enabled" bitfld.long 0x0 0. " PI0IE ,Port I bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM36B*") width 11. group.long 0x00++0x07 line.long 0x00 "GPIOIDATA,Port I data register" bitfld.long 0x0 7. " PI7 ,Port I bit 7 data" "Low,High" bitfld.long 0x0 6. " PI6 ,Port I bit 6 data" "Low,High" bitfld.long 0x0 5. " PI5 ,Port I bit 5 data" "Low,High" bitfld.long 0x0 4. " PI4 ,Port I bit 4 data" "Low,High" textline " " bitfld.long 0x0 3. " PI3 ,Port I bit 3 data" "Low,High" bitfld.long 0x0 2. " PI2 ,Port I bit 2 data" "Low,High" bitfld.long 0x0 1. " PI1 ,Port I bit 1 data" "Low,High" bitfld.long 0x0 0. " PI0 ,Port I bit 0 data" "Low,High" line.long 0x04 "GPIOICR,Port I output control register" bitfld.long 0x04 7. " PI7C ,Port I bit 7 output enable" "Disabled,Enabled" bitfld.long 0x04 6. " PI6C ,Port I bit 6 output enable" "Disabled,Enabled" bitfld.long 0x04 5. " PI5C ,Port I bit 5 output enable" "Disabled,Enabled" bitfld.long 0x04 4. " PI4C ,Port I bit 4 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PI3C ,Port I bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PI2C ,Port I bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PI1C ,Port I bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PI0C ,Port I bit 0 output enable" "Disabled,Enabled" sif cpuis("TMPM369F*") endif group.long 0x28++0x07 line.long 0x00 "GPIOIOD,Port I open drain control register" bitfld.long 0x00 7. " PI7OD ,Port I bit 7 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 6. " PI6OD ,Port I bit 6 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 5. " PI5OD ,Port I bit 5 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 4. " PI4OD ,Port I bit 4 open-drain enable" "CMOS,Open-drain" textline " " bitfld.long 0x00 3. " PI3OD ,Port I bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PI2OD ,Port I bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PI1OD ,Port I bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PI0OD ,Port I bit 0 open-drain enable" "CMOS,Open-drain" line.long 0x04 "GPIOIPUP,Port I pull-up control register" bitfld.long 0x04 7. " PI7UP ,Port I bit 7 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 6. " PI6UP ,Port I bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 5. " PI5UP ,Port I bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 4. " PI4UP ,Port I bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PI3UP ,Port I bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 2. " PI2UP ,Port I bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 1. " PI1UP ,Port I bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 0. " PI0UP ,Port I bit 0 pull-up enable" "Disabled,Enabled" group.long 0x30++0x03 line.long 0x00 "GPIOIPDN,Port I pull-down control register" bitfld.long 0x00 7. " PI7DN ,Port I bit 7 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 6. " PI6DN ,Port I bit 6 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 5. " PI5DN ,Port I bit 5 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 4. " PI4DN ,Port I bit 4 pull-down enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PI3DN ,Port I bit 3 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 2. " PI2DN ,Port I bit 2 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 1. " PI1DN ,Port I bit 1 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 0. " PI0DN ,Port I bit 0 pull-down enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOIIE,Port I input control register" bitfld.long 0x0 7. " PI7IE ,Port I bit 7 input enable" "Disabled,Enabled" bitfld.long 0x0 6. " PI6IE ,Port I bit 6 input enable" "Disabled,Enabled" bitfld.long 0x0 5. " PI5IE ,Port I bit 5 input enable" "Disabled,Enabled" bitfld.long 0x0 4. " PI4IE ,Port I bit 4 input enable" "Disabled,Enabled" textline " " bitfld.long 0x0 3. " PI3IE ,Port I bit 3 input enable" "Disabled,Enabled" bitfld.long 0x0 2. " PI2IE ,Port I bit 2 input enable" "Disabled,Enabled" bitfld.long 0x0 1. " PI1IE ,Port I bit 1 input enable" "Disabled,Enabled" bitfld.long 0x0 0. " PI0IE ,Port I bit 0 input enable" "Disabled,Enabled" width 0xb endif base ad:0x400C0200 sif cpuis("TMPM395F*") width 11. group.long 0x00++0x0B line.long 0x00 "GPIOIDATA,Port I data register" bitfld.long 0x00 7. " PI7 ,Port I bit 7 data" "Low,High" bitfld.long 0x00 6. " PI6 ,Port I bit 6 data" "Low,High" bitfld.long 0x00 5. " PI5 ,Port I bit 5 data" "Low,High" bitfld.long 0x00 4. " PI4 ,Port I bit 4 data" "Low,High" textline " " bitfld.long 0x00 3. " PI3 ,Port I bit 3 data" "Low,High" bitfld.long 0x00 2. " PI2 ,Port I bit 2 data" "Low,High" bitfld.long 0x00 1. " PI1 ,Port I bit 1 data" "Low,High" bitfld.long 0x00 0. " PI0 ,Port I bit 0 data" "Low,High" line.long 0x04 "GPIOICR,Port I output control register" bitfld.long 0x04 7. " PI7C ,Port I bit 7 output enable" "Disabled,Enabled" bitfld.long 0x04 6. " PI6C ,Port I bit 6 output enable" "Disabled,Enabled" bitfld.long 0x04 5. " PI5C ,Port I bit 5 output enable" "Disabled,Enabled" bitfld.long 0x04 4. " PI4C ,Port I bit 4 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PI3C ,Port I bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PI2C ,Port I bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PI1C ,Port I bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PI0C ,Port I bit 0 output enable" "Disabled,Enabled" line.long 0x08 "GPIOIFR1,Port I function register 1" bitfld.long 0x08 7. " PI7F1 ,Port I bit 7 function select" "PORT,PHC0IN1" bitfld.long 0x08 6. " PI6F1 ,Port I bit 6 function select" "PORT,PHC0IN0" bitfld.long 0x08 5. " PI5F1 ,Port I bit 5 function select" "PORT,TB3OUT" bitfld.long 0x08 4. " PI4F1 ,Port I bit 4 function select" "PORT,TB3IN1" textline " " bitfld.long 0x08 3. " PI3F1 ,Port I bit 3 function select" "PORT,TB3IN0" bitfld.long 0x08 2. " PI2F1 ,Port I bit 2 function select" "PORT,TB2OUT" bitfld.long 0x08 1. " PI1F1 ,Port I bit 1 function select" "PORT,TB2IN1" bitfld.long 0x08 0. " PI0F1 ,Port I bit 0 function select" "PORT,TB2IN0" group.long 0x28++0x07 line.long 0x00 "GPIOIOD,Port I open drain control register" bitfld.long 0x00 5. " PI5OD ,Port I bit 5 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PI2OD ,Port I bit 2 open-drain enable" "CMOS,Open-drain" line.long 0x04 "GPIOIPUP,Port I pull-up control register" bitfld.long 0x04 7. " PI7UP ,Port I bit 7 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 6. " PI6UP ,Port I bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 5. " PI5UP ,Port I bit 5 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x04 4. " PI4UP ,Port I bit 4 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 3. " PI3UP ,Port I bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 2. " PI2UP ,Port I bit 2 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x04 1. " PI1UP ,Port I bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 0. " PI0UP ,Port I bit 0 pull-up enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOIIE,Port I input control register" bitfld.long 0x00 7. " PI7IE ,Port I bit 7 input enable" "Disabled,Enabled" bitfld.long 0x00 6. " PI6IE ,Port I bit 6 input enable" "Disabled,Enabled" bitfld.long 0x00 5. " PI5IE ,Port I bit 5 input enable" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " PI4IE ,Port I bit 4 input enable" "Disabled,Enabled" bitfld.long 0x00 3. " PI3IE ,Port I bit 3 input enable" "Disabled,Enabled" bitfld.long 0x00 2. " PI2IE ,Port I bit 2 input enable" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " PI1IE ,Port I bit 1 input enable" "Disabled,Enabled" bitfld.long 0x00 0. " PI0IE ,Port I bit 0 input enable" "Disabled,Enabled" width 0xb endif tree.end tree "Port J" base ad:0x40000240 sif cpuis("TMPM330F*")||cpuis("TMPM333F*") width 11. group.byte 0x00++0x00 line.byte 0x00 "GPIOJDATA,Port J data register" bitfld.byte 0x00 7. " PJ7 ,Port J bit 7 data" "Low,High" bitfld.byte 0x00 6. " PJ6 ,Port J bit 6 data" "Low,High" bitfld.byte 0x00 5. " PJ5 ,Port J bit 5 data" "Low,High" bitfld.byte 0x00 4. " PJ4 ,Port J bit 4 data" "Low,High" textline " " bitfld.byte 0x00 3. " PJ3 ,Port J bit 3 data" "Low,High" bitfld.byte 0x00 2. " PJ2 ,Port J bit 2 data" "Low,High" bitfld.byte 0x00 1. " PJ1 ,Port J bit 1 data" "Low,High" bitfld.byte 0x00 0. " PJ0 ,Port J bit 0 data" "Low,High" group.byte 0x04++0x00 line.byte 0x00 "GPIOJCR,Port J output control register" bitfld.byte 0x00 7. " PJ7C ,Port J bit 7 output enable" "Disabled,Enabled" bitfld.byte 0x00 6. " PJ6C ,Port J bit 6 output enable" "Disabled,Enabled" bitfld.byte 0x00 5. " PJ5C ,Port J bit 5 output enable" "Disabled,Enabled" bitfld.byte 0x00 4. " PJ4C ,Port J bit 4 output enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " PJ3C ,Port J bit 3 output enable" "Disabled,Enabled" bitfld.byte 0x00 2. " PJ2C ,Port J bit 2 output enable" "Disabled,Enabled" bitfld.byte 0x00 1. " PJ1C ,Port J bit 1 output enable" "Disabled,Enabled" bitfld.byte 0x00 0. " PJ0C ,Port J bit 0 output enable" "Disabled,Enabled" group.byte 0x08++0x00 line.byte 0x00 "GPIOJFR1,Port J function register 1" bitfld.byte 0x00 7. " PJ7F1 ,Port J bit 7 function select" "PORT,INT7" bitfld.byte 0x00 6. " PJ6F1 ,Port J bit 6 function select" "PORT,INT6" bitfld.byte 0x00 5. " PJ5F1 ,Port J bit 5 function select" "PORT,TB7OUT" bitfld.byte 0x00 4. " PJ4F1 ,Port J bit 4 function select" "PORT,TB6OUT" textline " " bitfld.byte 0x00 3. " PJ3F1 ,Port J bit 3 function select" "PORT,INT3" bitfld.byte 0x00 2. " PJ2F1 ,Port J bit 2 function select" "PORT,INT2" bitfld.byte 0x00 1. " PJ1F1 ,Port J bit 1 function select" "PORT,INT1" bitfld.byte 0x00 0. " PJ0F1 ,Port J bit 0 function select" "PORT,INT0" group.byte 0x2c++0x00 line.byte 0x00 "GPIOJPUP,Port J pull-up control register" bitfld.byte 0x00 7. " PJ7UP ,Port J bit 7 pull-up enable" "Disabled,Enabled" bitfld.byte 0x00 6. " PJ6UP ,Port J bit 6 pull-up enable" "Disabled,Enabled" bitfld.byte 0x00 5. " PJ5UP ,Port J bit 5 pull-up enable" "Disabled,Enabled" bitfld.byte 0x00 4. " PJ4UP ,Port J bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " PJ3UP ,Port J bit 3 pull-up enable" "Disabled,Enabled" bitfld.byte 0x00 2. " PJ2UP ,Port J bit 2 pull-up enable" "Disabled,Enabled" bitfld.byte 0x00 1. " PJ1UP ,Port J bit 1 pull-up enable" "Disabled,Enabled" bitfld.byte 0x00 0. " PJ0UP ,Port J bit 0 pull-up enable" "Disabled,Enabled" group.byte 0x38++0x00 line.byte 0x00 "GPIOJIE,Port J input control register" bitfld.byte 0x00 7. " PJ7IE ,Port J bit 7 input enable" "Disabled,Enabled" bitfld.byte 0x00 6. " PJ6IE ,Port J bit 6 input enable" "Disabled,Enabled" bitfld.byte 0x00 5. " PJ5IE ,Port J bit 5 pull-down enable" "Disabled,Enabled" bitfld.byte 0x00 4. " PJ4IE ,Port J bit 4 input enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 3. " PJ3IE ,Port J bit 3 input enable" "Disabled,Enabled" bitfld.byte 0x00 2. " PJ2IE ,Port J bit 2 input enable" "Disabled,Enabled" bitfld.byte 0x00 1. " PJ1IE ,Port J bit 1 input enable" "Disabled,Enabled" bitfld.byte 0x00 0. " PJ0IE ,Port J bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM370F*") width 11. group.byte 0x00++0x00 line.byte 0x00 "GPIOJDATA,Port J data register" bitfld.byte 0x0 7. " PJ7 ,Port J bit 7 data" "Low,High" bitfld.byte 0x0 6. " PJ6 ,Port J bit 6 data" "Low,High" bitfld.byte 0x0 5. " PJ5 ,Port J bit 5 data" "Low,High" bitfld.byte 0x0 4. " PJ4 ,Port J bit 4 data" "Low,High" textline " " bitfld.byte 0x0 3. " PJ3 ,Port J bit 3 data" "Low,High" bitfld.byte 0x0 2. " PJ2 ,Port J bit 2 data" "Low,High" bitfld.byte 0x0 1. " PJ1 ,Port J bit 1 data" "Low,High" bitfld.byte 0x0 0. " PJ0 ,Port J bit 0 data" "Low,High" group.byte 0x04++0x00 line.byte 0x00 "GPIOJCR,Port J output control register" bitfld.byte 0x0 7. " PJ7C ,Port J bit 7 output enable" "Disabled,Enabled" bitfld.byte 0x0 6. " PJ6C ,Port J bit 6 output enable" "Disabled,Enabled" bitfld.byte 0x0 5. " PJ5C ,Port J bit 5 output enable" "Disabled,Enabled" bitfld.byte 0x0 4. " PJ4C ,Port J bit 4 output enable" "Disabled,Enabled" textline " " bitfld.byte 0x0 3. " PJ3C ,Port J bit 3 output enable" "Disabled,Enabled" bitfld.byte 0x0 2. " PJ2C ,Port J bit 2 output enable" "Disabled,Enabled" bitfld.byte 0x0 1. " PJ1C ,Port J bit 1 output enable" "Disabled,Enabled" bitfld.byte 0x0 0. " PJ0C ,Port J bit 0 output enable" "Disabled,Enabled" group.byte 0x08++0x00 line.byte 0x00 "GPIOJFR1,Port J function register 1" bitfld.byte 0x00 7. " PJ7F1 ,Port J bit 7 function select" "PORT,INTD" bitfld.byte 0x00 6. " PJ6F1 ,Port J bit 6 function select" "PORT,INTC" group.byte 0x028++0x00 line.byte 0x00 "GPIOJOD,Port J open drain control register" bitfld.byte 0x00 7. " PJ7OD ,Port J bit 7 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 6. " PJ6OD ,Port J bit 6 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 5. " PJ5OD ,Port J bit 5 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 4. " PJ4OD ,Port J bit 4 open-drain enable" "CMOS,Open-drain" textline " " bitfld.byte 0x00 3. " PJ3OD ,Port J bit 3 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 2. " PJ2OD ,Port J bit 2 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 1. " PJ1OD ,Port J bit 1 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 0. " PJ0OD ,Port J bit 0 open-drain enable" "CMOS,Open-drain" group.byte 0x2c++0x00 line.byte 0x00 "GPIOJPUP,Port J pull-up control register" bitfld.byte 0x0 7. " PJ7UP ,Port J bit 7 pull-up enable" "Disabled,Enabled" bitfld.byte 0x0 6. " PJ6UP ,Port J bit 6 pull-up enable" "Disabled,Enabled" bitfld.byte 0x0 5. " PJ5UP ,Port J bit 5 pull-up enable" "Disabled,Enabled" bitfld.byte 0x0 4. " PJ4UP ,Port J bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.byte 0x0 3. " PJ3UP ,Port J bit 3 pull-up enable" "Disabled,Enabled" bitfld.byte 0x0 2. " PJ2UP ,Port J bit 2 pull-up enable" "Disabled,Enabled" bitfld.byte 0x0 1. " PJ1UP ,Port J bit 1 pull-up enable" "Disabled,Enabled" bitfld.byte 0x0 0. " PJ0UP ,Port J bit 0 pull-up enable" "Disabled,Enabled" group.byte 0x30++0x00 line.byte 0x00 "GPIOJPDN,Port J pull-down control register" bitfld.byte 0x0 7. " PJ7DN ,Port J bit 7 pull-down enable" "Disabled,Enabled" bitfld.byte 0x0 6. " PJ6DN ,Port J bit 6 pull-down enable" "Disabled,Enabled" bitfld.byte 0x0 5. " PJ5DN ,Port J bit 5 pull-down enable" "Disabled,Enabled" bitfld.byte 0x0 4. " PJ4DN ,Port J bit 4 pull-down enable" "Disabled,Enabled" textline " " bitfld.byte 0x0 3. " PJ3DN ,Port J bit 3 pull-down enable" "Disabled,Enabled" bitfld.byte 0x0 2. " PJ2DN ,Port J bit 2 pull-down enable" "Disabled,Enabled" bitfld.byte 0x0 1. " PJ1DN ,Port J bit 1 pull-down enable" "Disabled,Enabled" bitfld.byte 0x0 0. " PJ0DN ,Port J bit 0 pull-down enable" "Disabled,Enabled" group.byte 0x38++0x00 line.byte 0x00 "GPIOJIE,Port J input control register" bitfld.byte 0x0 7. " PJ7IE ,Port J bit 7 input enable" "Disabled,Enabled" bitfld.byte 0x0 6. " PJ6IE ,Port J bit 6 input enable" "Disabled,Enabled" bitfld.byte 0x0 5. " PJ5IE ,Port J bit 5 input enable" "Disabled,Enabled" bitfld.byte 0x0 4. " PJ4IE ,Port J bit 4 input enable" "Disabled,Enabled" textline " " bitfld.byte 0x0 3. " PJ3IE ,Port J bit 3 input enable" "Disabled,Enabled" bitfld.byte 0x0 2. " PJ2IE ,Port J bit 2 input enable" "Disabled,Enabled" bitfld.byte 0x0 1. " PJ1IE ,Port J bit 1 input enable" "Disabled,Enabled" bitfld.byte 0x0 0. " PJ0IE ,Port J bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM372FW")||cpuis("TMPM372FWUG")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM375F*")||cpuis("TMPM376F*") width 11. group.long 0x00++0x0B line.long 0x00 "GPIOJDATA,Port J data register" bitfld.long 0x0 7. " PJ7 ,Port J bit 7 data" "Low,High" bitfld.long 0x0 6. " PJ6 ,Port J bit 6 data" "Low,High" sif cpuis("TMPM372FW")||cpuis("TMPM372FWUG")||cpuis("TMPM376F*") textline " " bitfld.long 0x0 5. " PJ5 ,Port J bit 5 data" "Low,High" bitfld.long 0x0 4. " PJ4 ,Port J bit 4 data" "Low,High" textline " " bitfld.long 0x0 3. " PJ3 ,Port J bit 3 data" "Low,High" bitfld.long 0x0 2. " PJ2 ,Port J bit 2 data" "Low,High" textline " " bitfld.long 0x0 1. " PJ1 ,Port J bit 1 data" "Low,High" bitfld.long 0x0 0. " PJ0 ,Port J bit 0 data" "Low,High" elif cpuis("TMPM373F*") textline " " bitfld.long 0x0 5. " PJ5 ,Port J bit 5 data" "Low,High" bitfld.long 0x0 0. " PJ0 ,Port J bit 0 data" "Low,High" elif cpuis("TMPM374F*") textline " " bitfld.long 0x0 0. " PJ0 ,Port J bit 0 data" "Low,High" endif line.long 0x04 "GPIOJCR,Port J output control register" bitfld.long 0x04 7. " PJ7C ,Port J bit 7 output enable" "Disabled,Enabled" bitfld.long 0x04 6. " PJ6C ,Port J bit 6 output enable" "Disabled,Enabled" sif cpuis("TMPM372FW")||cpuis("TMPM372FWUG")||cpuis("TMPM376F*") textline " " bitfld.long 0x04 5. " PJ5C ,Port J bit 5 output enable" "Disabled,Enabled" bitfld.long 0x04 4. " PJ4C ,Port J bit 4 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PJ3C ,Port J bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PJ2C ,Port J bit 2 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 1. " PJ1C ,Port J bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PJ0C ,Port J bit 0 output enable" "Disabled,Enabled" elif cpuis("TMPM373F*") textline " " bitfld.long 0x04 5. " PJ5C ,Port J bit 5 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PJ0C ,Port J bit 0 output enable" "Disabled,Enabled" elif cpuis("TMPM374F*") textline " " bitfld.long 0x04 0. " PJ0C ,Port J bit 0 output enable" "Disabled,Enabled" endif line.long 0x08 "GPIOJFR1,Port J function register 1" bitfld.long 0x08 7. " PJ7F1 ,Port J bit 7 function select" "PORT,INTD" bitfld.long 0x08 6. " PJ6F1 ,Port J bit 6 function select" "PORT,INTC" group.long 0x28++0x0B line.long 0x00 "GPIOJOD,Port J open drain control register" bitfld.long 0x00 7. " PJ7OD ,Port J bit 7 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 6. " PJ6OD ,Port J bit 6 open-drain enable" "CMOS,Open-drain" sif cpuis("TMPM372FW")||cpuis("TMPM372FWUG")||cpuis("TMPM376F*") textline " " bitfld.long 0x00 5. " PJ5OD ,Port J bit 5 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 4. " PJ4OD ,Port J bit 4 open-drain enable" "CMOS,Open-drain" textline " " bitfld.long 0x00 3. " PJ3OD ,Port J bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PJ2OD ,Port J bit 2 open-drain enable" "CMOS,Open-drain" textline " " bitfld.long 0x00 1. " PJ1OD ,Port J bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PJ0OD ,Port J bit 0 open-drain enable" "CMOS,Open-drain" elif cpuis("TMPM373F*") textline " " bitfld.long 0x00 5. " PJ5OD ,Port J bit 5 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PJ0OD ,Port J bit 0 open-drain enable" "CMOS,Open-drain" elif cpuis("TMPM374F*") textline " " bitfld.long 0x00 0. " PJ0OD ,Port J bit 0 open-drain enable" "CMOS,Open-drain" endif line.long 0x04 "GPIOJPUP,Port J pull-up control register" bitfld.long 0x04 7. " PJ7UP ,Port J bit 7 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 6. " PJ6UP ,Port J bit 6 pull-up enable" "Disabled,Enabled" sif cpuis("TMPM372FW")||cpuis("TMPM372FWUG")||cpuis("TMPM376F*") textline " " bitfld.long 0x04 5. " PJ5UP ,Port J bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 4. " PJ4UP ,Port J bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PJ3UP ,Port J bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 2. " PJ2UP ,Port J bit 2 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x04 1. " PJ1UP ,Port J bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 0. " PJ0UP ,Port J bit 0 pull-up enable" "Disabled,Enabled" elif cpuis("TMPM373F*") textline " " bitfld.long 0x04 5. " PJ5UP ,Port J bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 0. " PJ0UP ,Port J bit 0 pull-up enable" "Disabled,Enabled" elif cpuis("TMPM374F*") textline " " bitfld.long 0x04 0. " PJ0UP ,Port J bit 0 pull-up enable" "Disabled,Enabled" endif line.long 0x08 "GPIOJPDN,Port J pull-down control register" bitfld.long 0x08 7. " PJ7DN ,Port J bit 7 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 6. " PJ6DN ,Port J bit 6 pull-down enable" "Disabled,Enabled" sif cpuis("TMPM372FW")||cpuis("TMPM372FWUG")||cpuis("TMPM376F*") textline " " bitfld.long 0x08 5. " PJ5DN ,Port J bit 5 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 4. " PJ4DN ,Port J bit 4 pull-down enable" "Disabled,Enabled" textline " " bitfld.long 0x08 3. " PJ3DN ,Port J bit 3 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 2. " PJ2DN ,Port J bit 2 pull-down enable" "Disabled,Enabled" textline " " bitfld.long 0x08 1. " PJ1DN ,Port J bit 1 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 0. " PJ0DN ,Port J bit 0 pull-down enable" "Disabled,Enabled" elif cpuis("TMPM373F*") textline " " bitfld.long 0x08 5. " PJ5DN ,Port J bit 5 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 0. " PJ0DN ,Port J bit 0 pull-down enable" "Disabled,Enabled" elif cpuis("TMPM374F*") textline " " bitfld.long 0x08 0. " PJ0DN ,Port J bit 0 pull-down enable" "Disabled,Enabled" endif group.long 0x38++0x03 line.long 0x00 "GPIOJIE,Port J input control register" bitfld.long 0x0 7. " PJ7IE ,Port J bit 7 input enable" "Disabled,Enabled" bitfld.long 0x0 6. " PJ6IE ,Port J bit 6 input enable" "Disabled,Enabled" sif cpuis("TMPM372FW")||cpuis("TMPM372FWUG")||cpuis("TMPM376F*") textline " " bitfld.long 0x0 5. " PJ5IE ,Port J bit 5 pull-down enable" "Disabled,Enabled" bitfld.long 0x0 4. " PJ4IE ,Port J bit 4 input enable" "Disabled,Enabled" textline " " bitfld.long 0x0 3. " PJ3IE ,Port J bit 3 input enable" "Disabled,Enabled" bitfld.long 0x0 2. " PJ2IE ,Port J bit 2 input enable" "Disabled,Enabled" textline " " bitfld.long 0x0 1. " PJ1IE ,Port J bit 1 input enable" "Disabled,Enabled" bitfld.long 0x0 0. " PJ0IE ,Port J bit 0 input enable" "Disabled,Enabled" elif cpuis("TMPM373F*") textline " " bitfld.long 0x0 5. " PJ5IE ,Port J bit 5 pull-down enable" "Disabled,Enabled" bitfld.long 0x0 0. " PJ0IE ,Port J bit 0 input enable" "Disabled,Enabled" elif cpuis("TMPM374F*") textline " " bitfld.long 0x0 0. " PJ0IE ,Port J bit 0 input enable" "Disabled,Enabled" endif width 0xb elif cpuis("TMPM332F*") width 11. group.byte 0x00++0x0 line.byte 0x00 "GPIOJ,Port J data register" bitfld.byte 0x0 4. " PJ4 ,Port J bit 4 data" "Low,High" bitfld.byte 0x0 3. " PJ3 ,Port J bit 3 data" "Low,High" bitfld.byte 0x0 2. " PJ2 ,Port J bit 2 data" "Low,High" bitfld.byte 0x0 1. " PJ1 ,Port J bit 1 data" "Low,High" textline " " bitfld.byte 0x0 0. " PJ0 ,Port J bit 0 data" "Low,High" group.byte 0x04++0x0 line.byte 0x00 "GPIOJCR,Port J output control register" bitfld.byte 0x0 4. " PJ4C ,Port J bit 4 output enable" "Disabled,Enabled" bitfld.byte 0x0 3. " PJ3C ,Port J bit 3 output enable" "Disabled,Enabled" bitfld.byte 0x0 2. " PJ2C ,Port J bit 2 output enable" "Disabled,Enabled" bitfld.byte 0x0 1. " PJ1C ,Port J bit 1 output enable" "Disabled,Enabled" textline " " bitfld.byte 0x0 0. " PJ0C ,Port J bit 0 output enable" "Disabled,Enabled" group.byte 0x08++0x0 line.byte 0x00 "GPIOJFR1,Port J function register 1" bitfld.byte 0x00 4. " PJ4F1 ,Port J bit 4 function select" "PORT,TB6OUT" bitfld.byte 0x00 3. " PJ3F1 ,Port J bit 3 function select" "PORT,INT3" bitfld.byte 0x00 2. " PJ2F1 ,Port J bit 2 function select" "PORT,INT2" bitfld.byte 0x00 1. " PJ1F1 ,Port J bit 1 function select" "PORT,INT1" textline " " bitfld.byte 0x00 0. " PJ0F1 ,Port J bit 0 function select" "PORT,INT0" group.byte 0x2c++0x0 line.byte 0x00 "GPIOJPUP,Port J pull-up control register" bitfld.byte 0x0 4. " PJ4UP ,Port J bit 4 pull-up control" "Off,On" bitfld.byte 0x0 3. " PJ3UP ,Port J bit 3 pull-up control" "Off,On" bitfld.byte 0x0 2. " PJ2UP ,Port J bit 2 pull-up control" "Off,On" bitfld.byte 0x0 1. " PJ1UP ,Port J bit 1 pull-up control" "Off,On" textline " " bitfld.byte 0x0 0. " PJ0UP ,Port J bit 0 pull-up control" "Off,On" group.byte 0x38++0x0 line.byte 0x00 "GPIOJIE,Port J input control register" bitfld.byte 0x0 4. " PJ4IE ,Port J bit 4 input enable" "Disabled,Enabled" bitfld.byte 0x0 3. " PJ3IE ,Port J bit 3 input enable" "Disabled,Enabled" bitfld.byte 0x0 2. " PJ2IE ,Port J bit 2 input enable" "Disabled,Enabled" bitfld.byte 0x0 1. " PJ1IE ,Port J bit 1 input enable" "Disabled,Enabled" textline " " bitfld.byte 0x0 0. " PJ0IE ,Port J bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM380F*") width 11. group.long 0x00++0x0B line.long 0x00 "GPIOJDATA,Port J data register" bitfld.long 0x00 7. " PJ7 ,Port J bit 7 data" "Low,High" bitfld.long 0x00 6. " PJ6 ,Port J bit 6 data" "Low,High" bitfld.long 0x00 5. " PJ5 ,Port J bit 5 data" "Low,High" bitfld.long 0x00 4. " PJ4 ,Port J bit 4 data" "Low,High" textline " " bitfld.long 0x00 3. " PJ3 ,Port J bit 3 data" "Low,High" bitfld.long 0x00 2. " PJ2 ,Port J bit 2 data" "Low,High" bitfld.long 0x00 1. " PJ1 ,Port J bit 1 data" "Low,High" bitfld.long 0x00 0. " PJ0 ,Port J bit 0 data" "Low,High" line.long 0x04 "PJCR,Port J output control register" bitfld.long 0x04 7. " PJ7C ,Port J bit 7 output enable" "Disabled,Enabled" bitfld.long 0x04 6. " PJ6C ,Port J bit 6 output enable" "Disabled,Enabled" bitfld.long 0x04 5. " PJ5C ,Port J bit 5 output enable" "Disabled,Enabled" bitfld.long 0x04 4. " PJ4C ,Port J bit 4 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PJ3C ,Port J bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PJ2C ,Port J bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PJ1C ,Port J bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PJ0C ,Port J bit 0 output enable" "Disabled,Enabled" line.long 0x08 "GPIOJFR1,Port J function register 1" bitfld.long 0x08 7. " PJ7F1 ,Port J bit 7 function select" "PORT,INTB" bitfld.long 0x08 6. " PJ6F1 ,Port J bit 6 function select" "PORT,INTA" group.long 0x28++0x0B line.long 0x00 "GPIOJOD,Port J open drain control register" bitfld.long 0x00 7. " PJ7OD ,Port J bit 7 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 6. " PJ6OD ,Port J bit 6 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 5. " PJ5OD ,Port J bit 5 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 4. " PJ4OD ,Port J bit 4 open-drain enable" "CMOS,Open-drain" textline " " bitfld.long 0x00 3. " PJ3OD ,Port J bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PJ2OD ,Port J bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PJ1OD ,Port J bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PJ0OD ,Port J bit 0 open-drain enable" "CMOS,Open-drain" line.long 0x04 "GPIOJPUP,Port J pull-up control register" bitfld.long 0x04 7. " PJ7UP ,Port J bit 7 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 6. " PJ6UP ,Port J bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 5. " PJ5UP ,Port J bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 4. " PJ4UP ,Port J bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PJ3UP ,Port J bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 2. " PJ2UP ,Port J bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 1. " PJ1UP ,Port J bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 0. " PJ0UP ,Port J bit 0 pull-up enable" "Disabled,Enabled" line.long 0x08 "GPIOJPDN,Port J pull-down control register" bitfld.long 0x08 7. " PJ7DN ,Port J bit 7 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 6. " PJ6DN ,Port J bit 6 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 5. " PJ5DN ,Port J bit 5 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 4. " PJ4DN ,Port J bit 4 pull-down enable" "Disabled,Enabled" textline " " bitfld.long 0x08 3. " PJ3DN ,Port J bit 3 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 2. " PJ2DN ,Port J bit 2 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 1. " PJ1DN ,Port J bit 1 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 0. " PJ0DN ,Port J bit 0 pull-down enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOJIE,Port J input control register" bitfld.long 0x0 7. " PJ7IE ,Port J bit 7 input enable" "Disabled,Enabled" bitfld.long 0x0 6. " PJ6IE ,Port J bit 6 input enable" "Disabled,Enabled" bitfld.long 0x0 5. " PJ5IE ,Port J bit 5 input enable" "Disabled,Enabled" bitfld.long 0x0 4. " PJ4IE ,Port J bit 4 input enable" "Disabled,Enabled" textline " " bitfld.long 0x0 3. " PJ3IE ,Port J bit 3 input enable" "Disabled,Enabled" bitfld.long 0x0 2. " PJ2IE ,Port J bit 2 input enable" "Disabled,Enabled" bitfld.long 0x0 1. " PJ1IE ,Port J bit 1 input enable" "Disabled,Enabled" bitfld.long 0x0 0. " PJ0IE ,Port J bit 0 input enable" "Disabled,Enabled" width 0xb endif base ad:0x400C0900 sif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") width 11. group.long 0x00++0x03 line.long 0x00 "GPIOJDATA,Port J data register" bitfld.long 0x00 7. " PJ7 ,Port J bit 7 data" "Low,High" bitfld.long 0x00 6. " PJ6 ,Port J bit 6 data" "Low,High" bitfld.long 0x00 5. " PJ5 ,Port J bit 5 data" "Low,High" bitfld.long 0x00 4. " PJ4 ,Port J bit 4 data" "Low,High" textline " " bitfld.long 0x00 3. " PJ3 ,Port J bit 3 data" "Low,High" bitfld.long 0x00 2. " PJ2 ,Port J bit 2 data" "Low,High" bitfld.long 0x00 1. " PJ1 ,Port J bit 1 data" "Low,High" bitfld.long 0x00 0. " PJ0 ,Port J bit 0 data" "Low,High" sif cpuis("TMPM395F*") group.long 0x04++0x07 line.long 0x00 "GPIOJCR,Port J output control register" bitfld.long 0x00 7. " PJ7C ,Port J bit 7 output enable" "Disabled,Enabled" bitfld.long 0x00 6. " PJ6C ,Port J bit 6 output enable" "Disabled,Enabled" bitfld.long 0x00 5. " PJ5C ,Port J bit 5 output enable" "Disabled,Enabled" bitfld.long 0x00 4. " PJ4C ,Port J bit 4 output enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PJ3C ,Port J bit 3 output enable" "Disabled,Enabled" bitfld.long 0x00 2. " PJ2C ,Port J bit 2 output enable" "Disabled,Enabled" bitfld.long 0x00 1. " PJ1C ,Port J bit 1 output enable" "Disabled,Enabled" bitfld.long 0x00 0. " PJ0C ,Port J bit 0 output enable" "Disabled,Enabled" line.long 0x04 "GPIOJFR1,Port J function register 1" bitfld.long 0x04 7. " PJ7F1 ,Port J bit 7 function select" "PORT,INT7" bitfld.long 0x04 6. " PJ6F1 ,Port J bit 6 function select" "PORT,INT6" bitfld.long 0x04 5. " PJ5F1 ,Port J bit 5 function select" "PORT,INT5" bitfld.long 0x04 4. " PJ4F1 ,Port J bit 4 function select" "PORT,INT4" textline " " bitfld.long 0x04 3. " PJ3F1 ,Port J bit 3 function select" "PORT,INT3" bitfld.long 0x04 2. " PJ2F1 ,Port J bit 2 function select" "PORT,INT2" bitfld.long 0x04 1. " PJ1F1 ,Port J bit 1 function select" "PORT,INT1" bitfld.long 0x04 0. " PJ0F1 ,Port J bit 0 function select" "PORT,INT0" elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") group.long 0x0C++0x03 line.long 0x00 "GPIOJFR2,Port J function register 2" bitfld.long 0x00 7. " PJ7F2 ,Port J bit 7 function select" "PORT,KWUP3" bitfld.long 0x00 6. " PJ6F2 ,Port J bit 6 function select" "PORT,KWUP2" bitfld.long 0x00 5. " PJ5F2 ,Port J bit 5 function select" "PORT,KWUP1" bitfld.long 0x00 4. " PJ4F2 ,Port J bit 4 function select" "PORT,KWUP0" textline " " bitfld.long 0x00 3. " PJ3F2 ,Port J bit 3 function select" "PORT,ADTRGn" endif group.long 0x2c++0x03 line.long 0x00 "GPIOJPUP,Port J pull-up control register" bitfld.long 0x00 7. " PJ7UP ,Port J bit 7 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 6. " PJ6UP ,Port J bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 5. " PJ5UP ,Port J bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 4. " PJ4UP ,Port J bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PJ3UP ,Port J bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 2. " PJ2UP ,Port J bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 1. " PJ1UP ,Port J bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 0. " PJ0UP ,Port J bit 0 pull-up enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOJIE,Port J input control register" bitfld.long 0x00 7. " PJ7IE ,Port J bit 7 input enable" "Disabled,Enabled" bitfld.long 0x00 6. " PJ6IE ,Port J bit 6 input enable" "Disabled,Enabled" bitfld.long 0x00 5. " PJ5IE ,Port J bit 5 input enable" "Disabled,Enabled" bitfld.long 0x00 4. " PJ4IE ,Port J bit 4 input enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PJ3IE ,Port J bit 3 input enable" "Disabled,Enabled" bitfld.long 0x00 2. " PJ2IE ,Port J bit 2 input enable" "Disabled,Enabled" bitfld.long 0x00 1. " PJ1IE ,Port J bit 1 input enable" "Disabled,Enabled" bitfld.long 0x00 0. " PJ0IE ,Port J bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM341F*") width 11. group.long 0x00++0x03 line.long 0x00 "GPIOJDATA,Port J data register" bitfld.long 0x00 7. " PJ7 ,Port J bit 7 data" "Low,High" bitfld.long 0x00 6. " PJ6 ,Port J bit 6 data" "Low,High" bitfld.long 0x00 5. " PJ5 ,Port J bit 5 data" "Low,High" bitfld.long 0x00 4. " PJ4 ,Port J bit 4 data" "Low,High" textline " " bitfld.long 0x00 3. " PJ3 ,Port J bit 3 data" "Low,High" bitfld.long 0x00 2. " PJ2 ,Port J bit 2 data" "Low,High" bitfld.long 0x00 1. " PJ1 ,Port J bit 1 data" "Low,High" bitfld.long 0x00 0. " PJ0 ,Port J bit 0 data" "Low,High" group.long 0x04++0x03 line.long 0x00 "GPIOJCR,Port J output control register" bitfld.long 0x00 7. " PJ7C ,Port J bit 7 output enable" "Disabled,Enabled" bitfld.long 0x00 6. " PJ6C ,Port J bit 6 output enable" "Disabled,Enabled" bitfld.long 0x00 5. " PJ5C ,Port J bit 5 output enable" "Disabled,Enabled" bitfld.long 0x00 4. " PJ4C ,Port J bit 4 output enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PJ3C ,Port J bit 3 output enable" "Disabled,Enabled" bitfld.long 0x00 2. " PJ2C ,Port J bit 2 output enable" "Disabled,Enabled" bitfld.long 0x00 1. " PJ1C ,Port J bit 1 output enable" "Disabled,Enabled" bitfld.long 0x00 0. " PJ0C ,Port J bit 0 output enable" "Disabled,Enabled" group.long 0x0c++0x03 line.long 0x00 "GPIOJFR2,Port J function register 2" bitfld.long 0x00 7. " PJ7F2 ,Port J bit 7 function select" "PORT,INT9" group.long 0x10++0x03 line.long 0x00 "GPIOJFR3,Port J function register 3" bitfld.long 0x00 7. " PJ7F3 ,Port J bit 7 function select" "PORT,TB0IN1" bitfld.long 0x00 6. " PJ6F3 ,Port J bit 6 function select" "PORT,TB0IN0" bitfld.long 0x00 5. " PJ5F3 ,Port J bit 5 function select" "PORT,PHC2IN1" bitfld.long 0x00 4. " PJ4F3 ,Port J bit 4 function select" "PORT,PHC2IN0" textline " " bitfld.long 0x00 3. " PJ3F3 ,Port J bit 3 function select" "PORT,PHC1IN1" bitfld.long 0x00 2. " PJ2F3 ,Port J bit 2 function select" "PORT,PHC1IN0" bitfld.long 0x00 1. " PJ1F3 ,Port J bit 1 function select" "PORT,PHC0IN1" bitfld.long 0x00 0. " PJ0F3 ,Port J bit 0 function select" "PORT,PHC0IN0" group.long 0x2C++0x03 line.long 0x00 "GPIOJPUP,Port J pull-up control register" bitfld.long 0x00 7. " PJ7UP ,Port J bit 7 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 6. " PJ6UP ,Port J bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 5. " PJ5UP ,Port J bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 4. " PJ4UP ,Port J bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PJ3UP ,Port J bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 2. " PJ2UP ,Port J bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 1. " PJ1UP ,Port J bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 0. " PJ0UP ,Port J bit 0 pull-up enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOJIE,Port J input control register" bitfld.long 0x00 7. " PJ7IE ,Port J bit 7 input enable" "Disabled,Enabled" bitfld.long 0x00 6. " PJ6IE ,Port J bit 6 input enable" "Disabled,Enabled" bitfld.long 0x00 5. " PJ5IE ,Port J bit 5 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 4. " PJ4IE ,Port J bit 4 input enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PJ3IE ,Port J bit 3 input enable" "Disabled,Enabled" bitfld.long 0x00 2. " PJ2IE ,Port J bit 2 input enable" "Disabled,Enabled" bitfld.long 0x00 1. " PJ1IE ,Port J bit 1 input enable" "Disabled,Enabled" bitfld.long 0x00 0. " PJ0IE ,Port J bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM366F*") width 11. group.long 0x00++0x07 line.long 0x00 "GPIOJDATA,Port J data register" bitfld.long 0x0 7. " PJ7 ,Port J bit 7 data" "Low,High" bitfld.long 0x0 6. " PJ6 ,Port J bit 6 data" "Low,High" bitfld.long 0x0 5. " PJ5 ,Port J bit 5 data" "Low,High" bitfld.long 0x0 4. " PJ4 ,Port J bit 4 data" "Low,High" textline " " bitfld.long 0x0 3. " PJ3 ,Port J bit 3 data" "Low,High" bitfld.long 0x0 2. " PJ2 ,Port J bit 2 data" "Low,High" bitfld.long 0x0 1. " PJ1 ,Port J bit 1 data" "Low,High" bitfld.long 0x0 0. " PJ0 ,Port J bit 0 data" "Low,High" line.long 0x04 "GPIOJCR,Port J output control register" bitfld.long 0x04 7. " PJ7C ,Port J bit 7 output enable" "Disabled,Enabled" bitfld.long 0x04 6. " PJ6C ,Port J bit 6 output enable" "Disabled,Enabled" bitfld.long 0x04 5. " PJ5C ,Port J bit 5 output enable" "Disabled,Enabled" bitfld.long 0x04 4. " PJ4C ,Port J bit 4 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PJ3C ,Port J bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PJ2C ,Port J bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PJ1C ,Port J bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PJ0C ,Port J bit 0 output enable" "Disabled,Enabled" group.long 0x0C++0x0B line.long 0x00 "GPIOJFR2,Port J function register 2" bitfld.long 0x00 7. " PJ7F2 ,Port J bit 7 function select" "PORT,INT9" line.long 0x04 "GPIOJFR3,Port J function register 3" bitfld.long 0x04 7. " PJ7F3 ,Port J bit 7 function select" "PORT,TB0IN1" bitfld.long 0x04 6. " PJ6F3 ,Port J bit 6 function select" "PORT,TB0IN0" group.long 0x2c++0x03 line.long 0x00 "GPIOJPUP,Port J pull-up control register" bitfld.long 0x0 7. " PJ7UP ,Port J bit 7 pull-up enable" "Disabled,Enabled" bitfld.long 0x0 6. " PJ6UP ,Port J bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x0 5. " PJ5UP ,Port J bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x0 4. " PJ4UP ,Port J bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x0 3. " PJ3UP ,Port J bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x0 2. " PJ2UP ,Port J bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x0 1. " PJ1UP ,Port J bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x0 0. " PJ0UP ,Port J bit 0 pull-up enable" "No effect,Enabled" sif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*") endif sif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*") group.long 0x38++0x03 line.long 0x00 "GPIOJIE,Port J input control register" bitfld.long 0x0 7. " PJ7IE ,Port J bit 7 input enable" "Disabled,Enabled" bitfld.long 0x0 6. " PJ6IE ,Port J bit 6 input enable" "Disabled,Enabled" bitfld.long 0x0 5. " PJ5IE ,Port J bit 5 input enable" "Disabled,Enabled" bitfld.long 0x0 4. " PJ4IE ,Port J bit 4 input enable" "Disabled,Enabled" textline " " bitfld.long 0x0 3. " PJ3IE ,Port J bit 3 input enable" "Disabled,Enabled" bitfld.long 0x0 2. " PJ2IE ,Port J bit 2 input enable" "Disabled,Enabled" bitfld.long 0x0 1. " PJ1IE ,Port J bit 1 input enable" "Disabled,Enabled" bitfld.long 0x0 0. " PJ0IE ,Port J bit 0 input enable" "Disabled,Enabled" else group.long 0x38++0x03 line.long 0x00 "GPIOJIE,Port J input control register" bitfld.long 0x0 7. " PJ7IE ,Port J bit 7 input enable" "Disabled,Enabled" bitfld.long 0x0 6. " PJ6IE ,Port J bit 6 input enable" "Disabled,Enabled" bitfld.long 0x0 5. " PJ5IE ,Port J bit 5 input enable" "Disabled,Enabled" bitfld.long 0x0 4. " PJ4IE ,Port J bit 4 input enable" "Disabled,Enabled" textline " " bitfld.long 0x0 3. " PJ3IE ,Port J bit 3 input enable" "Disabled,Enabled" bitfld.long 0x0 2. " PJ2IE ,Port J bit 2 input enable" "Disabled,Enabled" bitfld.long 0x0 1. " PJ1IE ,Port J bit 1 input enable" "Disabled,Enabled" textline " " bitfld.long 0x0 0. " PJ0IE ,Port J bit 0 input enable" "Disabled,Enabled" endif width 0xb elif cpuis("TMPM365F*") width 11. group.long 0x00++0x07 line.long 0x00 "GPIOJDATA,Port J data register" bitfld.long 0x0 7. " PJ7 ,Port J bit 7 data" "Low,High" bitfld.long 0x0 6. " PJ6 ,Port J bit 6 data" "Low,High" bitfld.long 0x0 5. " PJ5 ,Port J bit 5 data" "Low,High" bitfld.long 0x0 4. " PJ4 ,Port J bit 4 data" "Low,High" textline " " bitfld.long 0x0 3. " PJ3 ,Port J bit 3 data" "Low,High" bitfld.long 0x0 2. " PJ2 ,Port J bit 2 data" "Low,High" bitfld.long 0x0 1. " PJ1 ,Port J bit 1 data" "Low,High" bitfld.long 0x0 0. " PJ0 ,Port J bit 0 data" "Low,High" line.long 0x04 "GPIOJCR,Port J output control register" bitfld.long 0x04 7. " PJ7C ,Port J bit 7 output enable" "Disabled,Enabled" bitfld.long 0x04 6. " PJ6C ,Port J bit 6 output enable" "Disabled,Enabled" bitfld.long 0x04 5. " PJ5C ,Port J bit 5 output enable" "Disabled,Enabled" bitfld.long 0x04 4. " PJ4C ,Port J bit 4 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PJ3C ,Port J bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PJ2C ,Port J bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PJ1C ,Port J bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PJ0C ,Port J bit 0 output enable" "Disabled,Enabled" group.long 0x0C++0x07 line.long 0x00 "GPIOJFR2,Port J function register 1" bitfld.long 0x00 7. " PJ7F2 ,Port J bit 7 function select" "PORT,INT9" line.long 0x04 "GPIOJFR3,Port J function register 1" bitfld.long 0x04 7. " PJ7F3 ,Port J bit 7 function select" "PORT,TB0IN1" bitfld.long 0x04 6. " PJ6F3 ,Port J bit 6 function select" "PORT,TB0IN0" group.long 0x2C++0x03 line.long 0x00 "GPIOJPUP,Port J pull-up control register" bitfld.long 0x00 7. " PJ7UP ,Port J bit 7 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 6. " PJ6UP ,Port J bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 5. " PJ5UP ,Port J bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 4. " PJ4UP ,Port J bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PJ3UP ,Port J bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 2. " PJ2UP ,Port J bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 1. " PJ1UP ,Port J bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 0. " PJ0UP ,Port J bit 0 pull-up enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOJIE,Port J input control register" bitfld.long 0x0 7. " PJ7IE ,Port J bit 7 input enable" "Disabled,Enabled" bitfld.long 0x0 6. " PJ6IE ,Port J bit 6 input enable" "Disabled,Enabled" bitfld.long 0x0 5. " PJ5IE ,Port J bit 5 input enable" "Disabled,Enabled" bitfld.long 0x0 4. " PJ4IE ,Port J bit 4 input enable" "Disabled,Enabled" textline " " bitfld.long 0x0 3. " PJ3IE ,Port J bit 3 input enable" "Disabled,Enabled" bitfld.long 0x0 2. " PJ2IE ,Port J bit 2 input enable" "Disabled,Enabled" bitfld.long 0x0 1. " PJ1IE ,Port J bit 1 input enable" "Disabled,Enabled" bitfld.long 0x0 0. " PJ0IE ,Port J bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM36B*") width 11. group.long 0x00++0x07 line.long 0x00 "GPIOJDATA,Port J data register" bitfld.long 0x0 7. " PJ7 ,Port J bit 7 data" "Low,High" bitfld.long 0x0 6. " PJ6 ,Port J bit 6 data" "Low,High" bitfld.long 0x0 5. " PJ5 ,Port J bit 5 data" "Low,High" bitfld.long 0x0 4. " PJ4 ,Port J bit 4 data" "Low,High" textline " " bitfld.long 0x0 3. " PJ3 ,Port J bit 3 data" "Low,High" bitfld.long 0x0 2. " PJ2 ,Port J bit 2 data" "Low,High" bitfld.long 0x0 1. " PJ1 ,Port J bit 1 data" "Low,High" bitfld.long 0x0 0. " PJ0 ,Port J bit 0 data" "Low,High" line.long 0x04 "GPIOJCR,Port J output control register" bitfld.long 0x04 7. " PJ7C ,Port J bit 7 output enable" "Disabled,Enabled" bitfld.long 0x04 6. " PJ6C ,Port J bit 6 output enable" "Disabled,Enabled" bitfld.long 0x04 5. " PJ5C ,Port J bit 5 output enable" "Disabled,Enabled" bitfld.long 0x04 4. " PJ4C ,Port J bit 4 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PJ3C ,Port J bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PJ2C ,Port J bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PJ1C ,Port J bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PJ0C ,Port J bit 0 output enable" "Disabled,Enabled" group.long 0x08++0x03 line.long 0x00 "GPIOJFR1,Port J function register 1" bitfld.long 0x00 3. " PJ3F1 ,Port J bit 3 function select" "PORT,INTC" bitfld.long 0x00 2. " PJ2F1 ,Port J bit 2 function select" "PORT,INTB" bitfld.long 0x00 1. " PJ1F1 ,Port J bit 1 function select" "PORT,INTA" bitfld.long 0x00 0. " PJ0F1 ,Port J bit 0 function select" "PORT,INT9" sif cpuis("TMPM369F*") endif group.long 0x0C++0x03 line.long 0x00 "GPIOJFR2,Port J function register 2" bitfld.long 0x00 3. " PJ3F2 ,Port J bit 3 function select" "PORT,/DMAREQ" group.long 0x28++0x07 line.long 0x00 "GPIOJOD,Port J open drain control register" bitfld.long 0x00 7. " PJ7OD ,Port J bit 7 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 6. " PJ6OD ,Port J bit 6 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 5. " PJ5OD ,Port J bit 5 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 4. " PJ4OD ,Port J bit 4 open-drain enable" "CMOS,Open-drain" textline " " bitfld.long 0x00 3. " PJ3OD ,Port J bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PJ2OD ,Port J bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PJ1OD ,Port J bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PJ0OD ,Port J bit 0 open-drain enable" "CMOS,Open-drain" line.long 0x04 "GPIOJPUP,Port J pull-up control register" bitfld.long 0x04 7. " PJ7UP ,Port J bit 7 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 6. " PJ6UP ,Port J bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 5. " PJ5UP ,Port J bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 4. " PJ4UP ,Port J bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PJ3UP ,Port J bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 2. " PJ2UP ,Port J bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 1. " PJ1UP ,Port J bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 0. " PJ0UP ,Port J bit 0 pull-up enable" "Disabled,Enabled" group.long 0x30++0x03 line.long 0x00 "GPIOJPDN,Port J pull-down control register" bitfld.long 0x00 7. " PJ7DN ,Port J bit 7 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 6. " PJ6DN ,Port J bit 6 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 5. " PJ5DN ,Port J bit 5 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 4. " PJ4DN ,Port J bit 4 pull-down enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PJ3DN ,Port J bit 3 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 2. " PJ2DN ,Port J bit 2 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 1. " PJ1DN ,Port J bit 1 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 0. " PJ0DN ,Port J bit 0 pull-down enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOJIE,Port J input control register" bitfld.long 0x0 7. " PJ7IE ,Port J bit 7 input enable" "Disabled,Enabled" bitfld.long 0x0 6. " PJ6IE ,Port J bit 6 input enable" "Disabled,Enabled" bitfld.long 0x0 5. " PJ5IE ,Port J bit 5 input enable" "Disabled,Enabled" bitfld.long 0x0 4. " PJ4IE ,Port J bit 4 input enable" "Disabled,Enabled" textline " " bitfld.long 0x0 3. " PJ3IE ,Port J bit 3 input enable" "Disabled,Enabled" bitfld.long 0x0 2. " PJ2IE ,Port J bit 2 input enable" "Disabled,Enabled" bitfld.long 0x0 1. " PJ1IE ,Port J bit 1 input enable" "Disabled,Enabled" bitfld.long 0x0 0. " PJ0IE ,Port J bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM369*") width 11. group.long 0x00++0x07 line.long 0x00 "GPIOJDATA,Port J data register" bitfld.long 0x00 7. " PJ7 ,Port J bit 7 data" "Low,High" bitfld.long 0x00 6. " PJ6 ,Port J bit 6 data" "Low,High" bitfld.long 0x00 5. " PJ5 ,Port J bit 5 data" "Low,High" bitfld.long 0x00 4. " PJ4 ,Port J bit 4 data" "Low,High" textline " " bitfld.long 0x00 3. " PJ3 ,Port J bit 3 data" "Low,High" bitfld.long 0x00 2. " PJ2 ,Port J bit 2 data" "Low,High" bitfld.long 0x00 1. " PJ1 ,Port J bit 1 data" "Low,High" bitfld.long 0x00 0. " PJ0 ,Port J bit 0 data" "Low,High" line.long 0x04 "GPIOJCR,Port J output control register" bitfld.long 0x04 7. " PJ7C ,Port J bit 7 output enable" "Disabled,Enabled" bitfld.long 0x04 6. " PJ6C ,Port J bit 6 output enable" "Disabled,Enabled" bitfld.long 0x04 5. " PJ5C ,Port J bit 5 output enable" "Disabled,Enabled" bitfld.long 0x04 4. " PJ4C ,Port J bit 4 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PJ3C ,Port J bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PJ2C ,Port J bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PJ1C ,Port J bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PJ0C ,Port J bit 0 output enable" "Disabled,Enabled" group.long 0x28++0x0B line.long 0x00 "GPIOJOD,Port J open drain control register" bitfld.long 0x00 7. " PJ7OD ,Port J bit 7 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 6. " PJ6OD ,Port J bit 6 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 5. " PJ5OD ,Port J bit 5 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 4. " PJ4OD ,Port J bit 4 open-drain enable" "CMOS,Open-drain" textline " " bitfld.long 0x00 3. " PJ3OD ,Port J bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PJ2OD ,Port J bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PJ1OD ,Port J bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PJ0OD ,Port J bit 0 open-drain enable" "CMOS,Open-drain" line.long 0x04 "GPIOJPUP,Port J pull-up control register" bitfld.long 0x04 7. " PJ7UP ,Port J bit 7 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 6. " PJ6UP ,Port J bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 5. " PJ5UP ,Port J bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 4. " PJ4UP ,Port J bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PJ3UP ,Port J bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 2. " PJ2UP ,Port J bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 1. " PJ1UP ,Port J bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 0. " PJ0UP ,Port J bit 0 pull-up enable" "Disabled,Enabled" line.long 0x08 "GPIOJPDN,Port J pull-down control register" bitfld.long 0x08 7. " PJ7DN ,Port J bit 7 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 6. " PJ6DN ,Port J bit 6 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 5. " PJ5DN ,Port J bit 5 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 4. " PJ4DN ,Port J bit 4 pull-down enable" "Disabled,Enabled" textline " " bitfld.long 0x08 3. " PJ3DN ,Port J bit 3 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 2. " PJ2DN ,Port J bit 2 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 1. " PJ1DN ,Port J bit 1 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 0. " PJ0DN ,Port J bit 0 pull-down enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOJIE,Port J input control register" bitfld.long 0x0 7. " PJ7IE ,Port J bit 7 input enable" "Disabled,Enabled" bitfld.long 0x0 6. " PJ6IE ,Port J bit 6 input enable" "Disabled,Enabled" bitfld.long 0x0 5. " PJ5IE ,Port J bit 5 input enable" "Disabled,Enabled" bitfld.long 0x0 4. " PJ4IE ,Port J bit 4 input enable" "Disabled,Enabled" textline " " bitfld.long 0x0 3. " PJ3IE ,Port J bit 3 input enable" "Disabled,Enabled" bitfld.long 0x0 2. " PJ2IE ,Port J bit 2 input enable" "Disabled,Enabled" bitfld.long 0x0 1. " PJ1IE ,Port J bit 1 input enable" "Disabled,Enabled" bitfld.long 0x0 0. " PJ0IE ,Port J bit 0 input enable" "Disabled,Enabled" width 0xb endif base ad:0x400C0240 sif cpuis("TMPM395F*") width 11. group.long 0x00++0x03 line.long 0x00 "GPIOJDATA,Port J data register" bitfld.long 0x00 7. " PJ7 ,Port J bit 7 data" "Low,High" bitfld.long 0x00 6. " PJ6 ,Port J bit 6 data" "Low,High" bitfld.long 0x00 5. " PJ5 ,Port J bit 5 data" "Low,High" bitfld.long 0x00 4. " PJ4 ,Port J bit 4 data" "Low,High" textline " " bitfld.long 0x00 3. " PJ3 ,Port J bit 3 data" "Low,High" bitfld.long 0x00 2. " PJ2 ,Port J bit 2 data" "Low,High" bitfld.long 0x00 1. " PJ1 ,Port J bit 1 data" "Low,High" bitfld.long 0x00 0. " PJ0 ,Port J bit 0 data" "Low,High" sif cpuis("TMPM395F*") group.long 0x04++0x07 line.long 0x00 "GPIOJCR,Port J output control register" bitfld.long 0x00 7. " PJ7C ,Port J bit 7 output enable" "Disabled,Enabled" bitfld.long 0x00 6. " PJ6C ,Port J bit 6 output enable" "Disabled,Enabled" bitfld.long 0x00 5. " PJ5C ,Port J bit 5 output enable" "Disabled,Enabled" bitfld.long 0x00 4. " PJ4C ,Port J bit 4 output enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PJ3C ,Port J bit 3 output enable" "Disabled,Enabled" bitfld.long 0x00 2. " PJ2C ,Port J bit 2 output enable" "Disabled,Enabled" bitfld.long 0x00 1. " PJ1C ,Port J bit 1 output enable" "Disabled,Enabled" bitfld.long 0x00 0. " PJ0C ,Port J bit 0 output enable" "Disabled,Enabled" line.long 0x04 "GPIOJFR1,Port J function register 1" bitfld.long 0x04 7. " PJ7F1 ,Port J bit 7 function select" "PORT,INT7" bitfld.long 0x04 6. " PJ6F1 ,Port J bit 6 function select" "PORT,INT6" bitfld.long 0x04 5. " PJ5F1 ,Port J bit 5 function select" "PORT,INT5" bitfld.long 0x04 4. " PJ4F1 ,Port J bit 4 function select" "PORT,INT4" textline " " bitfld.long 0x04 3. " PJ3F1 ,Port J bit 3 function select" "PORT,INT3" bitfld.long 0x04 2. " PJ2F1 ,Port J bit 2 function select" "PORT,INT2" bitfld.long 0x04 1. " PJ1F1 ,Port J bit 1 function select" "PORT,INT1" bitfld.long 0x04 0. " PJ0F1 ,Port J bit 0 function select" "PORT,INT0" elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") group.long 0x0C++0x03 line.long 0x00 "GPIOJFR2,Port J function register 2" bitfld.long 0x00 7. " PJ7F2 ,Port J bit 7 function select" "PORT,KWUP3" bitfld.long 0x00 6. " PJ6F2 ,Port J bit 6 function select" "PORT,KWUP2" bitfld.long 0x00 5. " PJ5F2 ,Port J bit 5 function select" "PORT,KWUP1" bitfld.long 0x00 4. " PJ4F2 ,Port J bit 4 function select" "PORT,KWUP0" textline " " bitfld.long 0x00 3. " PJ3F2 ,Port J bit 3 function select" "PORT,ADTRGn" endif group.long 0x2c++0x03 line.long 0x00 "GPIOJPUP,Port J pull-up control register" bitfld.long 0x00 7. " PJ7UP ,Port J bit 7 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 6. " PJ6UP ,Port J bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 5. " PJ5UP ,Port J bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 4. " PJ4UP ,Port J bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PJ3UP ,Port J bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 2. " PJ2UP ,Port J bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 1. " PJ1UP ,Port J bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 0. " PJ0UP ,Port J bit 0 pull-up enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOJIE,Port J input control register" bitfld.long 0x00 7. " PJ7IE ,Port J bit 7 input enable" "Disabled,Enabled" bitfld.long 0x00 6. " PJ6IE ,Port J bit 6 input enable" "Disabled,Enabled" bitfld.long 0x00 5. " PJ5IE ,Port J bit 5 input enable" "Disabled,Enabled" bitfld.long 0x00 4. " PJ4IE ,Port J bit 4 input enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PJ3IE ,Port J bit 3 input enable" "Disabled,Enabled" bitfld.long 0x00 2. " PJ2IE ,Port J bit 2 input enable" "Disabled,Enabled" bitfld.long 0x00 1. " PJ1IE ,Port J bit 1 input enable" "Disabled,Enabled" bitfld.long 0x00 0. " PJ0IE ,Port J bit 0 input enable" "Disabled,Enabled" width 0xb endif tree.end tree "Port K" base ad:0x40000280 sif cpuis("TMPM330F*")||cpuis("TMPM333F*") width 11. group.byte 0x00++0x00 line.byte 0x00 "GPIOKDATA,Port K data register" bitfld.byte 0x00 2. " PK2 ,Port K bit 2 data" "Low,High" bitfld.byte 0x00 1. " PK1 ,Port K bit 1 data" "Low,High" bitfld.byte 0x00 0. " PK0 ,Port K bit 0 data" "Low,High" group.byte 0x04++0x00 line.byte 0x00 "GPIOKCR,Port K output control register" bitfld.byte 0x00 2. " PK2C ,Port K bit 2 output enable" "Disabled,Enabled" bitfld.byte 0x00 1. " PK1C ,Port K bit 1 output enable" "Disabled,Enabled" bitfld.byte 0x00 0. " PK0C ,Port K bit 0 output enable" "Disabled,Enabled" group.byte 0x08++0x00 line.byte 0x00 "GPIOKFR1,Port K function register 1" bitfld.byte 0x00 2. " PK2F1 ,Port K bit 2 function select" "PORT,TB9OUT" bitfld.byte 0x00 1. " PK1F1 ,Port K bit 1 function select" "PORT,SCOUT" sif cpuis("TMPM330F*") bitfld.byte 0x00 0. " PK0F1 ,Port K bit 0 function select" "PORT,CEC" elif cpuis("TMPM333F*") bitfld.byte 0x00 0. " PK0F1 ,Port K bit 0 function select" "PORT," endif group.byte 0x0c++0x00 line.byte 0x00 "GPIOKFR2,Port K function register 2" bitfld.byte 0x00 1. " PK1F2 ,Port K bit 1 function select" "PORT,/ALARM" group.byte 0x2c++0x00 line.byte 0x00 "GPIOKPUP,Port K pull-up control register" bitfld.byte 0x00 2. " PK2UP ,Port K bit 2 pull-up enable" "Disabled,Enabled" bitfld.byte 0x00 1. " PK1UP ,Port K bit 1 pull-up enable" "Disabled,Enabled" textline " " group.byte 0x38++0x00 line.byte 0x00 "GPIOKIE,Port K input control register" bitfld.byte 0x00 2. " PK2IE ,Port K bit 2 input enable" "Disabled,Enabled" bitfld.byte 0x00 1. " PK1IE ,Port K bit 1 input enable" "Disabled,Enabled" bitfld.byte 0x00 0. " PK0IE ,Port K bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM370F*") width 11. group.byte 0x00++0x00 line.byte 0x00 "GPIOKDATA,Port K data register" bitfld.byte 0x0 1. " PK1 ,Port K bit 1 data" "Low,High" bitfld.byte 0x0 0. " PK0 ,Port K bit 0 data" "Low,High" group.byte 0x04++0x00 line.byte 0x00 "GPIOKCR,Port K output control register" bitfld.byte 0x0 1. " PK1C ,Port K bit 1 output enable" "Disabled,Enabled" bitfld.byte 0x0 0. " PK0C ,Port K bit 0 output enable" "Disabled,Enabled" group.byte 0x08++0x00 line.byte 0x00 "GPIOKFR1,Port K function register 1" bitfld.byte 0x00 1. " PK1F1 ,Port K bit 1 function select" "PORT,INTF" bitfld.byte 0x00 0. " PK0F1 ,Port K bit 0 function select" "PORT,INTE" group.byte 0x028++0x00 line.byte 0x00 "GPIOKOD,Port K open drain control register" bitfld.byte 0x00 1. " PK1OD ,Port K bit 1 open-drain enable" "CMOS,Open-drain" bitfld.byte 0x00 0. " PK0OD ,Port K bit 0 open-drain enable" "CMOS,Open-drain" group.byte 0x2c++0x00 line.byte 0x00 "GPIOKPUP,Port K pull-up control register" bitfld.byte 0x0 1. " PK1UP ,Port K bit 1 pull-up enable" "Disabled,Enabled" bitfld.byte 0x0 0. " PK0UP ,Port K bit 0 pull-up enable" "Disabled,Enabled" group.byte 0x30++0x00 line.byte 0x00 "GPIOKPDN,Port K pull-down control register" bitfld.byte 0x0 1. " PK1DN ,Port K bit 1 pull-down enable" "Disabled,Enabled" bitfld.byte 0x0 0. " PK0DN ,Port K bit 0 pull-down enable" "Disabled,Enabled" group.byte 0x38++0x00 line.byte 0x00 "GPIOKIE,Port K input control register" bitfld.byte 0x0 1. " PK1IE ,Port K bit 1 input enable" "Disabled,Enabled" bitfld.byte 0x0 0. " PK0IE ,Port K bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM372FW")||cpuis("TMPM372FWUG")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM375F*")||cpuis("TMPM376F*") width 11. group.long 0x00++0x07 line.long 0x00 "GPIOKDATA,Port K data register" bitfld.long 0x00 1. " PK1 ,Port K bit 1 data" "Low,High" bitfld.long 0x00 0. " PK0 ,Port K bit 0 data" "Low,High" line.long 0x04 "GPIOKCR,Port K output control register" bitfld.long 0x04 1. " PK1C ,Port K bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PK0C ,Port K bit 0 output enable" "Disabled,Enabled" sif (!cpuis("TMPM375F*")) group.long 0x08++0x03 line.long 0x00 "GPIOKFR1,Port K function register 1" bitfld.long 0x00 1. " PK1F1 ,Port K bit 1 function select" "PORT,INTF" bitfld.long 0x00 0. " PK0F1 ,Port K bit 0 function select" "PORT,INTE" endif group.long 0x28++0x0B line.long 0x00 "GPIOKOD,Port K open drain control register" line.long 0x04 "GPIOKPUP,Port K pull-up control register" bitfld.long 0x04 1. " PK1UP ,Port K bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 0. " PK0UP ,Port K bit 0 pull-up enable" "Disabled,Enabled" line.long 0x08 "GPIOKPDN,Port K pull-down control register" bitfld.long 0x08 1. " PK1PDN ,Port K bit 1 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 0. " PK0PDN ,Port K bit 0 pull-down enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOKIE,Port K input control register" bitfld.long 0x00 1. " PK1IE ,Port K bit 1 input enable" "Disabled,Enabled" bitfld.long 0x00 0. " PK0IE ,Port K bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM332F*") width 11. group.byte 0x00++0x0 line.byte 0x00 "GPIOK,Port K data register" bitfld.byte 0x0 1. " PK1 ,Port K bit 1 data" "Low,High" bitfld.byte 0x0 0. " PK0 ,Port K bit 0 data" "Low,High" group.byte 0x04++0x0 line.byte 0x00 "GPIOKCR,Port K output control register" bitfld.byte 0x0 1. " PK1C ,Port K bit 1 output enable" "Disabled,Enabled" bitfld.byte 0x0 0. " PK0C ,Port K bit 0 output enable" "Disabled,Enabled" group.byte 0x08++0x0 line.byte 0x00 "GPIOKFR1,Port K function register 1" bitfld.byte 0x00 1. " PK1F1 ,Port K bit 1 function select" "PORT,SCOUT" bitfld.byte 0x00 0. " PK0F1 ,Port K bit 0 function select" "PORT,CEC" group.byte 0x0c++0x0 line.byte 0x00 "GPIOKFR2,Port K function register 2" bitfld.byte 0x00 1. " PK1F2 ,Port K bit 1 function select" "PORT,/ALARM" group.byte 0x2c++0x0 line.byte 0x00 "GPIOKPUP,Port K pull-up control register" bitfld.byte 0x0 1. " PK1UP ,Port K bit 1 pull-up control" "Off,On" group.byte 0x38++0x0 line.byte 0x00 "GPIOKIE,Port K input control register" bitfld.byte 0x0 1. " PK1IE ,Port K bit 1 input enable" "Disabled,Enabled" bitfld.byte 0x0 0. " PK0IE ,Port K bit 0 input enable" "Disabled,Enabled" width 0xb endif base ad:0x400C0A00 sif cpuis("TMPM362F*")||cpuis("TMPM364F*") width 11. group.long 0x00++0x03 line.long 0x00 "GPIOKDATA,Port K data register" bitfld.long 0x00 7. " PK7 ,Port K bit 7 data" "Low,High" bitfld.long 0x00 6. " PK6 ,Port K bit 6 data" "Low,High" bitfld.long 0x00 5. " PK5 ,Port K bit 5 data" "Low,High" bitfld.long 0x00 4. " PK4 ,Port K bit 4 data" "Low,High" textline " " bitfld.long 0x00 3. " PK3 ,Port K bit 3 data" "Low,High" bitfld.long 0x00 2. " PK2 ,Port K bit 2 data" "Low,High" bitfld.long 0x00 1. " PK1 ,Port K bit 1 data" "Low,High" bitfld.long 0x00 0. " PK0 ,Port K bit 0 data" "Low,High" group.long 0x2C++0x03 line.long 0x00 "GPIOKPUP,Port K pull-up control register" bitfld.long 0x0 7. " PK7UP ,Port K bit 7 pull-up enable" "Disabled,Enabled" bitfld.long 0x0 6. " PK6UP ,Port K bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x0 5. " PK5UP ,Port K bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x0 4. " PK4UP ,Port K bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x0 3. " PK3UP ,Port K bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x0 2. " PK2UP ,Port K bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x0 1. " PK1UP ,Port K bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x0 0. " PK0UP ,Port K bit 0 pull-up enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOKIE,Port K input control register" bitfld.long 0x0 7. " PK7IE ,Port K bit 7 input enable" "Disabled,Enabled" bitfld.long 0x0 6. " PK6IE ,Port K bit 6 input enable" "Disabled,Enabled" bitfld.long 0x0 5. " PK5IE ,Port K bit 5 input enable" "Disabled,Enabled" bitfld.long 0x0 4. " PK4IE ,Port K bit 4 input enable" "Disabled,Enabled" textline " " bitfld.long 0x0 3. " PK3IE ,Port K bit 3 input enable" "Disabled,Enabled" bitfld.long 0x0 2. " PK2IE ,Port K bit 2 input enable" "Disabled,Enabled" bitfld.long 0x0 1. " PK1IE ,Port K bit 1 input enable" "Disabled,Enabled" bitfld.long 0x0 0. " PK0IE ,Port K bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM367F*") width 11. group.long 0x00++0x17 line.long 0x00 "GPIOKDATA,Port K data register" bitfld.long 0x00 4. " PK4 ,Port K bit 4 data" "Low,High" bitfld.long 0x00 3. " PK3 ,Port K bit 3 data" "Low,High" bitfld.long 0x00 2. " PK2 ,Port K bit 2 data" "Low,High" bitfld.long 0x00 1. " PK1 ,Port K bit 1 data" "Low,High" textline " " bitfld.long 0x00 0. " PK0 ,Port K bit 0 data" "Low,High" line.long 0x04 "GPIOKCR,Port K output control register" bitfld.long 0x04 4. " PK4C ,Port K bit 4 output enable" "Disabled,Enabled" bitfld.long 0x04 3. " PK3C ,Port K bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PK2C ,Port K bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PK1C ,Port K bit 1 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 0. " PK0C ,Port K bit 0 output enable" "Disabled,Enabled" line.long 0x08 "GPIOKFR1,Port K function register 1" bitfld.long 0x08 4. " PK4F1 ,Port K bit 4 function select" "PORT,RXIN" bitfld.long 0x08 2. " PK2F1 ,Port K bit 2 function select" "PORT,USB_ECLK" bitfld.long 0x08 0. " PK0F1 ,Port K bit 0 function select" "PORT,USBDPON" line.long 0x0C "GPIOKFR2,Port K function register 2" bitfld.long 0x0C 4. " PK4FR2 ,Port K bit 4 function select" "PORT,SP0CLK" bitfld.long 0x0C 3. " PK3FR2 ,Port K bit 3 function select" "PORT,SP0DO" bitfld.long 0x0C 2. " PK2FR2 ,Port K bit 2 function select" "PORT,SP0DI" bitfld.long 0x0C 1. " PK1FR2 ,Port K bit 1 function select" "PORT,SP0FSS" line.long 0x10 "GPIOKFR3,Port K function register 3" bitfld.long 0x10 4. " PK4FR3 ,Port K bit 4 function select" "PORT,SCK0" bitfld.long 0x10 3. " PK3FR3 ,Port K bit 3 function select" "PORT,SI0/SCL0" bitfld.long 0x10 2. " PK2FR3 ,Port K bit 2 function select" "PORT,SO0/SDA0" bitfld.long 0x10 1. " PK1FR3 ,Port K bit 1 function select" "PORT,INT8" line.long 0x14 "GPIOKFR4,Port K function register 4" bitfld.long 0x14 1. " PK1FR4 ,Port K bit 1 function select" "PORT,TB6OUT" group.long 0x28++0x0B line.long 0x00 "GPIOKOD,Port K open drain control register" bitfld.long 0x00 4. " PK4OD ,Port K bit 4 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 3. " PK3OD ,Port K bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PK2OD ,Port K bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PK1OD ,Port K bit 1 open-drain enable" "CMOS,Open-drain" textline " " bitfld.long 0x00 0. " PK0OD ,Port K bit 0 open-drain enable" "CMOS,Open-drain" line.long 0x04 "GPIOKPUP,Port K pull-up control register" bitfld.long 0x4 4. " PK4UP ,Port K bit 4 pull-up enable" "Disabled,Enabled" bitfld.long 0x4 3. " PK3UP ,Port K bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x4 2. " PK2UP ,Port K bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x4 1. " PK1UP ,Port K bit 1 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x4 0. " PK0UP ,Port K bit 0 pull-up enable" "Disabled,Enabled" line.long 0x08 "GPIOKPDN,Port K pull-down control register" bitfld.long 0x08 4. " PK4DN ,Port K bit 4 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 3. " PK3DN ,Port K bit 3 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 2. " PK2DN ,Port K bit 2 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 1. " PK1DN ,Port K bit 1 pull-down enable" "Disabled,Enabled" textline " " bitfld.long 0x08 0. " PK0DN ,Port K bit 0 pull-down enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOKIE,Port K input control register" bitfld.long 0x0 4. " PK4IE ,Port K bit 4 input enable" "Disabled,Enabled" bitfld.long 0x0 3. " PK3IE ,Port K bit 3 input enable" "Disabled,Enabled" bitfld.long 0x0 2. " PK2IE ,Port K bit 2 input enable" "Disabled,Enabled" bitfld.long 0x0 1. " PK1IE ,Port K bit 1 input enable" "Disabled,Enabled" textline " " bitfld.long 0x0 0. " PK0IE ,Port K bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM341F*") width 11. group.long 0x00++0x03 line.long 0x00 "GPIOKDATA,Port K data register" bitfld.long 0x00 6. " PK6 ,Port K bit 6 data" "Low,High" bitfld.long 0x00 5. " PK5 ,Port K bit 5 data" "Low,High" bitfld.long 0x00 4. " PK4 ,Port K bit 4 data" "Low,High" bitfld.long 0x00 3. " PK3 ,Port K bit 3 data" "Low,High" textline " " bitfld.long 0x00 2. " PK2 ,Port K bit 2 data" "Low,High" bitfld.long 0x00 1. " PK1 ,Port K bit 1 data" "Low,High" bitfld.long 0x00 0. " PK0 ,Port K bit 0 data" "Low,High" group.long 0x04++0x03 line.long 0x00 "GPIOKCR,Port K output control register" bitfld.long 0x00 6. " PK6C ,Port K bit 6 output enable" "Disabled,Enabled" bitfld.long 0x00 5. " PK5C ,Port K bit 5 output enable" "Disabled,Enabled" bitfld.long 0x00 4. " PK4C ,Port K bit 4 output enable" "Disabled,Enabled" bitfld.long 0x00 3. " PK3C ,Port K bit 3 output enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " PK2C ,Port K bit 2 output enable" "Disabled,Enabled" bitfld.long 0x00 1. " PK1C ,Port K bit 1 output enable" "Disabled,Enabled" bitfld.long 0x00 0. " PK0C ,Port K bit 0 output enable" "Disabled,Enabled" group.long 0x0c++0x03 line.long 0x00 "GPIOKFR2,Port K function register 2" bitfld.long 0x00 3. " PK3F2 ,Port K bit 3 function select" "PORT,INTB" bitfld.long 0x00 1. " PK1F2 ,Port K bit 1 function select" "PORT,INTA" group.long 0x10++0x03 line.long 0x00 "GPIOKFR3,Port K function register 3" bitfld.long 0x00 3. " PK3F3 ,Port K bit 3 function select" "PORT,TB6IN1" bitfld.long 0x00 2. " PK2F3 ,Port K bit 2 function select" "PORT,TB6IN0" bitfld.long 0x00 1. " PK1F3 ,Port K bit 1 function select" "PORT,TB1IN1" bitfld.long 0x00 0. " PK0F3 ,Port K bit 0 function select" "PORT,TB1IN0" group.long 0x2C++0x03 line.long 0x00 "GPIOKPUP,Port K pull-up control register" bitfld.long 0x00 6. " PK6UP ,Port K bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 5. " PK5UP ,Port K bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 4. " PK4UP ,Port K bit 4 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 3. " PK3UP ,Port K bit 3 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " PK2UP ,Port K bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 1. " PK1UP ,Port K bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 0. " PK0UP ,Port K bit 0 pull-up enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOKIE,Port K input control register" bitfld.long 0x00 6. " PK6IE ,Port K bit 6 input enable" "Disabled,Enabled" bitfld.long 0x00 5. " PK5IE ,Port K bit 5 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 4. " PK4IE ,Port K bit 4 input enable" "Disabled,Enabled" bitfld.long 0x00 3. " PK3IE ,Port K bit 3 input enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " PK2IE ,Port K bit 2 input enable" "Disabled,Enabled" bitfld.long 0x00 1. " PK1IE ,Port K bit 1 input enable" "Disabled,Enabled" bitfld.long 0x00 0. " PK0IE ,Port K bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM365F*") width 11. group.long 0x00++0x07 line.long 0x00 "GPIOKDATA,Port K data register" bitfld.long 0x0 3. " PK3 ,Port K bit 3 data" "Low,High" bitfld.long 0x0 2. " PK2 ,Port K bit 2 data" "Low,High" bitfld.long 0x0 1. " PK1 ,Port K bit 1 data" "Low,High" bitfld.long 0x0 0. " PK0 ,Port K bit 0 data" "Low,High" line.long 0x04 "GPIOKCR,Port K output control register" bitfld.long 0x04 3. " PK3C ,Port K bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PK2C ,Port K bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PK1C ,Port K bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PK0C ,Port K bit 0 output enable" "Disabled,Enabled" group.long 0x0C++0x07 line.long 0x00 "GPIOKFR2,Port K function register 1" bitfld.long 0x00 1. " PK1F2 ,Port K bit 1 function select" "PORT,INT3" bitfld.long 0x00 0. " PK0F2 ,Port K bit 0 function select" "PORT,INT2" line.long 0x04 "GPIOKFR3,Port K function register 1" bitfld.long 0x04 3. " PK3F3 ,Port K bit 3 function select" "PORT,TB6IN1" bitfld.long 0x04 2. " PK2F3 ,Port K bit 2 function select" "PORT,TB6IN0" bitfld.long 0x04 1. " PK1F3 ,Port K bit 1 function select" "PORT,TB1IN1" bitfld.long 0x04 0. " PK0F3 ,Port K bit 0 function select" "PORT,TB1IN0" group.long 0x2C++0x03 line.long 0x00 "GPIOKPUP,Port K pull-up control register" bitfld.long 0x00 3. " PK3UP ,Port K bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 2. " PK2UP ,Port K bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 1. " PK1UP ,Port K bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 0. " PK0UP ,Port K bit 0 pull-up enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOKIE,Port K input control register" bitfld.long 0x0 3. " PK3IE ,Port K bit 3 input enable" "Disabled,Enabled" bitfld.long 0x0 2. " PK2IE ,Port K bit 2 input enable" "Disabled,Enabled" bitfld.long 0x0 1. " PK1IE ,Port K bit 1 input enable" "Disabled,Enabled" bitfld.long 0x0 0. " PK0IE ,Port K bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM366F*") width 11. group.long 0x00++0x03 line.long 0x00 "GPIOKDATA,Port K data register" bitfld.long 0x00 3. " PK3 ,Port K bit 3 data" "Low,High" bitfld.long 0x00 2. " PK2 ,Port K bit 2 data" "Low,High" bitfld.long 0x00 1. " PK1 ,Port K bit 1 data" "Low,High" bitfld.long 0x0 0. " PK0 ,Port K bit 0 data" "Low,High" sif cpuis("TMPM366F*") group.long 0x04++0x03 line.long 0x00 "GPIOKCR,Port K output control register" bitfld.long 0x00 3. " PK3C ,Port K bit 3 output enable" "Disabled,Enabled" bitfld.long 0x00 2. " PK2C ,Port K bit 2 output enable" "Disabled,Enabled" bitfld.long 0x00 1. " PK1C ,Port K bit 1 output enable" "Disabled,Enabled" bitfld.long 0x00 0. " PK0C ,Port K bit 0 output enable" "Disabled,Enabled" group.long 0x0C++0x07 line.long 0x00 "GPIOKFR2,Port K function register 2" bitfld.long 0x00 1. " PK1F2 ,Port K bit 1 function select" "PORT,INT3" bitfld.long 0x00 0. " PK0F2 ,Port K bit 0 function select" "PORT,INT2" line.long 0x04 "GPIOKFR3,Port K function register 3" bitfld.long 0x04 3. " PK3F3 ,Port K bit 3 function select" "PORT,TB6IN1" bitfld.long 0x04 2. " PK2F3 ,Port K bit 2 function select" "PORT,TB6IN0" bitfld.long 0x04 1. " PK1F3 ,Port K bit 1 function select" "PORT,TB1IN1" bitfld.long 0x04 0. " PK0F3 ,Port K bit 0 function select" "PORT,TB1IN0" endif group.long 0x2c++0x03 line.long 0x00 "GPIOKPUP,Port K pull-up control register" bitfld.long 0x00 3. " PK3UP ,Port K bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 2. " PK2UP ,Port K bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 1. " PK1UP ,Port K bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x00 0. " PK0UP ,Port K bit 0 pull-up enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOKIE,Port K input control register" bitfld.long 0x00 3. " PK3IE ,Port K bit 3 input enable" "Disabled,Enabled" bitfld.long 0x00 2. " PK2IE ,Port K bit 2 input enable" "Disabled,Enabled" bitfld.long 0x00 1. " PK1IE ,Port K bit 1 input enable" "Disabled,Enabled" bitfld.long 0x00 0. " PK0IE ,Port K bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM36B*") width 11. group.long 0x00++0x07 line.long 0x00 "GPIOKDATA,Port K data register" bitfld.long 0x0 4. " PK4 ,Port K bit 4 data" "Low,High" bitfld.long 0x0 3. " PK3 ,Port K bit 3 data" "Low,High" bitfld.long 0x0 2. " PK2 ,Port K bit 2 data" "Low,High" bitfld.long 0x0 1. " PK1 ,Port K bit 1 data" "Low,High" textline " " bitfld.long 0x0 0. " PK0 ,Port K bit 0 data" "Low,High" line.long 0x04 "GPIOKCR,Port K output control register" bitfld.long 0x04 4. " PK4C ,Port K bit 4 output enable" "Disabled,Enabled" bitfld.long 0x04 3. " PK3C ,Port K bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PK2C ,Port K bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PK1C ,Port K bit 1 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 0. " PK0C ,Port K bit 0 output enable" "Disabled,Enabled" group.long 0x08++0x03 line.long 0x00 "GPIOKFR1,Port K function register 1" bitfld.long 0x00 4. " PK4F1 ,Port K bit 4 function select" "PORT,RXIN" bitfld.long 0x00 0. " PK0F1 ,Port K bit 0 function select" "PORT,INTD" sif cpuis("TMPM369F*") endif group.long 0x0C++0x03 line.long 0x00 "GPIOKFR2,Port K function register 2" bitfld.long 0x00 4. " PK4F2 ,Port K bit 4 function select" "PORT,SP0CLK" bitfld.long 0x00 3. " PK3F2 ,Port K bit 3 function select" "PORT,SP0DO" bitfld.long 0x00 2. " PK2F2 ,Port K bit 2 function select" "PORT,SP0DI" bitfld.long 0x00 1. " PK1F2 ,Port K bit 1 function select" "PORT,SP0FSS" group.long 0x10++0x03 line.long 0x00 "GPIOKFR3,Port K function register 3" bitfld.long 0x00 4. " PK4F3 ,Port K bit 4 function select" "PORT,SCK0" bitfld.long 0x00 3. " PK3F3 ,Port K bit 3 function select" "PORT,SI0/SCL0" bitfld.long 0x00 2. " PK2F3 ,Port K bit 2 function select" "PORT,SO0/SDA0" bitfld.long 0x00 1. " PK1F3 ,Port K bit 1 function select" "PORT,INT8" group.long 0x14++0x03 line.long 0x00 "GPIOKFR4,Port K function register 4" bitfld.long 0x00 1. " PK1F4 ,Port K bit 1 function select" "PORT,TB6OUT" group.long 0x28++0x07 line.long 0x00 "GPIOKOD,Port K open drain control register" bitfld.long 0x00 4. " PK4OD ,Port K bit 4 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 3. " PK3OD ,Port K bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PK2OD ,Port K bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PK1OD ,Port K bit 1 open-drain enable" "CMOS,Open-drain" textline " " bitfld.long 0x00 0. " PK0OD ,Port K bit 0 open-drain enable" "CMOS,Open-drain" line.long 0x04 "GPIOKPUP,Port K pull-up control register" bitfld.long 0x04 4. " PK4UP ,Port K bit 4 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 3. " PK3UP ,Port K bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 2. " PK2UP ,Port K bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 1. " PK1UP ,Port K bit 1 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x04 0. " PK0UP ,Port K bit 0 pull-up enable" "Disabled,Enabled" group.long 0x30++0x03 line.long 0x00 "GPIOKPDN,Port K pull-down control register" bitfld.long 0x00 4. " PK4DN ,Port K bit 4 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 3. " PK3DN ,Port K bit 3 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 2. " PK2DN ,Port K bit 2 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 1. " PK1DN ,Port K bit 1 pull-down enable" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " PK0DN ,Port K bit 0 pull-down enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOKIE,Port K input control register" bitfld.long 0x0 4. " PK4IE ,Port K bit 4 input enable" "Disabled,Enabled" bitfld.long 0x0 3. " PK3IE ,Port K bit 3 input enable" "Disabled,Enabled" bitfld.long 0x0 2. " PK2IE ,Port K bit 2 input enable" "Disabled,Enabled" bitfld.long 0x0 1. " PK1IE ,Port K bit 1 input enable" "Disabled,Enabled" textline " " bitfld.long 0x0 0. " PK0IE ,Port K bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM369*") width 11. group.long 0x00++0x07 line.long 0x00 "GPIOKDATA,Port K data register" bitfld.long 0x00 4. " PK4 ,Port K bit 4 data" "Low,High" bitfld.long 0x00 3. " PK3 ,Port K bit 3 data" "Low,High" bitfld.long 0x00 2. " PK2 ,Port K bit 2 data" "Low,High" bitfld.long 0x00 1. " PK1 ,Port K bit 1 data" "Low,High" textline " " bitfld.long 0x00 0. " PK0 ,Port K bit 0 data" "Low,High" line.long 0x04 "GPIOKCR,Port K output control register" bitfld.long 0x04 4. " PK4C ,Port K bit 4 output enable" "Disabled,Enabled" bitfld.long 0x04 3. " PK3C ,Port K bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PK2C ,Port K bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PK1C ,Port K bit 1 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 0. " PK0C ,Port K bit 0 output enable" "Disabled,Enabled" group.long 0x08++0x0F line.long 0x00 "GPIOKFR1,Port K function register 1" bitfld.long 0x00 4. " PK4F1 ,Port K bit 4 function select" "PORT,RXIN" bitfld.long 0x00 3. " PK3F1 ,Port K bit 3 function select" "PORT,USBHPON" bitfld.long 0x00 2. " PK2F1 ,Port K bit 2 function select" "PORT,USB_ECLK" bitfld.long 0x00 1. " PK1F1 ,Port K bit 1 function select" "PORT,/USBOC" textline " " bitfld.long 0x00 0. " PK0F1 ,Port K bit 0 function select" "PORT,USBDPON" line.long 0x04 "GPIOKFR2,Port K function register 2" bitfld.long 0x04 4. " PK4F2 ,Port K bit 4 function select" "PORT,SP0CLK" bitfld.long 0x04 3. " PK3F2 ,Port K bit 3 function select" "PORT,SP0DO" bitfld.long 0x04 2. " PK2F2 ,Port K bit 2 function select" "PORT,SP0DI" bitfld.long 0x04 1. " PK1F2 ,Port K bit 1 function select" "PORT,SP0FSS" line.long 0x08 "GPIOKFR3,Port K function register 3" bitfld.long 0x08 4. " PK4F2 ,Port K bit 4 function select" "PORT,SCK0" bitfld.long 0x08 3. " PK3F2 ,Port K bit 3 function select" "PORT,SI0/SCL0" bitfld.long 0x08 2. " PK2F2 ,Port K bit 2 function select" "PORT,SO0/SDA0" bitfld.long 0x08 1. " PK1F2 ,Port K bit 1 function select" "PORT,INT8" line.long 0x0C "GPIOKFR4,Port K function register 4" bitfld.long 0x0C 1. " PK1F4 ,Port K bit 1 function select" "PORT,TB6OUT" group.long 0x28++0x0B line.long 0x00 "GPIOKOD,Port K open drain control register" bitfld.long 0x00 4. " PK4OD ,Port K bit 4 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 3. " PK3OD ,Port K bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PK2OD ,Port K bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PK1OD ,Port K bit 1 open-drain enable" "CMOS,Open-drain" textline " " bitfld.long 0x00 0. " PK0OD ,Port K bit 0 open-drain enable" "CMOS,Open-drain" line.long 0x04 "GPIOKPUP,Port K pull-up control register" bitfld.long 0x04 4. " PK4UP ,Port K bit 4 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 3. " PK3UP ,Port K bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 2. " PK2UP ,Port K bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 1. " PK1UP ,Port K bit 1 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x04 0. " PK0UP ,Port K bit 0 pull-up enable" "Disabled,Enabled" line.long 0x08 "GPIOKPDN,Port K pull-down control register" bitfld.long 0x08 4. " PK4DN ,Port K bit 4 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 3. " PK3DN ,Port K bit 3 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 2. " PK2DN ,Port K bit 2 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 1. " PK1DN ,Port K bit 1 pull-down enable" "Disabled,Enabled" textline " " bitfld.long 0x08 0. " PK0DN ,Port K bit 0 pull-down enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOKIE,Port K input control register" bitfld.long 0x0 4. " PK4IE ,Port K bit 4 input enable" "Disabled,Enabled" bitfld.long 0x0 3. " PK3IE ,Port K bit 3 input enable" "Disabled,Enabled" bitfld.long 0x0 2. " PK2IE ,Port K bit 2 input enable" "Disabled,Enabled" bitfld.long 0x0 1. " PK1IE ,Port K bit 1 input enable" "Disabled,Enabled" textline " " bitfld.long 0x0 0. " PK0IE ,Port K bit 0 input enable" "Disabled,Enabled" width 0xb endif base ad:0x400C0280 sif cpuis("TMPM395F*") width 11. group.long 0x00++0x7 line.long 0x00 "GPIOKDATA,Port K data register" bitfld.long 0x0 5. " PK5 ,Port K bit 5 data" "Low,High" bitfld.long 0x0 4. " PK4 ,Port K bit 4 data" "Low,High" bitfld.long 0x0 3. " PK3 ,Port K bit 3 data" "Low,High" textline " " bitfld.long 0x0 2. " PK2 ,Port K bit 2 data" "Low,High" bitfld.long 0x0 1. " PK1 ,Port K bit 1 data" "Low,High" bitfld.long 0x0 0. " PK0 ,Port K bit 0 data" "Low,High" line.long 0x04 "GPIOKCR,Port K output control register" bitfld.long 0x04 5. " PK5C ,Port K bit 5 output enable" "Disabled,Enabled" bitfld.long 0x04 4. " PK4C ,Port K bit 4 output enable" "Disabled,Enabled" bitfld.long 0x04 3. " PK3C ,Port K bit 3 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 2. " PK2C ,Port K bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PK1C ,Port K bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PK0C ,Port K bit 0 output enable" "Disabled,Enabled" sif cpuis("TMPM395F*") group.long 0x08++0xB line.long 0x00 "GPIOKFR1,Port K function register 1" bitfld.long 0x00 5. " PK5F1 ,Port K bit 5 function select" "PORT,INT10" bitfld.long 0x00 4. " PK4F1 ,Port K bit 4 function select" "PORT,INT9" bitfld.long 0x00 3. " PK3F1 ,Port K bit 3 function select" "PORT,INT8" textline " " bitfld.long 0x00 1. " PK1F1 ,Port K bit 1 function select" "PORT,SCOUT" bitfld.long 0x00 0. " PK0F1 ,Port K bit 0 function select" "PORT,CEC" line.long 0x04 "GPIOKFR2,Port K function register 2" bitfld.long 0x04 2. " PK2F2 ,Port K bit 2 function select" "PORT,ALARM" line.long 0x08 "GPIOKFR3,Port K function register 3" bitfld.long 0x08 2. " PK2F3 ,Port K bit 2 function select" "PORT,RTC" elif cpuis("TMPM366F*") group.long 0x08++0x13 line.long 0x00 "GPIOKFR1,Port K function register 1" bitfld.long 0x00 5. " PK5F1 ,Port K bit 5 function select" "PORT,INT1" bitfld.long 0x00 3. " PK3F1 ,Port K bit 3 function select" "PORT,INT0" bitfld.long 0x00 2. " PK2F1 ,Port K bit 2 function select" "PORT,SCK0" textline " " bitfld.long 0x00 1. " PK1F1 ,Port K bit 1 function select" "PORT,SCL0" bitfld.long 0x00 0. " PK0F1 ,Port K bit 0 function select" "PORT,SDA0" line.long 0x04 "GPIOKFR2,Port K function register 2" bitfld.long 0x04 4. " PK4F2 ,Port K bit 4 function select" "PORT,A7" bitfld.long 0x04 3. " PK3F2 ,Port K bit 3 function select" "PORT,A6" bitfld.long 0x04 2. " PK2F2 ,Port K bit 2 function select" "PORT,A5" textline " " bitfld.long 0x04 1. " PK1F2 ,Port K bit 1 function select" "PORT,A4" bitfld.long 0x04 0. " PK0F2 ,Port K bit 0 function select" "PORT,A3" line.long 0x08 "GPIOKFR3,Port K function register 3" bitfld.long 0x08 4. " PK4F3 ,Port K bit 4 function select" "PORT,TB4IN1" bitfld.long 0x08 3. " PK3F3 ,Port K bit 3 function select" "PORT,TB4IN0" bitfld.long 0x08 2. " PK2F3 ,Port K bit 2 function select" "PORT,TB3IN1" textline " " bitfld.long 0x08 1. " PK1F3 ,Port K bit 1 function select" "PORT,TB3IN0" line.long 0x0C "GPIOKFR4,Port K function register 4" bitfld.long 0x0C 5. " PK5F4 ,Port K bit 5 function select" "PORT,USBPON" bitfld.long 0x0C 4. " PK4F4 ,Port K bit 4 function select" "PORT,RTS02" bitfld.long 0x0C 3. " PK3F4 ,Port K bit 3 function select" "PORT,RIN02" textline " " bitfld.long 0x0C 2. " PK2F4 ,Port K bit 2 function select" "PORT,/CTS2" bitfld.long 0x0C 1. " PK1F4 ,Port K bit 1 function select" "PORT,RX02" bitfld.long 0x0C 0. " PK0F4 ,Port K bit 0 function select" "PORT,TX02" line.long 0x10 "GPIOKFR5,Port K function register 4" bitfld.long 0x10 1. " PK1F5 ,Port K bit 1 function select" "PORT,IRIN" bitfld.long 0x10 0. " PK0F5 ,Port K bit 0 function select" "PORT,IROUT" group.long 0x28++0x03 line.long 0x00 "GPIOKOD,Port K open drain control register" bitfld.long 0x00 5. " PK5OD ,Port K bit 5 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 4. " PK4OD ,Port K bit 4 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 3. " PK3OD ,Port K bit 3 open-drain enable" "CMOS,Open-drain" textline " " bitfld.long 0x00 2. " PK2OD ,Port K bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PK1OD ,Port K bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PK0OD ,Port K bit 0 open-drain enable" "CMOS,Open-drain" endif group.long 0x2c++0x3 line.long 0x00 "GPIOKPUP,Port K pull-up control register" bitfld.long 0x0 5. " PK5UP ,Port K bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x0 4. " PK4UP ,Port K bit 4 pull-up enable" "Disabled,Enabled" bitfld.long 0x0 3. " PK3UP ,Port K bit 3 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x0 2. " PK2UP ,Port K bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x0 1. " PK1UP ,Port K bit 1 pull-up enable" "Disabled,Enabled" sif (!cpuis("TMPM395F*")) bitfld.long 0x0 0. " PK0UP ,Port K bit 0 pull-up enable" "Disabled,Enabled" endif group.long 0x38++0x3 line.long 0x00 "GPIOKIE,Port K input control register" bitfld.long 0x0 5. " PK5IE ,Port K bit 5 input enable" "Disabled,Enabled" bitfld.long 0x0 4. " PK4IE ,Port K bit 4 input enable" "Disabled,Enabled" bitfld.long 0x0 3. " PK3IE ,Port K bit 3 input enable" "Disabled,Enabled" textline " " bitfld.long 0x0 2. " PK2IE ,Port K bit 2 input enable" "Disabled,Enabled" bitfld.long 0x0 1. " PK1IE ,Port K bit 1 input enable" "Disabled,Enabled" bitfld.long 0x0 0. " PK0IE ,Port K bit 0 input enable" "Disabled,Enabled" width 0xb endif tree.end tree "Port L" base ad:0x400002C0 sif cpuis("TMPM332F*") width 11. group.byte 0x00++0x00 line.byte 0x00 "GPIOLDATA,Port L data register" bitfld.byte 0x0 1. " PL1 ,Port L bit 1 data" "Low,High" bitfld.byte 0x0 0. " PL0 ,Port L bit 0 data" "Low,High" group.byte 0x08++0x00 line.byte 0x00 "GPIOLFR1,Port L function register 1" bitfld.byte 0x00 1. " PL1F1 ,Port L bit 1 function select" "PORT,INTA" bitfld.byte 0x00 0. " PL0F1 ,Port L bit 0 function select" "PORT,INTB" group.byte 0x38++0x00 line.byte 0x00 "GPIOLIE,Port L input control register" bitfld.byte 0x0 1. " PL1IE ,Port L bit 1 input enable" "Disabled,Enabled" bitfld.byte 0x0 0. " PL0IE ,Port L bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM376F*") width 11. group.long 0x00++0x0B line.long 0x00 "GPIOLDATA,Port L data register" bitfld.long 0x0 2. " PL2 ,Port L bit 2 data" "Low,High" bitfld.long 0x0 0. " PL0 ,Port L bit 0 data" "Low,High" line.long 0x04 "GPIOLCR,Port L output control register" bitfld.long 0x04 2. " PL2C ,Port L bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PL0C ,Port L bit 0 output enable" "Disabled,Enabled" line.long 0x08 "GPIOLFR1,Port L function register 1" bitfld.long 0x08 2. " PL2F1 ,Port L bit 2 function select" "PORT,INTF" group.long 0x28++0x0B line.long 0x00 "GPIOLOD,Port L open drain control register" bitfld.long 0x00 2. " PL2OD ,Port L bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PL0OD ,Port L bit 0 open-drain enable" "CMOS,Open-drain" line.long 0x04 "PLPUP,Port L pull-up control register" bitfld.long 0x04 2. " PL2UP ,Port L bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 0. " PL0UP ,Port L bit 0 pull-up enable" "Disabled,Enabled" line.long 0x08 "GPIOLPDN,Port L pull-down control register" bitfld.long 0x08 2. " PL2DN ,Port L bit 2 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 0. " PL0DN ,Port L bit 0 pull-down enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOLIE,Port L input control register" bitfld.long 0x0 2. " PL2IE ,Port L bit 2 input enable" "Disabled,Enabled" bitfld.long 0x0 0. " PL0IE ,Port L bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM395F*") width 11. group.long 0x00++0x03 line.long 0x00 "GPIOLDATA,Port L data register" bitfld.long 0x00 7. " PL7 ,Port L bit 7 data" "Low,High" bitfld.long 0x00 6. " PL6 ,Port L bit 6 data" "Low,High" bitfld.long 0x00 5. " PL5 ,Port L bit 5 data" "Low,High" bitfld.long 0x00 4. " PL4 ,Port L bit 4 data" "Low,High" textline " " bitfld.long 0x00 3. " PL3 ,Port L bit 3 data" "Low,High" bitfld.long 0x00 2. " PL2 ,Port L bit 2 data" "Low,High" bitfld.long 0x00 1. " PL1 ,Port L bit 1 data" "Low,High" bitfld.long 0x00 0. " PL0 ,Port L bit 0 data" "Low,High" group.long 0x04++0x07 line.long 0x00 "GPIOLCR,Port L output control register" bitfld.long 0x00 7. " PL7C ,Port L bit 7 output enable" "Disabled,Enabled" bitfld.long 0x00 6. " PL6C ,Port L bit 6 output enable" "Disabled,Enabled" bitfld.long 0x00 5. " PL5C ,Port L bit 5 output enable" "Disabled,Enabled" bitfld.long 0x00 4. " PL4C ,Port L bit 4 output enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PL3C ,Port L bit 3 output enable" "Disabled,Enabled" bitfld.long 0x00 2. " PL2C ,Port L bit 2 output enable" "Disabled,Enabled" bitfld.long 0x00 1. " PL1C ,Port L bit 1 output enable" "Disabled,Enabled" bitfld.long 0x00 0. " PL0C ,Port L bit 0 output enable" "Disabled,Enabled" line.long 0x04 "GPIOLFR1,Port L function register 1" bitfld.long 0x04 7. " PL7F1 ,Port L bit 7 function select" "PORT,SPI1DI" bitfld.long 0x04 6. " PL6F1 ,Port L bit 6 function select" "PORT,SPI1DO" bitfld.long 0x04 5. " PL5F1 ,Port L bit 5 function select" "PORT,SPI1CLK" bitfld.long 0x04 4. " PL4F1 ,Port L bit 4 function select" "PORT,SPI1FSS" textline " " bitfld.long 0x04 3. " PL3F1 ,Port L bit 3 function select" "PORT,SPI0DI" bitfld.long 0x04 2. " PL2F1 ,Port L bit 2 function select" "PORT,SPI0DO" bitfld.long 0x04 1. " PL1F1 ,Port L bit 1 function select" "PORT,SPI0CLK" bitfld.long 0x04 0. " PL0F1 ,Port L bit 0 function select" "PORT,SPI0FSS" group.long 0x28++0x03 line.long 0x00 "GPIOLOD,Port L open drain control register" bitfld.long 0x00 7. " PL7OD ,Port L bit 7 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 6. " PL6OD ,Port L bit 6 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 5. " PL5OD ,Port L bit 5 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 4. " PL4OD ,Port L bit 4 open-drain enable" "CMOS,Open-drain" textline " " bitfld.long 0x00 3. " PL3OD ,Port L bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PL2OD ,Port L bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PL1OD ,Port L bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PL0OD ,Port L bit 0 open-drain enable" "CMOS,Open-drain" group.long 0x2C++0x03 line.long 0x00 "GPIOLPUP,Port L pull-up control register" bitfld.long 0x0 7. " PL7UP ,Port L bit 7 pull-up enable" "Disabled,Enabled" bitfld.long 0x0 6. " PL6UP ,Port L bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x0 5. " PL5UP ,Port L bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x0 4. " PL4UP ,Port L bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x0 3. " PL3UP ,Port L bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x0 2. " PL2UP ,Port L bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x0 1. " PL1UP ,Port L bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x0 0. " PL0UP ,Port L bit 0 pull-up enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOLIE,Port L input control register" bitfld.long 0x0 7. " PL7IE ,Port L bit 7 input enable" "Disabled,Enabled" bitfld.long 0x0 6. " PL6IE ,Port L bit 6 input enable" "Disabled,Enabled" bitfld.long 0x0 5. " PL5IE ,Port L bit 5 input enable" "Disabled,Enabled" bitfld.long 0x0 4. " PL4IE ,Port L bit 4 input enable" "Disabled,Enabled" textline " " bitfld.long 0x0 3. " PL3IE ,Port L bit 3 input enable" "Disabled,Enabled" bitfld.long 0x0 2. " PL2IE ,Port L bit 2 input enable" "Disabled,Enabled" bitfld.long 0x0 1. " PL1IE ,Port L bit 1 input enable" "Disabled,Enabled" bitfld.long 0x0 0. " PL0IE ,Port L bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM376F*") width 11. group.long 0x00++0x07 line.long 0x00 "GPIOLDATA,Port L data register" bitfld.long 0x00 1. " PL1 ,Port L bit 1 data" "Low,High" bitfld.long 0x00 0. " PL0 ,Port L bit 0 data" "Low,High" sif (!cpuis("TMPM375F*")) group.long 0x08++0x03 line.long 0x00 "GPIOLFR1,Port L function register 1" bitfld.long 0x00 1. " PL1F1 ,Port L bit 1 function select" "PORT,INTA" bitfld.long 0x00 0. " PL0F1 ,Port L bit 0 function select" "PORT,INTB" endif group.long 0x38++0x03 line.long 0x00 "GPIOLIE,Port L input control register" bitfld.long 0x00 1. " PL1IE ,Port L bit 1 input enable" "Disabled,Enabled" bitfld.long 0x00 0. " PL0IE ,Port L bit 0 input enable" "Disabled,Enabled" width 0xb endif base ad:0x400C0B00 sif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM369FD*") width 11. group.long 0x00++0x13 line.long 0x00 "GPIOLDATA,Port L data register" bitfld.long 0x0 7. " PL7 ,Port L bit 7 data" "Low,High" bitfld.long 0x0 6. " PL6 ,Port L bit 6 data" "Low,High" bitfld.long 0x0 5. " PL5 ,Port L bit 5 data" "Low,High" bitfld.long 0x0 4. " PL4 ,Port L bit 4 data" "Low,High" textline " " bitfld.long 0x0 3. " PL3 ,Port L bit 3 data" "Low,High" bitfld.long 0x0 2. " PL2 ,Port L bit 2 data" "Low,High" bitfld.long 0x0 1. " PL1 ,Port L bit 1 data" "Low,High" bitfld.long 0x0 0. " PL0 ,Port L bit 0 data" "Low,High" line.long 0x04 "GPIOLCR,Port L output control register" bitfld.long 0x04 7. " PL7C ,Port L bit 7 output enable" "Disabled,Enabled" bitfld.long 0x04 6. " PL6C ,Port L bit 6 output enable" "Disabled,Enabled" bitfld.long 0x04 5. " PL5C ,Port L bit 5 output enable" "Disabled,Enabled" bitfld.long 0x04 4. " PL4C ,Port L bit 4 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PL3C ,Port L bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PL2C ,Port L bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PL1C ,Port L bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PL0C ,Port L bit 0 output enable" "Disabled,Enabled" line.long 0x08 "GPIOLFR1,Port L function register 1" sif cpuis("TMPM362F*")||cpuis("TMPM364F*") bitfld.long 0x08 7. " PL7F1 ,Port L bit 7 function select" "PORT,INT1" bitfld.long 0x08 6. " PL6F1 ,Port L bit 6 function select" "PORT,SCLK1" bitfld.long 0x08 5. " PL5F1 ,Port L bit 5 function select" "PORT,RXD1" bitfld.long 0x08 4. " PL4F1 ,Port L bit 4 function select" "PORT,TXD1" textline " " bitfld.long 0x08 3. " PL3F1 ,Port L bit 3 function select" "PORT,INT0" bitfld.long 0x08 2. " PL2F1 ,Port L bit 2 function select" "PORT,SCK0" bitfld.long 0x08 1. " PL1F1 ,Port L bit 1 function select" "PORT,SCL0/SI0" bitfld.long 0x08 0. " PL0F1 ,Port L bit 0 function select" "PORT,SDA0/SO0" elif cpuis("TMPM369FD*") bitfld.long 0x08 7. " PL7F1 ,Port L bit 7 function select" "PORT,EM_RXD3" bitfld.long 0x08 6. " PL6F1 ,Port L bit 6 function select" "PORT,EM_RXD2" bitfld.long 0x08 5. " PL5F1 ,Port L bit 5 function select" "PORT,EM_RXD1" bitfld.long 0x08 4. " PL4F1 ,Port L bit 4 function select" "PORT,EM_RXD0" textline " " bitfld.long 0x08 3. " PL3F1 ,Port L bit 3 function select" "PORT,EM_RXER" bitfld.long 0x08 2. " PL2F1 ,Port L bit 2 function select" "PORT,EM_RXDV" bitfld.long 0x08 1. " PL1F1 ,Port L bit 1 function select" "PORT,EM_CRS" bitfld.long 0x08 0. " PL0F1 ,Port L bit 0 function select" "PORT,EM_RXCLK" else bitfld.long 0x08 7. " PL7F1 ,Port L bit 7 function select" "PORT,INT1" bitfld.long 0x08 6. " PL6F1 ,Port L bit 6 function select" "PORT,SCLK1" bitfld.long 0x08 5. " PL5F1 ,Port L bit 5 function select" "PORT,RXD1" bitfld.long 0x08 4. " PL4F1 ,Port L bit 4 function select" "PORT,TXD1" textline " " bitfld.long 0x08 3. " PL3F1 ,Port L bit 3 function select" "PORT,INT0" bitfld.long 0x08 2. " PL2F1 ,Port L bit 2 function select" "PORT,SCK0" bitfld.long 0x08 1. " PL1F1 ,Port L bit 1 function select" "PORT,SCL0" bitfld.long 0x08 0. " PL0F1 ,Port L bit 0 function select" "PORT,SDA0" endif line.long 0x0C "GPIOLFR2,Port L function register 2" sif cpuis("TMPM369FD*") bitfld.long 0x0C 7. " PL7F2 ,Port L bit 7 function select" "PORT,UO1" bitfld.long 0x0C 6. " PL6F2 ,Port L bit 6 function select" "PORT,XO1" bitfld.long 0x0C 5. " PL5F2 ,Port L bit 5 function select" "PORT,VO1" bitfld.long 0x0C 4. " PL4F2 ,Port L bit 4 function select" "PORT,YO1" textline " " bitfld.long 0x0C 3. " PL3F2 ,Port L bit 3 function select" "PORT,WO1" bitfld.long 0x0C 2. " PL2F2 ,Port L bit 2 function select" "PORT,ZO1" bitfld.long 0x0C 1. " PL1F2 ,Port L bit 1 function select" "PORT,/EMG1" bitfld.long 0x0C 0. " PL0F2 ,Port L bit 0 function select" "PORT,INT2" else bitfld.long 0x0C 7. " PL7F2 ,Port L bit 7 function select" "PORT,TB7OUT" bitfld.long 0x0C 6. " PL6F2 ,Port L bit 6 function select" "PORT,TB6OUT" bitfld.long 0x0C 5. " PL5F2 ,Port L bit 5 function select" "PORT,TB5OUT" bitfld.long 0x0C 4. " PL4F2 ,Port L bit 4 function select" "PORT,TB4OUT" textline " " bitfld.long 0x0C 3. " PL3F2 ,Port L bit 3 function select" "PORT,TB3OUT" bitfld.long 0x0C 2. " PL2F2 ,Port L bit 2 function select" "PORT,TB2OUT" bitfld.long 0x0C 1. " PL1F2 ,Port L bit 1 function select" "PORT,TB1OUT" bitfld.long 0x0C 0. " PL0F2 ,Port L bit 0 function select" "PORT,TB0OUT" endif line.long 0x10 "GPIOLFR3,Port L function register 3" sif cpuis("TMPM362F*")||cpuis("TMPM364F*") bitfld.long 0x10 6. " PL6F3 ,Port L bit 6 function select" "PORT,/CTS1" elif cpuis("TMPM369FD*") bitfld.long 0x10 3. " PL3F3 ,Port L bit 3 function select" "PORT,MTOUT01" bitfld.long 0x10 2. " PL2F3 ,Port L bit 2 function select" "PORT,MTOUT11" bitfld.long 0x10 1. " PL1F3 ,Port L bit 1 function select" "PORT,/GEMG1" bitfld.long 0x10 0. " PL0F3 ,Port L bit 0 function select" "PORT,MT1IN" else bitfld.long 0x10 6. " PL6F3 ,Port L bit 6 function select" "PORT,/CTS1" bitfld.long 0x10 5. " PL5F3 ,Port L bit 5 function select" "PORT,SCL3" bitfld.long 0x10 4. " PL4F3 ,Port L bit 4 function select" "PORT,SDA3" endif sif cpuis("TMPM369FD*") group.long 0x14++0x0B line.long 0x00 "GPIOLFR4,Port L function register 4" bitfld.long 0x00 3. " PL3F4 ,Port L bit 3 function select" "PORT,MTTB1OUT" bitfld.long 0x00 2. " PL2F4 ,Port L bit 2 function select" "PORT,MTTB1IN" bitfld.long 0x00 1. " PL1F4 ,Port L bit 1 function select" "PORT,/DATRG" bitfld.long 0x00 0. " PL0F4 ,Port L bit 0 function select" "PORT,/ADTRGA" line.long 0x04 "GPIOLFR5,Port L function register 5" bitfld.long 0x04 3. " PL3F5 ,Port L bit 3 function select" "PORT,SCLK2" bitfld.long 0x04 2. " PL2F5 ,Port L bit 2 function select" "PORT,TXD2" bitfld.long 0x04 1. " PL1F5 ,Port L bit 1 function select" "PORT,RXD2" line.long 0x08 "GPIOLFR6,Port L function register 6" bitfld.long 0x04 3. " PL3F6 ,Port L bit 3 function select" "PORT,/CTS2" endif group.long 0x28++0x07 line.long 0x00 "GPIOLOD,Port L open drain control register" bitfld.long 0x00 7. " PL7OD ,Port L bit 7 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 6. " PL6OD ,Port L bit 6 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 5. " PL5OD ,Port L bit 5 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 4. " PL4OD ,Port L bit 4 open-drain enable" "CMOS,Open-drain" textline " " bitfld.long 0x00 3. " PL3OD ,Port L bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PL2OD ,Port L bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PL1OD ,Port L bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PL0OD ,Port L bit 0 open-drain enable" "CMOS,Open-drain" line.long 0x04 "GPIOLPUP,Port L pull-up control register" bitfld.long 0x04 7. " PL7UP ,Port L bit 7 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 6. " PL6UP ,Port L bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 5. " PL5UP ,Port L bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 4. " PL4UP ,Port L bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PL3UP ,Port L bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 2. " PL2UP ,Port L bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 1. " PL1UP ,Port L bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 0. " PL0UP ,Port L bit 0 pull-up enable" "Disabled,Enabled" sif cpuis("TMPM369FD*") group.long 0x30++0x03 line.long 0x00 "GPIOLPDN,Port L pull-down control register" bitfld.long 0x00 7. " PL7DN ,Port L bit 7 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 6. " PL6DN ,Port L bit 6 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 5. " PL5DN ,Port L bit 5 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 4. " PL4DN ,Port L bit 4 pull-down enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PL3DN ,Port L bit 3 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 2. " PL2DN ,Port L bit 2 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 1. " PL1DN ,Port L bit 1 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 0. " PL0DN ,Port L bit 0 pull-down enable" "Disabled,Enabled" endif group.long 0x38++0x03 line.long 0x00 "GPIOLIE,Port L input control register" bitfld.long 0x00 7. " PL7IE ,Port L bit 7 input enable" "Disabled,Enabled" bitfld.long 0x00 6. " PL6IE ,Port L bit 6 input enable" "Disabled,Enabled" bitfld.long 0x00 5. " PL5IE ,Port L bit 5 input enable" "Disabled,Enabled" bitfld.long 0x00 4. " PL4IE ,Port L bit 4 input enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PL3IE ,Port L bit 3 input enable" "Disabled,Enabled" bitfld.long 0x00 2. " PL2IE ,Port L bit 2 input enable" "Disabled,Enabled" bitfld.long 0x00 1. " PL1IE ,Port L bit 1 input enable" "Disabled,Enabled" bitfld.long 0x00 0. " PL0IE ,Port L bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM367FD*")||cpuis("TMPM368FD*") width 11. group.long 0x00++0x07 line.long 0x00 "GPIOLDATA,Port L data register" bitfld.long 0x0 3. " PL3 ,Port L bit 3 data" "Low,High" bitfld.long 0x0 2. " PL2 ,Port L bit 2 data" "Low,High" bitfld.long 0x0 1. " PL1 ,Port L bit 1 data" "Low,High" bitfld.long 0x0 0. " PL0 ,Port L bit 0 data" "Low,High" line.long 0x04 "GPIOLCR,Port L output control register" bitfld.long 0x04 3. " PL3C ,Port L bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PL2C ,Port L bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PL1C ,Port L bit 1 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 0. " PL0C ,Port L bit 0 output enable" "Disabled,Enabled" group.long 0x0C++0x13 line.long 0x00 "GPIOLFR2,Port L function register 2" bitfld.long 0x0C 0. " PL0F2 ,Port L bit 0 function select" "PORT,INT2" line.long 0x04 "GPIOLFR3,Port L function register 3" bitfld.long 0x04 3. " PL3F3 ,Port L bit 3 function select" "PORT,MTOUT01" bitfld.long 0x04 2. " PL2F3 ,Port L bit 2 function select" "PORT,MTOUT11" bitfld.long 0x04 1. " PL1F3 ,Port L bit 1 function select" "PORT,/GEMG1" bitfld.long 0x04 0. " PL0F3 ,Port L bit 0 function select" "PORT,MT1IN" line.long 0x08 "GPIOLFR4,Port L function register 4" bitfld.long 0x08 3. " PL3F4 ,Port L bit 3 function select" "PORT,MTTB1OUT" bitfld.long 0x08 2. " PL2F4 ,Port L bit 2 function select" "PORT,MTTB1IN" bitfld.long 0x08 1. " PL1F4 ,Port L bit 1 function select" "PORT,/DATRG" bitfld.long 0x08 0. " PL0F4 ,Port L bit 0 function select" "PORT,/ADTRGA" line.long 0x0C "GPIOLFR5,Port L function register 5" bitfld.long 0x0C 3. " PL3F5 ,Port L bit 3 function select" "PORT,SCLK2" bitfld.long 0x0C 2. " PL2F5 ,Port L bit 2 function select" "PORT,TXD2" bitfld.long 0x0C 1. " PL1F5 ,Port L bit 1 function select" "PORT,RXD2" line.long 0x10 "GPIOLFR6,Port L function register 6" bitfld.long 0x10 3. " PL3F6 ,Port L bit 3 function select" "PORT,/CTS2" group.long 0x28++0x0B line.long 0x00 "GPIOLOD,Port L open drain control register" bitfld.long 0x00 3. " PL3OD ,Port L bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PL2OD ,Port L bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PL1OD ,Port L bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PL0OD ,Port L bit 0 open-drain enable" "CMOS,Open-drain" line.long 0x04 "GPIOLPUP,Port L pull-up control register" bitfld.long 0x04 3. " PL3UP ,Port L bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 2. " PL2UP ,Port L bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 1. " PL1UP ,Port L bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 0. " PL0UP ,Port L bit 0 pull-up enable" "Disabled,Enabled" line.long 0x08 "GPIOLPDN,Port L pull-down control register" bitfld.long 0x08 3. " PL3DN ,Port L bit 3 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 2. " PL2DN ,Port L bit 2 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 1. " PL1DN ,Port L bit 1 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 0. " PL0DN ,Port L bit 0 pull-down enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOLIE,Port L input control register" bitfld.long 0x00 3. " PL3IE ,Port L bit 3 input enable" "Disabled,Enabled" bitfld.long 0x00 2. " PL2IE ,Port L bit 2 input enable" "Disabled,Enabled" bitfld.long 0x00 1. " PL1IE ,Port L bit 1 input enable" "Disabled,Enabled" bitfld.long 0x00 0. " PL0IE ,Port L bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM36B*") width 11. group.long 0x00++0x07 line.long 0x00 "GPIOLDATA,Port L data register" bitfld.long 0x0 3. " PL3 ,Port L bit 3 data" "Low,High" bitfld.long 0x0 2. " PL2 ,Port L bit 2 data" "Low,High" bitfld.long 0x0 1. " PL1 ,Port L bit 1 data" "Low,High" bitfld.long 0x0 0. " PL0 ,Port L bit 0 data" "Low,High" line.long 0x04 "GPIOLCR,Port L output control register" bitfld.long 0x04 3. " PL3C ,Port L bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PL2C ,Port L bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PL1C ,Port L bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PL0C ,Port L bit 0 output enable" "Disabled,Enabled" sif cpuis("TMPM369F*") endif group.long 0x0C++0x03 line.long 0x00 "GPIOLFR2,Port L function register 2" bitfld.long 0x00 0. " PL0F2 ,Port L bit 0 function select" "PORT,INT2" group.long 0x10++0x03 line.long 0x00 "GPIOLFR3,Port L function register 3" bitfld.long 0x00 3. " PL3F3 ,Port L bit 3 function select" "PORT,MTOUT01" bitfld.long 0x00 2. " PL2F3 ,Port L bit 2 function select" "PORT,MTOUT11" bitfld.long 0x00 1. " PL1F3 ,Port L bit 1 function select" "PORT,/GEMG1" bitfld.long 0x00 0. " PL0F3 ,Port L bit 0 function select" "PORT,MT1IN" group.long 0x14++0x03 line.long 0x00 "GPIOLFR4,Port L function register 4" bitfld.long 0x00 3. " PL3F4 ,Port L bit 3 function select" "PORT,MTTB1OUT" bitfld.long 0x00 2. " PL2F4 ,Port L bit 2 function select" "PORT,MTTB1IN" bitfld.long 0x00 0. " PL0F4 ,Port L bit 0 function select" "PORT,/ADTRG" group.long 0x18++0x03 line.long 0x00 "GPIOLFR5,Port L function register 5" bitfld.long 0x00 3. " PL3F5 ,Port L bit 3 function select" "PORT,SCLK2" bitfld.long 0x00 2. " PL2F5 ,Port L bit 2 function select" "PORT,TXD2" bitfld.long 0x00 1. " PL1F5 ,Port L bit 1 function select" "PORT,RXD2" group.long 0x1C++0x03 line.long 0x00 "GPIOLFR6,Port L function register 6" bitfld.long 0x00 3. " PL3F6 ,Port L bit 3 function select" "PORT,/CTS2" group.long 0x28++0x07 line.long 0x00 "GPIOLOD,Port L open drain control register" bitfld.long 0x00 3. " PL3OD ,Port L bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PL2OD ,Port L bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PL1OD ,Port L bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PL0OD ,Port L bit 0 open-drain enable" "CMOS,Open-drain" line.long 0x04 "GPIOLPUP,Port L pull-up control register" bitfld.long 0x04 3. " PL3UP ,Port L bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 2. " PL2UP ,Port L bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 1. " PL1UP ,Port L bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 0. " PL0UP ,Port L bit 0 pull-up enable" "Disabled,Enabled" group.long 0x30++0x03 line.long 0x00 "GPIOLPDN,Port L pull-down control register" bitfld.long 0x00 3. " PL3DN ,Port L bit 3 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 2. " PL2DN ,Port L bit 2 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 1. " PL1DN ,Port L bit 1 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 0. " PL0DN ,Port L bit 0 pull-down enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOLIE,Port L input control register" bitfld.long 0x0 3. " PL3IE ,Port L bit 3 input enable" "Disabled,Enabled" bitfld.long 0x0 2. " PL2IE ,Port L bit 2 input enable" "Disabled,Enabled" bitfld.long 0x0 1. " PL1IE ,Port L bit 1 input enable" "Disabled,Enabled" bitfld.long 0x0 0. " PL0IE ,Port L bit 0 input enable" "Disabled,Enabled" width 0xb endif tree.end tree "Port M" sif cpuis("TMPM395F*") base ad:0x40000300 width 11. group.long 0x00++0x0B line.long 0x00 "GPIOMDATA,Port M data register" bitfld.long 0x0 3. " PM3 ,Port M bit 3 data" "Low,High" bitfld.long 0x0 2. " PM2 ,Port M bit 2 data" "Low,High" bitfld.long 0x0 1. " PM1 ,Port M bit 1 data" "Low,High" bitfld.long 0x0 0. " PM0 ,Port M bit 0 data" "Low,High" line.long 0x04 "GPIOMCR,Port M output control register" bitfld.long 0x04 3. " PM3C ,Port M bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PM2C ,Port M bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PM1C ,Port M bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PM0C ,Port M bit 0 output enable" "Disabled,Enabled" line.long 0x08 "GPIOMFR1,Port M function register 1" bitfld.long 0x08 3. " PM3F1 ,Port M bit 3 function select" "PORT,SPI2DI" bitfld.long 0x08 2. " PM2F1 ,Port M bit 2 function select" "PORT,SPI2DO" bitfld.long 0x08 1. " PM1F1 ,Port M bit 1 function select" "PORT,SPI2CLK" bitfld.long 0x08 0. " PM0F1 ,Port M bit 0 function select" "PORT,SPI2FSS" group.long 0x28++0x07 line.long 0x00 "GPIOMOD,Port M open drain control register" bitfld.long 0x00 3. " PM3OD ,Port M bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PM2OD ,Port M bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PM1OD ,Port M bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PM0OD ,Port M bit 0 open-drain enable" "CMOS,Open-drain" line.long 0x04 "GPIOMPUP,Port M pull-up control register" bitfld.long 0x04 3. " PM3UP ,Port M bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 2. " PM2UP ,Port M bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 1. " PM1UP ,Port M bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 0. " PM0UP ,Port M bit 0 pull-up enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOMIE,Port M input control register" bitfld.long 0x0 3. " PM3IE ,Port M bit 3 input enable" "Disabled,Enabled" bitfld.long 0x0 2. " PM2IE ,Port M bit 2 input enable" "Disabled,Enabled" bitfld.long 0x0 1. " PM1IE ,Port M bit 1 input enable" "Disabled,Enabled" bitfld.long 0x0 0. " PM0IE ,Port M bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM375F*")||cpuis("TMPM376F*") base ad:0x40000300 width 11. group.long 0x00++0x07 line.long 0x00 "GPIOMDATA,Port M data register" bitfld.long 0x00 1. " PM1 ,Port M bit 1 data" "Low,High" bitfld.long 0x00 0. " PM0 ,Port M bit 0 data" "Low,High" line.long 0x04 "GPIOMCR,Port M output control register" bitfld.long 0x04 1. " PM1C ,Port M bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PM0C ,Port M bit 0 output enable" "Disabled,Enabled" sif (!cpuis("TMPM375F*")) endif group.long 0x28++0x0B line.long 0x00 "GPIOMOD,Port M open drain control register" line.long 0x04 "GPIOMPUP,Port M pull-up control register" bitfld.long 0x04 1. " PM1UP ,Port M bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 0. " PM0UP ,Port M bit 0 pull-up enable" "Disabled,Enabled" line.long 0x08 "GPIOMPDN,Port M pull-down control register" bitfld.long 0x08 1. " PM1PDN ,Port M bit 1 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 0. " PM0PDN ,Port M bit 0 pull-down enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOMIE,Port M input control register" bitfld.long 0x00 1. " PM1IE ,Port M bit 1 input enable" "Disabled,Enabled" bitfld.long 0x00 0. " PM0IE ,Port M bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") base ad:0x400C0C00 width 11. group.long 0x00++0x07 line.long 0x00 "GPIOMDATA,Port M data register" sif (cpuis("TMPM361F*")||cpuis("TMPM362F*")&&("M"=="N")) bitfld.long 0x0 3. " PM3 ,Port M bit 3 data" "Low,High" bitfld.long 0x0 2. " PM2 ,Port M bit 2 data" "Low,High" bitfld.long 0x0 1. " PM1 ,Port M bit 1 data" "Low,High" bitfld.long 0x0 0. " PM0 ,Port M bit 0 data" "Low,High" else bitfld.long 0x0 7. " PM7 ,Port M bit 7 data" "Low,High" bitfld.long 0x0 6. " PM6 ,Port M bit 6 data" "Low,High" bitfld.long 0x0 5. " PM5 ,Port M bit 5 data" "Low,High" bitfld.long 0x0 4. " PM4 ,Port M bit 4 data" "Low,High" textline " " bitfld.long 0x0 3. " PM3 ,Port M bit 3 data" "Low,High" bitfld.long 0x0 2. " PM2 ,Port M bit 2 data" "Low,High" bitfld.long 0x0 1. " PM1 ,Port M bit 1 data" "Low,High" bitfld.long 0x0 0. " PM0 ,Port M bit 0 data" "Low,High" endif line.long 0x04 "GPIOMCR,Port M output control register" sif (cpuis("TMPM361F*")||cpuis("TMPM363F*")&&("M"=="N")) bitfld.long 0x04 3. " PM3C ,Port M bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PM2C ,Port M bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PM1C ,Port M bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PM0C ,Port M bit 0 output enable" "Disabled,Enabled" else bitfld.long 0x04 7. " PM7C ,Port M bit 7 output enable" "Disabled,Enabled" bitfld.long 0x04 6. " PM6C ,Port M bit 6 output enable" "Disabled,Enabled" bitfld.long 0x04 5. " PM5C ,Port M bit 5 output enable" "Disabled,Enabled" bitfld.long 0x04 4. " PM4C ,Port M bit 4 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PM3C ,Port M bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PM2C ,Port M bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PM1C ,Port M bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PM0C ,Port M bit 0 output enable" "Disabled,Enabled" endif sif ("M"=="M") group.long 0x08++0x0B line.long 0x00 "GPIOMFR1,Port M function register 1" bitfld.long 0x00 7. " PM7F1 ,Port M bit 7 function select" "PORT,INT3" bitfld.long 0x00 6. " PM6F1 ,Port M bit 6 function select" "PORT,RXD3" bitfld.long 0x00 5. " PM5F1 ,Port M bit 5 function select" "PORT,TXD3" bitfld.long 0x00 4. " PM4F1 ,Port M bit 4 function select" "PORT,SCLK3" textline " " bitfld.long 0x00 3. " PM3F1 ,Port M bit 3 function select" "PORT,INT2" bitfld.long 0x00 2. " PM2F1 ,Port M bit 2 function select" "PORT,RXD2" bitfld.long 0x00 1. " PM1F1 ,Port M bit 1 function select" "PORT,TXD2" bitfld.long 0x00 0. " PM0F1 ,Port M bit 0 function select" "PORT,SCLK2" line.long 0x04 "GPIOMFR2,Port M function register 2" bitfld.long 0x04 3. " PM3F2 ,Port M bit 3 function select" "PORT,TB3OUT" bitfld.long 0x04 2. " PM2F2 ,Port M bit 2 function select" "PORT,ALARMn" bitfld.long 0x04 1. " PM1F2 ,Port M bit 1 function select" "PORT,TB1IN1" bitfld.long 0x04 0. " PM0F2 ,Port M bit 0 function select" "PORT,TB1IN0" line.long 0x08 "GPIOMFR3,Port M function register 3" bitfld.long 0x08 4. " PM4F3 ,Port M bit 4 function select" "PORT,CTS3n" bitfld.long 0x08 0. " PM0F3 ,Port M bit 0 function select" "PORT,CTS2n" elif ("M"=="N") group.long 0x08++0x0B line.long 0x00 "GPIOMFR1,Port M function register 1" sif (cpuis("TMPM361F*")||cpuis("TMPM363F*")) bitfld.long 0x00 3. " PM3F1 ,Port M bit 3 function select" "PORT,INT4" bitfld.long 0x00 2. " PM2F1 ,Port M bit 2 function select" "PORT,SCLK4" bitfld.long 0x00 1. " PM1F1 ,Port M bit 1 function select" "PORT,RXD4" bitfld.long 0x00 0. " PM0F1 ,Port M bit 0 function select" "PORT,TXD4" else bitfld.long 0x00 7. " PM7F1 ,Port M bit 7 function select" "PORT,INT8" bitfld.long 0x00 6. " PM6F1 ,Port M bit 6 function select" "PORT,SCLK5" bitfld.long 0x00 5. " PM5F1 ,Port M bit 5 function select" "PORT,RXD5" bitfld.long 0x00 4. " PM4F1 ,Port M bit 4 function select" "PORT,TXD5" textline " " bitfld.long 0x00 3. " PM3F1 ,Port M bit 3 function select" "PORT,INT4" bitfld.long 0x00 2. " PM2F1 ,Port M bit 2 function select" "PORT,SCLK4" bitfld.long 0x00 1. " PM1F1 ,Port M bit 1 function select" "PORT,RXD4" bitfld.long 0x00 4. " PM0F1 ,Port M bit 0 function select" "PORT,TXD4" endif line.long 0x04 "GPIOMFR2,Port M function register 2" sif (cpuis("TMPM361F*")||cpuis("TMPM363F*")) bitfld.long 0x04 3. " PM3F2 ,Port M bit 3 function select" "PORT,TB2IN1" bitfld.long 0x04 2. " PM2F2 ,Port M bit 2 function select" "PORT,TB2IN0" else bitfld.long 0x04 7. " PM7F2 ,Port M bit 7 function select" "PORT,TBFIN1" bitfld.long 0x04 6. " PM6F2 ,Port M bit 6 function select" "PORT,TBFIN0" bitfld.long 0x04 3. " PM3F2 ,Port M bit 3 function select" "PORT,TB2IN1" bitfld.long 0x04 2. " PM2F2 ,Port M bit 2 function select" "PORT,TB2IN0" endif line.long 0x08 "GPIOMFR3,Port M function register 3" sif (cpuis("TMPM361F*")) bitfld.long 0x08 7. " PM7F3 ,Port M bit 7 function select" "PORT,RMC1" bitfld.long 0x08 6. " PM6F3 ,Port M bit 6 function select" "PORT,/CTS5" bitfld.long 0x08 3. " PM3F3 ,Port M bit 3 function select" "PORT,RMC0" bitfld.long 0x08 2. " PM2F3 ,Port M bit 2 function select" "PORT,/CTS4" else bitfld.long 0x08 3. " PM3F3 ,Port M bit 3 function select" "PORT,RMC" bitfld.long 0x08 2. " PM2F3 ,Port M bit 2 function select" "PORT,/CTS4" endif elif ("M"=="O") group.long 0x08++0x0B line.long 0x00 "GPIOMFR1,Port M function register 1" bitfld.long 0x00 7. " PM7F1 ,Port M bit 7 function select" "PORT,INTA" bitfld.long 0x00 6. " PM6F1 ,Port M bit 6 function select" "PORT,SCLK7" bitfld.long 0x00 5. " PM5F1 ,Port M bit 5 function select" "PORT,RXD7" bitfld.long 0x00 4. " PM4F1 ,Port M bit 4 function select" "PORT,TXD7" textline " " bitfld.long 0x00 3. " PM3F1 ,Port M bit 3 function select" "PORT,INT9" bitfld.long 0x00 2. " PM2F1 ,Port M bit 2 function select" "PORT,SCLK6" bitfld.long 0x00 1. " PM1F1 ,Port M bit 1 function select" "PORT,RXD6" bitfld.long 0x00 0. " PM0F1 ,Port M bit 0 function select" "PORT,TXD6" line.long 0x04 "GPIOMFR2,Port M function register 2" bitfld.long 0x04 7. " PM7F2 ,Port M bit 7 function select" "PORT,TBFOUT" bitfld.long 0x04 6. " PM6F2 ,Port M bit 6 function select" "PORT,TBEOUT" bitfld.long 0x04 5. " PM5F2 ,Port M bit 5 function select" "PORT,TBDOUT" bitfld.long 0x04 4. " PM4F2 ,Port M bit 4 function select" "PORT,TBCOUT" textline " " bitfld.long 0x04 3. " PM3F2 ,Port M bit 3 function select" "PORT,TBBOUT" bitfld.long 0x04 2. " PM2F2 ,Port M bit 2 function select" "PORT,TBAOUT" bitfld.long 0x04 1. " PM1F2 ,Port M bit 1 function select" "PORT,TB9OUT" bitfld.long 0x04 0. " PM0F2 ,Port M bit 0 function select" "PORT,TB8OUT" line.long 0x08 "GPIOMFR3,Port M function register 3" bitfld.long 0x08 6. " PM6F3 ,Port M bit 6 function select" "PORT,CTS7n" bitfld.long 0x08 2. " PM2F3 ,Port M bit 2 function select" "PORT,CTS6n" endif group.long 0x28++0x07 line.long 0x00 "GPIOMOD,Port M open drain control register" sif (cpuis("TMPM361F*")||cpuis("TMPM363F*")&&("M"=="N")) bitfld.long 0x00 3. " PM3OD ,Port M bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PM2OD ,Port M bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PM1OD ,Port M bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PM0OD ,Port M bit 0 open-drain enable" "CMOS,Open-drain" else bitfld.long 0x00 7. " PM7OD ,Port M bit 7 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 6. " PM6OD ,Port M bit 6 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 5. " PM5OD ,Port M bit 5 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 4. " PM4OD ,Port M bit 4 open-drain enable" "CMOS,Open-drain" textline " " bitfld.long 0x00 3. " PM3OD ,Port M bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PM2OD ,Port M bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PM1OD ,Port M bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PM0OD ,Port M bit 0 open-drain enable" "CMOS,Open-drain" endif line.long 0x04 "GPIOMPUP,Port M pull-up control register" sif (cpuis("TMPM361F*")||cpuis("TMPM363F*")&&("M"=="N")) bitfld.long 0x04 3. " PM3UP ,Port M bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 2. " PM2UP ,Port M bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 1. " PM1UP ,Port M bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 0. " PM0UP ,Port M bit 0 pull-up enable" "Disabled,Enabled" else bitfld.long 0x04 7. " PM7UP ,Port M bit 7 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 6. " PM6UP ,Port M bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 5. " PM5UP ,Port M bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 4. " PM4UP ,Port M bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PM3UP ,Port M bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 2. " PM2UP ,Port M bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 1. " PM1UP ,Port M bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 0. " PM0UP ,Port M bit 0 pull-up enable" "Disabled,Enabled" endif group.long 0x38++0x03 line.long 0x00 "GPIOMIE,Port M input control register" sif (cpuis("TMPM361F*")||cpuis("TMPM363F*")&&("M"=="N")) bitfld.long 0x0 3. " PM3IE ,Port M bit 3 input enable" "Disabled,Enabled" bitfld.long 0x0 2. " PM2IE ,Port M bit 2 input enable" "Disabled,Enabled" bitfld.long 0x0 1. " PM1IE ,Port M bit 1 input enable" "Disabled,Enabled" bitfld.long 0x0 0. " PM0IE ,Port M bit 0 input enable" "Disabled,Enabled" else bitfld.long 0x0 7. " PM7IE ,Port M bit 7 input enable" "Disabled,Enabled" bitfld.long 0x0 6. " PM6IE ,Port M bit 6 input enable" "Disabled,Enabled" bitfld.long 0x0 5. " PM5IE ,Port M bit 5 pull-down enable" "Disabled,Enabled" bitfld.long 0x0 4. " PM4IE ,Port M bit 4 input enable" "Disabled,Enabled" textline " " bitfld.long 0x0 3. " PM3IE ,Port M bit 3 input enable" "Disabled,Enabled" bitfld.long 0x0 2. " PM2IE ,Port M bit 2 input enable" "Disabled,Enabled" bitfld.long 0x0 1. " PM1IE ,Port M bit 1 input enable" "Disabled,Enabled" bitfld.long 0x0 0. " PM0IE ,Port M bit 0 input enable" "Disabled,Enabled" endif width 0xb elif cpuis("TMPM369*") base ad:0x400C0C00 width 11. group.long 0x00++0x07 line.long 0x00 "GPIOMDATA,Port M data register" bitfld.long 0x00 3. " PM3 ,Port M bit 3 data" "Low,High" bitfld.long 0x00 2. " PM2 ,Port M bit 2 data" "Low,High" bitfld.long 0x00 1. " PM1 ,Port M bit 1 data" "Low,High" bitfld.long 0x0 0. " PM0 ,Port M bit 0 data" "Low,High" line.long 0x04 "GPIOMCR,Port M output control register" bitfld.long 0x04 3. " PM3C ,Port M bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PM2C ,Port M bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PM1C ,Port M bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PM0C ,Port M bit 0 output enable" "Disabled,Enabled" group.long 0x08++0x07 line.long 0x00 "GPIOMFR1,Port M function register 1" bitfld.long 0x00 2. " PM2F1 ,Port M bit 2 function select" "PORT,EM_COL" bitfld.long 0x00 1. " PM1F1 ,Port M bit 1 function select" "PORT,EM_MDC" bitfld.long 0x00 0. " PM0F1 ,Port M bit 0 function select" "PORT,EM_MDIO" line.long 0x04 "GPIOMFR2,Port M function register 2" bitfld.long 0x04 3. " PM3F2 ,Port M bit 3 function select" "PORT,/ADTRGB" bitfld.long 0x04 2. " PM2F2 ,Port M bit 2 function select" "PORT,ENCZ1" bitfld.long 0x04 1. " PM1F2 ,Port M bit 1 function select" "PORT,ENCB1" bitfld.long 0x04 0. " PM0F2 ,Port M bit 0 function select" "PORT,ENCA1" group.long 0x28++0x0B line.long 0x00 "GPIOMOD,Port M open drain control register" line.long 0x04 "GPIOMPUP,Port M pull-up control register" bitfld.long 0x04 3. " PM3UP ,Port M bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 2. " PM2UP ,Port M bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 1. " PM1UP ,Port M bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 0. " PM0UP ,Port M bit 0 pull-up enable" "Disabled,Enabled" line.long 0x08 "GPIOMPDN,Port M pull-down control register" bitfld.long 0x08 3. " PM3DN ,Port M bit 3 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 2. " PM2DN ,Port M bit 2 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 1. " PM1DN ,Port M bit 1 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 0. " PM0DN ,Port M bit 0 pull-down enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOMIE,Port M input control register" bitfld.long 0x0 3. " PM3IE ,Port M bit 3 input enable" "Disabled,Enabled" bitfld.long 0x0 2. " PM2IE ,Port M bit 2 input enable" "Disabled,Enabled" bitfld.long 0x0 1. " PM1IE ,Port M bit 1 input enable" "Disabled,Enabled" bitfld.long 0x0 0. " PM0IE ,Port M bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM372FW")||cpuis("TMPM372FWUG")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM375F*") base ad:0x40000300 width 11. group.long 0x00++0x0B line.long 0x00 "GPIOMDATA,Port M data register" bitfld.long 0x00 1. " PM1 ,Port M bit 1 data" "Low,High" bitfld.long 0x00 0. " PM0 ,Port M bit 0 data" "Low,High" line.long 0x04 "PMCR,Port M output control register" bitfld.long 0x04 1. " PM1C ,Port M bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PM0C ,Port M bit 0 output enable" "Disabled,Enabled" line.long 0x08 "GPIOMFR1,Port M function register 1" bitfld.long 0x08 1. " PM1F1 ,Port M bit 1 function select" "PORT,INTF" bitfld.long 0x08 0. " PM0F1 ,Port M bit 0 function select" "PORT,INTE" group.long 0x28++0x0B line.long 0x00 "GPIOMOD,Port M open drain control register" bitfld.long 0x00 1. " PM1OD ,Port M bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PM0OD ,Port M bit 0 open-drain enable" "CMOS,Open-drain" line.long 0x04 "GPIOMPUP,Port M pull-up control register" bitfld.long 0x04 1. " PM1UP ,Port M bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 0. " PM0UP ,Port M bit 0 pull-up enable" "Disabled,Enabled" line.long 0x08 "GPIOMPDN,Port M pull-down control register" bitfld.long 0x08 1. " PM1DN ,Port M bit 1 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 0. " PM0DN ,Port M bit 0 pull-down enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOMIE,Port M input control register" bitfld.long 0x0 1. " PM1IE ,Port M bit 1 input enable" "Disabled,Enabled" bitfld.long 0x0 0. " PM0IE ,Port M bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM380F*")||cpuis("TMPM382F*") base ad:0x40000300 width 11. group.long 0x00++0x0B line.long 0x00 "GPIOMDATA,Port M data register" bitfld.long 0x00 1. " PM1 ,Port M bit 1 data" "Low,High" bitfld.long 0x00 0. " PM0 ,Port M bit 0 data" "Low,High" line.long 0x04 "PMCR,Port M output control register" bitfld.long 0x04 1. " PM1C ,Port M bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PM0C ,Port M bit 0 output enable" "Disabled,Enabled" line.long 0x08 "GPIOMFR1,Port M function register 1" bitfld.long 0x08 1. " PM1F1 ,Port M bit 1 function select" "PORT,INTF" bitfld.long 0x08 0. " PM0F1 ,Port M bit 0 function select" "PORT,INTE" group.long 0x28++0x0B line.long 0x00 "GPIOMOD,Port M open drain control register" bitfld.long 0x00 1. " PM1OD ,Port M bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PM0OD ,Port M bit 0 open-drain enable" "CMOS,Open-drain" line.long 0x04 "GPIOMPUP,Port M pull-up control register" bitfld.long 0x04 1. " PM1UP ,Port M bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 0. " PM0UP ,Port M bit 0 pull-up enable" "Disabled,Enabled" line.long 0x08 "GPIOMPDN,Port M pull-down control register" bitfld.long 0x08 1. " PM1DN ,Port M bit 1 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 0. " PM0DN ,Port M bit 0 pull-down enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOMIE,Port M input control register" bitfld.long 0x0 1. " PM1IE ,Port M bit 1 input enable" "Disabled,Enabled" bitfld.long 0x0 0. " PM0IE ,Port M bit 0 input enable" "Disabled,Enabled" width 0xb endif tree.end tree "Port N" sif cpuis("TMPM380F*") base ad:0x40000340 width 11. group.long 0x00++0x0B line.long 0x00 "GPIONDATA,Port N data register" bitfld.long 0x00 7. " PN7 ,Port N bit 7 data" "Low,High" bitfld.long 0x00 6. " PN6 ,Port N bit 6 data" "Low,High" bitfld.long 0x00 5. " PN5 ,Port N bit 5 data" "Low,High" bitfld.long 0x00 4. " PN4 ,Port N bit 4 data" "Low,High" textline " " bitfld.long 0x00 3. " PN3 ,Port N bit 3 data" "Low,High" bitfld.long 0x00 2. " PN2 ,Port N bit 2 data" "Low,High" bitfld.long 0x00 1. " PN1 ,Port N bit 1 data" "Low,High" bitfld.long 0x00 0. " PN0 ,Port N bit 0 data" "Low,High" line.long 0x04 "PNCR,Port N output control register" bitfld.long 0x04 7. " PN7C ,Port N bit 7 output enable" "Disabled,Enabled" bitfld.long 0x04 6. " PN6C ,Port N bit 6 output enable" "Disabled,Enabled" bitfld.long 0x04 5. " PN5C ,Port N bit 5 output enable" "Disabled,Enabled" bitfld.long 0x04 4. " PN4C ,Port N bit 4 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PN3C ,Port N bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PN2C ,Port N bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PN1C ,Port N bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PN0C ,Port N bit 0 output enable" "Disabled,Enabled" line.long 0x08 "GPIONFR1,Port N function register 1" bitfld.long 0x08 7. " PN7F1 ,Port N bit 7 function select" "PORT,MT2IN" bitfld.long 0x08 6. " PN6F1 ,Port N bit 6 function select" "PORT,/EMG2" bitfld.long 0x08 5. " PN5F1 ,Port N bit 5 function select" "PORT,MTOUT12" bitfld.long 0x08 4. " PN4F1 ,Port N bit 4 function select" "PORT,MTOUT02" textline " " bitfld.long 0x08 3. " PN3F1 ,Port N bit 3 function select" "PORT,SP1FSS" bitfld.long 0x08 2. " PN2F1 ,Port N bit 2 function select" "PORT,SP1CLK" bitfld.long 0x08 1. " PN1F1 ,Port N bit 1 function select" "PORT,SP1DI" bitfld.long 0x08 0. " PN0F1 ,Port N bit 0 function select" "PORT,SP1DO0" group.long 0x0c++0x03 line.long 0x00 "GPIONFR2,Port N function register 2" bitfld.long 0x00 7. " PN7F2 ,Port N bit 7 function select" "PORT,INTE" bitfld.long 0x00 5. " PN5F2 ,Port N bit 5 function select" "PORT,MTTB2IN" bitfld.long 0x00 4. " PN4F2 ,Port N bit 4 function select" "PORT,MTTB2OUT" group.long 0x28++0x0B line.long 0x00 "GPIONOD,Port N open drain control register" bitfld.long 0x00 7. " PN7OD ,Port N bit 7 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 6. " PN6OD ,Port N bit 6 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 5. " PN5OD ,Port N bit 5 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 4. " PN4OD ,Port N bit 4 open-drain enable" "CMOS,Open-drain" textline " " bitfld.long 0x00 3. " PN3OD ,Port N bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PN2OD ,Port N bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PN1OD ,Port N bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PN0OD ,Port N bit 0 open-drain enable" "CMOS,Open-drain" line.long 0x04 "GPIONPUP,Port N pull-up control register" bitfld.long 0x04 7. " PN7UP ,Port N bit 7 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 6. " PN6UP ,Port N bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 5. " PN5UP ,Port N bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 4. " PN4UP ,Port N bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PN3UP ,Port N bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 2. " PN2UP ,Port N bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 1. " PN1UP ,Port N bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 0. " PN0UP ,Port N bit 0 pull-up enable" "Disabled,Enabled" line.long 0x08 "GPIONPDN,Port N pull-down control register" bitfld.long 0x08 7. " PN7DN ,Port N bit 7 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 6. " PN6DN ,Port N bit 6 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 5. " PN5DN ,Port N bit 5 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 4. " PN4DN ,Port N bit 4 pull-down enable" "Disabled,Enabled" textline " " bitfld.long 0x08 3. " PN3DN ,Port N bit 3 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 2. " PN2DN ,Port N bit 2 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 1. " PN1DN ,Port N bit 1 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 0. " PN0DN ,Port N bit 0 pull-down enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIONIE,Port N input control register" bitfld.long 0x0 7. " PN7IE ,Port N bit 7 input enable" "Disabled,Enabled" bitfld.long 0x0 6. " PN6IE ,Port N bit 6 input enable" "Disabled,Enabled" bitfld.long 0x0 5. " PN5IE ,Port N bit 5 input enable" "Disabled,Enabled" bitfld.long 0x0 4. " PN4IE ,Port N bit 4 input enable" "Disabled,Enabled" textline " " bitfld.long 0x0 3. " PN3IE ,Port N bit 3 input enable" "Disabled,Enabled" bitfld.long 0x0 2. " PN2IE ,Port N bit 2 input enable" "Disabled,Enabled" bitfld.long 0x0 1. " PN1IE ,Port N bit 1 input enable" "Disabled,Enabled" bitfld.long 0x0 0. " PN0IE ,Port N bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM376F*") base ad:0x40000340 width 11. group.long 0x00++0x07 line.long 0x00 "GPIONDATA,Port N data register" bitfld.long 0x00 3. " PN3 ,Port N bit 3 data" "Low,High" bitfld.long 0x00 2. " PN2 ,Port N bit 2 data" "Low,High" bitfld.long 0x00 1. " PN1 ,Port N bit 1 data" "Low,High" bitfld.long 0x00 0. " PN0 ,Port N bit 0 data" "Low,High" line.long 0x04 "GPIONCR,Port N output control register" bitfld.long 0x04 3. " PN3C ,Port N bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PN2C ,Port N bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PN1C ,Port N bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PN0C ,Port N bit 0 output enable" "Disabled,Enabled" sif (!cpuis("TMPM375F*")) group.long 0x08++0x03 line.long 0x00 "GPIONFR1,Port N function register 1" bitfld.long 0x00 3. " PN3F1 ,Port N bit 3 function select" "PORT,TB7IN" bitfld.long 0x00 2. " PN2F1 ,Port N bit 2 function select" "PORT,SCK" bitfld.long 0x00 1. " PN1F1 ,Port N bit 1 function select" "PORT,SI/SCL" bitfld.long 0x00 0. " PN0F1 ,Port N bit 0 function select" "PORT,SO/SDA" endif group.long 0x28++0x0B line.long 0x00 "GPIONOD,Port N open drain control register" bitfld.long 0x00 3. " PN3OD ,Port N bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PN2OD ,Port N bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PN1OD ,Port N bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PN0OD ,Port N bit 0 open-drain enable" "CMOS,Open-drain" line.long 0x04 "GPIONPUP,Port N pull-up control register" bitfld.long 0x04 3. " PN3UP ,Port N bit 3 pull-up enable" "CMOS,Open-drain" bitfld.long 0x04 2. " PN2UP ,Port N bit 2 pull-up enable" "CMOS,Open-drain" bitfld.long 0x04 1. " PN1UP ,Port N bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 0. " PN0UP ,Port N bit 0 pull-up enable" "Disabled,Enabled" line.long 0x08 "GPIONPDN,Port N pull-down control register" bitfld.long 0x08 3. " PN3PDN ,Port N bit 3 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 2. " PN2PDN ,Port N bit 2 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 1. " PN1PDN ,Port N bit 1 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 0. " PN0PDN ,Port N bit 0 pull-down enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIONIE,Port N input control register" bitfld.long 0x00 3. " PN3IE ,Port N bit 3 input enable" "Disabled,Enabled" bitfld.long 0x00 2. " PN2IE ,Port N bit 2 pull-down enable" "Disabled,Enabled" bitfld.long 0x00 1. " PN1IE ,Port N bit 1 input enable" "Disabled,Enabled" bitfld.long 0x00 0. " PN0IE ,Port N bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") base ad:0x400C0D00 width 11. group.long 0x00++0x07 line.long 0x00 "GPIONDATA,Port N data register" sif (cpuis("TMPM361F*")||cpuis("TMPM362F*")&&("N"=="N")) bitfld.long 0x0 3. " PN3 ,Port N bit 3 data" "Low,High" bitfld.long 0x0 2. " PN2 ,Port N bit 2 data" "Low,High" bitfld.long 0x0 1. " PN1 ,Port N bit 1 data" "Low,High" bitfld.long 0x0 0. " PN0 ,Port N bit 0 data" "Low,High" else bitfld.long 0x0 7. " PN7 ,Port N bit 7 data" "Low,High" bitfld.long 0x0 6. " PN6 ,Port N bit 6 data" "Low,High" bitfld.long 0x0 5. " PN5 ,Port N bit 5 data" "Low,High" bitfld.long 0x0 4. " PN4 ,Port N bit 4 data" "Low,High" textline " " bitfld.long 0x0 3. " PN3 ,Port N bit 3 data" "Low,High" bitfld.long 0x0 2. " PN2 ,Port N bit 2 data" "Low,High" bitfld.long 0x0 1. " PN1 ,Port N bit 1 data" "Low,High" bitfld.long 0x0 0. " PN0 ,Port N bit 0 data" "Low,High" endif line.long 0x04 "GPIONCR,Port N output control register" sif (cpuis("TMPM361F*")||cpuis("TMPM363F*")&&("N"=="N")) bitfld.long 0x04 3. " PN3C ,Port N bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PN2C ,Port N bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PN1C ,Port N bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PN0C ,Port N bit 0 output enable" "Disabled,Enabled" else bitfld.long 0x04 7. " PN7C ,Port N bit 7 output enable" "Disabled,Enabled" bitfld.long 0x04 6. " PN6C ,Port N bit 6 output enable" "Disabled,Enabled" bitfld.long 0x04 5. " PN5C ,Port N bit 5 output enable" "Disabled,Enabled" bitfld.long 0x04 4. " PN4C ,Port N bit 4 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PN3C ,Port N bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PN2C ,Port N bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PN1C ,Port N bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PN0C ,Port N bit 0 output enable" "Disabled,Enabled" endif sif ("N"=="M") group.long 0x08++0x0B line.long 0x00 "GPIONFR1,Port N function register 1" bitfld.long 0x00 7. " PN7F1 ,Port N bit 7 function select" "PORT,INT3" bitfld.long 0x00 6. " PN6F1 ,Port N bit 6 function select" "PORT,RXD3" bitfld.long 0x00 5. " PN5F1 ,Port N bit 5 function select" "PORT,TXD3" bitfld.long 0x00 4. " PN4F1 ,Port N bit 4 function select" "PORT,SCLK3" textline " " bitfld.long 0x00 3. " PN3F1 ,Port N bit 3 function select" "PORT,INT2" bitfld.long 0x00 2. " PN2F1 ,Port N bit 2 function select" "PORT,RXD2" bitfld.long 0x00 1. " PN1F1 ,Port N bit 1 function select" "PORT,TXD2" bitfld.long 0x00 0. " PN0F1 ,Port N bit 0 function select" "PORT,SCLK2" line.long 0x04 "GPIONFR2,Port N function register 2" bitfld.long 0x04 3. " PN3F2 ,Port N bit 3 function select" "PORT,TB3OUT" bitfld.long 0x04 2. " PN2F2 ,Port N bit 2 function select" "PORT,ALARMn" bitfld.long 0x04 1. " PN1F2 ,Port N bit 1 function select" "PORT,TB1IN1" bitfld.long 0x04 0. " PN0F2 ,Port N bit 0 function select" "PORT,TB1IN0" line.long 0x08 "GPIONFR3,Port N function register 3" bitfld.long 0x08 4. " PN4F3 ,Port N bit 4 function select" "PORT,CTS3n" bitfld.long 0x08 0. " PN0F3 ,Port N bit 0 function select" "PORT,CTS2n" elif ("N"=="N") group.long 0x08++0x0B line.long 0x00 "GPIONFR1,Port N function register 1" sif (cpuis("TMPM361F*")||cpuis("TMPM363F*")) bitfld.long 0x00 3. " PN3F1 ,Port N bit 3 function select" "PORT,INT4" bitfld.long 0x00 2. " PN2F1 ,Port N bit 2 function select" "PORT,SCLK4" bitfld.long 0x00 1. " PN1F1 ,Port N bit 1 function select" "PORT,RXD4" bitfld.long 0x00 0. " PN0F1 ,Port N bit 0 function select" "PORT,TXD4" else bitfld.long 0x00 7. " PN7F1 ,Port N bit 7 function select" "PORT,INT8" bitfld.long 0x00 6. " PN6F1 ,Port N bit 6 function select" "PORT,SCLK5" bitfld.long 0x00 5. " PN5F1 ,Port N bit 5 function select" "PORT,RXD5" bitfld.long 0x00 4. " PN4F1 ,Port N bit 4 function select" "PORT,TXD5" textline " " bitfld.long 0x00 3. " PN3F1 ,Port N bit 3 function select" "PORT,INT4" bitfld.long 0x00 2. " PN2F1 ,Port N bit 2 function select" "PORT,SCLK4" bitfld.long 0x00 1. " PN1F1 ,Port N bit 1 function select" "PORT,RXD4" bitfld.long 0x00 4. " PN0F1 ,Port N bit 0 function select" "PORT,TXD4" endif line.long 0x04 "GPIONFR2,Port N function register 2" sif (cpuis("TMPM361F*")||cpuis("TMPM363F*")) bitfld.long 0x04 3. " PN3F2 ,Port N bit 3 function select" "PORT,TB2IN1" bitfld.long 0x04 2. " PN2F2 ,Port N bit 2 function select" "PORT,TB2IN0" else bitfld.long 0x04 7. " PN7F2 ,Port N bit 7 function select" "PORT,TBFIN1" bitfld.long 0x04 6. " PN6F2 ,Port N bit 6 function select" "PORT,TBFIN0" bitfld.long 0x04 3. " PN3F2 ,Port N bit 3 function select" "PORT,TB2IN1" bitfld.long 0x04 2. " PN2F2 ,Port N bit 2 function select" "PORT,TB2IN0" endif line.long 0x08 "GPIONFR3,Port N function register 3" sif (cpuis("TMPM361F*")) bitfld.long 0x08 7. " PN7F3 ,Port N bit 7 function select" "PORT,RMC1" bitfld.long 0x08 6. " PN6F3 ,Port N bit 6 function select" "PORT,/CTS5" bitfld.long 0x08 3. " PN3F3 ,Port N bit 3 function select" "PORT,RMC0" bitfld.long 0x08 2. " PN2F3 ,Port N bit 2 function select" "PORT,/CTS4" else bitfld.long 0x08 3. " PN3F3 ,Port N bit 3 function select" "PORT,RMC" bitfld.long 0x08 2. " PN2F3 ,Port N bit 2 function select" "PORT,/CTS4" endif elif ("N"=="O") group.long 0x08++0x0B line.long 0x00 "GPIONFR1,Port N function register 1" bitfld.long 0x00 7. " PN7F1 ,Port N bit 7 function select" "PORT,INTA" bitfld.long 0x00 6. " PN6F1 ,Port N bit 6 function select" "PORT,SCLK7" bitfld.long 0x00 5. " PN5F1 ,Port N bit 5 function select" "PORT,RXD7" bitfld.long 0x00 4. " PN4F1 ,Port N bit 4 function select" "PORT,TXD7" textline " " bitfld.long 0x00 3. " PN3F1 ,Port N bit 3 function select" "PORT,INT9" bitfld.long 0x00 2. " PN2F1 ,Port N bit 2 function select" "PORT,SCLK6" bitfld.long 0x00 1. " PN1F1 ,Port N bit 1 function select" "PORT,RXD6" bitfld.long 0x00 0. " PN0F1 ,Port N bit 0 function select" "PORT,TXD6" line.long 0x04 "GPIONFR2,Port N function register 2" bitfld.long 0x04 7. " PN7F2 ,Port N bit 7 function select" "PORT,TBFOUT" bitfld.long 0x04 6. " PN6F2 ,Port N bit 6 function select" "PORT,TBEOUT" bitfld.long 0x04 5. " PN5F2 ,Port N bit 5 function select" "PORT,TBDOUT" bitfld.long 0x04 4. " PN4F2 ,Port N bit 4 function select" "PORT,TBCOUT" textline " " bitfld.long 0x04 3. " PN3F2 ,Port N bit 3 function select" "PORT,TBBOUT" bitfld.long 0x04 2. " PN2F2 ,Port N bit 2 function select" "PORT,TBAOUT" bitfld.long 0x04 1. " PN1F2 ,Port N bit 1 function select" "PORT,TB9OUT" bitfld.long 0x04 0. " PN0F2 ,Port N bit 0 function select" "PORT,TB8OUT" line.long 0x08 "GPIONFR3,Port N function register 3" bitfld.long 0x08 6. " PN6F3 ,Port N bit 6 function select" "PORT,CTS7n" bitfld.long 0x08 2. " PN2F3 ,Port N bit 2 function select" "PORT,CTS6n" endif group.long 0x28++0x07 line.long 0x00 "GPIONOD,Port N open drain control register" sif (cpuis("TMPM361F*")||cpuis("TMPM363F*")&&("N"=="N")) bitfld.long 0x00 3. " PN3OD ,Port N bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PN2OD ,Port N bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PN1OD ,Port N bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PN0OD ,Port N bit 0 open-drain enable" "CMOS,Open-drain" else bitfld.long 0x00 7. " PN7OD ,Port N bit 7 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 6. " PN6OD ,Port N bit 6 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 5. " PN5OD ,Port N bit 5 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 4. " PN4OD ,Port N bit 4 open-drain enable" "CMOS,Open-drain" textline " " bitfld.long 0x00 3. " PN3OD ,Port N bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PN2OD ,Port N bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PN1OD ,Port N bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PN0OD ,Port N bit 0 open-drain enable" "CMOS,Open-drain" endif line.long 0x04 "GPIONPUP,Port N pull-up control register" sif (cpuis("TMPM361F*")||cpuis("TMPM363F*")&&("N"=="N")) bitfld.long 0x04 3. " PN3UP ,Port N bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 2. " PN2UP ,Port N bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 1. " PN1UP ,Port N bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 0. " PN0UP ,Port N bit 0 pull-up enable" "Disabled,Enabled" else bitfld.long 0x04 7. " PN7UP ,Port N bit 7 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 6. " PN6UP ,Port N bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 5. " PN5UP ,Port N bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 4. " PN4UP ,Port N bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PN3UP ,Port N bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 2. " PN2UP ,Port N bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 1. " PN1UP ,Port N bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 0. " PN0UP ,Port N bit 0 pull-up enable" "Disabled,Enabled" endif group.long 0x38++0x03 line.long 0x00 "GPIONIE,Port N input control register" sif (cpuis("TMPM361F*")||cpuis("TMPM363F*")&&("N"=="N")) bitfld.long 0x0 3. " PN3IE ,Port N bit 3 input enable" "Disabled,Enabled" bitfld.long 0x0 2. " PN2IE ,Port N bit 2 input enable" "Disabled,Enabled" bitfld.long 0x0 1. " PN1IE ,Port N bit 1 input enable" "Disabled,Enabled" bitfld.long 0x0 0. " PN0IE ,Port N bit 0 input enable" "Disabled,Enabled" else bitfld.long 0x0 7. " PN7IE ,Port N bit 7 input enable" "Disabled,Enabled" bitfld.long 0x0 6. " PN6IE ,Port N bit 6 input enable" "Disabled,Enabled" bitfld.long 0x0 5. " PN5IE ,Port N bit 5 pull-down enable" "Disabled,Enabled" bitfld.long 0x0 4. " PN4IE ,Port N bit 4 input enable" "Disabled,Enabled" textline " " bitfld.long 0x0 3. " PN3IE ,Port N bit 3 input enable" "Disabled,Enabled" bitfld.long 0x0 2. " PN2IE ,Port N bit 2 input enable" "Disabled,Enabled" bitfld.long 0x0 1. " PN1IE ,Port N bit 1 input enable" "Disabled,Enabled" bitfld.long 0x0 0. " PN0IE ,Port N bit 0 input enable" "Disabled,Enabled" endif width 0xb elif cpuis("TMPM369*") base ad:0x400C0D00 width 11. group.long 0x00++0x07 line.long 0x00 "GPIONDATA,Port N data register" bitfld.long 0x00 5. " PN5 ,Port N bit 5 data" "Low,High" bitfld.long 0x00 4. " PN4 ,Port N bit 4 data" "Low,High" bitfld.long 0x00 3. " PN3 ,Port N bit 3 data" "Low,High" bitfld.long 0x00 2. " PN2 ,Port N bit 2 data" "Low,High" textline " " bitfld.long 0x00 1. " PN1 ,Port N bit 1 data" "Low,High" bitfld.long 0x00 0. " PN0 ,Port N bit 0 data" "Low,High" line.long 0x04 "GPIONCR,Port N output control register" bitfld.long 0x04 5. " PN5C ,Port N bit 5 output enable" "Disabled,Enabled" bitfld.long 0x04 4. " PN4C ,Port N bit 4 output enable" "Disabled,Enabled" bitfld.long 0x04 3. " PN3C ,Port N bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PN2C ,Port N bit 2 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 1. " PN1C ,Port N bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PN0C ,Port N bit 0 output enable" "Disabled,Enabled" group.long 0x08++0x07 line.long 0x00 "GPIONFR1,Port N function register 1" bitfld.long 0x00 5. " PN5F1 ,Port N bit 5 function select" "PORT,EM_TXCLK" bitfld.long 0x00 4. " PN4F1 ,Port N bit 4 function select" "PORT,EM_TXEN" bitfld.long 0x00 3. " PN3F1 ,Port N bit 3 function select" "PORT,EM_TXD3" bitfld.long 0x00 2. " PN2F1 ,Port N bit 2 function select" "PORT,EM_TXD2" textline " " bitfld.long 0x00 1. " PN1F1 ,Port N bit 1 function select" "PORT,EM_TXD1" bitfld.long 0x00 0. " PN0F1 ,Port N bit 0 function select" "PORT,EM_TXD0" line.long 0x04 "GPIONFR2,Port N function register 2" bitfld.long 0x04 5. " PN5F2 ,Port N bit 5 function select" "PORT,TB6IN" bitfld.long 0x04 4. " PN4F2 ,Port N bit 4 function select" "PORT,TB7IN" group.long 0x28++0x0B line.long 0x00 "GPIONOD,Port N open drain control register" bitfld.long 0x00 5. " PN5OD ,Port N bit 5 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 4. " PN4OD ,Port N bit 4 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 3. " PN3OD ,Port N bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PN2OD ,Port N bit 2 open-drain enable" "CMOS,Open-drain" textline " " bitfld.long 0x00 1. " PN1OD ,Port N bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PN0OD ,Port N bit 0 open-drain enable" "CMOS,Open-drain" line.long 0x04 "GPIONPUP,Port N pull-up control register" bitfld.long 0x04 5. " PN5UP ,Port N bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 4. " PN4UP ,Port N bit 4 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 3. " PN3UP ,Port N bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 2. " PN2UP ,Port N bit 2 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x04 1. " PN1UP ,Port N bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 0. " PN0UP ,Port N bit 0 pull-up enable" "Disabled,Enabled" line.long 0x08 "GPIONPDN,Port N pull-down control register" bitfld.long 0x08 5. " PN5DN ,Port N bit 5 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 4. " PN4DN ,Port N bit 4 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 3. " PN3DN ,Port N bit 3 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 2. " PN2DN ,Port N bit 2 pull-down enable" "Disabled,Enabled" textline " " bitfld.long 0x08 1. " PN1DN ,Port N bit 1 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 0. " PN0DN ,Port N bit 0 pull-down enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIONIE,Port N input control register" bitfld.long 0x0 5. " PN5IE ,Port N bit 5 input enable" "Disabled,Enabled" bitfld.long 0x0 4. " PN4IE ,Port N bit 4 input enable" "Disabled,Enabled" bitfld.long 0x0 3. " PN3IE ,Port N bit 3 input enable" "Disabled,Enabled" bitfld.long 0x0 2. " PN2IE ,Port N bit 2 input enable" "Disabled,Enabled" textline " " bitfld.long 0x0 1. " PN1IE ,Port N bit 1 input enable" "Disabled,Enabled" bitfld.long 0x0 0. " PN0IE ,Port N bit 0 input enable" "Disabled,Enabled" width 0xb endif tree.end tree "Port O" sif cpuis("TMPM362F*")||cpuis("TMPM364F*") base ad:0x400C0E00 width 11. group.long 0x00++0x07 line.long 0x00 "GPIOODATA,Port O data register" sif (cpuis("TMPM361F*")||cpuis("TMPM362F*")&&("O"=="N")) bitfld.long 0x0 3. " PO3 ,Port O bit 3 data" "Low,High" bitfld.long 0x0 2. " PO2 ,Port O bit 2 data" "Low,High" bitfld.long 0x0 1. " PO1 ,Port O bit 1 data" "Low,High" bitfld.long 0x0 0. " PO0 ,Port O bit 0 data" "Low,High" else bitfld.long 0x0 7. " PO7 ,Port O bit 7 data" "Low,High" bitfld.long 0x0 6. " PO6 ,Port O bit 6 data" "Low,High" bitfld.long 0x0 5. " PO5 ,Port O bit 5 data" "Low,High" bitfld.long 0x0 4. " PO4 ,Port O bit 4 data" "Low,High" textline " " bitfld.long 0x0 3. " PO3 ,Port O bit 3 data" "Low,High" bitfld.long 0x0 2. " PO2 ,Port O bit 2 data" "Low,High" bitfld.long 0x0 1. " PO1 ,Port O bit 1 data" "Low,High" bitfld.long 0x0 0. " PO0 ,Port O bit 0 data" "Low,High" endif line.long 0x04 "GPIOOCR,Port O output control register" sif (cpuis("TMPM361F*")||cpuis("TMPM363F*")&&("O"=="N")) bitfld.long 0x04 3. " PO3C ,Port O bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PO2C ,Port O bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PO1C ,Port O bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PO0C ,Port O bit 0 output enable" "Disabled,Enabled" else bitfld.long 0x04 7. " PO7C ,Port O bit 7 output enable" "Disabled,Enabled" bitfld.long 0x04 6. " PO6C ,Port O bit 6 output enable" "Disabled,Enabled" bitfld.long 0x04 5. " PO5C ,Port O bit 5 output enable" "Disabled,Enabled" bitfld.long 0x04 4. " PO4C ,Port O bit 4 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PO3C ,Port O bit 3 output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PO2C ,Port O bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PO1C ,Port O bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PO0C ,Port O bit 0 output enable" "Disabled,Enabled" endif sif ("O"=="M") group.long 0x08++0x0B line.long 0x00 "GPIOOFR1,Port O function register 1" bitfld.long 0x00 7. " PO7F1 ,Port O bit 7 function select" "PORT,INT3" bitfld.long 0x00 6. " PO6F1 ,Port O bit 6 function select" "PORT,RXD3" bitfld.long 0x00 5. " PO5F1 ,Port O bit 5 function select" "PORT,TXD3" bitfld.long 0x00 4. " PO4F1 ,Port O bit 4 function select" "PORT,SCLK3" textline " " bitfld.long 0x00 3. " PO3F1 ,Port O bit 3 function select" "PORT,INT2" bitfld.long 0x00 2. " PO2F1 ,Port O bit 2 function select" "PORT,RXD2" bitfld.long 0x00 1. " PO1F1 ,Port O bit 1 function select" "PORT,TXD2" bitfld.long 0x00 0. " PO0F1 ,Port O bit 0 function select" "PORT,SCLK2" line.long 0x04 "GPIOOFR2,Port O function register 2" bitfld.long 0x04 3. " PO3F2 ,Port O bit 3 function select" "PORT,TB3OUT" bitfld.long 0x04 2. " PO2F2 ,Port O bit 2 function select" "PORT,ALARMn" bitfld.long 0x04 1. " PO1F2 ,Port O bit 1 function select" "PORT,TB1IN1" bitfld.long 0x04 0. " PO0F2 ,Port O bit 0 function select" "PORT,TB1IN0" line.long 0x08 "GPIOOFR3,Port O function register 3" bitfld.long 0x08 4. " PO4F3 ,Port O bit 4 function select" "PORT,CTS3n" bitfld.long 0x08 0. " PO0F3 ,Port O bit 0 function select" "PORT,CTS2n" elif ("O"=="N") group.long 0x08++0x0B line.long 0x00 "GPIOOFR1,Port O function register 1" sif (cpuis("TMPM361F*")||cpuis("TMPM363F*")) bitfld.long 0x00 3. " PO3F1 ,Port O bit 3 function select" "PORT,INT4" bitfld.long 0x00 2. " PO2F1 ,Port O bit 2 function select" "PORT,SCLK4" bitfld.long 0x00 1. " PO1F1 ,Port O bit 1 function select" "PORT,RXD4" bitfld.long 0x00 0. " PO0F1 ,Port O bit 0 function select" "PORT,TXD4" else bitfld.long 0x00 7. " PO7F1 ,Port O bit 7 function select" "PORT,INT8" bitfld.long 0x00 6. " PO6F1 ,Port O bit 6 function select" "PORT,SCLK5" bitfld.long 0x00 5. " PO5F1 ,Port O bit 5 function select" "PORT,RXD5" bitfld.long 0x00 4. " PO4F1 ,Port O bit 4 function select" "PORT,TXD5" textline " " bitfld.long 0x00 3. " PO3F1 ,Port O bit 3 function select" "PORT,INT4" bitfld.long 0x00 2. " PO2F1 ,Port O bit 2 function select" "PORT,SCLK4" bitfld.long 0x00 1. " PO1F1 ,Port O bit 1 function select" "PORT,RXD4" bitfld.long 0x00 4. " PO0F1 ,Port O bit 0 function select" "PORT,TXD4" endif line.long 0x04 "GPIOOFR2,Port O function register 2" sif (cpuis("TMPM361F*")||cpuis("TMPM363F*")) bitfld.long 0x04 3. " PO3F2 ,Port O bit 3 function select" "PORT,TB2IN1" bitfld.long 0x04 2. " PO2F2 ,Port O bit 2 function select" "PORT,TB2IN0" else bitfld.long 0x04 7. " PO7F2 ,Port O bit 7 function select" "PORT,TBFIN1" bitfld.long 0x04 6. " PO6F2 ,Port O bit 6 function select" "PORT,TBFIN0" bitfld.long 0x04 3. " PO3F2 ,Port O bit 3 function select" "PORT,TB2IN1" bitfld.long 0x04 2. " PO2F2 ,Port O bit 2 function select" "PORT,TB2IN0" endif line.long 0x08 "GPIOOFR3,Port O function register 3" sif (cpuis("TMPM361F*")) bitfld.long 0x08 7. " PO7F3 ,Port O bit 7 function select" "PORT,RMC1" bitfld.long 0x08 6. " PO6F3 ,Port O bit 6 function select" "PORT,/CTS5" bitfld.long 0x08 3. " PO3F3 ,Port O bit 3 function select" "PORT,RMC0" bitfld.long 0x08 2. " PO2F3 ,Port O bit 2 function select" "PORT,/CTS4" else bitfld.long 0x08 3. " PO3F3 ,Port O bit 3 function select" "PORT,RMC" bitfld.long 0x08 2. " PO2F3 ,Port O bit 2 function select" "PORT,/CTS4" endif elif ("O"=="O") group.long 0x08++0x0B line.long 0x00 "GPIOOFR1,Port O function register 1" bitfld.long 0x00 7. " PO7F1 ,Port O bit 7 function select" "PORT,INTA" bitfld.long 0x00 6. " PO6F1 ,Port O bit 6 function select" "PORT,SCLK7" bitfld.long 0x00 5. " PO5F1 ,Port O bit 5 function select" "PORT,RXD7" bitfld.long 0x00 4. " PO4F1 ,Port O bit 4 function select" "PORT,TXD7" textline " " bitfld.long 0x00 3. " PO3F1 ,Port O bit 3 function select" "PORT,INT9" bitfld.long 0x00 2. " PO2F1 ,Port O bit 2 function select" "PORT,SCLK6" bitfld.long 0x00 1. " PO1F1 ,Port O bit 1 function select" "PORT,RXD6" bitfld.long 0x00 0. " PO0F1 ,Port O bit 0 function select" "PORT,TXD6" line.long 0x04 "GPIOOFR2,Port O function register 2" bitfld.long 0x04 7. " PO7F2 ,Port O bit 7 function select" "PORT,TBFOUT" bitfld.long 0x04 6. " PO6F2 ,Port O bit 6 function select" "PORT,TBEOUT" bitfld.long 0x04 5. " PO5F2 ,Port O bit 5 function select" "PORT,TBDOUT" bitfld.long 0x04 4. " PO4F2 ,Port O bit 4 function select" "PORT,TBCOUT" textline " " bitfld.long 0x04 3. " PO3F2 ,Port O bit 3 function select" "PORT,TBBOUT" bitfld.long 0x04 2. " PO2F2 ,Port O bit 2 function select" "PORT,TBAOUT" bitfld.long 0x04 1. " PO1F2 ,Port O bit 1 function select" "PORT,TB9OUT" bitfld.long 0x04 0. " PO0F2 ,Port O bit 0 function select" "PORT,TB8OUT" line.long 0x08 "GPIOOFR3,Port O function register 3" bitfld.long 0x08 6. " PO6F3 ,Port O bit 6 function select" "PORT,CTS7n" bitfld.long 0x08 2. " PO2F3 ,Port O bit 2 function select" "PORT,CTS6n" endif group.long 0x28++0x07 line.long 0x00 "GPIOOOD,Port O open drain control register" sif (cpuis("TMPM361F*")||cpuis("TMPM363F*")&&("O"=="N")) bitfld.long 0x00 3. " PO3OD ,Port O bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PO2OD ,Port O bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PO1OD ,Port O bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PO0OD ,Port O bit 0 open-drain enable" "CMOS,Open-drain" else bitfld.long 0x00 7. " PO7OD ,Port O bit 7 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 6. " PO6OD ,Port O bit 6 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 5. " PO5OD ,Port O bit 5 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 4. " PO4OD ,Port O bit 4 open-drain enable" "CMOS,Open-drain" textline " " bitfld.long 0x00 3. " PO3OD ,Port O bit 3 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 2. " PO2OD ,Port O bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PO1OD ,Port O bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PO0OD ,Port O bit 0 open-drain enable" "CMOS,Open-drain" endif line.long 0x04 "GPIOOPUP,Port O pull-up control register" sif (cpuis("TMPM361F*")||cpuis("TMPM363F*")&&("O"=="N")) bitfld.long 0x04 3. " PO3UP ,Port O bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 2. " PO2UP ,Port O bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 1. " PO1UP ,Port O bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 0. " PO0UP ,Port O bit 0 pull-up enable" "Disabled,Enabled" else bitfld.long 0x04 7. " PO7UP ,Port O bit 7 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 6. " PO6UP ,Port O bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 5. " PO5UP ,Port O bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 4. " PO4UP ,Port O bit 4 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PO3UP ,Port O bit 3 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 2. " PO2UP ,Port O bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 1. " PO1UP ,Port O bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 0. " PO0UP ,Port O bit 0 pull-up enable" "Disabled,Enabled" endif group.long 0x38++0x03 line.long 0x00 "GPIOOIE,Port O input control register" sif (cpuis("TMPM361F*")||cpuis("TMPM363F*")&&("O"=="N")) bitfld.long 0x0 3. " PO3IE ,Port O bit 3 input enable" "Disabled,Enabled" bitfld.long 0x0 2. " PO2IE ,Port O bit 2 input enable" "Disabled,Enabled" bitfld.long 0x0 1. " PO1IE ,Port O bit 1 input enable" "Disabled,Enabled" bitfld.long 0x0 0. " PO0IE ,Port O bit 0 input enable" "Disabled,Enabled" else bitfld.long 0x0 7. " PO7IE ,Port O bit 7 input enable" "Disabled,Enabled" bitfld.long 0x0 6. " PO6IE ,Port O bit 6 input enable" "Disabled,Enabled" bitfld.long 0x0 5. " PO5IE ,Port O bit 5 pull-down enable" "Disabled,Enabled" bitfld.long 0x0 4. " PO4IE ,Port O bit 4 input enable" "Disabled,Enabled" textline " " bitfld.long 0x0 3. " PO3IE ,Port O bit 3 input enable" "Disabled,Enabled" bitfld.long 0x0 2. " PO2IE ,Port O bit 2 input enable" "Disabled,Enabled" bitfld.long 0x0 1. " PO1IE ,Port O bit 1 input enable" "Disabled,Enabled" bitfld.long 0x0 0. " PO0IE ,Port O bit 0 input enable" "Disabled,Enabled" endif width 0xb endif tree.end tree "Port P" sif cpuis("TMPM380F*")||cpuis("TMPM382F*") base ad:0x40000380 width 11. group.long 0x00++0x0B line.long 0x00 "GPIOPDATA,Port P data register" bitfld.long 0x00 1. " PP1 ,Port P bit 1 data" "Low,High" bitfld.long 0x00 0. " PP0 ,Port P bit 0 data" "Low,High" line.long 0x04 "PPCR,Port P output control register" bitfld.long 0x04 1. " PP1C ,Port P bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PP0C ,Port P bit 0 output enable" "Disabled,Enabled" line.long 0x08 "GPIOPFR1,Port P function register 1" bitfld.long 0x08 1. " PP1F1 ,Port P bit 1 function select" "PORT,INTF" bitfld.long 0x08 0. " PP0F1 ,Port P bit 0 function select" "PORT,INTE" group.long 0x28++0x0B line.long 0x00 "GPIOPOD,Port P open drain control register" bitfld.long 0x00 1. " PP1OD ,Port P bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PP0OD ,Port P bit 0 open-drain enable" "CMOS,Open-drain" line.long 0x04 "GPIOPPUP,Port P pull-up control register" bitfld.long 0x04 1. " PP1UP ,Port P bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 0. " PP0UP ,Port P bit 0 pull-up enable" "Disabled,Enabled" line.long 0x08 "GPIOPPDN,Port P pull-down control register" bitfld.long 0x08 1. " PP1DN ,Port P bit 1 pull-down enable" "Disabled,Enabled" bitfld.long 0x08 0. " PP0DN ,Port P bit 0 pull-down enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOPIE,Port P input control register" bitfld.long 0x0 1. " PP1IE ,Port P bit 1 input enable" "Disabled,Enabled" bitfld.long 0x0 0. " PP0IE ,Port P bit 0 input enable" "Disabled,Enabled" width 0xb elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") base ad:0x400C0F00 width 11. group.long 0x00++0x0F line.long 0x00 "GPIOPDATA,Port P data register" bitfld.long 0x0 6. " PP6 ,Port P bit 6 data" "Low,High" bitfld.long 0x0 5. " PP5 ,Port P bit 5 data" "Low,High" bitfld.long 0x0 4. " PP4 ,Port P bit 4 data" "Low,High" bitfld.long 0x0 3. " PP3 ,Port P bit 3 data" "Low,High" textline " " bitfld.long 0x0 2. " PP2 ,Port P bit 2 data" "Low,High" bitfld.long 0x0 1. " PP1 ,Port P bit 1 data" "Low,High" bitfld.long 0x0 0. " PP0 ,Port P bit 0 data" "Low,High" line.long 0x04 "GPIOPCR,Port P output control register" bitfld.long 0x04 6. " PP6C ,Port P bit 6 output enable" "Disabled,Enabled" bitfld.long 0x04 5. " PP5C ,Port P bit 5 output enable" "Disabled,Enabled" bitfld.long 0x04 4. " PP4C ,Port P bit 4 output enable" "Disabled,Enabled" bitfld.long 0x04 3. " PP3C ,Port P bit 3 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 2. " PP2C ,Port P bit 2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PP1C ,Port P bit 1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PP0C ,Port P bit 0 output enable" "Disabled,Enabled" line.long 0x08 "GPIOPFR1,Port P function register 1" bitfld.long 0x08 6. " PP6F1 ,Port P bit 6 function select" "PORT,ALEn" bitfld.long 0x08 5. " PP5F1 ,Port P bit 5 function select" "PORT,OEn" bitfld.long 0x08 4. " PP4F1 ,Port P bit 4 function select" "PORT,WEn" bitfld.long 0x08 3. " PP3F1 ,Port P bit 3 function select" "PORT,BLS1n" textline " " bitfld.long 0x08 2. " PP2F1 ,Port P bit 2 function select" "PORT,BLS0n" bitfld.long 0x08 1. " PP1F1 ,Port P bit 1 function select" "PORT,No effect" bitfld.long 0x08 0. " PP0F1 ,Port P bit 0 function select" "PORT,CS2n" line.long 0x0c "GPIOPFR2,Port P function register 2" bitfld.long 0x0c 5. " PP5F2 ,Port P bit 5 function select" "PORT,SPFSS" bitfld.long 0x0c 4. " PP4F2 ,Port P bit 4 function select" "PORT,SPCLK" bitfld.long 0x0c 3. " PP3F2 ,Port P bit 3 function select" "PORT,SPDI" bitfld.long 0x0c 2. " PP2F2 ,Port P bit 2 function select" "PORT,SPDO" group.long 0x28++0x07 line.long 0x00 "GPIOPOD,Port P open drain control register" bitfld.long 0x00 6. " PP6OD ,Port P bit 6 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 5. " PP5OD ,Port P bit 5 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 4. " PP4OD ,Port P bit 4 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 3. " PP3OD ,Port P bit 3 open-drain enable" "CMOS,Open-drain" textline " " bitfld.long 0x00 2. " PP2OD ,Port P bit 2 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 1. " PP1OD ,Port P bit 1 open-drain enable" "CMOS,Open-drain" bitfld.long 0x00 0. " PP0OD ,Port P bit 0 open-drain enable" "CMOS,Open-drain" line.long 0x04 "GPIOPPUP,Port P pull-up control register" bitfld.long 0x04 6. " PP6UP ,Port P bit 6 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 5. " PP5UP ,Port P bit 5 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 4. " PP4UP ,Port P bit 4 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 3. " PP3UP ,Port P bit 3 pull-up enable" "Disabled,Enabled" textline " " bitfld.long 0x04 2. " PP2UP ,Port P bit 2 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 1. " PP1UP ,Port P bit 1 pull-up enable" "Disabled,Enabled" bitfld.long 0x04 0. " PP0UP ,Port P bit 0 pull-up enable" "Disabled,Enabled" group.long 0x38++0x03 line.long 0x00 "GPIOPIE,Port P input control register" bitfld.long 0x0 6. " PP6IE ,Port P bit 6 input enable" "Disabled,Enabled" bitfld.long 0x0 5. " PP5IE ,Port P bit 5 input enable" "Disabled,Enabled" bitfld.long 0x0 4. " PP4IE ,Port P bit 4 input enable" "Disabled,Enabled" bitfld.long 0x0 3. " PP3IE ,Port P bit 3 input enable" "Disabled,Enabled" textline " " bitfld.long 0x0 2. " PP2IE ,Port P bit 2 input enable" "Disabled,Enabled" bitfld.long 0x0 1. " PP1IE ,Port P bit 1 input enable" "Disabled,Enabled" bitfld.long 0x0 0. " PP0IE ,Port P bit 0 input enable" "Disabled,Enabled" width 0xb endif tree.end tree.end tree.open "DMA Controller (DMAC)" sif cpuis("TMPM320C1*") base ad:0x40000000 width 20. sif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") rgroup.long 0x0++0x03 line.long 0x0 "DMA0Status,DMAC Status Register" bitfld.long 0x0 0. " MASTER_ENABLE ,DMA operation" "Disabled,Enabled" wgroup.long 0x4++0x03 line.long 0x0 "DMA0CFG,DMA configuration Register" bitfld.long 0x0 0. " MASTER_ENABLE ,DMA operation" "Disabled,Enabled" group.long 0x8++0x03 line.long 0x0 "DMA0CTRLBASEPTR,Channel control data base pointer Register" hexmask.long.tbyte 0x0 10.--31. 0x400 " CTRL_BASE_PTR ,Primary database pointer" rgroup.long 0x0C++0x03 line.long 0x00 "DMA0AltCtlBasePtr,Channel alternate control data base pointer Register" wgroup.long 0x14++0x03 line.long 0x0 "DMA0CHNLSWREQUEST,Channel software request status Register" bitfld.long 0x0 31. " CHNL_SW_REQUEST ,DMA request31" "Request,Do not request" bitfld.long 0x0 30. " CHNL_SW_REQUEST ,DMA request30" "Request,Do not request" bitfld.long 0x0 29. " CHNL_SW_REQUEST ,DMA request29" "Request,Do not request" bitfld.long 0x0 28. " CHNL_SW_REQUEST ,DMA request28" "Request,Do not request" textline " " bitfld.long 0x0 27. " CHNL_SW_REQUEST ,DMA request27" "Request,Do not request" bitfld.long 0x0 26. " CHNL_SW_REQUEST ,DMA request26" "Request,Do not request" bitfld.long 0x0 25. " CHNL_SW_REQUEST ,DMA request25" "Request,Do not request" bitfld.long 0x0 24. " CHNL_SW_REQUEST ,DMA request24" "Request,Do not request" textline " " bitfld.long 0x0 23. " CHNL_SW_REQUEST ,DMA request23" "Request,Do not request" bitfld.long 0x0 22. " CHNL_SW_REQUEST ,DMA request22" "Request,Do not request" bitfld.long 0x0 21. " CHNL_SW_REQUEST ,DMA request21" "Request,Do not request" bitfld.long 0x0 20. " CHNL_SW_REQUEST ,DMA request20" "Request,Do not request" textline " " bitfld.long 0x0 19. " CHNL_SW_REQUEST ,DMA request19" "Request,Do not request" bitfld.long 0x0 18. " CHNL_SW_REQUEST ,DMA request18" "Request,Do not request" bitfld.long 0x0 17. " CHNL_SW_REQUEST ,DMA request17" "Request,Do not request" bitfld.long 0x0 16. " CHNL_SW_REQUEST ,DMA request16" "Request,Do not request" textline " " bitfld.long 0x0 15. " CHNL_SW_REQUEST ,DMA request15" "Request,Do not request" bitfld.long 0x0 14. " CHNL_SW_REQUEST ,DMA request14" "Request,Do not request" bitfld.long 0x0 13. " CHNL_SW_REQUEST ,DMA request13" "Request,Do not request" bitfld.long 0x0 12. " CHNL_SW_REQUEST ,DMA request12" "Request,Do not request" textline " " bitfld.long 0x0 11. " CHNL_SW_REQUEST ,DMA request11" "Request,Do not request" bitfld.long 0x0 10. " CHNL_SW_REQUEST ,DMA request10" "Request,Do not request" bitfld.long 0x0 9. " CHNL_SW_REQUEST ,DMA request9" "Request,Do not request" bitfld.long 0x0 8. " CHNL_SW_REQUEST ,DMA request8" "Request,Do not request" textline " " bitfld.long 0x0 7. " CHNL_SW_REQUEST ,DMA request7" "Request,Do not request" bitfld.long 0x0 6. " CHNL_SW_REQUEST ,DMA request6" "Request,Do not request" bitfld.long 0x0 5. " CHNL_SW_REQUEST ,DMA request5" "Request,Do not request" bitfld.long 0x0 4. " CHNL_SW_REQUEST ,DMA request4" "Request,Do not request" textline " " bitfld.long 0x0 3. " CHNL_SW_REQUEST ,DMA request3" "Request,Do not request" bitfld.long 0x0 2. " CHNL_SW_REQUEST ,DMA request2" "Request,Do not request" bitfld.long 0x0 1. " CHNL_SW_REQUEST ,DMA request1" "Request,Do not request" bitfld.long 0x0 0. " CHNL_SW_REQUEST ,DMA request0" "Request,Do not request" width 21. textline " " group.long 0x18++0x03 line.long 0x0 "DMA0CHNLUSBURSTSET,Channel useburst set Register" bitfld.long 0x00 31. " CHNL_USEBURST_SET ,Single transfer disable 31" "Enabled,Disabled" bitfld.long 0x00 30. " CHNL_USEBURST_SET ,Single transfer disable 30" "Enabled,Disabled" bitfld.long 0x00 29. " CHNL_USEBURST_SET ,Single transfer disable 29" "Enabled,Disabled" bitfld.long 0x00 28. " CHNL_USEBURST_SET ,Single transfer disable 28" "Enabled,Disabled" textline " " bitfld.long 0x00 27. " CHNL_USEBURST_SET ,Single transfer disable 27" "Enabled,Disabled" bitfld.long 0x00 26. " CHNL_USEBURST_SET ,Single transfer disable 26" "Enabled,Disabled" bitfld.long 0x00 25. " CHNL_USEBURST_SET ,Single transfer disable 25" "Enabled,Disabled" bitfld.long 0x00 24. " CHNL_USEBURST_SET ,Single transfer disable 24" "Enabled,Disabled" textline " " bitfld.long 0x00 23. " CHNL_USEBURST_SET ,Single transfer disable 23" "Enabled,Disabled" bitfld.long 0x00 22. " CHNL_USEBURST_SET ,Single transfer disable 22" "Enabled,Disabled" bitfld.long 0x00 21. " CHNL_USEBURST_SET ,Single transfer disable 21" "Enabled,Disabled" bitfld.long 0x00 20. " CHNL_USEBURST_SET ,Single transfer disable 20" "Enabled,Disabled" textline " " bitfld.long 0x00 19. " CHNL_USEBURST_SET ,Single transfer disable 19" "Enabled,Disabled" bitfld.long 0x00 18. " CHNL_USEBURST_SET ,Single transfer disable 18" "Enabled,Disabled" bitfld.long 0x00 17. " CHNL_USEBURST_SET ,Single transfer disable 17" "Enabled,Disabled" bitfld.long 0x00 16. " CHNL_USEBURST_SET ,Single transfer disable 16" "Enabled,Disabled" textline " " bitfld.long 0x00 15. " CHNL_USEBURST_SET ,Single transfer disable 15" "Enabled,Disabled" bitfld.long 0x00 14. " CHNL_USEBURST_SET ,Single transfer disable 14" "Enabled,Disabled" bitfld.long 0x00 13. " CHNL_USEBURST_SET ,Single transfer disable 13" "Enabled,Disabled" bitfld.long 0x00 12. " CHNL_USEBURST_SET ,Single transfer disable 12" "Enabled,Disabled" textline " " bitfld.long 0x00 11. " CHNL_USEBURST_SET ,Single transfer disable 11" "Enabled,Disabled" bitfld.long 0x00 10. " CHNL_USEBURST_SET ,Single transfer disable 10" "Enabled,Disabled" bitfld.long 0x00 9. " CHNL_USEBURST_SET ,Single transfer disable 9" "Enabled,Disabled" bitfld.long 0x00 8. " CHNL_USEBURST_SET ,Single transfer disable 8" "Enabled,Disabled" textline " " bitfld.long 0x00 7. " CHNL_USEBURST_SET ,Single transfer disable 7" "Enabled,Disabled" bitfld.long 0x00 6. " CHNL_USEBURST_SET ,Single transfer disable 6" "Enabled,Disabled" bitfld.long 0x00 5. " CHNL_USEBURST_SET ,Single transfer disable 5" "Enabled,Disabled" bitfld.long 0x00 4. " CHNL_USEBURST_SET ,Single transfer disable 4" "Enabled,Disabled" textline " " bitfld.long 0x00 3. " CHNL_USEBURST_SET ,Single transfer disable 3" "Enabled,Disabled" bitfld.long 0x00 2. " CHNL_USEBURST_SET ,Single transfer disable 2" "Enabled,Disabled" bitfld.long 0x00 1. " CHNL_USEBURST_SET ,Single transfer disable 1" "Enabled,Disabled" bitfld.long 0x00 0. " CHNL_USEBURST_SET ,Single transfer disable 0" "Enabled,Disabled" wgroup.long 0x1C++0x03 line.long 0x00 "DMA0CHNLUSEBURSTCLR,Channel useburst clear Register" bitfld.long 0x00 31. " CHNL_USEBURST_CLR ,Single transfer disable 31" "Enabled,Disabled" bitfld.long 0x00 30. " CHNL_USEBURST_CLR ,Single transfer disable 30" "Enable,Disable" bitfld.long 0x00 29. " CHNL_USEBURST_CLR ,Single transfer disable 29" "Enable,Disable" bitfld.long 0x00 28. " CHNL_USEBURST_CLR ,Single transfer disable 28" "Enable,Disable" textline " " bitfld.long 0x00 27. " CHNL_USEBURST_CLR ,Single transfer disable 27" "Enable,Disable" bitfld.long 0x00 26. " CHNL_USEBURST_CLR ,Single transfer disable 26" "Enable,Disable" bitfld.long 0x00 25. " CHNL_USEBURST_CLR ,Single transfer disable 25" "Enable,Disable" bitfld.long 0x00 24. " CHNL_USEBURST_CLR ,Single transfer disable 24" "Enable,Disable" textline " " bitfld.long 0x00 23. " CHNL_USEBURST_CLR ,Single transfer disable 23" "Enable,Disable" bitfld.long 0x00 22. " CHNL_USEBURST_CLR ,Single transfer disable 22" "Enable,Disable" bitfld.long 0x00 21. " CHNL_USEBURST_CLR ,Single transfer disable 21" "Enable,Disable" bitfld.long 0x00 20. " CHNL_USEBURST_CLR ,Single transfer disable 20" "Enable,Disable" textline " " bitfld.long 0x00 19. " CHNL_USEBURST_CLR ,Single transfer disable 19" "Enable,Disable" bitfld.long 0x00 18. " CHNL_USEBURST_CLR ,Single transfer disable 18" "Enable,Disable" bitfld.long 0x00 17. " CHNL_USEBURST_CLR ,Single transfer disable 17" "Enable,Disable" bitfld.long 0x00 16. " CHNL_USEBURST_CLR ,Single transfer disable 16" "Enable,Disable" textline " " bitfld.long 0x00 15. " CHNL_USEBURST_CLR ,Single transfer disable 15" "Enable,Disable" bitfld.long 0x00 14. " CHNL_USEBURST_CLR ,Single transfer disable 14" "Enable,Disable" bitfld.long 0x00 13. " CHNL_USEBURST_CLR ,Single transfer disable 13" "Enable,Disable" bitfld.long 0x00 12. " CHNL_USEBURST_CLR ,Single transfer disable 12" "Enable,Disable" textline " " bitfld.long 0x00 11. " CHNL_USEBURST_CLR ,Single transfer disable 11" "Enabled,Disabled" bitfld.long 0x00 10. " CHNL_USEBURST_CLR ,Single transfer disable 10" "Enable,Disable" bitfld.long 0x00 9. " CHNL_USEBURST_CLR ,Single transfer disable 9" "Enable,Disable" bitfld.long 0x00 8. " CHNL_USEBURST_CLR ,Single transfer disable 8" "Enable,Disable" textline " " bitfld.long 0x00 7. " CHNL_USEBURST_CLR ,Single transfer disable 7" "Enabled,Disabled" bitfld.long 0x00 6. " CHNL_USEBURST_CLR ,Single transfer disable 6" "Enable,Disable" bitfld.long 0x00 5. " CHNL_USEBURST_CLR ,Single transfer disable 5" "Enable,Disable" bitfld.long 0x00 4. " CHNL_USEBURST_CLR ,Single transfer disable 4" "Enable,Disable" textline " " bitfld.long 0x00 3. " CHNL_USEBURST_CLR ,Single transfer disable 3" "Enabled,Disabled" bitfld.long 0x00 2. " CHNL_USEBURST_CLR ,Single transfer disable 2" "Enable,Disable" bitfld.long 0x00 1. " CHNL_USEBURST_CLR ,Single transfer disable 1" "Enable,Disable" bitfld.long 0x00 0. " CHNL_USEBURST_CLR ,Single transfer disable 0" "Enable,Disable" group.long 0x20++0x03 line.long 0x0 "DMA0CHNLREQMASKSET,Channel request mask set Register" bitfld.long 0x00 31. " CHNL_REQ_MASK_SET ,DMA request mask31" "Valid,Invalid" bitfld.long 0x00 30. " CHNL_REQ_MASK_SET ,DMA request mask30" "Valid,Invalid" bitfld.long 0x00 29. " CHNL_REQ_MASK_SET ,DMA request mask29" "Valid,Invalid" bitfld.long 0x00 28. " CHNL_REQ_MASK_SET ,DMA request mask28" "Valid,Invalid" textline " " bitfld.long 0x00 27. " CHNL_REQ_MASK_SET ,DMA request mask27" "Valid,Invalid" bitfld.long 0x00 26. " CHNL_REQ_MASK_SET ,DMA request mask26" "Valid,Invalid" bitfld.long 0x00 25. " CHNL_REQ_MASK_SET ,DMA request mask25" "Valid,Invalid" bitfld.long 0x00 24. " CHNL_REQ_MASK_SET ,DMA request mask24" "Valid,Invalid" textline " " bitfld.long 0x00 23. " CHNL_REQ_MASK_SET ,DMA request mask23" "Valid,Invalid" bitfld.long 0x00 22. " CHNL_REQ_MASK_SET ,DMA request mask22" "Valid,Invalid" bitfld.long 0x00 21. " CHNL_REQ_MASK_SET ,DMA request mask21" "Valid,Invalid" bitfld.long 0x00 20. " CHNL_REQ_MASK_SET ,DMA request mask20" "Valid,Invalid" textline " " bitfld.long 0x00 19. " CHNL_REQ_MASK_SET ,DMA request mask19" "Valid,Invalid" bitfld.long 0x00 18. " CHNL_REQ_MASK_SET ,DMA request mask18" "Valid,Invalid" bitfld.long 0x00 17. " CHNL_REQ_MASK_SET ,DMA request mask17" "Valid,Invalid" bitfld.long 0x00 16. " CHNL_REQ_MASK_SET ,DMA request mask16" "Valid,Invalid" textline " " bitfld.long 0x00 15. " CHNL_REQ_MASK_SET ,DMA request mask15" "Valid,Invalid" bitfld.long 0x00 14. " CHNL_REQ_MASK_SET ,DMA request mask14" "Valid,Invalid" bitfld.long 0x00 13. " CHNL_REQ_MASK_SET ,DMA request mask13" "Valid,Invalid" bitfld.long 0x00 12. " CHNL_REQ_MASK_SET ,DMA request mask12" "Valid,Invalid" textline " " bitfld.long 0x00 11. " CHNL_REQ_MASK_SET ,DMA request mask11" "Valid,Invalid" bitfld.long 0x00 10. " CHNL_REQ_MASK_SET ,DMA request mask10" "Valid,Invalid" bitfld.long 0x00 9. " CHNL_REQ_MASK_SET ,DMA request mask9" "Valid,Invalid" bitfld.long 0x00 8. " CHNL_REQ_MASK_SET ,DMA request mask8" "Valid,Invalid" textline " " bitfld.long 0x00 7. " CHNL_REQ_MASK_SET ,DMA request mask7" "Valid,Invalid" bitfld.long 0x00 6. " CHNL_REQ_MASK_SET ,DMA request mask6" "Valid,Invalid" bitfld.long 0x00 5. " CHNL_REQ_MASK_SET ,DMA request mask5" "Valid,Invalid" bitfld.long 0x00 4. " CHNL_REQ_MASK_SET ,DMA request mask4" "Valid,Invalid" textline " " bitfld.long 0x00 3. " CHNL_REQ_MASK_SET ,DMA request mask3" "Valid,Invalid" bitfld.long 0x00 2. " CHNL_REQ_MASK_SET ,DMA request mask2" "Valid,Invalid" bitfld.long 0x00 1. " CHNL_REQ_MASK_SET ,DMA request mask1" "Valid,Invalid" bitfld.long 0x00 0. " CHNL_REQ_MASK_SET ,DMA request mask0" "Valid,Invalid" wgroup.long 0x24++0x03 line.long 0x00 "DMA0CHNLREQMASKCLR,Channel request mask clear Register" bitfld.long 0x00 31. " CHNL_REQ_MASK_CLR ,DMA request mask31" "Not clear,Clear" bitfld.long 0x00 30. " CHNL_REQ_MASK_CLR ,DMA request mask30" "Not clear,Clear" bitfld.long 0x00 29. " CHNL_REQ_MASK_CLR ,DMA request mask29" "Not clear,Clear" bitfld.long 0x00 28. " CHNL_REQ_MASK_CLR ,DMA request mask28" "Not clear,Clear" textline " " bitfld.long 0x00 27. " CHNL_REQ_MASK_CLR ,DMA request mask27" "Not clear,Clear" bitfld.long 0x00 26. " CHNL_REQ_MASK_CLR ,DMA request mask26" "Not clear,Clear" bitfld.long 0x00 25. " CHNL_REQ_MASK_CLR ,DMA request mask25" "Not clear,Clear" bitfld.long 0x00 24. " CHNL_REQ_MASK_CLR ,DMA request mask24" "Not clear,Clear" textline " " bitfld.long 0x00 23. " CHNL_REQ_MASK_CLR ,DMA request mask23" "Not clear,Clear" bitfld.long 0x00 22. " CHNL_REQ_MASK_CLR ,DMA request mask22" "Not clear,Clear" bitfld.long 0x00 21. " CHNL_REQ_MASK_CLR ,DMA request mask21" "Not clear,Clear" bitfld.long 0x00 20. " CHNL_REQ_MASK_CLR ,DMA request mask20" "Not clear,Clear" textline " " bitfld.long 0x00 19. " CHNL_REQ_MASK_CLR ,DMA request mask19" "Not clear,Clear" bitfld.long 0x00 18. " CHNL_REQ_MASK_CLR ,DMA request mask18" "Not clear,Clear" bitfld.long 0x00 17. " CHNL_REQ_MASK_CLR ,DMA request mask17" "Not clear,Clear" bitfld.long 0x00 16. " CHNL_REQ_MASK_CLR ,DMA request mask16" "Not clear,Clear" textline " " bitfld.long 0x00 15. " CHNL_REQ_MASK_CLR ,DMA request mask15" "Not clear,Clear" bitfld.long 0x00 14. " CHNL_REQ_MASK_CLR ,DMA request mask14" "Not clear,Clear" bitfld.long 0x00 13. " CHNL_REQ_MASK_CLR ,DMA request mask13" "Not clear,Clear" bitfld.long 0x00 12. " CHNL_REQ_MASK_CLR ,DMA request mask12" "Not clear,Clear" textline " " bitfld.long 0x00 11. " CHNL_REQ_MASK_CLR ,DMA request mask11" "Not clear,Clear" bitfld.long 0x00 10. " CHNL_REQ_MASK_CLR ,DMA request mask10" "Not clear,Clear" bitfld.long 0x00 9. " CHNL_REQ_MASK_CLR ,DMA request mask9" "Not clear,Clear" bitfld.long 0x00 8. " CHNL_REQ_MASK_CLR ,DMA request mask8" "Not clear,Clear" textline " " bitfld.long 0x00 7. " CHNL_REQ_MASK_CLR ,DMA request mask7" "Not clear,Clear" bitfld.long 0x00 6. " CHNL_REQ_MASK_CLR ,DMA request mask6" "Not clear,Clear" bitfld.long 0x00 5. " CHNL_REQ_MASK_CLR ,DMA request mask5" "Not clear,Clear" bitfld.long 0x00 4. " CHNL_REQ_MASK_CLR ,DMA request mask4" "Not clear,Clear" textline " " bitfld.long 0x00 3. " CHNL_REQ_MASK_CLR ,DMA request mask3" "Not clear,Clear" bitfld.long 0x00 2. " CHNL_REQ_MASK_CLR ,DMA request mask2" "Not clear,Clear" bitfld.long 0x00 1. " CHNL_REQ_MASK_CLR ,DMA request mask1" "Not clear,Clear" bitfld.long 0x00 0. " CHNL_REQ_MASK_CLR ,DMA request mask0" "Not clear,Clear" group.long 0x28++0x03 line.long 0x00 "DMA0CHNLENABLESET,Channel enable set Register" bitfld.long 0x00 31. " CHNL_ENABLE_SET ,DMA operationk31" "Valid,Invalid" bitfld.long 0x00 30. " CHNL_ENABLE_SET ,DMA operationk30" "Valid,Invalid" bitfld.long 0x00 29. " CHNL_ENABLE_SET ,DMA operationk29" "Valid,Invalid" bitfld.long 0x00 28. " CHNL_ENABLE_SET ,DMA operationk28" "Valid,Invalid" textline " " bitfld.long 0x00 27. " CHNL_ENABLE_SET ,DMA operationk27" "Valid,Invalid" bitfld.long 0x00 26. " CHNL_ENABLE_SET ,DMA operationk26" "Valid,Invalid" bitfld.long 0x00 25. " CHNL_ENABLE_SET ,DMA operationk25" "Valid,Invalid" bitfld.long 0x00 24. " CHNL_ENABLE_SET ,DMA operationk24" "Valid,Invalid" textline " " bitfld.long 0x00 23. " CHNL_ENABLE_SET ,DMA operationk23" "Valid,Invalid" bitfld.long 0x00 22. " CHNL_ENABLE_SET ,DMA operationk22" "Valid,Invalid" bitfld.long 0x00 21. " CHNL_ENABLE_SET ,DMA operationk21" "Valid,Invalid" bitfld.long 0x00 20. " CHNL_ENABLE_SET ,DMA operationk20" "Valid,Invalid" textline " " bitfld.long 0x00 19. " CHNL_ENABLE_SET ,DMA operationk19" "Valid,Invalid" bitfld.long 0x00 18. " CHNL_ENABLE_SET ,DMA operationk18" "Valid,Invalid" bitfld.long 0x00 17. " CHNL_ENABLE_SET ,DMA operationk17" "Valid,Invalid" bitfld.long 0x00 16. " CHNL_ENABLE_SET ,DMA operationk16" "Valid,Invalid" textline " " bitfld.long 0x00 15. " CHNL_ENABLE_SET ,DMA operationk15" "Valid,Invalid" bitfld.long 0x00 14. " CHNL_ENABLE_SET ,DMA operationk14" "Valid,Invalid" bitfld.long 0x00 13. " CHNL_ENABLE_SET ,DMA operationk13" "Valid,Invalid" bitfld.long 0x00 12. " CHNL_ENABLE_SET ,DMA operationk12" "Valid,Invalid" textline " " bitfld.long 0x00 11. " CHNL_ENABLE_SET ,DMA operationk11" "Valid,Invalid" bitfld.long 0x00 10. " CHNL_ENABLE_SET ,DMA operationk10" "Valid,Invalid" bitfld.long 0x00 9. " CHNL_ENABLE_SET ,DMA operationk9" "Valid,Invalid" bitfld.long 0x00 8. " CHNL_ENABLE_SET ,DMA operationk8" "Valid,Invalid" textline " " bitfld.long 0x00 7. " CHNL_ENABLE_SET ,DMA operationk7" "Valid,Invalid" bitfld.long 0x00 6. " CHNL_ENABLE_SET ,DMA operationk6" "Valid,Invalid" bitfld.long 0x00 5. " CHNL_ENABLE_SET ,DMA operationk5" "Valid,Invalid" bitfld.long 0x00 4. " CHNL_ENABLE_SET ,DMA operationk4" "Valid,Invalid" textline " " bitfld.long 0x00 3. " CHNL_ENABLE_SET ,DMA operationk3" "Valid,Invalid" bitfld.long 0x00 2. " CHNL_ENABLE_SET ,DMA operationk2" "Valid,Invalid" bitfld.long 0x00 1. " CHNL_ENABLE_SET ,DMA operationk1" "Valid,Invalid" bitfld.long 0x00 0. " CHNL_ENABLE_SET ,DMA operationk0" "Valid,Invalid" wgroup.long 0x2C++0x03 line.long 0x00 "DMA0CHNLENABLECLR,Channel enable clear Register" bitfld.long 0x00 31. " CHNL_ENABLE_CLR ,DMA disabled31" "No,Yes" bitfld.long 0x00 30. " CHNL_ENABLE_CLR ,DMA disabled30" "No,Yes" bitfld.long 0x00 29. " CHNL_ENABLE_CLR ,DMA disabled29" "No,Yes" bitfld.long 0x00 28. " CHNL_ENABLE_CLR ,DMA disabled28" "No,Yes" textline " " bitfld.long 0x00 27. " CHNL_ENABLE_CLR ,DMA disabled27" "No,Yes" bitfld.long 0x00 26. " CHNL_ENABLE_CLR ,DMA disabled26" "No,Yes" bitfld.long 0x00 25. " CHNL_ENABLE_CLR ,DMA disabled25" "No,Yes" bitfld.long 0x00 24. " CHNL_ENABLE_CLR ,DMA disabled24" "No,Yes" textline " " bitfld.long 0x00 23. " CHNL_ENABLE_CLR ,DMA disabled23" "No,Yes" bitfld.long 0x00 22. " CHNL_ENABLE_CLR ,DMA disabled22" "No,Yes" bitfld.long 0x00 21. " CHNL_ENABLE_CLR ,DMA disabled21" "No,Yes" bitfld.long 0x00 20. " CHNL_ENABLE_CLR ,DMA disabled20" "No,Yes" textline " " bitfld.long 0x00 19. " CHNL_ENABLE_CLR ,DMA disabled19" "No,Yes" bitfld.long 0x00 18. " CHNL_ENABLE_CLR ,DMA disabled18" "No,Yes" bitfld.long 0x00 17. " CHNL_ENABLE_CLR ,DMA disabled17" "No,Yes" bitfld.long 0x00 16. " CHNL_ENABLE_CLR ,DMA disabled16" "No,Yes" textline " " bitfld.long 0x00 15. " CHNL_ENABLE_CLR ,DMA disabled15" "No,Yes" bitfld.long 0x00 14. " CHNL_ENABLE_CLR ,DMA disabled14" "No,Yes" bitfld.long 0x00 13. " CHNL_ENABLE_CLR ,DMA disabled13" "No,Yes" bitfld.long 0x00 12. " CHNL_ENABLE_CLR ,DMA disabled12" "No,Yes" textline " " bitfld.long 0x00 11. " CHNL_ENABLE_CLR ,DMA disabled11" "No,Yes" bitfld.long 0x00 10. " CHNL_ENABLE_CLR ,DMA disabled10" "No,Yes" bitfld.long 0x00 9. " CHNL_ENABLE_CLR ,DMA disabled9" "No,Yes" bitfld.long 0x00 8. " CHNL_ENABLE_CLR ,DMA disabled8" "No,Yes" textline " " bitfld.long 0x00 7. " CHNL_ENABLE_CLR ,DMA disabled7" "No,Yes" bitfld.long 0x00 6. " CHNL_ENABLE_CLR ,DMA disabled6" "No,Yes" bitfld.long 0x00 5. " CHNL_ENABLE_CLR ,DMA disabled5" "No,Yes" bitfld.long 0x00 4. " CHNL_ENABLE_CLR ,DMA disabled4" "No,Yes" textline " " bitfld.long 0x00 3. " CHNL_ENABLE_CLR ,DMA disabled3" "No,Yes" bitfld.long 0x00 2. " CHNL_ENABLE_CLR ,DMA disabled2" "No,Yes" bitfld.long 0x00 1. " CHNL_ENABLE_CLR ,DMA disabled1" "No,Yes" bitfld.long 0x00 0. " CHNL_ENABLE_CLR ,DMA disabled0" "No,Yes" group.long 0x30++0x03 line.long 0x00 "DMA0CHNLPRIALTSET,Channel primary-alternate set Register" bitfld.long 0x00 31. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data31" "Primary,Alternative" bitfld.long 0x00 30. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data30" "Primary,Alternative" bitfld.long 0x00 29. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data29" "Primary,Alternative" bitfld.long 0x00 28. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data28" "Primary,Alternative" textline " " bitfld.long 0x00 27. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data27" "Primary,Alternative" bitfld.long 0x00 26. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data26" "Primary,Alternative" bitfld.long 0x00 25. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data25" "Primary,Alternative" bitfld.long 0x00 24. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data24" "Primary,Alternative" textline " " bitfld.long 0x00 23. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data23" "Primary,Alternative" bitfld.long 0x00 22. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data22" "Primary,Alternative" bitfld.long 0x00 21. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data21" "Primary,Alternative" bitfld.long 0x00 20. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data20" "Primary,Alternative" textline " " bitfld.long 0x00 19. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data19" "Primary,Alternative" bitfld.long 0x00 18. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data18" "Primary,Alternative" bitfld.long 0x00 17. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data17" "Primary,Alternative" bitfld.long 0x00 16. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data16" "Primary,Alternative" textline " " bitfld.long 0x00 15. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data15" "Primary,Alternative" bitfld.long 0x00 14. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data14" "Primary,Alternative" bitfld.long 0x00 13. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data13" "Primary,Alternative" bitfld.long 0x00 12. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data12" "Primary,Alternative" textline " " bitfld.long 0x00 11. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data11" "Primary,Alternative" bitfld.long 0x00 10. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data10" "Primary,Alternative" bitfld.long 0x00 9. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data9" "Primary,Alternative" bitfld.long 0x00 8. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data8" "Primary,Alternative" textline " " bitfld.long 0x00 7. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data7" "Primary,Alternative" bitfld.long 0x00 6. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data6" "Primary,Alternative" bitfld.long 0x00 5. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data5" "Primary,Alternative" bitfld.long 0x00 4. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data4" "Primary,Alternative" textline " " bitfld.long 0x00 3. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data3" "Primary,Alternative" bitfld.long 0x00 2. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data2" "Primary,Alternative" bitfld.long 0x00 1. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data1" "Primary,Alternative" bitfld.long 0x00 0. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data0" "Primary,Alternative" wgroup.long 0x30++0x03 line.long 0x00 "DMA0CHNLPRIALTCLR,Channel primary-alternate clear Register" bitfld.long 0x00 31. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting31" "No effect,Primary" bitfld.long 0x00 30. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting30" "No effect,Primary" bitfld.long 0x00 29. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting29" "No effect,Primary" bitfld.long 0x00 28. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting28" "No effect,Primary" textline " " bitfld.long 0x00 27. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting27" "No effect,Primary" bitfld.long 0x00 26. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting26" "No effect,Primary" bitfld.long 0x00 25. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting25" "No effect,Primary" bitfld.long 0x00 24. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting24" "No effect,Primary" textline " " bitfld.long 0x00 23. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting23" "No effect,Primary" bitfld.long 0x00 22. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting22" "No effect,Primary" bitfld.long 0x00 21. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting21" "No effect,Primary" bitfld.long 0x00 20. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting20" "No effect,Primary" textline " " bitfld.long 0x00 19. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting19" "No effect,Primary" bitfld.long 0x00 18. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting18" "No effect,Primary" bitfld.long 0x00 17. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting17" "No effect,Primary" bitfld.long 0x00 16. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting16" "No effect,Primary" textline " " bitfld.long 0x00 15. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting15" "No effect,Primary" bitfld.long 0x00 14. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting14" "No effect,Primary" bitfld.long 0x00 13. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting13" "No effect,Primary" bitfld.long 0x00 12. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting12" "No effect,Primary" textline " " bitfld.long 0x00 11. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting11" "No effect,Primary" bitfld.long 0x00 10. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting10" "No effect,Primary" bitfld.long 0x00 9. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting9" "No effect,Primary" bitfld.long 0x00 8. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting8" "No effect,Primary" textline " " bitfld.long 0x00 7. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting7" "No effect,Primary" bitfld.long 0x00 6. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting6" "No effect,Primary" bitfld.long 0x00 5. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting5" "No effect,Primary" bitfld.long 0x00 4. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting4" "No effect,Primary" textline " " bitfld.long 0x00 3. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting3" "No effect,Primary" bitfld.long 0x00 2. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting2" "No effect,Primary" bitfld.long 0x00 1. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting1" "No effect,Primary" bitfld.long 0x00 0. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting0" "No effect,Primary" group.long 0x34++0x03 line.long 0x00 "DMA0CHNLPRIORITYSET,Channel priority set Register" bitfld.long 0x00 31. " CHNL_PRIORITY_SET ,Priority settings31" "Normal,High" bitfld.long 0x00 30. " CHNL_PRIORITY_SET ,Priority settings30" "Normal,High" bitfld.long 0x00 29. " CHNL_PRIORITY_SET ,Priority settings29" "Normal,High" bitfld.long 0x00 28. " CHNL_PRIORITY_SET ,Priority settings28" "Normal,High" textline " " bitfld.long 0x00 27. " CHNL_PRIORITY_SET ,Priority settings27" "Normal,High" bitfld.long 0x00 26. " CHNL_PRIORITY_SET ,Priority settings26" "Normal,High" bitfld.long 0x00 25. " CHNL_PRIORITY_SET ,Priority settings25" "Normal,High" bitfld.long 0x00 24. " CHNL_PRIORITY_SET ,Priority settings24" "Normal,High" textline " " bitfld.long 0x00 23. " CHNL_PRIORITY_SET ,Priority settings23" "Normal,High" bitfld.long 0x00 22. " CHNL_PRIORITY_SET ,Priority settings22" "Normal,High" bitfld.long 0x00 21. " CHNL_PRIORITY_SET ,Priority settings21" "Normal,High" bitfld.long 0x00 20. " CHNL_PRIORITY_SET ,Priority settings20" "Normal,High" textline " " bitfld.long 0x00 19. " CHNL_PRIORITY_SET ,Priority settings19" "Normal,High" bitfld.long 0x00 18. " CHNL_PRIORITY_SET ,Priority settings18" "Normal,High" bitfld.long 0x00 17. " CHNL_PRIORITY_SET ,Priority settings17" "Normal,High" bitfld.long 0x00 16. " CHNL_PRIORITY_SET ,Priority settings16" "Normal,High" textline " " bitfld.long 0x00 15. " CHNL_PRIORITY_SET ,Priority settings15" "Normal,High" bitfld.long 0x00 14. " CHNL_PRIORITY_SET ,Priority settings14" "Normal,High" bitfld.long 0x00 13. " CHNL_PRIORITY_SET ,Priority settings13" "Normal,High" bitfld.long 0x00 12. " CHNL_PRIORITY_SET ,Priority settings12" "Normal,High" textline " " bitfld.long 0x00 11. " CHNL_PRIORITY_SET ,Priority settings11" "Normal,High" bitfld.long 0x00 10. " CHNL_PRIORITY_SET ,Priority settings10" "Normal,High" bitfld.long 0x00 9. " CHNL_PRIORITY_SET ,Priority settings9" "Normal,High" bitfld.long 0x00 8. " CHNL_PRIORITY_SET ,Priority settings8" "Normal,High" textline " " bitfld.long 0x00 7. " CHNL_PRIORITY_SET ,Priority settings7" "Normal,High" bitfld.long 0x00 6. " CHNL_PRIORITY_SET ,Priority settings6" "Normal,High" bitfld.long 0x00 5. " CHNL_PRIORITY_SET ,Priority settingsg5" "Normal,High" bitfld.long 0x00 4. " CHNL_PRIORITY_SET ,Priority settings4" "Normal,High" textline " " bitfld.long 0x00 3. " CHNL_PRIORITY_SET ,Priority settings3" "Normal,High" bitfld.long 0x00 2. " CHNL_PRIORITY_SET ,Priority settings2" "Normal,High" bitfld.long 0x00 1. " CHNL_PRIORITY_SET ,Priority settings1" "Normal,High" bitfld.long 0x00 0. " CHNL_PRIORITY_SET ,Priority settings0" "Normal,High" wgroup.long 0x34++0x03 line.long 0x00 "DMA0CHNLPRIORITYCLR,Channel priority clear Register" bitfld.long 0x00 31. " CHNL_PRIORITY_CLR ,Clears the high-priority setting31" "No effect,Normal priority" bitfld.long 0x00 30. " CHNL_PRIORITY_CLR ,Clears the high-priority setting30" "No effect,Normal priority" bitfld.long 0x00 29. " CHNL_PRIORITY_CLR ,Clears the high-priority setting29" "No effect,Normal priority" bitfld.long 0x00 28. " CHNL_PRIORITY_CLR ,Clears the high-priority setting28" "No effect,Normal priority" textline " " bitfld.long 0x00 27. " CHNL_PRIORITY_CLR ,Clears the high-priority setting27" "No effect,Normal priority" bitfld.long 0x00 26. " CHNL_PRIORITY_CLR ,Clears the high-priority setting26" "No effect,Normal priority" bitfld.long 0x00 25. " CHNL_PRIORITY_CLR ,Clears the high-priority setting25" "No effect,Normal priority" bitfld.long 0x00 24. " CHNL_PRIORITY_CLR ,Clears the high-priority setting24" "No effect,Normal priority" textline " " bitfld.long 0x00 23. " CHNL_PRIORITY_CLR ,Clears the high-priority setting23" "No effect,Normal priority" bitfld.long 0x00 22. " CHNL_PRIORITY_CLR ,Clears the high-priority setting22" "No effect,Normal priority" bitfld.long 0x00 21. " CHNL_PRIORITY_CLR ,Clears the high-priority setting21" "No effect,Normal priority" bitfld.long 0x00 20. " CHNL_PRIORITY_CLR ,Clears the high-priority setting20" "No effect,Normal priority" textline " " bitfld.long 0x00 19. " CHNL_PRIORITY_CLR ,Clears the high-priority setting19" "No effect,Normal priority" bitfld.long 0x00 18. " CHNL_PRIORITY_CLR ,Clears the high-priority setting18" "No effect,Normal priority" bitfld.long 0x00 17. " CHNL_PRIORITY_CLR ,Clears the high-priority setting17" "No effect,Normal priority" bitfld.long 0x00 16. " CHNL_PRIORITY_CLR ,Clears the high-priority setting16" "No effect,Normal priority" textline " " bitfld.long 0x00 15. " CHNL_PRIORITY_CLR ,Clears the high-priority setting15" "No effect,Normal priority" bitfld.long 0x00 14. " CHNL_PRIORITY_CLR ,Clears the high-priority setting14" "No effect,Normal priority" bitfld.long 0x00 13. " CHNL_PRIORITY_CLR ,Clears the high-priority setting13" "No effect,Normal priority" bitfld.long 0x00 12. " CHNL_PRIORITY_CLR ,Clears the high-priority setting12" "No effect,Normal priority" textline " " bitfld.long 0x00 11. " CHNL_PRIORITY_CLR ,Clears the high-priority setting11" "No effect,Normal priority" bitfld.long 0x00 10. " CHNL_PRIORITY_CLR ,Clears the high-priority setting10" "No effect,Normal priority" bitfld.long 0x00 9. " CHNL_PRIORITY_CLR ,Clears the high-priority setting9" "No effect,Normal priority" bitfld.long 0x00 8. " CHNL_PRIORITY_CLR ,Clears the high-priority setting8" "No effect,Normal priority" textline " " bitfld.long 0x00 7. " CHNL_PRIORITY_CLR ,Clears the high-priority setting7" "No effect,Normal priority" bitfld.long 0x00 6. " CHNL_PRIORITY_CLR ,Clears the high-priority setting6" "No effect,Normal priority" bitfld.long 0x00 5. " CHNL_PRIORITY_CLR ,Clears the high-priority setting5" "No effect,Normal priority" bitfld.long 0x00 4. " CHNL_PRIORITY_CLR ,Clears the high-priority setting4" "No effect,Normal priority" textline " " bitfld.long 0x00 3. " CHNL_PRIORITY_CLR ,Clears the high-priority setting3" "No effect,Normal priority" bitfld.long 0x00 2. " CHNL_PRIORITY_CLR ,Clears the high-priority setting2" "No effect,Normal priority" bitfld.long 0x00 1. " CHNL_PRIORITY_CLR ,Clears the high-priority setting1" "No effect,Normal priority" bitfld.long 0x00 0. " CHNL_PRIORITY_CLR ,Clears the high-priority setting0" "No effect,Normal priority" group.long 0x4C++0x03 line.long 0x0 "DMA0ERRCLR,Bus error clear Register" bitfld.long 0x0 0. " ERR_CLR ,Bus error" "No error,Error" else width 21. tree "Common Registers" rgroup.long 0x0++0x07 line.long 0x0 "DMACINTSTATUS,Interrupt Status Register" sif cpuis("TMPM320C1*") bitfld.long 0x0 7. " INTSTATUS7 ,Status of DMAC channel 7 interrupt generation" "Requested,Not requested" bitfld.long 0x0 6. " INTSTATUS6 ,Status of DMAC channel 6 interrupt generation" "Requested,Not requested" bitfld.long 0x0 5. " INTSTATUS5 ,Status of DMAC channel 5 interrupt generation" "Requested,Not requested" textline " " bitfld.long 0x0 4. " INTSTATUS4 ,Status of DMAC channel 4 interrupt generation" "Requested,Not requested" bitfld.long 0x0 3. " INTSTATUS3 ,Status of DMAC channel 3 interrupt generation" "Requested,Not requested" bitfld.long 0x0 2. " INTSTATUS2 ,Status of DMAC channel 2 interrupt generation" "Requested,Not requested" textline " " endif bitfld.long 0x0 1. " INTSTATUS1 ,Channel 1 interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x0 0. " INTSTATUS0 ,Channel 0 interrupt generation status" "No interrupt,Interrupt" line.long 0x4 "DMACINTTCSTATUS,Terminal Count Interrupt Status Register" sif cpuis("TMPM320C1*") bitfld.long 0x4 7. " INTSTATUSTC7 ,Channel 7 transfer end interrupt generation status" "Requested,Not requested" bitfld.long 0x4 6. " INTSTATUSTC6 ,Channel 6 transfer end interrupt generation status" "Requested,Not requested" bitfld.long 0x4 5. " INTSTATUSTC5 ,Channel 5 transfer end interrupt generation status" "Requested,Not requested" textline " " bitfld.long 0x4 4. " INTSTATUSTC4 ,Channel 4 transfer end interrupt generation status" "Requested,Not requested" bitfld.long 0x4 3. " INTSTATUSTC3 ,Channel 3 transfer end interrupt generation status" "Requested,Not requested" bitfld.long 0x4 2. " INTSTATUSTC2 ,Channel 2 transfer end interrupt generation status" "Requested,Not requested" textline " " endif bitfld.long 0x4 1. " INTSTATUSTC1 ,Channel 1 transfer end interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x4 0. " INTSTATUSTC0 ,Channel 0 transfer end interrupt generation status" "No interrupt,Interrupt" wgroup.long 0x8++0x03 line.long 0x0 "DMACINTTCCLEAR,Terminal Count Interrupt Clear Register" sif cpuis("TMPM320C1*") bitfld.long 0x0 7. " INTTCCLEAR7 ,Channel 7 transfer end interrupt clear" "No effect,Clear" bitfld.long 0x0 6. " INTTCCLEAR6 ,Channel 6 transfer end interrupt clear" "No effect,Clear" bitfld.long 0x0 5. " INTTCCLEAR5 ,Channel 5 transfer end interrupt clear" "No effect,Clear" textline " " bitfld.long 0x0 4. " INTTCCLEAR4 ,Channel 4 transfer end interrupt clear" "No effect,Clear" bitfld.long 0x0 3. " INTTCCLEAR3 ,Channel 3 transfer end interrupt clear" "No effect,Clear" bitfld.long 0x0 2. " INTTCCLEAR2 ,Channel 2 transfer end interrupt clear" "No effect,Clear" textline " " endif bitfld.long 0x0 1. " INTTCCLEAR1 ,Channel 1 transfer end interrupt clear" "No effect,Clear" bitfld.long 0x0 0. " INTTCCLEAR0 ,Channel 0 transfer end interrupt clear" "No effect,Clear" rgroup.long 0xC++0x03 line.long 0x0 "DMACINTERRORSTATUS,Error Interrupt Status Register" sif cpuis("TMPM320C1*") bitfld.long 0x0 7. " INTERRSTATUS7 ,Channel 7 error interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x0 6. " INTERRSTATUS6 ,Channel 6 error interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x0 5. " INTERRSTATUS5 ,Channel 5 error interrupt generation status" "No interrupt,Interrupt" textline " " bitfld.long 0x0 4. " INTERRSTATUS4 ,Channel 4 error interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x0 3. " INTERRSTATUS3 ,Channel 3 error interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x0 2. " INTERRSTATUS2 ,Channel 2 error interrupt generation status" "No interrupt,Interrupt" textline " " endif bitfld.long 0x0 1. " INTERRSTATUS1 ,Channel 1 error interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x0 0. " INTERRSTATUS0 ,Channel 0 error interrupt generation status" "No interrupt,Interrupt" wgroup.long 0x10++0x03 line.long 0x0 "DMACINTERRCLR,Error Interrupt Clear Register" sif cpuis("TMPM320C1*") bitfld.long 0x0 7. " INTERRCLR7 ,Channel 7 error interrupt clear" "No effect,Clear" bitfld.long 0x0 6. " INTERRCLR6 ,Channel 6 error interrupt clear" "No effect,Clear" bitfld.long 0x0 5. " INTERRCLR5 ,Channel 5 error interrupt clear" "No effect,Clear" textline " " bitfld.long 0x0 4. " INTERRCLR4 ,Channel 4 error interrupt clear" "No effect,Clear" bitfld.long 0x0 3. " INTERRCLR3 ,Channel 3 error interrupt clear" "No effect,Clear" bitfld.long 0x0 2. " INTERRCLR2 ,Channel 2 error interrupt clear" "No effect,Clear" textline " " endif bitfld.long 0x0 1. " INTERRCLR1 ,Channel 1 error interrupt clear" "No effect,Clear" bitfld.long 0x0 0. " INTERRCLR0 ,Channel 0 error interrupt clear" "No effect,Clear" rgroup.long 0x14++0x0b line.long 0x0 "DMACRAWINTTCSTAT,Terminal Count Raw Interrupt Status Register" sif cpuis("TMPM320C1*") bitfld.long 0x0 7. " RAWINTTCS7 ,Channel 7 pre-enable transfer end interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 6. " RAWINTTCS6 ,Channel 6 pre-enable transfer end interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 5. " RAWINTTCS5 ,Channel 5 pre-enable transfer end interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x0 4. " RAWINTTCS4 ,Channel 4 pre-enable transfer end interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 3. " RAWINTTCS3 ,Channel 3 pre-enable transfer end interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 2. " RAWINTTCS2 ,Channel 2 pre-enable transfer end interrupt status" "No interrupt,Interrupt" textline " " endif bitfld.long 0x0 1. " RAWINTTCS1 ,Channel 1 pre-enable transfer end interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 0. " RAWINTTCS0 ,Channel 0 pre-enable transfer end interrupt status" "No interrupt,Interrupt" line.long 0x4 "DMACRAWINTERRORSTAT,Error Raw Interrupt Status Register" sif cpuis("TMPM320C1*") bitfld.long 0x04 7. " RAWINTERRS7 ,Channel 7 pre-enable error interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x04 6. " RAWINTERRS6 ,Channel 6 pre-enable error interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x04 5. " RAWINTERRS5 ,Channel 5 pre-enable error interrupt generation status" "No interrupt,Interrupt" textline " " bitfld.long 0x04 4. " RAWINTERRS4 ,Channel 4 pre-enable error interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x04 3. " RAWINTERRS3 ,Channel 3 pre-enable error interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x04 2. " RAWINTERRS2 ,Channel 2 pre-enable error interrupt generation status" "No interrupt,Interrupt" textline " " endif bitfld.long 0x04 1. " RAWINTERRS1 ,Channel 1 pre-enable error interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x04 0. " RAWINTERRS0 ,Channel 0 pre-enable error interrupt generation status" "No interrupt,Interrupt" line.long 0x8 "DMACENCHSTAT,Enabled Channel Status Register" sif cpuis("TMPM320C1*") bitfld.long 0x08 7. " ENABLEDCH7 ,Enabled Channel Status 7" "Disabled,Enabled" bitfld.long 0x08 6. " ENABLEDCH6 ,Enabled Channel Status 6" "Disabled,Enabled" bitfld.long 0x08 5. " ENABLEDCH5 ,Enabled Channel Status 5" "Disabled,Enabled" textline " " bitfld.long 0x08 4. " ENABLEDCH4 ,Enabled Channel Status 4" "Disabled,Enabled" bitfld.long 0x08 3. " ENABLEDCH3 ,Enabled Channel Status 3" "Disabled,Enabled" bitfld.long 0x08 2. " ENABLEDCH2 ,Enabled Channel Status 2" "Disabled,Enabled" textline " " endif bitfld.long 0x08 1. " ENABLEDCH1 ,Enabled Channel Status 1" "Disabled,Enabled" bitfld.long 0x08 0. " ENABLEDCH0 ,Enabled Channel Status 0" "Disabled,Enabled" group.long 0x20++0x03 line.long 0x0 "DMACSOFTBREQ,Software Burst Request Register" sif cpuis("TMPM364F*")||cpuis("TMPM362F*") bitfld.long 0x0 15. " SOFTBREQ15 ,DMA burst request by software 15" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 13. " SOFTBREQ13 ,DMA burst request by software 13" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 12. " SOFTBREQ12 ,DMA burst request by software 12" "Stopped/Invalid,Operated/Requested" textline " " bitfld.long 0x0 11. " SOFTBREQ11 ,DMA burst request by software 11" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 10. " SOFTBREQ10 ,DMA burst request by software 10" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 9. " SOFTBREQ9 ,DMA burst request by software 9" "Stopped/Invalid,Operating/Request" textline " " bitfld.long 0x0 8. " SOFTBREQ8 ,DMA burst request by software 8" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 7. " SOFTBREQ7 ,DMA burst request by software 7" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 6. " SOFTBREQ6 ,DMA burst request by software 6" "Stopped/Invalid,Operated/Requested" textline " " bitfld.long 0x0 5. " SOFTBREQ5 ,DMA burst request by software 5" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 4. " SOFTBREQ4 ,DMA burst request by software 4" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 3. " SOFTBREQ3 ,DMA burst request by software 3" "Stopped/Invalid,Operated/Requested" textline " " bitfld.long 0x0 2. " SOFTBREQ2 ,DMA burst request by software 2" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 1. " SOFTBREQ1 ,DMA burst request by software 1" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 0. " SOFTBREQ0 ,DMA burst request by software 0" "Stopped/Invalid,Operated/Requested" elif cpuis("TMPM361F*")||cpuis("TMPM363F*") bitfld.long 0x0 15. " SOFTBREQ15 ,DMA burst request by software 15" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 13. " SOFTBREQ13 ,DMA burst request by software 13" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 12. " SOFTBREQ12 ,DMA burst request by software 12" "Stopped/Invalid,Operated/Requested" textline " " bitfld.long 0x0 4. " SOFTBREQ4 ,DMA burst request by software 4" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 3. " SOFTBREQ3 ,DMA burst request by software 3" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 2. " SOFTBREQ2 ,DMA burst request by software 2" "Stopped/Invalid,Operated/Requested" textline " " bitfld.long 0x0 1. " SOFTBREQ1 ,DMA burst request by software 1" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 0. " SOFTBREQ0 ,DMA burst request by software 0" "Stopped/Invalid,Operated/Requested" elif cpuis("TMPM366F*")||cpuis("TMPM365F*")||cpuis("TMPM341F*") bitfld.long 0x00 15. " SOFTBREQ15 ,DMA burst request by software15" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 14. " SOFTBREQ14 ,DMA burst request by software14" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 13. " SOFTBREQ13 ,DMA burst request by software13" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 12. " SOFTBREQ12 ,DMA burst request by software12" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 11. " SOFTBREQ11 ,DMA burst request by software11" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 10. " SOFTBREQ10 ,DMA burst request by software10" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 9. " SOFTBREQ9 ,DMA burst request by software9" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 8. " SOFTBREQ8 ,DMA burst request by software8" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 7. " SOFTBREQ7 ,DMA burst request by software7" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 6. " SOFTBREQ6 ,DMA burst request by software6" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 5. " SOFTBREQ5 ,DMA burst request by software5" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 4. " SOFTBREQ4 ,DMA burst request by software4" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 3. " SOFTBREQ3 ,DMA burst request by software3" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 2. " SOFTBREQ2 ,DMA burst request by software2" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 1. " SOFTBREQ1 ,DMA burst request by software1" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 0. " SOFTBREQ0 ,DMA burst request by software0" "Stopped/Invalid,Run/Requested" elif cpuis("TMPM320C1*") bitfld.long 0x00 14. " SOFTBREQ14 ,DMA burst request by software14" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 13. " SOFTBREQ13 ,DMA burst request by software13" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 12. " SOFTBREQ12 ,DMA burst request by software12" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 11. " SOFTBREQ11 ,DMA burst request by software11" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 10. " SOFTBREQ10 ,DMA burst request by software10" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 9. " SOFTBREQ9 ,DMA burst request by software9" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 8. " SOFTBREQ8 ,DMA burst request by software8" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 7. " SOFTBREQ7 ,DMA burst request by software7" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 6. " SOFTBREQ6 ,DMA burst request by software6" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 5. " SOFTBREQ5 ,DMA burst request by software5" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 4. " SOFTBREQ4 ,DMA burst request by software4" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 3. " SOFTBREQ3 ,DMA burst request by software3" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 2. " SOFTBREQ2 ,DMA burst request by software2" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 1. " SOFTBREQ1 ,DMA burst request by software1" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 0. " SOFTBREQ0 ,DMA burst request by software0" "Stopped/Invalid,Run/Requested" elif cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x0 8. " SOFTBREQ8 ,DMA burst request by software at SSP1" "Not requested,Requested" bitfld.long 0x0 7. " SOFTBREQ7 ,DMA burst request by software at SSP1 transmission" "Not requested,Requested" bitfld.long 0x0 6. " SOFTBREQ6 ,DMA burst request by software at SSP0 reception" "Not requested,Requested" textline " " bitfld.long 0x0 5. " SOFTBREQ5 ,DMA burst request by software SSP0 transmission" "Not requested,Requested" bitfld.long 0x0 4. " SOFTBREQ4 ,DMA burst request by software at SIO4 transmission and reception" "Not requested,Requested" bitfld.long 0x0 3. " SOFTBREQ3 ,DMA burst request by software at SIO3 transmission and reception" "Not requested,Requested" textline " " bitfld.long 0x0 2. " SOFTBREQ2 ,DMA burst request by software at SIO2 transmission and reception" "Not requested,Requested" bitfld.long 0x0 1. " SOFTBREQ1 ,DMA burst request by software at SIO1 transmission and reception" "Not requested,Requested" bitfld.long 0x0 0. " SOFTBREQ0 ,DMA burst request by software at SIO0 transmission and reception" "Not requested,Requested" endif sif (!cpuis("TMPM341F*")) group.long 0x24++0x03 line.long 0x0 "DMACSOFTSREQ,Software Single Request Register" sif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") bitfld.long 0x0 13. " SOFTSREQ8 ,Single request by software at SSP reception" "Not requested,Requested" elif cpuis("TMPM365F*") bitfld.long 0x00 15. " SOFTSREQ15 ,DMA single request by software15" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 14. " SOFTSREQ14 ,DMA single request by software14" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 13. " SOFTSREQ13 ,DMA single request by software13" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 12. " SOFTSREQ12 ,DMA single request by software12" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 11. " SOFTSREQ11 ,DMA single request by software11" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 10. " SOFTSREQ10 ,DMA single request by software10" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 9. " SOFTSREQ9 ,DMA single request by software9" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 8. " SOFTSREQ8 ,DMA single request by software8" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 7. " SOFTSREQ7 ,DMA single request by software7" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 6. " SOFTSREQ6 ,DMA single request by software6" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 5. " SOFTSREQ5 ,DMA single request by software5" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 4. " SOFTSREQ4 ,DMA single request by software4" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 3. " SOFTSREQ3 ,DMA single request by software3" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 2. " SOFTSREQ2 ,DMA single request by software2" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 1. " SOFTSREQ1 ,DMA single request by software1" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 0. " SOFTSREQ0 ,DMA single request by software0" "Stopped/Invalid,Run/Requested" elif cpuis("TMPM320C1*") bitfld.long 0x00 14. " SOFTSREQ14 ,DMA single request by software14" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 13. " SOFTSREQ13 ,DMA single request by software13" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 12. " SOFTSREQ12 ,DMA single request by software12" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 11. " SOFTSREQ11 ,DMA single request by software11" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 10. " SOFTSREQ10 ,DMA single request by software10" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 9. " SOFTSREQ9 ,DMA single request by software9" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 8. " SOFTSREQ8 ,DMA single request by software8" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 7. " SOFTSREQ7 ,DMA single request by software7" "Stopped/Invalid,Run/Requested" elif (cpuis("TMPM366F*")&&"0"=="A") bitfld.long 0x0 15. " SOFTSREQ15 ,Single request by software at SSP2 Reception" "Stopped/Invaild,Run/Requested" bitfld.long 0x0 14. " SOFTSREQ14 ,Single request by software at SSP2 Transmission" "Stopped/Invaild,Run/Requested" elif (cpuis("TMPM366F*")&&"0"=="B") bitfld.long 0x0 15. " SOFTSREQ15 ,Single request by software at SSP2 Reception" "Stopped/Invaild,Run/Requested" bitfld.long 0x0 14. " SOFTSREQ14 ,Single request by software at SSP2 Transmission" "Stopped/Invaild,Run/Requested" bitfld.long 0x0 13. " SOFTSREQ13 ,Single request by software at SSP1 Reception" "Stopped/Invaild,Run/Requested" textline " " bitfld.long 0x0 12. " SOFTSREQ12 ,Single request by software at SSP1 Transmission" "Stopped/Invaild,Run/Requested" bitfld.long 0x0 11. " SOFTSREQ11 ,Single request by software at SSP0 Reception" "Stopped/Invaild,Run/Requested" bitfld.long 0x0 10. " SOFTSREQ10 ,Single request by software at SSP0 Transmission" "Stopped/Invaild,Run/Requested" elif cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x0 8. " SOFTSREQ8 ,Single request by software at SSP1 reception" "Not requested,Requested" bitfld.long 0x0 6. " SOFTSREQ6 ,Single request by software at SSP0 reception" "Not requested,Requested" endif elif (cpuis("TMPM341F*")&&("0"=="A")) hgroup.long 0x24++0x03 hide.long 0x00 "DMACSOFTSREQ,Software Single Request Register" elif (cpuis("TMPM341F*")&&("0"=="B")) group.long 0x24++0x03 line.long 0x0 "DMACSOFTSREQ,Software Single Request Register" bitfld.long 0x0 15. " SOFTSREQ15 ,DMA single request by software 15" "Under suspesion/Invalid,Running/Request" bitfld.long 0x0 14. " SOFTSREQ14 ,DMA single request by software 14" "Under suspesion/Invalid,Running/Request" endif sif cpuis("TMPM341F*") group.long 0x30++0x03 line.long 0x00 "DMACConfiguration,DMAC Configuration Register" bitfld.long 0x00 1. " M ,DMA endian configuration" "Little endian,Big endian" bitfld.long 0x00 0. " E ,DMA circuit control" "Stopped,Operated" elif cpuis("TMPM365F*") group.long 0x30++0x03 line.long 0x0 "DMACCONFIGURATION,Configuration Register" bitfld.long 0x0 1. " M ,DMA endianness configuration" "0,1" bitfld.long 0x0 0. " E ,DMA circuit control" "Stopped,Operated" elif cpuis("TMPM320C1*") group.long 0x30++0x03 line.long 0x00 "DMACCONFIGURATION,Configuration Register" bitfld.long 0x00 2. " M2 ,DMA endianness configuration" "Little endian," bitfld.long 0x00 1. " M1 ,DMA endianness configuration" "Little endian," bitfld.long 0x00 0. " E ,DMA circuit control" "Stopped,Operated" else group.long 0x30++0x03 line.long 0x0 "DMACCONFIGURATION,Configuration Register" bitfld.long 0x0 1. " M ,DMA endianness configuration" "Little-endian," bitfld.long 0x0 0. " E ,DMA circuit control" "Stopped,Operated" endif tree.end tree "Channel Registers" tree "Channel 0" width 17. group.long 0x100++0x13 line.long 0x0 "DMACC0SRCADDR,Channel Source Address Register 0" line.long 0x4 "DMACC0DESTADDR,Channel Destination Address Register 0" line.long 0x8 "DMACC0LLI,Channel Linked List Item Register 0" sif cpuis("TMPM320C1*") hexmask.long 0x8 2.--31. 0x4 " LLI ,First address of the next transfer information" bitfld.long 0x08 0. " LM ,Selects LLI storage destination AHB Master" "DMA1,DMA2" else hexmask.long 0x8 2.--31. 0x4 " LLI ,First address of the next transfer information" endif line.long 0xC "DMACC0CONTROL,Channel Control Register 0" bitfld.long 0x0C 31. " I ,Transfer end interrupt interrupt enable" "Disabled,Enabled" bitfld.long 0x0C 27. " DI ,Transfer destination address increment" "Not incremented,Incremented" bitfld.long 0x0C 26. " SI ,Transfer source address increment" "Not incremented,Incremented" sif cpuis("TMPM320C1*") bitfld.long 0x0C 25. " D ,Transfer destination AHB Master" "DMA1,DMA2" bitfld.long 0x0C 24. " S ,Transfer source AHB Master" "DMA1,DMA2" endif textline " " bitfld.long 0x0C 21.--23. " DWIDTH ,Destination width" "8-bit,16-bit,32-bit,,,,," bitfld.long 0x0C 18.--20. " SWIDTH ,Source width" "8-bit,16-bit,32-bit,,,,," bitfld.long 0x0C 15.--17. " DBSIZE ,Destination burst size" "1 beat,4 beats,8 beats,16 beats,32 beats,64 beats,128 beats,256 beats" textline " " bitfld.long 0x0C 12.--14. " SBSIZE ,Source burst size" "1 beat,4 beats,8 beats,16 beats,32 beats,64 beats,128 beats,256 beats" hexmask.long.word 0x0C 0.--11. 1. " TRANSFERSIZE ,Transfer size" line.long 0x10 "DMACC0CONFIG,Channel Configuration Register 0" bitfld.long 0x10 18. " HALT ,DMA request accept" "Accepted,Ignored" rbitfld.long 0x10 17. " ACTIVE ,Data is present in the FIFO" "No data,Data" bitfld.long 0x10 16. " LOCK ,Transfer lock enable" "Disabled,Enabled" textline " " bitfld.long 0x10 15. " ITC ,Transfer end interrupt enable" "Disabled,Enabled" bitfld.long 0x10 14. " IE ,Error interrupt enable" "Disabled,Enabled" sif cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM361F*")||cpuis("TMPM362F*") bitfld.long 0x10 11.--13. " FLOWCNTRL ,Flow control and transfer type" "Memory-to-memory,Memory-to-peripheral,Peripheral-to-memory,,,,," elif cpuis("TMPM320C1*")||cpuis("TMPM366F*")||cpuis("TMPM341F*")||cpuis("TMPM365F*") bitfld.long 0x10 11.--13. " FLOWCNTRL ,Flow control and transfer type" "Memory-to-memory,Memory-to-peripheral,Peripheral-to-memory,Peripheral-to-peripheral,,,," endif textline " " bitfld.long 0x10 6.--9. " DESTPERIPHERAL ,Destination peripheral" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x10 1.--4. " SRCPERIPHERAL ,Source peripheral" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x10 0. " E ,Channel Enable" "Disabled,Enabled" sif cpuis("TMPM320C1*") group.long 0x5300++0x03 line.long 0x00 "CG_DMASELR,DMA request Select control Register" bitfld.long 0x00 16.--19. " DMASEL ,DMA request peripheral numbers 11 to 14" "SSP2/SSP3,SSP2/SSP3,SSP2/UART2,SSP3/UART2,SSP2/UART3,SSP3/UART3,UART2/UART3,UART2/UART3,SSP3/SSP2,SSP3/SSP2,UART2/SSP2,UART2/SSP3,UART3/SSP2,UART3/SSP3,UART3/UART2,UART3/UART2" bitfld.long 0x00 1. " SP1U1DMA ,DMA request peripheral numbers 9 and 10" "SSP1,UART1" bitfld.long 0x00 0. " SP0U0DMA ,DMA request peripheral numbers 7 and 8" "SSP0,UART0" endif tree.end tree "Channel 1" width 17. group.long 0x120++0x13 line.long 0x0 "DMACC1SRCADDR,Channel Source Address Register 1" line.long 0x4 "DMACC1DESTADDR,Channel Destination Address Register 1" line.long 0x8 "DMACC1LLI,Channel Linked List Item Register 1" sif cpuis("TMPM320C1*") hexmask.long 0x8 2.--31. 0x4 " LLI ,First address of the next transfer information" bitfld.long 0x08 0. " LM ,Selects LLI storage destination AHB Master" "DMA1,DMA2" else hexmask.long 0x8 2.--31. 0x4 " LLI ,First address of the next transfer information" endif line.long 0xC "DMACC1CONTROL,Channel Control Register 1" bitfld.long 0x0C 31. " I ,Transfer end interrupt interrupt enable" "Disabled,Enabled" bitfld.long 0x0C 27. " DI ,Transfer destination address increment" "Not incremented,Incremented" bitfld.long 0x0C 26. " SI ,Transfer source address increment" "Not incremented,Incremented" sif cpuis("TMPM320C1*") bitfld.long 0x0C 25. " D ,Transfer destination AHB Master" "DMA1,DMA2" bitfld.long 0x0C 24. " S ,Transfer source AHB Master" "DMA1,DMA2" endif textline " " bitfld.long 0x0C 21.--23. " DWIDTH ,Destination width" "8-bit,16-bit,32-bit,,,,," bitfld.long 0x0C 18.--20. " SWIDTH ,Source width" "8-bit,16-bit,32-bit,,,,," bitfld.long 0x0C 15.--17. " DBSIZE ,Destination burst size" "1 beat,4 beats,8 beats,16 beats,32 beats,64 beats,128 beats,256 beats" textline " " bitfld.long 0x0C 12.--14. " SBSIZE ,Source burst size" "1 beat,4 beats,8 beats,16 beats,32 beats,64 beats,128 beats,256 beats" hexmask.long.word 0x0C 0.--11. 1. " TRANSFERSIZE ,Transfer size" line.long 0x10 "DMACC1CONFIG,Channel Configuration Register 1" bitfld.long 0x10 18. " HALT ,DMA request accept" "Accepted,Ignored" rbitfld.long 0x10 17. " ACTIVE ,Data is present in the FIFO" "No data,Data" bitfld.long 0x10 16. " LOCK ,Transfer lock enable" "Disabled,Enabled" textline " " bitfld.long 0x10 15. " ITC ,Transfer end interrupt enable" "Disabled,Enabled" bitfld.long 0x10 14. " IE ,Error interrupt enable" "Disabled,Enabled" sif cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM361F*")||cpuis("TMPM362F*") bitfld.long 0x10 11.--13. " FLOWCNTRL ,Flow control and transfer type" "Memory-to-memory,Memory-to-peripheral,Peripheral-to-memory,,,,," elif cpuis("TMPM320C1*")||cpuis("TMPM366F*")||cpuis("TMPM341F*")||cpuis("TMPM365F*") bitfld.long 0x10 11.--13. " FLOWCNTRL ,Flow control and transfer type" "Memory-to-memory,Memory-to-peripheral,Peripheral-to-memory,Peripheral-to-peripheral,,,," endif textline " " bitfld.long 0x10 6.--9. " DESTPERIPHERAL ,Destination peripheral" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x10 1.--4. " SRCPERIPHERAL ,Source peripheral" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x10 0. " E ,Channel Enable" "Disabled,Enabled" sif cpuis("TMPM320C1*") group.long 0x5300++0x03 line.long 0x00 "CG_DMASELR,DMA request Select control Register" bitfld.long 0x00 16.--19. " DMASEL ,DMA request peripheral numbers 11 to 14" "SSP2/SSP3,SSP2/SSP3,SSP2/UART2,SSP3/UART2,SSP2/UART3,SSP3/UART3,UART2/UART3,UART2/UART3,SSP3/SSP2,SSP3/SSP2,UART2/SSP2,UART2/SSP3,UART3/SSP2,UART3/SSP3,UART3/UART2,UART3/UART2" bitfld.long 0x00 1. " SP1U1DMA ,DMA request peripheral numbers 9 and 10" "SSP1,UART1" bitfld.long 0x00 0. " SP0U0DMA ,DMA request peripheral numbers 7 and 8" "SSP0,UART0" endif tree.end tree "Channel 2" width 17. group.long 0x140++0x13 line.long 0x0 "DMACC2SRCADDR,Channel Source Address Register 2" line.long 0x4 "DMACC2DESTADDR,Channel Destination Address Register 2" line.long 0x8 "DMACC2LLI,Channel Linked List Item Register 2" sif cpuis("TMPM320C1*") hexmask.long 0x8 2.--31. 0x4 " LLI ,First address of the next transfer information" bitfld.long 0x08 0. " LM ,Selects LLI storage destination AHB Master" "DMA1,DMA2" else hexmask.long 0x8 2.--31. 0x4 " LLI ,First address of the next transfer information" endif line.long 0xC "DMACC2CONTROL,Channel Control Register 2" bitfld.long 0x0C 31. " I ,Transfer end interrupt interrupt enable" "Disabled,Enabled" bitfld.long 0x0C 27. " DI ,Transfer destination address increment" "Not incremented,Incremented" bitfld.long 0x0C 26. " SI ,Transfer source address increment" "Not incremented,Incremented" sif cpuis("TMPM320C1*") bitfld.long 0x0C 25. " D ,Transfer destination AHB Master" "DMA1,DMA2" bitfld.long 0x0C 24. " S ,Transfer source AHB Master" "DMA1,DMA2" endif textline " " bitfld.long 0x0C 21.--23. " DWIDTH ,Destination width" "8-bit,16-bit,32-bit,,,,," bitfld.long 0x0C 18.--20. " SWIDTH ,Source width" "8-bit,16-bit,32-bit,,,,," bitfld.long 0x0C 15.--17. " DBSIZE ,Destination burst size" "1 beat,4 beats,8 beats,16 beats,32 beats,64 beats,128 beats,256 beats" textline " " bitfld.long 0x0C 12.--14. " SBSIZE ,Source burst size" "1 beat,4 beats,8 beats,16 beats,32 beats,64 beats,128 beats,256 beats" hexmask.long.word 0x0C 0.--11. 1. " TRANSFERSIZE ,Transfer size" line.long 0x10 "DMACC2CONFIG,Channel Configuration Register 2" bitfld.long 0x10 18. " HALT ,DMA request accept" "Accepted,Ignored" rbitfld.long 0x10 17. " ACTIVE ,Data is present in the FIFO" "No data,Data" bitfld.long 0x10 16. " LOCK ,Transfer lock enable" "Disabled,Enabled" textline " " bitfld.long 0x10 15. " ITC ,Transfer end interrupt enable" "Disabled,Enabled" bitfld.long 0x10 14. " IE ,Error interrupt enable" "Disabled,Enabled" sif cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM361F*")||cpuis("TMPM362F*") bitfld.long 0x10 11.--13. " FLOWCNTRL ,Flow control and transfer type" "Memory-to-memory,Memory-to-peripheral,Peripheral-to-memory,,,,," elif cpuis("TMPM320C1*")||cpuis("TMPM366F*")||cpuis("TMPM341F*")||cpuis("TMPM365F*") bitfld.long 0x10 11.--13. " FLOWCNTRL ,Flow control and transfer type" "Memory-to-memory,Memory-to-peripheral,Peripheral-to-memory,Peripheral-to-peripheral,,,," endif textline " " bitfld.long 0x10 6.--9. " DESTPERIPHERAL ,Destination peripheral" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x10 1.--4. " SRCPERIPHERAL ,Source peripheral" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x10 0. " E ,Channel Enable" "Disabled,Enabled" sif cpuis("TMPM320C1*") group.long 0x5300++0x03 line.long 0x00 "CG_DMASELR,DMA request Select control Register" bitfld.long 0x00 16.--19. " DMASEL ,DMA request peripheral numbers 11 to 14" "SSP2/SSP3,SSP2/SSP3,SSP2/UART2,SSP3/UART2,SSP2/UART3,SSP3/UART3,UART2/UART3,UART2/UART3,SSP3/SSP2,SSP3/SSP2,UART2/SSP2,UART2/SSP3,UART3/SSP2,UART3/SSP3,UART3/UART2,UART3/UART2" bitfld.long 0x00 1. " SP1U1DMA ,DMA request peripheral numbers 9 and 10" "SSP1,UART1" bitfld.long 0x00 0. " SP0U0DMA ,DMA request peripheral numbers 7 and 8" "SSP0,UART0" endif tree.end tree "Channel 3" width 17. group.long 0x160++0x13 line.long 0x0 "DMACC3SRCADDR,Channel Source Address Register 3" line.long 0x4 "DMACC3DESTADDR,Channel Destination Address Register 3" line.long 0x8 "DMACC3LLI,Channel Linked List Item Register 3" sif cpuis("TMPM320C1*") hexmask.long 0x8 2.--31. 0x4 " LLI ,First address of the next transfer information" bitfld.long 0x08 0. " LM ,Selects LLI storage destination AHB Master" "DMA1,DMA2" else hexmask.long 0x8 2.--31. 0x4 " LLI ,First address of the next transfer information" endif line.long 0xC "DMACC3CONTROL,Channel Control Register 3" bitfld.long 0x0C 31. " I ,Transfer end interrupt interrupt enable" "Disabled,Enabled" bitfld.long 0x0C 27. " DI ,Transfer destination address increment" "Not incremented,Incremented" bitfld.long 0x0C 26. " SI ,Transfer source address increment" "Not incremented,Incremented" sif cpuis("TMPM320C1*") bitfld.long 0x0C 25. " D ,Transfer destination AHB Master" "DMA1,DMA2" bitfld.long 0x0C 24. " S ,Transfer source AHB Master" "DMA1,DMA2" endif textline " " bitfld.long 0x0C 21.--23. " DWIDTH ,Destination width" "8-bit,16-bit,32-bit,,,,," bitfld.long 0x0C 18.--20. " SWIDTH ,Source width" "8-bit,16-bit,32-bit,,,,," bitfld.long 0x0C 15.--17. " DBSIZE ,Destination burst size" "1 beat,4 beats,8 beats,16 beats,32 beats,64 beats,128 beats,256 beats" textline " " bitfld.long 0x0C 12.--14. " SBSIZE ,Source burst size" "1 beat,4 beats,8 beats,16 beats,32 beats,64 beats,128 beats,256 beats" hexmask.long.word 0x0C 0.--11. 1. " TRANSFERSIZE ,Transfer size" line.long 0x10 "DMACC3CONFIG,Channel Configuration Register 3" bitfld.long 0x10 18. " HALT ,DMA request accept" "Accepted,Ignored" rbitfld.long 0x10 17. " ACTIVE ,Data is present in the FIFO" "No data,Data" bitfld.long 0x10 16. " LOCK ,Transfer lock enable" "Disabled,Enabled" textline " " bitfld.long 0x10 15. " ITC ,Transfer end interrupt enable" "Disabled,Enabled" bitfld.long 0x10 14. " IE ,Error interrupt enable" "Disabled,Enabled" sif cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM361F*")||cpuis("TMPM362F*") bitfld.long 0x10 11.--13. " FLOWCNTRL ,Flow control and transfer type" "Memory-to-memory,Memory-to-peripheral,Peripheral-to-memory,,,,," elif cpuis("TMPM320C1*")||cpuis("TMPM366F*")||cpuis("TMPM341F*")||cpuis("TMPM365F*") bitfld.long 0x10 11.--13. " FLOWCNTRL ,Flow control and transfer type" "Memory-to-memory,Memory-to-peripheral,Peripheral-to-memory,Peripheral-to-peripheral,,,," endif textline " " bitfld.long 0x10 6.--9. " DESTPERIPHERAL ,Destination peripheral" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x10 1.--4. " SRCPERIPHERAL ,Source peripheral" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x10 0. " E ,Channel Enable" "Disabled,Enabled" sif cpuis("TMPM320C1*") group.long 0x5300++0x03 line.long 0x00 "CG_DMASELR,DMA request Select control Register" bitfld.long 0x00 16.--19. " DMASEL ,DMA request peripheral numbers 11 to 14" "SSP2/SSP3,SSP2/SSP3,SSP2/UART2,SSP3/UART2,SSP2/UART3,SSP3/UART3,UART2/UART3,UART2/UART3,SSP3/SSP2,SSP3/SSP2,UART2/SSP2,UART2/SSP3,UART3/SSP2,UART3/SSP3,UART3/UART2,UART3/UART2" bitfld.long 0x00 1. " SP1U1DMA ,DMA request peripheral numbers 9 and 10" "SSP1,UART1" bitfld.long 0x00 0. " SP0U0DMA ,DMA request peripheral numbers 7 and 8" "SSP0,UART0" endif tree.end tree "Channel 4" width 17. group.long 0x180++0x13 line.long 0x0 "DMACC4SRCADDR,Channel Source Address Register 4" line.long 0x4 "DMACC4DESTADDR,Channel Destination Address Register 4" line.long 0x8 "DMACC4LLI,Channel Linked List Item Register 4" sif cpuis("TMPM320C1*") hexmask.long 0x8 2.--31. 0x4 " LLI ,First address of the next transfer information" bitfld.long 0x08 0. " LM ,Selects LLI storage destination AHB Master" "DMA1,DMA2" else hexmask.long 0x8 2.--31. 0x4 " LLI ,First address of the next transfer information" endif line.long 0xC "DMACC4CONTROL,Channel Control Register 4" bitfld.long 0x0C 31. " I ,Transfer end interrupt interrupt enable" "Disabled,Enabled" bitfld.long 0x0C 27. " DI ,Transfer destination address increment" "Not incremented,Incremented" bitfld.long 0x0C 26. " SI ,Transfer source address increment" "Not incremented,Incremented" sif cpuis("TMPM320C1*") bitfld.long 0x0C 25. " D ,Transfer destination AHB Master" "DMA1,DMA2" bitfld.long 0x0C 24. " S ,Transfer source AHB Master" "DMA1,DMA2" endif textline " " bitfld.long 0x0C 21.--23. " DWIDTH ,Destination width" "8-bit,16-bit,32-bit,,,,," bitfld.long 0x0C 18.--20. " SWIDTH ,Source width" "8-bit,16-bit,32-bit,,,,," bitfld.long 0x0C 15.--17. " DBSIZE ,Destination burst size" "1 beat,4 beats,8 beats,16 beats,32 beats,64 beats,128 beats,256 beats" textline " " bitfld.long 0x0C 12.--14. " SBSIZE ,Source burst size" "1 beat,4 beats,8 beats,16 beats,32 beats,64 beats,128 beats,256 beats" hexmask.long.word 0x0C 0.--11. 1. " TRANSFERSIZE ,Transfer size" line.long 0x10 "DMACC4CONFIG,Channel Configuration Register 4" bitfld.long 0x10 18. " HALT ,DMA request accept" "Accepted,Ignored" rbitfld.long 0x10 17. " ACTIVE ,Data is present in the FIFO" "No data,Data" bitfld.long 0x10 16. " LOCK ,Transfer lock enable" "Disabled,Enabled" textline " " bitfld.long 0x10 15. " ITC ,Transfer end interrupt enable" "Disabled,Enabled" bitfld.long 0x10 14. " IE ,Error interrupt enable" "Disabled,Enabled" sif cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM361F*")||cpuis("TMPM362F*") bitfld.long 0x10 11.--13. " FLOWCNTRL ,Flow control and transfer type" "Memory-to-memory,Memory-to-peripheral,Peripheral-to-memory,,,,," elif cpuis("TMPM320C1*")||cpuis("TMPM366F*")||cpuis("TMPM341F*")||cpuis("TMPM365F*") bitfld.long 0x10 11.--13. " FLOWCNTRL ,Flow control and transfer type" "Memory-to-memory,Memory-to-peripheral,Peripheral-to-memory,Peripheral-to-peripheral,,,," endif textline " " bitfld.long 0x10 6.--9. " DESTPERIPHERAL ,Destination peripheral" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x10 1.--4. " SRCPERIPHERAL ,Source peripheral" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x10 0. " E ,Channel Enable" "Disabled,Enabled" sif cpuis("TMPM320C1*") group.long 0x5300++0x03 line.long 0x00 "CG_DMASELR,DMA request Select control Register" bitfld.long 0x00 16.--19. " DMASEL ,DMA request peripheral numbers 11 to 14" "SSP2/SSP3,SSP2/SSP3,SSP2/UART2,SSP3/UART2,SSP2/UART3,SSP3/UART3,UART2/UART3,UART2/UART3,SSP3/SSP2,SSP3/SSP2,UART2/SSP2,UART2/SSP3,UART3/SSP2,UART3/SSP3,UART3/UART2,UART3/UART2" bitfld.long 0x00 1. " SP1U1DMA ,DMA request peripheral numbers 9 and 10" "SSP1,UART1" bitfld.long 0x00 0. " SP0U0DMA ,DMA request peripheral numbers 7 and 8" "SSP0,UART0" endif tree.end tree "Channel 5" width 17. group.long 0x1A0++0x13 line.long 0x0 "DMACC5SRCADDR,Channel Source Address Register 5" line.long 0x4 "DMACC5DESTADDR,Channel Destination Address Register 5" line.long 0x8 "DMACC5LLI,Channel Linked List Item Register 5" sif cpuis("TMPM320C1*") hexmask.long 0x8 2.--31. 0x4 " LLI ,First address of the next transfer information" bitfld.long 0x08 0. " LM ,Selects LLI storage destination AHB Master" "DMA1,DMA2" else hexmask.long 0x8 2.--31. 0x4 " LLI ,First address of the next transfer information" endif line.long 0xC "DMACC5CONTROL,Channel Control Register 5" bitfld.long 0x0C 31. " I ,Transfer end interrupt interrupt enable" "Disabled,Enabled" bitfld.long 0x0C 27. " DI ,Transfer destination address increment" "Not incremented,Incremented" bitfld.long 0x0C 26. " SI ,Transfer source address increment" "Not incremented,Incremented" sif cpuis("TMPM320C1*") bitfld.long 0x0C 25. " D ,Transfer destination AHB Master" "DMA1,DMA2" bitfld.long 0x0C 24. " S ,Transfer source AHB Master" "DMA1,DMA2" endif textline " " bitfld.long 0x0C 21.--23. " DWIDTH ,Destination width" "8-bit,16-bit,32-bit,,,,," bitfld.long 0x0C 18.--20. " SWIDTH ,Source width" "8-bit,16-bit,32-bit,,,,," bitfld.long 0x0C 15.--17. " DBSIZE ,Destination burst size" "1 beat,4 beats,8 beats,16 beats,32 beats,64 beats,128 beats,256 beats" textline " " bitfld.long 0x0C 12.--14. " SBSIZE ,Source burst size" "1 beat,4 beats,8 beats,16 beats,32 beats,64 beats,128 beats,256 beats" hexmask.long.word 0x0C 0.--11. 1. " TRANSFERSIZE ,Transfer size" line.long 0x10 "DMACC5CONFIG,Channel Configuration Register 5" bitfld.long 0x10 18. " HALT ,DMA request accept" "Accepted,Ignored" rbitfld.long 0x10 17. " ACTIVE ,Data is present in the FIFO" "No data,Data" bitfld.long 0x10 16. " LOCK ,Transfer lock enable" "Disabled,Enabled" textline " " bitfld.long 0x10 15. " ITC ,Transfer end interrupt enable" "Disabled,Enabled" bitfld.long 0x10 14. " IE ,Error interrupt enable" "Disabled,Enabled" sif cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM361F*")||cpuis("TMPM362F*") bitfld.long 0x10 11.--13. " FLOWCNTRL ,Flow control and transfer type" "Memory-to-memory,Memory-to-peripheral,Peripheral-to-memory,,,,," elif cpuis("TMPM320C1*")||cpuis("TMPM366F*")||cpuis("TMPM341F*")||cpuis("TMPM365F*") bitfld.long 0x10 11.--13. " FLOWCNTRL ,Flow control and transfer type" "Memory-to-memory,Memory-to-peripheral,Peripheral-to-memory,Peripheral-to-peripheral,,,," endif textline " " bitfld.long 0x10 6.--9. " DESTPERIPHERAL ,Destination peripheral" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x10 1.--4. " SRCPERIPHERAL ,Source peripheral" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x10 0. " E ,Channel Enable" "Disabled,Enabled" sif cpuis("TMPM320C1*") group.long 0x5300++0x03 line.long 0x00 "CG_DMASELR,DMA request Select control Register" bitfld.long 0x00 16.--19. " DMASEL ,DMA request peripheral numbers 11 to 14" "SSP2/SSP3,SSP2/SSP3,SSP2/UART2,SSP3/UART2,SSP2/UART3,SSP3/UART3,UART2/UART3,UART2/UART3,SSP3/SSP2,SSP3/SSP2,UART2/SSP2,UART2/SSP3,UART3/SSP2,UART3/SSP3,UART3/UART2,UART3/UART2" bitfld.long 0x00 1. " SP1U1DMA ,DMA request peripheral numbers 9 and 10" "SSP1,UART1" bitfld.long 0x00 0. " SP0U0DMA ,DMA request peripheral numbers 7 and 8" "SSP0,UART0" endif tree.end tree "Channel 6" width 17. group.long 0x1C0++0x13 line.long 0x0 "DMACC6SRCADDR,Channel Source Address Register 6" line.long 0x4 "DMACC6DESTADDR,Channel Destination Address Register 6" line.long 0x8 "DMACC6LLI,Channel Linked List Item Register 6" sif cpuis("TMPM320C1*") hexmask.long 0x8 2.--31. 0x4 " LLI ,First address of the next transfer information" bitfld.long 0x08 0. " LM ,Selects LLI storage destination AHB Master" "DMA1,DMA2" else hexmask.long 0x8 2.--31. 0x4 " LLI ,First address of the next transfer information" endif line.long 0xC "DMACC6CONTROL,Channel Control Register 6" bitfld.long 0x0C 31. " I ,Transfer end interrupt interrupt enable" "Disabled,Enabled" bitfld.long 0x0C 27. " DI ,Transfer destination address increment" "Not incremented,Incremented" bitfld.long 0x0C 26. " SI ,Transfer source address increment" "Not incremented,Incremented" sif cpuis("TMPM320C1*") bitfld.long 0x0C 25. " D ,Transfer destination AHB Master" "DMA1,DMA2" bitfld.long 0x0C 24. " S ,Transfer source AHB Master" "DMA1,DMA2" endif textline " " bitfld.long 0x0C 21.--23. " DWIDTH ,Destination width" "8-bit,16-bit,32-bit,,,,," bitfld.long 0x0C 18.--20. " SWIDTH ,Source width" "8-bit,16-bit,32-bit,,,,," bitfld.long 0x0C 15.--17. " DBSIZE ,Destination burst size" "1 beat,4 beats,8 beats,16 beats,32 beats,64 beats,128 beats,256 beats" textline " " bitfld.long 0x0C 12.--14. " SBSIZE ,Source burst size" "1 beat,4 beats,8 beats,16 beats,32 beats,64 beats,128 beats,256 beats" hexmask.long.word 0x0C 0.--11. 1. " TRANSFERSIZE ,Transfer size" line.long 0x10 "DMACC6CONFIG,Channel Configuration Register 6" bitfld.long 0x10 18. " HALT ,DMA request accept" "Accepted,Ignored" rbitfld.long 0x10 17. " ACTIVE ,Data is present in the FIFO" "No data,Data" bitfld.long 0x10 16. " LOCK ,Transfer lock enable" "Disabled,Enabled" textline " " bitfld.long 0x10 15. " ITC ,Transfer end interrupt enable" "Disabled,Enabled" bitfld.long 0x10 14. " IE ,Error interrupt enable" "Disabled,Enabled" sif cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM361F*")||cpuis("TMPM362F*") bitfld.long 0x10 11.--13. " FLOWCNTRL ,Flow control and transfer type" "Memory-to-memory,Memory-to-peripheral,Peripheral-to-memory,,,,," elif cpuis("TMPM320C1*")||cpuis("TMPM366F*")||cpuis("TMPM341F*")||cpuis("TMPM365F*") bitfld.long 0x10 11.--13. " FLOWCNTRL ,Flow control and transfer type" "Memory-to-memory,Memory-to-peripheral,Peripheral-to-memory,Peripheral-to-peripheral,,,," endif textline " " bitfld.long 0x10 6.--9. " DESTPERIPHERAL ,Destination peripheral" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x10 1.--4. " SRCPERIPHERAL ,Source peripheral" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x10 0. " E ,Channel Enable" "Disabled,Enabled" sif cpuis("TMPM320C1*") group.long 0x5300++0x03 line.long 0x00 "CG_DMASELR,DMA request Select control Register" bitfld.long 0x00 16.--19. " DMASEL ,DMA request peripheral numbers 11 to 14" "SSP2/SSP3,SSP2/SSP3,SSP2/UART2,SSP3/UART2,SSP2/UART3,SSP3/UART3,UART2/UART3,UART2/UART3,SSP3/SSP2,SSP3/SSP2,UART2/SSP2,UART2/SSP3,UART3/SSP2,UART3/SSP3,UART3/UART2,UART3/UART2" bitfld.long 0x00 1. " SP1U1DMA ,DMA request peripheral numbers 9 and 10" "SSP1,UART1" bitfld.long 0x00 0. " SP0U0DMA ,DMA request peripheral numbers 7 and 8" "SSP0,UART0" endif tree.end tree "Channel 7" width 17. group.long 0x1E0++0x13 line.long 0x0 "DMACC7SRCADDR,Channel Source Address Register 7" line.long 0x4 "DMACC7DESTADDR,Channel Destination Address Register 7" line.long 0x8 "DMACC7LLI,Channel Linked List Item Register 7" sif cpuis("TMPM320C1*") hexmask.long 0x8 2.--31. 0x4 " LLI ,First address of the next transfer information" bitfld.long 0x08 0. " LM ,Selects LLI storage destination AHB Master" "DMA1,DMA2" else hexmask.long 0x8 2.--31. 0x4 " LLI ,First address of the next transfer information" endif line.long 0xC "DMACC7CONTROL,Channel Control Register 7" bitfld.long 0x0C 31. " I ,Transfer end interrupt interrupt enable" "Disabled,Enabled" bitfld.long 0x0C 27. " DI ,Transfer destination address increment" "Not incremented,Incremented" bitfld.long 0x0C 26. " SI ,Transfer source address increment" "Not incremented,Incremented" sif cpuis("TMPM320C1*") bitfld.long 0x0C 25. " D ,Transfer destination AHB Master" "DMA1,DMA2" bitfld.long 0x0C 24. " S ,Transfer source AHB Master" "DMA1,DMA2" endif textline " " bitfld.long 0x0C 21.--23. " DWIDTH ,Destination width" "8-bit,16-bit,32-bit,,,,," bitfld.long 0x0C 18.--20. " SWIDTH ,Source width" "8-bit,16-bit,32-bit,,,,," bitfld.long 0x0C 15.--17. " DBSIZE ,Destination burst size" "1 beat,4 beats,8 beats,16 beats,32 beats,64 beats,128 beats,256 beats" textline " " bitfld.long 0x0C 12.--14. " SBSIZE ,Source burst size" "1 beat,4 beats,8 beats,16 beats,32 beats,64 beats,128 beats,256 beats" hexmask.long.word 0x0C 0.--11. 1. " TRANSFERSIZE ,Transfer size" line.long 0x10 "DMACC7CONFIG,Channel Configuration Register 7" bitfld.long 0x10 18. " HALT ,DMA request accept" "Accepted,Ignored" rbitfld.long 0x10 17. " ACTIVE ,Data is present in the FIFO" "No data,Data" bitfld.long 0x10 16. " LOCK ,Transfer lock enable" "Disabled,Enabled" textline " " bitfld.long 0x10 15. " ITC ,Transfer end interrupt enable" "Disabled,Enabled" bitfld.long 0x10 14. " IE ,Error interrupt enable" "Disabled,Enabled" sif cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM361F*")||cpuis("TMPM362F*") bitfld.long 0x10 11.--13. " FLOWCNTRL ,Flow control and transfer type" "Memory-to-memory,Memory-to-peripheral,Peripheral-to-memory,,,,," elif cpuis("TMPM320C1*")||cpuis("TMPM366F*")||cpuis("TMPM341F*")||cpuis("TMPM365F*") bitfld.long 0x10 11.--13. " FLOWCNTRL ,Flow control and transfer type" "Memory-to-memory,Memory-to-peripheral,Peripheral-to-memory,Peripheral-to-peripheral,,,," endif textline " " bitfld.long 0x10 6.--9. " DESTPERIPHERAL ,Destination peripheral" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x10 1.--4. " SRCPERIPHERAL ,Source peripheral" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x10 0. " E ,Channel Enable" "Disabled,Enabled" sif cpuis("TMPM320C1*") group.long 0x5300++0x03 line.long 0x00 "CG_DMASELR,DMA request Select control Register" bitfld.long 0x00 16.--19. " DMASEL ,DMA request peripheral numbers 11 to 14" "SSP2/SSP3,SSP2/SSP3,SSP2/UART2,SSP3/UART2,SSP2/UART3,SSP3/UART3,UART2/UART3,UART2/UART3,SSP3/SSP2,SSP3/SSP2,UART2/SSP2,UART2/SSP3,UART3/SSP2,UART3/SSP3,UART3/UART2,UART3/UART2" bitfld.long 0x00 1. " SP1U1DMA ,DMA request peripheral numbers 9 and 10" "SSP1,UART1" bitfld.long 0x00 0. " SP0U0DMA ,DMA request peripheral numbers 7 and 8" "SSP0,UART0" endif tree.end tree.end endif width 0xB elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM365F*") base ad:0x40000000 width 20. sif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") rgroup.long 0x0++0x03 line.long 0x0 "DMA0Status,DMAC Status Register" bitfld.long 0x0 0. " MASTER_ENABLE ,DMA operation" "Disabled,Enabled" wgroup.long 0x4++0x03 line.long 0x0 "DMA0CFG,DMA configuration Register" bitfld.long 0x0 0. " MASTER_ENABLE ,DMA operation" "Disabled,Enabled" group.long 0x8++0x03 line.long 0x0 "DMA0CTRLBASEPTR,Channel control data base pointer Register" hexmask.long.tbyte 0x0 10.--31. 0x400 " CTRL_BASE_PTR ,Primary database pointer" rgroup.long 0x0C++0x03 line.long 0x00 "DMA0AltCtlBasePtr,Channel alternate control data base pointer Register" wgroup.long 0x14++0x03 line.long 0x0 "DMA0CHNLSWREQUEST,Channel software request status Register" bitfld.long 0x0 31. " CHNL_SW_REQUEST ,DMA request31" "Request,Do not request" bitfld.long 0x0 30. " CHNL_SW_REQUEST ,DMA request30" "Request,Do not request" bitfld.long 0x0 29. " CHNL_SW_REQUEST ,DMA request29" "Request,Do not request" bitfld.long 0x0 28. " CHNL_SW_REQUEST ,DMA request28" "Request,Do not request" textline " " bitfld.long 0x0 27. " CHNL_SW_REQUEST ,DMA request27" "Request,Do not request" bitfld.long 0x0 26. " CHNL_SW_REQUEST ,DMA request26" "Request,Do not request" bitfld.long 0x0 25. " CHNL_SW_REQUEST ,DMA request25" "Request,Do not request" bitfld.long 0x0 24. " CHNL_SW_REQUEST ,DMA request24" "Request,Do not request" textline " " bitfld.long 0x0 23. " CHNL_SW_REQUEST ,DMA request23" "Request,Do not request" bitfld.long 0x0 22. " CHNL_SW_REQUEST ,DMA request22" "Request,Do not request" bitfld.long 0x0 21. " CHNL_SW_REQUEST ,DMA request21" "Request,Do not request" bitfld.long 0x0 20. " CHNL_SW_REQUEST ,DMA request20" "Request,Do not request" textline " " bitfld.long 0x0 19. " CHNL_SW_REQUEST ,DMA request19" "Request,Do not request" bitfld.long 0x0 18. " CHNL_SW_REQUEST ,DMA request18" "Request,Do not request" bitfld.long 0x0 17. " CHNL_SW_REQUEST ,DMA request17" "Request,Do not request" bitfld.long 0x0 16. " CHNL_SW_REQUEST ,DMA request16" "Request,Do not request" textline " " bitfld.long 0x0 15. " CHNL_SW_REQUEST ,DMA request15" "Request,Do not request" bitfld.long 0x0 14. " CHNL_SW_REQUEST ,DMA request14" "Request,Do not request" bitfld.long 0x0 13. " CHNL_SW_REQUEST ,DMA request13" "Request,Do not request" bitfld.long 0x0 12. " CHNL_SW_REQUEST ,DMA request12" "Request,Do not request" textline " " bitfld.long 0x0 11. " CHNL_SW_REQUEST ,DMA request11" "Request,Do not request" bitfld.long 0x0 10. " CHNL_SW_REQUEST ,DMA request10" "Request,Do not request" bitfld.long 0x0 9. " CHNL_SW_REQUEST ,DMA request9" "Request,Do not request" bitfld.long 0x0 8. " CHNL_SW_REQUEST ,DMA request8" "Request,Do not request" textline " " bitfld.long 0x0 7. " CHNL_SW_REQUEST ,DMA request7" "Request,Do not request" bitfld.long 0x0 6. " CHNL_SW_REQUEST ,DMA request6" "Request,Do not request" bitfld.long 0x0 5. " CHNL_SW_REQUEST ,DMA request5" "Request,Do not request" bitfld.long 0x0 4. " CHNL_SW_REQUEST ,DMA request4" "Request,Do not request" textline " " bitfld.long 0x0 3. " CHNL_SW_REQUEST ,DMA request3" "Request,Do not request" bitfld.long 0x0 2. " CHNL_SW_REQUEST ,DMA request2" "Request,Do not request" bitfld.long 0x0 1. " CHNL_SW_REQUEST ,DMA request1" "Request,Do not request" bitfld.long 0x0 0. " CHNL_SW_REQUEST ,DMA request0" "Request,Do not request" width 21. textline " " group.long 0x18++0x03 line.long 0x0 "DMA0CHNLUSBURSTSET,Channel useburst set Register" bitfld.long 0x00 31. " CHNL_USEBURST_SET ,Single transfer disable 31" "Enabled,Disabled" bitfld.long 0x00 30. " CHNL_USEBURST_SET ,Single transfer disable 30" "Enabled,Disabled" bitfld.long 0x00 29. " CHNL_USEBURST_SET ,Single transfer disable 29" "Enabled,Disabled" bitfld.long 0x00 28. " CHNL_USEBURST_SET ,Single transfer disable 28" "Enabled,Disabled" textline " " bitfld.long 0x00 27. " CHNL_USEBURST_SET ,Single transfer disable 27" "Enabled,Disabled" bitfld.long 0x00 26. " CHNL_USEBURST_SET ,Single transfer disable 26" "Enabled,Disabled" bitfld.long 0x00 25. " CHNL_USEBURST_SET ,Single transfer disable 25" "Enabled,Disabled" bitfld.long 0x00 24. " CHNL_USEBURST_SET ,Single transfer disable 24" "Enabled,Disabled" textline " " bitfld.long 0x00 23. " CHNL_USEBURST_SET ,Single transfer disable 23" "Enabled,Disabled" bitfld.long 0x00 22. " CHNL_USEBURST_SET ,Single transfer disable 22" "Enabled,Disabled" bitfld.long 0x00 21. " CHNL_USEBURST_SET ,Single transfer disable 21" "Enabled,Disabled" bitfld.long 0x00 20. " CHNL_USEBURST_SET ,Single transfer disable 20" "Enabled,Disabled" textline " " bitfld.long 0x00 19. " CHNL_USEBURST_SET ,Single transfer disable 19" "Enabled,Disabled" bitfld.long 0x00 18. " CHNL_USEBURST_SET ,Single transfer disable 18" "Enabled,Disabled" bitfld.long 0x00 17. " CHNL_USEBURST_SET ,Single transfer disable 17" "Enabled,Disabled" bitfld.long 0x00 16. " CHNL_USEBURST_SET ,Single transfer disable 16" "Enabled,Disabled" textline " " bitfld.long 0x00 15. " CHNL_USEBURST_SET ,Single transfer disable 15" "Enabled,Disabled" bitfld.long 0x00 14. " CHNL_USEBURST_SET ,Single transfer disable 14" "Enabled,Disabled" bitfld.long 0x00 13. " CHNL_USEBURST_SET ,Single transfer disable 13" "Enabled,Disabled" bitfld.long 0x00 12. " CHNL_USEBURST_SET ,Single transfer disable 12" "Enabled,Disabled" textline " " bitfld.long 0x00 11. " CHNL_USEBURST_SET ,Single transfer disable 11" "Enabled,Disabled" bitfld.long 0x00 10. " CHNL_USEBURST_SET ,Single transfer disable 10" "Enabled,Disabled" bitfld.long 0x00 9. " CHNL_USEBURST_SET ,Single transfer disable 9" "Enabled,Disabled" bitfld.long 0x00 8. " CHNL_USEBURST_SET ,Single transfer disable 8" "Enabled,Disabled" textline " " bitfld.long 0x00 7. " CHNL_USEBURST_SET ,Single transfer disable 7" "Enabled,Disabled" bitfld.long 0x00 6. " CHNL_USEBURST_SET ,Single transfer disable 6" "Enabled,Disabled" bitfld.long 0x00 5. " CHNL_USEBURST_SET ,Single transfer disable 5" "Enabled,Disabled" bitfld.long 0x00 4. " CHNL_USEBURST_SET ,Single transfer disable 4" "Enabled,Disabled" textline " " bitfld.long 0x00 3. " CHNL_USEBURST_SET ,Single transfer disable 3" "Enabled,Disabled" bitfld.long 0x00 2. " CHNL_USEBURST_SET ,Single transfer disable 2" "Enabled,Disabled" bitfld.long 0x00 1. " CHNL_USEBURST_SET ,Single transfer disable 1" "Enabled,Disabled" bitfld.long 0x00 0. " CHNL_USEBURST_SET ,Single transfer disable 0" "Enabled,Disabled" wgroup.long 0x1C++0x03 line.long 0x00 "DMA0CHNLUSEBURSTCLR,Channel useburst clear Register" bitfld.long 0x00 31. " CHNL_USEBURST_CLR ,Single transfer disable 31" "Enabled,Disabled" bitfld.long 0x00 30. " CHNL_USEBURST_CLR ,Single transfer disable 30" "Enable,Disable" bitfld.long 0x00 29. " CHNL_USEBURST_CLR ,Single transfer disable 29" "Enable,Disable" bitfld.long 0x00 28. " CHNL_USEBURST_CLR ,Single transfer disable 28" "Enable,Disable" textline " " bitfld.long 0x00 27. " CHNL_USEBURST_CLR ,Single transfer disable 27" "Enable,Disable" bitfld.long 0x00 26. " CHNL_USEBURST_CLR ,Single transfer disable 26" "Enable,Disable" bitfld.long 0x00 25. " CHNL_USEBURST_CLR ,Single transfer disable 25" "Enable,Disable" bitfld.long 0x00 24. " CHNL_USEBURST_CLR ,Single transfer disable 24" "Enable,Disable" textline " " bitfld.long 0x00 23. " CHNL_USEBURST_CLR ,Single transfer disable 23" "Enable,Disable" bitfld.long 0x00 22. " CHNL_USEBURST_CLR ,Single transfer disable 22" "Enable,Disable" bitfld.long 0x00 21. " CHNL_USEBURST_CLR ,Single transfer disable 21" "Enable,Disable" bitfld.long 0x00 20. " CHNL_USEBURST_CLR ,Single transfer disable 20" "Enable,Disable" textline " " bitfld.long 0x00 19. " CHNL_USEBURST_CLR ,Single transfer disable 19" "Enable,Disable" bitfld.long 0x00 18. " CHNL_USEBURST_CLR ,Single transfer disable 18" "Enable,Disable" bitfld.long 0x00 17. " CHNL_USEBURST_CLR ,Single transfer disable 17" "Enable,Disable" bitfld.long 0x00 16. " CHNL_USEBURST_CLR ,Single transfer disable 16" "Enable,Disable" textline " " bitfld.long 0x00 15. " CHNL_USEBURST_CLR ,Single transfer disable 15" "Enable,Disable" bitfld.long 0x00 14. " CHNL_USEBURST_CLR ,Single transfer disable 14" "Enable,Disable" bitfld.long 0x00 13. " CHNL_USEBURST_CLR ,Single transfer disable 13" "Enable,Disable" bitfld.long 0x00 12. " CHNL_USEBURST_CLR ,Single transfer disable 12" "Enable,Disable" textline " " bitfld.long 0x00 11. " CHNL_USEBURST_CLR ,Single transfer disable 11" "Enabled,Disabled" bitfld.long 0x00 10. " CHNL_USEBURST_CLR ,Single transfer disable 10" "Enable,Disable" bitfld.long 0x00 9. " CHNL_USEBURST_CLR ,Single transfer disable 9" "Enable,Disable" bitfld.long 0x00 8. " CHNL_USEBURST_CLR ,Single transfer disable 8" "Enable,Disable" textline " " bitfld.long 0x00 7. " CHNL_USEBURST_CLR ,Single transfer disable 7" "Enabled,Disabled" bitfld.long 0x00 6. " CHNL_USEBURST_CLR ,Single transfer disable 6" "Enable,Disable" bitfld.long 0x00 5. " CHNL_USEBURST_CLR ,Single transfer disable 5" "Enable,Disable" bitfld.long 0x00 4. " CHNL_USEBURST_CLR ,Single transfer disable 4" "Enable,Disable" textline " " bitfld.long 0x00 3. " CHNL_USEBURST_CLR ,Single transfer disable 3" "Enabled,Disabled" bitfld.long 0x00 2. " CHNL_USEBURST_CLR ,Single transfer disable 2" "Enable,Disable" bitfld.long 0x00 1. " CHNL_USEBURST_CLR ,Single transfer disable 1" "Enable,Disable" bitfld.long 0x00 0. " CHNL_USEBURST_CLR ,Single transfer disable 0" "Enable,Disable" group.long 0x20++0x03 line.long 0x0 "DMA0CHNLREQMASKSET,Channel request mask set Register" bitfld.long 0x00 31. " CHNL_REQ_MASK_SET ,DMA request mask31" "Valid,Invalid" bitfld.long 0x00 30. " CHNL_REQ_MASK_SET ,DMA request mask30" "Valid,Invalid" bitfld.long 0x00 29. " CHNL_REQ_MASK_SET ,DMA request mask29" "Valid,Invalid" bitfld.long 0x00 28. " CHNL_REQ_MASK_SET ,DMA request mask28" "Valid,Invalid" textline " " bitfld.long 0x00 27. " CHNL_REQ_MASK_SET ,DMA request mask27" "Valid,Invalid" bitfld.long 0x00 26. " CHNL_REQ_MASK_SET ,DMA request mask26" "Valid,Invalid" bitfld.long 0x00 25. " CHNL_REQ_MASK_SET ,DMA request mask25" "Valid,Invalid" bitfld.long 0x00 24. " CHNL_REQ_MASK_SET ,DMA request mask24" "Valid,Invalid" textline " " bitfld.long 0x00 23. " CHNL_REQ_MASK_SET ,DMA request mask23" "Valid,Invalid" bitfld.long 0x00 22. " CHNL_REQ_MASK_SET ,DMA request mask22" "Valid,Invalid" bitfld.long 0x00 21. " CHNL_REQ_MASK_SET ,DMA request mask21" "Valid,Invalid" bitfld.long 0x00 20. " CHNL_REQ_MASK_SET ,DMA request mask20" "Valid,Invalid" textline " " bitfld.long 0x00 19. " CHNL_REQ_MASK_SET ,DMA request mask19" "Valid,Invalid" bitfld.long 0x00 18. " CHNL_REQ_MASK_SET ,DMA request mask18" "Valid,Invalid" bitfld.long 0x00 17. " CHNL_REQ_MASK_SET ,DMA request mask17" "Valid,Invalid" bitfld.long 0x00 16. " CHNL_REQ_MASK_SET ,DMA request mask16" "Valid,Invalid" textline " " bitfld.long 0x00 15. " CHNL_REQ_MASK_SET ,DMA request mask15" "Valid,Invalid" bitfld.long 0x00 14. " CHNL_REQ_MASK_SET ,DMA request mask14" "Valid,Invalid" bitfld.long 0x00 13. " CHNL_REQ_MASK_SET ,DMA request mask13" "Valid,Invalid" bitfld.long 0x00 12. " CHNL_REQ_MASK_SET ,DMA request mask12" "Valid,Invalid" textline " " bitfld.long 0x00 11. " CHNL_REQ_MASK_SET ,DMA request mask11" "Valid,Invalid" bitfld.long 0x00 10. " CHNL_REQ_MASK_SET ,DMA request mask10" "Valid,Invalid" bitfld.long 0x00 9. " CHNL_REQ_MASK_SET ,DMA request mask9" "Valid,Invalid" bitfld.long 0x00 8. " CHNL_REQ_MASK_SET ,DMA request mask8" "Valid,Invalid" textline " " bitfld.long 0x00 7. " CHNL_REQ_MASK_SET ,DMA request mask7" "Valid,Invalid" bitfld.long 0x00 6. " CHNL_REQ_MASK_SET ,DMA request mask6" "Valid,Invalid" bitfld.long 0x00 5. " CHNL_REQ_MASK_SET ,DMA request mask5" "Valid,Invalid" bitfld.long 0x00 4. " CHNL_REQ_MASK_SET ,DMA request mask4" "Valid,Invalid" textline " " bitfld.long 0x00 3. " CHNL_REQ_MASK_SET ,DMA request mask3" "Valid,Invalid" bitfld.long 0x00 2. " CHNL_REQ_MASK_SET ,DMA request mask2" "Valid,Invalid" bitfld.long 0x00 1. " CHNL_REQ_MASK_SET ,DMA request mask1" "Valid,Invalid" bitfld.long 0x00 0. " CHNL_REQ_MASK_SET ,DMA request mask0" "Valid,Invalid" wgroup.long 0x24++0x03 line.long 0x00 "DMA0CHNLREQMASKCLR,Channel request mask clear Register" bitfld.long 0x00 31. " CHNL_REQ_MASK_CLR ,DMA request mask31" "Not clear,Clear" bitfld.long 0x00 30. " CHNL_REQ_MASK_CLR ,DMA request mask30" "Not clear,Clear" bitfld.long 0x00 29. " CHNL_REQ_MASK_CLR ,DMA request mask29" "Not clear,Clear" bitfld.long 0x00 28. " CHNL_REQ_MASK_CLR ,DMA request mask28" "Not clear,Clear" textline " " bitfld.long 0x00 27. " CHNL_REQ_MASK_CLR ,DMA request mask27" "Not clear,Clear" bitfld.long 0x00 26. " CHNL_REQ_MASK_CLR ,DMA request mask26" "Not clear,Clear" bitfld.long 0x00 25. " CHNL_REQ_MASK_CLR ,DMA request mask25" "Not clear,Clear" bitfld.long 0x00 24. " CHNL_REQ_MASK_CLR ,DMA request mask24" "Not clear,Clear" textline " " bitfld.long 0x00 23. " CHNL_REQ_MASK_CLR ,DMA request mask23" "Not clear,Clear" bitfld.long 0x00 22. " CHNL_REQ_MASK_CLR ,DMA request mask22" "Not clear,Clear" bitfld.long 0x00 21. " CHNL_REQ_MASK_CLR ,DMA request mask21" "Not clear,Clear" bitfld.long 0x00 20. " CHNL_REQ_MASK_CLR ,DMA request mask20" "Not clear,Clear" textline " " bitfld.long 0x00 19. " CHNL_REQ_MASK_CLR ,DMA request mask19" "Not clear,Clear" bitfld.long 0x00 18. " CHNL_REQ_MASK_CLR ,DMA request mask18" "Not clear,Clear" bitfld.long 0x00 17. " CHNL_REQ_MASK_CLR ,DMA request mask17" "Not clear,Clear" bitfld.long 0x00 16. " CHNL_REQ_MASK_CLR ,DMA request mask16" "Not clear,Clear" textline " " bitfld.long 0x00 15. " CHNL_REQ_MASK_CLR ,DMA request mask15" "Not clear,Clear" bitfld.long 0x00 14. " CHNL_REQ_MASK_CLR ,DMA request mask14" "Not clear,Clear" bitfld.long 0x00 13. " CHNL_REQ_MASK_CLR ,DMA request mask13" "Not clear,Clear" bitfld.long 0x00 12. " CHNL_REQ_MASK_CLR ,DMA request mask12" "Not clear,Clear" textline " " bitfld.long 0x00 11. " CHNL_REQ_MASK_CLR ,DMA request mask11" "Not clear,Clear" bitfld.long 0x00 10. " CHNL_REQ_MASK_CLR ,DMA request mask10" "Not clear,Clear" bitfld.long 0x00 9. " CHNL_REQ_MASK_CLR ,DMA request mask9" "Not clear,Clear" bitfld.long 0x00 8. " CHNL_REQ_MASK_CLR ,DMA request mask8" "Not clear,Clear" textline " " bitfld.long 0x00 7. " CHNL_REQ_MASK_CLR ,DMA request mask7" "Not clear,Clear" bitfld.long 0x00 6. " CHNL_REQ_MASK_CLR ,DMA request mask6" "Not clear,Clear" bitfld.long 0x00 5. " CHNL_REQ_MASK_CLR ,DMA request mask5" "Not clear,Clear" bitfld.long 0x00 4. " CHNL_REQ_MASK_CLR ,DMA request mask4" "Not clear,Clear" textline " " bitfld.long 0x00 3. " CHNL_REQ_MASK_CLR ,DMA request mask3" "Not clear,Clear" bitfld.long 0x00 2. " CHNL_REQ_MASK_CLR ,DMA request mask2" "Not clear,Clear" bitfld.long 0x00 1. " CHNL_REQ_MASK_CLR ,DMA request mask1" "Not clear,Clear" bitfld.long 0x00 0. " CHNL_REQ_MASK_CLR ,DMA request mask0" "Not clear,Clear" group.long 0x28++0x03 line.long 0x00 "DMA0CHNLENABLESET,Channel enable set Register" bitfld.long 0x00 31. " CHNL_ENABLE_SET ,DMA operationk31" "Valid,Invalid" bitfld.long 0x00 30. " CHNL_ENABLE_SET ,DMA operationk30" "Valid,Invalid" bitfld.long 0x00 29. " CHNL_ENABLE_SET ,DMA operationk29" "Valid,Invalid" bitfld.long 0x00 28. " CHNL_ENABLE_SET ,DMA operationk28" "Valid,Invalid" textline " " bitfld.long 0x00 27. " CHNL_ENABLE_SET ,DMA operationk27" "Valid,Invalid" bitfld.long 0x00 26. " CHNL_ENABLE_SET ,DMA operationk26" "Valid,Invalid" bitfld.long 0x00 25. " CHNL_ENABLE_SET ,DMA operationk25" "Valid,Invalid" bitfld.long 0x00 24. " CHNL_ENABLE_SET ,DMA operationk24" "Valid,Invalid" textline " " bitfld.long 0x00 23. " CHNL_ENABLE_SET ,DMA operationk23" "Valid,Invalid" bitfld.long 0x00 22. " CHNL_ENABLE_SET ,DMA operationk22" "Valid,Invalid" bitfld.long 0x00 21. " CHNL_ENABLE_SET ,DMA operationk21" "Valid,Invalid" bitfld.long 0x00 20. " CHNL_ENABLE_SET ,DMA operationk20" "Valid,Invalid" textline " " bitfld.long 0x00 19. " CHNL_ENABLE_SET ,DMA operationk19" "Valid,Invalid" bitfld.long 0x00 18. " CHNL_ENABLE_SET ,DMA operationk18" "Valid,Invalid" bitfld.long 0x00 17. " CHNL_ENABLE_SET ,DMA operationk17" "Valid,Invalid" bitfld.long 0x00 16. " CHNL_ENABLE_SET ,DMA operationk16" "Valid,Invalid" textline " " bitfld.long 0x00 15. " CHNL_ENABLE_SET ,DMA operationk15" "Valid,Invalid" bitfld.long 0x00 14. " CHNL_ENABLE_SET ,DMA operationk14" "Valid,Invalid" bitfld.long 0x00 13. " CHNL_ENABLE_SET ,DMA operationk13" "Valid,Invalid" bitfld.long 0x00 12. " CHNL_ENABLE_SET ,DMA operationk12" "Valid,Invalid" textline " " bitfld.long 0x00 11. " CHNL_ENABLE_SET ,DMA operationk11" "Valid,Invalid" bitfld.long 0x00 10. " CHNL_ENABLE_SET ,DMA operationk10" "Valid,Invalid" bitfld.long 0x00 9. " CHNL_ENABLE_SET ,DMA operationk9" "Valid,Invalid" bitfld.long 0x00 8. " CHNL_ENABLE_SET ,DMA operationk8" "Valid,Invalid" textline " " bitfld.long 0x00 7. " CHNL_ENABLE_SET ,DMA operationk7" "Valid,Invalid" bitfld.long 0x00 6. " CHNL_ENABLE_SET ,DMA operationk6" "Valid,Invalid" bitfld.long 0x00 5. " CHNL_ENABLE_SET ,DMA operationk5" "Valid,Invalid" bitfld.long 0x00 4. " CHNL_ENABLE_SET ,DMA operationk4" "Valid,Invalid" textline " " bitfld.long 0x00 3. " CHNL_ENABLE_SET ,DMA operationk3" "Valid,Invalid" bitfld.long 0x00 2. " CHNL_ENABLE_SET ,DMA operationk2" "Valid,Invalid" bitfld.long 0x00 1. " CHNL_ENABLE_SET ,DMA operationk1" "Valid,Invalid" bitfld.long 0x00 0. " CHNL_ENABLE_SET ,DMA operationk0" "Valid,Invalid" wgroup.long 0x2C++0x03 line.long 0x00 "DMA0CHNLENABLECLR,Channel enable clear Register" bitfld.long 0x00 31. " CHNL_ENABLE_CLR ,DMA disabled31" "No,Yes" bitfld.long 0x00 30. " CHNL_ENABLE_CLR ,DMA disabled30" "No,Yes" bitfld.long 0x00 29. " CHNL_ENABLE_CLR ,DMA disabled29" "No,Yes" bitfld.long 0x00 28. " CHNL_ENABLE_CLR ,DMA disabled28" "No,Yes" textline " " bitfld.long 0x00 27. " CHNL_ENABLE_CLR ,DMA disabled27" "No,Yes" bitfld.long 0x00 26. " CHNL_ENABLE_CLR ,DMA disabled26" "No,Yes" bitfld.long 0x00 25. " CHNL_ENABLE_CLR ,DMA disabled25" "No,Yes" bitfld.long 0x00 24. " CHNL_ENABLE_CLR ,DMA disabled24" "No,Yes" textline " " bitfld.long 0x00 23. " CHNL_ENABLE_CLR ,DMA disabled23" "No,Yes" bitfld.long 0x00 22. " CHNL_ENABLE_CLR ,DMA disabled22" "No,Yes" bitfld.long 0x00 21. " CHNL_ENABLE_CLR ,DMA disabled21" "No,Yes" bitfld.long 0x00 20. " CHNL_ENABLE_CLR ,DMA disabled20" "No,Yes" textline " " bitfld.long 0x00 19. " CHNL_ENABLE_CLR ,DMA disabled19" "No,Yes" bitfld.long 0x00 18. " CHNL_ENABLE_CLR ,DMA disabled18" "No,Yes" bitfld.long 0x00 17. " CHNL_ENABLE_CLR ,DMA disabled17" "No,Yes" bitfld.long 0x00 16. " CHNL_ENABLE_CLR ,DMA disabled16" "No,Yes" textline " " bitfld.long 0x00 15. " CHNL_ENABLE_CLR ,DMA disabled15" "No,Yes" bitfld.long 0x00 14. " CHNL_ENABLE_CLR ,DMA disabled14" "No,Yes" bitfld.long 0x00 13. " CHNL_ENABLE_CLR ,DMA disabled13" "No,Yes" bitfld.long 0x00 12. " CHNL_ENABLE_CLR ,DMA disabled12" "No,Yes" textline " " bitfld.long 0x00 11. " CHNL_ENABLE_CLR ,DMA disabled11" "No,Yes" bitfld.long 0x00 10. " CHNL_ENABLE_CLR ,DMA disabled10" "No,Yes" bitfld.long 0x00 9. " CHNL_ENABLE_CLR ,DMA disabled9" "No,Yes" bitfld.long 0x00 8. " CHNL_ENABLE_CLR ,DMA disabled8" "No,Yes" textline " " bitfld.long 0x00 7. " CHNL_ENABLE_CLR ,DMA disabled7" "No,Yes" bitfld.long 0x00 6. " CHNL_ENABLE_CLR ,DMA disabled6" "No,Yes" bitfld.long 0x00 5. " CHNL_ENABLE_CLR ,DMA disabled5" "No,Yes" bitfld.long 0x00 4. " CHNL_ENABLE_CLR ,DMA disabled4" "No,Yes" textline " " bitfld.long 0x00 3. " CHNL_ENABLE_CLR ,DMA disabled3" "No,Yes" bitfld.long 0x00 2. " CHNL_ENABLE_CLR ,DMA disabled2" "No,Yes" bitfld.long 0x00 1. " CHNL_ENABLE_CLR ,DMA disabled1" "No,Yes" bitfld.long 0x00 0. " CHNL_ENABLE_CLR ,DMA disabled0" "No,Yes" group.long 0x30++0x03 line.long 0x00 "DMA0CHNLPRIALTSET,Channel primary-alternate set Register" bitfld.long 0x00 31. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data31" "Primary,Alternative" bitfld.long 0x00 30. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data30" "Primary,Alternative" bitfld.long 0x00 29. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data29" "Primary,Alternative" bitfld.long 0x00 28. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data28" "Primary,Alternative" textline " " bitfld.long 0x00 27. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data27" "Primary,Alternative" bitfld.long 0x00 26. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data26" "Primary,Alternative" bitfld.long 0x00 25. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data25" "Primary,Alternative" bitfld.long 0x00 24. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data24" "Primary,Alternative" textline " " bitfld.long 0x00 23. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data23" "Primary,Alternative" bitfld.long 0x00 22. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data22" "Primary,Alternative" bitfld.long 0x00 21. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data21" "Primary,Alternative" bitfld.long 0x00 20. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data20" "Primary,Alternative" textline " " bitfld.long 0x00 19. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data19" "Primary,Alternative" bitfld.long 0x00 18. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data18" "Primary,Alternative" bitfld.long 0x00 17. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data17" "Primary,Alternative" bitfld.long 0x00 16. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data16" "Primary,Alternative" textline " " bitfld.long 0x00 15. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data15" "Primary,Alternative" bitfld.long 0x00 14. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data14" "Primary,Alternative" bitfld.long 0x00 13. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data13" "Primary,Alternative" bitfld.long 0x00 12. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data12" "Primary,Alternative" textline " " bitfld.long 0x00 11. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data11" "Primary,Alternative" bitfld.long 0x00 10. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data10" "Primary,Alternative" bitfld.long 0x00 9. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data9" "Primary,Alternative" bitfld.long 0x00 8. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data8" "Primary,Alternative" textline " " bitfld.long 0x00 7. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data7" "Primary,Alternative" bitfld.long 0x00 6. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data6" "Primary,Alternative" bitfld.long 0x00 5. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data5" "Primary,Alternative" bitfld.long 0x00 4. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data4" "Primary,Alternative" textline " " bitfld.long 0x00 3. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data3" "Primary,Alternative" bitfld.long 0x00 2. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data2" "Primary,Alternative" bitfld.long 0x00 1. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data1" "Primary,Alternative" bitfld.long 0x00 0. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data0" "Primary,Alternative" wgroup.long 0x30++0x03 line.long 0x00 "DMA0CHNLPRIALTCLR,Channel primary-alternate clear Register" bitfld.long 0x00 31. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting31" "No effect,Primary" bitfld.long 0x00 30. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting30" "No effect,Primary" bitfld.long 0x00 29. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting29" "No effect,Primary" bitfld.long 0x00 28. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting28" "No effect,Primary" textline " " bitfld.long 0x00 27. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting27" "No effect,Primary" bitfld.long 0x00 26. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting26" "No effect,Primary" bitfld.long 0x00 25. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting25" "No effect,Primary" bitfld.long 0x00 24. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting24" "No effect,Primary" textline " " bitfld.long 0x00 23. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting23" "No effect,Primary" bitfld.long 0x00 22. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting22" "No effect,Primary" bitfld.long 0x00 21. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting21" "No effect,Primary" bitfld.long 0x00 20. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting20" "No effect,Primary" textline " " bitfld.long 0x00 19. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting19" "No effect,Primary" bitfld.long 0x00 18. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting18" "No effect,Primary" bitfld.long 0x00 17. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting17" "No effect,Primary" bitfld.long 0x00 16. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting16" "No effect,Primary" textline " " bitfld.long 0x00 15. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting15" "No effect,Primary" bitfld.long 0x00 14. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting14" "No effect,Primary" bitfld.long 0x00 13. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting13" "No effect,Primary" bitfld.long 0x00 12. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting12" "No effect,Primary" textline " " bitfld.long 0x00 11. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting11" "No effect,Primary" bitfld.long 0x00 10. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting10" "No effect,Primary" bitfld.long 0x00 9. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting9" "No effect,Primary" bitfld.long 0x00 8. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting8" "No effect,Primary" textline " " bitfld.long 0x00 7. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting7" "No effect,Primary" bitfld.long 0x00 6. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting6" "No effect,Primary" bitfld.long 0x00 5. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting5" "No effect,Primary" bitfld.long 0x00 4. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting4" "No effect,Primary" textline " " bitfld.long 0x00 3. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting3" "No effect,Primary" bitfld.long 0x00 2. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting2" "No effect,Primary" bitfld.long 0x00 1. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting1" "No effect,Primary" bitfld.long 0x00 0. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting0" "No effect,Primary" group.long 0x34++0x03 line.long 0x00 "DMA0CHNLPRIORITYSET,Channel priority set Register" bitfld.long 0x00 31. " CHNL_PRIORITY_SET ,Priority settings31" "Normal,High" bitfld.long 0x00 30. " CHNL_PRIORITY_SET ,Priority settings30" "Normal,High" bitfld.long 0x00 29. " CHNL_PRIORITY_SET ,Priority settings29" "Normal,High" bitfld.long 0x00 28. " CHNL_PRIORITY_SET ,Priority settings28" "Normal,High" textline " " bitfld.long 0x00 27. " CHNL_PRIORITY_SET ,Priority settings27" "Normal,High" bitfld.long 0x00 26. " CHNL_PRIORITY_SET ,Priority settings26" "Normal,High" bitfld.long 0x00 25. " CHNL_PRIORITY_SET ,Priority settings25" "Normal,High" bitfld.long 0x00 24. " CHNL_PRIORITY_SET ,Priority settings24" "Normal,High" textline " " bitfld.long 0x00 23. " CHNL_PRIORITY_SET ,Priority settings23" "Normal,High" bitfld.long 0x00 22. " CHNL_PRIORITY_SET ,Priority settings22" "Normal,High" bitfld.long 0x00 21. " CHNL_PRIORITY_SET ,Priority settings21" "Normal,High" bitfld.long 0x00 20. " CHNL_PRIORITY_SET ,Priority settings20" "Normal,High" textline " " bitfld.long 0x00 19. " CHNL_PRIORITY_SET ,Priority settings19" "Normal,High" bitfld.long 0x00 18. " CHNL_PRIORITY_SET ,Priority settings18" "Normal,High" bitfld.long 0x00 17. " CHNL_PRIORITY_SET ,Priority settings17" "Normal,High" bitfld.long 0x00 16. " CHNL_PRIORITY_SET ,Priority settings16" "Normal,High" textline " " bitfld.long 0x00 15. " CHNL_PRIORITY_SET ,Priority settings15" "Normal,High" bitfld.long 0x00 14. " CHNL_PRIORITY_SET ,Priority settings14" "Normal,High" bitfld.long 0x00 13. " CHNL_PRIORITY_SET ,Priority settings13" "Normal,High" bitfld.long 0x00 12. " CHNL_PRIORITY_SET ,Priority settings12" "Normal,High" textline " " bitfld.long 0x00 11. " CHNL_PRIORITY_SET ,Priority settings11" "Normal,High" bitfld.long 0x00 10. " CHNL_PRIORITY_SET ,Priority settings10" "Normal,High" bitfld.long 0x00 9. " CHNL_PRIORITY_SET ,Priority settings9" "Normal,High" bitfld.long 0x00 8. " CHNL_PRIORITY_SET ,Priority settings8" "Normal,High" textline " " bitfld.long 0x00 7. " CHNL_PRIORITY_SET ,Priority settings7" "Normal,High" bitfld.long 0x00 6. " CHNL_PRIORITY_SET ,Priority settings6" "Normal,High" bitfld.long 0x00 5. " CHNL_PRIORITY_SET ,Priority settingsg5" "Normal,High" bitfld.long 0x00 4. " CHNL_PRIORITY_SET ,Priority settings4" "Normal,High" textline " " bitfld.long 0x00 3. " CHNL_PRIORITY_SET ,Priority settings3" "Normal,High" bitfld.long 0x00 2. " CHNL_PRIORITY_SET ,Priority settings2" "Normal,High" bitfld.long 0x00 1. " CHNL_PRIORITY_SET ,Priority settings1" "Normal,High" bitfld.long 0x00 0. " CHNL_PRIORITY_SET ,Priority settings0" "Normal,High" wgroup.long 0x34++0x03 line.long 0x00 "DMA0CHNLPRIORITYCLR,Channel priority clear Register" bitfld.long 0x00 31. " CHNL_PRIORITY_CLR ,Clears the high-priority setting31" "No effect,Normal priority" bitfld.long 0x00 30. " CHNL_PRIORITY_CLR ,Clears the high-priority setting30" "No effect,Normal priority" bitfld.long 0x00 29. " CHNL_PRIORITY_CLR ,Clears the high-priority setting29" "No effect,Normal priority" bitfld.long 0x00 28. " CHNL_PRIORITY_CLR ,Clears the high-priority setting28" "No effect,Normal priority" textline " " bitfld.long 0x00 27. " CHNL_PRIORITY_CLR ,Clears the high-priority setting27" "No effect,Normal priority" bitfld.long 0x00 26. " CHNL_PRIORITY_CLR ,Clears the high-priority setting26" "No effect,Normal priority" bitfld.long 0x00 25. " CHNL_PRIORITY_CLR ,Clears the high-priority setting25" "No effect,Normal priority" bitfld.long 0x00 24. " CHNL_PRIORITY_CLR ,Clears the high-priority setting24" "No effect,Normal priority" textline " " bitfld.long 0x00 23. " CHNL_PRIORITY_CLR ,Clears the high-priority setting23" "No effect,Normal priority" bitfld.long 0x00 22. " CHNL_PRIORITY_CLR ,Clears the high-priority setting22" "No effect,Normal priority" bitfld.long 0x00 21. " CHNL_PRIORITY_CLR ,Clears the high-priority setting21" "No effect,Normal priority" bitfld.long 0x00 20. " CHNL_PRIORITY_CLR ,Clears the high-priority setting20" "No effect,Normal priority" textline " " bitfld.long 0x00 19. " CHNL_PRIORITY_CLR ,Clears the high-priority setting19" "No effect,Normal priority" bitfld.long 0x00 18. " CHNL_PRIORITY_CLR ,Clears the high-priority setting18" "No effect,Normal priority" bitfld.long 0x00 17. " CHNL_PRIORITY_CLR ,Clears the high-priority setting17" "No effect,Normal priority" bitfld.long 0x00 16. " CHNL_PRIORITY_CLR ,Clears the high-priority setting16" "No effect,Normal priority" textline " " bitfld.long 0x00 15. " CHNL_PRIORITY_CLR ,Clears the high-priority setting15" "No effect,Normal priority" bitfld.long 0x00 14. " CHNL_PRIORITY_CLR ,Clears the high-priority setting14" "No effect,Normal priority" bitfld.long 0x00 13. " CHNL_PRIORITY_CLR ,Clears the high-priority setting13" "No effect,Normal priority" bitfld.long 0x00 12. " CHNL_PRIORITY_CLR ,Clears the high-priority setting12" "No effect,Normal priority" textline " " bitfld.long 0x00 11. " CHNL_PRIORITY_CLR ,Clears the high-priority setting11" "No effect,Normal priority" bitfld.long 0x00 10. " CHNL_PRIORITY_CLR ,Clears the high-priority setting10" "No effect,Normal priority" bitfld.long 0x00 9. " CHNL_PRIORITY_CLR ,Clears the high-priority setting9" "No effect,Normal priority" bitfld.long 0x00 8. " CHNL_PRIORITY_CLR ,Clears the high-priority setting8" "No effect,Normal priority" textline " " bitfld.long 0x00 7. " CHNL_PRIORITY_CLR ,Clears the high-priority setting7" "No effect,Normal priority" bitfld.long 0x00 6. " CHNL_PRIORITY_CLR ,Clears the high-priority setting6" "No effect,Normal priority" bitfld.long 0x00 5. " CHNL_PRIORITY_CLR ,Clears the high-priority setting5" "No effect,Normal priority" bitfld.long 0x00 4. " CHNL_PRIORITY_CLR ,Clears the high-priority setting4" "No effect,Normal priority" textline " " bitfld.long 0x00 3. " CHNL_PRIORITY_CLR ,Clears the high-priority setting3" "No effect,Normal priority" bitfld.long 0x00 2. " CHNL_PRIORITY_CLR ,Clears the high-priority setting2" "No effect,Normal priority" bitfld.long 0x00 1. " CHNL_PRIORITY_CLR ,Clears the high-priority setting1" "No effect,Normal priority" bitfld.long 0x00 0. " CHNL_PRIORITY_CLR ,Clears the high-priority setting0" "No effect,Normal priority" group.long 0x4C++0x03 line.long 0x0 "DMA0ERRCLR,Bus error clear Register" bitfld.long 0x0 0. " ERR_CLR ,Bus error" "No error,Error" else width 21. tree "Common Registers" rgroup.long 0x0++0x07 line.long 0x0 "DMACINTSTATUS,Interrupt Status Register" sif cpuis("TMPM320C1*") bitfld.long 0x0 7. " INTSTATUS7 ,Status of DMAC channel 7 interrupt generation" "Requested,Not requested" bitfld.long 0x0 6. " INTSTATUS6 ,Status of DMAC channel 6 interrupt generation" "Requested,Not requested" bitfld.long 0x0 5. " INTSTATUS5 ,Status of DMAC channel 5 interrupt generation" "Requested,Not requested" textline " " bitfld.long 0x0 4. " INTSTATUS4 ,Status of DMAC channel 4 interrupt generation" "Requested,Not requested" bitfld.long 0x0 3. " INTSTATUS3 ,Status of DMAC channel 3 interrupt generation" "Requested,Not requested" bitfld.long 0x0 2. " INTSTATUS2 ,Status of DMAC channel 2 interrupt generation" "Requested,Not requested" textline " " endif bitfld.long 0x0 1. " INTSTATUS1 ,Channel 1 interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x0 0. " INTSTATUS0 ,Channel 0 interrupt generation status" "No interrupt,Interrupt" line.long 0x4 "DMACINTTCSTATUS,Terminal Count Interrupt Status Register" sif cpuis("TMPM320C1*") bitfld.long 0x4 7. " INTSTATUSTC7 ,Channel 7 transfer end interrupt generation status" "Requested,Not requested" bitfld.long 0x4 6. " INTSTATUSTC6 ,Channel 6 transfer end interrupt generation status" "Requested,Not requested" bitfld.long 0x4 5. " INTSTATUSTC5 ,Channel 5 transfer end interrupt generation status" "Requested,Not requested" textline " " bitfld.long 0x4 4. " INTSTATUSTC4 ,Channel 4 transfer end interrupt generation status" "Requested,Not requested" bitfld.long 0x4 3. " INTSTATUSTC3 ,Channel 3 transfer end interrupt generation status" "Requested,Not requested" bitfld.long 0x4 2. " INTSTATUSTC2 ,Channel 2 transfer end interrupt generation status" "Requested,Not requested" textline " " endif bitfld.long 0x4 1. " INTSTATUSTC1 ,Channel 1 transfer end interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x4 0. " INTSTATUSTC0 ,Channel 0 transfer end interrupt generation status" "No interrupt,Interrupt" wgroup.long 0x8++0x03 line.long 0x0 "DMACINTTCCLEAR,Terminal Count Interrupt Clear Register" sif cpuis("TMPM320C1*") bitfld.long 0x0 7. " INTTCCLEAR7 ,Channel 7 transfer end interrupt clear" "No effect,Clear" bitfld.long 0x0 6. " INTTCCLEAR6 ,Channel 6 transfer end interrupt clear" "No effect,Clear" bitfld.long 0x0 5. " INTTCCLEAR5 ,Channel 5 transfer end interrupt clear" "No effect,Clear" textline " " bitfld.long 0x0 4. " INTTCCLEAR4 ,Channel 4 transfer end interrupt clear" "No effect,Clear" bitfld.long 0x0 3. " INTTCCLEAR3 ,Channel 3 transfer end interrupt clear" "No effect,Clear" bitfld.long 0x0 2. " INTTCCLEAR2 ,Channel 2 transfer end interrupt clear" "No effect,Clear" textline " " endif bitfld.long 0x0 1. " INTTCCLEAR1 ,Channel 1 transfer end interrupt clear" "No effect,Clear" bitfld.long 0x0 0. " INTTCCLEAR0 ,Channel 0 transfer end interrupt clear" "No effect,Clear" rgroup.long 0xC++0x03 line.long 0x0 "DMACINTERRORSTATUS,Error Interrupt Status Register" sif cpuis("TMPM320C1*") bitfld.long 0x0 7. " INTERRSTATUS7 ,Channel 7 error interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x0 6. " INTERRSTATUS6 ,Channel 6 error interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x0 5. " INTERRSTATUS5 ,Channel 5 error interrupt generation status" "No interrupt,Interrupt" textline " " bitfld.long 0x0 4. " INTERRSTATUS4 ,Channel 4 error interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x0 3. " INTERRSTATUS3 ,Channel 3 error interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x0 2. " INTERRSTATUS2 ,Channel 2 error interrupt generation status" "No interrupt,Interrupt" textline " " endif bitfld.long 0x0 1. " INTERRSTATUS1 ,Channel 1 error interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x0 0. " INTERRSTATUS0 ,Channel 0 error interrupt generation status" "No interrupt,Interrupt" wgroup.long 0x10++0x03 line.long 0x0 "DMACINTERRCLR,Error Interrupt Clear Register" sif cpuis("TMPM320C1*") bitfld.long 0x0 7. " INTERRCLR7 ,Channel 7 error interrupt clear" "No effect,Clear" bitfld.long 0x0 6. " INTERRCLR6 ,Channel 6 error interrupt clear" "No effect,Clear" bitfld.long 0x0 5. " INTERRCLR5 ,Channel 5 error interrupt clear" "No effect,Clear" textline " " bitfld.long 0x0 4. " INTERRCLR4 ,Channel 4 error interrupt clear" "No effect,Clear" bitfld.long 0x0 3. " INTERRCLR3 ,Channel 3 error interrupt clear" "No effect,Clear" bitfld.long 0x0 2. " INTERRCLR2 ,Channel 2 error interrupt clear" "No effect,Clear" textline " " endif bitfld.long 0x0 1. " INTERRCLR1 ,Channel 1 error interrupt clear" "No effect,Clear" bitfld.long 0x0 0. " INTERRCLR0 ,Channel 0 error interrupt clear" "No effect,Clear" rgroup.long 0x14++0x0b line.long 0x0 "DMACRAWINTTCSTAT,Terminal Count Raw Interrupt Status Register" sif cpuis("TMPM320C1*") bitfld.long 0x0 7. " RAWINTTCS7 ,Channel 7 pre-enable transfer end interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 6. " RAWINTTCS6 ,Channel 6 pre-enable transfer end interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 5. " RAWINTTCS5 ,Channel 5 pre-enable transfer end interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x0 4. " RAWINTTCS4 ,Channel 4 pre-enable transfer end interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 3. " RAWINTTCS3 ,Channel 3 pre-enable transfer end interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 2. " RAWINTTCS2 ,Channel 2 pre-enable transfer end interrupt status" "No interrupt,Interrupt" textline " " endif bitfld.long 0x0 1. " RAWINTTCS1 ,Channel 1 pre-enable transfer end interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 0. " RAWINTTCS0 ,Channel 0 pre-enable transfer end interrupt status" "No interrupt,Interrupt" line.long 0x4 "DMACRAWINTERRORSTAT,Error Raw Interrupt Status Register" sif cpuis("TMPM320C1*") bitfld.long 0x04 7. " RAWINTERRS7 ,Channel 7 pre-enable error interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x04 6. " RAWINTERRS6 ,Channel 6 pre-enable error interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x04 5. " RAWINTERRS5 ,Channel 5 pre-enable error interrupt generation status" "No interrupt,Interrupt" textline " " bitfld.long 0x04 4. " RAWINTERRS4 ,Channel 4 pre-enable error interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x04 3. " RAWINTERRS3 ,Channel 3 pre-enable error interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x04 2. " RAWINTERRS2 ,Channel 2 pre-enable error interrupt generation status" "No interrupt,Interrupt" textline " " endif bitfld.long 0x04 1. " RAWINTERRS1 ,Channel 1 pre-enable error interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x04 0. " RAWINTERRS0 ,Channel 0 pre-enable error interrupt generation status" "No interrupt,Interrupt" line.long 0x8 "DMACENCHSTAT,Enabled Channel Status Register" sif cpuis("TMPM320C1*") bitfld.long 0x08 7. " ENABLEDCH7 ,Enabled Channel Status 7" "Disabled,Enabled" bitfld.long 0x08 6. " ENABLEDCH6 ,Enabled Channel Status 6" "Disabled,Enabled" bitfld.long 0x08 5. " ENABLEDCH5 ,Enabled Channel Status 5" "Disabled,Enabled" textline " " bitfld.long 0x08 4. " ENABLEDCH4 ,Enabled Channel Status 4" "Disabled,Enabled" bitfld.long 0x08 3. " ENABLEDCH3 ,Enabled Channel Status 3" "Disabled,Enabled" bitfld.long 0x08 2. " ENABLEDCH2 ,Enabled Channel Status 2" "Disabled,Enabled" textline " " endif bitfld.long 0x08 1. " ENABLEDCH1 ,Enabled Channel Status 1" "Disabled,Enabled" bitfld.long 0x08 0. " ENABLEDCH0 ,Enabled Channel Status 0" "Disabled,Enabled" group.long 0x20++0x03 line.long 0x0 "DMACSOFTBREQ,Software Burst Request Register" sif cpuis("TMPM364F*")||cpuis("TMPM362F*") bitfld.long 0x0 15. " SOFTBREQ15 ,DMA burst request by software 15" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 13. " SOFTBREQ13 ,DMA burst request by software 13" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 12. " SOFTBREQ12 ,DMA burst request by software 12" "Stopped/Invalid,Operated/Requested" textline " " bitfld.long 0x0 11. " SOFTBREQ11 ,DMA burst request by software 11" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 10. " SOFTBREQ10 ,DMA burst request by software 10" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 9. " SOFTBREQ9 ,DMA burst request by software 9" "Stopped/Invalid,Operating/Request" textline " " bitfld.long 0x0 8. " SOFTBREQ8 ,DMA burst request by software 8" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 7. " SOFTBREQ7 ,DMA burst request by software 7" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 6. " SOFTBREQ6 ,DMA burst request by software 6" "Stopped/Invalid,Operated/Requested" textline " " bitfld.long 0x0 5. " SOFTBREQ5 ,DMA burst request by software 5" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 4. " SOFTBREQ4 ,DMA burst request by software 4" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 3. " SOFTBREQ3 ,DMA burst request by software 3" "Stopped/Invalid,Operated/Requested" textline " " bitfld.long 0x0 2. " SOFTBREQ2 ,DMA burst request by software 2" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 1. " SOFTBREQ1 ,DMA burst request by software 1" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 0. " SOFTBREQ0 ,DMA burst request by software 0" "Stopped/Invalid,Operated/Requested" elif cpuis("TMPM361F*")||cpuis("TMPM363F*") bitfld.long 0x0 15. " SOFTBREQ15 ,DMA burst request by software 15" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 13. " SOFTBREQ13 ,DMA burst request by software 13" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 12. " SOFTBREQ12 ,DMA burst request by software 12" "Stopped/Invalid,Operated/Requested" textline " " bitfld.long 0x0 4. " SOFTBREQ4 ,DMA burst request by software 4" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 3. " SOFTBREQ3 ,DMA burst request by software 3" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 2. " SOFTBREQ2 ,DMA burst request by software 2" "Stopped/Invalid,Operated/Requested" textline " " bitfld.long 0x0 1. " SOFTBREQ1 ,DMA burst request by software 1" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 0. " SOFTBREQ0 ,DMA burst request by software 0" "Stopped/Invalid,Operated/Requested" elif cpuis("TMPM366F*")||cpuis("TMPM365F*")||cpuis("TMPM341F*") bitfld.long 0x00 15. " SOFTBREQ15 ,DMA burst request by software15" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 14. " SOFTBREQ14 ,DMA burst request by software14" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 13. " SOFTBREQ13 ,DMA burst request by software13" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 12. " SOFTBREQ12 ,DMA burst request by software12" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 11. " SOFTBREQ11 ,DMA burst request by software11" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 10. " SOFTBREQ10 ,DMA burst request by software10" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 9. " SOFTBREQ9 ,DMA burst request by software9" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 8. " SOFTBREQ8 ,DMA burst request by software8" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 7. " SOFTBREQ7 ,DMA burst request by software7" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 6. " SOFTBREQ6 ,DMA burst request by software6" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 5. " SOFTBREQ5 ,DMA burst request by software5" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 4. " SOFTBREQ4 ,DMA burst request by software4" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 3. " SOFTBREQ3 ,DMA burst request by software3" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 2. " SOFTBREQ2 ,DMA burst request by software2" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 1. " SOFTBREQ1 ,DMA burst request by software1" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 0. " SOFTBREQ0 ,DMA burst request by software0" "Stopped/Invalid,Run/Requested" elif cpuis("TMPM320C1*") bitfld.long 0x00 14. " SOFTBREQ14 ,DMA burst request by software14" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 13. " SOFTBREQ13 ,DMA burst request by software13" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 12. " SOFTBREQ12 ,DMA burst request by software12" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 11. " SOFTBREQ11 ,DMA burst request by software11" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 10. " SOFTBREQ10 ,DMA burst request by software10" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 9. " SOFTBREQ9 ,DMA burst request by software9" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 8. " SOFTBREQ8 ,DMA burst request by software8" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 7. " SOFTBREQ7 ,DMA burst request by software7" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 6. " SOFTBREQ6 ,DMA burst request by software6" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 5. " SOFTBREQ5 ,DMA burst request by software5" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 4. " SOFTBREQ4 ,DMA burst request by software4" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 3. " SOFTBREQ3 ,DMA burst request by software3" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 2. " SOFTBREQ2 ,DMA burst request by software2" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 1. " SOFTBREQ1 ,DMA burst request by software1" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 0. " SOFTBREQ0 ,DMA burst request by software0" "Stopped/Invalid,Run/Requested" elif cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x0 8. " SOFTBREQ8 ,DMA burst request by software at SSP1" "Not requested,Requested" bitfld.long 0x0 7. " SOFTBREQ7 ,DMA burst request by software at SSP1 transmission" "Not requested,Requested" bitfld.long 0x0 6. " SOFTBREQ6 ,DMA burst request by software at SSP0 reception" "Not requested,Requested" textline " " bitfld.long 0x0 5. " SOFTBREQ5 ,DMA burst request by software SSP0 transmission" "Not requested,Requested" bitfld.long 0x0 4. " SOFTBREQ4 ,DMA burst request by software at SIO4 transmission and reception" "Not requested,Requested" bitfld.long 0x0 3. " SOFTBREQ3 ,DMA burst request by software at SIO3 transmission and reception" "Not requested,Requested" textline " " bitfld.long 0x0 2. " SOFTBREQ2 ,DMA burst request by software at SIO2 transmission and reception" "Not requested,Requested" bitfld.long 0x0 1. " SOFTBREQ1 ,DMA burst request by software at SIO1 transmission and reception" "Not requested,Requested" bitfld.long 0x0 0. " SOFTBREQ0 ,DMA burst request by software at SIO0 transmission and reception" "Not requested,Requested" endif sif (!cpuis("TMPM341F*")) group.long 0x24++0x03 line.long 0x0 "DMACSOFTSREQ,Software Single Request Register" sif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") bitfld.long 0x0 13. " SOFTSREQ8 ,Single request by software at SSP reception" "Not requested,Requested" elif cpuis("TMPM365F*") bitfld.long 0x00 15. " SOFTSREQ15 ,DMA single request by software15" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 14. " SOFTSREQ14 ,DMA single request by software14" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 13. " SOFTSREQ13 ,DMA single request by software13" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 12. " SOFTSREQ12 ,DMA single request by software12" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 11. " SOFTSREQ11 ,DMA single request by software11" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 10. " SOFTSREQ10 ,DMA single request by software10" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 9. " SOFTSREQ9 ,DMA single request by software9" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 8. " SOFTSREQ8 ,DMA single request by software8" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 7. " SOFTSREQ7 ,DMA single request by software7" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 6. " SOFTSREQ6 ,DMA single request by software6" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 5. " SOFTSREQ5 ,DMA single request by software5" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 4. " SOFTSREQ4 ,DMA single request by software4" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 3. " SOFTSREQ3 ,DMA single request by software3" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 2. " SOFTSREQ2 ,DMA single request by software2" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 1. " SOFTSREQ1 ,DMA single request by software1" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 0. " SOFTSREQ0 ,DMA single request by software0" "Stopped/Invalid,Run/Requested" elif cpuis("TMPM320C1*") bitfld.long 0x00 14. " SOFTSREQ14 ,DMA single request by software14" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 13. " SOFTSREQ13 ,DMA single request by software13" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 12. " SOFTSREQ12 ,DMA single request by software12" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 11. " SOFTSREQ11 ,DMA single request by software11" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 10. " SOFTSREQ10 ,DMA single request by software10" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 9. " SOFTSREQ9 ,DMA single request by software9" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 8. " SOFTSREQ8 ,DMA single request by software8" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 7. " SOFTSREQ7 ,DMA single request by software7" "Stopped/Invalid,Run/Requested" elif (cpuis("TMPM366F*")&&"0"=="A") bitfld.long 0x0 15. " SOFTSREQ15 ,Single request by software at SSP2 Reception" "Stopped/Invaild,Run/Requested" bitfld.long 0x0 14. " SOFTSREQ14 ,Single request by software at SSP2 Transmission" "Stopped/Invaild,Run/Requested" elif (cpuis("TMPM366F*")&&"0"=="B") bitfld.long 0x0 15. " SOFTSREQ15 ,Single request by software at SSP2 Reception" "Stopped/Invaild,Run/Requested" bitfld.long 0x0 14. " SOFTSREQ14 ,Single request by software at SSP2 Transmission" "Stopped/Invaild,Run/Requested" bitfld.long 0x0 13. " SOFTSREQ13 ,Single request by software at SSP1 Reception" "Stopped/Invaild,Run/Requested" textline " " bitfld.long 0x0 12. " SOFTSREQ12 ,Single request by software at SSP1 Transmission" "Stopped/Invaild,Run/Requested" bitfld.long 0x0 11. " SOFTSREQ11 ,Single request by software at SSP0 Reception" "Stopped/Invaild,Run/Requested" bitfld.long 0x0 10. " SOFTSREQ10 ,Single request by software at SSP0 Transmission" "Stopped/Invaild,Run/Requested" elif cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x0 8. " SOFTSREQ8 ,Single request by software at SSP1 reception" "Not requested,Requested" bitfld.long 0x0 6. " SOFTSREQ6 ,Single request by software at SSP0 reception" "Not requested,Requested" endif elif (cpuis("TMPM341F*")&&("0"=="A")) hgroup.long 0x24++0x03 hide.long 0x00 "DMACSOFTSREQ,Software Single Request Register" elif (cpuis("TMPM341F*")&&("0"=="B")) group.long 0x24++0x03 line.long 0x0 "DMACSOFTSREQ,Software Single Request Register" bitfld.long 0x0 15. " SOFTSREQ15 ,DMA single request by software 15" "Under suspesion/Invalid,Running/Request" bitfld.long 0x0 14. " SOFTSREQ14 ,DMA single request by software 14" "Under suspesion/Invalid,Running/Request" endif sif cpuis("TMPM341F*") group.long 0x30++0x03 line.long 0x00 "DMACConfiguration,DMAC Configuration Register" bitfld.long 0x00 1. " M ,DMA endian configuration" "Little endian,Big endian" bitfld.long 0x00 0. " E ,DMA circuit control" "Stopped,Operated" elif cpuis("TMPM365F*") group.long 0x30++0x03 line.long 0x0 "DMACCONFIGURATION,Configuration Register" bitfld.long 0x0 1. " M ,DMA endianness configuration" "0,1" bitfld.long 0x0 0. " E ,DMA circuit control" "Stopped,Operated" elif cpuis("TMPM320C1*") group.long 0x30++0x03 line.long 0x00 "DMACCONFIGURATION,Configuration Register" bitfld.long 0x00 2. " M2 ,DMA endianness configuration" "Little endian," bitfld.long 0x00 1. " M1 ,DMA endianness configuration" "Little endian," bitfld.long 0x00 0. " E ,DMA circuit control" "Stopped,Operated" else group.long 0x30++0x03 line.long 0x0 "DMACCONFIGURATION,Configuration Register" bitfld.long 0x0 1. " M ,DMA endianness configuration" "Little-endian," bitfld.long 0x0 0. " E ,DMA circuit control" "Stopped,Operated" endif tree.end tree "Channel Registers" tree "Channel 0" width 17. group.long 0x100++0x13 line.long 0x0 "DMACC0SRCADDR,Channel Source Address Register 0" line.long 0x4 "DMACC0DESTADDR,Channel Destination Address Register 0" line.long 0x8 "DMACC0LLI,Channel Linked List Item Register 0" sif cpuis("TMPM320C1*") hexmask.long 0x8 2.--31. 0x4 " LLI ,First address of the next transfer information" bitfld.long 0x08 0. " LM ,Selects LLI storage destination AHB Master" "DMA1,DMA2" else hexmask.long 0x8 2.--31. 0x4 " LLI ,First address of the next transfer information" endif line.long 0xC "DMACC0CONTROL,Channel Control Register 0" bitfld.long 0x0C 31. " I ,Transfer end interrupt interrupt enable" "Disabled,Enabled" bitfld.long 0x0C 27. " DI ,Transfer destination address increment" "Not incremented,Incremented" bitfld.long 0x0C 26. " SI ,Transfer source address increment" "Not incremented,Incremented" sif cpuis("TMPM320C1*") bitfld.long 0x0C 25. " D ,Transfer destination AHB Master" "DMA1,DMA2" bitfld.long 0x0C 24. " S ,Transfer source AHB Master" "DMA1,DMA2" endif textline " " bitfld.long 0x0C 21.--23. " DWIDTH ,Destination width" "8-bit,16-bit,32-bit,,,,," bitfld.long 0x0C 18.--20. " SWIDTH ,Source width" "8-bit,16-bit,32-bit,,,,," bitfld.long 0x0C 15.--17. " DBSIZE ,Destination burst size" "1 beat,4 beats,8 beats,16 beats,32 beats,64 beats,128 beats,256 beats" textline " " bitfld.long 0x0C 12.--14. " SBSIZE ,Source burst size" "1 beat,4 beats,8 beats,16 beats,32 beats,64 beats,128 beats,256 beats" hexmask.long.word 0x0C 0.--11. 1. " TRANSFERSIZE ,Transfer size" line.long 0x10 "DMACC0CONFIG,Channel Configuration Register 0" bitfld.long 0x10 18. " HALT ,DMA request accept" "Accepted,Ignored" rbitfld.long 0x10 17. " ACTIVE ,Data is present in the FIFO" "No data,Data" bitfld.long 0x10 16. " LOCK ,Transfer lock enable" "Disabled,Enabled" textline " " bitfld.long 0x10 15. " ITC ,Transfer end interrupt enable" "Disabled,Enabled" bitfld.long 0x10 14. " IE ,Error interrupt enable" "Disabled,Enabled" sif cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM361F*")||cpuis("TMPM362F*") bitfld.long 0x10 11.--13. " FLOWCNTRL ,Flow control and transfer type" "Memory-to-memory,Memory-to-peripheral,Peripheral-to-memory,,,,," elif cpuis("TMPM320C1*")||cpuis("TMPM366F*")||cpuis("TMPM341F*")||cpuis("TMPM365F*") bitfld.long 0x10 11.--13. " FLOWCNTRL ,Flow control and transfer type" "Memory-to-memory,Memory-to-peripheral,Peripheral-to-memory,Peripheral-to-peripheral,,,," endif textline " " bitfld.long 0x10 6.--9. " DESTPERIPHERAL ,Destination peripheral" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x10 1.--4. " SRCPERIPHERAL ,Source peripheral" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x10 0. " E ,Channel Enable" "Disabled,Enabled" sif cpuis("TMPM320C1*") group.long 0x5300++0x03 line.long 0x00 "CG_DMASELR,DMA request Select control Register" bitfld.long 0x00 16.--19. " DMASEL ,DMA request peripheral numbers 11 to 14" "SSP2/SSP3,SSP2/SSP3,SSP2/UART2,SSP3/UART2,SSP2/UART3,SSP3/UART3,UART2/UART3,UART2/UART3,SSP3/SSP2,SSP3/SSP2,UART2/SSP2,UART2/SSP3,UART3/SSP2,UART3/SSP3,UART3/UART2,UART3/UART2" bitfld.long 0x00 1. " SP1U1DMA ,DMA request peripheral numbers 9 and 10" "SSP1,UART1" bitfld.long 0x00 0. " SP0U0DMA ,DMA request peripheral numbers 7 and 8" "SSP0,UART0" endif tree.end tree "Channel 1" width 17. group.long 0x120++0x13 line.long 0x0 "DMACC1SRCADDR,Channel Source Address Register 1" line.long 0x4 "DMACC1DESTADDR,Channel Destination Address Register 1" line.long 0x8 "DMACC1LLI,Channel Linked List Item Register 1" sif cpuis("TMPM320C1*") hexmask.long 0x8 2.--31. 0x4 " LLI ,First address of the next transfer information" bitfld.long 0x08 0. " LM ,Selects LLI storage destination AHB Master" "DMA1,DMA2" else hexmask.long 0x8 2.--31. 0x4 " LLI ,First address of the next transfer information" endif line.long 0xC "DMACC1CONTROL,Channel Control Register 1" bitfld.long 0x0C 31. " I ,Transfer end interrupt interrupt enable" "Disabled,Enabled" bitfld.long 0x0C 27. " DI ,Transfer destination address increment" "Not incremented,Incremented" bitfld.long 0x0C 26. " SI ,Transfer source address increment" "Not incremented,Incremented" sif cpuis("TMPM320C1*") bitfld.long 0x0C 25. " D ,Transfer destination AHB Master" "DMA1,DMA2" bitfld.long 0x0C 24. " S ,Transfer source AHB Master" "DMA1,DMA2" endif textline " " bitfld.long 0x0C 21.--23. " DWIDTH ,Destination width" "8-bit,16-bit,32-bit,,,,," bitfld.long 0x0C 18.--20. " SWIDTH ,Source width" "8-bit,16-bit,32-bit,,,,," bitfld.long 0x0C 15.--17. " DBSIZE ,Destination burst size" "1 beat,4 beats,8 beats,16 beats,32 beats,64 beats,128 beats,256 beats" textline " " bitfld.long 0x0C 12.--14. " SBSIZE ,Source burst size" "1 beat,4 beats,8 beats,16 beats,32 beats,64 beats,128 beats,256 beats" hexmask.long.word 0x0C 0.--11. 1. " TRANSFERSIZE ,Transfer size" line.long 0x10 "DMACC1CONFIG,Channel Configuration Register 1" bitfld.long 0x10 18. " HALT ,DMA request accept" "Accepted,Ignored" rbitfld.long 0x10 17. " ACTIVE ,Data is present in the FIFO" "No data,Data" bitfld.long 0x10 16. " LOCK ,Transfer lock enable" "Disabled,Enabled" textline " " bitfld.long 0x10 15. " ITC ,Transfer end interrupt enable" "Disabled,Enabled" bitfld.long 0x10 14. " IE ,Error interrupt enable" "Disabled,Enabled" sif cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM361F*")||cpuis("TMPM362F*") bitfld.long 0x10 11.--13. " FLOWCNTRL ,Flow control and transfer type" "Memory-to-memory,Memory-to-peripheral,Peripheral-to-memory,,,,," elif cpuis("TMPM320C1*")||cpuis("TMPM366F*")||cpuis("TMPM341F*")||cpuis("TMPM365F*") bitfld.long 0x10 11.--13. " FLOWCNTRL ,Flow control and transfer type" "Memory-to-memory,Memory-to-peripheral,Peripheral-to-memory,Peripheral-to-peripheral,,,," endif textline " " bitfld.long 0x10 6.--9. " DESTPERIPHERAL ,Destination peripheral" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x10 1.--4. " SRCPERIPHERAL ,Source peripheral" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x10 0. " E ,Channel Enable" "Disabled,Enabled" sif cpuis("TMPM320C1*") group.long 0x5300++0x03 line.long 0x00 "CG_DMASELR,DMA request Select control Register" bitfld.long 0x00 16.--19. " DMASEL ,DMA request peripheral numbers 11 to 14" "SSP2/SSP3,SSP2/SSP3,SSP2/UART2,SSP3/UART2,SSP2/UART3,SSP3/UART3,UART2/UART3,UART2/UART3,SSP3/SSP2,SSP3/SSP2,UART2/SSP2,UART2/SSP3,UART3/SSP2,UART3/SSP3,UART3/UART2,UART3/UART2" bitfld.long 0x00 1. " SP1U1DMA ,DMA request peripheral numbers 9 and 10" "SSP1,UART1" bitfld.long 0x00 0. " SP0U0DMA ,DMA request peripheral numbers 7 and 8" "SSP0,UART0" endif tree.end tree.end endif width 0xB endif sif cpuis("TMPM380F*")||cpuis("TMPM382F*") base ad:0x40080000 width 20. sif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") rgroup.long 0x0++0x03 line.long 0x0 "DMA0Status,DMAC Status Register" bitfld.long 0x0 0. " MASTER_ENABLE ,DMA operation" "Disabled,Enabled" wgroup.long 0x4++0x03 line.long 0x0 "DMA0CFG,DMA configuration Register" bitfld.long 0x0 0. " MASTER_ENABLE ,DMA operation" "Disabled,Enabled" group.long 0x8++0x03 line.long 0x0 "DMA0CTRLBASEPTR,Channel control data base pointer Register" hexmask.long.tbyte 0x0 10.--31. 0x400 " CTRL_BASE_PTR ,Primary database pointer" rgroup.long 0x0C++0x03 line.long 0x00 "DMA0AltCtlBasePtr,Channel alternate control data base pointer Register" wgroup.long 0x14++0x03 line.long 0x0 "DMA0CHNLSWREQUEST,Channel software request status Register" bitfld.long 0x0 31. " CHNL_SW_REQUEST ,DMA request31" "Request,Do not request" bitfld.long 0x0 30. " CHNL_SW_REQUEST ,DMA request30" "Request,Do not request" bitfld.long 0x0 29. " CHNL_SW_REQUEST ,DMA request29" "Request,Do not request" bitfld.long 0x0 28. " CHNL_SW_REQUEST ,DMA request28" "Request,Do not request" textline " " bitfld.long 0x0 27. " CHNL_SW_REQUEST ,DMA request27" "Request,Do not request" bitfld.long 0x0 26. " CHNL_SW_REQUEST ,DMA request26" "Request,Do not request" bitfld.long 0x0 25. " CHNL_SW_REQUEST ,DMA request25" "Request,Do not request" bitfld.long 0x0 24. " CHNL_SW_REQUEST ,DMA request24" "Request,Do not request" textline " " bitfld.long 0x0 23. " CHNL_SW_REQUEST ,DMA request23" "Request,Do not request" bitfld.long 0x0 22. " CHNL_SW_REQUEST ,DMA request22" "Request,Do not request" bitfld.long 0x0 21. " CHNL_SW_REQUEST ,DMA request21" "Request,Do not request" bitfld.long 0x0 20. " CHNL_SW_REQUEST ,DMA request20" "Request,Do not request" textline " " bitfld.long 0x0 19. " CHNL_SW_REQUEST ,DMA request19" "Request,Do not request" bitfld.long 0x0 18. " CHNL_SW_REQUEST ,DMA request18" "Request,Do not request" bitfld.long 0x0 17. " CHNL_SW_REQUEST ,DMA request17" "Request,Do not request" bitfld.long 0x0 16. " CHNL_SW_REQUEST ,DMA request16" "Request,Do not request" textline " " bitfld.long 0x0 15. " CHNL_SW_REQUEST ,DMA request15" "Request,Do not request" bitfld.long 0x0 14. " CHNL_SW_REQUEST ,DMA request14" "Request,Do not request" bitfld.long 0x0 13. " CHNL_SW_REQUEST ,DMA request13" "Request,Do not request" bitfld.long 0x0 12. " CHNL_SW_REQUEST ,DMA request12" "Request,Do not request" textline " " bitfld.long 0x0 11. " CHNL_SW_REQUEST ,DMA request11" "Request,Do not request" bitfld.long 0x0 10. " CHNL_SW_REQUEST ,DMA request10" "Request,Do not request" bitfld.long 0x0 9. " CHNL_SW_REQUEST ,DMA request9" "Request,Do not request" bitfld.long 0x0 8. " CHNL_SW_REQUEST ,DMA request8" "Request,Do not request" textline " " bitfld.long 0x0 7. " CHNL_SW_REQUEST ,DMA request7" "Request,Do not request" bitfld.long 0x0 6. " CHNL_SW_REQUEST ,DMA request6" "Request,Do not request" bitfld.long 0x0 5. " CHNL_SW_REQUEST ,DMA request5" "Request,Do not request" bitfld.long 0x0 4. " CHNL_SW_REQUEST ,DMA request4" "Request,Do not request" textline " " bitfld.long 0x0 3. " CHNL_SW_REQUEST ,DMA request3" "Request,Do not request" bitfld.long 0x0 2. " CHNL_SW_REQUEST ,DMA request2" "Request,Do not request" bitfld.long 0x0 1. " CHNL_SW_REQUEST ,DMA request1" "Request,Do not request" bitfld.long 0x0 0. " CHNL_SW_REQUEST ,DMA request0" "Request,Do not request" width 21. textline " " group.long 0x18++0x03 line.long 0x0 "DMA0CHNLUSBURSTSET,Channel useburst set Register" bitfld.long 0x00 31. " CHNL_USEBURST_SET ,Single transfer disable 31" "Enabled,Disabled" bitfld.long 0x00 30. " CHNL_USEBURST_SET ,Single transfer disable 30" "Enabled,Disabled" bitfld.long 0x00 29. " CHNL_USEBURST_SET ,Single transfer disable 29" "Enabled,Disabled" bitfld.long 0x00 28. " CHNL_USEBURST_SET ,Single transfer disable 28" "Enabled,Disabled" textline " " bitfld.long 0x00 27. " CHNL_USEBURST_SET ,Single transfer disable 27" "Enabled,Disabled" bitfld.long 0x00 26. " CHNL_USEBURST_SET ,Single transfer disable 26" "Enabled,Disabled" bitfld.long 0x00 25. " CHNL_USEBURST_SET ,Single transfer disable 25" "Enabled,Disabled" bitfld.long 0x00 24. " CHNL_USEBURST_SET ,Single transfer disable 24" "Enabled,Disabled" textline " " bitfld.long 0x00 23. " CHNL_USEBURST_SET ,Single transfer disable 23" "Enabled,Disabled" bitfld.long 0x00 22. " CHNL_USEBURST_SET ,Single transfer disable 22" "Enabled,Disabled" bitfld.long 0x00 21. " CHNL_USEBURST_SET ,Single transfer disable 21" "Enabled,Disabled" bitfld.long 0x00 20. " CHNL_USEBURST_SET ,Single transfer disable 20" "Enabled,Disabled" textline " " bitfld.long 0x00 19. " CHNL_USEBURST_SET ,Single transfer disable 19" "Enabled,Disabled" bitfld.long 0x00 18. " CHNL_USEBURST_SET ,Single transfer disable 18" "Enabled,Disabled" bitfld.long 0x00 17. " CHNL_USEBURST_SET ,Single transfer disable 17" "Enabled,Disabled" bitfld.long 0x00 16. " CHNL_USEBURST_SET ,Single transfer disable 16" "Enabled,Disabled" textline " " bitfld.long 0x00 15. " CHNL_USEBURST_SET ,Single transfer disable 15" "Enabled,Disabled" bitfld.long 0x00 14. " CHNL_USEBURST_SET ,Single transfer disable 14" "Enabled,Disabled" bitfld.long 0x00 13. " CHNL_USEBURST_SET ,Single transfer disable 13" "Enabled,Disabled" bitfld.long 0x00 12. " CHNL_USEBURST_SET ,Single transfer disable 12" "Enabled,Disabled" textline " " bitfld.long 0x00 11. " CHNL_USEBURST_SET ,Single transfer disable 11" "Enabled,Disabled" bitfld.long 0x00 10. " CHNL_USEBURST_SET ,Single transfer disable 10" "Enabled,Disabled" bitfld.long 0x00 9. " CHNL_USEBURST_SET ,Single transfer disable 9" "Enabled,Disabled" bitfld.long 0x00 8. " CHNL_USEBURST_SET ,Single transfer disable 8" "Enabled,Disabled" textline " " bitfld.long 0x00 7. " CHNL_USEBURST_SET ,Single transfer disable 7" "Enabled,Disabled" bitfld.long 0x00 6. " CHNL_USEBURST_SET ,Single transfer disable 6" "Enabled,Disabled" bitfld.long 0x00 5. " CHNL_USEBURST_SET ,Single transfer disable 5" "Enabled,Disabled" bitfld.long 0x00 4. " CHNL_USEBURST_SET ,Single transfer disable 4" "Enabled,Disabled" textline " " bitfld.long 0x00 3. " CHNL_USEBURST_SET ,Single transfer disable 3" "Enabled,Disabled" bitfld.long 0x00 2. " CHNL_USEBURST_SET ,Single transfer disable 2" "Enabled,Disabled" bitfld.long 0x00 1. " CHNL_USEBURST_SET ,Single transfer disable 1" "Enabled,Disabled" bitfld.long 0x00 0. " CHNL_USEBURST_SET ,Single transfer disable 0" "Enabled,Disabled" wgroup.long 0x1C++0x03 line.long 0x00 "DMA0CHNLUSEBURSTCLR,Channel useburst clear Register" bitfld.long 0x00 31. " CHNL_USEBURST_CLR ,Single transfer disable 31" "Enabled,Disabled" bitfld.long 0x00 30. " CHNL_USEBURST_CLR ,Single transfer disable 30" "Enable,Disable" bitfld.long 0x00 29. " CHNL_USEBURST_CLR ,Single transfer disable 29" "Enable,Disable" bitfld.long 0x00 28. " CHNL_USEBURST_CLR ,Single transfer disable 28" "Enable,Disable" textline " " bitfld.long 0x00 27. " CHNL_USEBURST_CLR ,Single transfer disable 27" "Enable,Disable" bitfld.long 0x00 26. " CHNL_USEBURST_CLR ,Single transfer disable 26" "Enable,Disable" bitfld.long 0x00 25. " CHNL_USEBURST_CLR ,Single transfer disable 25" "Enable,Disable" bitfld.long 0x00 24. " CHNL_USEBURST_CLR ,Single transfer disable 24" "Enable,Disable" textline " " bitfld.long 0x00 23. " CHNL_USEBURST_CLR ,Single transfer disable 23" "Enable,Disable" bitfld.long 0x00 22. " CHNL_USEBURST_CLR ,Single transfer disable 22" "Enable,Disable" bitfld.long 0x00 21. " CHNL_USEBURST_CLR ,Single transfer disable 21" "Enable,Disable" bitfld.long 0x00 20. " CHNL_USEBURST_CLR ,Single transfer disable 20" "Enable,Disable" textline " " bitfld.long 0x00 19. " CHNL_USEBURST_CLR ,Single transfer disable 19" "Enable,Disable" bitfld.long 0x00 18. " CHNL_USEBURST_CLR ,Single transfer disable 18" "Enable,Disable" bitfld.long 0x00 17. " CHNL_USEBURST_CLR ,Single transfer disable 17" "Enable,Disable" bitfld.long 0x00 16. " CHNL_USEBURST_CLR ,Single transfer disable 16" "Enable,Disable" textline " " bitfld.long 0x00 15. " CHNL_USEBURST_CLR ,Single transfer disable 15" "Enable,Disable" bitfld.long 0x00 14. " CHNL_USEBURST_CLR ,Single transfer disable 14" "Enable,Disable" bitfld.long 0x00 13. " CHNL_USEBURST_CLR ,Single transfer disable 13" "Enable,Disable" bitfld.long 0x00 12. " CHNL_USEBURST_CLR ,Single transfer disable 12" "Enable,Disable" textline " " bitfld.long 0x00 11. " CHNL_USEBURST_CLR ,Single transfer disable 11" "Enabled,Disabled" bitfld.long 0x00 10. " CHNL_USEBURST_CLR ,Single transfer disable 10" "Enable,Disable" bitfld.long 0x00 9. " CHNL_USEBURST_CLR ,Single transfer disable 9" "Enable,Disable" bitfld.long 0x00 8. " CHNL_USEBURST_CLR ,Single transfer disable 8" "Enable,Disable" textline " " bitfld.long 0x00 7. " CHNL_USEBURST_CLR ,Single transfer disable 7" "Enabled,Disabled" bitfld.long 0x00 6. " CHNL_USEBURST_CLR ,Single transfer disable 6" "Enable,Disable" bitfld.long 0x00 5. " CHNL_USEBURST_CLR ,Single transfer disable 5" "Enable,Disable" bitfld.long 0x00 4. " CHNL_USEBURST_CLR ,Single transfer disable 4" "Enable,Disable" textline " " bitfld.long 0x00 3. " CHNL_USEBURST_CLR ,Single transfer disable 3" "Enabled,Disabled" bitfld.long 0x00 2. " CHNL_USEBURST_CLR ,Single transfer disable 2" "Enable,Disable" bitfld.long 0x00 1. " CHNL_USEBURST_CLR ,Single transfer disable 1" "Enable,Disable" bitfld.long 0x00 0. " CHNL_USEBURST_CLR ,Single transfer disable 0" "Enable,Disable" group.long 0x20++0x03 line.long 0x0 "DMA0CHNLREQMASKSET,Channel request mask set Register" bitfld.long 0x00 31. " CHNL_REQ_MASK_SET ,DMA request mask31" "Valid,Invalid" bitfld.long 0x00 30. " CHNL_REQ_MASK_SET ,DMA request mask30" "Valid,Invalid" bitfld.long 0x00 29. " CHNL_REQ_MASK_SET ,DMA request mask29" "Valid,Invalid" bitfld.long 0x00 28. " CHNL_REQ_MASK_SET ,DMA request mask28" "Valid,Invalid" textline " " bitfld.long 0x00 27. " CHNL_REQ_MASK_SET ,DMA request mask27" "Valid,Invalid" bitfld.long 0x00 26. " CHNL_REQ_MASK_SET ,DMA request mask26" "Valid,Invalid" bitfld.long 0x00 25. " CHNL_REQ_MASK_SET ,DMA request mask25" "Valid,Invalid" bitfld.long 0x00 24. " CHNL_REQ_MASK_SET ,DMA request mask24" "Valid,Invalid" textline " " bitfld.long 0x00 23. " CHNL_REQ_MASK_SET ,DMA request mask23" "Valid,Invalid" bitfld.long 0x00 22. " CHNL_REQ_MASK_SET ,DMA request mask22" "Valid,Invalid" bitfld.long 0x00 21. " CHNL_REQ_MASK_SET ,DMA request mask21" "Valid,Invalid" bitfld.long 0x00 20. " CHNL_REQ_MASK_SET ,DMA request mask20" "Valid,Invalid" textline " " bitfld.long 0x00 19. " CHNL_REQ_MASK_SET ,DMA request mask19" "Valid,Invalid" bitfld.long 0x00 18. " CHNL_REQ_MASK_SET ,DMA request mask18" "Valid,Invalid" bitfld.long 0x00 17. " CHNL_REQ_MASK_SET ,DMA request mask17" "Valid,Invalid" bitfld.long 0x00 16. " CHNL_REQ_MASK_SET ,DMA request mask16" "Valid,Invalid" textline " " bitfld.long 0x00 15. " CHNL_REQ_MASK_SET ,DMA request mask15" "Valid,Invalid" bitfld.long 0x00 14. " CHNL_REQ_MASK_SET ,DMA request mask14" "Valid,Invalid" bitfld.long 0x00 13. " CHNL_REQ_MASK_SET ,DMA request mask13" "Valid,Invalid" bitfld.long 0x00 12. " CHNL_REQ_MASK_SET ,DMA request mask12" "Valid,Invalid" textline " " bitfld.long 0x00 11. " CHNL_REQ_MASK_SET ,DMA request mask11" "Valid,Invalid" bitfld.long 0x00 10. " CHNL_REQ_MASK_SET ,DMA request mask10" "Valid,Invalid" bitfld.long 0x00 9. " CHNL_REQ_MASK_SET ,DMA request mask9" "Valid,Invalid" bitfld.long 0x00 8. " CHNL_REQ_MASK_SET ,DMA request mask8" "Valid,Invalid" textline " " bitfld.long 0x00 7. " CHNL_REQ_MASK_SET ,DMA request mask7" "Valid,Invalid" bitfld.long 0x00 6. " CHNL_REQ_MASK_SET ,DMA request mask6" "Valid,Invalid" bitfld.long 0x00 5. " CHNL_REQ_MASK_SET ,DMA request mask5" "Valid,Invalid" bitfld.long 0x00 4. " CHNL_REQ_MASK_SET ,DMA request mask4" "Valid,Invalid" textline " " bitfld.long 0x00 3. " CHNL_REQ_MASK_SET ,DMA request mask3" "Valid,Invalid" bitfld.long 0x00 2. " CHNL_REQ_MASK_SET ,DMA request mask2" "Valid,Invalid" bitfld.long 0x00 1. " CHNL_REQ_MASK_SET ,DMA request mask1" "Valid,Invalid" bitfld.long 0x00 0. " CHNL_REQ_MASK_SET ,DMA request mask0" "Valid,Invalid" wgroup.long 0x24++0x03 line.long 0x00 "DMA0CHNLREQMASKCLR,Channel request mask clear Register" bitfld.long 0x00 31. " CHNL_REQ_MASK_CLR ,DMA request mask31" "Not clear,Clear" bitfld.long 0x00 30. " CHNL_REQ_MASK_CLR ,DMA request mask30" "Not clear,Clear" bitfld.long 0x00 29. " CHNL_REQ_MASK_CLR ,DMA request mask29" "Not clear,Clear" bitfld.long 0x00 28. " CHNL_REQ_MASK_CLR ,DMA request mask28" "Not clear,Clear" textline " " bitfld.long 0x00 27. " CHNL_REQ_MASK_CLR ,DMA request mask27" "Not clear,Clear" bitfld.long 0x00 26. " CHNL_REQ_MASK_CLR ,DMA request mask26" "Not clear,Clear" bitfld.long 0x00 25. " CHNL_REQ_MASK_CLR ,DMA request mask25" "Not clear,Clear" bitfld.long 0x00 24. " CHNL_REQ_MASK_CLR ,DMA request mask24" "Not clear,Clear" textline " " bitfld.long 0x00 23. " CHNL_REQ_MASK_CLR ,DMA request mask23" "Not clear,Clear" bitfld.long 0x00 22. " CHNL_REQ_MASK_CLR ,DMA request mask22" "Not clear,Clear" bitfld.long 0x00 21. " CHNL_REQ_MASK_CLR ,DMA request mask21" "Not clear,Clear" bitfld.long 0x00 20. " CHNL_REQ_MASK_CLR ,DMA request mask20" "Not clear,Clear" textline " " bitfld.long 0x00 19. " CHNL_REQ_MASK_CLR ,DMA request mask19" "Not clear,Clear" bitfld.long 0x00 18. " CHNL_REQ_MASK_CLR ,DMA request mask18" "Not clear,Clear" bitfld.long 0x00 17. " CHNL_REQ_MASK_CLR ,DMA request mask17" "Not clear,Clear" bitfld.long 0x00 16. " CHNL_REQ_MASK_CLR ,DMA request mask16" "Not clear,Clear" textline " " bitfld.long 0x00 15. " CHNL_REQ_MASK_CLR ,DMA request mask15" "Not clear,Clear" bitfld.long 0x00 14. " CHNL_REQ_MASK_CLR ,DMA request mask14" "Not clear,Clear" bitfld.long 0x00 13. " CHNL_REQ_MASK_CLR ,DMA request mask13" "Not clear,Clear" bitfld.long 0x00 12. " CHNL_REQ_MASK_CLR ,DMA request mask12" "Not clear,Clear" textline " " bitfld.long 0x00 11. " CHNL_REQ_MASK_CLR ,DMA request mask11" "Not clear,Clear" bitfld.long 0x00 10. " CHNL_REQ_MASK_CLR ,DMA request mask10" "Not clear,Clear" bitfld.long 0x00 9. " CHNL_REQ_MASK_CLR ,DMA request mask9" "Not clear,Clear" bitfld.long 0x00 8. " CHNL_REQ_MASK_CLR ,DMA request mask8" "Not clear,Clear" textline " " bitfld.long 0x00 7. " CHNL_REQ_MASK_CLR ,DMA request mask7" "Not clear,Clear" bitfld.long 0x00 6. " CHNL_REQ_MASK_CLR ,DMA request mask6" "Not clear,Clear" bitfld.long 0x00 5. " CHNL_REQ_MASK_CLR ,DMA request mask5" "Not clear,Clear" bitfld.long 0x00 4. " CHNL_REQ_MASK_CLR ,DMA request mask4" "Not clear,Clear" textline " " bitfld.long 0x00 3. " CHNL_REQ_MASK_CLR ,DMA request mask3" "Not clear,Clear" bitfld.long 0x00 2. " CHNL_REQ_MASK_CLR ,DMA request mask2" "Not clear,Clear" bitfld.long 0x00 1. " CHNL_REQ_MASK_CLR ,DMA request mask1" "Not clear,Clear" bitfld.long 0x00 0. " CHNL_REQ_MASK_CLR ,DMA request mask0" "Not clear,Clear" group.long 0x28++0x03 line.long 0x00 "DMA0CHNLENABLESET,Channel enable set Register" bitfld.long 0x00 31. " CHNL_ENABLE_SET ,DMA operationk31" "Valid,Invalid" bitfld.long 0x00 30. " CHNL_ENABLE_SET ,DMA operationk30" "Valid,Invalid" bitfld.long 0x00 29. " CHNL_ENABLE_SET ,DMA operationk29" "Valid,Invalid" bitfld.long 0x00 28. " CHNL_ENABLE_SET ,DMA operationk28" "Valid,Invalid" textline " " bitfld.long 0x00 27. " CHNL_ENABLE_SET ,DMA operationk27" "Valid,Invalid" bitfld.long 0x00 26. " CHNL_ENABLE_SET ,DMA operationk26" "Valid,Invalid" bitfld.long 0x00 25. " CHNL_ENABLE_SET ,DMA operationk25" "Valid,Invalid" bitfld.long 0x00 24. " CHNL_ENABLE_SET ,DMA operationk24" "Valid,Invalid" textline " " bitfld.long 0x00 23. " CHNL_ENABLE_SET ,DMA operationk23" "Valid,Invalid" bitfld.long 0x00 22. " CHNL_ENABLE_SET ,DMA operationk22" "Valid,Invalid" bitfld.long 0x00 21. " CHNL_ENABLE_SET ,DMA operationk21" "Valid,Invalid" bitfld.long 0x00 20. " CHNL_ENABLE_SET ,DMA operationk20" "Valid,Invalid" textline " " bitfld.long 0x00 19. " CHNL_ENABLE_SET ,DMA operationk19" "Valid,Invalid" bitfld.long 0x00 18. " CHNL_ENABLE_SET ,DMA operationk18" "Valid,Invalid" bitfld.long 0x00 17. " CHNL_ENABLE_SET ,DMA operationk17" "Valid,Invalid" bitfld.long 0x00 16. " CHNL_ENABLE_SET ,DMA operationk16" "Valid,Invalid" textline " " bitfld.long 0x00 15. " CHNL_ENABLE_SET ,DMA operationk15" "Valid,Invalid" bitfld.long 0x00 14. " CHNL_ENABLE_SET ,DMA operationk14" "Valid,Invalid" bitfld.long 0x00 13. " CHNL_ENABLE_SET ,DMA operationk13" "Valid,Invalid" bitfld.long 0x00 12. " CHNL_ENABLE_SET ,DMA operationk12" "Valid,Invalid" textline " " bitfld.long 0x00 11. " CHNL_ENABLE_SET ,DMA operationk11" "Valid,Invalid" bitfld.long 0x00 10. " CHNL_ENABLE_SET ,DMA operationk10" "Valid,Invalid" bitfld.long 0x00 9. " CHNL_ENABLE_SET ,DMA operationk9" "Valid,Invalid" bitfld.long 0x00 8. " CHNL_ENABLE_SET ,DMA operationk8" "Valid,Invalid" textline " " bitfld.long 0x00 7. " CHNL_ENABLE_SET ,DMA operationk7" "Valid,Invalid" bitfld.long 0x00 6. " CHNL_ENABLE_SET ,DMA operationk6" "Valid,Invalid" bitfld.long 0x00 5. " CHNL_ENABLE_SET ,DMA operationk5" "Valid,Invalid" bitfld.long 0x00 4. " CHNL_ENABLE_SET ,DMA operationk4" "Valid,Invalid" textline " " bitfld.long 0x00 3. " CHNL_ENABLE_SET ,DMA operationk3" "Valid,Invalid" bitfld.long 0x00 2. " CHNL_ENABLE_SET ,DMA operationk2" "Valid,Invalid" bitfld.long 0x00 1. " CHNL_ENABLE_SET ,DMA operationk1" "Valid,Invalid" bitfld.long 0x00 0. " CHNL_ENABLE_SET ,DMA operationk0" "Valid,Invalid" wgroup.long 0x2C++0x03 line.long 0x00 "DMA0CHNLENABLECLR,Channel enable clear Register" bitfld.long 0x00 31. " CHNL_ENABLE_CLR ,DMA disabled31" "No,Yes" bitfld.long 0x00 30. " CHNL_ENABLE_CLR ,DMA disabled30" "No,Yes" bitfld.long 0x00 29. " CHNL_ENABLE_CLR ,DMA disabled29" "No,Yes" bitfld.long 0x00 28. " CHNL_ENABLE_CLR ,DMA disabled28" "No,Yes" textline " " bitfld.long 0x00 27. " CHNL_ENABLE_CLR ,DMA disabled27" "No,Yes" bitfld.long 0x00 26. " CHNL_ENABLE_CLR ,DMA disabled26" "No,Yes" bitfld.long 0x00 25. " CHNL_ENABLE_CLR ,DMA disabled25" "No,Yes" bitfld.long 0x00 24. " CHNL_ENABLE_CLR ,DMA disabled24" "No,Yes" textline " " bitfld.long 0x00 23. " CHNL_ENABLE_CLR ,DMA disabled23" "No,Yes" bitfld.long 0x00 22. " CHNL_ENABLE_CLR ,DMA disabled22" "No,Yes" bitfld.long 0x00 21. " CHNL_ENABLE_CLR ,DMA disabled21" "No,Yes" bitfld.long 0x00 20. " CHNL_ENABLE_CLR ,DMA disabled20" "No,Yes" textline " " bitfld.long 0x00 19. " CHNL_ENABLE_CLR ,DMA disabled19" "No,Yes" bitfld.long 0x00 18. " CHNL_ENABLE_CLR ,DMA disabled18" "No,Yes" bitfld.long 0x00 17. " CHNL_ENABLE_CLR ,DMA disabled17" "No,Yes" bitfld.long 0x00 16. " CHNL_ENABLE_CLR ,DMA disabled16" "No,Yes" textline " " bitfld.long 0x00 15. " CHNL_ENABLE_CLR ,DMA disabled15" "No,Yes" bitfld.long 0x00 14. " CHNL_ENABLE_CLR ,DMA disabled14" "No,Yes" bitfld.long 0x00 13. " CHNL_ENABLE_CLR ,DMA disabled13" "No,Yes" bitfld.long 0x00 12. " CHNL_ENABLE_CLR ,DMA disabled12" "No,Yes" textline " " bitfld.long 0x00 11. " CHNL_ENABLE_CLR ,DMA disabled11" "No,Yes" bitfld.long 0x00 10. " CHNL_ENABLE_CLR ,DMA disabled10" "No,Yes" bitfld.long 0x00 9. " CHNL_ENABLE_CLR ,DMA disabled9" "No,Yes" bitfld.long 0x00 8. " CHNL_ENABLE_CLR ,DMA disabled8" "No,Yes" textline " " bitfld.long 0x00 7. " CHNL_ENABLE_CLR ,DMA disabled7" "No,Yes" bitfld.long 0x00 6. " CHNL_ENABLE_CLR ,DMA disabled6" "No,Yes" bitfld.long 0x00 5. " CHNL_ENABLE_CLR ,DMA disabled5" "No,Yes" bitfld.long 0x00 4. " CHNL_ENABLE_CLR ,DMA disabled4" "No,Yes" textline " " bitfld.long 0x00 3. " CHNL_ENABLE_CLR ,DMA disabled3" "No,Yes" bitfld.long 0x00 2. " CHNL_ENABLE_CLR ,DMA disabled2" "No,Yes" bitfld.long 0x00 1. " CHNL_ENABLE_CLR ,DMA disabled1" "No,Yes" bitfld.long 0x00 0. " CHNL_ENABLE_CLR ,DMA disabled0" "No,Yes" group.long 0x30++0x03 line.long 0x00 "DMA0CHNLPRIALTSET,Channel primary-alternate set Register" bitfld.long 0x00 31. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data31" "Primary,Alternative" bitfld.long 0x00 30. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data30" "Primary,Alternative" bitfld.long 0x00 29. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data29" "Primary,Alternative" bitfld.long 0x00 28. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data28" "Primary,Alternative" textline " " bitfld.long 0x00 27. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data27" "Primary,Alternative" bitfld.long 0x00 26. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data26" "Primary,Alternative" bitfld.long 0x00 25. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data25" "Primary,Alternative" bitfld.long 0x00 24. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data24" "Primary,Alternative" textline " " bitfld.long 0x00 23. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data23" "Primary,Alternative" bitfld.long 0x00 22. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data22" "Primary,Alternative" bitfld.long 0x00 21. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data21" "Primary,Alternative" bitfld.long 0x00 20. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data20" "Primary,Alternative" textline " " bitfld.long 0x00 19. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data19" "Primary,Alternative" bitfld.long 0x00 18. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data18" "Primary,Alternative" bitfld.long 0x00 17. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data17" "Primary,Alternative" bitfld.long 0x00 16. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data16" "Primary,Alternative" textline " " bitfld.long 0x00 15. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data15" "Primary,Alternative" bitfld.long 0x00 14. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data14" "Primary,Alternative" bitfld.long 0x00 13. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data13" "Primary,Alternative" bitfld.long 0x00 12. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data12" "Primary,Alternative" textline " " bitfld.long 0x00 11. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data11" "Primary,Alternative" bitfld.long 0x00 10. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data10" "Primary,Alternative" bitfld.long 0x00 9. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data9" "Primary,Alternative" bitfld.long 0x00 8. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data8" "Primary,Alternative" textline " " bitfld.long 0x00 7. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data7" "Primary,Alternative" bitfld.long 0x00 6. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data6" "Primary,Alternative" bitfld.long 0x00 5. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data5" "Primary,Alternative" bitfld.long 0x00 4. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data4" "Primary,Alternative" textline " " bitfld.long 0x00 3. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data3" "Primary,Alternative" bitfld.long 0x00 2. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data2" "Primary,Alternative" bitfld.long 0x00 1. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data1" "Primary,Alternative" bitfld.long 0x00 0. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data0" "Primary,Alternative" wgroup.long 0x30++0x03 line.long 0x00 "DMA0CHNLPRIALTCLR,Channel primary-alternate clear Register" bitfld.long 0x00 31. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting31" "No effect,Primary" bitfld.long 0x00 30. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting30" "No effect,Primary" bitfld.long 0x00 29. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting29" "No effect,Primary" bitfld.long 0x00 28. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting28" "No effect,Primary" textline " " bitfld.long 0x00 27. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting27" "No effect,Primary" bitfld.long 0x00 26. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting26" "No effect,Primary" bitfld.long 0x00 25. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting25" "No effect,Primary" bitfld.long 0x00 24. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting24" "No effect,Primary" textline " " bitfld.long 0x00 23. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting23" "No effect,Primary" bitfld.long 0x00 22. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting22" "No effect,Primary" bitfld.long 0x00 21. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting21" "No effect,Primary" bitfld.long 0x00 20. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting20" "No effect,Primary" textline " " bitfld.long 0x00 19. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting19" "No effect,Primary" bitfld.long 0x00 18. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting18" "No effect,Primary" bitfld.long 0x00 17. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting17" "No effect,Primary" bitfld.long 0x00 16. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting16" "No effect,Primary" textline " " bitfld.long 0x00 15. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting15" "No effect,Primary" bitfld.long 0x00 14. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting14" "No effect,Primary" bitfld.long 0x00 13. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting13" "No effect,Primary" bitfld.long 0x00 12. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting12" "No effect,Primary" textline " " bitfld.long 0x00 11. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting11" "No effect,Primary" bitfld.long 0x00 10. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting10" "No effect,Primary" bitfld.long 0x00 9. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting9" "No effect,Primary" bitfld.long 0x00 8. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting8" "No effect,Primary" textline " " bitfld.long 0x00 7. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting7" "No effect,Primary" bitfld.long 0x00 6. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting6" "No effect,Primary" bitfld.long 0x00 5. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting5" "No effect,Primary" bitfld.long 0x00 4. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting4" "No effect,Primary" textline " " bitfld.long 0x00 3. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting3" "No effect,Primary" bitfld.long 0x00 2. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting2" "No effect,Primary" bitfld.long 0x00 1. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting1" "No effect,Primary" bitfld.long 0x00 0. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting0" "No effect,Primary" group.long 0x34++0x03 line.long 0x00 "DMA0CHNLPRIORITYSET,Channel priority set Register" bitfld.long 0x00 31. " CHNL_PRIORITY_SET ,Priority settings31" "Normal,High" bitfld.long 0x00 30. " CHNL_PRIORITY_SET ,Priority settings30" "Normal,High" bitfld.long 0x00 29. " CHNL_PRIORITY_SET ,Priority settings29" "Normal,High" bitfld.long 0x00 28. " CHNL_PRIORITY_SET ,Priority settings28" "Normal,High" textline " " bitfld.long 0x00 27. " CHNL_PRIORITY_SET ,Priority settings27" "Normal,High" bitfld.long 0x00 26. " CHNL_PRIORITY_SET ,Priority settings26" "Normal,High" bitfld.long 0x00 25. " CHNL_PRIORITY_SET ,Priority settings25" "Normal,High" bitfld.long 0x00 24. " CHNL_PRIORITY_SET ,Priority settings24" "Normal,High" textline " " bitfld.long 0x00 23. " CHNL_PRIORITY_SET ,Priority settings23" "Normal,High" bitfld.long 0x00 22. " CHNL_PRIORITY_SET ,Priority settings22" "Normal,High" bitfld.long 0x00 21. " CHNL_PRIORITY_SET ,Priority settings21" "Normal,High" bitfld.long 0x00 20. " CHNL_PRIORITY_SET ,Priority settings20" "Normal,High" textline " " bitfld.long 0x00 19. " CHNL_PRIORITY_SET ,Priority settings19" "Normal,High" bitfld.long 0x00 18. " CHNL_PRIORITY_SET ,Priority settings18" "Normal,High" bitfld.long 0x00 17. " CHNL_PRIORITY_SET ,Priority settings17" "Normal,High" bitfld.long 0x00 16. " CHNL_PRIORITY_SET ,Priority settings16" "Normal,High" textline " " bitfld.long 0x00 15. " CHNL_PRIORITY_SET ,Priority settings15" "Normal,High" bitfld.long 0x00 14. " CHNL_PRIORITY_SET ,Priority settings14" "Normal,High" bitfld.long 0x00 13. " CHNL_PRIORITY_SET ,Priority settings13" "Normal,High" bitfld.long 0x00 12. " CHNL_PRIORITY_SET ,Priority settings12" "Normal,High" textline " " bitfld.long 0x00 11. " CHNL_PRIORITY_SET ,Priority settings11" "Normal,High" bitfld.long 0x00 10. " CHNL_PRIORITY_SET ,Priority settings10" "Normal,High" bitfld.long 0x00 9. " CHNL_PRIORITY_SET ,Priority settings9" "Normal,High" bitfld.long 0x00 8. " CHNL_PRIORITY_SET ,Priority settings8" "Normal,High" textline " " bitfld.long 0x00 7. " CHNL_PRIORITY_SET ,Priority settings7" "Normal,High" bitfld.long 0x00 6. " CHNL_PRIORITY_SET ,Priority settings6" "Normal,High" bitfld.long 0x00 5. " CHNL_PRIORITY_SET ,Priority settingsg5" "Normal,High" bitfld.long 0x00 4. " CHNL_PRIORITY_SET ,Priority settings4" "Normal,High" textline " " bitfld.long 0x00 3. " CHNL_PRIORITY_SET ,Priority settings3" "Normal,High" bitfld.long 0x00 2. " CHNL_PRIORITY_SET ,Priority settings2" "Normal,High" bitfld.long 0x00 1. " CHNL_PRIORITY_SET ,Priority settings1" "Normal,High" bitfld.long 0x00 0. " CHNL_PRIORITY_SET ,Priority settings0" "Normal,High" wgroup.long 0x34++0x03 line.long 0x00 "DMA0CHNLPRIORITYCLR,Channel priority clear Register" bitfld.long 0x00 31. " CHNL_PRIORITY_CLR ,Clears the high-priority setting31" "No effect,Normal priority" bitfld.long 0x00 30. " CHNL_PRIORITY_CLR ,Clears the high-priority setting30" "No effect,Normal priority" bitfld.long 0x00 29. " CHNL_PRIORITY_CLR ,Clears the high-priority setting29" "No effect,Normal priority" bitfld.long 0x00 28. " CHNL_PRIORITY_CLR ,Clears the high-priority setting28" "No effect,Normal priority" textline " " bitfld.long 0x00 27. " CHNL_PRIORITY_CLR ,Clears the high-priority setting27" "No effect,Normal priority" bitfld.long 0x00 26. " CHNL_PRIORITY_CLR ,Clears the high-priority setting26" "No effect,Normal priority" bitfld.long 0x00 25. " CHNL_PRIORITY_CLR ,Clears the high-priority setting25" "No effect,Normal priority" bitfld.long 0x00 24. " CHNL_PRIORITY_CLR ,Clears the high-priority setting24" "No effect,Normal priority" textline " " bitfld.long 0x00 23. " CHNL_PRIORITY_CLR ,Clears the high-priority setting23" "No effect,Normal priority" bitfld.long 0x00 22. " CHNL_PRIORITY_CLR ,Clears the high-priority setting22" "No effect,Normal priority" bitfld.long 0x00 21. " CHNL_PRIORITY_CLR ,Clears the high-priority setting21" "No effect,Normal priority" bitfld.long 0x00 20. " CHNL_PRIORITY_CLR ,Clears the high-priority setting20" "No effect,Normal priority" textline " " bitfld.long 0x00 19. " CHNL_PRIORITY_CLR ,Clears the high-priority setting19" "No effect,Normal priority" bitfld.long 0x00 18. " CHNL_PRIORITY_CLR ,Clears the high-priority setting18" "No effect,Normal priority" bitfld.long 0x00 17. " CHNL_PRIORITY_CLR ,Clears the high-priority setting17" "No effect,Normal priority" bitfld.long 0x00 16. " CHNL_PRIORITY_CLR ,Clears the high-priority setting16" "No effect,Normal priority" textline " " bitfld.long 0x00 15. " CHNL_PRIORITY_CLR ,Clears the high-priority setting15" "No effect,Normal priority" bitfld.long 0x00 14. " CHNL_PRIORITY_CLR ,Clears the high-priority setting14" "No effect,Normal priority" bitfld.long 0x00 13. " CHNL_PRIORITY_CLR ,Clears the high-priority setting13" "No effect,Normal priority" bitfld.long 0x00 12. " CHNL_PRIORITY_CLR ,Clears the high-priority setting12" "No effect,Normal priority" textline " " bitfld.long 0x00 11. " CHNL_PRIORITY_CLR ,Clears the high-priority setting11" "No effect,Normal priority" bitfld.long 0x00 10. " CHNL_PRIORITY_CLR ,Clears the high-priority setting10" "No effect,Normal priority" bitfld.long 0x00 9. " CHNL_PRIORITY_CLR ,Clears the high-priority setting9" "No effect,Normal priority" bitfld.long 0x00 8. " CHNL_PRIORITY_CLR ,Clears the high-priority setting8" "No effect,Normal priority" textline " " bitfld.long 0x00 7. " CHNL_PRIORITY_CLR ,Clears the high-priority setting7" "No effect,Normal priority" bitfld.long 0x00 6. " CHNL_PRIORITY_CLR ,Clears the high-priority setting6" "No effect,Normal priority" bitfld.long 0x00 5. " CHNL_PRIORITY_CLR ,Clears the high-priority setting5" "No effect,Normal priority" bitfld.long 0x00 4. " CHNL_PRIORITY_CLR ,Clears the high-priority setting4" "No effect,Normal priority" textline " " bitfld.long 0x00 3. " CHNL_PRIORITY_CLR ,Clears the high-priority setting3" "No effect,Normal priority" bitfld.long 0x00 2. " CHNL_PRIORITY_CLR ,Clears the high-priority setting2" "No effect,Normal priority" bitfld.long 0x00 1. " CHNL_PRIORITY_CLR ,Clears the high-priority setting1" "No effect,Normal priority" bitfld.long 0x00 0. " CHNL_PRIORITY_CLR ,Clears the high-priority setting0" "No effect,Normal priority" group.long 0x4C++0x03 line.long 0x0 "DMA0ERRCLR,Bus error clear Register" bitfld.long 0x0 0. " ERR_CLR ,Bus error" "No error,Error" else width 21. tree "Common Registers" rgroup.long 0x0++0x07 line.long 0x0 "DMACINTSTATUS,Interrupt Status Register" sif cpuis("TMPM320C1*") bitfld.long 0x0 7. " INTSTATUS7 ,Status of DMAC channel 7 interrupt generation" "Requested,Not requested" bitfld.long 0x0 6. " INTSTATUS6 ,Status of DMAC channel 6 interrupt generation" "Requested,Not requested" bitfld.long 0x0 5. " INTSTATUS5 ,Status of DMAC channel 5 interrupt generation" "Requested,Not requested" textline " " bitfld.long 0x0 4. " INTSTATUS4 ,Status of DMAC channel 4 interrupt generation" "Requested,Not requested" bitfld.long 0x0 3. " INTSTATUS3 ,Status of DMAC channel 3 interrupt generation" "Requested,Not requested" bitfld.long 0x0 2. " INTSTATUS2 ,Status of DMAC channel 2 interrupt generation" "Requested,Not requested" textline " " endif bitfld.long 0x0 1. " INTSTATUS1 ,Channel 1 interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x0 0. " INTSTATUS0 ,Channel 0 interrupt generation status" "No interrupt,Interrupt" line.long 0x4 "DMACINTTCSTATUS,Terminal Count Interrupt Status Register" sif cpuis("TMPM320C1*") bitfld.long 0x4 7. " INTSTATUSTC7 ,Channel 7 transfer end interrupt generation status" "Requested,Not requested" bitfld.long 0x4 6. " INTSTATUSTC6 ,Channel 6 transfer end interrupt generation status" "Requested,Not requested" bitfld.long 0x4 5. " INTSTATUSTC5 ,Channel 5 transfer end interrupt generation status" "Requested,Not requested" textline " " bitfld.long 0x4 4. " INTSTATUSTC4 ,Channel 4 transfer end interrupt generation status" "Requested,Not requested" bitfld.long 0x4 3. " INTSTATUSTC3 ,Channel 3 transfer end interrupt generation status" "Requested,Not requested" bitfld.long 0x4 2. " INTSTATUSTC2 ,Channel 2 transfer end interrupt generation status" "Requested,Not requested" textline " " endif bitfld.long 0x4 1. " INTSTATUSTC1 ,Channel 1 transfer end interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x4 0. " INTSTATUSTC0 ,Channel 0 transfer end interrupt generation status" "No interrupt,Interrupt" wgroup.long 0x8++0x03 line.long 0x0 "DMACINTTCCLEAR,Terminal Count Interrupt Clear Register" sif cpuis("TMPM320C1*") bitfld.long 0x0 7. " INTTCCLEAR7 ,Channel 7 transfer end interrupt clear" "No effect,Clear" bitfld.long 0x0 6. " INTTCCLEAR6 ,Channel 6 transfer end interrupt clear" "No effect,Clear" bitfld.long 0x0 5. " INTTCCLEAR5 ,Channel 5 transfer end interrupt clear" "No effect,Clear" textline " " bitfld.long 0x0 4. " INTTCCLEAR4 ,Channel 4 transfer end interrupt clear" "No effect,Clear" bitfld.long 0x0 3. " INTTCCLEAR3 ,Channel 3 transfer end interrupt clear" "No effect,Clear" bitfld.long 0x0 2. " INTTCCLEAR2 ,Channel 2 transfer end interrupt clear" "No effect,Clear" textline " " endif bitfld.long 0x0 1. " INTTCCLEAR1 ,Channel 1 transfer end interrupt clear" "No effect,Clear" bitfld.long 0x0 0. " INTTCCLEAR0 ,Channel 0 transfer end interrupt clear" "No effect,Clear" rgroup.long 0xC++0x03 line.long 0x0 "DMACINTERRORSTATUS,Error Interrupt Status Register" sif cpuis("TMPM320C1*") bitfld.long 0x0 7. " INTERRSTATUS7 ,Channel 7 error interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x0 6. " INTERRSTATUS6 ,Channel 6 error interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x0 5. " INTERRSTATUS5 ,Channel 5 error interrupt generation status" "No interrupt,Interrupt" textline " " bitfld.long 0x0 4. " INTERRSTATUS4 ,Channel 4 error interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x0 3. " INTERRSTATUS3 ,Channel 3 error interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x0 2. " INTERRSTATUS2 ,Channel 2 error interrupt generation status" "No interrupt,Interrupt" textline " " endif bitfld.long 0x0 1. " INTERRSTATUS1 ,Channel 1 error interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x0 0. " INTERRSTATUS0 ,Channel 0 error interrupt generation status" "No interrupt,Interrupt" wgroup.long 0x10++0x03 line.long 0x0 "DMACINTERRCLR,Error Interrupt Clear Register" sif cpuis("TMPM320C1*") bitfld.long 0x0 7. " INTERRCLR7 ,Channel 7 error interrupt clear" "No effect,Clear" bitfld.long 0x0 6. " INTERRCLR6 ,Channel 6 error interrupt clear" "No effect,Clear" bitfld.long 0x0 5. " INTERRCLR5 ,Channel 5 error interrupt clear" "No effect,Clear" textline " " bitfld.long 0x0 4. " INTERRCLR4 ,Channel 4 error interrupt clear" "No effect,Clear" bitfld.long 0x0 3. " INTERRCLR3 ,Channel 3 error interrupt clear" "No effect,Clear" bitfld.long 0x0 2. " INTERRCLR2 ,Channel 2 error interrupt clear" "No effect,Clear" textline " " endif bitfld.long 0x0 1. " INTERRCLR1 ,Channel 1 error interrupt clear" "No effect,Clear" bitfld.long 0x0 0. " INTERRCLR0 ,Channel 0 error interrupt clear" "No effect,Clear" rgroup.long 0x14++0x0b line.long 0x0 "DMACRAWINTTCSTAT,Terminal Count Raw Interrupt Status Register" sif cpuis("TMPM320C1*") bitfld.long 0x0 7. " RAWINTTCS7 ,Channel 7 pre-enable transfer end interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 6. " RAWINTTCS6 ,Channel 6 pre-enable transfer end interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 5. " RAWINTTCS5 ,Channel 5 pre-enable transfer end interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x0 4. " RAWINTTCS4 ,Channel 4 pre-enable transfer end interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 3. " RAWINTTCS3 ,Channel 3 pre-enable transfer end interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 2. " RAWINTTCS2 ,Channel 2 pre-enable transfer end interrupt status" "No interrupt,Interrupt" textline " " endif bitfld.long 0x0 1. " RAWINTTCS1 ,Channel 1 pre-enable transfer end interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 0. " RAWINTTCS0 ,Channel 0 pre-enable transfer end interrupt status" "No interrupt,Interrupt" line.long 0x4 "DMACRAWINTERRORSTAT,Error Raw Interrupt Status Register" sif cpuis("TMPM320C1*") bitfld.long 0x04 7. " RAWINTERRS7 ,Channel 7 pre-enable error interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x04 6. " RAWINTERRS6 ,Channel 6 pre-enable error interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x04 5. " RAWINTERRS5 ,Channel 5 pre-enable error interrupt generation status" "No interrupt,Interrupt" textline " " bitfld.long 0x04 4. " RAWINTERRS4 ,Channel 4 pre-enable error interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x04 3. " RAWINTERRS3 ,Channel 3 pre-enable error interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x04 2. " RAWINTERRS2 ,Channel 2 pre-enable error interrupt generation status" "No interrupt,Interrupt" textline " " endif bitfld.long 0x04 1. " RAWINTERRS1 ,Channel 1 pre-enable error interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x04 0. " RAWINTERRS0 ,Channel 0 pre-enable error interrupt generation status" "No interrupt,Interrupt" line.long 0x8 "DMACENCHSTAT,Enabled Channel Status Register" sif cpuis("TMPM320C1*") bitfld.long 0x08 7. " ENABLEDCH7 ,Enabled Channel Status 7" "Disabled,Enabled" bitfld.long 0x08 6. " ENABLEDCH6 ,Enabled Channel Status 6" "Disabled,Enabled" bitfld.long 0x08 5. " ENABLEDCH5 ,Enabled Channel Status 5" "Disabled,Enabled" textline " " bitfld.long 0x08 4. " ENABLEDCH4 ,Enabled Channel Status 4" "Disabled,Enabled" bitfld.long 0x08 3. " ENABLEDCH3 ,Enabled Channel Status 3" "Disabled,Enabled" bitfld.long 0x08 2. " ENABLEDCH2 ,Enabled Channel Status 2" "Disabled,Enabled" textline " " endif bitfld.long 0x08 1. " ENABLEDCH1 ,Enabled Channel Status 1" "Disabled,Enabled" bitfld.long 0x08 0. " ENABLEDCH0 ,Enabled Channel Status 0" "Disabled,Enabled" group.long 0x20++0x03 line.long 0x0 "DMACSOFTBREQ,Software Burst Request Register" sif cpuis("TMPM364F*")||cpuis("TMPM362F*") bitfld.long 0x0 15. " SOFTBREQ15 ,DMA burst request by software 15" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 13. " SOFTBREQ13 ,DMA burst request by software 13" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 12. " SOFTBREQ12 ,DMA burst request by software 12" "Stopped/Invalid,Operated/Requested" textline " " bitfld.long 0x0 11. " SOFTBREQ11 ,DMA burst request by software 11" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 10. " SOFTBREQ10 ,DMA burst request by software 10" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 9. " SOFTBREQ9 ,DMA burst request by software 9" "Stopped/Invalid,Operating/Request" textline " " bitfld.long 0x0 8. " SOFTBREQ8 ,DMA burst request by software 8" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 7. " SOFTBREQ7 ,DMA burst request by software 7" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 6. " SOFTBREQ6 ,DMA burst request by software 6" "Stopped/Invalid,Operated/Requested" textline " " bitfld.long 0x0 5. " SOFTBREQ5 ,DMA burst request by software 5" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 4. " SOFTBREQ4 ,DMA burst request by software 4" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 3. " SOFTBREQ3 ,DMA burst request by software 3" "Stopped/Invalid,Operated/Requested" textline " " bitfld.long 0x0 2. " SOFTBREQ2 ,DMA burst request by software 2" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 1. " SOFTBREQ1 ,DMA burst request by software 1" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 0. " SOFTBREQ0 ,DMA burst request by software 0" "Stopped/Invalid,Operated/Requested" elif cpuis("TMPM361F*")||cpuis("TMPM363F*") bitfld.long 0x0 15. " SOFTBREQ15 ,DMA burst request by software 15" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 13. " SOFTBREQ13 ,DMA burst request by software 13" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 12. " SOFTBREQ12 ,DMA burst request by software 12" "Stopped/Invalid,Operated/Requested" textline " " bitfld.long 0x0 4. " SOFTBREQ4 ,DMA burst request by software 4" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 3. " SOFTBREQ3 ,DMA burst request by software 3" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 2. " SOFTBREQ2 ,DMA burst request by software 2" "Stopped/Invalid,Operated/Requested" textline " " bitfld.long 0x0 1. " SOFTBREQ1 ,DMA burst request by software 1" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 0. " SOFTBREQ0 ,DMA burst request by software 0" "Stopped/Invalid,Operated/Requested" elif cpuis("TMPM366F*")||cpuis("TMPM365F*")||cpuis("TMPM341F*") bitfld.long 0x00 15. " SOFTBREQ15 ,DMA burst request by software15" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 14. " SOFTBREQ14 ,DMA burst request by software14" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 13. " SOFTBREQ13 ,DMA burst request by software13" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 12. " SOFTBREQ12 ,DMA burst request by software12" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 11. " SOFTBREQ11 ,DMA burst request by software11" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 10. " SOFTBREQ10 ,DMA burst request by software10" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 9. " SOFTBREQ9 ,DMA burst request by software9" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 8. " SOFTBREQ8 ,DMA burst request by software8" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 7. " SOFTBREQ7 ,DMA burst request by software7" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 6. " SOFTBREQ6 ,DMA burst request by software6" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 5. " SOFTBREQ5 ,DMA burst request by software5" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 4. " SOFTBREQ4 ,DMA burst request by software4" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 3. " SOFTBREQ3 ,DMA burst request by software3" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 2. " SOFTBREQ2 ,DMA burst request by software2" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 1. " SOFTBREQ1 ,DMA burst request by software1" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 0. " SOFTBREQ0 ,DMA burst request by software0" "Stopped/Invalid,Run/Requested" elif cpuis("TMPM320C1*") bitfld.long 0x00 14. " SOFTBREQ14 ,DMA burst request by software14" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 13. " SOFTBREQ13 ,DMA burst request by software13" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 12. " SOFTBREQ12 ,DMA burst request by software12" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 11. " SOFTBREQ11 ,DMA burst request by software11" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 10. " SOFTBREQ10 ,DMA burst request by software10" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 9. " SOFTBREQ9 ,DMA burst request by software9" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 8. " SOFTBREQ8 ,DMA burst request by software8" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 7. " SOFTBREQ7 ,DMA burst request by software7" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 6. " SOFTBREQ6 ,DMA burst request by software6" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 5. " SOFTBREQ5 ,DMA burst request by software5" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 4. " SOFTBREQ4 ,DMA burst request by software4" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 3. " SOFTBREQ3 ,DMA burst request by software3" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 2. " SOFTBREQ2 ,DMA burst request by software2" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 1. " SOFTBREQ1 ,DMA burst request by software1" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 0. " SOFTBREQ0 ,DMA burst request by software0" "Stopped/Invalid,Run/Requested" elif cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x0 8. " SOFTBREQ8 ,DMA burst request by software at SSP1" "Not requested,Requested" bitfld.long 0x0 7. " SOFTBREQ7 ,DMA burst request by software at SSP1 transmission" "Not requested,Requested" bitfld.long 0x0 6. " SOFTBREQ6 ,DMA burst request by software at SSP0 reception" "Not requested,Requested" textline " " bitfld.long 0x0 5. " SOFTBREQ5 ,DMA burst request by software SSP0 transmission" "Not requested,Requested" bitfld.long 0x0 4. " SOFTBREQ4 ,DMA burst request by software at SIO4 transmission and reception" "Not requested,Requested" bitfld.long 0x0 3. " SOFTBREQ3 ,DMA burst request by software at SIO3 transmission and reception" "Not requested,Requested" textline " " bitfld.long 0x0 2. " SOFTBREQ2 ,DMA burst request by software at SIO2 transmission and reception" "Not requested,Requested" bitfld.long 0x0 1. " SOFTBREQ1 ,DMA burst request by software at SIO1 transmission and reception" "Not requested,Requested" bitfld.long 0x0 0. " SOFTBREQ0 ,DMA burst request by software at SIO0 transmission and reception" "Not requested,Requested" endif sif (!cpuis("TMPM341F*")) group.long 0x24++0x03 line.long 0x0 "DMACSOFTSREQ,Software Single Request Register" sif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") bitfld.long 0x0 13. " SOFTSREQ8 ,Single request by software at SSP reception" "Not requested,Requested" elif cpuis("TMPM365F*") bitfld.long 0x00 15. " SOFTSREQ15 ,DMA single request by software15" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 14. " SOFTSREQ14 ,DMA single request by software14" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 13. " SOFTSREQ13 ,DMA single request by software13" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 12. " SOFTSREQ12 ,DMA single request by software12" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 11. " SOFTSREQ11 ,DMA single request by software11" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 10. " SOFTSREQ10 ,DMA single request by software10" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 9. " SOFTSREQ9 ,DMA single request by software9" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 8. " SOFTSREQ8 ,DMA single request by software8" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 7. " SOFTSREQ7 ,DMA single request by software7" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 6. " SOFTSREQ6 ,DMA single request by software6" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 5. " SOFTSREQ5 ,DMA single request by software5" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 4. " SOFTSREQ4 ,DMA single request by software4" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 3. " SOFTSREQ3 ,DMA single request by software3" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 2. " SOFTSREQ2 ,DMA single request by software2" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 1. " SOFTSREQ1 ,DMA single request by software1" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 0. " SOFTSREQ0 ,DMA single request by software0" "Stopped/Invalid,Run/Requested" elif cpuis("TMPM320C1*") bitfld.long 0x00 14. " SOFTSREQ14 ,DMA single request by software14" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 13. " SOFTSREQ13 ,DMA single request by software13" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 12. " SOFTSREQ12 ,DMA single request by software12" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 11. " SOFTSREQ11 ,DMA single request by software11" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 10. " SOFTSREQ10 ,DMA single request by software10" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 9. " SOFTSREQ9 ,DMA single request by software9" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 8. " SOFTSREQ8 ,DMA single request by software8" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 7. " SOFTSREQ7 ,DMA single request by software7" "Stopped/Invalid,Run/Requested" elif (cpuis("TMPM366F*")&&"0"=="A") bitfld.long 0x0 15. " SOFTSREQ15 ,Single request by software at SSP2 Reception" "Stopped/Invaild,Run/Requested" bitfld.long 0x0 14. " SOFTSREQ14 ,Single request by software at SSP2 Transmission" "Stopped/Invaild,Run/Requested" elif (cpuis("TMPM366F*")&&"0"=="B") bitfld.long 0x0 15. " SOFTSREQ15 ,Single request by software at SSP2 Reception" "Stopped/Invaild,Run/Requested" bitfld.long 0x0 14. " SOFTSREQ14 ,Single request by software at SSP2 Transmission" "Stopped/Invaild,Run/Requested" bitfld.long 0x0 13. " SOFTSREQ13 ,Single request by software at SSP1 Reception" "Stopped/Invaild,Run/Requested" textline " " bitfld.long 0x0 12. " SOFTSREQ12 ,Single request by software at SSP1 Transmission" "Stopped/Invaild,Run/Requested" bitfld.long 0x0 11. " SOFTSREQ11 ,Single request by software at SSP0 Reception" "Stopped/Invaild,Run/Requested" bitfld.long 0x0 10. " SOFTSREQ10 ,Single request by software at SSP0 Transmission" "Stopped/Invaild,Run/Requested" elif cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x0 8. " SOFTSREQ8 ,Single request by software at SSP1 reception" "Not requested,Requested" bitfld.long 0x0 6. " SOFTSREQ6 ,Single request by software at SSP0 reception" "Not requested,Requested" endif elif (cpuis("TMPM341F*")&&("0"=="A")) hgroup.long 0x24++0x03 hide.long 0x00 "DMACSOFTSREQ,Software Single Request Register" elif (cpuis("TMPM341F*")&&("0"=="B")) group.long 0x24++0x03 line.long 0x0 "DMACSOFTSREQ,Software Single Request Register" bitfld.long 0x0 15. " SOFTSREQ15 ,DMA single request by software 15" "Under suspesion/Invalid,Running/Request" bitfld.long 0x0 14. " SOFTSREQ14 ,DMA single request by software 14" "Under suspesion/Invalid,Running/Request" endif sif cpuis("TMPM341F*") group.long 0x30++0x03 line.long 0x00 "DMACConfiguration,DMAC Configuration Register" bitfld.long 0x00 1. " M ,DMA endian configuration" "Little endian,Big endian" bitfld.long 0x00 0. " E ,DMA circuit control" "Stopped,Operated" elif cpuis("TMPM365F*") group.long 0x30++0x03 line.long 0x0 "DMACCONFIGURATION,Configuration Register" bitfld.long 0x0 1. " M ,DMA endianness configuration" "0,1" bitfld.long 0x0 0. " E ,DMA circuit control" "Stopped,Operated" elif cpuis("TMPM320C1*") group.long 0x30++0x03 line.long 0x00 "DMACCONFIGURATION,Configuration Register" bitfld.long 0x00 2. " M2 ,DMA endianness configuration" "Little endian," bitfld.long 0x00 1. " M1 ,DMA endianness configuration" "Little endian," bitfld.long 0x00 0. " E ,DMA circuit control" "Stopped,Operated" else group.long 0x30++0x03 line.long 0x0 "DMACCONFIGURATION,Configuration Register" bitfld.long 0x0 1. " M ,DMA endianness configuration" "Little-endian," bitfld.long 0x0 0. " E ,DMA circuit control" "Stopped,Operated" endif tree.end tree "Channel Registers" tree "Channel 0" width 17. group.long 0x100++0x13 line.long 0x0 "DMACC0SRCADDR,Channel Source Address Register 0" line.long 0x4 "DMACC0DESTADDR,Channel Destination Address Register 0" line.long 0x8 "DMACC0LLI,Channel Linked List Item Register 0" sif cpuis("TMPM320C1*") hexmask.long 0x8 2.--31. 0x4 " LLI ,First address of the next transfer information" bitfld.long 0x08 0. " LM ,Selects LLI storage destination AHB Master" "DMA1,DMA2" else hexmask.long 0x8 2.--31. 0x4 " LLI ,First address of the next transfer information" endif line.long 0xC "DMACC0CONTROL,Channel Control Register 0" bitfld.long 0x0C 31. " I ,Transfer end interrupt interrupt enable" "Disabled,Enabled" bitfld.long 0x0C 27. " DI ,Transfer destination address increment" "Not incremented,Incremented" bitfld.long 0x0C 26. " SI ,Transfer source address increment" "Not incremented,Incremented" sif cpuis("TMPM320C1*") bitfld.long 0x0C 25. " D ,Transfer destination AHB Master" "DMA1,DMA2" bitfld.long 0x0C 24. " S ,Transfer source AHB Master" "DMA1,DMA2" endif textline " " bitfld.long 0x0C 21.--23. " DWIDTH ,Destination width" "8-bit,16-bit,32-bit,,,,," bitfld.long 0x0C 18.--20. " SWIDTH ,Source width" "8-bit,16-bit,32-bit,,,,," bitfld.long 0x0C 15.--17. " DBSIZE ,Destination burst size" "1 beat,4 beats,8 beats,16 beats,32 beats,64 beats,128 beats,256 beats" textline " " bitfld.long 0x0C 12.--14. " SBSIZE ,Source burst size" "1 beat,4 beats,8 beats,16 beats,32 beats,64 beats,128 beats,256 beats" hexmask.long.word 0x0C 0.--11. 1. " TRANSFERSIZE ,Transfer size" line.long 0x10 "DMACC0CONFIG,Channel Configuration Register 0" bitfld.long 0x10 18. " HALT ,DMA request accept" "Accepted,Ignored" rbitfld.long 0x10 17. " ACTIVE ,Data is present in the FIFO" "No data,Data" bitfld.long 0x10 16. " LOCK ,Transfer lock enable" "Disabled,Enabled" textline " " bitfld.long 0x10 15. " ITC ,Transfer end interrupt enable" "Disabled,Enabled" bitfld.long 0x10 14. " IE ,Error interrupt enable" "Disabled,Enabled" sif cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM361F*")||cpuis("TMPM362F*") bitfld.long 0x10 11.--13. " FLOWCNTRL ,Flow control and transfer type" "Memory-to-memory,Memory-to-peripheral,Peripheral-to-memory,,,,," elif cpuis("TMPM320C1*")||cpuis("TMPM366F*")||cpuis("TMPM341F*")||cpuis("TMPM365F*") bitfld.long 0x10 11.--13. " FLOWCNTRL ,Flow control and transfer type" "Memory-to-memory,Memory-to-peripheral,Peripheral-to-memory,Peripheral-to-peripheral,,,," endif textline " " bitfld.long 0x10 6.--9. " DESTPERIPHERAL ,Destination peripheral" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x10 1.--4. " SRCPERIPHERAL ,Source peripheral" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x10 0. " E ,Channel Enable" "Disabled,Enabled" sif cpuis("TMPM320C1*") group.long 0x5300++0x03 line.long 0x00 "CG_DMASELR,DMA request Select control Register" bitfld.long 0x00 16.--19. " DMASEL ,DMA request peripheral numbers 11 to 14" "SSP2/SSP3,SSP2/SSP3,SSP2/UART2,SSP3/UART2,SSP2/UART3,SSP3/UART3,UART2/UART3,UART2/UART3,SSP3/SSP2,SSP3/SSP2,UART2/SSP2,UART2/SSP3,UART3/SSP2,UART3/SSP3,UART3/UART2,UART3/UART2" bitfld.long 0x00 1. " SP1U1DMA ,DMA request peripheral numbers 9 and 10" "SSP1,UART1" bitfld.long 0x00 0. " SP0U0DMA ,DMA request peripheral numbers 7 and 8" "SSP0,UART0" endif tree.end tree "Channel 1" width 17. group.long 0x120++0x13 line.long 0x0 "DMACC1SRCADDR,Channel Source Address Register 1" line.long 0x4 "DMACC1DESTADDR,Channel Destination Address Register 1" line.long 0x8 "DMACC1LLI,Channel Linked List Item Register 1" sif cpuis("TMPM320C1*") hexmask.long 0x8 2.--31. 0x4 " LLI ,First address of the next transfer information" bitfld.long 0x08 0. " LM ,Selects LLI storage destination AHB Master" "DMA1,DMA2" else hexmask.long 0x8 2.--31. 0x4 " LLI ,First address of the next transfer information" endif line.long 0xC "DMACC1CONTROL,Channel Control Register 1" bitfld.long 0x0C 31. " I ,Transfer end interrupt interrupt enable" "Disabled,Enabled" bitfld.long 0x0C 27. " DI ,Transfer destination address increment" "Not incremented,Incremented" bitfld.long 0x0C 26. " SI ,Transfer source address increment" "Not incremented,Incremented" sif cpuis("TMPM320C1*") bitfld.long 0x0C 25. " D ,Transfer destination AHB Master" "DMA1,DMA2" bitfld.long 0x0C 24. " S ,Transfer source AHB Master" "DMA1,DMA2" endif textline " " bitfld.long 0x0C 21.--23. " DWIDTH ,Destination width" "8-bit,16-bit,32-bit,,,,," bitfld.long 0x0C 18.--20. " SWIDTH ,Source width" "8-bit,16-bit,32-bit,,,,," bitfld.long 0x0C 15.--17. " DBSIZE ,Destination burst size" "1 beat,4 beats,8 beats,16 beats,32 beats,64 beats,128 beats,256 beats" textline " " bitfld.long 0x0C 12.--14. " SBSIZE ,Source burst size" "1 beat,4 beats,8 beats,16 beats,32 beats,64 beats,128 beats,256 beats" hexmask.long.word 0x0C 0.--11. 1. " TRANSFERSIZE ,Transfer size" line.long 0x10 "DMACC1CONFIG,Channel Configuration Register 1" bitfld.long 0x10 18. " HALT ,DMA request accept" "Accepted,Ignored" rbitfld.long 0x10 17. " ACTIVE ,Data is present in the FIFO" "No data,Data" bitfld.long 0x10 16. " LOCK ,Transfer lock enable" "Disabled,Enabled" textline " " bitfld.long 0x10 15. " ITC ,Transfer end interrupt enable" "Disabled,Enabled" bitfld.long 0x10 14. " IE ,Error interrupt enable" "Disabled,Enabled" sif cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM361F*")||cpuis("TMPM362F*") bitfld.long 0x10 11.--13. " FLOWCNTRL ,Flow control and transfer type" "Memory-to-memory,Memory-to-peripheral,Peripheral-to-memory,,,,," elif cpuis("TMPM320C1*")||cpuis("TMPM366F*")||cpuis("TMPM341F*")||cpuis("TMPM365F*") bitfld.long 0x10 11.--13. " FLOWCNTRL ,Flow control and transfer type" "Memory-to-memory,Memory-to-peripheral,Peripheral-to-memory,Peripheral-to-peripheral,,,," endif textline " " bitfld.long 0x10 6.--9. " DESTPERIPHERAL ,Destination peripheral" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x10 1.--4. " SRCPERIPHERAL ,Source peripheral" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x10 0. " E ,Channel Enable" "Disabled,Enabled" sif cpuis("TMPM320C1*") group.long 0x5300++0x03 line.long 0x00 "CG_DMASELR,DMA request Select control Register" bitfld.long 0x00 16.--19. " DMASEL ,DMA request peripheral numbers 11 to 14" "SSP2/SSP3,SSP2/SSP3,SSP2/UART2,SSP3/UART2,SSP2/UART3,SSP3/UART3,UART2/UART3,UART2/UART3,SSP3/SSP2,SSP3/SSP2,UART2/SSP2,UART2/SSP3,UART3/SSP2,UART3/SSP3,UART3/UART2,UART3/UART2" bitfld.long 0x00 1. " SP1U1DMA ,DMA request peripheral numbers 9 and 10" "SSP1,UART1" bitfld.long 0x00 0. " SP0U0DMA ,DMA request peripheral numbers 7 and 8" "SSP0,UART0" endif tree.end tree.end endif width 0xB endif sif cpuis("TMPM341F*")||cpuis("TMPM366F*") tree "Unit A" base ad:0x40000000 width 20. sif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") rgroup.long 0x0++0x03 line.long 0x0 "DMAAStatus,DMAC Status Register" bitfld.long 0x0 0. " MASTER_ENABLE ,DMA operation" "Disabled,Enabled" wgroup.long 0x4++0x03 line.long 0x0 "DMAACFG,DMA configuration Register" bitfld.long 0x0 0. " MASTER_ENABLE ,DMA operation" "Disabled,Enabled" group.long 0x8++0x03 line.long 0x0 "DMAACTRLBASEPTR,Channel control data base pointer Register" hexmask.long.tbyte 0x0 10.--31. 0x400 " CTRL_BASE_PTR ,Primary database pointer" rgroup.long 0x0C++0x03 line.long 0x00 "DMAAAltCtlBasePtr,Channel alternate control data base pointer Register" wgroup.long 0x14++0x03 line.long 0x0 "DMAACHNLSWREQUEST,Channel software request status Register" bitfld.long 0x0 31. " CHNL_SW_REQUEST ,DMA request31" "Request,Do not request" bitfld.long 0x0 30. " CHNL_SW_REQUEST ,DMA request30" "Request,Do not request" bitfld.long 0x0 29. " CHNL_SW_REQUEST ,DMA request29" "Request,Do not request" bitfld.long 0x0 28. " CHNL_SW_REQUEST ,DMA request28" "Request,Do not request" textline " " bitfld.long 0x0 27. " CHNL_SW_REQUEST ,DMA request27" "Request,Do not request" bitfld.long 0x0 26. " CHNL_SW_REQUEST ,DMA request26" "Request,Do not request" bitfld.long 0x0 25. " CHNL_SW_REQUEST ,DMA request25" "Request,Do not request" bitfld.long 0x0 24. " CHNL_SW_REQUEST ,DMA request24" "Request,Do not request" textline " " bitfld.long 0x0 23. " CHNL_SW_REQUEST ,DMA request23" "Request,Do not request" bitfld.long 0x0 22. " CHNL_SW_REQUEST ,DMA request22" "Request,Do not request" bitfld.long 0x0 21. " CHNL_SW_REQUEST ,DMA request21" "Request,Do not request" bitfld.long 0x0 20. " CHNL_SW_REQUEST ,DMA request20" "Request,Do not request" textline " " bitfld.long 0x0 19. " CHNL_SW_REQUEST ,DMA request19" "Request,Do not request" bitfld.long 0x0 18. " CHNL_SW_REQUEST ,DMA request18" "Request,Do not request" bitfld.long 0x0 17. " CHNL_SW_REQUEST ,DMA request17" "Request,Do not request" bitfld.long 0x0 16. " CHNL_SW_REQUEST ,DMA request16" "Request,Do not request" textline " " bitfld.long 0x0 15. " CHNL_SW_REQUEST ,DMA request15" "Request,Do not request" bitfld.long 0x0 14. " CHNL_SW_REQUEST ,DMA request14" "Request,Do not request" bitfld.long 0x0 13. " CHNL_SW_REQUEST ,DMA request13" "Request,Do not request" bitfld.long 0x0 12. " CHNL_SW_REQUEST ,DMA request12" "Request,Do not request" textline " " bitfld.long 0x0 11. " CHNL_SW_REQUEST ,DMA request11" "Request,Do not request" bitfld.long 0x0 10. " CHNL_SW_REQUEST ,DMA request10" "Request,Do not request" bitfld.long 0x0 9. " CHNL_SW_REQUEST ,DMA request9" "Request,Do not request" bitfld.long 0x0 8. " CHNL_SW_REQUEST ,DMA request8" "Request,Do not request" textline " " bitfld.long 0x0 7. " CHNL_SW_REQUEST ,DMA request7" "Request,Do not request" bitfld.long 0x0 6. " CHNL_SW_REQUEST ,DMA request6" "Request,Do not request" bitfld.long 0x0 5. " CHNL_SW_REQUEST ,DMA request5" "Request,Do not request" bitfld.long 0x0 4. " CHNL_SW_REQUEST ,DMA request4" "Request,Do not request" textline " " bitfld.long 0x0 3. " CHNL_SW_REQUEST ,DMA request3" "Request,Do not request" bitfld.long 0x0 2. " CHNL_SW_REQUEST ,DMA request2" "Request,Do not request" bitfld.long 0x0 1. " CHNL_SW_REQUEST ,DMA request1" "Request,Do not request" bitfld.long 0x0 0. " CHNL_SW_REQUEST ,DMA request0" "Request,Do not request" width 21. textline " " group.long 0x18++0x03 line.long 0x0 "DMAACHNLUSBURSTSET,Channel useburst set Register" bitfld.long 0x00 31. " CHNL_USEBURST_SET ,Single transfer disable 31" "Enabled,Disabled" bitfld.long 0x00 30. " CHNL_USEBURST_SET ,Single transfer disable 30" "Enabled,Disabled" bitfld.long 0x00 29. " CHNL_USEBURST_SET ,Single transfer disable 29" "Enabled,Disabled" bitfld.long 0x00 28. " CHNL_USEBURST_SET ,Single transfer disable 28" "Enabled,Disabled" textline " " bitfld.long 0x00 27. " CHNL_USEBURST_SET ,Single transfer disable 27" "Enabled,Disabled" bitfld.long 0x00 26. " CHNL_USEBURST_SET ,Single transfer disable 26" "Enabled,Disabled" bitfld.long 0x00 25. " CHNL_USEBURST_SET ,Single transfer disable 25" "Enabled,Disabled" bitfld.long 0x00 24. " CHNL_USEBURST_SET ,Single transfer disable 24" "Enabled,Disabled" textline " " bitfld.long 0x00 23. " CHNL_USEBURST_SET ,Single transfer disable 23" "Enabled,Disabled" bitfld.long 0x00 22. " CHNL_USEBURST_SET ,Single transfer disable 22" "Enabled,Disabled" bitfld.long 0x00 21. " CHNL_USEBURST_SET ,Single transfer disable 21" "Enabled,Disabled" bitfld.long 0x00 20. " CHNL_USEBURST_SET ,Single transfer disable 20" "Enabled,Disabled" textline " " bitfld.long 0x00 19. " CHNL_USEBURST_SET ,Single transfer disable 19" "Enabled,Disabled" bitfld.long 0x00 18. " CHNL_USEBURST_SET ,Single transfer disable 18" "Enabled,Disabled" bitfld.long 0x00 17. " CHNL_USEBURST_SET ,Single transfer disable 17" "Enabled,Disabled" bitfld.long 0x00 16. " CHNL_USEBURST_SET ,Single transfer disable 16" "Enabled,Disabled" textline " " bitfld.long 0x00 15. " CHNL_USEBURST_SET ,Single transfer disable 15" "Enabled,Disabled" bitfld.long 0x00 14. " CHNL_USEBURST_SET ,Single transfer disable 14" "Enabled,Disabled" bitfld.long 0x00 13. " CHNL_USEBURST_SET ,Single transfer disable 13" "Enabled,Disabled" bitfld.long 0x00 12. " CHNL_USEBURST_SET ,Single transfer disable 12" "Enabled,Disabled" textline " " bitfld.long 0x00 11. " CHNL_USEBURST_SET ,Single transfer disable 11" "Enabled,Disabled" bitfld.long 0x00 10. " CHNL_USEBURST_SET ,Single transfer disable 10" "Enabled,Disabled" bitfld.long 0x00 9. " CHNL_USEBURST_SET ,Single transfer disable 9" "Enabled,Disabled" bitfld.long 0x00 8. " CHNL_USEBURST_SET ,Single transfer disable 8" "Enabled,Disabled" textline " " bitfld.long 0x00 7. " CHNL_USEBURST_SET ,Single transfer disable 7" "Enabled,Disabled" bitfld.long 0x00 6. " CHNL_USEBURST_SET ,Single transfer disable 6" "Enabled,Disabled" bitfld.long 0x00 5. " CHNL_USEBURST_SET ,Single transfer disable 5" "Enabled,Disabled" bitfld.long 0x00 4. " CHNL_USEBURST_SET ,Single transfer disable 4" "Enabled,Disabled" textline " " bitfld.long 0x00 3. " CHNL_USEBURST_SET ,Single transfer disable 3" "Enabled,Disabled" bitfld.long 0x00 2. " CHNL_USEBURST_SET ,Single transfer disable 2" "Enabled,Disabled" bitfld.long 0x00 1. " CHNL_USEBURST_SET ,Single transfer disable 1" "Enabled,Disabled" bitfld.long 0x00 0. " CHNL_USEBURST_SET ,Single transfer disable 0" "Enabled,Disabled" wgroup.long 0x1C++0x03 line.long 0x00 "DMAACHNLUSEBURSTCLR,Channel useburst clear Register" bitfld.long 0x00 31. " CHNL_USEBURST_CLR ,Single transfer disable 31" "Enabled,Disabled" bitfld.long 0x00 30. " CHNL_USEBURST_CLR ,Single transfer disable 30" "Enable,Disable" bitfld.long 0x00 29. " CHNL_USEBURST_CLR ,Single transfer disable 29" "Enable,Disable" bitfld.long 0x00 28. " CHNL_USEBURST_CLR ,Single transfer disable 28" "Enable,Disable" textline " " bitfld.long 0x00 27. " CHNL_USEBURST_CLR ,Single transfer disable 27" "Enable,Disable" bitfld.long 0x00 26. " CHNL_USEBURST_CLR ,Single transfer disable 26" "Enable,Disable" bitfld.long 0x00 25. " CHNL_USEBURST_CLR ,Single transfer disable 25" "Enable,Disable" bitfld.long 0x00 24. " CHNL_USEBURST_CLR ,Single transfer disable 24" "Enable,Disable" textline " " bitfld.long 0x00 23. " CHNL_USEBURST_CLR ,Single transfer disable 23" "Enable,Disable" bitfld.long 0x00 22. " CHNL_USEBURST_CLR ,Single transfer disable 22" "Enable,Disable" bitfld.long 0x00 21. " CHNL_USEBURST_CLR ,Single transfer disable 21" "Enable,Disable" bitfld.long 0x00 20. " CHNL_USEBURST_CLR ,Single transfer disable 20" "Enable,Disable" textline " " bitfld.long 0x00 19. " CHNL_USEBURST_CLR ,Single transfer disable 19" "Enable,Disable" bitfld.long 0x00 18. " CHNL_USEBURST_CLR ,Single transfer disable 18" "Enable,Disable" bitfld.long 0x00 17. " CHNL_USEBURST_CLR ,Single transfer disable 17" "Enable,Disable" bitfld.long 0x00 16. " CHNL_USEBURST_CLR ,Single transfer disable 16" "Enable,Disable" textline " " bitfld.long 0x00 15. " CHNL_USEBURST_CLR ,Single transfer disable 15" "Enable,Disable" bitfld.long 0x00 14. " CHNL_USEBURST_CLR ,Single transfer disable 14" "Enable,Disable" bitfld.long 0x00 13. " CHNL_USEBURST_CLR ,Single transfer disable 13" "Enable,Disable" bitfld.long 0x00 12. " CHNL_USEBURST_CLR ,Single transfer disable 12" "Enable,Disable" textline " " bitfld.long 0x00 11. " CHNL_USEBURST_CLR ,Single transfer disable 11" "Enabled,Disabled" bitfld.long 0x00 10. " CHNL_USEBURST_CLR ,Single transfer disable 10" "Enable,Disable" bitfld.long 0x00 9. " CHNL_USEBURST_CLR ,Single transfer disable 9" "Enable,Disable" bitfld.long 0x00 8. " CHNL_USEBURST_CLR ,Single transfer disable 8" "Enable,Disable" textline " " bitfld.long 0x00 7. " CHNL_USEBURST_CLR ,Single transfer disable 7" "Enabled,Disabled" bitfld.long 0x00 6. " CHNL_USEBURST_CLR ,Single transfer disable 6" "Enable,Disable" bitfld.long 0x00 5. " CHNL_USEBURST_CLR ,Single transfer disable 5" "Enable,Disable" bitfld.long 0x00 4. " CHNL_USEBURST_CLR ,Single transfer disable 4" "Enable,Disable" textline " " bitfld.long 0x00 3. " CHNL_USEBURST_CLR ,Single transfer disable 3" "Enabled,Disabled" bitfld.long 0x00 2. " CHNL_USEBURST_CLR ,Single transfer disable 2" "Enable,Disable" bitfld.long 0x00 1. " CHNL_USEBURST_CLR ,Single transfer disable 1" "Enable,Disable" bitfld.long 0x00 0. " CHNL_USEBURST_CLR ,Single transfer disable 0" "Enable,Disable" group.long 0x20++0x03 line.long 0x0 "DMAACHNLREQMASKSET,Channel request mask set Register" bitfld.long 0x00 31. " CHNL_REQ_MASK_SET ,DMA request mask31" "Valid,Invalid" bitfld.long 0x00 30. " CHNL_REQ_MASK_SET ,DMA request mask30" "Valid,Invalid" bitfld.long 0x00 29. " CHNL_REQ_MASK_SET ,DMA request mask29" "Valid,Invalid" bitfld.long 0x00 28. " CHNL_REQ_MASK_SET ,DMA request mask28" "Valid,Invalid" textline " " bitfld.long 0x00 27. " CHNL_REQ_MASK_SET ,DMA request mask27" "Valid,Invalid" bitfld.long 0x00 26. " CHNL_REQ_MASK_SET ,DMA request mask26" "Valid,Invalid" bitfld.long 0x00 25. " CHNL_REQ_MASK_SET ,DMA request mask25" "Valid,Invalid" bitfld.long 0x00 24. " CHNL_REQ_MASK_SET ,DMA request mask24" "Valid,Invalid" textline " " bitfld.long 0x00 23. " CHNL_REQ_MASK_SET ,DMA request mask23" "Valid,Invalid" bitfld.long 0x00 22. " CHNL_REQ_MASK_SET ,DMA request mask22" "Valid,Invalid" bitfld.long 0x00 21. " CHNL_REQ_MASK_SET ,DMA request mask21" "Valid,Invalid" bitfld.long 0x00 20. " CHNL_REQ_MASK_SET ,DMA request mask20" "Valid,Invalid" textline " " bitfld.long 0x00 19. " CHNL_REQ_MASK_SET ,DMA request mask19" "Valid,Invalid" bitfld.long 0x00 18. " CHNL_REQ_MASK_SET ,DMA request mask18" "Valid,Invalid" bitfld.long 0x00 17. " CHNL_REQ_MASK_SET ,DMA request mask17" "Valid,Invalid" bitfld.long 0x00 16. " CHNL_REQ_MASK_SET ,DMA request mask16" "Valid,Invalid" textline " " bitfld.long 0x00 15. " CHNL_REQ_MASK_SET ,DMA request mask15" "Valid,Invalid" bitfld.long 0x00 14. " CHNL_REQ_MASK_SET ,DMA request mask14" "Valid,Invalid" bitfld.long 0x00 13. " CHNL_REQ_MASK_SET ,DMA request mask13" "Valid,Invalid" bitfld.long 0x00 12. " CHNL_REQ_MASK_SET ,DMA request mask12" "Valid,Invalid" textline " " bitfld.long 0x00 11. " CHNL_REQ_MASK_SET ,DMA request mask11" "Valid,Invalid" bitfld.long 0x00 10. " CHNL_REQ_MASK_SET ,DMA request mask10" "Valid,Invalid" bitfld.long 0x00 9. " CHNL_REQ_MASK_SET ,DMA request mask9" "Valid,Invalid" bitfld.long 0x00 8. " CHNL_REQ_MASK_SET ,DMA request mask8" "Valid,Invalid" textline " " bitfld.long 0x00 7. " CHNL_REQ_MASK_SET ,DMA request mask7" "Valid,Invalid" bitfld.long 0x00 6. " CHNL_REQ_MASK_SET ,DMA request mask6" "Valid,Invalid" bitfld.long 0x00 5. " CHNL_REQ_MASK_SET ,DMA request mask5" "Valid,Invalid" bitfld.long 0x00 4. " CHNL_REQ_MASK_SET ,DMA request mask4" "Valid,Invalid" textline " " bitfld.long 0x00 3. " CHNL_REQ_MASK_SET ,DMA request mask3" "Valid,Invalid" bitfld.long 0x00 2. " CHNL_REQ_MASK_SET ,DMA request mask2" "Valid,Invalid" bitfld.long 0x00 1. " CHNL_REQ_MASK_SET ,DMA request mask1" "Valid,Invalid" bitfld.long 0x00 0. " CHNL_REQ_MASK_SET ,DMA request mask0" "Valid,Invalid" wgroup.long 0x24++0x03 line.long 0x00 "DMAACHNLREQMASKCLR,Channel request mask clear Register" bitfld.long 0x00 31. " CHNL_REQ_MASK_CLR ,DMA request mask31" "Not clear,Clear" bitfld.long 0x00 30. " CHNL_REQ_MASK_CLR ,DMA request mask30" "Not clear,Clear" bitfld.long 0x00 29. " CHNL_REQ_MASK_CLR ,DMA request mask29" "Not clear,Clear" bitfld.long 0x00 28. " CHNL_REQ_MASK_CLR ,DMA request mask28" "Not clear,Clear" textline " " bitfld.long 0x00 27. " CHNL_REQ_MASK_CLR ,DMA request mask27" "Not clear,Clear" bitfld.long 0x00 26. " CHNL_REQ_MASK_CLR ,DMA request mask26" "Not clear,Clear" bitfld.long 0x00 25. " CHNL_REQ_MASK_CLR ,DMA request mask25" "Not clear,Clear" bitfld.long 0x00 24. " CHNL_REQ_MASK_CLR ,DMA request mask24" "Not clear,Clear" textline " " bitfld.long 0x00 23. " CHNL_REQ_MASK_CLR ,DMA request mask23" "Not clear,Clear" bitfld.long 0x00 22. " CHNL_REQ_MASK_CLR ,DMA request mask22" "Not clear,Clear" bitfld.long 0x00 21. " CHNL_REQ_MASK_CLR ,DMA request mask21" "Not clear,Clear" bitfld.long 0x00 20. " CHNL_REQ_MASK_CLR ,DMA request mask20" "Not clear,Clear" textline " " bitfld.long 0x00 19. " CHNL_REQ_MASK_CLR ,DMA request mask19" "Not clear,Clear" bitfld.long 0x00 18. " CHNL_REQ_MASK_CLR ,DMA request mask18" "Not clear,Clear" bitfld.long 0x00 17. " CHNL_REQ_MASK_CLR ,DMA request mask17" "Not clear,Clear" bitfld.long 0x00 16. " CHNL_REQ_MASK_CLR ,DMA request mask16" "Not clear,Clear" textline " " bitfld.long 0x00 15. " CHNL_REQ_MASK_CLR ,DMA request mask15" "Not clear,Clear" bitfld.long 0x00 14. " CHNL_REQ_MASK_CLR ,DMA request mask14" "Not clear,Clear" bitfld.long 0x00 13. " CHNL_REQ_MASK_CLR ,DMA request mask13" "Not clear,Clear" bitfld.long 0x00 12. " CHNL_REQ_MASK_CLR ,DMA request mask12" "Not clear,Clear" textline " " bitfld.long 0x00 11. " CHNL_REQ_MASK_CLR ,DMA request mask11" "Not clear,Clear" bitfld.long 0x00 10. " CHNL_REQ_MASK_CLR ,DMA request mask10" "Not clear,Clear" bitfld.long 0x00 9. " CHNL_REQ_MASK_CLR ,DMA request mask9" "Not clear,Clear" bitfld.long 0x00 8. " CHNL_REQ_MASK_CLR ,DMA request mask8" "Not clear,Clear" textline " " bitfld.long 0x00 7. " CHNL_REQ_MASK_CLR ,DMA request mask7" "Not clear,Clear" bitfld.long 0x00 6. " CHNL_REQ_MASK_CLR ,DMA request mask6" "Not clear,Clear" bitfld.long 0x00 5. " CHNL_REQ_MASK_CLR ,DMA request mask5" "Not clear,Clear" bitfld.long 0x00 4. " CHNL_REQ_MASK_CLR ,DMA request mask4" "Not clear,Clear" textline " " bitfld.long 0x00 3. " CHNL_REQ_MASK_CLR ,DMA request mask3" "Not clear,Clear" bitfld.long 0x00 2. " CHNL_REQ_MASK_CLR ,DMA request mask2" "Not clear,Clear" bitfld.long 0x00 1. " CHNL_REQ_MASK_CLR ,DMA request mask1" "Not clear,Clear" bitfld.long 0x00 0. " CHNL_REQ_MASK_CLR ,DMA request mask0" "Not clear,Clear" group.long 0x28++0x03 line.long 0x00 "DMAACHNLENABLESET,Channel enable set Register" bitfld.long 0x00 31. " CHNL_ENABLE_SET ,DMA operationk31" "Valid,Invalid" bitfld.long 0x00 30. " CHNL_ENABLE_SET ,DMA operationk30" "Valid,Invalid" bitfld.long 0x00 29. " CHNL_ENABLE_SET ,DMA operationk29" "Valid,Invalid" bitfld.long 0x00 28. " CHNL_ENABLE_SET ,DMA operationk28" "Valid,Invalid" textline " " bitfld.long 0x00 27. " CHNL_ENABLE_SET ,DMA operationk27" "Valid,Invalid" bitfld.long 0x00 26. " CHNL_ENABLE_SET ,DMA operationk26" "Valid,Invalid" bitfld.long 0x00 25. " CHNL_ENABLE_SET ,DMA operationk25" "Valid,Invalid" bitfld.long 0x00 24. " CHNL_ENABLE_SET ,DMA operationk24" "Valid,Invalid" textline " " bitfld.long 0x00 23. " CHNL_ENABLE_SET ,DMA operationk23" "Valid,Invalid" bitfld.long 0x00 22. " CHNL_ENABLE_SET ,DMA operationk22" "Valid,Invalid" bitfld.long 0x00 21. " CHNL_ENABLE_SET ,DMA operationk21" "Valid,Invalid" bitfld.long 0x00 20. " CHNL_ENABLE_SET ,DMA operationk20" "Valid,Invalid" textline " " bitfld.long 0x00 19. " CHNL_ENABLE_SET ,DMA operationk19" "Valid,Invalid" bitfld.long 0x00 18. " CHNL_ENABLE_SET ,DMA operationk18" "Valid,Invalid" bitfld.long 0x00 17. " CHNL_ENABLE_SET ,DMA operationk17" "Valid,Invalid" bitfld.long 0x00 16. " CHNL_ENABLE_SET ,DMA operationk16" "Valid,Invalid" textline " " bitfld.long 0x00 15. " CHNL_ENABLE_SET ,DMA operationk15" "Valid,Invalid" bitfld.long 0x00 14. " CHNL_ENABLE_SET ,DMA operationk14" "Valid,Invalid" bitfld.long 0x00 13. " CHNL_ENABLE_SET ,DMA operationk13" "Valid,Invalid" bitfld.long 0x00 12. " CHNL_ENABLE_SET ,DMA operationk12" "Valid,Invalid" textline " " bitfld.long 0x00 11. " CHNL_ENABLE_SET ,DMA operationk11" "Valid,Invalid" bitfld.long 0x00 10. " CHNL_ENABLE_SET ,DMA operationk10" "Valid,Invalid" bitfld.long 0x00 9. " CHNL_ENABLE_SET ,DMA operationk9" "Valid,Invalid" bitfld.long 0x00 8. " CHNL_ENABLE_SET ,DMA operationk8" "Valid,Invalid" textline " " bitfld.long 0x00 7. " CHNL_ENABLE_SET ,DMA operationk7" "Valid,Invalid" bitfld.long 0x00 6. " CHNL_ENABLE_SET ,DMA operationk6" "Valid,Invalid" bitfld.long 0x00 5. " CHNL_ENABLE_SET ,DMA operationk5" "Valid,Invalid" bitfld.long 0x00 4. " CHNL_ENABLE_SET ,DMA operationk4" "Valid,Invalid" textline " " bitfld.long 0x00 3. " CHNL_ENABLE_SET ,DMA operationk3" "Valid,Invalid" bitfld.long 0x00 2. " CHNL_ENABLE_SET ,DMA operationk2" "Valid,Invalid" bitfld.long 0x00 1. " CHNL_ENABLE_SET ,DMA operationk1" "Valid,Invalid" bitfld.long 0x00 0. " CHNL_ENABLE_SET ,DMA operationk0" "Valid,Invalid" wgroup.long 0x2C++0x03 line.long 0x00 "DMAACHNLENABLECLR,Channel enable clear Register" bitfld.long 0x00 31. " CHNL_ENABLE_CLR ,DMA disabled31" "No,Yes" bitfld.long 0x00 30. " CHNL_ENABLE_CLR ,DMA disabled30" "No,Yes" bitfld.long 0x00 29. " CHNL_ENABLE_CLR ,DMA disabled29" "No,Yes" bitfld.long 0x00 28. " CHNL_ENABLE_CLR ,DMA disabled28" "No,Yes" textline " " bitfld.long 0x00 27. " CHNL_ENABLE_CLR ,DMA disabled27" "No,Yes" bitfld.long 0x00 26. " CHNL_ENABLE_CLR ,DMA disabled26" "No,Yes" bitfld.long 0x00 25. " CHNL_ENABLE_CLR ,DMA disabled25" "No,Yes" bitfld.long 0x00 24. " CHNL_ENABLE_CLR ,DMA disabled24" "No,Yes" textline " " bitfld.long 0x00 23. " CHNL_ENABLE_CLR ,DMA disabled23" "No,Yes" bitfld.long 0x00 22. " CHNL_ENABLE_CLR ,DMA disabled22" "No,Yes" bitfld.long 0x00 21. " CHNL_ENABLE_CLR ,DMA disabled21" "No,Yes" bitfld.long 0x00 20. " CHNL_ENABLE_CLR ,DMA disabled20" "No,Yes" textline " " bitfld.long 0x00 19. " CHNL_ENABLE_CLR ,DMA disabled19" "No,Yes" bitfld.long 0x00 18. " CHNL_ENABLE_CLR ,DMA disabled18" "No,Yes" bitfld.long 0x00 17. " CHNL_ENABLE_CLR ,DMA disabled17" "No,Yes" bitfld.long 0x00 16. " CHNL_ENABLE_CLR ,DMA disabled16" "No,Yes" textline " " bitfld.long 0x00 15. " CHNL_ENABLE_CLR ,DMA disabled15" "No,Yes" bitfld.long 0x00 14. " CHNL_ENABLE_CLR ,DMA disabled14" "No,Yes" bitfld.long 0x00 13. " CHNL_ENABLE_CLR ,DMA disabled13" "No,Yes" bitfld.long 0x00 12. " CHNL_ENABLE_CLR ,DMA disabled12" "No,Yes" textline " " bitfld.long 0x00 11. " CHNL_ENABLE_CLR ,DMA disabled11" "No,Yes" bitfld.long 0x00 10. " CHNL_ENABLE_CLR ,DMA disabled10" "No,Yes" bitfld.long 0x00 9. " CHNL_ENABLE_CLR ,DMA disabled9" "No,Yes" bitfld.long 0x00 8. " CHNL_ENABLE_CLR ,DMA disabled8" "No,Yes" textline " " bitfld.long 0x00 7. " CHNL_ENABLE_CLR ,DMA disabled7" "No,Yes" bitfld.long 0x00 6. " CHNL_ENABLE_CLR ,DMA disabled6" "No,Yes" bitfld.long 0x00 5. " CHNL_ENABLE_CLR ,DMA disabled5" "No,Yes" bitfld.long 0x00 4. " CHNL_ENABLE_CLR ,DMA disabled4" "No,Yes" textline " " bitfld.long 0x00 3. " CHNL_ENABLE_CLR ,DMA disabled3" "No,Yes" bitfld.long 0x00 2. " CHNL_ENABLE_CLR ,DMA disabled2" "No,Yes" bitfld.long 0x00 1. " CHNL_ENABLE_CLR ,DMA disabled1" "No,Yes" bitfld.long 0x00 0. " CHNL_ENABLE_CLR ,DMA disabled0" "No,Yes" group.long 0x30++0x03 line.long 0x00 "DMAACHNLPRIALTSET,Channel primary-alternate set Register" bitfld.long 0x00 31. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data31" "Primary,Alternative" bitfld.long 0x00 30. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data30" "Primary,Alternative" bitfld.long 0x00 29. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data29" "Primary,Alternative" bitfld.long 0x00 28. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data28" "Primary,Alternative" textline " " bitfld.long 0x00 27. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data27" "Primary,Alternative" bitfld.long 0x00 26. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data26" "Primary,Alternative" bitfld.long 0x00 25. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data25" "Primary,Alternative" bitfld.long 0x00 24. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data24" "Primary,Alternative" textline " " bitfld.long 0x00 23. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data23" "Primary,Alternative" bitfld.long 0x00 22. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data22" "Primary,Alternative" bitfld.long 0x00 21. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data21" "Primary,Alternative" bitfld.long 0x00 20. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data20" "Primary,Alternative" textline " " bitfld.long 0x00 19. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data19" "Primary,Alternative" bitfld.long 0x00 18. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data18" "Primary,Alternative" bitfld.long 0x00 17. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data17" "Primary,Alternative" bitfld.long 0x00 16. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data16" "Primary,Alternative" textline " " bitfld.long 0x00 15. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data15" "Primary,Alternative" bitfld.long 0x00 14. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data14" "Primary,Alternative" bitfld.long 0x00 13. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data13" "Primary,Alternative" bitfld.long 0x00 12. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data12" "Primary,Alternative" textline " " bitfld.long 0x00 11. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data11" "Primary,Alternative" bitfld.long 0x00 10. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data10" "Primary,Alternative" bitfld.long 0x00 9. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data9" "Primary,Alternative" bitfld.long 0x00 8. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data8" "Primary,Alternative" textline " " bitfld.long 0x00 7. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data7" "Primary,Alternative" bitfld.long 0x00 6. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data6" "Primary,Alternative" bitfld.long 0x00 5. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data5" "Primary,Alternative" bitfld.long 0x00 4. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data4" "Primary,Alternative" textline " " bitfld.long 0x00 3. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data3" "Primary,Alternative" bitfld.long 0x00 2. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data2" "Primary,Alternative" bitfld.long 0x00 1. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data1" "Primary,Alternative" bitfld.long 0x00 0. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data0" "Primary,Alternative" wgroup.long 0x30++0x03 line.long 0x00 "DMAACHNLPRIALTCLR,Channel primary-alternate clear Register" bitfld.long 0x00 31. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting31" "No effect,Primary" bitfld.long 0x00 30. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting30" "No effect,Primary" bitfld.long 0x00 29. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting29" "No effect,Primary" bitfld.long 0x00 28. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting28" "No effect,Primary" textline " " bitfld.long 0x00 27. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting27" "No effect,Primary" bitfld.long 0x00 26. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting26" "No effect,Primary" bitfld.long 0x00 25. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting25" "No effect,Primary" bitfld.long 0x00 24. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting24" "No effect,Primary" textline " " bitfld.long 0x00 23. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting23" "No effect,Primary" bitfld.long 0x00 22. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting22" "No effect,Primary" bitfld.long 0x00 21. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting21" "No effect,Primary" bitfld.long 0x00 20. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting20" "No effect,Primary" textline " " bitfld.long 0x00 19. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting19" "No effect,Primary" bitfld.long 0x00 18. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting18" "No effect,Primary" bitfld.long 0x00 17. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting17" "No effect,Primary" bitfld.long 0x00 16. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting16" "No effect,Primary" textline " " bitfld.long 0x00 15. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting15" "No effect,Primary" bitfld.long 0x00 14. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting14" "No effect,Primary" bitfld.long 0x00 13. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting13" "No effect,Primary" bitfld.long 0x00 12. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting12" "No effect,Primary" textline " " bitfld.long 0x00 11. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting11" "No effect,Primary" bitfld.long 0x00 10. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting10" "No effect,Primary" bitfld.long 0x00 9. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting9" "No effect,Primary" bitfld.long 0x00 8. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting8" "No effect,Primary" textline " " bitfld.long 0x00 7. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting7" "No effect,Primary" bitfld.long 0x00 6. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting6" "No effect,Primary" bitfld.long 0x00 5. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting5" "No effect,Primary" bitfld.long 0x00 4. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting4" "No effect,Primary" textline " " bitfld.long 0x00 3. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting3" "No effect,Primary" bitfld.long 0x00 2. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting2" "No effect,Primary" bitfld.long 0x00 1. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting1" "No effect,Primary" bitfld.long 0x00 0. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting0" "No effect,Primary" group.long 0x34++0x03 line.long 0x00 "DMAACHNLPRIORITYSET,Channel priority set Register" bitfld.long 0x00 31. " CHNL_PRIORITY_SET ,Priority settings31" "Normal,High" bitfld.long 0x00 30. " CHNL_PRIORITY_SET ,Priority settings30" "Normal,High" bitfld.long 0x00 29. " CHNL_PRIORITY_SET ,Priority settings29" "Normal,High" bitfld.long 0x00 28. " CHNL_PRIORITY_SET ,Priority settings28" "Normal,High" textline " " bitfld.long 0x00 27. " CHNL_PRIORITY_SET ,Priority settings27" "Normal,High" bitfld.long 0x00 26. " CHNL_PRIORITY_SET ,Priority settings26" "Normal,High" bitfld.long 0x00 25. " CHNL_PRIORITY_SET ,Priority settings25" "Normal,High" bitfld.long 0x00 24. " CHNL_PRIORITY_SET ,Priority settings24" "Normal,High" textline " " bitfld.long 0x00 23. " CHNL_PRIORITY_SET ,Priority settings23" "Normal,High" bitfld.long 0x00 22. " CHNL_PRIORITY_SET ,Priority settings22" "Normal,High" bitfld.long 0x00 21. " CHNL_PRIORITY_SET ,Priority settings21" "Normal,High" bitfld.long 0x00 20. " CHNL_PRIORITY_SET ,Priority settings20" "Normal,High" textline " " bitfld.long 0x00 19. " CHNL_PRIORITY_SET ,Priority settings19" "Normal,High" bitfld.long 0x00 18. " CHNL_PRIORITY_SET ,Priority settings18" "Normal,High" bitfld.long 0x00 17. " CHNL_PRIORITY_SET ,Priority settings17" "Normal,High" bitfld.long 0x00 16. " CHNL_PRIORITY_SET ,Priority settings16" "Normal,High" textline " " bitfld.long 0x00 15. " CHNL_PRIORITY_SET ,Priority settings15" "Normal,High" bitfld.long 0x00 14. " CHNL_PRIORITY_SET ,Priority settings14" "Normal,High" bitfld.long 0x00 13. " CHNL_PRIORITY_SET ,Priority settings13" "Normal,High" bitfld.long 0x00 12. " CHNL_PRIORITY_SET ,Priority settings12" "Normal,High" textline " " bitfld.long 0x00 11. " CHNL_PRIORITY_SET ,Priority settings11" "Normal,High" bitfld.long 0x00 10. " CHNL_PRIORITY_SET ,Priority settings10" "Normal,High" bitfld.long 0x00 9. " CHNL_PRIORITY_SET ,Priority settings9" "Normal,High" bitfld.long 0x00 8. " CHNL_PRIORITY_SET ,Priority settings8" "Normal,High" textline " " bitfld.long 0x00 7. " CHNL_PRIORITY_SET ,Priority settings7" "Normal,High" bitfld.long 0x00 6. " CHNL_PRIORITY_SET ,Priority settings6" "Normal,High" bitfld.long 0x00 5. " CHNL_PRIORITY_SET ,Priority settingsg5" "Normal,High" bitfld.long 0x00 4. " CHNL_PRIORITY_SET ,Priority settings4" "Normal,High" textline " " bitfld.long 0x00 3. " CHNL_PRIORITY_SET ,Priority settings3" "Normal,High" bitfld.long 0x00 2. " CHNL_PRIORITY_SET ,Priority settings2" "Normal,High" bitfld.long 0x00 1. " CHNL_PRIORITY_SET ,Priority settings1" "Normal,High" bitfld.long 0x00 0. " CHNL_PRIORITY_SET ,Priority settings0" "Normal,High" wgroup.long 0x34++0x03 line.long 0x00 "DMAACHNLPRIORITYCLR,Channel priority clear Register" bitfld.long 0x00 31. " CHNL_PRIORITY_CLR ,Clears the high-priority setting31" "No effect,Normal priority" bitfld.long 0x00 30. " CHNL_PRIORITY_CLR ,Clears the high-priority setting30" "No effect,Normal priority" bitfld.long 0x00 29. " CHNL_PRIORITY_CLR ,Clears the high-priority setting29" "No effect,Normal priority" bitfld.long 0x00 28. " CHNL_PRIORITY_CLR ,Clears the high-priority setting28" "No effect,Normal priority" textline " " bitfld.long 0x00 27. " CHNL_PRIORITY_CLR ,Clears the high-priority setting27" "No effect,Normal priority" bitfld.long 0x00 26. " CHNL_PRIORITY_CLR ,Clears the high-priority setting26" "No effect,Normal priority" bitfld.long 0x00 25. " CHNL_PRIORITY_CLR ,Clears the high-priority setting25" "No effect,Normal priority" bitfld.long 0x00 24. " CHNL_PRIORITY_CLR ,Clears the high-priority setting24" "No effect,Normal priority" textline " " bitfld.long 0x00 23. " CHNL_PRIORITY_CLR ,Clears the high-priority setting23" "No effect,Normal priority" bitfld.long 0x00 22. " CHNL_PRIORITY_CLR ,Clears the high-priority setting22" "No effect,Normal priority" bitfld.long 0x00 21. " CHNL_PRIORITY_CLR ,Clears the high-priority setting21" "No effect,Normal priority" bitfld.long 0x00 20. " CHNL_PRIORITY_CLR ,Clears the high-priority setting20" "No effect,Normal priority" textline " " bitfld.long 0x00 19. " CHNL_PRIORITY_CLR ,Clears the high-priority setting19" "No effect,Normal priority" bitfld.long 0x00 18. " CHNL_PRIORITY_CLR ,Clears the high-priority setting18" "No effect,Normal priority" bitfld.long 0x00 17. " CHNL_PRIORITY_CLR ,Clears the high-priority setting17" "No effect,Normal priority" bitfld.long 0x00 16. " CHNL_PRIORITY_CLR ,Clears the high-priority setting16" "No effect,Normal priority" textline " " bitfld.long 0x00 15. " CHNL_PRIORITY_CLR ,Clears the high-priority setting15" "No effect,Normal priority" bitfld.long 0x00 14. " CHNL_PRIORITY_CLR ,Clears the high-priority setting14" "No effect,Normal priority" bitfld.long 0x00 13. " CHNL_PRIORITY_CLR ,Clears the high-priority setting13" "No effect,Normal priority" bitfld.long 0x00 12. " CHNL_PRIORITY_CLR ,Clears the high-priority setting12" "No effect,Normal priority" textline " " bitfld.long 0x00 11. " CHNL_PRIORITY_CLR ,Clears the high-priority setting11" "No effect,Normal priority" bitfld.long 0x00 10. " CHNL_PRIORITY_CLR ,Clears the high-priority setting10" "No effect,Normal priority" bitfld.long 0x00 9. " CHNL_PRIORITY_CLR ,Clears the high-priority setting9" "No effect,Normal priority" bitfld.long 0x00 8. " CHNL_PRIORITY_CLR ,Clears the high-priority setting8" "No effect,Normal priority" textline " " bitfld.long 0x00 7. " CHNL_PRIORITY_CLR ,Clears the high-priority setting7" "No effect,Normal priority" bitfld.long 0x00 6. " CHNL_PRIORITY_CLR ,Clears the high-priority setting6" "No effect,Normal priority" bitfld.long 0x00 5. " CHNL_PRIORITY_CLR ,Clears the high-priority setting5" "No effect,Normal priority" bitfld.long 0x00 4. " CHNL_PRIORITY_CLR ,Clears the high-priority setting4" "No effect,Normal priority" textline " " bitfld.long 0x00 3. " CHNL_PRIORITY_CLR ,Clears the high-priority setting3" "No effect,Normal priority" bitfld.long 0x00 2. " CHNL_PRIORITY_CLR ,Clears the high-priority setting2" "No effect,Normal priority" bitfld.long 0x00 1. " CHNL_PRIORITY_CLR ,Clears the high-priority setting1" "No effect,Normal priority" bitfld.long 0x00 0. " CHNL_PRIORITY_CLR ,Clears the high-priority setting0" "No effect,Normal priority" group.long 0x4C++0x03 line.long 0x0 "DMAAERRCLR,Bus error clear Register" bitfld.long 0x0 0. " ERR_CLR ,Bus error" "No error,Error" else width 21. tree "Common Registers" rgroup.long 0x0++0x07 line.long 0x0 "DMACINTSTATUS,Interrupt Status Register" sif cpuis("TMPM320C1*") bitfld.long 0x0 7. " INTSTATUS7 ,Status of DMAC channel 7 interrupt generation" "Requested,Not requested" bitfld.long 0x0 6. " INTSTATUS6 ,Status of DMAC channel 6 interrupt generation" "Requested,Not requested" bitfld.long 0x0 5. " INTSTATUS5 ,Status of DMAC channel 5 interrupt generation" "Requested,Not requested" textline " " bitfld.long 0x0 4. " INTSTATUS4 ,Status of DMAC channel 4 interrupt generation" "Requested,Not requested" bitfld.long 0x0 3. " INTSTATUS3 ,Status of DMAC channel 3 interrupt generation" "Requested,Not requested" bitfld.long 0x0 2. " INTSTATUS2 ,Status of DMAC channel 2 interrupt generation" "Requested,Not requested" textline " " endif bitfld.long 0x0 1. " INTSTATUS1 ,Channel 1 interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x0 0. " INTSTATUS0 ,Channel 0 interrupt generation status" "No interrupt,Interrupt" line.long 0x4 "DMACINTTCSTATUS,Terminal Count Interrupt Status Register" sif cpuis("TMPM320C1*") bitfld.long 0x4 7. " INTSTATUSTC7 ,Channel 7 transfer end interrupt generation status" "Requested,Not requested" bitfld.long 0x4 6. " INTSTATUSTC6 ,Channel 6 transfer end interrupt generation status" "Requested,Not requested" bitfld.long 0x4 5. " INTSTATUSTC5 ,Channel 5 transfer end interrupt generation status" "Requested,Not requested" textline " " bitfld.long 0x4 4. " INTSTATUSTC4 ,Channel 4 transfer end interrupt generation status" "Requested,Not requested" bitfld.long 0x4 3. " INTSTATUSTC3 ,Channel 3 transfer end interrupt generation status" "Requested,Not requested" bitfld.long 0x4 2. " INTSTATUSTC2 ,Channel 2 transfer end interrupt generation status" "Requested,Not requested" textline " " endif bitfld.long 0x4 1. " INTSTATUSTC1 ,Channel 1 transfer end interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x4 0. " INTSTATUSTC0 ,Channel 0 transfer end interrupt generation status" "No interrupt,Interrupt" wgroup.long 0x8++0x03 line.long 0x0 "DMACINTTCCLEAR,Terminal Count Interrupt Clear Register" sif cpuis("TMPM320C1*") bitfld.long 0x0 7. " INTTCCLEAR7 ,Channel 7 transfer end interrupt clear" "No effect,Clear" bitfld.long 0x0 6. " INTTCCLEAR6 ,Channel 6 transfer end interrupt clear" "No effect,Clear" bitfld.long 0x0 5. " INTTCCLEAR5 ,Channel 5 transfer end interrupt clear" "No effect,Clear" textline " " bitfld.long 0x0 4. " INTTCCLEAR4 ,Channel 4 transfer end interrupt clear" "No effect,Clear" bitfld.long 0x0 3. " INTTCCLEAR3 ,Channel 3 transfer end interrupt clear" "No effect,Clear" bitfld.long 0x0 2. " INTTCCLEAR2 ,Channel 2 transfer end interrupt clear" "No effect,Clear" textline " " endif bitfld.long 0x0 1. " INTTCCLEAR1 ,Channel 1 transfer end interrupt clear" "No effect,Clear" bitfld.long 0x0 0. " INTTCCLEAR0 ,Channel 0 transfer end interrupt clear" "No effect,Clear" rgroup.long 0xC++0x03 line.long 0x0 "DMACINTERRORSTATUS,Error Interrupt Status Register" sif cpuis("TMPM320C1*") bitfld.long 0x0 7. " INTERRSTATUS7 ,Channel 7 error interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x0 6. " INTERRSTATUS6 ,Channel 6 error interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x0 5. " INTERRSTATUS5 ,Channel 5 error interrupt generation status" "No interrupt,Interrupt" textline " " bitfld.long 0x0 4. " INTERRSTATUS4 ,Channel 4 error interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x0 3. " INTERRSTATUS3 ,Channel 3 error interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x0 2. " INTERRSTATUS2 ,Channel 2 error interrupt generation status" "No interrupt,Interrupt" textline " " endif bitfld.long 0x0 1. " INTERRSTATUS1 ,Channel 1 error interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x0 0. " INTERRSTATUS0 ,Channel 0 error interrupt generation status" "No interrupt,Interrupt" wgroup.long 0x10++0x03 line.long 0x0 "DMACINTERRCLR,Error Interrupt Clear Register" sif cpuis("TMPM320C1*") bitfld.long 0x0 7. " INTERRCLR7 ,Channel 7 error interrupt clear" "No effect,Clear" bitfld.long 0x0 6. " INTERRCLR6 ,Channel 6 error interrupt clear" "No effect,Clear" bitfld.long 0x0 5. " INTERRCLR5 ,Channel 5 error interrupt clear" "No effect,Clear" textline " " bitfld.long 0x0 4. " INTERRCLR4 ,Channel 4 error interrupt clear" "No effect,Clear" bitfld.long 0x0 3. " INTERRCLR3 ,Channel 3 error interrupt clear" "No effect,Clear" bitfld.long 0x0 2. " INTERRCLR2 ,Channel 2 error interrupt clear" "No effect,Clear" textline " " endif bitfld.long 0x0 1. " INTERRCLR1 ,Channel 1 error interrupt clear" "No effect,Clear" bitfld.long 0x0 0. " INTERRCLR0 ,Channel 0 error interrupt clear" "No effect,Clear" rgroup.long 0x14++0x0b line.long 0x0 "DMACRAWINTTCSTAT,Terminal Count Raw Interrupt Status Register" sif cpuis("TMPM320C1*") bitfld.long 0x0 7. " RAWINTTCS7 ,Channel 7 pre-enable transfer end interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 6. " RAWINTTCS6 ,Channel 6 pre-enable transfer end interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 5. " RAWINTTCS5 ,Channel 5 pre-enable transfer end interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x0 4. " RAWINTTCS4 ,Channel 4 pre-enable transfer end interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 3. " RAWINTTCS3 ,Channel 3 pre-enable transfer end interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 2. " RAWINTTCS2 ,Channel 2 pre-enable transfer end interrupt status" "No interrupt,Interrupt" textline " " endif bitfld.long 0x0 1. " RAWINTTCS1 ,Channel 1 pre-enable transfer end interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 0. " RAWINTTCS0 ,Channel 0 pre-enable transfer end interrupt status" "No interrupt,Interrupt" line.long 0x4 "DMACRAWINTERRORSTAT,Error Raw Interrupt Status Register" sif cpuis("TMPM320C1*") bitfld.long 0x04 7. " RAWINTERRS7 ,Channel 7 pre-enable error interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x04 6. " RAWINTERRS6 ,Channel 6 pre-enable error interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x04 5. " RAWINTERRS5 ,Channel 5 pre-enable error interrupt generation status" "No interrupt,Interrupt" textline " " bitfld.long 0x04 4. " RAWINTERRS4 ,Channel 4 pre-enable error interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x04 3. " RAWINTERRS3 ,Channel 3 pre-enable error interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x04 2. " RAWINTERRS2 ,Channel 2 pre-enable error interrupt generation status" "No interrupt,Interrupt" textline " " endif bitfld.long 0x04 1. " RAWINTERRS1 ,Channel 1 pre-enable error interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x04 0. " RAWINTERRS0 ,Channel 0 pre-enable error interrupt generation status" "No interrupt,Interrupt" line.long 0x8 "DMACENCHSTAT,Enabled Channel Status Register" sif cpuis("TMPM320C1*") bitfld.long 0x08 7. " ENABLEDCH7 ,Enabled Channel Status 7" "Disabled,Enabled" bitfld.long 0x08 6. " ENABLEDCH6 ,Enabled Channel Status 6" "Disabled,Enabled" bitfld.long 0x08 5. " ENABLEDCH5 ,Enabled Channel Status 5" "Disabled,Enabled" textline " " bitfld.long 0x08 4. " ENABLEDCH4 ,Enabled Channel Status 4" "Disabled,Enabled" bitfld.long 0x08 3. " ENABLEDCH3 ,Enabled Channel Status 3" "Disabled,Enabled" bitfld.long 0x08 2. " ENABLEDCH2 ,Enabled Channel Status 2" "Disabled,Enabled" textline " " endif bitfld.long 0x08 1. " ENABLEDCH1 ,Enabled Channel Status 1" "Disabled,Enabled" bitfld.long 0x08 0. " ENABLEDCH0 ,Enabled Channel Status 0" "Disabled,Enabled" group.long 0x20++0x03 line.long 0x0 "DMACSOFTBREQ,Software Burst Request Register" sif cpuis("TMPM364F*")||cpuis("TMPM362F*") bitfld.long 0x0 15. " SOFTBREQ15 ,DMA burst request by software 15" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 13. " SOFTBREQ13 ,DMA burst request by software 13" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 12. " SOFTBREQ12 ,DMA burst request by software 12" "Stopped/Invalid,Operated/Requested" textline " " bitfld.long 0x0 11. " SOFTBREQ11 ,DMA burst request by software 11" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 10. " SOFTBREQ10 ,DMA burst request by software 10" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 9. " SOFTBREQ9 ,DMA burst request by software 9" "Stopped/Invalid,Operating/Request" textline " " bitfld.long 0x0 8. " SOFTBREQ8 ,DMA burst request by software 8" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 7. " SOFTBREQ7 ,DMA burst request by software 7" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 6. " SOFTBREQ6 ,DMA burst request by software 6" "Stopped/Invalid,Operated/Requested" textline " " bitfld.long 0x0 5. " SOFTBREQ5 ,DMA burst request by software 5" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 4. " SOFTBREQ4 ,DMA burst request by software 4" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 3. " SOFTBREQ3 ,DMA burst request by software 3" "Stopped/Invalid,Operated/Requested" textline " " bitfld.long 0x0 2. " SOFTBREQ2 ,DMA burst request by software 2" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 1. " SOFTBREQ1 ,DMA burst request by software 1" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 0. " SOFTBREQ0 ,DMA burst request by software 0" "Stopped/Invalid,Operated/Requested" elif cpuis("TMPM361F*")||cpuis("TMPM363F*") bitfld.long 0x0 15. " SOFTBREQ15 ,DMA burst request by software 15" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 13. " SOFTBREQ13 ,DMA burst request by software 13" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 12. " SOFTBREQ12 ,DMA burst request by software 12" "Stopped/Invalid,Operated/Requested" textline " " bitfld.long 0x0 4. " SOFTBREQ4 ,DMA burst request by software 4" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 3. " SOFTBREQ3 ,DMA burst request by software 3" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 2. " SOFTBREQ2 ,DMA burst request by software 2" "Stopped/Invalid,Operated/Requested" textline " " bitfld.long 0x0 1. " SOFTBREQ1 ,DMA burst request by software 1" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 0. " SOFTBREQ0 ,DMA burst request by software 0" "Stopped/Invalid,Operated/Requested" elif cpuis("TMPM366F*")||cpuis("TMPM365F*")||cpuis("TMPM341F*") bitfld.long 0x00 15. " SOFTBREQ15 ,DMA burst request by software15" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 14. " SOFTBREQ14 ,DMA burst request by software14" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 13. " SOFTBREQ13 ,DMA burst request by software13" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 12. " SOFTBREQ12 ,DMA burst request by software12" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 11. " SOFTBREQ11 ,DMA burst request by software11" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 10. " SOFTBREQ10 ,DMA burst request by software10" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 9. " SOFTBREQ9 ,DMA burst request by software9" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 8. " SOFTBREQ8 ,DMA burst request by software8" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 7. " SOFTBREQ7 ,DMA burst request by software7" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 6. " SOFTBREQ6 ,DMA burst request by software6" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 5. " SOFTBREQ5 ,DMA burst request by software5" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 4. " SOFTBREQ4 ,DMA burst request by software4" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 3. " SOFTBREQ3 ,DMA burst request by software3" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 2. " SOFTBREQ2 ,DMA burst request by software2" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 1. " SOFTBREQ1 ,DMA burst request by software1" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 0. " SOFTBREQ0 ,DMA burst request by software0" "Stopped/Invalid,Run/Requested" elif cpuis("TMPM320C1*") bitfld.long 0x00 14. " SOFTBREQ14 ,DMA burst request by software14" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 13. " SOFTBREQ13 ,DMA burst request by software13" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 12. " SOFTBREQ12 ,DMA burst request by software12" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 11. " SOFTBREQ11 ,DMA burst request by software11" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 10. " SOFTBREQ10 ,DMA burst request by software10" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 9. " SOFTBREQ9 ,DMA burst request by software9" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 8. " SOFTBREQ8 ,DMA burst request by software8" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 7. " SOFTBREQ7 ,DMA burst request by software7" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 6. " SOFTBREQ6 ,DMA burst request by software6" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 5. " SOFTBREQ5 ,DMA burst request by software5" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 4. " SOFTBREQ4 ,DMA burst request by software4" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 3. " SOFTBREQ3 ,DMA burst request by software3" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 2. " SOFTBREQ2 ,DMA burst request by software2" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 1. " SOFTBREQ1 ,DMA burst request by software1" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 0. " SOFTBREQ0 ,DMA burst request by software0" "Stopped/Invalid,Run/Requested" elif cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x0 8. " SOFTBREQ8 ,DMA burst request by software at SSP1" "Not requested,Requested" bitfld.long 0x0 7. " SOFTBREQ7 ,DMA burst request by software at SSP1 transmission" "Not requested,Requested" bitfld.long 0x0 6. " SOFTBREQ6 ,DMA burst request by software at SSP0 reception" "Not requested,Requested" textline " " bitfld.long 0x0 5. " SOFTBREQ5 ,DMA burst request by software SSP0 transmission" "Not requested,Requested" bitfld.long 0x0 4. " SOFTBREQ4 ,DMA burst request by software at SIO4 transmission and reception" "Not requested,Requested" bitfld.long 0x0 3. " SOFTBREQ3 ,DMA burst request by software at SIO3 transmission and reception" "Not requested,Requested" textline " " bitfld.long 0x0 2. " SOFTBREQ2 ,DMA burst request by software at SIO2 transmission and reception" "Not requested,Requested" bitfld.long 0x0 1. " SOFTBREQ1 ,DMA burst request by software at SIO1 transmission and reception" "Not requested,Requested" bitfld.long 0x0 0. " SOFTBREQ0 ,DMA burst request by software at SIO0 transmission and reception" "Not requested,Requested" endif sif (!cpuis("TMPM341F*")) group.long 0x24++0x03 line.long 0x0 "DMACSOFTSREQ,Software Single Request Register" sif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") bitfld.long 0x0 13. " SOFTSREQ8 ,Single request by software at SSP reception" "Not requested,Requested" elif cpuis("TMPM365F*") bitfld.long 0x00 15. " SOFTSREQ15 ,DMA single request by software15" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 14. " SOFTSREQ14 ,DMA single request by software14" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 13. " SOFTSREQ13 ,DMA single request by software13" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 12. " SOFTSREQ12 ,DMA single request by software12" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 11. " SOFTSREQ11 ,DMA single request by software11" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 10. " SOFTSREQ10 ,DMA single request by software10" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 9. " SOFTSREQ9 ,DMA single request by software9" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 8. " SOFTSREQ8 ,DMA single request by software8" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 7. " SOFTSREQ7 ,DMA single request by software7" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 6. " SOFTSREQ6 ,DMA single request by software6" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 5. " SOFTSREQ5 ,DMA single request by software5" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 4. " SOFTSREQ4 ,DMA single request by software4" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 3. " SOFTSREQ3 ,DMA single request by software3" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 2. " SOFTSREQ2 ,DMA single request by software2" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 1. " SOFTSREQ1 ,DMA single request by software1" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 0. " SOFTSREQ0 ,DMA single request by software0" "Stopped/Invalid,Run/Requested" elif cpuis("TMPM320C1*") bitfld.long 0x00 14. " SOFTSREQ14 ,DMA single request by software14" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 13. " SOFTSREQ13 ,DMA single request by software13" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 12. " SOFTSREQ12 ,DMA single request by software12" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 11. " SOFTSREQ11 ,DMA single request by software11" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 10. " SOFTSREQ10 ,DMA single request by software10" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 9. " SOFTSREQ9 ,DMA single request by software9" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 8. " SOFTSREQ8 ,DMA single request by software8" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 7. " SOFTSREQ7 ,DMA single request by software7" "Stopped/Invalid,Run/Requested" elif (cpuis("TMPM366F*")&&"A"=="A") bitfld.long 0x0 15. " SOFTSREQ15 ,Single request by software at SSP2 Reception" "Stopped/Invaild,Run/Requested" bitfld.long 0x0 14. " SOFTSREQ14 ,Single request by software at SSP2 Transmission" "Stopped/Invaild,Run/Requested" elif (cpuis("TMPM366F*")&&"A"=="B") bitfld.long 0x0 15. " SOFTSREQ15 ,Single request by software at SSP2 Reception" "Stopped/Invaild,Run/Requested" bitfld.long 0x0 14. " SOFTSREQ14 ,Single request by software at SSP2 Transmission" "Stopped/Invaild,Run/Requested" bitfld.long 0x0 13. " SOFTSREQ13 ,Single request by software at SSP1 Reception" "Stopped/Invaild,Run/Requested" textline " " bitfld.long 0x0 12. " SOFTSREQ12 ,Single request by software at SSP1 Transmission" "Stopped/Invaild,Run/Requested" bitfld.long 0x0 11. " SOFTSREQ11 ,Single request by software at SSP0 Reception" "Stopped/Invaild,Run/Requested" bitfld.long 0x0 10. " SOFTSREQ10 ,Single request by software at SSP0 Transmission" "Stopped/Invaild,Run/Requested" elif cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x0 8. " SOFTSREQ8 ,Single request by software at SSP1 reception" "Not requested,Requested" bitfld.long 0x0 6. " SOFTSREQ6 ,Single request by software at SSP0 reception" "Not requested,Requested" endif elif (cpuis("TMPM341F*")&&("A"=="A")) hgroup.long 0x24++0x03 hide.long 0x00 "DMACSOFTSREQ,Software Single Request Register" elif (cpuis("TMPM341F*")&&("A"=="B")) group.long 0x24++0x03 line.long 0x0 "DMACSOFTSREQ,Software Single Request Register" bitfld.long 0x0 15. " SOFTSREQ15 ,DMA single request by software 15" "Under suspesion/Invalid,Running/Request" bitfld.long 0x0 14. " SOFTSREQ14 ,DMA single request by software 14" "Under suspesion/Invalid,Running/Request" endif sif cpuis("TMPM341F*") group.long 0x30++0x03 line.long 0x00 "DMACConfiguration,DMAC Configuration Register" bitfld.long 0x00 1. " M ,DMA endian configuration" "Little endian,Big endian" bitfld.long 0x00 0. " E ,DMA circuit control" "Stopped,Operated" elif cpuis("TMPM365F*") group.long 0x30++0x03 line.long 0x0 "DMACCONFIGURATION,Configuration Register" bitfld.long 0x0 1. " M ,DMA endianness configuration" "0,1" bitfld.long 0x0 0. " E ,DMA circuit control" "Stopped,Operated" elif cpuis("TMPM320C1*") group.long 0x30++0x03 line.long 0x00 "DMACCONFIGURATION,Configuration Register" bitfld.long 0x00 2. " M2 ,DMA endianness configuration" "Little endian," bitfld.long 0x00 1. " M1 ,DMA endianness configuration" "Little endian," bitfld.long 0x00 0. " E ,DMA circuit control" "Stopped,Operated" else group.long 0x30++0x03 line.long 0x0 "DMACCONFIGURATION,Configuration Register" bitfld.long 0x0 1. " M ,DMA endianness configuration" "Little-endian," bitfld.long 0x0 0. " E ,DMA circuit control" "Stopped,Operated" endif tree.end tree "Channel Registers" tree "Channel 0" width 17. group.long 0x100++0x13 line.long 0x0 "DMACC0SRCADDR,Channel Source Address Register 0" line.long 0x4 "DMACC0DESTADDR,Channel Destination Address Register 0" line.long 0x8 "DMACC0LLI,Channel Linked List Item Register 0" sif cpuis("TMPM320C1*") hexmask.long 0x8 2.--31. 0x4 " LLI ,First address of the next transfer information" bitfld.long 0x08 0. " LM ,Selects LLI storage destination AHB Master" "DMA1,DMA2" else hexmask.long 0x8 2.--31. 0x4 " LLI ,First address of the next transfer information" endif line.long 0xC "DMACC0CONTROL,Channel Control Register 0" bitfld.long 0x0C 31. " I ,Transfer end interrupt interrupt enable" "Disabled,Enabled" bitfld.long 0x0C 27. " DI ,Transfer destination address increment" "Not incremented,Incremented" bitfld.long 0x0C 26. " SI ,Transfer source address increment" "Not incremented,Incremented" sif cpuis("TMPM320C1*") bitfld.long 0x0C 25. " D ,Transfer destination AHB Master" "DMA1,DMA2" bitfld.long 0x0C 24. " S ,Transfer source AHB Master" "DMA1,DMA2" endif textline " " bitfld.long 0x0C 21.--23. " DWIDTH ,Destination width" "8-bit,16-bit,32-bit,,,,," bitfld.long 0x0C 18.--20. " SWIDTH ,Source width" "8-bit,16-bit,32-bit,,,,," bitfld.long 0x0C 15.--17. " DBSIZE ,Destination burst size" "1 beat,4 beats,8 beats,16 beats,32 beats,64 beats,128 beats,256 beats" textline " " bitfld.long 0x0C 12.--14. " SBSIZE ,Source burst size" "1 beat,4 beats,8 beats,16 beats,32 beats,64 beats,128 beats,256 beats" hexmask.long.word 0x0C 0.--11. 1. " TRANSFERSIZE ,Transfer size" line.long 0x10 "DMACC0CONFIG,Channel Configuration Register 0" bitfld.long 0x10 18. " HALT ,DMA request accept" "Accepted,Ignored" rbitfld.long 0x10 17. " ACTIVE ,Data is present in the FIFO" "No data,Data" bitfld.long 0x10 16. " LOCK ,Transfer lock enable" "Disabled,Enabled" textline " " bitfld.long 0x10 15. " ITC ,Transfer end interrupt enable" "Disabled,Enabled" bitfld.long 0x10 14. " IE ,Error interrupt enable" "Disabled,Enabled" sif cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM361F*")||cpuis("TMPM362F*") bitfld.long 0x10 11.--13. " FLOWCNTRL ,Flow control and transfer type" "Memory-to-memory,Memory-to-peripheral,Peripheral-to-memory,,,,," elif cpuis("TMPM320C1*")||cpuis("TMPM366F*")||cpuis("TMPM341F*")||cpuis("TMPM365F*") bitfld.long 0x10 11.--13. " FLOWCNTRL ,Flow control and transfer type" "Memory-to-memory,Memory-to-peripheral,Peripheral-to-memory,Peripheral-to-peripheral,,,," endif textline " " bitfld.long 0x10 6.--9. " DESTPERIPHERAL ,Destination peripheral" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x10 1.--4. " SRCPERIPHERAL ,Source peripheral" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x10 0. " E ,Channel Enable" "Disabled,Enabled" sif cpuis("TMPM320C1*") group.long 0x5300++0x03 line.long 0x00 "CG_DMASELR,DMA request Select control Register" bitfld.long 0x00 16.--19. " DMASEL ,DMA request peripheral numbers 11 to 14" "SSP2/SSP3,SSP2/SSP3,SSP2/UART2,SSP3/UART2,SSP2/UART3,SSP3/UART3,UART2/UART3,UART2/UART3,SSP3/SSP2,SSP3/SSP2,UART2/SSP2,UART2/SSP3,UART3/SSP2,UART3/SSP3,UART3/UART2,UART3/UART2" bitfld.long 0x00 1. " SP1U1DMA ,DMA request peripheral numbers 9 and 10" "SSP1,UART1" bitfld.long 0x00 0. " SP0U0DMA ,DMA request peripheral numbers 7 and 8" "SSP0,UART0" endif tree.end tree "Channel 1" width 17. group.long 0x120++0x13 line.long 0x0 "DMACC1SRCADDR,Channel Source Address Register 1" line.long 0x4 "DMACC1DESTADDR,Channel Destination Address Register 1" line.long 0x8 "DMACC1LLI,Channel Linked List Item Register 1" sif cpuis("TMPM320C1*") hexmask.long 0x8 2.--31. 0x4 " LLI ,First address of the next transfer information" bitfld.long 0x08 0. " LM ,Selects LLI storage destination AHB Master" "DMA1,DMA2" else hexmask.long 0x8 2.--31. 0x4 " LLI ,First address of the next transfer information" endif line.long 0xC "DMACC1CONTROL,Channel Control Register 1" bitfld.long 0x0C 31. " I ,Transfer end interrupt interrupt enable" "Disabled,Enabled" bitfld.long 0x0C 27. " DI ,Transfer destination address increment" "Not incremented,Incremented" bitfld.long 0x0C 26. " SI ,Transfer source address increment" "Not incremented,Incremented" sif cpuis("TMPM320C1*") bitfld.long 0x0C 25. " D ,Transfer destination AHB Master" "DMA1,DMA2" bitfld.long 0x0C 24. " S ,Transfer source AHB Master" "DMA1,DMA2" endif textline " " bitfld.long 0x0C 21.--23. " DWIDTH ,Destination width" "8-bit,16-bit,32-bit,,,,," bitfld.long 0x0C 18.--20. " SWIDTH ,Source width" "8-bit,16-bit,32-bit,,,,," bitfld.long 0x0C 15.--17. " DBSIZE ,Destination burst size" "1 beat,4 beats,8 beats,16 beats,32 beats,64 beats,128 beats,256 beats" textline " " bitfld.long 0x0C 12.--14. " SBSIZE ,Source burst size" "1 beat,4 beats,8 beats,16 beats,32 beats,64 beats,128 beats,256 beats" hexmask.long.word 0x0C 0.--11. 1. " TRANSFERSIZE ,Transfer size" line.long 0x10 "DMACC1CONFIG,Channel Configuration Register 1" bitfld.long 0x10 18. " HALT ,DMA request accept" "Accepted,Ignored" rbitfld.long 0x10 17. " ACTIVE ,Data is present in the FIFO" "No data,Data" bitfld.long 0x10 16. " LOCK ,Transfer lock enable" "Disabled,Enabled" textline " " bitfld.long 0x10 15. " ITC ,Transfer end interrupt enable" "Disabled,Enabled" bitfld.long 0x10 14. " IE ,Error interrupt enable" "Disabled,Enabled" sif cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM361F*")||cpuis("TMPM362F*") bitfld.long 0x10 11.--13. " FLOWCNTRL ,Flow control and transfer type" "Memory-to-memory,Memory-to-peripheral,Peripheral-to-memory,,,,," elif cpuis("TMPM320C1*")||cpuis("TMPM366F*")||cpuis("TMPM341F*")||cpuis("TMPM365F*") bitfld.long 0x10 11.--13. " FLOWCNTRL ,Flow control and transfer type" "Memory-to-memory,Memory-to-peripheral,Peripheral-to-memory,Peripheral-to-peripheral,,,," endif textline " " bitfld.long 0x10 6.--9. " DESTPERIPHERAL ,Destination peripheral" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x10 1.--4. " SRCPERIPHERAL ,Source peripheral" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x10 0. " E ,Channel Enable" "Disabled,Enabled" sif cpuis("TMPM320C1*") group.long 0x5300++0x03 line.long 0x00 "CG_DMASELR,DMA request Select control Register" bitfld.long 0x00 16.--19. " DMASEL ,DMA request peripheral numbers 11 to 14" "SSP2/SSP3,SSP2/SSP3,SSP2/UART2,SSP3/UART2,SSP2/UART3,SSP3/UART3,UART2/UART3,UART2/UART3,SSP3/SSP2,SSP3/SSP2,UART2/SSP2,UART2/SSP3,UART3/SSP2,UART3/SSP3,UART3/UART2,UART3/UART2" bitfld.long 0x00 1. " SP1U1DMA ,DMA request peripheral numbers 9 and 10" "SSP1,UART1" bitfld.long 0x00 0. " SP0U0DMA ,DMA request peripheral numbers 7 and 8" "SSP0,UART0" endif tree.end tree.end endif width 0xB tree.end tree "Unit B" base ad:0x40001000 width 20. sif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") rgroup.long 0x0++0x03 line.long 0x0 "DMABStatus,DMAC Status Register" bitfld.long 0x0 0. " MASTER_ENABLE ,DMA operation" "Disabled,Enabled" wgroup.long 0x4++0x03 line.long 0x0 "DMABCFG,DMA configuration Register" bitfld.long 0x0 0. " MASTER_ENABLE ,DMA operation" "Disabled,Enabled" group.long 0x8++0x03 line.long 0x0 "DMABCTRLBASEPTR,Channel control data base pointer Register" hexmask.long.tbyte 0x0 10.--31. 0x400 " CTRL_BASE_PTR ,Primary database pointer" rgroup.long 0x0C++0x03 line.long 0x00 "DMABAltCtlBasePtr,Channel alternate control data base pointer Register" wgroup.long 0x14++0x03 line.long 0x0 "DMABCHNLSWREQUEST,Channel software request status Register" bitfld.long 0x0 31. " CHNL_SW_REQUEST ,DMA request31" "Request,Do not request" bitfld.long 0x0 30. " CHNL_SW_REQUEST ,DMA request30" "Request,Do not request" bitfld.long 0x0 29. " CHNL_SW_REQUEST ,DMA request29" "Request,Do not request" bitfld.long 0x0 28. " CHNL_SW_REQUEST ,DMA request28" "Request,Do not request" textline " " bitfld.long 0x0 27. " CHNL_SW_REQUEST ,DMA request27" "Request,Do not request" bitfld.long 0x0 26. " CHNL_SW_REQUEST ,DMA request26" "Request,Do not request" bitfld.long 0x0 25. " CHNL_SW_REQUEST ,DMA request25" "Request,Do not request" bitfld.long 0x0 24. " CHNL_SW_REQUEST ,DMA request24" "Request,Do not request" textline " " bitfld.long 0x0 23. " CHNL_SW_REQUEST ,DMA request23" "Request,Do not request" bitfld.long 0x0 22. " CHNL_SW_REQUEST ,DMA request22" "Request,Do not request" bitfld.long 0x0 21. " CHNL_SW_REQUEST ,DMA request21" "Request,Do not request" bitfld.long 0x0 20. " CHNL_SW_REQUEST ,DMA request20" "Request,Do not request" textline " " bitfld.long 0x0 19. " CHNL_SW_REQUEST ,DMA request19" "Request,Do not request" bitfld.long 0x0 18. " CHNL_SW_REQUEST ,DMA request18" "Request,Do not request" bitfld.long 0x0 17. " CHNL_SW_REQUEST ,DMA request17" "Request,Do not request" bitfld.long 0x0 16. " CHNL_SW_REQUEST ,DMA request16" "Request,Do not request" textline " " bitfld.long 0x0 15. " CHNL_SW_REQUEST ,DMA request15" "Request,Do not request" bitfld.long 0x0 14. " CHNL_SW_REQUEST ,DMA request14" "Request,Do not request" bitfld.long 0x0 13. " CHNL_SW_REQUEST ,DMA request13" "Request,Do not request" bitfld.long 0x0 12. " CHNL_SW_REQUEST ,DMA request12" "Request,Do not request" textline " " bitfld.long 0x0 11. " CHNL_SW_REQUEST ,DMA request11" "Request,Do not request" bitfld.long 0x0 10. " CHNL_SW_REQUEST ,DMA request10" "Request,Do not request" bitfld.long 0x0 9. " CHNL_SW_REQUEST ,DMA request9" "Request,Do not request" bitfld.long 0x0 8. " CHNL_SW_REQUEST ,DMA request8" "Request,Do not request" textline " " bitfld.long 0x0 7. " CHNL_SW_REQUEST ,DMA request7" "Request,Do not request" bitfld.long 0x0 6. " CHNL_SW_REQUEST ,DMA request6" "Request,Do not request" bitfld.long 0x0 5. " CHNL_SW_REQUEST ,DMA request5" "Request,Do not request" bitfld.long 0x0 4. " CHNL_SW_REQUEST ,DMA request4" "Request,Do not request" textline " " bitfld.long 0x0 3. " CHNL_SW_REQUEST ,DMA request3" "Request,Do not request" bitfld.long 0x0 2. " CHNL_SW_REQUEST ,DMA request2" "Request,Do not request" bitfld.long 0x0 1. " CHNL_SW_REQUEST ,DMA request1" "Request,Do not request" bitfld.long 0x0 0. " CHNL_SW_REQUEST ,DMA request0" "Request,Do not request" width 21. textline " " group.long 0x18++0x03 line.long 0x0 "DMABCHNLUSBURSTSET,Channel useburst set Register" bitfld.long 0x00 31. " CHNL_USEBURST_SET ,Single transfer disable 31" "Enabled,Disabled" bitfld.long 0x00 30. " CHNL_USEBURST_SET ,Single transfer disable 30" "Enabled,Disabled" bitfld.long 0x00 29. " CHNL_USEBURST_SET ,Single transfer disable 29" "Enabled,Disabled" bitfld.long 0x00 28. " CHNL_USEBURST_SET ,Single transfer disable 28" "Enabled,Disabled" textline " " bitfld.long 0x00 27. " CHNL_USEBURST_SET ,Single transfer disable 27" "Enabled,Disabled" bitfld.long 0x00 26. " CHNL_USEBURST_SET ,Single transfer disable 26" "Enabled,Disabled" bitfld.long 0x00 25. " CHNL_USEBURST_SET ,Single transfer disable 25" "Enabled,Disabled" bitfld.long 0x00 24. " CHNL_USEBURST_SET ,Single transfer disable 24" "Enabled,Disabled" textline " " bitfld.long 0x00 23. " CHNL_USEBURST_SET ,Single transfer disable 23" "Enabled,Disabled" bitfld.long 0x00 22. " CHNL_USEBURST_SET ,Single transfer disable 22" "Enabled,Disabled" bitfld.long 0x00 21. " CHNL_USEBURST_SET ,Single transfer disable 21" "Enabled,Disabled" bitfld.long 0x00 20. " CHNL_USEBURST_SET ,Single transfer disable 20" "Enabled,Disabled" textline " " bitfld.long 0x00 19. " CHNL_USEBURST_SET ,Single transfer disable 19" "Enabled,Disabled" bitfld.long 0x00 18. " CHNL_USEBURST_SET ,Single transfer disable 18" "Enabled,Disabled" bitfld.long 0x00 17. " CHNL_USEBURST_SET ,Single transfer disable 17" "Enabled,Disabled" bitfld.long 0x00 16. " CHNL_USEBURST_SET ,Single transfer disable 16" "Enabled,Disabled" textline " " bitfld.long 0x00 15. " CHNL_USEBURST_SET ,Single transfer disable 15" "Enabled,Disabled" bitfld.long 0x00 14. " CHNL_USEBURST_SET ,Single transfer disable 14" "Enabled,Disabled" bitfld.long 0x00 13. " CHNL_USEBURST_SET ,Single transfer disable 13" "Enabled,Disabled" bitfld.long 0x00 12. " CHNL_USEBURST_SET ,Single transfer disable 12" "Enabled,Disabled" textline " " bitfld.long 0x00 11. " CHNL_USEBURST_SET ,Single transfer disable 11" "Enabled,Disabled" bitfld.long 0x00 10. " CHNL_USEBURST_SET ,Single transfer disable 10" "Enabled,Disabled" bitfld.long 0x00 9. " CHNL_USEBURST_SET ,Single transfer disable 9" "Enabled,Disabled" bitfld.long 0x00 8. " CHNL_USEBURST_SET ,Single transfer disable 8" "Enabled,Disabled" textline " " bitfld.long 0x00 7. " CHNL_USEBURST_SET ,Single transfer disable 7" "Enabled,Disabled" bitfld.long 0x00 6. " CHNL_USEBURST_SET ,Single transfer disable 6" "Enabled,Disabled" bitfld.long 0x00 5. " CHNL_USEBURST_SET ,Single transfer disable 5" "Enabled,Disabled" bitfld.long 0x00 4. " CHNL_USEBURST_SET ,Single transfer disable 4" "Enabled,Disabled" textline " " bitfld.long 0x00 3. " CHNL_USEBURST_SET ,Single transfer disable 3" "Enabled,Disabled" bitfld.long 0x00 2. " CHNL_USEBURST_SET ,Single transfer disable 2" "Enabled,Disabled" bitfld.long 0x00 1. " CHNL_USEBURST_SET ,Single transfer disable 1" "Enabled,Disabled" bitfld.long 0x00 0. " CHNL_USEBURST_SET ,Single transfer disable 0" "Enabled,Disabled" wgroup.long 0x1C++0x03 line.long 0x00 "DMABCHNLUSEBURSTCLR,Channel useburst clear Register" bitfld.long 0x00 31. " CHNL_USEBURST_CLR ,Single transfer disable 31" "Enabled,Disabled" bitfld.long 0x00 30. " CHNL_USEBURST_CLR ,Single transfer disable 30" "Enable,Disable" bitfld.long 0x00 29. " CHNL_USEBURST_CLR ,Single transfer disable 29" "Enable,Disable" bitfld.long 0x00 28. " CHNL_USEBURST_CLR ,Single transfer disable 28" "Enable,Disable" textline " " bitfld.long 0x00 27. " CHNL_USEBURST_CLR ,Single transfer disable 27" "Enable,Disable" bitfld.long 0x00 26. " CHNL_USEBURST_CLR ,Single transfer disable 26" "Enable,Disable" bitfld.long 0x00 25. " CHNL_USEBURST_CLR ,Single transfer disable 25" "Enable,Disable" bitfld.long 0x00 24. " CHNL_USEBURST_CLR ,Single transfer disable 24" "Enable,Disable" textline " " bitfld.long 0x00 23. " CHNL_USEBURST_CLR ,Single transfer disable 23" "Enable,Disable" bitfld.long 0x00 22. " CHNL_USEBURST_CLR ,Single transfer disable 22" "Enable,Disable" bitfld.long 0x00 21. " CHNL_USEBURST_CLR ,Single transfer disable 21" "Enable,Disable" bitfld.long 0x00 20. " CHNL_USEBURST_CLR ,Single transfer disable 20" "Enable,Disable" textline " " bitfld.long 0x00 19. " CHNL_USEBURST_CLR ,Single transfer disable 19" "Enable,Disable" bitfld.long 0x00 18. " CHNL_USEBURST_CLR ,Single transfer disable 18" "Enable,Disable" bitfld.long 0x00 17. " CHNL_USEBURST_CLR ,Single transfer disable 17" "Enable,Disable" bitfld.long 0x00 16. " CHNL_USEBURST_CLR ,Single transfer disable 16" "Enable,Disable" textline " " bitfld.long 0x00 15. " CHNL_USEBURST_CLR ,Single transfer disable 15" "Enable,Disable" bitfld.long 0x00 14. " CHNL_USEBURST_CLR ,Single transfer disable 14" "Enable,Disable" bitfld.long 0x00 13. " CHNL_USEBURST_CLR ,Single transfer disable 13" "Enable,Disable" bitfld.long 0x00 12. " CHNL_USEBURST_CLR ,Single transfer disable 12" "Enable,Disable" textline " " bitfld.long 0x00 11. " CHNL_USEBURST_CLR ,Single transfer disable 11" "Enabled,Disabled" bitfld.long 0x00 10. " CHNL_USEBURST_CLR ,Single transfer disable 10" "Enable,Disable" bitfld.long 0x00 9. " CHNL_USEBURST_CLR ,Single transfer disable 9" "Enable,Disable" bitfld.long 0x00 8. " CHNL_USEBURST_CLR ,Single transfer disable 8" "Enable,Disable" textline " " bitfld.long 0x00 7. " CHNL_USEBURST_CLR ,Single transfer disable 7" "Enabled,Disabled" bitfld.long 0x00 6. " CHNL_USEBURST_CLR ,Single transfer disable 6" "Enable,Disable" bitfld.long 0x00 5. " CHNL_USEBURST_CLR ,Single transfer disable 5" "Enable,Disable" bitfld.long 0x00 4. " CHNL_USEBURST_CLR ,Single transfer disable 4" "Enable,Disable" textline " " bitfld.long 0x00 3. " CHNL_USEBURST_CLR ,Single transfer disable 3" "Enabled,Disabled" bitfld.long 0x00 2. " CHNL_USEBURST_CLR ,Single transfer disable 2" "Enable,Disable" bitfld.long 0x00 1. " CHNL_USEBURST_CLR ,Single transfer disable 1" "Enable,Disable" bitfld.long 0x00 0. " CHNL_USEBURST_CLR ,Single transfer disable 0" "Enable,Disable" group.long 0x20++0x03 line.long 0x0 "DMABCHNLREQMASKSET,Channel request mask set Register" bitfld.long 0x00 31. " CHNL_REQ_MASK_SET ,DMA request mask31" "Valid,Invalid" bitfld.long 0x00 30. " CHNL_REQ_MASK_SET ,DMA request mask30" "Valid,Invalid" bitfld.long 0x00 29. " CHNL_REQ_MASK_SET ,DMA request mask29" "Valid,Invalid" bitfld.long 0x00 28. " CHNL_REQ_MASK_SET ,DMA request mask28" "Valid,Invalid" textline " " bitfld.long 0x00 27. " CHNL_REQ_MASK_SET ,DMA request mask27" "Valid,Invalid" bitfld.long 0x00 26. " CHNL_REQ_MASK_SET ,DMA request mask26" "Valid,Invalid" bitfld.long 0x00 25. " CHNL_REQ_MASK_SET ,DMA request mask25" "Valid,Invalid" bitfld.long 0x00 24. " CHNL_REQ_MASK_SET ,DMA request mask24" "Valid,Invalid" textline " " bitfld.long 0x00 23. " CHNL_REQ_MASK_SET ,DMA request mask23" "Valid,Invalid" bitfld.long 0x00 22. " CHNL_REQ_MASK_SET ,DMA request mask22" "Valid,Invalid" bitfld.long 0x00 21. " CHNL_REQ_MASK_SET ,DMA request mask21" "Valid,Invalid" bitfld.long 0x00 20. " CHNL_REQ_MASK_SET ,DMA request mask20" "Valid,Invalid" textline " " bitfld.long 0x00 19. " CHNL_REQ_MASK_SET ,DMA request mask19" "Valid,Invalid" bitfld.long 0x00 18. " CHNL_REQ_MASK_SET ,DMA request mask18" "Valid,Invalid" bitfld.long 0x00 17. " CHNL_REQ_MASK_SET ,DMA request mask17" "Valid,Invalid" bitfld.long 0x00 16. " CHNL_REQ_MASK_SET ,DMA request mask16" "Valid,Invalid" textline " " bitfld.long 0x00 15. " CHNL_REQ_MASK_SET ,DMA request mask15" "Valid,Invalid" bitfld.long 0x00 14. " CHNL_REQ_MASK_SET ,DMA request mask14" "Valid,Invalid" bitfld.long 0x00 13. " CHNL_REQ_MASK_SET ,DMA request mask13" "Valid,Invalid" bitfld.long 0x00 12. " CHNL_REQ_MASK_SET ,DMA request mask12" "Valid,Invalid" textline " " bitfld.long 0x00 11. " CHNL_REQ_MASK_SET ,DMA request mask11" "Valid,Invalid" bitfld.long 0x00 10. " CHNL_REQ_MASK_SET ,DMA request mask10" "Valid,Invalid" bitfld.long 0x00 9. " CHNL_REQ_MASK_SET ,DMA request mask9" "Valid,Invalid" bitfld.long 0x00 8. " CHNL_REQ_MASK_SET ,DMA request mask8" "Valid,Invalid" textline " " bitfld.long 0x00 7. " CHNL_REQ_MASK_SET ,DMA request mask7" "Valid,Invalid" bitfld.long 0x00 6. " CHNL_REQ_MASK_SET ,DMA request mask6" "Valid,Invalid" bitfld.long 0x00 5. " CHNL_REQ_MASK_SET ,DMA request mask5" "Valid,Invalid" bitfld.long 0x00 4. " CHNL_REQ_MASK_SET ,DMA request mask4" "Valid,Invalid" textline " " bitfld.long 0x00 3. " CHNL_REQ_MASK_SET ,DMA request mask3" "Valid,Invalid" bitfld.long 0x00 2. " CHNL_REQ_MASK_SET ,DMA request mask2" "Valid,Invalid" bitfld.long 0x00 1. " CHNL_REQ_MASK_SET ,DMA request mask1" "Valid,Invalid" bitfld.long 0x00 0. " CHNL_REQ_MASK_SET ,DMA request mask0" "Valid,Invalid" wgroup.long 0x24++0x03 line.long 0x00 "DMABCHNLREQMASKCLR,Channel request mask clear Register" bitfld.long 0x00 31. " CHNL_REQ_MASK_CLR ,DMA request mask31" "Not clear,Clear" bitfld.long 0x00 30. " CHNL_REQ_MASK_CLR ,DMA request mask30" "Not clear,Clear" bitfld.long 0x00 29. " CHNL_REQ_MASK_CLR ,DMA request mask29" "Not clear,Clear" bitfld.long 0x00 28. " CHNL_REQ_MASK_CLR ,DMA request mask28" "Not clear,Clear" textline " " bitfld.long 0x00 27. " CHNL_REQ_MASK_CLR ,DMA request mask27" "Not clear,Clear" bitfld.long 0x00 26. " CHNL_REQ_MASK_CLR ,DMA request mask26" "Not clear,Clear" bitfld.long 0x00 25. " CHNL_REQ_MASK_CLR ,DMA request mask25" "Not clear,Clear" bitfld.long 0x00 24. " CHNL_REQ_MASK_CLR ,DMA request mask24" "Not clear,Clear" textline " " bitfld.long 0x00 23. " CHNL_REQ_MASK_CLR ,DMA request mask23" "Not clear,Clear" bitfld.long 0x00 22. " CHNL_REQ_MASK_CLR ,DMA request mask22" "Not clear,Clear" bitfld.long 0x00 21. " CHNL_REQ_MASK_CLR ,DMA request mask21" "Not clear,Clear" bitfld.long 0x00 20. " CHNL_REQ_MASK_CLR ,DMA request mask20" "Not clear,Clear" textline " " bitfld.long 0x00 19. " CHNL_REQ_MASK_CLR ,DMA request mask19" "Not clear,Clear" bitfld.long 0x00 18. " CHNL_REQ_MASK_CLR ,DMA request mask18" "Not clear,Clear" bitfld.long 0x00 17. " CHNL_REQ_MASK_CLR ,DMA request mask17" "Not clear,Clear" bitfld.long 0x00 16. " CHNL_REQ_MASK_CLR ,DMA request mask16" "Not clear,Clear" textline " " bitfld.long 0x00 15. " CHNL_REQ_MASK_CLR ,DMA request mask15" "Not clear,Clear" bitfld.long 0x00 14. " CHNL_REQ_MASK_CLR ,DMA request mask14" "Not clear,Clear" bitfld.long 0x00 13. " CHNL_REQ_MASK_CLR ,DMA request mask13" "Not clear,Clear" bitfld.long 0x00 12. " CHNL_REQ_MASK_CLR ,DMA request mask12" "Not clear,Clear" textline " " bitfld.long 0x00 11. " CHNL_REQ_MASK_CLR ,DMA request mask11" "Not clear,Clear" bitfld.long 0x00 10. " CHNL_REQ_MASK_CLR ,DMA request mask10" "Not clear,Clear" bitfld.long 0x00 9. " CHNL_REQ_MASK_CLR ,DMA request mask9" "Not clear,Clear" bitfld.long 0x00 8. " CHNL_REQ_MASK_CLR ,DMA request mask8" "Not clear,Clear" textline " " bitfld.long 0x00 7. " CHNL_REQ_MASK_CLR ,DMA request mask7" "Not clear,Clear" bitfld.long 0x00 6. " CHNL_REQ_MASK_CLR ,DMA request mask6" "Not clear,Clear" bitfld.long 0x00 5. " CHNL_REQ_MASK_CLR ,DMA request mask5" "Not clear,Clear" bitfld.long 0x00 4. " CHNL_REQ_MASK_CLR ,DMA request mask4" "Not clear,Clear" textline " " bitfld.long 0x00 3. " CHNL_REQ_MASK_CLR ,DMA request mask3" "Not clear,Clear" bitfld.long 0x00 2. " CHNL_REQ_MASK_CLR ,DMA request mask2" "Not clear,Clear" bitfld.long 0x00 1. " CHNL_REQ_MASK_CLR ,DMA request mask1" "Not clear,Clear" bitfld.long 0x00 0. " CHNL_REQ_MASK_CLR ,DMA request mask0" "Not clear,Clear" group.long 0x28++0x03 line.long 0x00 "DMABCHNLENABLESET,Channel enable set Register" bitfld.long 0x00 31. " CHNL_ENABLE_SET ,DMA operationk31" "Valid,Invalid" bitfld.long 0x00 30. " CHNL_ENABLE_SET ,DMA operationk30" "Valid,Invalid" bitfld.long 0x00 29. " CHNL_ENABLE_SET ,DMA operationk29" "Valid,Invalid" bitfld.long 0x00 28. " CHNL_ENABLE_SET ,DMA operationk28" "Valid,Invalid" textline " " bitfld.long 0x00 27. " CHNL_ENABLE_SET ,DMA operationk27" "Valid,Invalid" bitfld.long 0x00 26. " CHNL_ENABLE_SET ,DMA operationk26" "Valid,Invalid" bitfld.long 0x00 25. " CHNL_ENABLE_SET ,DMA operationk25" "Valid,Invalid" bitfld.long 0x00 24. " CHNL_ENABLE_SET ,DMA operationk24" "Valid,Invalid" textline " " bitfld.long 0x00 23. " CHNL_ENABLE_SET ,DMA operationk23" "Valid,Invalid" bitfld.long 0x00 22. " CHNL_ENABLE_SET ,DMA operationk22" "Valid,Invalid" bitfld.long 0x00 21. " CHNL_ENABLE_SET ,DMA operationk21" "Valid,Invalid" bitfld.long 0x00 20. " CHNL_ENABLE_SET ,DMA operationk20" "Valid,Invalid" textline " " bitfld.long 0x00 19. " CHNL_ENABLE_SET ,DMA operationk19" "Valid,Invalid" bitfld.long 0x00 18. " CHNL_ENABLE_SET ,DMA operationk18" "Valid,Invalid" bitfld.long 0x00 17. " CHNL_ENABLE_SET ,DMA operationk17" "Valid,Invalid" bitfld.long 0x00 16. " CHNL_ENABLE_SET ,DMA operationk16" "Valid,Invalid" textline " " bitfld.long 0x00 15. " CHNL_ENABLE_SET ,DMA operationk15" "Valid,Invalid" bitfld.long 0x00 14. " CHNL_ENABLE_SET ,DMA operationk14" "Valid,Invalid" bitfld.long 0x00 13. " CHNL_ENABLE_SET ,DMA operationk13" "Valid,Invalid" bitfld.long 0x00 12. " CHNL_ENABLE_SET ,DMA operationk12" "Valid,Invalid" textline " " bitfld.long 0x00 11. " CHNL_ENABLE_SET ,DMA operationk11" "Valid,Invalid" bitfld.long 0x00 10. " CHNL_ENABLE_SET ,DMA operationk10" "Valid,Invalid" bitfld.long 0x00 9. " CHNL_ENABLE_SET ,DMA operationk9" "Valid,Invalid" bitfld.long 0x00 8. " CHNL_ENABLE_SET ,DMA operationk8" "Valid,Invalid" textline " " bitfld.long 0x00 7. " CHNL_ENABLE_SET ,DMA operationk7" "Valid,Invalid" bitfld.long 0x00 6. " CHNL_ENABLE_SET ,DMA operationk6" "Valid,Invalid" bitfld.long 0x00 5. " CHNL_ENABLE_SET ,DMA operationk5" "Valid,Invalid" bitfld.long 0x00 4. " CHNL_ENABLE_SET ,DMA operationk4" "Valid,Invalid" textline " " bitfld.long 0x00 3. " CHNL_ENABLE_SET ,DMA operationk3" "Valid,Invalid" bitfld.long 0x00 2. " CHNL_ENABLE_SET ,DMA operationk2" "Valid,Invalid" bitfld.long 0x00 1. " CHNL_ENABLE_SET ,DMA operationk1" "Valid,Invalid" bitfld.long 0x00 0. " CHNL_ENABLE_SET ,DMA operationk0" "Valid,Invalid" wgroup.long 0x2C++0x03 line.long 0x00 "DMABCHNLENABLECLR,Channel enable clear Register" bitfld.long 0x00 31. " CHNL_ENABLE_CLR ,DMA disabled31" "No,Yes" bitfld.long 0x00 30. " CHNL_ENABLE_CLR ,DMA disabled30" "No,Yes" bitfld.long 0x00 29. " CHNL_ENABLE_CLR ,DMA disabled29" "No,Yes" bitfld.long 0x00 28. " CHNL_ENABLE_CLR ,DMA disabled28" "No,Yes" textline " " bitfld.long 0x00 27. " CHNL_ENABLE_CLR ,DMA disabled27" "No,Yes" bitfld.long 0x00 26. " CHNL_ENABLE_CLR ,DMA disabled26" "No,Yes" bitfld.long 0x00 25. " CHNL_ENABLE_CLR ,DMA disabled25" "No,Yes" bitfld.long 0x00 24. " CHNL_ENABLE_CLR ,DMA disabled24" "No,Yes" textline " " bitfld.long 0x00 23. " CHNL_ENABLE_CLR ,DMA disabled23" "No,Yes" bitfld.long 0x00 22. " CHNL_ENABLE_CLR ,DMA disabled22" "No,Yes" bitfld.long 0x00 21. " CHNL_ENABLE_CLR ,DMA disabled21" "No,Yes" bitfld.long 0x00 20. " CHNL_ENABLE_CLR ,DMA disabled20" "No,Yes" textline " " bitfld.long 0x00 19. " CHNL_ENABLE_CLR ,DMA disabled19" "No,Yes" bitfld.long 0x00 18. " CHNL_ENABLE_CLR ,DMA disabled18" "No,Yes" bitfld.long 0x00 17. " CHNL_ENABLE_CLR ,DMA disabled17" "No,Yes" bitfld.long 0x00 16. " CHNL_ENABLE_CLR ,DMA disabled16" "No,Yes" textline " " bitfld.long 0x00 15. " CHNL_ENABLE_CLR ,DMA disabled15" "No,Yes" bitfld.long 0x00 14. " CHNL_ENABLE_CLR ,DMA disabled14" "No,Yes" bitfld.long 0x00 13. " CHNL_ENABLE_CLR ,DMA disabled13" "No,Yes" bitfld.long 0x00 12. " CHNL_ENABLE_CLR ,DMA disabled12" "No,Yes" textline " " bitfld.long 0x00 11. " CHNL_ENABLE_CLR ,DMA disabled11" "No,Yes" bitfld.long 0x00 10. " CHNL_ENABLE_CLR ,DMA disabled10" "No,Yes" bitfld.long 0x00 9. " CHNL_ENABLE_CLR ,DMA disabled9" "No,Yes" bitfld.long 0x00 8. " CHNL_ENABLE_CLR ,DMA disabled8" "No,Yes" textline " " bitfld.long 0x00 7. " CHNL_ENABLE_CLR ,DMA disabled7" "No,Yes" bitfld.long 0x00 6. " CHNL_ENABLE_CLR ,DMA disabled6" "No,Yes" bitfld.long 0x00 5. " CHNL_ENABLE_CLR ,DMA disabled5" "No,Yes" bitfld.long 0x00 4. " CHNL_ENABLE_CLR ,DMA disabled4" "No,Yes" textline " " bitfld.long 0x00 3. " CHNL_ENABLE_CLR ,DMA disabled3" "No,Yes" bitfld.long 0x00 2. " CHNL_ENABLE_CLR ,DMA disabled2" "No,Yes" bitfld.long 0x00 1. " CHNL_ENABLE_CLR ,DMA disabled1" "No,Yes" bitfld.long 0x00 0. " CHNL_ENABLE_CLR ,DMA disabled0" "No,Yes" group.long 0x30++0x03 line.long 0x00 "DMABCHNLPRIALTSET,Channel primary-alternate set Register" bitfld.long 0x00 31. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data31" "Primary,Alternative" bitfld.long 0x00 30. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data30" "Primary,Alternative" bitfld.long 0x00 29. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data29" "Primary,Alternative" bitfld.long 0x00 28. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data28" "Primary,Alternative" textline " " bitfld.long 0x00 27. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data27" "Primary,Alternative" bitfld.long 0x00 26. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data26" "Primary,Alternative" bitfld.long 0x00 25. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data25" "Primary,Alternative" bitfld.long 0x00 24. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data24" "Primary,Alternative" textline " " bitfld.long 0x00 23. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data23" "Primary,Alternative" bitfld.long 0x00 22. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data22" "Primary,Alternative" bitfld.long 0x00 21. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data21" "Primary,Alternative" bitfld.long 0x00 20. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data20" "Primary,Alternative" textline " " bitfld.long 0x00 19. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data19" "Primary,Alternative" bitfld.long 0x00 18. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data18" "Primary,Alternative" bitfld.long 0x00 17. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data17" "Primary,Alternative" bitfld.long 0x00 16. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data16" "Primary,Alternative" textline " " bitfld.long 0x00 15. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data15" "Primary,Alternative" bitfld.long 0x00 14. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data14" "Primary,Alternative" bitfld.long 0x00 13. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data13" "Primary,Alternative" bitfld.long 0x00 12. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data12" "Primary,Alternative" textline " " bitfld.long 0x00 11. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data11" "Primary,Alternative" bitfld.long 0x00 10. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data10" "Primary,Alternative" bitfld.long 0x00 9. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data9" "Primary,Alternative" bitfld.long 0x00 8. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data8" "Primary,Alternative" textline " " bitfld.long 0x00 7. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data7" "Primary,Alternative" bitfld.long 0x00 6. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data6" "Primary,Alternative" bitfld.long 0x00 5. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data5" "Primary,Alternative" bitfld.long 0x00 4. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data4" "Primary,Alternative" textline " " bitfld.long 0x00 3. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data3" "Primary,Alternative" bitfld.long 0x00 2. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data2" "Primary,Alternative" bitfld.long 0x00 1. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data1" "Primary,Alternative" bitfld.long 0x00 0. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data0" "Primary,Alternative" wgroup.long 0x30++0x03 line.long 0x00 "DMABCHNLPRIALTCLR,Channel primary-alternate clear Register" bitfld.long 0x00 31. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting31" "No effect,Primary" bitfld.long 0x00 30. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting30" "No effect,Primary" bitfld.long 0x00 29. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting29" "No effect,Primary" bitfld.long 0x00 28. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting28" "No effect,Primary" textline " " bitfld.long 0x00 27. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting27" "No effect,Primary" bitfld.long 0x00 26. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting26" "No effect,Primary" bitfld.long 0x00 25. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting25" "No effect,Primary" bitfld.long 0x00 24. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting24" "No effect,Primary" textline " " bitfld.long 0x00 23. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting23" "No effect,Primary" bitfld.long 0x00 22. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting22" "No effect,Primary" bitfld.long 0x00 21. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting21" "No effect,Primary" bitfld.long 0x00 20. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting20" "No effect,Primary" textline " " bitfld.long 0x00 19. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting19" "No effect,Primary" bitfld.long 0x00 18. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting18" "No effect,Primary" bitfld.long 0x00 17. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting17" "No effect,Primary" bitfld.long 0x00 16. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting16" "No effect,Primary" textline " " bitfld.long 0x00 15. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting15" "No effect,Primary" bitfld.long 0x00 14. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting14" "No effect,Primary" bitfld.long 0x00 13. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting13" "No effect,Primary" bitfld.long 0x00 12. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting12" "No effect,Primary" textline " " bitfld.long 0x00 11. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting11" "No effect,Primary" bitfld.long 0x00 10. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting10" "No effect,Primary" bitfld.long 0x00 9. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting9" "No effect,Primary" bitfld.long 0x00 8. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting8" "No effect,Primary" textline " " bitfld.long 0x00 7. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting7" "No effect,Primary" bitfld.long 0x00 6. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting6" "No effect,Primary" bitfld.long 0x00 5. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting5" "No effect,Primary" bitfld.long 0x00 4. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting4" "No effect,Primary" textline " " bitfld.long 0x00 3. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting3" "No effect,Primary" bitfld.long 0x00 2. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting2" "No effect,Primary" bitfld.long 0x00 1. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting1" "No effect,Primary" bitfld.long 0x00 0. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting0" "No effect,Primary" group.long 0x34++0x03 line.long 0x00 "DMABCHNLPRIORITYSET,Channel priority set Register" bitfld.long 0x00 31. " CHNL_PRIORITY_SET ,Priority settings31" "Normal,High" bitfld.long 0x00 30. " CHNL_PRIORITY_SET ,Priority settings30" "Normal,High" bitfld.long 0x00 29. " CHNL_PRIORITY_SET ,Priority settings29" "Normal,High" bitfld.long 0x00 28. " CHNL_PRIORITY_SET ,Priority settings28" "Normal,High" textline " " bitfld.long 0x00 27. " CHNL_PRIORITY_SET ,Priority settings27" "Normal,High" bitfld.long 0x00 26. " CHNL_PRIORITY_SET ,Priority settings26" "Normal,High" bitfld.long 0x00 25. " CHNL_PRIORITY_SET ,Priority settings25" "Normal,High" bitfld.long 0x00 24. " CHNL_PRIORITY_SET ,Priority settings24" "Normal,High" textline " " bitfld.long 0x00 23. " CHNL_PRIORITY_SET ,Priority settings23" "Normal,High" bitfld.long 0x00 22. " CHNL_PRIORITY_SET ,Priority settings22" "Normal,High" bitfld.long 0x00 21. " CHNL_PRIORITY_SET ,Priority settings21" "Normal,High" bitfld.long 0x00 20. " CHNL_PRIORITY_SET ,Priority settings20" "Normal,High" textline " " bitfld.long 0x00 19. " CHNL_PRIORITY_SET ,Priority settings19" "Normal,High" bitfld.long 0x00 18. " CHNL_PRIORITY_SET ,Priority settings18" "Normal,High" bitfld.long 0x00 17. " CHNL_PRIORITY_SET ,Priority settings17" "Normal,High" bitfld.long 0x00 16. " CHNL_PRIORITY_SET ,Priority settings16" "Normal,High" textline " " bitfld.long 0x00 15. " CHNL_PRIORITY_SET ,Priority settings15" "Normal,High" bitfld.long 0x00 14. " CHNL_PRIORITY_SET ,Priority settings14" "Normal,High" bitfld.long 0x00 13. " CHNL_PRIORITY_SET ,Priority settings13" "Normal,High" bitfld.long 0x00 12. " CHNL_PRIORITY_SET ,Priority settings12" "Normal,High" textline " " bitfld.long 0x00 11. " CHNL_PRIORITY_SET ,Priority settings11" "Normal,High" bitfld.long 0x00 10. " CHNL_PRIORITY_SET ,Priority settings10" "Normal,High" bitfld.long 0x00 9. " CHNL_PRIORITY_SET ,Priority settings9" "Normal,High" bitfld.long 0x00 8. " CHNL_PRIORITY_SET ,Priority settings8" "Normal,High" textline " " bitfld.long 0x00 7. " CHNL_PRIORITY_SET ,Priority settings7" "Normal,High" bitfld.long 0x00 6. " CHNL_PRIORITY_SET ,Priority settings6" "Normal,High" bitfld.long 0x00 5. " CHNL_PRIORITY_SET ,Priority settingsg5" "Normal,High" bitfld.long 0x00 4. " CHNL_PRIORITY_SET ,Priority settings4" "Normal,High" textline " " bitfld.long 0x00 3. " CHNL_PRIORITY_SET ,Priority settings3" "Normal,High" bitfld.long 0x00 2. " CHNL_PRIORITY_SET ,Priority settings2" "Normal,High" bitfld.long 0x00 1. " CHNL_PRIORITY_SET ,Priority settings1" "Normal,High" bitfld.long 0x00 0. " CHNL_PRIORITY_SET ,Priority settings0" "Normal,High" wgroup.long 0x34++0x03 line.long 0x00 "DMABCHNLPRIORITYCLR,Channel priority clear Register" bitfld.long 0x00 31. " CHNL_PRIORITY_CLR ,Clears the high-priority setting31" "No effect,Normal priority" bitfld.long 0x00 30. " CHNL_PRIORITY_CLR ,Clears the high-priority setting30" "No effect,Normal priority" bitfld.long 0x00 29. " CHNL_PRIORITY_CLR ,Clears the high-priority setting29" "No effect,Normal priority" bitfld.long 0x00 28. " CHNL_PRIORITY_CLR ,Clears the high-priority setting28" "No effect,Normal priority" textline " " bitfld.long 0x00 27. " CHNL_PRIORITY_CLR ,Clears the high-priority setting27" "No effect,Normal priority" bitfld.long 0x00 26. " CHNL_PRIORITY_CLR ,Clears the high-priority setting26" "No effect,Normal priority" bitfld.long 0x00 25. " CHNL_PRIORITY_CLR ,Clears the high-priority setting25" "No effect,Normal priority" bitfld.long 0x00 24. " CHNL_PRIORITY_CLR ,Clears the high-priority setting24" "No effect,Normal priority" textline " " bitfld.long 0x00 23. " CHNL_PRIORITY_CLR ,Clears the high-priority setting23" "No effect,Normal priority" bitfld.long 0x00 22. " CHNL_PRIORITY_CLR ,Clears the high-priority setting22" "No effect,Normal priority" bitfld.long 0x00 21. " CHNL_PRIORITY_CLR ,Clears the high-priority setting21" "No effect,Normal priority" bitfld.long 0x00 20. " CHNL_PRIORITY_CLR ,Clears the high-priority setting20" "No effect,Normal priority" textline " " bitfld.long 0x00 19. " CHNL_PRIORITY_CLR ,Clears the high-priority setting19" "No effect,Normal priority" bitfld.long 0x00 18. " CHNL_PRIORITY_CLR ,Clears the high-priority setting18" "No effect,Normal priority" bitfld.long 0x00 17. " CHNL_PRIORITY_CLR ,Clears the high-priority setting17" "No effect,Normal priority" bitfld.long 0x00 16. " CHNL_PRIORITY_CLR ,Clears the high-priority setting16" "No effect,Normal priority" textline " " bitfld.long 0x00 15. " CHNL_PRIORITY_CLR ,Clears the high-priority setting15" "No effect,Normal priority" bitfld.long 0x00 14. " CHNL_PRIORITY_CLR ,Clears the high-priority setting14" "No effect,Normal priority" bitfld.long 0x00 13. " CHNL_PRIORITY_CLR ,Clears the high-priority setting13" "No effect,Normal priority" bitfld.long 0x00 12. " CHNL_PRIORITY_CLR ,Clears the high-priority setting12" "No effect,Normal priority" textline " " bitfld.long 0x00 11. " CHNL_PRIORITY_CLR ,Clears the high-priority setting11" "No effect,Normal priority" bitfld.long 0x00 10. " CHNL_PRIORITY_CLR ,Clears the high-priority setting10" "No effect,Normal priority" bitfld.long 0x00 9. " CHNL_PRIORITY_CLR ,Clears the high-priority setting9" "No effect,Normal priority" bitfld.long 0x00 8. " CHNL_PRIORITY_CLR ,Clears the high-priority setting8" "No effect,Normal priority" textline " " bitfld.long 0x00 7. " CHNL_PRIORITY_CLR ,Clears the high-priority setting7" "No effect,Normal priority" bitfld.long 0x00 6. " CHNL_PRIORITY_CLR ,Clears the high-priority setting6" "No effect,Normal priority" bitfld.long 0x00 5. " CHNL_PRIORITY_CLR ,Clears the high-priority setting5" "No effect,Normal priority" bitfld.long 0x00 4. " CHNL_PRIORITY_CLR ,Clears the high-priority setting4" "No effect,Normal priority" textline " " bitfld.long 0x00 3. " CHNL_PRIORITY_CLR ,Clears the high-priority setting3" "No effect,Normal priority" bitfld.long 0x00 2. " CHNL_PRIORITY_CLR ,Clears the high-priority setting2" "No effect,Normal priority" bitfld.long 0x00 1. " CHNL_PRIORITY_CLR ,Clears the high-priority setting1" "No effect,Normal priority" bitfld.long 0x00 0. " CHNL_PRIORITY_CLR ,Clears the high-priority setting0" "No effect,Normal priority" group.long 0x4C++0x03 line.long 0x0 "DMABERRCLR,Bus error clear Register" bitfld.long 0x0 0. " ERR_CLR ,Bus error" "No error,Error" else width 21. tree "Common Registers" rgroup.long 0x0++0x07 line.long 0x0 "DMACINTSTATUS,Interrupt Status Register" sif cpuis("TMPM320C1*") bitfld.long 0x0 7. " INTSTATUS7 ,Status of DMAC channel 7 interrupt generation" "Requested,Not requested" bitfld.long 0x0 6. " INTSTATUS6 ,Status of DMAC channel 6 interrupt generation" "Requested,Not requested" bitfld.long 0x0 5. " INTSTATUS5 ,Status of DMAC channel 5 interrupt generation" "Requested,Not requested" textline " " bitfld.long 0x0 4. " INTSTATUS4 ,Status of DMAC channel 4 interrupt generation" "Requested,Not requested" bitfld.long 0x0 3. " INTSTATUS3 ,Status of DMAC channel 3 interrupt generation" "Requested,Not requested" bitfld.long 0x0 2. " INTSTATUS2 ,Status of DMAC channel 2 interrupt generation" "Requested,Not requested" textline " " endif bitfld.long 0x0 1. " INTSTATUS1 ,Channel 1 interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x0 0. " INTSTATUS0 ,Channel 0 interrupt generation status" "No interrupt,Interrupt" line.long 0x4 "DMACINTTCSTATUS,Terminal Count Interrupt Status Register" sif cpuis("TMPM320C1*") bitfld.long 0x4 7. " INTSTATUSTC7 ,Channel 7 transfer end interrupt generation status" "Requested,Not requested" bitfld.long 0x4 6. " INTSTATUSTC6 ,Channel 6 transfer end interrupt generation status" "Requested,Not requested" bitfld.long 0x4 5. " INTSTATUSTC5 ,Channel 5 transfer end interrupt generation status" "Requested,Not requested" textline " " bitfld.long 0x4 4. " INTSTATUSTC4 ,Channel 4 transfer end interrupt generation status" "Requested,Not requested" bitfld.long 0x4 3. " INTSTATUSTC3 ,Channel 3 transfer end interrupt generation status" "Requested,Not requested" bitfld.long 0x4 2. " INTSTATUSTC2 ,Channel 2 transfer end interrupt generation status" "Requested,Not requested" textline " " endif bitfld.long 0x4 1. " INTSTATUSTC1 ,Channel 1 transfer end interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x4 0. " INTSTATUSTC0 ,Channel 0 transfer end interrupt generation status" "No interrupt,Interrupt" wgroup.long 0x8++0x03 line.long 0x0 "DMACINTTCCLEAR,Terminal Count Interrupt Clear Register" sif cpuis("TMPM320C1*") bitfld.long 0x0 7. " INTTCCLEAR7 ,Channel 7 transfer end interrupt clear" "No effect,Clear" bitfld.long 0x0 6. " INTTCCLEAR6 ,Channel 6 transfer end interrupt clear" "No effect,Clear" bitfld.long 0x0 5. " INTTCCLEAR5 ,Channel 5 transfer end interrupt clear" "No effect,Clear" textline " " bitfld.long 0x0 4. " INTTCCLEAR4 ,Channel 4 transfer end interrupt clear" "No effect,Clear" bitfld.long 0x0 3. " INTTCCLEAR3 ,Channel 3 transfer end interrupt clear" "No effect,Clear" bitfld.long 0x0 2. " INTTCCLEAR2 ,Channel 2 transfer end interrupt clear" "No effect,Clear" textline " " endif bitfld.long 0x0 1. " INTTCCLEAR1 ,Channel 1 transfer end interrupt clear" "No effect,Clear" bitfld.long 0x0 0. " INTTCCLEAR0 ,Channel 0 transfer end interrupt clear" "No effect,Clear" rgroup.long 0xC++0x03 line.long 0x0 "DMACINTERRORSTATUS,Error Interrupt Status Register" sif cpuis("TMPM320C1*") bitfld.long 0x0 7. " INTERRSTATUS7 ,Channel 7 error interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x0 6. " INTERRSTATUS6 ,Channel 6 error interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x0 5. " INTERRSTATUS5 ,Channel 5 error interrupt generation status" "No interrupt,Interrupt" textline " " bitfld.long 0x0 4. " INTERRSTATUS4 ,Channel 4 error interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x0 3. " INTERRSTATUS3 ,Channel 3 error interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x0 2. " INTERRSTATUS2 ,Channel 2 error interrupt generation status" "No interrupt,Interrupt" textline " " endif bitfld.long 0x0 1. " INTERRSTATUS1 ,Channel 1 error interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x0 0. " INTERRSTATUS0 ,Channel 0 error interrupt generation status" "No interrupt,Interrupt" wgroup.long 0x10++0x03 line.long 0x0 "DMACINTERRCLR,Error Interrupt Clear Register" sif cpuis("TMPM320C1*") bitfld.long 0x0 7. " INTERRCLR7 ,Channel 7 error interrupt clear" "No effect,Clear" bitfld.long 0x0 6. " INTERRCLR6 ,Channel 6 error interrupt clear" "No effect,Clear" bitfld.long 0x0 5. " INTERRCLR5 ,Channel 5 error interrupt clear" "No effect,Clear" textline " " bitfld.long 0x0 4. " INTERRCLR4 ,Channel 4 error interrupt clear" "No effect,Clear" bitfld.long 0x0 3. " INTERRCLR3 ,Channel 3 error interrupt clear" "No effect,Clear" bitfld.long 0x0 2. " INTERRCLR2 ,Channel 2 error interrupt clear" "No effect,Clear" textline " " endif bitfld.long 0x0 1. " INTERRCLR1 ,Channel 1 error interrupt clear" "No effect,Clear" bitfld.long 0x0 0. " INTERRCLR0 ,Channel 0 error interrupt clear" "No effect,Clear" rgroup.long 0x14++0x0b line.long 0x0 "DMACRAWINTTCSTAT,Terminal Count Raw Interrupt Status Register" sif cpuis("TMPM320C1*") bitfld.long 0x0 7. " RAWINTTCS7 ,Channel 7 pre-enable transfer end interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 6. " RAWINTTCS6 ,Channel 6 pre-enable transfer end interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 5. " RAWINTTCS5 ,Channel 5 pre-enable transfer end interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x0 4. " RAWINTTCS4 ,Channel 4 pre-enable transfer end interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 3. " RAWINTTCS3 ,Channel 3 pre-enable transfer end interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 2. " RAWINTTCS2 ,Channel 2 pre-enable transfer end interrupt status" "No interrupt,Interrupt" textline " " endif bitfld.long 0x0 1. " RAWINTTCS1 ,Channel 1 pre-enable transfer end interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 0. " RAWINTTCS0 ,Channel 0 pre-enable transfer end interrupt status" "No interrupt,Interrupt" line.long 0x4 "DMACRAWINTERRORSTAT,Error Raw Interrupt Status Register" sif cpuis("TMPM320C1*") bitfld.long 0x04 7. " RAWINTERRS7 ,Channel 7 pre-enable error interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x04 6. " RAWINTERRS6 ,Channel 6 pre-enable error interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x04 5. " RAWINTERRS5 ,Channel 5 pre-enable error interrupt generation status" "No interrupt,Interrupt" textline " " bitfld.long 0x04 4. " RAWINTERRS4 ,Channel 4 pre-enable error interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x04 3. " RAWINTERRS3 ,Channel 3 pre-enable error interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x04 2. " RAWINTERRS2 ,Channel 2 pre-enable error interrupt generation status" "No interrupt,Interrupt" textline " " endif bitfld.long 0x04 1. " RAWINTERRS1 ,Channel 1 pre-enable error interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x04 0. " RAWINTERRS0 ,Channel 0 pre-enable error interrupt generation status" "No interrupt,Interrupt" line.long 0x8 "DMACENCHSTAT,Enabled Channel Status Register" sif cpuis("TMPM320C1*") bitfld.long 0x08 7. " ENABLEDCH7 ,Enabled Channel Status 7" "Disabled,Enabled" bitfld.long 0x08 6. " ENABLEDCH6 ,Enabled Channel Status 6" "Disabled,Enabled" bitfld.long 0x08 5. " ENABLEDCH5 ,Enabled Channel Status 5" "Disabled,Enabled" textline " " bitfld.long 0x08 4. " ENABLEDCH4 ,Enabled Channel Status 4" "Disabled,Enabled" bitfld.long 0x08 3. " ENABLEDCH3 ,Enabled Channel Status 3" "Disabled,Enabled" bitfld.long 0x08 2. " ENABLEDCH2 ,Enabled Channel Status 2" "Disabled,Enabled" textline " " endif bitfld.long 0x08 1. " ENABLEDCH1 ,Enabled Channel Status 1" "Disabled,Enabled" bitfld.long 0x08 0. " ENABLEDCH0 ,Enabled Channel Status 0" "Disabled,Enabled" group.long 0x20++0x03 line.long 0x0 "DMACSOFTBREQ,Software Burst Request Register" sif cpuis("TMPM364F*")||cpuis("TMPM362F*") bitfld.long 0x0 15. " SOFTBREQ15 ,DMA burst request by software 15" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 13. " SOFTBREQ13 ,DMA burst request by software 13" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 12. " SOFTBREQ12 ,DMA burst request by software 12" "Stopped/Invalid,Operated/Requested" textline " " bitfld.long 0x0 11. " SOFTBREQ11 ,DMA burst request by software 11" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 10. " SOFTBREQ10 ,DMA burst request by software 10" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 9. " SOFTBREQ9 ,DMA burst request by software 9" "Stopped/Invalid,Operating/Request" textline " " bitfld.long 0x0 8. " SOFTBREQ8 ,DMA burst request by software 8" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 7. " SOFTBREQ7 ,DMA burst request by software 7" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 6. " SOFTBREQ6 ,DMA burst request by software 6" "Stopped/Invalid,Operated/Requested" textline " " bitfld.long 0x0 5. " SOFTBREQ5 ,DMA burst request by software 5" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 4. " SOFTBREQ4 ,DMA burst request by software 4" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 3. " SOFTBREQ3 ,DMA burst request by software 3" "Stopped/Invalid,Operated/Requested" textline " " bitfld.long 0x0 2. " SOFTBREQ2 ,DMA burst request by software 2" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 1. " SOFTBREQ1 ,DMA burst request by software 1" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 0. " SOFTBREQ0 ,DMA burst request by software 0" "Stopped/Invalid,Operated/Requested" elif cpuis("TMPM361F*")||cpuis("TMPM363F*") bitfld.long 0x0 15. " SOFTBREQ15 ,DMA burst request by software 15" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 13. " SOFTBREQ13 ,DMA burst request by software 13" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 12. " SOFTBREQ12 ,DMA burst request by software 12" "Stopped/Invalid,Operated/Requested" textline " " bitfld.long 0x0 4. " SOFTBREQ4 ,DMA burst request by software 4" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 3. " SOFTBREQ3 ,DMA burst request by software 3" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 2. " SOFTBREQ2 ,DMA burst request by software 2" "Stopped/Invalid,Operated/Requested" textline " " bitfld.long 0x0 1. " SOFTBREQ1 ,DMA burst request by software 1" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 0. " SOFTBREQ0 ,DMA burst request by software 0" "Stopped/Invalid,Operated/Requested" elif cpuis("TMPM366F*")||cpuis("TMPM365F*")||cpuis("TMPM341F*") bitfld.long 0x00 15. " SOFTBREQ15 ,DMA burst request by software15" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 14. " SOFTBREQ14 ,DMA burst request by software14" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 13. " SOFTBREQ13 ,DMA burst request by software13" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 12. " SOFTBREQ12 ,DMA burst request by software12" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 11. " SOFTBREQ11 ,DMA burst request by software11" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 10. " SOFTBREQ10 ,DMA burst request by software10" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 9. " SOFTBREQ9 ,DMA burst request by software9" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 8. " SOFTBREQ8 ,DMA burst request by software8" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 7. " SOFTBREQ7 ,DMA burst request by software7" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 6. " SOFTBREQ6 ,DMA burst request by software6" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 5. " SOFTBREQ5 ,DMA burst request by software5" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 4. " SOFTBREQ4 ,DMA burst request by software4" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 3. " SOFTBREQ3 ,DMA burst request by software3" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 2. " SOFTBREQ2 ,DMA burst request by software2" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 1. " SOFTBREQ1 ,DMA burst request by software1" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 0. " SOFTBREQ0 ,DMA burst request by software0" "Stopped/Invalid,Run/Requested" elif cpuis("TMPM320C1*") bitfld.long 0x00 14. " SOFTBREQ14 ,DMA burst request by software14" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 13. " SOFTBREQ13 ,DMA burst request by software13" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 12. " SOFTBREQ12 ,DMA burst request by software12" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 11. " SOFTBREQ11 ,DMA burst request by software11" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 10. " SOFTBREQ10 ,DMA burst request by software10" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 9. " SOFTBREQ9 ,DMA burst request by software9" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 8. " SOFTBREQ8 ,DMA burst request by software8" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 7. " SOFTBREQ7 ,DMA burst request by software7" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 6. " SOFTBREQ6 ,DMA burst request by software6" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 5. " SOFTBREQ5 ,DMA burst request by software5" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 4. " SOFTBREQ4 ,DMA burst request by software4" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 3. " SOFTBREQ3 ,DMA burst request by software3" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 2. " SOFTBREQ2 ,DMA burst request by software2" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 1. " SOFTBREQ1 ,DMA burst request by software1" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 0. " SOFTBREQ0 ,DMA burst request by software0" "Stopped/Invalid,Run/Requested" elif cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x0 8. " SOFTBREQ8 ,DMA burst request by software at SSP1" "Not requested,Requested" bitfld.long 0x0 7. " SOFTBREQ7 ,DMA burst request by software at SSP1 transmission" "Not requested,Requested" bitfld.long 0x0 6. " SOFTBREQ6 ,DMA burst request by software at SSP0 reception" "Not requested,Requested" textline " " bitfld.long 0x0 5. " SOFTBREQ5 ,DMA burst request by software SSP0 transmission" "Not requested,Requested" bitfld.long 0x0 4. " SOFTBREQ4 ,DMA burst request by software at SIO4 transmission and reception" "Not requested,Requested" bitfld.long 0x0 3. " SOFTBREQ3 ,DMA burst request by software at SIO3 transmission and reception" "Not requested,Requested" textline " " bitfld.long 0x0 2. " SOFTBREQ2 ,DMA burst request by software at SIO2 transmission and reception" "Not requested,Requested" bitfld.long 0x0 1. " SOFTBREQ1 ,DMA burst request by software at SIO1 transmission and reception" "Not requested,Requested" bitfld.long 0x0 0. " SOFTBREQ0 ,DMA burst request by software at SIO0 transmission and reception" "Not requested,Requested" endif sif (!cpuis("TMPM341F*")) group.long 0x24++0x03 line.long 0x0 "DMACSOFTSREQ,Software Single Request Register" sif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") bitfld.long 0x0 13. " SOFTSREQ8 ,Single request by software at SSP reception" "Not requested,Requested" elif cpuis("TMPM365F*") bitfld.long 0x00 15. " SOFTSREQ15 ,DMA single request by software15" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 14. " SOFTSREQ14 ,DMA single request by software14" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 13. " SOFTSREQ13 ,DMA single request by software13" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 12. " SOFTSREQ12 ,DMA single request by software12" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 11. " SOFTSREQ11 ,DMA single request by software11" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 10. " SOFTSREQ10 ,DMA single request by software10" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 9. " SOFTSREQ9 ,DMA single request by software9" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 8. " SOFTSREQ8 ,DMA single request by software8" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 7. " SOFTSREQ7 ,DMA single request by software7" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 6. " SOFTSREQ6 ,DMA single request by software6" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 5. " SOFTSREQ5 ,DMA single request by software5" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 4. " SOFTSREQ4 ,DMA single request by software4" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 3. " SOFTSREQ3 ,DMA single request by software3" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 2. " SOFTSREQ2 ,DMA single request by software2" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 1. " SOFTSREQ1 ,DMA single request by software1" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 0. " SOFTSREQ0 ,DMA single request by software0" "Stopped/Invalid,Run/Requested" elif cpuis("TMPM320C1*") bitfld.long 0x00 14. " SOFTSREQ14 ,DMA single request by software14" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 13. " SOFTSREQ13 ,DMA single request by software13" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 12. " SOFTSREQ12 ,DMA single request by software12" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 11. " SOFTSREQ11 ,DMA single request by software11" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 10. " SOFTSREQ10 ,DMA single request by software10" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 9. " SOFTSREQ9 ,DMA single request by software9" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 8. " SOFTSREQ8 ,DMA single request by software8" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 7. " SOFTSREQ7 ,DMA single request by software7" "Stopped/Invalid,Run/Requested" elif (cpuis("TMPM366F*")&&"B"=="A") bitfld.long 0x0 15. " SOFTSREQ15 ,Single request by software at SSP2 Reception" "Stopped/Invaild,Run/Requested" bitfld.long 0x0 14. " SOFTSREQ14 ,Single request by software at SSP2 Transmission" "Stopped/Invaild,Run/Requested" elif (cpuis("TMPM366F*")&&"B"=="B") bitfld.long 0x0 15. " SOFTSREQ15 ,Single request by software at SSP2 Reception" "Stopped/Invaild,Run/Requested" bitfld.long 0x0 14. " SOFTSREQ14 ,Single request by software at SSP2 Transmission" "Stopped/Invaild,Run/Requested" bitfld.long 0x0 13. " SOFTSREQ13 ,Single request by software at SSP1 Reception" "Stopped/Invaild,Run/Requested" textline " " bitfld.long 0x0 12. " SOFTSREQ12 ,Single request by software at SSP1 Transmission" "Stopped/Invaild,Run/Requested" bitfld.long 0x0 11. " SOFTSREQ11 ,Single request by software at SSP0 Reception" "Stopped/Invaild,Run/Requested" bitfld.long 0x0 10. " SOFTSREQ10 ,Single request by software at SSP0 Transmission" "Stopped/Invaild,Run/Requested" elif cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x0 8. " SOFTSREQ8 ,Single request by software at SSP1 reception" "Not requested,Requested" bitfld.long 0x0 6. " SOFTSREQ6 ,Single request by software at SSP0 reception" "Not requested,Requested" endif elif (cpuis("TMPM341F*")&&("B"=="A")) hgroup.long 0x24++0x03 hide.long 0x00 "DMACSOFTSREQ,Software Single Request Register" elif (cpuis("TMPM341F*")&&("B"=="B")) group.long 0x24++0x03 line.long 0x0 "DMACSOFTSREQ,Software Single Request Register" bitfld.long 0x0 15. " SOFTSREQ15 ,DMA single request by software 15" "Under suspesion/Invalid,Running/Request" bitfld.long 0x0 14. " SOFTSREQ14 ,DMA single request by software 14" "Under suspesion/Invalid,Running/Request" endif sif cpuis("TMPM341F*") group.long 0x30++0x03 line.long 0x00 "DMACConfiguration,DMAC Configuration Register" bitfld.long 0x00 1. " M ,DMA endian configuration" "Little endian,Big endian" bitfld.long 0x00 0. " E ,DMA circuit control" "Stopped,Operated" elif cpuis("TMPM365F*") group.long 0x30++0x03 line.long 0x0 "DMACCONFIGURATION,Configuration Register" bitfld.long 0x0 1. " M ,DMA endianness configuration" "0,1" bitfld.long 0x0 0. " E ,DMA circuit control" "Stopped,Operated" elif cpuis("TMPM320C1*") group.long 0x30++0x03 line.long 0x00 "DMACCONFIGURATION,Configuration Register" bitfld.long 0x00 2. " M2 ,DMA endianness configuration" "Little endian," bitfld.long 0x00 1. " M1 ,DMA endianness configuration" "Little endian," bitfld.long 0x00 0. " E ,DMA circuit control" "Stopped,Operated" else group.long 0x30++0x03 line.long 0x0 "DMACCONFIGURATION,Configuration Register" bitfld.long 0x0 1. " M ,DMA endianness configuration" "Little-endian," bitfld.long 0x0 0. " E ,DMA circuit control" "Stopped,Operated" endif tree.end tree "Channel Registers" tree "Channel 0" width 17. group.long 0x100++0x13 line.long 0x0 "DMACC0SRCADDR,Channel Source Address Register 0" line.long 0x4 "DMACC0DESTADDR,Channel Destination Address Register 0" line.long 0x8 "DMACC0LLI,Channel Linked List Item Register 0" sif cpuis("TMPM320C1*") hexmask.long 0x8 2.--31. 0x4 " LLI ,First address of the next transfer information" bitfld.long 0x08 0. " LM ,Selects LLI storage destination AHB Master" "DMA1,DMA2" else hexmask.long 0x8 2.--31. 0x4 " LLI ,First address of the next transfer information" endif line.long 0xC "DMACC0CONTROL,Channel Control Register 0" bitfld.long 0x0C 31. " I ,Transfer end interrupt interrupt enable" "Disabled,Enabled" bitfld.long 0x0C 27. " DI ,Transfer destination address increment" "Not incremented,Incremented" bitfld.long 0x0C 26. " SI ,Transfer source address increment" "Not incremented,Incremented" sif cpuis("TMPM320C1*") bitfld.long 0x0C 25. " D ,Transfer destination AHB Master" "DMA1,DMA2" bitfld.long 0x0C 24. " S ,Transfer source AHB Master" "DMA1,DMA2" endif textline " " bitfld.long 0x0C 21.--23. " DWIDTH ,Destination width" "8-bit,16-bit,32-bit,,,,," bitfld.long 0x0C 18.--20. " SWIDTH ,Source width" "8-bit,16-bit,32-bit,,,,," bitfld.long 0x0C 15.--17. " DBSIZE ,Destination burst size" "1 beat,4 beats,8 beats,16 beats,32 beats,64 beats,128 beats,256 beats" textline " " bitfld.long 0x0C 12.--14. " SBSIZE ,Source burst size" "1 beat,4 beats,8 beats,16 beats,32 beats,64 beats,128 beats,256 beats" hexmask.long.word 0x0C 0.--11. 1. " TRANSFERSIZE ,Transfer size" line.long 0x10 "DMACC0CONFIG,Channel Configuration Register 0" bitfld.long 0x10 18. " HALT ,DMA request accept" "Accepted,Ignored" rbitfld.long 0x10 17. " ACTIVE ,Data is present in the FIFO" "No data,Data" bitfld.long 0x10 16. " LOCK ,Transfer lock enable" "Disabled,Enabled" textline " " bitfld.long 0x10 15. " ITC ,Transfer end interrupt enable" "Disabled,Enabled" bitfld.long 0x10 14. " IE ,Error interrupt enable" "Disabled,Enabled" sif cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM361F*")||cpuis("TMPM362F*") bitfld.long 0x10 11.--13. " FLOWCNTRL ,Flow control and transfer type" "Memory-to-memory,Memory-to-peripheral,Peripheral-to-memory,,,,," elif cpuis("TMPM320C1*")||cpuis("TMPM366F*")||cpuis("TMPM341F*")||cpuis("TMPM365F*") bitfld.long 0x10 11.--13. " FLOWCNTRL ,Flow control and transfer type" "Memory-to-memory,Memory-to-peripheral,Peripheral-to-memory,Peripheral-to-peripheral,,,," endif textline " " bitfld.long 0x10 6.--9. " DESTPERIPHERAL ,Destination peripheral" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x10 1.--4. " SRCPERIPHERAL ,Source peripheral" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x10 0. " E ,Channel Enable" "Disabled,Enabled" sif cpuis("TMPM320C1*") group.long 0x5300++0x03 line.long 0x00 "CG_DMASELR,DMA request Select control Register" bitfld.long 0x00 16.--19. " DMASEL ,DMA request peripheral numbers 11 to 14" "SSP2/SSP3,SSP2/SSP3,SSP2/UART2,SSP3/UART2,SSP2/UART3,SSP3/UART3,UART2/UART3,UART2/UART3,SSP3/SSP2,SSP3/SSP2,UART2/SSP2,UART2/SSP3,UART3/SSP2,UART3/SSP3,UART3/UART2,UART3/UART2" bitfld.long 0x00 1. " SP1U1DMA ,DMA request peripheral numbers 9 and 10" "SSP1,UART1" bitfld.long 0x00 0. " SP0U0DMA ,DMA request peripheral numbers 7 and 8" "SSP0,UART0" endif tree.end tree "Channel 1" width 17. group.long 0x120++0x13 line.long 0x0 "DMACC1SRCADDR,Channel Source Address Register 1" line.long 0x4 "DMACC1DESTADDR,Channel Destination Address Register 1" line.long 0x8 "DMACC1LLI,Channel Linked List Item Register 1" sif cpuis("TMPM320C1*") hexmask.long 0x8 2.--31. 0x4 " LLI ,First address of the next transfer information" bitfld.long 0x08 0. " LM ,Selects LLI storage destination AHB Master" "DMA1,DMA2" else hexmask.long 0x8 2.--31. 0x4 " LLI ,First address of the next transfer information" endif line.long 0xC "DMACC1CONTROL,Channel Control Register 1" bitfld.long 0x0C 31. " I ,Transfer end interrupt interrupt enable" "Disabled,Enabled" bitfld.long 0x0C 27. " DI ,Transfer destination address increment" "Not incremented,Incremented" bitfld.long 0x0C 26. " SI ,Transfer source address increment" "Not incremented,Incremented" sif cpuis("TMPM320C1*") bitfld.long 0x0C 25. " D ,Transfer destination AHB Master" "DMA1,DMA2" bitfld.long 0x0C 24. " S ,Transfer source AHB Master" "DMA1,DMA2" endif textline " " bitfld.long 0x0C 21.--23. " DWIDTH ,Destination width" "8-bit,16-bit,32-bit,,,,," bitfld.long 0x0C 18.--20. " SWIDTH ,Source width" "8-bit,16-bit,32-bit,,,,," bitfld.long 0x0C 15.--17. " DBSIZE ,Destination burst size" "1 beat,4 beats,8 beats,16 beats,32 beats,64 beats,128 beats,256 beats" textline " " bitfld.long 0x0C 12.--14. " SBSIZE ,Source burst size" "1 beat,4 beats,8 beats,16 beats,32 beats,64 beats,128 beats,256 beats" hexmask.long.word 0x0C 0.--11. 1. " TRANSFERSIZE ,Transfer size" line.long 0x10 "DMACC1CONFIG,Channel Configuration Register 1" bitfld.long 0x10 18. " HALT ,DMA request accept" "Accepted,Ignored" rbitfld.long 0x10 17. " ACTIVE ,Data is present in the FIFO" "No data,Data" bitfld.long 0x10 16. " LOCK ,Transfer lock enable" "Disabled,Enabled" textline " " bitfld.long 0x10 15. " ITC ,Transfer end interrupt enable" "Disabled,Enabled" bitfld.long 0x10 14. " IE ,Error interrupt enable" "Disabled,Enabled" sif cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM361F*")||cpuis("TMPM362F*") bitfld.long 0x10 11.--13. " FLOWCNTRL ,Flow control and transfer type" "Memory-to-memory,Memory-to-peripheral,Peripheral-to-memory,,,,," elif cpuis("TMPM320C1*")||cpuis("TMPM366F*")||cpuis("TMPM341F*")||cpuis("TMPM365F*") bitfld.long 0x10 11.--13. " FLOWCNTRL ,Flow control and transfer type" "Memory-to-memory,Memory-to-peripheral,Peripheral-to-memory,Peripheral-to-peripheral,,,," endif textline " " bitfld.long 0x10 6.--9. " DESTPERIPHERAL ,Destination peripheral" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x10 1.--4. " SRCPERIPHERAL ,Source peripheral" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x10 0. " E ,Channel Enable" "Disabled,Enabled" sif cpuis("TMPM320C1*") group.long 0x5300++0x03 line.long 0x00 "CG_DMASELR,DMA request Select control Register" bitfld.long 0x00 16.--19. " DMASEL ,DMA request peripheral numbers 11 to 14" "SSP2/SSP3,SSP2/SSP3,SSP2/UART2,SSP3/UART2,SSP2/UART3,SSP3/UART3,UART2/UART3,UART2/UART3,SSP3/SSP2,SSP3/SSP2,UART2/SSP2,UART2/SSP3,UART3/SSP2,UART3/SSP3,UART3/UART2,UART3/UART2" bitfld.long 0x00 1. " SP1U1DMA ,DMA request peripheral numbers 9 and 10" "SSP1,UART1" bitfld.long 0x00 0. " SP0U0DMA ,DMA request peripheral numbers 7 and 8" "SSP0,UART0" endif tree.end tree.end endif width 0xB tree.end endif sif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") tree "Unit A" base ad:0x4004C000 width 20. sif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") rgroup.long 0x0++0x03 line.long 0x0 "DMAAStatus,DMAC Status Register" bitfld.long 0x0 0. " MASTER_ENABLE ,DMA operation" "Disabled,Enabled" wgroup.long 0x4++0x03 line.long 0x0 "DMAACFG,DMA configuration Register" bitfld.long 0x0 0. " MASTER_ENABLE ,DMA operation" "Disabled,Enabled" group.long 0x8++0x03 line.long 0x0 "DMAACTRLBASEPTR,Channel control data base pointer Register" hexmask.long.tbyte 0x0 10.--31. 0x400 " CTRL_BASE_PTR ,Primary database pointer" rgroup.long 0x0C++0x03 line.long 0x00 "DMAAAltCtlBasePtr,Channel alternate control data base pointer Register" wgroup.long 0x14++0x03 line.long 0x0 "DMAACHNLSWREQUEST,Channel software request status Register" bitfld.long 0x0 31. " CHNL_SW_REQUEST ,DMA request31" "Request,Do not request" bitfld.long 0x0 30. " CHNL_SW_REQUEST ,DMA request30" "Request,Do not request" bitfld.long 0x0 29. " CHNL_SW_REQUEST ,DMA request29" "Request,Do not request" bitfld.long 0x0 28. " CHNL_SW_REQUEST ,DMA request28" "Request,Do not request" textline " " bitfld.long 0x0 27. " CHNL_SW_REQUEST ,DMA request27" "Request,Do not request" bitfld.long 0x0 26. " CHNL_SW_REQUEST ,DMA request26" "Request,Do not request" bitfld.long 0x0 25. " CHNL_SW_REQUEST ,DMA request25" "Request,Do not request" bitfld.long 0x0 24. " CHNL_SW_REQUEST ,DMA request24" "Request,Do not request" textline " " bitfld.long 0x0 23. " CHNL_SW_REQUEST ,DMA request23" "Request,Do not request" bitfld.long 0x0 22. " CHNL_SW_REQUEST ,DMA request22" "Request,Do not request" bitfld.long 0x0 21. " CHNL_SW_REQUEST ,DMA request21" "Request,Do not request" bitfld.long 0x0 20. " CHNL_SW_REQUEST ,DMA request20" "Request,Do not request" textline " " bitfld.long 0x0 19. " CHNL_SW_REQUEST ,DMA request19" "Request,Do not request" bitfld.long 0x0 18. " CHNL_SW_REQUEST ,DMA request18" "Request,Do not request" bitfld.long 0x0 17. " CHNL_SW_REQUEST ,DMA request17" "Request,Do not request" bitfld.long 0x0 16. " CHNL_SW_REQUEST ,DMA request16" "Request,Do not request" textline " " bitfld.long 0x0 15. " CHNL_SW_REQUEST ,DMA request15" "Request,Do not request" bitfld.long 0x0 14. " CHNL_SW_REQUEST ,DMA request14" "Request,Do not request" bitfld.long 0x0 13. " CHNL_SW_REQUEST ,DMA request13" "Request,Do not request" bitfld.long 0x0 12. " CHNL_SW_REQUEST ,DMA request12" "Request,Do not request" textline " " bitfld.long 0x0 11. " CHNL_SW_REQUEST ,DMA request11" "Request,Do not request" bitfld.long 0x0 10. " CHNL_SW_REQUEST ,DMA request10" "Request,Do not request" bitfld.long 0x0 9. " CHNL_SW_REQUEST ,DMA request9" "Request,Do not request" bitfld.long 0x0 8. " CHNL_SW_REQUEST ,DMA request8" "Request,Do not request" textline " " bitfld.long 0x0 7. " CHNL_SW_REQUEST ,DMA request7" "Request,Do not request" bitfld.long 0x0 6. " CHNL_SW_REQUEST ,DMA request6" "Request,Do not request" bitfld.long 0x0 5. " CHNL_SW_REQUEST ,DMA request5" "Request,Do not request" bitfld.long 0x0 4. " CHNL_SW_REQUEST ,DMA request4" "Request,Do not request" textline " " bitfld.long 0x0 3. " CHNL_SW_REQUEST ,DMA request3" "Request,Do not request" bitfld.long 0x0 2. " CHNL_SW_REQUEST ,DMA request2" "Request,Do not request" bitfld.long 0x0 1. " CHNL_SW_REQUEST ,DMA request1" "Request,Do not request" bitfld.long 0x0 0. " CHNL_SW_REQUEST ,DMA request0" "Request,Do not request" width 21. textline " " group.long 0x18++0x03 line.long 0x0 "DMAACHNLUSBURSTSET,Channel useburst set Register" bitfld.long 0x00 31. " CHNL_USEBURST_SET ,Single transfer disable 31" "Enabled,Disabled" bitfld.long 0x00 30. " CHNL_USEBURST_SET ,Single transfer disable 30" "Enabled,Disabled" bitfld.long 0x00 29. " CHNL_USEBURST_SET ,Single transfer disable 29" "Enabled,Disabled" bitfld.long 0x00 28. " CHNL_USEBURST_SET ,Single transfer disable 28" "Enabled,Disabled" textline " " bitfld.long 0x00 27. " CHNL_USEBURST_SET ,Single transfer disable 27" "Enabled,Disabled" bitfld.long 0x00 26. " CHNL_USEBURST_SET ,Single transfer disable 26" "Enabled,Disabled" bitfld.long 0x00 25. " CHNL_USEBURST_SET ,Single transfer disable 25" "Enabled,Disabled" bitfld.long 0x00 24. " CHNL_USEBURST_SET ,Single transfer disable 24" "Enabled,Disabled" textline " " bitfld.long 0x00 23. " CHNL_USEBURST_SET ,Single transfer disable 23" "Enabled,Disabled" bitfld.long 0x00 22. " CHNL_USEBURST_SET ,Single transfer disable 22" "Enabled,Disabled" bitfld.long 0x00 21. " CHNL_USEBURST_SET ,Single transfer disable 21" "Enabled,Disabled" bitfld.long 0x00 20. " CHNL_USEBURST_SET ,Single transfer disable 20" "Enabled,Disabled" textline " " bitfld.long 0x00 19. " CHNL_USEBURST_SET ,Single transfer disable 19" "Enabled,Disabled" bitfld.long 0x00 18. " CHNL_USEBURST_SET ,Single transfer disable 18" "Enabled,Disabled" bitfld.long 0x00 17. " CHNL_USEBURST_SET ,Single transfer disable 17" "Enabled,Disabled" bitfld.long 0x00 16. " CHNL_USEBURST_SET ,Single transfer disable 16" "Enabled,Disabled" textline " " bitfld.long 0x00 15. " CHNL_USEBURST_SET ,Single transfer disable 15" "Enabled,Disabled" bitfld.long 0x00 14. " CHNL_USEBURST_SET ,Single transfer disable 14" "Enabled,Disabled" bitfld.long 0x00 13. " CHNL_USEBURST_SET ,Single transfer disable 13" "Enabled,Disabled" bitfld.long 0x00 12. " CHNL_USEBURST_SET ,Single transfer disable 12" "Enabled,Disabled" textline " " bitfld.long 0x00 11. " CHNL_USEBURST_SET ,Single transfer disable 11" "Enabled,Disabled" bitfld.long 0x00 10. " CHNL_USEBURST_SET ,Single transfer disable 10" "Enabled,Disabled" bitfld.long 0x00 9. " CHNL_USEBURST_SET ,Single transfer disable 9" "Enabled,Disabled" bitfld.long 0x00 8. " CHNL_USEBURST_SET ,Single transfer disable 8" "Enabled,Disabled" textline " " bitfld.long 0x00 7. " CHNL_USEBURST_SET ,Single transfer disable 7" "Enabled,Disabled" bitfld.long 0x00 6. " CHNL_USEBURST_SET ,Single transfer disable 6" "Enabled,Disabled" bitfld.long 0x00 5. " CHNL_USEBURST_SET ,Single transfer disable 5" "Enabled,Disabled" bitfld.long 0x00 4. " CHNL_USEBURST_SET ,Single transfer disable 4" "Enabled,Disabled" textline " " bitfld.long 0x00 3. " CHNL_USEBURST_SET ,Single transfer disable 3" "Enabled,Disabled" bitfld.long 0x00 2. " CHNL_USEBURST_SET ,Single transfer disable 2" "Enabled,Disabled" bitfld.long 0x00 1. " CHNL_USEBURST_SET ,Single transfer disable 1" "Enabled,Disabled" bitfld.long 0x00 0. " CHNL_USEBURST_SET ,Single transfer disable 0" "Enabled,Disabled" wgroup.long 0x1C++0x03 line.long 0x00 "DMAACHNLUSEBURSTCLR,Channel useburst clear Register" bitfld.long 0x00 31. " CHNL_USEBURST_CLR ,Single transfer disable 31" "Enabled,Disabled" bitfld.long 0x00 30. " CHNL_USEBURST_CLR ,Single transfer disable 30" "Enable,Disable" bitfld.long 0x00 29. " CHNL_USEBURST_CLR ,Single transfer disable 29" "Enable,Disable" bitfld.long 0x00 28. " CHNL_USEBURST_CLR ,Single transfer disable 28" "Enable,Disable" textline " " bitfld.long 0x00 27. " CHNL_USEBURST_CLR ,Single transfer disable 27" "Enable,Disable" bitfld.long 0x00 26. " CHNL_USEBURST_CLR ,Single transfer disable 26" "Enable,Disable" bitfld.long 0x00 25. " CHNL_USEBURST_CLR ,Single transfer disable 25" "Enable,Disable" bitfld.long 0x00 24. " CHNL_USEBURST_CLR ,Single transfer disable 24" "Enable,Disable" textline " " bitfld.long 0x00 23. " CHNL_USEBURST_CLR ,Single transfer disable 23" "Enable,Disable" bitfld.long 0x00 22. " CHNL_USEBURST_CLR ,Single transfer disable 22" "Enable,Disable" bitfld.long 0x00 21. " CHNL_USEBURST_CLR ,Single transfer disable 21" "Enable,Disable" bitfld.long 0x00 20. " CHNL_USEBURST_CLR ,Single transfer disable 20" "Enable,Disable" textline " " bitfld.long 0x00 19. " CHNL_USEBURST_CLR ,Single transfer disable 19" "Enable,Disable" bitfld.long 0x00 18. " CHNL_USEBURST_CLR ,Single transfer disable 18" "Enable,Disable" bitfld.long 0x00 17. " CHNL_USEBURST_CLR ,Single transfer disable 17" "Enable,Disable" bitfld.long 0x00 16. " CHNL_USEBURST_CLR ,Single transfer disable 16" "Enable,Disable" textline " " bitfld.long 0x00 15. " CHNL_USEBURST_CLR ,Single transfer disable 15" "Enable,Disable" bitfld.long 0x00 14. " CHNL_USEBURST_CLR ,Single transfer disable 14" "Enable,Disable" bitfld.long 0x00 13. " CHNL_USEBURST_CLR ,Single transfer disable 13" "Enable,Disable" bitfld.long 0x00 12. " CHNL_USEBURST_CLR ,Single transfer disable 12" "Enable,Disable" textline " " bitfld.long 0x00 11. " CHNL_USEBURST_CLR ,Single transfer disable 11" "Enabled,Disabled" bitfld.long 0x00 10. " CHNL_USEBURST_CLR ,Single transfer disable 10" "Enable,Disable" bitfld.long 0x00 9. " CHNL_USEBURST_CLR ,Single transfer disable 9" "Enable,Disable" bitfld.long 0x00 8. " CHNL_USEBURST_CLR ,Single transfer disable 8" "Enable,Disable" textline " " bitfld.long 0x00 7. " CHNL_USEBURST_CLR ,Single transfer disable 7" "Enabled,Disabled" bitfld.long 0x00 6. " CHNL_USEBURST_CLR ,Single transfer disable 6" "Enable,Disable" bitfld.long 0x00 5. " CHNL_USEBURST_CLR ,Single transfer disable 5" "Enable,Disable" bitfld.long 0x00 4. " CHNL_USEBURST_CLR ,Single transfer disable 4" "Enable,Disable" textline " " bitfld.long 0x00 3. " CHNL_USEBURST_CLR ,Single transfer disable 3" "Enabled,Disabled" bitfld.long 0x00 2. " CHNL_USEBURST_CLR ,Single transfer disable 2" "Enable,Disable" bitfld.long 0x00 1. " CHNL_USEBURST_CLR ,Single transfer disable 1" "Enable,Disable" bitfld.long 0x00 0. " CHNL_USEBURST_CLR ,Single transfer disable 0" "Enable,Disable" group.long 0x20++0x03 line.long 0x0 "DMAACHNLREQMASKSET,Channel request mask set Register" bitfld.long 0x00 31. " CHNL_REQ_MASK_SET ,DMA request mask31" "Valid,Invalid" bitfld.long 0x00 30. " CHNL_REQ_MASK_SET ,DMA request mask30" "Valid,Invalid" bitfld.long 0x00 29. " CHNL_REQ_MASK_SET ,DMA request mask29" "Valid,Invalid" bitfld.long 0x00 28. " CHNL_REQ_MASK_SET ,DMA request mask28" "Valid,Invalid" textline " " bitfld.long 0x00 27. " CHNL_REQ_MASK_SET ,DMA request mask27" "Valid,Invalid" bitfld.long 0x00 26. " CHNL_REQ_MASK_SET ,DMA request mask26" "Valid,Invalid" bitfld.long 0x00 25. " CHNL_REQ_MASK_SET ,DMA request mask25" "Valid,Invalid" bitfld.long 0x00 24. " CHNL_REQ_MASK_SET ,DMA request mask24" "Valid,Invalid" textline " " bitfld.long 0x00 23. " CHNL_REQ_MASK_SET ,DMA request mask23" "Valid,Invalid" bitfld.long 0x00 22. " CHNL_REQ_MASK_SET ,DMA request mask22" "Valid,Invalid" bitfld.long 0x00 21. " CHNL_REQ_MASK_SET ,DMA request mask21" "Valid,Invalid" bitfld.long 0x00 20. " CHNL_REQ_MASK_SET ,DMA request mask20" "Valid,Invalid" textline " " bitfld.long 0x00 19. " CHNL_REQ_MASK_SET ,DMA request mask19" "Valid,Invalid" bitfld.long 0x00 18. " CHNL_REQ_MASK_SET ,DMA request mask18" "Valid,Invalid" bitfld.long 0x00 17. " CHNL_REQ_MASK_SET ,DMA request mask17" "Valid,Invalid" bitfld.long 0x00 16. " CHNL_REQ_MASK_SET ,DMA request mask16" "Valid,Invalid" textline " " bitfld.long 0x00 15. " CHNL_REQ_MASK_SET ,DMA request mask15" "Valid,Invalid" bitfld.long 0x00 14. " CHNL_REQ_MASK_SET ,DMA request mask14" "Valid,Invalid" bitfld.long 0x00 13. " CHNL_REQ_MASK_SET ,DMA request mask13" "Valid,Invalid" bitfld.long 0x00 12. " CHNL_REQ_MASK_SET ,DMA request mask12" "Valid,Invalid" textline " " bitfld.long 0x00 11. " CHNL_REQ_MASK_SET ,DMA request mask11" "Valid,Invalid" bitfld.long 0x00 10. " CHNL_REQ_MASK_SET ,DMA request mask10" "Valid,Invalid" bitfld.long 0x00 9. " CHNL_REQ_MASK_SET ,DMA request mask9" "Valid,Invalid" bitfld.long 0x00 8. " CHNL_REQ_MASK_SET ,DMA request mask8" "Valid,Invalid" textline " " bitfld.long 0x00 7. " CHNL_REQ_MASK_SET ,DMA request mask7" "Valid,Invalid" bitfld.long 0x00 6. " CHNL_REQ_MASK_SET ,DMA request mask6" "Valid,Invalid" bitfld.long 0x00 5. " CHNL_REQ_MASK_SET ,DMA request mask5" "Valid,Invalid" bitfld.long 0x00 4. " CHNL_REQ_MASK_SET ,DMA request mask4" "Valid,Invalid" textline " " bitfld.long 0x00 3. " CHNL_REQ_MASK_SET ,DMA request mask3" "Valid,Invalid" bitfld.long 0x00 2. " CHNL_REQ_MASK_SET ,DMA request mask2" "Valid,Invalid" bitfld.long 0x00 1. " CHNL_REQ_MASK_SET ,DMA request mask1" "Valid,Invalid" bitfld.long 0x00 0. " CHNL_REQ_MASK_SET ,DMA request mask0" "Valid,Invalid" wgroup.long 0x24++0x03 line.long 0x00 "DMAACHNLREQMASKCLR,Channel request mask clear Register" bitfld.long 0x00 31. " CHNL_REQ_MASK_CLR ,DMA request mask31" "Not clear,Clear" bitfld.long 0x00 30. " CHNL_REQ_MASK_CLR ,DMA request mask30" "Not clear,Clear" bitfld.long 0x00 29. " CHNL_REQ_MASK_CLR ,DMA request mask29" "Not clear,Clear" bitfld.long 0x00 28. " CHNL_REQ_MASK_CLR ,DMA request mask28" "Not clear,Clear" textline " " bitfld.long 0x00 27. " CHNL_REQ_MASK_CLR ,DMA request mask27" "Not clear,Clear" bitfld.long 0x00 26. " CHNL_REQ_MASK_CLR ,DMA request mask26" "Not clear,Clear" bitfld.long 0x00 25. " CHNL_REQ_MASK_CLR ,DMA request mask25" "Not clear,Clear" bitfld.long 0x00 24. " CHNL_REQ_MASK_CLR ,DMA request mask24" "Not clear,Clear" textline " " bitfld.long 0x00 23. " CHNL_REQ_MASK_CLR ,DMA request mask23" "Not clear,Clear" bitfld.long 0x00 22. " CHNL_REQ_MASK_CLR ,DMA request mask22" "Not clear,Clear" bitfld.long 0x00 21. " CHNL_REQ_MASK_CLR ,DMA request mask21" "Not clear,Clear" bitfld.long 0x00 20. " CHNL_REQ_MASK_CLR ,DMA request mask20" "Not clear,Clear" textline " " bitfld.long 0x00 19. " CHNL_REQ_MASK_CLR ,DMA request mask19" "Not clear,Clear" bitfld.long 0x00 18. " CHNL_REQ_MASK_CLR ,DMA request mask18" "Not clear,Clear" bitfld.long 0x00 17. " CHNL_REQ_MASK_CLR ,DMA request mask17" "Not clear,Clear" bitfld.long 0x00 16. " CHNL_REQ_MASK_CLR ,DMA request mask16" "Not clear,Clear" textline " " bitfld.long 0x00 15. " CHNL_REQ_MASK_CLR ,DMA request mask15" "Not clear,Clear" bitfld.long 0x00 14. " CHNL_REQ_MASK_CLR ,DMA request mask14" "Not clear,Clear" bitfld.long 0x00 13. " CHNL_REQ_MASK_CLR ,DMA request mask13" "Not clear,Clear" bitfld.long 0x00 12. " CHNL_REQ_MASK_CLR ,DMA request mask12" "Not clear,Clear" textline " " bitfld.long 0x00 11. " CHNL_REQ_MASK_CLR ,DMA request mask11" "Not clear,Clear" bitfld.long 0x00 10. " CHNL_REQ_MASK_CLR ,DMA request mask10" "Not clear,Clear" bitfld.long 0x00 9. " CHNL_REQ_MASK_CLR ,DMA request mask9" "Not clear,Clear" bitfld.long 0x00 8. " CHNL_REQ_MASK_CLR ,DMA request mask8" "Not clear,Clear" textline " " bitfld.long 0x00 7. " CHNL_REQ_MASK_CLR ,DMA request mask7" "Not clear,Clear" bitfld.long 0x00 6. " CHNL_REQ_MASK_CLR ,DMA request mask6" "Not clear,Clear" bitfld.long 0x00 5. " CHNL_REQ_MASK_CLR ,DMA request mask5" "Not clear,Clear" bitfld.long 0x00 4. " CHNL_REQ_MASK_CLR ,DMA request mask4" "Not clear,Clear" textline " " bitfld.long 0x00 3. " CHNL_REQ_MASK_CLR ,DMA request mask3" "Not clear,Clear" bitfld.long 0x00 2. " CHNL_REQ_MASK_CLR ,DMA request mask2" "Not clear,Clear" bitfld.long 0x00 1. " CHNL_REQ_MASK_CLR ,DMA request mask1" "Not clear,Clear" bitfld.long 0x00 0. " CHNL_REQ_MASK_CLR ,DMA request mask0" "Not clear,Clear" group.long 0x28++0x03 line.long 0x00 "DMAACHNLENABLESET,Channel enable set Register" bitfld.long 0x00 31. " CHNL_ENABLE_SET ,DMA operationk31" "Valid,Invalid" bitfld.long 0x00 30. " CHNL_ENABLE_SET ,DMA operationk30" "Valid,Invalid" bitfld.long 0x00 29. " CHNL_ENABLE_SET ,DMA operationk29" "Valid,Invalid" bitfld.long 0x00 28. " CHNL_ENABLE_SET ,DMA operationk28" "Valid,Invalid" textline " " bitfld.long 0x00 27. " CHNL_ENABLE_SET ,DMA operationk27" "Valid,Invalid" bitfld.long 0x00 26. " CHNL_ENABLE_SET ,DMA operationk26" "Valid,Invalid" bitfld.long 0x00 25. " CHNL_ENABLE_SET ,DMA operationk25" "Valid,Invalid" bitfld.long 0x00 24. " CHNL_ENABLE_SET ,DMA operationk24" "Valid,Invalid" textline " " bitfld.long 0x00 23. " CHNL_ENABLE_SET ,DMA operationk23" "Valid,Invalid" bitfld.long 0x00 22. " CHNL_ENABLE_SET ,DMA operationk22" "Valid,Invalid" bitfld.long 0x00 21. " CHNL_ENABLE_SET ,DMA operationk21" "Valid,Invalid" bitfld.long 0x00 20. " CHNL_ENABLE_SET ,DMA operationk20" "Valid,Invalid" textline " " bitfld.long 0x00 19. " CHNL_ENABLE_SET ,DMA operationk19" "Valid,Invalid" bitfld.long 0x00 18. " CHNL_ENABLE_SET ,DMA operationk18" "Valid,Invalid" bitfld.long 0x00 17. " CHNL_ENABLE_SET ,DMA operationk17" "Valid,Invalid" bitfld.long 0x00 16. " CHNL_ENABLE_SET ,DMA operationk16" "Valid,Invalid" textline " " bitfld.long 0x00 15. " CHNL_ENABLE_SET ,DMA operationk15" "Valid,Invalid" bitfld.long 0x00 14. " CHNL_ENABLE_SET ,DMA operationk14" "Valid,Invalid" bitfld.long 0x00 13. " CHNL_ENABLE_SET ,DMA operationk13" "Valid,Invalid" bitfld.long 0x00 12. " CHNL_ENABLE_SET ,DMA operationk12" "Valid,Invalid" textline " " bitfld.long 0x00 11. " CHNL_ENABLE_SET ,DMA operationk11" "Valid,Invalid" bitfld.long 0x00 10. " CHNL_ENABLE_SET ,DMA operationk10" "Valid,Invalid" bitfld.long 0x00 9. " CHNL_ENABLE_SET ,DMA operationk9" "Valid,Invalid" bitfld.long 0x00 8. " CHNL_ENABLE_SET ,DMA operationk8" "Valid,Invalid" textline " " bitfld.long 0x00 7. " CHNL_ENABLE_SET ,DMA operationk7" "Valid,Invalid" bitfld.long 0x00 6. " CHNL_ENABLE_SET ,DMA operationk6" "Valid,Invalid" bitfld.long 0x00 5. " CHNL_ENABLE_SET ,DMA operationk5" "Valid,Invalid" bitfld.long 0x00 4. " CHNL_ENABLE_SET ,DMA operationk4" "Valid,Invalid" textline " " bitfld.long 0x00 3. " CHNL_ENABLE_SET ,DMA operationk3" "Valid,Invalid" bitfld.long 0x00 2. " CHNL_ENABLE_SET ,DMA operationk2" "Valid,Invalid" bitfld.long 0x00 1. " CHNL_ENABLE_SET ,DMA operationk1" "Valid,Invalid" bitfld.long 0x00 0. " CHNL_ENABLE_SET ,DMA operationk0" "Valid,Invalid" wgroup.long 0x2C++0x03 line.long 0x00 "DMAACHNLENABLECLR,Channel enable clear Register" bitfld.long 0x00 31. " CHNL_ENABLE_CLR ,DMA disabled31" "No,Yes" bitfld.long 0x00 30. " CHNL_ENABLE_CLR ,DMA disabled30" "No,Yes" bitfld.long 0x00 29. " CHNL_ENABLE_CLR ,DMA disabled29" "No,Yes" bitfld.long 0x00 28. " CHNL_ENABLE_CLR ,DMA disabled28" "No,Yes" textline " " bitfld.long 0x00 27. " CHNL_ENABLE_CLR ,DMA disabled27" "No,Yes" bitfld.long 0x00 26. " CHNL_ENABLE_CLR ,DMA disabled26" "No,Yes" bitfld.long 0x00 25. " CHNL_ENABLE_CLR ,DMA disabled25" "No,Yes" bitfld.long 0x00 24. " CHNL_ENABLE_CLR ,DMA disabled24" "No,Yes" textline " " bitfld.long 0x00 23. " CHNL_ENABLE_CLR ,DMA disabled23" "No,Yes" bitfld.long 0x00 22. " CHNL_ENABLE_CLR ,DMA disabled22" "No,Yes" bitfld.long 0x00 21. " CHNL_ENABLE_CLR ,DMA disabled21" "No,Yes" bitfld.long 0x00 20. " CHNL_ENABLE_CLR ,DMA disabled20" "No,Yes" textline " " bitfld.long 0x00 19. " CHNL_ENABLE_CLR ,DMA disabled19" "No,Yes" bitfld.long 0x00 18. " CHNL_ENABLE_CLR ,DMA disabled18" "No,Yes" bitfld.long 0x00 17. " CHNL_ENABLE_CLR ,DMA disabled17" "No,Yes" bitfld.long 0x00 16. " CHNL_ENABLE_CLR ,DMA disabled16" "No,Yes" textline " " bitfld.long 0x00 15. " CHNL_ENABLE_CLR ,DMA disabled15" "No,Yes" bitfld.long 0x00 14. " CHNL_ENABLE_CLR ,DMA disabled14" "No,Yes" bitfld.long 0x00 13. " CHNL_ENABLE_CLR ,DMA disabled13" "No,Yes" bitfld.long 0x00 12. " CHNL_ENABLE_CLR ,DMA disabled12" "No,Yes" textline " " bitfld.long 0x00 11. " CHNL_ENABLE_CLR ,DMA disabled11" "No,Yes" bitfld.long 0x00 10. " CHNL_ENABLE_CLR ,DMA disabled10" "No,Yes" bitfld.long 0x00 9. " CHNL_ENABLE_CLR ,DMA disabled9" "No,Yes" bitfld.long 0x00 8. " CHNL_ENABLE_CLR ,DMA disabled8" "No,Yes" textline " " bitfld.long 0x00 7. " CHNL_ENABLE_CLR ,DMA disabled7" "No,Yes" bitfld.long 0x00 6. " CHNL_ENABLE_CLR ,DMA disabled6" "No,Yes" bitfld.long 0x00 5. " CHNL_ENABLE_CLR ,DMA disabled5" "No,Yes" bitfld.long 0x00 4. " CHNL_ENABLE_CLR ,DMA disabled4" "No,Yes" textline " " bitfld.long 0x00 3. " CHNL_ENABLE_CLR ,DMA disabled3" "No,Yes" bitfld.long 0x00 2. " CHNL_ENABLE_CLR ,DMA disabled2" "No,Yes" bitfld.long 0x00 1. " CHNL_ENABLE_CLR ,DMA disabled1" "No,Yes" bitfld.long 0x00 0. " CHNL_ENABLE_CLR ,DMA disabled0" "No,Yes" group.long 0x30++0x03 line.long 0x00 "DMAACHNLPRIALTSET,Channel primary-alternate set Register" bitfld.long 0x00 31. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data31" "Primary,Alternative" bitfld.long 0x00 30. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data30" "Primary,Alternative" bitfld.long 0x00 29. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data29" "Primary,Alternative" bitfld.long 0x00 28. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data28" "Primary,Alternative" textline " " bitfld.long 0x00 27. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data27" "Primary,Alternative" bitfld.long 0x00 26. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data26" "Primary,Alternative" bitfld.long 0x00 25. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data25" "Primary,Alternative" bitfld.long 0x00 24. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data24" "Primary,Alternative" textline " " bitfld.long 0x00 23. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data23" "Primary,Alternative" bitfld.long 0x00 22. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data22" "Primary,Alternative" bitfld.long 0x00 21. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data21" "Primary,Alternative" bitfld.long 0x00 20. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data20" "Primary,Alternative" textline " " bitfld.long 0x00 19. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data19" "Primary,Alternative" bitfld.long 0x00 18. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data18" "Primary,Alternative" bitfld.long 0x00 17. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data17" "Primary,Alternative" bitfld.long 0x00 16. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data16" "Primary,Alternative" textline " " bitfld.long 0x00 15. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data15" "Primary,Alternative" bitfld.long 0x00 14. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data14" "Primary,Alternative" bitfld.long 0x00 13. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data13" "Primary,Alternative" bitfld.long 0x00 12. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data12" "Primary,Alternative" textline " " bitfld.long 0x00 11. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data11" "Primary,Alternative" bitfld.long 0x00 10. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data10" "Primary,Alternative" bitfld.long 0x00 9. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data9" "Primary,Alternative" bitfld.long 0x00 8. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data8" "Primary,Alternative" textline " " bitfld.long 0x00 7. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data7" "Primary,Alternative" bitfld.long 0x00 6. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data6" "Primary,Alternative" bitfld.long 0x00 5. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data5" "Primary,Alternative" bitfld.long 0x00 4. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data4" "Primary,Alternative" textline " " bitfld.long 0x00 3. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data3" "Primary,Alternative" bitfld.long 0x00 2. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data2" "Primary,Alternative" bitfld.long 0x00 1. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data1" "Primary,Alternative" bitfld.long 0x00 0. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data0" "Primary,Alternative" wgroup.long 0x30++0x03 line.long 0x00 "DMAACHNLPRIALTCLR,Channel primary-alternate clear Register" bitfld.long 0x00 31. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting31" "No effect,Primary" bitfld.long 0x00 30. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting30" "No effect,Primary" bitfld.long 0x00 29. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting29" "No effect,Primary" bitfld.long 0x00 28. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting28" "No effect,Primary" textline " " bitfld.long 0x00 27. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting27" "No effect,Primary" bitfld.long 0x00 26. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting26" "No effect,Primary" bitfld.long 0x00 25. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting25" "No effect,Primary" bitfld.long 0x00 24. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting24" "No effect,Primary" textline " " bitfld.long 0x00 23. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting23" "No effect,Primary" bitfld.long 0x00 22. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting22" "No effect,Primary" bitfld.long 0x00 21. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting21" "No effect,Primary" bitfld.long 0x00 20. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting20" "No effect,Primary" textline " " bitfld.long 0x00 19. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting19" "No effect,Primary" bitfld.long 0x00 18. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting18" "No effect,Primary" bitfld.long 0x00 17. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting17" "No effect,Primary" bitfld.long 0x00 16. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting16" "No effect,Primary" textline " " bitfld.long 0x00 15. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting15" "No effect,Primary" bitfld.long 0x00 14. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting14" "No effect,Primary" bitfld.long 0x00 13. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting13" "No effect,Primary" bitfld.long 0x00 12. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting12" "No effect,Primary" textline " " bitfld.long 0x00 11. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting11" "No effect,Primary" bitfld.long 0x00 10. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting10" "No effect,Primary" bitfld.long 0x00 9. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting9" "No effect,Primary" bitfld.long 0x00 8. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting8" "No effect,Primary" textline " " bitfld.long 0x00 7. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting7" "No effect,Primary" bitfld.long 0x00 6. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting6" "No effect,Primary" bitfld.long 0x00 5. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting5" "No effect,Primary" bitfld.long 0x00 4. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting4" "No effect,Primary" textline " " bitfld.long 0x00 3. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting3" "No effect,Primary" bitfld.long 0x00 2. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting2" "No effect,Primary" bitfld.long 0x00 1. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting1" "No effect,Primary" bitfld.long 0x00 0. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting0" "No effect,Primary" group.long 0x34++0x03 line.long 0x00 "DMAACHNLPRIORITYSET,Channel priority set Register" bitfld.long 0x00 31. " CHNL_PRIORITY_SET ,Priority settings31" "Normal,High" bitfld.long 0x00 30. " CHNL_PRIORITY_SET ,Priority settings30" "Normal,High" bitfld.long 0x00 29. " CHNL_PRIORITY_SET ,Priority settings29" "Normal,High" bitfld.long 0x00 28. " CHNL_PRIORITY_SET ,Priority settings28" "Normal,High" textline " " bitfld.long 0x00 27. " CHNL_PRIORITY_SET ,Priority settings27" "Normal,High" bitfld.long 0x00 26. " CHNL_PRIORITY_SET ,Priority settings26" "Normal,High" bitfld.long 0x00 25. " CHNL_PRIORITY_SET ,Priority settings25" "Normal,High" bitfld.long 0x00 24. " CHNL_PRIORITY_SET ,Priority settings24" "Normal,High" textline " " bitfld.long 0x00 23. " CHNL_PRIORITY_SET ,Priority settings23" "Normal,High" bitfld.long 0x00 22. " CHNL_PRIORITY_SET ,Priority settings22" "Normal,High" bitfld.long 0x00 21. " CHNL_PRIORITY_SET ,Priority settings21" "Normal,High" bitfld.long 0x00 20. " CHNL_PRIORITY_SET ,Priority settings20" "Normal,High" textline " " bitfld.long 0x00 19. " CHNL_PRIORITY_SET ,Priority settings19" "Normal,High" bitfld.long 0x00 18. " CHNL_PRIORITY_SET ,Priority settings18" "Normal,High" bitfld.long 0x00 17. " CHNL_PRIORITY_SET ,Priority settings17" "Normal,High" bitfld.long 0x00 16. " CHNL_PRIORITY_SET ,Priority settings16" "Normal,High" textline " " bitfld.long 0x00 15. " CHNL_PRIORITY_SET ,Priority settings15" "Normal,High" bitfld.long 0x00 14. " CHNL_PRIORITY_SET ,Priority settings14" "Normal,High" bitfld.long 0x00 13. " CHNL_PRIORITY_SET ,Priority settings13" "Normal,High" bitfld.long 0x00 12. " CHNL_PRIORITY_SET ,Priority settings12" "Normal,High" textline " " bitfld.long 0x00 11. " CHNL_PRIORITY_SET ,Priority settings11" "Normal,High" bitfld.long 0x00 10. " CHNL_PRIORITY_SET ,Priority settings10" "Normal,High" bitfld.long 0x00 9. " CHNL_PRIORITY_SET ,Priority settings9" "Normal,High" bitfld.long 0x00 8. " CHNL_PRIORITY_SET ,Priority settings8" "Normal,High" textline " " bitfld.long 0x00 7. " CHNL_PRIORITY_SET ,Priority settings7" "Normal,High" bitfld.long 0x00 6. " CHNL_PRIORITY_SET ,Priority settings6" "Normal,High" bitfld.long 0x00 5. " CHNL_PRIORITY_SET ,Priority settingsg5" "Normal,High" bitfld.long 0x00 4. " CHNL_PRIORITY_SET ,Priority settings4" "Normal,High" textline " " bitfld.long 0x00 3. " CHNL_PRIORITY_SET ,Priority settings3" "Normal,High" bitfld.long 0x00 2. " CHNL_PRIORITY_SET ,Priority settings2" "Normal,High" bitfld.long 0x00 1. " CHNL_PRIORITY_SET ,Priority settings1" "Normal,High" bitfld.long 0x00 0. " CHNL_PRIORITY_SET ,Priority settings0" "Normal,High" wgroup.long 0x34++0x03 line.long 0x00 "DMAACHNLPRIORITYCLR,Channel priority clear Register" bitfld.long 0x00 31. " CHNL_PRIORITY_CLR ,Clears the high-priority setting31" "No effect,Normal priority" bitfld.long 0x00 30. " CHNL_PRIORITY_CLR ,Clears the high-priority setting30" "No effect,Normal priority" bitfld.long 0x00 29. " CHNL_PRIORITY_CLR ,Clears the high-priority setting29" "No effect,Normal priority" bitfld.long 0x00 28. " CHNL_PRIORITY_CLR ,Clears the high-priority setting28" "No effect,Normal priority" textline " " bitfld.long 0x00 27. " CHNL_PRIORITY_CLR ,Clears the high-priority setting27" "No effect,Normal priority" bitfld.long 0x00 26. " CHNL_PRIORITY_CLR ,Clears the high-priority setting26" "No effect,Normal priority" bitfld.long 0x00 25. " CHNL_PRIORITY_CLR ,Clears the high-priority setting25" "No effect,Normal priority" bitfld.long 0x00 24. " CHNL_PRIORITY_CLR ,Clears the high-priority setting24" "No effect,Normal priority" textline " " bitfld.long 0x00 23. " CHNL_PRIORITY_CLR ,Clears the high-priority setting23" "No effect,Normal priority" bitfld.long 0x00 22. " CHNL_PRIORITY_CLR ,Clears the high-priority setting22" "No effect,Normal priority" bitfld.long 0x00 21. " CHNL_PRIORITY_CLR ,Clears the high-priority setting21" "No effect,Normal priority" bitfld.long 0x00 20. " CHNL_PRIORITY_CLR ,Clears the high-priority setting20" "No effect,Normal priority" textline " " bitfld.long 0x00 19. " CHNL_PRIORITY_CLR ,Clears the high-priority setting19" "No effect,Normal priority" bitfld.long 0x00 18. " CHNL_PRIORITY_CLR ,Clears the high-priority setting18" "No effect,Normal priority" bitfld.long 0x00 17. " CHNL_PRIORITY_CLR ,Clears the high-priority setting17" "No effect,Normal priority" bitfld.long 0x00 16. " CHNL_PRIORITY_CLR ,Clears the high-priority setting16" "No effect,Normal priority" textline " " bitfld.long 0x00 15. " CHNL_PRIORITY_CLR ,Clears the high-priority setting15" "No effect,Normal priority" bitfld.long 0x00 14. " CHNL_PRIORITY_CLR ,Clears the high-priority setting14" "No effect,Normal priority" bitfld.long 0x00 13. " CHNL_PRIORITY_CLR ,Clears the high-priority setting13" "No effect,Normal priority" bitfld.long 0x00 12. " CHNL_PRIORITY_CLR ,Clears the high-priority setting12" "No effect,Normal priority" textline " " bitfld.long 0x00 11. " CHNL_PRIORITY_CLR ,Clears the high-priority setting11" "No effect,Normal priority" bitfld.long 0x00 10. " CHNL_PRIORITY_CLR ,Clears the high-priority setting10" "No effect,Normal priority" bitfld.long 0x00 9. " CHNL_PRIORITY_CLR ,Clears the high-priority setting9" "No effect,Normal priority" bitfld.long 0x00 8. " CHNL_PRIORITY_CLR ,Clears the high-priority setting8" "No effect,Normal priority" textline " " bitfld.long 0x00 7. " CHNL_PRIORITY_CLR ,Clears the high-priority setting7" "No effect,Normal priority" bitfld.long 0x00 6. " CHNL_PRIORITY_CLR ,Clears the high-priority setting6" "No effect,Normal priority" bitfld.long 0x00 5. " CHNL_PRIORITY_CLR ,Clears the high-priority setting5" "No effect,Normal priority" bitfld.long 0x00 4. " CHNL_PRIORITY_CLR ,Clears the high-priority setting4" "No effect,Normal priority" textline " " bitfld.long 0x00 3. " CHNL_PRIORITY_CLR ,Clears the high-priority setting3" "No effect,Normal priority" bitfld.long 0x00 2. " CHNL_PRIORITY_CLR ,Clears the high-priority setting2" "No effect,Normal priority" bitfld.long 0x00 1. " CHNL_PRIORITY_CLR ,Clears the high-priority setting1" "No effect,Normal priority" bitfld.long 0x00 0. " CHNL_PRIORITY_CLR ,Clears the high-priority setting0" "No effect,Normal priority" group.long 0x4C++0x03 line.long 0x0 "DMAAERRCLR,Bus error clear Register" bitfld.long 0x0 0. " ERR_CLR ,Bus error" "No error,Error" else width 21. tree "Common Registers" rgroup.long 0x0++0x07 line.long 0x0 "DMACINTSTATUS,Interrupt Status Register" sif cpuis("TMPM320C1*") bitfld.long 0x0 7. " INTSTATUS7 ,Status of DMAC channel 7 interrupt generation" "Requested,Not requested" bitfld.long 0x0 6. " INTSTATUS6 ,Status of DMAC channel 6 interrupt generation" "Requested,Not requested" bitfld.long 0x0 5. " INTSTATUS5 ,Status of DMAC channel 5 interrupt generation" "Requested,Not requested" textline " " bitfld.long 0x0 4. " INTSTATUS4 ,Status of DMAC channel 4 interrupt generation" "Requested,Not requested" bitfld.long 0x0 3. " INTSTATUS3 ,Status of DMAC channel 3 interrupt generation" "Requested,Not requested" bitfld.long 0x0 2. " INTSTATUS2 ,Status of DMAC channel 2 interrupt generation" "Requested,Not requested" textline " " endif bitfld.long 0x0 1. " INTSTATUS1 ,Channel 1 interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x0 0. " INTSTATUS0 ,Channel 0 interrupt generation status" "No interrupt,Interrupt" line.long 0x4 "DMACINTTCSTATUS,Terminal Count Interrupt Status Register" sif cpuis("TMPM320C1*") bitfld.long 0x4 7. " INTSTATUSTC7 ,Channel 7 transfer end interrupt generation status" "Requested,Not requested" bitfld.long 0x4 6. " INTSTATUSTC6 ,Channel 6 transfer end interrupt generation status" "Requested,Not requested" bitfld.long 0x4 5. " INTSTATUSTC5 ,Channel 5 transfer end interrupt generation status" "Requested,Not requested" textline " " bitfld.long 0x4 4. " INTSTATUSTC4 ,Channel 4 transfer end interrupt generation status" "Requested,Not requested" bitfld.long 0x4 3. " INTSTATUSTC3 ,Channel 3 transfer end interrupt generation status" "Requested,Not requested" bitfld.long 0x4 2. " INTSTATUSTC2 ,Channel 2 transfer end interrupt generation status" "Requested,Not requested" textline " " endif bitfld.long 0x4 1. " INTSTATUSTC1 ,Channel 1 transfer end interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x4 0. " INTSTATUSTC0 ,Channel 0 transfer end interrupt generation status" "No interrupt,Interrupt" wgroup.long 0x8++0x03 line.long 0x0 "DMACINTTCCLEAR,Terminal Count Interrupt Clear Register" sif cpuis("TMPM320C1*") bitfld.long 0x0 7. " INTTCCLEAR7 ,Channel 7 transfer end interrupt clear" "No effect,Clear" bitfld.long 0x0 6. " INTTCCLEAR6 ,Channel 6 transfer end interrupt clear" "No effect,Clear" bitfld.long 0x0 5. " INTTCCLEAR5 ,Channel 5 transfer end interrupt clear" "No effect,Clear" textline " " bitfld.long 0x0 4. " INTTCCLEAR4 ,Channel 4 transfer end interrupt clear" "No effect,Clear" bitfld.long 0x0 3. " INTTCCLEAR3 ,Channel 3 transfer end interrupt clear" "No effect,Clear" bitfld.long 0x0 2. " INTTCCLEAR2 ,Channel 2 transfer end interrupt clear" "No effect,Clear" textline " " endif bitfld.long 0x0 1. " INTTCCLEAR1 ,Channel 1 transfer end interrupt clear" "No effect,Clear" bitfld.long 0x0 0. " INTTCCLEAR0 ,Channel 0 transfer end interrupt clear" "No effect,Clear" rgroup.long 0xC++0x03 line.long 0x0 "DMACINTERRORSTATUS,Error Interrupt Status Register" sif cpuis("TMPM320C1*") bitfld.long 0x0 7. " INTERRSTATUS7 ,Channel 7 error interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x0 6. " INTERRSTATUS6 ,Channel 6 error interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x0 5. " INTERRSTATUS5 ,Channel 5 error interrupt generation status" "No interrupt,Interrupt" textline " " bitfld.long 0x0 4. " INTERRSTATUS4 ,Channel 4 error interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x0 3. " INTERRSTATUS3 ,Channel 3 error interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x0 2. " INTERRSTATUS2 ,Channel 2 error interrupt generation status" "No interrupt,Interrupt" textline " " endif bitfld.long 0x0 1. " INTERRSTATUS1 ,Channel 1 error interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x0 0. " INTERRSTATUS0 ,Channel 0 error interrupt generation status" "No interrupt,Interrupt" wgroup.long 0x10++0x03 line.long 0x0 "DMACINTERRCLR,Error Interrupt Clear Register" sif cpuis("TMPM320C1*") bitfld.long 0x0 7. " INTERRCLR7 ,Channel 7 error interrupt clear" "No effect,Clear" bitfld.long 0x0 6. " INTERRCLR6 ,Channel 6 error interrupt clear" "No effect,Clear" bitfld.long 0x0 5. " INTERRCLR5 ,Channel 5 error interrupt clear" "No effect,Clear" textline " " bitfld.long 0x0 4. " INTERRCLR4 ,Channel 4 error interrupt clear" "No effect,Clear" bitfld.long 0x0 3. " INTERRCLR3 ,Channel 3 error interrupt clear" "No effect,Clear" bitfld.long 0x0 2. " INTERRCLR2 ,Channel 2 error interrupt clear" "No effect,Clear" textline " " endif bitfld.long 0x0 1. " INTERRCLR1 ,Channel 1 error interrupt clear" "No effect,Clear" bitfld.long 0x0 0. " INTERRCLR0 ,Channel 0 error interrupt clear" "No effect,Clear" rgroup.long 0x14++0x0b line.long 0x0 "DMACRAWINTTCSTAT,Terminal Count Raw Interrupt Status Register" sif cpuis("TMPM320C1*") bitfld.long 0x0 7. " RAWINTTCS7 ,Channel 7 pre-enable transfer end interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 6. " RAWINTTCS6 ,Channel 6 pre-enable transfer end interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 5. " RAWINTTCS5 ,Channel 5 pre-enable transfer end interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x0 4. " RAWINTTCS4 ,Channel 4 pre-enable transfer end interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 3. " RAWINTTCS3 ,Channel 3 pre-enable transfer end interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 2. " RAWINTTCS2 ,Channel 2 pre-enable transfer end interrupt status" "No interrupt,Interrupt" textline " " endif bitfld.long 0x0 1. " RAWINTTCS1 ,Channel 1 pre-enable transfer end interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 0. " RAWINTTCS0 ,Channel 0 pre-enable transfer end interrupt status" "No interrupt,Interrupt" line.long 0x4 "DMACRAWINTERRORSTAT,Error Raw Interrupt Status Register" sif cpuis("TMPM320C1*") bitfld.long 0x04 7. " RAWINTERRS7 ,Channel 7 pre-enable error interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x04 6. " RAWINTERRS6 ,Channel 6 pre-enable error interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x04 5. " RAWINTERRS5 ,Channel 5 pre-enable error interrupt generation status" "No interrupt,Interrupt" textline " " bitfld.long 0x04 4. " RAWINTERRS4 ,Channel 4 pre-enable error interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x04 3. " RAWINTERRS3 ,Channel 3 pre-enable error interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x04 2. " RAWINTERRS2 ,Channel 2 pre-enable error interrupt generation status" "No interrupt,Interrupt" textline " " endif bitfld.long 0x04 1. " RAWINTERRS1 ,Channel 1 pre-enable error interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x04 0. " RAWINTERRS0 ,Channel 0 pre-enable error interrupt generation status" "No interrupt,Interrupt" line.long 0x8 "DMACENCHSTAT,Enabled Channel Status Register" sif cpuis("TMPM320C1*") bitfld.long 0x08 7. " ENABLEDCH7 ,Enabled Channel Status 7" "Disabled,Enabled" bitfld.long 0x08 6. " ENABLEDCH6 ,Enabled Channel Status 6" "Disabled,Enabled" bitfld.long 0x08 5. " ENABLEDCH5 ,Enabled Channel Status 5" "Disabled,Enabled" textline " " bitfld.long 0x08 4. " ENABLEDCH4 ,Enabled Channel Status 4" "Disabled,Enabled" bitfld.long 0x08 3. " ENABLEDCH3 ,Enabled Channel Status 3" "Disabled,Enabled" bitfld.long 0x08 2. " ENABLEDCH2 ,Enabled Channel Status 2" "Disabled,Enabled" textline " " endif bitfld.long 0x08 1. " ENABLEDCH1 ,Enabled Channel Status 1" "Disabled,Enabled" bitfld.long 0x08 0. " ENABLEDCH0 ,Enabled Channel Status 0" "Disabled,Enabled" group.long 0x20++0x03 line.long 0x0 "DMACSOFTBREQ,Software Burst Request Register" sif cpuis("TMPM364F*")||cpuis("TMPM362F*") bitfld.long 0x0 15. " SOFTBREQ15 ,DMA burst request by software 15" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 13. " SOFTBREQ13 ,DMA burst request by software 13" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 12. " SOFTBREQ12 ,DMA burst request by software 12" "Stopped/Invalid,Operated/Requested" textline " " bitfld.long 0x0 11. " SOFTBREQ11 ,DMA burst request by software 11" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 10. " SOFTBREQ10 ,DMA burst request by software 10" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 9. " SOFTBREQ9 ,DMA burst request by software 9" "Stopped/Invalid,Operating/Request" textline " " bitfld.long 0x0 8. " SOFTBREQ8 ,DMA burst request by software 8" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 7. " SOFTBREQ7 ,DMA burst request by software 7" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 6. " SOFTBREQ6 ,DMA burst request by software 6" "Stopped/Invalid,Operated/Requested" textline " " bitfld.long 0x0 5. " SOFTBREQ5 ,DMA burst request by software 5" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 4. " SOFTBREQ4 ,DMA burst request by software 4" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 3. " SOFTBREQ3 ,DMA burst request by software 3" "Stopped/Invalid,Operated/Requested" textline " " bitfld.long 0x0 2. " SOFTBREQ2 ,DMA burst request by software 2" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 1. " SOFTBREQ1 ,DMA burst request by software 1" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 0. " SOFTBREQ0 ,DMA burst request by software 0" "Stopped/Invalid,Operated/Requested" elif cpuis("TMPM361F*")||cpuis("TMPM363F*") bitfld.long 0x0 15. " SOFTBREQ15 ,DMA burst request by software 15" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 13. " SOFTBREQ13 ,DMA burst request by software 13" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 12. " SOFTBREQ12 ,DMA burst request by software 12" "Stopped/Invalid,Operated/Requested" textline " " bitfld.long 0x0 4. " SOFTBREQ4 ,DMA burst request by software 4" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 3. " SOFTBREQ3 ,DMA burst request by software 3" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 2. " SOFTBREQ2 ,DMA burst request by software 2" "Stopped/Invalid,Operated/Requested" textline " " bitfld.long 0x0 1. " SOFTBREQ1 ,DMA burst request by software 1" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 0. " SOFTBREQ0 ,DMA burst request by software 0" "Stopped/Invalid,Operated/Requested" elif cpuis("TMPM366F*")||cpuis("TMPM365F*")||cpuis("TMPM341F*") bitfld.long 0x00 15. " SOFTBREQ15 ,DMA burst request by software15" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 14. " SOFTBREQ14 ,DMA burst request by software14" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 13. " SOFTBREQ13 ,DMA burst request by software13" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 12. " SOFTBREQ12 ,DMA burst request by software12" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 11. " SOFTBREQ11 ,DMA burst request by software11" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 10. " SOFTBREQ10 ,DMA burst request by software10" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 9. " SOFTBREQ9 ,DMA burst request by software9" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 8. " SOFTBREQ8 ,DMA burst request by software8" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 7. " SOFTBREQ7 ,DMA burst request by software7" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 6. " SOFTBREQ6 ,DMA burst request by software6" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 5. " SOFTBREQ5 ,DMA burst request by software5" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 4. " SOFTBREQ4 ,DMA burst request by software4" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 3. " SOFTBREQ3 ,DMA burst request by software3" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 2. " SOFTBREQ2 ,DMA burst request by software2" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 1. " SOFTBREQ1 ,DMA burst request by software1" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 0. " SOFTBREQ0 ,DMA burst request by software0" "Stopped/Invalid,Run/Requested" elif cpuis("TMPM320C1*") bitfld.long 0x00 14. " SOFTBREQ14 ,DMA burst request by software14" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 13. " SOFTBREQ13 ,DMA burst request by software13" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 12. " SOFTBREQ12 ,DMA burst request by software12" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 11. " SOFTBREQ11 ,DMA burst request by software11" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 10. " SOFTBREQ10 ,DMA burst request by software10" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 9. " SOFTBREQ9 ,DMA burst request by software9" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 8. " SOFTBREQ8 ,DMA burst request by software8" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 7. " SOFTBREQ7 ,DMA burst request by software7" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 6. " SOFTBREQ6 ,DMA burst request by software6" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 5. " SOFTBREQ5 ,DMA burst request by software5" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 4. " SOFTBREQ4 ,DMA burst request by software4" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 3. " SOFTBREQ3 ,DMA burst request by software3" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 2. " SOFTBREQ2 ,DMA burst request by software2" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 1. " SOFTBREQ1 ,DMA burst request by software1" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 0. " SOFTBREQ0 ,DMA burst request by software0" "Stopped/Invalid,Run/Requested" elif cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x0 8. " SOFTBREQ8 ,DMA burst request by software at SSP1" "Not requested,Requested" bitfld.long 0x0 7. " SOFTBREQ7 ,DMA burst request by software at SSP1 transmission" "Not requested,Requested" bitfld.long 0x0 6. " SOFTBREQ6 ,DMA burst request by software at SSP0 reception" "Not requested,Requested" textline " " bitfld.long 0x0 5. " SOFTBREQ5 ,DMA burst request by software SSP0 transmission" "Not requested,Requested" bitfld.long 0x0 4. " SOFTBREQ4 ,DMA burst request by software at SIO4 transmission and reception" "Not requested,Requested" bitfld.long 0x0 3. " SOFTBREQ3 ,DMA burst request by software at SIO3 transmission and reception" "Not requested,Requested" textline " " bitfld.long 0x0 2. " SOFTBREQ2 ,DMA burst request by software at SIO2 transmission and reception" "Not requested,Requested" bitfld.long 0x0 1. " SOFTBREQ1 ,DMA burst request by software at SIO1 transmission and reception" "Not requested,Requested" bitfld.long 0x0 0. " SOFTBREQ0 ,DMA burst request by software at SIO0 transmission and reception" "Not requested,Requested" endif sif (!cpuis("TMPM341F*")) group.long 0x24++0x03 line.long 0x0 "DMACSOFTSREQ,Software Single Request Register" sif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") bitfld.long 0x0 13. " SOFTSREQ8 ,Single request by software at SSP reception" "Not requested,Requested" elif cpuis("TMPM365F*") bitfld.long 0x00 15. " SOFTSREQ15 ,DMA single request by software15" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 14. " SOFTSREQ14 ,DMA single request by software14" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 13. " SOFTSREQ13 ,DMA single request by software13" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 12. " SOFTSREQ12 ,DMA single request by software12" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 11. " SOFTSREQ11 ,DMA single request by software11" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 10. " SOFTSREQ10 ,DMA single request by software10" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 9. " SOFTSREQ9 ,DMA single request by software9" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 8. " SOFTSREQ8 ,DMA single request by software8" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 7. " SOFTSREQ7 ,DMA single request by software7" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 6. " SOFTSREQ6 ,DMA single request by software6" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 5. " SOFTSREQ5 ,DMA single request by software5" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 4. " SOFTSREQ4 ,DMA single request by software4" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 3. " SOFTSREQ3 ,DMA single request by software3" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 2. " SOFTSREQ2 ,DMA single request by software2" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 1. " SOFTSREQ1 ,DMA single request by software1" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 0. " SOFTSREQ0 ,DMA single request by software0" "Stopped/Invalid,Run/Requested" elif cpuis("TMPM320C1*") bitfld.long 0x00 14. " SOFTSREQ14 ,DMA single request by software14" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 13. " SOFTSREQ13 ,DMA single request by software13" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 12. " SOFTSREQ12 ,DMA single request by software12" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 11. " SOFTSREQ11 ,DMA single request by software11" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 10. " SOFTSREQ10 ,DMA single request by software10" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 9. " SOFTSREQ9 ,DMA single request by software9" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 8. " SOFTSREQ8 ,DMA single request by software8" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 7. " SOFTSREQ7 ,DMA single request by software7" "Stopped/Invalid,Run/Requested" elif (cpuis("TMPM366F*")&&"A"=="A") bitfld.long 0x0 15. " SOFTSREQ15 ,Single request by software at SSP2 Reception" "Stopped/Invaild,Run/Requested" bitfld.long 0x0 14. " SOFTSREQ14 ,Single request by software at SSP2 Transmission" "Stopped/Invaild,Run/Requested" elif (cpuis("TMPM366F*")&&"A"=="B") bitfld.long 0x0 15. " SOFTSREQ15 ,Single request by software at SSP2 Reception" "Stopped/Invaild,Run/Requested" bitfld.long 0x0 14. " SOFTSREQ14 ,Single request by software at SSP2 Transmission" "Stopped/Invaild,Run/Requested" bitfld.long 0x0 13. " SOFTSREQ13 ,Single request by software at SSP1 Reception" "Stopped/Invaild,Run/Requested" textline " " bitfld.long 0x0 12. " SOFTSREQ12 ,Single request by software at SSP1 Transmission" "Stopped/Invaild,Run/Requested" bitfld.long 0x0 11. " SOFTSREQ11 ,Single request by software at SSP0 Reception" "Stopped/Invaild,Run/Requested" bitfld.long 0x0 10. " SOFTSREQ10 ,Single request by software at SSP0 Transmission" "Stopped/Invaild,Run/Requested" elif cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x0 8. " SOFTSREQ8 ,Single request by software at SSP1 reception" "Not requested,Requested" bitfld.long 0x0 6. " SOFTSREQ6 ,Single request by software at SSP0 reception" "Not requested,Requested" endif elif (cpuis("TMPM341F*")&&("A"=="A")) hgroup.long 0x24++0x03 hide.long 0x00 "DMACSOFTSREQ,Software Single Request Register" elif (cpuis("TMPM341F*")&&("A"=="B")) group.long 0x24++0x03 line.long 0x0 "DMACSOFTSREQ,Software Single Request Register" bitfld.long 0x0 15. " SOFTSREQ15 ,DMA single request by software 15" "Under suspesion/Invalid,Running/Request" bitfld.long 0x0 14. " SOFTSREQ14 ,DMA single request by software 14" "Under suspesion/Invalid,Running/Request" endif sif cpuis("TMPM341F*") group.long 0x30++0x03 line.long 0x00 "DMACConfiguration,DMAC Configuration Register" bitfld.long 0x00 1. " M ,DMA endian configuration" "Little endian,Big endian" bitfld.long 0x00 0. " E ,DMA circuit control" "Stopped,Operated" elif cpuis("TMPM365F*") group.long 0x30++0x03 line.long 0x0 "DMACCONFIGURATION,Configuration Register" bitfld.long 0x0 1. " M ,DMA endianness configuration" "0,1" bitfld.long 0x0 0. " E ,DMA circuit control" "Stopped,Operated" elif cpuis("TMPM320C1*") group.long 0x30++0x03 line.long 0x00 "DMACCONFIGURATION,Configuration Register" bitfld.long 0x00 2. " M2 ,DMA endianness configuration" "Little endian," bitfld.long 0x00 1. " M1 ,DMA endianness configuration" "Little endian," bitfld.long 0x00 0. " E ,DMA circuit control" "Stopped,Operated" else group.long 0x30++0x03 line.long 0x0 "DMACCONFIGURATION,Configuration Register" bitfld.long 0x0 1. " M ,DMA endianness configuration" "Little-endian," bitfld.long 0x0 0. " E ,DMA circuit control" "Stopped,Operated" endif tree.end tree "Channel Registers" tree "Channel 0" width 17. group.long 0x100++0x13 line.long 0x0 "DMACC0SRCADDR,Channel Source Address Register 0" line.long 0x4 "DMACC0DESTADDR,Channel Destination Address Register 0" line.long 0x8 "DMACC0LLI,Channel Linked List Item Register 0" sif cpuis("TMPM320C1*") hexmask.long 0x8 2.--31. 0x4 " LLI ,First address of the next transfer information" bitfld.long 0x08 0. " LM ,Selects LLI storage destination AHB Master" "DMA1,DMA2" else hexmask.long 0x8 2.--31. 0x4 " LLI ,First address of the next transfer information" endif line.long 0xC "DMACC0CONTROL,Channel Control Register 0" bitfld.long 0x0C 31. " I ,Transfer end interrupt interrupt enable" "Disabled,Enabled" bitfld.long 0x0C 27. " DI ,Transfer destination address increment" "Not incremented,Incremented" bitfld.long 0x0C 26. " SI ,Transfer source address increment" "Not incremented,Incremented" sif cpuis("TMPM320C1*") bitfld.long 0x0C 25. " D ,Transfer destination AHB Master" "DMA1,DMA2" bitfld.long 0x0C 24. " S ,Transfer source AHB Master" "DMA1,DMA2" endif textline " " bitfld.long 0x0C 21.--23. " DWIDTH ,Destination width" "8-bit,16-bit,32-bit,,,,," bitfld.long 0x0C 18.--20. " SWIDTH ,Source width" "8-bit,16-bit,32-bit,,,,," bitfld.long 0x0C 15.--17. " DBSIZE ,Destination burst size" "1 beat,4 beats,8 beats,16 beats,32 beats,64 beats,128 beats,256 beats" textline " " bitfld.long 0x0C 12.--14. " SBSIZE ,Source burst size" "1 beat,4 beats,8 beats,16 beats,32 beats,64 beats,128 beats,256 beats" hexmask.long.word 0x0C 0.--11. 1. " TRANSFERSIZE ,Transfer size" line.long 0x10 "DMACC0CONFIG,Channel Configuration Register 0" bitfld.long 0x10 18. " HALT ,DMA request accept" "Accepted,Ignored" rbitfld.long 0x10 17. " ACTIVE ,Data is present in the FIFO" "No data,Data" bitfld.long 0x10 16. " LOCK ,Transfer lock enable" "Disabled,Enabled" textline " " bitfld.long 0x10 15. " ITC ,Transfer end interrupt enable" "Disabled,Enabled" bitfld.long 0x10 14. " IE ,Error interrupt enable" "Disabled,Enabled" sif cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM361F*")||cpuis("TMPM362F*") bitfld.long 0x10 11.--13. " FLOWCNTRL ,Flow control and transfer type" "Memory-to-memory,Memory-to-peripheral,Peripheral-to-memory,,,,," elif cpuis("TMPM320C1*")||cpuis("TMPM366F*")||cpuis("TMPM341F*")||cpuis("TMPM365F*") bitfld.long 0x10 11.--13. " FLOWCNTRL ,Flow control and transfer type" "Memory-to-memory,Memory-to-peripheral,Peripheral-to-memory,Peripheral-to-peripheral,,,," endif textline " " bitfld.long 0x10 6.--9. " DESTPERIPHERAL ,Destination peripheral" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x10 1.--4. " SRCPERIPHERAL ,Source peripheral" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x10 0. " E ,Channel Enable" "Disabled,Enabled" sif cpuis("TMPM320C1*") group.long 0x5300++0x03 line.long 0x00 "CG_DMASELR,DMA request Select control Register" bitfld.long 0x00 16.--19. " DMASEL ,DMA request peripheral numbers 11 to 14" "SSP2/SSP3,SSP2/SSP3,SSP2/UART2,SSP3/UART2,SSP2/UART3,SSP3/UART3,UART2/UART3,UART2/UART3,SSP3/SSP2,SSP3/SSP2,UART2/SSP2,UART2/SSP3,UART3/SSP2,UART3/SSP3,UART3/UART2,UART3/UART2" bitfld.long 0x00 1. " SP1U1DMA ,DMA request peripheral numbers 9 and 10" "SSP1,UART1" bitfld.long 0x00 0. " SP0U0DMA ,DMA request peripheral numbers 7 and 8" "SSP0,UART0" endif tree.end tree "Channel 1" width 17. group.long 0x120++0x13 line.long 0x0 "DMACC1SRCADDR,Channel Source Address Register 1" line.long 0x4 "DMACC1DESTADDR,Channel Destination Address Register 1" line.long 0x8 "DMACC1LLI,Channel Linked List Item Register 1" sif cpuis("TMPM320C1*") hexmask.long 0x8 2.--31. 0x4 " LLI ,First address of the next transfer information" bitfld.long 0x08 0. " LM ,Selects LLI storage destination AHB Master" "DMA1,DMA2" else hexmask.long 0x8 2.--31. 0x4 " LLI ,First address of the next transfer information" endif line.long 0xC "DMACC1CONTROL,Channel Control Register 1" bitfld.long 0x0C 31. " I ,Transfer end interrupt interrupt enable" "Disabled,Enabled" bitfld.long 0x0C 27. " DI ,Transfer destination address increment" "Not incremented,Incremented" bitfld.long 0x0C 26. " SI ,Transfer source address increment" "Not incremented,Incremented" sif cpuis("TMPM320C1*") bitfld.long 0x0C 25. " D ,Transfer destination AHB Master" "DMA1,DMA2" bitfld.long 0x0C 24. " S ,Transfer source AHB Master" "DMA1,DMA2" endif textline " " bitfld.long 0x0C 21.--23. " DWIDTH ,Destination width" "8-bit,16-bit,32-bit,,,,," bitfld.long 0x0C 18.--20. " SWIDTH ,Source width" "8-bit,16-bit,32-bit,,,,," bitfld.long 0x0C 15.--17. " DBSIZE ,Destination burst size" "1 beat,4 beats,8 beats,16 beats,32 beats,64 beats,128 beats,256 beats" textline " " bitfld.long 0x0C 12.--14. " SBSIZE ,Source burst size" "1 beat,4 beats,8 beats,16 beats,32 beats,64 beats,128 beats,256 beats" hexmask.long.word 0x0C 0.--11. 1. " TRANSFERSIZE ,Transfer size" line.long 0x10 "DMACC1CONFIG,Channel Configuration Register 1" bitfld.long 0x10 18. " HALT ,DMA request accept" "Accepted,Ignored" rbitfld.long 0x10 17. " ACTIVE ,Data is present in the FIFO" "No data,Data" bitfld.long 0x10 16. " LOCK ,Transfer lock enable" "Disabled,Enabled" textline " " bitfld.long 0x10 15. " ITC ,Transfer end interrupt enable" "Disabled,Enabled" bitfld.long 0x10 14. " IE ,Error interrupt enable" "Disabled,Enabled" sif cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM361F*")||cpuis("TMPM362F*") bitfld.long 0x10 11.--13. " FLOWCNTRL ,Flow control and transfer type" "Memory-to-memory,Memory-to-peripheral,Peripheral-to-memory,,,,," elif cpuis("TMPM320C1*")||cpuis("TMPM366F*")||cpuis("TMPM341F*")||cpuis("TMPM365F*") bitfld.long 0x10 11.--13. " FLOWCNTRL ,Flow control and transfer type" "Memory-to-memory,Memory-to-peripheral,Peripheral-to-memory,Peripheral-to-peripheral,,,," endif textline " " bitfld.long 0x10 6.--9. " DESTPERIPHERAL ,Destination peripheral" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x10 1.--4. " SRCPERIPHERAL ,Source peripheral" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x10 0. " E ,Channel Enable" "Disabled,Enabled" sif cpuis("TMPM320C1*") group.long 0x5300++0x03 line.long 0x00 "CG_DMASELR,DMA request Select control Register" bitfld.long 0x00 16.--19. " DMASEL ,DMA request peripheral numbers 11 to 14" "SSP2/SSP3,SSP2/SSP3,SSP2/UART2,SSP3/UART2,SSP2/UART3,SSP3/UART3,UART2/UART3,UART2/UART3,SSP3/SSP2,SSP3/SSP2,UART2/SSP2,UART2/SSP3,UART3/SSP2,UART3/SSP3,UART3/UART2,UART3/UART2" bitfld.long 0x00 1. " SP1U1DMA ,DMA request peripheral numbers 9 and 10" "SSP1,UART1" bitfld.long 0x00 0. " SP0U0DMA ,DMA request peripheral numbers 7 and 8" "SSP0,UART0" endif tree.end tree.end endif width 0xB tree.end tree "Unit B" base ad:0x4004D000 width 20. sif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") rgroup.long 0x0++0x03 line.long 0x0 "DMABStatus,DMAC Status Register" bitfld.long 0x0 0. " MASTER_ENABLE ,DMA operation" "Disabled,Enabled" wgroup.long 0x4++0x03 line.long 0x0 "DMABCFG,DMA configuration Register" bitfld.long 0x0 0. " MASTER_ENABLE ,DMA operation" "Disabled,Enabled" group.long 0x8++0x03 line.long 0x0 "DMABCTRLBASEPTR,Channel control data base pointer Register" hexmask.long.tbyte 0x0 10.--31. 0x400 " CTRL_BASE_PTR ,Primary database pointer" rgroup.long 0x0C++0x03 line.long 0x00 "DMABAltCtlBasePtr,Channel alternate control data base pointer Register" wgroup.long 0x14++0x03 line.long 0x0 "DMABCHNLSWREQUEST,Channel software request status Register" bitfld.long 0x0 31. " CHNL_SW_REQUEST ,DMA request31" "Request,Do not request" bitfld.long 0x0 30. " CHNL_SW_REQUEST ,DMA request30" "Request,Do not request" bitfld.long 0x0 29. " CHNL_SW_REQUEST ,DMA request29" "Request,Do not request" bitfld.long 0x0 28. " CHNL_SW_REQUEST ,DMA request28" "Request,Do not request" textline " " bitfld.long 0x0 27. " CHNL_SW_REQUEST ,DMA request27" "Request,Do not request" bitfld.long 0x0 26. " CHNL_SW_REQUEST ,DMA request26" "Request,Do not request" bitfld.long 0x0 25. " CHNL_SW_REQUEST ,DMA request25" "Request,Do not request" bitfld.long 0x0 24. " CHNL_SW_REQUEST ,DMA request24" "Request,Do not request" textline " " bitfld.long 0x0 23. " CHNL_SW_REQUEST ,DMA request23" "Request,Do not request" bitfld.long 0x0 22. " CHNL_SW_REQUEST ,DMA request22" "Request,Do not request" bitfld.long 0x0 21. " CHNL_SW_REQUEST ,DMA request21" "Request,Do not request" bitfld.long 0x0 20. " CHNL_SW_REQUEST ,DMA request20" "Request,Do not request" textline " " bitfld.long 0x0 19. " CHNL_SW_REQUEST ,DMA request19" "Request,Do not request" bitfld.long 0x0 18. " CHNL_SW_REQUEST ,DMA request18" "Request,Do not request" bitfld.long 0x0 17. " CHNL_SW_REQUEST ,DMA request17" "Request,Do not request" bitfld.long 0x0 16. " CHNL_SW_REQUEST ,DMA request16" "Request,Do not request" textline " " bitfld.long 0x0 15. " CHNL_SW_REQUEST ,DMA request15" "Request,Do not request" bitfld.long 0x0 14. " CHNL_SW_REQUEST ,DMA request14" "Request,Do not request" bitfld.long 0x0 13. " CHNL_SW_REQUEST ,DMA request13" "Request,Do not request" bitfld.long 0x0 12. " CHNL_SW_REQUEST ,DMA request12" "Request,Do not request" textline " " bitfld.long 0x0 11. " CHNL_SW_REQUEST ,DMA request11" "Request,Do not request" bitfld.long 0x0 10. " CHNL_SW_REQUEST ,DMA request10" "Request,Do not request" bitfld.long 0x0 9. " CHNL_SW_REQUEST ,DMA request9" "Request,Do not request" bitfld.long 0x0 8. " CHNL_SW_REQUEST ,DMA request8" "Request,Do not request" textline " " bitfld.long 0x0 7. " CHNL_SW_REQUEST ,DMA request7" "Request,Do not request" bitfld.long 0x0 6. " CHNL_SW_REQUEST ,DMA request6" "Request,Do not request" bitfld.long 0x0 5. " CHNL_SW_REQUEST ,DMA request5" "Request,Do not request" bitfld.long 0x0 4. " CHNL_SW_REQUEST ,DMA request4" "Request,Do not request" textline " " bitfld.long 0x0 3. " CHNL_SW_REQUEST ,DMA request3" "Request,Do not request" bitfld.long 0x0 2. " CHNL_SW_REQUEST ,DMA request2" "Request,Do not request" bitfld.long 0x0 1. " CHNL_SW_REQUEST ,DMA request1" "Request,Do not request" bitfld.long 0x0 0. " CHNL_SW_REQUEST ,DMA request0" "Request,Do not request" width 21. textline " " group.long 0x18++0x03 line.long 0x0 "DMABCHNLUSBURSTSET,Channel useburst set Register" bitfld.long 0x00 31. " CHNL_USEBURST_SET ,Single transfer disable 31" "Enabled,Disabled" bitfld.long 0x00 30. " CHNL_USEBURST_SET ,Single transfer disable 30" "Enabled,Disabled" bitfld.long 0x00 29. " CHNL_USEBURST_SET ,Single transfer disable 29" "Enabled,Disabled" bitfld.long 0x00 28. " CHNL_USEBURST_SET ,Single transfer disable 28" "Enabled,Disabled" textline " " bitfld.long 0x00 27. " CHNL_USEBURST_SET ,Single transfer disable 27" "Enabled,Disabled" bitfld.long 0x00 26. " CHNL_USEBURST_SET ,Single transfer disable 26" "Enabled,Disabled" bitfld.long 0x00 25. " CHNL_USEBURST_SET ,Single transfer disable 25" "Enabled,Disabled" bitfld.long 0x00 24. " CHNL_USEBURST_SET ,Single transfer disable 24" "Enabled,Disabled" textline " " bitfld.long 0x00 23. " CHNL_USEBURST_SET ,Single transfer disable 23" "Enabled,Disabled" bitfld.long 0x00 22. " CHNL_USEBURST_SET ,Single transfer disable 22" "Enabled,Disabled" bitfld.long 0x00 21. " CHNL_USEBURST_SET ,Single transfer disable 21" "Enabled,Disabled" bitfld.long 0x00 20. " CHNL_USEBURST_SET ,Single transfer disable 20" "Enabled,Disabled" textline " " bitfld.long 0x00 19. " CHNL_USEBURST_SET ,Single transfer disable 19" "Enabled,Disabled" bitfld.long 0x00 18. " CHNL_USEBURST_SET ,Single transfer disable 18" "Enabled,Disabled" bitfld.long 0x00 17. " CHNL_USEBURST_SET ,Single transfer disable 17" "Enabled,Disabled" bitfld.long 0x00 16. " CHNL_USEBURST_SET ,Single transfer disable 16" "Enabled,Disabled" textline " " bitfld.long 0x00 15. " CHNL_USEBURST_SET ,Single transfer disable 15" "Enabled,Disabled" bitfld.long 0x00 14. " CHNL_USEBURST_SET ,Single transfer disable 14" "Enabled,Disabled" bitfld.long 0x00 13. " CHNL_USEBURST_SET ,Single transfer disable 13" "Enabled,Disabled" bitfld.long 0x00 12. " CHNL_USEBURST_SET ,Single transfer disable 12" "Enabled,Disabled" textline " " bitfld.long 0x00 11. " CHNL_USEBURST_SET ,Single transfer disable 11" "Enabled,Disabled" bitfld.long 0x00 10. " CHNL_USEBURST_SET ,Single transfer disable 10" "Enabled,Disabled" bitfld.long 0x00 9. " CHNL_USEBURST_SET ,Single transfer disable 9" "Enabled,Disabled" bitfld.long 0x00 8. " CHNL_USEBURST_SET ,Single transfer disable 8" "Enabled,Disabled" textline " " bitfld.long 0x00 7. " CHNL_USEBURST_SET ,Single transfer disable 7" "Enabled,Disabled" bitfld.long 0x00 6. " CHNL_USEBURST_SET ,Single transfer disable 6" "Enabled,Disabled" bitfld.long 0x00 5. " CHNL_USEBURST_SET ,Single transfer disable 5" "Enabled,Disabled" bitfld.long 0x00 4. " CHNL_USEBURST_SET ,Single transfer disable 4" "Enabled,Disabled" textline " " bitfld.long 0x00 3. " CHNL_USEBURST_SET ,Single transfer disable 3" "Enabled,Disabled" bitfld.long 0x00 2. " CHNL_USEBURST_SET ,Single transfer disable 2" "Enabled,Disabled" bitfld.long 0x00 1. " CHNL_USEBURST_SET ,Single transfer disable 1" "Enabled,Disabled" bitfld.long 0x00 0. " CHNL_USEBURST_SET ,Single transfer disable 0" "Enabled,Disabled" wgroup.long 0x1C++0x03 line.long 0x00 "DMABCHNLUSEBURSTCLR,Channel useburst clear Register" bitfld.long 0x00 31. " CHNL_USEBURST_CLR ,Single transfer disable 31" "Enabled,Disabled" bitfld.long 0x00 30. " CHNL_USEBURST_CLR ,Single transfer disable 30" "Enable,Disable" bitfld.long 0x00 29. " CHNL_USEBURST_CLR ,Single transfer disable 29" "Enable,Disable" bitfld.long 0x00 28. " CHNL_USEBURST_CLR ,Single transfer disable 28" "Enable,Disable" textline " " bitfld.long 0x00 27. " CHNL_USEBURST_CLR ,Single transfer disable 27" "Enable,Disable" bitfld.long 0x00 26. " CHNL_USEBURST_CLR ,Single transfer disable 26" "Enable,Disable" bitfld.long 0x00 25. " CHNL_USEBURST_CLR ,Single transfer disable 25" "Enable,Disable" bitfld.long 0x00 24. " CHNL_USEBURST_CLR ,Single transfer disable 24" "Enable,Disable" textline " " bitfld.long 0x00 23. " CHNL_USEBURST_CLR ,Single transfer disable 23" "Enable,Disable" bitfld.long 0x00 22. " CHNL_USEBURST_CLR ,Single transfer disable 22" "Enable,Disable" bitfld.long 0x00 21. " CHNL_USEBURST_CLR ,Single transfer disable 21" "Enable,Disable" bitfld.long 0x00 20. " CHNL_USEBURST_CLR ,Single transfer disable 20" "Enable,Disable" textline " " bitfld.long 0x00 19. " CHNL_USEBURST_CLR ,Single transfer disable 19" "Enable,Disable" bitfld.long 0x00 18. " CHNL_USEBURST_CLR ,Single transfer disable 18" "Enable,Disable" bitfld.long 0x00 17. " CHNL_USEBURST_CLR ,Single transfer disable 17" "Enable,Disable" bitfld.long 0x00 16. " CHNL_USEBURST_CLR ,Single transfer disable 16" "Enable,Disable" textline " " bitfld.long 0x00 15. " CHNL_USEBURST_CLR ,Single transfer disable 15" "Enable,Disable" bitfld.long 0x00 14. " CHNL_USEBURST_CLR ,Single transfer disable 14" "Enable,Disable" bitfld.long 0x00 13. " CHNL_USEBURST_CLR ,Single transfer disable 13" "Enable,Disable" bitfld.long 0x00 12. " CHNL_USEBURST_CLR ,Single transfer disable 12" "Enable,Disable" textline " " bitfld.long 0x00 11. " CHNL_USEBURST_CLR ,Single transfer disable 11" "Enabled,Disabled" bitfld.long 0x00 10. " CHNL_USEBURST_CLR ,Single transfer disable 10" "Enable,Disable" bitfld.long 0x00 9. " CHNL_USEBURST_CLR ,Single transfer disable 9" "Enable,Disable" bitfld.long 0x00 8. " CHNL_USEBURST_CLR ,Single transfer disable 8" "Enable,Disable" textline " " bitfld.long 0x00 7. " CHNL_USEBURST_CLR ,Single transfer disable 7" "Enabled,Disabled" bitfld.long 0x00 6. " CHNL_USEBURST_CLR ,Single transfer disable 6" "Enable,Disable" bitfld.long 0x00 5. " CHNL_USEBURST_CLR ,Single transfer disable 5" "Enable,Disable" bitfld.long 0x00 4. " CHNL_USEBURST_CLR ,Single transfer disable 4" "Enable,Disable" textline " " bitfld.long 0x00 3. " CHNL_USEBURST_CLR ,Single transfer disable 3" "Enabled,Disabled" bitfld.long 0x00 2. " CHNL_USEBURST_CLR ,Single transfer disable 2" "Enable,Disable" bitfld.long 0x00 1. " CHNL_USEBURST_CLR ,Single transfer disable 1" "Enable,Disable" bitfld.long 0x00 0. " CHNL_USEBURST_CLR ,Single transfer disable 0" "Enable,Disable" group.long 0x20++0x03 line.long 0x0 "DMABCHNLREQMASKSET,Channel request mask set Register" bitfld.long 0x00 31. " CHNL_REQ_MASK_SET ,DMA request mask31" "Valid,Invalid" bitfld.long 0x00 30. " CHNL_REQ_MASK_SET ,DMA request mask30" "Valid,Invalid" bitfld.long 0x00 29. " CHNL_REQ_MASK_SET ,DMA request mask29" "Valid,Invalid" bitfld.long 0x00 28. " CHNL_REQ_MASK_SET ,DMA request mask28" "Valid,Invalid" textline " " bitfld.long 0x00 27. " CHNL_REQ_MASK_SET ,DMA request mask27" "Valid,Invalid" bitfld.long 0x00 26. " CHNL_REQ_MASK_SET ,DMA request mask26" "Valid,Invalid" bitfld.long 0x00 25. " CHNL_REQ_MASK_SET ,DMA request mask25" "Valid,Invalid" bitfld.long 0x00 24. " CHNL_REQ_MASK_SET ,DMA request mask24" "Valid,Invalid" textline " " bitfld.long 0x00 23. " CHNL_REQ_MASK_SET ,DMA request mask23" "Valid,Invalid" bitfld.long 0x00 22. " CHNL_REQ_MASK_SET ,DMA request mask22" "Valid,Invalid" bitfld.long 0x00 21. " CHNL_REQ_MASK_SET ,DMA request mask21" "Valid,Invalid" bitfld.long 0x00 20. " CHNL_REQ_MASK_SET ,DMA request mask20" "Valid,Invalid" textline " " bitfld.long 0x00 19. " CHNL_REQ_MASK_SET ,DMA request mask19" "Valid,Invalid" bitfld.long 0x00 18. " CHNL_REQ_MASK_SET ,DMA request mask18" "Valid,Invalid" bitfld.long 0x00 17. " CHNL_REQ_MASK_SET ,DMA request mask17" "Valid,Invalid" bitfld.long 0x00 16. " CHNL_REQ_MASK_SET ,DMA request mask16" "Valid,Invalid" textline " " bitfld.long 0x00 15. " CHNL_REQ_MASK_SET ,DMA request mask15" "Valid,Invalid" bitfld.long 0x00 14. " CHNL_REQ_MASK_SET ,DMA request mask14" "Valid,Invalid" bitfld.long 0x00 13. " CHNL_REQ_MASK_SET ,DMA request mask13" "Valid,Invalid" bitfld.long 0x00 12. " CHNL_REQ_MASK_SET ,DMA request mask12" "Valid,Invalid" textline " " bitfld.long 0x00 11. " CHNL_REQ_MASK_SET ,DMA request mask11" "Valid,Invalid" bitfld.long 0x00 10. " CHNL_REQ_MASK_SET ,DMA request mask10" "Valid,Invalid" bitfld.long 0x00 9. " CHNL_REQ_MASK_SET ,DMA request mask9" "Valid,Invalid" bitfld.long 0x00 8. " CHNL_REQ_MASK_SET ,DMA request mask8" "Valid,Invalid" textline " " bitfld.long 0x00 7. " CHNL_REQ_MASK_SET ,DMA request mask7" "Valid,Invalid" bitfld.long 0x00 6. " CHNL_REQ_MASK_SET ,DMA request mask6" "Valid,Invalid" bitfld.long 0x00 5. " CHNL_REQ_MASK_SET ,DMA request mask5" "Valid,Invalid" bitfld.long 0x00 4. " CHNL_REQ_MASK_SET ,DMA request mask4" "Valid,Invalid" textline " " bitfld.long 0x00 3. " CHNL_REQ_MASK_SET ,DMA request mask3" "Valid,Invalid" bitfld.long 0x00 2. " CHNL_REQ_MASK_SET ,DMA request mask2" "Valid,Invalid" bitfld.long 0x00 1. " CHNL_REQ_MASK_SET ,DMA request mask1" "Valid,Invalid" bitfld.long 0x00 0. " CHNL_REQ_MASK_SET ,DMA request mask0" "Valid,Invalid" wgroup.long 0x24++0x03 line.long 0x00 "DMABCHNLREQMASKCLR,Channel request mask clear Register" bitfld.long 0x00 31. " CHNL_REQ_MASK_CLR ,DMA request mask31" "Not clear,Clear" bitfld.long 0x00 30. " CHNL_REQ_MASK_CLR ,DMA request mask30" "Not clear,Clear" bitfld.long 0x00 29. " CHNL_REQ_MASK_CLR ,DMA request mask29" "Not clear,Clear" bitfld.long 0x00 28. " CHNL_REQ_MASK_CLR ,DMA request mask28" "Not clear,Clear" textline " " bitfld.long 0x00 27. " CHNL_REQ_MASK_CLR ,DMA request mask27" "Not clear,Clear" bitfld.long 0x00 26. " CHNL_REQ_MASK_CLR ,DMA request mask26" "Not clear,Clear" bitfld.long 0x00 25. " CHNL_REQ_MASK_CLR ,DMA request mask25" "Not clear,Clear" bitfld.long 0x00 24. " CHNL_REQ_MASK_CLR ,DMA request mask24" "Not clear,Clear" textline " " bitfld.long 0x00 23. " CHNL_REQ_MASK_CLR ,DMA request mask23" "Not clear,Clear" bitfld.long 0x00 22. " CHNL_REQ_MASK_CLR ,DMA request mask22" "Not clear,Clear" bitfld.long 0x00 21. " CHNL_REQ_MASK_CLR ,DMA request mask21" "Not clear,Clear" bitfld.long 0x00 20. " CHNL_REQ_MASK_CLR ,DMA request mask20" "Not clear,Clear" textline " " bitfld.long 0x00 19. " CHNL_REQ_MASK_CLR ,DMA request mask19" "Not clear,Clear" bitfld.long 0x00 18. " CHNL_REQ_MASK_CLR ,DMA request mask18" "Not clear,Clear" bitfld.long 0x00 17. " CHNL_REQ_MASK_CLR ,DMA request mask17" "Not clear,Clear" bitfld.long 0x00 16. " CHNL_REQ_MASK_CLR ,DMA request mask16" "Not clear,Clear" textline " " bitfld.long 0x00 15. " CHNL_REQ_MASK_CLR ,DMA request mask15" "Not clear,Clear" bitfld.long 0x00 14. " CHNL_REQ_MASK_CLR ,DMA request mask14" "Not clear,Clear" bitfld.long 0x00 13. " CHNL_REQ_MASK_CLR ,DMA request mask13" "Not clear,Clear" bitfld.long 0x00 12. " CHNL_REQ_MASK_CLR ,DMA request mask12" "Not clear,Clear" textline " " bitfld.long 0x00 11. " CHNL_REQ_MASK_CLR ,DMA request mask11" "Not clear,Clear" bitfld.long 0x00 10. " CHNL_REQ_MASK_CLR ,DMA request mask10" "Not clear,Clear" bitfld.long 0x00 9. " CHNL_REQ_MASK_CLR ,DMA request mask9" "Not clear,Clear" bitfld.long 0x00 8. " CHNL_REQ_MASK_CLR ,DMA request mask8" "Not clear,Clear" textline " " bitfld.long 0x00 7. " CHNL_REQ_MASK_CLR ,DMA request mask7" "Not clear,Clear" bitfld.long 0x00 6. " CHNL_REQ_MASK_CLR ,DMA request mask6" "Not clear,Clear" bitfld.long 0x00 5. " CHNL_REQ_MASK_CLR ,DMA request mask5" "Not clear,Clear" bitfld.long 0x00 4. " CHNL_REQ_MASK_CLR ,DMA request mask4" "Not clear,Clear" textline " " bitfld.long 0x00 3. " CHNL_REQ_MASK_CLR ,DMA request mask3" "Not clear,Clear" bitfld.long 0x00 2. " CHNL_REQ_MASK_CLR ,DMA request mask2" "Not clear,Clear" bitfld.long 0x00 1. " CHNL_REQ_MASK_CLR ,DMA request mask1" "Not clear,Clear" bitfld.long 0x00 0. " CHNL_REQ_MASK_CLR ,DMA request mask0" "Not clear,Clear" group.long 0x28++0x03 line.long 0x00 "DMABCHNLENABLESET,Channel enable set Register" bitfld.long 0x00 31. " CHNL_ENABLE_SET ,DMA operationk31" "Valid,Invalid" bitfld.long 0x00 30. " CHNL_ENABLE_SET ,DMA operationk30" "Valid,Invalid" bitfld.long 0x00 29. " CHNL_ENABLE_SET ,DMA operationk29" "Valid,Invalid" bitfld.long 0x00 28. " CHNL_ENABLE_SET ,DMA operationk28" "Valid,Invalid" textline " " bitfld.long 0x00 27. " CHNL_ENABLE_SET ,DMA operationk27" "Valid,Invalid" bitfld.long 0x00 26. " CHNL_ENABLE_SET ,DMA operationk26" "Valid,Invalid" bitfld.long 0x00 25. " CHNL_ENABLE_SET ,DMA operationk25" "Valid,Invalid" bitfld.long 0x00 24. " CHNL_ENABLE_SET ,DMA operationk24" "Valid,Invalid" textline " " bitfld.long 0x00 23. " CHNL_ENABLE_SET ,DMA operationk23" "Valid,Invalid" bitfld.long 0x00 22. " CHNL_ENABLE_SET ,DMA operationk22" "Valid,Invalid" bitfld.long 0x00 21. " CHNL_ENABLE_SET ,DMA operationk21" "Valid,Invalid" bitfld.long 0x00 20. " CHNL_ENABLE_SET ,DMA operationk20" "Valid,Invalid" textline " " bitfld.long 0x00 19. " CHNL_ENABLE_SET ,DMA operationk19" "Valid,Invalid" bitfld.long 0x00 18. " CHNL_ENABLE_SET ,DMA operationk18" "Valid,Invalid" bitfld.long 0x00 17. " CHNL_ENABLE_SET ,DMA operationk17" "Valid,Invalid" bitfld.long 0x00 16. " CHNL_ENABLE_SET ,DMA operationk16" "Valid,Invalid" textline " " bitfld.long 0x00 15. " CHNL_ENABLE_SET ,DMA operationk15" "Valid,Invalid" bitfld.long 0x00 14. " CHNL_ENABLE_SET ,DMA operationk14" "Valid,Invalid" bitfld.long 0x00 13. " CHNL_ENABLE_SET ,DMA operationk13" "Valid,Invalid" bitfld.long 0x00 12. " CHNL_ENABLE_SET ,DMA operationk12" "Valid,Invalid" textline " " bitfld.long 0x00 11. " CHNL_ENABLE_SET ,DMA operationk11" "Valid,Invalid" bitfld.long 0x00 10. " CHNL_ENABLE_SET ,DMA operationk10" "Valid,Invalid" bitfld.long 0x00 9. " CHNL_ENABLE_SET ,DMA operationk9" "Valid,Invalid" bitfld.long 0x00 8. " CHNL_ENABLE_SET ,DMA operationk8" "Valid,Invalid" textline " " bitfld.long 0x00 7. " CHNL_ENABLE_SET ,DMA operationk7" "Valid,Invalid" bitfld.long 0x00 6. " CHNL_ENABLE_SET ,DMA operationk6" "Valid,Invalid" bitfld.long 0x00 5. " CHNL_ENABLE_SET ,DMA operationk5" "Valid,Invalid" bitfld.long 0x00 4. " CHNL_ENABLE_SET ,DMA operationk4" "Valid,Invalid" textline " " bitfld.long 0x00 3. " CHNL_ENABLE_SET ,DMA operationk3" "Valid,Invalid" bitfld.long 0x00 2. " CHNL_ENABLE_SET ,DMA operationk2" "Valid,Invalid" bitfld.long 0x00 1. " CHNL_ENABLE_SET ,DMA operationk1" "Valid,Invalid" bitfld.long 0x00 0. " CHNL_ENABLE_SET ,DMA operationk0" "Valid,Invalid" wgroup.long 0x2C++0x03 line.long 0x00 "DMABCHNLENABLECLR,Channel enable clear Register" bitfld.long 0x00 31. " CHNL_ENABLE_CLR ,DMA disabled31" "No,Yes" bitfld.long 0x00 30. " CHNL_ENABLE_CLR ,DMA disabled30" "No,Yes" bitfld.long 0x00 29. " CHNL_ENABLE_CLR ,DMA disabled29" "No,Yes" bitfld.long 0x00 28. " CHNL_ENABLE_CLR ,DMA disabled28" "No,Yes" textline " " bitfld.long 0x00 27. " CHNL_ENABLE_CLR ,DMA disabled27" "No,Yes" bitfld.long 0x00 26. " CHNL_ENABLE_CLR ,DMA disabled26" "No,Yes" bitfld.long 0x00 25. " CHNL_ENABLE_CLR ,DMA disabled25" "No,Yes" bitfld.long 0x00 24. " CHNL_ENABLE_CLR ,DMA disabled24" "No,Yes" textline " " bitfld.long 0x00 23. " CHNL_ENABLE_CLR ,DMA disabled23" "No,Yes" bitfld.long 0x00 22. " CHNL_ENABLE_CLR ,DMA disabled22" "No,Yes" bitfld.long 0x00 21. " CHNL_ENABLE_CLR ,DMA disabled21" "No,Yes" bitfld.long 0x00 20. " CHNL_ENABLE_CLR ,DMA disabled20" "No,Yes" textline " " bitfld.long 0x00 19. " CHNL_ENABLE_CLR ,DMA disabled19" "No,Yes" bitfld.long 0x00 18. " CHNL_ENABLE_CLR ,DMA disabled18" "No,Yes" bitfld.long 0x00 17. " CHNL_ENABLE_CLR ,DMA disabled17" "No,Yes" bitfld.long 0x00 16. " CHNL_ENABLE_CLR ,DMA disabled16" "No,Yes" textline " " bitfld.long 0x00 15. " CHNL_ENABLE_CLR ,DMA disabled15" "No,Yes" bitfld.long 0x00 14. " CHNL_ENABLE_CLR ,DMA disabled14" "No,Yes" bitfld.long 0x00 13. " CHNL_ENABLE_CLR ,DMA disabled13" "No,Yes" bitfld.long 0x00 12. " CHNL_ENABLE_CLR ,DMA disabled12" "No,Yes" textline " " bitfld.long 0x00 11. " CHNL_ENABLE_CLR ,DMA disabled11" "No,Yes" bitfld.long 0x00 10. " CHNL_ENABLE_CLR ,DMA disabled10" "No,Yes" bitfld.long 0x00 9. " CHNL_ENABLE_CLR ,DMA disabled9" "No,Yes" bitfld.long 0x00 8. " CHNL_ENABLE_CLR ,DMA disabled8" "No,Yes" textline " " bitfld.long 0x00 7. " CHNL_ENABLE_CLR ,DMA disabled7" "No,Yes" bitfld.long 0x00 6. " CHNL_ENABLE_CLR ,DMA disabled6" "No,Yes" bitfld.long 0x00 5. " CHNL_ENABLE_CLR ,DMA disabled5" "No,Yes" bitfld.long 0x00 4. " CHNL_ENABLE_CLR ,DMA disabled4" "No,Yes" textline " " bitfld.long 0x00 3. " CHNL_ENABLE_CLR ,DMA disabled3" "No,Yes" bitfld.long 0x00 2. " CHNL_ENABLE_CLR ,DMA disabled2" "No,Yes" bitfld.long 0x00 1. " CHNL_ENABLE_CLR ,DMA disabled1" "No,Yes" bitfld.long 0x00 0. " CHNL_ENABLE_CLR ,DMA disabled0" "No,Yes" group.long 0x30++0x03 line.long 0x00 "DMABCHNLPRIALTSET,Channel primary-alternate set Register" bitfld.long 0x00 31. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data31" "Primary,Alternative" bitfld.long 0x00 30. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data30" "Primary,Alternative" bitfld.long 0x00 29. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data29" "Primary,Alternative" bitfld.long 0x00 28. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data28" "Primary,Alternative" textline " " bitfld.long 0x00 27. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data27" "Primary,Alternative" bitfld.long 0x00 26. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data26" "Primary,Alternative" bitfld.long 0x00 25. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data25" "Primary,Alternative" bitfld.long 0x00 24. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data24" "Primary,Alternative" textline " " bitfld.long 0x00 23. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data23" "Primary,Alternative" bitfld.long 0x00 22. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data22" "Primary,Alternative" bitfld.long 0x00 21. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data21" "Primary,Alternative" bitfld.long 0x00 20. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data20" "Primary,Alternative" textline " " bitfld.long 0x00 19. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data19" "Primary,Alternative" bitfld.long 0x00 18. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data18" "Primary,Alternative" bitfld.long 0x00 17. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data17" "Primary,Alternative" bitfld.long 0x00 16. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data16" "Primary,Alternative" textline " " bitfld.long 0x00 15. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data15" "Primary,Alternative" bitfld.long 0x00 14. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data14" "Primary,Alternative" bitfld.long 0x00 13. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data13" "Primary,Alternative" bitfld.long 0x00 12. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data12" "Primary,Alternative" textline " " bitfld.long 0x00 11. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data11" "Primary,Alternative" bitfld.long 0x00 10. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data10" "Primary,Alternative" bitfld.long 0x00 9. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data9" "Primary,Alternative" bitfld.long 0x00 8. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data8" "Primary,Alternative" textline " " bitfld.long 0x00 7. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data7" "Primary,Alternative" bitfld.long 0x00 6. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data6" "Primary,Alternative" bitfld.long 0x00 5. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data5" "Primary,Alternative" bitfld.long 0x00 4. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data4" "Primary,Alternative" textline " " bitfld.long 0x00 3. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data3" "Primary,Alternative" bitfld.long 0x00 2. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data2" "Primary,Alternative" bitfld.long 0x00 1. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data1" "Primary,Alternative" bitfld.long 0x00 0. " CHNL_PRI_ALT_SET ,Selects primary data or alternative data0" "Primary,Alternative" wgroup.long 0x30++0x03 line.long 0x00 "DMABCHNLPRIALTCLR,Channel primary-alternate clear Register" bitfld.long 0x00 31. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting31" "No effect,Primary" bitfld.long 0x00 30. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting30" "No effect,Primary" bitfld.long 0x00 29. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting29" "No effect,Primary" bitfld.long 0x00 28. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting28" "No effect,Primary" textline " " bitfld.long 0x00 27. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting27" "No effect,Primary" bitfld.long 0x00 26. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting26" "No effect,Primary" bitfld.long 0x00 25. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting25" "No effect,Primary" bitfld.long 0x00 24. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting24" "No effect,Primary" textline " " bitfld.long 0x00 23. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting23" "No effect,Primary" bitfld.long 0x00 22. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting22" "No effect,Primary" bitfld.long 0x00 21. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting21" "No effect,Primary" bitfld.long 0x00 20. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting20" "No effect,Primary" textline " " bitfld.long 0x00 19. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting19" "No effect,Primary" bitfld.long 0x00 18. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting18" "No effect,Primary" bitfld.long 0x00 17. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting17" "No effect,Primary" bitfld.long 0x00 16. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting16" "No effect,Primary" textline " " bitfld.long 0x00 15. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting15" "No effect,Primary" bitfld.long 0x00 14. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting14" "No effect,Primary" bitfld.long 0x00 13. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting13" "No effect,Primary" bitfld.long 0x00 12. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting12" "No effect,Primary" textline " " bitfld.long 0x00 11. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting11" "No effect,Primary" bitfld.long 0x00 10. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting10" "No effect,Primary" bitfld.long 0x00 9. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting9" "No effect,Primary" bitfld.long 0x00 8. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting8" "No effect,Primary" textline " " bitfld.long 0x00 7. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting7" "No effect,Primary" bitfld.long 0x00 6. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting6" "No effect,Primary" bitfld.long 0x00 5. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting5" "No effect,Primary" bitfld.long 0x00 4. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting4" "No effect,Primary" textline " " bitfld.long 0x00 3. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting3" "No effect,Primary" bitfld.long 0x00 2. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting2" "No effect,Primary" bitfld.long 0x00 1. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting1" "No effect,Primary" bitfld.long 0x00 0. " CHNL_PRI_ALT_CLR ,Clears the alternative data setting0" "No effect,Primary" group.long 0x34++0x03 line.long 0x00 "DMABCHNLPRIORITYSET,Channel priority set Register" bitfld.long 0x00 31. " CHNL_PRIORITY_SET ,Priority settings31" "Normal,High" bitfld.long 0x00 30. " CHNL_PRIORITY_SET ,Priority settings30" "Normal,High" bitfld.long 0x00 29. " CHNL_PRIORITY_SET ,Priority settings29" "Normal,High" bitfld.long 0x00 28. " CHNL_PRIORITY_SET ,Priority settings28" "Normal,High" textline " " bitfld.long 0x00 27. " CHNL_PRIORITY_SET ,Priority settings27" "Normal,High" bitfld.long 0x00 26. " CHNL_PRIORITY_SET ,Priority settings26" "Normal,High" bitfld.long 0x00 25. " CHNL_PRIORITY_SET ,Priority settings25" "Normal,High" bitfld.long 0x00 24. " CHNL_PRIORITY_SET ,Priority settings24" "Normal,High" textline " " bitfld.long 0x00 23. " CHNL_PRIORITY_SET ,Priority settings23" "Normal,High" bitfld.long 0x00 22. " CHNL_PRIORITY_SET ,Priority settings22" "Normal,High" bitfld.long 0x00 21. " CHNL_PRIORITY_SET ,Priority settings21" "Normal,High" bitfld.long 0x00 20. " CHNL_PRIORITY_SET ,Priority settings20" "Normal,High" textline " " bitfld.long 0x00 19. " CHNL_PRIORITY_SET ,Priority settings19" "Normal,High" bitfld.long 0x00 18. " CHNL_PRIORITY_SET ,Priority settings18" "Normal,High" bitfld.long 0x00 17. " CHNL_PRIORITY_SET ,Priority settings17" "Normal,High" bitfld.long 0x00 16. " CHNL_PRIORITY_SET ,Priority settings16" "Normal,High" textline " " bitfld.long 0x00 15. " CHNL_PRIORITY_SET ,Priority settings15" "Normal,High" bitfld.long 0x00 14. " CHNL_PRIORITY_SET ,Priority settings14" "Normal,High" bitfld.long 0x00 13. " CHNL_PRIORITY_SET ,Priority settings13" "Normal,High" bitfld.long 0x00 12. " CHNL_PRIORITY_SET ,Priority settings12" "Normal,High" textline " " bitfld.long 0x00 11. " CHNL_PRIORITY_SET ,Priority settings11" "Normal,High" bitfld.long 0x00 10. " CHNL_PRIORITY_SET ,Priority settings10" "Normal,High" bitfld.long 0x00 9. " CHNL_PRIORITY_SET ,Priority settings9" "Normal,High" bitfld.long 0x00 8. " CHNL_PRIORITY_SET ,Priority settings8" "Normal,High" textline " " bitfld.long 0x00 7. " CHNL_PRIORITY_SET ,Priority settings7" "Normal,High" bitfld.long 0x00 6. " CHNL_PRIORITY_SET ,Priority settings6" "Normal,High" bitfld.long 0x00 5. " CHNL_PRIORITY_SET ,Priority settingsg5" "Normal,High" bitfld.long 0x00 4. " CHNL_PRIORITY_SET ,Priority settings4" "Normal,High" textline " " bitfld.long 0x00 3. " CHNL_PRIORITY_SET ,Priority settings3" "Normal,High" bitfld.long 0x00 2. " CHNL_PRIORITY_SET ,Priority settings2" "Normal,High" bitfld.long 0x00 1. " CHNL_PRIORITY_SET ,Priority settings1" "Normal,High" bitfld.long 0x00 0. " CHNL_PRIORITY_SET ,Priority settings0" "Normal,High" wgroup.long 0x34++0x03 line.long 0x00 "DMABCHNLPRIORITYCLR,Channel priority clear Register" bitfld.long 0x00 31. " CHNL_PRIORITY_CLR ,Clears the high-priority setting31" "No effect,Normal priority" bitfld.long 0x00 30. " CHNL_PRIORITY_CLR ,Clears the high-priority setting30" "No effect,Normal priority" bitfld.long 0x00 29. " CHNL_PRIORITY_CLR ,Clears the high-priority setting29" "No effect,Normal priority" bitfld.long 0x00 28. " CHNL_PRIORITY_CLR ,Clears the high-priority setting28" "No effect,Normal priority" textline " " bitfld.long 0x00 27. " CHNL_PRIORITY_CLR ,Clears the high-priority setting27" "No effect,Normal priority" bitfld.long 0x00 26. " CHNL_PRIORITY_CLR ,Clears the high-priority setting26" "No effect,Normal priority" bitfld.long 0x00 25. " CHNL_PRIORITY_CLR ,Clears the high-priority setting25" "No effect,Normal priority" bitfld.long 0x00 24. " CHNL_PRIORITY_CLR ,Clears the high-priority setting24" "No effect,Normal priority" textline " " bitfld.long 0x00 23. " CHNL_PRIORITY_CLR ,Clears the high-priority setting23" "No effect,Normal priority" bitfld.long 0x00 22. " CHNL_PRIORITY_CLR ,Clears the high-priority setting22" "No effect,Normal priority" bitfld.long 0x00 21. " CHNL_PRIORITY_CLR ,Clears the high-priority setting21" "No effect,Normal priority" bitfld.long 0x00 20. " CHNL_PRIORITY_CLR ,Clears the high-priority setting20" "No effect,Normal priority" textline " " bitfld.long 0x00 19. " CHNL_PRIORITY_CLR ,Clears the high-priority setting19" "No effect,Normal priority" bitfld.long 0x00 18. " CHNL_PRIORITY_CLR ,Clears the high-priority setting18" "No effect,Normal priority" bitfld.long 0x00 17. " CHNL_PRIORITY_CLR ,Clears the high-priority setting17" "No effect,Normal priority" bitfld.long 0x00 16. " CHNL_PRIORITY_CLR ,Clears the high-priority setting16" "No effect,Normal priority" textline " " bitfld.long 0x00 15. " CHNL_PRIORITY_CLR ,Clears the high-priority setting15" "No effect,Normal priority" bitfld.long 0x00 14. " CHNL_PRIORITY_CLR ,Clears the high-priority setting14" "No effect,Normal priority" bitfld.long 0x00 13. " CHNL_PRIORITY_CLR ,Clears the high-priority setting13" "No effect,Normal priority" bitfld.long 0x00 12. " CHNL_PRIORITY_CLR ,Clears the high-priority setting12" "No effect,Normal priority" textline " " bitfld.long 0x00 11. " CHNL_PRIORITY_CLR ,Clears the high-priority setting11" "No effect,Normal priority" bitfld.long 0x00 10. " CHNL_PRIORITY_CLR ,Clears the high-priority setting10" "No effect,Normal priority" bitfld.long 0x00 9. " CHNL_PRIORITY_CLR ,Clears the high-priority setting9" "No effect,Normal priority" bitfld.long 0x00 8. " CHNL_PRIORITY_CLR ,Clears the high-priority setting8" "No effect,Normal priority" textline " " bitfld.long 0x00 7. " CHNL_PRIORITY_CLR ,Clears the high-priority setting7" "No effect,Normal priority" bitfld.long 0x00 6. " CHNL_PRIORITY_CLR ,Clears the high-priority setting6" "No effect,Normal priority" bitfld.long 0x00 5. " CHNL_PRIORITY_CLR ,Clears the high-priority setting5" "No effect,Normal priority" bitfld.long 0x00 4. " CHNL_PRIORITY_CLR ,Clears the high-priority setting4" "No effect,Normal priority" textline " " bitfld.long 0x00 3. " CHNL_PRIORITY_CLR ,Clears the high-priority setting3" "No effect,Normal priority" bitfld.long 0x00 2. " CHNL_PRIORITY_CLR ,Clears the high-priority setting2" "No effect,Normal priority" bitfld.long 0x00 1. " CHNL_PRIORITY_CLR ,Clears the high-priority setting1" "No effect,Normal priority" bitfld.long 0x00 0. " CHNL_PRIORITY_CLR ,Clears the high-priority setting0" "No effect,Normal priority" group.long 0x4C++0x03 line.long 0x0 "DMABERRCLR,Bus error clear Register" bitfld.long 0x0 0. " ERR_CLR ,Bus error" "No error,Error" else width 21. tree "Common Registers" rgroup.long 0x0++0x07 line.long 0x0 "DMACINTSTATUS,Interrupt Status Register" sif cpuis("TMPM320C1*") bitfld.long 0x0 7. " INTSTATUS7 ,Status of DMAC channel 7 interrupt generation" "Requested,Not requested" bitfld.long 0x0 6. " INTSTATUS6 ,Status of DMAC channel 6 interrupt generation" "Requested,Not requested" bitfld.long 0x0 5. " INTSTATUS5 ,Status of DMAC channel 5 interrupt generation" "Requested,Not requested" textline " " bitfld.long 0x0 4. " INTSTATUS4 ,Status of DMAC channel 4 interrupt generation" "Requested,Not requested" bitfld.long 0x0 3. " INTSTATUS3 ,Status of DMAC channel 3 interrupt generation" "Requested,Not requested" bitfld.long 0x0 2. " INTSTATUS2 ,Status of DMAC channel 2 interrupt generation" "Requested,Not requested" textline " " endif bitfld.long 0x0 1. " INTSTATUS1 ,Channel 1 interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x0 0. " INTSTATUS0 ,Channel 0 interrupt generation status" "No interrupt,Interrupt" line.long 0x4 "DMACINTTCSTATUS,Terminal Count Interrupt Status Register" sif cpuis("TMPM320C1*") bitfld.long 0x4 7. " INTSTATUSTC7 ,Channel 7 transfer end interrupt generation status" "Requested,Not requested" bitfld.long 0x4 6. " INTSTATUSTC6 ,Channel 6 transfer end interrupt generation status" "Requested,Not requested" bitfld.long 0x4 5. " INTSTATUSTC5 ,Channel 5 transfer end interrupt generation status" "Requested,Not requested" textline " " bitfld.long 0x4 4. " INTSTATUSTC4 ,Channel 4 transfer end interrupt generation status" "Requested,Not requested" bitfld.long 0x4 3. " INTSTATUSTC3 ,Channel 3 transfer end interrupt generation status" "Requested,Not requested" bitfld.long 0x4 2. " INTSTATUSTC2 ,Channel 2 transfer end interrupt generation status" "Requested,Not requested" textline " " endif bitfld.long 0x4 1. " INTSTATUSTC1 ,Channel 1 transfer end interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x4 0. " INTSTATUSTC0 ,Channel 0 transfer end interrupt generation status" "No interrupt,Interrupt" wgroup.long 0x8++0x03 line.long 0x0 "DMACINTTCCLEAR,Terminal Count Interrupt Clear Register" sif cpuis("TMPM320C1*") bitfld.long 0x0 7. " INTTCCLEAR7 ,Channel 7 transfer end interrupt clear" "No effect,Clear" bitfld.long 0x0 6. " INTTCCLEAR6 ,Channel 6 transfer end interrupt clear" "No effect,Clear" bitfld.long 0x0 5. " INTTCCLEAR5 ,Channel 5 transfer end interrupt clear" "No effect,Clear" textline " " bitfld.long 0x0 4. " INTTCCLEAR4 ,Channel 4 transfer end interrupt clear" "No effect,Clear" bitfld.long 0x0 3. " INTTCCLEAR3 ,Channel 3 transfer end interrupt clear" "No effect,Clear" bitfld.long 0x0 2. " INTTCCLEAR2 ,Channel 2 transfer end interrupt clear" "No effect,Clear" textline " " endif bitfld.long 0x0 1. " INTTCCLEAR1 ,Channel 1 transfer end interrupt clear" "No effect,Clear" bitfld.long 0x0 0. " INTTCCLEAR0 ,Channel 0 transfer end interrupt clear" "No effect,Clear" rgroup.long 0xC++0x03 line.long 0x0 "DMACINTERRORSTATUS,Error Interrupt Status Register" sif cpuis("TMPM320C1*") bitfld.long 0x0 7. " INTERRSTATUS7 ,Channel 7 error interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x0 6. " INTERRSTATUS6 ,Channel 6 error interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x0 5. " INTERRSTATUS5 ,Channel 5 error interrupt generation status" "No interrupt,Interrupt" textline " " bitfld.long 0x0 4. " INTERRSTATUS4 ,Channel 4 error interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x0 3. " INTERRSTATUS3 ,Channel 3 error interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x0 2. " INTERRSTATUS2 ,Channel 2 error interrupt generation status" "No interrupt,Interrupt" textline " " endif bitfld.long 0x0 1. " INTERRSTATUS1 ,Channel 1 error interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x0 0. " INTERRSTATUS0 ,Channel 0 error interrupt generation status" "No interrupt,Interrupt" wgroup.long 0x10++0x03 line.long 0x0 "DMACINTERRCLR,Error Interrupt Clear Register" sif cpuis("TMPM320C1*") bitfld.long 0x0 7. " INTERRCLR7 ,Channel 7 error interrupt clear" "No effect,Clear" bitfld.long 0x0 6. " INTERRCLR6 ,Channel 6 error interrupt clear" "No effect,Clear" bitfld.long 0x0 5. " INTERRCLR5 ,Channel 5 error interrupt clear" "No effect,Clear" textline " " bitfld.long 0x0 4. " INTERRCLR4 ,Channel 4 error interrupt clear" "No effect,Clear" bitfld.long 0x0 3. " INTERRCLR3 ,Channel 3 error interrupt clear" "No effect,Clear" bitfld.long 0x0 2. " INTERRCLR2 ,Channel 2 error interrupt clear" "No effect,Clear" textline " " endif bitfld.long 0x0 1. " INTERRCLR1 ,Channel 1 error interrupt clear" "No effect,Clear" bitfld.long 0x0 0. " INTERRCLR0 ,Channel 0 error interrupt clear" "No effect,Clear" rgroup.long 0x14++0x0b line.long 0x0 "DMACRAWINTTCSTAT,Terminal Count Raw Interrupt Status Register" sif cpuis("TMPM320C1*") bitfld.long 0x0 7. " RAWINTTCS7 ,Channel 7 pre-enable transfer end interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 6. " RAWINTTCS6 ,Channel 6 pre-enable transfer end interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 5. " RAWINTTCS5 ,Channel 5 pre-enable transfer end interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x0 4. " RAWINTTCS4 ,Channel 4 pre-enable transfer end interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 3. " RAWINTTCS3 ,Channel 3 pre-enable transfer end interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 2. " RAWINTTCS2 ,Channel 2 pre-enable transfer end interrupt status" "No interrupt,Interrupt" textline " " endif bitfld.long 0x0 1. " RAWINTTCS1 ,Channel 1 pre-enable transfer end interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 0. " RAWINTTCS0 ,Channel 0 pre-enable transfer end interrupt status" "No interrupt,Interrupt" line.long 0x4 "DMACRAWINTERRORSTAT,Error Raw Interrupt Status Register" sif cpuis("TMPM320C1*") bitfld.long 0x04 7. " RAWINTERRS7 ,Channel 7 pre-enable error interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x04 6. " RAWINTERRS6 ,Channel 6 pre-enable error interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x04 5. " RAWINTERRS5 ,Channel 5 pre-enable error interrupt generation status" "No interrupt,Interrupt" textline " " bitfld.long 0x04 4. " RAWINTERRS4 ,Channel 4 pre-enable error interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x04 3. " RAWINTERRS3 ,Channel 3 pre-enable error interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x04 2. " RAWINTERRS2 ,Channel 2 pre-enable error interrupt generation status" "No interrupt,Interrupt" textline " " endif bitfld.long 0x04 1. " RAWINTERRS1 ,Channel 1 pre-enable error interrupt generation status" "No interrupt,Interrupt" bitfld.long 0x04 0. " RAWINTERRS0 ,Channel 0 pre-enable error interrupt generation status" "No interrupt,Interrupt" line.long 0x8 "DMACENCHSTAT,Enabled Channel Status Register" sif cpuis("TMPM320C1*") bitfld.long 0x08 7. " ENABLEDCH7 ,Enabled Channel Status 7" "Disabled,Enabled" bitfld.long 0x08 6. " ENABLEDCH6 ,Enabled Channel Status 6" "Disabled,Enabled" bitfld.long 0x08 5. " ENABLEDCH5 ,Enabled Channel Status 5" "Disabled,Enabled" textline " " bitfld.long 0x08 4. " ENABLEDCH4 ,Enabled Channel Status 4" "Disabled,Enabled" bitfld.long 0x08 3. " ENABLEDCH3 ,Enabled Channel Status 3" "Disabled,Enabled" bitfld.long 0x08 2. " ENABLEDCH2 ,Enabled Channel Status 2" "Disabled,Enabled" textline " " endif bitfld.long 0x08 1. " ENABLEDCH1 ,Enabled Channel Status 1" "Disabled,Enabled" bitfld.long 0x08 0. " ENABLEDCH0 ,Enabled Channel Status 0" "Disabled,Enabled" group.long 0x20++0x03 line.long 0x0 "DMACSOFTBREQ,Software Burst Request Register" sif cpuis("TMPM364F*")||cpuis("TMPM362F*") bitfld.long 0x0 15. " SOFTBREQ15 ,DMA burst request by software 15" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 13. " SOFTBREQ13 ,DMA burst request by software 13" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 12. " SOFTBREQ12 ,DMA burst request by software 12" "Stopped/Invalid,Operated/Requested" textline " " bitfld.long 0x0 11. " SOFTBREQ11 ,DMA burst request by software 11" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 10. " SOFTBREQ10 ,DMA burst request by software 10" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 9. " SOFTBREQ9 ,DMA burst request by software 9" "Stopped/Invalid,Operating/Request" textline " " bitfld.long 0x0 8. " SOFTBREQ8 ,DMA burst request by software 8" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 7. " SOFTBREQ7 ,DMA burst request by software 7" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 6. " SOFTBREQ6 ,DMA burst request by software 6" "Stopped/Invalid,Operated/Requested" textline " " bitfld.long 0x0 5. " SOFTBREQ5 ,DMA burst request by software 5" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 4. " SOFTBREQ4 ,DMA burst request by software 4" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 3. " SOFTBREQ3 ,DMA burst request by software 3" "Stopped/Invalid,Operated/Requested" textline " " bitfld.long 0x0 2. " SOFTBREQ2 ,DMA burst request by software 2" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 1. " SOFTBREQ1 ,DMA burst request by software 1" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 0. " SOFTBREQ0 ,DMA burst request by software 0" "Stopped/Invalid,Operated/Requested" elif cpuis("TMPM361F*")||cpuis("TMPM363F*") bitfld.long 0x0 15. " SOFTBREQ15 ,DMA burst request by software 15" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 13. " SOFTBREQ13 ,DMA burst request by software 13" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 12. " SOFTBREQ12 ,DMA burst request by software 12" "Stopped/Invalid,Operated/Requested" textline " " bitfld.long 0x0 4. " SOFTBREQ4 ,DMA burst request by software 4" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 3. " SOFTBREQ3 ,DMA burst request by software 3" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 2. " SOFTBREQ2 ,DMA burst request by software 2" "Stopped/Invalid,Operated/Requested" textline " " bitfld.long 0x0 1. " SOFTBREQ1 ,DMA burst request by software 1" "Stopped/Invalid,Operated/Requested" bitfld.long 0x0 0. " SOFTBREQ0 ,DMA burst request by software 0" "Stopped/Invalid,Operated/Requested" elif cpuis("TMPM366F*")||cpuis("TMPM365F*")||cpuis("TMPM341F*") bitfld.long 0x00 15. " SOFTBREQ15 ,DMA burst request by software15" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 14. " SOFTBREQ14 ,DMA burst request by software14" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 13. " SOFTBREQ13 ,DMA burst request by software13" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 12. " SOFTBREQ12 ,DMA burst request by software12" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 11. " SOFTBREQ11 ,DMA burst request by software11" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 10. " SOFTBREQ10 ,DMA burst request by software10" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 9. " SOFTBREQ9 ,DMA burst request by software9" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 8. " SOFTBREQ8 ,DMA burst request by software8" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 7. " SOFTBREQ7 ,DMA burst request by software7" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 6. " SOFTBREQ6 ,DMA burst request by software6" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 5. " SOFTBREQ5 ,DMA burst request by software5" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 4. " SOFTBREQ4 ,DMA burst request by software4" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 3. " SOFTBREQ3 ,DMA burst request by software3" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 2. " SOFTBREQ2 ,DMA burst request by software2" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 1. " SOFTBREQ1 ,DMA burst request by software1" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 0. " SOFTBREQ0 ,DMA burst request by software0" "Stopped/Invalid,Run/Requested" elif cpuis("TMPM320C1*") bitfld.long 0x00 14. " SOFTBREQ14 ,DMA burst request by software14" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 13. " SOFTBREQ13 ,DMA burst request by software13" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 12. " SOFTBREQ12 ,DMA burst request by software12" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 11. " SOFTBREQ11 ,DMA burst request by software11" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 10. " SOFTBREQ10 ,DMA burst request by software10" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 9. " SOFTBREQ9 ,DMA burst request by software9" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 8. " SOFTBREQ8 ,DMA burst request by software8" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 7. " SOFTBREQ7 ,DMA burst request by software7" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 6. " SOFTBREQ6 ,DMA burst request by software6" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 5. " SOFTBREQ5 ,DMA burst request by software5" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 4. " SOFTBREQ4 ,DMA burst request by software4" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 3. " SOFTBREQ3 ,DMA burst request by software3" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 2. " SOFTBREQ2 ,DMA burst request by software2" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 1. " SOFTBREQ1 ,DMA burst request by software1" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 0. " SOFTBREQ0 ,DMA burst request by software0" "Stopped/Invalid,Run/Requested" elif cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x0 8. " SOFTBREQ8 ,DMA burst request by software at SSP1" "Not requested,Requested" bitfld.long 0x0 7. " SOFTBREQ7 ,DMA burst request by software at SSP1 transmission" "Not requested,Requested" bitfld.long 0x0 6. " SOFTBREQ6 ,DMA burst request by software at SSP0 reception" "Not requested,Requested" textline " " bitfld.long 0x0 5. " SOFTBREQ5 ,DMA burst request by software SSP0 transmission" "Not requested,Requested" bitfld.long 0x0 4. " SOFTBREQ4 ,DMA burst request by software at SIO4 transmission and reception" "Not requested,Requested" bitfld.long 0x0 3. " SOFTBREQ3 ,DMA burst request by software at SIO3 transmission and reception" "Not requested,Requested" textline " " bitfld.long 0x0 2. " SOFTBREQ2 ,DMA burst request by software at SIO2 transmission and reception" "Not requested,Requested" bitfld.long 0x0 1. " SOFTBREQ1 ,DMA burst request by software at SIO1 transmission and reception" "Not requested,Requested" bitfld.long 0x0 0. " SOFTBREQ0 ,DMA burst request by software at SIO0 transmission and reception" "Not requested,Requested" endif sif (!cpuis("TMPM341F*")) group.long 0x24++0x03 line.long 0x0 "DMACSOFTSREQ,Software Single Request Register" sif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") bitfld.long 0x0 13. " SOFTSREQ8 ,Single request by software at SSP reception" "Not requested,Requested" elif cpuis("TMPM365F*") bitfld.long 0x00 15. " SOFTSREQ15 ,DMA single request by software15" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 14. " SOFTSREQ14 ,DMA single request by software14" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 13. " SOFTSREQ13 ,DMA single request by software13" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 12. " SOFTSREQ12 ,DMA single request by software12" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 11. " SOFTSREQ11 ,DMA single request by software11" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 10. " SOFTSREQ10 ,DMA single request by software10" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 9. " SOFTSREQ9 ,DMA single request by software9" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 8. " SOFTSREQ8 ,DMA single request by software8" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 7. " SOFTSREQ7 ,DMA single request by software7" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 6. " SOFTSREQ6 ,DMA single request by software6" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 5. " SOFTSREQ5 ,DMA single request by software5" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 4. " SOFTSREQ4 ,DMA single request by software4" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 3. " SOFTSREQ3 ,DMA single request by software3" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 2. " SOFTSREQ2 ,DMA single request by software2" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 1. " SOFTSREQ1 ,DMA single request by software1" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 0. " SOFTSREQ0 ,DMA single request by software0" "Stopped/Invalid,Run/Requested" elif cpuis("TMPM320C1*") bitfld.long 0x00 14. " SOFTSREQ14 ,DMA single request by software14" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 13. " SOFTSREQ13 ,DMA single request by software13" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 12. " SOFTSREQ12 ,DMA single request by software12" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 11. " SOFTSREQ11 ,DMA single request by software11" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 10. " SOFTSREQ10 ,DMA single request by software10" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 9. " SOFTSREQ9 ,DMA single request by software9" "Stopped/Invalid,Run/Requested" textline " " bitfld.long 0x00 8. " SOFTSREQ8 ,DMA single request by software8" "Stopped/Invalid,Run/Requested" bitfld.long 0x00 7. " SOFTSREQ7 ,DMA single request by software7" "Stopped/Invalid,Run/Requested" elif (cpuis("TMPM366F*")&&"B"=="A") bitfld.long 0x0 15. " SOFTSREQ15 ,Single request by software at SSP2 Reception" "Stopped/Invaild,Run/Requested" bitfld.long 0x0 14. " SOFTSREQ14 ,Single request by software at SSP2 Transmission" "Stopped/Invaild,Run/Requested" elif (cpuis("TMPM366F*")&&"B"=="B") bitfld.long 0x0 15. " SOFTSREQ15 ,Single request by software at SSP2 Reception" "Stopped/Invaild,Run/Requested" bitfld.long 0x0 14. " SOFTSREQ14 ,Single request by software at SSP2 Transmission" "Stopped/Invaild,Run/Requested" bitfld.long 0x0 13. " SOFTSREQ13 ,Single request by software at SSP1 Reception" "Stopped/Invaild,Run/Requested" textline " " bitfld.long 0x0 12. " SOFTSREQ12 ,Single request by software at SSP1 Transmission" "Stopped/Invaild,Run/Requested" bitfld.long 0x0 11. " SOFTSREQ11 ,Single request by software at SSP0 Reception" "Stopped/Invaild,Run/Requested" bitfld.long 0x0 10. " SOFTSREQ10 ,Single request by software at SSP0 Transmission" "Stopped/Invaild,Run/Requested" elif cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x0 8. " SOFTSREQ8 ,Single request by software at SSP1 reception" "Not requested,Requested" bitfld.long 0x0 6. " SOFTSREQ6 ,Single request by software at SSP0 reception" "Not requested,Requested" endif elif (cpuis("TMPM341F*")&&("B"=="A")) hgroup.long 0x24++0x03 hide.long 0x00 "DMACSOFTSREQ,Software Single Request Register" elif (cpuis("TMPM341F*")&&("B"=="B")) group.long 0x24++0x03 line.long 0x0 "DMACSOFTSREQ,Software Single Request Register" bitfld.long 0x0 15. " SOFTSREQ15 ,DMA single request by software 15" "Under suspesion/Invalid,Running/Request" bitfld.long 0x0 14. " SOFTSREQ14 ,DMA single request by software 14" "Under suspesion/Invalid,Running/Request" endif sif cpuis("TMPM341F*") group.long 0x30++0x03 line.long 0x00 "DMACConfiguration,DMAC Configuration Register" bitfld.long 0x00 1. " M ,DMA endian configuration" "Little endian,Big endian" bitfld.long 0x00 0. " E ,DMA circuit control" "Stopped,Operated" elif cpuis("TMPM365F*") group.long 0x30++0x03 line.long 0x0 "DMACCONFIGURATION,Configuration Register" bitfld.long 0x0 1. " M ,DMA endianness configuration" "0,1" bitfld.long 0x0 0. " E ,DMA circuit control" "Stopped,Operated" elif cpuis("TMPM320C1*") group.long 0x30++0x03 line.long 0x00 "DMACCONFIGURATION,Configuration Register" bitfld.long 0x00 2. " M2 ,DMA endianness configuration" "Little endian," bitfld.long 0x00 1. " M1 ,DMA endianness configuration" "Little endian," bitfld.long 0x00 0. " E ,DMA circuit control" "Stopped,Operated" else group.long 0x30++0x03 line.long 0x0 "DMACCONFIGURATION,Configuration Register" bitfld.long 0x0 1. " M ,DMA endianness configuration" "Little-endian," bitfld.long 0x0 0. " E ,DMA circuit control" "Stopped,Operated" endif tree.end tree "Channel Registers" tree "Channel 0" width 17. group.long 0x100++0x13 line.long 0x0 "DMACC0SRCADDR,Channel Source Address Register 0" line.long 0x4 "DMACC0DESTADDR,Channel Destination Address Register 0" line.long 0x8 "DMACC0LLI,Channel Linked List Item Register 0" sif cpuis("TMPM320C1*") hexmask.long 0x8 2.--31. 0x4 " LLI ,First address of the next transfer information" bitfld.long 0x08 0. " LM ,Selects LLI storage destination AHB Master" "DMA1,DMA2" else hexmask.long 0x8 2.--31. 0x4 " LLI ,First address of the next transfer information" endif line.long 0xC "DMACC0CONTROL,Channel Control Register 0" bitfld.long 0x0C 31. " I ,Transfer end interrupt interrupt enable" "Disabled,Enabled" bitfld.long 0x0C 27. " DI ,Transfer destination address increment" "Not incremented,Incremented" bitfld.long 0x0C 26. " SI ,Transfer source address increment" "Not incremented,Incremented" sif cpuis("TMPM320C1*") bitfld.long 0x0C 25. " D ,Transfer destination AHB Master" "DMA1,DMA2" bitfld.long 0x0C 24. " S ,Transfer source AHB Master" "DMA1,DMA2" endif textline " " bitfld.long 0x0C 21.--23. " DWIDTH ,Destination width" "8-bit,16-bit,32-bit,,,,," bitfld.long 0x0C 18.--20. " SWIDTH ,Source width" "8-bit,16-bit,32-bit,,,,," bitfld.long 0x0C 15.--17. " DBSIZE ,Destination burst size" "1 beat,4 beats,8 beats,16 beats,32 beats,64 beats,128 beats,256 beats" textline " " bitfld.long 0x0C 12.--14. " SBSIZE ,Source burst size" "1 beat,4 beats,8 beats,16 beats,32 beats,64 beats,128 beats,256 beats" hexmask.long.word 0x0C 0.--11. 1. " TRANSFERSIZE ,Transfer size" line.long 0x10 "DMACC0CONFIG,Channel Configuration Register 0" bitfld.long 0x10 18. " HALT ,DMA request accept" "Accepted,Ignored" rbitfld.long 0x10 17. " ACTIVE ,Data is present in the FIFO" "No data,Data" bitfld.long 0x10 16. " LOCK ,Transfer lock enable" "Disabled,Enabled" textline " " bitfld.long 0x10 15. " ITC ,Transfer end interrupt enable" "Disabled,Enabled" bitfld.long 0x10 14. " IE ,Error interrupt enable" "Disabled,Enabled" sif cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM361F*")||cpuis("TMPM362F*") bitfld.long 0x10 11.--13. " FLOWCNTRL ,Flow control and transfer type" "Memory-to-memory,Memory-to-peripheral,Peripheral-to-memory,,,,," elif cpuis("TMPM320C1*")||cpuis("TMPM366F*")||cpuis("TMPM341F*")||cpuis("TMPM365F*") bitfld.long 0x10 11.--13. " FLOWCNTRL ,Flow control and transfer type" "Memory-to-memory,Memory-to-peripheral,Peripheral-to-memory,Peripheral-to-peripheral,,,," endif textline " " bitfld.long 0x10 6.--9. " DESTPERIPHERAL ,Destination peripheral" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x10 1.--4. " SRCPERIPHERAL ,Source peripheral" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x10 0. " E ,Channel Enable" "Disabled,Enabled" sif cpuis("TMPM320C1*") group.long 0x5300++0x03 line.long 0x00 "CG_DMASELR,DMA request Select control Register" bitfld.long 0x00 16.--19. " DMASEL ,DMA request peripheral numbers 11 to 14" "SSP2/SSP3,SSP2/SSP3,SSP2/UART2,SSP3/UART2,SSP2/UART3,SSP3/UART3,UART2/UART3,UART2/UART3,SSP3/SSP2,SSP3/SSP2,UART2/SSP2,UART2/SSP3,UART3/SSP2,UART3/SSP3,UART3/UART2,UART3/UART2" bitfld.long 0x00 1. " SP1U1DMA ,DMA request peripheral numbers 9 and 10" "SSP1,UART1" bitfld.long 0x00 0. " SP0U0DMA ,DMA request peripheral numbers 7 and 8" "SSP0,UART0" endif tree.end tree "Channel 1" width 17. group.long 0x120++0x13 line.long 0x0 "DMACC1SRCADDR,Channel Source Address Register 1" line.long 0x4 "DMACC1DESTADDR,Channel Destination Address Register 1" line.long 0x8 "DMACC1LLI,Channel Linked List Item Register 1" sif cpuis("TMPM320C1*") hexmask.long 0x8 2.--31. 0x4 " LLI ,First address of the next transfer information" bitfld.long 0x08 0. " LM ,Selects LLI storage destination AHB Master" "DMA1,DMA2" else hexmask.long 0x8 2.--31. 0x4 " LLI ,First address of the next transfer information" endif line.long 0xC "DMACC1CONTROL,Channel Control Register 1" bitfld.long 0x0C 31. " I ,Transfer end interrupt interrupt enable" "Disabled,Enabled" bitfld.long 0x0C 27. " DI ,Transfer destination address increment" "Not incremented,Incremented" bitfld.long 0x0C 26. " SI ,Transfer source address increment" "Not incremented,Incremented" sif cpuis("TMPM320C1*") bitfld.long 0x0C 25. " D ,Transfer destination AHB Master" "DMA1,DMA2" bitfld.long 0x0C 24. " S ,Transfer source AHB Master" "DMA1,DMA2" endif textline " " bitfld.long 0x0C 21.--23. " DWIDTH ,Destination width" "8-bit,16-bit,32-bit,,,,," bitfld.long 0x0C 18.--20. " SWIDTH ,Source width" "8-bit,16-bit,32-bit,,,,," bitfld.long 0x0C 15.--17. " DBSIZE ,Destination burst size" "1 beat,4 beats,8 beats,16 beats,32 beats,64 beats,128 beats,256 beats" textline " " bitfld.long 0x0C 12.--14. " SBSIZE ,Source burst size" "1 beat,4 beats,8 beats,16 beats,32 beats,64 beats,128 beats,256 beats" hexmask.long.word 0x0C 0.--11. 1. " TRANSFERSIZE ,Transfer size" line.long 0x10 "DMACC1CONFIG,Channel Configuration Register 1" bitfld.long 0x10 18. " HALT ,DMA request accept" "Accepted,Ignored" rbitfld.long 0x10 17. " ACTIVE ,Data is present in the FIFO" "No data,Data" bitfld.long 0x10 16. " LOCK ,Transfer lock enable" "Disabled,Enabled" textline " " bitfld.long 0x10 15. " ITC ,Transfer end interrupt enable" "Disabled,Enabled" bitfld.long 0x10 14. " IE ,Error interrupt enable" "Disabled,Enabled" sif cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM361F*")||cpuis("TMPM362F*") bitfld.long 0x10 11.--13. " FLOWCNTRL ,Flow control and transfer type" "Memory-to-memory,Memory-to-peripheral,Peripheral-to-memory,,,,," elif cpuis("TMPM320C1*")||cpuis("TMPM366F*")||cpuis("TMPM341F*")||cpuis("TMPM365F*") bitfld.long 0x10 11.--13. " FLOWCNTRL ,Flow control and transfer type" "Memory-to-memory,Memory-to-peripheral,Peripheral-to-memory,Peripheral-to-peripheral,,,," endif textline " " bitfld.long 0x10 6.--9. " DESTPERIPHERAL ,Destination peripheral" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x10 1.--4. " SRCPERIPHERAL ,Source peripheral" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x10 0. " E ,Channel Enable" "Disabled,Enabled" sif cpuis("TMPM320C1*") group.long 0x5300++0x03 line.long 0x00 "CG_DMASELR,DMA request Select control Register" bitfld.long 0x00 16.--19. " DMASEL ,DMA request peripheral numbers 11 to 14" "SSP2/SSP3,SSP2/SSP3,SSP2/UART2,SSP3/UART2,SSP2/UART3,SSP3/UART3,UART2/UART3,UART2/UART3,SSP3/SSP2,SSP3/SSP2,UART2/SSP2,UART2/SSP3,UART3/SSP2,UART3/SSP3,UART3/UART2,UART3/UART2" bitfld.long 0x00 1. " SP1U1DMA ,DMA request peripheral numbers 9 and 10" "SSP1,UART1" bitfld.long 0x00 0. " SP0U0DMA ,DMA request peripheral numbers 7 and 8" "SSP0,UART0" endif tree.end tree.end endif width 0xB tree.end endif tree.end tree "External bus interface (EBIF)" sif cpuis("TMPM341F*")||cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") base ad:0x4005C000 width 8. group.long 0x00++0x3 line.long 0x00 "EXBMOD,External Bus Mode Control Register" bitfld.long 0x00 1.--2. " EXBWAIT[1:0] ,Bus cycle extension" "None,Double,Quadruple,Prohibited" sif cpuis("TMPM341F*")||cpuis("TMPM366F*")||cpuis("TMPM369F*") bitfld.long 0x00 0. " EXBSEL ,External bus mode select" "Multiplex,Separate" else eventfld.long 0x00 0. " EXBSEL ,External bus mode select" "0,1" endif group.long 0x10++0x0F line.long 0x00 "EXBAS0,External Bus Area and Start Address Configuration Register 0" sif cpuis("TMPM367F*")||cpuis("TMPM36B*")||cpuis("TMPM369F*")||cpuis("TMPM368F*") hexmask.long.word 0x00 16.--31. 1. " SA[31:16] ,Chip select Start address" hexmask.long.byte 0x00 0.--7. 1. " EXAR[7:0] ,Address space size select" else hexmask.long.byte 0x00 16.--23. 1. " SA[23:16] ,Chip select Start address" hexmask.long.byte 0x00 0.--7. 1. " EXAR[7:0] ,Address space size select" endif line.long 0x04 "EXBAS1,External Bus Area and Start Address Configuration Register 1" sif cpuis("TMPM367F*")||cpuis("TMPM36B*")||cpuis("TMPM369F*")||cpuis("TMPM368F*") hexmask.long.word 0x04 16.--31. 1. " SA[31:16] ,Chip select Start address" hexmask.long.byte 0x04 0.--7. 1. " EXAR[7:0] ,Address space size select" else hexmask.long.byte 0x04 16.--23. 1. " SA[23:16] ,Chip select Start address" hexmask.long.byte 0x04 0.--7. 1. " EXAR[7:0] ,Address space size select" endif line.long 0x08 "EXBAS2,External Bus Area and Start Address Configuration Register 2" sif cpuis("TMPM367F*")||cpuis("TMPM36B*")||cpuis("TMPM369F*")||cpuis("TMPM368F*") hexmask.long.word 0x08 16.--31. 1. " SA[31:16] ,Chip select Start address" hexmask.long.byte 0x08 0.--7. 1. " EXAR[7:0] ,Address space size select" else hexmask.long.byte 0x08 16.--23. 1. " SA[23:16] ,Chip select Start address" hexmask.long.byte 0x08 0.--7. 1. " EXAR[7:0] ,Address space size select" endif line.long 0x0C "EXBAS3,External Bus Area and Start Address Configuration Register 3" sif cpuis("TMPM367F*")||cpuis("TMPM36B*")||cpuis("TMPM369F*")||cpuis("TMPM368F*") hexmask.long.word 0x0C 16.--31. 1. " SA[31:16] ,Chip select Start address" hexmask.long.byte 0x0C 0.--7. 1. " EXAR[7:0] ,Address space size select" else hexmask.long.byte 0x0C 16.--23. 1. " SA[23:16] ,Chip select Start address" hexmask.long.byte 0x0C 0.--7. 1. " EXAR[7:0] ,Address space size select" endif group.long 0x40++0x7 line.long 0x00 "EXBCS0,External Bus Chip Select Control Register 0" bitfld.long 0x00 30.--31. " CSR[1:0] ,Chip select covery cycle" "None,1-cycle,2-cycles,4-cycles" bitfld.long 0x00 27.--29. " WRR[2:0] ,Write recovery cycle" "None,1-cycle,2-cycles,3-cycles,4-cycles,5-cycles,6-cycles,8-cycles" bitfld.long 0x00 24.--26. " RDR[2:0] ,Read recovery cycle" "None,1-cycle,2-cycles,3-cycles,4-cycles,5-cycles,6-cycles,8-cycles" textline " " bitfld.long 0x00 20.--21. " ALEW[1:0] ,ALE wait cycle for multiplex bus" "None,1-cycle,2-cycles,4-cycles" bitfld.long 0x00 18.--19. " WRS[1:0] ,Write setup cycle" "None,1-cycle,2-cycles,4-cycles" bitfld.long 0x00 16.--17. " RDS[1:0] ,Read setup cycle" "None,1-cycle,2-cycles,4-cycles" textline " " bitfld.long 0x00 8.--12. " CSIW[4:0] ,Internal wait" "0-wait,1-wait,2-waits,3-waits,4-waits,5-waits,6-waits,7-waits,8-waits,9-waits,10-waits,11-waits,12-waits,13-waits,14-waits,15-waits,,,,,,,,,,,,,,,," bitfld.long 0x00 1.--2. " CSW[2:1] ,Data bus width" "8-bit,16-bit,Prohibited,Prohibited" bitfld.long 0x00 0. " CSW0 ,CS Enable" "Disabled,Enabled" line.long 0x04 "EXBCS1,External Bus Chip Select Control Register 1" bitfld.long 0x04 30.--31. " CSR[1:0] ,Chip select recovery cycle" "None,1-cycle,2-cycles,4-cycles" bitfld.long 0x04 27.--29. " WRR[2:0] ,Write recovery cycle" "None,1-cycle,2-cycles,3-cycles,4-cycles,5-cycles,6-cycles,8-cycles" bitfld.long 0x04 24.--26. " RDR[2:0] ,Read recovery cycle" "None,1-cycle,2-cycles,3-cycles,4-cycles,5-cycles,6-cycles,8-cycles" textline " " bitfld.long 0x04 20.--21. " ALEW[1:0] ,ALE wait cycle for multiplex bus" "None,1-cycle,2-cycles,4-cycles" bitfld.long 0x04 18.--19. " WRS[1:0] ,Write setup cycle" "None,1-cycle,2-cycles,4-cycles" bitfld.long 0x04 16.--17. " RDS[1:0] ,Read setup cycle" "None,1-cycle,2-cycles,4-cycles" textline " " bitfld.long 0x04 8.--12. " CSIW[4:0] ,Internal wait" "0-wait,1-wait,2-waits,3-waits,4-waits,5-waits,6-waits,7-waits,8-waits,9-waits,10-waits,11-waits,12-waits,13-waits,14-waits,15-waits,,,,,,,,,,,,,,,," bitfld.long 0x04 1.--2. " CSW[2:1] ,Data bus width" "8-bit,16-bit,Prohibited,Prohibited" bitfld.long 0x04 0. " CSW0 ,CS Enable" "Disabled,Enabled" sif cpuis("TMPM367F*")||cpuis("TMPM36B*")||cpuis("TMPM369F*")||cpuis("TMPM368F*") group.long 0x40++0x7 line.long 0x00 "EXBCS2,External Bus Chip Select Control Register 2" bitfld.long 0x00 30.--31. " CSR[1:0] ,Chip select recovery cycle" "None,1-cycle,2-cycles,4-cycles" bitfld.long 0x00 27.--29. " WRR[2:0] ,Write recovery cycle" "None,1-cycle,2-cycles,3-cycles,4-cycles,5-cycles,6-cycles,8-cycles" bitfld.long 0x00 24.--26. " RDR[2:0] ,Read recovery cycle" "None,1-cycle,2-cycles,3-cycles,4-cycles,5-cycles,6-cycles,8-cycles" textline " " bitfld.long 0x00 20.--21. " ALEW[1:0] ,ALE wait cycle for multiplex bus" "None,1-cycle,2-cycles,4-cycles" bitfld.long 0x00 18.--19. " WRS[1:0] ,Write setup cycle" "None,1-cycle,2-cycles,4-cycles" bitfld.long 0x00 16.--17. " RDS[1:0] ,Read setup cycle" "None,1-cycle,2-cycles,4-cycles" textline " " bitfld.long 0x00 8.--12. " CSIW[4:0] ,Internal wait" "0-wait,1-wait,2-waits,3-waits,4-waits,5-waits,6-waits,7-waits,8-waits,9-waits,10-waits,11-waits,12-waits,13-waits,14-waits,15-waits,,,,,,,,,,,,,,,," bitfld.long 0x00 1.--2. " CSW[2:1] ,Data bus width" "8-bit,16-bit,Prohibited,Prohibited" bitfld.long 0x00 0. " CSW0 ,CS Enable" "Disabled,Enabled" line.long 0x04 "EXBCS3,External Bus Chip Select Control Register 3" bitfld.long 0x04 30.--31. " CSR[1:0] ,Chip select recovery cycle" "None,1-cycle,2-cycles,4-cycles" bitfld.long 0x04 27.--29. " WRR[2:0] ,Write recovery cycle" "None,1-cycle,2-cycles,3-cycles,4-cycles,5-cycles,6-cycles,8-cycles" bitfld.long 0x04 24.--26. " RDR[2:0] ,Read recovery cycle" "None,1-cycle,2-cycles,3-cycles,4-cycles,5-cycles,6-cycles,8-cycles" textline " " bitfld.long 0x04 20.--21. " ALEW[1:0] ,ALE wait cycle for multiplex bus" "None,1-cycle,2-cycles,4-cycles" bitfld.long 0x04 18.--19. " WRS[1:0] ,Write setup cycle" "None,1-cycle,2-cycles,4-cycles" bitfld.long 0x04 16.--17. " RDS[1:0] ,Read setup cycle" "None,1-cycle,2-cycles,4-cycles" textline " " bitfld.long 0x04 8.--12. " CSIW[4:0] ,Internal wait" "0-wait,1-wait,2-waits,3-waits,4-waits,5-waits,6-waits,7-waits,8-waits,9-waits,10-waits,11-waits,12-waits,13-waits,14-waits,15-waits,,,,,,,,,,,,,,,," bitfld.long 0x04 1.--2. " CSW[2:1] ,Data bus width" "8-bit,16-bit,Prohibited,Prohibited" bitfld.long 0x04 0. " CSW0 ,CS Enable" "Disabled,Enabled" endif width 0xB endif tree.end tree "Static Memory Controller (SMC)" sif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") width 20. base ad:0x41FFF000 sif (!cpuis("TMPM320C1*")) group.long 0x100++0x3 line.long 0x00 "SMCMDMODE,SMC Mode Register" bitfld.long 0x00 0. " SET_RD_SYNC ,Separate/multiplex bus selection" ",Multiplex" base ad:0x40001000 rgroup.long 0x04++0x3 line.long 0x00 "SMC_MEMIF_CFG,SMC Memory Interface Configuration Register" bitfld.long 0x00 4.--5. " MEMORY_WIDTH0 ,Maximum external SMC memory bus width" ",16-bits,," bitfld.long 0x00 2.--3. " MEMORY_CHIPS0 ,The number of supported memory CS" "1-chip,2-chip,3-chip,4-chip" bitfld.long 0x00 0.--1. " MEMORY_TYPE0 ,The number of supported memory types" "00,01,10,11" endif wgroup.long 0x10++0x7 line.long 0x00 "SMC_DIRECT_CMD,SMC Direct Command Register" sif (cpuis("TMPM320C1*")) bitfld.long 0x00 23.--25. " CHIP_SELECT ,CS selection" "CS0,CS1,,,,,," else bitfld.long 0x00 23.--25. " CHIP_SELECT ,CS selection" "CS0,CS1,CS2,CS3,,,," endif bitfld.long 0x00 21.--22. " CMD_TYPE ,Current command" ",,UpdateRegs," line.long 0x04 "SMC_SET_CYCLES,SMC Set Cycles Register" sif (cpuis("TMPM320C1*")) bitfld.long 0x04 17.--19. " SET_T5 ,Value of tTR (holding register)" "7,1,2,3,4,5,6,7" bitfld.long 0x04 14.--16. " SET_T4 ,Value of tPC (holding register)" "7,1,2,3,4,5,6,7" bitfld.long 0x04 11.--13. " SET_T3 ,Value of tWP (holding register)" "7,1,2,3,4,5,6,7" textline " " bitfld.long 0x04 8.--10. " SET_T2 ,Value of tCEOE (holding register)" "7,1,2,3,4,5,6,7" bitfld.long 0x04 4.--7. " SET_T1 ,Value of tWC (holding register)" "15,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x04 0.--3. " SET_T0 ,Value of tRC (holding register)" "15,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else bitfld.long 0x04 17.--19. " SET_T5 ,Value of tTR (holding register)" ",1,2,3,4,5,6,7" bitfld.long 0x04 14.--16. " SET_T4 ,Value of tPC (holding register)" ",1,2,3,4,5,6,7" bitfld.long 0x04 11.--13. " SET_T3 ,Value of tWP (holding register)" ",1,2,3,4,5,6,7" textline " " bitfld.long 0x04 8.--10. " SET_T2 ,Value of tCEOE (holding register)" ",1,2,3,4,5,6,7" bitfld.long 0x04 4.--7. " SET_T1 ,Value of tWC (holding register)" ",,,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x04 0.--3. " SET_T0 ,Value of tRC (holding register)" ",,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif sif (!cpuis("TMPM320C1*")) wgroup.long 0x18++0x3 line.long 0x00 "SMC_SET_OPMODE,SMC Set Opmode Register" bitfld.long 0x00 11. " SET_ADV ,Address latch enable signal" "Disable,Enable" bitfld.long 0x00 3.--5. " SET_RD_BL ,Read burst length" "1 beat,4 beats,,,,,," bitfld.long 0x00 0.--1. " SET_MW ,Holding register of the memory data bus width set value" ",16-bits,," endif sif (!cpuis("TMPM320C1*")) textline " " rgroup.long 0x100++0x3 line.long 0x00 "SMC_SRAM_CYCLES0_0,SMC SRAM Cycles Registers 0 0" bitfld.long 0x00 17.--19. " T_TR ,Turn around cycle time" ",SMCCLK,SMCCLK*2,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7" sif cpuis("TMPM362F*")||cpuis("TMPM364F*") bitfld.long 0x00 14.--16. " T_PC ,Page cycle time" ",SMCCLK,SMCCLK*2,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7" endif bitfld.long 0x00 11.--13. " T_WP ,Delay time for SMC_WE_0_0" ",SMCCLK,SMCCLK*2,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7" bitfld.long 0x00 8.--10. " T_CEOE ,Delay time for SMC_OE_0_0" ",SMCCLK,SMCCLK*2,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7" textline " " bitfld.long 0x00 4.--7. " T_WC ,Write cycle time" ",,,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7,SMCCLK*8,SMCCLK*9,SMCCLK*10,SMCCLK*11,SMCCLK*12,SMCCLK*13,SMCCLK*14,SMCCLK*15" bitfld.long 0x00 0.--3. " T_RC ,Read cycle time" ",,SMCCLK*2,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7,SMCCLK*8,SMCCLK*9,SMCCLK*10,SMCCLK*11,SMCCLK*12,SMCCLK*13,SMCCLK*14,SMCCLK*15" rgroup.long 0x120++0x3 line.long 0x00 "SMC_SRAM_CYCLES0_1,SMC SRAM Cycles Registers 0 1" bitfld.long 0x00 17.--19. " T_TR ,Turn around cycle time" ",SMCCLK,SMCCLK*2,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7" sif cpuis("TMPM362F*")||cpuis("TMPM364F*") bitfld.long 0x00 14.--16. " T_PC ,Page cycle time" ",SMCCLK,SMCCLK*2,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7" endif bitfld.long 0x00 11.--13. " T_WP ,Delay time for SMC_WE_1_0" ",SMCCLK,SMCCLK*2,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7" bitfld.long 0x00 8.--10. " T_CEOE ,Delay time for SMC_OE_1_0" ",SMCCLK,SMCCLK*2,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7" textline " " bitfld.long 0x00 4.--7. " T_WC ,Write cycle time" ",,,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7,SMCCLK*8,SMCCLK*9,SMCCLK*10,SMCCLK*11,SMCCLK*12,SMCCLK*13,SMCCLK*14,SMCCLK*15" bitfld.long 0x00 0.--3. " T_RC ,Read cycle time" ",,SMCCLK*2,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7,SMCCLK*8,SMCCLK*9,SMCCLK*10,SMCCLK*11,SMCCLK*12,SMCCLK*13,SMCCLK*14,SMCCLK*15" rgroup.long 0x140++0x3 line.long 0x00 "SMC_SRAM_CYCLES0_2,SMC SRAM Cycles Registers 0 2" bitfld.long 0x00 17.--19. " T_TR ,Turn around cycle time" ",SMCCLK,SMCCLK*2,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7" sif cpuis("TMPM362F*")||cpuis("TMPM364F*") bitfld.long 0x00 14.--16. " T_PC ,Page cycle time" ",SMCCLK,SMCCLK*2,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7" endif bitfld.long 0x00 11.--13. " T_WP ,Delay time for SMC_WE_2_0" ",SMCCLK,SMCCLK*2,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7" bitfld.long 0x00 8.--10. " T_CEOE ,Delay time for SMC_OE_2_0" ",SMCCLK,SMCCLK*2,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7" textline " " bitfld.long 0x00 4.--7. " T_WC ,Write cycle time" ",,,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7,SMCCLK*8,SMCCLK*9,SMCCLK*10,SMCCLK*11,SMCCLK*12,SMCCLK*13,SMCCLK*14,SMCCLK*15" bitfld.long 0x00 0.--3. " T_RC ,Read cycle time" ",,SMCCLK*2,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7,SMCCLK*8,SMCCLK*9,SMCCLK*10,SMCCLK*11,SMCCLK*12,SMCCLK*13,SMCCLK*14,SMCCLK*15" rgroup.long 0x160++0x3 line.long 0x00 "SMC_SRAM_CYCLES0_3,SMC SRAM Cycles Registers 0 3" bitfld.long 0x00 17.--19. " T_TR ,Turn around cycle time" ",SMCCLK,SMCCLK*2,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7" sif cpuis("TMPM362F*")||cpuis("TMPM364F*") bitfld.long 0x00 14.--16. " T_PC ,Page cycle time" ",SMCCLK,SMCCLK*2,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7" endif bitfld.long 0x00 11.--13. " T_WP ,Delay time for SMC_WE_3_0" ",SMCCLK,SMCCLK*2,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7" bitfld.long 0x00 8.--10. " T_CEOE ,Delay time for SMC_OE_3_0" ",SMCCLK,SMCCLK*2,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7" textline " " bitfld.long 0x00 4.--7. " T_WC ,Write cycle time" ",,,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7,SMCCLK*8,SMCCLK*9,SMCCLK*10,SMCCLK*11,SMCCLK*12,SMCCLK*13,SMCCLK*14,SMCCLK*15" bitfld.long 0x00 0.--3. " T_RC ,Read cycle time" ",,SMCCLK*2,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7,SMCCLK*8,SMCCLK*9,SMCCLK*10,SMCCLK*11,SMCCLK*12,SMCCLK*13,SMCCLK*14,SMCCLK*15" textline " " rgroup.long 0x104++0x3 line.long 0x00 "SMC_OPMODE0_0,SMC Opmode Registers 0 0" hexmask.long.byte 0x00 24.--31. 1. " ADDRESS_MATCH ,Address match" bitfld.long 0x00 11. " ADV ,ALE signal" "Not used,Used" bitfld.long 0x00 3.--5. " RD_BL ,Read memory burst length" "1-beat,4-beats,,,,,," bitfld.long 0x00 0.--1. " MW ,Memory data bus width" ",16-bits,," rgroup.long 0x124++0x3 line.long 0x00 "SMC_OPMODE0_1,SMC Opmode Registers 0 1" hexmask.long.byte 0x00 24.--31. 1. " ADDRESS_MATCH ,Address match" bitfld.long 0x00 11. " ADV ,ALE signal" "Not used,Used" bitfld.long 0x00 3.--5. " RD_BL ,Read memory burst length" "1-beat,4-beats,,,,,," bitfld.long 0x00 0.--1. " MW ,Memory data bus width" ",16-bits,," rgroup.long 0x144++0x3 line.long 0x00 "SMC_OPMODE0_2,SMC Opmode Registers 0 2" hexmask.long.byte 0x00 24.--31. 1. " ADDRESS_MATCH ,Address match" bitfld.long 0x00 11. " ADV ,ALE signal" "Not used,Used" bitfld.long 0x00 3.--5. " RD_BL ,Read memory burst length" "1-beat,4-beats,,,,,," bitfld.long 0x00 0.--1. " MW ,Memory data bus width" ",16-bits,," rgroup.long 0x164++0x3 line.long 0x00 "SMC_OPMODE0_3,SMC Opmode Registers 0 3" hexmask.long.byte 0x00 24.--31. 1. " ADDRESS_MATCH ,Address match" bitfld.long 0x00 11. " ADV ,ALE signal" "Not used,Used" bitfld.long 0x00 3.--5. " RD_BL ,Read memory burst length" "1-beat,4-beats,,,,,," bitfld.long 0x00 0.--1. " MW ,Memory data bus width" ",16-bits,," endif sif (cpuis("TMPM320C1*")) wgroup.long 0x18++0x03 line.long 0x00 "SSMC_SET_OPMODE,SMC Set Opmode Register" bitfld.long 0x00 13.--15. " SET_BURST_AILGIN ,Memory burst boundary division setting" "Addressed,Addressed/32-beat,Addressed/64-beat,Addressed/128-beat,Addressed/256-beat,,," bitfld.long 0x00 12. " SET_BLS ,BLS timing setting" "Chip select timing,SMC_we_n_0 timing" bitfld.long 0x00 7.--9. " SET_WR_BL ,Write burst length" "1-beat,4-beat,,,,,," bitfld.long 0x00 3.--5. " SET_RD_BL ,Read burst length" "1-beat,4-beat,,,,,," bitfld.long 0x00 0.--1. " SET_MW ,Set value of memory data bus width" ",16-bits,," textline " " rgroup.long 0x100++0x3 line.long 0x00 "SMC_SRAM_CYCLES0_0,SMC SRAM Cycles Registers 0 0" bitfld.long 0x00 17.--19. " T_TR ,Turn around cycle time" "SMCCLK*7,SMCCLK,SMCCLK*2,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7" bitfld.long 0x00 14.--16. " T_PC ,Page cycle time" "SMCCLK*7,SMCCLK,SMCCLK*2,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7" bitfld.long 0x00 11.--13. " T_WP ,Delay time for SMC_WE_0_0" "SMCCLK*7,SMCCLK,SMCCLK*2,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7" textline " " bitfld.long 0x00 8.--10. " T_CEOE ,Delay time for SMC_OE_0_0" "SMCCLK*7,SMCCLK,SMCCLK*2,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7" bitfld.long 0x00 4.--7. " T_WC ,Write cycle time" "SMCCLK*15,SMCCLK*1,SMCCLK*2,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7,SMCCLK*8,SMCCLK*9,SMCCLK*10,SMCCLK*11,SMCCLK*12,SMCCLK*13,SMCCLK*14,SMCCLK*15" bitfld.long 0x00 0.--3. " T_RC ,Read cycle time" "SMCCLK*15,SMCCLK*1,SMCCLK*2,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7,SMCCLK*8,SMCCLK*9,SMCCLK*10,SMCCLK*11,SMCCLK*12,SMCCLK*13,SMCCLK*14,SMCCLK*15" rgroup.long 0x120++0x3 line.long 0x00 "SMC_SRAM_CYCLES0_1,SMC SRAM Cycles Registers 0 1" bitfld.long 0x00 17.--19. " T_TR ,Turn around cycle time" "SMCCLK*7,SMCCLK,SMCCLK*2,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7" bitfld.long 0x00 14.--16. " T_PC ,Page cycle time" "SMCCLK*7,SMCCLK,SMCCLK*2,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7" bitfld.long 0x00 11.--13. " T_WP ,Delay time for SMC_WE_1_0" "SMCCLK*7,SMCCLK,SMCCLK*2,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7" textline " " bitfld.long 0x00 8.--10. " T_CEOE ,Delay time for SMC_OE_1_0" "SMCCLK*7,SMCCLK,SMCCLK*2,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7" bitfld.long 0x00 4.--7. " T_WC ,Write cycle time" "SMCCLK*15,SMCCLK*1,SMCCLK*2,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7,SMCCLK*8,SMCCLK*9,SMCCLK*10,SMCCLK*11,SMCCLK*12,SMCCLK*13,SMCCLK*14,SMCCLK*15" bitfld.long 0x00 0.--3. " T_RC ,Read cycle time" "SMCCLK*15,SMCCLK*1,SMCCLK*2,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7,SMCCLK*8,SMCCLK*9,SMCCLK*10,SMCCLK*11,SMCCLK*12,SMCCLK*13,SMCCLK*14,SMCCLK*15" textline " " rgroup.long 0x104++0x3 line.long 0x00 "SMC_OPMODE0_0,SMC Opmode Registers 0 0" hexmask.long.byte 0x00 24.--31. 1. " ADDRESS_MATCH ,Address match" bitfld.long 0x00 13.--15. " BURST_ALIGN ,Memory burst boundary division set value" "Crossed,32-beat,64-beat,128-beat,256-beat,..." bitfld.long 0x00 12. " BLS ,BLS timing setting" "Chip selected," bitfld.long 0x00 7.--9. " WR_BL ,Write memory burst length" "1-beat,4-beats,..." textline " " bitfld.long 0x00 3.--5. " RD_BL ,Read memory burst length" "1-beat,4-beats,,,,,," bitfld.long 0x00 0.--1. " MW ,Memory data bus width" ",16-bits,," rgroup.long 0x124++0x3 line.long 0x00 "SMC_OPMODE0_1,SMC Opmode Registers 0 1" hexmask.long.byte 0x00 24.--31. 1. " ADDRESS_MATCH ,Address match" bitfld.long 0x00 13.--15. " BURST_ALIGN ,Memory burst boundary division set value" "Crossed,32-beat,64-beat,128-beat,256-beat,..." bitfld.long 0x00 12. " BLS ,BLS timing setting" "Chip selected," bitfld.long 0x00 7.--9. " WR_BL ,Write memory burst length" "1-beat,4-beats,..." textline " " bitfld.long 0x00 3.--5. " RD_BL ,Read memory burst length" "1-beat,4-beats,,,,,," bitfld.long 0x00 0.--1. " MW ,Memory data bus width" ",16-bits,," endif width 0xB elif cpuis("TMPM320C1*") width 20. base ad:0x40004000 sif (!cpuis("TMPM320C1*")) group.long 0x100++0x3 line.long 0x00 "SMCMDMODE,SMC Mode Register" bitfld.long 0x00 0. " SET_RD_SYNC ,Separate/multiplex bus selection" ",Multiplex" base ad:0x40004000 rgroup.long 0x04++0x3 line.long 0x00 "SMC_MEMIF_CFG,SMC Memory Interface Configuration Register" bitfld.long 0x00 4.--5. " MEMORY_WIDTH0 ,Maximum external SMC memory bus width" ",16-bits,," bitfld.long 0x00 2.--3. " MEMORY_CHIPS0 ,The number of supported memory CS" "1-chip,2-chip,3-chip,4-chip" bitfld.long 0x00 0.--1. " MEMORY_TYPE0 ,The number of supported memory types" "00,01,10,11" endif wgroup.long 0x10++0x7 line.long 0x00 "SMC_DIRECT_CMD,SMC Direct Command Register" sif (cpuis("TMPM320C1*")) bitfld.long 0x00 23.--25. " CHIP_SELECT ,CS selection" "CS0,CS1,,,,,," else bitfld.long 0x00 23.--25. " CHIP_SELECT ,CS selection" "CS0,CS1,CS2,CS3,,,," endif bitfld.long 0x00 21.--22. " CMD_TYPE ,Current command" ",,UpdateRegs," line.long 0x04 "SMC_SET_CYCLES,SMC Set Cycles Register" sif (cpuis("TMPM320C1*")) bitfld.long 0x04 17.--19. " SET_T5 ,Value of tTR (holding register)" "7,1,2,3,4,5,6,7" bitfld.long 0x04 14.--16. " SET_T4 ,Value of tPC (holding register)" "7,1,2,3,4,5,6,7" bitfld.long 0x04 11.--13. " SET_T3 ,Value of tWP (holding register)" "7,1,2,3,4,5,6,7" textline " " bitfld.long 0x04 8.--10. " SET_T2 ,Value of tCEOE (holding register)" "7,1,2,3,4,5,6,7" bitfld.long 0x04 4.--7. " SET_T1 ,Value of tWC (holding register)" "15,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x04 0.--3. " SET_T0 ,Value of tRC (holding register)" "15,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else bitfld.long 0x04 17.--19. " SET_T5 ,Value of tTR (holding register)" ",1,2,3,4,5,6,7" bitfld.long 0x04 14.--16. " SET_T4 ,Value of tPC (holding register)" ",1,2,3,4,5,6,7" bitfld.long 0x04 11.--13. " SET_T3 ,Value of tWP (holding register)" ",1,2,3,4,5,6,7" textline " " bitfld.long 0x04 8.--10. " SET_T2 ,Value of tCEOE (holding register)" ",1,2,3,4,5,6,7" bitfld.long 0x04 4.--7. " SET_T1 ,Value of tWC (holding register)" ",,,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x04 0.--3. " SET_T0 ,Value of tRC (holding register)" ",,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif sif (!cpuis("TMPM320C1*")) wgroup.long 0x18++0x3 line.long 0x00 "SMC_SET_OPMODE,SMC Set Opmode Register" bitfld.long 0x00 11. " SET_ADV ,Address latch enable signal" "Disable,Enable" bitfld.long 0x00 3.--5. " SET_RD_BL ,Read burst length" "1 beat,4 beats,,,,,," bitfld.long 0x00 0.--1. " SET_MW ,Holding register of the memory data bus width set value" ",16-bits,," endif sif (!cpuis("TMPM320C1*")) textline " " rgroup.long 0x100++0x3 line.long 0x00 "SMC_SRAM_CYCLES0_0,SMC SRAM Cycles Registers 0 0" bitfld.long 0x00 17.--19. " T_TR ,Turn around cycle time" ",SMCCLK,SMCCLK*2,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7" sif cpuis("TMPM362F*")||cpuis("TMPM364F*") bitfld.long 0x00 14.--16. " T_PC ,Page cycle time" ",SMCCLK,SMCCLK*2,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7" endif bitfld.long 0x00 11.--13. " T_WP ,Delay time for SMC_WE_0_0" ",SMCCLK,SMCCLK*2,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7" bitfld.long 0x00 8.--10. " T_CEOE ,Delay time for SMC_OE_0_0" ",SMCCLK,SMCCLK*2,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7" textline " " bitfld.long 0x00 4.--7. " T_WC ,Write cycle time" ",,,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7,SMCCLK*8,SMCCLK*9,SMCCLK*10,SMCCLK*11,SMCCLK*12,SMCCLK*13,SMCCLK*14,SMCCLK*15" bitfld.long 0x00 0.--3. " T_RC ,Read cycle time" ",,SMCCLK*2,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7,SMCCLK*8,SMCCLK*9,SMCCLK*10,SMCCLK*11,SMCCLK*12,SMCCLK*13,SMCCLK*14,SMCCLK*15" rgroup.long 0x120++0x3 line.long 0x00 "SMC_SRAM_CYCLES0_1,SMC SRAM Cycles Registers 0 1" bitfld.long 0x00 17.--19. " T_TR ,Turn around cycle time" ",SMCCLK,SMCCLK*2,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7" sif cpuis("TMPM362F*")||cpuis("TMPM364F*") bitfld.long 0x00 14.--16. " T_PC ,Page cycle time" ",SMCCLK,SMCCLK*2,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7" endif bitfld.long 0x00 11.--13. " T_WP ,Delay time for SMC_WE_1_0" ",SMCCLK,SMCCLK*2,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7" bitfld.long 0x00 8.--10. " T_CEOE ,Delay time for SMC_OE_1_0" ",SMCCLK,SMCCLK*2,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7" textline " " bitfld.long 0x00 4.--7. " T_WC ,Write cycle time" ",,,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7,SMCCLK*8,SMCCLK*9,SMCCLK*10,SMCCLK*11,SMCCLK*12,SMCCLK*13,SMCCLK*14,SMCCLK*15" bitfld.long 0x00 0.--3. " T_RC ,Read cycle time" ",,SMCCLK*2,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7,SMCCLK*8,SMCCLK*9,SMCCLK*10,SMCCLK*11,SMCCLK*12,SMCCLK*13,SMCCLK*14,SMCCLK*15" rgroup.long 0x140++0x3 line.long 0x00 "SMC_SRAM_CYCLES0_2,SMC SRAM Cycles Registers 0 2" bitfld.long 0x00 17.--19. " T_TR ,Turn around cycle time" ",SMCCLK,SMCCLK*2,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7" sif cpuis("TMPM362F*")||cpuis("TMPM364F*") bitfld.long 0x00 14.--16. " T_PC ,Page cycle time" ",SMCCLK,SMCCLK*2,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7" endif bitfld.long 0x00 11.--13. " T_WP ,Delay time for SMC_WE_2_0" ",SMCCLK,SMCCLK*2,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7" bitfld.long 0x00 8.--10. " T_CEOE ,Delay time for SMC_OE_2_0" ",SMCCLK,SMCCLK*2,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7" textline " " bitfld.long 0x00 4.--7. " T_WC ,Write cycle time" ",,,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7,SMCCLK*8,SMCCLK*9,SMCCLK*10,SMCCLK*11,SMCCLK*12,SMCCLK*13,SMCCLK*14,SMCCLK*15" bitfld.long 0x00 0.--3. " T_RC ,Read cycle time" ",,SMCCLK*2,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7,SMCCLK*8,SMCCLK*9,SMCCLK*10,SMCCLK*11,SMCCLK*12,SMCCLK*13,SMCCLK*14,SMCCLK*15" rgroup.long 0x160++0x3 line.long 0x00 "SMC_SRAM_CYCLES0_3,SMC SRAM Cycles Registers 0 3" bitfld.long 0x00 17.--19. " T_TR ,Turn around cycle time" ",SMCCLK,SMCCLK*2,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7" sif cpuis("TMPM362F*")||cpuis("TMPM364F*") bitfld.long 0x00 14.--16. " T_PC ,Page cycle time" ",SMCCLK,SMCCLK*2,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7" endif bitfld.long 0x00 11.--13. " T_WP ,Delay time for SMC_WE_3_0" ",SMCCLK,SMCCLK*2,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7" bitfld.long 0x00 8.--10. " T_CEOE ,Delay time for SMC_OE_3_0" ",SMCCLK,SMCCLK*2,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7" textline " " bitfld.long 0x00 4.--7. " T_WC ,Write cycle time" ",,,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7,SMCCLK*8,SMCCLK*9,SMCCLK*10,SMCCLK*11,SMCCLK*12,SMCCLK*13,SMCCLK*14,SMCCLK*15" bitfld.long 0x00 0.--3. " T_RC ,Read cycle time" ",,SMCCLK*2,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7,SMCCLK*8,SMCCLK*9,SMCCLK*10,SMCCLK*11,SMCCLK*12,SMCCLK*13,SMCCLK*14,SMCCLK*15" textline " " rgroup.long 0x104++0x3 line.long 0x00 "SMC_OPMODE0_0,SMC Opmode Registers 0 0" hexmask.long.byte 0x00 24.--31. 1. " ADDRESS_MATCH ,Address match" bitfld.long 0x00 11. " ADV ,ALE signal" "Not used,Used" bitfld.long 0x00 3.--5. " RD_BL ,Read memory burst length" "1-beat,4-beats,,,,,," bitfld.long 0x00 0.--1. " MW ,Memory data bus width" ",16-bits,," rgroup.long 0x124++0x3 line.long 0x00 "SMC_OPMODE0_1,SMC Opmode Registers 0 1" hexmask.long.byte 0x00 24.--31. 1. " ADDRESS_MATCH ,Address match" bitfld.long 0x00 11. " ADV ,ALE signal" "Not used,Used" bitfld.long 0x00 3.--5. " RD_BL ,Read memory burst length" "1-beat,4-beats,,,,,," bitfld.long 0x00 0.--1. " MW ,Memory data bus width" ",16-bits,," rgroup.long 0x144++0x3 line.long 0x00 "SMC_OPMODE0_2,SMC Opmode Registers 0 2" hexmask.long.byte 0x00 24.--31. 1. " ADDRESS_MATCH ,Address match" bitfld.long 0x00 11. " ADV ,ALE signal" "Not used,Used" bitfld.long 0x00 3.--5. " RD_BL ,Read memory burst length" "1-beat,4-beats,,,,,," bitfld.long 0x00 0.--1. " MW ,Memory data bus width" ",16-bits,," rgroup.long 0x164++0x3 line.long 0x00 "SMC_OPMODE0_3,SMC Opmode Registers 0 3" hexmask.long.byte 0x00 24.--31. 1. " ADDRESS_MATCH ,Address match" bitfld.long 0x00 11. " ADV ,ALE signal" "Not used,Used" bitfld.long 0x00 3.--5. " RD_BL ,Read memory burst length" "1-beat,4-beats,,,,,," bitfld.long 0x00 0.--1. " MW ,Memory data bus width" ",16-bits,," endif sif (cpuis("TMPM320C1*")) wgroup.long 0x18++0x03 line.long 0x00 "SSMC_SET_OPMODE,SMC Set Opmode Register" bitfld.long 0x00 13.--15. " SET_BURST_AILGIN ,Memory burst boundary division setting" "Addressed,Addressed/32-beat,Addressed/64-beat,Addressed/128-beat,Addressed/256-beat,,," bitfld.long 0x00 12. " SET_BLS ,BLS timing setting" "Chip select timing,SMC_we_n_0 timing" bitfld.long 0x00 7.--9. " SET_WR_BL ,Write burst length" "1-beat,4-beat,,,,,," bitfld.long 0x00 3.--5. " SET_RD_BL ,Read burst length" "1-beat,4-beat,,,,,," bitfld.long 0x00 0.--1. " SET_MW ,Set value of memory data bus width" ",16-bits,," textline " " rgroup.long 0x100++0x3 line.long 0x00 "SMC_SRAM_CYCLES0_0,SMC SRAM Cycles Registers 0 0" bitfld.long 0x00 17.--19. " T_TR ,Turn around cycle time" "SMCCLK*7,SMCCLK,SMCCLK*2,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7" bitfld.long 0x00 14.--16. " T_PC ,Page cycle time" "SMCCLK*7,SMCCLK,SMCCLK*2,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7" bitfld.long 0x00 11.--13. " T_WP ,Delay time for SMC_WE_0_0" "SMCCLK*7,SMCCLK,SMCCLK*2,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7" textline " " bitfld.long 0x00 8.--10. " T_CEOE ,Delay time for SMC_OE_0_0" "SMCCLK*7,SMCCLK,SMCCLK*2,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7" bitfld.long 0x00 4.--7. " T_WC ,Write cycle time" "SMCCLK*15,SMCCLK*1,SMCCLK*2,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7,SMCCLK*8,SMCCLK*9,SMCCLK*10,SMCCLK*11,SMCCLK*12,SMCCLK*13,SMCCLK*14,SMCCLK*15" bitfld.long 0x00 0.--3. " T_RC ,Read cycle time" "SMCCLK*15,SMCCLK*1,SMCCLK*2,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7,SMCCLK*8,SMCCLK*9,SMCCLK*10,SMCCLK*11,SMCCLK*12,SMCCLK*13,SMCCLK*14,SMCCLK*15" rgroup.long 0x120++0x3 line.long 0x00 "SMC_SRAM_CYCLES0_1,SMC SRAM Cycles Registers 0 1" bitfld.long 0x00 17.--19. " T_TR ,Turn around cycle time" "SMCCLK*7,SMCCLK,SMCCLK*2,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7" bitfld.long 0x00 14.--16. " T_PC ,Page cycle time" "SMCCLK*7,SMCCLK,SMCCLK*2,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7" bitfld.long 0x00 11.--13. " T_WP ,Delay time for SMC_WE_1_0" "SMCCLK*7,SMCCLK,SMCCLK*2,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7" textline " " bitfld.long 0x00 8.--10. " T_CEOE ,Delay time for SMC_OE_1_0" "SMCCLK*7,SMCCLK,SMCCLK*2,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7" bitfld.long 0x00 4.--7. " T_WC ,Write cycle time" "SMCCLK*15,SMCCLK*1,SMCCLK*2,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7,SMCCLK*8,SMCCLK*9,SMCCLK*10,SMCCLK*11,SMCCLK*12,SMCCLK*13,SMCCLK*14,SMCCLK*15" bitfld.long 0x00 0.--3. " T_RC ,Read cycle time" "SMCCLK*15,SMCCLK*1,SMCCLK*2,SMCCLK*3,SMCCLK*4,SMCCLK*5,SMCCLK*6,SMCCLK*7,SMCCLK*8,SMCCLK*9,SMCCLK*10,SMCCLK*11,SMCCLK*12,SMCCLK*13,SMCCLK*14,SMCCLK*15" textline " " rgroup.long 0x104++0x3 line.long 0x00 "SMC_OPMODE0_0,SMC Opmode Registers 0 0" hexmask.long.byte 0x00 24.--31. 1. " ADDRESS_MATCH ,Address match" bitfld.long 0x00 13.--15. " BURST_ALIGN ,Memory burst boundary division set value" "Crossed,32-beat,64-beat,128-beat,256-beat,..." bitfld.long 0x00 12. " BLS ,BLS timing setting" "Chip selected," bitfld.long 0x00 7.--9. " WR_BL ,Write memory burst length" "1-beat,4-beats,..." textline " " bitfld.long 0x00 3.--5. " RD_BL ,Read memory burst length" "1-beat,4-beats,,,,,," bitfld.long 0x00 0.--1. " MW ,Memory data bus width" ",16-bits,," rgroup.long 0x124++0x3 line.long 0x00 "SMC_OPMODE0_1,SMC Opmode Registers 0 1" hexmask.long.byte 0x00 24.--31. 1. " ADDRESS_MATCH ,Address match" bitfld.long 0x00 13.--15. " BURST_ALIGN ,Memory burst boundary division set value" "Crossed,32-beat,64-beat,128-beat,256-beat,..." bitfld.long 0x00 12. " BLS ,BLS timing setting" "Chip selected," bitfld.long 0x00 7.--9. " WR_BL ,Write memory burst length" "1-beat,4-beats,..." textline " " bitfld.long 0x00 3.--5. " RD_BL ,Read memory burst length" "1-beat,4-beats,,,,,," bitfld.long 0x00 0.--1. " MW ,Memory data bus width" ",16-bits,," endif width 0xB endif tree.end tree.open "16-bit Timer/Event Counters(TMRB)" tree "Channel 0" base ad:0x40010000 sif cpuis("TMPM33?F*") width 9. group.long 0x00++0x013 line.long 0x00 "TB0EN,Enable register" bitfld.long 0x00 7. " TBEN ,TMRB operation" "Disabled,Enabled" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x00 6. " TBHALT ,Clock operation during debug HALT" "Run,Stopped" endif line.long 0x04 "TB0RUN,RUN register" bitfld.long 0x04 2. " TBPRUN ,Prescaler operation" "Cleared,Counted" bitfld.long 0x04 0. " TBRUN ,Count operation" "Cleared,Counted" line.long 0x08 "TB0CR,Control register" bitfld.long 0x08 7. " TBWBF ,Double Buffer" "Disabled,Enabled" bitfld.long 0x08 5. " TBSYNC ,Synchronous mode switching" "Individual,Synchronous" sif cpuis("TMPM365F*") bitfld.long 0x08 4. " FT0SEL ,Select source clock T0" "Select except T0,Select T0" endif bitfld.long 0x08 3. " I2TB ,Clock operation at IDLE mode" "Stopped,Operation" sif cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM365F*")||cpuis("TMPM341F*")||cpuis("TMPM36B*") textline " " sif cpuis("TMPM365F*") eventfld.long 0x08 2. " TBINSEL ,External inputs" "0,1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" elif cpuis("TMPM341F*") bitfld.long 0x08 2. " TBINSEL ,External inputs" "TB0IN0/1,PHC0IN0/1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" else bitfld.long 0x08 2. " TBINSEL ,External inputs" "TB0IN0/1," bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" endif endif line.long 0x0C "TB0MOD,Mode register" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB0IN0(+)|TB0IN1(+),TB0IN0(+)|TB0IN1(-),TB0OUT(+)|TB0OUT(-)" bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRB0 source clock" "TB0IN0,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB0IN(+),TB0IN(+)|TB0IN(-),TB0OUT(+)|TB0OUT(-)" bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRB0 source clock" "TB0IN0 pin,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TB0IN0(+)|TB0IN1(+),TB0IN0(+)|TB0IN0(-),TB0OUT(+)|TB0OUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TB0IN0,T1,T4,T16" elif cpuis("TMPM33?F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TB0IN0(+)|TB0IN1(+),TB0IN0(+)|TB0IN0(-),TB0OUT(+)|TB0OUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TB0IN0,T1,T4,T16" endif line.long 0x10 "TB0FFCR,Flip-flop control register" bitfld.long 0x10 5. " TBC1T1 ,TBFF0 reverse trigger when the up-counter matches TB0CP1" "Disabled,Enabled" bitfld.long 0x10 4. " TBC0T1 ,TBFF0 reverse trigger when the up-counter matches TB0CP0" "Disabled,Enabled" bitfld.long 0x10 3. " TBE1T1 ,TBFF0 reverse trigger when the up-counter matches TB0RG1" "Disabled,Enabled" bitfld.long 0x10 2. " TBE0T1 ,TBFF0 reverse trigger when the up-counter matches TB0RG0" "Disabled,Enabled" textline " " bitfld.long 0x10 0.--1. " TBFF0C[1:0] ,TBFF0 control" "Inverted,Set,Cleared," hgroup.long 0x14++0x3 hide.long 0x00 "TB0ST,Status register" in group.long 0x18++0x3 line.long 0x00 "TB0IM,Interrupt mask register" bitfld.long 0x00 2. " TBIMOF ,Overflow interrupt mask" "Not masked,Masked" bitfld.long 0x00 1. " TBIM1 ,Match interrupt mask (TBRG1)" "Not masked,Masked" bitfld.long 0x00 0. " TBIM0 ,Match interrupt mask (TBRG0)" "Not masked,Masked" rgroup.long 0x1C++0x3 line.long 0x00 "TB0UC,Up counter capture register" hexmask.long.word 0x00 0.--15. 1. " TBUC[15:0] ,Data obtained by read capture" group.long 0x20++0x7 line.long 0x00 "TB0RG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " TBRG0[15:0] ,Compare value 0" line.long 0x04 "TB0RG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " TBRG1[15:0] ,Compare value 1" rgroup.long 0x28++0x7 line.long 0x00 "TB0CP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " TBCP0[15:0] ,Capture value 0" line.long 0x04 "TB0CP1,Capture register 1" hexmask.long.word 0x04 0.--15. 1. " TBCP1[15:0] ,Capture value 1" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") group.long 0x30++0x3 line.long 0x00 "TB0DMA,DMA request enable register" bitfld.long 0x00 2. " TBDMAEN2 ,DMA request:compare match" "Disabled,Enabled" bitfld.long 0x00 1. " TBDMAEN1 ,DMA request:input capture 1" "Disabled,Enabled" bitfld.long 0x00 0. " TBDMAEN0 ,DMA request:input capture 0" "Disabled,Enabled" endif width 0xb elif cpuis("TMPM380F*")||cpuis("TMPM382F*") width 9. group.long 0x00++0x0f line.long 0x00 "TB0EN,Enable register" bitfld.long 0x00 7. " TB0EN ,TMRB0 operation" "Disabled,Enabled" sif cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x00 6. " TB0ALT ,TB0ALT operation" "Disabled,Enabled" endif line.long 0x04 "TB0RUN,RUN register" bitfld.long 0x04 2. " TB0PRUN ,Prescaler operation" "Cleared,Counted" bitfld.long 0x04 0. " TB0RUN ,Count operation" "Cleared,Counted" line.long 0x08 "TB0CR,Control register" bitfld.long 0x08 7. " TB0WBF ,Double Buffer" "Disabled,Enabled" bitfld.long 0x08 5. " TBSYNC0 ,Synchronous mode switching" "Asynchronous,Synchronous" bitfld.long 0x08 3. " I2TB0 ,Clock operation at IDLE mode" "Idle,Busy" textline " " bitfld.long 0x08 1. " TRGSEL0 ,External trigger edge" "Rising,Falling" bitfld.long 0x08 0. " CSSEL0 ,Count start mode" "Software,External" line.long 0x0C "TB0MOD,Mode register" bitfld.long 0x0c 6. " TB0RSWR ,Timer registers 0 and 1 write timing" "Separately,Simultaneously" bitfld.long 0x0C 5. " TB0CP ,Capture control by software enable" "Capture,No effect" sif cpuis("TMPM382F*") bitfld.long 0x0C 3.--4. " TB0CPM[1:0] ,Capture timing upon rising(+) or falling(-) of pin input (TB0CP0|TB0CP1)" "Disabled,TB0IN(+),TB0IN0(+)|TB0IN0(-),TB0OUT(+)|TB0OUT(-)" else bitfld.long 0x0C 3.--4. " TB0CPM[1:0] ,Capture timing upon rising(+) or falling(-) of pin input (TB0CP0|TB0CP1)" "Disabled,TB0IN(+),TB0IN0(+)|TB0IN0(-),TB0OUT(+)|TB0OUT(-)" endif textline " " bitfld.long 0x0C 2. " TB0CLE ,Up-counter clear enable" "Disabled,Enabled" bitfld.long 0x0C 0.--1. " TB0CLK[1:0] ,TMRB0 source clock" "TB0IN,T1,T4,T16" sif cpuis("TMPM380F*") hgroup.long 0x10++0x03 hide.long 0x00 "TB0FFCR,Flip-flop control register" endif hgroup.long 0x14++0x3 hide.long 0x00 "TB0ST,Status register" in group.long 0x18++0x3 line.long 0x00 "TB0IM,Interrupt mask register" bitfld.long 0x00 2. " TB0IMOF ,Overflow interrupt mask" "Not masked,Masked" bitfld.long 0x00 1. " TB0IM1 ,Match interrupt mask (TB0RG1)" "Not masked,Masked" bitfld.long 0x00 0. " TB0IM0 ,Match interrupt mask (TB0RG0)" "Not masked,Masked" rgroup.long 0x1C++0x3 line.long 0x00 "TB0UC,Up counter capture register" hexmask.long.word 0x00 0.--15. 1. " TB0UC[15:0] ,Data obtained by read capture" group.long 0x20++0x7 line.long 0x00 "TB0RG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " TB0RG0[15:0] ,Timer count value 0" line.long 0x04 "TB0RG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " TB0RG1[15:0] ,Timer count value 1" rgroup.long 0x28++0x7 line.long 0x00 "TB0CP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " TB0CP0[15:0] ,Timer capture value 0" line.long 0x04 "TB0CP01,Capture register 1" hexmask.long.word 0x04 0.--15. 1. " TB0CP1[15:0] ,Timer capture value 1" width 0xb elif cpuis("TMPM37?F*") width 9. group.long 0x00++0x0f line.long 0x00 "TB0EN,Enable register" bitfld.long 0x00 7. " TB0EN ,TMRB0 operation" "Disabled,Enabled" sif cpuis("TMPM372F*")||cpuis("TMPM375F*") bitfld.long 0x00 6. " TB0ALT ,Clock operation during debug" "Run,Stopped" endif line.long 0x04 "TB0RUN,RUN register" bitfld.long 0x04 2. " TB0PRUN ,Prescaler operation" "Cleared,Counted" bitfld.long 0x04 0. " TB0RUN ,Count operation" "Cleared,Counted" line.long 0x08 "TB0CR,Control register" bitfld.long 0x08 7. " TB0WBF ,Double Buffer" "Disabled,Enabled" bitfld.long 0x08 3. " I2TB0 ,Clock operation at IDLE mode" "Stopped,Operation" bitfld.long 0x08 1. " TRGSEL0 ,External trigger edge" "Rising,Falling" bitfld.long 0x08 0. " CSSEL0 ,Count start mode" "Software,External" line.long 0x0C "TB0MOD,Mode register" sif cpuis("TMPM375F*") bitfld.long 0x0c 7. " TB0RSWR ,Timer registers 0 and 1 write timing" "Separately,Simultaneously" bitfld.long 0x0C 6. " TB0CP ,Capture control by software enable" "Capture,No effect" bitfld.long 0x0C 4.--5. " TB0CPM[1:0] ,Capture timing upon rising(+) or falling(-) of pin input (TB0CP0|TB0CP1)" "Disabled,TB0IN(+),TB0IN0(+)|TB0IN0(-),TIMPLS(+)|TIMPLS(-)" textline " " bitfld.long 0x0C 3. " TB0CLE ,Up-counter clear enable" "Disabled,Enabled" textline " " bitfld.long 0x0C 0.--2. " TB0CLK[1:0] ,TMRB0 source clock" "TB0IN pin input,T1,T4,T16,T32,T64,T128,T256" elif (cpuis("TMPM376F*")||cpuis("TMPM370F*")) bitfld.long 0x0c 6. " TB0RSWR ,Timer registers 0 and 1 write timing" "Separately,Simultaneously" bitfld.long 0x0C 5. " TB0CP ,Capture control by software enable" "Capture,No effect" bitfld.long 0x0C 3.--4. " TB0CPM[1:0] ,Capture timing upon rising(+) or falling(-) of pin input (TB0CP0|TB0CP1)" "Disabled,TB0IN(+),TB0IN0(+)|TB0IN0(-),Disabled" textline " " bitfld.long 0x0C 2. " TB0CLE ,Up-counter clear enable" "Disabled,Enabled" textline " " bitfld.long 0x0C 0.--1. " TB0CLK[1:0] ,TMRB0 source clock" "TB0IN,T1,T4,T16" endif sif (cpuis("TMPM372F*")) bitfld.long 0x0C 0.--1. " TB0CLK[1:0] ,TMRB0 source clock" "TB0IN,T1,T4,T16" elif cpuis("TMPM373F*") bitfld.long 0x0C 0.--1. " TB0CLK[1:0] ,TMRB0 source clock" ",T1,T4,T16" elif cpuis("TMPM374F*") bitfld.long 0x0C 0.--1. " TB0CLK[1:0] ,TMRB0 source clock" ",T1,T4,T16" endif sif cpuis("TMPM372F*") group.long 0x10++0x03 line.long 0x00 "TB0FFCR,Flip-flop control register" bitfld.long 0x00 5. " TB0C1T1 ,TB0FF0 reverse trigger when the up-counter matches TB0CP1" "Disabled,Enabled" bitfld.long 0x00 4. " TB0C0T1 ,TB0FF0 reverse trigger when the up-counter matches TB0CP0" "Disabled,Enabled" bitfld.long 0x00 3. " TB0E1T1 ,TB0FF0 reverse trigger when the up-counter matches TB0RG1" "Disabled,Enabled" bitfld.long 0x00 2. " TB0E0T1 ,TB0FF0 reverse trigger when the up-counter matches TB0RG0" "Disabled,Enabled" textline " " bitfld.long 0x00 0.--1. " TB0FF0C[1:0] ,TB0FF0 control" "Inverted,Set,Cleared," elif cpuis("TMPM373F*") hgroup.long 0x10++0x03 hide.long 0x00 "TB0FFCR,Flip-flop control register" elif cpuis("TMPM374F*") hgroup.long 0x10++0x03 hide.long 0x00 "TB0FFCR,Flip-flop control register" else group.long 0x10++0x03 line.long 0x00 "TB0FFCR,Flip-flop control register" bitfld.long 0x00 5. " TB0C1T1 ,TB0FF0 reverse trigger when the up-counter matches TB0CP1" "Disabled,Enabled" bitfld.long 0x00 4. " TB0C0T1 ,TB0FF0 reverse trigger when the up-counter matches TB0CP0" "Disabled,Enabled" bitfld.long 0x00 3. " TB0E1T1 ,TB0FF0 reverse trigger when the up-counter matches TB0RG1" "Disabled,Enabled" bitfld.long 0x00 2. " TB0E0T1 ,TB0FF0 reverse trigger when the up-counter matches TB0RG0" "Disabled,Enabled" textline " " bitfld.long 0x00 0.--1. " TB0FF0C[1:0] ,TB0FF0 control" "Inverted,Set,Cleared," endif hgroup.long 0x14++0x3 hide.long 0x00 "TB0ST,Status register" in group.long 0x18++0x3 line.long 0x00 "TB0IM,Interrupt mask register" bitfld.long 0x00 2. " TB0IMOF ,Overflow interrupt mask" "Disabled,Enabled" bitfld.long 0x00 1. " TB0IM1 ,Match interrupt mask (TB0RG1)" "Disabled,Enabled" bitfld.long 0x00 0. " TB0IM0 ,Match interrupt mask (TB0RG0)" "Disabled,Enabled" rgroup.long 0x1C++0x3 line.long 0x00 "TB0UC,Up counter capture register" hexmask.long.word 0x00 0.--15. 1. " TB0UC[15:0] ,Data obtained by read capture" group.long 0x20++0x7 line.long 0x00 "TB0RG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " TB0RG0[15:0] ,Timer count value 0" line.long 0x04 "TB0RG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " TB0RG1[15:0] ,Timer count value 1" rgroup.long 0x28++0x3 line.long 0x00 "TB0CP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " TB0CP0[15:0] ,Timer capture value 0" sif cpuis("TMPM372F*") rgroup.long 0x2C++0x3 line.long 0x00 "TB0CP01,Capture register 1" hexmask.long.word 0x00 0.--15. 1. " TB0CP1[15:0] ,Timer capture value 1" elif cpuis("TMPM373F*") hgroup.long 0x2C++0x3 hide.long 0x00 "TB0CP01,Capture register 1" elif cpuis("TMPM374F*") hgroup.long 0x2C++0x3 hide.long 0x00 "TB0CP01,Capture register 1" else rgroup.long 0x2C++0x3 line.long 0x00 "TB0CP01,Capture register 1" hexmask.long.word 0x00 0.--15. 1. " TB0CP1[15:0] ,Timer capture value 1" endif width 0xb endif base ad:0x400D0000 sif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") width 9. group.long 0x00++0x013 line.long 0x00 "TB0EN,Enable register" bitfld.long 0x00 7. " TBEN ,TMRB operation" "Disabled,Enabled" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x00 6. " TBHALT ,Clock operation during debug HALT" "Run,Stopped" endif line.long 0x04 "TB0RUN,RUN register" bitfld.long 0x04 2. " TBPRUN ,Prescaler operation" "Cleared,Counted" bitfld.long 0x04 0. " TBRUN ,Count operation" "Cleared,Counted" line.long 0x08 "TB0CR,Control register" bitfld.long 0x08 7. " TBWBF ,Double Buffer" "Disabled,Enabled" bitfld.long 0x08 5. " TBSYNC ,Synchronous mode switching" "Individual,Synchronous" sif cpuis("TMPM365F*") bitfld.long 0x08 4. " FT0SEL ,Select source clock T0" "Select except T0,Select T0" endif bitfld.long 0x08 3. " I2TB ,Clock operation at IDLE mode" "Stopped,Operation" sif cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM365F*")||cpuis("TMPM341F*")||cpuis("TMPM36B*") textline " " sif cpuis("TMPM365F*") eventfld.long 0x08 2. " TBINSEL ,External inputs" "0,1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" elif cpuis("TMPM341F*") bitfld.long 0x08 2. " TBINSEL ,External inputs" "TB0IN0/1,PHC0IN0/1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" else bitfld.long 0x08 2. " TBINSEL ,External inputs" "TB0IN0/1," bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" endif endif line.long 0x0C "TB0MOD,Mode register" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB0IN0(+)|TB0IN1(+),TB0IN0(+)|TB0IN1(-),TB0OUT(+)|TB0OUT(-)" bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRB0 source clock" "TB0IN0,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB0IN(+),TB0IN(+)|TB0IN(-),TB0OUT(+)|TB0OUT(-)" bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRB0 source clock" "TB0IN0 pin,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TB0IN0(+)|TB0IN1(+),TB0IN0(+)|TB0IN0(-),TB0OUT(+)|TB0OUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TB0IN0,T1,T4,T16" elif cpuis("TMPM33?F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TB0IN0(+)|TB0IN1(+),TB0IN0(+)|TB0IN0(-),TB0OUT(+)|TB0OUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TB0IN0,T1,T4,T16" endif line.long 0x10 "TB0FFCR,Flip-flop control register" bitfld.long 0x10 5. " TBC1T1 ,TBFF0 reverse trigger when the up-counter matches TB0CP1" "Disabled,Enabled" bitfld.long 0x10 4. " TBC0T1 ,TBFF0 reverse trigger when the up-counter matches TB0CP0" "Disabled,Enabled" bitfld.long 0x10 3. " TBE1T1 ,TBFF0 reverse trigger when the up-counter matches TB0RG1" "Disabled,Enabled" bitfld.long 0x10 2. " TBE0T1 ,TBFF0 reverse trigger when the up-counter matches TB0RG0" "Disabled,Enabled" textline " " bitfld.long 0x10 0.--1. " TBFF0C[1:0] ,TBFF0 control" "Inverted,Set,Cleared," hgroup.long 0x14++0x3 hide.long 0x00 "TB0ST,Status register" in group.long 0x18++0x3 line.long 0x00 "TB0IM,Interrupt mask register" bitfld.long 0x00 2. " TBIMOF ,Overflow interrupt mask" "Not masked,Masked" bitfld.long 0x00 1. " TBIM1 ,Match interrupt mask (TBRG1)" "Not masked,Masked" bitfld.long 0x00 0. " TBIM0 ,Match interrupt mask (TBRG0)" "Not masked,Masked" rgroup.long 0x1C++0x3 line.long 0x00 "TB0UC,Up counter capture register" hexmask.long.word 0x00 0.--15. 1. " TBUC[15:0] ,Data obtained by read capture" group.long 0x20++0x7 line.long 0x00 "TB0RG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " TBRG0[15:0] ,Compare value 0" line.long 0x04 "TB0RG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " TBRG1[15:0] ,Compare value 1" rgroup.long 0x28++0x7 line.long 0x00 "TB0CP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " TBCP0[15:0] ,Capture value 0" line.long 0x04 "TB0CP1,Capture register 1" hexmask.long.word 0x04 0.--15. 1. " TBCP1[15:0] ,Capture value 1" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") group.long 0x30++0x3 line.long 0x00 "TB0DMA,DMA request enable register" bitfld.long 0x00 2. " TBDMAEN2 ,DMA request:compare match" "Disabled,Enabled" bitfld.long 0x00 1. " TBDMAEN1 ,DMA request:input capture 1" "Disabled,Enabled" bitfld.long 0x00 0. " TBDMAEN0 ,DMA request:input capture 0" "Disabled,Enabled" endif width 0xb elif cpuis("TMPM395F*") width 9. group.long 0x00++0x013 line.long 0x00 "TB0EN,Enable register" bitfld.long 0x00 7. " TB0EN ,TMRB0 operation" "Disabled,Enabled" line.long 0x04 "TB0RUN,RUN register" bitfld.long 0x04 2. " TB0PRUN ,Prescaler operation" "Cleared,Counted" bitfld.long 0x04 0. " TB0RUN ,Count operation" "Cleared,Counted" line.long 0x08 "TB0CR,Control register" bitfld.long 0x08 7. " TB0WBF ,Double Buffer" "Disabled,Enabled" bitfld.long 0x08 5. " TBSYNC0 ,Synchronous mode switching" "Individual,Synchronous" bitfld.long 0x08 3. " I2TB0 ,Clock operation at IDLE mode" "Idle,Busy" textline " " bitfld.long 0x08 1. " TRGSEL0 ,External trigger edge" "Rising,Falling" bitfld.long 0x08 0. " CSSEL0 ,Count start mode" "Software,External" line.long 0x0C "TB0MOD,Mode register" bitfld.long 0x0C 5. " TB0CP ,Capture control by software enable" "Capture,No effect" bitfld.long 0x0C 3.--4. " TB0CPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB0IN0+|TB0IN1+,TB0IN0+|TB0IN1-,TB8OUT+|TB8OUT-" bitfld.long 0x0C 2. " TB0CLE ,Up-counter clear enable" "Disabled,Enabled" textline " " bitfld.long 0x0C 0.--1. " TB0CLK[1:0] ,TMRB0 source clock" "TB0IN,T1,T4,T16" line.long 0x10 "TB0FFCR,Flip-flop control register" bitfld.long 0x10 5. " TB0C1T1 ,TB0FF0 reverse trigger when the up-counter matches TB0CP1" "Disabled,Enabled" bitfld.long 0x10 4. " TB0C0T1 ,TB0FF0 reverse trigger when the up-counter matches TB0CP0" "Disabled,Enabled" bitfld.long 0x10 3. " TB0E1T1 ,TB0FF0 reverse trigger when the up-counter matches TB0RG1" "Disabled,Enabled" textline " " bitfld.long 0x10 2. " TB0E0T1 ,TB0FF0 reverse trigger when the up-counter matches TB0RG0" "Disabled,Enabled" bitfld.long 0x10 0.--1. " TB0FF0C[1:0] ,TB0FF0 control" "Inverted,Set,Cleared," hgroup.long 0x14++0x3 hide.long 0x00 "TB0ST,Status register" in group.long 0x18++0x3 line.long 0x00 "TB0IM,Interrupt mask register" bitfld.long 0x00 2. " TB0IMOF ,Overflow interrupt mask" "Not masked,Masked" bitfld.long 0x00 1. " TB0IM1 ,Match interrupt mask (TB0RG1)" "Not masked,Masked" bitfld.long 0x00 0. " TB0IM0 ,Match interrupt mask (TB0RG0)" "Not masked,Masked" rgroup.long 0x1C++0x3 line.long 0x00 "TB0UC,Up counter capture register" hexmask.long.word 0x00 0.--15. 1. " TB0UC[15:0] ,Data obtained by read capture" group.long 0x20++0x7 line.long 0x00 "TB0RG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " TB0RG0[15:0] ,Timer count value 0" line.long 0x04 "TB0RG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " TB0RG1[15:0] ,Timer count value 1" rgroup.long 0x28++0x7 line.long 0x00 "TB0CP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " TB0CP0[15:0] ,Timer capture value 0" line.long 0x04 "TB0CP01,Capture register 1" hexmask.long.word 0x04 0.--15. 1. " TB0CP1[15:0] ,Timer capture value 1" width 0xb endif base ad:0x400C4000 sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") width 9. group.long 0x00++0x013 line.long 0x00 "TB0EN,Enable register" bitfld.long 0x00 7. " TBEN ,TMRB operation" "Disabled,Enabled" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x00 6. " TBHALT ,Clock operation during debug HALT" "Run,Stopped" endif line.long 0x04 "TB0RUN,RUN register" bitfld.long 0x04 2. " TBPRUN ,Prescaler operation" "Cleared,Counted" bitfld.long 0x04 0. " TBRUN ,Count operation" "Cleared,Counted" line.long 0x08 "TB0CR,Control register" bitfld.long 0x08 7. " TBWBF ,Double Buffer" "Disabled,Enabled" bitfld.long 0x08 5. " TBSYNC ,Synchronous mode switching" "Individual,Synchronous" sif cpuis("TMPM365F*") bitfld.long 0x08 4. " FT0SEL ,Select source clock T0" "Select except T0,Select T0" endif bitfld.long 0x08 3. " I2TB ,Clock operation at IDLE mode" "Stopped,Operation" sif cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM365F*")||cpuis("TMPM341F*")||cpuis("TMPM36B*") textline " " sif cpuis("TMPM365F*") eventfld.long 0x08 2. " TBINSEL ,External inputs" "0,1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" elif cpuis("TMPM341F*") bitfld.long 0x08 2. " TBINSEL ,External inputs" "TB0IN0/1,PHC0IN0/1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" else bitfld.long 0x08 2. " TBINSEL ,External inputs" "TB0IN0/1," bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" endif endif line.long 0x0C "TB0MOD,Mode register" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB0IN0(+)|TB0IN1(+),TB0IN0(+)|TB0IN1(-),TB7OUT(+)|TB7OUT(-)" bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRB0 source clock" "TB0IN0,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB0IN(+),TB0IN(+)|TB0IN(-),TB7OUT(+)|TB7OUT(-)" bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRB0 source clock" "TB0IN0 pin,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TB0IN0(+)|TB0IN1(+),TB0IN0(+)|TB0IN0(-),TB0OUT(+)|TB0OUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TB0IN0,T1,T4,T16" elif cpuis("TMPM33?F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TB0IN0(+)|TB0IN1(+),TB0IN0(+)|TB0IN0(-),TB0OUT(+)|TB0OUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TB0IN0,T1,T4,T16" endif line.long 0x10 "TB0FFCR,Flip-flop control register" bitfld.long 0x10 5. " TBC1T1 ,TBFF0 reverse trigger when the up-counter matches TB0CP1" "Disabled,Enabled" bitfld.long 0x10 4. " TBC0T1 ,TBFF0 reverse trigger when the up-counter matches TB0CP0" "Disabled,Enabled" bitfld.long 0x10 3. " TBE1T1 ,TBFF0 reverse trigger when the up-counter matches TB0RG1" "Disabled,Enabled" bitfld.long 0x10 2. " TBE0T1 ,TBFF0 reverse trigger when the up-counter matches TB0RG0" "Disabled,Enabled" textline " " bitfld.long 0x10 0.--1. " TBFF0C[1:0] ,TBFF0 control" "Inverted,Set,Cleared," hgroup.long 0x14++0x3 hide.long 0x00 "TB0ST,Status register" in group.long 0x18++0x3 line.long 0x00 "TB0IM,Interrupt mask register" bitfld.long 0x00 2. " TBIMOF ,Overflow interrupt mask" "Not masked,Masked" bitfld.long 0x00 1. " TBIM1 ,Match interrupt mask (TBRG1)" "Not masked,Masked" bitfld.long 0x00 0. " TBIM0 ,Match interrupt mask (TBRG0)" "Not masked,Masked" rgroup.long 0x1C++0x3 line.long 0x00 "TB0UC,Up counter capture register" hexmask.long.word 0x00 0.--15. 1. " TBUC[15:0] ,Data obtained by read capture" group.long 0x20++0x7 line.long 0x00 "TB0RG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " TBRG0[15:0] ,Compare value 0" line.long 0x04 "TB0RG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " TBRG1[15:0] ,Compare value 1" rgroup.long 0x28++0x7 line.long 0x00 "TB0CP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " TBCP0[15:0] ,Capture value 0" line.long 0x04 "TB0CP1,Capture register 1" hexmask.long.word 0x04 0.--15. 1. " TBCP1[15:0] ,Capture value 1" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") group.long 0x30++0x3 line.long 0x00 "TB0DMA,DMA request enable register" bitfld.long 0x00 2. " TBDMAEN2 ,DMA request:compare match" "Disabled,Enabled" bitfld.long 0x00 1. " TBDMAEN1 ,DMA request:input capture 1" "Disabled,Enabled" bitfld.long 0x00 0. " TBDMAEN0 ,DMA request:input capture 0" "Disabled,Enabled" endif width 0xb endif tree.end tree "Channel 1" base ad:0x40010040 sif cpuis("TMPM33?F*") width 9. group.long 0x00++0x013 line.long 0x00 "TB1EN,Enable register" bitfld.long 0x00 7. " TBEN ,TMRB operation" "Disabled,Enabled" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x00 6. " TBHALT ,Clock operation during debug HALT" "Run,Stopped" endif line.long 0x04 "TB1RUN,RUN register" bitfld.long 0x04 2. " TBPRUN ,Prescaler operation" "Cleared,Counted" bitfld.long 0x04 0. " TBRUN ,Count operation" "Cleared,Counted" line.long 0x08 "TB1CR,Control register" bitfld.long 0x08 7. " TBWBF ,Double Buffer" "Disabled,Enabled" bitfld.long 0x08 5. " TBSYNC ,Synchronous mode switching" "Individual,Synchronous" sif cpuis("TMPM365F*") bitfld.long 0x08 4. " FT0SEL ,Select source clock T0" "Select except T0,Select T0" endif bitfld.long 0x08 3. " I2TB ,Clock operation at IDLE mode" "Stopped,Operation" sif cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM365F*")||cpuis("TMPM341F*")||cpuis("TMPM36B*") textline " " sif cpuis("TMPM365F*") eventfld.long 0x08 2. " TBINSEL ,External inputs" "0,1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" elif cpuis("TMPM341F*") bitfld.long 0x08 2. " TBINSEL ,External inputs" "TB1IN0/1,PHC1IN0/1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" else bitfld.long 0x08 2. " TBINSEL ,External inputs" "TB1IN0/1," bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" endif endif line.long 0x0C "TB1MOD,Mode register" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB1IN0(+)|TB1IN1(+),TB1IN0(+)|TB1IN1(-),TB0OUT(+)|TB0OUT(-)" bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRB1 source clock" "TB1IN0,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB1IN(+),TB1IN(+)|TB1IN(-),TB0OUT(+)|TB0OUT(-)" bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRB1 source clock" "TB1IN0 pin,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TB1IN0(+)|TB1IN1(+),TB1IN0(+)|TB1IN0(-),TB1OUT(+)|TB1OUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TB1IN0,T1,T4,T16" elif cpuis("TMPM33?F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TB1IN0(+)|TB1IN1(+),TB1IN0(+)|TB1IN0(-),TB1OUT(+)|TB1OUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TB1IN0,T1,T4,T16" endif line.long 0x10 "TB1FFCR,Flip-flop control register" bitfld.long 0x10 5. " TBC1T1 ,TBFF0 reverse trigger when the up-counter matches TB1CP1" "Disabled,Enabled" bitfld.long 0x10 4. " TBC0T1 ,TBFF0 reverse trigger when the up-counter matches TB1CP0" "Disabled,Enabled" bitfld.long 0x10 3. " TBE1T1 ,TBFF0 reverse trigger when the up-counter matches TB1RG1" "Disabled,Enabled" bitfld.long 0x10 2. " TBE0T1 ,TBFF0 reverse trigger when the up-counter matches TB1RG0" "Disabled,Enabled" textline " " bitfld.long 0x10 0.--1. " TBFF0C[1:0] ,TBFF0 control" "Inverted,Set,Cleared," hgroup.long 0x14++0x3 hide.long 0x00 "TB1ST,Status register" in group.long 0x18++0x3 line.long 0x00 "TB1IM,Interrupt mask register" bitfld.long 0x00 2. " TBIMOF ,Overflow interrupt mask" "Not masked,Masked" bitfld.long 0x00 1. " TBIM1 ,Match interrupt mask (TBRG1)" "Not masked,Masked" bitfld.long 0x00 0. " TBIM0 ,Match interrupt mask (TBRG0)" "Not masked,Masked" rgroup.long 0x1C++0x3 line.long 0x00 "TB1UC,Up counter capture register" hexmask.long.word 0x00 0.--15. 1. " TBUC[15:0] ,Data obtained by read capture" group.long 0x20++0x7 line.long 0x00 "TB1RG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " TBRG0[15:0] ,Compare value 0" line.long 0x04 "TB1RG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " TBRG1[15:0] ,Compare value 1" rgroup.long 0x28++0x7 line.long 0x00 "TB1CP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " TBCP0[15:0] ,Capture value 0" line.long 0x04 "TB1CP1,Capture register 1" hexmask.long.word 0x04 0.--15. 1. " TBCP1[15:0] ,Capture value 1" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") group.long 0x30++0x3 line.long 0x00 "TB1DMA,DMA request enable register" bitfld.long 0x00 2. " TBDMAEN2 ,DMA request:compare match" "Disabled,Enabled" bitfld.long 0x00 1. " TBDMAEN1 ,DMA request:input capture 1" "Disabled,Enabled" bitfld.long 0x00 0. " TBDMAEN0 ,DMA request:input capture 0" "Disabled,Enabled" endif width 0xb elif cpuis("TMPM380F*")||cpuis("TMPM382F*") width 9. group.long 0x00++0x0f line.long 0x00 "TB1EN,Enable register" bitfld.long 0x00 7. " TB1EN ,TMRB1 operation" "Disabled,Enabled" sif cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x00 6. " TB1ALT ,TB1ALT operation" "Disabled,Enabled" endif line.long 0x04 "TB1RUN,RUN register" bitfld.long 0x04 2. " TB1PRUN ,Prescaler operation" "Cleared,Counted" bitfld.long 0x04 0. " TB1RUN ,Count operation" "Cleared,Counted" line.long 0x08 "TB1CR,Control register" bitfld.long 0x08 7. " TB1WBF ,Double Buffer" "Disabled,Enabled" bitfld.long 0x08 5. " TBSYNC1 ,Synchronous mode switching" "Asynchronous,Synchronous" bitfld.long 0x08 3. " I2TB1 ,Clock operation at IDLE mode" "Idle,Busy" textline " " bitfld.long 0x08 1. " TRGSEL1 ,External trigger edge" "Rising,Falling" bitfld.long 0x08 0. " CSSEL1 ,Count start mode" "Software,External" line.long 0x0C "TB1MOD,Mode register" bitfld.long 0x0c 6. " TB1RSWR ,Timer registers 0 and 1 write timing" "Separately,Simultaneously" bitfld.long 0x0C 5. " TB1CP ,Capture control by software enable" "Capture,No effect" sif cpuis("TMPM382F*") bitfld.long 0x0C 3.--4. " TB1CPM[1:0] ,Capture timing upon rising(+) or falling(-) of pin input (TB1CP0|TB1CP1)" "Disabled,TB1IN(+),TB1IN0(+)|TB1IN0(-),TB1OUT(+)|TB1OUT(-)" else bitfld.long 0x0C 3.--4. " TB1CPM[1:0] ,Capture timing upon rising(+) or falling(-) of pin input (TB1CP0|TB1CP1)" "Disabled,TB1IN(+),TB1IN0(+)|TB1IN0(-),TB1OUT(+)|TB1OUT(-)" endif textline " " bitfld.long 0x0C 2. " TB1CLE ,Up-counter clear enable" "Disabled,Enabled" bitfld.long 0x0C 0.--1. " TB1CLK[1:0] ,TMRB1 source clock" "TB1IN,T1,T4,T16" sif cpuis("TMPM380F*") hgroup.long 0x10++0x03 hide.long 0x00 "TB1FFCR,Flip-flop control register" endif hgroup.long 0x14++0x3 hide.long 0x00 "TB1ST,Status register" in group.long 0x18++0x3 line.long 0x00 "TB1IM,Interrupt mask register" bitfld.long 0x00 2. " TB1IMOF ,Overflow interrupt mask" "Not masked,Masked" bitfld.long 0x00 1. " TB1IM1 ,Match interrupt mask (TB1RG1)" "Not masked,Masked" bitfld.long 0x00 0. " TB1IM0 ,Match interrupt mask (TB1RG0)" "Not masked,Masked" rgroup.long 0x1C++0x3 line.long 0x00 "TB1UC,Up counter capture register" hexmask.long.word 0x00 0.--15. 1. " TB1UC[15:0] ,Data obtained by read capture" group.long 0x20++0x7 line.long 0x00 "TB1RG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " TB1RG0[15:0] ,Timer count value 0" line.long 0x04 "TB1RG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " TB1RG1[15:0] ,Timer count value 1" rgroup.long 0x28++0x7 line.long 0x00 "TB1CP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " TB1CP0[15:0] ,Timer capture value 0" line.long 0x04 "TB1CP01,Capture register 1" hexmask.long.word 0x04 0.--15. 1. " TB1CP1[15:0] ,Timer capture value 1" width 0xb elif cpuis("TMPM372FW")||cpuis("TMPM370F*")||cpuis("TMPM372FWUG")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM376F*") width 9. group.long 0x00++0x0f line.long 0x00 "TB1EN,Enable register" bitfld.long 0x00 7. " TB1EN ,TMRB1 operation" "Disabled,Enabled" sif cpuis("TMPM372F*")||cpuis("TMPM375F*") bitfld.long 0x00 6. " TB1ALT ,Clock operation during debug" "Run,Stopped" endif line.long 0x04 "TB1RUN,RUN register" bitfld.long 0x04 2. " TB1PRUN ,Prescaler operation" "Cleared,Counted" bitfld.long 0x04 0. " TB1RUN ,Count operation" "Cleared,Counted" line.long 0x08 "TB1CR,Control register" bitfld.long 0x08 7. " TB1WBF ,Double Buffer" "Disabled,Enabled" bitfld.long 0x08 3. " I2TB1 ,Clock operation at IDLE mode" "Stopped,Operation" bitfld.long 0x08 1. " TRGSEL1 ,External trigger edge" "Rising,Falling" bitfld.long 0x08 0. " CSSEL1 ,Count start mode" "Software,External" line.long 0x0C "TB1MOD,Mode register" sif cpuis("TMPM375F*") bitfld.long 0x0c 7. " TB1RSWR ,Timer registers 0 and 1 write timing" "Separately,Simultaneously" bitfld.long 0x0C 6. " TB1CP ,Capture control by software enable" "Capture,No effect" bitfld.long 0x0C 4.--5. " TB1CPM[1:0] ,Capture timing upon rising(+) or falling(-) of pin input (TB1CP0|TB1CP1)" "Disabled,TB1IN(+),TB1IN0(+)|TB1IN0(-),TIMPLS(+)|TIMPLS(-)" textline " " bitfld.long 0x0C 3. " TB1CLE ,Up-counter clear enable" "Disabled,Enabled" textline " " bitfld.long 0x0C 0.--2. " TB1CLK[1:0] ,TMRB1 source clock" "TB1IN pin input,T1,T4,T16,T32,T64,T128,T256" elif (cpuis("TMPM376F*")||cpuis("TMPM370F*")) bitfld.long 0x0c 6. " TB1RSWR ,Timer registers 0 and 1 write timing" "Separately,Simultaneously" bitfld.long 0x0C 5. " TB1CP ,Capture control by software enable" "Capture,No effect" bitfld.long 0x0C 3.--4. " TB1CPM[1:0] ,Capture timing upon rising(+) or falling(-) of pin input (TB1CP0|TB1CP1)" "Disabled,TB1IN(+),TB1IN0(+)|TB1IN0(-),Disabled" textline " " bitfld.long 0x0C 2. " TB1CLE ,Up-counter clear enable" "Disabled,Enabled" textline " " bitfld.long 0x0C 0.--1. " TB1CLK[1:0] ,TMRB1 source clock" "TB1IN,T1,T4,T16" endif sif (cpuis("TMPM372F*")) bitfld.long 0x0C 0.--1. " TB1CLK[1:0] ,TMRB1 source clock" "TB1IN,T1,T4,T16" elif cpuis("TMPM373F*") bitfld.long 0x0C 0.--1. " TB1CLK[1:0] ,TMRB1 source clock" "TB1IN,T1,T4,T16" elif cpuis("TMPM374F*") bitfld.long 0x0C 0.--1. " TB1CLK[1:0] ,TMRB1 source clock" ",T1,T4,T16" endif sif cpuis("TMPM372F*") group.long 0x10++0x03 line.long 0x00 "TB1FFCR,Flip-flop control register" bitfld.long 0x00 5. " TB1C1T1 ,TB1FF0 reverse trigger when the up-counter matches TB1CP1" "Disabled,Enabled" bitfld.long 0x00 4. " TB1C0T1 ,TB1FF0 reverse trigger when the up-counter matches TB1CP0" "Disabled,Enabled" bitfld.long 0x00 3. " TB1E1T1 ,TB1FF0 reverse trigger when the up-counter matches TB1RG1" "Disabled,Enabled" bitfld.long 0x00 2. " TB1E0T1 ,TB1FF0 reverse trigger when the up-counter matches TB1RG0" "Disabled,Enabled" textline " " bitfld.long 0x00 0.--1. " TB1FF0C[1:0] ,TB1FF0 control" "Inverted,Set,Cleared," elif cpuis("TMPM373F*") hgroup.long 0x10++0x03 hide.long 0x00 "TB1FFCR,Flip-flop control register" elif cpuis("TMPM374F*") hgroup.long 0x10++0x03 hide.long 0x00 "TB1FFCR,Flip-flop control register" else group.long 0x10++0x03 line.long 0x00 "TB1FFCR,Flip-flop control register" bitfld.long 0x00 5. " TB1C1T1 ,TB1FF0 reverse trigger when the up-counter matches TB1CP1" "Disabled,Enabled" bitfld.long 0x00 4. " TB1C0T1 ,TB1FF0 reverse trigger when the up-counter matches TB1CP0" "Disabled,Enabled" bitfld.long 0x00 3. " TB1E1T1 ,TB1FF0 reverse trigger when the up-counter matches TB1RG1" "Disabled,Enabled" bitfld.long 0x00 2. " TB1E0T1 ,TB1FF0 reverse trigger when the up-counter matches TB1RG0" "Disabled,Enabled" textline " " bitfld.long 0x00 0.--1. " TB1FF0C[1:0] ,TB1FF0 control" "Inverted,Set,Cleared," endif hgroup.long 0x14++0x3 hide.long 0x00 "TB1ST,Status register" in group.long 0x18++0x3 line.long 0x00 "TB1IM,Interrupt mask register" bitfld.long 0x00 2. " TB1IMOF ,Overflow interrupt mask" "Disabled,Enabled" bitfld.long 0x00 1. " TB1IM1 ,Match interrupt mask (TB1RG1)" "Disabled,Enabled" bitfld.long 0x00 0. " TB1IM0 ,Match interrupt mask (TB1RG0)" "Disabled,Enabled" rgroup.long 0x1C++0x3 line.long 0x00 "TB1UC,Up counter capture register" hexmask.long.word 0x00 0.--15. 1. " TB1UC[15:0] ,Data obtained by read capture" group.long 0x20++0x7 line.long 0x00 "TB1RG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " TB1RG0[15:0] ,Timer count value 0" line.long 0x04 "TB1RG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " TB1RG1[15:0] ,Timer count value 1" rgroup.long 0x28++0x3 line.long 0x00 "TB1CP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " TB1CP0[15:0] ,Timer capture value 0" sif cpuis("TMPM372F*") rgroup.long 0x2C++0x3 line.long 0x00 "TB1CP01,Capture register 1" hexmask.long.word 0x00 0.--15. 1. " TB1CP1[15:0] ,Timer capture value 1" elif cpuis("TMPM373F*") rgroup.long 0x2C++0x3 line.long 0x00 "TB1CP01,Capture register 1" hexmask.long.word 0x00 0.--15. 1. " TB1CP1[15:0] ,Timer capture value 1" elif cpuis("TMPM374F*") hgroup.long 0x2C++0x3 hide.long 0x00 "TB1CP01,Capture register 1" else rgroup.long 0x2C++0x3 line.long 0x00 "TB1CP01,Capture register 1" hexmask.long.word 0x00 0.--15. 1. " TB1CP1[15:0] ,Timer capture value 1" endif width 0xb endif base ad:0x400D0100 sif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") width 9. group.long 0x00++0x013 line.long 0x00 "TB1EN,Enable register" bitfld.long 0x00 7. " TBEN ,TMRB operation" "Disabled,Enabled" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x00 6. " TBHALT ,Clock operation during debug HALT" "Run,Stopped" endif line.long 0x04 "TB1RUN,RUN register" bitfld.long 0x04 2. " TBPRUN ,Prescaler operation" "Cleared,Counted" bitfld.long 0x04 0. " TBRUN ,Count operation" "Cleared,Counted" line.long 0x08 "TB1CR,Control register" bitfld.long 0x08 7. " TBWBF ,Double Buffer" "Disabled,Enabled" bitfld.long 0x08 5. " TBSYNC ,Synchronous mode switching" "Individual,Synchronous" sif cpuis("TMPM365F*") bitfld.long 0x08 4. " FT0SEL ,Select source clock T0" "Select except T0,Select T0" endif bitfld.long 0x08 3. " I2TB ,Clock operation at IDLE mode" "Stopped,Operation" sif cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM365F*")||cpuis("TMPM341F*")||cpuis("TMPM36B*") textline " " sif cpuis("TMPM365F*") eventfld.long 0x08 2. " TBINSEL ,External inputs" "0,1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" elif cpuis("TMPM341F*") bitfld.long 0x08 2. " TBINSEL ,External inputs" "TB1IN0/1,PHC1IN0/1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" else bitfld.long 0x08 2. " TBINSEL ,External inputs" "TB1IN0/1," bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" endif endif line.long 0x0C "TB1MOD,Mode register" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB1IN0(+)|TB1IN1(+),TB1IN0(+)|TB1IN1(-),TB0OUT(+)|TB0OUT(-)" bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRB1 source clock" "TB1IN0,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB1IN(+),TB1IN(+)|TB1IN(-),TB0OUT(+)|TB0OUT(-)" bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRB1 source clock" "TB1IN0 pin,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TB1IN0(+)|TB1IN1(+),TB1IN0(+)|TB1IN0(-),TB1OUT(+)|TB1OUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TB1IN0,T1,T4,T16" elif cpuis("TMPM33?F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TB1IN0(+)|TB1IN1(+),TB1IN0(+)|TB1IN0(-),TB1OUT(+)|TB1OUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TB1IN0,T1,T4,T16" endif line.long 0x10 "TB1FFCR,Flip-flop control register" bitfld.long 0x10 5. " TBC1T1 ,TBFF0 reverse trigger when the up-counter matches TB1CP1" "Disabled,Enabled" bitfld.long 0x10 4. " TBC0T1 ,TBFF0 reverse trigger when the up-counter matches TB1CP0" "Disabled,Enabled" bitfld.long 0x10 3. " TBE1T1 ,TBFF0 reverse trigger when the up-counter matches TB1RG1" "Disabled,Enabled" bitfld.long 0x10 2. " TBE0T1 ,TBFF0 reverse trigger when the up-counter matches TB1RG0" "Disabled,Enabled" textline " " bitfld.long 0x10 0.--1. " TBFF0C[1:0] ,TBFF0 control" "Inverted,Set,Cleared," hgroup.long 0x14++0x3 hide.long 0x00 "TB1ST,Status register" in group.long 0x18++0x3 line.long 0x00 "TB1IM,Interrupt mask register" bitfld.long 0x00 2. " TBIMOF ,Overflow interrupt mask" "Not masked,Masked" bitfld.long 0x00 1. " TBIM1 ,Match interrupt mask (TBRG1)" "Not masked,Masked" bitfld.long 0x00 0. " TBIM0 ,Match interrupt mask (TBRG0)" "Not masked,Masked" rgroup.long 0x1C++0x3 line.long 0x00 "TB1UC,Up counter capture register" hexmask.long.word 0x00 0.--15. 1. " TBUC[15:0] ,Data obtained by read capture" group.long 0x20++0x7 line.long 0x00 "TB1RG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " TBRG0[15:0] ,Compare value 0" line.long 0x04 "TB1RG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " TBRG1[15:0] ,Compare value 1" rgroup.long 0x28++0x7 line.long 0x00 "TB1CP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " TBCP0[15:0] ,Capture value 0" line.long 0x04 "TB1CP1,Capture register 1" hexmask.long.word 0x04 0.--15. 1. " TBCP1[15:0] ,Capture value 1" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") group.long 0x30++0x3 line.long 0x00 "TB1DMA,DMA request enable register" bitfld.long 0x00 2. " TBDMAEN2 ,DMA request:compare match" "Disabled,Enabled" bitfld.long 0x00 1. " TBDMAEN1 ,DMA request:input capture 1" "Disabled,Enabled" bitfld.long 0x00 0. " TBDMAEN0 ,DMA request:input capture 0" "Disabled,Enabled" endif width 0xb endif base ad:0x400C4100 sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") width 9. group.long 0x00++0x013 line.long 0x00 "TB1EN,Enable register" bitfld.long 0x00 7. " TBEN ,TMRB operation" "Disabled,Enabled" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x00 6. " TBHALT ,Clock operation during debug HALT" "Run,Stopped" endif line.long 0x04 "TB1RUN,RUN register" bitfld.long 0x04 2. " TBPRUN ,Prescaler operation" "Cleared,Counted" bitfld.long 0x04 0. " TBRUN ,Count operation" "Cleared,Counted" line.long 0x08 "TB1CR,Control register" bitfld.long 0x08 7. " TBWBF ,Double Buffer" "Disabled,Enabled" bitfld.long 0x08 5. " TBSYNC ,Synchronous mode switching" "Individual,Synchronous" sif cpuis("TMPM365F*") bitfld.long 0x08 4. " FT0SEL ,Select source clock T0" "Select except T0,Select T0" endif bitfld.long 0x08 3. " I2TB ,Clock operation at IDLE mode" "Stopped,Operation" sif cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM365F*")||cpuis("TMPM341F*")||cpuis("TMPM36B*") textline " " sif cpuis("TMPM365F*") eventfld.long 0x08 2. " TBINSEL ,External inputs" "0,1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" elif cpuis("TMPM341F*") bitfld.long 0x08 2. " TBINSEL ,External inputs" "TB1IN0/1,PHC1IN0/1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" else bitfld.long 0x08 2. " TBINSEL ,External inputs" "TB1IN0/1," bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" endif endif line.long 0x0C "TB1MOD,Mode register" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB1IN0(+)|TB1IN1(+),TB1IN0(+)|TB1IN1(-),TB7OUT(+)|TB7OUT(-)" bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRB1 source clock" "TB1IN0,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB1IN(+),TB1IN(+)|TB1IN(-),TB7OUT(+)|TB7OUT(-)" bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRB1 source clock" "TB1IN0 pin,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TB1IN0(+)|TB1IN1(+),TB1IN0(+)|TB1IN0(-),TB1OUT(+)|TB1OUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TB1IN0,T1,T4,T16" elif cpuis("TMPM33?F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TB1IN0(+)|TB1IN1(+),TB1IN0(+)|TB1IN0(-),TB1OUT(+)|TB1OUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TB1IN0,T1,T4,T16" endif line.long 0x10 "TB1FFCR,Flip-flop control register" bitfld.long 0x10 5. " TBC1T1 ,TBFF0 reverse trigger when the up-counter matches TB1CP1" "Disabled,Enabled" bitfld.long 0x10 4. " TBC0T1 ,TBFF0 reverse trigger when the up-counter matches TB1CP0" "Disabled,Enabled" bitfld.long 0x10 3. " TBE1T1 ,TBFF0 reverse trigger when the up-counter matches TB1RG1" "Disabled,Enabled" bitfld.long 0x10 2. " TBE0T1 ,TBFF0 reverse trigger when the up-counter matches TB1RG0" "Disabled,Enabled" textline " " bitfld.long 0x10 0.--1. " TBFF0C[1:0] ,TBFF0 control" "Inverted,Set,Cleared," hgroup.long 0x14++0x3 hide.long 0x00 "TB1ST,Status register" in group.long 0x18++0x3 line.long 0x00 "TB1IM,Interrupt mask register" bitfld.long 0x00 2. " TBIMOF ,Overflow interrupt mask" "Not masked,Masked" bitfld.long 0x00 1. " TBIM1 ,Match interrupt mask (TBRG1)" "Not masked,Masked" bitfld.long 0x00 0. " TBIM0 ,Match interrupt mask (TBRG0)" "Not masked,Masked" rgroup.long 0x1C++0x3 line.long 0x00 "TB1UC,Up counter capture register" hexmask.long.word 0x00 0.--15. 1. " TBUC[15:0] ,Data obtained by read capture" group.long 0x20++0x7 line.long 0x00 "TB1RG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " TBRG0[15:0] ,Compare value 0" line.long 0x04 "TB1RG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " TBRG1[15:0] ,Compare value 1" rgroup.long 0x28++0x7 line.long 0x00 "TB1CP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " TBCP0[15:0] ,Capture value 0" line.long 0x04 "TB1CP1,Capture register 1" hexmask.long.word 0x04 0.--15. 1. " TBCP1[15:0] ,Capture value 1" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") group.long 0x30++0x3 line.long 0x00 "TB1DMA,DMA request enable register" bitfld.long 0x00 2. " TBDMAEN2 ,DMA request:compare match" "Disabled,Enabled" bitfld.long 0x00 1. " TBDMAEN1 ,DMA request:input capture 1" "Disabled,Enabled" bitfld.long 0x00 0. " TBDMAEN0 ,DMA request:input capture 0" "Disabled,Enabled" endif width 0xb endif base ad:0x400D0040 sif cpuis("TMPM395F*") width 9. group.long 0x00++0x013 line.long 0x00 "TB1EN,Enable register" bitfld.long 0x00 7. " TB1EN ,TMRB1 operation" "Disabled,Enabled" line.long 0x04 "TB1RUN,RUN register" bitfld.long 0x04 2. " TB1PRUN ,Prescaler operation" "Cleared,Counted" bitfld.long 0x04 0. " TB1RUN ,Count operation" "Cleared,Counted" line.long 0x08 "TB1CR,Control register" bitfld.long 0x08 7. " TB1WBF ,Double Buffer" "Disabled,Enabled" bitfld.long 0x08 5. " TBSYNC1 ,Synchronous mode switching" "Individual,Synchronous" bitfld.long 0x08 3. " I2TB1 ,Clock operation at IDLE mode" "Idle,Busy" textline " " bitfld.long 0x08 1. " TRGSEL1 ,External trigger edge" "Rising,Falling" bitfld.long 0x08 0. " CSSEL1 ,Count start mode" "Software,External" line.long 0x0C "TB1MOD,Mode register" bitfld.long 0x0C 5. " TB1CP ,Capture control by software enable" "Capture,No effect" bitfld.long 0x0C 3.--4. " TB1CPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB1IN0+|TB1IN1+,TB1IN0+|TB1IN1-,TB8OUT+|TB8OUT-" bitfld.long 0x0C 2. " TB1CLE ,Up-counter clear enable" "Disabled,Enabled" textline " " bitfld.long 0x0C 0.--1. " TB1CLK[1:0] ,TMRB1 source clock" "TB1IN,T1,T4,T16" line.long 0x10 "TB1FFCR,Flip-flop control register" bitfld.long 0x10 5. " TB1C1T1 ,TB1FF0 reverse trigger when the up-counter matches TB1CP1" "Disabled,Enabled" bitfld.long 0x10 4. " TB1C0T1 ,TB1FF0 reverse trigger when the up-counter matches TB1CP0" "Disabled,Enabled" bitfld.long 0x10 3. " TB1E1T1 ,TB1FF0 reverse trigger when the up-counter matches TB1RG1" "Disabled,Enabled" textline " " bitfld.long 0x10 2. " TB1E0T1 ,TB1FF0 reverse trigger when the up-counter matches TB1RG0" "Disabled,Enabled" bitfld.long 0x10 0.--1. " TB1FF0C[1:0] ,TB1FF0 control" "Inverted,Set,Cleared," hgroup.long 0x14++0x3 hide.long 0x00 "TB1ST,Status register" in group.long 0x18++0x3 line.long 0x00 "TB1IM,Interrupt mask register" bitfld.long 0x00 2. " TB1IMOF ,Overflow interrupt mask" "Not masked,Masked" bitfld.long 0x00 1. " TB1IM1 ,Match interrupt mask (TB1RG1)" "Not masked,Masked" bitfld.long 0x00 0. " TB1IM0 ,Match interrupt mask (TB1RG0)" "Not masked,Masked" rgroup.long 0x1C++0x3 line.long 0x00 "TB1UC,Up counter capture register" hexmask.long.word 0x00 0.--15. 1. " TB1UC[15:0] ,Data obtained by read capture" group.long 0x20++0x7 line.long 0x00 "TB1RG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " TB1RG0[15:0] ,Timer count value 0" line.long 0x04 "TB1RG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " TB1RG1[15:0] ,Timer count value 1" rgroup.long 0x28++0x7 line.long 0x00 "TB1CP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " TB1CP0[15:0] ,Timer capture value 0" line.long 0x04 "TB1CP01,Capture register 1" hexmask.long.word 0x04 0.--15. 1. " TB1CP1[15:0] ,Timer capture value 1" width 0xb endif tree.end tree "Channel 2" base ad:0x40010080 sif cpuis("TMPM33?F*") width 9. group.long 0x00++0x013 line.long 0x00 "TB2EN,Enable register" bitfld.long 0x00 7. " TBEN ,TMRB operation" "Disabled,Enabled" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x00 6. " TBHALT ,Clock operation during debug HALT" "Run,Stopped" endif line.long 0x04 "TB2RUN,RUN register" bitfld.long 0x04 2. " TBPRUN ,Prescaler operation" "Cleared,Counted" bitfld.long 0x04 0. " TBRUN ,Count operation" "Cleared,Counted" line.long 0x08 "TB2CR,Control register" bitfld.long 0x08 7. " TBWBF ,Double Buffer" "Disabled,Enabled" bitfld.long 0x08 5. " TBSYNC ,Synchronous mode switching" "Individual,Synchronous" sif cpuis("TMPM365F*") bitfld.long 0x08 4. " FT0SEL ,Select source clock T0" "Select except T0,Select T0" endif bitfld.long 0x08 3. " I2TB ,Clock operation at IDLE mode" "Stopped,Operation" sif cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM365F*")||cpuis("TMPM341F*")||cpuis("TMPM36B*") textline " " sif cpuis("TMPM365F*") eventfld.long 0x08 2. " TBINSEL ,External inputs" "0,1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" elif cpuis("TMPM341F*") bitfld.long 0x08 2. " TBINSEL ,External inputs" "TB2IN0/1,PHC2IN0/1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" else bitfld.long 0x08 2. " TBINSEL ,External inputs" "TB2IN0/1," bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" endif endif line.long 0x0C "TB2MOD,Mode register" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB2IN0(+)|TB2IN1(+),TB2IN0(+)|TB2IN1(-),TB0OUT(+)|TB0OUT(-)" bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRB2 source clock" "TB2IN0,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB2IN(+),TB2IN(+)|TB2IN(-)," bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRB2 source clock" "TB2IN0 pin,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TB2IN0(+)|TB2IN1(+),TB2IN0(+)|TB2IN0(-),TB2OUT(+)|TB2OUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TB2IN0,T1,T4,T16" elif cpuis("TMPM33?F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TB2IN0(+)|TB2IN1(+),TB2IN0(+)|TB2IN0(-),TB2OUT(+)|TB2OUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TB2IN0,T1,T4,T16" endif line.long 0x10 "TB2FFCR,Flip-flop control register" bitfld.long 0x10 5. " TBC1T1 ,TBFF0 reverse trigger when the up-counter matches TB2CP1" "Disabled,Enabled" bitfld.long 0x10 4. " TBC0T1 ,TBFF0 reverse trigger when the up-counter matches TB2CP0" "Disabled,Enabled" bitfld.long 0x10 3. " TBE1T1 ,TBFF0 reverse trigger when the up-counter matches TB2RG1" "Disabled,Enabled" bitfld.long 0x10 2. " TBE0T1 ,TBFF0 reverse trigger when the up-counter matches TB2RG0" "Disabled,Enabled" textline " " bitfld.long 0x10 0.--1. " TBFF0C[1:0] ,TBFF0 control" "Inverted,Set,Cleared," hgroup.long 0x14++0x3 hide.long 0x00 "TB2ST,Status register" in group.long 0x18++0x3 line.long 0x00 "TB2IM,Interrupt mask register" bitfld.long 0x00 2. " TBIMOF ,Overflow interrupt mask" "Not masked,Masked" bitfld.long 0x00 1. " TBIM1 ,Match interrupt mask (TBRG1)" "Not masked,Masked" bitfld.long 0x00 0. " TBIM0 ,Match interrupt mask (TBRG0)" "Not masked,Masked" rgroup.long 0x1C++0x3 line.long 0x00 "TB2UC,Up counter capture register" hexmask.long.word 0x00 0.--15. 1. " TBUC[15:0] ,Data obtained by read capture" group.long 0x20++0x7 line.long 0x00 "TB2RG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " TBRG0[15:0] ,Compare value 0" line.long 0x04 "TB2RG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " TBRG1[15:0] ,Compare value 1" rgroup.long 0x28++0x7 line.long 0x00 "TB2CP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " TBCP0[15:0] ,Capture value 0" line.long 0x04 "TB2CP1,Capture register 1" hexmask.long.word 0x04 0.--15. 1. " TBCP1[15:0] ,Capture value 1" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") group.long 0x30++0x3 line.long 0x00 "TB2DMA,DMA request enable register" bitfld.long 0x00 2. " TBDMAEN2 ,DMA request:compare match" "Disabled,Enabled" bitfld.long 0x00 1. " TBDMAEN1 ,DMA request:input capture 1" "Disabled,Enabled" bitfld.long 0x00 0. " TBDMAEN0 ,DMA request:input capture 0" "Disabled,Enabled" endif width 0xb elif cpuis("TMPM380F*")||cpuis("TMPM382F*") width 9. group.long 0x00++0x0f line.long 0x00 "TB2EN,Enable register" bitfld.long 0x00 7. " TB2EN ,TMRB2 operation" "Disabled,Enabled" sif cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x00 6. " TB2ALT ,TB2ALT operation" "Disabled,Enabled" endif line.long 0x04 "TB2RUN,RUN register" bitfld.long 0x04 2. " TB2PRUN ,Prescaler operation" "Cleared,Counted" bitfld.long 0x04 0. " TB2RUN ,Count operation" "Cleared,Counted" line.long 0x08 "TB2CR,Control register" bitfld.long 0x08 7. " TB2WBF ,Double Buffer" "Disabled,Enabled" bitfld.long 0x08 5. " TBSYNC2 ,Synchronous mode switching" "Asynchronous,Synchronous" bitfld.long 0x08 3. " I2TB2 ,Clock operation at IDLE mode" "Idle,Busy" textline " " bitfld.long 0x08 1. " TRGSEL2 ,External trigger edge" "Rising,Falling" bitfld.long 0x08 0. " CSSEL2 ,Count start mode" "Software,External" line.long 0x0C "TB2MOD,Mode register" bitfld.long 0x0c 6. " TB2RSWR ,Timer registers 0 and 1 write timing" "Separately,Simultaneously" bitfld.long 0x0C 5. " TB2CP ,Capture control by software enable" "Capture,No effect" sif cpuis("TMPM382F*") bitfld.long 0x0C 3.--4. " TB2CPM[1:0] ,Capture timing upon rising(+) or falling(-) of pin input (TB2CP0|TB2CP1)" "Disabled,TB2IN(+),TB2IN0(+)|TB2IN0(-),TB2OUT(+)|TB2OUT(-)" else bitfld.long 0x0C 3.--4. " TB2CPM[1:0] ,Capture timing upon rising(+) or falling(-) of pin input (TB2CP0|TB2CP1)" "Disabled,TB2IN(+),TB2IN0(+)|TB2IN0(-),TB2OUT(+)|TB2OUT(-)" endif textline " " bitfld.long 0x0C 2. " TB2CLE ,Up-counter clear enable" "Disabled,Enabled" bitfld.long 0x0C 0.--1. " TB2CLK[1:0] ,TMRB2 source clock" "TB2IN,T1,T4,T16" sif cpuis("TMPM380F*") hgroup.long 0x10++0x03 hide.long 0x00 "TB2FFCR,Flip-flop control register" endif hgroup.long 0x14++0x3 hide.long 0x00 "TB2ST,Status register" in group.long 0x18++0x3 line.long 0x00 "TB2IM,Interrupt mask register" bitfld.long 0x00 2. " TB2IMOF ,Overflow interrupt mask" "Not masked,Masked" bitfld.long 0x00 1. " TB2IM1 ,Match interrupt mask (TB2RG1)" "Not masked,Masked" bitfld.long 0x00 0. " TB2IM0 ,Match interrupt mask (TB2RG0)" "Not masked,Masked" rgroup.long 0x1C++0x3 line.long 0x00 "TB2UC,Up counter capture register" hexmask.long.word 0x00 0.--15. 1. " TB2UC[15:0] ,Data obtained by read capture" group.long 0x20++0x7 line.long 0x00 "TB2RG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " TB2RG0[15:0] ,Timer count value 0" line.long 0x04 "TB2RG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " TB2RG1[15:0] ,Timer count value 1" rgroup.long 0x28++0x7 line.long 0x00 "TB2CP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " TB2CP0[15:0] ,Timer capture value 0" line.long 0x04 "TB2CP01,Capture register 1" hexmask.long.word 0x04 0.--15. 1. " TB2CP1[15:0] ,Timer capture value 1" width 0xb elif cpuis("TMPM372FW")||cpuis("TMPM370F*")||cpuis("TMPM372FWUG")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM376F*") width 9. group.long 0x00++0x0f line.long 0x00 "TB2EN,Enable register" bitfld.long 0x00 7. " TB2EN ,TMRB2 operation" "Disabled,Enabled" sif cpuis("TMPM372F*")||cpuis("TMPM375F*") bitfld.long 0x00 6. " TB2ALT ,Clock operation during debug" "Run,Stopped" endif line.long 0x04 "TB2RUN,RUN register" bitfld.long 0x04 2. " TB2PRUN ,Prescaler operation" "Cleared,Counted" bitfld.long 0x04 0. " TB2RUN ,Count operation" "Cleared,Counted" line.long 0x08 "TB2CR,Control register" bitfld.long 0x08 7. " TB2WBF ,Double Buffer" "Disabled,Enabled" bitfld.long 0x08 3. " I2TB2 ,Clock operation at IDLE mode" "Stopped,Operation" bitfld.long 0x08 1. " TRGSEL2 ,External trigger edge" "Rising,Falling" bitfld.long 0x08 0. " CSSEL2 ,Count start mode" "Software,External" line.long 0x0C "TB2MOD,Mode register" sif cpuis("TMPM375F*") bitfld.long 0x0c 7. " TB2RSWR ,Timer registers 0 and 1 write timing" "Separately,Simultaneously" bitfld.long 0x0C 6. " TB2CP ,Capture control by software enable" "Capture,No effect" bitfld.long 0x0C 4.--5. " TB2CPM[1:0] ,Capture timing upon rising(+) or falling(-) of pin input (TB2CP0|TB2CP1)" "Disabled,TB2IN(+),TB2IN0(+)|TB2IN0(-),TIMPLS(+)|TIMPLS(-)" textline " " bitfld.long 0x0C 3. " TB2CLE ,Up-counter clear enable" "Disabled,Enabled" textline " " bitfld.long 0x0C 0.--2. " TB2CLK[1:0] ,TMRB2 source clock" "TB2IN pin input,T1,T4,T16,T32,T64,T128,T256" elif (cpuis("TMPM376F*")||cpuis("TMPM370F*")) bitfld.long 0x0c 6. " TB2RSWR ,Timer registers 0 and 1 write timing" "Separately,Simultaneously" bitfld.long 0x0C 5. " TB2CP ,Capture control by software enable" "Capture,No effect" bitfld.long 0x0C 3.--4. " TB2CPM[1:0] ,Capture timing upon rising(+) or falling(-) of pin input (TB2CP0|TB2CP1)" "Disabled,TB2IN(+),TB2IN0(+)|TB2IN0(-),Disabled" textline " " bitfld.long 0x0C 2. " TB2CLE ,Up-counter clear enable" "Disabled,Enabled" textline " " bitfld.long 0x0C 0.--1. " TB2CLK[1:0] ,TMRB2 source clock" "TB2IN,T1,T4,T16" endif sif (cpuis("TMPM372F*")) bitfld.long 0x0C 0.--1. " TB2CLK[1:0] ,TMRB2 source clock" "TB2IN,T1,T4,T16" elif cpuis("TMPM373F*") bitfld.long 0x0C 0.--1. " TB2CLK[1:0] ,TMRB2 source clock" "TB2IN,T1,T4,T16" elif cpuis("TMPM374F*") bitfld.long 0x0C 0.--1. " TB2CLK[1:0] ,TMRB2 source clock" "TB2IN,T1,T4,T16" endif sif cpuis("TMPM372F*") group.long 0x10++0x03 line.long 0x00 "TB2FFCR,Flip-flop control register" bitfld.long 0x00 5. " TB2C1T1 ,TB2FF0 reverse trigger when the up-counter matches TB2CP1" "Disabled,Enabled" bitfld.long 0x00 4. " TB2C0T1 ,TB2FF0 reverse trigger when the up-counter matches TB2CP0" "Disabled,Enabled" bitfld.long 0x00 3. " TB2E1T1 ,TB2FF0 reverse trigger when the up-counter matches TB2RG1" "Disabled,Enabled" bitfld.long 0x00 2. " TB2E0T1 ,TB2FF0 reverse trigger when the up-counter matches TB2RG0" "Disabled,Enabled" textline " " bitfld.long 0x00 0.--1. " TB2FF0C[1:0] ,TB2FF0 control" "Inverted,Set,Cleared," elif cpuis("TMPM373F*") hgroup.long 0x10++0x03 hide.long 0x00 "TB2FFCR,Flip-flop control register" elif cpuis("TMPM374F*") hgroup.long 0x10++0x03 hide.long 0x00 "TB2FFCR,Flip-flop control register" else group.long 0x10++0x03 line.long 0x00 "TB2FFCR,Flip-flop control register" bitfld.long 0x00 5. " TB2C1T1 ,TB2FF0 reverse trigger when the up-counter matches TB2CP1" "Disabled,Enabled" bitfld.long 0x00 4. " TB2C0T1 ,TB2FF0 reverse trigger when the up-counter matches TB2CP0" "Disabled,Enabled" bitfld.long 0x00 3. " TB2E1T1 ,TB2FF0 reverse trigger when the up-counter matches TB2RG1" "Disabled,Enabled" bitfld.long 0x00 2. " TB2E0T1 ,TB2FF0 reverse trigger when the up-counter matches TB2RG0" "Disabled,Enabled" textline " " bitfld.long 0x00 0.--1. " TB2FF0C[1:0] ,TB2FF0 control" "Inverted,Set,Cleared," endif hgroup.long 0x14++0x3 hide.long 0x00 "TB2ST,Status register" in group.long 0x18++0x3 line.long 0x00 "TB2IM,Interrupt mask register" bitfld.long 0x00 2. " TB2IMOF ,Overflow interrupt mask" "Disabled,Enabled" bitfld.long 0x00 1. " TB2IM1 ,Match interrupt mask (TB2RG1)" "Disabled,Enabled" bitfld.long 0x00 0. " TB2IM0 ,Match interrupt mask (TB2RG0)" "Disabled,Enabled" rgroup.long 0x1C++0x3 line.long 0x00 "TB2UC,Up counter capture register" hexmask.long.word 0x00 0.--15. 1. " TB2UC[15:0] ,Data obtained by read capture" group.long 0x20++0x7 line.long 0x00 "TB2RG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " TB2RG0[15:0] ,Timer count value 0" line.long 0x04 "TB2RG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " TB2RG1[15:0] ,Timer count value 1" rgroup.long 0x28++0x3 line.long 0x00 "TB2CP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " TB2CP0[15:0] ,Timer capture value 0" sif cpuis("TMPM372F*") rgroup.long 0x2C++0x3 line.long 0x00 "TB2CP01,Capture register 1" hexmask.long.word 0x00 0.--15. 1. " TB2CP1[15:0] ,Timer capture value 1" elif cpuis("TMPM373F*") rgroup.long 0x2C++0x3 line.long 0x00 "TB2CP01,Capture register 1" hexmask.long.word 0x00 0.--15. 1. " TB2CP1[15:0] ,Timer capture value 1" elif cpuis("TMPM374F*") rgroup.long 0x2C++0x3 line.long 0x00 "TB2CP01,Capture register 1" hexmask.long.word 0x00 0.--15. 1. " TB2CP1[15:0] ,Timer capture value 1" else rgroup.long 0x2C++0x3 line.long 0x00 "TB2CP01,Capture register 1" hexmask.long.word 0x00 0.--15. 1. " TB2CP1[15:0] ,Timer capture value 1" endif width 0xb elif cpuis("TMPM395F*") width 9. group.long 0x00++0x013 line.long 0x00 "TB2EN,Enable register" bitfld.long 0x00 7. " TB2EN ,TMRB2 operation" "Disabled,Enabled" line.long 0x04 "TB2RUN,RUN register" bitfld.long 0x04 2. " TB2PRUN ,Prescaler operation" "Cleared,Counted" bitfld.long 0x04 0. " TB2RUN ,Count operation" "Cleared,Counted" line.long 0x08 "TB2CR,Control register" bitfld.long 0x08 7. " TB2WBF ,Double Buffer" "Disabled,Enabled" bitfld.long 0x08 5. " TBSYNC2 ,Synchronous mode switching" "Individual,Synchronous" bitfld.long 0x08 3. " I2TB2 ,Clock operation at IDLE mode" "Idle,Busy" textline " " bitfld.long 0x08 1. " TRGSEL2 ,External trigger edge" "Rising,Falling" bitfld.long 0x08 0. " CSSEL2 ,Count start mode" "Software,External" line.long 0x0C "TB2MOD,Mode register" bitfld.long 0x0C 5. " TB2CP ,Capture control by software enable" "Capture,No effect" bitfld.long 0x0C 3.--4. " TB2CPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB2IN0+|TB2IN1+,TB2IN0+|TB2IN1-,TB8OUT+|TB8OUT-" bitfld.long 0x0C 2. " TB2CLE ,Up-counter clear enable" "Disabled,Enabled" textline " " bitfld.long 0x0C 0.--1. " TB2CLK[1:0] ,TMRB2 source clock" "TB2IN,T1,T4,T16" line.long 0x10 "TB2FFCR,Flip-flop control register" bitfld.long 0x10 5. " TB2C1T1 ,TB2FF0 reverse trigger when the up-counter matches TB2CP1" "Disabled,Enabled" bitfld.long 0x10 4. " TB2C0T1 ,TB2FF0 reverse trigger when the up-counter matches TB2CP0" "Disabled,Enabled" bitfld.long 0x10 3. " TB2E1T1 ,TB2FF0 reverse trigger when the up-counter matches TB2RG1" "Disabled,Enabled" textline " " bitfld.long 0x10 2. " TB2E0T1 ,TB2FF0 reverse trigger when the up-counter matches TB2RG0" "Disabled,Enabled" bitfld.long 0x10 0.--1. " TB2FF0C[1:0] ,TB2FF0 control" "Inverted,Set,Cleared," hgroup.long 0x14++0x3 hide.long 0x00 "TB2ST,Status register" in group.long 0x18++0x3 line.long 0x00 "TB2IM,Interrupt mask register" bitfld.long 0x00 2. " TB2IMOF ,Overflow interrupt mask" "Not masked,Masked" bitfld.long 0x00 1. " TB2IM1 ,Match interrupt mask (TB2RG1)" "Not masked,Masked" bitfld.long 0x00 0. " TB2IM0 ,Match interrupt mask (TB2RG0)" "Not masked,Masked" rgroup.long 0x1C++0x3 line.long 0x00 "TB2UC,Up counter capture register" hexmask.long.word 0x00 0.--15. 1. " TB2UC[15:0] ,Data obtained by read capture" group.long 0x20++0x7 line.long 0x00 "TB2RG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " TB2RG0[15:0] ,Timer count value 0" line.long 0x04 "TB2RG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " TB2RG1[15:0] ,Timer count value 1" rgroup.long 0x28++0x7 line.long 0x00 "TB2CP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " TB2CP0[15:0] ,Timer capture value 0" line.long 0x04 "TB2CP01,Capture register 1" hexmask.long.word 0x04 0.--15. 1. " TB2CP1[15:0] ,Timer capture value 1" width 0xb endif base ad:0x400C4200 sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") base ad:0x400C4200 width 9. group.long 0x00++0x013 line.long 0x00 "TB2EN,Enable register" bitfld.long 0x00 7. " TBEN ,TMRB operation" "Disabled,Enabled" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x00 6. " TBHALT ,Clock operation during debug HALT" "Run,Stopped" endif line.long 0x04 "TB2RUN,RUN register" bitfld.long 0x04 2. " TBPRUN ,Prescaler operation" "Cleared,Counted" bitfld.long 0x04 0. " TBRUN ,Count operation" "Cleared,Counted" line.long 0x08 "TB2CR,Control register" bitfld.long 0x08 7. " TBWBF ,Double Buffer" "Disabled,Enabled" bitfld.long 0x08 5. " TBSYNC ,Synchronous mode switching" "Individual,Synchronous" sif cpuis("TMPM365F*") bitfld.long 0x08 4. " FT0SEL ,Select source clock T0" "Select except T0,Select T0" endif bitfld.long 0x08 3. " I2TB ,Clock operation at IDLE mode" "Stopped,Operation" sif cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM365F*")||cpuis("TMPM341F*")||cpuis("TMPM36B*") textline " " sif cpuis("TMPM365F*") eventfld.long 0x08 2. " TBINSEL ,External inputs" "0,1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" elif cpuis("TMPM341F*") bitfld.long 0x08 2. " TBINSEL ,External inputs" "TB2IN0/1,PHC2IN0/1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" else bitfld.long 0x08 2. " TBINSEL ,External inputs" "TB2IN0/1," bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" endif endif line.long 0x0C "TB2MOD,Mode register" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB2IN0(+)|TB2IN1(+),TB2IN0(+)|TB2IN1(-),TB8OUT(+)|TB8OUT(-)" bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRB2 source clock" "TB2IN0,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB2IN(+),TB2IN(+)|TB2IN(-)," bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRB2 source clock" "TB2IN0 pin,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TB2IN0(+)|TB2IN1(+),TB2IN0(+)|TB2IN0(-),TB2OUT(+)|TB2OUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TB2IN0,T1,T4,T16" elif cpuis("TMPM33?F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TB2IN0(+)|TB2IN1(+),TB2IN0(+)|TB2IN0(-),TB2OUT(+)|TB2OUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TB2IN0,T1,T4,T16" endif line.long 0x10 "TB2FFCR,Flip-flop control register" bitfld.long 0x10 5. " TBC1T1 ,TBFF0 reverse trigger when the up-counter matches TB2CP1" "Disabled,Enabled" bitfld.long 0x10 4. " TBC0T1 ,TBFF0 reverse trigger when the up-counter matches TB2CP0" "Disabled,Enabled" bitfld.long 0x10 3. " TBE1T1 ,TBFF0 reverse trigger when the up-counter matches TB2RG1" "Disabled,Enabled" bitfld.long 0x10 2. " TBE0T1 ,TBFF0 reverse trigger when the up-counter matches TB2RG0" "Disabled,Enabled" textline " " bitfld.long 0x10 0.--1. " TBFF0C[1:0] ,TBFF0 control" "Inverted,Set,Cleared," hgroup.long 0x14++0x3 hide.long 0x00 "TB2ST,Status register" in group.long 0x18++0x3 line.long 0x00 "TB2IM,Interrupt mask register" bitfld.long 0x00 2. " TBIMOF ,Overflow interrupt mask" "Not masked,Masked" bitfld.long 0x00 1. " TBIM1 ,Match interrupt mask (TBRG1)" "Not masked,Masked" bitfld.long 0x00 0. " TBIM0 ,Match interrupt mask (TBRG0)" "Not masked,Masked" rgroup.long 0x1C++0x3 line.long 0x00 "TB2UC,Up counter capture register" hexmask.long.word 0x00 0.--15. 1. " TBUC[15:0] ,Data obtained by read capture" group.long 0x20++0x7 line.long 0x00 "TB2RG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " TBRG0[15:0] ,Compare value 0" line.long 0x04 "TB2RG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " TBRG1[15:0] ,Compare value 1" rgroup.long 0x28++0x7 line.long 0x00 "TB2CP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " TBCP0[15:0] ,Capture value 0" line.long 0x04 "TB2CP1,Capture register 1" hexmask.long.word 0x04 0.--15. 1. " TBCP1[15:0] ,Capture value 1" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") group.long 0x30++0x3 line.long 0x00 "TB2DMA,DMA request enable register" bitfld.long 0x00 2. " TBDMAEN2 ,DMA request:compare match" "Disabled,Enabled" bitfld.long 0x00 1. " TBDMAEN1 ,DMA request:input capture 1" "Disabled,Enabled" bitfld.long 0x00 0. " TBDMAEN0 ,DMA request:input capture 0" "Disabled,Enabled" endif width 0xb elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") base ad:0x400C4200 width 9. group.long 0x00++0x013 line.long 0x00 "TB2EN,Enable register" bitfld.long 0x00 7. " TBEN ,TMRB operation" "Disabled,Enabled" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x00 6. " TBHALT ,Clock operation during debug HALT" "Run,Stopped" endif line.long 0x04 "TB2RUN,RUN register" bitfld.long 0x04 2. " TBPRUN ,Prescaler operation" "Cleared,Counted" bitfld.long 0x04 0. " TBRUN ,Count operation" "Cleared,Counted" line.long 0x08 "TB2CR,Control register" bitfld.long 0x08 7. " TBWBF ,Double Buffer" "Disabled,Enabled" bitfld.long 0x08 5. " TBSYNC ,Synchronous mode switching" "Individual,Synchronous" sif cpuis("TMPM365F*") bitfld.long 0x08 4. " FT0SEL ,Select source clock T0" "Select except T0,Select T0" endif bitfld.long 0x08 3. " I2TB ,Clock operation at IDLE mode" "Stopped,Operation" sif cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM365F*")||cpuis("TMPM341F*")||cpuis("TMPM36B*") textline " " sif cpuis("TMPM365F*") eventfld.long 0x08 2. " TBINSEL ,External inputs" "0,1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" elif cpuis("TMPM341F*") bitfld.long 0x08 2. " TBINSEL ,External inputs" "TB2IN0/1,PHC2IN0/1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" else bitfld.long 0x08 2. " TBINSEL ,External inputs" "TB2IN0/1," bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" endif endif line.long 0x0C "TB2MOD,Mode register" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB2IN0(+)|TB2IN1(+),TB2IN0(+)|TB2IN1(-),TB7OUT(+)|TB7OUT(-)" bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRB2 source clock" "TB2IN0,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB2IN(+),TB2IN(+)|TB2IN(-)," bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRB2 source clock" "TB2IN0 pin,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TB2IN0(+)|TB2IN1(+),TB2IN0(+)|TB2IN0(-),TB2OUT(+)|TB2OUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TB2IN0,T1,T4,T16" elif cpuis("TMPM33?F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TB2IN0(+)|TB2IN1(+),TB2IN0(+)|TB2IN0(-),TB2OUT(+)|TB2OUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TB2IN0,T1,T4,T16" endif line.long 0x10 "TB2FFCR,Flip-flop control register" bitfld.long 0x10 5. " TBC1T1 ,TBFF0 reverse trigger when the up-counter matches TB2CP1" "Disabled,Enabled" bitfld.long 0x10 4. " TBC0T1 ,TBFF0 reverse trigger when the up-counter matches TB2CP0" "Disabled,Enabled" bitfld.long 0x10 3. " TBE1T1 ,TBFF0 reverse trigger when the up-counter matches TB2RG1" "Disabled,Enabled" bitfld.long 0x10 2. " TBE0T1 ,TBFF0 reverse trigger when the up-counter matches TB2RG0" "Disabled,Enabled" textline " " bitfld.long 0x10 0.--1. " TBFF0C[1:0] ,TBFF0 control" "Inverted,Set,Cleared," hgroup.long 0x14++0x3 hide.long 0x00 "TB2ST,Status register" in group.long 0x18++0x3 line.long 0x00 "TB2IM,Interrupt mask register" bitfld.long 0x00 2. " TBIMOF ,Overflow interrupt mask" "Not masked,Masked" bitfld.long 0x00 1. " TBIM1 ,Match interrupt mask (TBRG1)" "Not masked,Masked" bitfld.long 0x00 0. " TBIM0 ,Match interrupt mask (TBRG0)" "Not masked,Masked" rgroup.long 0x1C++0x3 line.long 0x00 "TB2UC,Up counter capture register" hexmask.long.word 0x00 0.--15. 1. " TBUC[15:0] ,Data obtained by read capture" group.long 0x20++0x7 line.long 0x00 "TB2RG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " TBRG0[15:0] ,Compare value 0" line.long 0x04 "TB2RG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " TBRG1[15:0] ,Compare value 1" rgroup.long 0x28++0x7 line.long 0x00 "TB2CP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " TBCP0[15:0] ,Capture value 0" line.long 0x04 "TB2CP1,Capture register 1" hexmask.long.word 0x04 0.--15. 1. " TBCP1[15:0] ,Capture value 1" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") group.long 0x30++0x3 line.long 0x00 "TB2DMA,DMA request enable register" bitfld.long 0x00 2. " TBDMAEN2 ,DMA request:compare match" "Disabled,Enabled" bitfld.long 0x00 1. " TBDMAEN1 ,DMA request:input capture 1" "Disabled,Enabled" bitfld.long 0x00 0. " TBDMAEN0 ,DMA request:input capture 0" "Disabled,Enabled" endif width 0xb endif base ad:0x400D0200 sif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") width 9. group.long 0x00++0x013 line.long 0x00 "TB2EN,Enable register" bitfld.long 0x00 7. " TBEN ,TMRB operation" "Disabled,Enabled" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x00 6. " TBHALT ,Clock operation during debug HALT" "Run,Stopped" endif line.long 0x04 "TB2RUN,RUN register" bitfld.long 0x04 2. " TBPRUN ,Prescaler operation" "Cleared,Counted" bitfld.long 0x04 0. " TBRUN ,Count operation" "Cleared,Counted" line.long 0x08 "TB2CR,Control register" bitfld.long 0x08 7. " TBWBF ,Double Buffer" "Disabled,Enabled" bitfld.long 0x08 5. " TBSYNC ,Synchronous mode switching" "Individual,Synchronous" sif cpuis("TMPM365F*") bitfld.long 0x08 4. " FT0SEL ,Select source clock T0" "Select except T0,Select T0" endif bitfld.long 0x08 3. " I2TB ,Clock operation at IDLE mode" "Stopped,Operation" sif cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM365F*")||cpuis("TMPM341F*")||cpuis("TMPM36B*") textline " " sif cpuis("TMPM365F*") eventfld.long 0x08 2. " TBINSEL ,External inputs" "0,1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" elif cpuis("TMPM341F*") bitfld.long 0x08 2. " TBINSEL ,External inputs" "TB2IN0/1,PHC2IN0/1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" else bitfld.long 0x08 2. " TBINSEL ,External inputs" "TB2IN0/1," bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" endif endif line.long 0x0C "TB2MOD,Mode register" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB2IN0(+)|TB2IN1(+),TB2IN0(+)|TB2IN1(-),TB0OUT(+)|TB0OUT(-)" bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRB2 source clock" "TB2IN0,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB2IN(+),TB2IN(+)|TB2IN(-)," bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRB2 source clock" "TB2IN0 pin,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TB2IN0(+)|TB2IN1(+),TB2IN0(+)|TB2IN0(-),TB2OUT(+)|TB2OUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TB2IN0,T1,T4,T16" elif cpuis("TMPM33?F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TB2IN0(+)|TB2IN1(+),TB2IN0(+)|TB2IN0(-),TB2OUT(+)|TB2OUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TB2IN0,T1,T4,T16" endif line.long 0x10 "TB2FFCR,Flip-flop control register" bitfld.long 0x10 5. " TBC1T1 ,TBFF0 reverse trigger when the up-counter matches TB2CP1" "Disabled,Enabled" bitfld.long 0x10 4. " TBC0T1 ,TBFF0 reverse trigger when the up-counter matches TB2CP0" "Disabled,Enabled" bitfld.long 0x10 3. " TBE1T1 ,TBFF0 reverse trigger when the up-counter matches TB2RG1" "Disabled,Enabled" bitfld.long 0x10 2. " TBE0T1 ,TBFF0 reverse trigger when the up-counter matches TB2RG0" "Disabled,Enabled" textline " " bitfld.long 0x10 0.--1. " TBFF0C[1:0] ,TBFF0 control" "Inverted,Set,Cleared," hgroup.long 0x14++0x3 hide.long 0x00 "TB2ST,Status register" in group.long 0x18++0x3 line.long 0x00 "TB2IM,Interrupt mask register" bitfld.long 0x00 2. " TBIMOF ,Overflow interrupt mask" "Not masked,Masked" bitfld.long 0x00 1. " TBIM1 ,Match interrupt mask (TBRG1)" "Not masked,Masked" bitfld.long 0x00 0. " TBIM0 ,Match interrupt mask (TBRG0)" "Not masked,Masked" rgroup.long 0x1C++0x3 line.long 0x00 "TB2UC,Up counter capture register" hexmask.long.word 0x00 0.--15. 1. " TBUC[15:0] ,Data obtained by read capture" group.long 0x20++0x7 line.long 0x00 "TB2RG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " TBRG0[15:0] ,Compare value 0" line.long 0x04 "TB2RG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " TBRG1[15:0] ,Compare value 1" rgroup.long 0x28++0x7 line.long 0x00 "TB2CP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " TBCP0[15:0] ,Capture value 0" line.long 0x04 "TB2CP1,Capture register 1" hexmask.long.word 0x04 0.--15. 1. " TBCP1[15:0] ,Capture value 1" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") group.long 0x30++0x3 line.long 0x00 "TB2DMA,DMA request enable register" bitfld.long 0x00 2. " TBDMAEN2 ,DMA request:compare match" "Disabled,Enabled" bitfld.long 0x00 1. " TBDMAEN1 ,DMA request:input capture 1" "Disabled,Enabled" bitfld.long 0x00 0. " TBDMAEN0 ,DMA request:input capture 0" "Disabled,Enabled" endif width 0xb endif tree.end tree "Channel 3" base ad:0x400100C0 sif cpuis("TMPM33?F*") width 9. group.long 0x00++0x013 line.long 0x00 "TB3EN,Enable register" bitfld.long 0x00 7. " TBEN ,TMRB operation" "Disabled,Enabled" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x00 6. " TBHALT ,Clock operation during debug HALT" "Run,Stopped" endif line.long 0x04 "TB3RUN,RUN register" bitfld.long 0x04 2. " TBPRUN ,Prescaler operation" "Cleared,Counted" bitfld.long 0x04 0. " TBRUN ,Count operation" "Cleared,Counted" line.long 0x08 "TB3CR,Control register" bitfld.long 0x08 7. " TBWBF ,Double Buffer" "Disabled,Enabled" bitfld.long 0x08 5. " TBSYNC ,Synchronous mode switching" "Individual,Synchronous" sif cpuis("TMPM365F*") bitfld.long 0x08 4. " FT0SEL ,Select source clock T0" "Select except T0,Select T0" endif bitfld.long 0x08 3. " I2TB ,Clock operation at IDLE mode" "Stopped,Operation" sif cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM365F*")||cpuis("TMPM341F*")||cpuis("TMPM36B*") textline " " sif cpuis("TMPM365F*") eventfld.long 0x08 2. " TBINSEL ,External inputs" "0,1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" elif cpuis("TMPM341F*") bitfld.long 0x08 2. " TBINSEL ,External inputs" "TB3IN0/1,PHC3IN0/1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" else bitfld.long 0x08 2. " TBINSEL ,External inputs" "TB3IN0/1," bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" endif endif line.long 0x0C "TB3MOD,Mode register" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB3IN0(+)|TB3IN1(+),TB3IN0(+)|TB3IN1(-),TB0OUT(+)|TB0OUT(-)" bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRB3 source clock" "TB3IN0,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB3IN(+),TB3IN(+)|TB3IN(-),TB0OUT(+)|TB0OUT(-)" bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRB3 source clock" "TB3IN0 pin,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "SCLK3,T1,T4,T16" elif cpuis("TMPM33?F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TB3IN0(+)|TB3IN1(+),TB3IN0(+)|TB3IN0(-),TB3OUT(+)|TB3OUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TB3IN0,T1,T4,T16" endif line.long 0x10 "TB3FFCR,Flip-flop control register" bitfld.long 0x10 5. " TBC1T1 ,TBFF0 reverse trigger when the up-counter matches TB3CP1" "Disabled,Enabled" bitfld.long 0x10 4. " TBC0T1 ,TBFF0 reverse trigger when the up-counter matches TB3CP0" "Disabled,Enabled" bitfld.long 0x10 3. " TBE1T1 ,TBFF0 reverse trigger when the up-counter matches TB3RG1" "Disabled,Enabled" bitfld.long 0x10 2. " TBE0T1 ,TBFF0 reverse trigger when the up-counter matches TB3RG0" "Disabled,Enabled" textline " " bitfld.long 0x10 0.--1. " TBFF0C[1:0] ,TBFF0 control" "Inverted,Set,Cleared," hgroup.long 0x14++0x3 hide.long 0x00 "TB3ST,Status register" in group.long 0x18++0x3 line.long 0x00 "TB3IM,Interrupt mask register" bitfld.long 0x00 2. " TBIMOF ,Overflow interrupt mask" "Not masked,Masked" bitfld.long 0x00 1. " TBIM1 ,Match interrupt mask (TBRG1)" "Not masked,Masked" bitfld.long 0x00 0. " TBIM0 ,Match interrupt mask (TBRG0)" "Not masked,Masked" rgroup.long 0x1C++0x3 line.long 0x00 "TB3UC,Up counter capture register" hexmask.long.word 0x00 0.--15. 1. " TBUC[15:0] ,Data obtained by read capture" group.long 0x20++0x7 line.long 0x00 "TB3RG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " TBRG0[15:0] ,Compare value 0" line.long 0x04 "TB3RG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " TBRG1[15:0] ,Compare value 1" rgroup.long 0x28++0x7 line.long 0x00 "TB3CP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " TBCP0[15:0] ,Capture value 0" line.long 0x04 "TB3CP1,Capture register 1" hexmask.long.word 0x04 0.--15. 1. " TBCP1[15:0] ,Capture value 1" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") group.long 0x30++0x3 line.long 0x00 "TB3DMA,DMA request enable register" bitfld.long 0x00 2. " TBDMAEN2 ,DMA request:compare match" "Disabled,Enabled" bitfld.long 0x00 1. " TBDMAEN1 ,DMA request:input capture 1" "Disabled,Enabled" bitfld.long 0x00 0. " TBDMAEN0 ,DMA request:input capture 0" "Disabled,Enabled" endif width 0xb elif cpuis("TMPM380F*")||cpuis("TMPM382F*") width 9. group.long 0x00++0x0f line.long 0x00 "TB3EN,Enable register" bitfld.long 0x00 7. " TB3EN ,TMRB3 operation" "Disabled,Enabled" sif cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x00 6. " TB3ALT ,TB3ALT operation" "Disabled,Enabled" endif line.long 0x04 "TB3RUN,RUN register" bitfld.long 0x04 2. " TB3PRUN ,Prescaler operation" "Cleared,Counted" bitfld.long 0x04 0. " TB3RUN ,Count operation" "Cleared,Counted" line.long 0x08 "TB3CR,Control register" bitfld.long 0x08 7. " TB3WBF ,Double Buffer" "Disabled,Enabled" bitfld.long 0x08 5. " TBSYNC3 ,Synchronous mode switching" "Asynchronous,Synchronous" bitfld.long 0x08 3. " I2TB3 ,Clock operation at IDLE mode" "Idle,Busy" textline " " bitfld.long 0x08 1. " TRGSEL3 ,External trigger edge" "Rising,Falling" bitfld.long 0x08 0. " CSSEL3 ,Count start mode" "Software,External" line.long 0x0C "TB3MOD,Mode register" bitfld.long 0x0c 6. " TB3RSWR ,Timer registers 0 and 1 write timing" "Separately,Simultaneously" bitfld.long 0x0C 5. " TB3CP ,Capture control by software enable" "Capture,No effect" sif cpuis("TMPM382F*") bitfld.long 0x0C 3.--4. " TB3CPM[1:0] ,Capture timing upon rising(+) or falling(-) of pin input (TB3CP0|TB3CP1)" "Disabled,,,TB3OUT(+)|TB3OUT(-)" else bitfld.long 0x0C 3.--4. " TB3CPM[1:0] ,Capture timing upon rising(+) or falling(-) of pin input (TB3CP0|TB3CP1)" "Disabled,TB3IN(+),TB3IN0(+)|TB3IN0(-),TB3OUT(+)|TB3OUT(-)" endif textline " " bitfld.long 0x0C 2. " TB3CLE ,Up-counter clear enable" "Disabled,Enabled" bitfld.long 0x0C 0.--1. " TB3CLK[1:0] ,TMRB3 source clock" "TB3IN,T1,T4,T16" sif cpuis("TMPM380F*") group.long 0x10++0x03 line.long 0x00 "TB3FFCR,Flip-flop control register" bitfld.long 0x00 5. " TB3C1T1 ,TB3FF0 reverse trigger when the up-counter matches TB3CP1" "Disabled,Enabled" bitfld.long 0x00 4. " TB3C0T1 ,TB3FF0 reverse trigger when the up-counter matches TB3CP0" "Disabled,Enabled" bitfld.long 0x00 3. " TB3E1T1 ,TB3FF0 reverse trigger when the up-counter matches TB3RG1" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " TB3E0T1 ,TB3FF0 reverse trigger when the up-counter matches TB3RG0" "Disabled,Enabled" bitfld.long 0x00 0.--1. " TB3FF0C[1:0] ,TB3FF0 control" "Inverted,Set,Cleared," endif hgroup.long 0x14++0x3 hide.long 0x00 "TB3ST,Status register" in group.long 0x18++0x3 line.long 0x00 "TB3IM,Interrupt mask register" bitfld.long 0x00 2. " TB3IMOF ,Overflow interrupt mask" "Not masked,Masked" bitfld.long 0x00 1. " TB3IM1 ,Match interrupt mask (TB3RG1)" "Not masked,Masked" bitfld.long 0x00 0. " TB3IM0 ,Match interrupt mask (TB3RG0)" "Not masked,Masked" rgroup.long 0x1C++0x3 line.long 0x00 "TB3UC,Up counter capture register" hexmask.long.word 0x00 0.--15. 1. " TB3UC[15:0] ,Data obtained by read capture" group.long 0x20++0x7 line.long 0x00 "TB3RG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " TB3RG0[15:0] ,Timer count value 0" line.long 0x04 "TB3RG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " TB3RG1[15:0] ,Timer count value 1" rgroup.long 0x28++0x7 line.long 0x00 "TB3CP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " TB3CP0[15:0] ,Timer capture value 0" line.long 0x04 "TB3CP01,Capture register 1" hexmask.long.word 0x04 0.--15. 1. " TB3CP1[15:0] ,Timer capture value 1" width 0xb elif cpuis("TMPM372FW")||cpuis("TMPM370F*")||cpuis("TMPM372FWUG")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM376F*") width 9. group.long 0x00++0x0f line.long 0x00 "TB3EN,Enable register" bitfld.long 0x00 7. " TB3EN ,TMRB3 operation" "Disabled,Enabled" sif cpuis("TMPM372F*")||cpuis("TMPM375F*") bitfld.long 0x00 6. " TB3ALT ,Clock operation during debug" "Run,Stopped" endif line.long 0x04 "TB3RUN,RUN register" bitfld.long 0x04 2. " TB3PRUN ,Prescaler operation" "Cleared,Counted" bitfld.long 0x04 0. " TB3RUN ,Count operation" "Cleared,Counted" line.long 0x08 "TB3CR,Control register" bitfld.long 0x08 7. " TB3WBF ,Double Buffer" "Disabled,Enabled" bitfld.long 0x08 3. " I2TB3 ,Clock operation at IDLE mode" "Stopped,Operation" bitfld.long 0x08 1. " TRGSEL3 ,External trigger edge" "Rising,Falling" bitfld.long 0x08 0. " CSSEL3 ,Count start mode" "Software,External" line.long 0x0C "TB3MOD,Mode register" sif cpuis("TMPM375F*") bitfld.long 0x0c 7. " TB3RSWR ,Timer registers 0 and 1 write timing" "Separately,Simultaneously" bitfld.long 0x0C 6. " TB3CP ,Capture control by software enable" "Capture,No effect" bitfld.long 0x0C 4.--5. " TB3CPM[1:0] ,Capture timing upon rising(+) or falling(-) of pin input (TB3CP0|TB3CP1)" "Disabled,TB3IN(+),TB3IN0(+)|TB3IN0(-),TIMPLS(+)|TIMPLS(-)" textline " " bitfld.long 0x0C 3. " TB3CLE ,Up-counter clear enable" "Disabled,Enabled" textline " " bitfld.long 0x0C 0.--2. " TB3CLK[1:0] ,TMRB3 source clock" "TB3IN pin input,T1,T4,T16,T32,T64,T128,T256" elif (cpuis("TMPM376F*")||cpuis("TMPM370F*")) bitfld.long 0x0c 6. " TB3RSWR ,Timer registers 0 and 1 write timing" "Separately,Simultaneously" bitfld.long 0x0C 5. " TB3CP ,Capture control by software enable" "Capture,No effect" bitfld.long 0x0C 3.--4. " TB3CPM[1:0] ,Capture timing upon rising(+) or falling(-) of pin input (TB3CP0|TB3CP1)" "Disabled,TB3IN(+),TB3IN0(+)|TB3IN0(-),Disabled" textline " " bitfld.long 0x0C 2. " TB3CLE ,Up-counter clear enable" "Disabled,Enabled" textline " " bitfld.long 0x0C 0.--1. " TB3CLK[1:0] ,TMRB3 source clock" "TB3IN,T1,T4,T16" endif sif (cpuis("TMPM372F*")) bitfld.long 0x0C 0.--1. " TB3CLK[1:0] ,TMRB3 source clock" "TB3IN,T1,T4,T16" elif cpuis("TMPM373F*") bitfld.long 0x0C 0.--1. " TB3CLK[1:0] ,TMRB3 source clock" "TB3IN,T1,T4,T16" elif cpuis("TMPM374F*") bitfld.long 0x0C 0.--1. " TB3CLK[1:0] ,TMRB3 source clock" "TB3IN,T1,T4,T16" endif sif cpuis("TMPM372F*") group.long 0x10++0x03 line.long 0x00 "TB3FFCR,Flip-flop control register" bitfld.long 0x00 5. " TB3C1T1 ,TB3FF0 reverse trigger when the up-counter matches TB3CP1" "Disabled,Enabled" bitfld.long 0x00 4. " TB3C0T1 ,TB3FF0 reverse trigger when the up-counter matches TB3CP0" "Disabled,Enabled" bitfld.long 0x00 3. " TB3E1T1 ,TB3FF0 reverse trigger when the up-counter matches TB3RG1" "Disabled,Enabled" bitfld.long 0x00 2. " TB3E0T1 ,TB3FF0 reverse trigger when the up-counter matches TB3RG0" "Disabled,Enabled" textline " " bitfld.long 0x00 0.--1. " TB3FF0C[1:0] ,TB3FF0 control" "Inverted,Set,Cleared," elif cpuis("TMPM373F*") group.long 0x10++0x03 line.long 0x00 "TB3FFCR,Flip-flop control register" bitfld.long 0x00 5. " TB3C1T1 ,TB3FF0 reverse trigger when the up-counter matches TB3CP1" "Disabled,Enabled" bitfld.long 0x00 4. " TB3C0T1 ,TB3FF0 reverse trigger when the up-counter matches TB3CP0" "Disabled,Enabled" bitfld.long 0x00 3. " TB3E1T1 ,TB3FF0 reverse trigger when the up-counter matches TB3RG1" "Disabled,Enabled" bitfld.long 0x00 2. " TB3E0T1 ,TB3FF0 reverse trigger when the up-counter matches TB3RG0" "Disabled,Enabled" textline " " bitfld.long 0x00 0.--1. " TB3FF0C[1:0] ,TB3FF0 control" "Inverted,Set,Cleared," elif cpuis("TMPM374F*") group.long 0x10++0x03 line.long 0x00 "TB3FFCR,Flip-flop control register" bitfld.long 0x00 5. " TB3C1T1 ,TB3FF0 reverse trigger when the up-counter matches TB3CP1" "Disabled,Enabled" bitfld.long 0x00 4. " TB3C0T1 ,TB3FF0 reverse trigger when the up-counter matches TB3CP0" "Disabled,Enabled" bitfld.long 0x00 3. " TB3E1T1 ,TB3FF0 reverse trigger when the up-counter matches TB3RG1" "Disabled,Enabled" bitfld.long 0x00 2. " TB3E0T1 ,TB3FF0 reverse trigger when the up-counter matches TB3RG0" "Disabled,Enabled" textline " " bitfld.long 0x00 0.--1. " TB3FF0C[1:0] ,TB3FF0 control" "Inverted,Set,Cleared," else group.long 0x10++0x03 line.long 0x00 "TB3FFCR,Flip-flop control register" bitfld.long 0x00 5. " TB3C1T1 ,TB3FF0 reverse trigger when the up-counter matches TB3CP1" "Disabled,Enabled" bitfld.long 0x00 4. " TB3C0T1 ,TB3FF0 reverse trigger when the up-counter matches TB3CP0" "Disabled,Enabled" bitfld.long 0x00 3. " TB3E1T1 ,TB3FF0 reverse trigger when the up-counter matches TB3RG1" "Disabled,Enabled" bitfld.long 0x00 2. " TB3E0T1 ,TB3FF0 reverse trigger when the up-counter matches TB3RG0" "Disabled,Enabled" textline " " bitfld.long 0x00 0.--1. " TB3FF0C[1:0] ,TB3FF0 control" "Inverted,Set,Cleared," endif hgroup.long 0x14++0x3 hide.long 0x00 "TB3ST,Status register" in group.long 0x18++0x3 line.long 0x00 "TB3IM,Interrupt mask register" bitfld.long 0x00 2. " TB3IMOF ,Overflow interrupt mask" "Disabled,Enabled" bitfld.long 0x00 1. " TB3IM1 ,Match interrupt mask (TB3RG1)" "Disabled,Enabled" bitfld.long 0x00 0. " TB3IM0 ,Match interrupt mask (TB3RG0)" "Disabled,Enabled" rgroup.long 0x1C++0x3 line.long 0x00 "TB3UC,Up counter capture register" hexmask.long.word 0x00 0.--15. 1. " TB3UC[15:0] ,Data obtained by read capture" group.long 0x20++0x7 line.long 0x00 "TB3RG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " TB3RG0[15:0] ,Timer count value 0" line.long 0x04 "TB3RG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " TB3RG1[15:0] ,Timer count value 1" rgroup.long 0x28++0x3 line.long 0x00 "TB3CP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " TB3CP0[15:0] ,Timer capture value 0" sif cpuis("TMPM372F*") rgroup.long 0x2C++0x3 line.long 0x00 "TB3CP01,Capture register 1" hexmask.long.word 0x00 0.--15. 1. " TB3CP1[15:0] ,Timer capture value 1" elif cpuis("TMPM373F*") rgroup.long 0x2C++0x3 line.long 0x00 "TB3CP01,Capture register 1" hexmask.long.word 0x00 0.--15. 1. " TB3CP1[15:0] ,Timer capture value 1" elif cpuis("TMPM374F*") rgroup.long 0x2C++0x3 line.long 0x00 "TB3CP01,Capture register 1" hexmask.long.word 0x00 0.--15. 1. " TB3CP1[15:0] ,Timer capture value 1" else rgroup.long 0x2C++0x3 line.long 0x00 "TB3CP01,Capture register 1" hexmask.long.word 0x00 0.--15. 1. " TB3CP1[15:0] ,Timer capture value 1" endif width 0xb elif cpuis("TMPM395F*") width 9. group.long 0x00++0x013 line.long 0x00 "TB3EN,Enable register" bitfld.long 0x00 7. " TB3EN ,TMRB3 operation" "Disabled,Enabled" line.long 0x04 "TB3RUN,RUN register" bitfld.long 0x04 2. " TB3PRUN ,Prescaler operation" "Cleared,Counted" bitfld.long 0x04 0. " TB3RUN ,Count operation" "Cleared,Counted" line.long 0x08 "TB3CR,Control register" bitfld.long 0x08 7. " TB3WBF ,Double Buffer" "Disabled,Enabled" bitfld.long 0x08 5. " TBSYNC3 ,Synchronous mode switching" "Individual,Synchronous" bitfld.long 0x08 3. " I2TB3 ,Clock operation at IDLE mode" "Idle,Busy" textline " " bitfld.long 0x08 1. " TRGSEL3 ,External trigger edge" "Rising,Falling" bitfld.long 0x08 0. " CSSEL3 ,Count start mode" "Software,External" line.long 0x0C "TB3MOD,Mode register" bitfld.long 0x0C 5. " TB3CP ,Capture control by software enable" "Capture,No effect" bitfld.long 0x0C 3.--4. " TB3CPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB3IN0+|TB3IN1+,TB3IN0+|TB3IN1-,TB8OUT+|TB8OUT-" bitfld.long 0x0C 2. " TB3CLE ,Up-counter clear enable" "Disabled,Enabled" textline " " bitfld.long 0x0C 0.--1. " TB3CLK[1:0] ,TMRB3 source clock" "TB3IN,T1,T4,T16" line.long 0x10 "TB3FFCR,Flip-flop control register" bitfld.long 0x10 5. " TB3C1T1 ,TB3FF0 reverse trigger when the up-counter matches TB3CP1" "Disabled,Enabled" bitfld.long 0x10 4. " TB3C0T1 ,TB3FF0 reverse trigger when the up-counter matches TB3CP0" "Disabled,Enabled" bitfld.long 0x10 3. " TB3E1T1 ,TB3FF0 reverse trigger when the up-counter matches TB3RG1" "Disabled,Enabled" textline " " bitfld.long 0x10 2. " TB3E0T1 ,TB3FF0 reverse trigger when the up-counter matches TB3RG0" "Disabled,Enabled" bitfld.long 0x10 0.--1. " TB3FF0C[1:0] ,TB3FF0 control" "Inverted,Set,Cleared," hgroup.long 0x14++0x3 hide.long 0x00 "TB3ST,Status register" in group.long 0x18++0x3 line.long 0x00 "TB3IM,Interrupt mask register" bitfld.long 0x00 2. " TB3IMOF ,Overflow interrupt mask" "Not masked,Masked" bitfld.long 0x00 1. " TB3IM1 ,Match interrupt mask (TB3RG1)" "Not masked,Masked" bitfld.long 0x00 0. " TB3IM0 ,Match interrupt mask (TB3RG0)" "Not masked,Masked" rgroup.long 0x1C++0x3 line.long 0x00 "TB3UC,Up counter capture register" hexmask.long.word 0x00 0.--15. 1. " TB3UC[15:0] ,Data obtained by read capture" group.long 0x20++0x7 line.long 0x00 "TB3RG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " TB3RG0[15:0] ,Timer count value 0" line.long 0x04 "TB3RG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " TB3RG1[15:0] ,Timer count value 1" rgroup.long 0x28++0x7 line.long 0x00 "TB3CP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " TB3CP0[15:0] ,Timer capture value 0" line.long 0x04 "TB3CP01,Capture register 1" hexmask.long.word 0x04 0.--15. 1. " TB3CP1[15:0] ,Timer capture value 1" width 0xb endif base ad:0x400C4300 sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") ; %include tmpm3xx\tim366.ph 3 8 elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") width 9. group.long 0x00++0x013 line.long 0x00 "TB3EN,Enable register" bitfld.long 0x00 7. " TBEN ,TMRB operation" "Disabled,Enabled" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x00 6. " TBHALT ,Clock operation during debug HALT" "Run,Stopped" endif line.long 0x04 "TB3RUN,RUN register" bitfld.long 0x04 2. " TBPRUN ,Prescaler operation" "Cleared,Counted" bitfld.long 0x04 0. " TBRUN ,Count operation" "Cleared,Counted" line.long 0x08 "TB3CR,Control register" bitfld.long 0x08 7. " TBWBF ,Double Buffer" "Disabled,Enabled" bitfld.long 0x08 5. " TBSYNC ,Synchronous mode switching" "Individual,Synchronous" sif cpuis("TMPM365F*") bitfld.long 0x08 4. " FT0SEL ,Select source clock T0" "Select except T0,Select T0" endif bitfld.long 0x08 3. " I2TB ,Clock operation at IDLE mode" "Stopped,Operation" sif cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM365F*")||cpuis("TMPM341F*")||cpuis("TMPM36B*") textline " " sif cpuis("TMPM365F*") eventfld.long 0x08 2. " TBINSEL ,External inputs" "0,1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" elif cpuis("TMPM341F*") bitfld.long 0x08 2. " TBINSEL ,External inputs" "TB3IN0/1,PHC3IN0/1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" else bitfld.long 0x08 2. " TBINSEL ,External inputs" "TB3IN0/1," bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" endif endif line.long 0x0C "TB3MOD,Mode register" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB3IN0(+)|TB3IN1(+),TB3IN0(+)|TB3IN1(-),TB2OUT(+)|TB2OUT(-)" bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRB3 source clock" "TB3IN0,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB3IN(+),TB3IN(+)|TB3IN(-),TB2OUT(+)|TB2OUT(-)" bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRB3 source clock" "TB3IN0 pin,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "SCLK3,T1,T4,T16" elif cpuis("TMPM33?F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TB3IN0(+)|TB3IN1(+),TB3IN0(+)|TB3IN0(-),TB3OUT(+)|TB3OUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TB3IN0,T1,T4,T16" endif line.long 0x10 "TB3FFCR,Flip-flop control register" bitfld.long 0x10 5. " TBC1T1 ,TBFF0 reverse trigger when the up-counter matches TB3CP1" "Disabled,Enabled" bitfld.long 0x10 4. " TBC0T1 ,TBFF0 reverse trigger when the up-counter matches TB3CP0" "Disabled,Enabled" bitfld.long 0x10 3. " TBE1T1 ,TBFF0 reverse trigger when the up-counter matches TB3RG1" "Disabled,Enabled" bitfld.long 0x10 2. " TBE0T1 ,TBFF0 reverse trigger when the up-counter matches TB3RG0" "Disabled,Enabled" textline " " bitfld.long 0x10 0.--1. " TBFF0C[1:0] ,TBFF0 control" "Inverted,Set,Cleared," hgroup.long 0x14++0x3 hide.long 0x00 "TB3ST,Status register" in group.long 0x18++0x3 line.long 0x00 "TB3IM,Interrupt mask register" bitfld.long 0x00 2. " TBIMOF ,Overflow interrupt mask" "Not masked,Masked" bitfld.long 0x00 1. " TBIM1 ,Match interrupt mask (TBRG1)" "Not masked,Masked" bitfld.long 0x00 0. " TBIM0 ,Match interrupt mask (TBRG0)" "Not masked,Masked" rgroup.long 0x1C++0x3 line.long 0x00 "TB3UC,Up counter capture register" hexmask.long.word 0x00 0.--15. 1. " TBUC[15:0] ,Data obtained by read capture" group.long 0x20++0x7 line.long 0x00 "TB3RG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " TBRG0[15:0] ,Compare value 0" line.long 0x04 "TB3RG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " TBRG1[15:0] ,Compare value 1" rgroup.long 0x28++0x7 line.long 0x00 "TB3CP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " TBCP0[15:0] ,Capture value 0" line.long 0x04 "TB3CP1,Capture register 1" hexmask.long.word 0x04 0.--15. 1. " TBCP1[15:0] ,Capture value 1" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") group.long 0x30++0x3 line.long 0x00 "TB3DMA,DMA request enable register" bitfld.long 0x00 2. " TBDMAEN2 ,DMA request:compare match" "Disabled,Enabled" bitfld.long 0x00 1. " TBDMAEN1 ,DMA request:input capture 1" "Disabled,Enabled" bitfld.long 0x00 0. " TBDMAEN0 ,DMA request:input capture 0" "Disabled,Enabled" endif width 0xb endif base ad:0x400D0300 sif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") width 9. group.long 0x00++0x013 line.long 0x00 "TB3EN,Enable register" bitfld.long 0x00 7. " TBEN ,TMRB operation" "Disabled,Enabled" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x00 6. " TBHALT ,Clock operation during debug HALT" "Run,Stopped" endif line.long 0x04 "TB3RUN,RUN register" bitfld.long 0x04 2. " TBPRUN ,Prescaler operation" "Cleared,Counted" bitfld.long 0x04 0. " TBRUN ,Count operation" "Cleared,Counted" line.long 0x08 "TB3CR,Control register" bitfld.long 0x08 7. " TBWBF ,Double Buffer" "Disabled,Enabled" bitfld.long 0x08 5. " TBSYNC ,Synchronous mode switching" "Individual,Synchronous" sif cpuis("TMPM365F*") bitfld.long 0x08 4. " FT0SEL ,Select source clock T0" "Select except T0,Select T0" endif bitfld.long 0x08 3. " I2TB ,Clock operation at IDLE mode" "Stopped,Operation" sif cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM365F*")||cpuis("TMPM341F*")||cpuis("TMPM36B*") textline " " sif cpuis("TMPM365F*") eventfld.long 0x08 2. " TBINSEL ,External inputs" "0,1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" elif cpuis("TMPM341F*") bitfld.long 0x08 2. " TBINSEL ,External inputs" "TB3IN0/1,PHC3IN0/1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" else bitfld.long 0x08 2. " TBINSEL ,External inputs" "TB3IN0/1," bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" endif endif line.long 0x0C "TB3MOD,Mode register" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB3IN0(+)|TB3IN1(+),TB3IN0(+)|TB3IN1(-),TB0OUT(+)|TB0OUT(-)" bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRB3 source clock" "TB3IN0,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB3IN(+),TB3IN(+)|TB3IN(-),TB0OUT(+)|TB0OUT(-)" bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRB3 source clock" "TB3IN0 pin,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "SCLK3,T1,T4,T16" elif cpuis("TMPM33?F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TB3IN0(+)|TB3IN1(+),TB3IN0(+)|TB3IN0(-),TB3OUT(+)|TB3OUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TB3IN0,T1,T4,T16" endif line.long 0x10 "TB3FFCR,Flip-flop control register" bitfld.long 0x10 5. " TBC1T1 ,TBFF0 reverse trigger when the up-counter matches TB3CP1" "Disabled,Enabled" bitfld.long 0x10 4. " TBC0T1 ,TBFF0 reverse trigger when the up-counter matches TB3CP0" "Disabled,Enabled" bitfld.long 0x10 3. " TBE1T1 ,TBFF0 reverse trigger when the up-counter matches TB3RG1" "Disabled,Enabled" bitfld.long 0x10 2. " TBE0T1 ,TBFF0 reverse trigger when the up-counter matches TB3RG0" "Disabled,Enabled" textline " " bitfld.long 0x10 0.--1. " TBFF0C[1:0] ,TBFF0 control" "Inverted,Set,Cleared," hgroup.long 0x14++0x3 hide.long 0x00 "TB3ST,Status register" in group.long 0x18++0x3 line.long 0x00 "TB3IM,Interrupt mask register" bitfld.long 0x00 2. " TBIMOF ,Overflow interrupt mask" "Not masked,Masked" bitfld.long 0x00 1. " TBIM1 ,Match interrupt mask (TBRG1)" "Not masked,Masked" bitfld.long 0x00 0. " TBIM0 ,Match interrupt mask (TBRG0)" "Not masked,Masked" rgroup.long 0x1C++0x3 line.long 0x00 "TB3UC,Up counter capture register" hexmask.long.word 0x00 0.--15. 1. " TBUC[15:0] ,Data obtained by read capture" group.long 0x20++0x7 line.long 0x00 "TB3RG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " TBRG0[15:0] ,Compare value 0" line.long 0x04 "TB3RG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " TBRG1[15:0] ,Compare value 1" rgroup.long 0x28++0x7 line.long 0x00 "TB3CP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " TBCP0[15:0] ,Capture value 0" line.long 0x04 "TB3CP1,Capture register 1" hexmask.long.word 0x04 0.--15. 1. " TBCP1[15:0] ,Capture value 1" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") group.long 0x30++0x3 line.long 0x00 "TB3DMA,DMA request enable register" bitfld.long 0x00 2. " TBDMAEN2 ,DMA request:compare match" "Disabled,Enabled" bitfld.long 0x00 1. " TBDMAEN1 ,DMA request:input capture 1" "Disabled,Enabled" bitfld.long 0x00 0. " TBDMAEN0 ,DMA request:input capture 0" "Disabled,Enabled" endif width 0xb endif tree.end tree "Channel 4" base ad:0x40010100 sif cpuis("TMPM33?F*") width 9. group.long 0x00++0x013 line.long 0x00 "TB4EN,Enable register" bitfld.long 0x00 7. " TBEN ,TMRB operation" "Disabled,Enabled" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x00 6. " TBHALT ,Clock operation during debug HALT" "Run,Stopped" endif line.long 0x04 "TB4RUN,RUN register" bitfld.long 0x04 2. " TBPRUN ,Prescaler operation" "Cleared,Counted" bitfld.long 0x04 0. " TBRUN ,Count operation" "Cleared,Counted" line.long 0x08 "TB4CR,Control register" bitfld.long 0x08 7. " TBWBF ,Double Buffer" "Disabled,Enabled" bitfld.long 0x08 5. " TBSYNC ,Synchronous mode switching" "Individual,Synchronous" sif cpuis("TMPM365F*") bitfld.long 0x08 4. " FT0SEL ,Select source clock T0" "Select except T0,Select T0" endif bitfld.long 0x08 3. " I2TB ,Clock operation at IDLE mode" "Stopped,Operation" sif cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM365F*")||cpuis("TMPM341F*")||cpuis("TMPM36B*") textline " " sif cpuis("TMPM365F*") eventfld.long 0x08 2. " TBINSEL ,External inputs" "0,1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" elif cpuis("TMPM341F*") bitfld.long 0x08 2. " TBINSEL ,External inputs" "TB4IN0/1,PHC4IN0/1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" else bitfld.long 0x08 2. " TBINSEL ,External inputs" "TB4IN0/1," bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" endif endif line.long 0x0C "TB4MOD,Mode register" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB4IN0(+)|TB4IN1(+),TB4IN0(+)|TB4IN1(-),TB0OUT(+)|TB0OUT(-)" bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRB4 source clock" "TB4IN0,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB4IN(+),TB4IN(+)|TB4IN(-),TB0OUT(+)|TB0OUT(-)" bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRB4 source clock" "TB4IN0 pin,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TB4IN0(+)|TB4IN1(+),TB4IN0(+)|TB4IN0(-),TB4OUT(+)|TB4OUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TB4IN0,T1,T4,T16" elif cpuis("TMPM33?F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TB4IN0(+)|TB4IN1(+),TB4IN0(+)|TB4IN0(-),TB4OUT(+)|TB4OUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TB4IN0,T1,T4,T16" endif line.long 0x10 "TB4FFCR,Flip-flop control register" bitfld.long 0x10 5. " TBC1T1 ,TBFF0 reverse trigger when the up-counter matches TB4CP1" "Disabled,Enabled" bitfld.long 0x10 4. " TBC0T1 ,TBFF0 reverse trigger when the up-counter matches TB4CP0" "Disabled,Enabled" bitfld.long 0x10 3. " TBE1T1 ,TBFF0 reverse trigger when the up-counter matches TB4RG1" "Disabled,Enabled" bitfld.long 0x10 2. " TBE0T1 ,TBFF0 reverse trigger when the up-counter matches TB4RG0" "Disabled,Enabled" textline " " bitfld.long 0x10 0.--1. " TBFF0C[1:0] ,TBFF0 control" "Inverted,Set,Cleared," hgroup.long 0x14++0x3 hide.long 0x00 "TB4ST,Status register" in group.long 0x18++0x3 line.long 0x00 "TB4IM,Interrupt mask register" bitfld.long 0x00 2. " TBIMOF ,Overflow interrupt mask" "Not masked,Masked" bitfld.long 0x00 1. " TBIM1 ,Match interrupt mask (TBRG1)" "Not masked,Masked" bitfld.long 0x00 0. " TBIM0 ,Match interrupt mask (TBRG0)" "Not masked,Masked" rgroup.long 0x1C++0x3 line.long 0x00 "TB4UC,Up counter capture register" hexmask.long.word 0x00 0.--15. 1. " TBUC[15:0] ,Data obtained by read capture" group.long 0x20++0x7 line.long 0x00 "TB4RG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " TBRG0[15:0] ,Compare value 0" line.long 0x04 "TB4RG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " TBRG1[15:0] ,Compare value 1" rgroup.long 0x28++0x7 line.long 0x00 "TB4CP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " TBCP0[15:0] ,Capture value 0" line.long 0x04 "TB4CP1,Capture register 1" hexmask.long.word 0x04 0.--15. 1. " TBCP1[15:0] ,Capture value 1" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") group.long 0x30++0x3 line.long 0x00 "TB4DMA,DMA request enable register" bitfld.long 0x00 2. " TBDMAEN2 ,DMA request:compare match" "Disabled,Enabled" bitfld.long 0x00 1. " TBDMAEN1 ,DMA request:input capture 1" "Disabled,Enabled" bitfld.long 0x00 0. " TBDMAEN0 ,DMA request:input capture 0" "Disabled,Enabled" endif width 0xb elif cpuis("TMPM380F*")||cpuis("TMPM382F*") width 9. group.long 0x00++0x0f line.long 0x00 "TB4EN,Enable register" bitfld.long 0x00 7. " TB4EN ,TMRB4 operation" "Disabled,Enabled" sif cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x00 6. " TB4ALT ,TB4ALT operation" "Disabled,Enabled" endif line.long 0x04 "TB4RUN,RUN register" bitfld.long 0x04 2. " TB4PRUN ,Prescaler operation" "Cleared,Counted" bitfld.long 0x04 0. " TB4RUN ,Count operation" "Cleared,Counted" line.long 0x08 "TB4CR,Control register" bitfld.long 0x08 7. " TB4WBF ,Double Buffer" "Disabled,Enabled" bitfld.long 0x08 5. " TBSYNC4 ,Synchronous mode switching" "Asynchronous,Synchronous" bitfld.long 0x08 3. " I2TB4 ,Clock operation at IDLE mode" "Idle,Busy" textline " " bitfld.long 0x08 1. " TRGSEL4 ,External trigger edge" "Rising,Falling" bitfld.long 0x08 0. " CSSEL4 ,Count start mode" "Software,External" line.long 0x0C "TB4MOD,Mode register" bitfld.long 0x0c 6. " TB4RSWR ,Timer registers 0 and 1 write timing" "Separately,Simultaneously" bitfld.long 0x0C 5. " TB4CP ,Capture control by software enable" "Capture,No effect" sif cpuis("TMPM382F*") bitfld.long 0x0C 3.--4. " TB4CPM[1:0] ,Capture timing upon rising(+) or falling(-) of pin input (TB4CP0|TB4CP1)" "Disabled,TB4IN(+),TB4IN0(+)|TB4IN0(-),TB4OUT(+)|TB4OUT(-)" else bitfld.long 0x0C 3.--4. " TB4CPM[1:0] ,Capture timing upon rising(+) or falling(-) of pin input (TB4CP0|TB4CP1)" "Disabled,TB4IN(+),TB4IN0(+)|TB4IN0(-),TB4OUT(+)|TB4OUT(-)" endif textline " " bitfld.long 0x0C 2. " TB4CLE ,Up-counter clear enable" "Disabled,Enabled" bitfld.long 0x0C 0.--1. " TB4CLK[1:0] ,TMRB4 source clock" "TB4IN,T1,T4,T16" sif cpuis("TMPM380F*") hgroup.long 0x10++0x03 hide.long 0x00 "TB4FFCR,Flip-flop control register" endif hgroup.long 0x14++0x3 hide.long 0x00 "TB4ST,Status register" in group.long 0x18++0x3 line.long 0x00 "TB4IM,Interrupt mask register" bitfld.long 0x00 2. " TB4IMOF ,Overflow interrupt mask" "Not masked,Masked" bitfld.long 0x00 1. " TB4IM1 ,Match interrupt mask (TB4RG1)" "Not masked,Masked" bitfld.long 0x00 0. " TB4IM0 ,Match interrupt mask (TB4RG0)" "Not masked,Masked" rgroup.long 0x1C++0x3 line.long 0x00 "TB4UC,Up counter capture register" hexmask.long.word 0x00 0.--15. 1. " TB4UC[15:0] ,Data obtained by read capture" group.long 0x20++0x7 line.long 0x00 "TB4RG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " TB4RG0[15:0] ,Timer count value 0" line.long 0x04 "TB4RG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " TB4RG1[15:0] ,Timer count value 1" rgroup.long 0x28++0x7 line.long 0x00 "TB4CP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " TB4CP0[15:0] ,Timer capture value 0" line.long 0x04 "TB4CP01,Capture register 1" hexmask.long.word 0x04 0.--15. 1. " TB4CP1[15:0] ,Timer capture value 1" width 0xb elif cpuis("TMPM37?F*") width 9. group.long 0x00++0x0f line.long 0x00 "TB4EN,Enable register" bitfld.long 0x00 7. " TB4EN ,TMRB4 operation" "Disabled,Enabled" sif cpuis("TMPM372F*")||cpuis("TMPM375F*") bitfld.long 0x00 6. " TB4ALT ,Clock operation during debug" "Run,Stopped" endif line.long 0x04 "TB4RUN,RUN register" bitfld.long 0x04 2. " TB4PRUN ,Prescaler operation" "Cleared,Counted" bitfld.long 0x04 0. " TB4RUN ,Count operation" "Cleared,Counted" line.long 0x08 "TB4CR,Control register" bitfld.long 0x08 7. " TB4WBF ,Double Buffer" "Disabled,Enabled" bitfld.long 0x08 3. " I2TB4 ,Clock operation at IDLE mode" "Stopped,Operation" bitfld.long 0x08 1. " TRGSEL4 ,External trigger edge" "Rising,Falling" bitfld.long 0x08 0. " CSSEL4 ,Count start mode" "Software,External" line.long 0x0C "TB4MOD,Mode register" sif cpuis("TMPM375F*") bitfld.long 0x0c 7. " TB4RSWR ,Timer registers 0 and 1 write timing" "Separately,Simultaneously" bitfld.long 0x0C 6. " TB4CP ,Capture control by software enable" "Capture,No effect" bitfld.long 0x0C 4.--5. " TB4CPM[1:0] ,Capture timing upon rising(+) or falling(-) of pin input (TB4CP0|TB4CP1)" "Disabled,TB4IN(+),TB4IN0(+)|TB4IN0(-),TIMPLS(+)|TIMPLS(-)" textline " " bitfld.long 0x0C 3. " TB4CLE ,Up-counter clear enable" "Disabled,Enabled" textline " " bitfld.long 0x0C 0.--2. " TB4CLK[1:0] ,TMRB4 source clock" "TB4IN pin input,T1,T4,T16,T32,T64,T128,T256" elif (cpuis("TMPM376F*")||cpuis("TMPM370F*")) bitfld.long 0x0c 6. " TB4RSWR ,Timer registers 0 and 1 write timing" "Separately,Simultaneously" bitfld.long 0x0C 5. " TB4CP ,Capture control by software enable" "Capture,No effect" bitfld.long 0x0C 3.--4. " TB4CPM[1:0] ,Capture timing upon rising(+) or falling(-) of pin input (TB4CP0|TB4CP1)" "Disabled,TB4IN(+),TB4IN0(+)|TB4IN0(-),Disabled" textline " " bitfld.long 0x0C 2. " TB4CLE ,Up-counter clear enable" "Disabled,Enabled" textline " " bitfld.long 0x0C 0.--1. " TB4CLK[1:0] ,TMRB4 source clock" "TB4IN,T1,T4,T16" endif sif (cpuis("TMPM372F*")) bitfld.long 0x0C 0.--1. " TB4CLK[1:0] ,TMRB4 source clock" "TB4IN,T1,T4,T16" elif cpuis("TMPM373F*") bitfld.long 0x0C 0.--1. " TB4CLK[1:0] ,TMRB4 source clock" ",T1,T4,T16" elif cpuis("TMPM374F*") bitfld.long 0x0C 0.--1. " TB4CLK[1:0] ,TMRB4 source clock" ",T1,T4,T16" endif sif cpuis("TMPM372F*") group.long 0x10++0x03 line.long 0x00 "TB4FFCR,Flip-flop control register" bitfld.long 0x00 5. " TB4C1T1 ,TB4FF0 reverse trigger when the up-counter matches TB4CP1" "Disabled,Enabled" bitfld.long 0x00 4. " TB4C0T1 ,TB4FF0 reverse trigger when the up-counter matches TB4CP0" "Disabled,Enabled" bitfld.long 0x00 3. " TB4E1T1 ,TB4FF0 reverse trigger when the up-counter matches TB4RG1" "Disabled,Enabled" bitfld.long 0x00 2. " TB4E0T1 ,TB4FF0 reverse trigger when the up-counter matches TB4RG0" "Disabled,Enabled" textline " " bitfld.long 0x00 0.--1. " TB4FF0C[1:0] ,TB4FF0 control" "Inverted,Set,Cleared," elif cpuis("TMPM373F*") hgroup.long 0x10++0x03 hide.long 0x00 "TB4FFCR,Flip-flop control register" elif cpuis("TMPM374F*") hgroup.long 0x10++0x03 hide.long 0x00 "TB4FFCR,Flip-flop control register" else group.long 0x10++0x03 line.long 0x00 "TB4FFCR,Flip-flop control register" bitfld.long 0x00 5. " TB4C1T1 ,TB4FF0 reverse trigger when the up-counter matches TB4CP1" "Disabled,Enabled" bitfld.long 0x00 4. " TB4C0T1 ,TB4FF0 reverse trigger when the up-counter matches TB4CP0" "Disabled,Enabled" bitfld.long 0x00 3. " TB4E1T1 ,TB4FF0 reverse trigger when the up-counter matches TB4RG1" "Disabled,Enabled" bitfld.long 0x00 2. " TB4E0T1 ,TB4FF0 reverse trigger when the up-counter matches TB4RG0" "Disabled,Enabled" textline " " bitfld.long 0x00 0.--1. " TB4FF0C[1:0] ,TB4FF0 control" "Inverted,Set,Cleared," endif hgroup.long 0x14++0x3 hide.long 0x00 "TB4ST,Status register" in group.long 0x18++0x3 line.long 0x00 "TB4IM,Interrupt mask register" bitfld.long 0x00 2. " TB4IMOF ,Overflow interrupt mask" "Disabled,Enabled" bitfld.long 0x00 1. " TB4IM1 ,Match interrupt mask (TB4RG1)" "Disabled,Enabled" bitfld.long 0x00 0. " TB4IM0 ,Match interrupt mask (TB4RG0)" "Disabled,Enabled" rgroup.long 0x1C++0x3 line.long 0x00 "TB4UC,Up counter capture register" hexmask.long.word 0x00 0.--15. 1. " TB4UC[15:0] ,Data obtained by read capture" group.long 0x20++0x7 line.long 0x00 "TB4RG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " TB4RG0[15:0] ,Timer count value 0" line.long 0x04 "TB4RG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " TB4RG1[15:0] ,Timer count value 1" rgroup.long 0x28++0x3 line.long 0x00 "TB4CP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " TB4CP0[15:0] ,Timer capture value 0" sif cpuis("TMPM372F*") rgroup.long 0x2C++0x3 line.long 0x00 "TB4CP01,Capture register 1" hexmask.long.word 0x00 0.--15. 1. " TB4CP1[15:0] ,Timer capture value 1" elif cpuis("TMPM373F*") hgroup.long 0x2C++0x3 hide.long 0x00 "TB4CP01,Capture register 1" elif cpuis("TMPM374F*") hgroup.long 0x2C++0x3 hide.long 0x00 "TB4CP01,Capture register 1" else rgroup.long 0x2C++0x3 line.long 0x00 "TB4CP01,Capture register 1" hexmask.long.word 0x00 0.--15. 1. " TB4CP1[15:0] ,Timer capture value 1" endif width 0xb elif cpuis("TMPM395F*") width 9. group.long 0x00++0x013 line.long 0x00 "TB4EN,Enable register" bitfld.long 0x00 7. " TB4EN ,TMRB4 operation" "Disabled,Enabled" line.long 0x04 "TB4RUN,RUN register" bitfld.long 0x04 2. " TB4PRUN ,Prescaler operation" "Cleared,Counted" bitfld.long 0x04 0. " TB4RUN ,Count operation" "Cleared,Counted" line.long 0x08 "TB4CR,Control register" bitfld.long 0x08 7. " TB4WBF ,Double Buffer" "Disabled,Enabled" bitfld.long 0x08 5. " TBSYNC4 ,Synchronous mode switching" "Individual,Synchronous" bitfld.long 0x08 3. " I2TB4 ,Clock operation at IDLE mode" "Idle,Busy" textline " " bitfld.long 0x08 1. " TRGSEL4 ,External trigger edge" "Rising,Falling" bitfld.long 0x08 0. " CSSEL4 ,Count start mode" "Software,External" line.long 0x0C "TB4MOD,Mode register" bitfld.long 0x0C 5. " TB4CP ,Capture control by software enable" "Capture,No effect" bitfld.long 0x0C 3.--4. " TB4CPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,,," bitfld.long 0x0C 2. " TB4CLE ,Up-counter clear enable" "Disabled,Enabled" textline " " bitfld.long 0x0C 0.--1. " TB4CLK[1:0] ,TMRB4 source clock" ",T1,T4,T16" line.long 0x10 "TB4FFCR,Flip-flop control register" bitfld.long 0x10 5. " TB4C1T1 ,TB4FF0 reverse trigger when the up-counter matches TB4CP1" "Disabled,Enabled" bitfld.long 0x10 4. " TB4C0T1 ,TB4FF0 reverse trigger when the up-counter matches TB4CP0" "Disabled,Enabled" bitfld.long 0x10 3. " TB4E1T1 ,TB4FF0 reverse trigger when the up-counter matches TB4RG1" "Disabled,Enabled" textline " " bitfld.long 0x10 2. " TB4E0T1 ,TB4FF0 reverse trigger when the up-counter matches TB4RG0" "Disabled,Enabled" bitfld.long 0x10 0.--1. " TB4FF0C[1:0] ,TB4FF0 control" "Inverted,Set,Cleared," hgroup.long 0x14++0x3 hide.long 0x00 "TB4ST,Status register" in group.long 0x18++0x3 line.long 0x00 "TB4IM,Interrupt mask register" bitfld.long 0x00 2. " TB4IMOF ,Overflow interrupt mask" "Not masked,Masked" bitfld.long 0x00 1. " TB4IM1 ,Match interrupt mask (TB4RG1)" "Not masked,Masked" bitfld.long 0x00 0. " TB4IM0 ,Match interrupt mask (TB4RG0)" "Not masked,Masked" rgroup.long 0x1C++0x3 line.long 0x00 "TB4UC,Up counter capture register" hexmask.long.word 0x00 0.--15. 1. " TB4UC[15:0] ,Data obtained by read capture" group.long 0x20++0x7 line.long 0x00 "TB4RG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " TB4RG0[15:0] ,Timer count value 0" line.long 0x04 "TB4RG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " TB4RG1[15:0] ,Timer count value 1" rgroup.long 0x28++0x7 line.long 0x00 "TB4CP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " TB4CP0[15:0] ,Timer capture value 0" line.long 0x04 "TB4CP01,Capture register 1" hexmask.long.word 0x04 0.--15. 1. " TB4CP1[15:0] ,Timer capture value 1" width 0xb endif base ad:0x400C4400 sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") width 9. group.long 0x00++0x013 line.long 0x00 "TB4EN,Enable register" bitfld.long 0x00 7. " TBEN ,TMRB operation" "Disabled,Enabled" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x00 6. " TBHALT ,Clock operation during debug HALT" "Run,Stopped" endif line.long 0x04 "TB4RUN,RUN register" bitfld.long 0x04 2. " TBPRUN ,Prescaler operation" "Cleared,Counted" bitfld.long 0x04 0. " TBRUN ,Count operation" "Cleared,Counted" line.long 0x08 "TB4CR,Control register" bitfld.long 0x08 7. " TBWBF ,Double Buffer" "Disabled,Enabled" bitfld.long 0x08 5. " TBSYNC ,Synchronous mode switching" "Individual,Synchronous" sif cpuis("TMPM365F*") bitfld.long 0x08 4. " FT0SEL ,Select source clock T0" "Select except T0,Select T0" endif bitfld.long 0x08 3. " I2TB ,Clock operation at IDLE mode" "Stopped,Operation" sif cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM365F*")||cpuis("TMPM341F*")||cpuis("TMPM36B*") textline " " sif cpuis("TMPM365F*") eventfld.long 0x08 2. " TBINSEL ,External inputs" "0,1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" elif cpuis("TMPM341F*") bitfld.long 0x08 2. " TBINSEL ,External inputs" "TB4IN0/1,PHC4IN0/1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" else bitfld.long 0x08 2. " TBINSEL ,External inputs" "TB4IN0/1," bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" endif endif line.long 0x0C "TB4MOD,Mode register" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB4IN0(+)|TB4IN1(+),TB4IN0(+)|TB4IN1(-),TB9OUT(+)|TB9OUT(-)" bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRB4 source clock" "TB4IN0,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB4IN(+),TB4IN(+)|TB4IN(-),TB9OUT(+)|TB9OUT(-)" bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRB4 source clock" "TB4IN0 pin,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TB4IN0(+)|TB4IN1(+),TB4IN0(+)|TB4IN0(-),TB4OUT(+)|TB4OUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TB4IN0,T1,T4,T16" elif cpuis("TMPM33?F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TB4IN0(+)|TB4IN1(+),TB4IN0(+)|TB4IN0(-),TB4OUT(+)|TB4OUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TB4IN0,T1,T4,T16" endif line.long 0x10 "TB4FFCR,Flip-flop control register" bitfld.long 0x10 5. " TBC1T1 ,TBFF0 reverse trigger when the up-counter matches TB4CP1" "Disabled,Enabled" bitfld.long 0x10 4. " TBC0T1 ,TBFF0 reverse trigger when the up-counter matches TB4CP0" "Disabled,Enabled" bitfld.long 0x10 3. " TBE1T1 ,TBFF0 reverse trigger when the up-counter matches TB4RG1" "Disabled,Enabled" bitfld.long 0x10 2. " TBE0T1 ,TBFF0 reverse trigger when the up-counter matches TB4RG0" "Disabled,Enabled" textline " " bitfld.long 0x10 0.--1. " TBFF0C[1:0] ,TBFF0 control" "Inverted,Set,Cleared," hgroup.long 0x14++0x3 hide.long 0x00 "TB4ST,Status register" in group.long 0x18++0x3 line.long 0x00 "TB4IM,Interrupt mask register" bitfld.long 0x00 2. " TBIMOF ,Overflow interrupt mask" "Not masked,Masked" bitfld.long 0x00 1. " TBIM1 ,Match interrupt mask (TBRG1)" "Not masked,Masked" bitfld.long 0x00 0. " TBIM0 ,Match interrupt mask (TBRG0)" "Not masked,Masked" rgroup.long 0x1C++0x3 line.long 0x00 "TB4UC,Up counter capture register" hexmask.long.word 0x00 0.--15. 1. " TBUC[15:0] ,Data obtained by read capture" group.long 0x20++0x7 line.long 0x00 "TB4RG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " TBRG0[15:0] ,Compare value 0" line.long 0x04 "TB4RG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " TBRG1[15:0] ,Compare value 1" rgroup.long 0x28++0x7 line.long 0x00 "TB4CP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " TBCP0[15:0] ,Capture value 0" line.long 0x04 "TB4CP1,Capture register 1" hexmask.long.word 0x04 0.--15. 1. " TBCP1[15:0] ,Capture value 1" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") group.long 0x30++0x3 line.long 0x00 "TB4DMA,DMA request enable register" bitfld.long 0x00 2. " TBDMAEN2 ,DMA request:compare match" "Disabled,Enabled" bitfld.long 0x00 1. " TBDMAEN1 ,DMA request:input capture 1" "Disabled,Enabled" bitfld.long 0x00 0. " TBDMAEN0 ,DMA request:input capture 0" "Disabled,Enabled" endif width 0xb elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") width 9. group.long 0x00++0x013 line.long 0x00 "TB4EN,Enable register" bitfld.long 0x00 7. " TBEN ,TMRB operation" "Disabled,Enabled" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x00 6. " TBHALT ,Clock operation during debug HALT" "Run,Stopped" endif line.long 0x04 "TB4RUN,RUN register" bitfld.long 0x04 2. " TBPRUN ,Prescaler operation" "Cleared,Counted" bitfld.long 0x04 0. " TBRUN ,Count operation" "Cleared,Counted" line.long 0x08 "TB4CR,Control register" bitfld.long 0x08 7. " TBWBF ,Double Buffer" "Disabled,Enabled" bitfld.long 0x08 5. " TBSYNC ,Synchronous mode switching" "Individual,Synchronous" sif cpuis("TMPM365F*") bitfld.long 0x08 4. " FT0SEL ,Select source clock T0" "Select except T0,Select T0" endif bitfld.long 0x08 3. " I2TB ,Clock operation at IDLE mode" "Stopped,Operation" sif cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM365F*")||cpuis("TMPM341F*")||cpuis("TMPM36B*") textline " " sif cpuis("TMPM365F*") eventfld.long 0x08 2. " TBINSEL ,External inputs" "0,1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" elif cpuis("TMPM341F*") bitfld.long 0x08 2. " TBINSEL ,External inputs" "TB4IN0/1,PHC4IN0/1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" else bitfld.long 0x08 2. " TBINSEL ,External inputs" "TB4IN0/1," bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" endif endif line.long 0x0C "TB4MOD,Mode register" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB4IN0(+)|TB4IN1(+),TB4IN0(+)|TB4IN1(-),TB2OUT(+)|TB2OUT(-)" bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRB4 source clock" "TB4IN0,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB4IN(+),TB4IN(+)|TB4IN(-),TB2OUT(+)|TB2OUT(-)" bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRB4 source clock" "TB4IN0 pin,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TB4IN0(+)|TB4IN1(+),TB4IN0(+)|TB4IN0(-),TB4OUT(+)|TB4OUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TB4IN0,T1,T4,T16" elif cpuis("TMPM33?F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TB4IN0(+)|TB4IN1(+),TB4IN0(+)|TB4IN0(-),TB4OUT(+)|TB4OUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TB4IN0,T1,T4,T16" endif line.long 0x10 "TB4FFCR,Flip-flop control register" bitfld.long 0x10 5. " TBC1T1 ,TBFF0 reverse trigger when the up-counter matches TB4CP1" "Disabled,Enabled" bitfld.long 0x10 4. " TBC0T1 ,TBFF0 reverse trigger when the up-counter matches TB4CP0" "Disabled,Enabled" bitfld.long 0x10 3. " TBE1T1 ,TBFF0 reverse trigger when the up-counter matches TB4RG1" "Disabled,Enabled" bitfld.long 0x10 2. " TBE0T1 ,TBFF0 reverse trigger when the up-counter matches TB4RG0" "Disabled,Enabled" textline " " bitfld.long 0x10 0.--1. " TBFF0C[1:0] ,TBFF0 control" "Inverted,Set,Cleared," hgroup.long 0x14++0x3 hide.long 0x00 "TB4ST,Status register" in group.long 0x18++0x3 line.long 0x00 "TB4IM,Interrupt mask register" bitfld.long 0x00 2. " TBIMOF ,Overflow interrupt mask" "Not masked,Masked" bitfld.long 0x00 1. " TBIM1 ,Match interrupt mask (TBRG1)" "Not masked,Masked" bitfld.long 0x00 0. " TBIM0 ,Match interrupt mask (TBRG0)" "Not masked,Masked" rgroup.long 0x1C++0x3 line.long 0x00 "TB4UC,Up counter capture register" hexmask.long.word 0x00 0.--15. 1. " TBUC[15:0] ,Data obtained by read capture" group.long 0x20++0x7 line.long 0x00 "TB4RG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " TBRG0[15:0] ,Compare value 0" line.long 0x04 "TB4RG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " TBRG1[15:0] ,Compare value 1" rgroup.long 0x28++0x7 line.long 0x00 "TB4CP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " TBCP0[15:0] ,Capture value 0" line.long 0x04 "TB4CP1,Capture register 1" hexmask.long.word 0x04 0.--15. 1. " TBCP1[15:0] ,Capture value 1" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") group.long 0x30++0x3 line.long 0x00 "TB4DMA,DMA request enable register" bitfld.long 0x00 2. " TBDMAEN2 ,DMA request:compare match" "Disabled,Enabled" bitfld.long 0x00 1. " TBDMAEN1 ,DMA request:input capture 1" "Disabled,Enabled" bitfld.long 0x00 0. " TBDMAEN0 ,DMA request:input capture 0" "Disabled,Enabled" endif width 0xb endif base ad:0x400D0400 sif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") width 9. group.long 0x00++0x013 line.long 0x00 "TB4EN,Enable register" bitfld.long 0x00 7. " TBEN ,TMRB operation" "Disabled,Enabled" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x00 6. " TBHALT ,Clock operation during debug HALT" "Run,Stopped" endif line.long 0x04 "TB4RUN,RUN register" bitfld.long 0x04 2. " TBPRUN ,Prescaler operation" "Cleared,Counted" bitfld.long 0x04 0. " TBRUN ,Count operation" "Cleared,Counted" line.long 0x08 "TB4CR,Control register" bitfld.long 0x08 7. " TBWBF ,Double Buffer" "Disabled,Enabled" bitfld.long 0x08 5. " TBSYNC ,Synchronous mode switching" "Individual,Synchronous" sif cpuis("TMPM365F*") bitfld.long 0x08 4. " FT0SEL ,Select source clock T0" "Select except T0,Select T0" endif bitfld.long 0x08 3. " I2TB ,Clock operation at IDLE mode" "Stopped,Operation" sif cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM365F*")||cpuis("TMPM341F*")||cpuis("TMPM36B*") textline " " sif cpuis("TMPM365F*") eventfld.long 0x08 2. " TBINSEL ,External inputs" "0,1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" elif cpuis("TMPM341F*") bitfld.long 0x08 2. " TBINSEL ,External inputs" "TB4IN0/1,PHC4IN0/1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" else bitfld.long 0x08 2. " TBINSEL ,External inputs" "TB4IN0/1," bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" endif endif line.long 0x0C "TB4MOD,Mode register" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB4IN0(+)|TB4IN1(+),TB4IN0(+)|TB4IN1(-),TB0OUT(+)|TB0OUT(-)" bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRB4 source clock" "TB4IN0,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB4IN(+),TB4IN(+)|TB4IN(-),TB0OUT(+)|TB0OUT(-)" bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRB4 source clock" "TB4IN0 pin,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TB4IN0(+)|TB4IN1(+),TB4IN0(+)|TB4IN0(-),TB4OUT(+)|TB4OUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TB4IN0,T1,T4,T16" elif cpuis("TMPM33?F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TB4IN0(+)|TB4IN1(+),TB4IN0(+)|TB4IN0(-),TB4OUT(+)|TB4OUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TB4IN0,T1,T4,T16" endif line.long 0x10 "TB4FFCR,Flip-flop control register" bitfld.long 0x10 5. " TBC1T1 ,TBFF0 reverse trigger when the up-counter matches TB4CP1" "Disabled,Enabled" bitfld.long 0x10 4. " TBC0T1 ,TBFF0 reverse trigger when the up-counter matches TB4CP0" "Disabled,Enabled" bitfld.long 0x10 3. " TBE1T1 ,TBFF0 reverse trigger when the up-counter matches TB4RG1" "Disabled,Enabled" bitfld.long 0x10 2. " TBE0T1 ,TBFF0 reverse trigger when the up-counter matches TB4RG0" "Disabled,Enabled" textline " " bitfld.long 0x10 0.--1. " TBFF0C[1:0] ,TBFF0 control" "Inverted,Set,Cleared," hgroup.long 0x14++0x3 hide.long 0x00 "TB4ST,Status register" in group.long 0x18++0x3 line.long 0x00 "TB4IM,Interrupt mask register" bitfld.long 0x00 2. " TBIMOF ,Overflow interrupt mask" "Not masked,Masked" bitfld.long 0x00 1. " TBIM1 ,Match interrupt mask (TBRG1)" "Not masked,Masked" bitfld.long 0x00 0. " TBIM0 ,Match interrupt mask (TBRG0)" "Not masked,Masked" rgroup.long 0x1C++0x3 line.long 0x00 "TB4UC,Up counter capture register" hexmask.long.word 0x00 0.--15. 1. " TBUC[15:0] ,Data obtained by read capture" group.long 0x20++0x7 line.long 0x00 "TB4RG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " TBRG0[15:0] ,Compare value 0" line.long 0x04 "TB4RG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " TBRG1[15:0] ,Compare value 1" rgroup.long 0x28++0x7 line.long 0x00 "TB4CP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " TBCP0[15:0] ,Capture value 0" line.long 0x04 "TB4CP1,Capture register 1" hexmask.long.word 0x04 0.--15. 1. " TBCP1[15:0] ,Capture value 1" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") group.long 0x30++0x3 line.long 0x00 "TB4DMA,DMA request enable register" bitfld.long 0x00 2. " TBDMAEN2 ,DMA request:compare match" "Disabled,Enabled" bitfld.long 0x00 1. " TBDMAEN1 ,DMA request:input capture 1" "Disabled,Enabled" bitfld.long 0x00 0. " TBDMAEN0 ,DMA request:input capture 0" "Disabled,Enabled" endif width 0xb endif tree.end tree "Channel 5" base ad:0x40010140 sif cpuis("TMPM33?F*") width 9. group.long 0x00++0x013 line.long 0x00 "TB5EN,Enable register" bitfld.long 0x00 7. " TBEN ,TMRB operation" "Disabled,Enabled" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x00 6. " TBHALT ,Clock operation during debug HALT" "Run,Stopped" endif line.long 0x04 "TB5RUN,RUN register" bitfld.long 0x04 2. " TBPRUN ,Prescaler operation" "Cleared,Counted" bitfld.long 0x04 0. " TBRUN ,Count operation" "Cleared,Counted" line.long 0x08 "TB5CR,Control register" bitfld.long 0x08 7. " TBWBF ,Double Buffer" "Disabled,Enabled" bitfld.long 0x08 5. " TBSYNC ,Synchronous mode switching" "Individual,Synchronous" sif cpuis("TMPM365F*") bitfld.long 0x08 4. " FT0SEL ,Select source clock T0" "Select except T0,Select T0" endif bitfld.long 0x08 3. " I2TB ,Clock operation at IDLE mode" "Stopped,Operation" sif cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM365F*")||cpuis("TMPM341F*")||cpuis("TMPM36B*") textline " " sif cpuis("TMPM365F*") eventfld.long 0x08 2. " TBINSEL ,External inputs" "0,1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" elif cpuis("TMPM341F*") bitfld.long 0x08 2. " TBINSEL ,External inputs" "TB5IN0/1,PHC5IN0/1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" else bitfld.long 0x08 2. " TBINSEL ,External inputs" "TB5IN0/1," bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" endif endif line.long 0x0C "TB5MOD,Mode register" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB5IN0(+)|TB5IN1(+),TB5IN0(+)|TB5IN1(-),TB0OUT(+)|TB0OUT(-)" bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRB5 source clock" "TB5IN0,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB5IN(+),TB5IN(+)|TB5IN(-)," bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRB5 source clock" "TB5IN0 pin,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TB5IN0(+)|TB5IN1(+),TB5IN0(+)|TB5IN0(-),TB5OUT(+)|TB5OUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TB5IN0,T1,T4,T16" elif cpuis("TMPM33?F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TB5IN0(+)|TB5IN1(+),TB5IN0(+)|TB5IN0(-),TB5OUT(+)|TB5OUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TB5IN0,T1,T4,T16" endif line.long 0x10 "TB5FFCR,Flip-flop control register" bitfld.long 0x10 5. " TBC1T1 ,TBFF0 reverse trigger when the up-counter matches TB5CP1" "Disabled,Enabled" bitfld.long 0x10 4. " TBC0T1 ,TBFF0 reverse trigger when the up-counter matches TB5CP0" "Disabled,Enabled" bitfld.long 0x10 3. " TBE1T1 ,TBFF0 reverse trigger when the up-counter matches TB5RG1" "Disabled,Enabled" bitfld.long 0x10 2. " TBE0T1 ,TBFF0 reverse trigger when the up-counter matches TB5RG0" "Disabled,Enabled" textline " " bitfld.long 0x10 0.--1. " TBFF0C[1:0] ,TBFF0 control" "Inverted,Set,Cleared," hgroup.long 0x14++0x3 hide.long 0x00 "TB5ST,Status register" in group.long 0x18++0x3 line.long 0x00 "TB5IM,Interrupt mask register" bitfld.long 0x00 2. " TBIMOF ,Overflow interrupt mask" "Not masked,Masked" bitfld.long 0x00 1. " TBIM1 ,Match interrupt mask (TBRG1)" "Not masked,Masked" bitfld.long 0x00 0. " TBIM0 ,Match interrupt mask (TBRG0)" "Not masked,Masked" rgroup.long 0x1C++0x3 line.long 0x00 "TB5UC,Up counter capture register" hexmask.long.word 0x00 0.--15. 1. " TBUC[15:0] ,Data obtained by read capture" group.long 0x20++0x7 line.long 0x00 "TB5RG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " TBRG0[15:0] ,Compare value 0" line.long 0x04 "TB5RG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " TBRG1[15:0] ,Compare value 1" rgroup.long 0x28++0x7 line.long 0x00 "TB5CP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " TBCP0[15:0] ,Capture value 0" line.long 0x04 "TB5CP1,Capture register 1" hexmask.long.word 0x04 0.--15. 1. " TBCP1[15:0] ,Capture value 1" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") group.long 0x30++0x3 line.long 0x00 "TB5DMA,DMA request enable register" bitfld.long 0x00 2. " TBDMAEN2 ,DMA request:compare match" "Disabled,Enabled" bitfld.long 0x00 1. " TBDMAEN1 ,DMA request:input capture 1" "Disabled,Enabled" bitfld.long 0x00 0. " TBDMAEN0 ,DMA request:input capture 0" "Disabled,Enabled" endif width 0xb elif cpuis("TMPM380F*")||cpuis("TMPM382F*") width 9. group.long 0x00++0x0f line.long 0x00 "TB5EN,Enable register" bitfld.long 0x00 7. " TB5EN ,TMRB5 operation" "Disabled,Enabled" sif cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x00 6. " TB5ALT ,TB5ALT operation" "Disabled,Enabled" endif line.long 0x04 "TB5RUN,RUN register" bitfld.long 0x04 2. " TB5PRUN ,Prescaler operation" "Cleared,Counted" bitfld.long 0x04 0. " TB5RUN ,Count operation" "Cleared,Counted" line.long 0x08 "TB5CR,Control register" bitfld.long 0x08 7. " TB5WBF ,Double Buffer" "Disabled,Enabled" bitfld.long 0x08 5. " TBSYNC5 ,Synchronous mode switching" "Asynchronous,Synchronous" bitfld.long 0x08 3. " I2TB5 ,Clock operation at IDLE mode" "Idle,Busy" textline " " bitfld.long 0x08 1. " TRGSEL5 ,External trigger edge" "Rising,Falling" bitfld.long 0x08 0. " CSSEL5 ,Count start mode" "Software,External" line.long 0x0C "TB5MOD,Mode register" bitfld.long 0x0c 6. " TB5RSWR ,Timer registers 0 and 1 write timing" "Separately,Simultaneously" bitfld.long 0x0C 5. " TB5CP ,Capture control by software enable" "Capture,No effect" sif cpuis("TMPM382F*") bitfld.long 0x0C 3.--4. " TB5CPM[1:0] ,Capture timing upon rising(+) or falling(-) of pin input (TB5CP0|TB5CP1)" "Disabled,,,TB5OUT(+)|TB5OUT(-)" else bitfld.long 0x0C 3.--4. " TB5CPM[1:0] ,Capture timing upon rising(+) or falling(-) of pin input (TB5CP0|TB5CP1)" "Disabled,TB5IN(+),TB5IN0(+)|TB5IN0(-),TB5OUT(+)|TB5OUT(-)" endif textline " " bitfld.long 0x0C 2. " TB5CLE ,Up-counter clear enable" "Disabled,Enabled" bitfld.long 0x0C 0.--1. " TB5CLK[1:0] ,TMRB5 source clock" "TB5IN,T1,T4,T16" sif cpuis("TMPM380F*") hgroup.long 0x10++0x03 hide.long 0x00 "TB5FFCR,Flip-flop control register" endif hgroup.long 0x14++0x3 hide.long 0x00 "TB5ST,Status register" in group.long 0x18++0x3 line.long 0x00 "TB5IM,Interrupt mask register" bitfld.long 0x00 2. " TB5IMOF ,Overflow interrupt mask" "Not masked,Masked" bitfld.long 0x00 1. " TB5IM1 ,Match interrupt mask (TB5RG1)" "Not masked,Masked" bitfld.long 0x00 0. " TB5IM0 ,Match interrupt mask (TB5RG0)" "Not masked,Masked" rgroup.long 0x1C++0x3 line.long 0x00 "TB5UC,Up counter capture register" hexmask.long.word 0x00 0.--15. 1. " TB5UC[15:0] ,Data obtained by read capture" group.long 0x20++0x7 line.long 0x00 "TB5RG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " TB5RG0[15:0] ,Timer count value 0" line.long 0x04 "TB5RG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " TB5RG1[15:0] ,Timer count value 1" rgroup.long 0x28++0x7 line.long 0x00 "TB5CP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " TB5CP0[15:0] ,Timer capture value 0" line.long 0x04 "TB5CP01,Capture register 1" hexmask.long.word 0x04 0.--15. 1. " TB5CP1[15:0] ,Timer capture value 1" width 0xb elif cpuis("TMPM37?F*") width 9. group.long 0x00++0x0f line.long 0x00 "TB5EN,Enable register" bitfld.long 0x00 7. " TB5EN ,TMRB5 operation" "Disabled,Enabled" sif cpuis("TMPM372F*")||cpuis("TMPM375F*") bitfld.long 0x00 6. " TB5ALT ,Clock operation during debug" "Run,Stopped" endif line.long 0x04 "TB5RUN,RUN register" bitfld.long 0x04 2. " TB5PRUN ,Prescaler operation" "Cleared,Counted" bitfld.long 0x04 0. " TB5RUN ,Count operation" "Cleared,Counted" line.long 0x08 "TB5CR,Control register" bitfld.long 0x08 7. " TB5WBF ,Double Buffer" "Disabled,Enabled" bitfld.long 0x08 3. " I2TB5 ,Clock operation at IDLE mode" "Stopped,Operation" bitfld.long 0x08 1. " TRGSEL5 ,External trigger edge" "Rising,Falling" bitfld.long 0x08 0. " CSSEL5 ,Count start mode" "Software,External" line.long 0x0C "TB5MOD,Mode register" sif cpuis("TMPM375F*") bitfld.long 0x0c 7. " TB5RSWR ,Timer registers 0 and 1 write timing" "Separately,Simultaneously" bitfld.long 0x0C 6. " TB5CP ,Capture control by software enable" "Capture,No effect" bitfld.long 0x0C 4.--5. " TB5CPM[1:0] ,Capture timing upon rising(+) or falling(-) of pin input (TB5CP0|TB5CP1)" "Disabled,TB5IN(+),TB5IN0(+)|TB5IN0(-),TIMPLS(+)|TIMPLS(-)" textline " " bitfld.long 0x0C 3. " TB5CLE ,Up-counter clear enable" "Disabled,Enabled" textline " " bitfld.long 0x0C 0.--2. " TB5CLK[1:0] ,TMRB5 source clock" "TB5IN pin input,T1,T4,T16,T32,T64,T128,T256" elif (cpuis("TMPM376F*")||cpuis("TMPM370F*")) bitfld.long 0x0c 6. " TB5RSWR ,Timer registers 0 and 1 write timing" "Separately,Simultaneously" bitfld.long 0x0C 5. " TB5CP ,Capture control by software enable" "Capture,No effect" bitfld.long 0x0C 3.--4. " TB5CPM[1:0] ,Capture timing upon rising(+) or falling(-) of pin input (TB5CP0|TB5CP1)" "Disabled,TB5IN(+),TB5IN0(+)|TB5IN0(-),Disabled" textline " " bitfld.long 0x0C 2. " TB5CLE ,Up-counter clear enable" "Disabled,Enabled" textline " " bitfld.long 0x0C 0.--1. " TB5CLK[1:0] ,TMRB5 source clock" "TB5IN,T1,T4,T16" endif sif (cpuis("TMPM372F*")) bitfld.long 0x0C 0.--1. " TB5CLK[1:0] ,TMRB5 source clock" ",T1,T4,T16" elif cpuis("TMPM373F*") bitfld.long 0x0C 0.--1. " TB5CLK[1:0] ,TMRB5 source clock" ",T1,T4,T16" elif cpuis("TMPM374F*") bitfld.long 0x0C 0.--1. " TB5CLK[1:0] ,TMRB5 source clock" ",T1,T4,T16" endif sif cpuis("TMPM372F*") hgroup.long 0x10++0x03 hide.long 0x00 "TB5FFCR,Flip-flop control register" elif cpuis("TMPM373F*") hgroup.long 0x10++0x03 hide.long 0x00 "TB5FFCR,Flip-flop control register" elif cpuis("TMPM374F*") hgroup.long 0x10++0x03 hide.long 0x00 "TB5FFCR,Flip-flop control register" else group.long 0x10++0x03 line.long 0x00 "TB5FFCR,Flip-flop control register" bitfld.long 0x00 5. " TB5C1T1 ,TB5FF0 reverse trigger when the up-counter matches TB5CP1" "Disabled,Enabled" bitfld.long 0x00 4. " TB5C0T1 ,TB5FF0 reverse trigger when the up-counter matches TB5CP0" "Disabled,Enabled" bitfld.long 0x00 3. " TB5E1T1 ,TB5FF0 reverse trigger when the up-counter matches TB5RG1" "Disabled,Enabled" bitfld.long 0x00 2. " TB5E0T1 ,TB5FF0 reverse trigger when the up-counter matches TB5RG0" "Disabled,Enabled" textline " " bitfld.long 0x00 0.--1. " TB5FF0C[1:0] ,TB5FF0 control" "Inverted,Set,Cleared," endif hgroup.long 0x14++0x3 hide.long 0x00 "TB5ST,Status register" in group.long 0x18++0x3 line.long 0x00 "TB5IM,Interrupt mask register" bitfld.long 0x00 2. " TB5IMOF ,Overflow interrupt mask" "Disabled,Enabled" bitfld.long 0x00 1. " TB5IM1 ,Match interrupt mask (TB5RG1)" "Disabled,Enabled" bitfld.long 0x00 0. " TB5IM0 ,Match interrupt mask (TB5RG0)" "Disabled,Enabled" rgroup.long 0x1C++0x3 line.long 0x00 "TB5UC,Up counter capture register" hexmask.long.word 0x00 0.--15. 1. " TB5UC[15:0] ,Data obtained by read capture" group.long 0x20++0x7 line.long 0x00 "TB5RG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " TB5RG0[15:0] ,Timer count value 0" line.long 0x04 "TB5RG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " TB5RG1[15:0] ,Timer count value 1" rgroup.long 0x28++0x3 line.long 0x00 "TB5CP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " TB5CP0[15:0] ,Timer capture value 0" sif cpuis("TMPM372F*") hgroup.long 0x2C++0x3 hide.long 0x00 "TB5CP01,Capture register 1" elif cpuis("TMPM373F*") hgroup.long 0x2C++0x3 hide.long 0x00 "TB5CP01,Capture register 1" elif cpuis("TMPM374F*") hgroup.long 0x2C++0x3 hide.long 0x00 "TB5CP01,Capture register 1" else rgroup.long 0x2C++0x3 line.long 0x00 "TB5CP01,Capture register 1" hexmask.long.word 0x00 0.--15. 1. " TB5CP1[15:0] ,Timer capture value 1" endif width 0xb elif cpuis("TMPM395F*") width 9. group.long 0x00++0x013 line.long 0x00 "TB5EN,Enable register" bitfld.long 0x00 7. " TB5EN ,TMRB5 operation" "Disabled,Enabled" line.long 0x04 "TB5RUN,RUN register" bitfld.long 0x04 2. " TB5PRUN ,Prescaler operation" "Cleared,Counted" bitfld.long 0x04 0. " TB5RUN ,Count operation" "Cleared,Counted" line.long 0x08 "TB5CR,Control register" bitfld.long 0x08 7. " TB5WBF ,Double Buffer" "Disabled,Enabled" bitfld.long 0x08 5. " TBSYNC5 ,Synchronous mode switching" "Individual,Synchronous" bitfld.long 0x08 3. " I2TB5 ,Clock operation at IDLE mode" "Idle,Busy" textline " " bitfld.long 0x08 1. " TRGSEL5 ,External trigger edge" "Rising,Falling" bitfld.long 0x08 0. " CSSEL5 ,Count start mode" "Software,External" line.long 0x0C "TB5MOD,Mode register" bitfld.long 0x0C 5. " TB5CP ,Capture control by software enable" "Capture,No effect" bitfld.long 0x0C 3.--4. " TB5CPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB5IN0+|TB5IN1+,TB5IN0+|TB5IN1-,TB8OUT+|TB8OUT-" bitfld.long 0x0C 2. " TB5CLE ,Up-counter clear enable" "Disabled,Enabled" textline " " bitfld.long 0x0C 0.--1. " TB5CLK[1:0] ,TMRB5 source clock" "TB5IN,T1,T4,T16" line.long 0x10 "TB5FFCR,Flip-flop control register" bitfld.long 0x10 5. " TB5C1T1 ,TB5FF0 reverse trigger when the up-counter matches TB5CP1" "Disabled,Enabled" bitfld.long 0x10 4. " TB5C0T1 ,TB5FF0 reverse trigger when the up-counter matches TB5CP0" "Disabled,Enabled" bitfld.long 0x10 3. " TB5E1T1 ,TB5FF0 reverse trigger when the up-counter matches TB5RG1" "Disabled,Enabled" textline " " bitfld.long 0x10 2. " TB5E0T1 ,TB5FF0 reverse trigger when the up-counter matches TB5RG0" "Disabled,Enabled" bitfld.long 0x10 0.--1. " TB5FF0C[1:0] ,TB5FF0 control" "Inverted,Set,Cleared," hgroup.long 0x14++0x3 hide.long 0x00 "TB5ST,Status register" in group.long 0x18++0x3 line.long 0x00 "TB5IM,Interrupt mask register" bitfld.long 0x00 2. " TB5IMOF ,Overflow interrupt mask" "Not masked,Masked" bitfld.long 0x00 1. " TB5IM1 ,Match interrupt mask (TB5RG1)" "Not masked,Masked" bitfld.long 0x00 0. " TB5IM0 ,Match interrupt mask (TB5RG0)" "Not masked,Masked" rgroup.long 0x1C++0x3 line.long 0x00 "TB5UC,Up counter capture register" hexmask.long.word 0x00 0.--15. 1. " TB5UC[15:0] ,Data obtained by read capture" group.long 0x20++0x7 line.long 0x00 "TB5RG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " TB5RG0[15:0] ,Timer count value 0" line.long 0x04 "TB5RG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " TB5RG1[15:0] ,Timer count value 1" rgroup.long 0x28++0x7 line.long 0x00 "TB5CP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " TB5CP0[15:0] ,Timer capture value 0" line.long 0x04 "TB5CP01,Capture register 1" hexmask.long.word 0x04 0.--15. 1. " TB5CP1[15:0] ,Timer capture value 1" width 0xb endif base ad:0x400C4500 sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") width 9. group.long 0x00++0x013 line.long 0x00 "TB5EN,Enable register" bitfld.long 0x00 7. " TBEN ,TMRB operation" "Disabled,Enabled" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x00 6. " TBHALT ,Clock operation during debug HALT" "Run,Stopped" endif line.long 0x04 "TB5RUN,RUN register" bitfld.long 0x04 2. " TBPRUN ,Prescaler operation" "Cleared,Counted" bitfld.long 0x04 0. " TBRUN ,Count operation" "Cleared,Counted" line.long 0x08 "TB5CR,Control register" bitfld.long 0x08 7. " TBWBF ,Double Buffer" "Disabled,Enabled" bitfld.long 0x08 5. " TBSYNC ,Synchronous mode switching" "Individual,Synchronous" sif cpuis("TMPM365F*") bitfld.long 0x08 4. " FT0SEL ,Select source clock T0" "Select except T0,Select T0" endif bitfld.long 0x08 3. " I2TB ,Clock operation at IDLE mode" "Stopped,Operation" sif cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM365F*")||cpuis("TMPM341F*")||cpuis("TMPM36B*") textline " " sif cpuis("TMPM365F*") eventfld.long 0x08 2. " TBINSEL ,External inputs" "0,1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" elif cpuis("TMPM341F*") bitfld.long 0x08 2. " TBINSEL ,External inputs" "TB5IN0/1,PHC5IN0/1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" else bitfld.long 0x08 2. " TBINSEL ,External inputs" "TB5IN0/1," bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" endif endif line.long 0x0C "TB5MOD,Mode register" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB5IN0(+)|TB5IN1(+),TB5IN0(+)|TB5IN1(-),TB9OUT(+)|TB9OUT(-)" bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRB5 source clock" "TB5IN0,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB5IN(+),TB5IN(+)|TB5IN(-)," bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRB5 source clock" "TB5IN0 pin,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TB5IN0(+)|TB5IN1(+),TB5IN0(+)|TB5IN0(-),TB5OUT(+)|TB5OUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TB5IN0,T1,T4,T16" elif cpuis("TMPM33?F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TB5IN0(+)|TB5IN1(+),TB5IN0(+)|TB5IN0(-),TB5OUT(+)|TB5OUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TB5IN0,T1,T4,T16" endif line.long 0x10 "TB5FFCR,Flip-flop control register" bitfld.long 0x10 5. " TBC1T1 ,TBFF0 reverse trigger when the up-counter matches TB5CP1" "Disabled,Enabled" bitfld.long 0x10 4. " TBC0T1 ,TBFF0 reverse trigger when the up-counter matches TB5CP0" "Disabled,Enabled" bitfld.long 0x10 3. " TBE1T1 ,TBFF0 reverse trigger when the up-counter matches TB5RG1" "Disabled,Enabled" bitfld.long 0x10 2. " TBE0T1 ,TBFF0 reverse trigger when the up-counter matches TB5RG0" "Disabled,Enabled" textline " " bitfld.long 0x10 0.--1. " TBFF0C[1:0] ,TBFF0 control" "Inverted,Set,Cleared," hgroup.long 0x14++0x3 hide.long 0x00 "TB5ST,Status register" in group.long 0x18++0x3 line.long 0x00 "TB5IM,Interrupt mask register" bitfld.long 0x00 2. " TBIMOF ,Overflow interrupt mask" "Not masked,Masked" bitfld.long 0x00 1. " TBIM1 ,Match interrupt mask (TBRG1)" "Not masked,Masked" bitfld.long 0x00 0. " TBIM0 ,Match interrupt mask (TBRG0)" "Not masked,Masked" rgroup.long 0x1C++0x3 line.long 0x00 "TB5UC,Up counter capture register" hexmask.long.word 0x00 0.--15. 1. " TBUC[15:0] ,Data obtained by read capture" group.long 0x20++0x7 line.long 0x00 "TB5RG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " TBRG0[15:0] ,Compare value 0" line.long 0x04 "TB5RG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " TBRG1[15:0] ,Compare value 1" rgroup.long 0x28++0x7 line.long 0x00 "TB5CP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " TBCP0[15:0] ,Capture value 0" line.long 0x04 "TB5CP1,Capture register 1" hexmask.long.word 0x04 0.--15. 1. " TBCP1[15:0] ,Capture value 1" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") group.long 0x30++0x3 line.long 0x00 "TB5DMA,DMA request enable register" bitfld.long 0x00 2. " TBDMAEN2 ,DMA request:compare match" "Disabled,Enabled" bitfld.long 0x00 1. " TBDMAEN1 ,DMA request:input capture 1" "Disabled,Enabled" bitfld.long 0x00 0. " TBDMAEN0 ,DMA request:input capture 0" "Disabled,Enabled" endif width 0xb elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") width 9. group.long 0x00++0x013 line.long 0x00 "TB5EN,Enable register" bitfld.long 0x00 7. " TBEN ,TMRB operation" "Disabled,Enabled" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x00 6. " TBHALT ,Clock operation during debug HALT" "Run,Stopped" endif line.long 0x04 "TB5RUN,RUN register" bitfld.long 0x04 2. " TBPRUN ,Prescaler operation" "Cleared,Counted" bitfld.long 0x04 0. " TBRUN ,Count operation" "Cleared,Counted" line.long 0x08 "TB5CR,Control register" bitfld.long 0x08 7. " TBWBF ,Double Buffer" "Disabled,Enabled" bitfld.long 0x08 5. " TBSYNC ,Synchronous mode switching" "Individual,Synchronous" sif cpuis("TMPM365F*") bitfld.long 0x08 4. " FT0SEL ,Select source clock T0" "Select except T0,Select T0" endif bitfld.long 0x08 3. " I2TB ,Clock operation at IDLE mode" "Stopped,Operation" sif cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM365F*")||cpuis("TMPM341F*")||cpuis("TMPM36B*") textline " " sif cpuis("TMPM365F*") eventfld.long 0x08 2. " TBINSEL ,External inputs" "0,1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" elif cpuis("TMPM341F*") bitfld.long 0x08 2. " TBINSEL ,External inputs" "TB5IN0/1,PHC5IN0/1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" else bitfld.long 0x08 2. " TBINSEL ,External inputs" "TB5IN0/1," bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" endif endif line.long 0x0C "TB5MOD,Mode register" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB5IN0(+)|TB5IN1(+),TB5IN0(+)|TB5IN1(-),TB2OUT(+)|TB2OUT(-)" bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRB5 source clock" "TB5IN0,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB5IN(+),TB5IN(+)|TB5IN(-)," bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRB5 source clock" "TB5IN0 pin,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TB5IN0(+)|TB5IN1(+),TB5IN0(+)|TB5IN0(-),TB5OUT(+)|TB5OUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TB5IN0,T1,T4,T16" elif cpuis("TMPM33?F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TB5IN0(+)|TB5IN1(+),TB5IN0(+)|TB5IN0(-),TB5OUT(+)|TB5OUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TB5IN0,T1,T4,T16" endif line.long 0x10 "TB5FFCR,Flip-flop control register" bitfld.long 0x10 5. " TBC1T1 ,TBFF0 reverse trigger when the up-counter matches TB5CP1" "Disabled,Enabled" bitfld.long 0x10 4. " TBC0T1 ,TBFF0 reverse trigger when the up-counter matches TB5CP0" "Disabled,Enabled" bitfld.long 0x10 3. " TBE1T1 ,TBFF0 reverse trigger when the up-counter matches TB5RG1" "Disabled,Enabled" bitfld.long 0x10 2. " TBE0T1 ,TBFF0 reverse trigger when the up-counter matches TB5RG0" "Disabled,Enabled" textline " " bitfld.long 0x10 0.--1. " TBFF0C[1:0] ,TBFF0 control" "Inverted,Set,Cleared," hgroup.long 0x14++0x3 hide.long 0x00 "TB5ST,Status register" in group.long 0x18++0x3 line.long 0x00 "TB5IM,Interrupt mask register" bitfld.long 0x00 2. " TBIMOF ,Overflow interrupt mask" "Not masked,Masked" bitfld.long 0x00 1. " TBIM1 ,Match interrupt mask (TBRG1)" "Not masked,Masked" bitfld.long 0x00 0. " TBIM0 ,Match interrupt mask (TBRG0)" "Not masked,Masked" rgroup.long 0x1C++0x3 line.long 0x00 "TB5UC,Up counter capture register" hexmask.long.word 0x00 0.--15. 1. " TBUC[15:0] ,Data obtained by read capture" group.long 0x20++0x7 line.long 0x00 "TB5RG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " TBRG0[15:0] ,Compare value 0" line.long 0x04 "TB5RG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " TBRG1[15:0] ,Compare value 1" rgroup.long 0x28++0x7 line.long 0x00 "TB5CP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " TBCP0[15:0] ,Capture value 0" line.long 0x04 "TB5CP1,Capture register 1" hexmask.long.word 0x04 0.--15. 1. " TBCP1[15:0] ,Capture value 1" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") group.long 0x30++0x3 line.long 0x00 "TB5DMA,DMA request enable register" bitfld.long 0x00 2. " TBDMAEN2 ,DMA request:compare match" "Disabled,Enabled" bitfld.long 0x00 1. " TBDMAEN1 ,DMA request:input capture 1" "Disabled,Enabled" bitfld.long 0x00 0. " TBDMAEN0 ,DMA request:input capture 0" "Disabled,Enabled" endif width 0xb endif base ad:0x400D0500 sif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") width 9. group.long 0x00++0x013 line.long 0x00 "TB5EN,Enable register" bitfld.long 0x00 7. " TBEN ,TMRB operation" "Disabled,Enabled" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x00 6. " TBHALT ,Clock operation during debug HALT" "Run,Stopped" endif line.long 0x04 "TB5RUN,RUN register" bitfld.long 0x04 2. " TBPRUN ,Prescaler operation" "Cleared,Counted" bitfld.long 0x04 0. " TBRUN ,Count operation" "Cleared,Counted" line.long 0x08 "TB5CR,Control register" bitfld.long 0x08 7. " TBWBF ,Double Buffer" "Disabled,Enabled" bitfld.long 0x08 5. " TBSYNC ,Synchronous mode switching" "Individual,Synchronous" sif cpuis("TMPM365F*") bitfld.long 0x08 4. " FT0SEL ,Select source clock T0" "Select except T0,Select T0" endif bitfld.long 0x08 3. " I2TB ,Clock operation at IDLE mode" "Stopped,Operation" sif cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM365F*")||cpuis("TMPM341F*")||cpuis("TMPM36B*") textline " " sif cpuis("TMPM365F*") eventfld.long 0x08 2. " TBINSEL ,External inputs" "0,1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" elif cpuis("TMPM341F*") bitfld.long 0x08 2. " TBINSEL ,External inputs" "TB5IN0/1,PHC5IN0/1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" else bitfld.long 0x08 2. " TBINSEL ,External inputs" "TB5IN0/1," bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" endif endif line.long 0x0C "TB5MOD,Mode register" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB5IN0(+)|TB5IN1(+),TB5IN0(+)|TB5IN1(-),TB0OUT(+)|TB0OUT(-)" bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRB5 source clock" "TB5IN0,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB5IN(+),TB5IN(+)|TB5IN(-)," bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRB5 source clock" "TB5IN0 pin,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TB5IN0(+)|TB5IN1(+),TB5IN0(+)|TB5IN0(-),TB5OUT(+)|TB5OUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TB5IN0,T1,T4,T16" elif cpuis("TMPM33?F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TB5IN0(+)|TB5IN1(+),TB5IN0(+)|TB5IN0(-),TB5OUT(+)|TB5OUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TB5IN0,T1,T4,T16" endif line.long 0x10 "TB5FFCR,Flip-flop control register" bitfld.long 0x10 5. " TBC1T1 ,TBFF0 reverse trigger when the up-counter matches TB5CP1" "Disabled,Enabled" bitfld.long 0x10 4. " TBC0T1 ,TBFF0 reverse trigger when the up-counter matches TB5CP0" "Disabled,Enabled" bitfld.long 0x10 3. " TBE1T1 ,TBFF0 reverse trigger when the up-counter matches TB5RG1" "Disabled,Enabled" bitfld.long 0x10 2. " TBE0T1 ,TBFF0 reverse trigger when the up-counter matches TB5RG0" "Disabled,Enabled" textline " " bitfld.long 0x10 0.--1. " TBFF0C[1:0] ,TBFF0 control" "Inverted,Set,Cleared," hgroup.long 0x14++0x3 hide.long 0x00 "TB5ST,Status register" in group.long 0x18++0x3 line.long 0x00 "TB5IM,Interrupt mask register" bitfld.long 0x00 2. " TBIMOF ,Overflow interrupt mask" "Not masked,Masked" bitfld.long 0x00 1. " TBIM1 ,Match interrupt mask (TBRG1)" "Not masked,Masked" bitfld.long 0x00 0. " TBIM0 ,Match interrupt mask (TBRG0)" "Not masked,Masked" rgroup.long 0x1C++0x3 line.long 0x00 "TB5UC,Up counter capture register" hexmask.long.word 0x00 0.--15. 1. " TBUC[15:0] ,Data obtained by read capture" group.long 0x20++0x7 line.long 0x00 "TB5RG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " TBRG0[15:0] ,Compare value 0" line.long 0x04 "TB5RG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " TBRG1[15:0] ,Compare value 1" rgroup.long 0x28++0x7 line.long 0x00 "TB5CP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " TBCP0[15:0] ,Capture value 0" line.long 0x04 "TB5CP1,Capture register 1" hexmask.long.word 0x04 0.--15. 1. " TBCP1[15:0] ,Capture value 1" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") group.long 0x30++0x3 line.long 0x00 "TB5DMA,DMA request enable register" bitfld.long 0x00 2. " TBDMAEN2 ,DMA request:compare match" "Disabled,Enabled" bitfld.long 0x00 1. " TBDMAEN1 ,DMA request:input capture 1" "Disabled,Enabled" bitfld.long 0x00 0. " TBDMAEN0 ,DMA request:input capture 0" "Disabled,Enabled" endif width 0xb endif tree.end tree "Channel 6" base ad:0x40010180 sif cpuis("TMPM33?F*") width 9. group.long 0x00++0x013 line.long 0x00 "TB6EN,Enable register" bitfld.long 0x00 7. " TBEN ,TMRB operation" "Disabled,Enabled" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x00 6. " TBHALT ,Clock operation during debug HALT" "Run,Stopped" endif line.long 0x04 "TB6RUN,RUN register" bitfld.long 0x04 2. " TBPRUN ,Prescaler operation" "Cleared,Counted" bitfld.long 0x04 0. " TBRUN ,Count operation" "Cleared,Counted" line.long 0x08 "TB6CR,Control register" bitfld.long 0x08 7. " TBWBF ,Double Buffer" "Disabled,Enabled" bitfld.long 0x08 5. " TBSYNC ,Synchronous mode switching" "Individual,Synchronous" sif cpuis("TMPM365F*") bitfld.long 0x08 4. " FT0SEL ,Select source clock T0" "Select except T0,Select T0" endif bitfld.long 0x08 3. " I2TB ,Clock operation at IDLE mode" "Stopped,Operation" sif cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM365F*")||cpuis("TMPM341F*")||cpuis("TMPM36B*") textline " " sif cpuis("TMPM365F*") eventfld.long 0x08 2. " TBINSEL ,External inputs" "0,1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" elif cpuis("TMPM341F*") bitfld.long 0x08 2. " TBINSEL ,External inputs" "TB6IN0/1,PHC6IN0/1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" else bitfld.long 0x08 2. " TBINSEL ,External inputs" "TB6IN0/1," bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" endif endif line.long 0x0C "TB6MOD,Mode register" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB6IN0(+)|TB6IN1(+),TB6IN0(+)|TB6IN1(-),TB9OUT(+)|TB9OUT(-)" bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRB6 source clock" "TB6IN0,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB6IN(+),TB6IN(+)|TB6IN(-),TB9OUT(+)|TB9OUT(-)" bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRB6 source clock" "TB6IN0 pin,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TB6IN0(+)|TB6IN1(+),TB6IN0(+)|TB6IN0(-),TB6OUT(+)|TB6OUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TB6IN0,T1,T4,T16" elif cpuis("TMPM33?F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TB6IN0(+)|TB6IN1(+),TB6IN0(+)|TB6IN0(-),TB6OUT(+)|TB6OUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TB6IN0,T1,T4,T16" endif line.long 0x10 "TB6FFCR,Flip-flop control register" bitfld.long 0x10 5. " TBC1T1 ,TBFF0 reverse trigger when the up-counter matches TB6CP1" "Disabled,Enabled" bitfld.long 0x10 4. " TBC0T1 ,TBFF0 reverse trigger when the up-counter matches TB6CP0" "Disabled,Enabled" bitfld.long 0x10 3. " TBE1T1 ,TBFF0 reverse trigger when the up-counter matches TB6RG1" "Disabled,Enabled" bitfld.long 0x10 2. " TBE0T1 ,TBFF0 reverse trigger when the up-counter matches TB6RG0" "Disabled,Enabled" textline " " bitfld.long 0x10 0.--1. " TBFF0C[1:0] ,TBFF0 control" "Inverted,Set,Cleared," hgroup.long 0x14++0x3 hide.long 0x00 "TB6ST,Status register" in group.long 0x18++0x3 line.long 0x00 "TB6IM,Interrupt mask register" bitfld.long 0x00 2. " TBIMOF ,Overflow interrupt mask" "Not masked,Masked" bitfld.long 0x00 1. " TBIM1 ,Match interrupt mask (TBRG1)" "Not masked,Masked" bitfld.long 0x00 0. " TBIM0 ,Match interrupt mask (TBRG0)" "Not masked,Masked" rgroup.long 0x1C++0x3 line.long 0x00 "TB6UC,Up counter capture register" hexmask.long.word 0x00 0.--15. 1. " TBUC[15:0] ,Data obtained by read capture" group.long 0x20++0x7 line.long 0x00 "TB6RG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " TBRG0[15:0] ,Compare value 0" line.long 0x04 "TB6RG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " TBRG1[15:0] ,Compare value 1" rgroup.long 0x28++0x7 line.long 0x00 "TB6CP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " TBCP0[15:0] ,Capture value 0" line.long 0x04 "TB6CP1,Capture register 1" hexmask.long.word 0x04 0.--15. 1. " TBCP1[15:0] ,Capture value 1" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") group.long 0x30++0x3 line.long 0x00 "TB6DMA,DMA request enable register" bitfld.long 0x00 2. " TBDMAEN2 ,DMA request:compare match" "Disabled,Enabled" bitfld.long 0x00 1. " TBDMAEN1 ,DMA request:input capture 1" "Disabled,Enabled" bitfld.long 0x00 0. " TBDMAEN0 ,DMA request:input capture 0" "Disabled,Enabled" endif width 0xb elif cpuis("TMPM380F*")||cpuis("TMPM382F*") width 9. group.long 0x00++0x0f line.long 0x00 "TB6EN,Enable register" bitfld.long 0x00 7. " TB6EN ,TMRB6 operation" "Disabled,Enabled" sif cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x00 6. " TB6ALT ,TB6ALT operation" "Disabled,Enabled" endif line.long 0x04 "TB6RUN,RUN register" bitfld.long 0x04 2. " TB6PRUN ,Prescaler operation" "Cleared,Counted" bitfld.long 0x04 0. " TB6RUN ,Count operation" "Cleared,Counted" line.long 0x08 "TB6CR,Control register" bitfld.long 0x08 7. " TB6WBF ,Double Buffer" "Disabled,Enabled" bitfld.long 0x08 5. " TBSYNC6 ,Synchronous mode switching" "Asynchronous,Synchronous" bitfld.long 0x08 3. " I2TB6 ,Clock operation at IDLE mode" "Idle,Busy" textline " " bitfld.long 0x08 1. " TRGSEL6 ,External trigger edge" "Rising,Falling" bitfld.long 0x08 0. " CSSEL6 ,Count start mode" "Software,External" line.long 0x0C "TB6MOD,Mode register" bitfld.long 0x0c 6. " TB6RSWR ,Timer registers 0 and 1 write timing" "Separately,Simultaneously" bitfld.long 0x0C 5. " TB6CP ,Capture control by software enable" "Capture,No effect" sif cpuis("TMPM382F*") bitfld.long 0x0C 3.--4. " TB6CPM[1:0] ,Capture timing upon rising(+) or falling(-) of pin input (TB6CP0|TB6CP1)" "Disabled,TB6IN(+),TB6IN0(+)|TB6IN0(-),TB6OUT(+)|TB6OUT(-)" else bitfld.long 0x0C 3.--4. " TB6CPM[1:0] ,Capture timing upon rising(+) or falling(-) of pin input (TB6CP0|TB6CP1)" "Disabled,TB6IN(+),TB6IN0(+)|TB6IN0(-),TB6OUT(+)|TB6OUT(-)" endif textline " " bitfld.long 0x0C 2. " TB6CLE ,Up-counter clear enable" "Disabled,Enabled" bitfld.long 0x0C 0.--1. " TB6CLK[1:0] ,TMRB6 source clock" "TB6IN,T1,T4,T16" sif cpuis("TMPM380F*") hgroup.long 0x10++0x03 hide.long 0x00 "TB6FFCR,Flip-flop control register" endif hgroup.long 0x14++0x3 hide.long 0x00 "TB6ST,Status register" in group.long 0x18++0x3 line.long 0x00 "TB6IM,Interrupt mask register" bitfld.long 0x00 2. " TB6IMOF ,Overflow interrupt mask" "Not masked,Masked" bitfld.long 0x00 1. " TB6IM1 ,Match interrupt mask (TB6RG1)" "Not masked,Masked" bitfld.long 0x00 0. " TB6IM0 ,Match interrupt mask (TB6RG0)" "Not masked,Masked" rgroup.long 0x1C++0x3 line.long 0x00 "TB6UC,Up counter capture register" hexmask.long.word 0x00 0.--15. 1. " TB6UC[15:0] ,Data obtained by read capture" group.long 0x20++0x7 line.long 0x00 "TB6RG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " TB6RG0[15:0] ,Timer count value 0" line.long 0x04 "TB6RG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " TB6RG1[15:0] ,Timer count value 1" rgroup.long 0x28++0x7 line.long 0x00 "TB6CP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " TB6CP0[15:0] ,Timer capture value 0" line.long 0x04 "TB6CP01,Capture register 1" hexmask.long.word 0x04 0.--15. 1. " TB6CP1[15:0] ,Timer capture value 1" width 0xb elif cpuis("TMPM372FW")||cpuis("TMPM370F*")||cpuis("TMPM372FWUG")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM376F*") width 9. group.long 0x00++0x0f line.long 0x00 "TB6EN,Enable register" bitfld.long 0x00 7. " TB6EN ,TMRB6 operation" "Disabled,Enabled" sif cpuis("TMPM372F*")||cpuis("TMPM375F*") bitfld.long 0x00 6. " TB6ALT ,Clock operation during debug" "Run,Stopped" endif line.long 0x04 "TB6RUN,RUN register" bitfld.long 0x04 2. " TB6PRUN ,Prescaler operation" "Cleared,Counted" bitfld.long 0x04 0. " TB6RUN ,Count operation" "Cleared,Counted" line.long 0x08 "TB6CR,Control register" bitfld.long 0x08 7. " TB6WBF ,Double Buffer" "Disabled,Enabled" bitfld.long 0x08 3. " I2TB6 ,Clock operation at IDLE mode" "Stopped,Operation" bitfld.long 0x08 1. " TRGSEL6 ,External trigger edge" "Rising,Falling" bitfld.long 0x08 0. " CSSEL6 ,Count start mode" "Software,External" line.long 0x0C "TB6MOD,Mode register" sif cpuis("TMPM375F*") bitfld.long 0x0c 7. " TB6RSWR ,Timer registers 0 and 1 write timing" "Separately,Simultaneously" bitfld.long 0x0C 6. " TB6CP ,Capture control by software enable" "Capture,No effect" bitfld.long 0x0C 4.--5. " TB6CPM[1:0] ,Capture timing upon rising(+) or falling(-) of pin input (TB6CP0|TB6CP1)" "Disabled,TB6IN(+),TB6IN0(+)|TB6IN0(-),TIMPLS(+)|TIMPLS(-)" textline " " bitfld.long 0x0C 3. " TB6CLE ,Up-counter clear enable" "Disabled,Enabled" textline " " bitfld.long 0x0C 0.--2. " TB6CLK[1:0] ,TMRB6 source clock" "TB6IN pin input,T1,T4,T16,T32,T64,T128,T256" elif (cpuis("TMPM376F*")||cpuis("TMPM370F*")) bitfld.long 0x0c 6. " TB6RSWR ,Timer registers 0 and 1 write timing" "Separately,Simultaneously" bitfld.long 0x0C 5. " TB6CP ,Capture control by software enable" "Capture,No effect" bitfld.long 0x0C 3.--4. " TB6CPM[1:0] ,Capture timing upon rising(+) or falling(-) of pin input (TB6CP0|TB6CP1)" "Disabled,TB6IN(+),TB6IN0(+)|TB6IN0(-),Disabled" textline " " bitfld.long 0x0C 2. " TB6CLE ,Up-counter clear enable" "Disabled,Enabled" textline " " bitfld.long 0x0C 0.--1. " TB6CLK[1:0] ,TMRB6 source clock" "TB6IN,T1,T4,T16" endif sif (cpuis("TMPM372F*")) bitfld.long 0x0C 0.--1. " TB6CLK[1:0] ,TMRB6 source clock" "TB6IN,T1,T4,T16" elif cpuis("TMPM373F*") bitfld.long 0x0C 0.--1. " TB6CLK[1:0] ,TMRB6 source clock" "TB6IN,T1,T4,T16" elif cpuis("TMPM374F*") bitfld.long 0x0C 0.--1. " TB6CLK[1:0] ,TMRB6 source clock" "TB6IN,T1,T4,T16" endif sif cpuis("TMPM372F*") group.long 0x10++0x03 line.long 0x00 "TB6FFCR,Flip-flop control register" bitfld.long 0x00 5. " TB6C1T1 ,TB6FF0 reverse trigger when the up-counter matches TB6CP1" "Disabled,Enabled" bitfld.long 0x00 4. " TB6C0T1 ,TB6FF0 reverse trigger when the up-counter matches TB6CP0" "Disabled,Enabled" bitfld.long 0x00 3. " TB6E1T1 ,TB6FF0 reverse trigger when the up-counter matches TB6RG1" "Disabled,Enabled" bitfld.long 0x00 2. " TB6E0T1 ,TB6FF0 reverse trigger when the up-counter matches TB6RG0" "Disabled,Enabled" textline " " bitfld.long 0x00 0.--1. " TB6FF0C[1:0] ,TB6FF0 control" "Inverted,Set,Cleared," elif cpuis("TMPM373F*") group.long 0x10++0x03 line.long 0x00 "TB6FFCR,Flip-flop control register" bitfld.long 0x00 5. " TB6C1T1 ,TB6FF0 reverse trigger when the up-counter matches TB6CP1" "Disabled,Enabled" bitfld.long 0x00 4. " TB6C0T1 ,TB6FF0 reverse trigger when the up-counter matches TB6CP0" "Disabled,Enabled" bitfld.long 0x00 3. " TB6E1T1 ,TB6FF0 reverse trigger when the up-counter matches TB6RG1" "Disabled,Enabled" bitfld.long 0x00 2. " TB6E0T1 ,TB6FF0 reverse trigger when the up-counter matches TB6RG0" "Disabled,Enabled" textline " " bitfld.long 0x00 0.--1. " TB6FF0C[1:0] ,TB6FF0 control" "Inverted,Set,Cleared," elif cpuis("TMPM374F*") group.long 0x10++0x03 line.long 0x00 "TB6FFCR,Flip-flop control register" bitfld.long 0x00 5. " TB6C1T1 ,TB6FF0 reverse trigger when the up-counter matches TB6CP1" "Disabled,Enabled" bitfld.long 0x00 4. " TB6C0T1 ,TB6FF0 reverse trigger when the up-counter matches TB6CP0" "Disabled,Enabled" bitfld.long 0x00 3. " TB6E1T1 ,TB6FF0 reverse trigger when the up-counter matches TB6RG1" "Disabled,Enabled" bitfld.long 0x00 2. " TB6E0T1 ,TB6FF0 reverse trigger when the up-counter matches TB6RG0" "Disabled,Enabled" textline " " bitfld.long 0x00 0.--1. " TB6FF0C[1:0] ,TB6FF0 control" "Inverted,Set,Cleared," else group.long 0x10++0x03 line.long 0x00 "TB6FFCR,Flip-flop control register" bitfld.long 0x00 5. " TB6C1T1 ,TB6FF0 reverse trigger when the up-counter matches TB6CP1" "Disabled,Enabled" bitfld.long 0x00 4. " TB6C0T1 ,TB6FF0 reverse trigger when the up-counter matches TB6CP0" "Disabled,Enabled" bitfld.long 0x00 3. " TB6E1T1 ,TB6FF0 reverse trigger when the up-counter matches TB6RG1" "Disabled,Enabled" bitfld.long 0x00 2. " TB6E0T1 ,TB6FF0 reverse trigger when the up-counter matches TB6RG0" "Disabled,Enabled" textline " " bitfld.long 0x00 0.--1. " TB6FF0C[1:0] ,TB6FF0 control" "Inverted,Set,Cleared," endif hgroup.long 0x14++0x3 hide.long 0x00 "TB6ST,Status register" in group.long 0x18++0x3 line.long 0x00 "TB6IM,Interrupt mask register" bitfld.long 0x00 2. " TB6IMOF ,Overflow interrupt mask" "Disabled,Enabled" bitfld.long 0x00 1. " TB6IM1 ,Match interrupt mask (TB6RG1)" "Disabled,Enabled" bitfld.long 0x00 0. " TB6IM0 ,Match interrupt mask (TB6RG0)" "Disabled,Enabled" rgroup.long 0x1C++0x3 line.long 0x00 "TB6UC,Up counter capture register" hexmask.long.word 0x00 0.--15. 1. " TB6UC[15:0] ,Data obtained by read capture" group.long 0x20++0x7 line.long 0x00 "TB6RG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " TB6RG0[15:0] ,Timer count value 0" line.long 0x04 "TB6RG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " TB6RG1[15:0] ,Timer count value 1" rgroup.long 0x28++0x3 line.long 0x00 "TB6CP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " TB6CP0[15:0] ,Timer capture value 0" sif cpuis("TMPM372F*") rgroup.long 0x2C++0x3 line.long 0x00 "TB6CP01,Capture register 1" hexmask.long.word 0x00 0.--15. 1. " TB6CP1[15:0] ,Timer capture value 1" elif cpuis("TMPM373F*") rgroup.long 0x2C++0x3 line.long 0x00 "TB6CP01,Capture register 1" hexmask.long.word 0x00 0.--15. 1. " TB6CP1[15:0] ,Timer capture value 1" elif cpuis("TMPM374F*") rgroup.long 0x2C++0x3 line.long 0x00 "TB6CP01,Capture register 1" hexmask.long.word 0x00 0.--15. 1. " TB6CP1[15:0] ,Timer capture value 1" else rgroup.long 0x2C++0x3 line.long 0x00 "TB6CP01,Capture register 1" hexmask.long.word 0x00 0.--15. 1. " TB6CP1[15:0] ,Timer capture value 1" endif width 0xb endif base ad:0x400C4600 sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") width 9. group.long 0x00++0x013 line.long 0x00 "TB6EN,Enable register" bitfld.long 0x00 7. " TBEN ,TMRB operation" "Disabled,Enabled" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x00 6. " TBHALT ,Clock operation during debug HALT" "Run,Stopped" endif line.long 0x04 "TB6RUN,RUN register" bitfld.long 0x04 2. " TBPRUN ,Prescaler operation" "Cleared,Counted" bitfld.long 0x04 0. " TBRUN ,Count operation" "Cleared,Counted" line.long 0x08 "TB6CR,Control register" bitfld.long 0x08 7. " TBWBF ,Double Buffer" "Disabled,Enabled" bitfld.long 0x08 5. " TBSYNC ,Synchronous mode switching" "Individual,Synchronous" sif cpuis("TMPM365F*") bitfld.long 0x08 4. " FT0SEL ,Select source clock T0" "Select except T0,Select T0" endif bitfld.long 0x08 3. " I2TB ,Clock operation at IDLE mode" "Stopped,Operation" sif cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM365F*")||cpuis("TMPM341F*")||cpuis("TMPM36B*") textline " " sif cpuis("TMPM365F*") eventfld.long 0x08 2. " TBINSEL ,External inputs" "0,1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" elif cpuis("TMPM341F*") bitfld.long 0x08 2. " TBINSEL ,External inputs" "TB6IN0/1,PHC6IN0/1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" else bitfld.long 0x08 2. " TBINSEL ,External inputs" "TB6IN0/1," bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" endif endif line.long 0x0C "TB6MOD,Mode register" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB6IN0(+)|TB6IN1(+),TB6IN0(+)|TB6IN1(-),TB9OUT(+)|TB9OUT(-)" bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRB6 source clock" "TB6IN0,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB6IN(+),TB6IN(+)|TB6IN(-),TB9OUT(+)|TB9OUT(-)" bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRB6 source clock" "TB6IN0 pin,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TB6IN0(+)|TB6IN1(+),TB6IN0(+)|TB6IN0(-),TB6OUT(+)|TB6OUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TB6IN0,T1,T4,T16" elif cpuis("TMPM33?F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TB6IN0(+)|TB6IN1(+),TB6IN0(+)|TB6IN0(-),TB6OUT(+)|TB6OUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TB6IN0,T1,T4,T16" endif line.long 0x10 "TB6FFCR,Flip-flop control register" bitfld.long 0x10 5. " TBC1T1 ,TBFF0 reverse trigger when the up-counter matches TB6CP1" "Disabled,Enabled" bitfld.long 0x10 4. " TBC0T1 ,TBFF0 reverse trigger when the up-counter matches TB6CP0" "Disabled,Enabled" bitfld.long 0x10 3. " TBE1T1 ,TBFF0 reverse trigger when the up-counter matches TB6RG1" "Disabled,Enabled" bitfld.long 0x10 2. " TBE0T1 ,TBFF0 reverse trigger when the up-counter matches TB6RG0" "Disabled,Enabled" textline " " bitfld.long 0x10 0.--1. " TBFF0C[1:0] ,TBFF0 control" "Inverted,Set,Cleared," hgroup.long 0x14++0x3 hide.long 0x00 "TB6ST,Status register" in group.long 0x18++0x3 line.long 0x00 "TB6IM,Interrupt mask register" bitfld.long 0x00 2. " TBIMOF ,Overflow interrupt mask" "Not masked,Masked" bitfld.long 0x00 1. " TBIM1 ,Match interrupt mask (TBRG1)" "Not masked,Masked" bitfld.long 0x00 0. " TBIM0 ,Match interrupt mask (TBRG0)" "Not masked,Masked" rgroup.long 0x1C++0x3 line.long 0x00 "TB6UC,Up counter capture register" hexmask.long.word 0x00 0.--15. 1. " TBUC[15:0] ,Data obtained by read capture" group.long 0x20++0x7 line.long 0x00 "TB6RG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " TBRG0[15:0] ,Compare value 0" line.long 0x04 "TB6RG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " TBRG1[15:0] ,Compare value 1" rgroup.long 0x28++0x7 line.long 0x00 "TB6CP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " TBCP0[15:0] ,Capture value 0" line.long 0x04 "TB6CP1,Capture register 1" hexmask.long.word 0x04 0.--15. 1. " TBCP1[15:0] ,Capture value 1" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") group.long 0x30++0x3 line.long 0x00 "TB6DMA,DMA request enable register" bitfld.long 0x00 2. " TBDMAEN2 ,DMA request:compare match" "Disabled,Enabled" bitfld.long 0x00 1. " TBDMAEN1 ,DMA request:input capture 1" "Disabled,Enabled" bitfld.long 0x00 0. " TBDMAEN0 ,DMA request:input capture 0" "Disabled,Enabled" endif width 0xb elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") width 9. group.long 0x00++0x013 line.long 0x00 "TB6EN,Enable register" bitfld.long 0x00 7. " TBEN ,TMRB operation" "Disabled,Enabled" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x00 6. " TBHALT ,Clock operation during debug HALT" "Run,Stopped" endif line.long 0x04 "TB6RUN,RUN register" bitfld.long 0x04 2. " TBPRUN ,Prescaler operation" "Cleared,Counted" bitfld.long 0x04 0. " TBRUN ,Count operation" "Cleared,Counted" line.long 0x08 "TB6CR,Control register" bitfld.long 0x08 7. " TBWBF ,Double Buffer" "Disabled,Enabled" bitfld.long 0x08 5. " TBSYNC ,Synchronous mode switching" "Individual,Synchronous" sif cpuis("TMPM365F*") bitfld.long 0x08 4. " FT0SEL ,Select source clock T0" "Select except T0,Select T0" endif bitfld.long 0x08 3. " I2TB ,Clock operation at IDLE mode" "Stopped,Operation" sif cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM365F*")||cpuis("TMPM341F*")||cpuis("TMPM36B*") textline " " sif cpuis("TMPM365F*") eventfld.long 0x08 2. " TBINSEL ,External inputs" "0,1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" elif cpuis("TMPM341F*") bitfld.long 0x08 2. " TBINSEL ,External inputs" "TB6IN0/1,PHC6IN0/1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" else bitfld.long 0x08 2. " TBINSEL ,External inputs" "TB6IN0/1," bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" endif endif line.long 0x0C "TB6MOD,Mode register" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB6IN0(+)|TB6IN1(+),TB6IN0(+)|TB6IN1(-),TB5OUT(+)|TB5OUT(-)" bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRB6 source clock" "TB6IN0,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB6IN(+),TB6IN(+)|TB6IN(-),TB5OUT(+)|TB5OUT(-)" bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRB6 source clock" "TB6IN0 pin,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TB6IN0(+)|TB6IN1(+),TB6IN0(+)|TB6IN0(-),TB6OUT(+)|TB6OUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TB6IN0,T1,T4,T16" elif cpuis("TMPM33?F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TB6IN0(+)|TB6IN1(+),TB6IN0(+)|TB6IN0(-),TB6OUT(+)|TB6OUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TB6IN0,T1,T4,T16" endif line.long 0x10 "TB6FFCR,Flip-flop control register" bitfld.long 0x10 5. " TBC1T1 ,TBFF0 reverse trigger when the up-counter matches TB6CP1" "Disabled,Enabled" bitfld.long 0x10 4. " TBC0T1 ,TBFF0 reverse trigger when the up-counter matches TB6CP0" "Disabled,Enabled" bitfld.long 0x10 3. " TBE1T1 ,TBFF0 reverse trigger when the up-counter matches TB6RG1" "Disabled,Enabled" bitfld.long 0x10 2. " TBE0T1 ,TBFF0 reverse trigger when the up-counter matches TB6RG0" "Disabled,Enabled" textline " " bitfld.long 0x10 0.--1. " TBFF0C[1:0] ,TBFF0 control" "Inverted,Set,Cleared," hgroup.long 0x14++0x3 hide.long 0x00 "TB6ST,Status register" in group.long 0x18++0x3 line.long 0x00 "TB6IM,Interrupt mask register" bitfld.long 0x00 2. " TBIMOF ,Overflow interrupt mask" "Not masked,Masked" bitfld.long 0x00 1. " TBIM1 ,Match interrupt mask (TBRG1)" "Not masked,Masked" bitfld.long 0x00 0. " TBIM0 ,Match interrupt mask (TBRG0)" "Not masked,Masked" rgroup.long 0x1C++0x3 line.long 0x00 "TB6UC,Up counter capture register" hexmask.long.word 0x00 0.--15. 1. " TBUC[15:0] ,Data obtained by read capture" group.long 0x20++0x7 line.long 0x00 "TB6RG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " TBRG0[15:0] ,Compare value 0" line.long 0x04 "TB6RG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " TBRG1[15:0] ,Compare value 1" rgroup.long 0x28++0x7 line.long 0x00 "TB6CP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " TBCP0[15:0] ,Capture value 0" line.long 0x04 "TB6CP1,Capture register 1" hexmask.long.word 0x04 0.--15. 1. " TBCP1[15:0] ,Capture value 1" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") group.long 0x30++0x3 line.long 0x00 "TB6DMA,DMA request enable register" bitfld.long 0x00 2. " TBDMAEN2 ,DMA request:compare match" "Disabled,Enabled" bitfld.long 0x00 1. " TBDMAEN1 ,DMA request:input capture 1" "Disabled,Enabled" bitfld.long 0x00 0. " TBDMAEN0 ,DMA request:input capture 0" "Disabled,Enabled" endif width 0xb elif cpuis("TMPM395F*") width 9. group.long 0x00++0x013 line.long 0x00 "TB6EN,Enable register" bitfld.long 0x00 7. " TB6EN ,TMRB6 operation" "Disabled,Enabled" line.long 0x04 "TB6RUN,RUN register" bitfld.long 0x04 2. " TB6PRUN ,Prescaler operation" "Cleared,Counted" bitfld.long 0x04 0. " TB6RUN ,Count operation" "Cleared,Counted" line.long 0x08 "TB6CR,Control register" bitfld.long 0x08 7. " TB6WBF ,Double Buffer" "Disabled,Enabled" bitfld.long 0x08 5. " TBSYNC6 ,Synchronous mode switching" "Individual,Synchronous" bitfld.long 0x08 3. " I2TB6 ,Clock operation at IDLE mode" "Idle,Busy" textline " " bitfld.long 0x08 1. " TRGSEL6 ,External trigger edge" "Rising,Falling" bitfld.long 0x08 0. " CSSEL6 ,Count start mode" "Software,External" line.long 0x0C "TB6MOD,Mode register" bitfld.long 0x0C 5. " TB6CP ,Capture control by software enable" "Capture,No effect" bitfld.long 0x0C 3.--4. " TB6CPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB6IN0+|TB6IN1+,TB6IN0+|TB6IN1-,TB8OUT+|TB8OUT-" bitfld.long 0x0C 2. " TB6CLE ,Up-counter clear enable" "Disabled,Enabled" textline " " bitfld.long 0x0C 0.--1. " TB6CLK[1:0] ,TMRB6 source clock" "TB6IN,T1,T4,T16" line.long 0x10 "TB6FFCR,Flip-flop control register" bitfld.long 0x10 5. " TB6C1T1 ,TB6FF0 reverse trigger when the up-counter matches TB6CP1" "Disabled,Enabled" bitfld.long 0x10 4. " TB6C0T1 ,TB6FF0 reverse trigger when the up-counter matches TB6CP0" "Disabled,Enabled" bitfld.long 0x10 3. " TB6E1T1 ,TB6FF0 reverse trigger when the up-counter matches TB6RG1" "Disabled,Enabled" textline " " bitfld.long 0x10 2. " TB6E0T1 ,TB6FF0 reverse trigger when the up-counter matches TB6RG0" "Disabled,Enabled" bitfld.long 0x10 0.--1. " TB6FF0C[1:0] ,TB6FF0 control" "Inverted,Set,Cleared," hgroup.long 0x14++0x3 hide.long 0x00 "TB6ST,Status register" in group.long 0x18++0x3 line.long 0x00 "TB6IM,Interrupt mask register" bitfld.long 0x00 2. " TB6IMOF ,Overflow interrupt mask" "Not masked,Masked" bitfld.long 0x00 1. " TB6IM1 ,Match interrupt mask (TB6RG1)" "Not masked,Masked" bitfld.long 0x00 0. " TB6IM0 ,Match interrupt mask (TB6RG0)" "Not masked,Masked" rgroup.long 0x1C++0x3 line.long 0x00 "TB6UC,Up counter capture register" hexmask.long.word 0x00 0.--15. 1. " TB6UC[15:0] ,Data obtained by read capture" group.long 0x20++0x7 line.long 0x00 "TB6RG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " TB6RG0[15:0] ,Timer count value 0" line.long 0x04 "TB6RG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " TB6RG1[15:0] ,Timer count value 1" rgroup.long 0x28++0x7 line.long 0x00 "TB6CP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " TB6CP0[15:0] ,Timer capture value 0" line.long 0x04 "TB6CP01,Capture register 1" hexmask.long.word 0x04 0.--15. 1. " TB6CP1[15:0] ,Timer capture value 1" width 0xb endif base ad:0x400D0600 sif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") width 9. group.long 0x00++0x013 line.long 0x00 "TB6EN,Enable register" bitfld.long 0x00 7. " TBEN ,TMRB operation" "Disabled,Enabled" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x00 6. " TBHALT ,Clock operation during debug HALT" "Run,Stopped" endif line.long 0x04 "TB6RUN,RUN register" bitfld.long 0x04 2. " TBPRUN ,Prescaler operation" "Cleared,Counted" bitfld.long 0x04 0. " TBRUN ,Count operation" "Cleared,Counted" line.long 0x08 "TB6CR,Control register" bitfld.long 0x08 7. " TBWBF ,Double Buffer" "Disabled,Enabled" bitfld.long 0x08 5. " TBSYNC ,Synchronous mode switching" "Individual,Synchronous" sif cpuis("TMPM365F*") bitfld.long 0x08 4. " FT0SEL ,Select source clock T0" "Select except T0,Select T0" endif bitfld.long 0x08 3. " I2TB ,Clock operation at IDLE mode" "Stopped,Operation" sif cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM365F*")||cpuis("TMPM341F*")||cpuis("TMPM36B*") textline " " sif cpuis("TMPM365F*") eventfld.long 0x08 2. " TBINSEL ,External inputs" "0,1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" elif cpuis("TMPM341F*") bitfld.long 0x08 2. " TBINSEL ,External inputs" "TB6IN0/1,PHC6IN0/1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" else bitfld.long 0x08 2. " TBINSEL ,External inputs" "TB6IN0/1," bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" endif endif line.long 0x0C "TB6MOD,Mode register" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB6IN0(+)|TB6IN1(+),TB6IN0(+)|TB6IN1(-),TB0OUT(+)|TB0OUT(-)" bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRB6 source clock" "TB6IN0,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB6IN(+),TB6IN(+)|TB6IN(-),TB0OUT(+)|TB0OUT(-)" bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRB6 source clock" "TB6IN0 pin,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TB6IN0(+)|TB6IN1(+),TB6IN0(+)|TB6IN0(-),TB6OUT(+)|TB6OUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TB6IN0,T1,T4,T16" elif cpuis("TMPM33?F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TB6IN0(+)|TB6IN1(+),TB6IN0(+)|TB6IN0(-),TB6OUT(+)|TB6OUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TB6IN0,T1,T4,T16" endif line.long 0x10 "TB6FFCR,Flip-flop control register" bitfld.long 0x10 5. " TBC1T1 ,TBFF0 reverse trigger when the up-counter matches TB6CP1" "Disabled,Enabled" bitfld.long 0x10 4. " TBC0T1 ,TBFF0 reverse trigger when the up-counter matches TB6CP0" "Disabled,Enabled" bitfld.long 0x10 3. " TBE1T1 ,TBFF0 reverse trigger when the up-counter matches TB6RG1" "Disabled,Enabled" bitfld.long 0x10 2. " TBE0T1 ,TBFF0 reverse trigger when the up-counter matches TB6RG0" "Disabled,Enabled" textline " " bitfld.long 0x10 0.--1. " TBFF0C[1:0] ,TBFF0 control" "Inverted,Set,Cleared," hgroup.long 0x14++0x3 hide.long 0x00 "TB6ST,Status register" in group.long 0x18++0x3 line.long 0x00 "TB6IM,Interrupt mask register" bitfld.long 0x00 2. " TBIMOF ,Overflow interrupt mask" "Not masked,Masked" bitfld.long 0x00 1. " TBIM1 ,Match interrupt mask (TBRG1)" "Not masked,Masked" bitfld.long 0x00 0. " TBIM0 ,Match interrupt mask (TBRG0)" "Not masked,Masked" rgroup.long 0x1C++0x3 line.long 0x00 "TB6UC,Up counter capture register" hexmask.long.word 0x00 0.--15. 1. " TBUC[15:0] ,Data obtained by read capture" group.long 0x20++0x7 line.long 0x00 "TB6RG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " TBRG0[15:0] ,Compare value 0" line.long 0x04 "TB6RG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " TBRG1[15:0] ,Compare value 1" rgroup.long 0x28++0x7 line.long 0x00 "TB6CP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " TBCP0[15:0] ,Capture value 0" line.long 0x04 "TB6CP1,Capture register 1" hexmask.long.word 0x04 0.--15. 1. " TBCP1[15:0] ,Capture value 1" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") group.long 0x30++0x3 line.long 0x00 "TB6DMA,DMA request enable register" bitfld.long 0x00 2. " TBDMAEN2 ,DMA request:compare match" "Disabled,Enabled" bitfld.long 0x00 1. " TBDMAEN1 ,DMA request:input capture 1" "Disabled,Enabled" bitfld.long 0x00 0. " TBDMAEN0 ,DMA request:input capture 0" "Disabled,Enabled" endif width 0xb endif tree.end tree "Channel 7" base ad:0x400101C0 sif cpuis("TMPM33?F*") width 9. group.long 0x00++0x013 line.long 0x00 "TB7EN,Enable register" bitfld.long 0x00 7. " TBEN ,TMRB operation" "Disabled,Enabled" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x00 6. " TBHALT ,Clock operation during debug HALT" "Run,Stopped" endif line.long 0x04 "TB7RUN,RUN register" bitfld.long 0x04 2. " TBPRUN ,Prescaler operation" "Cleared,Counted" bitfld.long 0x04 0. " TBRUN ,Count operation" "Cleared,Counted" line.long 0x08 "TB7CR,Control register" bitfld.long 0x08 7. " TBWBF ,Double Buffer" "Disabled,Enabled" bitfld.long 0x08 5. " TBSYNC ,Synchronous mode switching" "Individual,Synchronous" sif cpuis("TMPM365F*") bitfld.long 0x08 4. " FT0SEL ,Select source clock T0" "Select except T0,Select T0" endif bitfld.long 0x08 3. " I2TB ,Clock operation at IDLE mode" "Stopped,Operation" sif cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM365F*")||cpuis("TMPM341F*")||cpuis("TMPM36B*") textline " " sif cpuis("TMPM365F*") eventfld.long 0x08 2. " TBINSEL ,External inputs" "0,1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" elif cpuis("TMPM341F*") bitfld.long 0x08 2. " TBINSEL ,External inputs" "TB7IN0/1,PHC7IN0/1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" else bitfld.long 0x08 2. " TBINSEL ,External inputs" "TB7IN0/1," bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" endif endif line.long 0x0C "TB7MOD,Mode register" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB7IN0(+)|TB7IN1(+),TB7IN0(+)|TB7IN1(-)," bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRB7 source clock" "TB7IN0,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB7IN(+),TB7IN(+)|TB7IN(-)," bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRB7 source clock" "TB7IN0 pin,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TB7IN0(+)|TB7IN1(+),TB7IN0(+)|TB7IN0(-),TB7OUT(+)|TB7OUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TB7IN0,T1,T4,T16" elif cpuis("TMPM33?F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TB7IN0(+)|TB7IN1(+),TB7IN0(+)|TB7IN0(-),TB7OUT(+)|TB7OUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TB7IN0,T1,T4,T16" endif line.long 0x10 "TB7FFCR,Flip-flop control register" bitfld.long 0x10 5. " TBC1T1 ,TBFF0 reverse trigger when the up-counter matches TB7CP1" "Disabled,Enabled" bitfld.long 0x10 4. " TBC0T1 ,TBFF0 reverse trigger when the up-counter matches TB7CP0" "Disabled,Enabled" bitfld.long 0x10 3. " TBE1T1 ,TBFF0 reverse trigger when the up-counter matches TB7RG1" "Disabled,Enabled" bitfld.long 0x10 2. " TBE0T1 ,TBFF0 reverse trigger when the up-counter matches TB7RG0" "Disabled,Enabled" textline " " bitfld.long 0x10 0.--1. " TBFF0C[1:0] ,TBFF0 control" "Inverted,Set,Cleared," hgroup.long 0x14++0x3 hide.long 0x00 "TB7ST,Status register" in group.long 0x18++0x3 line.long 0x00 "TB7IM,Interrupt mask register" bitfld.long 0x00 2. " TBIMOF ,Overflow interrupt mask" "Not masked,Masked" bitfld.long 0x00 1. " TBIM1 ,Match interrupt mask (TBRG1)" "Not masked,Masked" bitfld.long 0x00 0. " TBIM0 ,Match interrupt mask (TBRG0)" "Not masked,Masked" rgroup.long 0x1C++0x3 line.long 0x00 "TB7UC,Up counter capture register" hexmask.long.word 0x00 0.--15. 1. " TBUC[15:0] ,Data obtained by read capture" group.long 0x20++0x7 line.long 0x00 "TB7RG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " TBRG0[15:0] ,Compare value 0" line.long 0x04 "TB7RG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " TBRG1[15:0] ,Compare value 1" rgroup.long 0x28++0x7 line.long 0x00 "TB7CP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " TBCP0[15:0] ,Capture value 0" line.long 0x04 "TB7CP1,Capture register 1" hexmask.long.word 0x04 0.--15. 1. " TBCP1[15:0] ,Capture value 1" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") group.long 0x30++0x3 line.long 0x00 "TB7DMA,DMA request enable register" bitfld.long 0x00 2. " TBDMAEN2 ,DMA request:compare match" "Disabled,Enabled" bitfld.long 0x00 1. " TBDMAEN1 ,DMA request:input capture 1" "Disabled,Enabled" bitfld.long 0x00 0. " TBDMAEN0 ,DMA request:input capture 0" "Disabled,Enabled" endif width 0xb elif cpuis("TMPM380F*")||cpuis("TMPM382F*") width 9. group.long 0x00++0x0f line.long 0x00 "TB7EN,Enable register" bitfld.long 0x00 7. " TB7EN ,TMRB7 operation" "Disabled,Enabled" sif cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x00 6. " TB7ALT ,TB7ALT operation" "Disabled,Enabled" endif line.long 0x04 "TB7RUN,RUN register" bitfld.long 0x04 2. " TB7PRUN ,Prescaler operation" "Cleared,Counted" bitfld.long 0x04 0. " TB7RUN ,Count operation" "Cleared,Counted" line.long 0x08 "TB7CR,Control register" bitfld.long 0x08 7. " TB7WBF ,Double Buffer" "Disabled,Enabled" bitfld.long 0x08 5. " TBSYNC7 ,Synchronous mode switching" "Asynchronous,Synchronous" bitfld.long 0x08 3. " I2TB7 ,Clock operation at IDLE mode" "Idle,Busy" textline " " bitfld.long 0x08 1. " TRGSEL7 ,External trigger edge" "Rising,Falling" bitfld.long 0x08 0. " CSSEL7 ,Count start mode" "Software,External" line.long 0x0C "TB7MOD,Mode register" bitfld.long 0x0c 6. " TB7RSWR ,Timer registers 0 and 1 write timing" "Separately,Simultaneously" bitfld.long 0x0C 5. " TB7CP ,Capture control by software enable" "Capture,No effect" sif cpuis("TMPM382F*") bitfld.long 0x0C 3.--4. " TB7CPM[1:0] ,Capture timing upon rising(+) or falling(-) of pin input (TB7CP0|TB7CP1)" "Disabled,TB7IN(+),TB7IN0(+)|TB7IN0(-),TB7OUT(+)|TB7OUT(-)" else bitfld.long 0x0C 3.--4. " TB7CPM[1:0] ,Capture timing upon rising(+) or falling(-) of pin input (TB7CP0|TB7CP1)" "Disabled,TB7IN(+),TB7IN0(+)|TB7IN0(-),TB7OUT(+)|TB7OUT(-)" endif textline " " bitfld.long 0x0C 2. " TB7CLE ,Up-counter clear enable" "Disabled,Enabled" bitfld.long 0x0C 0.--1. " TB7CLK[1:0] ,TMRB7 source clock" "TB7IN,T1,T4,T16" sif cpuis("TMPM380F*") hgroup.long 0x10++0x03 hide.long 0x00 "TB7FFCR,Flip-flop control register" endif hgroup.long 0x14++0x3 hide.long 0x00 "TB7ST,Status register" in group.long 0x18++0x3 line.long 0x00 "TB7IM,Interrupt mask register" bitfld.long 0x00 2. " TB7IMOF ,Overflow interrupt mask" "Not masked,Masked" bitfld.long 0x00 1. " TB7IM1 ,Match interrupt mask (TB7RG1)" "Not masked,Masked" bitfld.long 0x00 0. " TB7IM0 ,Match interrupt mask (TB7RG0)" "Not masked,Masked" rgroup.long 0x1C++0x3 line.long 0x00 "TB7UC,Up counter capture register" hexmask.long.word 0x00 0.--15. 1. " TB7UC[15:0] ,Data obtained by read capture" group.long 0x20++0x7 line.long 0x00 "TB7RG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " TB7RG0[15:0] ,Timer count value 0" line.long 0x04 "TB7RG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " TB7RG1[15:0] ,Timer count value 1" rgroup.long 0x28++0x7 line.long 0x00 "TB7CP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " TB7CP0[15:0] ,Timer capture value 0" line.long 0x04 "TB7CP01,Capture register 1" hexmask.long.word 0x04 0.--15. 1. " TB7CP1[15:0] ,Timer capture value 1" width 0xb elif cpuis("TMPM37?F*") width 9. group.long 0x00++0x0f line.long 0x00 "TB7EN,Enable register" bitfld.long 0x00 7. " TB7EN ,TMRB7 operation" "Disabled,Enabled" sif cpuis("TMPM372F*")||cpuis("TMPM375F*") bitfld.long 0x00 6. " TB7ALT ,Clock operation during debug" "Run,Stopped" endif line.long 0x04 "TB7RUN,RUN register" bitfld.long 0x04 2. " TB7PRUN ,Prescaler operation" "Cleared,Counted" bitfld.long 0x04 0. " TB7RUN ,Count operation" "Cleared,Counted" line.long 0x08 "TB7CR,Control register" bitfld.long 0x08 7. " TB7WBF ,Double Buffer" "Disabled,Enabled" bitfld.long 0x08 3. " I2TB7 ,Clock operation at IDLE mode" "Stopped,Operation" bitfld.long 0x08 1. " TRGSEL7 ,External trigger edge" "Rising,Falling" bitfld.long 0x08 0. " CSSEL7 ,Count start mode" "Software,External" line.long 0x0C "TB7MOD,Mode register" sif cpuis("TMPM375F*") bitfld.long 0x0c 7. " TB7RSWR ,Timer registers 0 and 1 write timing" "Separately,Simultaneously" bitfld.long 0x0C 6. " TB7CP ,Capture control by software enable" "Capture,No effect" bitfld.long 0x0C 4.--5. " TB7CPM[1:0] ,Capture timing upon rising(+) or falling(-) of pin input (TB7CP0|TB7CP1)" "Disabled,TB7IN(+),TB7IN0(+)|TB7IN0(-),TIMPLS(+)|TIMPLS(-)" textline " " bitfld.long 0x0C 3. " TB7CLE ,Up-counter clear enable" "Disabled,Enabled" textline " " bitfld.long 0x0C 0.--2. " TB7CLK[1:0] ,TMRB7 source clock" "TB7IN pin input,T1,T4,T16,T32,T64,T128,T256" elif (cpuis("TMPM376F*")||cpuis("TMPM370F*")) bitfld.long 0x0c 6. " TB7RSWR ,Timer registers 0 and 1 write timing" "Separately,Simultaneously" bitfld.long 0x0C 5. " TB7CP ,Capture control by software enable" "Capture,No effect" bitfld.long 0x0C 3.--4. " TB7CPM[1:0] ,Capture timing upon rising(+) or falling(-) of pin input (TB7CP0|TB7CP1)" "Disabled,TB7IN(+),TB7IN0(+)|TB7IN0(-),Disabled" textline " " bitfld.long 0x0C 2. " TB7CLE ,Up-counter clear enable" "Disabled,Enabled" textline " " bitfld.long 0x0C 0.--1. " TB7CLK[1:0] ,TMRB7 source clock" "TB7IN,T1,T4,T16" endif sif (cpuis("TMPM372F*")) bitfld.long 0x0C 0.--1. " TB7CLK[1:0] ,TMRB7 source clock" "TB7IN,T1,T4,T16" elif cpuis("TMPM373F*") bitfld.long 0x0C 0.--1. " TB7CLK[1:0] ,TMRB7 source clock" "TB7IN,T1,T4,T16" elif cpuis("TMPM374F*") bitfld.long 0x0C 0.--1. " TB7CLK[1:0] ,TMRB7 source clock" "TB7IN,T1,T4,T16" endif sif cpuis("TMPM372F*") group.long 0x10++0x03 line.long 0x00 "TB7FFCR,Flip-flop control register" bitfld.long 0x00 5. " TB7C1T1 ,TB7FF0 reverse trigger when the up-counter matches TB7CP1" "Disabled,Enabled" bitfld.long 0x00 4. " TB7C0T1 ,TB7FF0 reverse trigger when the up-counter matches TB7CP0" "Disabled,Enabled" bitfld.long 0x00 3. " TB7E1T1 ,TB7FF0 reverse trigger when the up-counter matches TB7RG1" "Disabled,Enabled" bitfld.long 0x00 2. " TB7E0T1 ,TB7FF0 reverse trigger when the up-counter matches TB7RG0" "Disabled,Enabled" textline " " bitfld.long 0x00 0.--1. " TB7FF0C[1:0] ,TB7FF0 control" "Inverted,Set,Cleared," elif cpuis("TMPM373F*") group.long 0x10++0x03 line.long 0x00 "TB7FFCR,Flip-flop control register" bitfld.long 0x00 5. " TB7C1T1 ,TB7FF0 reverse trigger when the up-counter matches TB7CP1" "Disabled,Enabled" bitfld.long 0x00 4. " TB7C0T1 ,TB7FF0 reverse trigger when the up-counter matches TB7CP0" "Disabled,Enabled" bitfld.long 0x00 3. " TB7E1T1 ,TB7FF0 reverse trigger when the up-counter matches TB7RG1" "Disabled,Enabled" bitfld.long 0x00 2. " TB7E0T1 ,TB7FF0 reverse trigger when the up-counter matches TB7RG0" "Disabled,Enabled" textline " " bitfld.long 0x00 0.--1. " TB7FF0C[1:0] ,TB7FF0 control" "Inverted,Set,Cleared," elif cpuis("TMPM374F*") hgroup.long 0x10++0x03 hide.long 0x00 "TB7FFCR,Flip-flop control register" else group.long 0x10++0x03 line.long 0x00 "TB7FFCR,Flip-flop control register" bitfld.long 0x00 5. " TB7C1T1 ,TB7FF0 reverse trigger when the up-counter matches TB7CP1" "Disabled,Enabled" bitfld.long 0x00 4. " TB7C0T1 ,TB7FF0 reverse trigger when the up-counter matches TB7CP0" "Disabled,Enabled" bitfld.long 0x00 3. " TB7E1T1 ,TB7FF0 reverse trigger when the up-counter matches TB7RG1" "Disabled,Enabled" bitfld.long 0x00 2. " TB7E0T1 ,TB7FF0 reverse trigger when the up-counter matches TB7RG0" "Disabled,Enabled" textline " " bitfld.long 0x00 0.--1. " TB7FF0C[1:0] ,TB7FF0 control" "Inverted,Set,Cleared," endif hgroup.long 0x14++0x3 hide.long 0x00 "TB7ST,Status register" in group.long 0x18++0x3 line.long 0x00 "TB7IM,Interrupt mask register" bitfld.long 0x00 2. " TB7IMOF ,Overflow interrupt mask" "Disabled,Enabled" bitfld.long 0x00 1. " TB7IM1 ,Match interrupt mask (TB7RG1)" "Disabled,Enabled" bitfld.long 0x00 0. " TB7IM0 ,Match interrupt mask (TB7RG0)" "Disabled,Enabled" rgroup.long 0x1C++0x3 line.long 0x00 "TB7UC,Up counter capture register" hexmask.long.word 0x00 0.--15. 1. " TB7UC[15:0] ,Data obtained by read capture" group.long 0x20++0x7 line.long 0x00 "TB7RG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " TB7RG0[15:0] ,Timer count value 0" line.long 0x04 "TB7RG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " TB7RG1[15:0] ,Timer count value 1" rgroup.long 0x28++0x3 line.long 0x00 "TB7CP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " TB7CP0[15:0] ,Timer capture value 0" sif cpuis("TMPM372F*") rgroup.long 0x2C++0x3 line.long 0x00 "TB7CP01,Capture register 1" hexmask.long.word 0x00 0.--15. 1. " TB7CP1[15:0] ,Timer capture value 1" elif cpuis("TMPM373F*") rgroup.long 0x2C++0x3 line.long 0x00 "TB7CP01,Capture register 1" hexmask.long.word 0x00 0.--15. 1. " TB7CP1[15:0] ,Timer capture value 1" elif cpuis("TMPM374F*") rgroup.long 0x2C++0x3 line.long 0x00 "TB7CP01,Capture register 1" hexmask.long.word 0x00 0.--15. 1. " TB7CP1[15:0] ,Timer capture value 1" else rgroup.long 0x2C++0x3 line.long 0x00 "TB7CP01,Capture register 1" hexmask.long.word 0x00 0.--15. 1. " TB7CP1[15:0] ,Timer capture value 1" endif width 0xb elif cpuis("TMPM395F*") width 9. group.long 0x00++0x013 line.long 0x00 "TB7EN,Enable register" bitfld.long 0x00 7. " TB7EN ,TMRB7 operation" "Disabled,Enabled" line.long 0x04 "TB7RUN,RUN register" bitfld.long 0x04 2. " TB7PRUN ,Prescaler operation" "Cleared,Counted" bitfld.long 0x04 0. " TB7RUN ,Count operation" "Cleared,Counted" line.long 0x08 "TB7CR,Control register" bitfld.long 0x08 7. " TB7WBF ,Double Buffer" "Disabled,Enabled" bitfld.long 0x08 5. " TBSYNC7 ,Synchronous mode switching" "Individual,Synchronous" bitfld.long 0x08 3. " I2TB7 ,Clock operation at IDLE mode" "Idle,Busy" textline " " bitfld.long 0x08 1. " TRGSEL7 ,External trigger edge" "Rising,Falling" bitfld.long 0x08 0. " CSSEL7 ,Count start mode" "Software,External" line.long 0x0C "TB7MOD,Mode register" bitfld.long 0x0C 5. " TB7CP ,Capture control by software enable" "Capture,No effect" bitfld.long 0x0C 3.--4. " TB7CPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,,," bitfld.long 0x0C 2. " TB7CLE ,Up-counter clear enable" "Disabled,Enabled" textline " " bitfld.long 0x0C 0.--1. " TB7CLK[1:0] ,TMRB7 source clock" ",T1,T4,T16" line.long 0x10 "TB7FFCR,Flip-flop control register" bitfld.long 0x10 5. " TB7C1T1 ,TB7FF0 reverse trigger when the up-counter matches TB7CP1" "Disabled,Enabled" bitfld.long 0x10 4. " TB7C0T1 ,TB7FF0 reverse trigger when the up-counter matches TB7CP0" "Disabled,Enabled" bitfld.long 0x10 3. " TB7E1T1 ,TB7FF0 reverse trigger when the up-counter matches TB7RG1" "Disabled,Enabled" textline " " bitfld.long 0x10 2. " TB7E0T1 ,TB7FF0 reverse trigger when the up-counter matches TB7RG0" "Disabled,Enabled" bitfld.long 0x10 0.--1. " TB7FF0C[1:0] ,TB7FF0 control" "Inverted,Set,Cleared," hgroup.long 0x14++0x3 hide.long 0x00 "TB7ST,Status register" in group.long 0x18++0x3 line.long 0x00 "TB7IM,Interrupt mask register" bitfld.long 0x00 2. " TB7IMOF ,Overflow interrupt mask" "Not masked,Masked" bitfld.long 0x00 1. " TB7IM1 ,Match interrupt mask (TB7RG1)" "Not masked,Masked" bitfld.long 0x00 0. " TB7IM0 ,Match interrupt mask (TB7RG0)" "Not masked,Masked" rgroup.long 0x1C++0x3 line.long 0x00 "TB7UC,Up counter capture register" hexmask.long.word 0x00 0.--15. 1. " TB7UC[15:0] ,Data obtained by read capture" group.long 0x20++0x7 line.long 0x00 "TB7RG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " TB7RG0[15:0] ,Timer count value 0" line.long 0x04 "TB7RG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " TB7RG1[15:0] ,Timer count value 1" rgroup.long 0x28++0x7 line.long 0x00 "TB7CP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " TB7CP0[15:0] ,Timer capture value 0" line.long 0x04 "TB7CP01,Capture register 1" hexmask.long.word 0x04 0.--15. 1. " TB7CP1[15:0] ,Timer capture value 1" width 0xb endif base ad:0x400C4700 sif cpuis("TMPM365F*")||cpuis("TMPM366F*") width 9. group.long 0x00++0x013 line.long 0x00 "TB7EN,Enable register" bitfld.long 0x00 7. " TBEN ,TMRB operation" "Disabled,Enabled" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x00 6. " TBHALT ,Clock operation during debug HALT" "Run,Stopped" endif line.long 0x04 "TB7RUN,RUN register" bitfld.long 0x04 2. " TBPRUN ,Prescaler operation" "Cleared,Counted" bitfld.long 0x04 0. " TBRUN ,Count operation" "Cleared,Counted" line.long 0x08 "TB7CR,Control register" bitfld.long 0x08 7. " TBWBF ,Double Buffer" "Disabled,Enabled" bitfld.long 0x08 5. " TBSYNC ,Synchronous mode switching" "Individual,Synchronous" sif cpuis("TMPM365F*") bitfld.long 0x08 4. " FT0SEL ,Select source clock T0" "Select except T0,Select T0" endif bitfld.long 0x08 3. " I2TB ,Clock operation at IDLE mode" "Stopped,Operation" sif cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM365F*")||cpuis("TMPM341F*")||cpuis("TMPM36B*") textline " " sif cpuis("TMPM365F*") eventfld.long 0x08 2. " TBINSEL ,External inputs" "0,1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" elif cpuis("TMPM341F*") bitfld.long 0x08 2. " TBINSEL ,External inputs" "TB7IN0/1,PHC7IN0/1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" else bitfld.long 0x08 2. " TBINSEL ,External inputs" "TB7IN0/1," bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" endif endif line.long 0x0C "TB7MOD,Mode register" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB7IN0(+)|TB7IN1(+),TB7IN0(+)|TB7IN1(-)," bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRB7 source clock" "TB7IN0,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB7IN(+),TB7IN(+)|TB7IN(-)," bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRB7 source clock" "TB7IN0 pin,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TB7IN0(+)|TB7IN1(+),TB7IN0(+)|TB7IN0(-),TB7OUT(+)|TB7OUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TB7IN0,T1,T4,T16" elif cpuis("TMPM33?F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TB7IN0(+)|TB7IN1(+),TB7IN0(+)|TB7IN0(-),TB7OUT(+)|TB7OUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TB7IN0,T1,T4,T16" endif line.long 0x10 "TB7FFCR,Flip-flop control register" bitfld.long 0x10 5. " TBC1T1 ,TBFF0 reverse trigger when the up-counter matches TB7CP1" "Disabled,Enabled" bitfld.long 0x10 4. " TBC0T1 ,TBFF0 reverse trigger when the up-counter matches TB7CP0" "Disabled,Enabled" bitfld.long 0x10 3. " TBE1T1 ,TBFF0 reverse trigger when the up-counter matches TB7RG1" "Disabled,Enabled" bitfld.long 0x10 2. " TBE0T1 ,TBFF0 reverse trigger when the up-counter matches TB7RG0" "Disabled,Enabled" textline " " bitfld.long 0x10 0.--1. " TBFF0C[1:0] ,TBFF0 control" "Inverted,Set,Cleared," hgroup.long 0x14++0x3 hide.long 0x00 "TB7ST,Status register" in group.long 0x18++0x3 line.long 0x00 "TB7IM,Interrupt mask register" bitfld.long 0x00 2. " TBIMOF ,Overflow interrupt mask" "Not masked,Masked" bitfld.long 0x00 1. " TBIM1 ,Match interrupt mask (TBRG1)" "Not masked,Masked" bitfld.long 0x00 0. " TBIM0 ,Match interrupt mask (TBRG0)" "Not masked,Masked" rgroup.long 0x1C++0x3 line.long 0x00 "TB7UC,Up counter capture register" hexmask.long.word 0x00 0.--15. 1. " TBUC[15:0] ,Data obtained by read capture" group.long 0x20++0x7 line.long 0x00 "TB7RG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " TBRG0[15:0] ,Compare value 0" line.long 0x04 "TB7RG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " TBRG1[15:0] ,Compare value 1" rgroup.long 0x28++0x7 line.long 0x00 "TB7CP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " TBCP0[15:0] ,Capture value 0" line.long 0x04 "TB7CP1,Capture register 1" hexmask.long.word 0x04 0.--15. 1. " TBCP1[15:0] ,Capture value 1" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") group.long 0x30++0x3 line.long 0x00 "TB7DMA,DMA request enable register" bitfld.long 0x00 2. " TBDMAEN2 ,DMA request:compare match" "Disabled,Enabled" bitfld.long 0x00 1. " TBDMAEN1 ,DMA request:input capture 1" "Disabled,Enabled" bitfld.long 0x00 0. " TBDMAEN0 ,DMA request:input capture 0" "Disabled,Enabled" endif width 0xb elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*")||cpuis("TMPM341F*") width 9. group.long 0x00++0x013 line.long 0x00 "TB7EN,Enable register" bitfld.long 0x00 7. " TBEN ,TMRB operation" "Disabled,Enabled" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x00 6. " TBHALT ,Clock operation during debug HALT" "Run,Stopped" endif line.long 0x04 "TB7RUN,RUN register" bitfld.long 0x04 2. " TBPRUN ,Prescaler operation" "Cleared,Counted" bitfld.long 0x04 0. " TBRUN ,Count operation" "Cleared,Counted" line.long 0x08 "TB7CR,Control register" bitfld.long 0x08 7. " TBWBF ,Double Buffer" "Disabled,Enabled" bitfld.long 0x08 5. " TBSYNC ,Synchronous mode switching" "Individual,Synchronous" sif cpuis("TMPM365F*") bitfld.long 0x08 4. " FT0SEL ,Select source clock T0" "Select except T0,Select T0" endif bitfld.long 0x08 3. " I2TB ,Clock operation at IDLE mode" "Stopped,Operation" sif cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM365F*")||cpuis("TMPM341F*")||cpuis("TMPM36B*") textline " " sif cpuis("TMPM365F*") eventfld.long 0x08 2. " TBINSEL ,External inputs" "0,1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" elif cpuis("TMPM341F*") bitfld.long 0x08 2. " TBINSEL ,External inputs" "TB7IN0/1,PHC7IN0/1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" else bitfld.long 0x08 2. " TBINSEL ,External inputs" "TB7IN0/1," bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" endif endif line.long 0x0C "TB7MOD,Mode register" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB7IN0(+)|TB7IN1(+),TB7IN0(+)|TB7IN1(-)," bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRB7 source clock" "TB7IN0,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB7IN(+),TB7IN(+)|TB7IN(-)," bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRB7 source clock" "TB7IN0 pin,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TB7IN0(+)|TB7IN1(+),TB7IN0(+)|TB7IN0(-),TB7OUT(+)|TB7OUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TB7IN0,T1,T4,T16" elif cpuis("TMPM33?F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TB7IN0(+)|TB7IN1(+),TB7IN0(+)|TB7IN0(-),TB7OUT(+)|TB7OUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TB7IN0,T1,T4,T16" endif line.long 0x10 "TB7FFCR,Flip-flop control register" bitfld.long 0x10 5. " TBC1T1 ,TBFF0 reverse trigger when the up-counter matches TB7CP1" "Disabled,Enabled" bitfld.long 0x10 4. " TBC0T1 ,TBFF0 reverse trigger when the up-counter matches TB7CP0" "Disabled,Enabled" bitfld.long 0x10 3. " TBE1T1 ,TBFF0 reverse trigger when the up-counter matches TB7RG1" "Disabled,Enabled" bitfld.long 0x10 2. " TBE0T1 ,TBFF0 reverse trigger when the up-counter matches TB7RG0" "Disabled,Enabled" textline " " bitfld.long 0x10 0.--1. " TBFF0C[1:0] ,TBFF0 control" "Inverted,Set,Cleared," hgroup.long 0x14++0x3 hide.long 0x00 "TB7ST,Status register" in group.long 0x18++0x3 line.long 0x00 "TB7IM,Interrupt mask register" bitfld.long 0x00 2. " TBIMOF ,Overflow interrupt mask" "Not masked,Masked" bitfld.long 0x00 1. " TBIM1 ,Match interrupt mask (TBRG1)" "Not masked,Masked" bitfld.long 0x00 0. " TBIM0 ,Match interrupt mask (TBRG0)" "Not masked,Masked" rgroup.long 0x1C++0x3 line.long 0x00 "TB7UC,Up counter capture register" hexmask.long.word 0x00 0.--15. 1. " TBUC[15:0] ,Data obtained by read capture" group.long 0x20++0x7 line.long 0x00 "TB7RG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " TBRG0[15:0] ,Compare value 0" line.long 0x04 "TB7RG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " TBRG1[15:0] ,Compare value 1" rgroup.long 0x28++0x7 line.long 0x00 "TB7CP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " TBCP0[15:0] ,Capture value 0" line.long 0x04 "TB7CP1,Capture register 1" hexmask.long.word 0x04 0.--15. 1. " TBCP1[15:0] ,Capture value 1" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") group.long 0x30++0x3 line.long 0x00 "TB7DMA,DMA request enable register" bitfld.long 0x00 2. " TBDMAEN2 ,DMA request:compare match" "Disabled,Enabled" bitfld.long 0x00 1. " TBDMAEN1 ,DMA request:input capture 1" "Disabled,Enabled" bitfld.long 0x00 0. " TBDMAEN0 ,DMA request:input capture 0" "Disabled,Enabled" endif width 0xb endif base ad:0x400D0700 sif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") width 9. group.long 0x00++0x013 line.long 0x00 "TB7EN,Enable register" bitfld.long 0x00 7. " TBEN ,TMRB operation" "Disabled,Enabled" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x00 6. " TBHALT ,Clock operation during debug HALT" "Run,Stopped" endif line.long 0x04 "TB7RUN,RUN register" bitfld.long 0x04 2. " TBPRUN ,Prescaler operation" "Cleared,Counted" bitfld.long 0x04 0. " TBRUN ,Count operation" "Cleared,Counted" line.long 0x08 "TB7CR,Control register" bitfld.long 0x08 7. " TBWBF ,Double Buffer" "Disabled,Enabled" bitfld.long 0x08 5. " TBSYNC ,Synchronous mode switching" "Individual,Synchronous" sif cpuis("TMPM365F*") bitfld.long 0x08 4. " FT0SEL ,Select source clock T0" "Select except T0,Select T0" endif bitfld.long 0x08 3. " I2TB ,Clock operation at IDLE mode" "Stopped,Operation" sif cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM365F*")||cpuis("TMPM341F*")||cpuis("TMPM36B*") textline " " sif cpuis("TMPM365F*") eventfld.long 0x08 2. " TBINSEL ,External inputs" "0,1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" elif cpuis("TMPM341F*") bitfld.long 0x08 2. " TBINSEL ,External inputs" "TB7IN0/1,PHC7IN0/1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" else bitfld.long 0x08 2. " TBINSEL ,External inputs" "TB7IN0/1," bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" endif endif line.long 0x0C "TB7MOD,Mode register" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB7IN0(+)|TB7IN1(+),TB7IN0(+)|TB7IN1(-)," bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRB7 source clock" "TB7IN0,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB7IN(+),TB7IN(+)|TB7IN(-)," bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRB7 source clock" "TB7IN0 pin,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TB7IN0(+)|TB7IN1(+),TB7IN0(+)|TB7IN0(-),TB7OUT(+)|TB7OUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TB7IN0,T1,T4,T16" elif cpuis("TMPM33?F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TB7IN0(+)|TB7IN1(+),TB7IN0(+)|TB7IN0(-),TB7OUT(+)|TB7OUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TB7IN0,T1,T4,T16" endif line.long 0x10 "TB7FFCR,Flip-flop control register" bitfld.long 0x10 5. " TBC1T1 ,TBFF0 reverse trigger when the up-counter matches TB7CP1" "Disabled,Enabled" bitfld.long 0x10 4. " TBC0T1 ,TBFF0 reverse trigger when the up-counter matches TB7CP0" "Disabled,Enabled" bitfld.long 0x10 3. " TBE1T1 ,TBFF0 reverse trigger when the up-counter matches TB7RG1" "Disabled,Enabled" bitfld.long 0x10 2. " TBE0T1 ,TBFF0 reverse trigger when the up-counter matches TB7RG0" "Disabled,Enabled" textline " " bitfld.long 0x10 0.--1. " TBFF0C[1:0] ,TBFF0 control" "Inverted,Set,Cleared," hgroup.long 0x14++0x3 hide.long 0x00 "TB7ST,Status register" in group.long 0x18++0x3 line.long 0x00 "TB7IM,Interrupt mask register" bitfld.long 0x00 2. " TBIMOF ,Overflow interrupt mask" "Not masked,Masked" bitfld.long 0x00 1. " TBIM1 ,Match interrupt mask (TBRG1)" "Not masked,Masked" bitfld.long 0x00 0. " TBIM0 ,Match interrupt mask (TBRG0)" "Not masked,Masked" rgroup.long 0x1C++0x3 line.long 0x00 "TB7UC,Up counter capture register" hexmask.long.word 0x00 0.--15. 1. " TBUC[15:0] ,Data obtained by read capture" group.long 0x20++0x7 line.long 0x00 "TB7RG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " TBRG0[15:0] ,Compare value 0" line.long 0x04 "TB7RG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " TBRG1[15:0] ,Compare value 1" rgroup.long 0x28++0x7 line.long 0x00 "TB7CP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " TBCP0[15:0] ,Capture value 0" line.long 0x04 "TB7CP1,Capture register 1" hexmask.long.word 0x04 0.--15. 1. " TBCP1[15:0] ,Capture value 1" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") group.long 0x30++0x3 line.long 0x00 "TB7DMA,DMA request enable register" bitfld.long 0x00 2. " TBDMAEN2 ,DMA request:compare match" "Disabled,Enabled" bitfld.long 0x00 1. " TBDMAEN1 ,DMA request:input capture 1" "Disabled,Enabled" bitfld.long 0x00 0. " TBDMAEN0 ,DMA request:input capture 0" "Disabled,Enabled" endif width 0xb endif tree.end tree "Channel 8" sif cpuis("TMPM33?F*") width 9. group.long 0x00++0x013 line.long 0x00 "TB8EN,Enable register" bitfld.long 0x00 7. " TBEN ,TMRB operation" "Disabled,Enabled" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x00 6. " TBHALT ,Clock operation during debug HALT" "Run,Stopped" endif line.long 0x04 "TB8RUN,RUN register" bitfld.long 0x04 2. " TBPRUN ,Prescaler operation" "Cleared,Counted" bitfld.long 0x04 0. " TBRUN ,Count operation" "Cleared,Counted" line.long 0x08 "TB8CR,Control register" bitfld.long 0x08 7. " TBWBF ,Double Buffer" "Disabled,Enabled" bitfld.long 0x08 5. " TBSYNC ,Synchronous mode switching" "Individual,Synchronous" sif cpuis("TMPM365F*") bitfld.long 0x08 4. " FT0SEL ,Select source clock T0" "Select except T0,Select T0" endif bitfld.long 0x08 3. " I2TB ,Clock operation at IDLE mode" "Stopped,Operation" sif cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM365F*")||cpuis("TMPM341F*")||cpuis("TMPM36B*") textline " " sif cpuis("TMPM365F*") eventfld.long 0x08 2. " TBINSEL ,External inputs" "0,1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" elif cpuis("TMPM341F*") bitfld.long 0x08 2. " TBINSEL ,External inputs" "TB8IN0/1,PHC8IN0/1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" else bitfld.long 0x08 2. " TBINSEL ,External inputs" "TB8IN0/1," bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" endif endif line.long 0x0C "TB8MOD,Mode register" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB8IN0(+)|TB8IN1(+),TB8IN0(+)|TB8IN1(-)," bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRB8 source clock" "TB8IN0,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB8IN(+),TB8IN(+)|TB8IN(-),TB0OUT(+)|TB0OUT(-)" bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRB8 source clock" "TB8IN0 pin,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TB8IN0(+)|TB8IN1(+),TB8IN0(+)|TB8IN0(-),TB8OUT(+)|TB8OUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TB8IN0,T1,T4,T16" elif cpuis("TMPM33?F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TB8IN0(+)|TB8IN1(+),TB8IN0(+)|TB8IN0(-),TB8OUT(+)|TB8OUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TB8IN0,T1,T4,T16" endif line.long 0x10 "TB8FFCR,Flip-flop control register" bitfld.long 0x10 5. " TBC1T1 ,TBFF0 reverse trigger when the up-counter matches TB8CP1" "Disabled,Enabled" bitfld.long 0x10 4. " TBC0T1 ,TBFF0 reverse trigger when the up-counter matches TB8CP0" "Disabled,Enabled" bitfld.long 0x10 3. " TBE1T1 ,TBFF0 reverse trigger when the up-counter matches TB8RG1" "Disabled,Enabled" bitfld.long 0x10 2. " TBE0T1 ,TBFF0 reverse trigger when the up-counter matches TB8RG0" "Disabled,Enabled" textline " " bitfld.long 0x10 0.--1. " TBFF0C[1:0] ,TBFF0 control" "Inverted,Set,Cleared," hgroup.long 0x14++0x3 hide.long 0x00 "TB8ST,Status register" in group.long 0x18++0x3 line.long 0x00 "TB8IM,Interrupt mask register" bitfld.long 0x00 2. " TBIMOF ,Overflow interrupt mask" "Not masked,Masked" bitfld.long 0x00 1. " TBIM1 ,Match interrupt mask (TBRG1)" "Not masked,Masked" bitfld.long 0x00 0. " TBIM0 ,Match interrupt mask (TBRG0)" "Not masked,Masked" rgroup.long 0x1C++0x3 line.long 0x00 "TB8UC,Up counter capture register" hexmask.long.word 0x00 0.--15. 1. " TBUC[15:0] ,Data obtained by read capture" group.long 0x20++0x7 line.long 0x00 "TB8RG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " TBRG0[15:0] ,Compare value 0" line.long 0x04 "TB8RG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " TBRG1[15:0] ,Compare value 1" rgroup.long 0x28++0x7 line.long 0x00 "TB8CP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " TBCP0[15:0] ,Capture value 0" line.long 0x04 "TB8CP1,Capture register 1" hexmask.long.word 0x04 0.--15. 1. " TBCP1[15:0] ,Capture value 1" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") group.long 0x30++0x3 line.long 0x00 "TB8DMA,DMA request enable register" bitfld.long 0x00 2. " TBDMAEN2 ,DMA request:compare match" "Disabled,Enabled" bitfld.long 0x00 1. " TBDMAEN1 ,DMA request:input capture 1" "Disabled,Enabled" bitfld.long 0x00 0. " TBDMAEN0 ,DMA request:input capture 0" "Disabled,Enabled" endif width 0xb base ad:0x40010200 elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") width 9. group.long 0x00++0x013 line.long 0x00 "TB8EN,Enable register" bitfld.long 0x00 7. " TBEN ,TMRB operation" "Disabled,Enabled" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x00 6. " TBHALT ,Clock operation during debug HALT" "Run,Stopped" endif line.long 0x04 "TB8RUN,RUN register" bitfld.long 0x04 2. " TBPRUN ,Prescaler operation" "Cleared,Counted" bitfld.long 0x04 0. " TBRUN ,Count operation" "Cleared,Counted" line.long 0x08 "TB8CR,Control register" bitfld.long 0x08 7. " TBWBF ,Double Buffer" "Disabled,Enabled" bitfld.long 0x08 5. " TBSYNC ,Synchronous mode switching" "Individual,Synchronous" sif cpuis("TMPM365F*") bitfld.long 0x08 4. " FT0SEL ,Select source clock T0" "Select except T0,Select T0" endif bitfld.long 0x08 3. " I2TB ,Clock operation at IDLE mode" "Stopped,Operation" sif cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM365F*")||cpuis("TMPM341F*")||cpuis("TMPM36B*") textline " " sif cpuis("TMPM365F*") eventfld.long 0x08 2. " TBINSEL ,External inputs" "0,1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" elif cpuis("TMPM341F*") bitfld.long 0x08 2. " TBINSEL ,External inputs" "TB8IN0/1,PHC8IN0/1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" else bitfld.long 0x08 2. " TBINSEL ,External inputs" "TB8IN0/1," bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" endif endif line.long 0x0C "TB8MOD,Mode register" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB8IN0(+)|TB8IN1(+),TB8IN0(+)|TB8IN1(-)," bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRB8 source clock" "TB8IN0,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB8IN(+),TB8IN(+)|TB8IN(-),TB0OUT(+)|TB0OUT(-)" bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRB8 source clock" "TB8IN0 pin,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TB8IN0(+)|TB8IN1(+),TB8IN0(+)|TB8IN0(-),TB8OUT(+)|TB8OUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TB8IN0,T1,T4,T16" elif cpuis("TMPM33?F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TB8IN0(+)|TB8IN1(+),TB8IN0(+)|TB8IN0(-),TB8OUT(+)|TB8OUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TB8IN0,T1,T4,T16" endif line.long 0x10 "TB8FFCR,Flip-flop control register" bitfld.long 0x10 5. " TBC1T1 ,TBFF0 reverse trigger when the up-counter matches TB8CP1" "Disabled,Enabled" bitfld.long 0x10 4. " TBC0T1 ,TBFF0 reverse trigger when the up-counter matches TB8CP0" "Disabled,Enabled" bitfld.long 0x10 3. " TBE1T1 ,TBFF0 reverse trigger when the up-counter matches TB8RG1" "Disabled,Enabled" bitfld.long 0x10 2. " TBE0T1 ,TBFF0 reverse trigger when the up-counter matches TB8RG0" "Disabled,Enabled" textline " " bitfld.long 0x10 0.--1. " TBFF0C[1:0] ,TBFF0 control" "Inverted,Set,Cleared," hgroup.long 0x14++0x3 hide.long 0x00 "TB8ST,Status register" in group.long 0x18++0x3 line.long 0x00 "TB8IM,Interrupt mask register" bitfld.long 0x00 2. " TBIMOF ,Overflow interrupt mask" "Not masked,Masked" bitfld.long 0x00 1. " TBIM1 ,Match interrupt mask (TBRG1)" "Not masked,Masked" bitfld.long 0x00 0. " TBIM0 ,Match interrupt mask (TBRG0)" "Not masked,Masked" rgroup.long 0x1C++0x3 line.long 0x00 "TB8UC,Up counter capture register" hexmask.long.word 0x00 0.--15. 1. " TBUC[15:0] ,Data obtained by read capture" group.long 0x20++0x7 line.long 0x00 "TB8RG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " TBRG0[15:0] ,Compare value 0" line.long 0x04 "TB8RG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " TBRG1[15:0] ,Compare value 1" rgroup.long 0x28++0x7 line.long 0x00 "TB8CP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " TBCP0[15:0] ,Capture value 0" line.long 0x04 "TB8CP1,Capture register 1" hexmask.long.word 0x04 0.--15. 1. " TBCP1[15:0] ,Capture value 1" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") group.long 0x30++0x3 line.long 0x00 "TB8DMA,DMA request enable register" bitfld.long 0x00 2. " TBDMAEN2 ,DMA request:compare match" "Disabled,Enabled" bitfld.long 0x00 1. " TBDMAEN1 ,DMA request:input capture 1" "Disabled,Enabled" bitfld.long 0x00 0. " TBDMAEN0 ,DMA request:input capture 0" "Disabled,Enabled" endif width 0xb base ad:0x400D0800 elif cpuis("TMPM365F*")||cpuis("TMPM366F*") width 9. group.long 0x00++0x013 line.long 0x00 "TB8EN,Enable register" bitfld.long 0x00 7. " TBEN ,TMRB operation" "Disabled,Enabled" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x00 6. " TBHALT ,Clock operation during debug HALT" "Run,Stopped" endif line.long 0x04 "TB8RUN,RUN register" bitfld.long 0x04 2. " TBPRUN ,Prescaler operation" "Cleared,Counted" bitfld.long 0x04 0. " TBRUN ,Count operation" "Cleared,Counted" line.long 0x08 "TB8CR,Control register" bitfld.long 0x08 7. " TBWBF ,Double Buffer" "Disabled,Enabled" bitfld.long 0x08 5. " TBSYNC ,Synchronous mode switching" "Individual,Synchronous" sif cpuis("TMPM365F*") bitfld.long 0x08 4. " FT0SEL ,Select source clock T0" "Select except T0,Select T0" endif bitfld.long 0x08 3. " I2TB ,Clock operation at IDLE mode" "Stopped,Operation" sif cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM365F*")||cpuis("TMPM341F*")||cpuis("TMPM36B*") textline " " sif cpuis("TMPM365F*") eventfld.long 0x08 2. " TBINSEL ,External inputs" "0,1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" elif cpuis("TMPM341F*") bitfld.long 0x08 2. " TBINSEL ,External inputs" "TB8IN0/1,PHC8IN0/1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" else bitfld.long 0x08 2. " TBINSEL ,External inputs" "TB8IN0/1," bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" endif endif line.long 0x0C "TB8MOD,Mode register" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB8IN0(+)|TB8IN1(+),TB8IN0(+)|TB8IN1(-)," bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRB8 source clock" "TB8IN0,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB8IN(+),TB8IN(+)|TB8IN(-),TB0OUT(+)|TB0OUT(-)" bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRB8 source clock" "TB8IN0 pin,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TB8IN0(+)|TB8IN1(+),TB8IN0(+)|TB8IN0(-),TB8OUT(+)|TB8OUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TB8IN0,T1,T4,T16" elif cpuis("TMPM33?F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TB8IN0(+)|TB8IN1(+),TB8IN0(+)|TB8IN0(-),TB8OUT(+)|TB8OUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TB8IN0,T1,T4,T16" endif line.long 0x10 "TB8FFCR,Flip-flop control register" bitfld.long 0x10 5. " TBC1T1 ,TBFF0 reverse trigger when the up-counter matches TB8CP1" "Disabled,Enabled" bitfld.long 0x10 4. " TBC0T1 ,TBFF0 reverse trigger when the up-counter matches TB8CP0" "Disabled,Enabled" bitfld.long 0x10 3. " TBE1T1 ,TBFF0 reverse trigger when the up-counter matches TB8RG1" "Disabled,Enabled" bitfld.long 0x10 2. " TBE0T1 ,TBFF0 reverse trigger when the up-counter matches TB8RG0" "Disabled,Enabled" textline " " bitfld.long 0x10 0.--1. " TBFF0C[1:0] ,TBFF0 control" "Inverted,Set,Cleared," hgroup.long 0x14++0x3 hide.long 0x00 "TB8ST,Status register" in group.long 0x18++0x3 line.long 0x00 "TB8IM,Interrupt mask register" bitfld.long 0x00 2. " TBIMOF ,Overflow interrupt mask" "Not masked,Masked" bitfld.long 0x00 1. " TBIM1 ,Match interrupt mask (TBRG1)" "Not masked,Masked" bitfld.long 0x00 0. " TBIM0 ,Match interrupt mask (TBRG0)" "Not masked,Masked" rgroup.long 0x1C++0x3 line.long 0x00 "TB8UC,Up counter capture register" hexmask.long.word 0x00 0.--15. 1. " TBUC[15:0] ,Data obtained by read capture" group.long 0x20++0x7 line.long 0x00 "TB8RG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " TBRG0[15:0] ,Compare value 0" line.long 0x04 "TB8RG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " TBRG1[15:0] ,Compare value 1" rgroup.long 0x28++0x7 line.long 0x00 "TB8CP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " TBCP0[15:0] ,Capture value 0" line.long 0x04 "TB8CP1,Capture register 1" hexmask.long.word 0x04 0.--15. 1. " TBCP1[15:0] ,Capture value 1" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") group.long 0x30++0x3 line.long 0x00 "TB8DMA,DMA request enable register" bitfld.long 0x00 2. " TBDMAEN2 ,DMA request:compare match" "Disabled,Enabled" bitfld.long 0x00 1. " TBDMAEN1 ,DMA request:input capture 1" "Disabled,Enabled" bitfld.long 0x00 0. " TBDMAEN0 ,DMA request:input capture 0" "Disabled,Enabled" endif width 0xb base ad:0x400C4800 endif sif cpuis("TMPM395F*") base ad:0x40010200 width 9. group.long 0x00++0x013 line.long 0x00 "TB8EN,Enable register" bitfld.long 0x00 7. " TB8EN ,TMRB8 operation" "Disabled,Enabled" line.long 0x04 "TB8RUN,RUN register" bitfld.long 0x04 2. " TB8PRUN ,Prescaler operation" "Cleared,Counted" bitfld.long 0x04 0. " TB8RUN ,Count operation" "Cleared,Counted" line.long 0x08 "TB8CR,Control register" bitfld.long 0x08 7. " TB8WBF ,Double Buffer" "Disabled,Enabled" bitfld.long 0x08 5. " TBSYNC8 ,Synchronous mode switching" "Individual,Synchronous" bitfld.long 0x08 3. " I2TB8 ,Clock operation at IDLE mode" "Idle,Busy" textline " " bitfld.long 0x08 1. " TRGSEL8 ,External trigger edge" "Rising,Falling" bitfld.long 0x08 0. " CSSEL8 ,Count start mode" "Software,External" line.long 0x0C "TB8MOD,Mode register" bitfld.long 0x0C 5. " TB8CP ,Capture control by software enable" "Capture,No effect" bitfld.long 0x0C 3.--4. " TB8CPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,,," bitfld.long 0x0C 2. " TB8CLE ,Up-counter clear enable" "Disabled,Enabled" textline " " bitfld.long 0x0C 0.--1. " TB8CLK[1:0] ,TMRB8 source clock" ",T1,T4,T16" line.long 0x10 "TB8FFCR,Flip-flop control register" bitfld.long 0x10 5. " TB8C1T1 ,TB8FF0 reverse trigger when the up-counter matches TB8CP1" "Disabled,Enabled" bitfld.long 0x10 4. " TB8C0T1 ,TB8FF0 reverse trigger when the up-counter matches TB8CP0" "Disabled,Enabled" bitfld.long 0x10 3. " TB8E1T1 ,TB8FF0 reverse trigger when the up-counter matches TB8RG1" "Disabled,Enabled" textline " " bitfld.long 0x10 2. " TB8E0T1 ,TB8FF0 reverse trigger when the up-counter matches TB8RG0" "Disabled,Enabled" bitfld.long 0x10 0.--1. " TB8FF0C[1:0] ,TB8FF0 control" "Inverted,Set,Cleared," hgroup.long 0x14++0x3 hide.long 0x00 "TB8ST,Status register" in group.long 0x18++0x3 line.long 0x00 "TB8IM,Interrupt mask register" bitfld.long 0x00 2. " TB8IMOF ,Overflow interrupt mask" "Not masked,Masked" bitfld.long 0x00 1. " TB8IM1 ,Match interrupt mask (TB8RG1)" "Not masked,Masked" bitfld.long 0x00 0. " TB8IM0 ,Match interrupt mask (TB8RG0)" "Not masked,Masked" rgroup.long 0x1C++0x3 line.long 0x00 "TB8UC,Up counter capture register" hexmask.long.word 0x00 0.--15. 1. " TB8UC[15:0] ,Data obtained by read capture" group.long 0x20++0x7 line.long 0x00 "TB8RG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " TB8RG0[15:0] ,Timer count value 0" line.long 0x04 "TB8RG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " TB8RG1[15:0] ,Timer count value 1" rgroup.long 0x28++0x7 line.long 0x00 "TB8CP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " TB8CP0[15:0] ,Timer capture value 0" line.long 0x04 "TB8CP01,Capture register 1" hexmask.long.word 0x04 0.--15. 1. " TB8CP1[15:0] ,Timer capture value 1" width 0xb endif tree.end tree "Channel 9" sif cpuis("TMPM33?F*") base ad:0x40010240 width 9. group.long 0x00++0x013 line.long 0x00 "TB9EN,Enable register" bitfld.long 0x00 7. " TBEN ,TMRB operation" "Disabled,Enabled" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x00 6. " TBHALT ,Clock operation during debug HALT" "Run,Stopped" endif line.long 0x04 "TB9RUN,RUN register" bitfld.long 0x04 2. " TBPRUN ,Prescaler operation" "Cleared,Counted" bitfld.long 0x04 0. " TBRUN ,Count operation" "Cleared,Counted" line.long 0x08 "TB9CR,Control register" bitfld.long 0x08 7. " TBWBF ,Double Buffer" "Disabled,Enabled" bitfld.long 0x08 5. " TBSYNC ,Synchronous mode switching" "Individual,Synchronous" sif cpuis("TMPM365F*") bitfld.long 0x08 4. " FT0SEL ,Select source clock T0" "Select except T0,Select T0" endif bitfld.long 0x08 3. " I2TB ,Clock operation at IDLE mode" "Stopped,Operation" sif cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM365F*")||cpuis("TMPM341F*")||cpuis("TMPM36B*") textline " " sif cpuis("TMPM365F*") eventfld.long 0x08 2. " TBINSEL ,External inputs" "0,1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" elif cpuis("TMPM341F*") bitfld.long 0x08 2. " TBINSEL ,External inputs" "TB9IN0/1,PHC9IN0/1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" else bitfld.long 0x08 2. " TBINSEL ,External inputs" "TB9IN0/1," bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" endif endif line.long 0x0C "TB9MOD,Mode register" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB9IN0(+)|TB9IN1(+),TB9IN0(+)|TB9IN1(-)," bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRB9 source clock" "TB9IN0,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB9IN(+),TB9IN(+)|TB9IN(-),TB0OUT(+)|TB0OUT(-)" bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRB9 source clock" "TB9IN0 pin,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TB9IN0(+)|TB9IN1(+),TB9IN0(+)|TB9IN0(-),TB9OUT(+)|TB9OUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TB9IN0,T1,T4,T16" elif cpuis("TMPM33?F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TB9IN0(+)|TB9IN1(+),TB9IN0(+)|TB9IN0(-),TB9OUT(+)|TB9OUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TB9IN0,T1,T4,T16" endif line.long 0x10 "TB9FFCR,Flip-flop control register" bitfld.long 0x10 5. " TBC1T1 ,TBFF0 reverse trigger when the up-counter matches TB9CP1" "Disabled,Enabled" bitfld.long 0x10 4. " TBC0T1 ,TBFF0 reverse trigger when the up-counter matches TB9CP0" "Disabled,Enabled" bitfld.long 0x10 3. " TBE1T1 ,TBFF0 reverse trigger when the up-counter matches TB9RG1" "Disabled,Enabled" bitfld.long 0x10 2. " TBE0T1 ,TBFF0 reverse trigger when the up-counter matches TB9RG0" "Disabled,Enabled" textline " " bitfld.long 0x10 0.--1. " TBFF0C[1:0] ,TBFF0 control" "Inverted,Set,Cleared," hgroup.long 0x14++0x3 hide.long 0x00 "TB9ST,Status register" in group.long 0x18++0x3 line.long 0x00 "TB9IM,Interrupt mask register" bitfld.long 0x00 2. " TBIMOF ,Overflow interrupt mask" "Not masked,Masked" bitfld.long 0x00 1. " TBIM1 ,Match interrupt mask (TBRG1)" "Not masked,Masked" bitfld.long 0x00 0. " TBIM0 ,Match interrupt mask (TBRG0)" "Not masked,Masked" rgroup.long 0x1C++0x3 line.long 0x00 "TB9UC,Up counter capture register" hexmask.long.word 0x00 0.--15. 1. " TBUC[15:0] ,Data obtained by read capture" group.long 0x20++0x7 line.long 0x00 "TB9RG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " TBRG0[15:0] ,Compare value 0" line.long 0x04 "TB9RG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " TBRG1[15:0] ,Compare value 1" rgroup.long 0x28++0x7 line.long 0x00 "TB9CP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " TBCP0[15:0] ,Capture value 0" line.long 0x04 "TB9CP1,Capture register 1" hexmask.long.word 0x04 0.--15. 1. " TBCP1[15:0] ,Capture value 1" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") group.long 0x30++0x3 line.long 0x00 "TB9DMA,DMA request enable register" bitfld.long 0x00 2. " TBDMAEN2 ,DMA request:compare match" "Disabled,Enabled" bitfld.long 0x00 1. " TBDMAEN1 ,DMA request:input capture 1" "Disabled,Enabled" bitfld.long 0x00 0. " TBDMAEN0 ,DMA request:input capture 0" "Disabled,Enabled" endif width 0xb elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") base ad:0x400D0000 width 9. group.long 0x00++0x013 line.long 0x00 "TB9EN,Enable register" bitfld.long 0x00 7. " TBEN ,TMRB operation" "Disabled,Enabled" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x00 6. " TBHALT ,Clock operation during debug HALT" "Run,Stopped" endif line.long 0x04 "TB9RUN,RUN register" bitfld.long 0x04 2. " TBPRUN ,Prescaler operation" "Cleared,Counted" bitfld.long 0x04 0. " TBRUN ,Count operation" "Cleared,Counted" line.long 0x08 "TB9CR,Control register" bitfld.long 0x08 7. " TBWBF ,Double Buffer" "Disabled,Enabled" bitfld.long 0x08 5. " TBSYNC ,Synchronous mode switching" "Individual,Synchronous" sif cpuis("TMPM365F*") bitfld.long 0x08 4. " FT0SEL ,Select source clock T0" "Select except T0,Select T0" endif bitfld.long 0x08 3. " I2TB ,Clock operation at IDLE mode" "Stopped,Operation" sif cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM365F*")||cpuis("TMPM341F*")||cpuis("TMPM36B*") textline " " sif cpuis("TMPM365F*") eventfld.long 0x08 2. " TBINSEL ,External inputs" "0,1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" elif cpuis("TMPM341F*") bitfld.long 0x08 2. " TBINSEL ,External inputs" "TB9IN0/1,PHC9IN0/1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" else bitfld.long 0x08 2. " TBINSEL ,External inputs" "TB9IN0/1," bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" endif endif line.long 0x0C "TB9MOD,Mode register" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB9IN0(+)|TB9IN1(+),TB9IN0(+)|TB9IN1(-)," bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRB9 source clock" "TB9IN0,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB9IN(+),TB9IN(+)|TB9IN(-),TB0OUT(+)|TB0OUT(-)" bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRB9 source clock" "TB9IN0 pin,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TB9IN0(+)|TB9IN1(+),TB9IN0(+)|TB9IN0(-),TB9OUT(+)|TB9OUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TB9IN0,T1,T4,T16" elif cpuis("TMPM33?F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TB9IN0(+)|TB9IN1(+),TB9IN0(+)|TB9IN0(-),TB9OUT(+)|TB9OUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TB9IN0,T1,T4,T16" endif line.long 0x10 "TB9FFCR,Flip-flop control register" bitfld.long 0x10 5. " TBC1T1 ,TBFF0 reverse trigger when the up-counter matches TB9CP1" "Disabled,Enabled" bitfld.long 0x10 4. " TBC0T1 ,TBFF0 reverse trigger when the up-counter matches TB9CP0" "Disabled,Enabled" bitfld.long 0x10 3. " TBE1T1 ,TBFF0 reverse trigger when the up-counter matches TB9RG1" "Disabled,Enabled" bitfld.long 0x10 2. " TBE0T1 ,TBFF0 reverse trigger when the up-counter matches TB9RG0" "Disabled,Enabled" textline " " bitfld.long 0x10 0.--1. " TBFF0C[1:0] ,TBFF0 control" "Inverted,Set,Cleared," hgroup.long 0x14++0x3 hide.long 0x00 "TB9ST,Status register" in group.long 0x18++0x3 line.long 0x00 "TB9IM,Interrupt mask register" bitfld.long 0x00 2. " TBIMOF ,Overflow interrupt mask" "Not masked,Masked" bitfld.long 0x00 1. " TBIM1 ,Match interrupt mask (TBRG1)" "Not masked,Masked" bitfld.long 0x00 0. " TBIM0 ,Match interrupt mask (TBRG0)" "Not masked,Masked" rgroup.long 0x1C++0x3 line.long 0x00 "TB9UC,Up counter capture register" hexmask.long.word 0x00 0.--15. 1. " TBUC[15:0] ,Data obtained by read capture" group.long 0x20++0x7 line.long 0x00 "TB9RG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " TBRG0[15:0] ,Compare value 0" line.long 0x04 "TB9RG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " TBRG1[15:0] ,Compare value 1" rgroup.long 0x28++0x7 line.long 0x00 "TB9CP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " TBCP0[15:0] ,Capture value 0" line.long 0x04 "TB9CP1,Capture register 1" hexmask.long.word 0x04 0.--15. 1. " TBCP1[15:0] ,Capture value 1" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") group.long 0x30++0x3 line.long 0x00 "TB9DMA,DMA request enable register" bitfld.long 0x00 2. " TBDMAEN2 ,DMA request:compare match" "Disabled,Enabled" bitfld.long 0x00 1. " TBDMAEN1 ,DMA request:input capture 1" "Disabled,Enabled" bitfld.long 0x00 0. " TBDMAEN0 ,DMA request:input capture 0" "Disabled,Enabled" endif width 0xb elif cpuis("TMPM365F*")||cpuis("TMPM366F*") base ad:0x400C4900 width 9. group.long 0x00++0x013 line.long 0x00 "TB9EN,Enable register" bitfld.long 0x00 7. " TBEN ,TMRB operation" "Disabled,Enabled" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x00 6. " TBHALT ,Clock operation during debug HALT" "Run,Stopped" endif line.long 0x04 "TB9RUN,RUN register" bitfld.long 0x04 2. " TBPRUN ,Prescaler operation" "Cleared,Counted" bitfld.long 0x04 0. " TBRUN ,Count operation" "Cleared,Counted" line.long 0x08 "TB9CR,Control register" bitfld.long 0x08 7. " TBWBF ,Double Buffer" "Disabled,Enabled" bitfld.long 0x08 5. " TBSYNC ,Synchronous mode switching" "Individual,Synchronous" sif cpuis("TMPM365F*") bitfld.long 0x08 4. " FT0SEL ,Select source clock T0" "Select except T0,Select T0" endif bitfld.long 0x08 3. " I2TB ,Clock operation at IDLE mode" "Stopped,Operation" sif cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM365F*")||cpuis("TMPM341F*")||cpuis("TMPM36B*") textline " " sif cpuis("TMPM365F*") eventfld.long 0x08 2. " TBINSEL ,External inputs" "0,1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" elif cpuis("TMPM341F*") bitfld.long 0x08 2. " TBINSEL ,External inputs" "TB9IN0/1,PHC9IN0/1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" else bitfld.long 0x08 2. " TBINSEL ,External inputs" "TB9IN0/1," bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" endif endif line.long 0x0C "TB9MOD,Mode register" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB9IN0(+)|TB9IN1(+),TB9IN0(+)|TB9IN1(-)," bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRB9 source clock" "TB9IN0,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TB9IN(+),TB9IN(+)|TB9IN(-),TB0OUT(+)|TB0OUT(-)" bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRB9 source clock" "TB9IN0 pin,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TB9IN0(+)|TB9IN1(+),TB9IN0(+)|TB9IN0(-),TB9OUT(+)|TB9OUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TB9IN0,T1,T4,T16" elif cpuis("TMPM33?F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TB9IN0(+)|TB9IN1(+),TB9IN0(+)|TB9IN0(-),TB9OUT(+)|TB9OUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TB9IN0,T1,T4,T16" endif line.long 0x10 "TB9FFCR,Flip-flop control register" bitfld.long 0x10 5. " TBC1T1 ,TBFF0 reverse trigger when the up-counter matches TB9CP1" "Disabled,Enabled" bitfld.long 0x10 4. " TBC0T1 ,TBFF0 reverse trigger when the up-counter matches TB9CP0" "Disabled,Enabled" bitfld.long 0x10 3. " TBE1T1 ,TBFF0 reverse trigger when the up-counter matches TB9RG1" "Disabled,Enabled" bitfld.long 0x10 2. " TBE0T1 ,TBFF0 reverse trigger when the up-counter matches TB9RG0" "Disabled,Enabled" textline " " bitfld.long 0x10 0.--1. " TBFF0C[1:0] ,TBFF0 control" "Inverted,Set,Cleared," hgroup.long 0x14++0x3 hide.long 0x00 "TB9ST,Status register" in group.long 0x18++0x3 line.long 0x00 "TB9IM,Interrupt mask register" bitfld.long 0x00 2. " TBIMOF ,Overflow interrupt mask" "Not masked,Masked" bitfld.long 0x00 1. " TBIM1 ,Match interrupt mask (TBRG1)" "Not masked,Masked" bitfld.long 0x00 0. " TBIM0 ,Match interrupt mask (TBRG0)" "Not masked,Masked" rgroup.long 0x1C++0x3 line.long 0x00 "TB9UC,Up counter capture register" hexmask.long.word 0x00 0.--15. 1. " TBUC[15:0] ,Data obtained by read capture" group.long 0x20++0x7 line.long 0x00 "TB9RG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " TBRG0[15:0] ,Compare value 0" line.long 0x04 "TB9RG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " TBRG1[15:0] ,Compare value 1" rgroup.long 0x28++0x7 line.long 0x00 "TB9CP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " TBCP0[15:0] ,Capture value 0" line.long 0x04 "TB9CP1,Capture register 1" hexmask.long.word 0x04 0.--15. 1. " TBCP1[15:0] ,Capture value 1" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") group.long 0x30++0x3 line.long 0x00 "TB9DMA,DMA request enable register" bitfld.long 0x00 2. " TBDMAEN2 ,DMA request:compare match" "Disabled,Enabled" bitfld.long 0x00 1. " TBDMAEN1 ,DMA request:input capture 1" "Disabled,Enabled" bitfld.long 0x00 0. " TBDMAEN0 ,DMA request:input capture 0" "Disabled,Enabled" endif width 0xb endif tree.end sif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") tree "Channel A" base ad:0x400D0A00 width 9. group.long 0x00++0x013 line.long 0x00 "TBAEN,Enable register" bitfld.long 0x00 7. " TBEN ,TMRB operation" "Disabled,Enabled" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x00 6. " TBHALT ,Clock operation during debug HALT" "Run,Stopped" endif line.long 0x04 "TBARUN,RUN register" bitfld.long 0x04 2. " TBPRUN ,Prescaler operation" "Cleared,Counted" bitfld.long 0x04 0. " TBRUN ,Count operation" "Cleared,Counted" line.long 0x08 "TBACR,Control register" bitfld.long 0x08 7. " TBWBF ,Double Buffer" "Disabled,Enabled" bitfld.long 0x08 5. " TBSYNC ,Synchronous mode switching" "Individual,Synchronous" sif cpuis("TMPM365F*") bitfld.long 0x08 4. " FT0SEL ,Select source clock T0" "Select except T0,Select T0" endif bitfld.long 0x08 3. " I2TB ,Clock operation at IDLE mode" "Stopped,Operation" sif cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM365F*")||cpuis("TMPM341F*")||cpuis("TMPM36B*") textline " " sif cpuis("TMPM365F*") eventfld.long 0x08 2. " TBINSEL ,External inputs" "0,1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" elif cpuis("TMPM341F*") bitfld.long 0x08 2. " TBINSEL ,External inputs" "TBAIN0/1,PHCAIN0/1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" else bitfld.long 0x08 2. " TBINSEL ,External inputs" "TBAIN0/1," bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" endif endif line.long 0x0C "TBAMOD,Mode register" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TBAIN0(+)|TBAIN1(+),TBAIN0(+)|TBAIN1(-),TB0OUT(+)|TB0OUT(-)" bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRBA source clock" "TBAIN0,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TBAIN(+),TBAIN(+)|TBAIN(-),TB0OUT(+)|TB0OUT(-)" bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRBA source clock" "TBAIN0 pin,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TBAIN0(+)|TBAIN1(+),TBAIN0(+)|TBAIN0(-),TBAOUT(+)|TBAOUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TBAIN0,T1,T4,T16" elif cpuis("TMPM33?F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TBAIN0(+)|TBAIN1(+),TBAIN0(+)|TBAIN0(-),TBAOUT(+)|TBAOUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TBAIN0,T1,T4,T16" endif line.long 0x10 "TBAFFCR,Flip-flop control register" bitfld.long 0x10 5. " TBC1T1 ,TBFF0 reverse trigger when the up-counter matches TBACP1" "Disabled,Enabled" bitfld.long 0x10 4. " TBC0T1 ,TBFF0 reverse trigger when the up-counter matches TBACP0" "Disabled,Enabled" bitfld.long 0x10 3. " TBE1T1 ,TBFF0 reverse trigger when the up-counter matches TBARG1" "Disabled,Enabled" bitfld.long 0x10 2. " TBE0T1 ,TBFF0 reverse trigger when the up-counter matches TBARG0" "Disabled,Enabled" textline " " bitfld.long 0x10 0.--1. " TBFF0C[1:0] ,TBFF0 control" "Inverted,Set,Cleared," hgroup.long 0x14++0x3 hide.long 0x00 "TBAST,Status register" in group.long 0x18++0x3 line.long 0x00 "TBAIM,Interrupt mask register" bitfld.long 0x00 2. " TBIMOF ,Overflow interrupt mask" "Not masked,Masked" bitfld.long 0x00 1. " TBIM1 ,Match interrupt mask (TBRG1)" "Not masked,Masked" bitfld.long 0x00 0. " TBIM0 ,Match interrupt mask (TBRG0)" "Not masked,Masked" rgroup.long 0x1C++0x3 line.long 0x00 "TBAUC,Up counter capture register" hexmask.long.word 0x00 0.--15. 1. " TBUC[15:0] ,Data obtained by read capture" group.long 0x20++0x7 line.long 0x00 "TBARG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " TBRG0[15:0] ,Compare value 0" line.long 0x04 "TBARG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " TBRG1[15:0] ,Compare value 1" rgroup.long 0x28++0x7 line.long 0x00 "TBACP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " TBCP0[15:0] ,Capture value 0" line.long 0x04 "TBACP1,Capture register 1" hexmask.long.word 0x04 0.--15. 1. " TBCP1[15:0] ,Capture value 1" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") group.long 0x30++0x3 line.long 0x00 "TBADMA,DMA request enable register" bitfld.long 0x00 2. " TBDMAEN2 ,DMA request:compare match" "Disabled,Enabled" bitfld.long 0x00 1. " TBDMAEN1 ,DMA request:input capture 1" "Disabled,Enabled" bitfld.long 0x00 0. " TBDMAEN0 ,DMA request:input capture 0" "Disabled,Enabled" endif width 0xb tree.end tree "Channel B" base ad:0x400D0B00 width 9. group.long 0x00++0x013 line.long 0x00 "TBBEN,Enable register" bitfld.long 0x00 7. " TBEN ,TMRB operation" "Disabled,Enabled" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x00 6. " TBHALT ,Clock operation during debug HALT" "Run,Stopped" endif line.long 0x04 "TBBRUN,RUN register" bitfld.long 0x04 2. " TBPRUN ,Prescaler operation" "Cleared,Counted" bitfld.long 0x04 0. " TBRUN ,Count operation" "Cleared,Counted" line.long 0x08 "TBBCR,Control register" bitfld.long 0x08 7. " TBWBF ,Double Buffer" "Disabled,Enabled" bitfld.long 0x08 5. " TBSYNC ,Synchronous mode switching" "Individual,Synchronous" sif cpuis("TMPM365F*") bitfld.long 0x08 4. " FT0SEL ,Select source clock T0" "Select except T0,Select T0" endif bitfld.long 0x08 3. " I2TB ,Clock operation at IDLE mode" "Stopped,Operation" sif cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM365F*")||cpuis("TMPM341F*")||cpuis("TMPM36B*") textline " " sif cpuis("TMPM365F*") eventfld.long 0x08 2. " TBINSEL ,External inputs" "0,1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" elif cpuis("TMPM341F*") bitfld.long 0x08 2. " TBINSEL ,External inputs" "TBBIN0/1,PHCBIN0/1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" else bitfld.long 0x08 2. " TBINSEL ,External inputs" "TBBIN0/1," bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" endif endif line.long 0x0C "TBBMOD,Mode register" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TBBIN0(+)|TBBIN1(+),TBBIN0(+)|TBBIN1(-),TB0OUT(+)|TB0OUT(-)" bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRBB source clock" "TBBIN0,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TBBIN(+),TBBIN(+)|TBBIN(-),TB0OUT(+)|TB0OUT(-)" bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRBB source clock" "TBBIN0 pin,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TBBIN0(+)|TBBIN1(+),TBBIN0(+)|TBBIN0(-),TBBOUT(+)|TBBOUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TBBIN0,T1,T4,T16" elif cpuis("TMPM33?F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TBBIN0(+)|TBBIN1(+),TBBIN0(+)|TBBIN0(-),TBBOUT(+)|TBBOUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TBBIN0,T1,T4,T16" endif line.long 0x10 "TBBFFCR,Flip-flop control register" bitfld.long 0x10 5. " TBC1T1 ,TBFF0 reverse trigger when the up-counter matches TBBCP1" "Disabled,Enabled" bitfld.long 0x10 4. " TBC0T1 ,TBFF0 reverse trigger when the up-counter matches TBBCP0" "Disabled,Enabled" bitfld.long 0x10 3. " TBE1T1 ,TBFF0 reverse trigger when the up-counter matches TBBRG1" "Disabled,Enabled" bitfld.long 0x10 2. " TBE0T1 ,TBFF0 reverse trigger when the up-counter matches TBBRG0" "Disabled,Enabled" textline " " bitfld.long 0x10 0.--1. " TBFF0C[1:0] ,TBFF0 control" "Inverted,Set,Cleared," hgroup.long 0x14++0x3 hide.long 0x00 "TBBST,Status register" in group.long 0x18++0x3 line.long 0x00 "TBBIM,Interrupt mask register" bitfld.long 0x00 2. " TBIMOF ,Overflow interrupt mask" "Not masked,Masked" bitfld.long 0x00 1. " TBIM1 ,Match interrupt mask (TBRG1)" "Not masked,Masked" bitfld.long 0x00 0. " TBIM0 ,Match interrupt mask (TBRG0)" "Not masked,Masked" rgroup.long 0x1C++0x3 line.long 0x00 "TBBUC,Up counter capture register" hexmask.long.word 0x00 0.--15. 1. " TBUC[15:0] ,Data obtained by read capture" group.long 0x20++0x7 line.long 0x00 "TBBRG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " TBRG0[15:0] ,Compare value 0" line.long 0x04 "TBBRG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " TBRG1[15:0] ,Compare value 1" rgroup.long 0x28++0x7 line.long 0x00 "TBBCP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " TBCP0[15:0] ,Capture value 0" line.long 0x04 "TBBCP1,Capture register 1" hexmask.long.word 0x04 0.--15. 1. " TBCP1[15:0] ,Capture value 1" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") group.long 0x30++0x3 line.long 0x00 "TBBDMA,DMA request enable register" bitfld.long 0x00 2. " TBDMAEN2 ,DMA request:compare match" "Disabled,Enabled" bitfld.long 0x00 1. " TBDMAEN1 ,DMA request:input capture 1" "Disabled,Enabled" bitfld.long 0x00 0. " TBDMAEN0 ,DMA request:input capture 0" "Disabled,Enabled" endif width 0xb tree.end tree "Channel C" base ad:0x400D0C00 width 9. group.long 0x00++0x013 line.long 0x00 "TBCEN,Enable register" bitfld.long 0x00 7. " TBEN ,TMRB operation" "Disabled,Enabled" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x00 6. " TBHALT ,Clock operation during debug HALT" "Run,Stopped" endif line.long 0x04 "TBCRUN,RUN register" bitfld.long 0x04 2. " TBPRUN ,Prescaler operation" "Cleared,Counted" bitfld.long 0x04 0. " TBRUN ,Count operation" "Cleared,Counted" line.long 0x08 "TBCCR,Control register" bitfld.long 0x08 7. " TBWBF ,Double Buffer" "Disabled,Enabled" bitfld.long 0x08 5. " TBSYNC ,Synchronous mode switching" "Individual,Synchronous" sif cpuis("TMPM365F*") bitfld.long 0x08 4. " FT0SEL ,Select source clock T0" "Select except T0,Select T0" endif bitfld.long 0x08 3. " I2TB ,Clock operation at IDLE mode" "Stopped,Operation" sif cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM365F*")||cpuis("TMPM341F*")||cpuis("TMPM36B*") textline " " sif cpuis("TMPM365F*") eventfld.long 0x08 2. " TBINSEL ,External inputs" "0,1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" elif cpuis("TMPM341F*") bitfld.long 0x08 2. " TBINSEL ,External inputs" "TBCIN0/1,PHCCIN0/1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" else bitfld.long 0x08 2. " TBINSEL ,External inputs" "TBCIN0/1," bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" endif endif line.long 0x0C "TBCMOD,Mode register" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TBCIN0(+)|TBCIN1(+),TBCIN0(+)|TBCIN1(-),TB0OUT(+)|TB0OUT(-)" bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRBC source clock" "TBCIN0,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TBCIN(+),TBCIN(+)|TBCIN(-),TB0OUT(+)|TB0OUT(-)" bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRBC source clock" "TBCIN0 pin,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TBCIN0(+)|TBCIN1(+),TBCIN0(+)|TBCIN0(-),TBCOUT(+)|TBCOUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TBCIN0,T1,T4,T16" elif cpuis("TMPM33?F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TBCIN0(+)|TBCIN1(+),TBCIN0(+)|TBCIN0(-),TBCOUT(+)|TBCOUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TBCIN0,T1,T4,T16" endif line.long 0x10 "TBCFFCR,Flip-flop control register" bitfld.long 0x10 5. " TBC1T1 ,TBFF0 reverse trigger when the up-counter matches TBCCP1" "Disabled,Enabled" bitfld.long 0x10 4. " TBC0T1 ,TBFF0 reverse trigger when the up-counter matches TBCCP0" "Disabled,Enabled" bitfld.long 0x10 3. " TBE1T1 ,TBFF0 reverse trigger when the up-counter matches TBCRG1" "Disabled,Enabled" bitfld.long 0x10 2. " TBE0T1 ,TBFF0 reverse trigger when the up-counter matches TBCRG0" "Disabled,Enabled" textline " " bitfld.long 0x10 0.--1. " TBFF0C[1:0] ,TBFF0 control" "Inverted,Set,Cleared," hgroup.long 0x14++0x3 hide.long 0x00 "TBCST,Status register" in group.long 0x18++0x3 line.long 0x00 "TBCIM,Interrupt mask register" bitfld.long 0x00 2. " TBIMOF ,Overflow interrupt mask" "Not masked,Masked" bitfld.long 0x00 1. " TBIM1 ,Match interrupt mask (TBRG1)" "Not masked,Masked" bitfld.long 0x00 0. " TBIM0 ,Match interrupt mask (TBRG0)" "Not masked,Masked" rgroup.long 0x1C++0x3 line.long 0x00 "TBCUC,Up counter capture register" hexmask.long.word 0x00 0.--15. 1. " TBUC[15:0] ,Data obtained by read capture" group.long 0x20++0x7 line.long 0x00 "TBCRG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " TBRG0[15:0] ,Compare value 0" line.long 0x04 "TBCRG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " TBRG1[15:0] ,Compare value 1" rgroup.long 0x28++0x7 line.long 0x00 "TBCCP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " TBCP0[15:0] ,Capture value 0" line.long 0x04 "TBCCP1,Capture register 1" hexmask.long.word 0x04 0.--15. 1. " TBCP1[15:0] ,Capture value 1" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") group.long 0x30++0x3 line.long 0x00 "TBCDMA,DMA request enable register" bitfld.long 0x00 2. " TBDMAEN2 ,DMA request:compare match" "Disabled,Enabled" bitfld.long 0x00 1. " TBDMAEN1 ,DMA request:input capture 1" "Disabled,Enabled" bitfld.long 0x00 0. " TBDMAEN0 ,DMA request:input capture 0" "Disabled,Enabled" endif width 0xb tree.end tree "Channel D" base ad:0x400D0D00 width 9. group.long 0x00++0x013 line.long 0x00 "TBDEN,Enable register" bitfld.long 0x00 7. " TBEN ,TMRB operation" "Disabled,Enabled" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x00 6. " TBHALT ,Clock operation during debug HALT" "Run,Stopped" endif line.long 0x04 "TBDRUN,RUN register" bitfld.long 0x04 2. " TBPRUN ,Prescaler operation" "Cleared,Counted" bitfld.long 0x04 0. " TBRUN ,Count operation" "Cleared,Counted" line.long 0x08 "TBDCR,Control register" bitfld.long 0x08 7. " TBWBF ,Double Buffer" "Disabled,Enabled" bitfld.long 0x08 5. " TBSYNC ,Synchronous mode switching" "Individual,Synchronous" sif cpuis("TMPM365F*") bitfld.long 0x08 4. " FT0SEL ,Select source clock T0" "Select except T0,Select T0" endif bitfld.long 0x08 3. " I2TB ,Clock operation at IDLE mode" "Stopped,Operation" sif cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM365F*")||cpuis("TMPM341F*")||cpuis("TMPM36B*") textline " " sif cpuis("TMPM365F*") eventfld.long 0x08 2. " TBINSEL ,External inputs" "0,1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" elif cpuis("TMPM341F*") bitfld.long 0x08 2. " TBINSEL ,External inputs" "TBDIN0/1,PHCDIN0/1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" else bitfld.long 0x08 2. " TBINSEL ,External inputs" "TBDIN0/1," bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" endif endif line.long 0x0C "TBDMOD,Mode register" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TBDIN0(+)|TBDIN1(+),TBDIN0(+)|TBDIN1(-),TB0OUT(+)|TB0OUT(-)" bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRBD source clock" "TBDIN0,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TBDIN(+),TBDIN(+)|TBDIN(-),TB0OUT(+)|TB0OUT(-)" bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRBD source clock" "TBDIN0 pin,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TBDIN0(+)|TBDIN1(+),TBDIN0(+)|TBDIN0(-),TBDOUT(+)|TBDOUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TBDIN0,T1,T4,T16" elif cpuis("TMPM33?F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TBDIN0(+)|TBDIN1(+),TBDIN0(+)|TBDIN0(-),TBDOUT(+)|TBDOUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TBDIN0,T1,T4,T16" endif line.long 0x10 "TBDFFCR,Flip-flop control register" bitfld.long 0x10 5. " TBC1T1 ,TBFF0 reverse trigger when the up-counter matches TBDCP1" "Disabled,Enabled" bitfld.long 0x10 4. " TBC0T1 ,TBFF0 reverse trigger when the up-counter matches TBDCP0" "Disabled,Enabled" bitfld.long 0x10 3. " TBE1T1 ,TBFF0 reverse trigger when the up-counter matches TBDRG1" "Disabled,Enabled" bitfld.long 0x10 2. " TBE0T1 ,TBFF0 reverse trigger when the up-counter matches TBDRG0" "Disabled,Enabled" textline " " bitfld.long 0x10 0.--1. " TBFF0C[1:0] ,TBFF0 control" "Inverted,Set,Cleared," hgroup.long 0x14++0x3 hide.long 0x00 "TBDST,Status register" in group.long 0x18++0x3 line.long 0x00 "TBDIM,Interrupt mask register" bitfld.long 0x00 2. " TBIMOF ,Overflow interrupt mask" "Not masked,Masked" bitfld.long 0x00 1. " TBIM1 ,Match interrupt mask (TBRG1)" "Not masked,Masked" bitfld.long 0x00 0. " TBIM0 ,Match interrupt mask (TBRG0)" "Not masked,Masked" rgroup.long 0x1C++0x3 line.long 0x00 "TBDUC,Up counter capture register" hexmask.long.word 0x00 0.--15. 1. " TBUC[15:0] ,Data obtained by read capture" group.long 0x20++0x7 line.long 0x00 "TBDRG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " TBRG0[15:0] ,Compare value 0" line.long 0x04 "TBDRG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " TBRG1[15:0] ,Compare value 1" rgroup.long 0x28++0x7 line.long 0x00 "TBDCP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " TBCP0[15:0] ,Capture value 0" line.long 0x04 "TBDCP1,Capture register 1" hexmask.long.word 0x04 0.--15. 1. " TBCP1[15:0] ,Capture value 1" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") group.long 0x30++0x3 line.long 0x00 "TBDDMA,DMA request enable register" bitfld.long 0x00 2. " TBDMAEN2 ,DMA request:compare match" "Disabled,Enabled" bitfld.long 0x00 1. " TBDMAEN1 ,DMA request:input capture 1" "Disabled,Enabled" bitfld.long 0x00 0. " TBDMAEN0 ,DMA request:input capture 0" "Disabled,Enabled" endif width 0xb tree.end tree "Channel E" base ad:0x400D0E00 width 9. group.long 0x00++0x013 line.long 0x00 "TBEEN,Enable register" bitfld.long 0x00 7. " TBEN ,TMRB operation" "Disabled,Enabled" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x00 6. " TBHALT ,Clock operation during debug HALT" "Run,Stopped" endif line.long 0x04 "TBERUN,RUN register" bitfld.long 0x04 2. " TBPRUN ,Prescaler operation" "Cleared,Counted" bitfld.long 0x04 0. " TBRUN ,Count operation" "Cleared,Counted" line.long 0x08 "TBECR,Control register" bitfld.long 0x08 7. " TBWBF ,Double Buffer" "Disabled,Enabled" bitfld.long 0x08 5. " TBSYNC ,Synchronous mode switching" "Individual,Synchronous" sif cpuis("TMPM365F*") bitfld.long 0x08 4. " FT0SEL ,Select source clock T0" "Select except T0,Select T0" endif bitfld.long 0x08 3. " I2TB ,Clock operation at IDLE mode" "Stopped,Operation" sif cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM365F*")||cpuis("TMPM341F*")||cpuis("TMPM36B*") textline " " sif cpuis("TMPM365F*") eventfld.long 0x08 2. " TBINSEL ,External inputs" "0,1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" elif cpuis("TMPM341F*") bitfld.long 0x08 2. " TBINSEL ,External inputs" "TBEIN0/1,PHCEIN0/1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" else bitfld.long 0x08 2. " TBINSEL ,External inputs" "TBEIN0/1," bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" endif endif line.long 0x0C "TBEMOD,Mode register" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TBEIN0(+)|TBEIN1(+),TBEIN0(+)|TBEIN1(-),TB0OUT(+)|TB0OUT(-)" bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRBE source clock" "TBEIN0,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TBEIN(+),TBEIN(+)|TBEIN(-),TB0OUT(+)|TB0OUT(-)" bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRBE source clock" "TBEIN0 pin,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TBEIN0(+)|TBEIN1(+),TBEIN0(+)|TBEIN0(-),TBEOUT(+)|TBEOUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TBEIN0,T1,T4,T16" elif cpuis("TMPM33?F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TBEIN0(+)|TBEIN1(+),TBEIN0(+)|TBEIN0(-),TBEOUT(+)|TBEOUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TBEIN0,T1,T4,T16" endif line.long 0x10 "TBEFFCR,Flip-flop control register" bitfld.long 0x10 5. " TBC1T1 ,TBFF0 reverse trigger when the up-counter matches TBECP1" "Disabled,Enabled" bitfld.long 0x10 4. " TBC0T1 ,TBFF0 reverse trigger when the up-counter matches TBECP0" "Disabled,Enabled" bitfld.long 0x10 3. " TBE1T1 ,TBFF0 reverse trigger when the up-counter matches TBERG1" "Disabled,Enabled" bitfld.long 0x10 2. " TBE0T1 ,TBFF0 reverse trigger when the up-counter matches TBERG0" "Disabled,Enabled" textline " " bitfld.long 0x10 0.--1. " TBFF0C[1:0] ,TBFF0 control" "Inverted,Set,Cleared," hgroup.long 0x14++0x3 hide.long 0x00 "TBEST,Status register" in group.long 0x18++0x3 line.long 0x00 "TBEIM,Interrupt mask register" bitfld.long 0x00 2. " TBIMOF ,Overflow interrupt mask" "Not masked,Masked" bitfld.long 0x00 1. " TBIM1 ,Match interrupt mask (TBRG1)" "Not masked,Masked" bitfld.long 0x00 0. " TBIM0 ,Match interrupt mask (TBRG0)" "Not masked,Masked" rgroup.long 0x1C++0x3 line.long 0x00 "TBEUC,Up counter capture register" hexmask.long.word 0x00 0.--15. 1. " TBUC[15:0] ,Data obtained by read capture" group.long 0x20++0x7 line.long 0x00 "TBERG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " TBRG0[15:0] ,Compare value 0" line.long 0x04 "TBERG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " TBRG1[15:0] ,Compare value 1" rgroup.long 0x28++0x7 line.long 0x00 "TBECP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " TBCP0[15:0] ,Capture value 0" line.long 0x04 "TBECP1,Capture register 1" hexmask.long.word 0x04 0.--15. 1. " TBCP1[15:0] ,Capture value 1" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") group.long 0x30++0x3 line.long 0x00 "TBEDMA,DMA request enable register" bitfld.long 0x00 2. " TBDMAEN2 ,DMA request:compare match" "Disabled,Enabled" bitfld.long 0x00 1. " TBDMAEN1 ,DMA request:input capture 1" "Disabled,Enabled" bitfld.long 0x00 0. " TBDMAEN0 ,DMA request:input capture 0" "Disabled,Enabled" endif width 0xb tree.end tree "Channel F" base ad:0x400D0F00 width 9. group.long 0x00++0x013 line.long 0x00 "TBFEN,Enable register" bitfld.long 0x00 7. " TBEN ,TMRB operation" "Disabled,Enabled" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x00 6. " TBHALT ,Clock operation during debug HALT" "Run,Stopped" endif line.long 0x04 "TBFRUN,RUN register" bitfld.long 0x04 2. " TBPRUN ,Prescaler operation" "Cleared,Counted" bitfld.long 0x04 0. " TBRUN ,Count operation" "Cleared,Counted" line.long 0x08 "TBFCR,Control register" bitfld.long 0x08 7. " TBWBF ,Double Buffer" "Disabled,Enabled" bitfld.long 0x08 5. " TBSYNC ,Synchronous mode switching" "Individual,Synchronous" sif cpuis("TMPM365F*") bitfld.long 0x08 4. " FT0SEL ,Select source clock T0" "Select except T0,Select T0" endif bitfld.long 0x08 3. " I2TB ,Clock operation at IDLE mode" "Stopped,Operation" sif cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM365F*")||cpuis("TMPM341F*")||cpuis("TMPM36B*") textline " " sif cpuis("TMPM365F*") eventfld.long 0x08 2. " TBINSEL ,External inputs" "0,1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" elif cpuis("TMPM341F*") bitfld.long 0x08 2. " TBINSEL ,External inputs" "TBFIN0/1,PHCFIN0/1" bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" else bitfld.long 0x08 2. " TBINSEL ,External inputs" "TBFIN0/1," bitfld.long 0x08 1. " TRGSEL ,Active edge of the external trigger signal" "Rising edge,Falling edge" bitfld.long 0x08 0. " CSSEL ,Count start" "Software,External" endif endif line.long 0x0C "TBFMOD,Mode register" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TBFIN0(+)|TBFIN1(+),TBFIN0(+)|TBFIN1(-),TB0OUT(+)|TB0OUT(-)" bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRBF source clock" "TBFIN0,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") bitfld.long 0x0C 6. " TBCP ,Capture control by software" "Enabled,Disabled" bitfld.long 0x0C 4.--5. " TBCPM[1:0] ,Capture timing upon rising(+) or falling (-) of pin input" "Disabled,TBFIN(+),TBFIN(+)|TBFIN(-),TB0OUT(+)|TB0OUT(-)" bitfld.long 0x0C 3. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " TBCLK[2:0] ,TMRBF source clock" "TBFIN0 pin,T1,T4,T16,T32,T64,T128,T256" elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TBFIN0(+)|TBFIN1(+),TBFIN0(+)|TBFIN0(-),TBFOUT(+)|TBFOUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TBFIN0,T1,T4,T16" elif cpuis("TMPM33?F*") bitfld.long 0x04 5. " TBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " TBCPM[1:0] ,Capture timing upon rising(+) or falling(-)" "Disabled,TBFIN0(+)|TBFIN1(+),TBFIN0(+)|TBFIN0(-),TBFOUT(+)|TBFOUT(-)" bitfld.long 0x04 2. " TBCLE ,Up-counter control" "Disabled,Enabled" bitfld.long 0x04 0.--1. " TBCLK[1:0] ,Source clock for timer" "TBFIN0,T1,T4,T16" endif line.long 0x10 "TBFFFCR,Flip-flop control register" bitfld.long 0x10 5. " TBC1T1 ,TBFF0 reverse trigger when the up-counter matches TBFCP1" "Disabled,Enabled" bitfld.long 0x10 4. " TBC0T1 ,TBFF0 reverse trigger when the up-counter matches TBFCP0" "Disabled,Enabled" bitfld.long 0x10 3. " TBE1T1 ,TBFF0 reverse trigger when the up-counter matches TBFRG1" "Disabled,Enabled" bitfld.long 0x10 2. " TBE0T1 ,TBFF0 reverse trigger when the up-counter matches TBFRG0" "Disabled,Enabled" textline " " bitfld.long 0x10 0.--1. " TBFF0C[1:0] ,TBFF0 control" "Inverted,Set,Cleared," hgroup.long 0x14++0x3 hide.long 0x00 "TBFST,Status register" in group.long 0x18++0x3 line.long 0x00 "TBFIM,Interrupt mask register" bitfld.long 0x00 2. " TBIMOF ,Overflow interrupt mask" "Not masked,Masked" bitfld.long 0x00 1. " TBIM1 ,Match interrupt mask (TBRG1)" "Not masked,Masked" bitfld.long 0x00 0. " TBIM0 ,Match interrupt mask (TBRG0)" "Not masked,Masked" rgroup.long 0x1C++0x3 line.long 0x00 "TBFUC,Up counter capture register" hexmask.long.word 0x00 0.--15. 1. " TBUC[15:0] ,Data obtained by read capture" group.long 0x20++0x7 line.long 0x00 "TBFRG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " TBRG0[15:0] ,Compare value 0" line.long 0x04 "TBFRG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " TBRG1[15:0] ,Compare value 1" rgroup.long 0x28++0x7 line.long 0x00 "TBFCP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " TBCP0[15:0] ,Capture value 0" line.long 0x04 "TBFCP1,Capture register 1" hexmask.long.word 0x04 0.--15. 1. " TBCP1[15:0] ,Capture value 1" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*") group.long 0x30++0x3 line.long 0x00 "TBFDMA,DMA request enable register" bitfld.long 0x00 2. " TBDMAEN2 ,DMA request:compare match" "Disabled,Enabled" bitfld.long 0x00 1. " TBDMAEN1 ,DMA request:input capture 1" "Disabled,Enabled" bitfld.long 0x00 0. " TBDMAEN0 ,DMA request:input capture 0" "Disabled,Enabled" endif width 0xb tree.end endif tree.end sif cpuis("TMPM320C1*") tree "eDRAM Controller (eDRAM)" base ad:0x40001000 width 13. group.long 0x00++0x27 line.long 0x00 "R_MDRAC,Timing adjustment register 1" line.long 0x04 "R_MDWAC,Timing adjustment register 2" line.long 0x08 "R_MDREFAC,Timing adjustment register 3" line.long 0x0C "R_MDRSTAC,Timing adjustment register 4" line.long 0x10 "R_MDTRASMAX,Timing adjustment register 5" line.long 0x14 "R_MDREFMODE,Auto refresh mode setting" bitfld.long 0x14 0.--1. " TREFM ,Sets the operation mode" "Auto refresh mode 0,,Auto refresh mode 2," line.long 0x18 "R_MDRL,Timing adjustment register 6" line.long 0x1C "R_MDSTART,Controller START instruction" bitfld.long 0x1C 0. " TSTART ,Used to control the start" "Stopped,Started" line.long 0x20 "R_MDSRST1,Controller soft reset" bitfld.long 0x20 0. " TSRST1 ,Used to control reset" "Started,Cancel" line.long 0x24 "R_MDSRST2,Macro soft reset" bitfld.long 0x24 0. " TSRST2 ,Used to control reset" "Started,Cancel" rgroup.long 0x28++0x07 line.long 0x00 "R_MDSTATUS1,Controller status" bitfld.long 0x00 0.--1. " TSTATU1 ," "During reset,Wait for start,During operation,Disabled" line.long 0x04 "R_MDSTATUS2,Macro status" bitfld.long 0x04 0.--1. " TSTATU2 ," "During reset,Pause,During operation,Disabled" group.long 0x30++0x03 line.long 0x00 "R_MDCKE,Macro CKE control" bitfld.long 0x00 0. " TCKE ,The clock for the eDRAM" "Disabled,Enabled" width 0xB tree.end endif tree.open "16-bit Multi-purpose Timers (MPTs)" tree "Timer/IGBT mode registers" tree "Channel 0" sif cpuis("TMPM380F*")||cpuis("TMPM382F*") base ad:0x40050800 width 11. group.long 0x00++0x7 line.long 0x00 "MT0EN,Enable register" bitfld.long 0x00 7. " MTEN ,MPT operation" "Disabled,Enabled" bitfld.long 0x00 6. " MTHALT ,Control in Core HALT at debug" "Disabled,Enabled" bitfld.long 0x00 0. " MTMODE ,Operation mode" "Timer,IGBT" line.long 0x04 "MT0RUN,Run register" bitfld.long 0x04 2. " MTPRUN ,Prescaler Run/stop control" "Stopped/Cleared,Counted" bitfld.long 0x04 0. " MTRUN ,MTP Run/stop control" "Stopped/Cleared,Counted" if ((d.l(ad:0x40050800)&0x1)==0x00) group.long 0x08++0xb line.long 0x00 "MT0TBCR,Control register" bitfld.long 0x00 7. " MTTBWBF ,Double Buffer control" "Disabled,Enabled" bitfld.long 0x00 3. " MTI2TB ,Operation in IDLE mode" "Stopped,Operation" bitfld.long 0x00 1. " MTTBTRGSEL ,External Trigger selection" "Rising-edge,Falling-edge" bitfld.long 0x00 0. " MTTBCSSEL ,Counter Start selection" "Software start,External trigger" line.long 0x04 "MT0TBMOD,Mode register" bitfld.long 0x04 6. " MTTBRSWR ,Separate write time to timer register 0 and 1 (double buffering is enabled)" "Enabled,Disabled" bitfld.long 0x04 5. " MTTBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " MTTBCPM ,Capture timing upon rising(+) or falling(-)" "Disabled,MT0TBIN(+),MT0TBIN(+)|MT0TBIN(-),Disabled" bitfld.long 0x04 2. " MTTBCLE ,Up-counter control" "Disabled,Enabled" textline " " bitfld.long 0x04 0.--1. " MTTBCLK ,Source clock for timer" "MT0TBIN,T1,T4,T16" line.long 0x08 "MT0TBFFCR,Dlip-flop control register" bitfld.long 0x08 5. " MTTBC1T1 ,Reverses the timer flip-flop when the up-counter value is taken into the capture register 1 (MTnCP1)" "Disabled,Enabled" bitfld.long 0x08 4. " MTTBC0T1 ,Reverses the timer flip-flop when the up-counter value is taken into the capture register 0 (MTnCP0)" "Disabled,Enabled" bitfld.long 0x08 3. " MTTBE1T1 ,Reverses the timer flip-flop when the up-counter matches the timer register 1 (MTnRG1)" "Disabled,Enabled" bitfld.long 0x08 2. " MTTBE0T1 ,Reverses the timer flip-flop when the up-counter matches the timer register 0 (MTnRG0)" "Disabled,Enabled" textline " " bitfld.long 0x08 0.--1. " MTTBFF0C[1:0] ,MT0FF0 control" "Inverted,Set,Cleared," hgroup.long 0x14++0x3 hide.long 0x00 "MT0TBST,Status register" in group.long 0x18++0x3 line.long 0x00 "MT0TBIM,Interrupt mask register" bitfld.long 0x00 2. " MTTBIMOF ,Interrupt mask for a match with timer register 0 (MTnRG0)" "Not masked,Masked" bitfld.long 0x00 1. " MTTBIM1 ,Interrupt mask for a match with timer register 1 (MTnRG1)" "Not masked,Masked" bitfld.long 0x00 0. " MTTBIM0 ,Interrupt mask for an up counter overflow" "Not masked,Masked" rgroup.long 0x1c++0x3 line.long 0x00 "MT0TBUC,Read capture register" hexmask.long.word 0x00 0.--15. 1. " UC ,Captured Up-counter value" else hgroup.long 0x08++0x17 hide.long 0x00 "MT0TBCR,Control register" hide.long 0x04 "MT0TBMOD,Mode register" hide.long 0x08 "MT0TBFFCR,Dlip-flop control register" hide.long 0x0C "MT0TBST,Status register" in hide.long 0x10 "MT0TBIM,Interrupt mask register" hide.long 0x14 "MT0TBUC,Read capture register" endif group.long 0x20++0x7 line.long 0x00 "MT0RG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " MTRG0 ,16bit Compare value 0 with Up- counter" line.long 0x04 "MT0RG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " MTRG1 ,16bit Compare value 1 with Up- counter" rgroup.long 0x28++0x7 line.long 0x00 "MT0CP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " MTCP0 ,16 bit up-counter capture value 0" line.long 0x04 "MT0CP1,Capture register 1" hexmask.long.word 0x04 0.--15. 1. " MTCP1 ,16 bit up-counter capture value 1" width 12. if ((d.l(ad:0x40050800)&0x1)==0x1) group.long 0x30++0x3 line.long 0x00 "MT0IGCR,Control register" bitfld.long 0x00 10. " IGIDIS ,Interrupt control when command start" "Enabled,Disabled" bitfld.long 0x00 8.--9. " IGPRD ,Interrupt period selection" "1,2,4," bitfld.long 0x00 6. " IGSNGL ,Operation mode" "Continuous,Onetime" bitfld.long 0x00 4.--5. " IGSTP ,State when stopped" "Stop and counter with output initialized,Stop and clear counter with output maintained,Stop counter after completing output in the current period," textline " " bitfld.long 0x00 2.--3. " IGSTA ,Start mode selection" "Command start and trigger capture,Command start and trigger start,Trigger start," bitfld.long 0x00 0.--1. " IGCLK ,Source clock for IGBT" "T0,T1,T2,T4" wgroup.long 0x34++0x3 line.long 0x00 "MT0IGRESTA,timer restart register" bitfld.long 0x00 0. " IGRESTA ,Count restart control" "No effect,Restart" rgroup.long 0x38++0x3 line.long 0x00 "MT0IGST,Timer status register" bitfld.long 0x00 0. " IGST ,Counter status" "Stopped,Started" group.long 0x3c++0x17 line.long 0x00 "MT0IGICR,Input control register" bitfld.long 0x00 7. " IGTRGM ,Trigger edges accept during active output" "Accepted,Not Accepted" bitfld.long 0x00 6. " IGTRGSEL ,Trigger start edge select" "Falling-edge,Rising-edge" bitfld.long 0x00 0.--3. " IGNCSEL ,Noise elimination time" "No elimination,16/fsys,32/fsys,48/fsys,64/fsys,80/fsys,96/fsys,112/fsys,128/fsys,144/fsys,160/fsys,176/fsys,192/fsys,208/fsys,224/fsys,240/fsys" line.long 0x04 "MT0IGOCR,Output control register" bitfld.long 0x04 5. " IGPOL1 ,MTOUT10 output initial value" "Low,High" bitfld.long 0x04 4. " IGPOL0 ,MTOUT00 output initial value" "Low,High" bitfld.long 0x04 1. " IGOEN1 ,MTOUT10 output control" "Disabled,Enabled" bitfld.long 0x04 0. " IGOEN0 ,MTOUT00 output control" "Disabled,Enabled" line.long 0x08 "MT0IGRG2,Timer register 2" hexmask.long.word 0x08 0.--15. 1. " IGRG2 ,IGBT timer value 2" line.long 0x0c "MT0IGRG3,Timer register 3" hexmask.long.word 0x0c 0.--15. 1. " IGRG3 ,IGBT timer value 3" line.long 0x10 "MT0IGRG4,Timer register 4" hexmask.long.word 0x10 0.--15. 1. " IGRG4 ,IGBT period value 4" line.long 0x14 "MT0IGEMGCR,Control register" bitfld.long 0x14 4.--7. " IGEMGCNT ,Noise elimination time for GEMG input" "No elimination,< 16/fsys,< 32/fsys,< 48/fsys,< 64/fsys,< 80/fsys,< 96/fsys,< 112/fsys,< 128/fsys,< 144/fsys,< 160/fsys,< 176/fsys,< 192/fsys,< 208/fsys,< 224/fsys,< 240/fsys" bitfld.long 0x14 2. " IGEMGRS ,EMG state cancel" "No effect,Cancel" bitfld.long 0x14 1. " IGEMGOC ,MTOUT00/MTOUT10 output control in EMG" "Inactive level,Hi-z" bitfld.long 0x14 0. " IGEMGEN ,EMG circuit control" "Disabled,Enabled" rgroup.long 0x54++0x3 line.long 0x00 "MT0IGEMGST,Status register" bitfld.long 0x00 1. " IGEMGIN ,EMG input after noise elimination status" "Low,High" bitfld.long 0x00 0. " IGEMGST ,EMG protection status" "Not protected,Protected" else hgroup.long 0x30++0x27 hide.long 0x00 "MT0IGCR,Control register" hide.long 0x04 "MT0IGRESTA,timer restart register" hide.long 0x08 "MT0IGST,Timer status register" hide.long 0x0c "MT0IGICR,Input control register" hide.long 0x10 "MT0IGOCR,Output control register" hide.long 0x14 "MT0IGRG2,Timer register 2" hide.long 0x18 "MT0IGRG3,Timer register 3" hide.long 0x1c "MT0IGRG4,Timer register 4" hide.long 0x20 "MT0IGEMGCR,Control register" hide.long 0x24 "MT0IGEMGST,Status register" endif width 0xb tree "PMD registers" base ad:0x40050400 width 16. group.long 0x00++0x07 line.long 0x00 "MTPD1MDEN,PMD Enable Register" bitfld.long 0x00 0. " PWMEN ,Waveform synthesis enable" "Disabled,Enabled" line.long 0x04 "MTPD1PORTMD,Port Output Mode Register" sif cpuis("TMPM370F*")||cpuis("TMPM372F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM375F*")||cpuis("TMPM376F*")||cpuis("TMPM350") bitfld.long 0x04 0.--1. " PORTMD ,Port control setting (Upper phases|lower phases)" "High-Z|High-Z,High-Z|PMD,PMD |High-Z,PMD|PMD" elif cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM367F*") bitfld.long 0x04 0. " PORTMD ,Port control setting" "High-Z,PMD output" endif sif cpuis("TMPM370F*")||cpuis("TMPM372F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM376F*") group.long 0x24++0x3 line.long 0x00 "MTPD1MODESEL,Mode Select Register" bitfld.long 0x00 0. " MDSEL ,Mode select register" "Bus,VE" endif sif (cpu()=="TMPM350") group.long 0x24++0x3 line.long 0x00 "MTPD1MODESEL,Mode Select Register" bitfld.long 0x00 0. " MDSEL ,Mode select register" "Bus," endif sif cpuis("TMPM375F*") if (((d.l(ad:0x40050400+0x8))&0x1)==0x1)&&(((d.l(ad:0x40050400+0x24))&0x1)==0x1) group.long 0x24++0x3 line.long 0x00 "MTPD1MODESEL,Mode Select Register" bitfld.long 0x00 7. " DCMPEN ,Automatic switching" "Disabled,Enabled" bitfld.long 0x00 3. " MDSEL3 ,Mode select register" "Bus,VE" bitfld.long 0x00 2. " MDSEL2 ,Mode select register" "Bus,VE" textline " " bitfld.long 0x00 1. " MDSEL1 ,Mode select register" "Bus,VE" bitfld.long 0x00 0. " MDSEL0 ,Mode select register" "Bus,VE" else group.long 0x24++0x3 line.long 0x00 "MTPD1MODESEL,Mode Select Register" bitfld.long 0x00 3. " MDSEL3 ,Mode select register" "Bus,VE" bitfld.long 0x00 2. " MDSEL2 ,Mode select register" "Bus,VE" textline " " bitfld.long 0x00 1. " MDSEL1 ,Mode select register" "Bus,VE" bitfld.long 0x00 0. " MDSEL0 ,Mode select register" "Bus,VE" endif endif sif cpuis("TMPM375F*") if (((d.l(ad:0x40050400+0x8))&0x1)==0x1) group.long 0x08++0x3 line.long 0x00 "MTPD1MDCR,PMD Control Register" bitfld.long 0x00 14.--15. " WPWMES ,W-phase edge setting" "Edge unfixed,,Rising-edge,Falling-edge" bitfld.long 0x00 12.--13. " VPWMES ,V-phase edge setting" "Edge unfixed,,Rising-edge,Falling-edge" bitfld.long 0x00 10.--11. " UPWMES ,U-phase edge setting" "Edge unfixed,,Rising-edge,Falling-edge" bitfld.long 0x00 8.--9. " DSYNCS ,Double buffer update timing" "Carrier peak,Carrier bottom,Carrier peak,Carrier bottom" textline " " bitfld.long 0x00 6. " PWMCK ,PWM period extension mode" "Normal,4x" bitfld.long 0x00 5. " SYNTMD ,Port output mode" "0,1" bitfld.long 0x00 4. " DTYMD ,Duty mode" "3-phase common,3-phase independent" bitfld.long 0x00 3. " PINT ,PWM interrupt timing" "PWM counter=1,PWM counter=MDPRD" textline " " bitfld.long 0x00 1.--2. " INTPRD ,PWM interrupt period" "0.5*PWM,PWM,2*PWM,4*PWM" bitfld.long 0x00 0. " PWMMD ,PWM carrier waveform (Edge/center-aligned)" "Edge,Center" else group.long 0x08++0x3 line.long 0x00 "MTPD1MDCR,PMD Control Register" bitfld.long 0x00 8.--9. " DSYNCS ,Double buffer update timing" "Carrier peak,Carrier bottom,Carrier peak,Carrier bottom" bitfld.long 0x00 6. " PWMCK ,PWM period extension mode" "Normal,4x" bitfld.long 0x00 5. " SYNTMD ,Port output mode" "0,1" bitfld.long 0x00 4. " DTYMD ,Duty mode" "3-phase common,3-phase independent" textline " " bitfld.long 0x00 3. " PINT ,PWM interrupt timing" "PWM counter=1,PWM counter=MDPRD" bitfld.long 0x00 1.--2. " INTPRD ,PWM interrupt period" "0.5*PWM,PWM,2*PWM,4*PWM" bitfld.long 0x00 0. " PWMMD ,PWM carrier waveform (Edge/center-aligned)" "Edge,Center" endif else if ((d.l(ad:0x40050400+0x8)&0x1)==0x01) group.long 0x08++0x3 line.long 0x00 "MTPD1MDCR,PMD Control Register" bitfld.long 0x00 6. " PWMCK ,PWM period extension mode" "Normal,4x" bitfld.long 0x00 5. " SYNTMD ,Port output mode" "0,1" bitfld.long 0x00 4. " DTYMD ,Duty mode" "3-phase common,3-phase independent" bitfld.long 0x00 3. " PINT ,PWM interrupt timing" "PWM counter=1,PWM counter=MDPRD" textline " " bitfld.long 0x00 1.--2. " INTPRD ,PWM interrupt period" "0.5*PWM,PWM,2*PWM,4*PWM" bitfld.long 0x00 0. " PWMMD ,PWM carrier waveform (Edge/center-aligned)" "Edge,Center" else group.long 0x08++0x3 line.long 0x00 "MTPD1MDCR,PMD Control Register" bitfld.long 0x00 6. " PWMCK ,PWM period extension mode" "Normal,4x" bitfld.long 0x00 5. " SYNTMD ,Port output mode" "0,1" bitfld.long 0x00 4. " DTYMD ,Duty mode" "3-phase common,3-phase independent" bitfld.long 0x00 3. " PINT ,PWM interrupt timing" "PWM counter=1,PWM counter=MDPRD" textline " " bitfld.long 0x00 1.--2. " INTPRD ,PWM interrupt period" ",PWM,2*PWM,4*PWM" bitfld.long 0x00 0. " PWMMD ,PWM carrier waveform (Edge/center-aligned)" "Edge,Center" endif endif rgroup.long 0x0C++0x3 line.long 0x00 "MTPD1CNTSTA,PWM Counter Status Register" bitfld.long 0x00 0. " UPDWN ,PWM counter flag" "Up-counting,Down-counting" rgroup.long 0x10++0x03 line.long 0x00 "MTPD1MDCNT,PWM Counter Register" hexmask.long.word 0x00 0.--15. 1. " MDCNT ,PWM counter" group.long 0x14++0x0F line.long 0x00 "MTPD1MDPRD,PWM Period Register" hexmask.long.word 0x00 0.--15. 1. " MDPRD ,PWM period" line.long 0x04 "MTPD1CMPU,PWM Compare U Register" hexmask.long.word 0x04 0.--15. 1. " CMPU1 ,PWM pulse U width" line.long 0x08 "MTPD1CMPV,PWM Compare V Register" hexmask.long.word 0x08 0.--15. 1. " CMPV1 ,PWM pulse V width" line.long 0x0C "MTPD1CMPW,PWM Compare W Register" hexmask.long.word 0x0C 0.--15. 1. " CMPW1 ,PWM pulse W width" sif cpuis("TMPM375F*") group.long 0x2C++0x3 line.long 0x00 "MTPD1MDPOT,PMD Output Setting Register" bitfld.long 0x00 8.--9. " SYNCS ,Selects PMD1MDOUT" "Asynchronous,INTENC,INTTB00," bitfld.long 0x00 3. " POLH ,Upper phase port polarity (active low/high)" "Low,High" bitfld.long 0x00 2. " POLL ,Lower phase port polarity (active low/high)" "Low,High" bitfld.long 0x00 0.--1. " PSYNCS ,MDOUT transfer timing" "Async to PWM,Carrier bottom,Carrier peak,Carrier peak and carrier bottom" else group.long 0x2C++0x3 line.long 0x00 "MTPD1MDPOT,PMD Output Setting Register" bitfld.long 0x00 3. " POLH ,Upper phase port polarity (active low/high)" "Low,High" bitfld.long 0x00 2. " POLL ,Lower phase port polarity (active low/high)" "Low,High" bitfld.long 0x00 0.--1. " PSYNCS ,MDOUT transfer timing" "Async to PWM,PWM counter = 1,PWM counter= MDPRD,PWM counter=1 or MDPRD" endif if (((d.l(ad:0x40050400+0x8)&0x20)==0x00)&&((d.l(ad:0x40050400+0x2C)&0x0C)==0x0C)) group.long 0x28++0x3 line.long 0x00 "MTPD1MDOUT,PMD Output Control Register" bitfld.long 0x00 10. " WPWM ,W-phase output control" "H/L,PWM Output" bitfld.long 0x00 9. " VPWM ,V-phase output control" "H/L,PWM Output" bitfld.long 0x00 8. " UPWM ,U-phase output control" "H/L,PWM Output" bitfld.long 0x00 4.--5. " WOC ,W-phase output control" "L-L-!PWM-PWM,L-H-L-PWM,H-L-PWM-L,H-H-PWM-!PWM" textline " " bitfld.long 0x00 2.--3. " VOC ,V-phase output control" "L-L-!PWM-PWM,L-H-L-PWM,H-L-PWM-L,H-H-PWM-!PWM" bitfld.long 0x00 0.--1. " UOC ,U-phase output control" "L-L-!PWM-PWM,L-H-L-PWM,H-L-PWM-L,H-H-PWM-!PWM" elif (((d.l(ad:0x40050400+0x8)&0x20)==0x00)&&((d.l(ad:0x40050400+0x2C)&0x0C)==0x00)) group.long 0x28++0x3 line.long 0x00 "MTPD1MDOUT,PMD Output Control Register" bitfld.long 0x00 10. " WPWM ,W-phase output control" "H/L,PWM Output" bitfld.long 0x00 9. " VPWM ,V-phase output control" "H/L,PWM Output" bitfld.long 0x00 8. " UPWM ,U-phase output control" "H/L,PWM Output" bitfld.long 0x00 4.--5. " WOC ,W-phase output control" "H-H-PWM-!PWM,H-L-H-!PWM,L-H-!PWM-H,L-L-!PWM-PWM" textline " " bitfld.long 0x00 2.--3. " VOC ,V-phase output control" "H-H-PWM-!PWM,H-L-H-!PWM,L-H-!PWM-H,L-L-!PWM-PWM" bitfld.long 0x00 0.--1. " UOC ,U-phase output control" "H-H-PWM-!PWM,H-L-H-!PWM,L-H-!PWM-H,L-L-!PWM-PWM" elif (((d.l(ad:0x40050400+0x8)&0x20)==0x20)&&((d.l(ad:0x40050400+0x2C)&0x0C)==0x0C)) group.long 0x28++0x3 line.long 0x00 "MTPD1MDOUT,PMD Output Control Register" bitfld.long 0x00 10. " WPWM ,W-phase output control" "H/L,PWM Output" bitfld.long 0x00 9. " VPWM ,V-phase output control" "H/L,PWM Output" bitfld.long 0x00 8. " UPWM ,U-phase output control" "H/L,PWM Output" bitfld.long 0x00 4.--5. " WOC ,W-phase output control" "L-L-!PWM-PWM,L-H-L-!PWM,H-L-PWM-L,H-H-PWM-!PWM" textline " " bitfld.long 0x00 2.--3. " VOC ,V-phase output control" "L-L-!PWM-PWM,L-H-L-!PWM,H-L-PWM-L,H-H-PWM-!PWM" bitfld.long 0x00 0.--1. " UOC ,U-phase output control" "L-L-!PWM-PWM,L-H-L-!PWM,H-L-PWM-L,H-H-PWM-!PWM" elif (((d.l(ad:0x40050400+0x8)&0x20)==0x20)&&((d.l(ad:0x40050400+0x2C)&0x0C)==0x00)) group.long 0x28++0x3 line.long 0x00 "MTPD1MDOUT,PMD Output Control Register" bitfld.long 0x00 10. " WPWM ,W-phase output control" "H/L,PWM Output" bitfld.long 0x00 9. " VPWM ,V-phase output control" "H/L,PWM Output" bitfld.long 0x00 8. " UPWM ,U-phase output control" "H/L,PWM Output" bitfld.long 0x00 4.--5. " WOC ,W-phase output control" "H-H-PWM-!PWM,H-L-H-PWM,L-H-!PWM-H,L-L-!PWM-PWM" textline " " bitfld.long 0x00 2.--3. " VOC ,V-phase output control" "H-H-PWM-!PWM,H-L-H-PWM,L-H-!PWM-H,L-L-!PWM-PWM" bitfld.long 0x00 0.--1. " UOC ,U-phase output control" "H-H-PWM-!PWM,H-L-H-PWM,L-H-!PWM-H,L-L-!PWM-PWM" else group.long 0x28++0x3 line.long 0x00 "MTPD1MDOUT,PMD Output Control Register" bitfld.long 0x00 10. " WPWM ,W-phase output control" "H/L,PWM Output" bitfld.long 0x00 9. " VPWM ,V-phase output control" "H/L,PWM Output" bitfld.long 0x00 8. " UPWM ,U-phase output control" "H/L,PWM Output" bitfld.long 0x00 4.--5. " WOC ,W-phase output control" "0,1,2,3" textline " " bitfld.long 0x00 2.--3. " VOC ,V-phase output control" "0,1,2,3" bitfld.long 0x00 0.--1. " UOC ,U-phase output control" "0,1,2,3" endif wgroup.long 0x30++0x3 line.long 0x00 "MTPD1EMGREL,EMG Release Register" hexmask.long.byte 0x00 0.--7. 1. " EMGREL ,EMG disable code" group.long 0x34++0x03 line.long 0x00 "MTPD1EMGCR,EMG Control Register" bitfld.long 0x00 8.--11. " EMGCNT ,EMG input detection time" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 5. " INHEN ,Tool break enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3.--4. " EMGMD ,EMG protection mode select (upper|lower phases/port output)" "All phases High-Z,All upper-phase ON|All lower-phase High-Z,All upper phase High-Z|All lower phase ON,All phase High-Z" sif (cpu()=="TMPM370FY"||cpu()=="TMPM350"||cpu()=="TMPM370FYDFG"||cpu()=="TMPM370FYFG") textline " " bitfld.long 0x00 2. " EMGISEL ,EMG input select" "Port,Comparator" endif textline " " bitfld.long 0x00 1. " EMGRS ,EMG protection release" "No effect,Release" bitfld.long 0x00 0. " EMGEN ,EMG protection circuit enable" "Disabled,Enabled" sif (!(cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM370F*")||cpuis("TMPM372F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*"))) group.long 0x38++0x03 line.long 0x00 "MTPD1EMGSTA,EMG Status Register" bitfld.long 0x00 1. " EMGI ,EMG input" "Low,High" bitfld.long 0x00 0. " EMGST ,EMG protection state" "Normal,Protected" else rgroup.long 0x38++0xB line.long 0x00 "MTPD1EMGSTA,EMG Status Register" bitfld.long 0x00 1. " EMGI ,EMG input" "Low,High" bitfld.long 0x00 0. " EMGST ,EMG protection state" "Normal,Protected" endif sif cpuis("TMPM370F*")||cpuis("TMPM372F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM375F*")||cpuis("TMPM376F*") group.long 0x3C++0x3 line.long 0x00 "MTPD1OVVCR,OVV Control Register" bitfld.long 0x00 8.--11. " OVVCNT ,OVV input detection time (ADC monitor signal)" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 6. " ADIN1EN ,ADC B monitor interrupt input enable" "No interrupt,Interrupt" bitfld.long 0x00 5. " ADIN0EN ,ADC A monitor interrupt input enable" "No interrupt,Interrupt" bitfld.long 0x00 3.--4. " OVVMD ,OVV protection mode (upper|lower phases)" "No output,On|Off,Off|On,Off|Off" textline " " bitfld.long 0x00 2. " OVVISEL ,OVV input select (port/ADC monitor signal)" "Port,ADC" bitfld.long 0x00 1. " OVVRS ,OVV protection release" "Disabled,Disabled" bitfld.long 0x00 0. " OVVEN ,OVV protection circuit enable" "Disabled,Enabled" rgroup.long 0x40++0x3 line.long 0x00 "MTPD1OVVSTA,OVV Status Register" bitfld.long 0x00 1. " OVVI ,OVVI input (port/ADC monitor signal)" "Port,ADC" bitfld.long 0x00 0. " OVVST ,OVV protection state" "Normal,Protected" endif if ((d.l(ad:0x40050400+0x0)&0x1)==0x1) group.long 0x44++0x3 line.long 0x00 "MTPD1DTR,Dead Time Register" hexmask.long.byte 0x00 0.--7. 1. " DTR ,Dead time" else rgroup.long 0x44++0x3 line.long 0x00 "MTPD1DTR,Dead Time Register" hexmask.long.byte 0x00 0.--7. 1. " DTR ,Dead time" endif sif (!(cpuis("TMPM367F*"))) group.long 0x48++0x7 line.long 0x00 "MTPD1TRGCMP0,Trigger Compare 0 Register" hexmask.long.word 0x00 0.--15. 1. " TRGCMP0 ,Compare value 0" line.long 0x04 "MTPD1TRGCMP1,Trigger Compare 1 Register" hexmask.long.word 0x04 0.--15. 1. " TRGCMP1 ,Compare value 1" endif sif cpuis("TMPM370F*")||cpuis("TMPM372F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM350*")||cpuis("TMPM376F*")||cpuis("TMPM375F*") group.long 0x50++0x7 line.long 0x00 "MTPD1TRGCMP2,Trigger Compare 2 Register" hexmask.long.word 0x00 0.--15. 1. " TRGCMP2 ,Compare value 2" line.long 0x04 "MTPD1TRGCMP3,Trigger Compare 3 Register" hexmask.long.word 0x04 0.--15. 1. " TRGCMP3 ,Compare value 3" endif sif (!(cpuis("TMPM367F*"))) group.long 0x58++0x7 line.long 0x00 "MTPD1TRGCR,Trigger Control Register" sif cpuis("TMPM370F*")||cpuis("TMPM372F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM350*")||cpuis("TMPM376F*")||cpuis("TMPM375F*") bitfld.long 0x00 15. " TRG3BE ,PMDTRG3 buffer update timing" "Sync,Async" bitfld.long 0x00 12.--14. " TRG3MD ,PMDTRG3 mode setting (trigger output timing)" "Disabled,Down-count match,Up-count match,Up/down-count match,PWM carrier peak,PWM carrier bottom,PWM carrier peak/bottom,Disabled" textline " " bitfld.long 0x00 11. " TRG2BE ,PMDTRG2 buffer update timing" "Sync,Async" bitfld.long 0x00 8.--10. " TRG2MD ,PMDTRG2 mode setting (trigger output timing)" "Disabled,Down-count match,Up-count match,Up/down-count match,PWM carrier peak,PWM carrier bottom,PWM carrier peak/bottom,Disabled" textline " " endif bitfld.long 0x00 7. " TRG1BE ,PMDTRG1 buffer update timing" "Sync,Async" bitfld.long 0x00 4.--6. " TRG1MD ,PMDTRG1 mode setting (trigger output timing)" "Disabled,Down-count match,Up-count match,Up/down-count match,PWM carrier peak,PWM carrier bottom,PWM carrier peak/bottom,Disabled" textline " " bitfld.long 0x00 3. " TRG0BE ,PMDTRG0 buffer update timing" "Sync,Async" bitfld.long 0x00 0.--2. " TRG0MD ,PMDTRG0 mode setting (trigger output timing)" "Disabled,Down-count match,Up-count match,Up/down-count match,PWM carrier peak,PWM carrier bottom,PWM carrier peak/bottom,Disabled" line.long 0x04 "MTPD1TRGMD,Trigger Output Mode Setting Register" sif cpuis("TMPM370F*")||cpuis("TMPM372F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM350*")||cpuis("TMPM376F*")||cpuis("TMPM375F*") bitfld.long 0x04 1. " TRGOUT ,Trigger output mode" "Fixed,Variable" bitfld.long 0x04 0. " EMGTGE ,Output enable in EMG protection state" "Disabled,Enabled" elif cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x04 0. " EMGTGE ,Output enable in EMG protection state" "Disabled,Enabled" endif endif sif cpuis("TMPM370F*")||cpuis("TMPM372F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM350*")||cpuis("TMPM376F*")||cpuis("TMPM375F*") group.long 0x60++0x3 line.long 0x00 "MTPD1TRGSEL,Trigger Output Select Register" sif cpuis("TMPM375F*") bitfld.long 0x00 0.--2. " TRGSEL ,Trigger output select" "PMD1TRG0,PMD1TRG1,PMD1TRG2,PMD1TRG3,PMD1TRG4,PMD1TRG5,No output,No output" else bitfld.long 0x00 0.--2. " TRGSEL ,Trigger output select" "PMDTRG0,PMDTRG1,PMDTRG2,PMDTRG3,PMDTRG4,PMDTRG5,No output,No output" endif endif sif cpuis("TMPM375F*") group.long 0x64++0x03 line.long 0x00 "PMD1TRGSYNCR,Trigger Update Timing Setting Register" bitfld.long 0x00 0.--1. " TSYNCS ,Update timing setting for the buffer of the trigger compare register" "PWM bottom or PWM park,PWM bottom,PWM peak,PWM park and PWM bottom" endif width 0xb tree.end endif sif cpuis("TMPM320C1*") base ad:0x4000F000 width 18. group.long 0x00++0x03 line.long 0x00 "Timer0Load,Timer Load Register" hexmask.long.word 0x00 0.--15. 1. " TIM0SD[15:0] ,Set interval value" rgroup.long 0x04++0x03 line.long 0x00 "Timer0Value,Timer Data Register" hexmask.long.word 0x00 0.--15. 1. " TIM0CD[15:0] ,Current counter value" group.long 0x08++0x03 line.long 0x00 "Timer0Control,Timer Control Register" bitfld.long 0x00 7. " TIM0EN ,Timer0 enable bit" "Stopped,Operated" bitfld.long 0x00 6. " TIM0MOD ,Set a Timer0 mode" "Free-run,Periodic" bitfld.long 0x00 5. " TIM0INTE ,Disable the Timer0 interrupt" "Yes,No" textline " " bitfld.long 0x00 2.--3. " TIM0PRS ,Set a Timer0 prescaler" "Magnification,/16,/256," bitfld.long 0x00 1. " TIM0SIZE ,Switch between the Timer0 8/16 counters" "8-bit,16-bit" bitfld.long 0x00 0. " TIM0OSCTL ,Switch between the Timer0 One-Shot/Wrapping counters" "Wrapping,One-Shot" wgroup.long 0x0C++0x03 line.long 0x00 "TIM0INTCLR,Clear the Timer0 interrupt" rgroup.long 0x10++0x07 line.long 0x00 "Timer0RIS,Timer Interrupt Raw Flag Register" bitfld.long 0x00 0. " TIM0RIF ,Timer0 interrupt flag" "No interrupt,Interrupt" line.long 0x04 "Timer0MIS,Timer Interrupt Masked Flag Register" bitfld.long 0x04 0. " TIM0MIF ,Timer0 interrupt flag" "No interrupt,Interrupt" group.long 0x18++0x07 line.long 0x00 "Timer0BGLoad,Timer Back Ground Counter Data Register" hexmask.long.word 0x00 0.--15. 1. " TIM0BSD[15:0] ,Set the Timer0 and BG counter interval value" line.long 0x04 "Timer0Mode,Timer mode register" bitfld.long 0x04 6. " PWM_Mode ,Select a PWM mode" "Disabled,Enabled" bitfld.long 0x04 4.--5. " PWM_Period ,Select a period in PWM mode" "(2^8)-1,(2^9)-1,(2^10)-1,(2^11)-1" group.long 0xA0++0x03 line.long 0x00 "Timer0Compare1,Timer Compare Value" hexmask.long.word 0x00 0.--15. 1. " TIM0CPD ,Set the value to be compared with the Timer0" wgroup.long 0xC0++0x03 line.long 0x00 "Timer0CmpIntClr1,Timer Compare Interrupt Clear Register" group.long 0xE0++0x03 line.long 0x00 "Timer0CmpEn,Timer Compare Enable Register" bitfld.long 0x00 0. " TIM0CPE ,Enable the Timer0 compare operation" "Disabled,Enabled" rgroup.long 0xE4++0x07 line.long 0x00 "Timer0CmpRIS,Timer Compare raw interrupt status Register" bitfld.long 0x00 0. " TIM0CRIF ,Timer0 compare raw interrupt flag" "No interrupt,Interrupt" line.long 0x04 "Timer0CmpMIS,Timer Compare Masked interrupt status Register" bitfld.long 0x04 0. " TIM0CMIF ,Timer0 compare interrupt flag" "No interrupt,Interrupt" group.long 0xEC++0x03 line.long 0x00 "Timer0BGCmp,Timer Back Ground Compare Register" hexmask.long.word 0x00 0.--15. 1. " TIM0BGCPD ,Set the BackGand value to be compared" width 0xb endif sif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*") base ad:0x400C7000 width 11. group.long 0x00++0x7 line.long 0x00 "MT0EN,Enable register" bitfld.long 0x00 7. " MTEN ,MPT operation" "Disabled,Enabled" bitfld.long 0x00 6. " MTHALT ,Control in Core HALT at debug" "Disabled,Enabled" bitfld.long 0x00 0. " MTMODE ,Operation mode" "Timer,IGBT" line.long 0x04 "MT0RUN,Run register" bitfld.long 0x04 2. " MTPRUN ,Prescaler Run/stop control" "Stopped/Cleared,Counted" bitfld.long 0x04 0. " MTRUN ,MTP Run/stop control" "Stopped/Cleared,Counted" if ((d.l(ad:0x400C7000)&0x1)==0x00) group.long 0x08++0xb line.long 0x00 "MT0TBCR,Control register" bitfld.long 0x00 7. " MTTBWBF ,Double Buffer control" "Disabled,Enabled" bitfld.long 0x00 3. " MTI2TB ,Operation in IDLE mode" "Stopped,Operation" bitfld.long 0x00 1. " MTTBTRGSEL ,External Trigger selection" "Rising-edge,Falling-edge" bitfld.long 0x00 0. " MTTBCSSEL ,Counter Start selection" "Software start,External trigger" line.long 0x04 "MT0TBMOD,Mode register" bitfld.long 0x04 6. " MTTBRSWR ,Separate write time to timer register 0 and 1 (double buffering is enabled)" "Enabled,Disabled" bitfld.long 0x04 5. " MTTBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " MTTBCPM ,Capture timing upon rising(+) or falling(-)" "Disabled,MT0TBIN(+),MT0TBIN(+)|MT0TBIN(-),Disabled" bitfld.long 0x04 2. " MTTBCLE ,Up-counter control" "Disabled,Enabled" textline " " bitfld.long 0x04 0.--1. " MTTBCLK ,Source clock for timer" "MT0TBIN,T1,T4,T16" line.long 0x08 "MT0TBFFCR,Dlip-flop control register" bitfld.long 0x08 5. " MTTBC1T1 ,Reverses the timer flip-flop when the up-counter value is taken into the capture register 1 (MTnCP1)" "Disabled,Enabled" bitfld.long 0x08 4. " MTTBC0T1 ,Reverses the timer flip-flop when the up-counter value is taken into the capture register 0 (MTnCP0)" "Disabled,Enabled" bitfld.long 0x08 3. " MTTBE1T1 ,Reverses the timer flip-flop when the up-counter matches the timer register 1 (MTnRG1)" "Disabled,Enabled" bitfld.long 0x08 2. " MTTBE0T1 ,Reverses the timer flip-flop when the up-counter matches the timer register 0 (MTnRG0)" "Disabled,Enabled" textline " " bitfld.long 0x08 0.--1. " MTTBFF0C[1:0] ,MT0FF0 control" "Inverted,Set,Cleared," hgroup.long 0x14++0x3 hide.long 0x00 "MT0TBST,Status register" in group.long 0x18++0x3 line.long 0x00 "MT0TBIM,Interrupt mask register" bitfld.long 0x00 2. " MTTBIMOF ,Interrupt mask for a match with timer register 0 (MTnRG0)" "Not masked,Masked" bitfld.long 0x00 1. " MTTBIM1 ,Interrupt mask for a match with timer register 1 (MTnRG1)" "Not masked,Masked" bitfld.long 0x00 0. " MTTBIM0 ,Interrupt mask for an up counter overflow" "Not masked,Masked" rgroup.long 0x1c++0x3 line.long 0x00 "MT0TBUC,Read capture register" hexmask.long.word 0x00 0.--15. 1. " UC ,Captured Up-counter value" else hgroup.long 0x08++0x17 hide.long 0x00 "MT0TBCR,Control register" hide.long 0x04 "MT0TBMOD,Mode register" hide.long 0x08 "MT0TBFFCR,Dlip-flop control register" hide.long 0x0C "MT0TBST,Status register" in hide.long 0x10 "MT0TBIM,Interrupt mask register" hide.long 0x14 "MT0TBUC,Read capture register" endif group.long 0x20++0x7 line.long 0x00 "MT0RG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " MTRG0 ,16bit Compare value 0 with Up- counter" line.long 0x04 "MT0RG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " MTRG1 ,16bit Compare value 1 with Up- counter" rgroup.long 0x28++0x7 line.long 0x00 "MT0CP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " MTCP0 ,16 bit up-counter capture value 0" line.long 0x04 "MT0CP1,Capture register 1" hexmask.long.word 0x04 0.--15. 1. " MTCP1 ,16 bit up-counter capture value 1" width 12. if ((d.l(ad:0x400C7000)&0x1)==0x1) group.long 0x30++0x3 line.long 0x00 "MT0IGCR,Control register" bitfld.long 0x00 10. " IGIDIS ,Interrupt control when command start" "Enabled,Disabled" bitfld.long 0x00 8.--9. " IGPRD ,Interrupt period selection" "1,2,4," bitfld.long 0x00 6. " IGSNGL ,Operation mode" "Continuous,Onetime" bitfld.long 0x00 4.--5. " IGSTP ,State when stopped" "Stop and counter with output initialized,Stop and clear counter with output maintained,Stop counter after completing output in the current period," textline " " bitfld.long 0x00 2.--3. " IGSTA ,Start mode selection" "Command start and trigger capture,Command start and trigger start,Trigger start," bitfld.long 0x00 0.--1. " IGCLK ,Source clock for IGBT" "T0,T1,T2,T4" wgroup.long 0x34++0x3 line.long 0x00 "MT0IGRESTA,timer restart register" bitfld.long 0x00 0. " IGRESTA ,Count restart control" "No effect,Restart" rgroup.long 0x38++0x3 line.long 0x00 "MT0IGST,Timer status register" bitfld.long 0x00 0. " IGST ,Counter status" "Stopped,Started" group.long 0x3c++0x17 line.long 0x00 "MT0IGICR,Input control register" bitfld.long 0x00 7. " IGTRGM ,Trigger edges accept during active output" "Accepted,Not Accepted" bitfld.long 0x00 6. " IGTRGSEL ,Trigger start edge select" "Falling-edge,Rising-edge" bitfld.long 0x00 0.--3. " IGNCSEL ,Noise elimination time" "No elimination,16/fsys,32/fsys,48/fsys,64/fsys,80/fsys,96/fsys,112/fsys,128/fsys,144/fsys,160/fsys,176/fsys,192/fsys,208/fsys,224/fsys,240/fsys" line.long 0x04 "MT0IGOCR,Output control register" bitfld.long 0x04 5. " IGPOL1 ,MTOUT10 output initial value" "Low,High" bitfld.long 0x04 4. " IGPOL0 ,MTOUT00 output initial value" "Low,High" bitfld.long 0x04 1. " IGOEN1 ,MTOUT10 output control" "Disabled,Enabled" bitfld.long 0x04 0. " IGOEN0 ,MTOUT00 output control" "Disabled,Enabled" line.long 0x08 "MT0IGRG2,Timer register 2" hexmask.long.word 0x08 0.--15. 1. " IGRG2 ,IGBT timer value 2" line.long 0x0c "MT0IGRG3,Timer register 3" hexmask.long.word 0x0c 0.--15. 1. " IGRG3 ,IGBT timer value 3" line.long 0x10 "MT0IGRG4,Timer register 4" hexmask.long.word 0x10 0.--15. 1. " IGRG4 ,IGBT period value 4" line.long 0x14 "MT0IGEMGCR,Control register" bitfld.long 0x14 4.--7. " IGEMGCNT ,Noise elimination time for GEMG input" "No elimination,< 16/fsys,< 32/fsys,< 48/fsys,< 64/fsys,< 80/fsys,< 96/fsys,< 112/fsys,< 128/fsys,< 144/fsys,< 160/fsys,< 176/fsys,< 192/fsys,< 208/fsys,< 224/fsys,< 240/fsys" bitfld.long 0x14 2. " IGEMGRS ,EMG state cancel" "No effect,Cancel" bitfld.long 0x14 1. " IGEMGOC ,MTOUT00/MTOUT10 output control in EMG" "Inactive level,Hi-z" bitfld.long 0x14 0. " IGEMGEN ,EMG circuit control" "Disabled,Enabled" rgroup.long 0x54++0x3 line.long 0x00 "MT0IGEMGST,Status register" bitfld.long 0x00 1. " IGEMGIN ,EMG input after noise elimination status" "Low,High" bitfld.long 0x00 0. " IGEMGST ,EMG protection status" "Not protected,Protected" else hgroup.long 0x30++0x27 hide.long 0x00 "MT0IGCR,Control register" hide.long 0x04 "MT0IGRESTA,timer restart register" hide.long 0x08 "MT0IGST,Timer status register" hide.long 0x0c "MT0IGICR,Input control register" hide.long 0x10 "MT0IGOCR,Output control register" hide.long 0x14 "MT0IGRG2,Timer register 2" hide.long 0x18 "MT0IGRG3,Timer register 3" hide.long 0x1c "MT0IGRG4,Timer register 4" hide.long 0x20 "MT0IGEMGCR,Control register" hide.long 0x24 "MT0IGEMGST,Status register" endif width 0xb tree "PMD registers" base ad:0x400F6000 width 16. group.long 0x00++0x07 line.long 0x00 "MTPD1MDEN,PMD Enable Register" bitfld.long 0x00 0. " PWMEN ,Waveform synthesis enable" "Disabled,Enabled" line.long 0x04 "MTPD1PORTMD,Port Output Mode Register" sif cpuis("TMPM370F*")||cpuis("TMPM372F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM375F*")||cpuis("TMPM376F*")||cpuis("TMPM350") bitfld.long 0x04 0.--1. " PORTMD ,Port control setting (Upper phases|lower phases)" "High-Z|High-Z,High-Z|PMD,PMD |High-Z,PMD|PMD" elif cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM367F*") bitfld.long 0x04 0. " PORTMD ,Port control setting" "High-Z,PMD output" endif sif cpuis("TMPM370F*")||cpuis("TMPM372F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM376F*") group.long 0x24++0x3 line.long 0x00 "MTPD1MODESEL,Mode Select Register" bitfld.long 0x00 0. " MDSEL ,Mode select register" "Bus,VE" endif sif (cpu()=="TMPM350") group.long 0x24++0x3 line.long 0x00 "MTPD1MODESEL,Mode Select Register" bitfld.long 0x00 0. " MDSEL ,Mode select register" "Bus," endif sif cpuis("TMPM375F*") if (((d.l(ad:0x400F6000+0x8))&0x1)==0x1)&&(((d.l(ad:0x400F6000+0x24))&0x1)==0x1) group.long 0x24++0x3 line.long 0x00 "MTPD1MODESEL,Mode Select Register" bitfld.long 0x00 7. " DCMPEN ,Automatic switching" "Disabled,Enabled" bitfld.long 0x00 3. " MDSEL3 ,Mode select register" "Bus,VE" bitfld.long 0x00 2. " MDSEL2 ,Mode select register" "Bus,VE" textline " " bitfld.long 0x00 1. " MDSEL1 ,Mode select register" "Bus,VE" bitfld.long 0x00 0. " MDSEL0 ,Mode select register" "Bus,VE" else group.long 0x24++0x3 line.long 0x00 "MTPD1MODESEL,Mode Select Register" bitfld.long 0x00 3. " MDSEL3 ,Mode select register" "Bus,VE" bitfld.long 0x00 2. " MDSEL2 ,Mode select register" "Bus,VE" textline " " bitfld.long 0x00 1. " MDSEL1 ,Mode select register" "Bus,VE" bitfld.long 0x00 0. " MDSEL0 ,Mode select register" "Bus,VE" endif endif sif cpuis("TMPM375F*") if (((d.l(ad:0x400F6000+0x8))&0x1)==0x1) group.long 0x08++0x3 line.long 0x00 "MTPD1MDCR,PMD Control Register" bitfld.long 0x00 14.--15. " WPWMES ,W-phase edge setting" "Edge unfixed,,Rising-edge,Falling-edge" bitfld.long 0x00 12.--13. " VPWMES ,V-phase edge setting" "Edge unfixed,,Rising-edge,Falling-edge" bitfld.long 0x00 10.--11. " UPWMES ,U-phase edge setting" "Edge unfixed,,Rising-edge,Falling-edge" bitfld.long 0x00 8.--9. " DSYNCS ,Double buffer update timing" "Carrier peak,Carrier bottom,Carrier peak,Carrier bottom" textline " " bitfld.long 0x00 6. " PWMCK ,PWM period extension mode" "Normal,4x" bitfld.long 0x00 5. " SYNTMD ,Port output mode" "0,1" bitfld.long 0x00 4. " DTYMD ,Duty mode" "3-phase common,3-phase independent" bitfld.long 0x00 3. " PINT ,PWM interrupt timing" "PWM counter=1,PWM counter=MDPRD" textline " " bitfld.long 0x00 1.--2. " INTPRD ,PWM interrupt period" "0.5*PWM,PWM,2*PWM,4*PWM" bitfld.long 0x00 0. " PWMMD ,PWM carrier waveform (Edge/center-aligned)" "Edge,Center" else group.long 0x08++0x3 line.long 0x00 "MTPD1MDCR,PMD Control Register" bitfld.long 0x00 8.--9. " DSYNCS ,Double buffer update timing" "Carrier peak,Carrier bottom,Carrier peak,Carrier bottom" bitfld.long 0x00 6. " PWMCK ,PWM period extension mode" "Normal,4x" bitfld.long 0x00 5. " SYNTMD ,Port output mode" "0,1" bitfld.long 0x00 4. " DTYMD ,Duty mode" "3-phase common,3-phase independent" textline " " bitfld.long 0x00 3. " PINT ,PWM interrupt timing" "PWM counter=1,PWM counter=MDPRD" bitfld.long 0x00 1.--2. " INTPRD ,PWM interrupt period" "0.5*PWM,PWM,2*PWM,4*PWM" bitfld.long 0x00 0. " PWMMD ,PWM carrier waveform (Edge/center-aligned)" "Edge,Center" endif else if ((d.l(ad:0x400F6000+0x8)&0x1)==0x01) group.long 0x08++0x3 line.long 0x00 "MTPD1MDCR,PMD Control Register" bitfld.long 0x00 6. " PWMCK ,PWM period extension mode" "Normal,4x" bitfld.long 0x00 5. " SYNTMD ,Port output mode" "0,1" bitfld.long 0x00 4. " DTYMD ,Duty mode" "3-phase common,3-phase independent" bitfld.long 0x00 3. " PINT ,PWM interrupt timing" "PWM counter=1,PWM counter=MDPRD" textline " " bitfld.long 0x00 1.--2. " INTPRD ,PWM interrupt period" "0.5*PWM,PWM,2*PWM,4*PWM" bitfld.long 0x00 0. " PWMMD ,PWM carrier waveform (Edge/center-aligned)" "Edge,Center" else group.long 0x08++0x3 line.long 0x00 "MTPD1MDCR,PMD Control Register" bitfld.long 0x00 6. " PWMCK ,PWM period extension mode" "Normal,4x" bitfld.long 0x00 5. " SYNTMD ,Port output mode" "0,1" bitfld.long 0x00 4. " DTYMD ,Duty mode" "3-phase common,3-phase independent" bitfld.long 0x00 3. " PINT ,PWM interrupt timing" "PWM counter=1,PWM counter=MDPRD" textline " " bitfld.long 0x00 1.--2. " INTPRD ,PWM interrupt period" ",PWM,2*PWM,4*PWM" bitfld.long 0x00 0. " PWMMD ,PWM carrier waveform (Edge/center-aligned)" "Edge,Center" endif endif rgroup.long 0x0C++0x3 line.long 0x00 "MTPD1CNTSTA,PWM Counter Status Register" bitfld.long 0x00 0. " UPDWN ,PWM counter flag" "Up-counting,Down-counting" rgroup.long 0x10++0x03 line.long 0x00 "MTPD1MDCNT,PWM Counter Register" hexmask.long.word 0x00 0.--15. 1. " MDCNT ,PWM counter" group.long 0x14++0x0F line.long 0x00 "MTPD1MDPRD,PWM Period Register" hexmask.long.word 0x00 0.--15. 1. " MDPRD ,PWM period" line.long 0x04 "MTPD1CMPU,PWM Compare U Register" hexmask.long.word 0x04 0.--15. 1. " CMPU1 ,PWM pulse U width" line.long 0x08 "MTPD1CMPV,PWM Compare V Register" hexmask.long.word 0x08 0.--15. 1. " CMPV1 ,PWM pulse V width" line.long 0x0C "MTPD1CMPW,PWM Compare W Register" hexmask.long.word 0x0C 0.--15. 1. " CMPW1 ,PWM pulse W width" sif cpuis("TMPM375F*") group.long 0x2C++0x3 line.long 0x00 "MTPD1MDPOT,PMD Output Setting Register" bitfld.long 0x00 8.--9. " SYNCS ,Selects PMD1MDOUT" "Asynchronous,INTENC,INTTB00," bitfld.long 0x00 3. " POLH ,Upper phase port polarity (active low/high)" "Low,High" bitfld.long 0x00 2. " POLL ,Lower phase port polarity (active low/high)" "Low,High" bitfld.long 0x00 0.--1. " PSYNCS ,MDOUT transfer timing" "Async to PWM,Carrier bottom,Carrier peak,Carrier peak and carrier bottom" else group.long 0x2C++0x3 line.long 0x00 "MTPD1MDPOT,PMD Output Setting Register" bitfld.long 0x00 3. " POLH ,Upper phase port polarity (active low/high)" "Low,High" bitfld.long 0x00 2. " POLL ,Lower phase port polarity (active low/high)" "Low,High" bitfld.long 0x00 0.--1. " PSYNCS ,MDOUT transfer timing" "Async to PWM,PWM counter = 1,PWM counter= MDPRD,PWM counter=1 or MDPRD" endif if (((d.l(ad:0x400F6000+0x8)&0x20)==0x00)&&((d.l(ad:0x400F6000+0x2C)&0x0C)==0x0C)) group.long 0x28++0x3 line.long 0x00 "MTPD1MDOUT,PMD Output Control Register" bitfld.long 0x00 10. " WPWM ,W-phase output control" "H/L,PWM Output" bitfld.long 0x00 9. " VPWM ,V-phase output control" "H/L,PWM Output" bitfld.long 0x00 8. " UPWM ,U-phase output control" "H/L,PWM Output" bitfld.long 0x00 4.--5. " WOC ,W-phase output control" "L-L-!PWM-PWM,L-H-L-PWM,H-L-PWM-L,H-H-PWM-!PWM" textline " " bitfld.long 0x00 2.--3. " VOC ,V-phase output control" "L-L-!PWM-PWM,L-H-L-PWM,H-L-PWM-L,H-H-PWM-!PWM" bitfld.long 0x00 0.--1. " UOC ,U-phase output control" "L-L-!PWM-PWM,L-H-L-PWM,H-L-PWM-L,H-H-PWM-!PWM" elif (((d.l(ad:0x400F6000+0x8)&0x20)==0x00)&&((d.l(ad:0x400F6000+0x2C)&0x0C)==0x00)) group.long 0x28++0x3 line.long 0x00 "MTPD1MDOUT,PMD Output Control Register" bitfld.long 0x00 10. " WPWM ,W-phase output control" "H/L,PWM Output" bitfld.long 0x00 9. " VPWM ,V-phase output control" "H/L,PWM Output" bitfld.long 0x00 8. " UPWM ,U-phase output control" "H/L,PWM Output" bitfld.long 0x00 4.--5. " WOC ,W-phase output control" "H-H-PWM-!PWM,H-L-H-!PWM,L-H-!PWM-H,L-L-!PWM-PWM" textline " " bitfld.long 0x00 2.--3. " VOC ,V-phase output control" "H-H-PWM-!PWM,H-L-H-!PWM,L-H-!PWM-H,L-L-!PWM-PWM" bitfld.long 0x00 0.--1. " UOC ,U-phase output control" "H-H-PWM-!PWM,H-L-H-!PWM,L-H-!PWM-H,L-L-!PWM-PWM" elif (((d.l(ad:0x400F6000+0x8)&0x20)==0x20)&&((d.l(ad:0x400F6000+0x2C)&0x0C)==0x0C)) group.long 0x28++0x3 line.long 0x00 "MTPD1MDOUT,PMD Output Control Register" bitfld.long 0x00 10. " WPWM ,W-phase output control" "H/L,PWM Output" bitfld.long 0x00 9. " VPWM ,V-phase output control" "H/L,PWM Output" bitfld.long 0x00 8. " UPWM ,U-phase output control" "H/L,PWM Output" bitfld.long 0x00 4.--5. " WOC ,W-phase output control" "L-L-!PWM-PWM,L-H-L-!PWM,H-L-PWM-L,H-H-PWM-!PWM" textline " " bitfld.long 0x00 2.--3. " VOC ,V-phase output control" "L-L-!PWM-PWM,L-H-L-!PWM,H-L-PWM-L,H-H-PWM-!PWM" bitfld.long 0x00 0.--1. " UOC ,U-phase output control" "L-L-!PWM-PWM,L-H-L-!PWM,H-L-PWM-L,H-H-PWM-!PWM" elif (((d.l(ad:0x400F6000+0x8)&0x20)==0x20)&&((d.l(ad:0x400F6000+0x2C)&0x0C)==0x00)) group.long 0x28++0x3 line.long 0x00 "MTPD1MDOUT,PMD Output Control Register" bitfld.long 0x00 10. " WPWM ,W-phase output control" "H/L,PWM Output" bitfld.long 0x00 9. " VPWM ,V-phase output control" "H/L,PWM Output" bitfld.long 0x00 8. " UPWM ,U-phase output control" "H/L,PWM Output" bitfld.long 0x00 4.--5. " WOC ,W-phase output control" "H-H-PWM-!PWM,H-L-H-PWM,L-H-!PWM-H,L-L-!PWM-PWM" textline " " bitfld.long 0x00 2.--3. " VOC ,V-phase output control" "H-H-PWM-!PWM,H-L-H-PWM,L-H-!PWM-H,L-L-!PWM-PWM" bitfld.long 0x00 0.--1. " UOC ,U-phase output control" "H-H-PWM-!PWM,H-L-H-PWM,L-H-!PWM-H,L-L-!PWM-PWM" else group.long 0x28++0x3 line.long 0x00 "MTPD1MDOUT,PMD Output Control Register" bitfld.long 0x00 10. " WPWM ,W-phase output control" "H/L,PWM Output" bitfld.long 0x00 9. " VPWM ,V-phase output control" "H/L,PWM Output" bitfld.long 0x00 8. " UPWM ,U-phase output control" "H/L,PWM Output" bitfld.long 0x00 4.--5. " WOC ,W-phase output control" "0,1,2,3" textline " " bitfld.long 0x00 2.--3. " VOC ,V-phase output control" "0,1,2,3" bitfld.long 0x00 0.--1. " UOC ,U-phase output control" "0,1,2,3" endif wgroup.long 0x30++0x3 line.long 0x00 "MTPD1EMGREL,EMG Release Register" hexmask.long.byte 0x00 0.--7. 1. " EMGREL ,EMG disable code" group.long 0x34++0x03 line.long 0x00 "MTPD1EMGCR,EMG Control Register" bitfld.long 0x00 8.--11. " EMGCNT ,EMG input detection time" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 5. " INHEN ,Tool break enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3.--4. " EMGMD ,EMG protection mode select (upper|lower phases/port output)" "All phases High-Z,All upper-phase ON|All lower-phase High-Z,All upper phase High-Z|All lower phase ON,All phase High-Z" sif (cpu()=="TMPM370FY"||cpu()=="TMPM350"||cpu()=="TMPM370FYDFG"||cpu()=="TMPM370FYFG") textline " " bitfld.long 0x00 2. " EMGISEL ,EMG input select" "Port,Comparator" endif textline " " bitfld.long 0x00 1. " EMGRS ,EMG protection release" "No effect,Release" bitfld.long 0x00 0. " EMGEN ,EMG protection circuit enable" "Disabled,Enabled" sif (!(cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM370F*")||cpuis("TMPM372F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*"))) group.long 0x38++0x03 line.long 0x00 "MTPD1EMGSTA,EMG Status Register" bitfld.long 0x00 1. " EMGI ,EMG input" "Low,High" bitfld.long 0x00 0. " EMGST ,EMG protection state" "Normal,Protected" else rgroup.long 0x38++0xB line.long 0x00 "MTPD1EMGSTA,EMG Status Register" bitfld.long 0x00 1. " EMGI ,EMG input" "Low,High" bitfld.long 0x00 0. " EMGST ,EMG protection state" "Normal,Protected" endif sif cpuis("TMPM370F*")||cpuis("TMPM372F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM375F*")||cpuis("TMPM376F*") group.long 0x3C++0x3 line.long 0x00 "MTPD1OVVCR,OVV Control Register" bitfld.long 0x00 8.--11. " OVVCNT ,OVV input detection time (ADC monitor signal)" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 6. " ADIN1EN ,ADC B monitor interrupt input enable" "No interrupt,Interrupt" bitfld.long 0x00 5. " ADIN0EN ,ADC A monitor interrupt input enable" "No interrupt,Interrupt" bitfld.long 0x00 3.--4. " OVVMD ,OVV protection mode (upper|lower phases)" "No output,On|Off,Off|On,Off|Off" textline " " bitfld.long 0x00 2. " OVVISEL ,OVV input select (port/ADC monitor signal)" "Port,ADC" bitfld.long 0x00 1. " OVVRS ,OVV protection release" "Disabled,Disabled" bitfld.long 0x00 0. " OVVEN ,OVV protection circuit enable" "Disabled,Enabled" rgroup.long 0x40++0x3 line.long 0x00 "MTPD1OVVSTA,OVV Status Register" bitfld.long 0x00 1. " OVVI ,OVVI input (port/ADC monitor signal)" "Port,ADC" bitfld.long 0x00 0. " OVVST ,OVV protection state" "Normal,Protected" endif if ((d.l(ad:0x400F6000+0x0)&0x1)==0x1) group.long 0x44++0x3 line.long 0x00 "MTPD1DTR,Dead Time Register" hexmask.long.byte 0x00 0.--7. 1. " DTR ,Dead time" else rgroup.long 0x44++0x3 line.long 0x00 "MTPD1DTR,Dead Time Register" hexmask.long.byte 0x00 0.--7. 1. " DTR ,Dead time" endif sif (!(cpuis("TMPM367F*"))) group.long 0x48++0x7 line.long 0x00 "MTPD1TRGCMP0,Trigger Compare 0 Register" hexmask.long.word 0x00 0.--15. 1. " TRGCMP0 ,Compare value 0" line.long 0x04 "MTPD1TRGCMP1,Trigger Compare 1 Register" hexmask.long.word 0x04 0.--15. 1. " TRGCMP1 ,Compare value 1" endif sif cpuis("TMPM370F*")||cpuis("TMPM372F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM350*")||cpuis("TMPM376F*")||cpuis("TMPM375F*") group.long 0x50++0x7 line.long 0x00 "MTPD1TRGCMP2,Trigger Compare 2 Register" hexmask.long.word 0x00 0.--15. 1. " TRGCMP2 ,Compare value 2" line.long 0x04 "MTPD1TRGCMP3,Trigger Compare 3 Register" hexmask.long.word 0x04 0.--15. 1. " TRGCMP3 ,Compare value 3" endif sif (!(cpuis("TMPM367F*"))) group.long 0x58++0x7 line.long 0x00 "MTPD1TRGCR,Trigger Control Register" sif cpuis("TMPM370F*")||cpuis("TMPM372F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM350*")||cpuis("TMPM376F*")||cpuis("TMPM375F*") bitfld.long 0x00 15. " TRG3BE ,PMDTRG3 buffer update timing" "Sync,Async" bitfld.long 0x00 12.--14. " TRG3MD ,PMDTRG3 mode setting (trigger output timing)" "Disabled,Down-count match,Up-count match,Up/down-count match,PWM carrier peak,PWM carrier bottom,PWM carrier peak/bottom,Disabled" textline " " bitfld.long 0x00 11. " TRG2BE ,PMDTRG2 buffer update timing" "Sync,Async" bitfld.long 0x00 8.--10. " TRG2MD ,PMDTRG2 mode setting (trigger output timing)" "Disabled,Down-count match,Up-count match,Up/down-count match,PWM carrier peak,PWM carrier bottom,PWM carrier peak/bottom,Disabled" textline " " endif bitfld.long 0x00 7. " TRG1BE ,PMDTRG1 buffer update timing" "Sync,Async" bitfld.long 0x00 4.--6. " TRG1MD ,PMDTRG1 mode setting (trigger output timing)" "Disabled,Down-count match,Up-count match,Up/down-count match,PWM carrier peak,PWM carrier bottom,PWM carrier peak/bottom,Disabled" textline " " bitfld.long 0x00 3. " TRG0BE ,PMDTRG0 buffer update timing" "Sync,Async" bitfld.long 0x00 0.--2. " TRG0MD ,PMDTRG0 mode setting (trigger output timing)" "Disabled,Down-count match,Up-count match,Up/down-count match,PWM carrier peak,PWM carrier bottom,PWM carrier peak/bottom,Disabled" line.long 0x04 "MTPD1TRGMD,Trigger Output Mode Setting Register" sif cpuis("TMPM370F*")||cpuis("TMPM372F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM350*")||cpuis("TMPM376F*")||cpuis("TMPM375F*") bitfld.long 0x04 1. " TRGOUT ,Trigger output mode" "Fixed,Variable" bitfld.long 0x04 0. " EMGTGE ,Output enable in EMG protection state" "Disabled,Enabled" elif cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x04 0. " EMGTGE ,Output enable in EMG protection state" "Disabled,Enabled" endif endif sif cpuis("TMPM370F*")||cpuis("TMPM372F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM350*")||cpuis("TMPM376F*")||cpuis("TMPM375F*") group.long 0x60++0x3 line.long 0x00 "MTPD1TRGSEL,Trigger Output Select Register" sif cpuis("TMPM375F*") bitfld.long 0x00 0.--2. " TRGSEL ,Trigger output select" "PMD1TRG0,PMD1TRG1,PMD1TRG2,PMD1TRG3,PMD1TRG4,PMD1TRG5,No output,No output" else bitfld.long 0x00 0.--2. " TRGSEL ,Trigger output select" "PMDTRG0,PMDTRG1,PMDTRG2,PMDTRG3,PMDTRG4,PMDTRG5,No output,No output" endif endif sif cpuis("TMPM375F*") group.long 0x64++0x03 line.long 0x00 "PMD1TRGSYNCR,Trigger Update Timing Setting Register" bitfld.long 0x00 0.--1. " TSYNCS ,Update timing setting for the buffer of the trigger compare register" "PWM bottom or PWM park,PWM bottom,PWM peak,PWM park and PWM bottom" endif width 0xb tree.end endif tree.end tree "Channel 1" sif cpuis("TMPM380F*")||cpuis("TMPM382F*") base ad:0x40050880 width 11. group.long 0x00++0x7 line.long 0x00 "MT1EN,Enable register" bitfld.long 0x00 7. " MTEN ,MPT operation" "Disabled,Enabled" bitfld.long 0x00 6. " MTHALT ,Control in Core HALT at debug" "Disabled,Enabled" bitfld.long 0x00 0. " MTMODE ,Operation mode" "Timer,IGBT" line.long 0x04 "MT1RUN,Run register" bitfld.long 0x04 2. " MTPRUN ,Prescaler Run/stop control" "Stopped/Cleared,Counted" bitfld.long 0x04 0. " MTRUN ,MTP Run/stop control" "Stopped/Cleared,Counted" if ((d.l(ad:0x40050880)&0x1)==0x00) group.long 0x08++0xb line.long 0x00 "MT1TBCR,Control register" bitfld.long 0x00 7. " MTTBWBF ,Double Buffer control" "Disabled,Enabled" bitfld.long 0x00 3. " MTI2TB ,Operation in IDLE mode" "Stopped,Operation" bitfld.long 0x00 1. " MTTBTRGSEL ,External Trigger selection" "Rising-edge,Falling-edge" bitfld.long 0x00 0. " MTTBCSSEL ,Counter Start selection" "Software start,External trigger" line.long 0x04 "MT1TBMOD,Mode register" bitfld.long 0x04 6. " MTTBRSWR ,Separate write time to timer register 0 and 1 (double buffering is enabled)" "Enabled,Disabled" bitfld.long 0x04 5. " MTTBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " MTTBCPM ,Capture timing upon rising(+) or falling(-)" "Disabled,MT1TBIN(+),MT1TBIN(+)|MT1TBIN(-),Disabled" bitfld.long 0x04 2. " MTTBCLE ,Up-counter control" "Disabled,Enabled" textline " " bitfld.long 0x04 0.--1. " MTTBCLK ,Source clock for timer" "MT1TBIN,T1,T4,T16" line.long 0x08 "MT1TBFFCR,Dlip-flop control register" bitfld.long 0x08 5. " MTTBC1T1 ,Reverses the timer flip-flop when the up-counter value is taken into the capture register 1 (MTnCP1)" "Disabled,Enabled" bitfld.long 0x08 4. " MTTBC0T1 ,Reverses the timer flip-flop when the up-counter value is taken into the capture register 0 (MTnCP0)" "Disabled,Enabled" bitfld.long 0x08 3. " MTTBE1T1 ,Reverses the timer flip-flop when the up-counter matches the timer register 1 (MTnRG1)" "Disabled,Enabled" bitfld.long 0x08 2. " MTTBE0T1 ,Reverses the timer flip-flop when the up-counter matches the timer register 0 (MTnRG0)" "Disabled,Enabled" textline " " bitfld.long 0x08 0.--1. " MTTBFF0C[1:0] ,MT1FF0 control" "Inverted,Set,Cleared," hgroup.long 0x14++0x3 hide.long 0x00 "MT1TBST,Status register" in group.long 0x18++0x3 line.long 0x00 "MT1TBIM,Interrupt mask register" bitfld.long 0x00 2. " MTTBIMOF ,Interrupt mask for a match with timer register 0 (MTnRG0)" "Not masked,Masked" bitfld.long 0x00 1. " MTTBIM1 ,Interrupt mask for a match with timer register 1 (MTnRG1)" "Not masked,Masked" bitfld.long 0x00 0. " MTTBIM0 ,Interrupt mask for an up counter overflow" "Not masked,Masked" rgroup.long 0x1c++0x3 line.long 0x00 "MT1TBUC,Read capture register" hexmask.long.word 0x00 0.--15. 1. " UC ,Captured Up-counter value" else hgroup.long 0x08++0x17 hide.long 0x00 "MT1TBCR,Control register" hide.long 0x04 "MT1TBMOD,Mode register" hide.long 0x08 "MT1TBFFCR,Dlip-flop control register" hide.long 0x0C "MT1TBST,Status register" in hide.long 0x10 "MT1TBIM,Interrupt mask register" hide.long 0x14 "MT1TBUC,Read capture register" endif group.long 0x20++0x7 line.long 0x00 "MT1RG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " MTRG0 ,16bit Compare value 0 with Up- counter" line.long 0x04 "MT1RG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " MTRG1 ,16bit Compare value 1 with Up- counter" rgroup.long 0x28++0x7 line.long 0x00 "MT1CP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " MTCP0 ,16 bit up-counter capture value 0" line.long 0x04 "MT1CP1,Capture register 1" hexmask.long.word 0x04 0.--15. 1. " MTCP1 ,16 bit up-counter capture value 1" width 12. if ((d.l(ad:0x40050880)&0x1)==0x1) group.long 0x30++0x3 line.long 0x00 "MT1IGCR,Control register" bitfld.long 0x00 10. " IGIDIS ,Interrupt control when command start" "Enabled,Disabled" bitfld.long 0x00 8.--9. " IGPRD ,Interrupt period selection" "1,2,4," bitfld.long 0x00 6. " IGSNGL ,Operation mode" "Continuous,Onetime" bitfld.long 0x00 4.--5. " IGSTP ,State when stopped" "Stop and counter with output initialized,Stop and clear counter with output maintained,Stop counter after completing output in the current period," textline " " bitfld.long 0x00 2.--3. " IGSTA ,Start mode selection" "Command start and trigger capture,Command start and trigger start,Trigger start," bitfld.long 0x00 0.--1. " IGCLK ,Source clock for IGBT" "T0,T1,T2,T4" wgroup.long 0x34++0x3 line.long 0x00 "MT1IGRESTA,timer restart register" bitfld.long 0x00 0. " IGRESTA ,Count restart control" "No effect,Restart" rgroup.long 0x38++0x3 line.long 0x00 "MT1IGST,Timer status register" bitfld.long 0x00 0. " IGST ,Counter status" "Stopped,Started" group.long 0x3c++0x17 line.long 0x00 "MT1IGICR,Input control register" bitfld.long 0x00 7. " IGTRGM ,Trigger edges accept during active output" "Accepted,Not Accepted" bitfld.long 0x00 6. " IGTRGSEL ,Trigger start edge select" "Falling-edge,Rising-edge" bitfld.long 0x00 0.--3. " IGNCSEL ,Noise elimination time" "No elimination,16/fsys,32/fsys,48/fsys,64/fsys,80/fsys,96/fsys,112/fsys,128/fsys,144/fsys,160/fsys,176/fsys,192/fsys,208/fsys,224/fsys,240/fsys" line.long 0x04 "MT1IGOCR,Output control register" bitfld.long 0x04 5. " IGPOL1 ,MTOUT11 output initial value" "Low,High" bitfld.long 0x04 4. " IGPOL0 ,MTOUT01 output initial value" "Low,High" bitfld.long 0x04 1. " IGOEN1 ,MTOUT11 output control" "Disabled,Enabled" bitfld.long 0x04 0. " IGOEN0 ,MTOUT01 output control" "Disabled,Enabled" line.long 0x08 "MT1IGRG2,Timer register 2" hexmask.long.word 0x08 0.--15. 1. " IGRG2 ,IGBT timer value 2" line.long 0x0c "MT1IGRG3,Timer register 3" hexmask.long.word 0x0c 0.--15. 1. " IGRG3 ,IGBT timer value 3" line.long 0x10 "MT1IGRG4,Timer register 4" hexmask.long.word 0x10 0.--15. 1. " IGRG4 ,IGBT period value 4" line.long 0x14 "MT1IGEMGCR,Control register" bitfld.long 0x14 4.--7. " IGEMGCNT ,Noise elimination time for GEMG input" "No elimination,< 16/fsys,< 32/fsys,< 48/fsys,< 64/fsys,< 80/fsys,< 96/fsys,< 112/fsys,< 128/fsys,< 144/fsys,< 160/fsys,< 176/fsys,< 192/fsys,< 208/fsys,< 224/fsys,< 240/fsys" bitfld.long 0x14 2. " IGEMGRS ,EMG state cancel" "No effect,Cancel" bitfld.long 0x14 1. " IGEMGOC ,MTOUT01/MTOUT11 output control in EMG" "Inactive level,Hi-z" bitfld.long 0x14 0. " IGEMGEN ,EMG circuit control" "Disabled,Enabled" rgroup.long 0x54++0x3 line.long 0x00 "MT1IGEMGST,Status register" bitfld.long 0x00 1. " IGEMGIN ,EMG input after noise elimination status" "Low,High" bitfld.long 0x00 0. " IGEMGST ,EMG protection status" "Not protected,Protected" else hgroup.long 0x30++0x27 hide.long 0x00 "MT1IGCR,Control register" hide.long 0x04 "MT1IGRESTA,timer restart register" hide.long 0x08 "MT1IGST,Timer status register" hide.long 0x0c "MT1IGICR,Input control register" hide.long 0x10 "MT1IGOCR,Output control register" hide.long 0x14 "MT1IGRG2,Timer register 2" hide.long 0x18 "MT1IGRG3,Timer register 3" hide.long 0x1c "MT1IGRG4,Timer register 4" hide.long 0x20 "MT1IGEMGCR,Control register" hide.long 0x24 "MT1IGEMGST,Status register" endif width 0xb tree "PMD registers" base ad:0x40050480 width 16. group.long 0x00++0x07 line.long 0x00 "MTPD1MDEN,PMD Enable Register" bitfld.long 0x00 0. " PWMEN ,Waveform synthesis enable" "Disabled,Enabled" line.long 0x04 "MTPD1PORTMD,Port Output Mode Register" sif cpuis("TMPM370F*")||cpuis("TMPM372F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM375F*")||cpuis("TMPM376F*")||cpuis("TMPM350") bitfld.long 0x04 0.--1. " PORTMD ,Port control setting (Upper phases|lower phases)" "High-Z|High-Z,High-Z|PMD,PMD |High-Z,PMD|PMD" elif cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM367F*") bitfld.long 0x04 0. " PORTMD ,Port control setting" "High-Z,PMD output" endif sif cpuis("TMPM370F*")||cpuis("TMPM372F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM376F*") group.long 0x24++0x3 line.long 0x00 "MTPD1MODESEL,Mode Select Register" bitfld.long 0x00 0. " MDSEL ,Mode select register" "Bus,VE" endif sif (cpu()=="TMPM350") group.long 0x24++0x3 line.long 0x00 "MTPD1MODESEL,Mode Select Register" bitfld.long 0x00 0. " MDSEL ,Mode select register" "Bus," endif sif cpuis("TMPM375F*") if (((d.l(ad:0x40050480+0x8))&0x1)==0x1)&&(((d.l(ad:0x40050480+0x24))&0x1)==0x1) group.long 0x24++0x3 line.long 0x00 "MTPD1MODESEL,Mode Select Register" bitfld.long 0x00 7. " DCMPEN ,Automatic switching" "Disabled,Enabled" bitfld.long 0x00 3. " MDSEL3 ,Mode select register" "Bus,VE" bitfld.long 0x00 2. " MDSEL2 ,Mode select register" "Bus,VE" textline " " bitfld.long 0x00 1. " MDSEL1 ,Mode select register" "Bus,VE" bitfld.long 0x00 0. " MDSEL0 ,Mode select register" "Bus,VE" else group.long 0x24++0x3 line.long 0x00 "MTPD1MODESEL,Mode Select Register" bitfld.long 0x00 3. " MDSEL3 ,Mode select register" "Bus,VE" bitfld.long 0x00 2. " MDSEL2 ,Mode select register" "Bus,VE" textline " " bitfld.long 0x00 1. " MDSEL1 ,Mode select register" "Bus,VE" bitfld.long 0x00 0. " MDSEL0 ,Mode select register" "Bus,VE" endif endif sif cpuis("TMPM375F*") if (((d.l(ad:0x40050480+0x8))&0x1)==0x1) group.long 0x08++0x3 line.long 0x00 "MTPD1MDCR,PMD Control Register" bitfld.long 0x00 14.--15. " WPWMES ,W-phase edge setting" "Edge unfixed,,Rising-edge,Falling-edge" bitfld.long 0x00 12.--13. " VPWMES ,V-phase edge setting" "Edge unfixed,,Rising-edge,Falling-edge" bitfld.long 0x00 10.--11. " UPWMES ,U-phase edge setting" "Edge unfixed,,Rising-edge,Falling-edge" bitfld.long 0x00 8.--9. " DSYNCS ,Double buffer update timing" "Carrier peak,Carrier bottom,Carrier peak,Carrier bottom" textline " " bitfld.long 0x00 6. " PWMCK ,PWM period extension mode" "Normal,4x" bitfld.long 0x00 5. " SYNTMD ,Port output mode" "0,1" bitfld.long 0x00 4. " DTYMD ,Duty mode" "3-phase common,3-phase independent" bitfld.long 0x00 3. " PINT ,PWM interrupt timing" "PWM counter=1,PWM counter=MDPRD" textline " " bitfld.long 0x00 1.--2. " INTPRD ,PWM interrupt period" "0.5*PWM,PWM,2*PWM,4*PWM" bitfld.long 0x00 0. " PWMMD ,PWM carrier waveform (Edge/center-aligned)" "Edge,Center" else group.long 0x08++0x3 line.long 0x00 "MTPD1MDCR,PMD Control Register" bitfld.long 0x00 8.--9. " DSYNCS ,Double buffer update timing" "Carrier peak,Carrier bottom,Carrier peak,Carrier bottom" bitfld.long 0x00 6. " PWMCK ,PWM period extension mode" "Normal,4x" bitfld.long 0x00 5. " SYNTMD ,Port output mode" "0,1" bitfld.long 0x00 4. " DTYMD ,Duty mode" "3-phase common,3-phase independent" textline " " bitfld.long 0x00 3. " PINT ,PWM interrupt timing" "PWM counter=1,PWM counter=MDPRD" bitfld.long 0x00 1.--2. " INTPRD ,PWM interrupt period" "0.5*PWM,PWM,2*PWM,4*PWM" bitfld.long 0x00 0. " PWMMD ,PWM carrier waveform (Edge/center-aligned)" "Edge,Center" endif else if ((d.l(ad:0x40050480+0x8)&0x1)==0x01) group.long 0x08++0x3 line.long 0x00 "MTPD1MDCR,PMD Control Register" bitfld.long 0x00 6. " PWMCK ,PWM period extension mode" "Normal,4x" bitfld.long 0x00 5. " SYNTMD ,Port output mode" "0,1" bitfld.long 0x00 4. " DTYMD ,Duty mode" "3-phase common,3-phase independent" bitfld.long 0x00 3. " PINT ,PWM interrupt timing" "PWM counter=1,PWM counter=MDPRD" textline " " bitfld.long 0x00 1.--2. " INTPRD ,PWM interrupt period" "0.5*PWM,PWM,2*PWM,4*PWM" bitfld.long 0x00 0. " PWMMD ,PWM carrier waveform (Edge/center-aligned)" "Edge,Center" else group.long 0x08++0x3 line.long 0x00 "MTPD1MDCR,PMD Control Register" bitfld.long 0x00 6. " PWMCK ,PWM period extension mode" "Normal,4x" bitfld.long 0x00 5. " SYNTMD ,Port output mode" "0,1" bitfld.long 0x00 4. " DTYMD ,Duty mode" "3-phase common,3-phase independent" bitfld.long 0x00 3. " PINT ,PWM interrupt timing" "PWM counter=1,PWM counter=MDPRD" textline " " bitfld.long 0x00 1.--2. " INTPRD ,PWM interrupt period" ",PWM,2*PWM,4*PWM" bitfld.long 0x00 0. " PWMMD ,PWM carrier waveform (Edge/center-aligned)" "Edge,Center" endif endif rgroup.long 0x0C++0x3 line.long 0x00 "MTPD1CNTSTA,PWM Counter Status Register" bitfld.long 0x00 0. " UPDWN ,PWM counter flag" "Up-counting,Down-counting" rgroup.long 0x10++0x03 line.long 0x00 "MTPD1MDCNT,PWM Counter Register" hexmask.long.word 0x00 0.--15. 1. " MDCNT ,PWM counter" group.long 0x14++0x0F line.long 0x00 "MTPD1MDPRD,PWM Period Register" hexmask.long.word 0x00 0.--15. 1. " MDPRD ,PWM period" line.long 0x04 "MTPD1CMPU,PWM Compare U Register" hexmask.long.word 0x04 0.--15. 1. " CMPU1 ,PWM pulse U width" line.long 0x08 "MTPD1CMPV,PWM Compare V Register" hexmask.long.word 0x08 0.--15. 1. " CMPV1 ,PWM pulse V width" line.long 0x0C "MTPD1CMPW,PWM Compare W Register" hexmask.long.word 0x0C 0.--15. 1. " CMPW1 ,PWM pulse W width" sif cpuis("TMPM375F*") group.long 0x2C++0x3 line.long 0x00 "MTPD1MDPOT,PMD Output Setting Register" bitfld.long 0x00 8.--9. " SYNCS ,Selects PMD1MDOUT" "Asynchronous,INTENC,INTTB00," bitfld.long 0x00 3. " POLH ,Upper phase port polarity (active low/high)" "Low,High" bitfld.long 0x00 2. " POLL ,Lower phase port polarity (active low/high)" "Low,High" bitfld.long 0x00 0.--1. " PSYNCS ,MDOUT transfer timing" "Async to PWM,Carrier bottom,Carrier peak,Carrier peak and carrier bottom" else group.long 0x2C++0x3 line.long 0x00 "MTPD1MDPOT,PMD Output Setting Register" bitfld.long 0x00 3. " POLH ,Upper phase port polarity (active low/high)" "Low,High" bitfld.long 0x00 2. " POLL ,Lower phase port polarity (active low/high)" "Low,High" bitfld.long 0x00 0.--1. " PSYNCS ,MDOUT transfer timing" "Async to PWM,PWM counter = 1,PWM counter= MDPRD,PWM counter=1 or MDPRD" endif if (((d.l(ad:0x40050480+0x8)&0x20)==0x00)&&((d.l(ad:0x40050480+0x2C)&0x0C)==0x0C)) group.long 0x28++0x3 line.long 0x00 "MTPD1MDOUT,PMD Output Control Register" bitfld.long 0x00 10. " WPWM ,W-phase output control" "H/L,PWM Output" bitfld.long 0x00 9. " VPWM ,V-phase output control" "H/L,PWM Output" bitfld.long 0x00 8. " UPWM ,U-phase output control" "H/L,PWM Output" bitfld.long 0x00 4.--5. " WOC ,W-phase output control" "L-L-!PWM-PWM,L-H-L-PWM,H-L-PWM-L,H-H-PWM-!PWM" textline " " bitfld.long 0x00 2.--3. " VOC ,V-phase output control" "L-L-!PWM-PWM,L-H-L-PWM,H-L-PWM-L,H-H-PWM-!PWM" bitfld.long 0x00 0.--1. " UOC ,U-phase output control" "L-L-!PWM-PWM,L-H-L-PWM,H-L-PWM-L,H-H-PWM-!PWM" elif (((d.l(ad:0x40050480+0x8)&0x20)==0x00)&&((d.l(ad:0x40050480+0x2C)&0x0C)==0x00)) group.long 0x28++0x3 line.long 0x00 "MTPD1MDOUT,PMD Output Control Register" bitfld.long 0x00 10. " WPWM ,W-phase output control" "H/L,PWM Output" bitfld.long 0x00 9. " VPWM ,V-phase output control" "H/L,PWM Output" bitfld.long 0x00 8. " UPWM ,U-phase output control" "H/L,PWM Output" bitfld.long 0x00 4.--5. " WOC ,W-phase output control" "H-H-PWM-!PWM,H-L-H-!PWM,L-H-!PWM-H,L-L-!PWM-PWM" textline " " bitfld.long 0x00 2.--3. " VOC ,V-phase output control" "H-H-PWM-!PWM,H-L-H-!PWM,L-H-!PWM-H,L-L-!PWM-PWM" bitfld.long 0x00 0.--1. " UOC ,U-phase output control" "H-H-PWM-!PWM,H-L-H-!PWM,L-H-!PWM-H,L-L-!PWM-PWM" elif (((d.l(ad:0x40050480+0x8)&0x20)==0x20)&&((d.l(ad:0x40050480+0x2C)&0x0C)==0x0C)) group.long 0x28++0x3 line.long 0x00 "MTPD1MDOUT,PMD Output Control Register" bitfld.long 0x00 10. " WPWM ,W-phase output control" "H/L,PWM Output" bitfld.long 0x00 9. " VPWM ,V-phase output control" "H/L,PWM Output" bitfld.long 0x00 8. " UPWM ,U-phase output control" "H/L,PWM Output" bitfld.long 0x00 4.--5. " WOC ,W-phase output control" "L-L-!PWM-PWM,L-H-L-!PWM,H-L-PWM-L,H-H-PWM-!PWM" textline " " bitfld.long 0x00 2.--3. " VOC ,V-phase output control" "L-L-!PWM-PWM,L-H-L-!PWM,H-L-PWM-L,H-H-PWM-!PWM" bitfld.long 0x00 0.--1. " UOC ,U-phase output control" "L-L-!PWM-PWM,L-H-L-!PWM,H-L-PWM-L,H-H-PWM-!PWM" elif (((d.l(ad:0x40050480+0x8)&0x20)==0x20)&&((d.l(ad:0x40050480+0x2C)&0x0C)==0x00)) group.long 0x28++0x3 line.long 0x00 "MTPD1MDOUT,PMD Output Control Register" bitfld.long 0x00 10. " WPWM ,W-phase output control" "H/L,PWM Output" bitfld.long 0x00 9. " VPWM ,V-phase output control" "H/L,PWM Output" bitfld.long 0x00 8. " UPWM ,U-phase output control" "H/L,PWM Output" bitfld.long 0x00 4.--5. " WOC ,W-phase output control" "H-H-PWM-!PWM,H-L-H-PWM,L-H-!PWM-H,L-L-!PWM-PWM" textline " " bitfld.long 0x00 2.--3. " VOC ,V-phase output control" "H-H-PWM-!PWM,H-L-H-PWM,L-H-!PWM-H,L-L-!PWM-PWM" bitfld.long 0x00 0.--1. " UOC ,U-phase output control" "H-H-PWM-!PWM,H-L-H-PWM,L-H-!PWM-H,L-L-!PWM-PWM" else group.long 0x28++0x3 line.long 0x00 "MTPD1MDOUT,PMD Output Control Register" bitfld.long 0x00 10. " WPWM ,W-phase output control" "H/L,PWM Output" bitfld.long 0x00 9. " VPWM ,V-phase output control" "H/L,PWM Output" bitfld.long 0x00 8. " UPWM ,U-phase output control" "H/L,PWM Output" bitfld.long 0x00 4.--5. " WOC ,W-phase output control" "0,1,2,3" textline " " bitfld.long 0x00 2.--3. " VOC ,V-phase output control" "0,1,2,3" bitfld.long 0x00 0.--1. " UOC ,U-phase output control" "0,1,2,3" endif wgroup.long 0x30++0x3 line.long 0x00 "MTPD1EMGREL,EMG Release Register" hexmask.long.byte 0x00 0.--7. 1. " EMGREL ,EMG disable code" group.long 0x34++0x03 line.long 0x00 "MTPD1EMGCR,EMG Control Register" bitfld.long 0x00 8.--11. " EMGCNT ,EMG input detection time" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 5. " INHEN ,Tool break enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3.--4. " EMGMD ,EMG protection mode select (upper|lower phases/port output)" "All phases High-Z,All upper-phase ON|All lower-phase High-Z,All upper phase High-Z|All lower phase ON,All phase High-Z" sif (cpu()=="TMPM370FY"||cpu()=="TMPM350"||cpu()=="TMPM370FYDFG"||cpu()=="TMPM370FYFG") textline " " bitfld.long 0x00 2. " EMGISEL ,EMG input select" "Port,Comparator" endif textline " " bitfld.long 0x00 1. " EMGRS ,EMG protection release" "No effect,Release" bitfld.long 0x00 0. " EMGEN ,EMG protection circuit enable" "Disabled,Enabled" sif (!(cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM370F*")||cpuis("TMPM372F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*"))) group.long 0x38++0x03 line.long 0x00 "MTPD1EMGSTA,EMG Status Register" bitfld.long 0x00 1. " EMGI ,EMG input" "Low,High" bitfld.long 0x00 0. " EMGST ,EMG protection state" "Normal,Protected" else rgroup.long 0x38++0xB line.long 0x00 "MTPD1EMGSTA,EMG Status Register" bitfld.long 0x00 1. " EMGI ,EMG input" "Low,High" bitfld.long 0x00 0. " EMGST ,EMG protection state" "Normal,Protected" endif sif cpuis("TMPM370F*")||cpuis("TMPM372F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM375F*")||cpuis("TMPM376F*") group.long 0x3C++0x3 line.long 0x00 "MTPD1OVVCR,OVV Control Register" bitfld.long 0x00 8.--11. " OVVCNT ,OVV input detection time (ADC monitor signal)" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 6. " ADIN1EN ,ADC B monitor interrupt input enable" "No interrupt,Interrupt" bitfld.long 0x00 5. " ADIN0EN ,ADC A monitor interrupt input enable" "No interrupt,Interrupt" bitfld.long 0x00 3.--4. " OVVMD ,OVV protection mode (upper|lower phases)" "No output,On|Off,Off|On,Off|Off" textline " " bitfld.long 0x00 2. " OVVISEL ,OVV input select (port/ADC monitor signal)" "Port,ADC" bitfld.long 0x00 1. " OVVRS ,OVV protection release" "Disabled,Disabled" bitfld.long 0x00 0. " OVVEN ,OVV protection circuit enable" "Disabled,Enabled" rgroup.long 0x40++0x3 line.long 0x00 "MTPD1OVVSTA,OVV Status Register" bitfld.long 0x00 1. " OVVI ,OVVI input (port/ADC monitor signal)" "Port,ADC" bitfld.long 0x00 0. " OVVST ,OVV protection state" "Normal,Protected" endif if ((d.l(ad:0x40050480+0x0)&0x1)==0x1) group.long 0x44++0x3 line.long 0x00 "MTPD1DTR,Dead Time Register" hexmask.long.byte 0x00 0.--7. 1. " DTR ,Dead time" else rgroup.long 0x44++0x3 line.long 0x00 "MTPD1DTR,Dead Time Register" hexmask.long.byte 0x00 0.--7. 1. " DTR ,Dead time" endif sif (!(cpuis("TMPM367F*"))) group.long 0x48++0x7 line.long 0x00 "MTPD1TRGCMP0,Trigger Compare 0 Register" hexmask.long.word 0x00 0.--15. 1. " TRGCMP0 ,Compare value 0" line.long 0x04 "MTPD1TRGCMP1,Trigger Compare 1 Register" hexmask.long.word 0x04 0.--15. 1. " TRGCMP1 ,Compare value 1" endif sif cpuis("TMPM370F*")||cpuis("TMPM372F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM350*")||cpuis("TMPM376F*")||cpuis("TMPM375F*") group.long 0x50++0x7 line.long 0x00 "MTPD1TRGCMP2,Trigger Compare 2 Register" hexmask.long.word 0x00 0.--15. 1. " TRGCMP2 ,Compare value 2" line.long 0x04 "MTPD1TRGCMP3,Trigger Compare 3 Register" hexmask.long.word 0x04 0.--15. 1. " TRGCMP3 ,Compare value 3" endif sif (!(cpuis("TMPM367F*"))) group.long 0x58++0x7 line.long 0x00 "MTPD1TRGCR,Trigger Control Register" sif cpuis("TMPM370F*")||cpuis("TMPM372F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM350*")||cpuis("TMPM376F*")||cpuis("TMPM375F*") bitfld.long 0x00 15. " TRG3BE ,PMDTRG3 buffer update timing" "Sync,Async" bitfld.long 0x00 12.--14. " TRG3MD ,PMDTRG3 mode setting (trigger output timing)" "Disabled,Down-count match,Up-count match,Up/down-count match,PWM carrier peak,PWM carrier bottom,PWM carrier peak/bottom,Disabled" textline " " bitfld.long 0x00 11. " TRG2BE ,PMDTRG2 buffer update timing" "Sync,Async" bitfld.long 0x00 8.--10. " TRG2MD ,PMDTRG2 mode setting (trigger output timing)" "Disabled,Down-count match,Up-count match,Up/down-count match,PWM carrier peak,PWM carrier bottom,PWM carrier peak/bottom,Disabled" textline " " endif bitfld.long 0x00 7. " TRG1BE ,PMDTRG1 buffer update timing" "Sync,Async" bitfld.long 0x00 4.--6. " TRG1MD ,PMDTRG1 mode setting (trigger output timing)" "Disabled,Down-count match,Up-count match,Up/down-count match,PWM carrier peak,PWM carrier bottom,PWM carrier peak/bottom,Disabled" textline " " bitfld.long 0x00 3. " TRG0BE ,PMDTRG0 buffer update timing" "Sync,Async" bitfld.long 0x00 0.--2. " TRG0MD ,PMDTRG0 mode setting (trigger output timing)" "Disabled,Down-count match,Up-count match,Up/down-count match,PWM carrier peak,PWM carrier bottom,PWM carrier peak/bottom,Disabled" line.long 0x04 "MTPD1TRGMD,Trigger Output Mode Setting Register" sif cpuis("TMPM370F*")||cpuis("TMPM372F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM350*")||cpuis("TMPM376F*")||cpuis("TMPM375F*") bitfld.long 0x04 1. " TRGOUT ,Trigger output mode" "Fixed,Variable" bitfld.long 0x04 0. " EMGTGE ,Output enable in EMG protection state" "Disabled,Enabled" elif cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x04 0. " EMGTGE ,Output enable in EMG protection state" "Disabled,Enabled" endif endif sif cpuis("TMPM370F*")||cpuis("TMPM372F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM350*")||cpuis("TMPM376F*")||cpuis("TMPM375F*") group.long 0x60++0x3 line.long 0x00 "MTPD1TRGSEL,Trigger Output Select Register" sif cpuis("TMPM375F*") bitfld.long 0x00 0.--2. " TRGSEL ,Trigger output select" "PMD1TRG0,PMD1TRG1,PMD1TRG2,PMD1TRG3,PMD1TRG4,PMD1TRG5,No output,No output" else bitfld.long 0x00 0.--2. " TRGSEL ,Trigger output select" "PMDTRG0,PMDTRG1,PMDTRG2,PMDTRG3,PMDTRG4,PMDTRG5,No output,No output" endif endif sif cpuis("TMPM375F*") group.long 0x64++0x03 line.long 0x00 "PMD1TRGSYNCR,Trigger Update Timing Setting Register" bitfld.long 0x00 0.--1. " TSYNCS ,Update timing setting for the buffer of the trigger compare register" "PWM bottom or PWM park,PWM bottom,PWM peak,PWM park and PWM bottom" endif width 0xb tree.end endif sif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*") base ad:0x400C7100 width 11. group.long 0x00++0x7 line.long 0x00 "MT0EN,Enable register" bitfld.long 0x00 7. " MTEN ,MPT operation" "Disabled,Enabled" bitfld.long 0x00 6. " MTHALT ,Control in Core HALT at debug" "Disabled,Enabled" bitfld.long 0x00 0. " MTMODE ,Operation mode" "Timer,IGBT" line.long 0x04 "MT0RUN,Run register" bitfld.long 0x04 2. " MTPRUN ,Prescaler Run/stop control" "Stopped/Cleared,Counted" bitfld.long 0x04 0. " MTRUN ,MTP Run/stop control" "Stopped/Cleared,Counted" if ((d.l(ad:0x400C7100)&0x1)==0x00) group.long 0x08++0xb line.long 0x00 "MT0TBCR,Control register" bitfld.long 0x00 7. " MTTBWBF ,Double Buffer control" "Disabled,Enabled" bitfld.long 0x00 3. " MTI2TB ,Operation in IDLE mode" "Stopped,Operation" bitfld.long 0x00 1. " MTTBTRGSEL ,External Trigger selection" "Rising-edge,Falling-edge" bitfld.long 0x00 0. " MTTBCSSEL ,Counter Start selection" "Software start,External trigger" line.long 0x04 "MT0TBMOD,Mode register" bitfld.long 0x04 6. " MTTBRSWR ,Separate write time to timer register 0 and 1 (double buffering is enabled)" "Enabled,Disabled" bitfld.long 0x04 5. " MTTBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " MTTBCPM ,Capture timing upon rising(+) or falling(-)" "Disabled,MT0TBIN(+),MT0TBIN(+)|MT0TBIN(-),Disabled" bitfld.long 0x04 2. " MTTBCLE ,Up-counter control" "Disabled,Enabled" textline " " bitfld.long 0x04 0.--1. " MTTBCLK ,Source clock for timer" "MT0TBIN,T1,T4,T16" line.long 0x08 "MT0TBFFCR,Dlip-flop control register" bitfld.long 0x08 5. " MTTBC1T1 ,Reverses the timer flip-flop when the up-counter value is taken into the capture register 1 (MTnCP1)" "Disabled,Enabled" bitfld.long 0x08 4. " MTTBC0T1 ,Reverses the timer flip-flop when the up-counter value is taken into the capture register 0 (MTnCP0)" "Disabled,Enabled" bitfld.long 0x08 3. " MTTBE1T1 ,Reverses the timer flip-flop when the up-counter matches the timer register 1 (MTnRG1)" "Disabled,Enabled" bitfld.long 0x08 2. " MTTBE0T1 ,Reverses the timer flip-flop when the up-counter matches the timer register 0 (MTnRG0)" "Disabled,Enabled" textline " " bitfld.long 0x08 0.--1. " MTTBFF0C[1:0] ,MT0FF0 control" "Inverted,Set,Cleared," hgroup.long 0x14++0x3 hide.long 0x00 "MT0TBST,Status register" in group.long 0x18++0x3 line.long 0x00 "MT0TBIM,Interrupt mask register" bitfld.long 0x00 2. " MTTBIMOF ,Interrupt mask for a match with timer register 0 (MTnRG0)" "Not masked,Masked" bitfld.long 0x00 1. " MTTBIM1 ,Interrupt mask for a match with timer register 1 (MTnRG1)" "Not masked,Masked" bitfld.long 0x00 0. " MTTBIM0 ,Interrupt mask for an up counter overflow" "Not masked,Masked" rgroup.long 0x1c++0x3 line.long 0x00 "MT0TBUC,Read capture register" hexmask.long.word 0x00 0.--15. 1. " UC ,Captured Up-counter value" else hgroup.long 0x08++0x17 hide.long 0x00 "MT0TBCR,Control register" hide.long 0x04 "MT0TBMOD,Mode register" hide.long 0x08 "MT0TBFFCR,Dlip-flop control register" hide.long 0x0C "MT0TBST,Status register" in hide.long 0x10 "MT0TBIM,Interrupt mask register" hide.long 0x14 "MT0TBUC,Read capture register" endif group.long 0x20++0x7 line.long 0x00 "MT0RG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " MTRG0 ,16bit Compare value 0 with Up- counter" line.long 0x04 "MT0RG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " MTRG1 ,16bit Compare value 1 with Up- counter" rgroup.long 0x28++0x7 line.long 0x00 "MT0CP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " MTCP0 ,16 bit up-counter capture value 0" line.long 0x04 "MT0CP1,Capture register 1" hexmask.long.word 0x04 0.--15. 1. " MTCP1 ,16 bit up-counter capture value 1" width 12. if ((d.l(ad:0x400C7100)&0x1)==0x1) group.long 0x30++0x3 line.long 0x00 "MT0IGCR,Control register" bitfld.long 0x00 10. " IGIDIS ,Interrupt control when command start" "Enabled,Disabled" bitfld.long 0x00 8.--9. " IGPRD ,Interrupt period selection" "1,2,4," bitfld.long 0x00 6. " IGSNGL ,Operation mode" "Continuous,Onetime" bitfld.long 0x00 4.--5. " IGSTP ,State when stopped" "Stop and counter with output initialized,Stop and clear counter with output maintained,Stop counter after completing output in the current period," textline " " bitfld.long 0x00 2.--3. " IGSTA ,Start mode selection" "Command start and trigger capture,Command start and trigger start,Trigger start," bitfld.long 0x00 0.--1. " IGCLK ,Source clock for IGBT" "T0,T1,T2,T4" wgroup.long 0x34++0x3 line.long 0x00 "MT0IGRESTA,timer restart register" bitfld.long 0x00 0. " IGRESTA ,Count restart control" "No effect,Restart" rgroup.long 0x38++0x3 line.long 0x00 "MT0IGST,Timer status register" bitfld.long 0x00 0. " IGST ,Counter status" "Stopped,Started" group.long 0x3c++0x17 line.long 0x00 "MT0IGICR,Input control register" bitfld.long 0x00 7. " IGTRGM ,Trigger edges accept during active output" "Accepted,Not Accepted" bitfld.long 0x00 6. " IGTRGSEL ,Trigger start edge select" "Falling-edge,Rising-edge" bitfld.long 0x00 0.--3. " IGNCSEL ,Noise elimination time" "No elimination,16/fsys,32/fsys,48/fsys,64/fsys,80/fsys,96/fsys,112/fsys,128/fsys,144/fsys,160/fsys,176/fsys,192/fsys,208/fsys,224/fsys,240/fsys" line.long 0x04 "MT0IGOCR,Output control register" bitfld.long 0x04 5. " IGPOL1 ,MTOUT10 output initial value" "Low,High" bitfld.long 0x04 4. " IGPOL0 ,MTOUT00 output initial value" "Low,High" bitfld.long 0x04 1. " IGOEN1 ,MTOUT10 output control" "Disabled,Enabled" bitfld.long 0x04 0. " IGOEN0 ,MTOUT00 output control" "Disabled,Enabled" line.long 0x08 "MT0IGRG2,Timer register 2" hexmask.long.word 0x08 0.--15. 1. " IGRG2 ,IGBT timer value 2" line.long 0x0c "MT0IGRG3,Timer register 3" hexmask.long.word 0x0c 0.--15. 1. " IGRG3 ,IGBT timer value 3" line.long 0x10 "MT0IGRG4,Timer register 4" hexmask.long.word 0x10 0.--15. 1. " IGRG4 ,IGBT period value 4" line.long 0x14 "MT0IGEMGCR,Control register" bitfld.long 0x14 4.--7. " IGEMGCNT ,Noise elimination time for GEMG input" "No elimination,< 16/fsys,< 32/fsys,< 48/fsys,< 64/fsys,< 80/fsys,< 96/fsys,< 112/fsys,< 128/fsys,< 144/fsys,< 160/fsys,< 176/fsys,< 192/fsys,< 208/fsys,< 224/fsys,< 240/fsys" bitfld.long 0x14 2. " IGEMGRS ,EMG state cancel" "No effect,Cancel" bitfld.long 0x14 1. " IGEMGOC ,MTOUT00/MTOUT10 output control in EMG" "Inactive level,Hi-z" bitfld.long 0x14 0. " IGEMGEN ,EMG circuit control" "Disabled,Enabled" rgroup.long 0x54++0x3 line.long 0x00 "MT0IGEMGST,Status register" bitfld.long 0x00 1. " IGEMGIN ,EMG input after noise elimination status" "Low,High" bitfld.long 0x00 0. " IGEMGST ,EMG protection status" "Not protected,Protected" else hgroup.long 0x30++0x27 hide.long 0x00 "MT0IGCR,Control register" hide.long 0x04 "MT0IGRESTA,timer restart register" hide.long 0x08 "MT0IGST,Timer status register" hide.long 0x0c "MT0IGICR,Input control register" hide.long 0x10 "MT0IGOCR,Output control register" hide.long 0x14 "MT0IGRG2,Timer register 2" hide.long 0x18 "MT0IGRG3,Timer register 3" hide.long 0x1c "MT0IGRG4,Timer register 4" hide.long 0x20 "MT0IGEMGCR,Control register" hide.long 0x24 "MT0IGEMGST,Status register" endif width 0xb endif sif cpuis("TMPM320C1*") base ad:0x4000F100 width 18. group.long 0x00++0x03 line.long 0x00 "Timer0Load,Timer Load Register" hexmask.long.word 0x00 0.--15. 1. " TIM0SD[15:0] ,Set interval value" rgroup.long 0x04++0x03 line.long 0x00 "Timer0Value,Timer Data Register" hexmask.long.word 0x00 0.--15. 1. " TIM0CD[15:0] ,Current counter value" group.long 0x08++0x03 line.long 0x00 "Timer0Control,Timer Control Register" bitfld.long 0x00 7. " TIM0EN ,Timer0 enable bit" "Stopped,Operated" bitfld.long 0x00 6. " TIM0MOD ,Set a Timer0 mode" "Free-run,Periodic" bitfld.long 0x00 5. " TIM0INTE ,Disable the Timer0 interrupt" "Yes,No" textline " " bitfld.long 0x00 2.--3. " TIM0PRS ,Set a Timer0 prescaler" "Magnification,/16,/256," bitfld.long 0x00 1. " TIM0SIZE ,Switch between the Timer0 8/16 counters" "8-bit,16-bit" bitfld.long 0x00 0. " TIM0OSCTL ,Switch between the Timer0 One-Shot/Wrapping counters" "Wrapping,One-Shot" wgroup.long 0x0C++0x03 line.long 0x00 "TIM0INTCLR,Clear the Timer0 interrupt" rgroup.long 0x10++0x07 line.long 0x00 "Timer0RIS,Timer Interrupt Raw Flag Register" bitfld.long 0x00 0. " TIM0RIF ,Timer0 interrupt flag" "No interrupt,Interrupt" line.long 0x04 "Timer0MIS,Timer Interrupt Masked Flag Register" bitfld.long 0x04 0. " TIM0MIF ,Timer0 interrupt flag" "No interrupt,Interrupt" group.long 0x18++0x07 line.long 0x00 "Timer0BGLoad,Timer Back Ground Counter Data Register" hexmask.long.word 0x00 0.--15. 1. " TIM0BSD[15:0] ,Set the Timer0 and BG counter interval value" line.long 0x04 "Timer0Mode,Timer mode register" bitfld.long 0x04 6. " PWM_Mode ,Select a PWM mode" "Disabled,Enabled" bitfld.long 0x04 4.--5. " PWM_Period ,Select a period in PWM mode" "(2^8)-1,(2^9)-1,(2^10)-1,(2^11)-1" group.long 0xA0++0x03 line.long 0x00 "Timer0Compare1,Timer Compare Value" hexmask.long.word 0x00 0.--15. 1. " TIM0CPD ,Set the value to be compared with the Timer0" wgroup.long 0xC0++0x03 line.long 0x00 "Timer0CmpIntClr1,Timer Compare Interrupt Clear Register" group.long 0xE0++0x03 line.long 0x00 "Timer0CmpEn,Timer Compare Enable Register" bitfld.long 0x00 0. " TIM0CPE ,Enable the Timer0 compare operation" "Disabled,Enabled" rgroup.long 0xE4++0x07 line.long 0x00 "Timer0CmpRIS,Timer Compare raw interrupt status Register" bitfld.long 0x00 0. " TIM0CRIF ,Timer0 compare raw interrupt flag" "No interrupt,Interrupt" line.long 0x04 "Timer0CmpMIS,Timer Compare Masked interrupt status Register" bitfld.long 0x04 0. " TIM0CMIF ,Timer0 compare interrupt flag" "No interrupt,Interrupt" group.long 0xEC++0x03 line.long 0x00 "Timer0BGCmp,Timer Back Ground Compare Register" hexmask.long.word 0x00 0.--15. 1. " TIM0BGCPD ,Set the BackGand value to be compared" width 0xb endif tree.end tree "Channel 2" sif cpuis("TMPM380F*")||cpuis("TMPM382F*") base ad:0x40050900 width 11. group.long 0x00++0x7 line.long 0x00 "MT2EN,Enable register" bitfld.long 0x00 7. " MTEN ,MPT operation" "Disabled,Enabled" bitfld.long 0x00 6. " MTHALT ,Control in Core HALT at debug" "Disabled,Enabled" bitfld.long 0x00 0. " MTMODE ,Operation mode" "Timer,IGBT" line.long 0x04 "MT2RUN,Run register" bitfld.long 0x04 2. " MTPRUN ,Prescaler Run/stop control" "Stopped/Cleared,Counted" bitfld.long 0x04 0. " MTRUN ,MTP Run/stop control" "Stopped/Cleared,Counted" if ((d.l(ad:0x40050900)&0x1)==0x00) group.long 0x08++0xb line.long 0x00 "MT2TBCR,Control register" bitfld.long 0x00 7. " MTTBWBF ,Double Buffer control" "Disabled,Enabled" bitfld.long 0x00 3. " MTI2TB ,Operation in IDLE mode" "Stopped,Operation" bitfld.long 0x00 1. " MTTBTRGSEL ,External Trigger selection" "Rising-edge,Falling-edge" bitfld.long 0x00 0. " MTTBCSSEL ,Counter Start selection" "Software start,External trigger" line.long 0x04 "MT2TBMOD,Mode register" bitfld.long 0x04 6. " MTTBRSWR ,Separate write time to timer register 0 and 1 (double buffering is enabled)" "Enabled,Disabled" bitfld.long 0x04 5. " MTTBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " MTTBCPM ,Capture timing upon rising(+) or falling(-)" "Disabled,MT2TBIN(+),MT2TBIN(+)|MT2TBIN(-),Disabled" bitfld.long 0x04 2. " MTTBCLE ,Up-counter control" "Disabled,Enabled" textline " " bitfld.long 0x04 0.--1. " MTTBCLK ,Source clock for timer" "MT2TBIN,T1,T4,T16" line.long 0x08 "MT2TBFFCR,Dlip-flop control register" bitfld.long 0x08 5. " MTTBC1T1 ,Reverses the timer flip-flop when the up-counter value is taken into the capture register 1 (MTnCP1)" "Disabled,Enabled" bitfld.long 0x08 4. " MTTBC0T1 ,Reverses the timer flip-flop when the up-counter value is taken into the capture register 0 (MTnCP0)" "Disabled,Enabled" bitfld.long 0x08 3. " MTTBE1T1 ,Reverses the timer flip-flop when the up-counter matches the timer register 1 (MTnRG1)" "Disabled,Enabled" bitfld.long 0x08 2. " MTTBE0T1 ,Reverses the timer flip-flop when the up-counter matches the timer register 0 (MTnRG0)" "Disabled,Enabled" textline " " bitfld.long 0x08 0.--1. " MTTBFF0C[1:0] ,MT2FF0 control" "Inverted,Set,Cleared," hgroup.long 0x14++0x3 hide.long 0x00 "MT2TBST,Status register" in group.long 0x18++0x3 line.long 0x00 "MT2TBIM,Interrupt mask register" bitfld.long 0x00 2. " MTTBIMOF ,Interrupt mask for a match with timer register 0 (MTnRG0)" "Not masked,Masked" bitfld.long 0x00 1. " MTTBIM1 ,Interrupt mask for a match with timer register 1 (MTnRG1)" "Not masked,Masked" bitfld.long 0x00 0. " MTTBIM0 ,Interrupt mask for an up counter overflow" "Not masked,Masked" rgroup.long 0x1c++0x3 line.long 0x00 "MT2TBUC,Read capture register" hexmask.long.word 0x00 0.--15. 1. " UC ,Captured Up-counter value" else hgroup.long 0x08++0x17 hide.long 0x00 "MT2TBCR,Control register" hide.long 0x04 "MT2TBMOD,Mode register" hide.long 0x08 "MT2TBFFCR,Dlip-flop control register" hide.long 0x0C "MT2TBST,Status register" in hide.long 0x10 "MT2TBIM,Interrupt mask register" hide.long 0x14 "MT2TBUC,Read capture register" endif group.long 0x20++0x7 line.long 0x00 "MT2RG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " MTRG0 ,16bit Compare value 0 with Up- counter" line.long 0x04 "MT2RG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " MTRG1 ,16bit Compare value 1 with Up- counter" rgroup.long 0x28++0x7 line.long 0x00 "MT2CP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " MTCP0 ,16 bit up-counter capture value 0" line.long 0x04 "MT2CP1,Capture register 1" hexmask.long.word 0x04 0.--15. 1. " MTCP1 ,16 bit up-counter capture value 1" width 12. if ((d.l(ad:0x40050900)&0x1)==0x1) group.long 0x30++0x3 line.long 0x00 "MT2IGCR,Control register" bitfld.long 0x00 10. " IGIDIS ,Interrupt control when command start" "Enabled,Disabled" bitfld.long 0x00 8.--9. " IGPRD ,Interrupt period selection" "1,2,4," bitfld.long 0x00 6. " IGSNGL ,Operation mode" "Continuous,Onetime" bitfld.long 0x00 4.--5. " IGSTP ,State when stopped" "Stop and counter with output initialized,Stop and clear counter with output maintained,Stop counter after completing output in the current period," textline " " bitfld.long 0x00 2.--3. " IGSTA ,Start mode selection" "Command start and trigger capture,Command start and trigger start,Trigger start," bitfld.long 0x00 0.--1. " IGCLK ,Source clock for IGBT" "T0,T1,T2,T4" wgroup.long 0x34++0x3 line.long 0x00 "MT2IGRESTA,timer restart register" bitfld.long 0x00 0. " IGRESTA ,Count restart control" "No effect,Restart" rgroup.long 0x38++0x3 line.long 0x00 "MT2IGST,Timer status register" bitfld.long 0x00 0. " IGST ,Counter status" "Stopped,Started" group.long 0x3c++0x17 line.long 0x00 "MT2IGICR,Input control register" bitfld.long 0x00 7. " IGTRGM ,Trigger edges accept during active output" "Accepted,Not Accepted" bitfld.long 0x00 6. " IGTRGSEL ,Trigger start edge select" "Falling-edge,Rising-edge" bitfld.long 0x00 0.--3. " IGNCSEL ,Noise elimination time" "No elimination,16/fsys,32/fsys,48/fsys,64/fsys,80/fsys,96/fsys,112/fsys,128/fsys,144/fsys,160/fsys,176/fsys,192/fsys,208/fsys,224/fsys,240/fsys" line.long 0x04 "MT2IGOCR,Output control register" bitfld.long 0x04 5. " IGPOL1 ,MTOUT12 output initial value" "Low,High" bitfld.long 0x04 4. " IGPOL0 ,MTOUT02 output initial value" "Low,High" bitfld.long 0x04 1. " IGOEN1 ,MTOUT12 output control" "Disabled,Enabled" bitfld.long 0x04 0. " IGOEN0 ,MTOUT02 output control" "Disabled,Enabled" line.long 0x08 "MT2IGRG2,Timer register 2" hexmask.long.word 0x08 0.--15. 1. " IGRG2 ,IGBT timer value 2" line.long 0x0c "MT2IGRG3,Timer register 3" hexmask.long.word 0x0c 0.--15. 1. " IGRG3 ,IGBT timer value 3" line.long 0x10 "MT2IGRG4,Timer register 4" hexmask.long.word 0x10 0.--15. 1. " IGRG4 ,IGBT period value 4" line.long 0x14 "MT2IGEMGCR,Control register" bitfld.long 0x14 4.--7. " IGEMGCNT ,Noise elimination time for GEMG input" "No elimination,< 16/fsys,< 32/fsys,< 48/fsys,< 64/fsys,< 80/fsys,< 96/fsys,< 112/fsys,< 128/fsys,< 144/fsys,< 160/fsys,< 176/fsys,< 192/fsys,< 208/fsys,< 224/fsys,< 240/fsys" bitfld.long 0x14 2. " IGEMGRS ,EMG state cancel" "No effect,Cancel" bitfld.long 0x14 1. " IGEMGOC ,MTOUT02/MTOUT12 output control in EMG" "Inactive level,Hi-z" bitfld.long 0x14 0. " IGEMGEN ,EMG circuit control" "Disabled,Enabled" rgroup.long 0x54++0x3 line.long 0x00 "MT2IGEMGST,Status register" bitfld.long 0x00 1. " IGEMGIN ,EMG input after noise elimination status" "Low,High" bitfld.long 0x00 0. " IGEMGST ,EMG protection status" "Not protected,Protected" else hgroup.long 0x30++0x27 hide.long 0x00 "MT2IGCR,Control register" hide.long 0x04 "MT2IGRESTA,timer restart register" hide.long 0x08 "MT2IGST,Timer status register" hide.long 0x0c "MT2IGICR,Input control register" hide.long 0x10 "MT2IGOCR,Output control register" hide.long 0x14 "MT2IGRG2,Timer register 2" hide.long 0x18 "MT2IGRG3,Timer register 3" hide.long 0x1c "MT2IGRG4,Timer register 4" hide.long 0x20 "MT2IGEMGCR,Control register" hide.long 0x24 "MT2IGEMGST,Status register" endif width 0xb endif sif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*") base ad:0x400C7200 width 11. group.long 0x00++0x7 line.long 0x00 "MT2EN,Enable register" bitfld.long 0x00 7. " MTEN ,MPT operation" "Disabled,Enabled" bitfld.long 0x00 6. " MTHALT ,Control in Core HALT at debug" "Disabled,Enabled" bitfld.long 0x00 0. " MTMODE ,Operation mode" "Timer,IGBT" line.long 0x04 "MT2RUN,Run register" bitfld.long 0x04 2. " MTPRUN ,Prescaler Run/stop control" "Stopped/Cleared,Counted" bitfld.long 0x04 0. " MTRUN ,MTP Run/stop control" "Stopped/Cleared,Counted" if ((d.l(ad:0x400C7200)&0x1)==0x00) group.long 0x08++0xb line.long 0x00 "MT2TBCR,Control register" bitfld.long 0x00 7. " MTTBWBF ,Double Buffer control" "Disabled,Enabled" bitfld.long 0x00 3. " MTI2TB ,Operation in IDLE mode" "Stopped,Operation" bitfld.long 0x00 1. " MTTBTRGSEL ,External Trigger selection" "Rising-edge,Falling-edge" bitfld.long 0x00 0. " MTTBCSSEL ,Counter Start selection" "Software start,External trigger" line.long 0x04 "MT2TBMOD,Mode register" bitfld.long 0x04 6. " MTTBRSWR ,Separate write time to timer register 0 and 1 (double buffering is enabled)" "Enabled,Disabled" bitfld.long 0x04 5. " MTTBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " MTTBCPM ,Capture timing upon rising(+) or falling(-)" "Disabled,MT2TBIN(+),MT2TBIN(+)|MT2TBIN(-),Disabled" bitfld.long 0x04 2. " MTTBCLE ,Up-counter control" "Disabled,Enabled" textline " " bitfld.long 0x04 0.--1. " MTTBCLK ,Source clock for timer" "MT2TBIN,T1,T4,T16" line.long 0x08 "MT2TBFFCR,Dlip-flop control register" bitfld.long 0x08 5. " MTTBC1T1 ,Reverses the timer flip-flop when the up-counter value is taken into the capture register 1 (MTnCP1)" "Disabled,Enabled" bitfld.long 0x08 4. " MTTBC0T1 ,Reverses the timer flip-flop when the up-counter value is taken into the capture register 0 (MTnCP0)" "Disabled,Enabled" bitfld.long 0x08 3. " MTTBE1T1 ,Reverses the timer flip-flop when the up-counter matches the timer register 1 (MTnRG1)" "Disabled,Enabled" bitfld.long 0x08 2. " MTTBE0T1 ,Reverses the timer flip-flop when the up-counter matches the timer register 0 (MTnRG0)" "Disabled,Enabled" textline " " bitfld.long 0x08 0.--1. " MTTBFF0C[1:0] ,MT2FF0 control" "Inverted,Set,Cleared," hgroup.long 0x14++0x3 hide.long 0x00 "MT2TBST,Status register" in group.long 0x18++0x3 line.long 0x00 "MT2TBIM,Interrupt mask register" bitfld.long 0x00 2. " MTTBIMOF ,Interrupt mask for a match with timer register 0 (MTnRG0)" "Not masked,Masked" bitfld.long 0x00 1. " MTTBIM1 ,Interrupt mask for a match with timer register 1 (MTnRG1)" "Not masked,Masked" bitfld.long 0x00 0. " MTTBIM0 ,Interrupt mask for an up counter overflow" "Not masked,Masked" rgroup.long 0x1c++0x3 line.long 0x00 "MT2TBUC,Read capture register" hexmask.long.word 0x00 0.--15. 1. " UC ,Captured Up-counter value" else hgroup.long 0x08++0x17 hide.long 0x00 "MT2TBCR,Control register" hide.long 0x04 "MT2TBMOD,Mode register" hide.long 0x08 "MT2TBFFCR,Dlip-flop control register" hide.long 0x0C "MT2TBST,Status register" in hide.long 0x10 "MT2TBIM,Interrupt mask register" hide.long 0x14 "MT2TBUC,Read capture register" endif group.long 0x20++0x7 line.long 0x00 "MT2RG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " MTRG0 ,16bit Compare value 0 with Up- counter" line.long 0x04 "MT2RG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " MTRG1 ,16bit Compare value 1 with Up- counter" rgroup.long 0x28++0x7 line.long 0x00 "MT2CP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " MTCP0 ,16 bit up-counter capture value 0" line.long 0x04 "MT2CP1,Capture register 1" hexmask.long.word 0x04 0.--15. 1. " MTCP1 ,16 bit up-counter capture value 1" width 12. if ((d.l(ad:0x400C7200)&0x1)==0x1) group.long 0x30++0x3 line.long 0x00 "MT2IGCR,Control register" bitfld.long 0x00 10. " IGIDIS ,Interrupt control when command start" "Enabled,Disabled" bitfld.long 0x00 8.--9. " IGPRD ,Interrupt period selection" "1,2,4," bitfld.long 0x00 6. " IGSNGL ,Operation mode" "Continuous,Onetime" bitfld.long 0x00 4.--5. " IGSTP ,State when stopped" "Stop and counter with output initialized,Stop and clear counter with output maintained,Stop counter after completing output in the current period," textline " " bitfld.long 0x00 2.--3. " IGSTA ,Start mode selection" "Command start and trigger capture,Command start and trigger start,Trigger start," bitfld.long 0x00 0.--1. " IGCLK ,Source clock for IGBT" "T0,T1,T2,T4" wgroup.long 0x34++0x3 line.long 0x00 "MT2IGRESTA,timer restart register" bitfld.long 0x00 0. " IGRESTA ,Count restart control" "No effect,Restart" rgroup.long 0x38++0x3 line.long 0x00 "MT2IGST,Timer status register" bitfld.long 0x00 0. " IGST ,Counter status" "Stopped,Started" group.long 0x3c++0x17 line.long 0x00 "MT2IGICR,Input control register" bitfld.long 0x00 7. " IGTRGM ,Trigger edges accept during active output" "Accepted,Not Accepted" bitfld.long 0x00 6. " IGTRGSEL ,Trigger start edge select" "Falling-edge,Rising-edge" bitfld.long 0x00 0.--3. " IGNCSEL ,Noise elimination time" "No elimination,16/fsys,32/fsys,48/fsys,64/fsys,80/fsys,96/fsys,112/fsys,128/fsys,144/fsys,160/fsys,176/fsys,192/fsys,208/fsys,224/fsys,240/fsys" line.long 0x04 "MT2IGOCR,Output control register" bitfld.long 0x04 5. " IGPOL1 ,MTOUT12 output initial value" "Low,High" bitfld.long 0x04 4. " IGPOL0 ,MTOUT02 output initial value" "Low,High" bitfld.long 0x04 1. " IGOEN1 ,MTOUT12 output control" "Disabled,Enabled" bitfld.long 0x04 0. " IGOEN0 ,MTOUT02 output control" "Disabled,Enabled" line.long 0x08 "MT2IGRG2,Timer register 2" hexmask.long.word 0x08 0.--15. 1. " IGRG2 ,IGBT timer value 2" line.long 0x0c "MT2IGRG3,Timer register 3" hexmask.long.word 0x0c 0.--15. 1. " IGRG3 ,IGBT timer value 3" line.long 0x10 "MT2IGRG4,Timer register 4" hexmask.long.word 0x10 0.--15. 1. " IGRG4 ,IGBT period value 4" line.long 0x14 "MT2IGEMGCR,Control register" bitfld.long 0x14 4.--7. " IGEMGCNT ,Noise elimination time for GEMG input" "No elimination,< 16/fsys,< 32/fsys,< 48/fsys,< 64/fsys,< 80/fsys,< 96/fsys,< 112/fsys,< 128/fsys,< 144/fsys,< 160/fsys,< 176/fsys,< 192/fsys,< 208/fsys,< 224/fsys,< 240/fsys" bitfld.long 0x14 2. " IGEMGRS ,EMG state cancel" "No effect,Cancel" bitfld.long 0x14 1. " IGEMGOC ,MTOUT02/MTOUT12 output control in EMG" "Inactive level,Hi-z" bitfld.long 0x14 0. " IGEMGEN ,EMG circuit control" "Disabled,Enabled" rgroup.long 0x54++0x3 line.long 0x00 "MT2IGEMGST,Status register" bitfld.long 0x00 1. " IGEMGIN ,EMG input after noise elimination status" "Low,High" bitfld.long 0x00 0. " IGEMGST ,EMG protection status" "Not protected,Protected" else hgroup.long 0x30++0x27 hide.long 0x00 "MT2IGCR,Control register" hide.long 0x04 "MT2IGRESTA,timer restart register" hide.long 0x08 "MT2IGST,Timer status register" hide.long 0x0c "MT2IGICR,Input control register" hide.long 0x10 "MT2IGOCR,Output control register" hide.long 0x14 "MT2IGRG2,Timer register 2" hide.long 0x18 "MT2IGRG3,Timer register 3" hide.long 0x1c "MT2IGRG4,Timer register 4" hide.long 0x20 "MT2IGEMGCR,Control register" hide.long 0x24 "MT2IGEMGST,Status register" endif width 0xb endif sif cpuis("TMPM320C1*") base ad:0x40010000 width 18. group.long 0x00++0x03 line.long 0x00 "Timer0Load,Timer Load Register" hexmask.long.word 0x00 0.--15. 1. " TIM0SD[15:0] ,Set interval value" rgroup.long 0x04++0x03 line.long 0x00 "Timer0Value,Timer Data Register" hexmask.long.word 0x00 0.--15. 1. " TIM0CD[15:0] ,Current counter value" group.long 0x08++0x03 line.long 0x00 "Timer0Control,Timer Control Register" bitfld.long 0x00 7. " TIM0EN ,Timer0 enable bit" "Stopped,Operated" bitfld.long 0x00 6. " TIM0MOD ,Set a Timer0 mode" "Free-run,Periodic" bitfld.long 0x00 5. " TIM0INTE ,Disable the Timer0 interrupt" "Yes,No" textline " " bitfld.long 0x00 2.--3. " TIM0PRS ,Set a Timer0 prescaler" "Magnification,/16,/256," bitfld.long 0x00 1. " TIM0SIZE ,Switch between the Timer0 8/16 counters" "8-bit,16-bit" bitfld.long 0x00 0. " TIM0OSCTL ,Switch between the Timer0 One-Shot/Wrapping counters" "Wrapping,One-Shot" wgroup.long 0x0C++0x03 line.long 0x00 "TIM0INTCLR,Clear the Timer0 interrupt" rgroup.long 0x10++0x07 line.long 0x00 "Timer0RIS,Timer Interrupt Raw Flag Register" bitfld.long 0x00 0. " TIM0RIF ,Timer0 interrupt flag" "No interrupt,Interrupt" line.long 0x04 "Timer0MIS,Timer Interrupt Masked Flag Register" bitfld.long 0x04 0. " TIM0MIF ,Timer0 interrupt flag" "No interrupt,Interrupt" group.long 0x18++0x07 line.long 0x00 "Timer0BGLoad,Timer Back Ground Counter Data Register" hexmask.long.word 0x00 0.--15. 1. " TIM0BSD[15:0] ,Set the Timer0 and BG counter interval value" line.long 0x04 "Timer0Mode,Timer mode register" bitfld.long 0x04 6. " PWM_Mode ,Select a PWM mode" "Disabled,Enabled" bitfld.long 0x04 4.--5. " PWM_Period ,Select a period in PWM mode" "(2^8)-1,(2^9)-1,(2^10)-1,(2^11)-1" group.long 0xA0++0x03 line.long 0x00 "Timer0Compare1,Timer Compare Value" hexmask.long.word 0x00 0.--15. 1. " TIM0CPD ,Set the value to be compared with the Timer0" wgroup.long 0xC0++0x03 line.long 0x00 "Timer0CmpIntClr1,Timer Compare Interrupt Clear Register" group.long 0xE0++0x03 line.long 0x00 "Timer0CmpEn,Timer Compare Enable Register" bitfld.long 0x00 0. " TIM0CPE ,Enable the Timer0 compare operation" "Disabled,Enabled" rgroup.long 0xE4++0x07 line.long 0x00 "Timer0CmpRIS,Timer Compare raw interrupt status Register" bitfld.long 0x00 0. " TIM0CRIF ,Timer0 compare raw interrupt flag" "No interrupt,Interrupt" line.long 0x04 "Timer0CmpMIS,Timer Compare Masked interrupt status Register" bitfld.long 0x04 0. " TIM0CMIF ,Timer0 compare interrupt flag" "No interrupt,Interrupt" group.long 0xEC++0x03 line.long 0x00 "Timer0BGCmp,Timer Back Ground Compare Register" hexmask.long.word 0x00 0.--15. 1. " TIM0BGCPD ,Set the BackGand value to be compared" width 0xb endif tree.end tree "Channel 3" sif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*") base ad:0x400C7300 width 11. group.long 0x00++0x7 line.long 0x00 "MT0EN,Enable register" bitfld.long 0x00 7. " MTEN ,MPT operation" "Disabled,Enabled" bitfld.long 0x00 6. " MTHALT ,Control in Core HALT at debug" "Disabled,Enabled" bitfld.long 0x00 0. " MTMODE ,Operation mode" "Timer,IGBT" line.long 0x04 "MT0RUN,Run register" bitfld.long 0x04 2. " MTPRUN ,Prescaler Run/stop control" "Stopped/Cleared,Counted" bitfld.long 0x04 0. " MTRUN ,MTP Run/stop control" "Stopped/Cleared,Counted" if ((d.l(ad:0x400C7300)&0x1)==0x00) group.long 0x08++0xb line.long 0x00 "MT0TBCR,Control register" bitfld.long 0x00 7. " MTTBWBF ,Double Buffer control" "Disabled,Enabled" bitfld.long 0x00 3. " MTI2TB ,Operation in IDLE mode" "Stopped,Operation" bitfld.long 0x00 1. " MTTBTRGSEL ,External Trigger selection" "Rising-edge,Falling-edge" bitfld.long 0x00 0. " MTTBCSSEL ,Counter Start selection" "Software start,External trigger" line.long 0x04 "MT0TBMOD,Mode register" bitfld.long 0x04 6. " MTTBRSWR ,Separate write time to timer register 0 and 1 (double buffering is enabled)" "Enabled,Disabled" bitfld.long 0x04 5. " MTTBCP ,Software capture control" "Software capture," bitfld.long 0x04 3.--4. " MTTBCPM ,Capture timing upon rising(+) or falling(-)" "Disabled,MT0TBIN(+),MT0TBIN(+)|MT0TBIN(-),Disabled" bitfld.long 0x04 2. " MTTBCLE ,Up-counter control" "Disabled,Enabled" textline " " bitfld.long 0x04 0.--1. " MTTBCLK ,Source clock for timer" "MT0TBIN,T1,T4,T16" line.long 0x08 "MT0TBFFCR,Dlip-flop control register" bitfld.long 0x08 5. " MTTBC1T1 ,Reverses the timer flip-flop when the up-counter value is taken into the capture register 1 (MTnCP1)" "Disabled,Enabled" bitfld.long 0x08 4. " MTTBC0T1 ,Reverses the timer flip-flop when the up-counter value is taken into the capture register 0 (MTnCP0)" "Disabled,Enabled" bitfld.long 0x08 3. " MTTBE1T1 ,Reverses the timer flip-flop when the up-counter matches the timer register 1 (MTnRG1)" "Disabled,Enabled" bitfld.long 0x08 2. " MTTBE0T1 ,Reverses the timer flip-flop when the up-counter matches the timer register 0 (MTnRG0)" "Disabled,Enabled" textline " " bitfld.long 0x08 0.--1. " MTTBFF0C[1:0] ,MT0FF0 control" "Inverted,Set,Cleared," hgroup.long 0x14++0x3 hide.long 0x00 "MT0TBST,Status register" in group.long 0x18++0x3 line.long 0x00 "MT0TBIM,Interrupt mask register" bitfld.long 0x00 2. " MTTBIMOF ,Interrupt mask for a match with timer register 0 (MTnRG0)" "Not masked,Masked" bitfld.long 0x00 1. " MTTBIM1 ,Interrupt mask for a match with timer register 1 (MTnRG1)" "Not masked,Masked" bitfld.long 0x00 0. " MTTBIM0 ,Interrupt mask for an up counter overflow" "Not masked,Masked" rgroup.long 0x1c++0x3 line.long 0x00 "MT0TBUC,Read capture register" hexmask.long.word 0x00 0.--15. 1. " UC ,Captured Up-counter value" else hgroup.long 0x08++0x17 hide.long 0x00 "MT0TBCR,Control register" hide.long 0x04 "MT0TBMOD,Mode register" hide.long 0x08 "MT0TBFFCR,Dlip-flop control register" hide.long 0x0C "MT0TBST,Status register" in hide.long 0x10 "MT0TBIM,Interrupt mask register" hide.long 0x14 "MT0TBUC,Read capture register" endif group.long 0x20++0x7 line.long 0x00 "MT0RG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " MTRG0 ,16bit Compare value 0 with Up- counter" line.long 0x04 "MT0RG1,Timer register 1" hexmask.long.word 0x04 0.--15. 1. " MTRG1 ,16bit Compare value 1 with Up- counter" rgroup.long 0x28++0x7 line.long 0x00 "MT0CP0,Capture register 0" hexmask.long.word 0x00 0.--15. 1. " MTCP0 ,16 bit up-counter capture value 0" line.long 0x04 "MT0CP1,Capture register 1" hexmask.long.word 0x04 0.--15. 1. " MTCP1 ,16 bit up-counter capture value 1" width 12. if ((d.l(ad:0x400C7300)&0x1)==0x1) group.long 0x30++0x3 line.long 0x00 "MT0IGCR,Control register" bitfld.long 0x00 10. " IGIDIS ,Interrupt control when command start" "Enabled,Disabled" bitfld.long 0x00 8.--9. " IGPRD ,Interrupt period selection" "1,2,4," bitfld.long 0x00 6. " IGSNGL ,Operation mode" "Continuous,Onetime" bitfld.long 0x00 4.--5. " IGSTP ,State when stopped" "Stop and counter with output initialized,Stop and clear counter with output maintained,Stop counter after completing output in the current period," textline " " bitfld.long 0x00 2.--3. " IGSTA ,Start mode selection" "Command start and trigger capture,Command start and trigger start,Trigger start," bitfld.long 0x00 0.--1. " IGCLK ,Source clock for IGBT" "T0,T1,T2,T4" wgroup.long 0x34++0x3 line.long 0x00 "MT0IGRESTA,timer restart register" bitfld.long 0x00 0. " IGRESTA ,Count restart control" "No effect,Restart" rgroup.long 0x38++0x3 line.long 0x00 "MT0IGST,Timer status register" bitfld.long 0x00 0. " IGST ,Counter status" "Stopped,Started" group.long 0x3c++0x17 line.long 0x00 "MT0IGICR,Input control register" bitfld.long 0x00 7. " IGTRGM ,Trigger edges accept during active output" "Accepted,Not Accepted" bitfld.long 0x00 6. " IGTRGSEL ,Trigger start edge select" "Falling-edge,Rising-edge" bitfld.long 0x00 0.--3. " IGNCSEL ,Noise elimination time" "No elimination,16/fsys,32/fsys,48/fsys,64/fsys,80/fsys,96/fsys,112/fsys,128/fsys,144/fsys,160/fsys,176/fsys,192/fsys,208/fsys,224/fsys,240/fsys" line.long 0x04 "MT0IGOCR,Output control register" bitfld.long 0x04 5. " IGPOL1 ,MTOUT10 output initial value" "Low,High" bitfld.long 0x04 4. " IGPOL0 ,MTOUT00 output initial value" "Low,High" bitfld.long 0x04 1. " IGOEN1 ,MTOUT10 output control" "Disabled,Enabled" bitfld.long 0x04 0. " IGOEN0 ,MTOUT00 output control" "Disabled,Enabled" line.long 0x08 "MT0IGRG2,Timer register 2" hexmask.long.word 0x08 0.--15. 1. " IGRG2 ,IGBT timer value 2" line.long 0x0c "MT0IGRG3,Timer register 3" hexmask.long.word 0x0c 0.--15. 1. " IGRG3 ,IGBT timer value 3" line.long 0x10 "MT0IGRG4,Timer register 4" hexmask.long.word 0x10 0.--15. 1. " IGRG4 ,IGBT period value 4" line.long 0x14 "MT0IGEMGCR,Control register" bitfld.long 0x14 4.--7. " IGEMGCNT ,Noise elimination time for GEMG input" "No elimination,< 16/fsys,< 32/fsys,< 48/fsys,< 64/fsys,< 80/fsys,< 96/fsys,< 112/fsys,< 128/fsys,< 144/fsys,< 160/fsys,< 176/fsys,< 192/fsys,< 208/fsys,< 224/fsys,< 240/fsys" bitfld.long 0x14 2. " IGEMGRS ,EMG state cancel" "No effect,Cancel" bitfld.long 0x14 1. " IGEMGOC ,MTOUT00/MTOUT10 output control in EMG" "Inactive level,Hi-z" bitfld.long 0x14 0. " IGEMGEN ,EMG circuit control" "Disabled,Enabled" rgroup.long 0x54++0x3 line.long 0x00 "MT0IGEMGST,Status register" bitfld.long 0x00 1. " IGEMGIN ,EMG input after noise elimination status" "Low,High" bitfld.long 0x00 0. " IGEMGST ,EMG protection status" "Not protected,Protected" else hgroup.long 0x30++0x27 hide.long 0x00 "MT0IGCR,Control register" hide.long 0x04 "MT0IGRESTA,timer restart register" hide.long 0x08 "MT0IGST,Timer status register" hide.long 0x0c "MT0IGICR,Input control register" hide.long 0x10 "MT0IGOCR,Output control register" hide.long 0x14 "MT0IGRG2,Timer register 2" hide.long 0x18 "MT0IGRG3,Timer register 3" hide.long 0x1c "MT0IGRG4,Timer register 4" hide.long 0x20 "MT0IGEMGCR,Control register" hide.long 0x24 "MT0IGEMGST,Status register" endif width 0xb endif sif cpuis("TMPM320C1*") base ad:0x40010100 width 18. group.long 0x00++0x03 line.long 0x00 "Timer0Load,Timer Load Register" hexmask.long.word 0x00 0.--15. 1. " TIM0SD[15:0] ,Set interval value" rgroup.long 0x04++0x03 line.long 0x00 "Timer0Value,Timer Data Register" hexmask.long.word 0x00 0.--15. 1. " TIM0CD[15:0] ,Current counter value" group.long 0x08++0x03 line.long 0x00 "Timer0Control,Timer Control Register" bitfld.long 0x00 7. " TIM0EN ,Timer0 enable bit" "Stopped,Operated" bitfld.long 0x00 6. " TIM0MOD ,Set a Timer0 mode" "Free-run,Periodic" bitfld.long 0x00 5. " TIM0INTE ,Disable the Timer0 interrupt" "Yes,No" textline " " bitfld.long 0x00 2.--3. " TIM0PRS ,Set a Timer0 prescaler" "Magnification,/16,/256," bitfld.long 0x00 1. " TIM0SIZE ,Switch between the Timer0 8/16 counters" "8-bit,16-bit" bitfld.long 0x00 0. " TIM0OSCTL ,Switch between the Timer0 One-Shot/Wrapping counters" "Wrapping,One-Shot" wgroup.long 0x0C++0x03 line.long 0x00 "TIM0INTCLR,Clear the Timer0 interrupt" rgroup.long 0x10++0x07 line.long 0x00 "Timer0RIS,Timer Interrupt Raw Flag Register" bitfld.long 0x00 0. " TIM0RIF ,Timer0 interrupt flag" "No interrupt,Interrupt" line.long 0x04 "Timer0MIS,Timer Interrupt Masked Flag Register" bitfld.long 0x04 0. " TIM0MIF ,Timer0 interrupt flag" "No interrupt,Interrupt" group.long 0x18++0x07 line.long 0x00 "Timer0BGLoad,Timer Back Ground Counter Data Register" hexmask.long.word 0x00 0.--15. 1. " TIM0BSD[15:0] ,Set the Timer0 and BG counter interval value" line.long 0x04 "Timer0Mode,Timer mode register" bitfld.long 0x04 6. " PWM_Mode ,Select a PWM mode" "Disabled,Enabled" bitfld.long 0x04 4.--5. " PWM_Period ,Select a period in PWM mode" "(2^8)-1,(2^9)-1,(2^10)-1,(2^11)-1" group.long 0xA0++0x03 line.long 0x00 "Timer0Compare1,Timer Compare Value" hexmask.long.word 0x00 0.--15. 1. " TIM0CPD ,Set the value to be compared with the Timer0" wgroup.long 0xC0++0x03 line.long 0x00 "Timer0CmpIntClr1,Timer Compare Interrupt Clear Register" group.long 0xE0++0x03 line.long 0x00 "Timer0CmpEn,Timer Compare Enable Register" bitfld.long 0x00 0. " TIM0CPE ,Enable the Timer0 compare operation" "Disabled,Enabled" rgroup.long 0xE4++0x07 line.long 0x00 "Timer0CmpRIS,Timer Compare raw interrupt status Register" bitfld.long 0x00 0. " TIM0CRIF ,Timer0 compare raw interrupt flag" "No interrupt,Interrupt" line.long 0x04 "Timer0CmpMIS,Timer Compare Masked interrupt status Register" bitfld.long 0x04 0. " TIM0CMIF ,Timer0 compare interrupt flag" "No interrupt,Interrupt" group.long 0xEC++0x03 line.long 0x00 "Timer0BGCmp,Timer Back Ground Compare Register" hexmask.long.word 0x00 0.--15. 1. " TIM0BGCPD ,Set the BackGand value to be compared" width 0xb endif tree.end sif cpuis("TMPM320C1*") tree "Channel 4" base ad:0x40011000 width 18. group.long 0x00++0x03 line.long 0x00 "Timer0Load,Timer Load Register" hexmask.long.word 0x00 0.--15. 1. " TIM0SD[15:0] ,Set interval value" rgroup.long 0x04++0x03 line.long 0x00 "Timer0Value,Timer Data Register" hexmask.long.word 0x00 0.--15. 1. " TIM0CD[15:0] ,Current counter value" group.long 0x08++0x03 line.long 0x00 "Timer0Control,Timer Control Register" bitfld.long 0x00 7. " TIM0EN ,Timer0 enable bit" "Stopped,Operated" bitfld.long 0x00 6. " TIM0MOD ,Set a Timer0 mode" "Free-run,Periodic" bitfld.long 0x00 5. " TIM0INTE ,Disable the Timer0 interrupt" "Yes,No" textline " " bitfld.long 0x00 2.--3. " TIM0PRS ,Set a Timer0 prescaler" "Magnification,/16,/256," bitfld.long 0x00 1. " TIM0SIZE ,Switch between the Timer0 8/16 counters" "8-bit,16-bit" bitfld.long 0x00 0. " TIM0OSCTL ,Switch between the Timer0 One-Shot/Wrapping counters" "Wrapping,One-Shot" wgroup.long 0x0C++0x03 line.long 0x00 "TIM0INTCLR,Clear the Timer0 interrupt" rgroup.long 0x10++0x07 line.long 0x00 "Timer0RIS,Timer Interrupt Raw Flag Register" bitfld.long 0x00 0. " TIM0RIF ,Timer0 interrupt flag" "No interrupt,Interrupt" line.long 0x04 "Timer0MIS,Timer Interrupt Masked Flag Register" bitfld.long 0x04 0. " TIM0MIF ,Timer0 interrupt flag" "No interrupt,Interrupt" group.long 0x18++0x07 line.long 0x00 "Timer0BGLoad,Timer Back Ground Counter Data Register" hexmask.long.word 0x00 0.--15. 1. " TIM0BSD[15:0] ,Set the Timer0 and BG counter interval value" line.long 0x04 "Timer0Mode,Timer mode register" bitfld.long 0x04 6. " PWM_Mode ,Select a PWM mode" "Disabled,Enabled" bitfld.long 0x04 4.--5. " PWM_Period ,Select a period in PWM mode" "(2^8)-1,(2^9)-1,(2^10)-1,(2^11)-1" group.long 0xA0++0x03 line.long 0x00 "Timer0Compare1,Timer Compare Value" hexmask.long.word 0x00 0.--15. 1. " TIM0CPD ,Set the value to be compared with the Timer0" wgroup.long 0xC0++0x03 line.long 0x00 "Timer0CmpIntClr1,Timer Compare Interrupt Clear Register" group.long 0xE0++0x03 line.long 0x00 "Timer0CmpEn,Timer Compare Enable Register" bitfld.long 0x00 0. " TIM0CPE ,Enable the Timer0 compare operation" "Disabled,Enabled" rgroup.long 0xE4++0x07 line.long 0x00 "Timer0CmpRIS,Timer Compare raw interrupt status Register" bitfld.long 0x00 0. " TIM0CRIF ,Timer0 compare raw interrupt flag" "No interrupt,Interrupt" line.long 0x04 "Timer0CmpMIS,Timer Compare Masked interrupt status Register" bitfld.long 0x04 0. " TIM0CMIF ,Timer0 compare interrupt flag" "No interrupt,Interrupt" group.long 0xEC++0x03 line.long 0x00 "Timer0BGCmp,Timer Back Ground Compare Register" hexmask.long.word 0x00 0.--15. 1. " TIM0BGCPD ,Set the BackGand value to be compared" width 0xb tree.end tree "Channel 5" base ad:0x40011100 width 18. group.long 0x00++0x03 line.long 0x00 "Timer0Load,Timer Load Register" hexmask.long.word 0x00 0.--15. 1. " TIM0SD[15:0] ,Set interval value" rgroup.long 0x04++0x03 line.long 0x00 "Timer0Value,Timer Data Register" hexmask.long.word 0x00 0.--15. 1. " TIM0CD[15:0] ,Current counter value" group.long 0x08++0x03 line.long 0x00 "Timer0Control,Timer Control Register" bitfld.long 0x00 7. " TIM0EN ,Timer0 enable bit" "Stopped,Operated" bitfld.long 0x00 6. " TIM0MOD ,Set a Timer0 mode" "Free-run,Periodic" bitfld.long 0x00 5. " TIM0INTE ,Disable the Timer0 interrupt" "Yes,No" textline " " bitfld.long 0x00 2.--3. " TIM0PRS ,Set a Timer0 prescaler" "Magnification,/16,/256," bitfld.long 0x00 1. " TIM0SIZE ,Switch between the Timer0 8/16 counters" "8-bit,16-bit" bitfld.long 0x00 0. " TIM0OSCTL ,Switch between the Timer0 One-Shot/Wrapping counters" "Wrapping,One-Shot" wgroup.long 0x0C++0x03 line.long 0x00 "TIM0INTCLR,Clear the Timer0 interrupt" rgroup.long 0x10++0x07 line.long 0x00 "Timer0RIS,Timer Interrupt Raw Flag Register" bitfld.long 0x00 0. " TIM0RIF ,Timer0 interrupt flag" "No interrupt,Interrupt" line.long 0x04 "Timer0MIS,Timer Interrupt Masked Flag Register" bitfld.long 0x04 0. " TIM0MIF ,Timer0 interrupt flag" "No interrupt,Interrupt" group.long 0x18++0x07 line.long 0x00 "Timer0BGLoad,Timer Back Ground Counter Data Register" hexmask.long.word 0x00 0.--15. 1. " TIM0BSD[15:0] ,Set the Timer0 and BG counter interval value" line.long 0x04 "Timer0Mode,Timer mode register" bitfld.long 0x04 6. " PWM_Mode ,Select a PWM mode" "Disabled,Enabled" bitfld.long 0x04 4.--5. " PWM_Period ,Select a period in PWM mode" "(2^8)-1,(2^9)-1,(2^10)-1,(2^11)-1" group.long 0xA0++0x03 line.long 0x00 "Timer0Compare1,Timer Compare Value" hexmask.long.word 0x00 0.--15. 1. " TIM0CPD ,Set the value to be compared with the Timer0" wgroup.long 0xC0++0x03 line.long 0x00 "Timer0CmpIntClr1,Timer Compare Interrupt Clear Register" group.long 0xE0++0x03 line.long 0x00 "Timer0CmpEn,Timer Compare Enable Register" bitfld.long 0x00 0. " TIM0CPE ,Enable the Timer0 compare operation" "Disabled,Enabled" rgroup.long 0xE4++0x07 line.long 0x00 "Timer0CmpRIS,Timer Compare raw interrupt status Register" bitfld.long 0x00 0. " TIM0CRIF ,Timer0 compare raw interrupt flag" "No interrupt,Interrupt" line.long 0x04 "Timer0CmpMIS,Timer Compare Masked interrupt status Register" bitfld.long 0x04 0. " TIM0CMIF ,Timer0 compare interrupt flag" "No interrupt,Interrupt" group.long 0xEC++0x03 line.long 0x00 "Timer0BGCmp,Timer Back Ground Compare Register" hexmask.long.word 0x00 0.--15. 1. " TIM0BGCPD ,Set the BackGand value to be compared" width 0xb tree.end tree "Channel 6" base ad:0x40012000 width 18. group.long 0x00++0x03 line.long 0x00 "Timer0Load,Timer Load Register" hexmask.long.word 0x00 0.--15. 1. " TIM0SD[15:0] ,Set interval value" rgroup.long 0x04++0x03 line.long 0x00 "Timer0Value,Timer Data Register" hexmask.long.word 0x00 0.--15. 1. " TIM0CD[15:0] ,Current counter value" group.long 0x08++0x03 line.long 0x00 "Timer0Control,Timer Control Register" bitfld.long 0x00 7. " TIM0EN ,Timer0 enable bit" "Stopped,Operated" bitfld.long 0x00 6. " TIM0MOD ,Set a Timer0 mode" "Free-run,Periodic" bitfld.long 0x00 5. " TIM0INTE ,Disable the Timer0 interrupt" "Yes,No" textline " " bitfld.long 0x00 2.--3. " TIM0PRS ,Set a Timer0 prescaler" "Magnification,/16,/256," bitfld.long 0x00 1. " TIM0SIZE ,Switch between the Timer0 8/16 counters" "8-bit,16-bit" bitfld.long 0x00 0. " TIM0OSCTL ,Switch between the Timer0 One-Shot/Wrapping counters" "Wrapping,One-Shot" wgroup.long 0x0C++0x03 line.long 0x00 "TIM0INTCLR,Clear the Timer0 interrupt" rgroup.long 0x10++0x07 line.long 0x00 "Timer0RIS,Timer Interrupt Raw Flag Register" bitfld.long 0x00 0. " TIM0RIF ,Timer0 interrupt flag" "No interrupt,Interrupt" line.long 0x04 "Timer0MIS,Timer Interrupt Masked Flag Register" bitfld.long 0x04 0. " TIM0MIF ,Timer0 interrupt flag" "No interrupt,Interrupt" group.long 0x18++0x07 line.long 0x00 "Timer0BGLoad,Timer Back Ground Counter Data Register" hexmask.long.word 0x00 0.--15. 1. " TIM0BSD[15:0] ,Set the Timer0 and BG counter interval value" line.long 0x04 "Timer0Mode,Timer mode register" bitfld.long 0x04 6. " PWM_Mode ,Select a PWM mode" "Disabled,Enabled" bitfld.long 0x04 4.--5. " PWM_Period ,Select a period in PWM mode" "(2^8)-1,(2^9)-1,(2^10)-1,(2^11)-1" group.long 0xA0++0x03 line.long 0x00 "Timer0Compare1,Timer Compare Value" hexmask.long.word 0x00 0.--15. 1. " TIM0CPD ,Set the value to be compared with the Timer0" wgroup.long 0xC0++0x03 line.long 0x00 "Timer0CmpIntClr1,Timer Compare Interrupt Clear Register" group.long 0xE0++0x03 line.long 0x00 "Timer0CmpEn,Timer Compare Enable Register" bitfld.long 0x00 0. " TIM0CPE ,Enable the Timer0 compare operation" "Disabled,Enabled" rgroup.long 0xE4++0x07 line.long 0x00 "Timer0CmpRIS,Timer Compare raw interrupt status Register" bitfld.long 0x00 0. " TIM0CRIF ,Timer0 compare raw interrupt flag" "No interrupt,Interrupt" line.long 0x04 "Timer0CmpMIS,Timer Compare Masked interrupt status Register" bitfld.long 0x04 0. " TIM0CMIF ,Timer0 compare interrupt flag" "No interrupt,Interrupt" group.long 0xEC++0x03 line.long 0x00 "Timer0BGCmp,Timer Back Ground Compare Register" hexmask.long.word 0x00 0.--15. 1. " TIM0BGCPD ,Set the BackGand value to be compared" width 0xb tree.end tree "Channel 7" base ad:0x40012100 width 18. group.long 0x00++0x03 line.long 0x00 "Timer0Load,Timer Load Register" hexmask.long.word 0x00 0.--15. 1. " TIM0SD[15:0] ,Set interval value" rgroup.long 0x04++0x03 line.long 0x00 "Timer0Value,Timer Data Register" hexmask.long.word 0x00 0.--15. 1. " TIM0CD[15:0] ,Current counter value" group.long 0x08++0x03 line.long 0x00 "Timer0Control,Timer Control Register" bitfld.long 0x00 7. " TIM0EN ,Timer0 enable bit" "Stopped,Operated" bitfld.long 0x00 6. " TIM0MOD ,Set a Timer0 mode" "Free-run,Periodic" bitfld.long 0x00 5. " TIM0INTE ,Disable the Timer0 interrupt" "Yes,No" textline " " bitfld.long 0x00 2.--3. " TIM0PRS ,Set a Timer0 prescaler" "Magnification,/16,/256," bitfld.long 0x00 1. " TIM0SIZE ,Switch between the Timer0 8/16 counters" "8-bit,16-bit" bitfld.long 0x00 0. " TIM0OSCTL ,Switch between the Timer0 One-Shot/Wrapping counters" "Wrapping,One-Shot" wgroup.long 0x0C++0x03 line.long 0x00 "TIM0INTCLR,Clear the Timer0 interrupt" rgroup.long 0x10++0x07 line.long 0x00 "Timer0RIS,Timer Interrupt Raw Flag Register" bitfld.long 0x00 0. " TIM0RIF ,Timer0 interrupt flag" "No interrupt,Interrupt" line.long 0x04 "Timer0MIS,Timer Interrupt Masked Flag Register" bitfld.long 0x04 0. " TIM0MIF ,Timer0 interrupt flag" "No interrupt,Interrupt" group.long 0x18++0x07 line.long 0x00 "Timer0BGLoad,Timer Back Ground Counter Data Register" hexmask.long.word 0x00 0.--15. 1. " TIM0BSD[15:0] ,Set the Timer0 and BG counter interval value" line.long 0x04 "Timer0Mode,Timer mode register" bitfld.long 0x04 6. " PWM_Mode ,Select a PWM mode" "Disabled,Enabled" bitfld.long 0x04 4.--5. " PWM_Period ,Select a period in PWM mode" "(2^8)-1,(2^9)-1,(2^10)-1,(2^11)-1" group.long 0xA0++0x03 line.long 0x00 "Timer0Compare1,Timer Compare Value" hexmask.long.word 0x00 0.--15. 1. " TIM0CPD ,Set the value to be compared with the Timer0" wgroup.long 0xC0++0x03 line.long 0x00 "Timer0CmpIntClr1,Timer Compare Interrupt Clear Register" group.long 0xE0++0x03 line.long 0x00 "Timer0CmpEn,Timer Compare Enable Register" bitfld.long 0x00 0. " TIM0CPE ,Enable the Timer0 compare operation" "Disabled,Enabled" rgroup.long 0xE4++0x07 line.long 0x00 "Timer0CmpRIS,Timer Compare raw interrupt status Register" bitfld.long 0x00 0. " TIM0CRIF ,Timer0 compare raw interrupt flag" "No interrupt,Interrupt" line.long 0x04 "Timer0CmpMIS,Timer Compare Masked interrupt status Register" bitfld.long 0x04 0. " TIM0CMIF ,Timer0 compare interrupt flag" "No interrupt,Interrupt" group.long 0xEC++0x03 line.long 0x00 "Timer0BGCmp,Timer Back Ground Compare Register" hexmask.long.word 0x00 0.--15. 1. " TIM0BGCPD ,Set the BackGand value to be compared" width 0xb tree.end endif tree.end tree.end sif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*") tree "USB Clock Control (USBPLLIF)" base ad:0x400F3100 width 11. group.long 0x00++0x0B line.long 0x00 "USBPLLCR,PLL control register for USB" bitfld.long 0x00 0. " USBPLLON ,Chooses USBPLL" "Stopped,Oscillation" line.long 0x04 "USBPLLEN,PLL enable register for USB" sif cpuis("TMPM367F*") bitfld.long 0x04 0. " USBDEN ,Feeds 48MHz clock for USB device" "No,Yes" else bitfld.long 0x04 1. " USBHEN ,Feeds 48MHz clock for USB host" "No,Yes" bitfld.long 0x04 0. " USBDEN ,Feeds 48MHz clock for USB device" "No,Yes" endif line.long 0x08 "USBPLLSEL,PLL select register for USB" hexmask.long.word 0x08 1.--15. 1. " USBPLLSET[1:15] ,Chooses a value of PLL multiplier for USB" sif cpuis("TMPM367F*") bitfld.long 0x08 0. " USBPLLSEL ,Chooses a clock for USB device" "USB_ECLK,Fusbpll" else bitfld.long 0x08 0. " USBPLLSEL ,Chooses a clock for USB host and device" "USB_ECLK,Fusbpll" endif width 0xB tree.end endif tree.open "USB Device Controller (USBDC)" tree "UDC2AB AHB Bus Bridge" sif cpuis("TMPM365F*")||cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*") base ad:0x40008000 width 12. group.long 0x00++0xB line.long 0x00 "UDINTSTS,Interrupt Status register" bitfld.long 0x00 29. " INT_MW_RERROR ,Master Write Endpoint Read error interrupt" "No interrupt,Interrupt" bitfld.long 0x00 25. " INT_DMAC_REG_RD ,DMAC register access complete interrupt" "No interrupt,Interrupt" bitfld.long 0x00 24. " INT_UDC2_REG_RD ,UDC2 register access complete interrupt" "No interrupt,Interrupt" bitfld.long 0x00 23. " INT_MR_AHBERR ,Master Read transfer error status interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 22. " INT_MR_EP_DSET ,Master Read endpoint data set status interrupt" "No interrupt,Interrupt" bitfld.long 0x00 21. " INT_MR_END_ADD ,Master Read transfer end status interrupt" "No interrupt,Interrupt" bitfld.long 0x00 20. " INT_MW_AHBERR ,Master Write transfer error status interrupt" "No interrupt,Interrupt" bitfld.long 0x00 19. " INT_MW_TIMEOUT ,Master Write transfer time-out status interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 18. " INT_MW_END_ADD ,Master Write transfer end status interrupt" "No interrupt,Interrupt" bitfld.long 0x00 17. " INT_MW_SET_ADD ,Master Write transfer address request status interrupt" "No interrupt,Interrupt" bitfld.long 0x00 10. " INT_USB_RESET_END ,USB reset end interrupt" "No interrupt,Interrupt" bitfld.long 0x00 9. " INT_USB_RESET ,USB reset interrupt" "No Interrupt,Interrupt" textline " " bitfld.long 0x00 8. " INT_SUSPEND_RESUME ,Suspend/resume interrupt status" "No interrupt,Interrupt" rbitfld.long 0x00 7. " INT_NAK ,UDC2_INT_NAK signal interrupt" "No interrupt,Interrupt" rbitfld.long 0x00 6. " INT_EP ,UDC2 INT_EP signal interrupt" "No interrupt,Interrupt" rbitfld.long 0x00 5. " INT_EP0 ,UDC2 INT_EP0 signal interrupt" "No interrupt,Interrupt" textline " " rbitfld.long 0x00 4. " INT_SOF ,UDC2 INT_SOF signal interrupt" "No interrupt,Interrupt" rbitfld.long 0x00 3. " INT_RX_ZERO ,UDC2 INT_RXDATA0 signal interrupt" "No interrupt,Interrupt" rbitfld.long 0x00 2. " INT_STATUS ,UDC2 INT_STATUS signal interrupt" "No interrupt,Interrupt" rbitfld.long 0x00 1. " INT_STATUS_NAK ,UDC2 INT_STATUS_NAK signal interrupt" "No interrupt,Interrupt" textline " " rbitfld.long 0x00 0. " INT_SETUP ,UDC2 INT_SETUP signal interrupt" "No interrupt,Interrupt" line.long 0x04 "UDINTENB,Interrupt Enable register" sif cpuis("TMPM365F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*") bitfld.long 0x04 29. " MW_RERROR_EN ,Controls THE MW_RERROR interrupt" "Disabled,Enabled" bitfld.long 0x04 28. " POWER_DETECT_EN ,Controls THE POWER_DETECT interrupt" "Disabled,Enabled" bitfld.long 0x04 25. " DMAC_REG_RD_EN ,Controls THE DMAC_REG_RD interrupt" "Disabled,Enabled" bitfld.long 0x04 24. " UDC2_REG_RD_EN ,Controls THE UDC2_REG_RD interrupt" "Disabled,Enabled" textline " " bitfld.long 0x04 23. " MR_AHBERR_EN ,Controls THE MW_AHBERR interrupt" "Disabled,Enabled" bitfld.long 0x04 22. " MR_EP_DSET_EN ,Controls THE MR_EP_DSET interrupt" "Disabled,Enabled" bitfld.long 0x04 21. " MR_END_ADD_EN ,Controls THE MR_END_ADD interrupt" "Disabled,Enabled" bitfld.long 0x04 20. " MW_AHBERR_EN ,Controls THE MW_AHBERR interrupt" "Disabled,Enabled" textline " " bitfld.long 0x04 19. " MW_TIMEOUT_EN ,Controls THE MW_TIMEOUT interrupt" "Disabled,Enabled" bitfld.long 0x04 18. " MW_END_ADD_EN ,MW_END_ADD interrupt" "Disabled,Enabled" bitfld.long 0x04 17. " MW_SET_ADD_EN ,MW_SET_ADD interrupt" "Disabled,Enabled" bitfld.long 0x04 10. " USB_RESET_END_EN ,USB_RESET_END interrupt" "Disabled,Enabled" textline " " bitfld.long 0x04 9. " USB_RESET_EN ,USB_RESET interrupt" "Disabled,Enabled" bitfld.long 0x04 8. " SUSPEND_RESUME_EN ,SUSPEND_RESUME interrupt" "Disabled,Enabled" else bitfld.long 0x04 29. " MW_RERROR_EN ,Controls THE MW_RERROR interrupt" "Disabled,Enabled" bitfld.long 0x04 25. " DMAC_REG_RD_EN ,Controls THE INT_DMAC_REG_RD interrupt" "Disabled,Enabled" bitfld.long 0x04 24. " UDC2_REG_RD_EN ,Controls THE INT_MR_EP_DSET interrupt" "Disabled,Enabled" bitfld.long 0x04 23. " MR_AHBERR_EN ,Controls THE INT_MW_AHBERR interrupt" "Disabled,Enabled" textline " " bitfld.long 0x04 22. " MR_EP_DSET_EN ,Controls THE INT_MR_EP_DSET interrupt" "Disabled,Enabled" bitfld.long 0x04 21. " MR_END_ADD_EN ,Controls THE INT_MR_END_ADD interrupt" "Disabled,Enabled" bitfld.long 0x04 20. " MW_AHBERR_EN ,Controls THE INT_MW_AHBERR interrupt" "Disabled,Enabled" bitfld.long 0x04 19. " MW_TIMEOUT_EN ,Controls THE INT_MW_TIMEOUT interrupt" "Disabled,Enabled" textline " " bitfld.long 0x04 18. " MW_END_ADD_EN ,Controls THE INT_MW_END_ADD interrupt" "Disabled,Enabled" bitfld.long 0x04 17. " MW_SET_ADD_EN ,Controls THE INT_MW_SET_ADD interrupt" "Disabled,Enabled" bitfld.long 0x04 10. " USB_RESET_END_EN ,Controls THE INT_USB_RESET_END interrupt" "Disabled,Enabled" bitfld.long 0x04 9. " USB_RESET_EN ,Controls THE INT_USB_RESET interrupt" "Disabled,Enabled" textline " " bitfld.long 0x04 8. " SUSPEND_RESUME_EN ,Controls THE INT_SUSPEND_RESUME interrupt" "Disabled,Enabled" endif line.long 0x08 "UDMWTOUT,Master Write Timeout register" hexmask.long 0x08 1.--31. 1. " TIMEOUTSET ,Master Write timeout timer setting register" bitfld.long 0x08 0. " TIMEOUT_EN ,Master Write timeout enable register" "Disabled,Enabled" if ((d.l(ad:0x40008000+0x84)&0x10)==0x10) group.long 0x0C++0x3 line.long 0x00 "UDC2STSET,UDC2 Setting register" bitfld.long 0x00 4. " EOPB_ENABLE ,Master Read EOP enable" "Disabled,Enabled" eventfld.long 0x00 0. " TX0 ,NULL packet transmission" "NOP,Transmited" else group.long 0x0C++0x3 line.long 0x00 "UDC2STSET,UDC2 Setting register" bitfld.long 0x00 4. " EOPB_ENABLE ,Master Read EOP enable" "Disabled,Enabled" endif group.long 0x10++0x3 line.long 0x00 "UDMSTSET,DMAC Setting register" bitfld.long 0x00 8. " M_BURST_TYPE ,Master burst type" "INCR8,INCR" bitfld.long 0x00 6. " MR_RESET ,Master Read reset" "No effect,Reset" bitfld.long 0x00 5. " MR_ABORT ,Master Read abort" "No effect,Abort" bitfld.long 0x00 4. " MR_ENABLE ,Master Read enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " MW_RESET ,Master Write reset" "No effect,Reset" bitfld.long 0x00 1. " MW_ABORT ,Master Write abort" "No effect,Abort" bitfld.long 0x00 0. " MW_ENABLE ,Master Write enable" "Disabled,Enabled" if ((d.l(ad:0x40008000+0x80)&0x8)==0x8) hgroup.long 0x14++0x3 hide.long 0x00 "DMACRDREQ,DMAC Read Request register" else group.long 0x14++0x3 line.long 0x00 "DMACRDREQ,DMAC Read Request register" bitfld.long 0x00 31. " DMARDREQ ,Register read request and busy" "No effect,Requested" bitfld.long 0x00 30. " DMARDCLR ,Read request clear" "No effect,Cleared" hexmask.long.byte 0x00 2.--7. 0x4 " DMARDADR ,Read request register address (upper 6 bits) select" endif rgroup.long 0x18++0x3 line.long 0x00 "DMACRDVL,DMAC Read Value register" group.long 0x1C++0x3 line.long 0x00 "UDC2RDREQ,UDC2 Read Request register" bitfld.long 0x00 31. " UDC2RDREQ ,Register read request and busy" "No effect,Requested" bitfld.long 0x00 30. " UDC2RDCLR ,Read request clear" "No effect,Cleared" hexmask.long.byte 0x00 2.--9. 0x4 " UDC2RDADR ,The address of the UDC2 register" if ((d.l(ad:0x40008000+0x1c)&0x80000000)==0x80000000) hgroup.long 0x20++0x3 hide.long 0x00 "UDC2RDVL,UDC2 Read Value register" else rgroup.long 0x20++0x3 line.long 0x00 "UDC2RDVL,UDC2 Read Value register" hexmask.long.word 0x00 0.--15. 1. " UDC2RDATA ,Register read data" endif if ((d.l(ad:0x40008000+0x3C)&0x80000000)==0x00) group.long 0x3C++0x3 line.long 0x00 "ARBTSET,Arbiter Setting register" bitfld.long 0x00 31. " ABT_EN ,Arbiter enable" "Disabled,Enabled" bitfld.long 0x00 28. " ABTMOD ,Arbiter mode" "Round-robin,Fixed priority" bitfld.long 0x00 12.--13. " ABTPRI_W1 ,Master Write 1 priority (highest,1,2,lowest)" "0,1,2,3" bitfld.long 0x00 8.--9. " ABTPRI_W0 ,Master Write 0 priority (highest,1,2,lowest)" "0,1,2,3" textline " " rbitfld.long 0x00 4.--5. " ABTPRI_R1 ,Master Read 1 priority (highest,1,2,lowest)" "0,1,2,3" bitfld.long 0x00 0.--1. " ABTPRI_R0 ,Master Read 0 priority (highest,1,2,lowest)" "0,1,2,3" else rgroup.long 0x3C++0x3 line.long 0x00 "ARBTSET,Arbiter Setting register" bitfld.long 0x00 31. " ABT_EN ,Arbiter enable" "Disabled,Enabled" bitfld.long 0x00 28. " ABTMOD ,Arbiter mode" "Round-robin,Fixed priority" bitfld.long 0x00 12.--13. " ABTPRI_W1 ,Master Write 1 priority (highest,1,2,lowest)" "0,1,2,3" bitfld.long 0x00 8.--9. " ABTPRI_W0 ,Master Write 0 priority (highest,1,2,lowest)" "0,1,2,3" textline " " bitfld.long 0x00 4.--5. " ABTPRI_R1 ,Master Read 1 priority (highest,1,2,lowest)" "0,1,2,3" bitfld.long 0x00 0.--1. " ABTPRI_R0 ,Master Read 0 priority (highest,1,2,lowest)" "0,1,2,3" endif group.long 0x40++0x7 line.long 0x00 "UDMWSADR,Master Write Start Address register" line.long 0x04 "UDMWEADR,Master Write End Address register" rgroup.long 0x48++0x7 line.long 0x00 "UDMWCADR,Master Write Current Address register" line.long 0x04 "UDMWAHBADR,Master Write AHB Address register" group.long 0x50++0x7 line.long 0x00 "UDMRSADR,Master Read Start Address register" line.long 0x04 "UDMREADR,Master Read End Address register" rgroup.long 0x58++0x7 line.long 0x00 "UDMRCADR,Master Read Current Address register" line.long 0x04 "UDMRAHBADR,Master Read AHB Address register" group.long 0x80++0x3 line.long 0x00 "UDPWCTL,Power Detect Control register" bitfld.long 0x00 7. " WAKEUP_EN ,Wakeup enable" "Deasserted,Asserted" bitfld.long 0x00 6. " PHY_REMOTE_WKUP ,Remote wakeup" "No effect,Wakeup" bitfld.long 0x00 5. " PHY_RESETB ,PHY reset" "Asserted,Deasserted" rbitfld.long 0x00 4. " SUSPEND_X ,Suspend detection" "Suspended,Not suspended" textline " " bitfld.long 0x00 3. " PHY_SUSPEND ,PHY suspend" "Not suspended,Suspended" rbitfld.long 0x00 2. " PW_DETECT ,USB bus power detect" "Disconnected,Connected" bitfld.long 0x00 1. " PW_RESETB ,Power reset" "Asserted,Deasserted" rbitfld.long 0x00 0. " USB_RESET ,USB_RESET" "0,1" rgroup.long 0x84++0x7 line.long 0x00 "UDMSTSTS,Master Status register" bitfld.long 0x00 4. " MREPEMPTY ,Master Read endpoint empty" "Not empty,Empty" bitfld.long 0x00 3. " MRBFEMP ,Master Read buffer empty" "Not empty,Empty" bitfld.long 0x00 2. " MWBFEMP ,Master Write buffer empty" "Not empty,Empty" bitfld.long 0x00 1. " MREPDSET ,Master Read endpoint DATASET" "Free space,No space" textline " " bitfld.long 0x00 0. " MWEPDSET ,Master Write endpoint DATASET" "No data,Data" line.long 0x04 "UDTOUTCNT,Timerout Count register" width 0xB endif tree.end tree "UDC2" sif cpuis("TMPM365F*")||cpuis("TMPM366F*") base ad:0x40008200 width 14. group.long 0x00++0x03 line.long 0x00 "UD2ADR,Address-State register" bitfld.long 0x00 15. " STAGE_ERR ,Control transfers finished stage" "Other,Data/Status/STALL tx" bitfld.long 0x00 14. " EP_BI_MODE ,Endpoint bidirectionall mode" "Single,Dual" rbitfld.long 0x00 12.--13. " CUR_SPEED[1:0] ,Transfer mode on the USB bus" ",Full-Speed,High-Speed," rbitfld.long 0x00 11. " SUSPEND ,UDC2 suspended state" "Normal,Suspended" textline " " bitfld.long 0x00 8.--10. " PDSUDC2 ,Present device state of UDC2" ",Default,Addressed,,Configured,..." hexmask.long.byte 0x00 0.--6. 1. " DEV_ADR[6:0] ,Device address assigned by the host" if ((d.l(ad:0x40008200+0x04)&0x3000)==0x1000) group.long 0x04++0x03 line.long 0x00 "UD2FRM,Frame register" bitfld.long 0x00 15. " CREATE_SOF ,Generate the SOF flag" "No flag,Flag" rbitfld.long 0x00 12.--13. " F_STATUS[1:0] ,Status of the frame number" "Before,Valid,Lost," hexmask.long.word 0x00 0.--10. 1. " FRAME[10:0] ,Frame number when SOF is received" else group.long 0x04++0x03 line.long 0x00 "UD2FRM,Frame register" bitfld.long 0x00 15. " CREATE_SOF ,Generate the SOF flag" "No flag,Flag" rbitfld.long 0x00 12.--13. " F_STATUS[1:0] ,Status of the frame number" "Before,Valid,Lost," endif sif cpuis("TMPM365F*") rgroup.long 0x08++0x03 line.long 0x00 "UD2TMD,USB-Testmode register" bitfld.long 0x00 12. " PACKET ,Test mode currently set" "Not test_packet,Test_packet" bitfld.long 0x00 11. " SE0_NAK ,Test mode currently set" "Not se0_nak,Se0_nak" bitfld.long 0x00 10. " TEST_K ,Test mode currently set" "Not test_k,Test_k" bitfld.long 0x00 9. " TEST_J ,Test mode currently set" "Not test_j,Test_j" textline " " hexmask.long.byte 0x00 0.--7. 1. " T_SEL[7:0] ,Test mode select" endif if ((d.l(ad:0x40008200+0x0C)&0xF0)==0x0000) group.long 0x0C++0x03 line.long 0x00 "UD2CMD,Command register" bitfld.long 0x00 15. " INT_TOGGLE ,Makes the DATA-PID toggle when Handshake is not received in Interrupt-IN transfers" "Not toggle,Toggle" rbitfld.long 0x00 8.--11. " RX_NULLPKT_EP[3:0] ,Receiving endpoint when Zero-Length data is received" "0,1,2,3,4,5,6,7,..." bitfld.long 0x00 4.--7. " EP[3:0] ,Endpoint where the command to be issued will be valid" "0,1,2,3,4,5,6,7,..." bitfld.long 0x00 0.--3. " COM[3:0] ,Command to be issued for the endpoint selected in ep[3:0]" ",Setup_Fin,Set_DATA0,EP_Reset,EP_Stall,,,,,,USB_Ready,Setup_Received,EP_EOP,EP_FIFO_Clear,EP_TX_0DATA," else group.long 0x0C++0x03 line.long 0x00 "UD2CMD,Command register" bitfld.long 0x00 15. " INT_TOGGLE ,DATA-PID toggle when Handshake is not received in Interrupt-IN transfers" "Not toggle,Toggle" rbitfld.long 0x00 8.--11. " RX_NULLPKT_EP[3:0] ,Receiving endpoint when Zero-Length data is received" "0,1,2,3,4,5,6,7,..." bitfld.long 0x00 4.--7. " EP[3:0] ,Endpoint where the command to be issued will be valid" "0,1,2,3,4,5,6,7,..." bitfld.long 0x00 0.--3. " COM[3:0] ,Command to be issued for the endpoint selected in ep[3:0]" ",Setup_Fin,Set_DATA0,,EP_Stall,EP_Invalid,,EP_Disable,EP_Enable,All_EP_Invalid,USB_Ready,Setup_Received,EP_EOP,EP_FIFO_Clear,EP_TX_0DATA," endif rgroup.long 0x10++0x03 line.long 0x00 "UD2BRQ,bRequest-bmRequestType register" hexmask.long.byte 0x00 8.--15. 1. " REQUEST[7:0] ,Data of the 2nd byte received with the Setup-Token" bitfld.long 0x00 7. " DIR ,Direction of Control transfers" "Control-WR,Control-RD" bitfld.long 0x00 5.--6. " REQ_TYPE[1:0] ,Type of requests" "Standard,Class,Vendor," bitfld.long 0x00 0.--4. " RECIPIENT[4:0] ,Requests are received by" "Device,Interface,Endpoint,Other,..." sif cpuis("TMPM365F*") rgroup.long 0x14++0x03 line.long 0x00 "UD2WVL,wValue register" hexmask.long.byte 0x00 8.--15. 1. " VALUE[15:8] ,Data of the fourth byte received with the Setup-Token (wValue (H) field)" hexmask.long.byte 0x00 0.--7. 1. " VALUE[7:0] ,Data of the third byte received with the Setup-Token (wValue (L) field)" else group.long 0x14++0x03 line.long 0x00 "UD2WVL,wValue register" hexmask.long.byte 0x00 8.--15. 1. " VALUE[15:8] ,Data of the fourth byte received with the Setup-Token (wValue (H) field)" hexmask.long.byte 0x00 0.--7. 1. " VALUE[7:0] ,Data of the third byte received with the Setup-Token (wValue (L) field)" endif rgroup.long 0x18++0x07 line.long 0x00 "UD2WIDX,wIndex register" hexmask.long.byte 0x00 8.--15. 1. " INDEX[15:8] ,Data of the sixth byte received with the Setup-Token (wIndex (H) field)" hexmask.long.byte 0x00 0.--7. 1. " INDEX[7:0] ,Data of the fifth byte received with the Setup-Token (wIndex (L) field)" line.long 0x04 "UD2WLGTH,wLength register" hexmask.long.byte 0x04 8.--15. 1. " LENGTH[15:8] ,Data of the eighth byte received with the Setup-Token (wLength (H) field)" hexmask.long.byte 0x04 0.--7. 1. " LENGTH[7:0] ,Data of the seventh byte received with the Setup-Token (wLength (L) field)" group.long 0x20++0xF line.long 0x00 "UD2INT,Interrupt Control registers" bitfld.long 0x00 15. " M_NAK ,Output I_NAK (bit 7) to the INT_NAK pin interrupt mask" "Not Masked,Masked" bitfld.long 0x00 14. " M_EP ,Output I_EP (bit 6) to the INT_EP pin interrupt mask" "Not Masked,Masked" bitfld.long 0x00 13. " M_EP0 ,Output I_EP0 (bit 5) to the INT_EP0 pin interrupt mask" "Not Masked,Masked" bitfld.long 0x00 12. " M_SOF ,Output I_SOF (bit 4) to the INT_SOF pin interrupt mask" "Not Masked,Masked" textline " " bitfld.long 0x00 11. " M_RX_DATA0 ,Output I_RX_DATA0 (bit 3) to the INT_RX_ZERO pin interrupt mask" "Not Masked,Masked" bitfld.long 0x00 10. " M_STATUS ,Output I_STATUS (bit 2) to the INT_STATUS pin interrupt mask" "Not Masked,Masked" bitfld.long 0x00 9. " M_STATUS_NAK ,Output I_STATUS_NAK (bit1) to the INT_STATUS_NAK pin interrupt mask" "Not Masked,Masked" bitfld.long 0x00 8. " M_SETUP ,Output I_SETUP (bit 0) to the INT_SETUP pin interrupt mask" "Not Masked,Masked" textline " " bitfld.long 0x0000 7. " I_NAK ,NAK transmitted by EP1-3 interrupt" "No interrupt,Interrupt" bitfld.long 0x0000 6. " I_EP ,EP1-3 transfers successfully finished interrupt" "No interrupt,Interrupt" bitfld.long 0x0000 5. " I_EP0 ,EP0 transfers successfully finished interrupt" "No interrupt,Interrupt" bitfld.long 0x0000 4. " I_SOF ,SOF-token received/1 frame-time counted in the create_sof mode interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x0000 3. " I_RX_DATA0 ,Zero-Length data received interrupt" "No interrupt,Interrupt" bitfld.long 0x0000 2. " I_STATUS ,STATUS-Stage successfully finished interrupt" "No interrupt,Interrupt" bitfld.long 0x0000 1. " I_STATUS_NAK ,NAK returned interrupt" "No interrupt,Interrupt" bitfld.long 0x0000 0. " I_SETUP ,Setup-Token received interrupt" "No interrupt,Interrupt" line.long 0x04 "UD2INTEP,INT_EP register" bitfld.long 0x04 7. " I_EP7 ,EP7 transmitting/receiving interrupt status" "No interrupt,Interrupt" bitfld.long 0x04 6. " I_EP6 ,EP6 transmitting/receiving interrupt status" "No interrupt,Interrupt" bitfld.long 0x04 5. " I_EP5 ,EP5 transmitting/receiving interrupt status" "No interrupt,Interrupt" bitfld.long 0x04 4. " I_EP4 ,EP4 transmitting/receiving interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x04 3. " I_EP3 ,EP3 transmitting/receiving interrupt status" "No interrupt,Interrupt" bitfld.long 0x04 2. " I_EP2 ,EP2 transmitting/receiving interrupt status" "No interrupt,Interrupt" bitfld.long 0x04 1. " I_EP1 ,EP1 transmitting/receiving interrupt status" "No interrupt,Interrupt" line.long 0x08 "UD2INTEPMSK,INT_EP_MASK register" bitfld.long 0x08 7. " M_EP7 ,EP7 output control mask" "Not Masked,Masked" bitfld.long 0x08 6. " M_EP6 ,EP6 output control mask" "Not Masked,Masked" bitfld.long 0x08 5. " M_EP5 ,EP5 output control mask" "Not Masked,Masked" bitfld.long 0x08 4. " M_EP4 ,EP4 output control mask" "Not Masked,Masked" textline " " bitfld.long 0x08 3. " M_EP3 ,EP3 output control mask" "Not Masked,Masked" bitfld.long 0x08 2. " M_EP2 ,EP2 output control mask" "Not Masked,Masked" bitfld.long 0x08 1. " M_EP1 ,EP1 output control mask" "Not Masked,Masked" bitfld.long 0x08 0. " M_EP0 ,EP0 output control mask" "Not Masked,Masked" line.long 0x0C "UD2INTRX0,INT_RX_DATA0 register" bitfld.long 0x0C 7. " RX_D0_EP7 ,EP7 Zero-Length data received interrupt" "No interrupt,Interrupt" bitfld.long 0x0C 6. " RX_D0_EP6 ,EP6 Zero-Length data received interrupt" "No interrupt,Interrupt" bitfld.long 0x0C 5. " RX_D0_EP5 ,EP5 Zero-Length data received interrupt" "No interrupt,Interrupt" bitfld.long 0x0C 4. " RX_D0_EP4 ,EP4 Zero-Length data received interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x0C 3. " RX_D0_EP3 ,EP3 Zero-Length data received interrupt" "No interrupt,Interrupt" bitfld.long 0x0C 2. " RX_D0_EP2 ,EP2 Zero-Length data received interrupt" "No interrupt,Interrupt" bitfld.long 0x0C 1. " RX_D0_EP1 ,EP1 Zero-Length data received interrupt" "No interrupt,Interrupt" bitfld.long 0x0C 0. " RX_D0_EP0 ,EP0 Zero-Length data received interrupt" "No interrupt,Interrupt" group.long 0x130++0x07 line.long 0x00 "UD2INTNAK,INT_NAK register" bitfld.long 0x00 7. " I_EP7 ,EP7 NAK transmitting status interrupt" "No interrupt,Interrupt" bitfld.long 0x00 6. " I_EP6 ,EP6 NAK transmitting status interrupt" "No interrupt,Interrupt" bitfld.long 0x00 5. " I_EP5 ,EP5 NAK transmitting status interrupt" "No interrupt,Interrupt" bitfld.long 0x00 4. " I_EP4 ,EP4 NAK transmitting status interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 3. " I_EP3 ,EP3 NAK transmitting status interrupt" "No interrupt,Interrupt" bitfld.long 0x00 2. " I_EP2 ,EP2 NAK transmitting status interrupt" "No interrupt,Interrupt" bitfld.long 0x00 1. " I_EP1 ,EP1 NAK transmitting status interrupt" "No interrupt,Interrupt" line.long 0x04 "UD2INTNAKMSK,INT_NAK_MASK register" bitfld.long 0x04 7. " M_EP7 ,EP7 Mask control of flag output" "Not Masked,Masked" bitfld.long 0x04 6. " M_EP6 ,EP6 Mask control of flag output" "Not Masked,Masked" bitfld.long 0x04 5. " M_EP5 ,EP5 Mask control of flag output" "Not Masked,Masked" bitfld.long 0x04 4. " M_EP4 ,EP4 Mask control of flag output" "Not Masked,Masked" textline " " bitfld.long 0x04 3. " M_EP3 ,EP3 Mask control of flag output" "Not Masked,Masked" bitfld.long 0x04 2. " M_EP2 ,EP2 Mask control of flag output" "Not Masked,Masked" bitfld.long 0x04 1. " M_EP1 ,EP1 Mask control of flag output" "Not Masked,Masked" sif cpuis("TMPM365F*") rgroup.long 0x30++0x03 line.long 0x00 "UD2EP0MSZ,EP0 Max Packet Size register" bitfld.long 0x00 15. " TX_0DATA ,EP0_TX_0DATA command flag" "0,1" bitfld.long 0x00 12. " DSET ,Status of EP0_FIFO data" "Not valid,Valid" hexmask.long.byte 0x00 0.--6. 1. " MAX_PKT[6:0] ,Sets Max Packet Size of EP0" else group.long 0x30++0x03 line.long 0x00 "UD2EP0MSZ,EP0 Max Packet Size register" rbitfld.long 0x00 15. " TX_0DATA ,EP0_TX_0DATA command flag" "0,1" bitfld.long 0x00 12. " DSET ,Status of EP0_FIFO data" "Not valid,Valid" hexmask.long.byte 0x00 0.--6. 1. " MAX_PKT[6:0] ,Sets Max Packet Size of EP0" endif rgroup.long 0x34++0x07 line.long 0x00 "UD2EP0STS,EP0 Status register" bitfld.long 0x00 15. " EP0_MASK ,EP0_FIFO data write enable mask" "Not masked,Masked" rbitfld.long 0x00 12.--13. " TOGGLE[1:0] ,Present toggle value of EP0" "DATA0,DATA1,," rbitfld.long 0x00 9.--11. " STATUS[2:0] ,Present status of EP0" "Ready,Busy,Error,Stall,,,," line.long 0x04 "UD2EP0DSZ,EP0 Datasize register" hexmask.long.byte 0x04 0.--6. 1. " SIZE[6:0] ,Number of valid data bytes stored in EP0_FIFO" group.long 0x3C++0x03 line.long 0x00 "UD2EP0FIFO,EP0_FIFO register" hexmask.long.word 0x00 0.--15. 1. " DATA[15:0] ,PVCI-I/F to EP0 data accessing flag" group.long 0x40++0x03 line.long 0x00 "UD2EP1MSZ,EP1 MaxPacketSize register" rbitfld.long 0x00 15. " TX_0DATA ,EP1_TX_0DATA command flag" "0,1" rbitfld.long 0x00 12. " DSET ,Status of EP1_FIFO data" "Not valid,Valid" hexmask.long.word 0x00 0.--10. 1. " MAX_PKT[6:0] ,Sets MaxPacketSize of EP1" group.long (0x40+0x4)++0x03 line.long 0x00 "UD2EP1STS,EP1 Status register" bitfld.long 0x00 15. " PKT_MODE ,Packet mode of EP1" "Single,Dual" bitfld.long 0x00 14. " BUS_SEL ,Bus to access to the FIFO of EP1" "Common,Direct" rbitfld.long 0x00 12.--13. " TOGGLE[1:0] ,Present toggle value of EP1" "DATA0,DATA1,DATA2,MDATA" rbitfld.long 0x00 9.--11. " STATUS[2:0] ,Present status of EP1" "Ready,,Error,Stall,,,,Invalid" textline " " rbitfld.long 0x00 8. " DISABLE ,EP1 transfers allowed" "Allowed,Not allowed" sif ((1==1)||(1==3)||(1==5)||(1==7)) bitfld.long 0x00 7. " DIR ,Transfers direction for this endpoint" ",In" else bitfld.long 0x00 7. " DIR ,Transfers direction for this endpoint" "Out," endif bitfld.long 0x00 2.--3. " T_TYPE[1:0] ,Transfer mode for this endpoint" "Control,Isochronous,Bulk,Interrupt" bitfld.long 0x00 0.--1. " NUM_MF[1:0] ,Number of transactions for isochronous transfer mode" "1,2,3," if ((d.l(ad:0x40008200+(0x40+0x4))&0x8000)==0x8000) rgroup.long (0x40+0x8)++0x03 line.long 0x00 "UD2EP1DSZ,EP1 Datasize register" hexmask.long.word 0x00 0.--10. 1. " SIZE[10:0] ,Number of data bytes to be accessed first" else rgroup.long (0x40+0x8)++0x03 line.long 0x00 "UD2EP1DSZ,EP1 Datasize register" hexmask.long.word 0x00 0.--10. 1. " SIZE[10:0] ,Number of valid data bytes stored in EP1_FIFO" endif group.long (0x40+0xC)++0x03 line.long 0x00 "UD2EP1FIFO,EP1_FIFO register" hexmask.long.word 0x00 0.--15. 1. " DATA[15:0] ,PVCI-I/F to EP1 access data" group.long 0x50++0x03 line.long 0x00 "UD2EP2MSZ,EP2 MaxPacketSize register" rbitfld.long 0x00 15. " TX_0DATA ,EP1_TX_0DATA command flag" "0,1" rbitfld.long 0x00 12. " DSET ,Status of EP1_FIFO data" "Not valid,Valid" hexmask.long.word 0x00 0.--10. 1. " MAX_PKT[6:0] ,Sets MaxPacketSize of EP2" group.long (0x50+0x4)++0x03 line.long 0x00 "UD2EP2STS,EP2 Status register" bitfld.long 0x00 15. " PKT_MODE ,Packet mode of EP2" "Single,Dual" bitfld.long 0x00 14. " BUS_SEL ,Bus to access to the FIFO of EP2" "Common,Direct" rbitfld.long 0x00 12.--13. " TOGGLE[1:0] ,Present toggle value of EP2" "DATA0,DATA1,DATA2,MDATA" rbitfld.long 0x00 9.--11. " STATUS[2:0] ,Present status of EP2" "Ready,,Error,Stall,,,,Invalid" textline " " rbitfld.long 0x00 8. " DISABLE ,EP2 transfers allowed" "Allowed,Not allowed" sif ((2==1)||(2==3)||(2==5)||(2==7)) bitfld.long 0x00 7. " DIR ,Transfers direction for this endpoint" ",In" else bitfld.long 0x00 7. " DIR ,Transfers direction for this endpoint" "Out," endif bitfld.long 0x00 2.--3. " T_TYPE[1:0] ,Transfer mode for this endpoint" "Control,Isochronous,Bulk,Interrupt" bitfld.long 0x00 0.--1. " NUM_MF[1:0] ,Number of transactions for isochronous transfer mode" "1,2,3," if ((d.l(ad:0x40008200+(0x50+0x4))&0x8000)==0x8000) rgroup.long (0x50+0x8)++0x03 line.long 0x00 "UD2EP2DSZ,EP2 Datasize register" hexmask.long.word 0x00 0.--10. 1. " SIZE[10:0] ,Number of data bytes to be accessed first" else rgroup.long (0x50+0x8)++0x03 line.long 0x00 "UD2EP2DSZ,EP2 Datasize register" hexmask.long.word 0x00 0.--10. 1. " SIZE[10:0] ,Number of valid data bytes stored in EP1_FIFO" endif group.long (0x50+0xC)++0x03 line.long 0x00 "UD2EP2FIFO,EP2_FIFO register" hexmask.long.word 0x00 0.--15. 1. " DATA[15:0] ,PVCI-I/F to EP2 access data" group.long 0x60++0x03 line.long 0x00 "UD2EP3MSZ,EP3 MaxPacketSize register" rbitfld.long 0x00 15. " TX_0DATA ,EP1_TX_0DATA command flag" "0,1" rbitfld.long 0x00 12. " DSET ,Status of EP1_FIFO data" "Not valid,Valid" hexmask.long.word 0x00 0.--10. 1. " MAX_PKT[6:0] ,Sets MaxPacketSize of EP3" group.long (0x60+0x4)++0x03 line.long 0x00 "UD2EP3STS,EP3 Status register" bitfld.long 0x00 15. " PKT_MODE ,Packet mode of EP3" "Single,Dual" bitfld.long 0x00 14. " BUS_SEL ,Bus to access to the FIFO of EP3" "Common,Direct" rbitfld.long 0x00 12.--13. " TOGGLE[1:0] ,Present toggle value of EP3" "DATA0,DATA1,DATA2,MDATA" rbitfld.long 0x00 9.--11. " STATUS[2:0] ,Present status of EP3" "Ready,,Error,Stall,,,,Invalid" textline " " rbitfld.long 0x00 8. " DISABLE ,EP3 transfers allowed" "Allowed,Not allowed" sif ((3==1)||(3==3)||(3==5)||(3==7)) bitfld.long 0x00 7. " DIR ,Transfers direction for this endpoint" ",In" else bitfld.long 0x00 7. " DIR ,Transfers direction for this endpoint" "Out," endif bitfld.long 0x00 2.--3. " T_TYPE[1:0] ,Transfer mode for this endpoint" "Control,Isochronous,Bulk,Interrupt" bitfld.long 0x00 0.--1. " NUM_MF[1:0] ,Number of transactions for isochronous transfer mode" "1,2,3," if ((d.l(ad:0x40008200+(0x60+0x4))&0x8000)==0x8000) rgroup.long (0x60+0x8)++0x03 line.long 0x00 "UD2EP3DSZ,EP3 Datasize register" hexmask.long.word 0x00 0.--10. 1. " SIZE[10:0] ,Number of data bytes to be accessed first" else rgroup.long (0x60+0x8)++0x03 line.long 0x00 "UD2EP3DSZ,EP3 Datasize register" hexmask.long.word 0x00 0.--10. 1. " SIZE[10:0] ,Number of valid data bytes stored in EP1_FIFO" endif group.long (0x60+0xC)++0x03 line.long 0x00 "UD2EP3FIFO,EP3_FIFO register" hexmask.long.word 0x00 0.--15. 1. " DATA[15:0] ,PVCI-I/F to EP3 access data" group.long 0x70++0x03 line.long 0x00 "UD2EP4MSZ,EP4 MaxPacketSize register" rbitfld.long 0x00 15. " TX_0DATA ,EP1_TX_0DATA command flag" "0,1" rbitfld.long 0x00 12. " DSET ,Status of EP1_FIFO data" "Not valid,Valid" hexmask.long.word 0x00 0.--10. 1. " MAX_PKT[6:0] ,Sets MaxPacketSize of EP4" group.long (0x70+0x4)++0x03 line.long 0x00 "UD2EP4STS,EP4 Status register" bitfld.long 0x00 15. " PKT_MODE ,Packet mode of EP4" "Single,Dual" bitfld.long 0x00 14. " BUS_SEL ,Bus to access to the FIFO of EP4" "Common,Direct" rbitfld.long 0x00 12.--13. " TOGGLE[1:0] ,Present toggle value of EP4" "DATA0,DATA1,DATA2,MDATA" rbitfld.long 0x00 9.--11. " STATUS[2:0] ,Present status of EP4" "Ready,,Error,Stall,,,,Invalid" textline " " rbitfld.long 0x00 8. " DISABLE ,EP4 transfers allowed" "Allowed,Not allowed" sif ((4==1)||(4==3)||(4==5)||(4==7)) bitfld.long 0x00 7. " DIR ,Transfers direction for this endpoint" ",In" else bitfld.long 0x00 7. " DIR ,Transfers direction for this endpoint" "Out," endif bitfld.long 0x00 2.--3. " T_TYPE[1:0] ,Transfer mode for this endpoint" "Control,Isochronous,Bulk,Interrupt" bitfld.long 0x00 0.--1. " NUM_MF[1:0] ,Number of transactions for isochronous transfer mode" "1,2,3," if ((d.l(ad:0x40008200+(0x70+0x4))&0x8000)==0x8000) rgroup.long (0x70+0x8)++0x03 line.long 0x00 "UD2EP4DSZ,EP4 Datasize register" hexmask.long.word 0x00 0.--10. 1. " SIZE[10:0] ,Number of data bytes to be accessed first" else rgroup.long (0x70+0x8)++0x03 line.long 0x00 "UD2EP4DSZ,EP4 Datasize register" hexmask.long.word 0x00 0.--10. 1. " SIZE[10:0] ,Number of valid data bytes stored in EP1_FIFO" endif group.long (0x70+0xC)++0x03 line.long 0x00 "UD2EP4FIFO,EP4_FIFO register" hexmask.long.word 0x00 0.--15. 1. " DATA[15:0] ,PVCI-I/F to EP4 access data" group.long 0x80++0x03 line.long 0x00 "UD2EP5MSZ,EP5 MaxPacketSize register" rbitfld.long 0x00 15. " TX_0DATA ,EP1_TX_0DATA command flag" "0,1" rbitfld.long 0x00 12. " DSET ,Status of EP1_FIFO data" "Not valid,Valid" hexmask.long.word 0x00 0.--10. 1. " MAX_PKT[6:0] ,Sets MaxPacketSize of EP5" group.long (0x80+0x4)++0x03 line.long 0x00 "UD2EP5STS,EP5 Status register" bitfld.long 0x00 15. " PKT_MODE ,Packet mode of EP5" "Single,Dual" bitfld.long 0x00 14. " BUS_SEL ,Bus to access to the FIFO of EP5" "Common,Direct" rbitfld.long 0x00 12.--13. " TOGGLE[1:0] ,Present toggle value of EP5" "DATA0,DATA1,DATA2,MDATA" rbitfld.long 0x00 9.--11. " STATUS[2:0] ,Present status of EP5" "Ready,,Error,Stall,,,,Invalid" textline " " rbitfld.long 0x00 8. " DISABLE ,EP5 transfers allowed" "Allowed,Not allowed" sif ((5==1)||(5==3)||(5==5)||(5==7)) bitfld.long 0x00 7. " DIR ,Transfers direction for this endpoint" ",In" else bitfld.long 0x00 7. " DIR ,Transfers direction for this endpoint" "Out," endif bitfld.long 0x00 2.--3. " T_TYPE[1:0] ,Transfer mode for this endpoint" "Control,Isochronous,Bulk,Interrupt" bitfld.long 0x00 0.--1. " NUM_MF[1:0] ,Number of transactions for isochronous transfer mode" "1,2,3," if ((d.l(ad:0x40008200+(0x80+0x4))&0x8000)==0x8000) rgroup.long (0x80+0x8)++0x03 line.long 0x00 "UD2EP5DSZ,EP5 Datasize register" hexmask.long.word 0x00 0.--10. 1. " SIZE[10:0] ,Number of data bytes to be accessed first" else rgroup.long (0x80+0x8)++0x03 line.long 0x00 "UD2EP5DSZ,EP5 Datasize register" hexmask.long.word 0x00 0.--10. 1. " SIZE[10:0] ,Number of valid data bytes stored in EP1_FIFO" endif group.long (0x80+0xC)++0x03 line.long 0x00 "UD2EP5FIFO,EP5_FIFO register" hexmask.long.word 0x00 0.--15. 1. " DATA[15:0] ,PVCI-I/F to EP5 access data" group.long 0x90++0x03 line.long 0x00 "UD2EP6MSZ,EP6 MaxPacketSize register" rbitfld.long 0x00 15. " TX_0DATA ,EP1_TX_0DATA command flag" "0,1" rbitfld.long 0x00 12. " DSET ,Status of EP1_FIFO data" "Not valid,Valid" hexmask.long.word 0x00 0.--10. 1. " MAX_PKT[6:0] ,Sets MaxPacketSize of EP6" group.long (0x90+0x4)++0x03 line.long 0x00 "UD2EP6STS,EP6 Status register" bitfld.long 0x00 15. " PKT_MODE ,Packet mode of EP6" "Single,Dual" bitfld.long 0x00 14. " BUS_SEL ,Bus to access to the FIFO of EP6" "Common,Direct" rbitfld.long 0x00 12.--13. " TOGGLE[1:0] ,Present toggle value of EP6" "DATA0,DATA1,DATA2,MDATA" rbitfld.long 0x00 9.--11. " STATUS[2:0] ,Present status of EP6" "Ready,,Error,Stall,,,,Invalid" textline " " rbitfld.long 0x00 8. " DISABLE ,EP6 transfers allowed" "Allowed,Not allowed" sif ((6==1)||(6==3)||(6==5)||(6==7)) bitfld.long 0x00 7. " DIR ,Transfers direction for this endpoint" ",In" else bitfld.long 0x00 7. " DIR ,Transfers direction for this endpoint" "Out," endif bitfld.long 0x00 2.--3. " T_TYPE[1:0] ,Transfer mode for this endpoint" "Control,Isochronous,Bulk,Interrupt" bitfld.long 0x00 0.--1. " NUM_MF[1:0] ,Number of transactions for isochronous transfer mode" "1,2,3," if ((d.l(ad:0x40008200+(0x90+0x4))&0x8000)==0x8000) rgroup.long (0x90+0x8)++0x03 line.long 0x00 "UD2EP6DSZ,EP6 Datasize register" hexmask.long.word 0x00 0.--10. 1. " SIZE[10:0] ,Number of data bytes to be accessed first" else rgroup.long (0x90+0x8)++0x03 line.long 0x00 "UD2EP6DSZ,EP6 Datasize register" hexmask.long.word 0x00 0.--10. 1. " SIZE[10:0] ,Number of valid data bytes stored in EP1_FIFO" endif group.long (0x90+0xC)++0x03 line.long 0x00 "UD2EP6FIFO,EP6_FIFO register" hexmask.long.word 0x00 0.--15. 1. " DATA[15:0] ,PVCI-I/F to EP6 access data" group.long 0xA0++0x03 line.long 0x00 "UD2EP7MSZ,EP7 MaxPacketSize register" rbitfld.long 0x00 15. " TX_0DATA ,EP1_TX_0DATA command flag" "0,1" rbitfld.long 0x00 12. " DSET ,Status of EP1_FIFO data" "Not valid,Valid" hexmask.long.word 0x00 0.--10. 1. " MAX_PKT[6:0] ,Sets MaxPacketSize of EP7" group.long (0xA0+0x4)++0x03 line.long 0x00 "UD2EP7STS,EP7 Status register" bitfld.long 0x00 15. " PKT_MODE ,Packet mode of EP7" "Single,Dual" bitfld.long 0x00 14. " BUS_SEL ,Bus to access to the FIFO of EP7" "Common,Direct" rbitfld.long 0x00 12.--13. " TOGGLE[1:0] ,Present toggle value of EP7" "DATA0,DATA1,DATA2,MDATA" rbitfld.long 0x00 9.--11. " STATUS[2:0] ,Present status of EP7" "Ready,,Error,Stall,,,,Invalid" textline " " rbitfld.long 0x00 8. " DISABLE ,EP7 transfers allowed" "Allowed,Not allowed" sif ((7==1)||(7==3)||(7==5)||(7==7)) bitfld.long 0x00 7. " DIR ,Transfers direction for this endpoint" ",In" else bitfld.long 0x00 7. " DIR ,Transfers direction for this endpoint" "Out," endif bitfld.long 0x00 2.--3. " T_TYPE[1:0] ,Transfer mode for this endpoint" "Control,Isochronous,Bulk,Interrupt" bitfld.long 0x00 0.--1. " NUM_MF[1:0] ,Number of transactions for isochronous transfer mode" "1,2,3," if ((d.l(ad:0x40008200+(0xA0+0x4))&0x8000)==0x8000) rgroup.long (0xA0+0x8)++0x03 line.long 0x00 "UD2EP7DSZ,EP7 Datasize register" hexmask.long.word 0x00 0.--10. 1. " SIZE[10:0] ,Number of data bytes to be accessed first" else rgroup.long (0xA0+0x8)++0x03 line.long 0x00 "UD2EP7DSZ,EP7 Datasize register" hexmask.long.word 0x00 0.--10. 1. " SIZE[10:0] ,Number of valid data bytes stored in EP1_FIFO" endif group.long (0xA0+0xC)++0x03 line.long 0x00 "UD2EP7FIFO,EP7_FIFO register" hexmask.long.word 0x00 0.--15. 1. " DATA[15:0] ,PVCI-I/F to EP7 access data" width 0xB endif tree.end tree.end sif cpuis("TMPM341F*") tree.open "Two-phase pulse input counter (PHCNT)" tree "Channel 0" base ad:0x400CA000 width 10. group.long 0x00++0x17 line.long 0x00 "PHC0RUN,Timer RUN Register" bitfld.long 0x00 1. " PHCCLR ,Clears up-and-down counter value" "-,Cleared" bitfld.long 0x00 0. " PHCRUN ,Controls up-and-down counter" "Stopped,Active" line.long 0x04 "PHC0CR,Timer Control Register" bitfld.long 0x04 5. " EVRYINT ,Interrupt at every count" "Disabled,Enabled" bitfld.long 0x04 4. " CMP1EN ,Compare interrupt 1" "Disabled,Enabled" bitfld.long 0x04 3. " CMP0EN ,Compare interrupt 0" "Disabled,Enabled" bitfld.long 0x04 2. " NFOFF ,Noise filter" "On,Off" textline " " bitfld.long 0x04 0.--1. " PHCMD[1:0] ,Sets operation mode" "Normal,Quadruple,PHC0IN0 input,PHC0IN1 input" line.long 0x08 "PHC0EN,Timer Enable Register" bitfld.long 0x08 0. " PHCEN ,PHCNT operation" "Disabled,Enabled" line.long 0x0C "PHC0FLG,Timer Status Register" bitfld.long 0x0C 3. " UDF ,Underflow interrupt" "Not occurred,Occurred" bitfld.long 0x0C 2. " OVF ,overflow interrupt" "Not occurred,Occurred" bitfld.long 0x0C 1. " CMP1 ,Compare 1 match interrupt" "Not occurred,Occurred" bitfld.long 0x0C 0. " CMP0 ,Compare 0 match interrupt" "Not occurred,Occurred" line.long 0x10 "PHC0CMP0,Timer Compare Register 0" hexmask.long.word 0x10 0.--15. 1. " PHCCMP0 ,Sets compare value" line.long 0x14 "PHC0CMP1,Timer Compare Register 1" hexmask.long.word 0x14 0.--15. 1. " PHCCMP1 ,Sets compare value" rgroup.long 0x18++03 line.long 0x00 "PHC0CNT,Counter Read Register" hexmask.long.word 0x00 0.--15. 1. " PHCCNT ,Data read from the up-and-down counter" group.long 0x1C++03 line.long 0x00 "PHC0DMA,DMA request permitted register" bitfld.long 0x00 2. " PHCDMA2 ,Controls DMA request permitted" "Disabled,Enabled" width 0xb tree.end tree "Channel 1" base ad:0x400CA100 width 10. group.long 0x00++0x17 line.long 0x00 "PHC1RUN,Timer RUN Register" bitfld.long 0x00 1. " PHCCLR ,Clears up-and-down counter value" "-,Cleared" bitfld.long 0x00 0. " PHCRUN ,Controls up-and-down counter" "Stopped,Active" line.long 0x04 "PHC1CR,Timer Control Register" bitfld.long 0x04 5. " EVRYINT ,Interrupt at every count" "Disabled,Enabled" bitfld.long 0x04 4. " CMP1EN ,Compare interrupt 1" "Disabled,Enabled" bitfld.long 0x04 3. " CMP0EN ,Compare interrupt 0" "Disabled,Enabled" bitfld.long 0x04 2. " NFOFF ,Noise filter" "On,Off" textline " " bitfld.long 0x04 0.--1. " PHCMD[1:0] ,Sets operation mode" "Normal,Quadruple,PHC1IN0 input,PHC1IN1 input" line.long 0x08 "PHC1EN,Timer Enable Register" bitfld.long 0x08 0. " PHCEN ,PHCNT operation" "Disabled,Enabled" line.long 0x0C "PHC1FLG,Timer Status Register" bitfld.long 0x0C 3. " UDF ,Underflow interrupt" "Not occurred,Occurred" bitfld.long 0x0C 2. " OVF ,overflow interrupt" "Not occurred,Occurred" bitfld.long 0x0C 1. " CMP1 ,Compare 1 match interrupt" "Not occurred,Occurred" bitfld.long 0x0C 0. " CMP0 ,Compare 0 match interrupt" "Not occurred,Occurred" line.long 0x10 "PHC1CMP0,Timer Compare Register 0" hexmask.long.word 0x10 0.--15. 1. " PHCCMP0 ,Sets compare value" line.long 0x14 "PHC1CMP1,Timer Compare Register 1" hexmask.long.word 0x14 0.--15. 1. " PHCCMP1 ,Sets compare value" rgroup.long 0x18++03 line.long 0x00 "PHC1CNT,Counter Read Register" hexmask.long.word 0x00 0.--15. 1. " PHCCNT ,Data read from the up-and-down counter" group.long 0x1C++03 line.long 0x00 "PHC1DMA,DMA request permitted register" bitfld.long 0x00 2. " PHCDMA2 ,Controls DMA request permitted" "Disabled,Enabled" width 0xb tree.end tree "Channel 2" base ad:0x400CA200 width 10. group.long 0x00++0x17 line.long 0x00 "PHC2RUN,Timer RUN Register" bitfld.long 0x00 1. " PHCCLR ,Clears up-and-down counter value" "-,Cleared" bitfld.long 0x00 0. " PHCRUN ,Controls up-and-down counter" "Stopped,Active" line.long 0x04 "PHC2CR,Timer Control Register" bitfld.long 0x04 5. " EVRYINT ,Interrupt at every count" "Disabled,Enabled" bitfld.long 0x04 4. " CMP1EN ,Compare interrupt 1" "Disabled,Enabled" bitfld.long 0x04 3. " CMP0EN ,Compare interrupt 0" "Disabled,Enabled" bitfld.long 0x04 2. " NFOFF ,Noise filter" "On,Off" textline " " bitfld.long 0x04 0.--1. " PHCMD[1:0] ,Sets operation mode" "Normal,Quadruple,PHC2IN0 input,PHC2IN1 input" line.long 0x08 "PHC2EN,Timer Enable Register" bitfld.long 0x08 0. " PHCEN ,PHCNT operation" "Disabled,Enabled" line.long 0x0C "PHC2FLG,Timer Status Register" bitfld.long 0x0C 3. " UDF ,Underflow interrupt" "Not occurred,Occurred" bitfld.long 0x0C 2. " OVF ,overflow interrupt" "Not occurred,Occurred" bitfld.long 0x0C 1. " CMP1 ,Compare 1 match interrupt" "Not occurred,Occurred" bitfld.long 0x0C 0. " CMP0 ,Compare 0 match interrupt" "Not occurred,Occurred" line.long 0x10 "PHC2CMP0,Timer Compare Register 0" hexmask.long.word 0x10 0.--15. 1. " PHCCMP0 ,Sets compare value" line.long 0x14 "PHC2CMP1,Timer Compare Register 1" hexmask.long.word 0x14 0.--15. 1. " PHCCMP1 ,Sets compare value" rgroup.long 0x18++03 line.long 0x00 "PHC2CNT,Counter Read Register" hexmask.long.word 0x00 0.--15. 1. " PHCCNT ,Data read from the up-and-down counter" group.long 0x1C++03 line.long 0x00 "PHC2DMA,DMA request permitted register" bitfld.long 0x00 2. " PHCDMA2 ,Controls DMA request permitted" "Disabled,Enabled" width 0xb tree.end tree "Channel 3" base ad:0x400CA300 width 10. group.long 0x00++0x17 line.long 0x00 "PHC3RUN,Timer RUN Register" bitfld.long 0x00 1. " PHCCLR ,Clears up-and-down counter value" "-,Cleared" bitfld.long 0x00 0. " PHCRUN ,Controls up-and-down counter" "Stopped,Active" line.long 0x04 "PHC3CR,Timer Control Register" bitfld.long 0x04 5. " EVRYINT ,Interrupt at every count" "Disabled,Enabled" bitfld.long 0x04 4. " CMP1EN ,Compare interrupt 1" "Disabled,Enabled" bitfld.long 0x04 3. " CMP0EN ,Compare interrupt 0" "Disabled,Enabled" bitfld.long 0x04 2. " NFOFF ,Noise filter" "On,Off" textline " " bitfld.long 0x04 0.--1. " PHCMD[1:0] ,Sets operation mode" "Normal,Quadruple,PHC3IN0 input,PHC3IN1 input" line.long 0x08 "PHC3EN,Timer Enable Register" bitfld.long 0x08 0. " PHCEN ,PHCNT operation" "Disabled,Enabled" line.long 0x0C "PHC3FLG,Timer Status Register" bitfld.long 0x0C 3. " UDF ,Underflow interrupt" "Not occurred,Occurred" bitfld.long 0x0C 2. " OVF ,overflow interrupt" "Not occurred,Occurred" bitfld.long 0x0C 1. " CMP1 ,Compare 1 match interrupt" "Not occurred,Occurred" bitfld.long 0x0C 0. " CMP0 ,Compare 0 match interrupt" "Not occurred,Occurred" line.long 0x10 "PHC3CMP0,Timer Compare Register 0" hexmask.long.word 0x10 0.--15. 1. " PHCCMP0 ,Sets compare value" line.long 0x14 "PHC3CMP1,Timer Compare Register 1" hexmask.long.word 0x14 0.--15. 1. " PHCCMP1 ,Sets compare value" rgroup.long 0x18++03 line.long 0x00 "PHC3CNT,Counter Read Register" hexmask.long.word 0x00 0.--15. 1. " PHCCNT ,Data read from the up-and-down counter" group.long 0x1C++03 line.long 0x00 "PHC3DMA,DMA request permitted register" bitfld.long 0x00 2. " PHCDMA2 ,Controls DMA request permitted" "Disabled,Enabled" width 0xb tree.end tree.end tree.open "High Resolution 16-bit Timer/PPG Outputs (TMRD)" tree "Channel 0" base ad:0x40058000 width 11. group.long 0x09B000++0x03 line.long 0x00 "CGPWMGEAR,Timer clock setup register" bitfld.long 0x00 4.--5. " PWMGEAR ,Select a source clock to input in the TMRD block" "Fpll,Fpll/2,Fpll/4," bitfld.long 0x00 0. " TMRDCLKEN ,Disable or enable TMRDCLK" "Off,On" textline " " width 9. group.long 0x00++0x07 line.long 0x00 "TD0RUN,Timer RUN register" bitfld.long 0x00 0. " TDRUN ,Controls the count operation of TMRDx" "Stopped,Started" line.long 0x04 "TD0BCR,Timer Control register" bitfld.long 0x04 1. " PHSCHG ,Sets the phase relation" "Delay,Fasted" bitfld.long 0x04 0. " TDSFT ,An enable flag to update the compare register with the value of the timer register" "Invalid,Update" group.long 0x50++07 line.long 0x00 "TD0EN,Timer Enable register" bitfld.long 0x00 7. " TDEN1 ,Clock input to the TMRD1 is configured" "Off,On" bitfld.long 0x00 6. " TDEN0 ,Clock input to the TMRD1 is configured" "Off,On" bitfld.long 0x00 5. " TDHALT ,Settings for the operation" "Stopped,Operation" line.long 0x04 "TD0CONF,Timer Configuration register" bitfld.long 0x04 7. " TDI2TD1 ,TMRD1 operation settings" "Off,On" bitfld.long 0x04 6. " TDI2TD0 ,TMRD0 operation settings" "Off,On" bitfld.long 0x04 0.--2. " TMRDMOD ,Operation mode settings for TMRD1 and TMRD0" "Timer mode,Timer mode,PPG mode,PPG mode,Timer mode,,,Interlock PPG" group.long 0x08++0x0B line.long 0x00 "TD0MOD,Timer Mode register" bitfld.long 0x00 7. " TDIV1 ,Initial settings of leading edge/trailing edge of a signal a1" "Rises(CP03)/Falls(CP04),Falls(CP03)/Rises(CP04)" bitfld.long 0x00 6. " TDIV0 ,Initial settings of leading edge/trailing edge of a signal a0" "Rises(CP01)/Falls(CP02),Falls(CP01)/Rises(CP02)" bitfld.long 0x00 4. " TDCLE ,Selects the COUNTER0" "Free-run counter,Zero cleared" bitfld.long 0x00 0.--3. " TDCLK ,Selects a prescaler of TMRD0" "Ftmrd,Ftmrd/2,Ftmrd/4,Ftmrd/8,Ftmrd/16,,,,,,,,,,," line.long 0x04 "TD0BCR,Update flag set register" bitfld.long 0x04 2. " TDRDE ,Sets a write path to the compare register" "Direct,Via the timer register" bitfld.long 0x04 0.--1. " TDISO ,Selects the interrupt factor of INTTD0CMP0" "No interrupted,CP00,CP05,Overflow" line.long 0x08 "TD0DMA,DMA request enable register" bitfld.long 0x08 0. " DMAEN ,Sets the DMA request disable" "No,Yes" group.long 0x14++0x03 line.long 0x00 "TD0RG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " TDRG0 ,Setting of the compare register is performed on the timer register" group.long 0x18++0x03 line.long 0x00 "TD0RG1,Timer register 1" hexmask.long.word 0x00 0.--15. 1. " TDRG1 ,Setting of the compare register is performed on the timer register" group.long 0x1C++0x03 line.long 0x00 "TD0RG2,Timer register 2" hexmask.long.word 0x00 0.--15. 1. " TDRG2 ,Setting of the compare register is performed on the timer register" group.long 0x20++0x03 line.long 0x00 "TD0RG3,Timer register 3" hexmask.long.word 0x00 0.--15. 1. " TDRG3 ,Setting of the compare register is performed on the timer register" group.long 0x24++0x03 line.long 0x00 "TD0RG4,Timer register 4" hexmask.long.word 0x00 0.--15. 1. " TDRG4 ,Setting of the compare register is performed on the timer register" group.long 0x28++0x03 line.long 0x00 "TD0RG5,Timer register 5" hexmask.long.word 0x00 0.--15. 1. " TDRG5 ,Setting of the compare register is performed on the timer register" textline " " rgroup.long 0x2C++0x03 line.long 0x00 "TD0CP0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " CPRG0[15:0] ,Frequency cycle setting register" rgroup.long 0x30++0x03 line.long 0x00 "TD0CP1,Timer register 1" hexmask.long.word 0x00 0.--15. 1. " CPRG1[15:0] ,Frequency cycle setting register" rgroup.long 0x34++0x03 line.long 0x00 "TD0CP2,Timer register 2" hexmask.long.word 0x00 0.--15. 1. " CPRG2[15:0] ,Frequency cycle setting register" rgroup.long 0x38++0x03 line.long 0x00 "TD0CP3,Timer register 3" hexmask.long.word 0x00 0.--15. 1. " CPRG3[15:0] ,Frequency cycle setting register" rgroup.long 0x3C++0x03 line.long 0x00 "TD0CP4,Timer register 4" hexmask.long.word 0x00 0.--15. 1. " CPRG4[15:0] ,Frequency cycle setting register" rgroup.long 0x40++0x03 line.long 0x00 "TD0CP5,Timer register 5" hexmask.long.word 0x00 0.--15. 1. " CPRG5[15:0] ,Frequency cycle setting register" width 0xb tree.end tree "Channel 1" base ad:0x40058100 width 11. group.long 0x09B000++0x03 line.long 0x00 "CGPWMGEAR,Timer clock setup register" bitfld.long 0x00 4.--5. " PWMGEAR ,Select a source clock to input in the TMRD block" "Fpll,Fpll/2,Fpll/4," bitfld.long 0x00 0. " TMRDCLKEN ,Disable or enable TMRDCLK" "Off,On" textline " " width 9. group.long 0x00++0x07 line.long 0x00 "TD1RUN,Timer RUN register" bitfld.long 0x00 0. " TDRUN ,Controls the count operation of TMRDx" "Stopped,Started" line.long 0x04 "TD1BCR,Timer Control register" bitfld.long 0x04 0. " TDSFT ,An enable flag to update the compare register with the value of the timer register" "Invalid,Update" group.long 0x08++0x0B line.long 0x00 "TD1MOD,Timer Mode register" bitfld.long 0x00 7. " TDIV1 ,Initial settings of leading edge/trailing edge of a signal a1" "Rises(CP13)/Falls(CP14),Falls(CP13)/Rises(CP14)" bitfld.long 0x00 6. " TDIV0 ,Initial settings of leading edge/trailing edge of a signal a0" "Rises(CP11)/Falls(CP12),Falls(CP11)/Rises(CP12)" bitfld.long 0x00 4. " TDCLE ,Selects the COUNTER0" "Free-run counter,Zero cleared" bitfld.long 0x00 0.--3. " TDCLK ,Selects a prescaler of TMRD0" "Ftmrd,Ftmrd/2,Ftmrd/4,Ftmrd/8,Ftmrd/16,,,,,,,,,,," line.long 0x04 "TD1BCR,Update flag set register" bitfld.long 0x04 2. " TDRDE ,Sets a write path to the compare register" "Direct,Via the timer register" bitfld.long 0x04 0.--1. " TDISO ,Selects the interrupt factor of INTTD0CMP0" "No interrupted,CP10,No interrupted,Overflow" line.long 0x08 "TD1DMA,DMA request enable register" bitfld.long 0x08 0. " DMAEN ,Sets the DMA request disable" "No,Yes" group.long 0x14++0x03 line.long 0x00 "TD1RG0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " TDRG0 ,Setting of the compare register is performed on the timer register" group.long 0x18++0x03 line.long 0x00 "TD1RG1,Timer register 1" hexmask.long.word 0x00 0.--15. 1. " TDRG1 ,Setting of the compare register is performed on the timer register" group.long 0x1C++0x03 line.long 0x00 "TD1RG2,Timer register 2" hexmask.long.word 0x00 0.--15. 1. " TDRG2 ,Setting of the compare register is performed on the timer register" group.long 0x20++0x03 line.long 0x00 "TD1RG3,Timer register 3" hexmask.long.word 0x00 0.--15. 1. " TDRG3 ,Setting of the compare register is performed on the timer register" group.long 0x24++0x03 line.long 0x00 "TD1RG4,Timer register 4" hexmask.long.word 0x00 0.--15. 1. " TDRG4 ,Setting of the compare register is performed on the timer register" textline " " rgroup.long 0x2C++0x03 line.long 0x00 "TD1CP0,Timer register 0" hexmask.long.word 0x00 0.--15. 1. " CPRG0[15:0] ,Frequency cycle setting register" rgroup.long 0x30++0x03 line.long 0x00 "TD1CP1,Timer register 1" hexmask.long.word 0x00 0.--15. 1. " CPRG1[15:0] ,Frequency cycle setting register" rgroup.long 0x34++0x03 line.long 0x00 "TD1CP2,Timer register 2" hexmask.long.word 0x00 0.--15. 1. " CPRG2[15:0] ,Frequency cycle setting register" rgroup.long 0x38++0x03 line.long 0x00 "TD1CP3,Timer register 3" hexmask.long.word 0x00 0.--15. 1. " CPRG3[15:0] ,Frequency cycle setting register" rgroup.long 0x3C++0x03 line.long 0x00 "TD1CP4,Timer register 4" hexmask.long.word 0x00 0.--15. 1. " CPRG4[15:0] ,Frequency cycle setting register" width 0xb tree.end tree.end endif tree.open "Serial Channel (SIO/UART)" tree "Channel 0" sif cpuis("TMPM33?F*")||cpuis("TMPM37?F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM395F*") base ad:0x40020080 width 10. group.long 0x00++0x3 line.long 0x00 "SC0EN,Enable Register" sif cpuis("TMPM395F*") bitfld.long 0x00 4. " BRCKSEL ,Baud-rate CLK" ",T0" bitfld.long 0x00 3. " TXR ,STXDO inversion" ",Inverted" bitfld.long 0x00 2. " SCLKR ,SCLK inversion" ",Inverted" bitfld.long 0x00 1. " INTSEL ,Interrupt selection" "Transmit,Empty" textline " " endif sif cpuis("TMPM375F*") bitfld.long 0x00 1. " INTSEL ,Interrupt selection" "Transmit,Empty" textline " " endif bitfld.long 0x00 0. " SIOE ,SIO operation" "Disabled,Enabled" hgroup.long 0x04++0x3 hide.long 0x00 "SC0BUF,Buffer Register" in hgroup.long 0x08++0x3 hide.long 0x00 "SC0CR,Control Register" in if ((d.l(ad:0x40020080+0xC)&0xC)==0x0) group.long 0xC++0x3 line.long 0x00 "SC0MOD0,Mode Control Register 0" sif cpuis("TMPM372F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM350*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM395F*") bitfld.long 0x00 6. " CTSE ,Handshake function control (using CTS pin)" "Disabled,Enabled" bitfld.long 0x00 5. " RXE ,Receive control" "Disabled,Enabled" textline " " else bitfld.long 0x00 5. " RXE ,Receive control" "Disabled,Enabled" textline " " endif sif cpuis("TMPM395F*") bitfld.long 0x00 4. " WU ,Wake-up function (9-bit UART mode)" "Disabled,Enabled" textline " " endif bitfld.long 0x00 2.--3. " SM[1:0] ,Specifies transfer mode" "I/O interface,7-bit UART,8-bit UART,9-bit UART" else group.long 0xC++0x3 line.long 0x00 "SC0MOD0,Mode Control Register 0" bitfld.long 0x00 7. " TB8 ,9th bit of transmit data" "0,1" bitfld.long 0x00 6. " CTSE ,Handshake function control (using CTS pin)" "Disabled,Enabled" bitfld.long 0x00 5. " RXE ,Receive control" "Disabled,Enabled" bitfld.long 0x00 4. " WU ,Wake-up function (9-bit UART mode)" "Disabled,Enabled" textline " " bitfld.long 0x00 2.--3. " SM[1:0] ,Specifies transfer mode" "I/O interface,7-bit UART,8-bit UART,9-bit UART" bitfld.long 0x00 0.--1. " SC[1:0] ,Serial transfer clock" "Timer TB9OUT,Baud rate generator,Internal clock fsys,External clock" endif group.long 0x18++0x3 line.long 0x00 "SC0MOD1,Mode Control Register 1" bitfld.long 0x00 7. " I2SC ,Idle mode operation" "Stopped,Operated" bitfld.long 0x00 5.--6. " FDPX[1:0] ,Transfer mode setting" "Prohibited,Recieve,Trasmitt,Full duplex" bitfld.long 0x00 4. " TXE ,Transmit control" "Disabled,Enabled" bitfld.long 0x00 1.--3. " SINT[2:0] ,Interval time of continuous transmission (I/O interface)" "None,1SCLK,2SCLK,4SCLK,8SCLK,16SCLK,32SCLK,64SCLK" group.long 0x1C++0x3 line.long 0x00 "SC0MOD2,Mode Control Register 2" bitfld.long 0x00 7. " TBEMP ,Transmit buffer empty flag" "Full,Empty" bitfld.long 0x00 6. " RBFLL ,Receive buffer full flag" "Empty,Full" bitfld.long 0x00 5. " TXRUN ,In transmission flag" "Stopped,Operated" bitfld.long 0x00 4. " SBLEN ,STOP bit (for UART)" "1-bit,2-bit" textline " " bitfld.long 0x00 3. " DRCHG ,Transfer direction (1st bit)" "LSB,MSB" bitfld.long 0x00 2. " WBUF ,Double-buffer" "Disabled,Enabled" bitfld.long 0x00 0.--1. " SWRST ,Software reset" "0,1,2,3" group.long 0x10++0x3 line.long 0x00 "SC0BRCR,Baud Rate Generator Control Register" bitfld.long 0x00 6. " BRADDE ,N + (16 - K)/16 divider function (UART mode)" "Disabled,Enabled" bitfld.long 0x00 4.--5. " BRCK[1:0] ,Input clock to the baud rate generator" "T1,T4,T16,T64" bitfld.long 0x00 0.--3. " BRS[3:0] ,Division ratio N" "16,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" if ((d.l(ad:0x40020080+0x10)&0x40)==0x40) group.long 0x14++0x3 line.long 0x00 "SC0BRADD,Baud Rate Generator Control Register 2" bitfld.long 0x00 0.--3. " BRK[3:0] ,K for the N + (16 - K)/16 division (UART mode)" ",,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long 0x14++0x3 line.long 0x00 "SC0BRADD,Baud Rate Generator Control Register 2" bitfld.long 0x00 0.--3. " BRK[3:0] ,Division ratio N (UART mode)" ",1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif group.long 0x30++0x3 line.long 0x00 "SC0FCNF,FIFO Configuration Register" bitfld.long 0x00 4. " RFST ,RX FIFO bytes (Maximum or same as FILL level)" "Maximum,FILL level" bitfld.long 0x00 3. " TFIE ,TX interrupt for TX FIFO" "Disabled,Enabled" bitfld.long 0x00 2. " RFIE ,RX interrupt for RX FIFO" "Disabled,Enabled" bitfld.long 0x00 1. " RXTXCNT ,Automatic disable of RXE/TXE" "None,Disabled" textline " " bitfld.long 0x00 0. " CNFG ,Enables FIFO" "Disabled,Enabled" if ((d.l(ad:0x40020080+0x18)&0x60)==0x60) group.long 0x20++0x7 line.long 0x00 "SC0RFC,RX FIFO Configuration Register" bitfld.long 0x00 7. " RFCS ,RX FIFO clear" ",Clear" bitfld.long 0x00 6. " RFIS ,Interrupt generation condition (data equal or greater than fill level)" "Equal,Equal/greater" sif cpuis("TMPM395F*") bitfld.long 0x00 0.--4. " RIL[4:0] ,FIFO fill level" "32-bytes,1-byte,2-bytes,3-bytes,4-bytes,5-bytes,6-bytes,7-bytes,8-bytes,9-bytes,10-bytes,11-bytes,12-bytes,13-bytes,14-bytes,15-bytes,16-bytes,17-bytes,18-bytes,19-bytes,20-bytes,21-bytes,22-bytes,23-bytes,24-bytes,25-bytes,26-bytes,27-bytes,28-bytes,29-bytes,30-bytes,31-bytes" else bitfld.long 0x00 0.--1. " RIL[1:0] ,FIFO fill level" "2-byte,1-byte,2-byte,1-byte" endif line.long 0x04 "SC0TFC,TX FIFO Configuration Register" bitfld.long 0x04 7. " TFCS ,TX FIFO clear" ",Clear" bitfld.long 0x04 6. " TFIS ,Interrupt generation condition (data equal or greater than fill level)" "Equal,Equal/greater" sif cpuis("TMPM395F*") bitfld.long 0x04 0.--4. " TIL[3:0] ,FIFO fill level" "Empty,1-byte,2-bytes,3-bytes,4-bytes,5-bytes,6-bytes,7-bytes,8-bytes,9-bytes,10-bytes,11-bytes,12-bytes,13-bytes,14-bytes,15-bytes,16-bytes,17-bytes,18-bytes,19-bytes,20-bytes,21-bytes,22-bytes,23-bytes,24-bytes,25-bytes,26-bytes,27-bytes,28-bytes,29-bytes,30-bytes,31-bytes" else bitfld.long 0x04 0.--1. " TIL[1:0] ,FIFO fill level" "Empty,1-byte,Empty,1-byte" endif else group.long 0x20++0x7 line.long 0x00 "SC0RFC,RX FIFO Configuration Register" bitfld.long 0x00 7. " RFCS ,RX FIFO clear" ",Clear" bitfld.long 0x00 6. " RFIS ,Interrupt generation condition (data equal or greater than fill level)" "Equal,Equal/greater" sif cpuis("TMPM395F*") bitfld.long 0x00 0.--5. " RIL[5:0] ,FIFO fill level" "64-bytes,1-byte,2-bytes,3-bytes,4-bytes,5-bytes,6-bytes,7-bytes,8-bytes,9-bytes,10-bytes,11-bytes,12-bytes,13-bytes,14-bytes,15-bytes,16-bytes,17-bytes,18-bytes,19-bytes,20-bytes,21-bytes,22-bytes,23-bytes,24-bytes,25-bytes,26-bytes,27-bytes,28-bytes,29-bytes,30-bytes,31-bytes,32-bytes,33-bytes,34-bytes,35-bytes,36-bytes,37-bytes,38-bytes,39-bytes,40-bytes,41-bytes,42-bytes,43-bytes,44-bytes,45-bytes,46-bytes,47-bytes,48-bytes,49-bytes,50-bytes,51-bytes,52-bytes,53-bytes,54-bytes,55-bytes,56-bytes,57-bytes,58-bytes,59-bytes,60-bytes,61-bytes,62-bytes,63-bytes" else bitfld.long 0x00 0.--1. " RIL[1:0] ,FIFO fill level" "4-byte,1-byte,2-byte,3-byte" endif line.long 0x04 "SC0TFC,TX FIFO Configuration Register" bitfld.long 0x04 7. " TFCS ,TX FIFO clear" ",Clear" bitfld.long 0x04 6. " TFIS ,Interrupt generation condition (data equal or greater than fill level)" "Equal,Equal/greater" sif cpuis("TMPM395F*") bitfld.long 0x04 0.--5. " TIL[4:0] ,FIFO fill level" "Empty,1-byte,2-bytes,3-bytes,4-bytes,5-bytes,6-bytes,7-bytes,8-bytes,9-bytes,10-bytes,11-bytes,12-bytes,13-bytes,14-bytes,15-bytes,16-bytes,17-bytes,18-bytes,19-bytes,20-bytes,21-bytes,22-bytes,23-bytes,24-bytes,25-bytes,26-bytes,27-bytes,28-bytes,29-bytes,30-bytes,31-bytes,32-bytes,33-bytes,34-bytes,35-bytes,36-bytes,37-bytes,38-bytes,39-bytes,40-bytes,41-bytes,42-bytes,43-bytes,44-bytes,45-bytes,46-bytes,47-bytes,48-bytes,49-bytes,50-bytes,51-bytes,52-bytes,53-bytes,54-bytes,55-bytes,56-bytes,57-bytes,58-bytes,59-bytes,60-bytes,61-bytes,62-bytes,63-bytes" else bitfld.long 0x04 0.--1. " TIL[1:0] ,FIFO fill level" "Empty,1-byte,2-byte,3-byte" endif endif rgroup.long 0x28++0x7 line.long 0x00 "SC0RST,RX FIFO Status Register" bitfld.long 0x00 7. " ROR ,RX FIFO Overrun" "Not generated,Generated" sif cpuis("TMPM395F*") hexmask.long.byte 0x00 0.--6. 1. " RLVL[5:0] ,RX FIFO fill level status" else bitfld.long 0x00 0.--2. " RLVL[2:0] ,RX FIFO fill level status" "Empty,1-byte,2-byte,3-byte,4-byte,..." endif line.long 0x04 "SC0TST,TX FIFO Status Register" bitfld.long 0x04 7. " TUR ,RX FIFO Overrun" "Not generated,Generated" sif cpuis("TMPM395F*") bitfld.long 0x04 0.--5. " TLVL[5:0] ,RX FIFO fill level status" "Empty,1-byte,2-bytes,3-bytes,4-bytes,5-bytes,6-bytes,7-bytes,8-bytes,9-bytes,10-bytes,11-bytes,12-bytes,13-bytes,14-bytes,15-bytes,16-bytes,17-bytes,18-bytes,19-bytes,20-bytes,21-bytes,22-bytes,23-bytes,24-bytes,25-bytes,26-bytes,27-bytes,28-bytes,29-bytes,30-bytes,31-bytes,32-bytes,33-bytes,34-bytes,35-bytes,36-bytes,37-bytes,38-bytes,39-bytes,40-bytes,41-bytes,42-bytes,43-bytes,44-bytes,45-bytes,46-bytes,47-bytes,48-bytes,49-bytes,50-bytes,51-bytes,52-bytes,53-bytes,54-bytes,55-bytes,56-bytes,57-bytes,58-bytes,59-bytes,60-bytes,61-bytes,62-bytes,63-bytes" else bitfld.long 0x04 0.--2. " TLVL[2:0] ,RX FIFO fill level status" "Empty,1-byte,2-byte,3-byte,4-byte,..." endif sif cpuis("TMPM366F*")||cpuis("TMPM341F*")||cpuis("TMPM342F*")||cpuis("TMPM343F*")||cpuis("TMPM365*") group.long 0x34++0x3 line.long 0x00 "SC0DMA,DMA request enable register" bitfld.long 0x00 1. " DMAEN1 ,DMA request enable (generated by INTRX)" "Disabled,Enabled" bitfld.long 0x00 0. " DMAEN0 ,DMA request enable (generated by INTTX)" "Disabled,Enabled" endif width 0xB elif cpuis("TMPM341F*")||cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") base ad:0x400E1000 width 10. group.long 0x00++0x3 line.long 0x00 "SC0EN,Enable Register" sif cpuis("TMPM395F*") bitfld.long 0x00 4. " BRCKSEL ,Baud-rate CLK" ",T0" bitfld.long 0x00 3. " TXR ,STXDO inversion" ",Inverted" bitfld.long 0x00 2. " SCLKR ,SCLK inversion" ",Inverted" bitfld.long 0x00 1. " INTSEL ,Interrupt selection" "Transmit,Empty" textline " " endif sif cpuis("TMPM375F*") bitfld.long 0x00 1. " INTSEL ,Interrupt selection" "Transmit,Empty" textline " " endif bitfld.long 0x00 0. " SIOE ,SIO operation" "Disabled,Enabled" hgroup.long 0x04++0x3 hide.long 0x00 "SC0BUF,Buffer Register" in hgroup.long 0x08++0x3 hide.long 0x00 "SC0CR,Control Register" in if ((d.l(ad:0x400E1000+0xC)&0xC)==0x0) group.long 0xC++0x3 line.long 0x00 "SC0MOD0,Mode Control Register 0" sif cpuis("TMPM372F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM350*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM395F*") bitfld.long 0x00 6. " CTSE ,Handshake function control (using CTS pin)" "Disabled,Enabled" bitfld.long 0x00 5. " RXE ,Receive control" "Disabled,Enabled" textline " " else bitfld.long 0x00 5. " RXE ,Receive control" "Disabled,Enabled" textline " " endif sif cpuis("TMPM395F*") bitfld.long 0x00 4. " WU ,Wake-up function (9-bit UART mode)" "Disabled,Enabled" textline " " endif bitfld.long 0x00 2.--3. " SM[1:0] ,Specifies transfer mode" "I/O interface,7-bit UART,8-bit UART,9-bit UART" else group.long 0xC++0x3 line.long 0x00 "SC0MOD0,Mode Control Register 0" bitfld.long 0x00 7. " TB8 ,9th bit of transmit data" "0,1" bitfld.long 0x00 6. " CTSE ,Handshake function control (using CTS pin)" "Disabled,Enabled" bitfld.long 0x00 5. " RXE ,Receive control" "Disabled,Enabled" bitfld.long 0x00 4. " WU ,Wake-up function (9-bit UART mode)" "Disabled,Enabled" textline " " bitfld.long 0x00 2.--3. " SM[1:0] ,Specifies transfer mode" "I/O interface,7-bit UART,8-bit UART,9-bit UART" bitfld.long 0x00 0.--1. " SC[1:0] ,Serial transfer clock" "Timer TB9OUT,Baud rate generator,Internal clock fsys,External clock" endif group.long 0x18++0x3 line.long 0x00 "SC0MOD1,Mode Control Register 1" bitfld.long 0x00 7. " I2SC ,Idle mode operation" "Stopped,Operated" bitfld.long 0x00 5.--6. " FDPX[1:0] ,Transfer mode setting" "Prohibited,Recieve,Trasmitt,Full duplex" bitfld.long 0x00 4. " TXE ,Transmit control" "Disabled,Enabled" bitfld.long 0x00 1.--3. " SINT[2:0] ,Interval time of continuous transmission (I/O interface)" "None,1SCLK,2SCLK,4SCLK,8SCLK,16SCLK,32SCLK,64SCLK" group.long 0x1C++0x3 line.long 0x00 "SC0MOD2,Mode Control Register 2" bitfld.long 0x00 7. " TBEMP ,Transmit buffer empty flag" "Full,Empty" bitfld.long 0x00 6. " RBFLL ,Receive buffer full flag" "Empty,Full" bitfld.long 0x00 5. " TXRUN ,In transmission flag" "Stopped,Operated" bitfld.long 0x00 4. " SBLEN ,STOP bit (for UART)" "1-bit,2-bit" textline " " bitfld.long 0x00 3. " DRCHG ,Transfer direction (1st bit)" "LSB,MSB" bitfld.long 0x00 2. " WBUF ,Double-buffer" "Disabled,Enabled" bitfld.long 0x00 0.--1. " SWRST ,Software reset" "0,1,2,3" group.long 0x10++0x3 line.long 0x00 "SC0BRCR,Baud Rate Generator Control Register" bitfld.long 0x00 6. " BRADDE ,N + (16 - K)/16 divider function (UART mode)" "Disabled,Enabled" bitfld.long 0x00 4.--5. " BRCK[1:0] ,Input clock to the baud rate generator" "T1,T4,T16,T64" bitfld.long 0x00 0.--3. " BRS[3:0] ,Division ratio N" "16,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" if ((d.l(ad:0x400E1000+0x10)&0x40)==0x40) group.long 0x14++0x3 line.long 0x00 "SC0BRADD,Baud Rate Generator Control Register 2" bitfld.long 0x00 0.--3. " BRK[3:0] ,K for the N + (16 - K)/16 division (UART mode)" ",,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long 0x14++0x3 line.long 0x00 "SC0BRADD,Baud Rate Generator Control Register 2" bitfld.long 0x00 0.--3. " BRK[3:0] ,Division ratio N (UART mode)" ",1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif group.long 0x30++0x3 line.long 0x00 "SC0FCNF,FIFO Configuration Register" bitfld.long 0x00 4. " RFST ,RX FIFO bytes (Maximum or same as FILL level)" "Maximum,FILL level" bitfld.long 0x00 3. " TFIE ,TX interrupt for TX FIFO" "Disabled,Enabled" bitfld.long 0x00 2. " RFIE ,RX interrupt for RX FIFO" "Disabled,Enabled" bitfld.long 0x00 1. " RXTXCNT ,Automatic disable of RXE/TXE" "None,Disabled" textline " " bitfld.long 0x00 0. " CNFG ,Enables FIFO" "Disabled,Enabled" if ((d.l(ad:0x400E1000+0x18)&0x60)==0x60) group.long 0x20++0x7 line.long 0x00 "SC0RFC,RX FIFO Configuration Register" bitfld.long 0x00 7. " RFCS ,RX FIFO clear" ",Clear" bitfld.long 0x00 6. " RFIS ,Interrupt generation condition (data equal or greater than fill level)" "Equal,Equal/greater" sif cpuis("TMPM395F*") bitfld.long 0x00 0.--4. " RIL[4:0] ,FIFO fill level" "32-bytes,1-byte,2-bytes,3-bytes,4-bytes,5-bytes,6-bytes,7-bytes,8-bytes,9-bytes,10-bytes,11-bytes,12-bytes,13-bytes,14-bytes,15-bytes,16-bytes,17-bytes,18-bytes,19-bytes,20-bytes,21-bytes,22-bytes,23-bytes,24-bytes,25-bytes,26-bytes,27-bytes,28-bytes,29-bytes,30-bytes,31-bytes" else bitfld.long 0x00 0.--1. " RIL[1:0] ,FIFO fill level" "2-byte,1-byte,2-byte,1-byte" endif line.long 0x04 "SC0TFC,TX FIFO Configuration Register" bitfld.long 0x04 7. " TFCS ,TX FIFO clear" ",Clear" bitfld.long 0x04 6. " TFIS ,Interrupt generation condition (data equal or greater than fill level)" "Equal,Equal/greater" sif cpuis("TMPM395F*") bitfld.long 0x04 0.--4. " TIL[3:0] ,FIFO fill level" "Empty,1-byte,2-bytes,3-bytes,4-bytes,5-bytes,6-bytes,7-bytes,8-bytes,9-bytes,10-bytes,11-bytes,12-bytes,13-bytes,14-bytes,15-bytes,16-bytes,17-bytes,18-bytes,19-bytes,20-bytes,21-bytes,22-bytes,23-bytes,24-bytes,25-bytes,26-bytes,27-bytes,28-bytes,29-bytes,30-bytes,31-bytes" else bitfld.long 0x04 0.--1. " TIL[1:0] ,FIFO fill level" "Empty,1-byte,Empty,1-byte" endif else group.long 0x20++0x7 line.long 0x00 "SC0RFC,RX FIFO Configuration Register" bitfld.long 0x00 7. " RFCS ,RX FIFO clear" ",Clear" bitfld.long 0x00 6. " RFIS ,Interrupt generation condition (data equal or greater than fill level)" "Equal,Equal/greater" sif cpuis("TMPM395F*") bitfld.long 0x00 0.--5. " RIL[5:0] ,FIFO fill level" "64-bytes,1-byte,2-bytes,3-bytes,4-bytes,5-bytes,6-bytes,7-bytes,8-bytes,9-bytes,10-bytes,11-bytes,12-bytes,13-bytes,14-bytes,15-bytes,16-bytes,17-bytes,18-bytes,19-bytes,20-bytes,21-bytes,22-bytes,23-bytes,24-bytes,25-bytes,26-bytes,27-bytes,28-bytes,29-bytes,30-bytes,31-bytes,32-bytes,33-bytes,34-bytes,35-bytes,36-bytes,37-bytes,38-bytes,39-bytes,40-bytes,41-bytes,42-bytes,43-bytes,44-bytes,45-bytes,46-bytes,47-bytes,48-bytes,49-bytes,50-bytes,51-bytes,52-bytes,53-bytes,54-bytes,55-bytes,56-bytes,57-bytes,58-bytes,59-bytes,60-bytes,61-bytes,62-bytes,63-bytes" else bitfld.long 0x00 0.--1. " RIL[1:0] ,FIFO fill level" "4-byte,1-byte,2-byte,3-byte" endif line.long 0x04 "SC0TFC,TX FIFO Configuration Register" bitfld.long 0x04 7. " TFCS ,TX FIFO clear" ",Clear" bitfld.long 0x04 6. " TFIS ,Interrupt generation condition (data equal or greater than fill level)" "Equal,Equal/greater" sif cpuis("TMPM395F*") bitfld.long 0x04 0.--5. " TIL[4:0] ,FIFO fill level" "Empty,1-byte,2-bytes,3-bytes,4-bytes,5-bytes,6-bytes,7-bytes,8-bytes,9-bytes,10-bytes,11-bytes,12-bytes,13-bytes,14-bytes,15-bytes,16-bytes,17-bytes,18-bytes,19-bytes,20-bytes,21-bytes,22-bytes,23-bytes,24-bytes,25-bytes,26-bytes,27-bytes,28-bytes,29-bytes,30-bytes,31-bytes,32-bytes,33-bytes,34-bytes,35-bytes,36-bytes,37-bytes,38-bytes,39-bytes,40-bytes,41-bytes,42-bytes,43-bytes,44-bytes,45-bytes,46-bytes,47-bytes,48-bytes,49-bytes,50-bytes,51-bytes,52-bytes,53-bytes,54-bytes,55-bytes,56-bytes,57-bytes,58-bytes,59-bytes,60-bytes,61-bytes,62-bytes,63-bytes" else bitfld.long 0x04 0.--1. " TIL[1:0] ,FIFO fill level" "Empty,1-byte,2-byte,3-byte" endif endif rgroup.long 0x28++0x7 line.long 0x00 "SC0RST,RX FIFO Status Register" bitfld.long 0x00 7. " ROR ,RX FIFO Overrun" "Not generated,Generated" sif cpuis("TMPM395F*") hexmask.long.byte 0x00 0.--6. 1. " RLVL[5:0] ,RX FIFO fill level status" else bitfld.long 0x00 0.--2. " RLVL[2:0] ,RX FIFO fill level status" "Empty,1-byte,2-byte,3-byte,4-byte,..." endif line.long 0x04 "SC0TST,TX FIFO Status Register" bitfld.long 0x04 7. " TUR ,RX FIFO Overrun" "Not generated,Generated" sif cpuis("TMPM395F*") bitfld.long 0x04 0.--5. " TLVL[5:0] ,RX FIFO fill level status" "Empty,1-byte,2-bytes,3-bytes,4-bytes,5-bytes,6-bytes,7-bytes,8-bytes,9-bytes,10-bytes,11-bytes,12-bytes,13-bytes,14-bytes,15-bytes,16-bytes,17-bytes,18-bytes,19-bytes,20-bytes,21-bytes,22-bytes,23-bytes,24-bytes,25-bytes,26-bytes,27-bytes,28-bytes,29-bytes,30-bytes,31-bytes,32-bytes,33-bytes,34-bytes,35-bytes,36-bytes,37-bytes,38-bytes,39-bytes,40-bytes,41-bytes,42-bytes,43-bytes,44-bytes,45-bytes,46-bytes,47-bytes,48-bytes,49-bytes,50-bytes,51-bytes,52-bytes,53-bytes,54-bytes,55-bytes,56-bytes,57-bytes,58-bytes,59-bytes,60-bytes,61-bytes,62-bytes,63-bytes" else bitfld.long 0x04 0.--2. " TLVL[2:0] ,RX FIFO fill level status" "Empty,1-byte,2-byte,3-byte,4-byte,..." endif sif cpuis("TMPM366F*")||cpuis("TMPM341F*")||cpuis("TMPM342F*")||cpuis("TMPM343F*")||cpuis("TMPM365*") group.long 0x34++0x3 line.long 0x00 "SC0DMA,DMA request enable register" bitfld.long 0x00 1. " DMAEN1 ,DMA request enable (generated by INTRX)" "Disabled,Enabled" bitfld.long 0x00 0. " DMAEN0 ,DMA request enable (generated by INTTX)" "Disabled,Enabled" endif width 0xB endif tree.end tree "Channel 1" sif cpuis("TMPM33?F*")||cpuis("TMPM37?F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM395F*") base ad:0x400200c0 width 10. group.long 0x00++0x3 line.long 0x00 "SC1EN,Enable Register" sif cpuis("TMPM395F*") bitfld.long 0x00 4. " BRCKSEL ,Baud-rate CLK" ",T0" bitfld.long 0x00 3. " TXR ,STXDO inversion" ",Inverted" bitfld.long 0x00 2. " SCLKR ,SCLK inversion" ",Inverted" bitfld.long 0x00 1. " INTSEL ,Interrupt selection" "Transmit,Empty" textline " " endif sif cpuis("TMPM375F*") bitfld.long 0x00 1. " INTSEL ,Interrupt selection" "Transmit,Empty" textline " " endif bitfld.long 0x00 0. " SIOE ,SIO operation" "Disabled,Enabled" hgroup.long 0x04++0x3 hide.long 0x00 "SC1BUF,Buffer Register" in hgroup.long 0x08++0x3 hide.long 0x00 "SC1CR,Control Register" in if ((d.l(ad:0x400200c0+0xC)&0xC)==0x0) group.long 0xC++0x3 line.long 0x00 "SC1MOD0,Mode Control Register 0" sif cpuis("TMPM372F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM350*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM395F*") bitfld.long 0x00 6. " CTSE ,Handshake function control (using CTS pin)" "Disabled,Enabled" bitfld.long 0x00 5. " RXE ,Receive control" "Disabled,Enabled" textline " " else bitfld.long 0x00 5. " RXE ,Receive control" "Disabled,Enabled" textline " " endif sif cpuis("TMPM395F*") bitfld.long 0x00 4. " WU ,Wake-up function (9-bit UART mode)" "Disabled,Enabled" textline " " endif bitfld.long 0x00 2.--3. " SM[1:0] ,Specifies transfer mode" "I/O interface,7-bit UART,8-bit UART,9-bit UART" else group.long 0xC++0x3 line.long 0x00 "SC1MOD0,Mode Control Register 0" bitfld.long 0x00 7. " TB8 ,9th bit of transmit data" "0,1" bitfld.long 0x00 6. " CTSE ,Handshake function control (using CTS pin)" "Disabled,Enabled" bitfld.long 0x00 5. " RXE ,Receive control" "Disabled,Enabled" bitfld.long 0x00 4. " WU ,Wake-up function (9-bit UART mode)" "Disabled,Enabled" textline " " bitfld.long 0x00 2.--3. " SM[1:0] ,Specifies transfer mode" "I/O interface,7-bit UART,8-bit UART,9-bit UART" bitfld.long 0x00 0.--1. " SC[1:0] ,Serial transfer clock" "Timer TB9OUT,Baud rate generator,Internal clock fsys,External clock" endif group.long 0x18++0x3 line.long 0x00 "SC1MOD1,Mode Control Register 1" bitfld.long 0x00 7. " I2SC ,Idle mode operation" "Stopped,Operated" bitfld.long 0x00 5.--6. " FDPX[1:0] ,Transfer mode setting" "Prohibited,Recieve,Trasmitt,Full duplex" bitfld.long 0x00 4. " TXE ,Transmit control" "Disabled,Enabled" bitfld.long 0x00 1.--3. " SINT[2:0] ,Interval time of continuous transmission (I/O interface)" "None,1SCLK,2SCLK,4SCLK,8SCLK,16SCLK,32SCLK,64SCLK" group.long 0x1C++0x3 line.long 0x00 "SC1MOD2,Mode Control Register 2" bitfld.long 0x00 7. " TBEMP ,Transmit buffer empty flag" "Full,Empty" bitfld.long 0x00 6. " RBFLL ,Receive buffer full flag" "Empty,Full" bitfld.long 0x00 5. " TXRUN ,In transmission flag" "Stopped,Operated" bitfld.long 0x00 4. " SBLEN ,STOP bit (for UART)" "1-bit,2-bit" textline " " bitfld.long 0x00 3. " DRCHG ,Transfer direction (1st bit)" "LSB,MSB" bitfld.long 0x00 2. " WBUF ,Double-buffer" "Disabled,Enabled" bitfld.long 0x00 0.--1. " SWRST ,Software reset" "0,1,2,3" group.long 0x10++0x3 line.long 0x00 "SC1BRCR,Baud Rate Generator Control Register" bitfld.long 0x00 6. " BRADDE ,N + (16 - K)/16 divider function (UART mode)" "Disabled,Enabled" bitfld.long 0x00 4.--5. " BRCK[1:0] ,Input clock to the baud rate generator" "T1,T4,T16,T64" bitfld.long 0x00 0.--3. " BRS[3:0] ,Division ratio N" "16,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" if ((d.l(ad:0x400200c0+0x10)&0x40)==0x40) group.long 0x14++0x3 line.long 0x00 "SC1BRADD,Baud Rate Generator Control Register 2" bitfld.long 0x00 0.--3. " BRK[3:0] ,K for the N + (16 - K)/16 division (UART mode)" ",,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long 0x14++0x3 line.long 0x00 "SC1BRADD,Baud Rate Generator Control Register 2" bitfld.long 0x00 0.--3. " BRK[3:0] ,Division ratio N (UART mode)" ",1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif group.long 0x30++0x3 line.long 0x00 "SC1FCNF,FIFO Configuration Register" bitfld.long 0x00 4. " RFST ,RX FIFO bytes (Maximum or same as FILL level)" "Maximum,FILL level" bitfld.long 0x00 3. " TFIE ,TX interrupt for TX FIFO" "Disabled,Enabled" bitfld.long 0x00 2. " RFIE ,RX interrupt for RX FIFO" "Disabled,Enabled" bitfld.long 0x00 1. " RXTXCNT ,Automatic disable of RXE/TXE" "None,Disabled" textline " " bitfld.long 0x00 0. " CNFG ,Enables FIFO" "Disabled,Enabled" if ((d.l(ad:0x400200c0+0x18)&0x60)==0x60) group.long 0x20++0x7 line.long 0x00 "SC1RFC,RX FIFO Configuration Register" bitfld.long 0x00 7. " RFCS ,RX FIFO clear" ",Clear" bitfld.long 0x00 6. " RFIS ,Interrupt generation condition (data equal or greater than fill level)" "Equal,Equal/greater" sif cpuis("TMPM395F*") bitfld.long 0x00 0.--1. " RIL[1:0] ,FIFO fill level" "2-byte,1-byte,2-byte,1-byte" else bitfld.long 0x00 0.--1. " RIL[1:0] ,FIFO fill level" "2-byte,1-byte,2-byte,1-byte" endif line.long 0x04 "SC1TFC,TX FIFO Configuration Register" bitfld.long 0x04 7. " TFCS ,TX FIFO clear" ",Clear" bitfld.long 0x04 6. " TFIS ,Interrupt generation condition (data equal or greater than fill level)" "Equal,Equal/greater" sif cpuis("TMPM395F*") bitfld.long 0x04 0. " TIL0 ,FIFO fill level" "Empty,1-byte" else bitfld.long 0x04 0.--1. " TIL[1:0] ,FIFO fill level" "Empty,1-byte,Empty,1-byte" endif else group.long 0x20++0x7 line.long 0x00 "SC1RFC,RX FIFO Configuration Register" bitfld.long 0x00 7. " RFCS ,RX FIFO clear" ",Clear" bitfld.long 0x00 6. " RFIS ,Interrupt generation condition (data equal or greater than fill level)" "Equal,Equal/greater" sif cpuis("TMPM395F*") bitfld.long 0x00 0.--1. " RIL[1:0] ,FIFO fill level" "4-byte,1-byte,2-byte,3-byte" else bitfld.long 0x00 0.--1. " RIL[1:0] ,FIFO fill level" "4-byte,1-byte,2-byte,3-byte" endif line.long 0x04 "SC1TFC,TX FIFO Configuration Register" bitfld.long 0x04 7. " TFCS ,TX FIFO clear" ",Clear" bitfld.long 0x04 6. " TFIS ,Interrupt generation condition (data equal or greater than fill level)" "Equal,Equal/greater" sif cpuis("TMPM395F*") bitfld.long 0x04 0.--1. " TIL[1:0] ,FIFO fill level" "Empty,1-byte,2-byte,3-byte" else bitfld.long 0x04 0.--1. " TIL[1:0] ,FIFO fill level" "Empty,1-byte,2-byte,3-byte" endif endif rgroup.long 0x28++0x7 line.long 0x00 "SC1RST,RX FIFO Status Register" bitfld.long 0x00 7. " ROR ,RX FIFO Overrun" "Not generated,Generated" sif cpuis("TMPM395F*") bitfld.long 0x00 0.--2. " RLVL[2:0] ,RX FIFO fill level status" "Empty,1-byte,2-byte,3-byte,4-byte,..." else bitfld.long 0x00 0.--2. " RLVL[2:0] ,RX FIFO fill level status" "Empty,1-byte,2-byte,3-byte,4-byte,..." endif line.long 0x04 "SC1TST,TX FIFO Status Register" bitfld.long 0x04 7. " TUR ,RX FIFO Overrun" "Not generated,Generated" sif cpuis("TMPM395F*") bitfld.long 0x04 0.--2. " TLVL[2:0] ,RX FIFO fill level status" "Empty,1-byte,2-byte,3-byte,4-byte,..." else bitfld.long 0x04 0.--2. " TLVL[2:0] ,RX FIFO fill level status" "Empty,1-byte,2-byte,3-byte,4-byte,..." endif sif cpuis("TMPM366F*")||cpuis("TMPM341F*")||cpuis("TMPM342F*")||cpuis("TMPM343F*")||cpuis("TMPM365*") group.long 0x34++0x3 line.long 0x00 "SC1DMA,DMA request enable register" bitfld.long 0x00 1. " DMAEN1 ,DMA request enable (generated by INTRX)" "Disabled,Enabled" bitfld.long 0x00 0. " DMAEN0 ,DMA request enable (generated by INTTX)" "Disabled,Enabled" endif width 0xB elif cpuis("TMPM341F*")||cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") base ad:0x400E1100 width 10. group.long 0x00++0x3 line.long 0x00 "SC1EN,Enable Register" sif cpuis("TMPM395F*") bitfld.long 0x00 4. " BRCKSEL ,Baud-rate CLK" ",T0" bitfld.long 0x00 3. " TXR ,STXDO inversion" ",Inverted" bitfld.long 0x00 2. " SCLKR ,SCLK inversion" ",Inverted" bitfld.long 0x00 1. " INTSEL ,Interrupt selection" "Transmit,Empty" textline " " endif sif cpuis("TMPM375F*") bitfld.long 0x00 1. " INTSEL ,Interrupt selection" "Transmit,Empty" textline " " endif bitfld.long 0x00 0. " SIOE ,SIO operation" "Disabled,Enabled" hgroup.long 0x04++0x3 hide.long 0x00 "SC1BUF,Buffer Register" in hgroup.long 0x08++0x3 hide.long 0x00 "SC1CR,Control Register" in if ((d.l(ad:0x400E1100+0xC)&0xC)==0x0) group.long 0xC++0x3 line.long 0x00 "SC1MOD0,Mode Control Register 0" sif cpuis("TMPM372F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM350*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM395F*") bitfld.long 0x00 6. " CTSE ,Handshake function control (using CTS pin)" "Disabled,Enabled" bitfld.long 0x00 5. " RXE ,Receive control" "Disabled,Enabled" textline " " else bitfld.long 0x00 5. " RXE ,Receive control" "Disabled,Enabled" textline " " endif sif cpuis("TMPM395F*") bitfld.long 0x00 4. " WU ,Wake-up function (9-bit UART mode)" "Disabled,Enabled" textline " " endif bitfld.long 0x00 2.--3. " SM[1:0] ,Specifies transfer mode" "I/O interface,7-bit UART,8-bit UART,9-bit UART" else group.long 0xC++0x3 line.long 0x00 "SC1MOD0,Mode Control Register 0" bitfld.long 0x00 7. " TB8 ,9th bit of transmit data" "0,1" bitfld.long 0x00 6. " CTSE ,Handshake function control (using CTS pin)" "Disabled,Enabled" bitfld.long 0x00 5. " RXE ,Receive control" "Disabled,Enabled" bitfld.long 0x00 4. " WU ,Wake-up function (9-bit UART mode)" "Disabled,Enabled" textline " " bitfld.long 0x00 2.--3. " SM[1:0] ,Specifies transfer mode" "I/O interface,7-bit UART,8-bit UART,9-bit UART" bitfld.long 0x00 0.--1. " SC[1:0] ,Serial transfer clock" "Timer TB9OUT,Baud rate generator,Internal clock fsys,External clock" endif group.long 0x18++0x3 line.long 0x00 "SC1MOD1,Mode Control Register 1" bitfld.long 0x00 7. " I2SC ,Idle mode operation" "Stopped,Operated" bitfld.long 0x00 5.--6. " FDPX[1:0] ,Transfer mode setting" "Prohibited,Recieve,Trasmitt,Full duplex" bitfld.long 0x00 4. " TXE ,Transmit control" "Disabled,Enabled" bitfld.long 0x00 1.--3. " SINT[2:0] ,Interval time of continuous transmission (I/O interface)" "None,1SCLK,2SCLK,4SCLK,8SCLK,16SCLK,32SCLK,64SCLK" group.long 0x1C++0x3 line.long 0x00 "SC1MOD2,Mode Control Register 2" bitfld.long 0x00 7. " TBEMP ,Transmit buffer empty flag" "Full,Empty" bitfld.long 0x00 6. " RBFLL ,Receive buffer full flag" "Empty,Full" bitfld.long 0x00 5. " TXRUN ,In transmission flag" "Stopped,Operated" bitfld.long 0x00 4. " SBLEN ,STOP bit (for UART)" "1-bit,2-bit" textline " " bitfld.long 0x00 3. " DRCHG ,Transfer direction (1st bit)" "LSB,MSB" bitfld.long 0x00 2. " WBUF ,Double-buffer" "Disabled,Enabled" bitfld.long 0x00 0.--1. " SWRST ,Software reset" "0,1,2,3" group.long 0x10++0x3 line.long 0x00 "SC1BRCR,Baud Rate Generator Control Register" bitfld.long 0x00 6. " BRADDE ,N + (16 - K)/16 divider function (UART mode)" "Disabled,Enabled" bitfld.long 0x00 4.--5. " BRCK[1:0] ,Input clock to the baud rate generator" "T1,T4,T16,T64" bitfld.long 0x00 0.--3. " BRS[3:0] ,Division ratio N" "16,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" if ((d.l(ad:0x400E1100+0x10)&0x40)==0x40) group.long 0x14++0x3 line.long 0x00 "SC1BRADD,Baud Rate Generator Control Register 2" bitfld.long 0x00 0.--3. " BRK[3:0] ,K for the N + (16 - K)/16 division (UART mode)" ",,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long 0x14++0x3 line.long 0x00 "SC1BRADD,Baud Rate Generator Control Register 2" bitfld.long 0x00 0.--3. " BRK[3:0] ,Division ratio N (UART mode)" ",1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif group.long 0x30++0x3 line.long 0x00 "SC1FCNF,FIFO Configuration Register" bitfld.long 0x00 4. " RFST ,RX FIFO bytes (Maximum or same as FILL level)" "Maximum,FILL level" bitfld.long 0x00 3. " TFIE ,TX interrupt for TX FIFO" "Disabled,Enabled" bitfld.long 0x00 2. " RFIE ,RX interrupt for RX FIFO" "Disabled,Enabled" bitfld.long 0x00 1. " RXTXCNT ,Automatic disable of RXE/TXE" "None,Disabled" textline " " bitfld.long 0x00 0. " CNFG ,Enables FIFO" "Disabled,Enabled" if ((d.l(ad:0x400E1100+0x18)&0x60)==0x60) group.long 0x20++0x7 line.long 0x00 "SC1RFC,RX FIFO Configuration Register" bitfld.long 0x00 7. " RFCS ,RX FIFO clear" ",Clear" bitfld.long 0x00 6. " RFIS ,Interrupt generation condition (data equal or greater than fill level)" "Equal,Equal/greater" sif cpuis("TMPM395F*") bitfld.long 0x00 0.--1. " RIL[1:0] ,FIFO fill level" "2-byte,1-byte,2-byte,1-byte" else bitfld.long 0x00 0.--1. " RIL[1:0] ,FIFO fill level" "2-byte,1-byte,2-byte,1-byte" endif line.long 0x04 "SC1TFC,TX FIFO Configuration Register" bitfld.long 0x04 7. " TFCS ,TX FIFO clear" ",Clear" bitfld.long 0x04 6. " TFIS ,Interrupt generation condition (data equal or greater than fill level)" "Equal,Equal/greater" sif cpuis("TMPM395F*") bitfld.long 0x04 0. " TIL0 ,FIFO fill level" "Empty,1-byte" else bitfld.long 0x04 0.--1. " TIL[1:0] ,FIFO fill level" "Empty,1-byte,Empty,1-byte" endif else group.long 0x20++0x7 line.long 0x00 "SC1RFC,RX FIFO Configuration Register" bitfld.long 0x00 7. " RFCS ,RX FIFO clear" ",Clear" bitfld.long 0x00 6. " RFIS ,Interrupt generation condition (data equal or greater than fill level)" "Equal,Equal/greater" sif cpuis("TMPM395F*") bitfld.long 0x00 0.--1. " RIL[1:0] ,FIFO fill level" "4-byte,1-byte,2-byte,3-byte" else bitfld.long 0x00 0.--1. " RIL[1:0] ,FIFO fill level" "4-byte,1-byte,2-byte,3-byte" endif line.long 0x04 "SC1TFC,TX FIFO Configuration Register" bitfld.long 0x04 7. " TFCS ,TX FIFO clear" ",Clear" bitfld.long 0x04 6. " TFIS ,Interrupt generation condition (data equal or greater than fill level)" "Equal,Equal/greater" sif cpuis("TMPM395F*") bitfld.long 0x04 0.--1. " TIL[1:0] ,FIFO fill level" "Empty,1-byte,2-byte,3-byte" else bitfld.long 0x04 0.--1. " TIL[1:0] ,FIFO fill level" "Empty,1-byte,2-byte,3-byte" endif endif rgroup.long 0x28++0x7 line.long 0x00 "SC1RST,RX FIFO Status Register" bitfld.long 0x00 7. " ROR ,RX FIFO Overrun" "Not generated,Generated" sif cpuis("TMPM395F*") bitfld.long 0x00 0.--2. " RLVL[2:0] ,RX FIFO fill level status" "Empty,1-byte,2-byte,3-byte,4-byte,..." else bitfld.long 0x00 0.--2. " RLVL[2:0] ,RX FIFO fill level status" "Empty,1-byte,2-byte,3-byte,4-byte,..." endif line.long 0x04 "SC1TST,TX FIFO Status Register" bitfld.long 0x04 7. " TUR ,RX FIFO Overrun" "Not generated,Generated" sif cpuis("TMPM395F*") bitfld.long 0x04 0.--2. " TLVL[2:0] ,RX FIFO fill level status" "Empty,1-byte,2-byte,3-byte,4-byte,..." else bitfld.long 0x04 0.--2. " TLVL[2:0] ,RX FIFO fill level status" "Empty,1-byte,2-byte,3-byte,4-byte,..." endif sif cpuis("TMPM366F*")||cpuis("TMPM341F*")||cpuis("TMPM342F*")||cpuis("TMPM343F*")||cpuis("TMPM365*") group.long 0x34++0x3 line.long 0x00 "SC1DMA,DMA request enable register" bitfld.long 0x00 1. " DMAEN1 ,DMA request enable (generated by INTRX)" "Disabled,Enabled" bitfld.long 0x00 0. " DMAEN0 ,DMA request enable (generated by INTTX)" "Disabled,Enabled" endif width 0xB endif tree.end tree "Channel 2" sif cpuis("TMPM372FW")||cpuis("TMPM330F*")||cpuis("TMPM333F*")||cpuis("TMPM370F*")||cpuis("TMPM372FWUG")||cpuis("TMPM376F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM395F*") base ad:0x40020100 width 10. group.long 0x00++0x3 line.long 0x00 "SC2EN,Enable Register" sif cpuis("TMPM395F*") bitfld.long 0x00 4. " BRCKSEL ,Baud-rate CLK" ",T0" bitfld.long 0x00 3. " TXR ,STXDO inversion" ",Inverted" bitfld.long 0x00 2. " SCLKR ,SCLK inversion" ",Inverted" bitfld.long 0x00 1. " INTSEL ,Interrupt selection" "Transmit,Empty" textline " " endif sif cpuis("TMPM375F*") bitfld.long 0x00 1. " INTSEL ,Interrupt selection" "Transmit,Empty" textline " " endif bitfld.long 0x00 0. " SIOE ,SIO operation" "Disabled,Enabled" hgroup.long 0x04++0x3 hide.long 0x00 "SC2BUF,Buffer Register" in hgroup.long 0x08++0x3 hide.long 0x00 "SC2CR,Control Register" in if ((d.l(ad:0x40020100+0xC)&0xC)==0x0) group.long 0xC++0x3 line.long 0x00 "SC2MOD0,Mode Control Register 0" sif cpuis("TMPM372F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM350*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM395F*") bitfld.long 0x00 6. " CTSE ,Handshake function control (using CTS pin)" "Disabled,Enabled" bitfld.long 0x00 5. " RXE ,Receive control" "Disabled,Enabled" textline " " else bitfld.long 0x00 5. " RXE ,Receive control" "Disabled,Enabled" textline " " endif sif cpuis("TMPM395F*") bitfld.long 0x00 4. " WU ,Wake-up function (9-bit UART mode)" "Disabled,Enabled" textline " " endif bitfld.long 0x00 2.--3. " SM[1:0] ,Specifies transfer mode" "I/O interface,7-bit UART,8-bit UART,9-bit UART" else group.long 0xC++0x3 line.long 0x00 "SC2MOD0,Mode Control Register 0" bitfld.long 0x00 7. " TB8 ,9th bit of transmit data" "0,1" bitfld.long 0x00 6. " CTSE ,Handshake function control (using CTS pin)" "Disabled,Enabled" bitfld.long 0x00 5. " RXE ,Receive control" "Disabled,Enabled" bitfld.long 0x00 4. " WU ,Wake-up function (9-bit UART mode)" "Disabled,Enabled" textline " " bitfld.long 0x00 2.--3. " SM[1:0] ,Specifies transfer mode" "I/O interface,7-bit UART,8-bit UART,9-bit UART" bitfld.long 0x00 0.--1. " SC[1:0] ,Serial transfer clock" "Timer TB9OUT,Baud rate generator,Internal clock fsys,External clock" endif group.long 0x18++0x3 line.long 0x00 "SC2MOD1,Mode Control Register 1" bitfld.long 0x00 7. " I2SC ,Idle mode operation" "Stopped,Operated" bitfld.long 0x00 5.--6. " FDPX[1:0] ,Transfer mode setting" "Prohibited,Recieve,Trasmitt,Full duplex" bitfld.long 0x00 4. " TXE ,Transmit control" "Disabled,Enabled" bitfld.long 0x00 1.--3. " SINT[2:0] ,Interval time of continuous transmission (I/O interface)" "None,1SCLK,2SCLK,4SCLK,8SCLK,16SCLK,32SCLK,64SCLK" group.long 0x1C++0x3 line.long 0x00 "SC2MOD2,Mode Control Register 2" bitfld.long 0x00 7. " TBEMP ,Transmit buffer empty flag" "Full,Empty" bitfld.long 0x00 6. " RBFLL ,Receive buffer full flag" "Empty,Full" bitfld.long 0x00 5. " TXRUN ,In transmission flag" "Stopped,Operated" bitfld.long 0x00 4. " SBLEN ,STOP bit (for UART)" "1-bit,2-bit" textline " " bitfld.long 0x00 3. " DRCHG ,Transfer direction (1st bit)" "LSB,MSB" bitfld.long 0x00 2. " WBUF ,Double-buffer" "Disabled,Enabled" bitfld.long 0x00 0.--1. " SWRST ,Software reset" "0,1,2,3" group.long 0x10++0x3 line.long 0x00 "SC2BRCR,Baud Rate Generator Control Register" bitfld.long 0x00 6. " BRADDE ,N + (16 - K)/16 divider function (UART mode)" "Disabled,Enabled" bitfld.long 0x00 4.--5. " BRCK[1:0] ,Input clock to the baud rate generator" "T1,T4,T16,T64" bitfld.long 0x00 0.--3. " BRS[3:0] ,Division ratio N" "16,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" if ((d.l(ad:0x40020100+0x10)&0x40)==0x40) group.long 0x14++0x3 line.long 0x00 "SC2BRADD,Baud Rate Generator Control Register 2" bitfld.long 0x00 0.--3. " BRK[3:0] ,K for the N + (16 - K)/16 division (UART mode)" ",,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long 0x14++0x3 line.long 0x00 "SC2BRADD,Baud Rate Generator Control Register 2" bitfld.long 0x00 0.--3. " BRK[3:0] ,Division ratio N (UART mode)" ",1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif group.long 0x30++0x3 line.long 0x00 "SC2FCNF,FIFO Configuration Register" bitfld.long 0x00 4. " RFST ,RX FIFO bytes (Maximum or same as FILL level)" "Maximum,FILL level" bitfld.long 0x00 3. " TFIE ,TX interrupt for TX FIFO" "Disabled,Enabled" bitfld.long 0x00 2. " RFIE ,RX interrupt for RX FIFO" "Disabled,Enabled" bitfld.long 0x00 1. " RXTXCNT ,Automatic disable of RXE/TXE" "None,Disabled" textline " " bitfld.long 0x00 0. " CNFG ,Enables FIFO" "Disabled,Enabled" if ((d.l(ad:0x40020100+0x18)&0x60)==0x60) group.long 0x20++0x7 line.long 0x00 "SC2RFC,RX FIFO Configuration Register" bitfld.long 0x00 7. " RFCS ,RX FIFO clear" ",Clear" bitfld.long 0x00 6. " RFIS ,Interrupt generation condition (data equal or greater than fill level)" "Equal,Equal/greater" sif cpuis("TMPM395F*") bitfld.long 0x00 0.--1. " RIL[1:0] ,FIFO fill level" "2-byte,1-byte,2-byte,1-byte" else bitfld.long 0x00 0.--1. " RIL[1:0] ,FIFO fill level" "2-byte,1-byte,2-byte,1-byte" endif line.long 0x04 "SC2TFC,TX FIFO Configuration Register" bitfld.long 0x04 7. " TFCS ,TX FIFO clear" ",Clear" bitfld.long 0x04 6. " TFIS ,Interrupt generation condition (data equal or greater than fill level)" "Equal,Equal/greater" sif cpuis("TMPM395F*") bitfld.long 0x04 0. " TIL0 ,FIFO fill level" "Empty,1-byte" else bitfld.long 0x04 0.--1. " TIL[1:0] ,FIFO fill level" "Empty,1-byte,Empty,1-byte" endif else group.long 0x20++0x7 line.long 0x00 "SC2RFC,RX FIFO Configuration Register" bitfld.long 0x00 7. " RFCS ,RX FIFO clear" ",Clear" bitfld.long 0x00 6. " RFIS ,Interrupt generation condition (data equal or greater than fill level)" "Equal,Equal/greater" sif cpuis("TMPM395F*") bitfld.long 0x00 0.--1. " RIL[1:0] ,FIFO fill level" "4-byte,1-byte,2-byte,3-byte" else bitfld.long 0x00 0.--1. " RIL[1:0] ,FIFO fill level" "4-byte,1-byte,2-byte,3-byte" endif line.long 0x04 "SC2TFC,TX FIFO Configuration Register" bitfld.long 0x04 7. " TFCS ,TX FIFO clear" ",Clear" bitfld.long 0x04 6. " TFIS ,Interrupt generation condition (data equal or greater than fill level)" "Equal,Equal/greater" sif cpuis("TMPM395F*") bitfld.long 0x04 0.--1. " TIL[1:0] ,FIFO fill level" "Empty,1-byte,2-byte,3-byte" else bitfld.long 0x04 0.--1. " TIL[1:0] ,FIFO fill level" "Empty,1-byte,2-byte,3-byte" endif endif rgroup.long 0x28++0x7 line.long 0x00 "SC2RST,RX FIFO Status Register" bitfld.long 0x00 7. " ROR ,RX FIFO Overrun" "Not generated,Generated" sif cpuis("TMPM395F*") bitfld.long 0x00 0.--2. " RLVL[2:0] ,RX FIFO fill level status" "Empty,1-byte,2-byte,3-byte,4-byte,..." else bitfld.long 0x00 0.--2. " RLVL[2:0] ,RX FIFO fill level status" "Empty,1-byte,2-byte,3-byte,4-byte,..." endif line.long 0x04 "SC2TST,TX FIFO Status Register" bitfld.long 0x04 7. " TUR ,RX FIFO Overrun" "Not generated,Generated" sif cpuis("TMPM395F*") bitfld.long 0x04 0.--2. " TLVL[2:0] ,RX FIFO fill level status" "Empty,1-byte,2-byte,3-byte,4-byte,..." else bitfld.long 0x04 0.--2. " TLVL[2:0] ,RX FIFO fill level status" "Empty,1-byte,2-byte,3-byte,4-byte,..." endif sif cpuis("TMPM366F*")||cpuis("TMPM341F*")||cpuis("TMPM342F*")||cpuis("TMPM343F*")||cpuis("TMPM365*") group.long 0x34++0x3 line.long 0x00 "SC2DMA,DMA request enable register" bitfld.long 0x00 1. " DMAEN1 ,DMA request enable (generated by INTRX)" "Disabled,Enabled" bitfld.long 0x00 0. " DMAEN0 ,DMA request enable (generated by INTTX)" "Disabled,Enabled" endif width 0xB elif cpuis("TMPM341F*")||cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") base ad:0x400E1200 width 10. group.long 0x00++0x3 line.long 0x00 "SC2EN,Enable Register" sif cpuis("TMPM395F*") bitfld.long 0x00 4. " BRCKSEL ,Baud-rate CLK" ",T0" bitfld.long 0x00 3. " TXR ,STXDO inversion" ",Inverted" bitfld.long 0x00 2. " SCLKR ,SCLK inversion" ",Inverted" bitfld.long 0x00 1. " INTSEL ,Interrupt selection" "Transmit,Empty" textline " " endif sif cpuis("TMPM375F*") bitfld.long 0x00 1. " INTSEL ,Interrupt selection" "Transmit,Empty" textline " " endif bitfld.long 0x00 0. " SIOE ,SIO operation" "Disabled,Enabled" hgroup.long 0x04++0x3 hide.long 0x00 "SC2BUF,Buffer Register" in hgroup.long 0x08++0x3 hide.long 0x00 "SC2CR,Control Register" in if ((d.l(ad:0x400E1200+0xC)&0xC)==0x0) group.long 0xC++0x3 line.long 0x00 "SC2MOD0,Mode Control Register 0" sif cpuis("TMPM372F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM350*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM395F*") bitfld.long 0x00 6. " CTSE ,Handshake function control (using CTS pin)" "Disabled,Enabled" bitfld.long 0x00 5. " RXE ,Receive control" "Disabled,Enabled" textline " " else bitfld.long 0x00 5. " RXE ,Receive control" "Disabled,Enabled" textline " " endif sif cpuis("TMPM395F*") bitfld.long 0x00 4. " WU ,Wake-up function (9-bit UART mode)" "Disabled,Enabled" textline " " endif bitfld.long 0x00 2.--3. " SM[1:0] ,Specifies transfer mode" "I/O interface,7-bit UART,8-bit UART,9-bit UART" else group.long 0xC++0x3 line.long 0x00 "SC2MOD0,Mode Control Register 0" bitfld.long 0x00 7. " TB8 ,9th bit of transmit data" "0,1" bitfld.long 0x00 6. " CTSE ,Handshake function control (using CTS pin)" "Disabled,Enabled" bitfld.long 0x00 5. " RXE ,Receive control" "Disabled,Enabled" bitfld.long 0x00 4. " WU ,Wake-up function (9-bit UART mode)" "Disabled,Enabled" textline " " bitfld.long 0x00 2.--3. " SM[1:0] ,Specifies transfer mode" "I/O interface,7-bit UART,8-bit UART,9-bit UART" bitfld.long 0x00 0.--1. " SC[1:0] ,Serial transfer clock" "Timer TB9OUT,Baud rate generator,Internal clock fsys,External clock" endif group.long 0x18++0x3 line.long 0x00 "SC2MOD1,Mode Control Register 1" bitfld.long 0x00 7. " I2SC ,Idle mode operation" "Stopped,Operated" bitfld.long 0x00 5.--6. " FDPX[1:0] ,Transfer mode setting" "Prohibited,Recieve,Trasmitt,Full duplex" bitfld.long 0x00 4. " TXE ,Transmit control" "Disabled,Enabled" bitfld.long 0x00 1.--3. " SINT[2:0] ,Interval time of continuous transmission (I/O interface)" "None,1SCLK,2SCLK,4SCLK,8SCLK,16SCLK,32SCLK,64SCLK" group.long 0x1C++0x3 line.long 0x00 "SC2MOD2,Mode Control Register 2" bitfld.long 0x00 7. " TBEMP ,Transmit buffer empty flag" "Full,Empty" bitfld.long 0x00 6. " RBFLL ,Receive buffer full flag" "Empty,Full" bitfld.long 0x00 5. " TXRUN ,In transmission flag" "Stopped,Operated" bitfld.long 0x00 4. " SBLEN ,STOP bit (for UART)" "1-bit,2-bit" textline " " bitfld.long 0x00 3. " DRCHG ,Transfer direction (1st bit)" "LSB,MSB" bitfld.long 0x00 2. " WBUF ,Double-buffer" "Disabled,Enabled" bitfld.long 0x00 0.--1. " SWRST ,Software reset" "0,1,2,3" group.long 0x10++0x3 line.long 0x00 "SC2BRCR,Baud Rate Generator Control Register" bitfld.long 0x00 6. " BRADDE ,N + (16 - K)/16 divider function (UART mode)" "Disabled,Enabled" bitfld.long 0x00 4.--5. " BRCK[1:0] ,Input clock to the baud rate generator" "T1,T4,T16,T64" bitfld.long 0x00 0.--3. " BRS[3:0] ,Division ratio N" "16,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" if ((d.l(ad:0x400E1200+0x10)&0x40)==0x40) group.long 0x14++0x3 line.long 0x00 "SC2BRADD,Baud Rate Generator Control Register 2" bitfld.long 0x00 0.--3. " BRK[3:0] ,K for the N + (16 - K)/16 division (UART mode)" ",,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long 0x14++0x3 line.long 0x00 "SC2BRADD,Baud Rate Generator Control Register 2" bitfld.long 0x00 0.--3. " BRK[3:0] ,Division ratio N (UART mode)" ",1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif group.long 0x30++0x3 line.long 0x00 "SC2FCNF,FIFO Configuration Register" bitfld.long 0x00 4. " RFST ,RX FIFO bytes (Maximum or same as FILL level)" "Maximum,FILL level" bitfld.long 0x00 3. " TFIE ,TX interrupt for TX FIFO" "Disabled,Enabled" bitfld.long 0x00 2. " RFIE ,RX interrupt for RX FIFO" "Disabled,Enabled" bitfld.long 0x00 1. " RXTXCNT ,Automatic disable of RXE/TXE" "None,Disabled" textline " " bitfld.long 0x00 0. " CNFG ,Enables FIFO" "Disabled,Enabled" if ((d.l(ad:0x400E1200+0x18)&0x60)==0x60) group.long 0x20++0x7 line.long 0x00 "SC2RFC,RX FIFO Configuration Register" bitfld.long 0x00 7. " RFCS ,RX FIFO clear" ",Clear" bitfld.long 0x00 6. " RFIS ,Interrupt generation condition (data equal or greater than fill level)" "Equal,Equal/greater" sif cpuis("TMPM395F*") bitfld.long 0x00 0.--1. " RIL[1:0] ,FIFO fill level" "2-byte,1-byte,2-byte,1-byte" else bitfld.long 0x00 0.--1. " RIL[1:0] ,FIFO fill level" "2-byte,1-byte,2-byte,1-byte" endif line.long 0x04 "SC2TFC,TX FIFO Configuration Register" bitfld.long 0x04 7. " TFCS ,TX FIFO clear" ",Clear" bitfld.long 0x04 6. " TFIS ,Interrupt generation condition (data equal or greater than fill level)" "Equal,Equal/greater" sif cpuis("TMPM395F*") bitfld.long 0x04 0. " TIL0 ,FIFO fill level" "Empty,1-byte" else bitfld.long 0x04 0.--1. " TIL[1:0] ,FIFO fill level" "Empty,1-byte,Empty,1-byte" endif else group.long 0x20++0x7 line.long 0x00 "SC2RFC,RX FIFO Configuration Register" bitfld.long 0x00 7. " RFCS ,RX FIFO clear" ",Clear" bitfld.long 0x00 6. " RFIS ,Interrupt generation condition (data equal or greater than fill level)" "Equal,Equal/greater" sif cpuis("TMPM395F*") bitfld.long 0x00 0.--1. " RIL[1:0] ,FIFO fill level" "4-byte,1-byte,2-byte,3-byte" else bitfld.long 0x00 0.--1. " RIL[1:0] ,FIFO fill level" "4-byte,1-byte,2-byte,3-byte" endif line.long 0x04 "SC2TFC,TX FIFO Configuration Register" bitfld.long 0x04 7. " TFCS ,TX FIFO clear" ",Clear" bitfld.long 0x04 6. " TFIS ,Interrupt generation condition (data equal or greater than fill level)" "Equal,Equal/greater" sif cpuis("TMPM395F*") bitfld.long 0x04 0.--1. " TIL[1:0] ,FIFO fill level" "Empty,1-byte,2-byte,3-byte" else bitfld.long 0x04 0.--1. " TIL[1:0] ,FIFO fill level" "Empty,1-byte,2-byte,3-byte" endif endif rgroup.long 0x28++0x7 line.long 0x00 "SC2RST,RX FIFO Status Register" bitfld.long 0x00 7. " ROR ,RX FIFO Overrun" "Not generated,Generated" sif cpuis("TMPM395F*") bitfld.long 0x00 0.--2. " RLVL[2:0] ,RX FIFO fill level status" "Empty,1-byte,2-byte,3-byte,4-byte,..." else bitfld.long 0x00 0.--2. " RLVL[2:0] ,RX FIFO fill level status" "Empty,1-byte,2-byte,3-byte,4-byte,..." endif line.long 0x04 "SC2TST,TX FIFO Status Register" bitfld.long 0x04 7. " TUR ,RX FIFO Overrun" "Not generated,Generated" sif cpuis("TMPM395F*") bitfld.long 0x04 0.--2. " TLVL[2:0] ,RX FIFO fill level status" "Empty,1-byte,2-byte,3-byte,4-byte,..." else bitfld.long 0x04 0.--2. " TLVL[2:0] ,RX FIFO fill level status" "Empty,1-byte,2-byte,3-byte,4-byte,..." endif sif cpuis("TMPM366F*")||cpuis("TMPM341F*")||cpuis("TMPM342F*")||cpuis("TMPM343F*")||cpuis("TMPM365*") group.long 0x34++0x3 line.long 0x00 "SC2DMA,DMA request enable register" bitfld.long 0x00 1. " DMAEN1 ,DMA request enable (generated by INTRX)" "Disabled,Enabled" bitfld.long 0x00 0. " DMAEN0 ,DMA request enable (generated by INTTX)" "Disabled,Enabled" endif width 0xB endif tree.end tree "Channel 3" sif cpuis("TMPM372FW")||cpuis("TMPM370F*")||cpuis("TMPM372FWUG")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM376F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*") base ad:0x40020140 width 10. group.long 0x00++0x3 line.long 0x00 "SC3EN,Enable Register" sif cpuis("TMPM395F*") bitfld.long 0x00 4. " BRCKSEL ,Baud-rate CLK" ",T0" bitfld.long 0x00 3. " TXR ,STXDO inversion" ",Inverted" bitfld.long 0x00 2. " SCLKR ,SCLK inversion" ",Inverted" bitfld.long 0x00 1. " INTSEL ,Interrupt selection" "Transmit,Empty" textline " " endif sif cpuis("TMPM375F*") bitfld.long 0x00 1. " INTSEL ,Interrupt selection" "Transmit,Empty" textline " " endif bitfld.long 0x00 0. " SIOE ,SIO operation" "Disabled,Enabled" hgroup.long 0x04++0x3 hide.long 0x00 "SC3BUF,Buffer Register" in hgroup.long 0x08++0x3 hide.long 0x00 "SC3CR,Control Register" in if ((d.l(ad:0x40020140+0xC)&0xC)==0x0) group.long 0xC++0x3 line.long 0x00 "SC3MOD0,Mode Control Register 0" sif cpuis("TMPM372F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM350*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM395F*") bitfld.long 0x00 6. " CTSE ,Handshake function control (using CTS pin)" "Disabled,Enabled" bitfld.long 0x00 5. " RXE ,Receive control" "Disabled,Enabled" textline " " else bitfld.long 0x00 5. " RXE ,Receive control" "Disabled,Enabled" textline " " endif sif cpuis("TMPM395F*") bitfld.long 0x00 4. " WU ,Wake-up function (9-bit UART mode)" "Disabled,Enabled" textline " " endif bitfld.long 0x00 2.--3. " SM[1:0] ,Specifies transfer mode" "I/O interface,7-bit UART,8-bit UART,9-bit UART" else group.long 0xC++0x3 line.long 0x00 "SC3MOD0,Mode Control Register 0" bitfld.long 0x00 7. " TB8 ,9th bit of transmit data" "0,1" bitfld.long 0x00 6. " CTSE ,Handshake function control (using CTS pin)" "Disabled,Enabled" bitfld.long 0x00 5. " RXE ,Receive control" "Disabled,Enabled" bitfld.long 0x00 4. " WU ,Wake-up function (9-bit UART mode)" "Disabled,Enabled" textline " " bitfld.long 0x00 2.--3. " SM[1:0] ,Specifies transfer mode" "I/O interface,7-bit UART,8-bit UART,9-bit UART" bitfld.long 0x00 0.--1. " SC[1:0] ,Serial transfer clock" "Timer TB9OUT,Baud rate generator,Internal clock fsys,External clock" endif group.long 0x18++0x3 line.long 0x00 "SC3MOD1,Mode Control Register 1" bitfld.long 0x00 7. " I2SC ,Idle mode operation" "Stopped,Operated" bitfld.long 0x00 5.--6. " FDPX[1:0] ,Transfer mode setting" "Prohibited,Recieve,Trasmitt,Full duplex" bitfld.long 0x00 4. " TXE ,Transmit control" "Disabled,Enabled" bitfld.long 0x00 1.--3. " SINT[2:0] ,Interval time of continuous transmission (I/O interface)" "None,1SCLK,2SCLK,4SCLK,8SCLK,16SCLK,32SCLK,64SCLK" group.long 0x1C++0x3 line.long 0x00 "SC3MOD2,Mode Control Register 2" bitfld.long 0x00 7. " TBEMP ,Transmit buffer empty flag" "Full,Empty" bitfld.long 0x00 6. " RBFLL ,Receive buffer full flag" "Empty,Full" bitfld.long 0x00 5. " TXRUN ,In transmission flag" "Stopped,Operated" bitfld.long 0x00 4. " SBLEN ,STOP bit (for UART)" "1-bit,2-bit" textline " " bitfld.long 0x00 3. " DRCHG ,Transfer direction (1st bit)" "LSB,MSB" bitfld.long 0x00 2. " WBUF ,Double-buffer" "Disabled,Enabled" bitfld.long 0x00 0.--1. " SWRST ,Software reset" "0,1,2,3" group.long 0x10++0x3 line.long 0x00 "SC3BRCR,Baud Rate Generator Control Register" bitfld.long 0x00 6. " BRADDE ,N + (16 - K)/16 divider function (UART mode)" "Disabled,Enabled" bitfld.long 0x00 4.--5. " BRCK[1:0] ,Input clock to the baud rate generator" "T1,T4,T16,T64" bitfld.long 0x00 0.--3. " BRS[3:0] ,Division ratio N" "16,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" if ((d.l(ad:0x40020140+0x10)&0x40)==0x40) group.long 0x14++0x3 line.long 0x00 "SC3BRADD,Baud Rate Generator Control Register 2" bitfld.long 0x00 0.--3. " BRK[3:0] ,K for the N + (16 - K)/16 division (UART mode)" ",,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long 0x14++0x3 line.long 0x00 "SC3BRADD,Baud Rate Generator Control Register 2" bitfld.long 0x00 0.--3. " BRK[3:0] ,Division ratio N (UART mode)" ",1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif group.long 0x30++0x3 line.long 0x00 "SC3FCNF,FIFO Configuration Register" bitfld.long 0x00 4. " RFST ,RX FIFO bytes (Maximum or same as FILL level)" "Maximum,FILL level" bitfld.long 0x00 3. " TFIE ,TX interrupt for TX FIFO" "Disabled,Enabled" bitfld.long 0x00 2. " RFIE ,RX interrupt for RX FIFO" "Disabled,Enabled" bitfld.long 0x00 1. " RXTXCNT ,Automatic disable of RXE/TXE" "None,Disabled" textline " " bitfld.long 0x00 0. " CNFG ,Enables FIFO" "Disabled,Enabled" if ((d.l(ad:0x40020140+0x18)&0x60)==0x60) group.long 0x20++0x7 line.long 0x00 "SC3RFC,RX FIFO Configuration Register" bitfld.long 0x00 7. " RFCS ,RX FIFO clear" ",Clear" bitfld.long 0x00 6. " RFIS ,Interrupt generation condition (data equal or greater than fill level)" "Equal,Equal/greater" sif cpuis("TMPM395F*") bitfld.long 0x00 0.--1. " RIL[1:0] ,FIFO fill level" "2-byte,1-byte,2-byte,1-byte" else bitfld.long 0x00 0.--1. " RIL[1:0] ,FIFO fill level" "2-byte,1-byte,2-byte,1-byte" endif line.long 0x04 "SC3TFC,TX FIFO Configuration Register" bitfld.long 0x04 7. " TFCS ,TX FIFO clear" ",Clear" bitfld.long 0x04 6. " TFIS ,Interrupt generation condition (data equal or greater than fill level)" "Equal,Equal/greater" sif cpuis("TMPM395F*") bitfld.long 0x04 0. " TIL0 ,FIFO fill level" "Empty,1-byte" else bitfld.long 0x04 0.--1. " TIL[1:0] ,FIFO fill level" "Empty,1-byte,Empty,1-byte" endif else group.long 0x20++0x7 line.long 0x00 "SC3RFC,RX FIFO Configuration Register" bitfld.long 0x00 7. " RFCS ,RX FIFO clear" ",Clear" bitfld.long 0x00 6. " RFIS ,Interrupt generation condition (data equal or greater than fill level)" "Equal,Equal/greater" sif cpuis("TMPM395F*") bitfld.long 0x00 0.--1. " RIL[1:0] ,FIFO fill level" "4-byte,1-byte,2-byte,3-byte" else bitfld.long 0x00 0.--1. " RIL[1:0] ,FIFO fill level" "4-byte,1-byte,2-byte,3-byte" endif line.long 0x04 "SC3TFC,TX FIFO Configuration Register" bitfld.long 0x04 7. " TFCS ,TX FIFO clear" ",Clear" bitfld.long 0x04 6. " TFIS ,Interrupt generation condition (data equal or greater than fill level)" "Equal,Equal/greater" sif cpuis("TMPM395F*") bitfld.long 0x04 0.--1. " TIL[1:0] ,FIFO fill level" "Empty,1-byte,2-byte,3-byte" else bitfld.long 0x04 0.--1. " TIL[1:0] ,FIFO fill level" "Empty,1-byte,2-byte,3-byte" endif endif rgroup.long 0x28++0x7 line.long 0x00 "SC3RST,RX FIFO Status Register" bitfld.long 0x00 7. " ROR ,RX FIFO Overrun" "Not generated,Generated" sif cpuis("TMPM395F*") bitfld.long 0x00 0.--2. " RLVL[2:0] ,RX FIFO fill level status" "Empty,1-byte,2-byte,3-byte,4-byte,..." else bitfld.long 0x00 0.--2. " RLVL[2:0] ,RX FIFO fill level status" "Empty,1-byte,2-byte,3-byte,4-byte,..." endif line.long 0x04 "SC3TST,TX FIFO Status Register" bitfld.long 0x04 7. " TUR ,RX FIFO Overrun" "Not generated,Generated" sif cpuis("TMPM395F*") bitfld.long 0x04 0.--2. " TLVL[2:0] ,RX FIFO fill level status" "Empty,1-byte,2-byte,3-byte,4-byte,..." else bitfld.long 0x04 0.--2. " TLVL[2:0] ,RX FIFO fill level status" "Empty,1-byte,2-byte,3-byte,4-byte,..." endif sif cpuis("TMPM366F*")||cpuis("TMPM341F*")||cpuis("TMPM342F*")||cpuis("TMPM343F*")||cpuis("TMPM365*") group.long 0x34++0x3 line.long 0x00 "SC3DMA,DMA request enable register" bitfld.long 0x00 1. " DMAEN1 ,DMA request enable (generated by INTRX)" "Disabled,Enabled" bitfld.long 0x00 0. " DMAEN0 ,DMA request enable (generated by INTTX)" "Disabled,Enabled" endif width 0xB elif cpuis("TMPM341F*")||cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") base ad:0x400E1300 width 10. group.long 0x00++0x3 line.long 0x00 "SC3EN,Enable Register" sif cpuis("TMPM395F*") bitfld.long 0x00 4. " BRCKSEL ,Baud-rate CLK" ",T0" bitfld.long 0x00 3. " TXR ,STXDO inversion" ",Inverted" bitfld.long 0x00 2. " SCLKR ,SCLK inversion" ",Inverted" bitfld.long 0x00 1. " INTSEL ,Interrupt selection" "Transmit,Empty" textline " " endif sif cpuis("TMPM375F*") bitfld.long 0x00 1. " INTSEL ,Interrupt selection" "Transmit,Empty" textline " " endif bitfld.long 0x00 0. " SIOE ,SIO operation" "Disabled,Enabled" hgroup.long 0x04++0x3 hide.long 0x00 "SC3BUF,Buffer Register" in hgroup.long 0x08++0x3 hide.long 0x00 "SC3CR,Control Register" in if ((d.l(ad:0x400E1300+0xC)&0xC)==0x0) group.long 0xC++0x3 line.long 0x00 "SC3MOD0,Mode Control Register 0" sif cpuis("TMPM372F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM350*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM395F*") bitfld.long 0x00 6. " CTSE ,Handshake function control (using CTS pin)" "Disabled,Enabled" bitfld.long 0x00 5. " RXE ,Receive control" "Disabled,Enabled" textline " " else bitfld.long 0x00 5. " RXE ,Receive control" "Disabled,Enabled" textline " " endif sif cpuis("TMPM395F*") bitfld.long 0x00 4. " WU ,Wake-up function (9-bit UART mode)" "Disabled,Enabled" textline " " endif bitfld.long 0x00 2.--3. " SM[1:0] ,Specifies transfer mode" "I/O interface,7-bit UART,8-bit UART,9-bit UART" else group.long 0xC++0x3 line.long 0x00 "SC3MOD0,Mode Control Register 0" bitfld.long 0x00 7. " TB8 ,9th bit of transmit data" "0,1" bitfld.long 0x00 6. " CTSE ,Handshake function control (using CTS pin)" "Disabled,Enabled" bitfld.long 0x00 5. " RXE ,Receive control" "Disabled,Enabled" bitfld.long 0x00 4. " WU ,Wake-up function (9-bit UART mode)" "Disabled,Enabled" textline " " bitfld.long 0x00 2.--3. " SM[1:0] ,Specifies transfer mode" "I/O interface,7-bit UART,8-bit UART,9-bit UART" bitfld.long 0x00 0.--1. " SC[1:0] ,Serial transfer clock" "Timer TB9OUT,Baud rate generator,Internal clock fsys,External clock" endif group.long 0x18++0x3 line.long 0x00 "SC3MOD1,Mode Control Register 1" bitfld.long 0x00 7. " I2SC ,Idle mode operation" "Stopped,Operated" bitfld.long 0x00 5.--6. " FDPX[1:0] ,Transfer mode setting" "Prohibited,Recieve,Trasmitt,Full duplex" bitfld.long 0x00 4. " TXE ,Transmit control" "Disabled,Enabled" bitfld.long 0x00 1.--3. " SINT[2:0] ,Interval time of continuous transmission (I/O interface)" "None,1SCLK,2SCLK,4SCLK,8SCLK,16SCLK,32SCLK,64SCLK" group.long 0x1C++0x3 line.long 0x00 "SC3MOD2,Mode Control Register 2" bitfld.long 0x00 7. " TBEMP ,Transmit buffer empty flag" "Full,Empty" bitfld.long 0x00 6. " RBFLL ,Receive buffer full flag" "Empty,Full" bitfld.long 0x00 5. " TXRUN ,In transmission flag" "Stopped,Operated" bitfld.long 0x00 4. " SBLEN ,STOP bit (for UART)" "1-bit,2-bit" textline " " bitfld.long 0x00 3. " DRCHG ,Transfer direction (1st bit)" "LSB,MSB" bitfld.long 0x00 2. " WBUF ,Double-buffer" "Disabled,Enabled" bitfld.long 0x00 0.--1. " SWRST ,Software reset" "0,1,2,3" group.long 0x10++0x3 line.long 0x00 "SC3BRCR,Baud Rate Generator Control Register" bitfld.long 0x00 6. " BRADDE ,N + (16 - K)/16 divider function (UART mode)" "Disabled,Enabled" bitfld.long 0x00 4.--5. " BRCK[1:0] ,Input clock to the baud rate generator" "T1,T4,T16,T64" bitfld.long 0x00 0.--3. " BRS[3:0] ,Division ratio N" "16,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" if ((d.l(ad:0x400E1300+0x10)&0x40)==0x40) group.long 0x14++0x3 line.long 0x00 "SC3BRADD,Baud Rate Generator Control Register 2" bitfld.long 0x00 0.--3. " BRK[3:0] ,K for the N + (16 - K)/16 division (UART mode)" ",,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long 0x14++0x3 line.long 0x00 "SC3BRADD,Baud Rate Generator Control Register 2" bitfld.long 0x00 0.--3. " BRK[3:0] ,Division ratio N (UART mode)" ",1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif group.long 0x30++0x3 line.long 0x00 "SC3FCNF,FIFO Configuration Register" bitfld.long 0x00 4. " RFST ,RX FIFO bytes (Maximum or same as FILL level)" "Maximum,FILL level" bitfld.long 0x00 3. " TFIE ,TX interrupt for TX FIFO" "Disabled,Enabled" bitfld.long 0x00 2. " RFIE ,RX interrupt for RX FIFO" "Disabled,Enabled" bitfld.long 0x00 1. " RXTXCNT ,Automatic disable of RXE/TXE" "None,Disabled" textline " " bitfld.long 0x00 0. " CNFG ,Enables FIFO" "Disabled,Enabled" if ((d.l(ad:0x400E1300+0x18)&0x60)==0x60) group.long 0x20++0x7 line.long 0x00 "SC3RFC,RX FIFO Configuration Register" bitfld.long 0x00 7. " RFCS ,RX FIFO clear" ",Clear" bitfld.long 0x00 6. " RFIS ,Interrupt generation condition (data equal or greater than fill level)" "Equal,Equal/greater" sif cpuis("TMPM395F*") bitfld.long 0x00 0.--1. " RIL[1:0] ,FIFO fill level" "2-byte,1-byte,2-byte,1-byte" else bitfld.long 0x00 0.--1. " RIL[1:0] ,FIFO fill level" "2-byte,1-byte,2-byte,1-byte" endif line.long 0x04 "SC3TFC,TX FIFO Configuration Register" bitfld.long 0x04 7. " TFCS ,TX FIFO clear" ",Clear" bitfld.long 0x04 6. " TFIS ,Interrupt generation condition (data equal or greater than fill level)" "Equal,Equal/greater" sif cpuis("TMPM395F*") bitfld.long 0x04 0. " TIL0 ,FIFO fill level" "Empty,1-byte" else bitfld.long 0x04 0.--1. " TIL[1:0] ,FIFO fill level" "Empty,1-byte,Empty,1-byte" endif else group.long 0x20++0x7 line.long 0x00 "SC3RFC,RX FIFO Configuration Register" bitfld.long 0x00 7. " RFCS ,RX FIFO clear" ",Clear" bitfld.long 0x00 6. " RFIS ,Interrupt generation condition (data equal or greater than fill level)" "Equal,Equal/greater" sif cpuis("TMPM395F*") bitfld.long 0x00 0.--1. " RIL[1:0] ,FIFO fill level" "4-byte,1-byte,2-byte,3-byte" else bitfld.long 0x00 0.--1. " RIL[1:0] ,FIFO fill level" "4-byte,1-byte,2-byte,3-byte" endif line.long 0x04 "SC3TFC,TX FIFO Configuration Register" bitfld.long 0x04 7. " TFCS ,TX FIFO clear" ",Clear" bitfld.long 0x04 6. " TFIS ,Interrupt generation condition (data equal or greater than fill level)" "Equal,Equal/greater" sif cpuis("TMPM395F*") bitfld.long 0x04 0.--1. " TIL[1:0] ,FIFO fill level" "Empty,1-byte,2-byte,3-byte" else bitfld.long 0x04 0.--1. " TIL[1:0] ,FIFO fill level" "Empty,1-byte,2-byte,3-byte" endif endif rgroup.long 0x28++0x7 line.long 0x00 "SC3RST,RX FIFO Status Register" bitfld.long 0x00 7. " ROR ,RX FIFO Overrun" "Not generated,Generated" sif cpuis("TMPM395F*") bitfld.long 0x00 0.--2. " RLVL[2:0] ,RX FIFO fill level status" "Empty,1-byte,2-byte,3-byte,4-byte,..." else bitfld.long 0x00 0.--2. " RLVL[2:0] ,RX FIFO fill level status" "Empty,1-byte,2-byte,3-byte,4-byte,..." endif line.long 0x04 "SC3TST,TX FIFO Status Register" bitfld.long 0x04 7. " TUR ,RX FIFO Overrun" "Not generated,Generated" sif cpuis("TMPM395F*") bitfld.long 0x04 0.--2. " TLVL[2:0] ,RX FIFO fill level status" "Empty,1-byte,2-byte,3-byte,4-byte,..." else bitfld.long 0x04 0.--2. " TLVL[2:0] ,RX FIFO fill level status" "Empty,1-byte,2-byte,3-byte,4-byte,..." endif sif cpuis("TMPM366F*")||cpuis("TMPM341F*")||cpuis("TMPM342F*")||cpuis("TMPM343F*")||cpuis("TMPM365*") group.long 0x34++0x3 line.long 0x00 "SC3DMA,DMA request enable register" bitfld.long 0x00 1. " DMAEN1 ,DMA request enable (generated by INTRX)" "Disabled,Enabled" bitfld.long 0x00 0. " DMAEN0 ,DMA request enable (generated by INTTX)" "Disabled,Enabled" endif width 0xB endif tree.end tree "Channel 4" sif cpuis("TMPM380F*")||cpuis("TMPM382F*") base ad:0x40020180 width 10. group.long 0x00++0x3 line.long 0x00 "SC4EN,Enable Register" sif cpuis("TMPM395F*") bitfld.long 0x00 4. " BRCKSEL ,Baud-rate CLK" ",T0" bitfld.long 0x00 3. " TXR ,STXDO inversion" ",Inverted" bitfld.long 0x00 2. " SCLKR ,SCLK inversion" ",Inverted" bitfld.long 0x00 1. " INTSEL ,Interrupt selection" "Transmit,Empty" textline " " endif sif cpuis("TMPM375F*") bitfld.long 0x00 1. " INTSEL ,Interrupt selection" "Transmit,Empty" textline " " endif bitfld.long 0x00 0. " SIOE ,SIO operation" "Disabled,Enabled" hgroup.long 0x04++0x3 hide.long 0x00 "SC4BUF,Buffer Register" in hgroup.long 0x08++0x3 hide.long 0x00 "SC4CR,Control Register" in if ((d.l(ad:0x40020180+0xC)&0xC)==0x0) group.long 0xC++0x3 line.long 0x00 "SC4MOD0,Mode Control Register 0" sif cpuis("TMPM372F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM350*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM395F*") bitfld.long 0x00 6. " CTSE ,Handshake function control (using CTS pin)" "Disabled,Enabled" bitfld.long 0x00 5. " RXE ,Receive control" "Disabled,Enabled" textline " " else bitfld.long 0x00 5. " RXE ,Receive control" "Disabled,Enabled" textline " " endif sif cpuis("TMPM395F*") bitfld.long 0x00 4. " WU ,Wake-up function (9-bit UART mode)" "Disabled,Enabled" textline " " endif bitfld.long 0x00 2.--3. " SM[1:0] ,Specifies transfer mode" "I/O interface,7-bit UART,8-bit UART,9-bit UART" else group.long 0xC++0x3 line.long 0x00 "SC4MOD0,Mode Control Register 0" bitfld.long 0x00 7. " TB8 ,9th bit of transmit data" "0,1" bitfld.long 0x00 6. " CTSE ,Handshake function control (using CTS pin)" "Disabled,Enabled" bitfld.long 0x00 5. " RXE ,Receive control" "Disabled,Enabled" bitfld.long 0x00 4. " WU ,Wake-up function (9-bit UART mode)" "Disabled,Enabled" textline " " bitfld.long 0x00 2.--3. " SM[1:0] ,Specifies transfer mode" "I/O interface,7-bit UART,8-bit UART,9-bit UART" bitfld.long 0x00 0.--1. " SC[1:0] ,Serial transfer clock" "Timer TB9OUT,Baud rate generator,Internal clock fsys,External clock" endif group.long 0x18++0x3 line.long 0x00 "SC4MOD1,Mode Control Register 1" bitfld.long 0x00 7. " I2SC ,Idle mode operation" "Stopped,Operated" bitfld.long 0x00 5.--6. " FDPX[1:0] ,Transfer mode setting" "Prohibited,Recieve,Trasmitt,Full duplex" bitfld.long 0x00 4. " TXE ,Transmit control" "Disabled,Enabled" bitfld.long 0x00 1.--3. " SINT[2:0] ,Interval time of continuous transmission (I/O interface)" "None,1SCLK,2SCLK,4SCLK,8SCLK,16SCLK,32SCLK,64SCLK" group.long 0x1C++0x3 line.long 0x00 "SC4MOD2,Mode Control Register 2" bitfld.long 0x00 7. " TBEMP ,Transmit buffer empty flag" "Full,Empty" bitfld.long 0x00 6. " RBFLL ,Receive buffer full flag" "Empty,Full" bitfld.long 0x00 5. " TXRUN ,In transmission flag" "Stopped,Operated" bitfld.long 0x00 4. " SBLEN ,STOP bit (for UART)" "1-bit,2-bit" textline " " bitfld.long 0x00 3. " DRCHG ,Transfer direction (1st bit)" "LSB,MSB" bitfld.long 0x00 2. " WBUF ,Double-buffer" "Disabled,Enabled" bitfld.long 0x00 0.--1. " SWRST ,Software reset" "0,1,2,3" group.long 0x10++0x3 line.long 0x00 "SC4BRCR,Baud Rate Generator Control Register" bitfld.long 0x00 6. " BRADDE ,N + (16 - K)/16 divider function (UART mode)" "Disabled,Enabled" bitfld.long 0x00 4.--5. " BRCK[1:0] ,Input clock to the baud rate generator" "T1,T4,T16,T64" bitfld.long 0x00 0.--3. " BRS[3:0] ,Division ratio N" "16,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" if ((d.l(ad:0x40020180+0x10)&0x40)==0x40) group.long 0x14++0x3 line.long 0x00 "SC4BRADD,Baud Rate Generator Control Register 2" bitfld.long 0x00 0.--3. " BRK[3:0] ,K for the N + (16 - K)/16 division (UART mode)" ",,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long 0x14++0x3 line.long 0x00 "SC4BRADD,Baud Rate Generator Control Register 2" bitfld.long 0x00 0.--3. " BRK[3:0] ,Division ratio N (UART mode)" ",1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif group.long 0x30++0x3 line.long 0x00 "SC4FCNF,FIFO Configuration Register" bitfld.long 0x00 4. " RFST ,RX FIFO bytes (Maximum or same as FILL level)" "Maximum,FILL level" bitfld.long 0x00 3. " TFIE ,TX interrupt for TX FIFO" "Disabled,Enabled" bitfld.long 0x00 2. " RFIE ,RX interrupt for RX FIFO" "Disabled,Enabled" bitfld.long 0x00 1. " RXTXCNT ,Automatic disable of RXE/TXE" "None,Disabled" textline " " bitfld.long 0x00 0. " CNFG ,Enables FIFO" "Disabled,Enabled" if ((d.l(ad:0x40020180+0x18)&0x60)==0x60) group.long 0x20++0x7 line.long 0x00 "SC4RFC,RX FIFO Configuration Register" bitfld.long 0x00 7. " RFCS ,RX FIFO clear" ",Clear" bitfld.long 0x00 6. " RFIS ,Interrupt generation condition (data equal or greater than fill level)" "Equal,Equal/greater" sif cpuis("TMPM395F*") bitfld.long 0x00 0.--1. " RIL[1:0] ,FIFO fill level" "2-byte,1-byte,2-byte,1-byte" else bitfld.long 0x00 0.--1. " RIL[1:0] ,FIFO fill level" "2-byte,1-byte,2-byte,1-byte" endif line.long 0x04 "SC4TFC,TX FIFO Configuration Register" bitfld.long 0x04 7. " TFCS ,TX FIFO clear" ",Clear" bitfld.long 0x04 6. " TFIS ,Interrupt generation condition (data equal or greater than fill level)" "Equal,Equal/greater" sif cpuis("TMPM395F*") bitfld.long 0x04 0. " TIL0 ,FIFO fill level" "Empty,1-byte" else bitfld.long 0x04 0.--1. " TIL[1:0] ,FIFO fill level" "Empty,1-byte,Empty,1-byte" endif else group.long 0x20++0x7 line.long 0x00 "SC4RFC,RX FIFO Configuration Register" bitfld.long 0x00 7. " RFCS ,RX FIFO clear" ",Clear" bitfld.long 0x00 6. " RFIS ,Interrupt generation condition (data equal or greater than fill level)" "Equal,Equal/greater" sif cpuis("TMPM395F*") bitfld.long 0x00 0.--1. " RIL[1:0] ,FIFO fill level" "4-byte,1-byte,2-byte,3-byte" else bitfld.long 0x00 0.--1. " RIL[1:0] ,FIFO fill level" "4-byte,1-byte,2-byte,3-byte" endif line.long 0x04 "SC4TFC,TX FIFO Configuration Register" bitfld.long 0x04 7. " TFCS ,TX FIFO clear" ",Clear" bitfld.long 0x04 6. " TFIS ,Interrupt generation condition (data equal or greater than fill level)" "Equal,Equal/greater" sif cpuis("TMPM395F*") bitfld.long 0x04 0.--1. " TIL[1:0] ,FIFO fill level" "Empty,1-byte,2-byte,3-byte" else bitfld.long 0x04 0.--1. " TIL[1:0] ,FIFO fill level" "Empty,1-byte,2-byte,3-byte" endif endif rgroup.long 0x28++0x7 line.long 0x00 "SC4RST,RX FIFO Status Register" bitfld.long 0x00 7. " ROR ,RX FIFO Overrun" "Not generated,Generated" sif cpuis("TMPM395F*") bitfld.long 0x00 0.--2. " RLVL[2:0] ,RX FIFO fill level status" "Empty,1-byte,2-byte,3-byte,4-byte,..." else bitfld.long 0x00 0.--2. " RLVL[2:0] ,RX FIFO fill level status" "Empty,1-byte,2-byte,3-byte,4-byte,..." endif line.long 0x04 "SC4TST,TX FIFO Status Register" bitfld.long 0x04 7. " TUR ,RX FIFO Overrun" "Not generated,Generated" sif cpuis("TMPM395F*") bitfld.long 0x04 0.--2. " TLVL[2:0] ,RX FIFO fill level status" "Empty,1-byte,2-byte,3-byte,4-byte,..." else bitfld.long 0x04 0.--2. " TLVL[2:0] ,RX FIFO fill level status" "Empty,1-byte,2-byte,3-byte,4-byte,..." endif sif cpuis("TMPM366F*")||cpuis("TMPM341F*")||cpuis("TMPM342F*")||cpuis("TMPM343F*")||cpuis("TMPM365*") group.long 0x34++0x3 line.long 0x00 "SC4DMA,DMA request enable register" bitfld.long 0x00 1. " DMAEN1 ,DMA request enable (generated by INTRX)" "Disabled,Enabled" bitfld.long 0x00 0. " DMAEN0 ,DMA request enable (generated by INTTX)" "Disabled,Enabled" endif width 0xB elif cpuis("TMPM341F*")||cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") base ad:0x400E1400 width 10. group.long 0x00++0x3 line.long 0x00 "SC4EN,Enable Register" sif cpuis("TMPM395F*") bitfld.long 0x00 4. " BRCKSEL ,Baud-rate CLK" ",T0" bitfld.long 0x00 3. " TXR ,STXDO inversion" ",Inverted" bitfld.long 0x00 2. " SCLKR ,SCLK inversion" ",Inverted" bitfld.long 0x00 1. " INTSEL ,Interrupt selection" "Transmit,Empty" textline " " endif sif cpuis("TMPM375F*") bitfld.long 0x00 1. " INTSEL ,Interrupt selection" "Transmit,Empty" textline " " endif bitfld.long 0x00 0. " SIOE ,SIO operation" "Disabled,Enabled" hgroup.long 0x04++0x3 hide.long 0x00 "SC4BUF,Buffer Register" in hgroup.long 0x08++0x3 hide.long 0x00 "SC4CR,Control Register" in if ((d.l(ad:0x400E1400+0xC)&0xC)==0x0) group.long 0xC++0x3 line.long 0x00 "SC4MOD0,Mode Control Register 0" sif cpuis("TMPM372F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM350*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM395F*") bitfld.long 0x00 6. " CTSE ,Handshake function control (using CTS pin)" "Disabled,Enabled" bitfld.long 0x00 5. " RXE ,Receive control" "Disabled,Enabled" textline " " else bitfld.long 0x00 5. " RXE ,Receive control" "Disabled,Enabled" textline " " endif sif cpuis("TMPM395F*") bitfld.long 0x00 4. " WU ,Wake-up function (9-bit UART mode)" "Disabled,Enabled" textline " " endif bitfld.long 0x00 2.--3. " SM[1:0] ,Specifies transfer mode" "I/O interface,7-bit UART,8-bit UART,9-bit UART" else group.long 0xC++0x3 line.long 0x00 "SC4MOD0,Mode Control Register 0" bitfld.long 0x00 7. " TB8 ,9th bit of transmit data" "0,1" bitfld.long 0x00 6. " CTSE ,Handshake function control (using CTS pin)" "Disabled,Enabled" bitfld.long 0x00 5. " RXE ,Receive control" "Disabled,Enabled" bitfld.long 0x00 4. " WU ,Wake-up function (9-bit UART mode)" "Disabled,Enabled" textline " " bitfld.long 0x00 2.--3. " SM[1:0] ,Specifies transfer mode" "I/O interface,7-bit UART,8-bit UART,9-bit UART" bitfld.long 0x00 0.--1. " SC[1:0] ,Serial transfer clock" "Timer TB9OUT,Baud rate generator,Internal clock fsys,External clock" endif group.long 0x18++0x3 line.long 0x00 "SC4MOD1,Mode Control Register 1" bitfld.long 0x00 7. " I2SC ,Idle mode operation" "Stopped,Operated" bitfld.long 0x00 5.--6. " FDPX[1:0] ,Transfer mode setting" "Prohibited,Recieve,Trasmitt,Full duplex" bitfld.long 0x00 4. " TXE ,Transmit control" "Disabled,Enabled" bitfld.long 0x00 1.--3. " SINT[2:0] ,Interval time of continuous transmission (I/O interface)" "None,1SCLK,2SCLK,4SCLK,8SCLK,16SCLK,32SCLK,64SCLK" group.long 0x1C++0x3 line.long 0x00 "SC4MOD2,Mode Control Register 2" bitfld.long 0x00 7. " TBEMP ,Transmit buffer empty flag" "Full,Empty" bitfld.long 0x00 6. " RBFLL ,Receive buffer full flag" "Empty,Full" bitfld.long 0x00 5. " TXRUN ,In transmission flag" "Stopped,Operated" bitfld.long 0x00 4. " SBLEN ,STOP bit (for UART)" "1-bit,2-bit" textline " " bitfld.long 0x00 3. " DRCHG ,Transfer direction (1st bit)" "LSB,MSB" bitfld.long 0x00 2. " WBUF ,Double-buffer" "Disabled,Enabled" bitfld.long 0x00 0.--1. " SWRST ,Software reset" "0,1,2,3" group.long 0x10++0x3 line.long 0x00 "SC4BRCR,Baud Rate Generator Control Register" bitfld.long 0x00 6. " BRADDE ,N + (16 - K)/16 divider function (UART mode)" "Disabled,Enabled" bitfld.long 0x00 4.--5. " BRCK[1:0] ,Input clock to the baud rate generator" "T1,T4,T16,T64" bitfld.long 0x00 0.--3. " BRS[3:0] ,Division ratio N" "16,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" if ((d.l(ad:0x400E1400+0x10)&0x40)==0x40) group.long 0x14++0x3 line.long 0x00 "SC4BRADD,Baud Rate Generator Control Register 2" bitfld.long 0x00 0.--3. " BRK[3:0] ,K for the N + (16 - K)/16 division (UART mode)" ",,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long 0x14++0x3 line.long 0x00 "SC4BRADD,Baud Rate Generator Control Register 2" bitfld.long 0x00 0.--3. " BRK[3:0] ,Division ratio N (UART mode)" ",1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif group.long 0x30++0x3 line.long 0x00 "SC4FCNF,FIFO Configuration Register" bitfld.long 0x00 4. " RFST ,RX FIFO bytes (Maximum or same as FILL level)" "Maximum,FILL level" bitfld.long 0x00 3. " TFIE ,TX interrupt for TX FIFO" "Disabled,Enabled" bitfld.long 0x00 2. " RFIE ,RX interrupt for RX FIFO" "Disabled,Enabled" bitfld.long 0x00 1. " RXTXCNT ,Automatic disable of RXE/TXE" "None,Disabled" textline " " bitfld.long 0x00 0. " CNFG ,Enables FIFO" "Disabled,Enabled" if ((d.l(ad:0x400E1400+0x18)&0x60)==0x60) group.long 0x20++0x7 line.long 0x00 "SC4RFC,RX FIFO Configuration Register" bitfld.long 0x00 7. " RFCS ,RX FIFO clear" ",Clear" bitfld.long 0x00 6. " RFIS ,Interrupt generation condition (data equal or greater than fill level)" "Equal,Equal/greater" sif cpuis("TMPM395F*") bitfld.long 0x00 0.--1. " RIL[1:0] ,FIFO fill level" "2-byte,1-byte,2-byte,1-byte" else bitfld.long 0x00 0.--1. " RIL[1:0] ,FIFO fill level" "2-byte,1-byte,2-byte,1-byte" endif line.long 0x04 "SC4TFC,TX FIFO Configuration Register" bitfld.long 0x04 7. " TFCS ,TX FIFO clear" ",Clear" bitfld.long 0x04 6. " TFIS ,Interrupt generation condition (data equal or greater than fill level)" "Equal,Equal/greater" sif cpuis("TMPM395F*") bitfld.long 0x04 0. " TIL0 ,FIFO fill level" "Empty,1-byte" else bitfld.long 0x04 0.--1. " TIL[1:0] ,FIFO fill level" "Empty,1-byte,Empty,1-byte" endif else group.long 0x20++0x7 line.long 0x00 "SC4RFC,RX FIFO Configuration Register" bitfld.long 0x00 7. " RFCS ,RX FIFO clear" ",Clear" bitfld.long 0x00 6. " RFIS ,Interrupt generation condition (data equal or greater than fill level)" "Equal,Equal/greater" sif cpuis("TMPM395F*") bitfld.long 0x00 0.--1. " RIL[1:0] ,FIFO fill level" "4-byte,1-byte,2-byte,3-byte" else bitfld.long 0x00 0.--1. " RIL[1:0] ,FIFO fill level" "4-byte,1-byte,2-byte,3-byte" endif line.long 0x04 "SC4TFC,TX FIFO Configuration Register" bitfld.long 0x04 7. " TFCS ,TX FIFO clear" ",Clear" bitfld.long 0x04 6. " TFIS ,Interrupt generation condition (data equal or greater than fill level)" "Equal,Equal/greater" sif cpuis("TMPM395F*") bitfld.long 0x04 0.--1. " TIL[1:0] ,FIFO fill level" "Empty,1-byte,2-byte,3-byte" else bitfld.long 0x04 0.--1. " TIL[1:0] ,FIFO fill level" "Empty,1-byte,2-byte,3-byte" endif endif rgroup.long 0x28++0x7 line.long 0x00 "SC4RST,RX FIFO Status Register" bitfld.long 0x00 7. " ROR ,RX FIFO Overrun" "Not generated,Generated" sif cpuis("TMPM395F*") bitfld.long 0x00 0.--2. " RLVL[2:0] ,RX FIFO fill level status" "Empty,1-byte,2-byte,3-byte,4-byte,..." else bitfld.long 0x00 0.--2. " RLVL[2:0] ,RX FIFO fill level status" "Empty,1-byte,2-byte,3-byte,4-byte,..." endif line.long 0x04 "SC4TST,TX FIFO Status Register" bitfld.long 0x04 7. " TUR ,RX FIFO Overrun" "Not generated,Generated" sif cpuis("TMPM395F*") bitfld.long 0x04 0.--2. " TLVL[2:0] ,RX FIFO fill level status" "Empty,1-byte,2-byte,3-byte,4-byte,..." else bitfld.long 0x04 0.--2. " TLVL[2:0] ,RX FIFO fill level status" "Empty,1-byte,2-byte,3-byte,4-byte,..." endif sif cpuis("TMPM366F*")||cpuis("TMPM341F*")||cpuis("TMPM342F*")||cpuis("TMPM343F*")||cpuis("TMPM365*") group.long 0x34++0x3 line.long 0x00 "SC4DMA,DMA request enable register" bitfld.long 0x00 1. " DMAEN1 ,DMA request enable (generated by INTRX)" "Disabled,Enabled" bitfld.long 0x00 0. " DMAEN0 ,DMA request enable (generated by INTTX)" "Disabled,Enabled" endif width 0xB endif tree.end sif cpuis("TMPM362F*")||cpuis("TMPM364F*") tree "Channel 5" base ad:0x400E1500 width 10. group.long 0x00++0x3 line.long 0x00 "SC5EN,Enable Register" sif cpuis("TMPM395F*") bitfld.long 0x00 4. " BRCKSEL ,Baud-rate CLK" ",T0" bitfld.long 0x00 3. " TXR ,STXDO inversion" ",Inverted" bitfld.long 0x00 2. " SCLKR ,SCLK inversion" ",Inverted" bitfld.long 0x00 1. " INTSEL ,Interrupt selection" "Transmit,Empty" textline " " endif sif cpuis("TMPM375F*") bitfld.long 0x00 1. " INTSEL ,Interrupt selection" "Transmit,Empty" textline " " endif bitfld.long 0x00 0. " SIOE ,SIO operation" "Disabled,Enabled" hgroup.long 0x04++0x3 hide.long 0x00 "SC5BUF,Buffer Register" in hgroup.long 0x08++0x3 hide.long 0x00 "SC5CR,Control Register" in if ((d.l(ad:0x400E1500+0xC)&0xC)==0x0) group.long 0xC++0x3 line.long 0x00 "SC5MOD0,Mode Control Register 0" sif cpuis("TMPM372F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM350*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM395F*") bitfld.long 0x00 6. " CTSE ,Handshake function control (using CTS pin)" "Disabled,Enabled" bitfld.long 0x00 5. " RXE ,Receive control" "Disabled,Enabled" textline " " else bitfld.long 0x00 5. " RXE ,Receive control" "Disabled,Enabled" textline " " endif sif cpuis("TMPM395F*") bitfld.long 0x00 4. " WU ,Wake-up function (9-bit UART mode)" "Disabled,Enabled" textline " " endif bitfld.long 0x00 2.--3. " SM[1:0] ,Specifies transfer mode" "I/O interface,7-bit UART,8-bit UART,9-bit UART" else group.long 0xC++0x3 line.long 0x00 "SC5MOD0,Mode Control Register 0" bitfld.long 0x00 7. " TB8 ,9th bit of transmit data" "0,1" bitfld.long 0x00 6. " CTSE ,Handshake function control (using CTS pin)" "Disabled,Enabled" bitfld.long 0x00 5. " RXE ,Receive control" "Disabled,Enabled" bitfld.long 0x00 4. " WU ,Wake-up function (9-bit UART mode)" "Disabled,Enabled" textline " " bitfld.long 0x00 2.--3. " SM[1:0] ,Specifies transfer mode" "I/O interface,7-bit UART,8-bit UART,9-bit UART" bitfld.long 0x00 0.--1. " SC[1:0] ,Serial transfer clock" "Timer TB9OUT,Baud rate generator,Internal clock fsys,External clock" endif group.long 0x18++0x3 line.long 0x00 "SC5MOD1,Mode Control Register 1" bitfld.long 0x00 7. " I2SC ,Idle mode operation" "Stopped,Operated" bitfld.long 0x00 5.--6. " FDPX[1:0] ,Transfer mode setting" "Prohibited,Recieve,Trasmitt,Full duplex" bitfld.long 0x00 4. " TXE ,Transmit control" "Disabled,Enabled" bitfld.long 0x00 1.--3. " SINT[2:0] ,Interval time of continuous transmission (I/O interface)" "None,1SCLK,2SCLK,4SCLK,8SCLK,16SCLK,32SCLK,64SCLK" group.long 0x1C++0x3 line.long 0x00 "SC5MOD2,Mode Control Register 2" bitfld.long 0x00 7. " TBEMP ,Transmit buffer empty flag" "Full,Empty" bitfld.long 0x00 6. " RBFLL ,Receive buffer full flag" "Empty,Full" bitfld.long 0x00 5. " TXRUN ,In transmission flag" "Stopped,Operated" bitfld.long 0x00 4. " SBLEN ,STOP bit (for UART)" "1-bit,2-bit" textline " " bitfld.long 0x00 3. " DRCHG ,Transfer direction (1st bit)" "LSB,MSB" bitfld.long 0x00 2. " WBUF ,Double-buffer" "Disabled,Enabled" bitfld.long 0x00 0.--1. " SWRST ,Software reset" "0,1,2,3" group.long 0x10++0x3 line.long 0x00 "SC5BRCR,Baud Rate Generator Control Register" bitfld.long 0x00 6. " BRADDE ,N + (16 - K)/16 divider function (UART mode)" "Disabled,Enabled" bitfld.long 0x00 4.--5. " BRCK[1:0] ,Input clock to the baud rate generator" "T1,T4,T16,T64" bitfld.long 0x00 0.--3. " BRS[3:0] ,Division ratio N" "16,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" if ((d.l(ad:0x400E1500+0x10)&0x40)==0x40) group.long 0x14++0x3 line.long 0x00 "SC5BRADD,Baud Rate Generator Control Register 2" bitfld.long 0x00 0.--3. " BRK[3:0] ,K for the N + (16 - K)/16 division (UART mode)" ",,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long 0x14++0x3 line.long 0x00 "SC5BRADD,Baud Rate Generator Control Register 2" bitfld.long 0x00 0.--3. " BRK[3:0] ,Division ratio N (UART mode)" ",1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif group.long 0x30++0x3 line.long 0x00 "SC5FCNF,FIFO Configuration Register" bitfld.long 0x00 4. " RFST ,RX FIFO bytes (Maximum or same as FILL level)" "Maximum,FILL level" bitfld.long 0x00 3. " TFIE ,TX interrupt for TX FIFO" "Disabled,Enabled" bitfld.long 0x00 2. " RFIE ,RX interrupt for RX FIFO" "Disabled,Enabled" bitfld.long 0x00 1. " RXTXCNT ,Automatic disable of RXE/TXE" "None,Disabled" textline " " bitfld.long 0x00 0. " CNFG ,Enables FIFO" "Disabled,Enabled" if ((d.l(ad:0x400E1500+0x18)&0x60)==0x60) group.long 0x20++0x7 line.long 0x00 "SC5RFC,RX FIFO Configuration Register" bitfld.long 0x00 7. " RFCS ,RX FIFO clear" ",Clear" bitfld.long 0x00 6. " RFIS ,Interrupt generation condition (data equal or greater than fill level)" "Equal,Equal/greater" sif cpuis("TMPM395F*") bitfld.long 0x00 0.--1. " RIL[1:0] ,FIFO fill level" "2-byte,1-byte,2-byte,1-byte" else bitfld.long 0x00 0.--1. " RIL[1:0] ,FIFO fill level" "2-byte,1-byte,2-byte,1-byte" endif line.long 0x04 "SC5TFC,TX FIFO Configuration Register" bitfld.long 0x04 7. " TFCS ,TX FIFO clear" ",Clear" bitfld.long 0x04 6. " TFIS ,Interrupt generation condition (data equal or greater than fill level)" "Equal,Equal/greater" sif cpuis("TMPM395F*") bitfld.long 0x04 0. " TIL0 ,FIFO fill level" "Empty,1-byte" else bitfld.long 0x04 0.--1. " TIL[1:0] ,FIFO fill level" "Empty,1-byte,Empty,1-byte" endif else group.long 0x20++0x7 line.long 0x00 "SC5RFC,RX FIFO Configuration Register" bitfld.long 0x00 7. " RFCS ,RX FIFO clear" ",Clear" bitfld.long 0x00 6. " RFIS ,Interrupt generation condition (data equal or greater than fill level)" "Equal,Equal/greater" sif cpuis("TMPM395F*") bitfld.long 0x00 0.--1. " RIL[1:0] ,FIFO fill level" "4-byte,1-byte,2-byte,3-byte" else bitfld.long 0x00 0.--1. " RIL[1:0] ,FIFO fill level" "4-byte,1-byte,2-byte,3-byte" endif line.long 0x04 "SC5TFC,TX FIFO Configuration Register" bitfld.long 0x04 7. " TFCS ,TX FIFO clear" ",Clear" bitfld.long 0x04 6. " TFIS ,Interrupt generation condition (data equal or greater than fill level)" "Equal,Equal/greater" sif cpuis("TMPM395F*") bitfld.long 0x04 0.--1. " TIL[1:0] ,FIFO fill level" "Empty,1-byte,2-byte,3-byte" else bitfld.long 0x04 0.--1. " TIL[1:0] ,FIFO fill level" "Empty,1-byte,2-byte,3-byte" endif endif rgroup.long 0x28++0x7 line.long 0x00 "SC5RST,RX FIFO Status Register" bitfld.long 0x00 7. " ROR ,RX FIFO Overrun" "Not generated,Generated" sif cpuis("TMPM395F*") bitfld.long 0x00 0.--2. " RLVL[2:0] ,RX FIFO fill level status" "Empty,1-byte,2-byte,3-byte,4-byte,..." else bitfld.long 0x00 0.--2. " RLVL[2:0] ,RX FIFO fill level status" "Empty,1-byte,2-byte,3-byte,4-byte,..." endif line.long 0x04 "SC5TST,TX FIFO Status Register" bitfld.long 0x04 7. " TUR ,RX FIFO Overrun" "Not generated,Generated" sif cpuis("TMPM395F*") bitfld.long 0x04 0.--2. " TLVL[2:0] ,RX FIFO fill level status" "Empty,1-byte,2-byte,3-byte,4-byte,..." else bitfld.long 0x04 0.--2. " TLVL[2:0] ,RX FIFO fill level status" "Empty,1-byte,2-byte,3-byte,4-byte,..." endif sif cpuis("TMPM366F*")||cpuis("TMPM341F*")||cpuis("TMPM342F*")||cpuis("TMPM343F*")||cpuis("TMPM365*") group.long 0x34++0x3 line.long 0x00 "SC5DMA,DMA request enable register" bitfld.long 0x00 1. " DMAEN1 ,DMA request enable (generated by INTRX)" "Disabled,Enabled" bitfld.long 0x00 0. " DMAEN0 ,DMA request enable (generated by INTTX)" "Disabled,Enabled" endif width 0xB tree.end tree "Channel 6" base ad:0x400E1600 width 10. group.long 0x00++0x3 line.long 0x00 "SC6EN,Enable Register" sif cpuis("TMPM395F*") bitfld.long 0x00 4. " BRCKSEL ,Baud-rate CLK" ",T0" bitfld.long 0x00 3. " TXR ,STXDO inversion" ",Inverted" bitfld.long 0x00 2. " SCLKR ,SCLK inversion" ",Inverted" bitfld.long 0x00 1. " INTSEL ,Interrupt selection" "Transmit,Empty" textline " " endif sif cpuis("TMPM375F*") bitfld.long 0x00 1. " INTSEL ,Interrupt selection" "Transmit,Empty" textline " " endif bitfld.long 0x00 0. " SIOE ,SIO operation" "Disabled,Enabled" hgroup.long 0x04++0x3 hide.long 0x00 "SC6BUF,Buffer Register" in hgroup.long 0x08++0x3 hide.long 0x00 "SC6CR,Control Register" in if ((d.l(ad:0x400E1600+0xC)&0xC)==0x0) group.long 0xC++0x3 line.long 0x00 "SC6MOD0,Mode Control Register 0" sif cpuis("TMPM372F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM350*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM395F*") bitfld.long 0x00 6. " CTSE ,Handshake function control (using CTS pin)" "Disabled,Enabled" bitfld.long 0x00 5. " RXE ,Receive control" "Disabled,Enabled" textline " " else bitfld.long 0x00 5. " RXE ,Receive control" "Disabled,Enabled" textline " " endif sif cpuis("TMPM395F*") bitfld.long 0x00 4. " WU ,Wake-up function (9-bit UART mode)" "Disabled,Enabled" textline " " endif bitfld.long 0x00 2.--3. " SM[1:0] ,Specifies transfer mode" "I/O interface,7-bit UART,8-bit UART,9-bit UART" else group.long 0xC++0x3 line.long 0x00 "SC6MOD0,Mode Control Register 0" bitfld.long 0x00 7. " TB8 ,9th bit of transmit data" "0,1" bitfld.long 0x00 6. " CTSE ,Handshake function control (using CTS pin)" "Disabled,Enabled" bitfld.long 0x00 5. " RXE ,Receive control" "Disabled,Enabled" bitfld.long 0x00 4. " WU ,Wake-up function (9-bit UART mode)" "Disabled,Enabled" textline " " bitfld.long 0x00 2.--3. " SM[1:0] ,Specifies transfer mode" "I/O interface,7-bit UART,8-bit UART,9-bit UART" bitfld.long 0x00 0.--1. " SC[1:0] ,Serial transfer clock" "Timer TB9OUT,Baud rate generator,Internal clock fsys,External clock" endif group.long 0x18++0x3 line.long 0x00 "SC6MOD1,Mode Control Register 1" bitfld.long 0x00 7. " I2SC ,Idle mode operation" "Stopped,Operated" bitfld.long 0x00 5.--6. " FDPX[1:0] ,Transfer mode setting" "Prohibited,Recieve,Trasmitt,Full duplex" bitfld.long 0x00 4. " TXE ,Transmit control" "Disabled,Enabled" bitfld.long 0x00 1.--3. " SINT[2:0] ,Interval time of continuous transmission (I/O interface)" "None,1SCLK,2SCLK,4SCLK,8SCLK,16SCLK,32SCLK,64SCLK" group.long 0x1C++0x3 line.long 0x00 "SC6MOD2,Mode Control Register 2" bitfld.long 0x00 7. " TBEMP ,Transmit buffer empty flag" "Full,Empty" bitfld.long 0x00 6. " RBFLL ,Receive buffer full flag" "Empty,Full" bitfld.long 0x00 5. " TXRUN ,In transmission flag" "Stopped,Operated" bitfld.long 0x00 4. " SBLEN ,STOP bit (for UART)" "1-bit,2-bit" textline " " bitfld.long 0x00 3. " DRCHG ,Transfer direction (1st bit)" "LSB,MSB" bitfld.long 0x00 2. " WBUF ,Double-buffer" "Disabled,Enabled" bitfld.long 0x00 0.--1. " SWRST ,Software reset" "0,1,2,3" group.long 0x10++0x3 line.long 0x00 "SC6BRCR,Baud Rate Generator Control Register" bitfld.long 0x00 6. " BRADDE ,N + (16 - K)/16 divider function (UART mode)" "Disabled,Enabled" bitfld.long 0x00 4.--5. " BRCK[1:0] ,Input clock to the baud rate generator" "T1,T4,T16,T64" bitfld.long 0x00 0.--3. " BRS[3:0] ,Division ratio N" "16,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" if ((d.l(ad:0x400E1600+0x10)&0x40)==0x40) group.long 0x14++0x3 line.long 0x00 "SC6BRADD,Baud Rate Generator Control Register 2" bitfld.long 0x00 0.--3. " BRK[3:0] ,K for the N + (16 - K)/16 division (UART mode)" ",,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long 0x14++0x3 line.long 0x00 "SC6BRADD,Baud Rate Generator Control Register 2" bitfld.long 0x00 0.--3. " BRK[3:0] ,Division ratio N (UART mode)" ",1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif group.long 0x30++0x3 line.long 0x00 "SC6FCNF,FIFO Configuration Register" bitfld.long 0x00 4. " RFST ,RX FIFO bytes (Maximum or same as FILL level)" "Maximum,FILL level" bitfld.long 0x00 3. " TFIE ,TX interrupt for TX FIFO" "Disabled,Enabled" bitfld.long 0x00 2. " RFIE ,RX interrupt for RX FIFO" "Disabled,Enabled" bitfld.long 0x00 1. " RXTXCNT ,Automatic disable of RXE/TXE" "None,Disabled" textline " " bitfld.long 0x00 0. " CNFG ,Enables FIFO" "Disabled,Enabled" if ((d.l(ad:0x400E1600+0x18)&0x60)==0x60) group.long 0x20++0x7 line.long 0x00 "SC6RFC,RX FIFO Configuration Register" bitfld.long 0x00 7. " RFCS ,RX FIFO clear" ",Clear" bitfld.long 0x00 6. " RFIS ,Interrupt generation condition (data equal or greater than fill level)" "Equal,Equal/greater" sif cpuis("TMPM395F*") bitfld.long 0x00 0.--1. " RIL[1:0] ,FIFO fill level" "2-byte,1-byte,2-byte,1-byte" else bitfld.long 0x00 0.--1. " RIL[1:0] ,FIFO fill level" "2-byte,1-byte,2-byte,1-byte" endif line.long 0x04 "SC6TFC,TX FIFO Configuration Register" bitfld.long 0x04 7. " TFCS ,TX FIFO clear" ",Clear" bitfld.long 0x04 6. " TFIS ,Interrupt generation condition (data equal or greater than fill level)" "Equal,Equal/greater" sif cpuis("TMPM395F*") bitfld.long 0x04 0. " TIL0 ,FIFO fill level" "Empty,1-byte" else bitfld.long 0x04 0.--1. " TIL[1:0] ,FIFO fill level" "Empty,1-byte,Empty,1-byte" endif else group.long 0x20++0x7 line.long 0x00 "SC6RFC,RX FIFO Configuration Register" bitfld.long 0x00 7. " RFCS ,RX FIFO clear" ",Clear" bitfld.long 0x00 6. " RFIS ,Interrupt generation condition (data equal or greater than fill level)" "Equal,Equal/greater" sif cpuis("TMPM395F*") bitfld.long 0x00 0.--1. " RIL[1:0] ,FIFO fill level" "4-byte,1-byte,2-byte,3-byte" else bitfld.long 0x00 0.--1. " RIL[1:0] ,FIFO fill level" "4-byte,1-byte,2-byte,3-byte" endif line.long 0x04 "SC6TFC,TX FIFO Configuration Register" bitfld.long 0x04 7. " TFCS ,TX FIFO clear" ",Clear" bitfld.long 0x04 6. " TFIS ,Interrupt generation condition (data equal or greater than fill level)" "Equal,Equal/greater" sif cpuis("TMPM395F*") bitfld.long 0x04 0.--1. " TIL[1:0] ,FIFO fill level" "Empty,1-byte,2-byte,3-byte" else bitfld.long 0x04 0.--1. " TIL[1:0] ,FIFO fill level" "Empty,1-byte,2-byte,3-byte" endif endif rgroup.long 0x28++0x7 line.long 0x00 "SC6RST,RX FIFO Status Register" bitfld.long 0x00 7. " ROR ,RX FIFO Overrun" "Not generated,Generated" sif cpuis("TMPM395F*") bitfld.long 0x00 0.--2. " RLVL[2:0] ,RX FIFO fill level status" "Empty,1-byte,2-byte,3-byte,4-byte,..." else bitfld.long 0x00 0.--2. " RLVL[2:0] ,RX FIFO fill level status" "Empty,1-byte,2-byte,3-byte,4-byte,..." endif line.long 0x04 "SC6TST,TX FIFO Status Register" bitfld.long 0x04 7. " TUR ,RX FIFO Overrun" "Not generated,Generated" sif cpuis("TMPM395F*") bitfld.long 0x04 0.--2. " TLVL[2:0] ,RX FIFO fill level status" "Empty,1-byte,2-byte,3-byte,4-byte,..." else bitfld.long 0x04 0.--2. " TLVL[2:0] ,RX FIFO fill level status" "Empty,1-byte,2-byte,3-byte,4-byte,..." endif sif cpuis("TMPM366F*")||cpuis("TMPM341F*")||cpuis("TMPM342F*")||cpuis("TMPM343F*")||cpuis("TMPM365*") group.long 0x34++0x3 line.long 0x00 "SC6DMA,DMA request enable register" bitfld.long 0x00 1. " DMAEN1 ,DMA request enable (generated by INTRX)" "Disabled,Enabled" bitfld.long 0x00 0. " DMAEN0 ,DMA request enable (generated by INTTX)" "Disabled,Enabled" endif width 0xB tree.end tree "Channel 7" base ad:0x400E1700 width 10. group.long 0x00++0x3 line.long 0x00 "SC7EN,Enable Register" sif cpuis("TMPM395F*") bitfld.long 0x00 4. " BRCKSEL ,Baud-rate CLK" ",T0" bitfld.long 0x00 3. " TXR ,STXDO inversion" ",Inverted" bitfld.long 0x00 2. " SCLKR ,SCLK inversion" ",Inverted" bitfld.long 0x00 1. " INTSEL ,Interrupt selection" "Transmit,Empty" textline " " endif sif cpuis("TMPM375F*") bitfld.long 0x00 1. " INTSEL ,Interrupt selection" "Transmit,Empty" textline " " endif bitfld.long 0x00 0. " SIOE ,SIO operation" "Disabled,Enabled" hgroup.long 0x04++0x3 hide.long 0x00 "SC7BUF,Buffer Register" in hgroup.long 0x08++0x3 hide.long 0x00 "SC7CR,Control Register" in if ((d.l(ad:0x400E1700+0xC)&0xC)==0x0) group.long 0xC++0x3 line.long 0x00 "SC7MOD0,Mode Control Register 0" sif cpuis("TMPM372F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM350*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM395F*") bitfld.long 0x00 6. " CTSE ,Handshake function control (using CTS pin)" "Disabled,Enabled" bitfld.long 0x00 5. " RXE ,Receive control" "Disabled,Enabled" textline " " else bitfld.long 0x00 5. " RXE ,Receive control" "Disabled,Enabled" textline " " endif sif cpuis("TMPM395F*") bitfld.long 0x00 4. " WU ,Wake-up function (9-bit UART mode)" "Disabled,Enabled" textline " " endif bitfld.long 0x00 2.--3. " SM[1:0] ,Specifies transfer mode" "I/O interface,7-bit UART,8-bit UART,9-bit UART" else group.long 0xC++0x3 line.long 0x00 "SC7MOD0,Mode Control Register 0" bitfld.long 0x00 7. " TB8 ,9th bit of transmit data" "0,1" bitfld.long 0x00 6. " CTSE ,Handshake function control (using CTS pin)" "Disabled,Enabled" bitfld.long 0x00 5. " RXE ,Receive control" "Disabled,Enabled" bitfld.long 0x00 4. " WU ,Wake-up function (9-bit UART mode)" "Disabled,Enabled" textline " " bitfld.long 0x00 2.--3. " SM[1:0] ,Specifies transfer mode" "I/O interface,7-bit UART,8-bit UART,9-bit UART" bitfld.long 0x00 0.--1. " SC[1:0] ,Serial transfer clock" "Timer TB9OUT,Baud rate generator,Internal clock fsys,External clock" endif group.long 0x18++0x3 line.long 0x00 "SC7MOD1,Mode Control Register 1" bitfld.long 0x00 7. " I2SC ,Idle mode operation" "Stopped,Operated" bitfld.long 0x00 5.--6. " FDPX[1:0] ,Transfer mode setting" "Prohibited,Recieve,Trasmitt,Full duplex" bitfld.long 0x00 4. " TXE ,Transmit control" "Disabled,Enabled" bitfld.long 0x00 1.--3. " SINT[2:0] ,Interval time of continuous transmission (I/O interface)" "None,1SCLK,2SCLK,4SCLK,8SCLK,16SCLK,32SCLK,64SCLK" group.long 0x1C++0x3 line.long 0x00 "SC7MOD2,Mode Control Register 2" bitfld.long 0x00 7. " TBEMP ,Transmit buffer empty flag" "Full,Empty" bitfld.long 0x00 6. " RBFLL ,Receive buffer full flag" "Empty,Full" bitfld.long 0x00 5. " TXRUN ,In transmission flag" "Stopped,Operated" bitfld.long 0x00 4. " SBLEN ,STOP bit (for UART)" "1-bit,2-bit" textline " " bitfld.long 0x00 3. " DRCHG ,Transfer direction (1st bit)" "LSB,MSB" bitfld.long 0x00 2. " WBUF ,Double-buffer" "Disabled,Enabled" bitfld.long 0x00 0.--1. " SWRST ,Software reset" "0,1,2,3" group.long 0x10++0x3 line.long 0x00 "SC7BRCR,Baud Rate Generator Control Register" bitfld.long 0x00 6. " BRADDE ,N + (16 - K)/16 divider function (UART mode)" "Disabled,Enabled" bitfld.long 0x00 4.--5. " BRCK[1:0] ,Input clock to the baud rate generator" "T1,T4,T16,T64" bitfld.long 0x00 0.--3. " BRS[3:0] ,Division ratio N" "16,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" if ((d.l(ad:0x400E1700+0x10)&0x40)==0x40) group.long 0x14++0x3 line.long 0x00 "SC7BRADD,Baud Rate Generator Control Register 2" bitfld.long 0x00 0.--3. " BRK[3:0] ,K for the N + (16 - K)/16 division (UART mode)" ",,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long 0x14++0x3 line.long 0x00 "SC7BRADD,Baud Rate Generator Control Register 2" bitfld.long 0x00 0.--3. " BRK[3:0] ,Division ratio N (UART mode)" ",1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif group.long 0x30++0x3 line.long 0x00 "SC7FCNF,FIFO Configuration Register" bitfld.long 0x00 4. " RFST ,RX FIFO bytes (Maximum or same as FILL level)" "Maximum,FILL level" bitfld.long 0x00 3. " TFIE ,TX interrupt for TX FIFO" "Disabled,Enabled" bitfld.long 0x00 2. " RFIE ,RX interrupt for RX FIFO" "Disabled,Enabled" bitfld.long 0x00 1. " RXTXCNT ,Automatic disable of RXE/TXE" "None,Disabled" textline " " bitfld.long 0x00 0. " CNFG ,Enables FIFO" "Disabled,Enabled" if ((d.l(ad:0x400E1700+0x18)&0x60)==0x60) group.long 0x20++0x7 line.long 0x00 "SC7RFC,RX FIFO Configuration Register" bitfld.long 0x00 7. " RFCS ,RX FIFO clear" ",Clear" bitfld.long 0x00 6. " RFIS ,Interrupt generation condition (data equal or greater than fill level)" "Equal,Equal/greater" sif cpuis("TMPM395F*") bitfld.long 0x00 0.--1. " RIL[1:0] ,FIFO fill level" "2-byte,1-byte,2-byte,1-byte" else bitfld.long 0x00 0.--1. " RIL[1:0] ,FIFO fill level" "2-byte,1-byte,2-byte,1-byte" endif line.long 0x04 "SC7TFC,TX FIFO Configuration Register" bitfld.long 0x04 7. " TFCS ,TX FIFO clear" ",Clear" bitfld.long 0x04 6. " TFIS ,Interrupt generation condition (data equal or greater than fill level)" "Equal,Equal/greater" sif cpuis("TMPM395F*") bitfld.long 0x04 0. " TIL0 ,FIFO fill level" "Empty,1-byte" else bitfld.long 0x04 0.--1. " TIL[1:0] ,FIFO fill level" "Empty,1-byte,Empty,1-byte" endif else group.long 0x20++0x7 line.long 0x00 "SC7RFC,RX FIFO Configuration Register" bitfld.long 0x00 7. " RFCS ,RX FIFO clear" ",Clear" bitfld.long 0x00 6. " RFIS ,Interrupt generation condition (data equal or greater than fill level)" "Equal,Equal/greater" sif cpuis("TMPM395F*") bitfld.long 0x00 0.--1. " RIL[1:0] ,FIFO fill level" "4-byte,1-byte,2-byte,3-byte" else bitfld.long 0x00 0.--1. " RIL[1:0] ,FIFO fill level" "4-byte,1-byte,2-byte,3-byte" endif line.long 0x04 "SC7TFC,TX FIFO Configuration Register" bitfld.long 0x04 7. " TFCS ,TX FIFO clear" ",Clear" bitfld.long 0x04 6. " TFIS ,Interrupt generation condition (data equal or greater than fill level)" "Equal,Equal/greater" sif cpuis("TMPM395F*") bitfld.long 0x04 0.--1. " TIL[1:0] ,FIFO fill level" "Empty,1-byte,2-byte,3-byte" else bitfld.long 0x04 0.--1. " TIL[1:0] ,FIFO fill level" "Empty,1-byte,2-byte,3-byte" endif endif rgroup.long 0x28++0x7 line.long 0x00 "SC7RST,RX FIFO Status Register" bitfld.long 0x00 7. " ROR ,RX FIFO Overrun" "Not generated,Generated" sif cpuis("TMPM395F*") bitfld.long 0x00 0.--2. " RLVL[2:0] ,RX FIFO fill level status" "Empty,1-byte,2-byte,3-byte,4-byte,..." else bitfld.long 0x00 0.--2. " RLVL[2:0] ,RX FIFO fill level status" "Empty,1-byte,2-byte,3-byte,4-byte,..." endif line.long 0x04 "SC7TST,TX FIFO Status Register" bitfld.long 0x04 7. " TUR ,RX FIFO Overrun" "Not generated,Generated" sif cpuis("TMPM395F*") bitfld.long 0x04 0.--2. " TLVL[2:0] ,RX FIFO fill level status" "Empty,1-byte,2-byte,3-byte,4-byte,..." else bitfld.long 0x04 0.--2. " TLVL[2:0] ,RX FIFO fill level status" "Empty,1-byte,2-byte,3-byte,4-byte,..." endif sif cpuis("TMPM366F*")||cpuis("TMPM341F*")||cpuis("TMPM342F*")||cpuis("TMPM343F*")||cpuis("TMPM365*") group.long 0x34++0x3 line.long 0x00 "SC7DMA,DMA request enable register" bitfld.long 0x00 1. " DMAEN1 ,DMA request enable (generated by INTRX)" "Disabled,Enabled" bitfld.long 0x00 0. " DMAEN0 ,DMA request enable (generated by INTTX)" "Disabled,Enabled" endif width 0xB tree.end tree "Channel 8" base ad:0x400E1800 width 10. group.long 0x00++0x3 line.long 0x00 "SC8EN,Enable Register" sif cpuis("TMPM395F*") bitfld.long 0x00 4. " BRCKSEL ,Baud-rate CLK" ",T0" bitfld.long 0x00 3. " TXR ,STXDO inversion" ",Inverted" bitfld.long 0x00 2. " SCLKR ,SCLK inversion" ",Inverted" bitfld.long 0x00 1. " INTSEL ,Interrupt selection" "Transmit,Empty" textline " " endif sif cpuis("TMPM375F*") bitfld.long 0x00 1. " INTSEL ,Interrupt selection" "Transmit,Empty" textline " " endif bitfld.long 0x00 0. " SIOE ,SIO operation" "Disabled,Enabled" hgroup.long 0x04++0x3 hide.long 0x00 "SC8BUF,Buffer Register" in hgroup.long 0x08++0x3 hide.long 0x00 "SC8CR,Control Register" in if ((d.l(ad:0x400E1800+0xC)&0xC)==0x0) group.long 0xC++0x3 line.long 0x00 "SC8MOD0,Mode Control Register 0" sif cpuis("TMPM372F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM350*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM395F*") bitfld.long 0x00 6. " CTSE ,Handshake function control (using CTS pin)" "Disabled,Enabled" bitfld.long 0x00 5. " RXE ,Receive control" "Disabled,Enabled" textline " " else bitfld.long 0x00 5. " RXE ,Receive control" "Disabled,Enabled" textline " " endif sif cpuis("TMPM395F*") bitfld.long 0x00 4. " WU ,Wake-up function (9-bit UART mode)" "Disabled,Enabled" textline " " endif bitfld.long 0x00 2.--3. " SM[1:0] ,Specifies transfer mode" "I/O interface,7-bit UART,8-bit UART,9-bit UART" else group.long 0xC++0x3 line.long 0x00 "SC8MOD0,Mode Control Register 0" bitfld.long 0x00 7. " TB8 ,9th bit of transmit data" "0,1" bitfld.long 0x00 6. " CTSE ,Handshake function control (using CTS pin)" "Disabled,Enabled" bitfld.long 0x00 5. " RXE ,Receive control" "Disabled,Enabled" bitfld.long 0x00 4. " WU ,Wake-up function (9-bit UART mode)" "Disabled,Enabled" textline " " bitfld.long 0x00 2.--3. " SM[1:0] ,Specifies transfer mode" "I/O interface,7-bit UART,8-bit UART,9-bit UART" bitfld.long 0x00 0.--1. " SC[1:0] ,Serial transfer clock" "Timer TB9OUT,Baud rate generator,Internal clock fsys,External clock" endif group.long 0x18++0x3 line.long 0x00 "SC8MOD1,Mode Control Register 1" bitfld.long 0x00 7. " I2SC ,Idle mode operation" "Stopped,Operated" bitfld.long 0x00 5.--6. " FDPX[1:0] ,Transfer mode setting" "Prohibited,Recieve,Trasmitt,Full duplex" bitfld.long 0x00 4. " TXE ,Transmit control" "Disabled,Enabled" bitfld.long 0x00 1.--3. " SINT[2:0] ,Interval time of continuous transmission (I/O interface)" "None,1SCLK,2SCLK,4SCLK,8SCLK,16SCLK,32SCLK,64SCLK" group.long 0x1C++0x3 line.long 0x00 "SC8MOD2,Mode Control Register 2" bitfld.long 0x00 7. " TBEMP ,Transmit buffer empty flag" "Full,Empty" bitfld.long 0x00 6. " RBFLL ,Receive buffer full flag" "Empty,Full" bitfld.long 0x00 5. " TXRUN ,In transmission flag" "Stopped,Operated" bitfld.long 0x00 4. " SBLEN ,STOP bit (for UART)" "1-bit,2-bit" textline " " bitfld.long 0x00 3. " DRCHG ,Transfer direction (1st bit)" "LSB,MSB" bitfld.long 0x00 2. " WBUF ,Double-buffer" "Disabled,Enabled" bitfld.long 0x00 0.--1. " SWRST ,Software reset" "0,1,2,3" group.long 0x10++0x3 line.long 0x00 "SC8BRCR,Baud Rate Generator Control Register" bitfld.long 0x00 6. " BRADDE ,N + (16 - K)/16 divider function (UART mode)" "Disabled,Enabled" bitfld.long 0x00 4.--5. " BRCK[1:0] ,Input clock to the baud rate generator" "T1,T4,T16,T64" bitfld.long 0x00 0.--3. " BRS[3:0] ,Division ratio N" "16,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" if ((d.l(ad:0x400E1800+0x10)&0x40)==0x40) group.long 0x14++0x3 line.long 0x00 "SC8BRADD,Baud Rate Generator Control Register 2" bitfld.long 0x00 0.--3. " BRK[3:0] ,K for the N + (16 - K)/16 division (UART mode)" ",,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long 0x14++0x3 line.long 0x00 "SC8BRADD,Baud Rate Generator Control Register 2" bitfld.long 0x00 0.--3. " BRK[3:0] ,Division ratio N (UART mode)" ",1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif group.long 0x30++0x3 line.long 0x00 "SC8FCNF,FIFO Configuration Register" bitfld.long 0x00 4. " RFST ,RX FIFO bytes (Maximum or same as FILL level)" "Maximum,FILL level" bitfld.long 0x00 3. " TFIE ,TX interrupt for TX FIFO" "Disabled,Enabled" bitfld.long 0x00 2. " RFIE ,RX interrupt for RX FIFO" "Disabled,Enabled" bitfld.long 0x00 1. " RXTXCNT ,Automatic disable of RXE/TXE" "None,Disabled" textline " " bitfld.long 0x00 0. " CNFG ,Enables FIFO" "Disabled,Enabled" if ((d.l(ad:0x400E1800+0x18)&0x60)==0x60) group.long 0x20++0x7 line.long 0x00 "SC8RFC,RX FIFO Configuration Register" bitfld.long 0x00 7. " RFCS ,RX FIFO clear" ",Clear" bitfld.long 0x00 6. " RFIS ,Interrupt generation condition (data equal or greater than fill level)" "Equal,Equal/greater" sif cpuis("TMPM395F*") bitfld.long 0x00 0.--1. " RIL[1:0] ,FIFO fill level" "2-byte,1-byte,2-byte,1-byte" else bitfld.long 0x00 0.--1. " RIL[1:0] ,FIFO fill level" "2-byte,1-byte,2-byte,1-byte" endif line.long 0x04 "SC8TFC,TX FIFO Configuration Register" bitfld.long 0x04 7. " TFCS ,TX FIFO clear" ",Clear" bitfld.long 0x04 6. " TFIS ,Interrupt generation condition (data equal or greater than fill level)" "Equal,Equal/greater" sif cpuis("TMPM395F*") bitfld.long 0x04 0. " TIL0 ,FIFO fill level" "Empty,1-byte" else bitfld.long 0x04 0.--1. " TIL[1:0] ,FIFO fill level" "Empty,1-byte,Empty,1-byte" endif else group.long 0x20++0x7 line.long 0x00 "SC8RFC,RX FIFO Configuration Register" bitfld.long 0x00 7. " RFCS ,RX FIFO clear" ",Clear" bitfld.long 0x00 6. " RFIS ,Interrupt generation condition (data equal or greater than fill level)" "Equal,Equal/greater" sif cpuis("TMPM395F*") bitfld.long 0x00 0.--1. " RIL[1:0] ,FIFO fill level" "4-byte,1-byte,2-byte,3-byte" else bitfld.long 0x00 0.--1. " RIL[1:0] ,FIFO fill level" "4-byte,1-byte,2-byte,3-byte" endif line.long 0x04 "SC8TFC,TX FIFO Configuration Register" bitfld.long 0x04 7. " TFCS ,TX FIFO clear" ",Clear" bitfld.long 0x04 6. " TFIS ,Interrupt generation condition (data equal or greater than fill level)" "Equal,Equal/greater" sif cpuis("TMPM395F*") bitfld.long 0x04 0.--1. " TIL[1:0] ,FIFO fill level" "Empty,1-byte,2-byte,3-byte" else bitfld.long 0x04 0.--1. " TIL[1:0] ,FIFO fill level" "Empty,1-byte,2-byte,3-byte" endif endif rgroup.long 0x28++0x7 line.long 0x00 "SC8RST,RX FIFO Status Register" bitfld.long 0x00 7. " ROR ,RX FIFO Overrun" "Not generated,Generated" sif cpuis("TMPM395F*") bitfld.long 0x00 0.--2. " RLVL[2:0] ,RX FIFO fill level status" "Empty,1-byte,2-byte,3-byte,4-byte,..." else bitfld.long 0x00 0.--2. " RLVL[2:0] ,RX FIFO fill level status" "Empty,1-byte,2-byte,3-byte,4-byte,..." endif line.long 0x04 "SC8TST,TX FIFO Status Register" bitfld.long 0x04 7. " TUR ,RX FIFO Overrun" "Not generated,Generated" sif cpuis("TMPM395F*") bitfld.long 0x04 0.--2. " TLVL[2:0] ,RX FIFO fill level status" "Empty,1-byte,2-byte,3-byte,4-byte,..." else bitfld.long 0x04 0.--2. " TLVL[2:0] ,RX FIFO fill level status" "Empty,1-byte,2-byte,3-byte,4-byte,..." endif sif cpuis("TMPM366F*")||cpuis("TMPM341F*")||cpuis("TMPM342F*")||cpuis("TMPM343F*")||cpuis("TMPM365*") group.long 0x34++0x3 line.long 0x00 "SC8DMA,DMA request enable register" bitfld.long 0x00 1. " DMAEN1 ,DMA request enable (generated by INTRX)" "Disabled,Enabled" bitfld.long 0x00 0. " DMAEN0 ,DMA request enable (generated by INTTX)" "Disabled,Enabled" endif width 0xB tree.end tree "Channel 9" base ad:0x400E1900 width 10. group.long 0x00++0x3 line.long 0x00 "SC9EN,Enable Register" sif cpuis("TMPM395F*") bitfld.long 0x00 4. " BRCKSEL ,Baud-rate CLK" ",T0" bitfld.long 0x00 3. " TXR ,STXDO inversion" ",Inverted" bitfld.long 0x00 2. " SCLKR ,SCLK inversion" ",Inverted" bitfld.long 0x00 1. " INTSEL ,Interrupt selection" "Transmit,Empty" textline " " endif sif cpuis("TMPM375F*") bitfld.long 0x00 1. " INTSEL ,Interrupt selection" "Transmit,Empty" textline " " endif bitfld.long 0x00 0. " SIOE ,SIO operation" "Disabled,Enabled" hgroup.long 0x04++0x3 hide.long 0x00 "SC9BUF,Buffer Register" in hgroup.long 0x08++0x3 hide.long 0x00 "SC9CR,Control Register" in if ((d.l(ad:0x400E1900+0xC)&0xC)==0x0) group.long 0xC++0x3 line.long 0x00 "SC9MOD0,Mode Control Register 0" sif cpuis("TMPM372F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM350*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM395F*") bitfld.long 0x00 6. " CTSE ,Handshake function control (using CTS pin)" "Disabled,Enabled" bitfld.long 0x00 5. " RXE ,Receive control" "Disabled,Enabled" textline " " else bitfld.long 0x00 5. " RXE ,Receive control" "Disabled,Enabled" textline " " endif sif cpuis("TMPM395F*") bitfld.long 0x00 4. " WU ,Wake-up function (9-bit UART mode)" "Disabled,Enabled" textline " " endif bitfld.long 0x00 2.--3. " SM[1:0] ,Specifies transfer mode" "I/O interface,7-bit UART,8-bit UART,9-bit UART" else group.long 0xC++0x3 line.long 0x00 "SC9MOD0,Mode Control Register 0" bitfld.long 0x00 7. " TB8 ,9th bit of transmit data" "0,1" bitfld.long 0x00 6. " CTSE ,Handshake function control (using CTS pin)" "Disabled,Enabled" bitfld.long 0x00 5. " RXE ,Receive control" "Disabled,Enabled" bitfld.long 0x00 4. " WU ,Wake-up function (9-bit UART mode)" "Disabled,Enabled" textline " " bitfld.long 0x00 2.--3. " SM[1:0] ,Specifies transfer mode" "I/O interface,7-bit UART,8-bit UART,9-bit UART" bitfld.long 0x00 0.--1. " SC[1:0] ,Serial transfer clock" "Timer TB9OUT,Baud rate generator,Internal clock fsys,External clock" endif group.long 0x18++0x3 line.long 0x00 "SC9MOD1,Mode Control Register 1" bitfld.long 0x00 7. " I2SC ,Idle mode operation" "Stopped,Operated" bitfld.long 0x00 5.--6. " FDPX[1:0] ,Transfer mode setting" "Prohibited,Recieve,Trasmitt,Full duplex" bitfld.long 0x00 4. " TXE ,Transmit control" "Disabled,Enabled" bitfld.long 0x00 1.--3. " SINT[2:0] ,Interval time of continuous transmission (I/O interface)" "None,1SCLK,2SCLK,4SCLK,8SCLK,16SCLK,32SCLK,64SCLK" group.long 0x1C++0x3 line.long 0x00 "SC9MOD2,Mode Control Register 2" bitfld.long 0x00 7. " TBEMP ,Transmit buffer empty flag" "Full,Empty" bitfld.long 0x00 6. " RBFLL ,Receive buffer full flag" "Empty,Full" bitfld.long 0x00 5. " TXRUN ,In transmission flag" "Stopped,Operated" bitfld.long 0x00 4. " SBLEN ,STOP bit (for UART)" "1-bit,2-bit" textline " " bitfld.long 0x00 3. " DRCHG ,Transfer direction (1st bit)" "LSB,MSB" bitfld.long 0x00 2. " WBUF ,Double-buffer" "Disabled,Enabled" bitfld.long 0x00 0.--1. " SWRST ,Software reset" "0,1,2,3" group.long 0x10++0x3 line.long 0x00 "SC9BRCR,Baud Rate Generator Control Register" bitfld.long 0x00 6. " BRADDE ,N + (16 - K)/16 divider function (UART mode)" "Disabled,Enabled" bitfld.long 0x00 4.--5. " BRCK[1:0] ,Input clock to the baud rate generator" "T1,T4,T16,T64" bitfld.long 0x00 0.--3. " BRS[3:0] ,Division ratio N" "16,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" if ((d.l(ad:0x400E1900+0x10)&0x40)==0x40) group.long 0x14++0x3 line.long 0x00 "SC9BRADD,Baud Rate Generator Control Register 2" bitfld.long 0x00 0.--3. " BRK[3:0] ,K for the N + (16 - K)/16 division (UART mode)" ",,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long 0x14++0x3 line.long 0x00 "SC9BRADD,Baud Rate Generator Control Register 2" bitfld.long 0x00 0.--3. " BRK[3:0] ,Division ratio N (UART mode)" ",1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif group.long 0x30++0x3 line.long 0x00 "SC9FCNF,FIFO Configuration Register" bitfld.long 0x00 4. " RFST ,RX FIFO bytes (Maximum or same as FILL level)" "Maximum,FILL level" bitfld.long 0x00 3. " TFIE ,TX interrupt for TX FIFO" "Disabled,Enabled" bitfld.long 0x00 2. " RFIE ,RX interrupt for RX FIFO" "Disabled,Enabled" bitfld.long 0x00 1. " RXTXCNT ,Automatic disable of RXE/TXE" "None,Disabled" textline " " bitfld.long 0x00 0. " CNFG ,Enables FIFO" "Disabled,Enabled" if ((d.l(ad:0x400E1900+0x18)&0x60)==0x60) group.long 0x20++0x7 line.long 0x00 "SC9RFC,RX FIFO Configuration Register" bitfld.long 0x00 7. " RFCS ,RX FIFO clear" ",Clear" bitfld.long 0x00 6. " RFIS ,Interrupt generation condition (data equal or greater than fill level)" "Equal,Equal/greater" sif cpuis("TMPM395F*") bitfld.long 0x00 0.--1. " RIL[1:0] ,FIFO fill level" "2-byte,1-byte,2-byte,1-byte" else bitfld.long 0x00 0.--1. " RIL[1:0] ,FIFO fill level" "2-byte,1-byte,2-byte,1-byte" endif line.long 0x04 "SC9TFC,TX FIFO Configuration Register" bitfld.long 0x04 7. " TFCS ,TX FIFO clear" ",Clear" bitfld.long 0x04 6. " TFIS ,Interrupt generation condition (data equal or greater than fill level)" "Equal,Equal/greater" sif cpuis("TMPM395F*") bitfld.long 0x04 0. " TIL0 ,FIFO fill level" "Empty,1-byte" else bitfld.long 0x04 0.--1. " TIL[1:0] ,FIFO fill level" "Empty,1-byte,Empty,1-byte" endif else group.long 0x20++0x7 line.long 0x00 "SC9RFC,RX FIFO Configuration Register" bitfld.long 0x00 7. " RFCS ,RX FIFO clear" ",Clear" bitfld.long 0x00 6. " RFIS ,Interrupt generation condition (data equal or greater than fill level)" "Equal,Equal/greater" sif cpuis("TMPM395F*") bitfld.long 0x00 0.--1. " RIL[1:0] ,FIFO fill level" "4-byte,1-byte,2-byte,3-byte" else bitfld.long 0x00 0.--1. " RIL[1:0] ,FIFO fill level" "4-byte,1-byte,2-byte,3-byte" endif line.long 0x04 "SC9TFC,TX FIFO Configuration Register" bitfld.long 0x04 7. " TFCS ,TX FIFO clear" ",Clear" bitfld.long 0x04 6. " TFIS ,Interrupt generation condition (data equal or greater than fill level)" "Equal,Equal/greater" sif cpuis("TMPM395F*") bitfld.long 0x04 0.--1. " TIL[1:0] ,FIFO fill level" "Empty,1-byte,2-byte,3-byte" else bitfld.long 0x04 0.--1. " TIL[1:0] ,FIFO fill level" "Empty,1-byte,2-byte,3-byte" endif endif rgroup.long 0x28++0x7 line.long 0x00 "SC9RST,RX FIFO Status Register" bitfld.long 0x00 7. " ROR ,RX FIFO Overrun" "Not generated,Generated" sif cpuis("TMPM395F*") bitfld.long 0x00 0.--2. " RLVL[2:0] ,RX FIFO fill level status" "Empty,1-byte,2-byte,3-byte,4-byte,..." else bitfld.long 0x00 0.--2. " RLVL[2:0] ,RX FIFO fill level status" "Empty,1-byte,2-byte,3-byte,4-byte,..." endif line.long 0x04 "SC9TST,TX FIFO Status Register" bitfld.long 0x04 7. " TUR ,RX FIFO Overrun" "Not generated,Generated" sif cpuis("TMPM395F*") bitfld.long 0x04 0.--2. " TLVL[2:0] ,RX FIFO fill level status" "Empty,1-byte,2-byte,3-byte,4-byte,..." else bitfld.long 0x04 0.--2. " TLVL[2:0] ,RX FIFO fill level status" "Empty,1-byte,2-byte,3-byte,4-byte,..." endif sif cpuis("TMPM366F*")||cpuis("TMPM341F*")||cpuis("TMPM342F*")||cpuis("TMPM343F*")||cpuis("TMPM365*") group.long 0x34++0x3 line.long 0x00 "SC9DMA,DMA request enable register" bitfld.long 0x00 1. " DMAEN1 ,DMA request enable (generated by INTRX)" "Disabled,Enabled" bitfld.long 0x00 0. " DMAEN0 ,DMA request enable (generated by INTTX)" "Disabled,Enabled" endif width 0xB tree.end tree "Channel 10" base ad:0x400E1A0 width 10. group.long 0x00++0x3 line.long 0x00 "SC10EN,Enable Register" sif cpuis("TMPM395F*") bitfld.long 0x00 4. " BRCKSEL ,Baud-rate CLK" ",T0" bitfld.long 0x00 3. " TXR ,STXDO inversion" ",Inverted" bitfld.long 0x00 2. " SCLKR ,SCLK inversion" ",Inverted" bitfld.long 0x00 1. " INTSEL ,Interrupt selection" "Transmit,Empty" textline " " endif sif cpuis("TMPM375F*") bitfld.long 0x00 1. " INTSEL ,Interrupt selection" "Transmit,Empty" textline " " endif bitfld.long 0x00 0. " SIOE ,SIO operation" "Disabled,Enabled" hgroup.long 0x04++0x3 hide.long 0x00 "SC10BUF,Buffer Register" in hgroup.long 0x08++0x3 hide.long 0x00 "SC10CR,Control Register" in if ((d.l(ad:0x400E1A0+0xC)&0xC)==0x0) group.long 0xC++0x3 line.long 0x00 "SC10MOD0,Mode Control Register 0" sif cpuis("TMPM372F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM350*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM395F*") bitfld.long 0x00 6. " CTSE ,Handshake function control (using CTS pin)" "Disabled,Enabled" bitfld.long 0x00 5. " RXE ,Receive control" "Disabled,Enabled" textline " " else bitfld.long 0x00 5. " RXE ,Receive control" "Disabled,Enabled" textline " " endif sif cpuis("TMPM395F*") bitfld.long 0x00 4. " WU ,Wake-up function (9-bit UART mode)" "Disabled,Enabled" textline " " endif bitfld.long 0x00 2.--3. " SM[1:0] ,Specifies transfer mode" "I/O interface,7-bit UART,8-bit UART,9-bit UART" else group.long 0xC++0x3 line.long 0x00 "SC10MOD0,Mode Control Register 0" bitfld.long 0x00 7. " TB8 ,9th bit of transmit data" "0,1" bitfld.long 0x00 6. " CTSE ,Handshake function control (using CTS pin)" "Disabled,Enabled" bitfld.long 0x00 5. " RXE ,Receive control" "Disabled,Enabled" bitfld.long 0x00 4. " WU ,Wake-up function (9-bit UART mode)" "Disabled,Enabled" textline " " bitfld.long 0x00 2.--3. " SM[1:0] ,Specifies transfer mode" "I/O interface,7-bit UART,8-bit UART,9-bit UART" bitfld.long 0x00 0.--1. " SC[1:0] ,Serial transfer clock" "Timer TB9OUT,Baud rate generator,Internal clock fsys,External clock" endif group.long 0x18++0x3 line.long 0x00 "SC10MOD1,Mode Control Register 1" bitfld.long 0x00 7. " I2SC ,Idle mode operation" "Stopped,Operated" bitfld.long 0x00 5.--6. " FDPX[1:0] ,Transfer mode setting" "Prohibited,Recieve,Trasmitt,Full duplex" bitfld.long 0x00 4. " TXE ,Transmit control" "Disabled,Enabled" bitfld.long 0x00 1.--3. " SINT[2:0] ,Interval time of continuous transmission (I/O interface)" "None,1SCLK,2SCLK,4SCLK,8SCLK,16SCLK,32SCLK,64SCLK" group.long 0x1C++0x3 line.long 0x00 "SC10MOD2,Mode Control Register 2" bitfld.long 0x00 7. " TBEMP ,Transmit buffer empty flag" "Full,Empty" bitfld.long 0x00 6. " RBFLL ,Receive buffer full flag" "Empty,Full" bitfld.long 0x00 5. " TXRUN ,In transmission flag" "Stopped,Operated" bitfld.long 0x00 4. " SBLEN ,STOP bit (for UART)" "1-bit,2-bit" textline " " bitfld.long 0x00 3. " DRCHG ,Transfer direction (1st bit)" "LSB,MSB" bitfld.long 0x00 2. " WBUF ,Double-buffer" "Disabled,Enabled" bitfld.long 0x00 0.--1. " SWRST ,Software reset" "0,1,2,3" group.long 0x10++0x3 line.long 0x00 "SC10BRCR,Baud Rate Generator Control Register" bitfld.long 0x00 6. " BRADDE ,N + (16 - K)/16 divider function (UART mode)" "Disabled,Enabled" bitfld.long 0x00 4.--5. " BRCK[1:0] ,Input clock to the baud rate generator" "T1,T4,T16,T64" bitfld.long 0x00 0.--3. " BRS[3:0] ,Division ratio N" "16,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" if ((d.l(ad:0x400E1A0+0x10)&0x40)==0x40) group.long 0x14++0x3 line.long 0x00 "SC10BRADD,Baud Rate Generator Control Register 2" bitfld.long 0x00 0.--3. " BRK[3:0] ,K for the N + (16 - K)/16 division (UART mode)" ",,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long 0x14++0x3 line.long 0x00 "SC10BRADD,Baud Rate Generator Control Register 2" bitfld.long 0x00 0.--3. " BRK[3:0] ,Division ratio N (UART mode)" ",1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif group.long 0x30++0x3 line.long 0x00 "SC10FCNF,FIFO Configuration Register" bitfld.long 0x00 4. " RFST ,RX FIFO bytes (Maximum or same as FILL level)" "Maximum,FILL level" bitfld.long 0x00 3. " TFIE ,TX interrupt for TX FIFO" "Disabled,Enabled" bitfld.long 0x00 2. " RFIE ,RX interrupt for RX FIFO" "Disabled,Enabled" bitfld.long 0x00 1. " RXTXCNT ,Automatic disable of RXE/TXE" "None,Disabled" textline " " bitfld.long 0x00 0. " CNFG ,Enables FIFO" "Disabled,Enabled" if ((d.l(ad:0x400E1A0+0x18)&0x60)==0x60) group.long 0x20++0x7 line.long 0x00 "SC10RFC,RX FIFO Configuration Register" bitfld.long 0x00 7. " RFCS ,RX FIFO clear" ",Clear" bitfld.long 0x00 6. " RFIS ,Interrupt generation condition (data equal or greater than fill level)" "Equal,Equal/greater" sif cpuis("TMPM395F*") bitfld.long 0x00 0.--1. " RIL[1:0] ,FIFO fill level" "2-byte,1-byte,2-byte,1-byte" else bitfld.long 0x00 0.--1. " RIL[1:0] ,FIFO fill level" "2-byte,1-byte,2-byte,1-byte" endif line.long 0x04 "SC10TFC,TX FIFO Configuration Register" bitfld.long 0x04 7. " TFCS ,TX FIFO clear" ",Clear" bitfld.long 0x04 6. " TFIS ,Interrupt generation condition (data equal or greater than fill level)" "Equal,Equal/greater" sif cpuis("TMPM395F*") bitfld.long 0x04 0. " TIL0 ,FIFO fill level" "Empty,1-byte" else bitfld.long 0x04 0.--1. " TIL[1:0] ,FIFO fill level" "Empty,1-byte,Empty,1-byte" endif else group.long 0x20++0x7 line.long 0x00 "SC10RFC,RX FIFO Configuration Register" bitfld.long 0x00 7. " RFCS ,RX FIFO clear" ",Clear" bitfld.long 0x00 6. " RFIS ,Interrupt generation condition (data equal or greater than fill level)" "Equal,Equal/greater" sif cpuis("TMPM395F*") bitfld.long 0x00 0.--1. " RIL[1:0] ,FIFO fill level" "4-byte,1-byte,2-byte,3-byte" else bitfld.long 0x00 0.--1. " RIL[1:0] ,FIFO fill level" "4-byte,1-byte,2-byte,3-byte" endif line.long 0x04 "SC10TFC,TX FIFO Configuration Register" bitfld.long 0x04 7. " TFCS ,TX FIFO clear" ",Clear" bitfld.long 0x04 6. " TFIS ,Interrupt generation condition (data equal or greater than fill level)" "Equal,Equal/greater" sif cpuis("TMPM395F*") bitfld.long 0x04 0.--1. " TIL[1:0] ,FIFO fill level" "Empty,1-byte,2-byte,3-byte" else bitfld.long 0x04 0.--1. " TIL[1:0] ,FIFO fill level" "Empty,1-byte,2-byte,3-byte" endif endif rgroup.long 0x28++0x7 line.long 0x00 "SC10RST,RX FIFO Status Register" bitfld.long 0x00 7. " ROR ,RX FIFO Overrun" "Not generated,Generated" sif cpuis("TMPM395F*") bitfld.long 0x00 0.--2. " RLVL[2:0] ,RX FIFO fill level status" "Empty,1-byte,2-byte,3-byte,4-byte,..." else bitfld.long 0x00 0.--2. " RLVL[2:0] ,RX FIFO fill level status" "Empty,1-byte,2-byte,3-byte,4-byte,..." endif line.long 0x04 "SC10TST,TX FIFO Status Register" bitfld.long 0x04 7. " TUR ,RX FIFO Overrun" "Not generated,Generated" sif cpuis("TMPM395F*") bitfld.long 0x04 0.--2. " TLVL[2:0] ,RX FIFO fill level status" "Empty,1-byte,2-byte,3-byte,4-byte,..." else bitfld.long 0x04 0.--2. " TLVL[2:0] ,RX FIFO fill level status" "Empty,1-byte,2-byte,3-byte,4-byte,..." endif sif cpuis("TMPM366F*")||cpuis("TMPM341F*")||cpuis("TMPM342F*")||cpuis("TMPM343F*")||cpuis("TMPM365*") group.long 0x34++0x3 line.long 0x00 "SC10DMA,DMA request enable register" bitfld.long 0x00 1. " DMAEN1 ,DMA request enable (generated by INTRX)" "Disabled,Enabled" bitfld.long 0x00 0. " DMAEN0 ,DMA request enable (generated by INTTX)" "Disabled,Enabled" endif width 0xB tree.end tree "Channel 11" base ad:0x400E1B00 width 10. group.long 0x00++0x3 line.long 0x00 "SC11EN,Enable Register" sif cpuis("TMPM395F*") bitfld.long 0x00 4. " BRCKSEL ,Baud-rate CLK" ",T0" bitfld.long 0x00 3. " TXR ,STXDO inversion" ",Inverted" bitfld.long 0x00 2. " SCLKR ,SCLK inversion" ",Inverted" bitfld.long 0x00 1. " INTSEL ,Interrupt selection" "Transmit,Empty" textline " " endif sif cpuis("TMPM375F*") bitfld.long 0x00 1. " INTSEL ,Interrupt selection" "Transmit,Empty" textline " " endif bitfld.long 0x00 0. " SIOE ,SIO operation" "Disabled,Enabled" hgroup.long 0x04++0x3 hide.long 0x00 "SC11BUF,Buffer Register" in hgroup.long 0x08++0x3 hide.long 0x00 "SC11CR,Control Register" in if ((d.l(ad:0x400E1B00+0xC)&0xC)==0x0) group.long 0xC++0x3 line.long 0x00 "SC11MOD0,Mode Control Register 0" sif cpuis("TMPM372F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM350*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM395F*") bitfld.long 0x00 6. " CTSE ,Handshake function control (using CTS pin)" "Disabled,Enabled" bitfld.long 0x00 5. " RXE ,Receive control" "Disabled,Enabled" textline " " else bitfld.long 0x00 5. " RXE ,Receive control" "Disabled,Enabled" textline " " endif sif cpuis("TMPM395F*") bitfld.long 0x00 4. " WU ,Wake-up function (9-bit UART mode)" "Disabled,Enabled" textline " " endif bitfld.long 0x00 2.--3. " SM[1:0] ,Specifies transfer mode" "I/O interface,7-bit UART,8-bit UART,9-bit UART" else group.long 0xC++0x3 line.long 0x00 "SC11MOD0,Mode Control Register 0" bitfld.long 0x00 7. " TB8 ,9th bit of transmit data" "0,1" bitfld.long 0x00 6. " CTSE ,Handshake function control (using CTS pin)" "Disabled,Enabled" bitfld.long 0x00 5. " RXE ,Receive control" "Disabled,Enabled" bitfld.long 0x00 4. " WU ,Wake-up function (9-bit UART mode)" "Disabled,Enabled" textline " " bitfld.long 0x00 2.--3. " SM[1:0] ,Specifies transfer mode" "I/O interface,7-bit UART,8-bit UART,9-bit UART" bitfld.long 0x00 0.--1. " SC[1:0] ,Serial transfer clock" "Timer TB9OUT,Baud rate generator,Internal clock fsys,External clock" endif group.long 0x18++0x3 line.long 0x00 "SC11MOD1,Mode Control Register 1" bitfld.long 0x00 7. " I2SC ,Idle mode operation" "Stopped,Operated" bitfld.long 0x00 5.--6. " FDPX[1:0] ,Transfer mode setting" "Prohibited,Recieve,Trasmitt,Full duplex" bitfld.long 0x00 4. " TXE ,Transmit control" "Disabled,Enabled" bitfld.long 0x00 1.--3. " SINT[2:0] ,Interval time of continuous transmission (I/O interface)" "None,1SCLK,2SCLK,4SCLK,8SCLK,16SCLK,32SCLK,64SCLK" group.long 0x1C++0x3 line.long 0x00 "SC11MOD2,Mode Control Register 2" bitfld.long 0x00 7. " TBEMP ,Transmit buffer empty flag" "Full,Empty" bitfld.long 0x00 6. " RBFLL ,Receive buffer full flag" "Empty,Full" bitfld.long 0x00 5. " TXRUN ,In transmission flag" "Stopped,Operated" bitfld.long 0x00 4. " SBLEN ,STOP bit (for UART)" "1-bit,2-bit" textline " " bitfld.long 0x00 3. " DRCHG ,Transfer direction (1st bit)" "LSB,MSB" bitfld.long 0x00 2. " WBUF ,Double-buffer" "Disabled,Enabled" bitfld.long 0x00 0.--1. " SWRST ,Software reset" "0,1,2,3" group.long 0x10++0x3 line.long 0x00 "SC11BRCR,Baud Rate Generator Control Register" bitfld.long 0x00 6. " BRADDE ,N + (16 - K)/16 divider function (UART mode)" "Disabled,Enabled" bitfld.long 0x00 4.--5. " BRCK[1:0] ,Input clock to the baud rate generator" "T1,T4,T16,T64" bitfld.long 0x00 0.--3. " BRS[3:0] ,Division ratio N" "16,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" if ((d.l(ad:0x400E1B00+0x10)&0x40)==0x40) group.long 0x14++0x3 line.long 0x00 "SC11BRADD,Baud Rate Generator Control Register 2" bitfld.long 0x00 0.--3. " BRK[3:0] ,K for the N + (16 - K)/16 division (UART mode)" ",,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long 0x14++0x3 line.long 0x00 "SC11BRADD,Baud Rate Generator Control Register 2" bitfld.long 0x00 0.--3. " BRK[3:0] ,Division ratio N (UART mode)" ",1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif group.long 0x30++0x3 line.long 0x00 "SC11FCNF,FIFO Configuration Register" bitfld.long 0x00 4. " RFST ,RX FIFO bytes (Maximum or same as FILL level)" "Maximum,FILL level" bitfld.long 0x00 3. " TFIE ,TX interrupt for TX FIFO" "Disabled,Enabled" bitfld.long 0x00 2. " RFIE ,RX interrupt for RX FIFO" "Disabled,Enabled" bitfld.long 0x00 1. " RXTXCNT ,Automatic disable of RXE/TXE" "None,Disabled" textline " " bitfld.long 0x00 0. " CNFG ,Enables FIFO" "Disabled,Enabled" if ((d.l(ad:0x400E1B00+0x18)&0x60)==0x60) group.long 0x20++0x7 line.long 0x00 "SC11RFC,RX FIFO Configuration Register" bitfld.long 0x00 7. " RFCS ,RX FIFO clear" ",Clear" bitfld.long 0x00 6. " RFIS ,Interrupt generation condition (data equal or greater than fill level)" "Equal,Equal/greater" sif cpuis("TMPM395F*") bitfld.long 0x00 0.--1. " RIL[1:0] ,FIFO fill level" "2-byte,1-byte,2-byte,1-byte" else bitfld.long 0x00 0.--1. " RIL[1:0] ,FIFO fill level" "2-byte,1-byte,2-byte,1-byte" endif line.long 0x04 "SC11TFC,TX FIFO Configuration Register" bitfld.long 0x04 7. " TFCS ,TX FIFO clear" ",Clear" bitfld.long 0x04 6. " TFIS ,Interrupt generation condition (data equal or greater than fill level)" "Equal,Equal/greater" sif cpuis("TMPM395F*") bitfld.long 0x04 0. " TIL0 ,FIFO fill level" "Empty,1-byte" else bitfld.long 0x04 0.--1. " TIL[1:0] ,FIFO fill level" "Empty,1-byte,Empty,1-byte" endif else group.long 0x20++0x7 line.long 0x00 "SC11RFC,RX FIFO Configuration Register" bitfld.long 0x00 7. " RFCS ,RX FIFO clear" ",Clear" bitfld.long 0x00 6. " RFIS ,Interrupt generation condition (data equal or greater than fill level)" "Equal,Equal/greater" sif cpuis("TMPM395F*") bitfld.long 0x00 0.--1. " RIL[1:0] ,FIFO fill level" "4-byte,1-byte,2-byte,3-byte" else bitfld.long 0x00 0.--1. " RIL[1:0] ,FIFO fill level" "4-byte,1-byte,2-byte,3-byte" endif line.long 0x04 "SC11TFC,TX FIFO Configuration Register" bitfld.long 0x04 7. " TFCS ,TX FIFO clear" ",Clear" bitfld.long 0x04 6. " TFIS ,Interrupt generation condition (data equal or greater than fill level)" "Equal,Equal/greater" sif cpuis("TMPM395F*") bitfld.long 0x04 0.--1. " TIL[1:0] ,FIFO fill level" "Empty,1-byte,2-byte,3-byte" else bitfld.long 0x04 0.--1. " TIL[1:0] ,FIFO fill level" "Empty,1-byte,2-byte,3-byte" endif endif rgroup.long 0x28++0x7 line.long 0x00 "SC11RST,RX FIFO Status Register" bitfld.long 0x00 7. " ROR ,RX FIFO Overrun" "Not generated,Generated" sif cpuis("TMPM395F*") bitfld.long 0x00 0.--2. " RLVL[2:0] ,RX FIFO fill level status" "Empty,1-byte,2-byte,3-byte,4-byte,..." else bitfld.long 0x00 0.--2. " RLVL[2:0] ,RX FIFO fill level status" "Empty,1-byte,2-byte,3-byte,4-byte,..." endif line.long 0x04 "SC11TST,TX FIFO Status Register" bitfld.long 0x04 7. " TUR ,RX FIFO Overrun" "Not generated,Generated" sif cpuis("TMPM395F*") bitfld.long 0x04 0.--2. " TLVL[2:0] ,RX FIFO fill level status" "Empty,1-byte,2-byte,3-byte,4-byte,..." else bitfld.long 0x04 0.--2. " TLVL[2:0] ,RX FIFO fill level status" "Empty,1-byte,2-byte,3-byte,4-byte,..." endif sif cpuis("TMPM366F*")||cpuis("TMPM341F*")||cpuis("TMPM342F*")||cpuis("TMPM343F*")||cpuis("TMPM365*") group.long 0x34++0x3 line.long 0x00 "SC11DMA,DMA request enable register" bitfld.long 0x00 1. " DMAEN1 ,DMA request enable (generated by INTRX)" "Disabled,Enabled" bitfld.long 0x00 0. " DMAEN0 ,DMA request enable (generated by INTTX)" "Disabled,Enabled" endif width 0xB tree.end endif tree.end tree.open "Asynchronous Serial Channel (UART)" tree "Channel 0" sif cpuis("TMPM366F*") base ad:0x40048000 width 9. group.long 0x0++0x3 line.long 0x0 "UARTDR,Data register" rbitfld.long 0x00 11. " OE ,Overrun error" "No error,Error" rbitfld.long 0x00 10. " BE ,Break error" "No error,Error" rbitfld.long 0x00 9. " PE ,Parity error" "No error,Error" rbitfld.long 0x00 8. " FE ,Framing error" "No error,Error" textline " " hexmask.long.byte 0x00 0.--7. 1. " DATA ,Receive/Transmit data" rgroup.long 0x4++0x3 line.long 0x0 "UARTRSR,Receive status register" bitfld.long 0x00 3. " OE ,Overrun error" "No error,Error" bitfld.long 0x00 2. " BE ,Break error" "No error,Error" bitfld.long 0x00 1. " PE ,Parity error" "No error,Error" bitfld.long 0x00 0. " FE ,Framing error" "No error,Error" wgroup.long 0x4++0x3 line.long 0x0 "UARTECR,Error clear register" bitfld.long 0x00 3. " OE ,Overrun error clear" "No effect,Clear" bitfld.long 0x00 2. " BE ,Break error clear" "No effect,Clear" bitfld.long 0x00 1. " PE ,Parity error clear" "No effect,Clear" bitfld.long 0x00 0. " FE ,Framing error clear" "No effect,Clear" sif cpuis("TMPM320C1*") rgroup.long 0x18++0x3 line.long 0x0 "UARTFR,Flag register" bitfld.long 0x00 7. " TXFE ,Transmit hold register empty flag" "Not empty,Empty" bitfld.long 0x00 6. " RXFF ,Receive hold register full flag" "Not full,Full" bitfld.long 0x00 5. " TXFF ,Transmit hold register full flag" "Not full,Full" bitfld.long 0x00 4. " RXFE ,Receive hold register empty flag" "Not empty,Empty" textline " " bitfld.long 0x00 3. " BUSY ,UART busy flag" "Idle,Busy" else if ((d.l(ad:0x40048000+0x2C)&0x10)==0x00) rgroup.long 0x18++0x3 line.long 0x0 "UARTFR,Flag register" bitfld.long 0x00 8. " RI ,Ring indicator flag" "0,Modem status" bitfld.long 0x00 7. " TXFE ,Transmit hold register empty flag" "Not empty,Empty" bitfld.long 0x00 6. " RXFF ,Receive hold register full flag" "Not full,Full" bitfld.long 0x00 5. " TXFF ,Transmit hold register full flag" "Not full,Full" textline " " bitfld.long 0x00 4. " RXFE ,Receive hold register empty flag" "Not empty,Empty" bitfld.long 0x00 3. " BUSY ,UART busy flag" "Idle,Busy" bitfld.long 0x00 2. " DCD ,Data carrier detect flag" "Not detected,Detected" bitfld.long 0x00 1. " DSR ,Data set ready flag" "Not ready,Ready" textline " " bitfld.long 0x00 0. " CTS ,Clear to send flag" "Not cleared,Cleared" else rgroup.long 0x18++0x3 line.long 0x0 "UARTFR,Flag register" bitfld.long 0x00 8. " RI ,Ring indicator flag" "0,Modem status" bitfld.long 0x00 7. " TXFE ,Transmit FIFO empty flag" "Not empty,Empty" bitfld.long 0x00 6. " RXFF ,Receive FIFO full flag" "Not full,Full" bitfld.long 0x00 5. " TXFF ,Transmit FIFO full flag" "Not full,Full" textline " " bitfld.long 0x00 4. " RXFE ,Receive FIFO empty flag" "Not empty,Empty" bitfld.long 0x00 3. " BUSY ,UART busy flag" "Idle,Busy" bitfld.long 0x00 2. " DCD ,Data carrier detect flag" "Not detected,Detected" bitfld.long 0x00 1. " DSR ,Data set ready flag" "Not ready,Ready" textline " " bitfld.long 0x00 0. " CTS ,Clear to send flag" "Not cleared,Cleared" endif endif width 11. textline " " sif (!cpuis("TMPM320C1*")) group.long 0x20++0x1B line.long 0x0 "UARTILPR,IrDA low-power counter register" hexmask.long.byte 0x0 0.--7. 1. " ILPDVSR ,8-bit low-power divisor value" line.long 0x4 "UARTIBRD,Integer baud rate register" hexmask.long.word 0x4 0.--15. 1. " BAUD_DIVINT ,The integer baud rate divisor" line.long 0x8 "UARTFBDR,Fractional baud rate register" hexmask.long.byte 0x8 0.--5. 1. " BAUD_DIVFRAC ,The fractional baud rate divisor" line.long 0xC "UARTLCR_H,Line Control register" bitfld.long 0x0C 7. " SPS ,Stick parity select" "Disabled,Enabled" bitfld.long 0x0C 5.--6. " WLEN ,Word length" "5-bits,6-bits,7-bits,8-bits" bitfld.long 0x0C 4. " FEN ,FIFO control" "Disabled,Enabled" bitfld.long 0x0C 3. " STP2 ,Stop bits select" "1-bit,2-bits" textline " " bitfld.long 0x0C 2. " EPS ,Even parity select" "Odd,Even" bitfld.long 0x0C 1. " PEN ,Parity enable" "Disabled,Enabled" bitfld.long 0x0C 0. " BRK ,Send break" "No effect,Sent" line.long 0x10 "UARTCR,Control Register" bitfld.long 0x10 15. " CTSEBN ,CTS hardware flow control enable" "Disabled,Enabled" bitfld.long 0x10 14. " RTSEN ,RTS hardware flow control enable" "Disabled,Enabled" bitfld.long 0x10 11. " RTS ,Complement of the UART Request To Send(RTS) modem status output" "Modem status output is 1,Modem status output is 0" bitfld.long 0x10 10. " DTR ,Complement of the UART Data Set Ready (DTS) modem status output" "Modem status output is 1,Modem status output is 0" textline " " bitfld.long 0x10 9. " RXE ,UART receive enable" "Disabled,Enabled" bitfld.long 0x10 8. " TXE ,UART transmit enable" "Disabled,Enabled" bitfld.long 0x10 2. " SIRLP ,IrDA encoding mode select for transmitting 0 bits" "Active high pulse of 3/16th of the bit period,Pulse width that is 3*IrLPBaud16 period of input signal" textline " " bitfld.long 0x10 1. " SIREN ,SIR enable" "Disabled,Enabled" bitfld.long 0x10 0. " UARTEN ,UART enable" "Disabled,Enabled" line.long 0x14 "UARTIFLS,Interrupt FIFO level select register" bitfld.long 0x14 3.--5. " RXIFLSEL[2:0] ,Receive interrupt FIFO level select (words stored in receive FIFO)" "FIFO>=1/8,FIFO>=1/4,FIFO>=1/2,FIFO>=1/4,FIFO>=1/8,..." bitfld.long 0x14 0.--2. " TXIFSEL[2:0] ,Transmit interrupt FIFO level select (Tx FIFO free space size)" "FIFO=<1/8,FIFO=<1/4,FIFO=<1/2,FIFO=<3/4,FIFO=<7/8,..." line.long 0x18 "UARTIMSC,Interrupt mask set/clear register" bitfld.long 0x18 10. " OEIM ,Overrun error interrupt mask" "Not masked,Masked" bitfld.long 0x18 9. " BEIM ,Break error interrupt mask" "Not masked,Masked" bitfld.long 0x18 8. " PEIM ,Parity error interrupt mask" "Not masked,Masked" textline " " bitfld.long 0x18 7. " FEIM ,Framing error interrupt mask" "Not masked,Masked" bitfld.long 0x18 6. " RTIM ,Receive timeout interrupt mask" "Not masked,Masked" bitfld.long 0x18 5. " TXIM ,Transmit interrupt mask" "Not masked,Masked" textline " " bitfld.long 0x18 4. " RXIM ,Receive interrupt mask" "Not masked,Masked" bitfld.long 0x18 3. " DSRMIM ,DSR modem interrupt mask" "Not masked,Masked" bitfld.long 0x18 2. " DCDMIM ,DCD modem interrupt mask" "Not masked,Masked" textline " " bitfld.long 0x18 1. " CTSMIM ,CTS modem interrupt mask" "Not masked,Masked" bitfld.long 0x18 0. " SIOE ,RIN modem interrupt mask" "Not masked,Masked" rgroup.long 0x3C++0x7 line.long 0x0 "UARTRIS,Raw interrupt status register" bitfld.long 0x0 10. " OERIS ,Overrun error interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 9. " BERIS ,Break error interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 8. " PERIS ,Parity error interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x0 7. " FERIS ,Framing error interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 6. " RTRIS ,Receive timeout interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 5. " TXRIS ,Transmit interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x0 4. " RXRIS ,Receive interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 3. " DSRRMIS ,DSR modem interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 2. " DCDRMIS ,DCD modem interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x0 1. " CTSRMIS ,CTS modem interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 0. " RIRMIS ,RIN modem interrupt status" "No interrupt,Interrupt" line.long 0x4 "UARTMIS,Masked interrupt status register" bitfld.long 0x4 10. " OEMIS ,Overrun error masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 9. " BEMIS ,Break error masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 8. " PEMIS ,Parity error masked interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x4 7. " FEMIS ,Framing error masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 6. " RTMIS ,Receive timeout masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 5. " TXMIS ,Transmit masked interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x4 4. " RXMIS ,Receive masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 3. " DSRMMIS ,DSR modem masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 2. " DCDMMIS ,DCD modem masked interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x4 1. " CTSMMIS ,CTS modem masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 0. " RIMMIS ,RIN modem masked interrupt status" "No interrupt,Interrupt" wgroup.long 0x44++0x3 line.long 0x0 "UARTICR,Interrupt clear register" bitfld.long 0x0 10. " OEIC ,Overrun error interrupt clear" "No effect,Clear" bitfld.long 0x0 9. " BEIC ,Break error interrupt clear" "No effect,Clear" bitfld.long 0x0 8. " PEIC ,Parity error interrupt clear" "No effect,Clear" textline " " bitfld.long 0x0 7. " FEIC ,Framing error interrupt clear" "No effect,Clear" bitfld.long 0x0 6. " RTIC ,Receive timeout interrupt clear" "No effect,Clear" bitfld.long 0x0 5. " TXIC ,Transmit interrupt clear" "No effect,Clear" textline " " bitfld.long 0x0 4. " RXIC ,Receive interrupt clear" "No effect,Clear" bitfld.long 0x0 3. " DSRMIC ,DSR modem interrupt clear" "No effect,Clear" bitfld.long 0x0 2. " DCDMIC ,DCD modem interrupt clear" "No effect,Clear" textline " " bitfld.long 0x0 1. " CTSMIC ,CTS modem interrupt clear" "No effect,Clear" bitfld.long 0x0 0. " RIMIC ,RIN modem interrupt clear" "No effect,Clear" else group.long 0x24++0x17 line.long 0x0 "UARTIBRD,Integer baud rate register" hexmask.long.word 0x0 0.--15. 1. " BAUD_DIVINT ,The integer baud rate divisor" line.long 0x4 "UARTFBDR,Fractional baud rate register" hexmask.long.byte 0x4 0.--5. 1. " BAUD_DIVFRAC ,The fractional baud rate divisor" line.long 0x8 "UARTLCR_H,Line Control register" bitfld.long 0x08 7. " SPS ,Stick parity select" "Disabled,Enabled" bitfld.long 0x08 5.--6. " WLEN ,Word length" "5-bits,6-bits,7-bits,8-bits" bitfld.long 0x08 4. " FEN ,FIFO control" "Disabled,Enabled" bitfld.long 0x08 3. " STP2 ,Stop bits select" "1-bit,2-bits" textline " " bitfld.long 0x08 2. " EPS ,Even parity select" "Odd,Even" bitfld.long 0x08 1. " PEN ,Parity enable" "Disabled,Enabled" bitfld.long 0x08 0. " BRK ,Send break" "No effect,Sent" line.long 0x0C "UARTCR,Control Register" bitfld.long 0x0C 9. " RXE ,Receive enable" "Disabled,Enabled" bitfld.long 0x0C 8. " TXE ,Transmit enable" "Disabled,Enabled" bitfld.long 0x0C 0. " UARTEN ,UART enable" "Disabled,Enabled" line.long 0x10 "UARTIFLS,Interrupt FIFO level select register" bitfld.long 0x10 3.--5. " RXIFLSEL[2:0] ,Receive interrupt FIFO level select (1 word = 12 bits)" "4th,8th,16th,24th,28th,..." bitfld.long 0x10 0.--2. " TXIFSEL[2:0] ,Transmit interrupt FIFO level select (1 word = 8 bits)" "4th,8th,16th,24th,28th,..." line.long 0x14 "UARTIMSC,Interrupt mask set/clear register" bitfld.long 0x14 10. " OEIM ,Overrun error interrupt mask" "Not masked,Masked" bitfld.long 0x14 9. " BEIM ,Break error interrupt mask" "Not masked,Masked" bitfld.long 0x14 8. " PEIM ,Parity error interrupt mask" "Not masked,Masked" bitfld.long 0x14 7. " FEIM ,Framing error interrupt mask" "Not masked,Masked" textline " " bitfld.long 0x14 6. " RTIM ,Receive timeout interrupt mask" "Not masked,Masked" bitfld.long 0x14 5. " TXIM ,Transmit interrupt mask" "Not masked,Masked" bitfld.long 0x14 4. " RXIM ,Receive interrupt mask" "Not masked,Masked" rgroup.long 0x3C++0x7 line.long 0x0 "UARTRIS,Raw interrupt status register" bitfld.long 0x0 10. " OERIS ,Overrun error interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 9. " BERIS ,Break error interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 8. " PERIS ,Parity error interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 7. " FERIS ,Framing error interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x0 6. " RTRIS ,Receive timeout interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 5. " TXRIS ,Transmit interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 4. " RXRIS ,Receive interrupt status" "No interrupt,Interrupt" line.long 0x4 "UARTMIS,Masked interrupt status register" bitfld.long 0x4 10. " OEMIS ,Overrun error masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 9. " BEMIS ,Break error masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 8. " PEMIS ,Parity error masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 7. " FEMIS ,Framing error masked interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x4 6. " RTMIS ,Receive timeout masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 5. " TXMIS ,Transmit masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 4. " RXMIS ,Receive masked interrupt status" "No interrupt,Interrupt" wgroup.long 0x44++0x3 line.long 0x0 "UARTICR,Interrupt clear register" bitfld.long 0x0 10. " OEIC ,Overrun error interrupt clear" "No effect,Clear" bitfld.long 0x0 9. " BEIC ,Break error interrupt clear" "No effect,Clear" bitfld.long 0x0 8. " PEIC ,Parity error interrupt clear" "No effect,Clear" bitfld.long 0x0 7. " FEIC ,Framing error interrupt clear" "No effect,Clear" textline " " bitfld.long 0x0 6. " RTIC ,Receive timeout interrupt clear" "No effect,Clear" bitfld.long 0x0 5. " TXIC ,Transmit interrupt clear" "No effect,Clear" bitfld.long 0x0 4. " RXIC ,Receive interrupt clear" "No effect,Clear" endif group.long 0x48++0x3 line.long 0x00 "UARTDMACR,DMA control register" bitfld.long 0x00 2. " DMAONERR ,DMA on error" "Not available,Available" bitfld.long 0x00 1. " TXDMAE ,Transmit FIFO DMA enable" "Disabled,Enabled" bitfld.long 0x00 0. " RXDMAE ,Receive FIFO DMA enable" "Disabled,Enabled" width 12. endif sif cpuis("TMPM320C1*") base ad:0x40019000 width 9. group.long 0x0++0x3 line.long 0x0 "UARTDR,Data register" rbitfld.long 0x00 11. " OE ,Overrun error" "No error,Error" rbitfld.long 0x00 10. " BE ,Break error" "No error,Error" rbitfld.long 0x00 9. " PE ,Parity error" "No error,Error" rbitfld.long 0x00 8. " FE ,Framing error" "No error,Error" textline " " hexmask.long.byte 0x00 0.--7. 1. " DATA ,Receive/Transmit data" rgroup.long 0x4++0x3 line.long 0x0 "UARTRSR,Receive status register" bitfld.long 0x00 3. " OE ,Overrun error" "No error,Error" bitfld.long 0x00 2. " BE ,Break error" "No error,Error" bitfld.long 0x00 1. " PE ,Parity error" "No error,Error" bitfld.long 0x00 0. " FE ,Framing error" "No error,Error" wgroup.long 0x4++0x3 line.long 0x0 "UARTECR,Error clear register" bitfld.long 0x00 3. " OE ,Overrun error clear" "No effect,Clear" bitfld.long 0x00 2. " BE ,Break error clear" "No effect,Clear" bitfld.long 0x00 1. " PE ,Parity error clear" "No effect,Clear" bitfld.long 0x00 0. " FE ,Framing error clear" "No effect,Clear" sif cpuis("TMPM320C1*") rgroup.long 0x18++0x3 line.long 0x0 "UARTFR,Flag register" bitfld.long 0x00 7. " TXFE ,Transmit hold register empty flag" "Not empty,Empty" bitfld.long 0x00 6. " RXFF ,Receive hold register full flag" "Not full,Full" bitfld.long 0x00 5. " TXFF ,Transmit hold register full flag" "Not full,Full" bitfld.long 0x00 4. " RXFE ,Receive hold register empty flag" "Not empty,Empty" textline " " bitfld.long 0x00 3. " BUSY ,UART busy flag" "Idle,Busy" bitfld.long 0x00 0. " CTS ,Clear to send flag" "Not cleared,Cleared" else if ((d.l(ad:0x40019000+0x2C)&0x10)==0x00) rgroup.long 0x18++0x3 line.long 0x0 "UARTFR,Flag register" bitfld.long 0x00 8. " RI ,Ring indicator flag" "0,Modem status" bitfld.long 0x00 7. " TXFE ,Transmit hold register empty flag" "Not empty,Empty" bitfld.long 0x00 6. " RXFF ,Receive hold register full flag" "Not full,Full" bitfld.long 0x00 5. " TXFF ,Transmit hold register full flag" "Not full,Full" textline " " bitfld.long 0x00 4. " RXFE ,Receive hold register empty flag" "Not empty,Empty" bitfld.long 0x00 3. " BUSY ,UART busy flag" "Idle,Busy" bitfld.long 0x00 2. " DCD ,Data carrier detect flag" "Not detected,Detected" bitfld.long 0x00 1. " DSR ,Data set ready flag" "Not ready,Ready" textline " " bitfld.long 0x00 0. " CTS ,Clear to send flag" "Not cleared,Cleared" else rgroup.long 0x18++0x3 line.long 0x0 "UARTFR,Flag register" bitfld.long 0x00 8. " RI ,Ring indicator flag" "0,Modem status" bitfld.long 0x00 7. " TXFE ,Transmit FIFO empty flag" "Not empty,Empty" bitfld.long 0x00 6. " RXFF ,Receive FIFO full flag" "Not full,Full" bitfld.long 0x00 5. " TXFF ,Transmit FIFO full flag" "Not full,Full" textline " " bitfld.long 0x00 4. " RXFE ,Receive FIFO empty flag" "Not empty,Empty" bitfld.long 0x00 3. " BUSY ,UART busy flag" "Idle,Busy" bitfld.long 0x00 2. " DCD ,Data carrier detect flag" "Not detected,Detected" bitfld.long 0x00 1. " DSR ,Data set ready flag" "Not ready,Ready" textline " " bitfld.long 0x00 0. " CTS ,Clear to send flag" "Not cleared,Cleared" endif endif width 11. textline " " sif (!cpuis("TMPM320C1*")) group.long 0x20++0x1B line.long 0x0 "UARTILPR,IrDA low-power counter register" hexmask.long.byte 0x0 0.--7. 1. " ILPDVSR ,8-bit low-power divisor value" line.long 0x4 "UARTIBRD,Integer baud rate register" hexmask.long.word 0x4 0.--15. 1. " BAUD_DIVINT ,The integer baud rate divisor" line.long 0x8 "UARTFBDR,Fractional baud rate register" hexmask.long.byte 0x8 0.--5. 1. " BAUD_DIVFRAC ,The fractional baud rate divisor" line.long 0xC "UARTLCR_H,Line Control register" bitfld.long 0x0C 7. " SPS ,Stick parity select" "Disabled,Enabled" bitfld.long 0x0C 5.--6. " WLEN ,Word length" "5-bits,6-bits,7-bits,8-bits" bitfld.long 0x0C 4. " FEN ,FIFO control" "Disabled,Enabled" bitfld.long 0x0C 3. " STP2 ,Stop bits select" "1-bit,2-bits" textline " " bitfld.long 0x0C 2. " EPS ,Even parity select" "Odd,Even" bitfld.long 0x0C 1. " PEN ,Parity enable" "Disabled,Enabled" bitfld.long 0x0C 0. " BRK ,Send break" "No effect,Sent" line.long 0x10 "UARTCR,Control Register" bitfld.long 0x10 15. " CTSEBN ,CTS hardware flow control enable" "Disabled,Enabled" bitfld.long 0x10 14. " RTSEN ,RTS hardware flow control enable" "Disabled,Enabled" bitfld.long 0x10 11. " RTS ,Complement of the UART Request To Send(RTS) modem status output" "Modem status output is 1,Modem status output is 0" bitfld.long 0x10 10. " DTR ,Complement of the UART Data Set Ready (DTS) modem status output" "Modem status output is 1,Modem status output is 0" textline " " bitfld.long 0x10 9. " RXE ,UART receive enable" "Disabled,Enabled" bitfld.long 0x10 8. " TXE ,UART transmit enable" "Disabled,Enabled" bitfld.long 0x10 2. " SIRLP ,IrDA encoding mode select for transmitting 0 bits" "Active high pulse of 3/16th of the bit period,Pulse width that is 3*IrLPBaud16 period of input signal" textline " " bitfld.long 0x10 1. " SIREN ,SIR enable" "Disabled,Enabled" bitfld.long 0x10 0. " UARTEN ,UART enable" "Disabled,Enabled" line.long 0x14 "UARTIFLS,Interrupt FIFO level select register" bitfld.long 0x14 3.--5. " RXIFLSEL[2:0] ,Receive interrupt FIFO level select (words stored in receive FIFO)" "FIFO>=1/8,FIFO>=1/4,FIFO>=1/2,FIFO>=1/4,FIFO>=1/8,..." bitfld.long 0x14 0.--2. " TXIFSEL[2:0] ,Transmit interrupt FIFO level select (Tx FIFO free space size)" "FIFO=<1/8,FIFO=<1/4,FIFO=<1/2,FIFO=<3/4,FIFO=<7/8,..." line.long 0x18 "UARTIMSC,Interrupt mask set/clear register" bitfld.long 0x18 10. " OEIM ,Overrun error interrupt mask" "Not masked,Masked" bitfld.long 0x18 9. " BEIM ,Break error interrupt mask" "Not masked,Masked" bitfld.long 0x18 8. " PEIM ,Parity error interrupt mask" "Not masked,Masked" textline " " bitfld.long 0x18 7. " FEIM ,Framing error interrupt mask" "Not masked,Masked" bitfld.long 0x18 6. " RTIM ,Receive timeout interrupt mask" "Not masked,Masked" bitfld.long 0x18 5. " TXIM ,Transmit interrupt mask" "Not masked,Masked" textline " " bitfld.long 0x18 4. " RXIM ,Receive interrupt mask" "Not masked,Masked" bitfld.long 0x18 3. " DSRMIM ,DSR modem interrupt mask" "Not masked,Masked" bitfld.long 0x18 2. " DCDMIM ,DCD modem interrupt mask" "Not masked,Masked" textline " " bitfld.long 0x18 1. " CTSMIM ,CTS modem interrupt mask" "Not masked,Masked" bitfld.long 0x18 0. " SIOE ,RIN modem interrupt mask" "Not masked,Masked" rgroup.long 0x3C++0x7 line.long 0x0 "UARTRIS,Raw interrupt status register" bitfld.long 0x0 10. " OERIS ,Overrun error interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 9. " BERIS ,Break error interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 8. " PERIS ,Parity error interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x0 7. " FERIS ,Framing error interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 6. " RTRIS ,Receive timeout interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 5. " TXRIS ,Transmit interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x0 4. " RXRIS ,Receive interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 3. " DSRRMIS ,DSR modem interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 2. " DCDRMIS ,DCD modem interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x0 1. " CTSRMIS ,CTS modem interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 0. " RIRMIS ,RIN modem interrupt status" "No interrupt,Interrupt" line.long 0x4 "UARTMIS,Masked interrupt status register" bitfld.long 0x4 10. " OEMIS ,Overrun error masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 9. " BEMIS ,Break error masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 8. " PEMIS ,Parity error masked interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x4 7. " FEMIS ,Framing error masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 6. " RTMIS ,Receive timeout masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 5. " TXMIS ,Transmit masked interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x4 4. " RXMIS ,Receive masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 3. " DSRMMIS ,DSR modem masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 2. " DCDMMIS ,DCD modem masked interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x4 1. " CTSMMIS ,CTS modem masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 0. " RIMMIS ,RIN modem masked interrupt status" "No interrupt,Interrupt" wgroup.long 0x44++0x3 line.long 0x0 "UARTICR,Interrupt clear register" bitfld.long 0x0 10. " OEIC ,Overrun error interrupt clear" "No effect,Clear" bitfld.long 0x0 9. " BEIC ,Break error interrupt clear" "No effect,Clear" bitfld.long 0x0 8. " PEIC ,Parity error interrupt clear" "No effect,Clear" textline " " bitfld.long 0x0 7. " FEIC ,Framing error interrupt clear" "No effect,Clear" bitfld.long 0x0 6. " RTIC ,Receive timeout interrupt clear" "No effect,Clear" bitfld.long 0x0 5. " TXIC ,Transmit interrupt clear" "No effect,Clear" textline " " bitfld.long 0x0 4. " RXIC ,Receive interrupt clear" "No effect,Clear" bitfld.long 0x0 3. " DSRMIC ,DSR modem interrupt clear" "No effect,Clear" bitfld.long 0x0 2. " DCDMIC ,DCD modem interrupt clear" "No effect,Clear" textline " " bitfld.long 0x0 1. " CTSMIC ,CTS modem interrupt clear" "No effect,Clear" bitfld.long 0x0 0. " RIMIC ,RIN modem interrupt clear" "No effect,Clear" else group.long 0x24++0x17 line.long 0x0 "UARTIBRD,Integer baud rate register" hexmask.long.word 0x0 0.--15. 1. " BAUD_DIVINT ,The integer baud rate divisor" line.long 0x4 "UARTFBDR,Fractional baud rate register" hexmask.long.byte 0x4 0.--5. 1. " BAUD_DIVFRAC ,The fractional baud rate divisor" line.long 0x8 "UARTLCR_H,Line Control register" bitfld.long 0x08 7. " SPS ,Stick parity select" "Disabled,Enabled" bitfld.long 0x08 5.--6. " WLEN ,Word length" "5-bits,6-bits,7-bits,8-bits" bitfld.long 0x08 4. " FEN ,FIFO control" "Disabled,Enabled" bitfld.long 0x08 3. " STP2 ,Stop bits select" "1-bit,2-bits" textline " " bitfld.long 0x08 2. " EPS ,Even parity select" "Odd,Even" bitfld.long 0x08 1. " PEN ,Parity enable" "Disabled,Enabled" bitfld.long 0x08 0. " BRK ,Send break" "No effect,Sent" line.long 0x0C "UARTCR,Control Register" bitfld.long 0x0C 15. " CTSEBN ,CTS hardware flow control enable" "Disabled,Enabled" bitfld.long 0x0C 14. " RTSEN ,RTS hardware flow control enable" "Disabled,Enabled" bitfld.long 0x0C 11. " RTS ,Request to send (UxRTS)" "Modem status output is 1,Modem status output is 0" bitfld.long 0x0C 9. " RXE ,Receive enable" "Disabled,Enabled" textline " " bitfld.long 0x0C 8. " TXE ,Transmit enable" "Disabled,Enabled" bitfld.long 0x0C 0. " UARTEN ,UART enable" "Disabled,Enabled" line.long 0x10 "UARTIFLS,Interrupt FIFO level select register" bitfld.long 0x10 3.--5. " RXIFLSEL[2:0] ,Receive interrupt FIFO level select (1 word = 12 bits)" "4th,8th,16th,24th,28th,..." bitfld.long 0x10 0.--2. " TXIFSEL[2:0] ,Transmit interrupt FIFO level select (1 word = 8 bits)" "4th,8th,16th,24th,28th,..." line.long 0x14 "UARTIMSC,Interrupt mask set/clear register" bitfld.long 0x14 10. " OEIM ,Overrun error interrupt mask" "Not masked,Masked" bitfld.long 0x14 9. " BEIM ,Break error interrupt mask" "Not masked,Masked" bitfld.long 0x14 8. " PEIM ,Parity error interrupt mask" "Not masked,Masked" bitfld.long 0x14 7. " FEIM ,Framing error interrupt mask" "Not masked,Masked" textline " " bitfld.long 0x14 6. " RTIM ,Receive timeout interrupt mask" "Not masked,Masked" bitfld.long 0x14 5. " TXIM ,Transmit interrupt mask" "Not masked,Masked" bitfld.long 0x14 4. " RXIM ,Receive interrupt mask" "Not masked,Masked" bitfld.long 0x14 3. " DSRMIM ,DSR modem interrupt mask" "Not masked,Masked" textline " " bitfld.long 0x14 2. " DCDMIM ,DCD modem interrupt mask" "Not masked,Masked" bitfld.long 0x14 1. " CTSMIM ,CTS modem interrupt mask" "Not masked,Masked" bitfld.long 0x14 0. " SIOE ,RIN modem interrupt mask" "Not masked,Masked" rgroup.long 0x3C++0x7 line.long 0x0 "UARTRIS,Raw interrupt status register" bitfld.long 0x0 10. " OERIS ,Overrun error interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 9. " BERIS ,Break error interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 8. " PERIS ,Parity error interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 7. " FERIS ,Framing error interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x0 6. " RTRIS ,Receive timeout interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 5. " TXRIS ,Transmit interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 4. " RXRIS ,Receive interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 1. " CTSRMIS ,CTS modem interrupt status" "No interrupt,Interrupt" line.long 0x4 "UARTMIS,Masked interrupt status register" bitfld.long 0x4 10. " OEMIS ,Overrun error masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 9. " BEMIS ,Break error masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 8. " PEMIS ,Parity error masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 7. " FEMIS ,Framing error masked interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x4 6. " RTMIS ,Receive timeout masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 5. " TXMIS ,Transmit masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 4. " RXMIS ,Receive masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 1. " CTSMMIS ,CTS modem masked interrupt status" "No interrupt,Interrupt" wgroup.long 0x44++0x3 line.long 0x0 "UARTICR,Interrupt clear register" bitfld.long 0x0 10. " OEIC ,Overrun error interrupt clear" "No effect,Clear" bitfld.long 0x0 9. " BEIC ,Break error interrupt clear" "No effect,Clear" bitfld.long 0x0 8. " PEIC ,Parity error interrupt clear" "No effect,Clear" bitfld.long 0x0 7. " FEIC ,Framing error interrupt clear" "No effect,Clear" textline " " bitfld.long 0x0 6. " RTIC ,Receive timeout interrupt clear" "No effect,Clear" bitfld.long 0x0 5. " TXIC ,Transmit interrupt clear" "No effect,Clear" bitfld.long 0x0 4. " RXIC ,Receive interrupt clear" "No effect,Clear" bitfld.long 0x0 1. " CTSMIC ,CTS modem interrupt clear" "No effect,Clear" endif group.long 0x48++0x3 line.long 0x00 "UARTDMACR,DMA control register" bitfld.long 0x00 2. " DMAONERR ,DMA on error" "Not available,Available" bitfld.long 0x00 1. " TXDMAE ,Transmit FIFO DMA enable" "Disabled,Enabled" bitfld.long 0x00 0. " RXDMAE ,Receive FIFO DMA enable" "Disabled,Enabled" width 12. endif tree.end sif cpuis("TMPM320C1*") tree "Channel 1" base ad:0x4001A000 width 9. group.long 0x0++0x3 line.long 0x0 "UARTDR,Data register" rbitfld.long 0x00 11. " OE ,Overrun error" "No error,Error" rbitfld.long 0x00 10. " BE ,Break error" "No error,Error" rbitfld.long 0x00 9. " PE ,Parity error" "No error,Error" rbitfld.long 0x00 8. " FE ,Framing error" "No error,Error" textline " " hexmask.long.byte 0x00 0.--7. 1. " DATA ,Receive/Transmit data" rgroup.long 0x4++0x3 line.long 0x0 "UARTRSR,Receive status register" bitfld.long 0x00 3. " OE ,Overrun error" "No error,Error" bitfld.long 0x00 2. " BE ,Break error" "No error,Error" bitfld.long 0x00 1. " PE ,Parity error" "No error,Error" bitfld.long 0x00 0. " FE ,Framing error" "No error,Error" wgroup.long 0x4++0x3 line.long 0x0 "UARTECR,Error clear register" bitfld.long 0x00 3. " OE ,Overrun error clear" "No effect,Clear" bitfld.long 0x00 2. " BE ,Break error clear" "No effect,Clear" bitfld.long 0x00 1. " PE ,Parity error clear" "No effect,Clear" bitfld.long 0x00 0. " FE ,Framing error clear" "No effect,Clear" sif cpuis("TMPM320C1*") rgroup.long 0x18++0x3 line.long 0x0 "UARTFR,Flag register" bitfld.long 0x00 7. " TXFE ,Transmit hold register empty flag" "Not empty,Empty" bitfld.long 0x00 6. " RXFF ,Receive hold register full flag" "Not full,Full" bitfld.long 0x00 5. " TXFF ,Transmit hold register full flag" "Not full,Full" bitfld.long 0x00 4. " RXFE ,Receive hold register empty flag" "Not empty,Empty" textline " " bitfld.long 0x00 3. " BUSY ,UART busy flag" "Idle,Busy" bitfld.long 0x00 0. " CTS ,Clear to send flag" "Not cleared,Cleared" else if ((d.l(ad:0x4001A000+0x2C)&0x10)==0x00) rgroup.long 0x18++0x3 line.long 0x0 "UARTFR,Flag register" bitfld.long 0x00 8. " RI ,Ring indicator flag" "0,Modem status" bitfld.long 0x00 7. " TXFE ,Transmit hold register empty flag" "Not empty,Empty" bitfld.long 0x00 6. " RXFF ,Receive hold register full flag" "Not full,Full" bitfld.long 0x00 5. " TXFF ,Transmit hold register full flag" "Not full,Full" textline " " bitfld.long 0x00 4. " RXFE ,Receive hold register empty flag" "Not empty,Empty" bitfld.long 0x00 3. " BUSY ,UART busy flag" "Idle,Busy" bitfld.long 0x00 2. " DCD ,Data carrier detect flag" "Not detected,Detected" bitfld.long 0x00 1. " DSR ,Data set ready flag" "Not ready,Ready" textline " " bitfld.long 0x00 0. " CTS ,Clear to send flag" "Not cleared,Cleared" else rgroup.long 0x18++0x3 line.long 0x0 "UARTFR,Flag register" bitfld.long 0x00 8. " RI ,Ring indicator flag" "0,Modem status" bitfld.long 0x00 7. " TXFE ,Transmit FIFO empty flag" "Not empty,Empty" bitfld.long 0x00 6. " RXFF ,Receive FIFO full flag" "Not full,Full" bitfld.long 0x00 5. " TXFF ,Transmit FIFO full flag" "Not full,Full" textline " " bitfld.long 0x00 4. " RXFE ,Receive FIFO empty flag" "Not empty,Empty" bitfld.long 0x00 3. " BUSY ,UART busy flag" "Idle,Busy" bitfld.long 0x00 2. " DCD ,Data carrier detect flag" "Not detected,Detected" bitfld.long 0x00 1. " DSR ,Data set ready flag" "Not ready,Ready" textline " " bitfld.long 0x00 0. " CTS ,Clear to send flag" "Not cleared,Cleared" endif endif width 11. textline " " sif (!cpuis("TMPM320C1*")) group.long 0x20++0x1B line.long 0x0 "UARTILPR,IrDA low-power counter register" hexmask.long.byte 0x0 0.--7. 1. " ILPDVSR ,8-bit low-power divisor value" line.long 0x4 "UARTIBRD,Integer baud rate register" hexmask.long.word 0x4 0.--15. 1. " BAUD_DIVINT ,The integer baud rate divisor" line.long 0x8 "UARTFBDR,Fractional baud rate register" hexmask.long.byte 0x8 0.--5. 1. " BAUD_DIVFRAC ,The fractional baud rate divisor" line.long 0xC "UARTLCR_H,Line Control register" bitfld.long 0x0C 7. " SPS ,Stick parity select" "Disabled,Enabled" bitfld.long 0x0C 5.--6. " WLEN ,Word length" "5-bits,6-bits,7-bits,8-bits" bitfld.long 0x0C 4. " FEN ,FIFO control" "Disabled,Enabled" bitfld.long 0x0C 3. " STP2 ,Stop bits select" "1-bit,2-bits" textline " " bitfld.long 0x0C 2. " EPS ,Even parity select" "Odd,Even" bitfld.long 0x0C 1. " PEN ,Parity enable" "Disabled,Enabled" bitfld.long 0x0C 0. " BRK ,Send break" "No effect,Sent" line.long 0x10 "UARTCR,Control Register" bitfld.long 0x10 15. " CTSEBN ,CTS hardware flow control enable" "Disabled,Enabled" bitfld.long 0x10 14. " RTSEN ,RTS hardware flow control enable" "Disabled,Enabled" bitfld.long 0x10 11. " RTS ,Complement of the UART Request To Send(RTS) modem status output" "Modem status output is 1,Modem status output is 0" bitfld.long 0x10 10. " DTR ,Complement of the UART Data Set Ready (DTS) modem status output" "Modem status output is 1,Modem status output is 0" textline " " bitfld.long 0x10 9. " RXE ,UART receive enable" "Disabled,Enabled" bitfld.long 0x10 8. " TXE ,UART transmit enable" "Disabled,Enabled" bitfld.long 0x10 2. " SIRLP ,IrDA encoding mode select for transmitting 0 bits" "Active high pulse of 3/16th of the bit period,Pulse width that is 3*IrLPBaud16 period of input signal" textline " " bitfld.long 0x10 1. " SIREN ,SIR enable" "Disabled,Enabled" bitfld.long 0x10 0. " UARTEN ,UART enable" "Disabled,Enabled" line.long 0x14 "UARTIFLS,Interrupt FIFO level select register" bitfld.long 0x14 3.--5. " RXIFLSEL[2:0] ,Receive interrupt FIFO level select (words stored in receive FIFO)" "FIFO>=1/8,FIFO>=1/4,FIFO>=1/2,FIFO>=1/4,FIFO>=1/8,..." bitfld.long 0x14 0.--2. " TXIFSEL[2:0] ,Transmit interrupt FIFO level select (Tx FIFO free space size)" "FIFO=<1/8,FIFO=<1/4,FIFO=<1/2,FIFO=<3/4,FIFO=<7/8,..." line.long 0x18 "UARTIMSC,Interrupt mask set/clear register" bitfld.long 0x18 10. " OEIM ,Overrun error interrupt mask" "Not masked,Masked" bitfld.long 0x18 9. " BEIM ,Break error interrupt mask" "Not masked,Masked" bitfld.long 0x18 8. " PEIM ,Parity error interrupt mask" "Not masked,Masked" textline " " bitfld.long 0x18 7. " FEIM ,Framing error interrupt mask" "Not masked,Masked" bitfld.long 0x18 6. " RTIM ,Receive timeout interrupt mask" "Not masked,Masked" bitfld.long 0x18 5. " TXIM ,Transmit interrupt mask" "Not masked,Masked" textline " " bitfld.long 0x18 4. " RXIM ,Receive interrupt mask" "Not masked,Masked" bitfld.long 0x18 3. " DSRMIM ,DSR modem interrupt mask" "Not masked,Masked" bitfld.long 0x18 2. " DCDMIM ,DCD modem interrupt mask" "Not masked,Masked" textline " " bitfld.long 0x18 1. " CTSMIM ,CTS modem interrupt mask" "Not masked,Masked" bitfld.long 0x18 0. " SIOE ,RIN modem interrupt mask" "Not masked,Masked" rgroup.long 0x3C++0x7 line.long 0x0 "UARTRIS,Raw interrupt status register" bitfld.long 0x0 10. " OERIS ,Overrun error interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 9. " BERIS ,Break error interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 8. " PERIS ,Parity error interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x0 7. " FERIS ,Framing error interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 6. " RTRIS ,Receive timeout interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 5. " TXRIS ,Transmit interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x0 4. " RXRIS ,Receive interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 3. " DSRRMIS ,DSR modem interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 2. " DCDRMIS ,DCD modem interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x0 1. " CTSRMIS ,CTS modem interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 0. " RIRMIS ,RIN modem interrupt status" "No interrupt,Interrupt" line.long 0x4 "UARTMIS,Masked interrupt status register" bitfld.long 0x4 10. " OEMIS ,Overrun error masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 9. " BEMIS ,Break error masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 8. " PEMIS ,Parity error masked interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x4 7. " FEMIS ,Framing error masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 6. " RTMIS ,Receive timeout masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 5. " TXMIS ,Transmit masked interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x4 4. " RXMIS ,Receive masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 3. " DSRMMIS ,DSR modem masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 2. " DCDMMIS ,DCD modem masked interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x4 1. " CTSMMIS ,CTS modem masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 0. " RIMMIS ,RIN modem masked interrupt status" "No interrupt,Interrupt" wgroup.long 0x44++0x3 line.long 0x0 "UARTICR,Interrupt clear register" bitfld.long 0x0 10. " OEIC ,Overrun error interrupt clear" "No effect,Clear" bitfld.long 0x0 9. " BEIC ,Break error interrupt clear" "No effect,Clear" bitfld.long 0x0 8. " PEIC ,Parity error interrupt clear" "No effect,Clear" textline " " bitfld.long 0x0 7. " FEIC ,Framing error interrupt clear" "No effect,Clear" bitfld.long 0x0 6. " RTIC ,Receive timeout interrupt clear" "No effect,Clear" bitfld.long 0x0 5. " TXIC ,Transmit interrupt clear" "No effect,Clear" textline " " bitfld.long 0x0 4. " RXIC ,Receive interrupt clear" "No effect,Clear" bitfld.long 0x0 3. " DSRMIC ,DSR modem interrupt clear" "No effect,Clear" bitfld.long 0x0 2. " DCDMIC ,DCD modem interrupt clear" "No effect,Clear" textline " " bitfld.long 0x0 1. " CTSMIC ,CTS modem interrupt clear" "No effect,Clear" bitfld.long 0x0 0. " RIMIC ,RIN modem interrupt clear" "No effect,Clear" else group.long 0x24++0x17 line.long 0x0 "UARTIBRD,Integer baud rate register" hexmask.long.word 0x0 0.--15. 1. " BAUD_DIVINT ,The integer baud rate divisor" line.long 0x4 "UARTFBDR,Fractional baud rate register" hexmask.long.byte 0x4 0.--5. 1. " BAUD_DIVFRAC ,The fractional baud rate divisor" line.long 0x8 "UARTLCR_H,Line Control register" bitfld.long 0x08 7. " SPS ,Stick parity select" "Disabled,Enabled" bitfld.long 0x08 5.--6. " WLEN ,Word length" "5-bits,6-bits,7-bits,8-bits" bitfld.long 0x08 4. " FEN ,FIFO control" "Disabled,Enabled" bitfld.long 0x08 3. " STP2 ,Stop bits select" "1-bit,2-bits" textline " " bitfld.long 0x08 2. " EPS ,Even parity select" "Odd,Even" bitfld.long 0x08 1. " PEN ,Parity enable" "Disabled,Enabled" bitfld.long 0x08 0. " BRK ,Send break" "No effect,Sent" line.long 0x0C "UARTCR,Control Register" bitfld.long 0x0C 15. " CTSEBN ,CTS hardware flow control enable" "Disabled,Enabled" bitfld.long 0x0C 14. " RTSEN ,RTS hardware flow control enable" "Disabled,Enabled" bitfld.long 0x0C 11. " RTS ,Request to send (UxRTS)" "Modem status output is 1,Modem status output is 0" bitfld.long 0x0C 9. " RXE ,Receive enable" "Disabled,Enabled" textline " " bitfld.long 0x0C 8. " TXE ,Transmit enable" "Disabled,Enabled" bitfld.long 0x0C 0. " UARTEN ,UART enable" "Disabled,Enabled" line.long 0x10 "UARTIFLS,Interrupt FIFO level select register" bitfld.long 0x10 3.--5. " RXIFLSEL[2:0] ,Receive interrupt FIFO level select (1 word = 12 bits)" "4th,8th,16th,24th,28th,..." bitfld.long 0x10 0.--2. " TXIFSEL[2:0] ,Transmit interrupt FIFO level select (1 word = 8 bits)" "4th,8th,16th,24th,28th,..." line.long 0x14 "UARTIMSC,Interrupt mask set/clear register" bitfld.long 0x14 10. " OEIM ,Overrun error interrupt mask" "Not masked,Masked" bitfld.long 0x14 9. " BEIM ,Break error interrupt mask" "Not masked,Masked" bitfld.long 0x14 8. " PEIM ,Parity error interrupt mask" "Not masked,Masked" bitfld.long 0x14 7. " FEIM ,Framing error interrupt mask" "Not masked,Masked" textline " " bitfld.long 0x14 6. " RTIM ,Receive timeout interrupt mask" "Not masked,Masked" bitfld.long 0x14 5. " TXIM ,Transmit interrupt mask" "Not masked,Masked" bitfld.long 0x14 4. " RXIM ,Receive interrupt mask" "Not masked,Masked" bitfld.long 0x14 3. " DSRMIM ,DSR modem interrupt mask" "Not masked,Masked" textline " " bitfld.long 0x14 2. " DCDMIM ,DCD modem interrupt mask" "Not masked,Masked" bitfld.long 0x14 1. " CTSMIM ,CTS modem interrupt mask" "Not masked,Masked" bitfld.long 0x14 0. " SIOE ,RIN modem interrupt mask" "Not masked,Masked" rgroup.long 0x3C++0x7 line.long 0x0 "UARTRIS,Raw interrupt status register" bitfld.long 0x0 10. " OERIS ,Overrun error interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 9. " BERIS ,Break error interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 8. " PERIS ,Parity error interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 7. " FERIS ,Framing error interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x0 6. " RTRIS ,Receive timeout interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 5. " TXRIS ,Transmit interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 4. " RXRIS ,Receive interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 1. " CTSRMIS ,CTS modem interrupt status" "No interrupt,Interrupt" line.long 0x4 "UARTMIS,Masked interrupt status register" bitfld.long 0x4 10. " OEMIS ,Overrun error masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 9. " BEMIS ,Break error masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 8. " PEMIS ,Parity error masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 7. " FEMIS ,Framing error masked interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x4 6. " RTMIS ,Receive timeout masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 5. " TXMIS ,Transmit masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 4. " RXMIS ,Receive masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 1. " CTSMMIS ,CTS modem masked interrupt status" "No interrupt,Interrupt" wgroup.long 0x44++0x3 line.long 0x0 "UARTICR,Interrupt clear register" bitfld.long 0x0 10. " OEIC ,Overrun error interrupt clear" "No effect,Clear" bitfld.long 0x0 9. " BEIC ,Break error interrupt clear" "No effect,Clear" bitfld.long 0x0 8. " PEIC ,Parity error interrupt clear" "No effect,Clear" bitfld.long 0x0 7. " FEIC ,Framing error interrupt clear" "No effect,Clear" textline " " bitfld.long 0x0 6. " RTIC ,Receive timeout interrupt clear" "No effect,Clear" bitfld.long 0x0 5. " TXIC ,Transmit interrupt clear" "No effect,Clear" bitfld.long 0x0 4. " RXIC ,Receive interrupt clear" "No effect,Clear" bitfld.long 0x0 1. " CTSMIC ,CTS modem interrupt clear" "No effect,Clear" endif group.long 0x48++0x3 line.long 0x00 "UARTDMACR,DMA control register" bitfld.long 0x00 2. " DMAONERR ,DMA on error" "Not available,Available" bitfld.long 0x00 1. " TXDMAE ,Transmit FIFO DMA enable" "Disabled,Enabled" bitfld.long 0x00 0. " RXDMAE ,Receive FIFO DMA enable" "Disabled,Enabled" width 12. tree.end tree "Channel 2" base ad:0x4001B000 width 9. group.long 0x0++0x3 line.long 0x0 "UARTDR,Data register" rbitfld.long 0x00 11. " OE ,Overrun error" "No error,Error" rbitfld.long 0x00 10. " BE ,Break error" "No error,Error" rbitfld.long 0x00 9. " PE ,Parity error" "No error,Error" rbitfld.long 0x00 8. " FE ,Framing error" "No error,Error" textline " " hexmask.long.byte 0x00 0.--7. 1. " DATA ,Receive/Transmit data" rgroup.long 0x4++0x3 line.long 0x0 "UARTRSR,Receive status register" bitfld.long 0x00 3. " OE ,Overrun error" "No error,Error" bitfld.long 0x00 2. " BE ,Break error" "No error,Error" bitfld.long 0x00 1. " PE ,Parity error" "No error,Error" bitfld.long 0x00 0. " FE ,Framing error" "No error,Error" wgroup.long 0x4++0x3 line.long 0x0 "UARTECR,Error clear register" bitfld.long 0x00 3. " OE ,Overrun error clear" "No effect,Clear" bitfld.long 0x00 2. " BE ,Break error clear" "No effect,Clear" bitfld.long 0x00 1. " PE ,Parity error clear" "No effect,Clear" bitfld.long 0x00 0. " FE ,Framing error clear" "No effect,Clear" sif cpuis("TMPM320C1*") rgroup.long 0x18++0x3 line.long 0x0 "UARTFR,Flag register" bitfld.long 0x00 7. " TXFE ,Transmit hold register empty flag" "Not empty,Empty" bitfld.long 0x00 6. " RXFF ,Receive hold register full flag" "Not full,Full" bitfld.long 0x00 5. " TXFF ,Transmit hold register full flag" "Not full,Full" bitfld.long 0x00 4. " RXFE ,Receive hold register empty flag" "Not empty,Empty" textline " " bitfld.long 0x00 3. " BUSY ,UART busy flag" "Idle,Busy" else if ((d.l(ad:0x4001B000+0x2C)&0x10)==0x00) rgroup.long 0x18++0x3 line.long 0x0 "UARTFR,Flag register" bitfld.long 0x00 8. " RI ,Ring indicator flag" "0,Modem status" bitfld.long 0x00 7. " TXFE ,Transmit hold register empty flag" "Not empty,Empty" bitfld.long 0x00 6. " RXFF ,Receive hold register full flag" "Not full,Full" bitfld.long 0x00 5. " TXFF ,Transmit hold register full flag" "Not full,Full" textline " " bitfld.long 0x00 4. " RXFE ,Receive hold register empty flag" "Not empty,Empty" bitfld.long 0x00 3. " BUSY ,UART busy flag" "Idle,Busy" bitfld.long 0x00 2. " DCD ,Data carrier detect flag" "Not detected,Detected" bitfld.long 0x00 1. " DSR ,Data set ready flag" "Not ready,Ready" textline " " bitfld.long 0x00 0. " CTS ,Clear to send flag" "Not cleared,Cleared" else rgroup.long 0x18++0x3 line.long 0x0 "UARTFR,Flag register" bitfld.long 0x00 8. " RI ,Ring indicator flag" "0,Modem status" bitfld.long 0x00 7. " TXFE ,Transmit FIFO empty flag" "Not empty,Empty" bitfld.long 0x00 6. " RXFF ,Receive FIFO full flag" "Not full,Full" bitfld.long 0x00 5. " TXFF ,Transmit FIFO full flag" "Not full,Full" textline " " bitfld.long 0x00 4. " RXFE ,Receive FIFO empty flag" "Not empty,Empty" bitfld.long 0x00 3. " BUSY ,UART busy flag" "Idle,Busy" bitfld.long 0x00 2. " DCD ,Data carrier detect flag" "Not detected,Detected" bitfld.long 0x00 1. " DSR ,Data set ready flag" "Not ready,Ready" textline " " bitfld.long 0x00 0. " CTS ,Clear to send flag" "Not cleared,Cleared" endif endif width 11. textline " " sif (!cpuis("TMPM320C1*")) group.long 0x20++0x1B line.long 0x0 "UARTILPR,IrDA low-power counter register" hexmask.long.byte 0x0 0.--7. 1. " ILPDVSR ,8-bit low-power divisor value" line.long 0x4 "UARTIBRD,Integer baud rate register" hexmask.long.word 0x4 0.--15. 1. " BAUD_DIVINT ,The integer baud rate divisor" line.long 0x8 "UARTFBDR,Fractional baud rate register" hexmask.long.byte 0x8 0.--5. 1. " BAUD_DIVFRAC ,The fractional baud rate divisor" line.long 0xC "UARTLCR_H,Line Control register" bitfld.long 0x0C 7. " SPS ,Stick parity select" "Disabled,Enabled" bitfld.long 0x0C 5.--6. " WLEN ,Word length" "5-bits,6-bits,7-bits,8-bits" bitfld.long 0x0C 4. " FEN ,FIFO control" "Disabled,Enabled" bitfld.long 0x0C 3. " STP2 ,Stop bits select" "1-bit,2-bits" textline " " bitfld.long 0x0C 2. " EPS ,Even parity select" "Odd,Even" bitfld.long 0x0C 1. " PEN ,Parity enable" "Disabled,Enabled" bitfld.long 0x0C 0. " BRK ,Send break" "No effect,Sent" line.long 0x10 "UARTCR,Control Register" bitfld.long 0x10 15. " CTSEBN ,CTS hardware flow control enable" "Disabled,Enabled" bitfld.long 0x10 14. " RTSEN ,RTS hardware flow control enable" "Disabled,Enabled" bitfld.long 0x10 11. " RTS ,Complement of the UART Request To Send(RTS) modem status output" "Modem status output is 1,Modem status output is 0" bitfld.long 0x10 10. " DTR ,Complement of the UART Data Set Ready (DTS) modem status output" "Modem status output is 1,Modem status output is 0" textline " " bitfld.long 0x10 9. " RXE ,UART receive enable" "Disabled,Enabled" bitfld.long 0x10 8. " TXE ,UART transmit enable" "Disabled,Enabled" bitfld.long 0x10 2. " SIRLP ,IrDA encoding mode select for transmitting 0 bits" "Active high pulse of 3/16th of the bit period,Pulse width that is 3*IrLPBaud16 period of input signal" textline " " bitfld.long 0x10 1. " SIREN ,SIR enable" "Disabled,Enabled" bitfld.long 0x10 0. " UARTEN ,UART enable" "Disabled,Enabled" line.long 0x14 "UARTIFLS,Interrupt FIFO level select register" bitfld.long 0x14 3.--5. " RXIFLSEL[2:0] ,Receive interrupt FIFO level select (words stored in receive FIFO)" "FIFO>=1/8,FIFO>=1/4,FIFO>=1/2,FIFO>=1/4,FIFO>=1/8,..." bitfld.long 0x14 0.--2. " TXIFSEL[2:0] ,Transmit interrupt FIFO level select (Tx FIFO free space size)" "FIFO=<1/8,FIFO=<1/4,FIFO=<1/2,FIFO=<3/4,FIFO=<7/8,..." line.long 0x18 "UARTIMSC,Interrupt mask set/clear register" bitfld.long 0x18 10. " OEIM ,Overrun error interrupt mask" "Not masked,Masked" bitfld.long 0x18 9. " BEIM ,Break error interrupt mask" "Not masked,Masked" bitfld.long 0x18 8. " PEIM ,Parity error interrupt mask" "Not masked,Masked" textline " " bitfld.long 0x18 7. " FEIM ,Framing error interrupt mask" "Not masked,Masked" bitfld.long 0x18 6. " RTIM ,Receive timeout interrupt mask" "Not masked,Masked" bitfld.long 0x18 5. " TXIM ,Transmit interrupt mask" "Not masked,Masked" textline " " bitfld.long 0x18 4. " RXIM ,Receive interrupt mask" "Not masked,Masked" bitfld.long 0x18 3. " DSRMIM ,DSR modem interrupt mask" "Not masked,Masked" bitfld.long 0x18 2. " DCDMIM ,DCD modem interrupt mask" "Not masked,Masked" textline " " bitfld.long 0x18 1. " CTSMIM ,CTS modem interrupt mask" "Not masked,Masked" bitfld.long 0x18 0. " SIOE ,RIN modem interrupt mask" "Not masked,Masked" rgroup.long 0x3C++0x7 line.long 0x0 "UARTRIS,Raw interrupt status register" bitfld.long 0x0 10. " OERIS ,Overrun error interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 9. " BERIS ,Break error interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 8. " PERIS ,Parity error interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x0 7. " FERIS ,Framing error interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 6. " RTRIS ,Receive timeout interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 5. " TXRIS ,Transmit interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x0 4. " RXRIS ,Receive interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 3. " DSRRMIS ,DSR modem interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 2. " DCDRMIS ,DCD modem interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x0 1. " CTSRMIS ,CTS modem interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 0. " RIRMIS ,RIN modem interrupt status" "No interrupt,Interrupt" line.long 0x4 "UARTMIS,Masked interrupt status register" bitfld.long 0x4 10. " OEMIS ,Overrun error masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 9. " BEMIS ,Break error masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 8. " PEMIS ,Parity error masked interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x4 7. " FEMIS ,Framing error masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 6. " RTMIS ,Receive timeout masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 5. " TXMIS ,Transmit masked interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x4 4. " RXMIS ,Receive masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 3. " DSRMMIS ,DSR modem masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 2. " DCDMMIS ,DCD modem masked interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x4 1. " CTSMMIS ,CTS modem masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 0. " RIMMIS ,RIN modem masked interrupt status" "No interrupt,Interrupt" wgroup.long 0x44++0x3 line.long 0x0 "UARTICR,Interrupt clear register" bitfld.long 0x0 10. " OEIC ,Overrun error interrupt clear" "No effect,Clear" bitfld.long 0x0 9. " BEIC ,Break error interrupt clear" "No effect,Clear" bitfld.long 0x0 8. " PEIC ,Parity error interrupt clear" "No effect,Clear" textline " " bitfld.long 0x0 7. " FEIC ,Framing error interrupt clear" "No effect,Clear" bitfld.long 0x0 6. " RTIC ,Receive timeout interrupt clear" "No effect,Clear" bitfld.long 0x0 5. " TXIC ,Transmit interrupt clear" "No effect,Clear" textline " " bitfld.long 0x0 4. " RXIC ,Receive interrupt clear" "No effect,Clear" bitfld.long 0x0 3. " DSRMIC ,DSR modem interrupt clear" "No effect,Clear" bitfld.long 0x0 2. " DCDMIC ,DCD modem interrupt clear" "No effect,Clear" textline " " bitfld.long 0x0 1. " CTSMIC ,CTS modem interrupt clear" "No effect,Clear" bitfld.long 0x0 0. " RIMIC ,RIN modem interrupt clear" "No effect,Clear" else group.long 0x24++0x17 line.long 0x0 "UARTIBRD,Integer baud rate register" hexmask.long.word 0x0 0.--15. 1. " BAUD_DIVINT ,The integer baud rate divisor" line.long 0x4 "UARTFBDR,Fractional baud rate register" hexmask.long.byte 0x4 0.--5. 1. " BAUD_DIVFRAC ,The fractional baud rate divisor" line.long 0x8 "UARTLCR_H,Line Control register" bitfld.long 0x08 7. " SPS ,Stick parity select" "Disabled,Enabled" bitfld.long 0x08 5.--6. " WLEN ,Word length" "5-bits,6-bits,7-bits,8-bits" bitfld.long 0x08 4. " FEN ,FIFO control" "Disabled,Enabled" bitfld.long 0x08 3. " STP2 ,Stop bits select" "1-bit,2-bits" textline " " bitfld.long 0x08 2. " EPS ,Even parity select" "Odd,Even" bitfld.long 0x08 1. " PEN ,Parity enable" "Disabled,Enabled" bitfld.long 0x08 0. " BRK ,Send break" "No effect,Sent" line.long 0x0C "UARTCR,Control Register" bitfld.long 0x0C 9. " RXE ,Receive enable" "Disabled,Enabled" bitfld.long 0x0C 8. " TXE ,Transmit enable" "Disabled,Enabled" bitfld.long 0x0C 0. " UARTEN ,UART enable" "Disabled,Enabled" line.long 0x10 "UARTIFLS,Interrupt FIFO level select register" bitfld.long 0x10 3.--5. " RXIFLSEL[2:0] ,Receive interrupt FIFO level select (1 word = 12 bits)" "4th,8th,16th,24th,28th,..." bitfld.long 0x10 0.--2. " TXIFSEL[2:0] ,Transmit interrupt FIFO level select (1 word = 8 bits)" "4th,8th,16th,24th,28th,..." line.long 0x14 "UARTIMSC,Interrupt mask set/clear register" bitfld.long 0x14 10. " OEIM ,Overrun error interrupt mask" "Not masked,Masked" bitfld.long 0x14 9. " BEIM ,Break error interrupt mask" "Not masked,Masked" bitfld.long 0x14 8. " PEIM ,Parity error interrupt mask" "Not masked,Masked" bitfld.long 0x14 7. " FEIM ,Framing error interrupt mask" "Not masked,Masked" textline " " bitfld.long 0x14 6. " RTIM ,Receive timeout interrupt mask" "Not masked,Masked" bitfld.long 0x14 5. " TXIM ,Transmit interrupt mask" "Not masked,Masked" bitfld.long 0x14 4. " RXIM ,Receive interrupt mask" "Not masked,Masked" rgroup.long 0x3C++0x7 line.long 0x0 "UARTRIS,Raw interrupt status register" bitfld.long 0x0 10. " OERIS ,Overrun error interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 9. " BERIS ,Break error interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 8. " PERIS ,Parity error interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 7. " FERIS ,Framing error interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x0 6. " RTRIS ,Receive timeout interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 5. " TXRIS ,Transmit interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 4. " RXRIS ,Receive interrupt status" "No interrupt,Interrupt" line.long 0x4 "UARTMIS,Masked interrupt status register" bitfld.long 0x4 10. " OEMIS ,Overrun error masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 9. " BEMIS ,Break error masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 8. " PEMIS ,Parity error masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 7. " FEMIS ,Framing error masked interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x4 6. " RTMIS ,Receive timeout masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 5. " TXMIS ,Transmit masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 4. " RXMIS ,Receive masked interrupt status" "No interrupt,Interrupt" wgroup.long 0x44++0x3 line.long 0x0 "UARTICR,Interrupt clear register" bitfld.long 0x0 10. " OEIC ,Overrun error interrupt clear" "No effect,Clear" bitfld.long 0x0 9. " BEIC ,Break error interrupt clear" "No effect,Clear" bitfld.long 0x0 8. " PEIC ,Parity error interrupt clear" "No effect,Clear" bitfld.long 0x0 7. " FEIC ,Framing error interrupt clear" "No effect,Clear" textline " " bitfld.long 0x0 6. " RTIC ,Receive timeout interrupt clear" "No effect,Clear" bitfld.long 0x0 5. " TXIC ,Transmit interrupt clear" "No effect,Clear" bitfld.long 0x0 4. " RXIC ,Receive interrupt clear" "No effect,Clear" endif group.long 0x48++0x3 line.long 0x00 "UARTDMACR,DMA control register" bitfld.long 0x00 2. " DMAONERR ,DMA on error" "Not available,Available" bitfld.long 0x00 1. " TXDMAE ,Transmit FIFO DMA enable" "Disabled,Enabled" bitfld.long 0x00 0. " RXDMAE ,Receive FIFO DMA enable" "Disabled,Enabled" width 12. tree.end tree "Channel 3" base ad:0x4001C000 width 9. group.long 0x0++0x3 line.long 0x0 "UARTDR,Data register" rbitfld.long 0x00 11. " OE ,Overrun error" "No error,Error" rbitfld.long 0x00 10. " BE ,Break error" "No error,Error" rbitfld.long 0x00 9. " PE ,Parity error" "No error,Error" rbitfld.long 0x00 8. " FE ,Framing error" "No error,Error" textline " " hexmask.long.byte 0x00 0.--7. 1. " DATA ,Receive/Transmit data" rgroup.long 0x4++0x3 line.long 0x0 "UARTRSR,Receive status register" bitfld.long 0x00 3. " OE ,Overrun error" "No error,Error" bitfld.long 0x00 2. " BE ,Break error" "No error,Error" bitfld.long 0x00 1. " PE ,Parity error" "No error,Error" bitfld.long 0x00 0. " FE ,Framing error" "No error,Error" wgroup.long 0x4++0x3 line.long 0x0 "UARTECR,Error clear register" bitfld.long 0x00 3. " OE ,Overrun error clear" "No effect,Clear" bitfld.long 0x00 2. " BE ,Break error clear" "No effect,Clear" bitfld.long 0x00 1. " PE ,Parity error clear" "No effect,Clear" bitfld.long 0x00 0. " FE ,Framing error clear" "No effect,Clear" sif cpuis("TMPM320C1*") rgroup.long 0x18++0x3 line.long 0x0 "UARTFR,Flag register" bitfld.long 0x00 7. " TXFE ,Transmit hold register empty flag" "Not empty,Empty" bitfld.long 0x00 6. " RXFF ,Receive hold register full flag" "Not full,Full" bitfld.long 0x00 5. " TXFF ,Transmit hold register full flag" "Not full,Full" bitfld.long 0x00 4. " RXFE ,Receive hold register empty flag" "Not empty,Empty" textline " " bitfld.long 0x00 3. " BUSY ,UART busy flag" "Idle,Busy" else if ((d.l(ad:0x4001C000+0x2C)&0x10)==0x00) rgroup.long 0x18++0x3 line.long 0x0 "UARTFR,Flag register" bitfld.long 0x00 8. " RI ,Ring indicator flag" "0,Modem status" bitfld.long 0x00 7. " TXFE ,Transmit hold register empty flag" "Not empty,Empty" bitfld.long 0x00 6. " RXFF ,Receive hold register full flag" "Not full,Full" bitfld.long 0x00 5. " TXFF ,Transmit hold register full flag" "Not full,Full" textline " " bitfld.long 0x00 4. " RXFE ,Receive hold register empty flag" "Not empty,Empty" bitfld.long 0x00 3. " BUSY ,UART busy flag" "Idle,Busy" bitfld.long 0x00 2. " DCD ,Data carrier detect flag" "Not detected,Detected" bitfld.long 0x00 1. " DSR ,Data set ready flag" "Not ready,Ready" textline " " bitfld.long 0x00 0. " CTS ,Clear to send flag" "Not cleared,Cleared" else rgroup.long 0x18++0x3 line.long 0x0 "UARTFR,Flag register" bitfld.long 0x00 8. " RI ,Ring indicator flag" "0,Modem status" bitfld.long 0x00 7. " TXFE ,Transmit FIFO empty flag" "Not empty,Empty" bitfld.long 0x00 6. " RXFF ,Receive FIFO full flag" "Not full,Full" bitfld.long 0x00 5. " TXFF ,Transmit FIFO full flag" "Not full,Full" textline " " bitfld.long 0x00 4. " RXFE ,Receive FIFO empty flag" "Not empty,Empty" bitfld.long 0x00 3. " BUSY ,UART busy flag" "Idle,Busy" bitfld.long 0x00 2. " DCD ,Data carrier detect flag" "Not detected,Detected" bitfld.long 0x00 1. " DSR ,Data set ready flag" "Not ready,Ready" textline " " bitfld.long 0x00 0. " CTS ,Clear to send flag" "Not cleared,Cleared" endif endif width 11. textline " " sif (!cpuis("TMPM320C1*")) group.long 0x20++0x1B line.long 0x0 "UARTILPR,IrDA low-power counter register" hexmask.long.byte 0x0 0.--7. 1. " ILPDVSR ,8-bit low-power divisor value" line.long 0x4 "UARTIBRD,Integer baud rate register" hexmask.long.word 0x4 0.--15. 1. " BAUD_DIVINT ,The integer baud rate divisor" line.long 0x8 "UARTFBDR,Fractional baud rate register" hexmask.long.byte 0x8 0.--5. 1. " BAUD_DIVFRAC ,The fractional baud rate divisor" line.long 0xC "UARTLCR_H,Line Control register" bitfld.long 0x0C 7. " SPS ,Stick parity select" "Disabled,Enabled" bitfld.long 0x0C 5.--6. " WLEN ,Word length" "5-bits,6-bits,7-bits,8-bits" bitfld.long 0x0C 4. " FEN ,FIFO control" "Disabled,Enabled" bitfld.long 0x0C 3. " STP2 ,Stop bits select" "1-bit,2-bits" textline " " bitfld.long 0x0C 2. " EPS ,Even parity select" "Odd,Even" bitfld.long 0x0C 1. " PEN ,Parity enable" "Disabled,Enabled" bitfld.long 0x0C 0. " BRK ,Send break" "No effect,Sent" line.long 0x10 "UARTCR,Control Register" bitfld.long 0x10 15. " CTSEBN ,CTS hardware flow control enable" "Disabled,Enabled" bitfld.long 0x10 14. " RTSEN ,RTS hardware flow control enable" "Disabled,Enabled" bitfld.long 0x10 11. " RTS ,Complement of the UART Request To Send(RTS) modem status output" "Modem status output is 1,Modem status output is 0" bitfld.long 0x10 10. " DTR ,Complement of the UART Data Set Ready (DTS) modem status output" "Modem status output is 1,Modem status output is 0" textline " " bitfld.long 0x10 9. " RXE ,UART receive enable" "Disabled,Enabled" bitfld.long 0x10 8. " TXE ,UART transmit enable" "Disabled,Enabled" bitfld.long 0x10 2. " SIRLP ,IrDA encoding mode select for transmitting 0 bits" "Active high pulse of 3/16th of the bit period,Pulse width that is 3*IrLPBaud16 period of input signal" textline " " bitfld.long 0x10 1. " SIREN ,SIR enable" "Disabled,Enabled" bitfld.long 0x10 0. " UARTEN ,UART enable" "Disabled,Enabled" line.long 0x14 "UARTIFLS,Interrupt FIFO level select register" bitfld.long 0x14 3.--5. " RXIFLSEL[2:0] ,Receive interrupt FIFO level select (words stored in receive FIFO)" "FIFO>=1/8,FIFO>=1/4,FIFO>=1/2,FIFO>=1/4,FIFO>=1/8,..." bitfld.long 0x14 0.--2. " TXIFSEL[2:0] ,Transmit interrupt FIFO level select (Tx FIFO free space size)" "FIFO=<1/8,FIFO=<1/4,FIFO=<1/2,FIFO=<3/4,FIFO=<7/8,..." line.long 0x18 "UARTIMSC,Interrupt mask set/clear register" bitfld.long 0x18 10. " OEIM ,Overrun error interrupt mask" "Not masked,Masked" bitfld.long 0x18 9. " BEIM ,Break error interrupt mask" "Not masked,Masked" bitfld.long 0x18 8. " PEIM ,Parity error interrupt mask" "Not masked,Masked" textline " " bitfld.long 0x18 7. " FEIM ,Framing error interrupt mask" "Not masked,Masked" bitfld.long 0x18 6. " RTIM ,Receive timeout interrupt mask" "Not masked,Masked" bitfld.long 0x18 5. " TXIM ,Transmit interrupt mask" "Not masked,Masked" textline " " bitfld.long 0x18 4. " RXIM ,Receive interrupt mask" "Not masked,Masked" bitfld.long 0x18 3. " DSRMIM ,DSR modem interrupt mask" "Not masked,Masked" bitfld.long 0x18 2. " DCDMIM ,DCD modem interrupt mask" "Not masked,Masked" textline " " bitfld.long 0x18 1. " CTSMIM ,CTS modem interrupt mask" "Not masked,Masked" bitfld.long 0x18 0. " SIOE ,RIN modem interrupt mask" "Not masked,Masked" rgroup.long 0x3C++0x7 line.long 0x0 "UARTRIS,Raw interrupt status register" bitfld.long 0x0 10. " OERIS ,Overrun error interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 9. " BERIS ,Break error interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 8. " PERIS ,Parity error interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x0 7. " FERIS ,Framing error interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 6. " RTRIS ,Receive timeout interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 5. " TXRIS ,Transmit interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x0 4. " RXRIS ,Receive interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 3. " DSRRMIS ,DSR modem interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 2. " DCDRMIS ,DCD modem interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x0 1. " CTSRMIS ,CTS modem interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 0. " RIRMIS ,RIN modem interrupt status" "No interrupt,Interrupt" line.long 0x4 "UARTMIS,Masked interrupt status register" bitfld.long 0x4 10. " OEMIS ,Overrun error masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 9. " BEMIS ,Break error masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 8. " PEMIS ,Parity error masked interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x4 7. " FEMIS ,Framing error masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 6. " RTMIS ,Receive timeout masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 5. " TXMIS ,Transmit masked interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x4 4. " RXMIS ,Receive masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 3. " DSRMMIS ,DSR modem masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 2. " DCDMMIS ,DCD modem masked interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x4 1. " CTSMMIS ,CTS modem masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 0. " RIMMIS ,RIN modem masked interrupt status" "No interrupt,Interrupt" wgroup.long 0x44++0x3 line.long 0x0 "UARTICR,Interrupt clear register" bitfld.long 0x0 10. " OEIC ,Overrun error interrupt clear" "No effect,Clear" bitfld.long 0x0 9. " BEIC ,Break error interrupt clear" "No effect,Clear" bitfld.long 0x0 8. " PEIC ,Parity error interrupt clear" "No effect,Clear" textline " " bitfld.long 0x0 7. " FEIC ,Framing error interrupt clear" "No effect,Clear" bitfld.long 0x0 6. " RTIC ,Receive timeout interrupt clear" "No effect,Clear" bitfld.long 0x0 5. " TXIC ,Transmit interrupt clear" "No effect,Clear" textline " " bitfld.long 0x0 4. " RXIC ,Receive interrupt clear" "No effect,Clear" bitfld.long 0x0 3. " DSRMIC ,DSR modem interrupt clear" "No effect,Clear" bitfld.long 0x0 2. " DCDMIC ,DCD modem interrupt clear" "No effect,Clear" textline " " bitfld.long 0x0 1. " CTSMIC ,CTS modem interrupt clear" "No effect,Clear" bitfld.long 0x0 0. " RIMIC ,RIN modem interrupt clear" "No effect,Clear" else group.long 0x24++0x17 line.long 0x0 "UARTIBRD,Integer baud rate register" hexmask.long.word 0x0 0.--15. 1. " BAUD_DIVINT ,The integer baud rate divisor" line.long 0x4 "UARTFBDR,Fractional baud rate register" hexmask.long.byte 0x4 0.--5. 1. " BAUD_DIVFRAC ,The fractional baud rate divisor" line.long 0x8 "UARTLCR_H,Line Control register" bitfld.long 0x08 7. " SPS ,Stick parity select" "Disabled,Enabled" bitfld.long 0x08 5.--6. " WLEN ,Word length" "5-bits,6-bits,7-bits,8-bits" bitfld.long 0x08 4. " FEN ,FIFO control" "Disabled,Enabled" bitfld.long 0x08 3. " STP2 ,Stop bits select" "1-bit,2-bits" textline " " bitfld.long 0x08 2. " EPS ,Even parity select" "Odd,Even" bitfld.long 0x08 1. " PEN ,Parity enable" "Disabled,Enabled" bitfld.long 0x08 0. " BRK ,Send break" "No effect,Sent" line.long 0x0C "UARTCR,Control Register" bitfld.long 0x0C 9. " RXE ,Receive enable" "Disabled,Enabled" bitfld.long 0x0C 8. " TXE ,Transmit enable" "Disabled,Enabled" bitfld.long 0x0C 0. " UARTEN ,UART enable" "Disabled,Enabled" line.long 0x10 "UARTIFLS,Interrupt FIFO level select register" bitfld.long 0x10 3.--5. " RXIFLSEL[2:0] ,Receive interrupt FIFO level select (1 word = 12 bits)" "4th,8th,16th,24th,28th,..." bitfld.long 0x10 0.--2. " TXIFSEL[2:0] ,Transmit interrupt FIFO level select (1 word = 8 bits)" "4th,8th,16th,24th,28th,..." line.long 0x14 "UARTIMSC,Interrupt mask set/clear register" bitfld.long 0x14 10. " OEIM ,Overrun error interrupt mask" "Not masked,Masked" bitfld.long 0x14 9. " BEIM ,Break error interrupt mask" "Not masked,Masked" bitfld.long 0x14 8. " PEIM ,Parity error interrupt mask" "Not masked,Masked" bitfld.long 0x14 7. " FEIM ,Framing error interrupt mask" "Not masked,Masked" textline " " bitfld.long 0x14 6. " RTIM ,Receive timeout interrupt mask" "Not masked,Masked" bitfld.long 0x14 5. " TXIM ,Transmit interrupt mask" "Not masked,Masked" bitfld.long 0x14 4. " RXIM ,Receive interrupt mask" "Not masked,Masked" rgroup.long 0x3C++0x7 line.long 0x0 "UARTRIS,Raw interrupt status register" bitfld.long 0x0 10. " OERIS ,Overrun error interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 9. " BERIS ,Break error interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 8. " PERIS ,Parity error interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 7. " FERIS ,Framing error interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x0 6. " RTRIS ,Receive timeout interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 5. " TXRIS ,Transmit interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 4. " RXRIS ,Receive interrupt status" "No interrupt,Interrupt" line.long 0x4 "UARTMIS,Masked interrupt status register" bitfld.long 0x4 10. " OEMIS ,Overrun error masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 9. " BEMIS ,Break error masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 8. " PEMIS ,Parity error masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 7. " FEMIS ,Framing error masked interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x4 6. " RTMIS ,Receive timeout masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 5. " TXMIS ,Transmit masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 4. " RXMIS ,Receive masked interrupt status" "No interrupt,Interrupt" wgroup.long 0x44++0x3 line.long 0x0 "UARTICR,Interrupt clear register" bitfld.long 0x0 10. " OEIC ,Overrun error interrupt clear" "No effect,Clear" bitfld.long 0x0 9. " BEIC ,Break error interrupt clear" "No effect,Clear" bitfld.long 0x0 8. " PEIC ,Parity error interrupt clear" "No effect,Clear" bitfld.long 0x0 7. " FEIC ,Framing error interrupt clear" "No effect,Clear" textline " " bitfld.long 0x0 6. " RTIC ,Receive timeout interrupt clear" "No effect,Clear" bitfld.long 0x0 5. " TXIC ,Transmit interrupt clear" "No effect,Clear" bitfld.long 0x0 4. " RXIC ,Receive interrupt clear" "No effect,Clear" endif group.long 0x48++0x3 line.long 0x00 "UARTDMACR,DMA control register" bitfld.long 0x00 2. " DMAONERR ,DMA on error" "Not available,Available" bitfld.long 0x00 1. " TXDMAE ,Transmit FIFO DMA enable" "Disabled,Enabled" bitfld.long 0x00 0. " RXDMAE ,Receive FIFO DMA enable" "Disabled,Enabled" width 12. tree.end endif sif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*") tree "Channel 4" base ad:0x40048000 width 9. group.long 0x0++0x3 line.long 0x0 "UARTDR,Data register" rbitfld.long 0x00 11. " OE ,Overrun error" "No error,Error" rbitfld.long 0x00 10. " BE ,Break error" "No error,Error" rbitfld.long 0x00 9. " PE ,Parity error" "No error,Error" rbitfld.long 0x00 8. " FE ,Framing error" "No error,Error" textline " " hexmask.long.byte 0x00 0.--7. 1. " DATA ,Receive/Transmit data" rgroup.long 0x4++0x3 line.long 0x0 "UARTRSR,Receive status register" bitfld.long 0x00 3. " OE ,Overrun error" "No error,Error" bitfld.long 0x00 2. " BE ,Break error" "No error,Error" bitfld.long 0x00 1. " PE ,Parity error" "No error,Error" bitfld.long 0x00 0. " FE ,Framing error" "No error,Error" wgroup.long 0x4++0x3 line.long 0x0 "UARTECR,Error clear register" bitfld.long 0x00 3. " OE ,Overrun error clear" "No effect,Clear" bitfld.long 0x00 2. " BE ,Break error clear" "No effect,Clear" bitfld.long 0x00 1. " PE ,Parity error clear" "No effect,Clear" bitfld.long 0x00 0. " FE ,Framing error clear" "No effect,Clear" sif cpuis("TMPM320C1*") rgroup.long 0x18++0x3 line.long 0x0 "UARTFR,Flag register" bitfld.long 0x00 7. " TXFE ,Transmit hold register empty flag" "Not empty,Empty" bitfld.long 0x00 6. " RXFF ,Receive hold register full flag" "Not full,Full" bitfld.long 0x00 5. " TXFF ,Transmit hold register full flag" "Not full,Full" bitfld.long 0x00 4. " RXFE ,Receive hold register empty flag" "Not empty,Empty" textline " " bitfld.long 0x00 3. " BUSY ,UART busy flag" "Idle,Busy" else if ((d.l(ad:0x40048000+0x2C)&0x10)==0x00) rgroup.long 0x18++0x3 line.long 0x0 "UARTFR,Flag register" bitfld.long 0x00 8. " RI ,Ring indicator flag" "0,Modem status" bitfld.long 0x00 7. " TXFE ,Transmit hold register empty flag" "Not empty,Empty" bitfld.long 0x00 6. " RXFF ,Receive hold register full flag" "Not full,Full" bitfld.long 0x00 5. " TXFF ,Transmit hold register full flag" "Not full,Full" textline " " bitfld.long 0x00 4. " RXFE ,Receive hold register empty flag" "Not empty,Empty" bitfld.long 0x00 3. " BUSY ,UART busy flag" "Idle,Busy" bitfld.long 0x00 2. " DCD ,Data carrier detect flag" "Not detected,Detected" bitfld.long 0x00 1. " DSR ,Data set ready flag" "Not ready,Ready" textline " " bitfld.long 0x00 0. " CTS ,Clear to send flag" "Not cleared,Cleared" else rgroup.long 0x18++0x3 line.long 0x0 "UARTFR,Flag register" bitfld.long 0x00 8. " RI ,Ring indicator flag" "0,Modem status" bitfld.long 0x00 7. " TXFE ,Transmit FIFO empty flag" "Not empty,Empty" bitfld.long 0x00 6. " RXFF ,Receive FIFO full flag" "Not full,Full" bitfld.long 0x00 5. " TXFF ,Transmit FIFO full flag" "Not full,Full" textline " " bitfld.long 0x00 4. " RXFE ,Receive FIFO empty flag" "Not empty,Empty" bitfld.long 0x00 3. " BUSY ,UART busy flag" "Idle,Busy" bitfld.long 0x00 2. " DCD ,Data carrier detect flag" "Not detected,Detected" bitfld.long 0x00 1. " DSR ,Data set ready flag" "Not ready,Ready" textline " " bitfld.long 0x00 0. " CTS ,Clear to send flag" "Not cleared,Cleared" endif endif width 11. textline " " sif (!cpuis("TMPM320C1*")) group.long 0x20++0x1B line.long 0x0 "UARTILPR,IrDA low-power counter register" hexmask.long.byte 0x0 0.--7. 1. " ILPDVSR ,8-bit low-power divisor value" line.long 0x4 "UARTIBRD,Integer baud rate register" hexmask.long.word 0x4 0.--15. 1. " BAUD_DIVINT ,The integer baud rate divisor" line.long 0x8 "UARTFBDR,Fractional baud rate register" hexmask.long.byte 0x8 0.--5. 1. " BAUD_DIVFRAC ,The fractional baud rate divisor" line.long 0xC "UARTLCR_H,Line Control register" bitfld.long 0x0C 7. " SPS ,Stick parity select" "Disabled,Enabled" bitfld.long 0x0C 5.--6. " WLEN ,Word length" "5-bits,6-bits,7-bits,8-bits" bitfld.long 0x0C 4. " FEN ,FIFO control" "Disabled,Enabled" bitfld.long 0x0C 3. " STP2 ,Stop bits select" "1-bit,2-bits" textline " " bitfld.long 0x0C 2. " EPS ,Even parity select" "Odd,Even" bitfld.long 0x0C 1. " PEN ,Parity enable" "Disabled,Enabled" bitfld.long 0x0C 0. " BRK ,Send break" "No effect,Sent" line.long 0x10 "UARTCR,Control Register" bitfld.long 0x10 15. " CTSEBN ,CTS hardware flow control enable" "Disabled,Enabled" bitfld.long 0x10 14. " RTSEN ,RTS hardware flow control enable" "Disabled,Enabled" bitfld.long 0x10 11. " RTS ,Complement of the UART Request To Send(RTS) modem status output" "Modem status output is 1,Modem status output is 0" bitfld.long 0x10 10. " DTR ,Complement of the UART Data Set Ready (DTS) modem status output" "Modem status output is 1,Modem status output is 0" textline " " bitfld.long 0x10 9. " RXE ,UART receive enable" "Disabled,Enabled" bitfld.long 0x10 8. " TXE ,UART transmit enable" "Disabled,Enabled" bitfld.long 0x10 2. " SIRLP ,IrDA encoding mode select for transmitting 0 bits" "Active high pulse of 3/16th of the bit period,Pulse width that is 3*IrLPBaud16 period of input signal" textline " " bitfld.long 0x10 1. " SIREN ,SIR enable" "Disabled,Enabled" bitfld.long 0x10 0. " UARTEN ,UART enable" "Disabled,Enabled" line.long 0x14 "UARTIFLS,Interrupt FIFO level select register" bitfld.long 0x14 3.--5. " RXIFLSEL[2:0] ,Receive interrupt FIFO level select (words stored in receive FIFO)" "FIFO>=1/8,FIFO>=1/4,FIFO>=1/2,FIFO>=1/4,FIFO>=1/8,..." bitfld.long 0x14 0.--2. " TXIFSEL[2:0] ,Transmit interrupt FIFO level select (Tx FIFO free space size)" "FIFO=<1/8,FIFO=<1/4,FIFO=<1/2,FIFO=<3/4,FIFO=<7/8,..." line.long 0x18 "UARTIMSC,Interrupt mask set/clear register" bitfld.long 0x18 10. " OEIM ,Overrun error interrupt mask" "Not masked,Masked" bitfld.long 0x18 9. " BEIM ,Break error interrupt mask" "Not masked,Masked" bitfld.long 0x18 8. " PEIM ,Parity error interrupt mask" "Not masked,Masked" textline " " bitfld.long 0x18 7. " FEIM ,Framing error interrupt mask" "Not masked,Masked" bitfld.long 0x18 6. " RTIM ,Receive timeout interrupt mask" "Not masked,Masked" bitfld.long 0x18 5. " TXIM ,Transmit interrupt mask" "Not masked,Masked" textline " " bitfld.long 0x18 4. " RXIM ,Receive interrupt mask" "Not masked,Masked" bitfld.long 0x18 3. " DSRMIM ,DSR modem interrupt mask" "Not masked,Masked" bitfld.long 0x18 2. " DCDMIM ,DCD modem interrupt mask" "Not masked,Masked" textline " " bitfld.long 0x18 1. " CTSMIM ,CTS modem interrupt mask" "Not masked,Masked" bitfld.long 0x18 0. " SIOE ,RIN modem interrupt mask" "Not masked,Masked" rgroup.long 0x3C++0x7 line.long 0x0 "UARTRIS,Raw interrupt status register" bitfld.long 0x0 10. " OERIS ,Overrun error interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 9. " BERIS ,Break error interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 8. " PERIS ,Parity error interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x0 7. " FERIS ,Framing error interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 6. " RTRIS ,Receive timeout interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 5. " TXRIS ,Transmit interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x0 4. " RXRIS ,Receive interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 3. " DSRRMIS ,DSR modem interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 2. " DCDRMIS ,DCD modem interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x0 1. " CTSRMIS ,CTS modem interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 0. " RIRMIS ,RIN modem interrupt status" "No interrupt,Interrupt" line.long 0x4 "UARTMIS,Masked interrupt status register" bitfld.long 0x4 10. " OEMIS ,Overrun error masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 9. " BEMIS ,Break error masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 8. " PEMIS ,Parity error masked interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x4 7. " FEMIS ,Framing error masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 6. " RTMIS ,Receive timeout masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 5. " TXMIS ,Transmit masked interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x4 4. " RXMIS ,Receive masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 3. " DSRMMIS ,DSR modem masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 2. " DCDMMIS ,DCD modem masked interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x4 1. " CTSMMIS ,CTS modem masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 0. " RIMMIS ,RIN modem masked interrupt status" "No interrupt,Interrupt" wgroup.long 0x44++0x3 line.long 0x0 "UARTICR,Interrupt clear register" bitfld.long 0x0 10. " OEIC ,Overrun error interrupt clear" "No effect,Clear" bitfld.long 0x0 9. " BEIC ,Break error interrupt clear" "No effect,Clear" bitfld.long 0x0 8. " PEIC ,Parity error interrupt clear" "No effect,Clear" textline " " bitfld.long 0x0 7. " FEIC ,Framing error interrupt clear" "No effect,Clear" bitfld.long 0x0 6. " RTIC ,Receive timeout interrupt clear" "No effect,Clear" bitfld.long 0x0 5. " TXIC ,Transmit interrupt clear" "No effect,Clear" textline " " bitfld.long 0x0 4. " RXIC ,Receive interrupt clear" "No effect,Clear" bitfld.long 0x0 3. " DSRMIC ,DSR modem interrupt clear" "No effect,Clear" bitfld.long 0x0 2. " DCDMIC ,DCD modem interrupt clear" "No effect,Clear" textline " " bitfld.long 0x0 1. " CTSMIC ,CTS modem interrupt clear" "No effect,Clear" bitfld.long 0x0 0. " RIMIC ,RIN modem interrupt clear" "No effect,Clear" else group.long 0x24++0x17 line.long 0x0 "UARTIBRD,Integer baud rate register" hexmask.long.word 0x0 0.--15. 1. " BAUD_DIVINT ,The integer baud rate divisor" line.long 0x4 "UARTFBDR,Fractional baud rate register" hexmask.long.byte 0x4 0.--5. 1. " BAUD_DIVFRAC ,The fractional baud rate divisor" line.long 0x8 "UARTLCR_H,Line Control register" bitfld.long 0x08 7. " SPS ,Stick parity select" "Disabled,Enabled" bitfld.long 0x08 5.--6. " WLEN ,Word length" "5-bits,6-bits,7-bits,8-bits" bitfld.long 0x08 4. " FEN ,FIFO control" "Disabled,Enabled" bitfld.long 0x08 3. " STP2 ,Stop bits select" "1-bit,2-bits" textline " " bitfld.long 0x08 2. " EPS ,Even parity select" "Odd,Even" bitfld.long 0x08 1. " PEN ,Parity enable" "Disabled,Enabled" bitfld.long 0x08 0. " BRK ,Send break" "No effect,Sent" line.long 0x0C "UARTCR,Control Register" bitfld.long 0x0C 9. " RXE ,Receive enable" "Disabled,Enabled" bitfld.long 0x0C 8. " TXE ,Transmit enable" "Disabled,Enabled" bitfld.long 0x0C 0. " UARTEN ,UART enable" "Disabled,Enabled" line.long 0x10 "UARTIFLS,Interrupt FIFO level select register" bitfld.long 0x10 3.--5. " RXIFLSEL[2:0] ,Receive interrupt FIFO level select (1 word = 12 bits)" "4th,8th,16th,24th,28th,..." bitfld.long 0x10 0.--2. " TXIFSEL[2:0] ,Transmit interrupt FIFO level select (1 word = 8 bits)" "4th,8th,16th,24th,28th,..." line.long 0x14 "UARTIMSC,Interrupt mask set/clear register" bitfld.long 0x14 10. " OEIM ,Overrun error interrupt mask" "Not masked,Masked" bitfld.long 0x14 9. " BEIM ,Break error interrupt mask" "Not masked,Masked" bitfld.long 0x14 8. " PEIM ,Parity error interrupt mask" "Not masked,Masked" bitfld.long 0x14 7. " FEIM ,Framing error interrupt mask" "Not masked,Masked" textline " " bitfld.long 0x14 6. " RTIM ,Receive timeout interrupt mask" "Not masked,Masked" bitfld.long 0x14 5. " TXIM ,Transmit interrupt mask" "Not masked,Masked" bitfld.long 0x14 4. " RXIM ,Receive interrupt mask" "Not masked,Masked" rgroup.long 0x3C++0x7 line.long 0x0 "UARTRIS,Raw interrupt status register" bitfld.long 0x0 10. " OERIS ,Overrun error interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 9. " BERIS ,Break error interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 8. " PERIS ,Parity error interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 7. " FERIS ,Framing error interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x0 6. " RTRIS ,Receive timeout interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 5. " TXRIS ,Transmit interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 4. " RXRIS ,Receive interrupt status" "No interrupt,Interrupt" line.long 0x4 "UARTMIS,Masked interrupt status register" bitfld.long 0x4 10. " OEMIS ,Overrun error masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 9. " BEMIS ,Break error masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 8. " PEMIS ,Parity error masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 7. " FEMIS ,Framing error masked interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x4 6. " RTMIS ,Receive timeout masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 5. " TXMIS ,Transmit masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 4. " RXMIS ,Receive masked interrupt status" "No interrupt,Interrupt" wgroup.long 0x44++0x3 line.long 0x0 "UARTICR,Interrupt clear register" bitfld.long 0x0 10. " OEIC ,Overrun error interrupt clear" "No effect,Clear" bitfld.long 0x0 9. " BEIC ,Break error interrupt clear" "No effect,Clear" bitfld.long 0x0 8. " PEIC ,Parity error interrupt clear" "No effect,Clear" bitfld.long 0x0 7. " FEIC ,Framing error interrupt clear" "No effect,Clear" textline " " bitfld.long 0x0 6. " RTIC ,Receive timeout interrupt clear" "No effect,Clear" bitfld.long 0x0 5. " TXIC ,Transmit interrupt clear" "No effect,Clear" bitfld.long 0x0 4. " RXIC ,Receive interrupt clear" "No effect,Clear" endif group.long 0x48++0x3 line.long 0x00 "UARTDMACR,DMA control register" bitfld.long 0x00 2. " DMAONERR ,DMA on error" "Not available,Available" bitfld.long 0x00 1. " TXDMAE ,Transmit FIFO DMA enable" "Disabled,Enabled" bitfld.long 0x00 0. " RXDMAE ,Receive FIFO DMA enable" "Disabled,Enabled" width 12. tree.end tree "Channel 5" base ad:0x40049000 width 9. group.long 0x0++0x3 line.long 0x0 "UARTDR,Data register" rbitfld.long 0x00 11. " OE ,Overrun error" "No error,Error" rbitfld.long 0x00 10. " BE ,Break error" "No error,Error" rbitfld.long 0x00 9. " PE ,Parity error" "No error,Error" rbitfld.long 0x00 8. " FE ,Framing error" "No error,Error" textline " " hexmask.long.byte 0x00 0.--7. 1. " DATA ,Receive/Transmit data" rgroup.long 0x4++0x3 line.long 0x0 "UARTRSR,Receive status register" bitfld.long 0x00 3. " OE ,Overrun error" "No error,Error" bitfld.long 0x00 2. " BE ,Break error" "No error,Error" bitfld.long 0x00 1. " PE ,Parity error" "No error,Error" bitfld.long 0x00 0. " FE ,Framing error" "No error,Error" wgroup.long 0x4++0x3 line.long 0x0 "UARTECR,Error clear register" bitfld.long 0x00 3. " OE ,Overrun error clear" "No effect,Clear" bitfld.long 0x00 2. " BE ,Break error clear" "No effect,Clear" bitfld.long 0x00 1. " PE ,Parity error clear" "No effect,Clear" bitfld.long 0x00 0. " FE ,Framing error clear" "No effect,Clear" sif cpuis("TMPM320C1*") rgroup.long 0x18++0x3 line.long 0x0 "UARTFR,Flag register" bitfld.long 0x00 7. " TXFE ,Transmit hold register empty flag" "Not empty,Empty" bitfld.long 0x00 6. " RXFF ,Receive hold register full flag" "Not full,Full" bitfld.long 0x00 5. " TXFF ,Transmit hold register full flag" "Not full,Full" bitfld.long 0x00 4. " RXFE ,Receive hold register empty flag" "Not empty,Empty" textline " " bitfld.long 0x00 3. " BUSY ,UART busy flag" "Idle,Busy" else if ((d.l(ad:0x40049000+0x2C)&0x10)==0x00) rgroup.long 0x18++0x3 line.long 0x0 "UARTFR,Flag register" bitfld.long 0x00 8. " RI ,Ring indicator flag" "0,Modem status" bitfld.long 0x00 7. " TXFE ,Transmit hold register empty flag" "Not empty,Empty" bitfld.long 0x00 6. " RXFF ,Receive hold register full flag" "Not full,Full" bitfld.long 0x00 5. " TXFF ,Transmit hold register full flag" "Not full,Full" textline " " bitfld.long 0x00 4. " RXFE ,Receive hold register empty flag" "Not empty,Empty" bitfld.long 0x00 3. " BUSY ,UART busy flag" "Idle,Busy" bitfld.long 0x00 2. " DCD ,Data carrier detect flag" "Not detected,Detected" bitfld.long 0x00 1. " DSR ,Data set ready flag" "Not ready,Ready" textline " " bitfld.long 0x00 0. " CTS ,Clear to send flag" "Not cleared,Cleared" else rgroup.long 0x18++0x3 line.long 0x0 "UARTFR,Flag register" bitfld.long 0x00 8. " RI ,Ring indicator flag" "0,Modem status" bitfld.long 0x00 7. " TXFE ,Transmit FIFO empty flag" "Not empty,Empty" bitfld.long 0x00 6. " RXFF ,Receive FIFO full flag" "Not full,Full" bitfld.long 0x00 5. " TXFF ,Transmit FIFO full flag" "Not full,Full" textline " " bitfld.long 0x00 4. " RXFE ,Receive FIFO empty flag" "Not empty,Empty" bitfld.long 0x00 3. " BUSY ,UART busy flag" "Idle,Busy" bitfld.long 0x00 2. " DCD ,Data carrier detect flag" "Not detected,Detected" bitfld.long 0x00 1. " DSR ,Data set ready flag" "Not ready,Ready" textline " " bitfld.long 0x00 0. " CTS ,Clear to send flag" "Not cleared,Cleared" endif endif width 11. textline " " sif (!cpuis("TMPM320C1*")) group.long 0x20++0x1B line.long 0x0 "UARTILPR,IrDA low-power counter register" hexmask.long.byte 0x0 0.--7. 1. " ILPDVSR ,8-bit low-power divisor value" line.long 0x4 "UARTIBRD,Integer baud rate register" hexmask.long.word 0x4 0.--15. 1. " BAUD_DIVINT ,The integer baud rate divisor" line.long 0x8 "UARTFBDR,Fractional baud rate register" hexmask.long.byte 0x8 0.--5. 1. " BAUD_DIVFRAC ,The fractional baud rate divisor" line.long 0xC "UARTLCR_H,Line Control register" bitfld.long 0x0C 7. " SPS ,Stick parity select" "Disabled,Enabled" bitfld.long 0x0C 5.--6. " WLEN ,Word length" "5-bits,6-bits,7-bits,8-bits" bitfld.long 0x0C 4. " FEN ,FIFO control" "Disabled,Enabled" bitfld.long 0x0C 3. " STP2 ,Stop bits select" "1-bit,2-bits" textline " " bitfld.long 0x0C 2. " EPS ,Even parity select" "Odd,Even" bitfld.long 0x0C 1. " PEN ,Parity enable" "Disabled,Enabled" bitfld.long 0x0C 0. " BRK ,Send break" "No effect,Sent" line.long 0x10 "UARTCR,Control Register" bitfld.long 0x10 15. " CTSEBN ,CTS hardware flow control enable" "Disabled,Enabled" bitfld.long 0x10 14. " RTSEN ,RTS hardware flow control enable" "Disabled,Enabled" bitfld.long 0x10 11. " RTS ,Complement of the UART Request To Send(RTS) modem status output" "Modem status output is 1,Modem status output is 0" bitfld.long 0x10 10. " DTR ,Complement of the UART Data Set Ready (DTS) modem status output" "Modem status output is 1,Modem status output is 0" textline " " bitfld.long 0x10 9. " RXE ,UART receive enable" "Disabled,Enabled" bitfld.long 0x10 8. " TXE ,UART transmit enable" "Disabled,Enabled" bitfld.long 0x10 2. " SIRLP ,IrDA encoding mode select for transmitting 0 bits" "Active high pulse of 3/16th of the bit period,Pulse width that is 3*IrLPBaud16 period of input signal" textline " " bitfld.long 0x10 1. " SIREN ,SIR enable" "Disabled,Enabled" bitfld.long 0x10 0. " UARTEN ,UART enable" "Disabled,Enabled" line.long 0x14 "UARTIFLS,Interrupt FIFO level select register" bitfld.long 0x14 3.--5. " RXIFLSEL[2:0] ,Receive interrupt FIFO level select (words stored in receive FIFO)" "FIFO>=1/8,FIFO>=1/4,FIFO>=1/2,FIFO>=1/4,FIFO>=1/8,..." bitfld.long 0x14 0.--2. " TXIFSEL[2:0] ,Transmit interrupt FIFO level select (Tx FIFO free space size)" "FIFO=<1/8,FIFO=<1/4,FIFO=<1/2,FIFO=<3/4,FIFO=<7/8,..." line.long 0x18 "UARTIMSC,Interrupt mask set/clear register" bitfld.long 0x18 10. " OEIM ,Overrun error interrupt mask" "Not masked,Masked" bitfld.long 0x18 9. " BEIM ,Break error interrupt mask" "Not masked,Masked" bitfld.long 0x18 8. " PEIM ,Parity error interrupt mask" "Not masked,Masked" textline " " bitfld.long 0x18 7. " FEIM ,Framing error interrupt mask" "Not masked,Masked" bitfld.long 0x18 6. " RTIM ,Receive timeout interrupt mask" "Not masked,Masked" bitfld.long 0x18 5. " TXIM ,Transmit interrupt mask" "Not masked,Masked" textline " " bitfld.long 0x18 4. " RXIM ,Receive interrupt mask" "Not masked,Masked" bitfld.long 0x18 3. " DSRMIM ,DSR modem interrupt mask" "Not masked,Masked" bitfld.long 0x18 2. " DCDMIM ,DCD modem interrupt mask" "Not masked,Masked" textline " " bitfld.long 0x18 1. " CTSMIM ,CTS modem interrupt mask" "Not masked,Masked" bitfld.long 0x18 0. " SIOE ,RIN modem interrupt mask" "Not masked,Masked" rgroup.long 0x3C++0x7 line.long 0x0 "UARTRIS,Raw interrupt status register" bitfld.long 0x0 10. " OERIS ,Overrun error interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 9. " BERIS ,Break error interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 8. " PERIS ,Parity error interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x0 7. " FERIS ,Framing error interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 6. " RTRIS ,Receive timeout interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 5. " TXRIS ,Transmit interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x0 4. " RXRIS ,Receive interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 3. " DSRRMIS ,DSR modem interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 2. " DCDRMIS ,DCD modem interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x0 1. " CTSRMIS ,CTS modem interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 0. " RIRMIS ,RIN modem interrupt status" "No interrupt,Interrupt" line.long 0x4 "UARTMIS,Masked interrupt status register" bitfld.long 0x4 10. " OEMIS ,Overrun error masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 9. " BEMIS ,Break error masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 8. " PEMIS ,Parity error masked interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x4 7. " FEMIS ,Framing error masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 6. " RTMIS ,Receive timeout masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 5. " TXMIS ,Transmit masked interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x4 4. " RXMIS ,Receive masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 3. " DSRMMIS ,DSR modem masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 2. " DCDMMIS ,DCD modem masked interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x4 1. " CTSMMIS ,CTS modem masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 0. " RIMMIS ,RIN modem masked interrupt status" "No interrupt,Interrupt" wgroup.long 0x44++0x3 line.long 0x0 "UARTICR,Interrupt clear register" bitfld.long 0x0 10. " OEIC ,Overrun error interrupt clear" "No effect,Clear" bitfld.long 0x0 9. " BEIC ,Break error interrupt clear" "No effect,Clear" bitfld.long 0x0 8. " PEIC ,Parity error interrupt clear" "No effect,Clear" textline " " bitfld.long 0x0 7. " FEIC ,Framing error interrupt clear" "No effect,Clear" bitfld.long 0x0 6. " RTIC ,Receive timeout interrupt clear" "No effect,Clear" bitfld.long 0x0 5. " TXIC ,Transmit interrupt clear" "No effect,Clear" textline " " bitfld.long 0x0 4. " RXIC ,Receive interrupt clear" "No effect,Clear" bitfld.long 0x0 3. " DSRMIC ,DSR modem interrupt clear" "No effect,Clear" bitfld.long 0x0 2. " DCDMIC ,DCD modem interrupt clear" "No effect,Clear" textline " " bitfld.long 0x0 1. " CTSMIC ,CTS modem interrupt clear" "No effect,Clear" bitfld.long 0x0 0. " RIMIC ,RIN modem interrupt clear" "No effect,Clear" else group.long 0x24++0x17 line.long 0x0 "UARTIBRD,Integer baud rate register" hexmask.long.word 0x0 0.--15. 1. " BAUD_DIVINT ,The integer baud rate divisor" line.long 0x4 "UARTFBDR,Fractional baud rate register" hexmask.long.byte 0x4 0.--5. 1. " BAUD_DIVFRAC ,The fractional baud rate divisor" line.long 0x8 "UARTLCR_H,Line Control register" bitfld.long 0x08 7. " SPS ,Stick parity select" "Disabled,Enabled" bitfld.long 0x08 5.--6. " WLEN ,Word length" "5-bits,6-bits,7-bits,8-bits" bitfld.long 0x08 4. " FEN ,FIFO control" "Disabled,Enabled" bitfld.long 0x08 3. " STP2 ,Stop bits select" "1-bit,2-bits" textline " " bitfld.long 0x08 2. " EPS ,Even parity select" "Odd,Even" bitfld.long 0x08 1. " PEN ,Parity enable" "Disabled,Enabled" bitfld.long 0x08 0. " BRK ,Send break" "No effect,Sent" line.long 0x0C "UARTCR,Control Register" bitfld.long 0x0C 9. " RXE ,Receive enable" "Disabled,Enabled" bitfld.long 0x0C 8. " TXE ,Transmit enable" "Disabled,Enabled" bitfld.long 0x0C 0. " UARTEN ,UART enable" "Disabled,Enabled" line.long 0x10 "UARTIFLS,Interrupt FIFO level select register" bitfld.long 0x10 3.--5. " RXIFLSEL[2:0] ,Receive interrupt FIFO level select (1 word = 12 bits)" "4th,8th,16th,24th,28th,..." bitfld.long 0x10 0.--2. " TXIFSEL[2:0] ,Transmit interrupt FIFO level select (1 word = 8 bits)" "4th,8th,16th,24th,28th,..." line.long 0x14 "UARTIMSC,Interrupt mask set/clear register" bitfld.long 0x14 10. " OEIM ,Overrun error interrupt mask" "Not masked,Masked" bitfld.long 0x14 9. " BEIM ,Break error interrupt mask" "Not masked,Masked" bitfld.long 0x14 8. " PEIM ,Parity error interrupt mask" "Not masked,Masked" bitfld.long 0x14 7. " FEIM ,Framing error interrupt mask" "Not masked,Masked" textline " " bitfld.long 0x14 6. " RTIM ,Receive timeout interrupt mask" "Not masked,Masked" bitfld.long 0x14 5. " TXIM ,Transmit interrupt mask" "Not masked,Masked" bitfld.long 0x14 4. " RXIM ,Receive interrupt mask" "Not masked,Masked" rgroup.long 0x3C++0x7 line.long 0x0 "UARTRIS,Raw interrupt status register" bitfld.long 0x0 10. " OERIS ,Overrun error interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 9. " BERIS ,Break error interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 8. " PERIS ,Parity error interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 7. " FERIS ,Framing error interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x0 6. " RTRIS ,Receive timeout interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 5. " TXRIS ,Transmit interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 4. " RXRIS ,Receive interrupt status" "No interrupt,Interrupt" line.long 0x4 "UARTMIS,Masked interrupt status register" bitfld.long 0x4 10. " OEMIS ,Overrun error masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 9. " BEMIS ,Break error masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 8. " PEMIS ,Parity error masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 7. " FEMIS ,Framing error masked interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x4 6. " RTMIS ,Receive timeout masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 5. " TXMIS ,Transmit masked interrupt status" "No interrupt,Interrupt" bitfld.long 0x4 4. " RXMIS ,Receive masked interrupt status" "No interrupt,Interrupt" wgroup.long 0x44++0x3 line.long 0x0 "UARTICR,Interrupt clear register" bitfld.long 0x0 10. " OEIC ,Overrun error interrupt clear" "No effect,Clear" bitfld.long 0x0 9. " BEIC ,Break error interrupt clear" "No effect,Clear" bitfld.long 0x0 8. " PEIC ,Parity error interrupt clear" "No effect,Clear" bitfld.long 0x0 7. " FEIC ,Framing error interrupt clear" "No effect,Clear" textline " " bitfld.long 0x0 6. " RTIC ,Receive timeout interrupt clear" "No effect,Clear" bitfld.long 0x0 5. " TXIC ,Transmit interrupt clear" "No effect,Clear" bitfld.long 0x0 4. " RXIC ,Receive interrupt clear" "No effect,Clear" endif group.long 0x48++0x3 line.long 0x00 "UARTDMACR,DMA control register" bitfld.long 0x00 2. " DMAONERR ,DMA on error" "Not available,Available" bitfld.long 0x00 1. " TXDMAE ,Transmit FIFO DMA enable" "Disabled,Enabled" bitfld.long 0x00 0. " RXDMAE ,Receive FIFO DMA enable" "Disabled,Enabled" width 12. tree.end endif tree.end tree.open "Synchronous Serial Port (SSP)" tree "Channel 0" sif cpuis("TMPM341F*")||cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") base ad:0x40040000 width 11. if ((d.l(ad:0x40040000)&0x30)==0x0) group.long 0x00++0x3 line.long 0x00 "SSP0CR0,SSP0 Control Register 0" hexmask.long.byte 0x0 8.--15. 1. " SCR ,Serial Clock Rate" bitfld.long 0x00 7. " SPH ,SPCLK Phase" "First clock,Second clock" bitfld.long 0x00 6. " SPO ,SPCLK Polarity" "Low,High" textline " " sif cpuis("TMPM320C1*")||cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x00 4.--5. " FRF ,Frame Format" "SPI,TI,Microwire," else bitfld.long 0x00 4.--5. " FRF ,Frame Format" "SPI,SSI,Microwire," endif bitfld.long 0x00 0.--3. " DSS ,Data Size" ",,,4 bit,5 bit,6 bit,7 bit,8 bit,9 bit,10 bit,11 bit,12 bit,13 bit,14 bit,15 bit,16 bit" else group.long 0x00++0x3 line.long 0x00 "SSP0CR0,SSP0 Control Register 0" hexmask.long.byte 0x0 8.--15. 1. " SCR ,Serial Clock Rate" textline " " sif cpuis("TMPM320C1*")||cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x00 4.--5. " FRF ,Frame Format" "SPI,TI,Microwire," else bitfld.long 0x00 4.--5. " FRF ,Frame Format" "SPI,SSI,Microwire," endif bitfld.long 0x00 0.--3. " DSS ,Data Size" ",,,4 bit,5 bit,6 bit,7 bit,8 bit,9 bit,10 bit,11 bit,12 bit,13 bit,14 bit,15 bit,16 bit" endif sif cpuis("TMPM341F*")||cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*")||cpuis("TMPM320C1*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM395F*") if ((d.l(ad:0x40040000+0x04)&0x04)==0x04) group.long 0x04++0x3 line.long 0x00 "SSP0CR1,SSP0 Control Register 1" bitfld.long 0x00 3. " SOD ,Slave mode SP0DO Output Disable" "No,Yes" bitfld.long 0x00 2. " MS ,Master/Slave Mode" "Master,Slave" bitfld.long 0x00 1. " SSE ,SSP Enable" "Disabled,Enabled" sif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM366F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM36B*") bitfld.long 0x00 0. " LBM ,Loop back mode" "Disabled,Enabled" endif else group.long 0x04++0x3 line.long 0x00 "SSP0CR1,SSP0 Control Register 1" rbitfld.long 0x00 3. " SOD ,Slave mode SP0DO Output Disable" "No,Yes" bitfld.long 0x00 2. " MS ,Master/Slave Mode" "Master,Slave" bitfld.long 0x00 1. " SSE ,SSP Enable" "Disabled,Enabled" sif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM366F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM36B*") bitfld.long 0x00 0. " LBM ,Loop back mode" "Disabled,Enabled" endif endif else group.long 0x04++0x3 line.long 0x00 "SSP0CR1,SSP0 Control Register 1" bitfld.long 0x00 3. " SOD ,Slave mode SP0DO Output Disable" "No,Yes" bitfld.long 0x00 2. " MS ,Master/Slave Mode" "Master,Slave" bitfld.long 0x00 1. " SSE ,SSP Enable" "Disabled,Enabled" endif sif cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM395F*")||cpuis("TMPM36B*") group.long 0x08++0x3 line.long 0x00 "SSP0DR,SSP0 Data Register" hexmask.long.word 0x00 0.--15. 1. " DATA ,Transmit/receive FIFO data" else hgroup.long 0x08++0x3 hide.long 0x00 "SSP0DR,SSP0 Data Register" in endif rgroup.long 0x0c++0x3 line.long 0x00 "SSP0SR,SSP0 Status Register" bitfld.long 0x00 4. " BSY ,Busy" "Idle,Busy" bitfld.long 0x00 3. " RFF ,Receive FIFO Full" "Not full,Full" bitfld.long 0x00 2. " RNE ,Receive FIFO Not Empty" "Empty,Not empty" textline " " bitfld.long 0x00 1. " TNF ,Transmit FIFO Not Full" "Full,Not Full" bitfld.long 0x00 0. " TFE ,Transmit FIFO Empty" "Not empty,Empty" group.long 0x10++0x3 line.long 0x00 "SSP0CPSR,SSP0 Clock Prescale Register" hexmask.long.byte 0x0 0.--7. 1. " CPSDVSR ,PCLK Divisor" group.long 0x14++0x3 line.long 0x00 "SSP0IMSC,SSP0 Interrupt Mask Set/Clear Register" bitfld.long 0x00 3. " TXIM ,Tx FIFO Half Empty Interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " RXIM ,Rx FIFO Half Full Interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " RTIM ,Receive Timeout Interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " RORIM ,Receive Overrun Interrupt" "Disabled,Enabled" rgroup.long 0x18++0x3 line.long 0x00 "SSP0RIS,SSP0 Raw Interrupt Status Register" bitfld.long 0x00 3. " TXRIS ,Transmit interrupt status" "No interrupt,Interrupt" bitfld.long 0x00 2. " RXRIS ,Receive interrupt status" "No interrupt,Interrupt" bitfld.long 0x00 1. " RTRIS ,Receive Timeout" "No interrupt,Interrupt" textline " " bitfld.long 0x00 0. " RORRIS ,Receive overrun interrupt status" "No interrupt,Interrupt" rgroup.long 0x1c++0x3 line.long 0x00 "SSP0MIS,SSP0 Masked Interrupt Status Register" bitfld.long 0x00 3. " TXMIS ,Transmit interrupt status" "No interrupt,Interrupt" bitfld.long 0x00 2. " RXMIS ,Receive interrupt status" "No interrupt,Interrupt" bitfld.long 0x00 1. " RTMIS ,Receive timeout interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x00 0. " RORMIS ,Receive overrun interrupt status" "No interrupt,Interrupt" wgroup.long 0x20++0x3 line.long 0x0 "SSP0ICR,SSP0 Interrupt Clear Register" bitfld.long 0x0 1. " RTIC ,Receive timeout interrupt flag clear" "No effect,Clear" bitfld.long 0x0 0. " RORIC ,CReceive overrun interrupt flag clear" "No effect,Clear" sif (cpu()=="TMPA900"||cpu()=="TMPA901"||cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM366F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*")||cpuis("TMPM368F*")||cpuis("TMPM367F*")||cpuis("TMPM341F*")) group.long 0x24++0x3 line.long 0x0 "SSP0DMACR,SSP0 DMA Control Register" bitfld.long 0x0 1. " TXDMAE ,Transmit DMA Enable" "Disabled,Enabled" bitfld.long 0x0 0. " RXDMAE ,Receive DMA Enable" "Disabled,Enabled" elif cpuis("TMPM395F*") group.long 0x81000++0x3 line.long 0x00 "SSP0INTSEL,Interrupt select and FSS signal control register" bitfld.long 0x0 1. " FSSSEL ,FSSOUT/FSSIN inverting function" "Disabled,Enabled" bitfld.long 0x0 0. " INTSEL ,Transmission completion interrupt function" "Disabled,Enabled" endif width 0xb elif cpuis("TMPM320C1*") base ad:0x4001D000 width 11. if ((d.l(ad:0x4001D000)&0x30)==0x0) group.long 0x00++0x3 line.long 0x00 "SSP0CR0,SSP0 Control Register 0" hexmask.long.byte 0x0 8.--15. 1. " SCR ,Serial Clock Rate" bitfld.long 0x00 7. " SPH ,SPCLK Phase" "First clock,Second clock" bitfld.long 0x00 6. " SPO ,SPCLK Polarity" "Low,High" textline " " sif cpuis("TMPM320C1*")||cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x00 4.--5. " FRF ,Frame Format" "SPI,TI,Microwire," else bitfld.long 0x00 4.--5. " FRF ,Frame Format" "SPI,SSI,Microwire," endif bitfld.long 0x00 0.--3. " DSS ,Data Size" ",,,4 bit,5 bit,6 bit,7 bit,8 bit,9 bit,10 bit,11 bit,12 bit,13 bit,14 bit,15 bit,16 bit" else group.long 0x00++0x3 line.long 0x00 "SSP0CR0,SSP0 Control Register 0" hexmask.long.byte 0x0 8.--15. 1. " SCR ,Serial Clock Rate" textline " " sif cpuis("TMPM320C1*")||cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x00 4.--5. " FRF ,Frame Format" "SPI,TI,Microwire," else bitfld.long 0x00 4.--5. " FRF ,Frame Format" "SPI,SSI,Microwire," endif bitfld.long 0x00 0.--3. " DSS ,Data Size" ",,,4 bit,5 bit,6 bit,7 bit,8 bit,9 bit,10 bit,11 bit,12 bit,13 bit,14 bit,15 bit,16 bit" endif sif cpuis("TMPM341F*")||cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*")||cpuis("TMPM320C1*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM395F*") if ((d.l(ad:0x4001D000+0x04)&0x04)==0x04) group.long 0x04++0x3 line.long 0x00 "SSP0CR1,SSP0 Control Register 1" bitfld.long 0x00 3. " SOD ,Slave mode SP0DO Output Disable" "No,Yes" bitfld.long 0x00 2. " MS ,Master/Slave Mode" "Master,Slave" bitfld.long 0x00 1. " SSE ,SSP Enable" "Disabled,Enabled" sif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM366F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM36B*") bitfld.long 0x00 0. " LBM ,Loop back mode" "Disabled,Enabled" endif else group.long 0x04++0x3 line.long 0x00 "SSP0CR1,SSP0 Control Register 1" rbitfld.long 0x00 3. " SOD ,Slave mode SP0DO Output Disable" "No,Yes" bitfld.long 0x00 2. " MS ,Master/Slave Mode" "Master,Slave" bitfld.long 0x00 1. " SSE ,SSP Enable" "Disabled,Enabled" sif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM366F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM36B*") bitfld.long 0x00 0. " LBM ,Loop back mode" "Disabled,Enabled" endif endif else group.long 0x04++0x3 line.long 0x00 "SSP0CR1,SSP0 Control Register 1" bitfld.long 0x00 3. " SOD ,Slave mode SP0DO Output Disable" "No,Yes" bitfld.long 0x00 2. " MS ,Master/Slave Mode" "Master,Slave" bitfld.long 0x00 1. " SSE ,SSP Enable" "Disabled,Enabled" endif sif cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM395F*")||cpuis("TMPM36B*") group.long 0x08++0x3 line.long 0x00 "SSP0DR,SSP0 Data Register" hexmask.long.word 0x00 0.--15. 1. " DATA ,Transmit/receive FIFO data" else hgroup.long 0x08++0x3 hide.long 0x00 "SSP0DR,SSP0 Data Register" in endif rgroup.long 0x0c++0x3 line.long 0x00 "SSP0SR,SSP0 Status Register" bitfld.long 0x00 4. " BSY ,Busy" "Idle,Busy" bitfld.long 0x00 3. " RFF ,Receive FIFO Full" "Not full,Full" bitfld.long 0x00 2. " RNE ,Receive FIFO Not Empty" "Empty,Not empty" textline " " bitfld.long 0x00 1. " TNF ,Transmit FIFO Not Full" "Full,Not Full" bitfld.long 0x00 0. " TFE ,Transmit FIFO Empty" "Not empty,Empty" group.long 0x10++0x3 line.long 0x00 "SSP0CPSR,SSP0 Clock Prescale Register" hexmask.long.byte 0x0 0.--7. 1. " CPSDVSR ,PCLK Divisor" group.long 0x14++0x3 line.long 0x00 "SSP0IMSC,SSP0 Interrupt Mask Set/Clear Register" bitfld.long 0x00 3. " TXIM ,Tx FIFO Half Empty Interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " RXIM ,Rx FIFO Half Full Interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " RTIM ,Receive Timeout Interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " RORIM ,Receive Overrun Interrupt" "Disabled,Enabled" rgroup.long 0x18++0x3 line.long 0x00 "SSP0RIS,SSP0 Raw Interrupt Status Register" bitfld.long 0x00 3. " TXRIS ,Transmit interrupt status" "No interrupt,Interrupt" bitfld.long 0x00 2. " RXRIS ,Receive interrupt status" "No interrupt,Interrupt" bitfld.long 0x00 1. " RTRIS ,Receive Timeout" "No interrupt,Interrupt" textline " " bitfld.long 0x00 0. " RORRIS ,Receive overrun interrupt status" "No interrupt,Interrupt" rgroup.long 0x1c++0x3 line.long 0x00 "SSP0MIS,SSP0 Masked Interrupt Status Register" bitfld.long 0x00 3. " TXMIS ,Transmit interrupt status" "No interrupt,Interrupt" bitfld.long 0x00 2. " RXMIS ,Receive interrupt status" "No interrupt,Interrupt" bitfld.long 0x00 1. " RTMIS ,Receive timeout interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x00 0. " RORMIS ,Receive overrun interrupt status" "No interrupt,Interrupt" wgroup.long 0x20++0x3 line.long 0x0 "SSP0ICR,SSP0 Interrupt Clear Register" bitfld.long 0x0 1. " RTIC ,Receive timeout interrupt flag clear" "No effect,Clear" bitfld.long 0x0 0. " RORIC ,CReceive overrun interrupt flag clear" "No effect,Clear" sif (cpu()=="TMPA900"||cpu()=="TMPA901"||cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM366F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*")||cpuis("TMPM368F*")||cpuis("TMPM367F*")||cpuis("TMPM341F*")) group.long 0x24++0x3 line.long 0x0 "SSP0DMACR,SSP0 DMA Control Register" bitfld.long 0x0 1. " TXDMAE ,Transmit DMA Enable" "Disabled,Enabled" bitfld.long 0x0 0. " RXDMAE ,Receive DMA Enable" "Disabled,Enabled" elif cpuis("TMPM395F*") group.long 0x81000++0x3 line.long 0x00 "SSP0INTSEL,Interrupt select and FSS signal control register" bitfld.long 0x0 1. " FSSSEL ,FSSOUT/FSSIN inverting function" "Disabled,Enabled" bitfld.long 0x0 0. " INTSEL ,Transmission completion interrupt function" "Disabled,Enabled" endif width 0xb elif cpuis("TMPM380F*")||cpuis("TMPM382F*") base ad:0x400C0000 width 11. if ((d.l(ad:0x400C0000)&0x30)==0x0) group.long 0x00++0x3 line.long 0x00 "SSP0CR0,SSP0 Control Register 0" hexmask.long.byte 0x0 8.--15. 1. " SCR ,Serial Clock Rate" bitfld.long 0x00 7. " SPH ,SPCLK Phase" "First clock,Second clock" bitfld.long 0x00 6. " SPO ,SPCLK Polarity" "Low,High" textline " " sif cpuis("TMPM320C1*")||cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x00 4.--5. " FRF ,Frame Format" "SPI,TI,Microwire," else bitfld.long 0x00 4.--5. " FRF ,Frame Format" "SPI,SSI,Microwire," endif bitfld.long 0x00 0.--3. " DSS ,Data Size" ",,,4 bit,5 bit,6 bit,7 bit,8 bit,9 bit,10 bit,11 bit,12 bit,13 bit,14 bit,15 bit,16 bit" else group.long 0x00++0x3 line.long 0x00 "SSP0CR0,SSP0 Control Register 0" hexmask.long.byte 0x0 8.--15. 1. " SCR ,Serial Clock Rate" textline " " sif cpuis("TMPM320C1*")||cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x00 4.--5. " FRF ,Frame Format" "SPI,TI,Microwire," else bitfld.long 0x00 4.--5. " FRF ,Frame Format" "SPI,SSI,Microwire," endif bitfld.long 0x00 0.--3. " DSS ,Data Size" ",,,4 bit,5 bit,6 bit,7 bit,8 bit,9 bit,10 bit,11 bit,12 bit,13 bit,14 bit,15 bit,16 bit" endif sif cpuis("TMPM341F*")||cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*")||cpuis("TMPM320C1*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM395F*") if ((d.l(ad:0x400C0000+0x04)&0x04)==0x04) group.long 0x04++0x3 line.long 0x00 "SSP0CR1,SSP0 Control Register 1" bitfld.long 0x00 3. " SOD ,Slave mode SP0DO Output Disable" "No,Yes" bitfld.long 0x00 2. " MS ,Master/Slave Mode" "Master,Slave" bitfld.long 0x00 1. " SSE ,SSP Enable" "Disabled,Enabled" sif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM366F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM36B*") bitfld.long 0x00 0. " LBM ,Loop back mode" "Disabled,Enabled" endif else group.long 0x04++0x3 line.long 0x00 "SSP0CR1,SSP0 Control Register 1" rbitfld.long 0x00 3. " SOD ,Slave mode SP0DO Output Disable" "No,Yes" bitfld.long 0x00 2. " MS ,Master/Slave Mode" "Master,Slave" bitfld.long 0x00 1. " SSE ,SSP Enable" "Disabled,Enabled" sif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM366F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM36B*") bitfld.long 0x00 0. " LBM ,Loop back mode" "Disabled,Enabled" endif endif else group.long 0x04++0x3 line.long 0x00 "SSP0CR1,SSP0 Control Register 1" bitfld.long 0x00 3. " SOD ,Slave mode SP0DO Output Disable" "No,Yes" bitfld.long 0x00 2. " MS ,Master/Slave Mode" "Master,Slave" bitfld.long 0x00 1. " SSE ,SSP Enable" "Disabled,Enabled" endif sif cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM395F*")||cpuis("TMPM36B*") group.long 0x08++0x3 line.long 0x00 "SSP0DR,SSP0 Data Register" hexmask.long.word 0x00 0.--15. 1. " DATA ,Transmit/receive FIFO data" else hgroup.long 0x08++0x3 hide.long 0x00 "SSP0DR,SSP0 Data Register" in endif rgroup.long 0x0c++0x3 line.long 0x00 "SSP0SR,SSP0 Status Register" bitfld.long 0x00 4. " BSY ,Busy" "Idle,Busy" bitfld.long 0x00 3. " RFF ,Receive FIFO Full" "Not full,Full" bitfld.long 0x00 2. " RNE ,Receive FIFO Not Empty" "Empty,Not empty" textline " " bitfld.long 0x00 1. " TNF ,Transmit FIFO Not Full" "Full,Not Full" bitfld.long 0x00 0. " TFE ,Transmit FIFO Empty" "Not empty,Empty" group.long 0x10++0x3 line.long 0x00 "SSP0CPSR,SSP0 Clock Prescale Register" hexmask.long.byte 0x0 0.--7. 1. " CPSDVSR ,PCLK Divisor" group.long 0x14++0x3 line.long 0x00 "SSP0IMSC,SSP0 Interrupt Mask Set/Clear Register" bitfld.long 0x00 3. " TXIM ,Tx FIFO Half Empty Interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " RXIM ,Rx FIFO Half Full Interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " RTIM ,Receive Timeout Interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " RORIM ,Receive Overrun Interrupt" "Disabled,Enabled" rgroup.long 0x18++0x3 line.long 0x00 "SSP0RIS,SSP0 Raw Interrupt Status Register" bitfld.long 0x00 3. " TXRIS ,Transmit interrupt status" "No interrupt,Interrupt" bitfld.long 0x00 2. " RXRIS ,Receive interrupt status" "No interrupt,Interrupt" bitfld.long 0x00 1. " RTRIS ,Receive Timeout" "No interrupt,Interrupt" textline " " bitfld.long 0x00 0. " RORRIS ,Receive overrun interrupt status" "No interrupt,Interrupt" rgroup.long 0x1c++0x3 line.long 0x00 "SSP0MIS,SSP0 Masked Interrupt Status Register" bitfld.long 0x00 3. " TXMIS ,Transmit interrupt status" "No interrupt,Interrupt" bitfld.long 0x00 2. " RXMIS ,Receive interrupt status" "No interrupt,Interrupt" bitfld.long 0x00 1. " RTMIS ,Receive timeout interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x00 0. " RORMIS ,Receive overrun interrupt status" "No interrupt,Interrupt" wgroup.long 0x20++0x3 line.long 0x0 "SSP0ICR,SSP0 Interrupt Clear Register" bitfld.long 0x0 1. " RTIC ,Receive timeout interrupt flag clear" "No effect,Clear" bitfld.long 0x0 0. " RORIC ,CReceive overrun interrupt flag clear" "No effect,Clear" sif (cpu()=="TMPA900"||cpu()=="TMPA901"||cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM366F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*")||cpuis("TMPM368F*")||cpuis("TMPM367F*")||cpuis("TMPM341F*")) group.long 0x24++0x3 line.long 0x0 "SSP0DMACR,SSP0 DMA Control Register" bitfld.long 0x0 1. " TXDMAE ,Transmit DMA Enable" "Disabled,Enabled" bitfld.long 0x0 0. " RXDMAE ,Receive DMA Enable" "Disabled,Enabled" elif cpuis("TMPM395F*") group.long 0x81000++0x3 line.long 0x00 "SSP0INTSEL,Interrupt select and FSS signal control register" bitfld.long 0x0 1. " FSSSEL ,FSSOUT/FSSIN inverting function" "Disabled,Enabled" bitfld.long 0x0 0. " INTSEL ,Transmission completion interrupt function" "Disabled,Enabled" endif width 0xb elif cpuis("TMPM395F*") base ad:0x40060000 width 11. if ((d.l(ad:0x40060000)&0x30)==0x0) group.long 0x00++0x3 line.long 0x00 "SSP0CR0,SSP0 Control Register 0" hexmask.long.byte 0x0 8.--15. 1. " SCR ,Serial Clock Rate" bitfld.long 0x00 7. " SPH ,SPCLK Phase" "First clock,Second clock" bitfld.long 0x00 6. " SPO ,SPCLK Polarity" "Low,High" textline " " sif cpuis("TMPM320C1*")||cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x00 4.--5. " FRF ,Frame Format" "SPI,TI,Microwire," else bitfld.long 0x00 4.--5. " FRF ,Frame Format" "SPI,SSI,Microwire," endif bitfld.long 0x00 0.--3. " DSS ,Data Size" ",,,4 bit,5 bit,6 bit,7 bit,8 bit,9 bit,10 bit,11 bit,12 bit,13 bit,14 bit,15 bit,16 bit" else group.long 0x00++0x3 line.long 0x00 "SSP0CR0,SSP0 Control Register 0" hexmask.long.byte 0x0 8.--15. 1. " SCR ,Serial Clock Rate" textline " " sif cpuis("TMPM320C1*")||cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x00 4.--5. " FRF ,Frame Format" "SPI,TI,Microwire," else bitfld.long 0x00 4.--5. " FRF ,Frame Format" "SPI,SSI,Microwire," endif bitfld.long 0x00 0.--3. " DSS ,Data Size" ",,,4 bit,5 bit,6 bit,7 bit,8 bit,9 bit,10 bit,11 bit,12 bit,13 bit,14 bit,15 bit,16 bit" endif sif cpuis("TMPM341F*")||cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*")||cpuis("TMPM320C1*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM395F*") if ((d.l(ad:0x40060000+0x04)&0x04)==0x04) group.long 0x04++0x3 line.long 0x00 "SSP0CR1,SSP0 Control Register 1" bitfld.long 0x00 3. " SOD ,Slave mode SP0DO Output Disable" "No,Yes" bitfld.long 0x00 2. " MS ,Master/Slave Mode" "Master,Slave" bitfld.long 0x00 1. " SSE ,SSP Enable" "Disabled,Enabled" sif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM366F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM36B*") bitfld.long 0x00 0. " LBM ,Loop back mode" "Disabled,Enabled" endif else group.long 0x04++0x3 line.long 0x00 "SSP0CR1,SSP0 Control Register 1" rbitfld.long 0x00 3. " SOD ,Slave mode SP0DO Output Disable" "No,Yes" bitfld.long 0x00 2. " MS ,Master/Slave Mode" "Master,Slave" bitfld.long 0x00 1. " SSE ,SSP Enable" "Disabled,Enabled" sif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM366F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM36B*") bitfld.long 0x00 0. " LBM ,Loop back mode" "Disabled,Enabled" endif endif else group.long 0x04++0x3 line.long 0x00 "SSP0CR1,SSP0 Control Register 1" bitfld.long 0x00 3. " SOD ,Slave mode SP0DO Output Disable" "No,Yes" bitfld.long 0x00 2. " MS ,Master/Slave Mode" "Master,Slave" bitfld.long 0x00 1. " SSE ,SSP Enable" "Disabled,Enabled" endif sif cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM395F*")||cpuis("TMPM36B*") group.long 0x08++0x3 line.long 0x00 "SSP0DR,SSP0 Data Register" hexmask.long.word 0x00 0.--15. 1. " DATA ,Transmit/receive FIFO data" else hgroup.long 0x08++0x3 hide.long 0x00 "SSP0DR,SSP0 Data Register" in endif rgroup.long 0x0c++0x3 line.long 0x00 "SSP0SR,SSP0 Status Register" bitfld.long 0x00 4. " BSY ,Busy" "Idle,Busy" bitfld.long 0x00 3. " RFF ,Receive FIFO Full" "Not full,Full" bitfld.long 0x00 2. " RNE ,Receive FIFO Not Empty" "Empty,Not empty" textline " " bitfld.long 0x00 1. " TNF ,Transmit FIFO Not Full" "Full,Not Full" bitfld.long 0x00 0. " TFE ,Transmit FIFO Empty" "Not empty,Empty" group.long 0x10++0x3 line.long 0x00 "SSP0CPSR,SSP0 Clock Prescale Register" hexmask.long.byte 0x0 0.--7. 1. " CPSDVSR ,PCLK Divisor" group.long 0x14++0x3 line.long 0x00 "SSP0IMSC,SSP0 Interrupt Mask Set/Clear Register" bitfld.long 0x00 3. " TXIM ,Tx FIFO Half Empty Interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " RXIM ,Rx FIFO Half Full Interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " RTIM ,Receive Timeout Interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " RORIM ,Receive Overrun Interrupt" "Disabled,Enabled" rgroup.long 0x18++0x3 line.long 0x00 "SSP0RIS,SSP0 Raw Interrupt Status Register" bitfld.long 0x00 3. " TXRIS ,Transmit interrupt status" "No interrupt,Interrupt" bitfld.long 0x00 2. " RXRIS ,Receive interrupt status" "No interrupt,Interrupt" bitfld.long 0x00 1. " RTRIS ,Receive Timeout" "No interrupt,Interrupt" textline " " bitfld.long 0x00 0. " RORRIS ,Receive overrun interrupt status" "No interrupt,Interrupt" rgroup.long 0x1c++0x3 line.long 0x00 "SSP0MIS,SSP0 Masked Interrupt Status Register" bitfld.long 0x00 3. " TXMIS ,Transmit interrupt status" "No interrupt,Interrupt" bitfld.long 0x00 2. " RXMIS ,Receive interrupt status" "No interrupt,Interrupt" bitfld.long 0x00 1. " RTMIS ,Receive timeout interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x00 0. " RORMIS ,Receive overrun interrupt status" "No interrupt,Interrupt" wgroup.long 0x20++0x3 line.long 0x0 "SSP0ICR,SSP0 Interrupt Clear Register" bitfld.long 0x0 1. " RTIC ,Receive timeout interrupt flag clear" "No effect,Clear" bitfld.long 0x0 0. " RORIC ,CReceive overrun interrupt flag clear" "No effect,Clear" sif (cpu()=="TMPA900"||cpu()=="TMPA901"||cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM366F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*")||cpuis("TMPM368F*")||cpuis("TMPM367F*")||cpuis("TMPM341F*")) group.long 0x24++0x3 line.long 0x0 "SSP0DMACR,SSP0 DMA Control Register" bitfld.long 0x0 1. " TXDMAE ,Transmit DMA Enable" "Disabled,Enabled" bitfld.long 0x0 0. " RXDMAE ,Receive DMA Enable" "Disabled,Enabled" elif cpuis("TMPM395F*") group.long 0x81000++0x3 line.long 0x00 "SSP0INTSEL,Interrupt select and FSS signal control register" bitfld.long 0x0 1. " FSSSEL ,FSSOUT/FSSIN inverting function" "Disabled,Enabled" bitfld.long 0x0 0. " INTSEL ,Transmission completion interrupt function" "Disabled,Enabled" endif width 0xb endif tree.end tree "Channel 1" sif cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") base ad:0x40041000 width 11. if ((d.l(ad:0x40041000)&0x30)==0x0) group.long 0x00++0x3 line.long 0x00 "SSP1CR0,SSP1 Control Register 0" hexmask.long.byte 0x0 8.--15. 1. " SCR ,Serial Clock Rate" bitfld.long 0x00 7. " SPH ,SPCLK Phase" "First clock,Second clock" bitfld.long 0x00 6. " SPO ,SPCLK Polarity" "Low,High" textline " " sif cpuis("TMPM320C1*")||cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x00 4.--5. " FRF ,Frame Format" "SPI,TI,Microwire," else bitfld.long 0x00 4.--5. " FRF ,Frame Format" "SPI,SSI,Microwire," endif bitfld.long 0x00 0.--3. " DSS ,Data Size" ",,,4 bit,5 bit,6 bit,7 bit,8 bit,9 bit,10 bit,11 bit,12 bit,13 bit,14 bit,15 bit,16 bit" else group.long 0x00++0x3 line.long 0x00 "SSP1CR0,SSP1 Control Register 0" hexmask.long.byte 0x0 8.--15. 1. " SCR ,Serial Clock Rate" textline " " sif cpuis("TMPM320C1*")||cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x00 4.--5. " FRF ,Frame Format" "SPI,TI,Microwire," else bitfld.long 0x00 4.--5. " FRF ,Frame Format" "SPI,SSI,Microwire," endif bitfld.long 0x00 0.--3. " DSS ,Data Size" ",,,4 bit,5 bit,6 bit,7 bit,8 bit,9 bit,10 bit,11 bit,12 bit,13 bit,14 bit,15 bit,16 bit" endif sif cpuis("TMPM341F*")||cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*")||cpuis("TMPM320C1*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM395F*") if ((d.l(ad:0x40041000+0x04)&0x04)==0x04) group.long 0x04++0x3 line.long 0x00 "SSP1CR1,SSP1 Control Register 1" bitfld.long 0x00 3. " SOD ,Slave mode SP1DO Output Disable" "No,Yes" bitfld.long 0x00 2. " MS ,Master/Slave Mode" "Master,Slave" bitfld.long 0x00 1. " SSE ,SSP Enable" "Disabled,Enabled" sif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM366F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM36B*") bitfld.long 0x00 0. " LBM ,Loop back mode" "Disabled,Enabled" endif else group.long 0x04++0x3 line.long 0x00 "SSP1CR1,SSP1 Control Register 1" rbitfld.long 0x00 3. " SOD ,Slave mode SP1DO Output Disable" "No,Yes" bitfld.long 0x00 2. " MS ,Master/Slave Mode" "Master,Slave" bitfld.long 0x00 1. " SSE ,SSP Enable" "Disabled,Enabled" sif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM366F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM36B*") bitfld.long 0x00 0. " LBM ,Loop back mode" "Disabled,Enabled" endif endif else group.long 0x04++0x3 line.long 0x00 "SSP1CR1,SSP1 Control Register 1" bitfld.long 0x00 3. " SOD ,Slave mode SP1DO Output Disable" "No,Yes" bitfld.long 0x00 2. " MS ,Master/Slave Mode" "Master,Slave" bitfld.long 0x00 1. " SSE ,SSP Enable" "Disabled,Enabled" endif sif cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM395F*")||cpuis("TMPM36B*") group.long 0x08++0x3 line.long 0x00 "SSP1DR,SSP1 Data Register" hexmask.long.word 0x00 0.--15. 1. " DATA ,Transmit/receive FIFO data" else hgroup.long 0x08++0x3 hide.long 0x00 "SSP1DR,SSP1 Data Register" in endif rgroup.long 0x0c++0x3 line.long 0x00 "SSP1SR,SSP1 Status Register" bitfld.long 0x00 4. " BSY ,Busy" "Idle,Busy" bitfld.long 0x00 3. " RFF ,Receive FIFO Full" "Not full,Full" bitfld.long 0x00 2. " RNE ,Receive FIFO Not Empty" "Empty,Not empty" textline " " bitfld.long 0x00 1. " TNF ,Transmit FIFO Not Full" "Full,Not Full" bitfld.long 0x00 0. " TFE ,Transmit FIFO Empty" "Not empty,Empty" group.long 0x10++0x3 line.long 0x00 "SSP1CPSR,SSP1 Clock Prescale Register" hexmask.long.byte 0x0 0.--7. 1. " CPSDVSR ,PCLK Divisor" group.long 0x14++0x3 line.long 0x00 "SSP1IMSC,SSP1 Interrupt Mask Set/Clear Register" bitfld.long 0x00 3. " TXIM ,Tx FIFO Half Empty Interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " RXIM ,Rx FIFO Half Full Interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " RTIM ,Receive Timeout Interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " RORIM ,Receive Overrun Interrupt" "Disabled,Enabled" rgroup.long 0x18++0x3 line.long 0x00 "SSP1RIS,SSP1 Raw Interrupt Status Register" bitfld.long 0x00 3. " TXRIS ,Transmit interrupt status" "No interrupt,Interrupt" bitfld.long 0x00 2. " RXRIS ,Receive interrupt status" "No interrupt,Interrupt" bitfld.long 0x00 1. " RTRIS ,Receive Timeout" "No interrupt,Interrupt" textline " " bitfld.long 0x00 0. " RORRIS ,Receive overrun interrupt status" "No interrupt,Interrupt" rgroup.long 0x1c++0x3 line.long 0x00 "SSP1MIS,SSP1 Masked Interrupt Status Register" bitfld.long 0x00 3. " TXMIS ,Transmit interrupt status" "No interrupt,Interrupt" bitfld.long 0x00 2. " RXMIS ,Receive interrupt status" "No interrupt,Interrupt" bitfld.long 0x00 1. " RTMIS ,Receive timeout interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x00 0. " RORMIS ,Receive overrun interrupt status" "No interrupt,Interrupt" wgroup.long 0x20++0x3 line.long 0x0 "SSP1ICR,SSP1 Interrupt Clear Register" bitfld.long 0x0 1. " RTIC ,Receive timeout interrupt flag clear" "No effect,Clear" bitfld.long 0x0 0. " RORIC ,CReceive overrun interrupt flag clear" "No effect,Clear" sif (cpu()=="TMPA900"||cpu()=="TMPA901"||cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM366F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*")||cpuis("TMPM368F*")||cpuis("TMPM367F*")||cpuis("TMPM341F*")) group.long 0x24++0x3 line.long 0x0 "SSP1DMACR,SSP1 DMA Control Register" bitfld.long 0x0 1. " TXDMAE ,Transmit DMA Enable" "Disabled,Enabled" bitfld.long 0x0 0. " RXDMAE ,Receive DMA Enable" "Disabled,Enabled" elif cpuis("TMPM395F*") group.long 0x81000++0x3 line.long 0x00 "SSP1INTSEL,Interrupt select and FSS signal control register" bitfld.long 0x0 1. " FSSSEL ,FSSOUT/FSSIN inverting function" "Disabled,Enabled" bitfld.long 0x0 0. " INTSEL ,Transmission completion interrupt function" "Disabled,Enabled" endif width 0xb elif cpuis("TMPM320C1*") base ad:0x4001E000 width 11. if ((d.l(ad:0x4001E000)&0x30)==0x0) group.long 0x00++0x3 line.long 0x00 "SSP1CR0,SSP1 Control Register 0" hexmask.long.byte 0x0 8.--15. 1. " SCR ,Serial Clock Rate" bitfld.long 0x00 7. " SPH ,SPCLK Phase" "First clock,Second clock" bitfld.long 0x00 6. " SPO ,SPCLK Polarity" "Low,High" textline " " sif cpuis("TMPM320C1*")||cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x00 4.--5. " FRF ,Frame Format" "SPI,TI,Microwire," else bitfld.long 0x00 4.--5. " FRF ,Frame Format" "SPI,SSI,Microwire," endif bitfld.long 0x00 0.--3. " DSS ,Data Size" ",,,4 bit,5 bit,6 bit,7 bit,8 bit,9 bit,10 bit,11 bit,12 bit,13 bit,14 bit,15 bit,16 bit" else group.long 0x00++0x3 line.long 0x00 "SSP1CR0,SSP1 Control Register 0" hexmask.long.byte 0x0 8.--15. 1. " SCR ,Serial Clock Rate" textline " " sif cpuis("TMPM320C1*")||cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x00 4.--5. " FRF ,Frame Format" "SPI,TI,Microwire," else bitfld.long 0x00 4.--5. " FRF ,Frame Format" "SPI,SSI,Microwire," endif bitfld.long 0x00 0.--3. " DSS ,Data Size" ",,,4 bit,5 bit,6 bit,7 bit,8 bit,9 bit,10 bit,11 bit,12 bit,13 bit,14 bit,15 bit,16 bit" endif sif cpuis("TMPM341F*")||cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*")||cpuis("TMPM320C1*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM395F*") if ((d.l(ad:0x4001E000+0x04)&0x04)==0x04) group.long 0x04++0x3 line.long 0x00 "SSP1CR1,SSP1 Control Register 1" bitfld.long 0x00 3. " SOD ,Slave mode SP1DO Output Disable" "No,Yes" bitfld.long 0x00 2. " MS ,Master/Slave Mode" "Master,Slave" bitfld.long 0x00 1. " SSE ,SSP Enable" "Disabled,Enabled" sif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM366F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM36B*") bitfld.long 0x00 0. " LBM ,Loop back mode" "Disabled,Enabled" endif else group.long 0x04++0x3 line.long 0x00 "SSP1CR1,SSP1 Control Register 1" rbitfld.long 0x00 3. " SOD ,Slave mode SP1DO Output Disable" "No,Yes" bitfld.long 0x00 2. " MS ,Master/Slave Mode" "Master,Slave" bitfld.long 0x00 1. " SSE ,SSP Enable" "Disabled,Enabled" sif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM366F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM36B*") bitfld.long 0x00 0. " LBM ,Loop back mode" "Disabled,Enabled" endif endif else group.long 0x04++0x3 line.long 0x00 "SSP1CR1,SSP1 Control Register 1" bitfld.long 0x00 3. " SOD ,Slave mode SP1DO Output Disable" "No,Yes" bitfld.long 0x00 2. " MS ,Master/Slave Mode" "Master,Slave" bitfld.long 0x00 1. " SSE ,SSP Enable" "Disabled,Enabled" endif sif cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM395F*")||cpuis("TMPM36B*") group.long 0x08++0x3 line.long 0x00 "SSP1DR,SSP1 Data Register" hexmask.long.word 0x00 0.--15. 1. " DATA ,Transmit/receive FIFO data" else hgroup.long 0x08++0x3 hide.long 0x00 "SSP1DR,SSP1 Data Register" in endif rgroup.long 0x0c++0x3 line.long 0x00 "SSP1SR,SSP1 Status Register" bitfld.long 0x00 4. " BSY ,Busy" "Idle,Busy" bitfld.long 0x00 3. " RFF ,Receive FIFO Full" "Not full,Full" bitfld.long 0x00 2. " RNE ,Receive FIFO Not Empty" "Empty,Not empty" textline " " bitfld.long 0x00 1. " TNF ,Transmit FIFO Not Full" "Full,Not Full" bitfld.long 0x00 0. " TFE ,Transmit FIFO Empty" "Not empty,Empty" group.long 0x10++0x3 line.long 0x00 "SSP1CPSR,SSP1 Clock Prescale Register" hexmask.long.byte 0x0 0.--7. 1. " CPSDVSR ,PCLK Divisor" group.long 0x14++0x3 line.long 0x00 "SSP1IMSC,SSP1 Interrupt Mask Set/Clear Register" bitfld.long 0x00 3. " TXIM ,Tx FIFO Half Empty Interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " RXIM ,Rx FIFO Half Full Interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " RTIM ,Receive Timeout Interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " RORIM ,Receive Overrun Interrupt" "Disabled,Enabled" rgroup.long 0x18++0x3 line.long 0x00 "SSP1RIS,SSP1 Raw Interrupt Status Register" bitfld.long 0x00 3. " TXRIS ,Transmit interrupt status" "No interrupt,Interrupt" bitfld.long 0x00 2. " RXRIS ,Receive interrupt status" "No interrupt,Interrupt" bitfld.long 0x00 1. " RTRIS ,Receive Timeout" "No interrupt,Interrupt" textline " " bitfld.long 0x00 0. " RORRIS ,Receive overrun interrupt status" "No interrupt,Interrupt" rgroup.long 0x1c++0x3 line.long 0x00 "SSP1MIS,SSP1 Masked Interrupt Status Register" bitfld.long 0x00 3. " TXMIS ,Transmit interrupt status" "No interrupt,Interrupt" bitfld.long 0x00 2. " RXMIS ,Receive interrupt status" "No interrupt,Interrupt" bitfld.long 0x00 1. " RTMIS ,Receive timeout interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x00 0. " RORMIS ,Receive overrun interrupt status" "No interrupt,Interrupt" wgroup.long 0x20++0x3 line.long 0x0 "SSP1ICR,SSP1 Interrupt Clear Register" bitfld.long 0x0 1. " RTIC ,Receive timeout interrupt flag clear" "No effect,Clear" bitfld.long 0x0 0. " RORIC ,CReceive overrun interrupt flag clear" "No effect,Clear" sif (cpu()=="TMPA900"||cpu()=="TMPA901"||cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM366F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*")||cpuis("TMPM368F*")||cpuis("TMPM367F*")||cpuis("TMPM341F*")) group.long 0x24++0x3 line.long 0x0 "SSP1DMACR,SSP1 DMA Control Register" bitfld.long 0x0 1. " TXDMAE ,Transmit DMA Enable" "Disabled,Enabled" bitfld.long 0x0 0. " RXDMAE ,Receive DMA Enable" "Disabled,Enabled" elif cpuis("TMPM395F*") group.long 0x81000++0x3 line.long 0x00 "SSP1INTSEL,Interrupt select and FSS signal control register" bitfld.long 0x0 1. " FSSSEL ,FSSOUT/FSSIN inverting function" "Disabled,Enabled" bitfld.long 0x0 0. " INTSEL ,Transmission completion interrupt function" "Disabled,Enabled" endif width 0xb elif cpuis("TMPM380F*")||cpuis("TMPM382F*") base ad:0x400C1000 width 11. if ((d.l(ad:0x400C1000)&0x30)==0x0) group.long 0x00++0x3 line.long 0x00 "SSP1CR0,SSP1 Control Register 0" hexmask.long.byte 0x0 8.--15. 1. " SCR ,Serial Clock Rate" bitfld.long 0x00 7. " SPH ,SPCLK Phase" "First clock,Second clock" bitfld.long 0x00 6. " SPO ,SPCLK Polarity" "Low,High" textline " " sif cpuis("TMPM320C1*")||cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x00 4.--5. " FRF ,Frame Format" "SPI,TI,Microwire," else bitfld.long 0x00 4.--5. " FRF ,Frame Format" "SPI,SSI,Microwire," endif bitfld.long 0x00 0.--3. " DSS ,Data Size" ",,,4 bit,5 bit,6 bit,7 bit,8 bit,9 bit,10 bit,11 bit,12 bit,13 bit,14 bit,15 bit,16 bit" else group.long 0x00++0x3 line.long 0x00 "SSP1CR0,SSP1 Control Register 0" hexmask.long.byte 0x0 8.--15. 1. " SCR ,Serial Clock Rate" textline " " sif cpuis("TMPM320C1*")||cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x00 4.--5. " FRF ,Frame Format" "SPI,TI,Microwire," else bitfld.long 0x00 4.--5. " FRF ,Frame Format" "SPI,SSI,Microwire," endif bitfld.long 0x00 0.--3. " DSS ,Data Size" ",,,4 bit,5 bit,6 bit,7 bit,8 bit,9 bit,10 bit,11 bit,12 bit,13 bit,14 bit,15 bit,16 bit" endif sif cpuis("TMPM341F*")||cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*")||cpuis("TMPM320C1*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM395F*") if ((d.l(ad:0x400C1000+0x04)&0x04)==0x04) group.long 0x04++0x3 line.long 0x00 "SSP1CR1,SSP1 Control Register 1" bitfld.long 0x00 3. " SOD ,Slave mode SP1DO Output Disable" "No,Yes" bitfld.long 0x00 2. " MS ,Master/Slave Mode" "Master,Slave" bitfld.long 0x00 1. " SSE ,SSP Enable" "Disabled,Enabled" sif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM366F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM36B*") bitfld.long 0x00 0. " LBM ,Loop back mode" "Disabled,Enabled" endif else group.long 0x04++0x3 line.long 0x00 "SSP1CR1,SSP1 Control Register 1" rbitfld.long 0x00 3. " SOD ,Slave mode SP1DO Output Disable" "No,Yes" bitfld.long 0x00 2. " MS ,Master/Slave Mode" "Master,Slave" bitfld.long 0x00 1. " SSE ,SSP Enable" "Disabled,Enabled" sif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM366F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM36B*") bitfld.long 0x00 0. " LBM ,Loop back mode" "Disabled,Enabled" endif endif else group.long 0x04++0x3 line.long 0x00 "SSP1CR1,SSP1 Control Register 1" bitfld.long 0x00 3. " SOD ,Slave mode SP1DO Output Disable" "No,Yes" bitfld.long 0x00 2. " MS ,Master/Slave Mode" "Master,Slave" bitfld.long 0x00 1. " SSE ,SSP Enable" "Disabled,Enabled" endif sif cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM395F*")||cpuis("TMPM36B*") group.long 0x08++0x3 line.long 0x00 "SSP1DR,SSP1 Data Register" hexmask.long.word 0x00 0.--15. 1. " DATA ,Transmit/receive FIFO data" else hgroup.long 0x08++0x3 hide.long 0x00 "SSP1DR,SSP1 Data Register" in endif rgroup.long 0x0c++0x3 line.long 0x00 "SSP1SR,SSP1 Status Register" bitfld.long 0x00 4. " BSY ,Busy" "Idle,Busy" bitfld.long 0x00 3. " RFF ,Receive FIFO Full" "Not full,Full" bitfld.long 0x00 2. " RNE ,Receive FIFO Not Empty" "Empty,Not empty" textline " " bitfld.long 0x00 1. " TNF ,Transmit FIFO Not Full" "Full,Not Full" bitfld.long 0x00 0. " TFE ,Transmit FIFO Empty" "Not empty,Empty" group.long 0x10++0x3 line.long 0x00 "SSP1CPSR,SSP1 Clock Prescale Register" hexmask.long.byte 0x0 0.--7. 1. " CPSDVSR ,PCLK Divisor" group.long 0x14++0x3 line.long 0x00 "SSP1IMSC,SSP1 Interrupt Mask Set/Clear Register" bitfld.long 0x00 3. " TXIM ,Tx FIFO Half Empty Interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " RXIM ,Rx FIFO Half Full Interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " RTIM ,Receive Timeout Interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " RORIM ,Receive Overrun Interrupt" "Disabled,Enabled" rgroup.long 0x18++0x3 line.long 0x00 "SSP1RIS,SSP1 Raw Interrupt Status Register" bitfld.long 0x00 3. " TXRIS ,Transmit interrupt status" "No interrupt,Interrupt" bitfld.long 0x00 2. " RXRIS ,Receive interrupt status" "No interrupt,Interrupt" bitfld.long 0x00 1. " RTRIS ,Receive Timeout" "No interrupt,Interrupt" textline " " bitfld.long 0x00 0. " RORRIS ,Receive overrun interrupt status" "No interrupt,Interrupt" rgroup.long 0x1c++0x3 line.long 0x00 "SSP1MIS,SSP1 Masked Interrupt Status Register" bitfld.long 0x00 3. " TXMIS ,Transmit interrupt status" "No interrupt,Interrupt" bitfld.long 0x00 2. " RXMIS ,Receive interrupt status" "No interrupt,Interrupt" bitfld.long 0x00 1. " RTMIS ,Receive timeout interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x00 0. " RORMIS ,Receive overrun interrupt status" "No interrupt,Interrupt" wgroup.long 0x20++0x3 line.long 0x0 "SSP1ICR,SSP1 Interrupt Clear Register" bitfld.long 0x0 1. " RTIC ,Receive timeout interrupt flag clear" "No effect,Clear" bitfld.long 0x0 0. " RORIC ,CReceive overrun interrupt flag clear" "No effect,Clear" sif (cpu()=="TMPA900"||cpu()=="TMPA901"||cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM366F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*")||cpuis("TMPM368F*")||cpuis("TMPM367F*")||cpuis("TMPM341F*")) group.long 0x24++0x3 line.long 0x0 "SSP1DMACR,SSP1 DMA Control Register" bitfld.long 0x0 1. " TXDMAE ,Transmit DMA Enable" "Disabled,Enabled" bitfld.long 0x0 0. " RXDMAE ,Receive DMA Enable" "Disabled,Enabled" elif cpuis("TMPM395F*") group.long 0x81000++0x3 line.long 0x00 "SSP1INTSEL,Interrupt select and FSS signal control register" bitfld.long 0x0 1. " FSSSEL ,FSSOUT/FSSIN inverting function" "Disabled,Enabled" bitfld.long 0x0 0. " INTSEL ,Transmission completion interrupt function" "Disabled,Enabled" endif width 0xb elif cpuis("TMPM395F*") base ad:0x40061000 width 11. if ((d.l(ad:0x40061000)&0x30)==0x0) group.long 0x00++0x3 line.long 0x00 "SSP1CR0,SSP1 Control Register 0" hexmask.long.byte 0x0 8.--15. 1. " SCR ,Serial Clock Rate" bitfld.long 0x00 7. " SPH ,SPCLK Phase" "First clock,Second clock" bitfld.long 0x00 6. " SPO ,SPCLK Polarity" "Low,High" textline " " sif cpuis("TMPM320C1*")||cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x00 4.--5. " FRF ,Frame Format" "SPI,TI,Microwire," else bitfld.long 0x00 4.--5. " FRF ,Frame Format" "SPI,SSI,Microwire," endif bitfld.long 0x00 0.--3. " DSS ,Data Size" ",,,4 bit,5 bit,6 bit,7 bit,8 bit,9 bit,10 bit,11 bit,12 bit,13 bit,14 bit,15 bit,16 bit" else group.long 0x00++0x3 line.long 0x00 "SSP1CR0,SSP1 Control Register 0" hexmask.long.byte 0x0 8.--15. 1. " SCR ,Serial Clock Rate" textline " " sif cpuis("TMPM320C1*")||cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x00 4.--5. " FRF ,Frame Format" "SPI,TI,Microwire," else bitfld.long 0x00 4.--5. " FRF ,Frame Format" "SPI,SSI,Microwire," endif bitfld.long 0x00 0.--3. " DSS ,Data Size" ",,,4 bit,5 bit,6 bit,7 bit,8 bit,9 bit,10 bit,11 bit,12 bit,13 bit,14 bit,15 bit,16 bit" endif sif cpuis("TMPM341F*")||cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*")||cpuis("TMPM320C1*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM395F*") if ((d.l(ad:0x40061000+0x04)&0x04)==0x04) group.long 0x04++0x3 line.long 0x00 "SSP1CR1,SSP1 Control Register 1" bitfld.long 0x00 3. " SOD ,Slave mode SP1DO Output Disable" "No,Yes" bitfld.long 0x00 2. " MS ,Master/Slave Mode" "Master,Slave" bitfld.long 0x00 1. " SSE ,SSP Enable" "Disabled,Enabled" sif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM366F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM36B*") bitfld.long 0x00 0. " LBM ,Loop back mode" "Disabled,Enabled" endif else group.long 0x04++0x3 line.long 0x00 "SSP1CR1,SSP1 Control Register 1" rbitfld.long 0x00 3. " SOD ,Slave mode SP1DO Output Disable" "No,Yes" bitfld.long 0x00 2. " MS ,Master/Slave Mode" "Master,Slave" bitfld.long 0x00 1. " SSE ,SSP Enable" "Disabled,Enabled" sif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM366F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM36B*") bitfld.long 0x00 0. " LBM ,Loop back mode" "Disabled,Enabled" endif endif else group.long 0x04++0x3 line.long 0x00 "SSP1CR1,SSP1 Control Register 1" bitfld.long 0x00 3. " SOD ,Slave mode SP1DO Output Disable" "No,Yes" bitfld.long 0x00 2. " MS ,Master/Slave Mode" "Master,Slave" bitfld.long 0x00 1. " SSE ,SSP Enable" "Disabled,Enabled" endif sif cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM395F*")||cpuis("TMPM36B*") group.long 0x08++0x3 line.long 0x00 "SSP1DR,SSP1 Data Register" hexmask.long.word 0x00 0.--15. 1. " DATA ,Transmit/receive FIFO data" else hgroup.long 0x08++0x3 hide.long 0x00 "SSP1DR,SSP1 Data Register" in endif rgroup.long 0x0c++0x3 line.long 0x00 "SSP1SR,SSP1 Status Register" bitfld.long 0x00 4. " BSY ,Busy" "Idle,Busy" bitfld.long 0x00 3. " RFF ,Receive FIFO Full" "Not full,Full" bitfld.long 0x00 2. " RNE ,Receive FIFO Not Empty" "Empty,Not empty" textline " " bitfld.long 0x00 1. " TNF ,Transmit FIFO Not Full" "Full,Not Full" bitfld.long 0x00 0. " TFE ,Transmit FIFO Empty" "Not empty,Empty" group.long 0x10++0x3 line.long 0x00 "SSP1CPSR,SSP1 Clock Prescale Register" hexmask.long.byte 0x0 0.--7. 1. " CPSDVSR ,PCLK Divisor" group.long 0x14++0x3 line.long 0x00 "SSP1IMSC,SSP1 Interrupt Mask Set/Clear Register" bitfld.long 0x00 3. " TXIM ,Tx FIFO Half Empty Interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " RXIM ,Rx FIFO Half Full Interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " RTIM ,Receive Timeout Interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " RORIM ,Receive Overrun Interrupt" "Disabled,Enabled" rgroup.long 0x18++0x3 line.long 0x00 "SSP1RIS,SSP1 Raw Interrupt Status Register" bitfld.long 0x00 3. " TXRIS ,Transmit interrupt status" "No interrupt,Interrupt" bitfld.long 0x00 2. " RXRIS ,Receive interrupt status" "No interrupt,Interrupt" bitfld.long 0x00 1. " RTRIS ,Receive Timeout" "No interrupt,Interrupt" textline " " bitfld.long 0x00 0. " RORRIS ,Receive overrun interrupt status" "No interrupt,Interrupt" rgroup.long 0x1c++0x3 line.long 0x00 "SSP1MIS,SSP1 Masked Interrupt Status Register" bitfld.long 0x00 3. " TXMIS ,Transmit interrupt status" "No interrupt,Interrupt" bitfld.long 0x00 2. " RXMIS ,Receive interrupt status" "No interrupt,Interrupt" bitfld.long 0x00 1. " RTMIS ,Receive timeout interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x00 0. " RORMIS ,Receive overrun interrupt status" "No interrupt,Interrupt" wgroup.long 0x20++0x3 line.long 0x0 "SSP1ICR,SSP1 Interrupt Clear Register" bitfld.long 0x0 1. " RTIC ,Receive timeout interrupt flag clear" "No effect,Clear" bitfld.long 0x0 0. " RORIC ,CReceive overrun interrupt flag clear" "No effect,Clear" sif (cpu()=="TMPA900"||cpu()=="TMPA901"||cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM366F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*")||cpuis("TMPM368F*")||cpuis("TMPM367F*")||cpuis("TMPM341F*")) group.long 0x24++0x3 line.long 0x0 "SSP1DMACR,SSP1 DMA Control Register" bitfld.long 0x0 1. " TXDMAE ,Transmit DMA Enable" "Disabled,Enabled" bitfld.long 0x0 0. " RXDMAE ,Receive DMA Enable" "Disabled,Enabled" elif cpuis("TMPM395F*") group.long 0x81000++0x3 line.long 0x00 "SSP1INTSEL,Interrupt select and FSS signal control register" bitfld.long 0x0 1. " FSSSEL ,FSSOUT/FSSIN inverting function" "Disabled,Enabled" bitfld.long 0x0 0. " INTSEL ,Transmission completion interrupt function" "Disabled,Enabled" endif width 0xb endif tree.end tree "Channel 2" sif cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") base ad:0x40042000 width 11. if ((d.l(ad:0x400E2000)&0x30)==0x0) group.long 0x00++0x3 line.long 0x00 "SSP2CR0,SSP2 Control Register 0" hexmask.long.byte 0x0 8.--15. 1. " SCR ,Serial Clock Rate" bitfld.long 0x00 7. " SPH ,SPCLK Phase" "First clock,Second clock" bitfld.long 0x00 6. " SPO ,SPCLK Polarity" "Low,High" textline " " sif cpuis("TMPM320C1*")||cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x00 4.--5. " FRF ,Frame Format" "SPI,TI,Microwire," else bitfld.long 0x00 4.--5. " FRF ,Frame Format" "SPI,SSI,Microwire," endif bitfld.long 0x00 0.--3. " DSS ,Data Size" ",,,4 bit,5 bit,6 bit,7 bit,8 bit,9 bit,10 bit,11 bit,12 bit,13 bit,14 bit,15 bit,16 bit" else group.long 0x00++0x3 line.long 0x00 "SSP2CR0,SSP2 Control Register 0" hexmask.long.byte 0x0 8.--15. 1. " SCR ,Serial Clock Rate" textline " " sif cpuis("TMPM320C1*")||cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x00 4.--5. " FRF ,Frame Format" "SPI,TI,Microwire," else bitfld.long 0x00 4.--5. " FRF ,Frame Format" "SPI,SSI,Microwire," endif bitfld.long 0x00 0.--3. " DSS ,Data Size" ",,,4 bit,5 bit,6 bit,7 bit,8 bit,9 bit,10 bit,11 bit,12 bit,13 bit,14 bit,15 bit,16 bit" endif sif cpuis("TMPM341F*")||cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*")||cpuis("TMPM320C1*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM395F*") if ((d.l(ad:0x400E2000+0x04)&0x04)==0x04) group.long 0x04++0x3 line.long 0x00 "SSP2CR1,SSP2 Control Register 1" bitfld.long 0x00 3. " SOD ,Slave mode SP2DO Output Disable" "No,Yes" bitfld.long 0x00 2. " MS ,Master/Slave Mode" "Master,Slave" bitfld.long 0x00 1. " SSE ,SSP Enable" "Disabled,Enabled" sif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM366F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM36B*") bitfld.long 0x00 0. " LBM ,Loop back mode" "Disabled,Enabled" endif else group.long 0x04++0x3 line.long 0x00 "SSP2CR1,SSP2 Control Register 1" rbitfld.long 0x00 3. " SOD ,Slave mode SP2DO Output Disable" "No,Yes" bitfld.long 0x00 2. " MS ,Master/Slave Mode" "Master,Slave" bitfld.long 0x00 1. " SSE ,SSP Enable" "Disabled,Enabled" sif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM366F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM36B*") bitfld.long 0x00 0. " LBM ,Loop back mode" "Disabled,Enabled" endif endif else group.long 0x04++0x3 line.long 0x00 "SSP2CR1,SSP2 Control Register 1" bitfld.long 0x00 3. " SOD ,Slave mode SP2DO Output Disable" "No,Yes" bitfld.long 0x00 2. " MS ,Master/Slave Mode" "Master,Slave" bitfld.long 0x00 1. " SSE ,SSP Enable" "Disabled,Enabled" endif sif cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM395F*")||cpuis("TMPM36B*") group.long 0x08++0x3 line.long 0x00 "SSP2DR,SSP2 Data Register" hexmask.long.word 0x00 0.--15. 1. " DATA ,Transmit/receive FIFO data" else hgroup.long 0x08++0x3 hide.long 0x00 "SSP2DR,SSP2 Data Register" in endif rgroup.long 0x0c++0x3 line.long 0x00 "SSP2SR,SSP2 Status Register" bitfld.long 0x00 4. " BSY ,Busy" "Idle,Busy" bitfld.long 0x00 3. " RFF ,Receive FIFO Full" "Not full,Full" bitfld.long 0x00 2. " RNE ,Receive FIFO Not Empty" "Empty,Not empty" textline " " bitfld.long 0x00 1. " TNF ,Transmit FIFO Not Full" "Full,Not Full" bitfld.long 0x00 0. " TFE ,Transmit FIFO Empty" "Not empty,Empty" group.long 0x10++0x3 line.long 0x00 "SSP2CPSR,SSP2 Clock Prescale Register" hexmask.long.byte 0x0 0.--7. 1. " CPSDVSR ,PCLK Divisor" group.long 0x14++0x3 line.long 0x00 "SSP2IMSC,SSP2 Interrupt Mask Set/Clear Register" bitfld.long 0x00 3. " TXIM ,Tx FIFO Half Empty Interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " RXIM ,Rx FIFO Half Full Interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " RTIM ,Receive Timeout Interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " RORIM ,Receive Overrun Interrupt" "Disabled,Enabled" rgroup.long 0x18++0x3 line.long 0x00 "SSP2RIS,SSP2 Raw Interrupt Status Register" bitfld.long 0x00 3. " TXRIS ,Transmit interrupt status" "No interrupt,Interrupt" bitfld.long 0x00 2. " RXRIS ,Receive interrupt status" "No interrupt,Interrupt" bitfld.long 0x00 1. " RTRIS ,Receive Timeout" "No interrupt,Interrupt" textline " " bitfld.long 0x00 0. " RORRIS ,Receive overrun interrupt status" "No interrupt,Interrupt" rgroup.long 0x1c++0x3 line.long 0x00 "SSP2MIS,SSP2 Masked Interrupt Status Register" bitfld.long 0x00 3. " TXMIS ,Transmit interrupt status" "No interrupt,Interrupt" bitfld.long 0x00 2. " RXMIS ,Receive interrupt status" "No interrupt,Interrupt" bitfld.long 0x00 1. " RTMIS ,Receive timeout interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x00 0. " RORMIS ,Receive overrun interrupt status" "No interrupt,Interrupt" wgroup.long 0x20++0x3 line.long 0x0 "SSP2ICR,SSP2 Interrupt Clear Register" bitfld.long 0x0 1. " RTIC ,Receive timeout interrupt flag clear" "No effect,Clear" bitfld.long 0x0 0. " RORIC ,CReceive overrun interrupt flag clear" "No effect,Clear" sif (cpu()=="TMPA900"||cpu()=="TMPA901"||cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM366F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*")||cpuis("TMPM368F*")||cpuis("TMPM367F*")||cpuis("TMPM341F*")) group.long 0x24++0x3 line.long 0x0 "SSP2DMACR,SSP2 DMA Control Register" bitfld.long 0x0 1. " TXDMAE ,Transmit DMA Enable" "Disabled,Enabled" bitfld.long 0x0 0. " RXDMAE ,Receive DMA Enable" "Disabled,Enabled" elif cpuis("TMPM395F*") group.long 0x81000++0x3 line.long 0x00 "SSP2INTSEL,Interrupt select and FSS signal control register" bitfld.long 0x0 1. " FSSSEL ,FSSOUT/FSSIN inverting function" "Disabled,Enabled" bitfld.long 0x0 0. " INTSEL ,Transmission completion interrupt function" "Disabled,Enabled" endif width 0xb elif cpuis("TMPM320C1*") base ad:0x4001F000 width 11. if ((d.l(ad:0x4001F000)&0x30)==0x0) group.long 0x00++0x3 line.long 0x00 "SSP2CR0,SSP2 Control Register 0" hexmask.long.byte 0x0 8.--15. 1. " SCR ,Serial Clock Rate" bitfld.long 0x00 7. " SPH ,SPCLK Phase" "First clock,Second clock" bitfld.long 0x00 6. " SPO ,SPCLK Polarity" "Low,High" textline " " sif cpuis("TMPM320C1*")||cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x00 4.--5. " FRF ,Frame Format" "SPI,TI,Microwire," else bitfld.long 0x00 4.--5. " FRF ,Frame Format" "SPI,SSI,Microwire," endif bitfld.long 0x00 0.--3. " DSS ,Data Size" ",,,4 bit,5 bit,6 bit,7 bit,8 bit,9 bit,10 bit,11 bit,12 bit,13 bit,14 bit,15 bit,16 bit" else group.long 0x00++0x3 line.long 0x00 "SSP2CR0,SSP2 Control Register 0" hexmask.long.byte 0x0 8.--15. 1. " SCR ,Serial Clock Rate" textline " " sif cpuis("TMPM320C1*")||cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x00 4.--5. " FRF ,Frame Format" "SPI,TI,Microwire," else bitfld.long 0x00 4.--5. " FRF ,Frame Format" "SPI,SSI,Microwire," endif bitfld.long 0x00 0.--3. " DSS ,Data Size" ",,,4 bit,5 bit,6 bit,7 bit,8 bit,9 bit,10 bit,11 bit,12 bit,13 bit,14 bit,15 bit,16 bit" endif sif cpuis("TMPM341F*")||cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*")||cpuis("TMPM320C1*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM395F*") if ((d.l(ad:0x4001F000+0x04)&0x04)==0x04) group.long 0x04++0x3 line.long 0x00 "SSP2CR1,SSP2 Control Register 1" bitfld.long 0x00 3. " SOD ,Slave mode SP2DO Output Disable" "No,Yes" bitfld.long 0x00 2. " MS ,Master/Slave Mode" "Master,Slave" bitfld.long 0x00 1. " SSE ,SSP Enable" "Disabled,Enabled" sif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM366F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM36B*") bitfld.long 0x00 0. " LBM ,Loop back mode" "Disabled,Enabled" endif else group.long 0x04++0x3 line.long 0x00 "SSP2CR1,SSP2 Control Register 1" rbitfld.long 0x00 3. " SOD ,Slave mode SP2DO Output Disable" "No,Yes" bitfld.long 0x00 2. " MS ,Master/Slave Mode" "Master,Slave" bitfld.long 0x00 1. " SSE ,SSP Enable" "Disabled,Enabled" sif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM366F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM36B*") bitfld.long 0x00 0. " LBM ,Loop back mode" "Disabled,Enabled" endif endif else group.long 0x04++0x3 line.long 0x00 "SSP2CR1,SSP2 Control Register 1" bitfld.long 0x00 3. " SOD ,Slave mode SP2DO Output Disable" "No,Yes" bitfld.long 0x00 2. " MS ,Master/Slave Mode" "Master,Slave" bitfld.long 0x00 1. " SSE ,SSP Enable" "Disabled,Enabled" endif sif cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM395F*")||cpuis("TMPM36B*") group.long 0x08++0x3 line.long 0x00 "SSP2DR,SSP2 Data Register" hexmask.long.word 0x00 0.--15. 1. " DATA ,Transmit/receive FIFO data" else hgroup.long 0x08++0x3 hide.long 0x00 "SSP2DR,SSP2 Data Register" in endif rgroup.long 0x0c++0x3 line.long 0x00 "SSP2SR,SSP2 Status Register" bitfld.long 0x00 4. " BSY ,Busy" "Idle,Busy" bitfld.long 0x00 3. " RFF ,Receive FIFO Full" "Not full,Full" bitfld.long 0x00 2. " RNE ,Receive FIFO Not Empty" "Empty,Not empty" textline " " bitfld.long 0x00 1. " TNF ,Transmit FIFO Not Full" "Full,Not Full" bitfld.long 0x00 0. " TFE ,Transmit FIFO Empty" "Not empty,Empty" group.long 0x10++0x3 line.long 0x00 "SSP2CPSR,SSP2 Clock Prescale Register" hexmask.long.byte 0x0 0.--7. 1. " CPSDVSR ,PCLK Divisor" group.long 0x14++0x3 line.long 0x00 "SSP2IMSC,SSP2 Interrupt Mask Set/Clear Register" bitfld.long 0x00 3. " TXIM ,Tx FIFO Half Empty Interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " RXIM ,Rx FIFO Half Full Interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " RTIM ,Receive Timeout Interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " RORIM ,Receive Overrun Interrupt" "Disabled,Enabled" rgroup.long 0x18++0x3 line.long 0x00 "SSP2RIS,SSP2 Raw Interrupt Status Register" bitfld.long 0x00 3. " TXRIS ,Transmit interrupt status" "No interrupt,Interrupt" bitfld.long 0x00 2. " RXRIS ,Receive interrupt status" "No interrupt,Interrupt" bitfld.long 0x00 1. " RTRIS ,Receive Timeout" "No interrupt,Interrupt" textline " " bitfld.long 0x00 0. " RORRIS ,Receive overrun interrupt status" "No interrupt,Interrupt" rgroup.long 0x1c++0x3 line.long 0x00 "SSP2MIS,SSP2 Masked Interrupt Status Register" bitfld.long 0x00 3. " TXMIS ,Transmit interrupt status" "No interrupt,Interrupt" bitfld.long 0x00 2. " RXMIS ,Receive interrupt status" "No interrupt,Interrupt" bitfld.long 0x00 1. " RTMIS ,Receive timeout interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x00 0. " RORMIS ,Receive overrun interrupt status" "No interrupt,Interrupt" wgroup.long 0x20++0x3 line.long 0x0 "SSP2ICR,SSP2 Interrupt Clear Register" bitfld.long 0x0 1. " RTIC ,Receive timeout interrupt flag clear" "No effect,Clear" bitfld.long 0x0 0. " RORIC ,CReceive overrun interrupt flag clear" "No effect,Clear" sif (cpu()=="TMPA900"||cpu()=="TMPA901"||cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM366F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*")||cpuis("TMPM368F*")||cpuis("TMPM367F*")||cpuis("TMPM341F*")) group.long 0x24++0x3 line.long 0x0 "SSP2DMACR,SSP2 DMA Control Register" bitfld.long 0x0 1. " TXDMAE ,Transmit DMA Enable" "Disabled,Enabled" bitfld.long 0x0 0. " RXDMAE ,Receive DMA Enable" "Disabled,Enabled" elif cpuis("TMPM395F*") group.long 0x81000++0x3 line.long 0x00 "SSP2INTSEL,Interrupt select and FSS signal control register" bitfld.long 0x0 1. " FSSSEL ,FSSOUT/FSSIN inverting function" "Disabled,Enabled" bitfld.long 0x0 0. " INTSEL ,Transmission completion interrupt function" "Disabled,Enabled" endif width 0xb elif cpuis("TMPM395F*") base ad:0x40062000 width 11. if ((d.l(ad:0x40062000)&0x30)==0x0) group.long 0x00++0x3 line.long 0x00 "SSP2CR0,SSP2 Control Register 0" hexmask.long.byte 0x0 8.--15. 1. " SCR ,Serial Clock Rate" bitfld.long 0x00 7. " SPH ,SPCLK Phase" "First clock,Second clock" bitfld.long 0x00 6. " SPO ,SPCLK Polarity" "Low,High" textline " " sif cpuis("TMPM320C1*")||cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x00 4.--5. " FRF ,Frame Format" "SPI,TI,Microwire," else bitfld.long 0x00 4.--5. " FRF ,Frame Format" "SPI,SSI,Microwire," endif bitfld.long 0x00 0.--3. " DSS ,Data Size" ",,,4 bit,5 bit,6 bit,7 bit,8 bit,9 bit,10 bit,11 bit,12 bit,13 bit,14 bit,15 bit,16 bit" else group.long 0x00++0x3 line.long 0x00 "SSP2CR0,SSP2 Control Register 0" hexmask.long.byte 0x0 8.--15. 1. " SCR ,Serial Clock Rate" textline " " sif cpuis("TMPM320C1*")||cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x00 4.--5. " FRF ,Frame Format" "SPI,TI,Microwire," else bitfld.long 0x00 4.--5. " FRF ,Frame Format" "SPI,SSI,Microwire," endif bitfld.long 0x00 0.--3. " DSS ,Data Size" ",,,4 bit,5 bit,6 bit,7 bit,8 bit,9 bit,10 bit,11 bit,12 bit,13 bit,14 bit,15 bit,16 bit" endif sif cpuis("TMPM341F*")||cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*")||cpuis("TMPM320C1*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM395F*") if ((d.l(ad:0x40062000+0x04)&0x04)==0x04) group.long 0x04++0x3 line.long 0x00 "SSP2CR1,SSP2 Control Register 1" bitfld.long 0x00 3. " SOD ,Slave mode SP2DO Output Disable" "No,Yes" bitfld.long 0x00 2. " MS ,Master/Slave Mode" "Master,Slave" bitfld.long 0x00 1. " SSE ,SSP Enable" "Disabled,Enabled" sif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM366F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM36B*") bitfld.long 0x00 0. " LBM ,Loop back mode" "Disabled,Enabled" endif else group.long 0x04++0x3 line.long 0x00 "SSP2CR1,SSP2 Control Register 1" rbitfld.long 0x00 3. " SOD ,Slave mode SP2DO Output Disable" "No,Yes" bitfld.long 0x00 2. " MS ,Master/Slave Mode" "Master,Slave" bitfld.long 0x00 1. " SSE ,SSP Enable" "Disabled,Enabled" sif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM366F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM36B*") bitfld.long 0x00 0. " LBM ,Loop back mode" "Disabled,Enabled" endif endif else group.long 0x04++0x3 line.long 0x00 "SSP2CR1,SSP2 Control Register 1" bitfld.long 0x00 3. " SOD ,Slave mode SP2DO Output Disable" "No,Yes" bitfld.long 0x00 2. " MS ,Master/Slave Mode" "Master,Slave" bitfld.long 0x00 1. " SSE ,SSP Enable" "Disabled,Enabled" endif sif cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM395F*")||cpuis("TMPM36B*") group.long 0x08++0x3 line.long 0x00 "SSP2DR,SSP2 Data Register" hexmask.long.word 0x00 0.--15. 1. " DATA ,Transmit/receive FIFO data" else hgroup.long 0x08++0x3 hide.long 0x00 "SSP2DR,SSP2 Data Register" in endif rgroup.long 0x0c++0x3 line.long 0x00 "SSP2SR,SSP2 Status Register" bitfld.long 0x00 4. " BSY ,Busy" "Idle,Busy" bitfld.long 0x00 3. " RFF ,Receive FIFO Full" "Not full,Full" bitfld.long 0x00 2. " RNE ,Receive FIFO Not Empty" "Empty,Not empty" textline " " bitfld.long 0x00 1. " TNF ,Transmit FIFO Not Full" "Full,Not Full" bitfld.long 0x00 0. " TFE ,Transmit FIFO Empty" "Not empty,Empty" group.long 0x10++0x3 line.long 0x00 "SSP2CPSR,SSP2 Clock Prescale Register" hexmask.long.byte 0x0 0.--7. 1. " CPSDVSR ,PCLK Divisor" group.long 0x14++0x3 line.long 0x00 "SSP2IMSC,SSP2 Interrupt Mask Set/Clear Register" bitfld.long 0x00 3. " TXIM ,Tx FIFO Half Empty Interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " RXIM ,Rx FIFO Half Full Interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " RTIM ,Receive Timeout Interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " RORIM ,Receive Overrun Interrupt" "Disabled,Enabled" rgroup.long 0x18++0x3 line.long 0x00 "SSP2RIS,SSP2 Raw Interrupt Status Register" bitfld.long 0x00 3. " TXRIS ,Transmit interrupt status" "No interrupt,Interrupt" bitfld.long 0x00 2. " RXRIS ,Receive interrupt status" "No interrupt,Interrupt" bitfld.long 0x00 1. " RTRIS ,Receive Timeout" "No interrupt,Interrupt" textline " " bitfld.long 0x00 0. " RORRIS ,Receive overrun interrupt status" "No interrupt,Interrupt" rgroup.long 0x1c++0x3 line.long 0x00 "SSP2MIS,SSP2 Masked Interrupt Status Register" bitfld.long 0x00 3. " TXMIS ,Transmit interrupt status" "No interrupt,Interrupt" bitfld.long 0x00 2. " RXMIS ,Receive interrupt status" "No interrupt,Interrupt" bitfld.long 0x00 1. " RTMIS ,Receive timeout interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x00 0. " RORMIS ,Receive overrun interrupt status" "No interrupt,Interrupt" wgroup.long 0x20++0x3 line.long 0x0 "SSP2ICR,SSP2 Interrupt Clear Register" bitfld.long 0x0 1. " RTIC ,Receive timeout interrupt flag clear" "No effect,Clear" bitfld.long 0x0 0. " RORIC ,CReceive overrun interrupt flag clear" "No effect,Clear" sif (cpu()=="TMPA900"||cpu()=="TMPA901"||cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM366F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*")||cpuis("TMPM368F*")||cpuis("TMPM367F*")||cpuis("TMPM341F*")) group.long 0x24++0x3 line.long 0x0 "SSP2DMACR,SSP2 DMA Control Register" bitfld.long 0x0 1. " TXDMAE ,Transmit DMA Enable" "Disabled,Enabled" bitfld.long 0x0 0. " RXDMAE ,Receive DMA Enable" "Disabled,Enabled" elif cpuis("TMPM395F*") group.long 0x81000++0x3 line.long 0x00 "SSP2INTSEL,Interrupt select and FSS signal control register" bitfld.long 0x0 1. " FSSSEL ,FSSOUT/FSSIN inverting function" "Disabled,Enabled" bitfld.long 0x0 0. " INTSEL ,Transmission completion interrupt function" "Disabled,Enabled" endif width 0xb endif tree.end tree "Channel 3" sif cpuis("TMPM395F*") base ad:0x40063000 width 11. if ((d.l(ad:0x40063000)&0x30)==0x0) group.long 0x00++0x3 line.long 0x00 "SSP3CR0,SSP3 Control Register 0" hexmask.long.byte 0x0 8.--15. 1. " SCR ,Serial Clock Rate" bitfld.long 0x00 7. " SPH ,SPCLK Phase" "First clock,Second clock" bitfld.long 0x00 6. " SPO ,SPCLK Polarity" "Low,High" textline " " sif cpuis("TMPM320C1*")||cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x00 4.--5. " FRF ,Frame Format" "SPI,TI,Microwire," else bitfld.long 0x00 4.--5. " FRF ,Frame Format" "SPI,SSI,Microwire," endif bitfld.long 0x00 0.--3. " DSS ,Data Size" ",,,4 bit,5 bit,6 bit,7 bit,8 bit,9 bit,10 bit,11 bit,12 bit,13 bit,14 bit,15 bit,16 bit" else group.long 0x00++0x3 line.long 0x00 "SSP3CR0,SSP3 Control Register 0" hexmask.long.byte 0x0 8.--15. 1. " SCR ,Serial Clock Rate" textline " " sif cpuis("TMPM320C1*")||cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x00 4.--5. " FRF ,Frame Format" "SPI,TI,Microwire," else bitfld.long 0x00 4.--5. " FRF ,Frame Format" "SPI,SSI,Microwire," endif bitfld.long 0x00 0.--3. " DSS ,Data Size" ",,,4 bit,5 bit,6 bit,7 bit,8 bit,9 bit,10 bit,11 bit,12 bit,13 bit,14 bit,15 bit,16 bit" endif sif cpuis("TMPM341F*")||cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*")||cpuis("TMPM320C1*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM395F*") if ((d.l(ad:0x40063000+0x04)&0x04)==0x04) group.long 0x04++0x3 line.long 0x00 "SSP3CR1,SSP3 Control Register 1" bitfld.long 0x00 3. " SOD ,Slave mode SP3DO Output Disable" "No,Yes" bitfld.long 0x00 2. " MS ,Master/Slave Mode" "Master,Slave" bitfld.long 0x00 1. " SSE ,SSP Enable" "Disabled,Enabled" sif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM366F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM36B*") bitfld.long 0x00 0. " LBM ,Loop back mode" "Disabled,Enabled" endif else group.long 0x04++0x3 line.long 0x00 "SSP3CR1,SSP3 Control Register 1" rbitfld.long 0x00 3. " SOD ,Slave mode SP3DO Output Disable" "No,Yes" bitfld.long 0x00 2. " MS ,Master/Slave Mode" "Master,Slave" bitfld.long 0x00 1. " SSE ,SSP Enable" "Disabled,Enabled" sif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM366F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM36B*") bitfld.long 0x00 0. " LBM ,Loop back mode" "Disabled,Enabled" endif endif else group.long 0x04++0x3 line.long 0x00 "SSP3CR1,SSP3 Control Register 1" bitfld.long 0x00 3. " SOD ,Slave mode SP3DO Output Disable" "No,Yes" bitfld.long 0x00 2. " MS ,Master/Slave Mode" "Master,Slave" bitfld.long 0x00 1. " SSE ,SSP Enable" "Disabled,Enabled" endif sif cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM395F*")||cpuis("TMPM36B*") group.long 0x08++0x3 line.long 0x00 "SSP3DR,SSP3 Data Register" hexmask.long.word 0x00 0.--15. 1. " DATA ,Transmit/receive FIFO data" else hgroup.long 0x08++0x3 hide.long 0x00 "SSP3DR,SSP3 Data Register" in endif rgroup.long 0x0c++0x3 line.long 0x00 "SSP3SR,SSP3 Status Register" bitfld.long 0x00 4. " BSY ,Busy" "Idle,Busy" bitfld.long 0x00 3. " RFF ,Receive FIFO Full" "Not full,Full" bitfld.long 0x00 2. " RNE ,Receive FIFO Not Empty" "Empty,Not empty" textline " " bitfld.long 0x00 1. " TNF ,Transmit FIFO Not Full" "Full,Not Full" bitfld.long 0x00 0. " TFE ,Transmit FIFO Empty" "Not empty,Empty" group.long 0x10++0x3 line.long 0x00 "SSP3CPSR,SSP3 Clock Prescale Register" hexmask.long.byte 0x0 0.--7. 1. " CPSDVSR ,PCLK Divisor" group.long 0x14++0x3 line.long 0x00 "SSP3IMSC,SSP3 Interrupt Mask Set/Clear Register" bitfld.long 0x00 3. " TXIM ,Tx FIFO Half Empty Interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " RXIM ,Rx FIFO Half Full Interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " RTIM ,Receive Timeout Interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " RORIM ,Receive Overrun Interrupt" "Disabled,Enabled" rgroup.long 0x18++0x3 line.long 0x00 "SSP3RIS,SSP3 Raw Interrupt Status Register" bitfld.long 0x00 3. " TXRIS ,Transmit interrupt status" "No interrupt,Interrupt" bitfld.long 0x00 2. " RXRIS ,Receive interrupt status" "No interrupt,Interrupt" bitfld.long 0x00 1. " RTRIS ,Receive Timeout" "No interrupt,Interrupt" textline " " bitfld.long 0x00 0. " RORRIS ,Receive overrun interrupt status" "No interrupt,Interrupt" rgroup.long 0x1c++0x3 line.long 0x00 "SSP3MIS,SSP3 Masked Interrupt Status Register" bitfld.long 0x00 3. " TXMIS ,Transmit interrupt status" "No interrupt,Interrupt" bitfld.long 0x00 2. " RXMIS ,Receive interrupt status" "No interrupt,Interrupt" bitfld.long 0x00 1. " RTMIS ,Receive timeout interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x00 0. " RORMIS ,Receive overrun interrupt status" "No interrupt,Interrupt" wgroup.long 0x20++0x3 line.long 0x0 "SSP3ICR,SSP3 Interrupt Clear Register" bitfld.long 0x0 1. " RTIC ,Receive timeout interrupt flag clear" "No effect,Clear" bitfld.long 0x0 0. " RORIC ,CReceive overrun interrupt flag clear" "No effect,Clear" sif (cpu()=="TMPA900"||cpu()=="TMPA901"||cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM366F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*")||cpuis("TMPM368F*")||cpuis("TMPM367F*")||cpuis("TMPM341F*")) group.long 0x24++0x3 line.long 0x0 "SSP3DMACR,SSP3 DMA Control Register" bitfld.long 0x0 1. " TXDMAE ,Transmit DMA Enable" "Disabled,Enabled" bitfld.long 0x0 0. " RXDMAE ,Receive DMA Enable" "Disabled,Enabled" elif cpuis("TMPM395F*") group.long 0x81000++0x3 line.long 0x00 "SSP3INTSEL,Interrupt select and FSS signal control register" bitfld.long 0x0 1. " FSSSEL ,FSSOUT/FSSIN inverting function" "Disabled,Enabled" bitfld.long 0x0 0. " INTSEL ,Transmission completion interrupt function" "Disabled,Enabled" endif width 0xb elif cpuis("TMPM320C1*") base ad:0x40020000 width 11. if ((d.l(ad:0x40020000)&0x30)==0x0) group.long 0x00++0x3 line.long 0x00 "SSP3CR0,SSP3 Control Register 0" hexmask.long.byte 0x0 8.--15. 1. " SCR ,Serial Clock Rate" bitfld.long 0x00 7. " SPH ,SPCLK Phase" "First clock,Second clock" bitfld.long 0x00 6. " SPO ,SPCLK Polarity" "Low,High" textline " " sif cpuis("TMPM320C1*")||cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x00 4.--5. " FRF ,Frame Format" "SPI,TI,Microwire," else bitfld.long 0x00 4.--5. " FRF ,Frame Format" "SPI,SSI,Microwire," endif bitfld.long 0x00 0.--3. " DSS ,Data Size" ",,,4 bit,5 bit,6 bit,7 bit,8 bit,9 bit,10 bit,11 bit,12 bit,13 bit,14 bit,15 bit,16 bit" else group.long 0x00++0x3 line.long 0x00 "SSP3CR0,SSP3 Control Register 0" hexmask.long.byte 0x0 8.--15. 1. " SCR ,Serial Clock Rate" textline " " sif cpuis("TMPM320C1*")||cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x00 4.--5. " FRF ,Frame Format" "SPI,TI,Microwire," else bitfld.long 0x00 4.--5. " FRF ,Frame Format" "SPI,SSI,Microwire," endif bitfld.long 0x00 0.--3. " DSS ,Data Size" ",,,4 bit,5 bit,6 bit,7 bit,8 bit,9 bit,10 bit,11 bit,12 bit,13 bit,14 bit,15 bit,16 bit" endif sif cpuis("TMPM341F*")||cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*")||cpuis("TMPM320C1*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM395F*") if ((d.l(ad:0x40020000+0x04)&0x04)==0x04) group.long 0x04++0x3 line.long 0x00 "SSP3CR1,SSP3 Control Register 1" bitfld.long 0x00 3. " SOD ,Slave mode SP3DO Output Disable" "No,Yes" bitfld.long 0x00 2. " MS ,Master/Slave Mode" "Master,Slave" bitfld.long 0x00 1. " SSE ,SSP Enable" "Disabled,Enabled" sif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM366F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM36B*") bitfld.long 0x00 0. " LBM ,Loop back mode" "Disabled,Enabled" endif else group.long 0x04++0x3 line.long 0x00 "SSP3CR1,SSP3 Control Register 1" rbitfld.long 0x00 3. " SOD ,Slave mode SP3DO Output Disable" "No,Yes" bitfld.long 0x00 2. " MS ,Master/Slave Mode" "Master,Slave" bitfld.long 0x00 1. " SSE ,SSP Enable" "Disabled,Enabled" sif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM366F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM36B*") bitfld.long 0x00 0. " LBM ,Loop back mode" "Disabled,Enabled" endif endif else group.long 0x04++0x3 line.long 0x00 "SSP3CR1,SSP3 Control Register 1" bitfld.long 0x00 3. " SOD ,Slave mode SP3DO Output Disable" "No,Yes" bitfld.long 0x00 2. " MS ,Master/Slave Mode" "Master,Slave" bitfld.long 0x00 1. " SSE ,SSP Enable" "Disabled,Enabled" endif sif cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM395F*")||cpuis("TMPM36B*") group.long 0x08++0x3 line.long 0x00 "SSP3DR,SSP3 Data Register" hexmask.long.word 0x00 0.--15. 1. " DATA ,Transmit/receive FIFO data" else hgroup.long 0x08++0x3 hide.long 0x00 "SSP3DR,SSP3 Data Register" in endif rgroup.long 0x0c++0x3 line.long 0x00 "SSP3SR,SSP3 Status Register" bitfld.long 0x00 4. " BSY ,Busy" "Idle,Busy" bitfld.long 0x00 3. " RFF ,Receive FIFO Full" "Not full,Full" bitfld.long 0x00 2. " RNE ,Receive FIFO Not Empty" "Empty,Not empty" textline " " bitfld.long 0x00 1. " TNF ,Transmit FIFO Not Full" "Full,Not Full" bitfld.long 0x00 0. " TFE ,Transmit FIFO Empty" "Not empty,Empty" group.long 0x10++0x3 line.long 0x00 "SSP3CPSR,SSP3 Clock Prescale Register" hexmask.long.byte 0x0 0.--7. 1. " CPSDVSR ,PCLK Divisor" group.long 0x14++0x3 line.long 0x00 "SSP3IMSC,SSP3 Interrupt Mask Set/Clear Register" bitfld.long 0x00 3. " TXIM ,Tx FIFO Half Empty Interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " RXIM ,Rx FIFO Half Full Interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " RTIM ,Receive Timeout Interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " RORIM ,Receive Overrun Interrupt" "Disabled,Enabled" rgroup.long 0x18++0x3 line.long 0x00 "SSP3RIS,SSP3 Raw Interrupt Status Register" bitfld.long 0x00 3. " TXRIS ,Transmit interrupt status" "No interrupt,Interrupt" bitfld.long 0x00 2. " RXRIS ,Receive interrupt status" "No interrupt,Interrupt" bitfld.long 0x00 1. " RTRIS ,Receive Timeout" "No interrupt,Interrupt" textline " " bitfld.long 0x00 0. " RORRIS ,Receive overrun interrupt status" "No interrupt,Interrupt" rgroup.long 0x1c++0x3 line.long 0x00 "SSP3MIS,SSP3 Masked Interrupt Status Register" bitfld.long 0x00 3. " TXMIS ,Transmit interrupt status" "No interrupt,Interrupt" bitfld.long 0x00 2. " RXMIS ,Receive interrupt status" "No interrupt,Interrupt" bitfld.long 0x00 1. " RTMIS ,Receive timeout interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x00 0. " RORMIS ,Receive overrun interrupt status" "No interrupt,Interrupt" wgroup.long 0x20++0x3 line.long 0x0 "SSP3ICR,SSP3 Interrupt Clear Register" bitfld.long 0x0 1. " RTIC ,Receive timeout interrupt flag clear" "No effect,Clear" bitfld.long 0x0 0. " RORIC ,CReceive overrun interrupt flag clear" "No effect,Clear" sif (cpu()=="TMPA900"||cpu()=="TMPA901"||cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM366F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*")||cpuis("TMPM368F*")||cpuis("TMPM367F*")||cpuis("TMPM341F*")) group.long 0x24++0x3 line.long 0x0 "SSP3DMACR,SSP3 DMA Control Register" bitfld.long 0x0 1. " TXDMAE ,Transmit DMA Enable" "Disabled,Enabled" bitfld.long 0x0 0. " RXDMAE ,Receive DMA Enable" "Disabled,Enabled" elif cpuis("TMPM395F*") group.long 0x81000++0x3 line.long 0x00 "SSP3INTSEL,Interrupt select and FSS signal control register" bitfld.long 0x0 1. " FSSSEL ,FSSOUT/FSSIN inverting function" "Disabled,Enabled" bitfld.long 0x0 0. " INTSEL ,Transmission completion interrupt function" "Disabled,Enabled" endif width 0xb endif tree.end tree.end tree.open "Serial Bus Interface (I2C/SIO)" tree "Channel 0" tree "I2C Bus Mode" sif cpuis("TMPM33?F*")||cpuis("TMPM341F*")||cpuis("TMPM375F*")||cpuis("TMPM376F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*") base ad:0x40020000 width 9. group.long 0x00++0x03 line.long 0x00 "SBI0CR0,Control register 0" bitfld.long 0x00 7. " SBIEN ,Serial bus interface operation" "Disabled,Enabled" if ((d.b(ad:0x40020000+0x4)&0x10)==0) group.long 0x04++0x03 line.long 0x00 "SBI0CR1,Control register 1" bitfld.long 0x00 5.--7. " BC[2:0] ,Number of transfer bits (clock cycles/data length)" "8/8,1/1,2/2,3/3,4/4,5/5,6/6,7/7" bitfld.long 0x00 4. " ACK ,Acknowledge clock pulse generate(master)/generate (slave)" "Not generated/counted,Generated/counted" sif cpuis("TMPM33?F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM341F*")||cpuis("TMPM375F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "385kHz/Reset,294kHz/No reset,200kHz,122kHz,68kHz,36kHz,19kHz," elif cpuis("TMPM366F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "462kHz/Reset,353kHz/No reset,240kHz,146kHz,82kHz,44kHz,23kHz," elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "615kHz/Reset,471kHz/Not reset,320kHz,195kHz,110kHz,58kHz,30kHz," elif cpuis("TMPM365F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "462kHz/Reset,353kHz/No reset,240kHz,146kHz,82kHz,44kHz,23kHz," elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369*")||cpuis("TMPM376*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "769kHz/Reset,588kHz/No reset,400kHz,244kHz,137kHz,73kHz,38kHz," elif cpuis("TMPM36B*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "615kHz/Reset,471kHz/No reset,320kHz,195kHz,110kHz,58kHz,30kHz," elif cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "384kHz,294kHz,200kHz,122kHz,68kHz,36kHz,19kHz," elif cpuis("TMPM395F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "147.1kHz/Reset,100kHz/No reset,61kHz,34.2kHz,18.2kHz,9.4kHz,4.8kHz," endif elif ((d.b(ad:0x40020000+0x4)&0x10)==0x10) group.long 0x04++0x03 line.long 0x00 "SBI0CR1,Control register 1" bitfld.long 0x00 5.--7. " BC[2:0] ,Number of transfer bits (clock cycles/data length)" "9/8,2/1,3/2,4/3,5/4,6/5,7/6,8/7" bitfld.long 0x00 4. " ACK ,Acknowledge clock pulse generate(master)/count (slave)" "Not generated/counted,Generated/counted" sif cpuis("TMPM33?F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM341F*")||cpuis("TMPM375F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "385kHz/Reset,294kHz/No reset,200kHz,122kHz,68kHz,36kHz,19kHz," elif cpuis("TMPM366F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "462kHz,353kHz,240kHz,146kHz,82kHz,44kHz,23kHz," elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "615kHz/Reset,471kHz/Not reset,320kHz,195kHz,110kHz,58kHz,30kHz," elif cpuis("TMPM365F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "462kHz,353kHz,240kHz,146kHz,82kHz,44kHz,23kHz," elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369*")||cpuis("TMPM376*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "769kHz,588kHz,400kHz,244kHz,137kHz,73kHz,38kHz," elif cpuis("TMPM36B*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "615kHz,471kHz,320kHz,195kHz,110kHz,58kHz,30kHz," elif cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "384kHz,294kHz,200kHz,122kHz,68kHz,36kHz,19kHz," elif cpuis("TMPM395F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "147.1kHz/Reset,100kHz/No reset,61kHz,34.2kHz,18.2kHz,9.4kHz,4.8kHz," endif endif wgroup.long 0x10++0x03 line.long 0x00 "SBI0CR2,Control register 2" bitfld.long 0x00 7. " MST ,Master/slave mode" "Slave,Master" bitfld.long 0x00 6. " TRX ,Transmit/receive operation" "Receive,Transmit" bitfld.long 0x00 5. " BB ,Start/stop condition generation" "Stop,Start" textline " " bitfld.long 0x00 4. " PIN ,INTSBI0 interrupt request clear" "No effect,Clear" bitfld.long 0x00 2.--3. " SBIM[1:0] ,Serial bus interface operating mode" "Port,SIO,I2C bus," bitfld.long 0x00 0.--1. " SWRES[1:0] ,Software reset" ",1,2," rgroup.long 0x10++0x03 line.long 0x00 "SBI0SR,Status Register" bitfld.long 0x00 7. " MST ,Master/slave mode" "Slave,Master" bitfld.long 0x00 6. " TRX ,Transmit/receive operation" "Receive,Transmit" bitfld.long 0x00 5. " BB ,I2C bus state monitor" "Free,Busy" textline " " bitfld.long 0x00 4. " PIN ,INTSBI0 interrupt request monitor" "Generated,Cleared" bitfld.long 0x00 3. " AL ,Arbitration lost detection" ",Detected" bitfld.long 0x00 2. " AAS ,Slave address match detection monitor" ",Detected" textline " " bitfld.long 0x00 1. " AD0 ,General call detection monitor" ",Detected" bitfld.long 0x00 0. " LRB ,Last received bit monitor" "0,1" group.long 0x14++0x03 line.long 0x00 "SBI0BR0,Serial bus interface baud rate register 0" bitfld.long 0x00 6. " I2SBI ,Operation at the IDLE mode" "Stop,Operate" width 11. group.long 0x08++0x07 line.long 0x00 "SBI0DBR,Serial bus interface data buffer register" hexmask.long.byte 0x00 0.--7. 1. " DB[7:0] ,Receive/transmit data" line.long 0x04 "SBI0I2CAR,I2C bus address register" hexmask.long.byte 0x04 1.--7. 0x2 " SA[6:0] ,Slave address" bitfld.long 0x04 0. " ALS ,Address recognition mode" "Normal,Free data format" width 0xB elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*")||cpuis("TMPM395F*") base ad:0x400E0000 width 9. group.long 0x00++0x03 line.long 0x00 "SBI0CR0,Control register 0" bitfld.long 0x00 7. " SBIEN ,Serial bus interface operation" "Disabled,Enabled" if ((d.b(ad:0x400E0000+0x4)&0x10)==0) group.long 0x04++0x03 line.long 0x00 "SBI0CR1,Control register 1" bitfld.long 0x00 5.--7. " BC[2:0] ,Number of transfer bits (clock cycles/data length)" "8/8,1/1,2/2,3/3,4/4,5/5,6/6,7/7" bitfld.long 0x00 4. " ACK ,Acknowledge clock pulse generate(master)/generate (slave)" "Not generated/counted,Generated/counted" sif cpuis("TMPM33?F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM341F*")||cpuis("TMPM375F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "385kHz/Reset,294kHz/No reset,200kHz,122kHz,68kHz,36kHz,19kHz," elif cpuis("TMPM366F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "462kHz/Reset,353kHz/No reset,240kHz,146kHz,82kHz,44kHz,23kHz," elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "615kHz/Reset,471kHz/Not reset,320kHz,195kHz,110kHz,58kHz,30kHz," elif cpuis("TMPM365F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "462kHz/Reset,353kHz/No reset,240kHz,146kHz,82kHz,44kHz,23kHz," elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369*")||cpuis("TMPM376*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "769kHz/Reset,588kHz/No reset,400kHz,244kHz,137kHz,73kHz,38kHz," elif cpuis("TMPM36B*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "615kHz/Reset,471kHz/No reset,320kHz,195kHz,110kHz,58kHz,30kHz," elif cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "384kHz,294kHz,200kHz,122kHz,68kHz,36kHz,19kHz," elif cpuis("TMPM395F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "147.1kHz/Reset,100kHz/No reset,61kHz,34.2kHz,18.2kHz,9.4kHz,4.8kHz," endif elif ((d.b(ad:0x400E0000+0x4)&0x10)==0x10) group.long 0x04++0x03 line.long 0x00 "SBI0CR1,Control register 1" bitfld.long 0x00 5.--7. " BC[2:0] ,Number of transfer bits (clock cycles/data length)" "9/8,2/1,3/2,4/3,5/4,6/5,7/6,8/7" bitfld.long 0x00 4. " ACK ,Acknowledge clock pulse generate(master)/count (slave)" "Not generated/counted,Generated/counted" sif cpuis("TMPM33?F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM341F*")||cpuis("TMPM375F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "385kHz/Reset,294kHz/No reset,200kHz,122kHz,68kHz,36kHz,19kHz," elif cpuis("TMPM366F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "462kHz,353kHz,240kHz,146kHz,82kHz,44kHz,23kHz," elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "615kHz/Reset,471kHz/Not reset,320kHz,195kHz,110kHz,58kHz,30kHz," elif cpuis("TMPM365F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "462kHz,353kHz,240kHz,146kHz,82kHz,44kHz,23kHz," elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369*")||cpuis("TMPM376*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "769kHz,588kHz,400kHz,244kHz,137kHz,73kHz,38kHz," elif cpuis("TMPM36B*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "615kHz,471kHz,320kHz,195kHz,110kHz,58kHz,30kHz," elif cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "384kHz,294kHz,200kHz,122kHz,68kHz,36kHz,19kHz," elif cpuis("TMPM395F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "147.1kHz/Reset,100kHz/No reset,61kHz,34.2kHz,18.2kHz,9.4kHz,4.8kHz," endif endif wgroup.long 0x10++0x03 line.long 0x00 "SBI0CR2,Control register 2" bitfld.long 0x00 7. " MST ,Master/slave mode" "Slave,Master" bitfld.long 0x00 6. " TRX ,Transmit/receive operation" "Receive,Transmit" bitfld.long 0x00 5. " BB ,Start/stop condition generation" "Stop,Start" textline " " bitfld.long 0x00 4. " PIN ,INTSBI0 interrupt request clear" "No effect,Clear" bitfld.long 0x00 2.--3. " SBIM[1:0] ,Serial bus interface operating mode" "Port,SIO,I2C bus," bitfld.long 0x00 0.--1. " SWRES[1:0] ,Software reset" ",1,2," rgroup.long 0x10++0x03 line.long 0x00 "SBI0SR,Status Register" bitfld.long 0x00 7. " MST ,Master/slave mode" "Slave,Master" bitfld.long 0x00 6. " TRX ,Transmit/receive operation" "Receive,Transmit" bitfld.long 0x00 5. " BB ,I2C bus state monitor" "Free,Busy" textline " " bitfld.long 0x00 4. " PIN ,INTSBI0 interrupt request monitor" "Generated,Cleared" bitfld.long 0x00 3. " AL ,Arbitration lost detection" ",Detected" bitfld.long 0x00 2. " AAS ,Slave address match detection monitor" ",Detected" textline " " bitfld.long 0x00 1. " AD0 ,General call detection monitor" ",Detected" bitfld.long 0x00 0. " LRB ,Last received bit monitor" "0,1" group.long 0x14++0x03 line.long 0x00 "SBI0BR0,Serial bus interface baud rate register 0" bitfld.long 0x00 6. " I2SBI ,Operation at the IDLE mode" "Stop,Operate" width 11. group.long 0x08++0x07 line.long 0x00 "SBI0DBR,Serial bus interface data buffer register" hexmask.long.byte 0x00 0.--7. 1. " DB[7:0] ,Receive/transmit data" line.long 0x04 "SBI0I2CAR,I2C bus address register" hexmask.long.byte 0x04 1.--7. 0x2 " SA[6:0] ,Slave address" bitfld.long 0x04 0. " ALS ,Address recognition mode" "Normal,Free data format" width 0xB endif tree.end tree "8-bit SIO Mode" sif cpuis("TMPM33?F*")||cpuis("TMPM341F*")||cpuis("TMPM375F*")||cpuis("TMPM376F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*") base ad:0x40020000 width 9. group.long 0x00++0x0b line.long 0x00 "SBI0CR0,Control register 0" bitfld.long 0x00 7. " SBIEN ,SBI operation" "Disabled,Enabled" line.long 0x04 "SBI0CR1,Control register 1" bitfld.long 0x04 7. " SIOS ,Start transfer" "Stopped,Started" bitfld.long 0x04 6. " SIOINH ,Transfer" "Continued,Forced termination" bitfld.long 0x04 4.--5. " SIOM ,Transfer mode" "Transmit,,Transmit/receive,Receive" textline " " sif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM36B*") bitfld.long 0x04 0.--2. " SCK ,Serial clock frequency" "4-MHz,2-MHz,1-MHz,500-kHz,250-kHz,125-kHz,62.5-kHz,External clock" elif cpuis("TMPM366F*") bitfld.long 0x04 0.--2. " SCK ,Serial clock frequency" "3-MHz,1.5-MHz,750-kHz,375-kHz,187.5-kHz,93.8-kHz,46.9-kHz,External clock" elif cpuis("TMPM33?F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM341F*")||cpuis("TMPM375F*") bitfld.long 0x04 0.--2. " SCK ,Serial clock frequency" "2.5-MHz,1.25-MHz,625-kHz,313-kHz,156-kHz,78-kHz,39-kHz,External clock" elif cpuis("TMPM365F*") bitfld.long 0x04 0.--2. " SCK ,Serial clock frequency" "3-MHz,1.5-MHz,750-kHz,375-kHz,187.5-kHz,93.8-kHz,46.9-kHz,External clock" elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369*")||cpuis("TMPM376*") bitfld.long 0x04 0.--2. " SCK ,Serial clock frequency" "5-MHz,2.5-kHz,1.25-kHz,625-MHz,313-MHz,156-MHz,78-kHz,External clock" elif cpuis("TMPM395F*") bitfld.long 0x04 0.--2. " SCK ,Serial clock frequency" "1.25-MHz,625-kHz,312.5-kHz,156.3-MHz,78.1-MHz,39.1-MHz,19.5-kHz,External clock" endif line.long 0x08 "SBI0DBR,data buffer register" hexmask.long.byte 0x08 0.--7. 1. " DB[7:0] ,Receive/transmit data" wgroup.long 0x10++0x03 line.long 0x00 "SBI0CR2,Control register 2" bitfld.long 0x00 2.--3. " SBIM ,Serial bus interface operating mode" "Port,SIO,I2C bus," rgroup.long 0x10++0x03 line.long 0x00 "SBI0SR,Status Register" bitfld.long 0x00 3. " SIOF ,Serial transfer status" "Completed,Not completed" bitfld.long 0x00 2. " SEF ,Shift operation status" "Completed,Not completed" group.long 0x14++0x03 line.long 0x00 "SBI0BR0,Serial bus interface baud rate register 0" bitfld.long 0x00 6. " I2SBI ,IDLE" "Stop,Operate" sif cpuis("TMPM395*") width 10. group.long 0x1400++0x03 line.long 0x00 "SBI0INTSEL,Serial bus interrupt select register" bitfld.long 0x00 0. " INTSEL ,Transmission end interrupt" "Disabled,Enabled" endif width 0xB elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*")||cpuis("TMPM395F*") base ad:0x400E0000 width 9. group.long 0x00++0x0b line.long 0x00 "SBI0CR0,Control register 0" bitfld.long 0x00 7. " SBIEN ,SBI operation" "Disabled,Enabled" line.long 0x04 "SBI0CR1,Control register 1" bitfld.long 0x04 7. " SIOS ,Start transfer" "Stopped,Started" bitfld.long 0x04 6. " SIOINH ,Transfer" "Continued,Forced termination" bitfld.long 0x04 4.--5. " SIOM ,Transfer mode" "Transmit,,Transmit/receive,Receive" textline " " sif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM36B*") bitfld.long 0x04 0.--2. " SCK ,Serial clock frequency" "4-MHz,2-MHz,1-MHz,500-kHz,250-kHz,125-kHz,62.5-kHz,External clock" elif cpuis("TMPM366F*") bitfld.long 0x04 0.--2. " SCK ,Serial clock frequency" "3-MHz,1.5-MHz,750-kHz,375-kHz,187.5-kHz,93.8-kHz,46.9-kHz,External clock" elif cpuis("TMPM33?F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM341F*")||cpuis("TMPM375F*") bitfld.long 0x04 0.--2. " SCK ,Serial clock frequency" "2.5-MHz,1.25-MHz,625-kHz,313-kHz,156-kHz,78-kHz,39-kHz,External clock" elif cpuis("TMPM365F*") bitfld.long 0x04 0.--2. " SCK ,Serial clock frequency" "3-MHz,1.5-MHz,750-kHz,375-kHz,187.5-kHz,93.8-kHz,46.9-kHz,External clock" elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369*")||cpuis("TMPM376*") bitfld.long 0x04 0.--2. " SCK ,Serial clock frequency" "5-MHz,2.5-kHz,1.25-kHz,625-MHz,313-MHz,156-MHz,78-kHz,External clock" elif cpuis("TMPM395F*") bitfld.long 0x04 0.--2. " SCK ,Serial clock frequency" "1.25-MHz,625-kHz,312.5-kHz,156.3-MHz,78.1-MHz,39.1-MHz,19.5-kHz,External clock" endif line.long 0x08 "SBI0DBR,data buffer register" hexmask.long.byte 0x08 0.--7. 1. " DB[7:0] ,Receive/transmit data" wgroup.long 0x10++0x03 line.long 0x00 "SBI0CR2,Control register 2" bitfld.long 0x00 2.--3. " SBIM ,Serial bus interface operating mode" "Port,SIO,I2C bus," rgroup.long 0x10++0x03 line.long 0x00 "SBI0SR,Status Register" bitfld.long 0x00 3. " SIOF ,Serial transfer status" "Completed,Not completed" bitfld.long 0x00 2. " SEF ,Shift operation status" "Completed,Not completed" group.long 0x14++0x03 line.long 0x00 "SBI0BR0,Serial bus interface baud rate register 0" bitfld.long 0x00 6. " I2SBI ,IDLE" "Stop,Operate" sif cpuis("TMPM395*") width 10. group.long 0x1400++0x03 line.long 0x00 "SBI0INTSEL,Serial bus interrupt select register" bitfld.long 0x00 0. " INTSEL ,Transmission end interrupt" "Disabled,Enabled" endif width 0xB endif tree.end tree.end tree "Channel 1" tree "I2C Bus Mode" sif cpuis("TMPM33?F*")||cpuis("TMPM341F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*") base ad:0x40020020 width 9. group.long 0x00++0x03 line.long 0x00 "SBI1CR0,Control register 0" bitfld.long 0x00 7. " SBIEN ,Serial bus interface operation" "Disabled,Enabled" if ((d.b(ad:0x40020020+0x4)&0x10)==0) group.long 0x04++0x03 line.long 0x00 "SBI1CR1,Control register 1" bitfld.long 0x00 5.--7. " BC[2:0] ,Number of transfer bits (clock cycles/data length)" "8/8,1/1,2/2,3/3,4/4,5/5,6/6,7/7" bitfld.long 0x00 4. " ACK ,Acknowledge clock pulse generate(master)/generate (slave)" "Not generated/counted,Generated/counted" sif cpuis("TMPM33?F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM341F*")||cpuis("TMPM375F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "385kHz/Reset,294kHz/No reset,200kHz,122kHz,68kHz,36kHz,19kHz," elif cpuis("TMPM366F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "462kHz/Reset,353kHz/No reset,240kHz,146kHz,82kHz,44kHz,23kHz," elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "615kHz/Reset,471kHz/Not reset,320kHz,195kHz,110kHz,58kHz,30kHz," elif cpuis("TMPM365F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "462kHz/Reset,353kHz/No reset,240kHz,146kHz,82kHz,44kHz,23kHz," elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369*")||cpuis("TMPM376*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "769kHz/Reset,588kHz/No reset,400kHz,244kHz,137kHz,73kHz,38kHz," elif cpuis("TMPM36B*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "615kHz/Reset,471kHz/No reset,320kHz,195kHz,110kHz,58kHz,30kHz," elif cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "384kHz,294kHz,200kHz,122kHz,68kHz,36kHz,19kHz," elif cpuis("TMPM395F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "147.1kHz/Reset,100kHz/No reset,61kHz,34.2kHz,18.2kHz,9.4kHz,4.8kHz," endif elif ((d.b(ad:0x40020020+0x4)&0x10)==0x10) group.long 0x04++0x03 line.long 0x00 "SBI1CR1,Control register 1" bitfld.long 0x00 5.--7. " BC[2:0] ,Number of transfer bits (clock cycles/data length)" "9/8,2/1,3/2,4/3,5/4,6/5,7/6,8/7" bitfld.long 0x00 4. " ACK ,Acknowledge clock pulse generate(master)/count (slave)" "Not generated/counted,Generated/counted" sif cpuis("TMPM33?F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM341F*")||cpuis("TMPM375F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "385kHz/Reset,294kHz/No reset,200kHz,122kHz,68kHz,36kHz,19kHz," elif cpuis("TMPM366F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "462kHz,353kHz,240kHz,146kHz,82kHz,44kHz,23kHz," elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "615kHz/Reset,471kHz/Not reset,320kHz,195kHz,110kHz,58kHz,30kHz," elif cpuis("TMPM365F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "462kHz,353kHz,240kHz,146kHz,82kHz,44kHz,23kHz," elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369*")||cpuis("TMPM376*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "769kHz,588kHz,400kHz,244kHz,137kHz,73kHz,38kHz," elif cpuis("TMPM36B*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "615kHz,471kHz,320kHz,195kHz,110kHz,58kHz,30kHz," elif cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "384kHz,294kHz,200kHz,122kHz,68kHz,36kHz,19kHz," elif cpuis("TMPM395F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "147.1kHz/Reset,100kHz/No reset,61kHz,34.2kHz,18.2kHz,9.4kHz,4.8kHz," endif endif wgroup.long 0x10++0x03 line.long 0x00 "SBI1CR2,Control register 2" bitfld.long 0x00 7. " MST ,Master/slave mode" "Slave,Master" bitfld.long 0x00 6. " TRX ,Transmit/receive operation" "Receive,Transmit" bitfld.long 0x00 5. " BB ,Start/stop condition generation" "Stop,Start" textline " " bitfld.long 0x00 4. " PIN ,INTSBI1 interrupt request clear" "No effect,Clear" bitfld.long 0x00 2.--3. " SBIM[1:0] ,Serial bus interface operating mode" "Port,SIO,I2C bus," bitfld.long 0x00 0.--1. " SWRES[1:0] ,Software reset" ",1,2," rgroup.long 0x10++0x03 line.long 0x00 "SBI1SR,Status Register" bitfld.long 0x00 7. " MST ,Master/slave mode" "Slave,Master" bitfld.long 0x00 6. " TRX ,Transmit/receive operation" "Receive,Transmit" bitfld.long 0x00 5. " BB ,I2C bus state monitor" "Free,Busy" textline " " bitfld.long 0x00 4. " PIN ,INTSBI1 interrupt request monitor" "Generated,Cleared" bitfld.long 0x00 3. " AL ,Arbitration lost detection" ",Detected" bitfld.long 0x00 2. " AAS ,Slave address match detection monitor" ",Detected" textline " " bitfld.long 0x00 1. " AD0 ,General call detection monitor" ",Detected" bitfld.long 0x00 0. " LRB ,Last received bit monitor" "0,1" group.long 0x14++0x03 line.long 0x00 "SBI1BR0,Serial bus interface baud rate register 0" bitfld.long 0x00 6. " I2SBI ,Operation at the IDLE mode" "Stop,Operate" width 11. group.long 0x08++0x07 line.long 0x00 "SBI1DBR,Serial bus interface data buffer register" hexmask.long.byte 0x00 0.--7. 1. " DB[7:0] ,Receive/transmit data" line.long 0x04 "SBI1I2CAR,I2C bus address register" hexmask.long.byte 0x04 1.--7. 0x2 " SA[6:0] ,Slave address" bitfld.long 0x04 0. " ALS ,Address recognition mode" "Normal,Free data format" width 0xB elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*")||cpuis("TMPM376F*") base ad:0x400E0100 width 9. group.long 0x00++0x03 line.long 0x00 "SBI1CR0,Control register 0" bitfld.long 0x00 7. " SBIEN ,Serial bus interface operation" "Disabled,Enabled" if ((d.b(ad:0x400E0100+0x4)&0x10)==0) group.long 0x04++0x03 line.long 0x00 "SBI1CR1,Control register 1" bitfld.long 0x00 5.--7. " BC[2:0] ,Number of transfer bits (clock cycles/data length)" "8/8,1/1,2/2,3/3,4/4,5/5,6/6,7/7" bitfld.long 0x00 4. " ACK ,Acknowledge clock pulse generate(master)/generate (slave)" "Not generated/counted,Generated/counted" sif cpuis("TMPM33?F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM341F*")||cpuis("TMPM375F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "385kHz/Reset,294kHz/No reset,200kHz,122kHz,68kHz,36kHz,19kHz," elif cpuis("TMPM366F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "462kHz/Reset,353kHz/No reset,240kHz,146kHz,82kHz,44kHz,23kHz," elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "615kHz/Reset,471kHz/Not reset,320kHz,195kHz,110kHz,58kHz,30kHz," elif cpuis("TMPM365F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "462kHz/Reset,353kHz/No reset,240kHz,146kHz,82kHz,44kHz,23kHz," elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369*")||cpuis("TMPM376*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "769kHz/Reset,588kHz/No reset,400kHz,244kHz,137kHz,73kHz,38kHz," elif cpuis("TMPM36B*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "615kHz/Reset,471kHz/No reset,320kHz,195kHz,110kHz,58kHz,30kHz," elif cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "384kHz,294kHz,200kHz,122kHz,68kHz,36kHz,19kHz," elif cpuis("TMPM395F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "147.1kHz/Reset,100kHz/No reset,61kHz,34.2kHz,18.2kHz,9.4kHz,4.8kHz," endif elif ((d.b(ad:0x400E0100+0x4)&0x10)==0x10) group.long 0x04++0x03 line.long 0x00 "SBI1CR1,Control register 1" bitfld.long 0x00 5.--7. " BC[2:0] ,Number of transfer bits (clock cycles/data length)" "9/8,2/1,3/2,4/3,5/4,6/5,7/6,8/7" bitfld.long 0x00 4. " ACK ,Acknowledge clock pulse generate(master)/count (slave)" "Not generated/counted,Generated/counted" sif cpuis("TMPM33?F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM341F*")||cpuis("TMPM375F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "385kHz/Reset,294kHz/No reset,200kHz,122kHz,68kHz,36kHz,19kHz," elif cpuis("TMPM366F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "462kHz,353kHz,240kHz,146kHz,82kHz,44kHz,23kHz," elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "615kHz/Reset,471kHz/Not reset,320kHz,195kHz,110kHz,58kHz,30kHz," elif cpuis("TMPM365F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "462kHz,353kHz,240kHz,146kHz,82kHz,44kHz,23kHz," elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369*")||cpuis("TMPM376*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "769kHz,588kHz,400kHz,244kHz,137kHz,73kHz,38kHz," elif cpuis("TMPM36B*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "615kHz,471kHz,320kHz,195kHz,110kHz,58kHz,30kHz," elif cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "384kHz,294kHz,200kHz,122kHz,68kHz,36kHz,19kHz," elif cpuis("TMPM395F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "147.1kHz/Reset,100kHz/No reset,61kHz,34.2kHz,18.2kHz,9.4kHz,4.8kHz," endif endif wgroup.long 0x10++0x03 line.long 0x00 "SBI1CR2,Control register 2" bitfld.long 0x00 7. " MST ,Master/slave mode" "Slave,Master" bitfld.long 0x00 6. " TRX ,Transmit/receive operation" "Receive,Transmit" bitfld.long 0x00 5. " BB ,Start/stop condition generation" "Stop,Start" textline " " bitfld.long 0x00 4. " PIN ,INTSBI1 interrupt request clear" "No effect,Clear" bitfld.long 0x00 2.--3. " SBIM[1:0] ,Serial bus interface operating mode" "Port,SIO,I2C bus," bitfld.long 0x00 0.--1. " SWRES[1:0] ,Software reset" ",1,2," rgroup.long 0x10++0x03 line.long 0x00 "SBI1SR,Status Register" bitfld.long 0x00 7. " MST ,Master/slave mode" "Slave,Master" bitfld.long 0x00 6. " TRX ,Transmit/receive operation" "Receive,Transmit" bitfld.long 0x00 5. " BB ,I2C bus state monitor" "Free,Busy" textline " " bitfld.long 0x00 4. " PIN ,INTSBI1 interrupt request monitor" "Generated,Cleared" bitfld.long 0x00 3. " AL ,Arbitration lost detection" ",Detected" bitfld.long 0x00 2. " AAS ,Slave address match detection monitor" ",Detected" textline " " bitfld.long 0x00 1. " AD0 ,General call detection monitor" ",Detected" bitfld.long 0x00 0. " LRB ,Last received bit monitor" "0,1" group.long 0x14++0x03 line.long 0x00 "SBI1BR0,Serial bus interface baud rate register 0" bitfld.long 0x00 6. " I2SBI ,Operation at the IDLE mode" "Stop,Operate" width 11. group.long 0x08++0x07 line.long 0x00 "SBI1DBR,Serial bus interface data buffer register" hexmask.long.byte 0x00 0.--7. 1. " DB[7:0] ,Receive/transmit data" line.long 0x04 "SBI1I2CAR,I2C bus address register" hexmask.long.byte 0x04 1.--7. 0x2 " SA[6:0] ,Slave address" bitfld.long 0x04 0. " ALS ,Address recognition mode" "Normal,Free data format" width 0xB endif tree.end tree "8-bit SIO Mode" sif cpuis("TMPM33?F*")||cpuis("TMPM341F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*") base ad:0x40020020 width 9. group.long 0x00++0x0b line.long 0x00 "SBI1CR0,Control register 0" bitfld.long 0x00 7. " SBIEN ,SBI operation" "Disabled,Enabled" line.long 0x04 "SBI1CR1,Control register 1" bitfld.long 0x04 7. " SIOS ,Start transfer" "Stopped,Started" bitfld.long 0x04 6. " SIOINH ,Transfer" "Continued,Forced termination" bitfld.long 0x04 4.--5. " SIOM ,Transfer mode" "Transmit,,Transmit/receive,Receive" textline " " sif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM36B*") bitfld.long 0x04 0.--2. " SCK ,Serial clock frequency" "4-MHz,2-MHz,1-MHz,500-kHz,250-kHz,125-kHz,62.5-kHz,External clock" elif cpuis("TMPM366F*") bitfld.long 0x04 0.--2. " SCK ,Serial clock frequency" "3-MHz,1.5-MHz,750-kHz,375-kHz,187.5-kHz,93.8-kHz,46.9-kHz,External clock" elif cpuis("TMPM33?F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM341F*")||cpuis("TMPM375F*") bitfld.long 0x04 0.--2. " SCK ,Serial clock frequency" "2.5-MHz,1.25-MHz,625-kHz,313-kHz,156-kHz,78-kHz,39-kHz,External clock" elif cpuis("TMPM365F*") bitfld.long 0x04 0.--2. " SCK ,Serial clock frequency" "3-MHz,1.5-MHz,750-kHz,375-kHz,187.5-kHz,93.8-kHz,46.9-kHz,External clock" elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369*")||cpuis("TMPM376*") bitfld.long 0x04 0.--2. " SCK ,Serial clock frequency" "5-MHz,2.5-kHz,1.25-kHz,625-MHz,313-MHz,156-MHz,78-kHz,External clock" elif cpuis("TMPM395F*") bitfld.long 0x04 0.--2. " SCK ,Serial clock frequency" "1.25-MHz,625-kHz,312.5-kHz,156.3-MHz,78.1-MHz,39.1-MHz,19.5-kHz,External clock" endif line.long 0x08 "SBI1DBR,data buffer register" hexmask.long.byte 0x08 0.--7. 1. " DB[7:0] ,Receive/transmit data" wgroup.long 0x10++0x03 line.long 0x00 "SBI1CR2,Control register 2" bitfld.long 0x00 2.--3. " SBIM ,Serial bus interface operating mode" "Port,SIO,I2C bus," rgroup.long 0x10++0x03 line.long 0x00 "SBI1SR,Status Register" bitfld.long 0x00 3. " SIOF ,Serial transfer status" "Completed,Not completed" bitfld.long 0x00 2. " SEF ,Shift operation status" "Completed,Not completed" group.long 0x14++0x03 line.long 0x00 "SBI1BR0,Serial bus interface baud rate register 0" bitfld.long 0x00 6. " I2SBI ,IDLE" "Stop,Operate" sif cpuis("TMPM395*") width 10. group.long 0x1400++0x03 line.long 0x00 "SBI1INTSEL,Serial bus interrupt select register" bitfld.long 0x00 0. " INTSEL ,Transmission end interrupt" "Disabled,Enabled" endif width 0xB elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*")||cpuis("TMPM376F*") base ad:0x400E0100 width 9. group.long 0x00++0x0b line.long 0x00 "SBI1CR0,Control register 0" bitfld.long 0x00 7. " SBIEN ,SBI operation" "Disabled,Enabled" line.long 0x04 "SBI1CR1,Control register 1" bitfld.long 0x04 7. " SIOS ,Start transfer" "Stopped,Started" bitfld.long 0x04 6. " SIOINH ,Transfer" "Continued,Forced termination" bitfld.long 0x04 4.--5. " SIOM ,Transfer mode" "Transmit,,Transmit/receive,Receive" textline " " sif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM36B*") bitfld.long 0x04 0.--2. " SCK ,Serial clock frequency" "4-MHz,2-MHz,1-MHz,500-kHz,250-kHz,125-kHz,62.5-kHz,External clock" elif cpuis("TMPM366F*") bitfld.long 0x04 0.--2. " SCK ,Serial clock frequency" "3-MHz,1.5-MHz,750-kHz,375-kHz,187.5-kHz,93.8-kHz,46.9-kHz,External clock" elif cpuis("TMPM33?F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM341F*")||cpuis("TMPM375F*") bitfld.long 0x04 0.--2. " SCK ,Serial clock frequency" "2.5-MHz,1.25-MHz,625-kHz,313-kHz,156-kHz,78-kHz,39-kHz,External clock" elif cpuis("TMPM365F*") bitfld.long 0x04 0.--2. " SCK ,Serial clock frequency" "3-MHz,1.5-MHz,750-kHz,375-kHz,187.5-kHz,93.8-kHz,46.9-kHz,External clock" elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369*")||cpuis("TMPM376*") bitfld.long 0x04 0.--2. " SCK ,Serial clock frequency" "5-MHz,2.5-kHz,1.25-kHz,625-MHz,313-MHz,156-MHz,78-kHz,External clock" elif cpuis("TMPM395F*") bitfld.long 0x04 0.--2. " SCK ,Serial clock frequency" "1.25-MHz,625-kHz,312.5-kHz,156.3-MHz,78.1-MHz,39.1-MHz,19.5-kHz,External clock" endif line.long 0x08 "SBI1DBR,data buffer register" hexmask.long.byte 0x08 0.--7. 1. " DB[7:0] ,Receive/transmit data" wgroup.long 0x10++0x03 line.long 0x00 "SBI1CR2,Control register 2" bitfld.long 0x00 2.--3. " SBIM ,Serial bus interface operating mode" "Port,SIO,I2C bus," rgroup.long 0x10++0x03 line.long 0x00 "SBI1SR,Status Register" bitfld.long 0x00 3. " SIOF ,Serial transfer status" "Completed,Not completed" bitfld.long 0x00 2. " SEF ,Shift operation status" "Completed,Not completed" group.long 0x14++0x03 line.long 0x00 "SBI1BR0,Serial bus interface baud rate register 0" bitfld.long 0x00 6. " I2SBI ,IDLE" "Stop,Operate" sif cpuis("TMPM395*") width 10. group.long 0x1400++0x03 line.long 0x00 "SBI1INTSEL,Serial bus interrupt select register" bitfld.long 0x00 0. " INTSEL ,Transmission end interrupt" "Disabled,Enabled" endif width 0xB endif tree.end tree.end tree "Channel 2" tree "I2C Bus Mode" sif cpuis("TMPM330F*")||cpuis("TMPM333F*") base ad:0x40020040 width 9. group.long 0x00++0x03 line.long 0x00 "SBI2CR0,Control register 0" bitfld.long 0x00 7. " SBIEN ,Serial bus interface operation" "Disabled,Enabled" if ((d.b(ad:0x40020040+0x4)&0x10)==0) group.long 0x04++0x03 line.long 0x00 "SBI2CR1,Control register 1" bitfld.long 0x00 5.--7. " BC[2:0] ,Number of transfer bits (clock cycles/data length)" "8/8,1/1,2/2,3/3,4/4,5/5,6/6,7/7" bitfld.long 0x00 4. " ACK ,Acknowledge clock pulse generate(master)/generate (slave)" "Not generated/counted,Generated/counted" sif cpuis("TMPM33?F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM341F*")||cpuis("TMPM375F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "385kHz/Reset,294kHz/No reset,200kHz,122kHz,68kHz,36kHz,19kHz," elif cpuis("TMPM366F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "462kHz/Reset,353kHz/No reset,240kHz,146kHz,82kHz,44kHz,23kHz," elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "615kHz/Reset,471kHz/Not reset,320kHz,195kHz,110kHz,58kHz,30kHz," elif cpuis("TMPM365F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "462kHz/Reset,353kHz/No reset,240kHz,146kHz,82kHz,44kHz,23kHz," elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369*")||cpuis("TMPM376*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "769kHz/Reset,588kHz/No reset,400kHz,244kHz,137kHz,73kHz,38kHz," elif cpuis("TMPM36B*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "615kHz/Reset,471kHz/No reset,320kHz,195kHz,110kHz,58kHz,30kHz," elif cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "384kHz,294kHz,200kHz,122kHz,68kHz,36kHz,19kHz," elif cpuis("TMPM395F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "147.1kHz/Reset,100kHz/No reset,61kHz,34.2kHz,18.2kHz,9.4kHz,4.8kHz," endif elif ((d.b(ad:0x40020040+0x4)&0x10)==0x10) group.long 0x04++0x03 line.long 0x00 "SBI2CR1,Control register 1" bitfld.long 0x00 5.--7. " BC[2:0] ,Number of transfer bits (clock cycles/data length)" "9/8,2/1,3/2,4/3,5/4,6/5,7/6,8/7" bitfld.long 0x00 4. " ACK ,Acknowledge clock pulse generate(master)/count (slave)" "Not generated/counted,Generated/counted" sif cpuis("TMPM33?F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM341F*")||cpuis("TMPM375F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "385kHz/Reset,294kHz/No reset,200kHz,122kHz,68kHz,36kHz,19kHz," elif cpuis("TMPM366F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "462kHz,353kHz,240kHz,146kHz,82kHz,44kHz,23kHz," elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "615kHz/Reset,471kHz/Not reset,320kHz,195kHz,110kHz,58kHz,30kHz," elif cpuis("TMPM365F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "462kHz,353kHz,240kHz,146kHz,82kHz,44kHz,23kHz," elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369*")||cpuis("TMPM376*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "769kHz,588kHz,400kHz,244kHz,137kHz,73kHz,38kHz," elif cpuis("TMPM36B*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "615kHz,471kHz,320kHz,195kHz,110kHz,58kHz,30kHz," elif cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "384kHz,294kHz,200kHz,122kHz,68kHz,36kHz,19kHz," elif cpuis("TMPM395F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "147.1kHz/Reset,100kHz/No reset,61kHz,34.2kHz,18.2kHz,9.4kHz,4.8kHz," endif endif wgroup.long 0x10++0x03 line.long 0x00 "SBI2CR2,Control register 2" bitfld.long 0x00 7. " MST ,Master/slave mode" "Slave,Master" bitfld.long 0x00 6. " TRX ,Transmit/receive operation" "Receive,Transmit" bitfld.long 0x00 5. " BB ,Start/stop condition generation" "Stop,Start" textline " " bitfld.long 0x00 4. " PIN ,INTSBI2 interrupt request clear" "No effect,Clear" bitfld.long 0x00 2.--3. " SBIM[1:0] ,Serial bus interface operating mode" "Port,SIO,I2C bus," bitfld.long 0x00 0.--1. " SWRES[1:0] ,Software reset" ",1,2," rgroup.long 0x10++0x03 line.long 0x00 "SBI2SR,Status Register" bitfld.long 0x00 7. " MST ,Master/slave mode" "Slave,Master" bitfld.long 0x00 6. " TRX ,Transmit/receive operation" "Receive,Transmit" bitfld.long 0x00 5. " BB ,I2C bus state monitor" "Free,Busy" textline " " bitfld.long 0x00 4. " PIN ,INTSBI2 interrupt request monitor" "Generated,Cleared" bitfld.long 0x00 3. " AL ,Arbitration lost detection" ",Detected" bitfld.long 0x00 2. " AAS ,Slave address match detection monitor" ",Detected" textline " " bitfld.long 0x00 1. " AD0 ,General call detection monitor" ",Detected" bitfld.long 0x00 0. " LRB ,Last received bit monitor" "0,1" group.long 0x14++0x03 line.long 0x00 "SBI2BR0,Serial bus interface baud rate register 0" bitfld.long 0x00 6. " I2SBI ,Operation at the IDLE mode" "Stop,Operate" width 11. group.long 0x08++0x07 line.long 0x00 "SBI2DBR,Serial bus interface data buffer register" hexmask.long.byte 0x00 0.--7. 1. " DB[7:0] ,Receive/transmit data" line.long 0x04 "SBI2I2CAR,I2C bus address register" hexmask.long.byte 0x04 1.--7. 0x2 " SA[6:0] ,Slave address" bitfld.long 0x04 0. " ALS ,Address recognition mode" "Normal,Free data format" width 0xB endif sif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*")||cpuis("TMPM376F*") base ad:0x400E0200 width 9. group.long 0x00++0x03 line.long 0x00 "SBI2CR0,Control register 0" bitfld.long 0x00 7. " SBIEN ,Serial bus interface operation" "Disabled,Enabled" if ((d.b(ad:0x400E0200+0x4)&0x10)==0) group.long 0x04++0x03 line.long 0x00 "SBI2CR1,Control register 1" bitfld.long 0x00 5.--7. " BC[2:0] ,Number of transfer bits (clock cycles/data length)" "8/8,1/1,2/2,3/3,4/4,5/5,6/6,7/7" bitfld.long 0x00 4. " ACK ,Acknowledge clock pulse generate(master)/generate (slave)" "Not generated/counted,Generated/counted" sif cpuis("TMPM33?F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM341F*")||cpuis("TMPM375F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "385kHz/Reset,294kHz/No reset,200kHz,122kHz,68kHz,36kHz,19kHz," elif cpuis("TMPM366F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "462kHz/Reset,353kHz/No reset,240kHz,146kHz,82kHz,44kHz,23kHz," elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "615kHz/Reset,471kHz/Not reset,320kHz,195kHz,110kHz,58kHz,30kHz," elif cpuis("TMPM365F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "462kHz/Reset,353kHz/No reset,240kHz,146kHz,82kHz,44kHz,23kHz," elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369*")||cpuis("TMPM376*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "769kHz/Reset,588kHz/No reset,400kHz,244kHz,137kHz,73kHz,38kHz," elif cpuis("TMPM36B*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "615kHz/Reset,471kHz/No reset,320kHz,195kHz,110kHz,58kHz,30kHz," elif cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "384kHz,294kHz,200kHz,122kHz,68kHz,36kHz,19kHz," elif cpuis("TMPM395F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "147.1kHz/Reset,100kHz/No reset,61kHz,34.2kHz,18.2kHz,9.4kHz,4.8kHz," endif elif ((d.b(ad:0x400E0200+0x4)&0x10)==0x10) group.long 0x04++0x03 line.long 0x00 "SBI2CR1,Control register 1" bitfld.long 0x00 5.--7. " BC[2:0] ,Number of transfer bits (clock cycles/data length)" "9/8,2/1,3/2,4/3,5/4,6/5,7/6,8/7" bitfld.long 0x00 4. " ACK ,Acknowledge clock pulse generate(master)/count (slave)" "Not generated/counted,Generated/counted" sif cpuis("TMPM33?F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM341F*")||cpuis("TMPM375F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "385kHz/Reset,294kHz/No reset,200kHz,122kHz,68kHz,36kHz,19kHz," elif cpuis("TMPM366F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "462kHz,353kHz,240kHz,146kHz,82kHz,44kHz,23kHz," elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "615kHz/Reset,471kHz/Not reset,320kHz,195kHz,110kHz,58kHz,30kHz," elif cpuis("TMPM365F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "462kHz,353kHz,240kHz,146kHz,82kHz,44kHz,23kHz," elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369*")||cpuis("TMPM376*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "769kHz,588kHz,400kHz,244kHz,137kHz,73kHz,38kHz," elif cpuis("TMPM36B*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "615kHz,471kHz,320kHz,195kHz,110kHz,58kHz,30kHz," elif cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "384kHz,294kHz,200kHz,122kHz,68kHz,36kHz,19kHz," elif cpuis("TMPM395F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "147.1kHz/Reset,100kHz/No reset,61kHz,34.2kHz,18.2kHz,9.4kHz,4.8kHz," endif endif wgroup.long 0x10++0x03 line.long 0x00 "SBI2CR2,Control register 2" bitfld.long 0x00 7. " MST ,Master/slave mode" "Slave,Master" bitfld.long 0x00 6. " TRX ,Transmit/receive operation" "Receive,Transmit" bitfld.long 0x00 5. " BB ,Start/stop condition generation" "Stop,Start" textline " " bitfld.long 0x00 4. " PIN ,INTSBI2 interrupt request clear" "No effect,Clear" bitfld.long 0x00 2.--3. " SBIM[1:0] ,Serial bus interface operating mode" "Port,SIO,I2C bus," bitfld.long 0x00 0.--1. " SWRES[1:0] ,Software reset" ",1,2," rgroup.long 0x10++0x03 line.long 0x00 "SBI2SR,Status Register" bitfld.long 0x00 7. " MST ,Master/slave mode" "Slave,Master" bitfld.long 0x00 6. " TRX ,Transmit/receive operation" "Receive,Transmit" bitfld.long 0x00 5. " BB ,I2C bus state monitor" "Free,Busy" textline " " bitfld.long 0x00 4. " PIN ,INTSBI2 interrupt request monitor" "Generated,Cleared" bitfld.long 0x00 3. " AL ,Arbitration lost detection" ",Detected" bitfld.long 0x00 2. " AAS ,Slave address match detection monitor" ",Detected" textline " " bitfld.long 0x00 1. " AD0 ,General call detection monitor" ",Detected" bitfld.long 0x00 0. " LRB ,Last received bit monitor" "0,1" group.long 0x14++0x03 line.long 0x00 "SBI2BR0,Serial bus interface baud rate register 0" bitfld.long 0x00 6. " I2SBI ,Operation at the IDLE mode" "Stop,Operate" width 11. group.long 0x08++0x07 line.long 0x00 "SBI2DBR,Serial bus interface data buffer register" hexmask.long.byte 0x00 0.--7. 1. " DB[7:0] ,Receive/transmit data" line.long 0x04 "SBI2I2CAR,I2C bus address register" hexmask.long.byte 0x04 1.--7. 0x2 " SA[6:0] ,Slave address" bitfld.long 0x04 0. " ALS ,Address recognition mode" "Normal,Free data format" width 0xB endif tree.end tree "8-bit SIO Mode" sif cpuis("TMPM33?F*") base ad:0x40020040 width 9. group.long 0x00++0x0b line.long 0x00 "SBI2CR0,Control register 0" bitfld.long 0x00 7. " SBIEN ,SBI operation" "Disabled,Enabled" line.long 0x04 "SBI2CR1,Control register 1" bitfld.long 0x04 7. " SIOS ,Start transfer" "Stopped,Started" bitfld.long 0x04 6. " SIOINH ,Transfer" "Continued,Forced termination" bitfld.long 0x04 4.--5. " SIOM ,Transfer mode" "Transmit,,Transmit/receive,Receive" textline " " sif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM36B*") bitfld.long 0x04 0.--2. " SCK ,Serial clock frequency" "4-MHz,2-MHz,1-MHz,500-kHz,250-kHz,125-kHz,62.5-kHz,External clock" elif cpuis("TMPM366F*") bitfld.long 0x04 0.--2. " SCK ,Serial clock frequency" "3-MHz,1.5-MHz,750-kHz,375-kHz,187.5-kHz,93.8-kHz,46.9-kHz,External clock" elif cpuis("TMPM33?F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM341F*")||cpuis("TMPM375F*") bitfld.long 0x04 0.--2. " SCK ,Serial clock frequency" "2.5-MHz,1.25-MHz,625-kHz,313-kHz,156-kHz,78-kHz,39-kHz,External clock" elif cpuis("TMPM365F*") bitfld.long 0x04 0.--2. " SCK ,Serial clock frequency" "3-MHz,1.5-MHz,750-kHz,375-kHz,187.5-kHz,93.8-kHz,46.9-kHz,External clock" elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369*")||cpuis("TMPM376*") bitfld.long 0x04 0.--2. " SCK ,Serial clock frequency" "5-MHz,2.5-kHz,1.25-kHz,625-MHz,313-MHz,156-MHz,78-kHz,External clock" elif cpuis("TMPM395F*") bitfld.long 0x04 0.--2. " SCK ,Serial clock frequency" "1.25-MHz,625-kHz,312.5-kHz,156.3-MHz,78.1-MHz,39.1-MHz,19.5-kHz,External clock" endif line.long 0x08 "SBI2DBR,data buffer register" hexmask.long.byte 0x08 0.--7. 1. " DB[7:0] ,Receive/transmit data" wgroup.long 0x10++0x03 line.long 0x00 "SBI2CR2,Control register 2" bitfld.long 0x00 2.--3. " SBIM ,Serial bus interface operating mode" "Port,SIO,I2C bus," rgroup.long 0x10++0x03 line.long 0x00 "SBI2SR,Status Register" bitfld.long 0x00 3. " SIOF ,Serial transfer status" "Completed,Not completed" bitfld.long 0x00 2. " SEF ,Shift operation status" "Completed,Not completed" group.long 0x14++0x03 line.long 0x00 "SBI2BR0,Serial bus interface baud rate register 0" bitfld.long 0x00 6. " I2SBI ,IDLE" "Stop,Operate" sif cpuis("TMPM395*") width 10. group.long 0x1400++0x03 line.long 0x00 "SBI2INTSEL,Serial bus interrupt select register" bitfld.long 0x00 0. " INTSEL ,Transmission end interrupt" "Disabled,Enabled" endif width 0xB elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*")||cpuis("TMPM376F*") base ad:0x400E0200 width 9. group.long 0x00++0x0b line.long 0x00 "SBI2CR0,Control register 0" bitfld.long 0x00 7. " SBIEN ,SBI operation" "Disabled,Enabled" line.long 0x04 "SBI2CR1,Control register 1" bitfld.long 0x04 7. " SIOS ,Start transfer" "Stopped,Started" bitfld.long 0x04 6. " SIOINH ,Transfer" "Continued,Forced termination" bitfld.long 0x04 4.--5. " SIOM ,Transfer mode" "Transmit,,Transmit/receive,Receive" textline " " sif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM36B*") bitfld.long 0x04 0.--2. " SCK ,Serial clock frequency" "4-MHz,2-MHz,1-MHz,500-kHz,250-kHz,125-kHz,62.5-kHz,External clock" elif cpuis("TMPM366F*") bitfld.long 0x04 0.--2. " SCK ,Serial clock frequency" "3-MHz,1.5-MHz,750-kHz,375-kHz,187.5-kHz,93.8-kHz,46.9-kHz,External clock" elif cpuis("TMPM33?F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM341F*")||cpuis("TMPM375F*") bitfld.long 0x04 0.--2. " SCK ,Serial clock frequency" "2.5-MHz,1.25-MHz,625-kHz,313-kHz,156-kHz,78-kHz,39-kHz,External clock" elif cpuis("TMPM365F*") bitfld.long 0x04 0.--2. " SCK ,Serial clock frequency" "3-MHz,1.5-MHz,750-kHz,375-kHz,187.5-kHz,93.8-kHz,46.9-kHz,External clock" elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369*")||cpuis("TMPM376*") bitfld.long 0x04 0.--2. " SCK ,Serial clock frequency" "5-MHz,2.5-kHz,1.25-kHz,625-MHz,313-MHz,156-MHz,78-kHz,External clock" elif cpuis("TMPM395F*") bitfld.long 0x04 0.--2. " SCK ,Serial clock frequency" "1.25-MHz,625-kHz,312.5-kHz,156.3-MHz,78.1-MHz,39.1-MHz,19.5-kHz,External clock" endif line.long 0x08 "SBI2DBR,data buffer register" hexmask.long.byte 0x08 0.--7. 1. " DB[7:0] ,Receive/transmit data" wgroup.long 0x10++0x03 line.long 0x00 "SBI2CR2,Control register 2" bitfld.long 0x00 2.--3. " SBIM ,Serial bus interface operating mode" "Port,SIO,I2C bus," rgroup.long 0x10++0x03 line.long 0x00 "SBI2SR,Status Register" bitfld.long 0x00 3. " SIOF ,Serial transfer status" "Completed,Not completed" bitfld.long 0x00 2. " SEF ,Shift operation status" "Completed,Not completed" group.long 0x14++0x03 line.long 0x00 "SBI2BR0,Serial bus interface baud rate register 0" bitfld.long 0x00 6. " I2SBI ,IDLE" "Stop,Operate" sif cpuis("TMPM395*") width 10. group.long 0x1400++0x03 line.long 0x00 "SBI2INTSEL,Serial bus interrupt select register" bitfld.long 0x00 0. " INTSEL ,Transmission end interrupt" "Disabled,Enabled" endif width 0xB endif tree.end tree.end tree "Channel 3" sif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") base ad:0x400E0300 tree "I2C Bus Mode" width 9. group.long 0x00++0x03 line.long 0x00 "SBI3CR0,Control register 0" bitfld.long 0x00 7. " SBIEN ,Serial bus interface operation" "Disabled,Enabled" if ((d.b(ad:0x400E0300+0x4)&0x10)==0) group.long 0x04++0x03 line.long 0x00 "SBI3CR1,Control register 1" bitfld.long 0x00 5.--7. " BC[2:0] ,Number of transfer bits (clock cycles/data length)" "8/8,1/1,2/2,3/3,4/4,5/5,6/6,7/7" bitfld.long 0x00 4. " ACK ,Acknowledge clock pulse generate(master)/generate (slave)" "Not generated/counted,Generated/counted" sif cpuis("TMPM33?F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM341F*")||cpuis("TMPM375F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "385kHz/Reset,294kHz/No reset,200kHz,122kHz,68kHz,36kHz,19kHz," elif cpuis("TMPM366F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "462kHz/Reset,353kHz/No reset,240kHz,146kHz,82kHz,44kHz,23kHz," elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "615kHz/Reset,471kHz/Not reset,320kHz,195kHz,110kHz,58kHz,30kHz," elif cpuis("TMPM365F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "462kHz/Reset,353kHz/No reset,240kHz,146kHz,82kHz,44kHz,23kHz," elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369*")||cpuis("TMPM376*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "769kHz/Reset,588kHz/No reset,400kHz,244kHz,137kHz,73kHz,38kHz," elif cpuis("TMPM36B*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "615kHz/Reset,471kHz/No reset,320kHz,195kHz,110kHz,58kHz,30kHz," elif cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "384kHz,294kHz,200kHz,122kHz,68kHz,36kHz,19kHz," elif cpuis("TMPM395F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "147.1kHz/Reset,100kHz/No reset,61kHz,34.2kHz,18.2kHz,9.4kHz,4.8kHz," endif elif ((d.b(ad:0x400E0300+0x4)&0x10)==0x10) group.long 0x04++0x03 line.long 0x00 "SBI3CR1,Control register 1" bitfld.long 0x00 5.--7. " BC[2:0] ,Number of transfer bits (clock cycles/data length)" "9/8,2/1,3/2,4/3,5/4,6/5,7/6,8/7" bitfld.long 0x00 4. " ACK ,Acknowledge clock pulse generate(master)/count (slave)" "Not generated/counted,Generated/counted" sif cpuis("TMPM33?F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM341F*")||cpuis("TMPM375F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "385kHz/Reset,294kHz/No reset,200kHz,122kHz,68kHz,36kHz,19kHz," elif cpuis("TMPM366F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "462kHz,353kHz,240kHz,146kHz,82kHz,44kHz,23kHz," elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "615kHz/Reset,471kHz/Not reset,320kHz,195kHz,110kHz,58kHz,30kHz," elif cpuis("TMPM365F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "462kHz,353kHz,240kHz,146kHz,82kHz,44kHz,23kHz," elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369*")||cpuis("TMPM376*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "769kHz,588kHz,400kHz,244kHz,137kHz,73kHz,38kHz," elif cpuis("TMPM36B*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "615kHz,471kHz,320kHz,195kHz,110kHz,58kHz,30kHz," elif cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "384kHz,294kHz,200kHz,122kHz,68kHz,36kHz,19kHz," elif cpuis("TMPM395F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "147.1kHz/Reset,100kHz/No reset,61kHz,34.2kHz,18.2kHz,9.4kHz,4.8kHz," endif endif wgroup.long 0x10++0x03 line.long 0x00 "SBI3CR2,Control register 2" bitfld.long 0x00 7. " MST ,Master/slave mode" "Slave,Master" bitfld.long 0x00 6. " TRX ,Transmit/receive operation" "Receive,Transmit" bitfld.long 0x00 5. " BB ,Start/stop condition generation" "Stop,Start" textline " " bitfld.long 0x00 4. " PIN ,INTSBI3 interrupt request clear" "No effect,Clear" bitfld.long 0x00 2.--3. " SBIM[1:0] ,Serial bus interface operating mode" "Port,SIO,I2C bus," bitfld.long 0x00 0.--1. " SWRES[1:0] ,Software reset" ",1,2," rgroup.long 0x10++0x03 line.long 0x00 "SBI3SR,Status Register" bitfld.long 0x00 7. " MST ,Master/slave mode" "Slave,Master" bitfld.long 0x00 6. " TRX ,Transmit/receive operation" "Receive,Transmit" bitfld.long 0x00 5. " BB ,I2C bus state monitor" "Free,Busy" textline " " bitfld.long 0x00 4. " PIN ,INTSBI3 interrupt request monitor" "Generated,Cleared" bitfld.long 0x00 3. " AL ,Arbitration lost detection" ",Detected" bitfld.long 0x00 2. " AAS ,Slave address match detection monitor" ",Detected" textline " " bitfld.long 0x00 1. " AD0 ,General call detection monitor" ",Detected" bitfld.long 0x00 0. " LRB ,Last received bit monitor" "0,1" group.long 0x14++0x03 line.long 0x00 "SBI3BR0,Serial bus interface baud rate register 0" bitfld.long 0x00 6. " I2SBI ,Operation at the IDLE mode" "Stop,Operate" width 11. group.long 0x08++0x07 line.long 0x00 "SBI3DBR,Serial bus interface data buffer register" hexmask.long.byte 0x00 0.--7. 1. " DB[7:0] ,Receive/transmit data" line.long 0x04 "SBI3I2CAR,I2C bus address register" hexmask.long.byte 0x04 1.--7. 0x2 " SA[6:0] ,Slave address" bitfld.long 0x04 0. " ALS ,Address recognition mode" "Normal,Free data format" width 0xB tree.end tree "8-bit SIO Mode" width 9. group.long 0x00++0x0b line.long 0x00 "SBI3CR0,Control register 0" bitfld.long 0x00 7. " SBIEN ,SBI operation" "Disabled,Enabled" line.long 0x04 "SBI3CR1,Control register 1" bitfld.long 0x04 7. " SIOS ,Start transfer" "Stopped,Started" bitfld.long 0x04 6. " SIOINH ,Transfer" "Continued,Forced termination" bitfld.long 0x04 4.--5. " SIOM ,Transfer mode" "Transmit,,Transmit/receive,Receive" textline " " sif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM36B*") bitfld.long 0x04 0.--2. " SCK ,Serial clock frequency" "4-MHz,2-MHz,1-MHz,500-kHz,250-kHz,125-kHz,62.5-kHz,External clock" elif cpuis("TMPM366F*") bitfld.long 0x04 0.--2. " SCK ,Serial clock frequency" "3-MHz,1.5-MHz,750-kHz,375-kHz,187.5-kHz,93.8-kHz,46.9-kHz,External clock" elif cpuis("TMPM33?F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM341F*")||cpuis("TMPM375F*") bitfld.long 0x04 0.--2. " SCK ,Serial clock frequency" "2.5-MHz,1.25-MHz,625-kHz,313-kHz,156-kHz,78-kHz,39-kHz,External clock" elif cpuis("TMPM365F*") bitfld.long 0x04 0.--2. " SCK ,Serial clock frequency" "3-MHz,1.5-MHz,750-kHz,375-kHz,187.5-kHz,93.8-kHz,46.9-kHz,External clock" elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369*")||cpuis("TMPM376*") bitfld.long 0x04 0.--2. " SCK ,Serial clock frequency" "5-MHz,2.5-kHz,1.25-kHz,625-MHz,313-MHz,156-MHz,78-kHz,External clock" elif cpuis("TMPM395F*") bitfld.long 0x04 0.--2. " SCK ,Serial clock frequency" "1.25-MHz,625-kHz,312.5-kHz,156.3-MHz,78.1-MHz,39.1-MHz,19.5-kHz,External clock" endif line.long 0x08 "SBI3DBR,data buffer register" hexmask.long.byte 0x08 0.--7. 1. " DB[7:0] ,Receive/transmit data" wgroup.long 0x10++0x03 line.long 0x00 "SBI3CR2,Control register 2" bitfld.long 0x00 2.--3. " SBIM ,Serial bus interface operating mode" "Port,SIO,I2C bus," rgroup.long 0x10++0x03 line.long 0x00 "SBI3SR,Status Register" bitfld.long 0x00 3. " SIOF ,Serial transfer status" "Completed,Not completed" bitfld.long 0x00 2. " SEF ,Shift operation status" "Completed,Not completed" group.long 0x14++0x03 line.long 0x00 "SBI3BR0,Serial bus interface baud rate register 0" bitfld.long 0x00 6. " I2SBI ,IDLE" "Stop,Operate" sif cpuis("TMPM395*") width 10. group.long 0x1400++0x03 line.long 0x00 "SBI3INTSEL,Serial bus interrupt select register" bitfld.long 0x00 0. " INTSEL ,Transmission end interrupt" "Disabled,Enabled" endif width 0xB tree.end endif tree.end tree "Channel 4" sif cpuis("TMPM362F*")||cpuis("TMPM364F*") base ad:0x400E0400 tree "I2C Bus Mode" width 9. group.long 0x00++0x03 line.long 0x00 "SBI4CR0,Control register 0" bitfld.long 0x00 7. " SBIEN ,Serial bus interface operation" "Disabled,Enabled" if ((d.b(ad:0x400E0400+0x4)&0x10)==0) group.long 0x04++0x03 line.long 0x00 "SBI4CR1,Control register 1" bitfld.long 0x00 5.--7. " BC[2:0] ,Number of transfer bits (clock cycles/data length)" "8/8,1/1,2/2,3/3,4/4,5/5,6/6,7/7" bitfld.long 0x00 4. " ACK ,Acknowledge clock pulse generate(master)/generate (slave)" "Not generated/counted,Generated/counted" sif cpuis("TMPM33?F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM341F*")||cpuis("TMPM375F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "385kHz/Reset,294kHz/No reset,200kHz,122kHz,68kHz,36kHz,19kHz," elif cpuis("TMPM366F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "462kHz/Reset,353kHz/No reset,240kHz,146kHz,82kHz,44kHz,23kHz," elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "615kHz/Reset,471kHz/Not reset,320kHz,195kHz,110kHz,58kHz,30kHz," elif cpuis("TMPM365F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "462kHz/Reset,353kHz/No reset,240kHz,146kHz,82kHz,44kHz,23kHz," elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369*")||cpuis("TMPM376*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "769kHz/Reset,588kHz/No reset,400kHz,244kHz,137kHz,73kHz,38kHz," elif cpuis("TMPM36B*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "615kHz/Reset,471kHz/No reset,320kHz,195kHz,110kHz,58kHz,30kHz," elif cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "384kHz,294kHz,200kHz,122kHz,68kHz,36kHz,19kHz," elif cpuis("TMPM395F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "147.1kHz/Reset,100kHz/No reset,61kHz,34.2kHz,18.2kHz,9.4kHz,4.8kHz," endif elif ((d.b(ad:0x400E0400+0x4)&0x10)==0x10) group.long 0x04++0x03 line.long 0x00 "SBI4CR1,Control register 1" bitfld.long 0x00 5.--7. " BC[2:0] ,Number of transfer bits (clock cycles/data length)" "9/8,2/1,3/2,4/3,5/4,6/5,7/6,8/7" bitfld.long 0x00 4. " ACK ,Acknowledge clock pulse generate(master)/count (slave)" "Not generated/counted,Generated/counted" sif cpuis("TMPM33?F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM341F*")||cpuis("TMPM375F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "385kHz/Reset,294kHz/No reset,200kHz,122kHz,68kHz,36kHz,19kHz," elif cpuis("TMPM366F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "462kHz,353kHz,240kHz,146kHz,82kHz,44kHz,23kHz," elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "615kHz/Reset,471kHz/Not reset,320kHz,195kHz,110kHz,58kHz,30kHz," elif cpuis("TMPM365F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "462kHz,353kHz,240kHz,146kHz,82kHz,44kHz,23kHz," elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369*")||cpuis("TMPM376*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "769kHz,588kHz,400kHz,244kHz,137kHz,73kHz,38kHz," elif cpuis("TMPM36B*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "615kHz,471kHz,320kHz,195kHz,110kHz,58kHz,30kHz," elif cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "384kHz,294kHz,200kHz,122kHz,68kHz,36kHz,19kHz," elif cpuis("TMPM395F*") bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency(write)/software reset in progress(read)" "147.1kHz/Reset,100kHz/No reset,61kHz,34.2kHz,18.2kHz,9.4kHz,4.8kHz," endif endif wgroup.long 0x10++0x03 line.long 0x00 "SBI4CR2,Control register 2" bitfld.long 0x00 7. " MST ,Master/slave mode" "Slave,Master" bitfld.long 0x00 6. " TRX ,Transmit/receive operation" "Receive,Transmit" bitfld.long 0x00 5. " BB ,Start/stop condition generation" "Stop,Start" textline " " bitfld.long 0x00 4. " PIN ,INTSBI4 interrupt request clear" "No effect,Clear" bitfld.long 0x00 2.--3. " SBIM[1:0] ,Serial bus interface operating mode" "Port,SIO,I2C bus," bitfld.long 0x00 0.--1. " SWRES[1:0] ,Software reset" ",1,2," rgroup.long 0x10++0x03 line.long 0x00 "SBI4SR,Status Register" bitfld.long 0x00 7. " MST ,Master/slave mode" "Slave,Master" bitfld.long 0x00 6. " TRX ,Transmit/receive operation" "Receive,Transmit" bitfld.long 0x00 5. " BB ,I2C bus state monitor" "Free,Busy" textline " " bitfld.long 0x00 4. " PIN ,INTSBI4 interrupt request monitor" "Generated,Cleared" bitfld.long 0x00 3. " AL ,Arbitration lost detection" ",Detected" bitfld.long 0x00 2. " AAS ,Slave address match detection monitor" ",Detected" textline " " bitfld.long 0x00 1. " AD0 ,General call detection monitor" ",Detected" bitfld.long 0x00 0. " LRB ,Last received bit monitor" "0,1" group.long 0x14++0x03 line.long 0x00 "SBI4BR0,Serial bus interface baud rate register 0" bitfld.long 0x00 6. " I2SBI ,Operation at the IDLE mode" "Stop,Operate" width 11. group.long 0x08++0x07 line.long 0x00 "SBI4DBR,Serial bus interface data buffer register" hexmask.long.byte 0x00 0.--7. 1. " DB[7:0] ,Receive/transmit data" line.long 0x04 "SBI4I2CAR,I2C bus address register" hexmask.long.byte 0x04 1.--7. 0x2 " SA[6:0] ,Slave address" bitfld.long 0x04 0. " ALS ,Address recognition mode" "Normal,Free data format" width 0xB tree.end tree "8-bit SIO Mode" width 9. group.long 0x00++0x0b line.long 0x00 "SBI4CR0,Control register 0" bitfld.long 0x00 7. " SBIEN ,SBI operation" "Disabled,Enabled" line.long 0x04 "SBI4CR1,Control register 1" bitfld.long 0x04 7. " SIOS ,Start transfer" "Stopped,Started" bitfld.long 0x04 6. " SIOINH ,Transfer" "Continued,Forced termination" bitfld.long 0x04 4.--5. " SIOM ,Transfer mode" "Transmit,,Transmit/receive,Receive" textline " " sif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM36B*") bitfld.long 0x04 0.--2. " SCK ,Serial clock frequency" "4-MHz,2-MHz,1-MHz,500-kHz,250-kHz,125-kHz,62.5-kHz,External clock" elif cpuis("TMPM366F*") bitfld.long 0x04 0.--2. " SCK ,Serial clock frequency" "3-MHz,1.5-MHz,750-kHz,375-kHz,187.5-kHz,93.8-kHz,46.9-kHz,External clock" elif cpuis("TMPM33?F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM341F*")||cpuis("TMPM375F*") bitfld.long 0x04 0.--2. " SCK ,Serial clock frequency" "2.5-MHz,1.25-MHz,625-kHz,313-kHz,156-kHz,78-kHz,39-kHz,External clock" elif cpuis("TMPM365F*") bitfld.long 0x04 0.--2. " SCK ,Serial clock frequency" "3-MHz,1.5-MHz,750-kHz,375-kHz,187.5-kHz,93.8-kHz,46.9-kHz,External clock" elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369*")||cpuis("TMPM376*") bitfld.long 0x04 0.--2. " SCK ,Serial clock frequency" "5-MHz,2.5-kHz,1.25-kHz,625-MHz,313-MHz,156-MHz,78-kHz,External clock" elif cpuis("TMPM395F*") bitfld.long 0x04 0.--2. " SCK ,Serial clock frequency" "1.25-MHz,625-kHz,312.5-kHz,156.3-MHz,78.1-MHz,39.1-MHz,19.5-kHz,External clock" endif line.long 0x08 "SBI4DBR,data buffer register" hexmask.long.byte 0x08 0.--7. 1. " DB[7:0] ,Receive/transmit data" wgroup.long 0x10++0x03 line.long 0x00 "SBI4CR2,Control register 2" bitfld.long 0x00 2.--3. " SBIM ,Serial bus interface operating mode" "Port,SIO,I2C bus," rgroup.long 0x10++0x03 line.long 0x00 "SBI4SR,Status Register" bitfld.long 0x00 3. " SIOF ,Serial transfer status" "Completed,Not completed" bitfld.long 0x00 2. " SEF ,Shift operation status" "Completed,Not completed" group.long 0x14++0x03 line.long 0x00 "SBI4BR0,Serial bus interface baud rate register 0" bitfld.long 0x00 6. " I2SBI ,IDLE" "Stop,Operate" sif cpuis("TMPM395*") width 10. group.long 0x1400++0x03 line.long 0x00 "SBI4INTSEL,Serial bus interrupt select register" bitfld.long 0x00 0. " INTSEL ,Transmission end interrupt" "Disabled,Enabled" endif width 0xB tree.end endif tree.end tree.end tree.open "I2C" sif cpuis("TMPM395F*") tree "Channel 0" base ad:0x40070000 width 9. if ((d.l(ad:0x40070000+0x08)&0x1)==0x0) group.long 0x00++0x03 line.long 0x00 "I2C0CR1,I2C 0 Control Register 1" bitfld.long 0x00 5.--7. " BC[2:0] ,Number of transfer bits" "8-bits,1-bit,2-bits,3-bits,4-bits,5-bits,6-bits,7-bits" bitfld.long 0x00 4. " ACK ,Acknowledge clock generation and recognition" "Disabled,Enabled" bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency" "n=0,n=1,n=2,n=3,n=4,n=5,n=6,n=7" textline " " bitfld.long 0x00 3. " NOACK ,Slave address match detection and general call detection" "Enabled,Disabled" else group.long 0x00++0x03 line.long 0x00 "I2C0CR1,I2C 0 Control Register 1" bitfld.long 0x00 5.--7. " BC[2:0] ,Number of transfer bits" "8-bits,1-bit,2-bits,3-bits,4-bits,5-bits,6-bits,7-bits" bitfld.long 0x00 4. " ACK ,Acknowledge clock generation and recognition" "Disabled,Enabled" bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency" "n=0,n=1,n=2,n=3,n=4,n=5,n=6,n=7" endif if ((d.l(ad:0x40070000+0xC)&0x40)==0x00) rgroup.long 0x04++0x03 line.long 0x00 "I2C0DBR,I2C 0 Data Buffer Register" hexmask.long.byte 0x00 0.--7. 1. " DB[7:0] ,Receive data" else wgroup.long 0x04++0x03 line.long 0x00 "I2C0DBR,I2C 0 Data Buffer Register" hexmask.long.byte 0x00 0.--7. 1. " DB[7:0] ,Transmit data" endif group.long 0x08++0x03 line.long 0x00 "I2C0AR,I2C 0 Slave Address Register" hexmask.long.byte 0x00 1.--7. 0x2 " SA[6:0] ,Slave address" bitfld.long 0x00 0. " ALS ,Address recognition (I2C bus mode)/(Free data format)" "Enabled,Disabled" wgroup.long 0x0c++0x03 line.long 0x00 "I2C0CR2,I2C 0 Control Register 2" bitfld.long 0x00 7. " MST ,Master or slave mode" "Slave,Master" bitfld.long 0x00 6. " TRX ,Transmit or receive operation" "Receiver,Transmitter" bitfld.long 0x00 5. " BB ,Generate start or stop condition" "Start,Stop" textline " " bitfld.long 0x00 4. " PIN ,Service request clear" "No effect,Clear" bitfld.long 0x00 3. " I2CM ,I2C operation control" "Disable,Enable" bitfld.long 0x00 0.--1. " SWRES[1:0] ,Software reset" "Reserved,1,2,?..." rgroup.long 0x0c++0x03 line.long 0x00 "I2C0SR2,I2C 0 Status Register" bitfld.long 0x00 7. " MST ,Master or slave mode" "Slave,Master" bitfld.long 0x00 6. " TRX ,Transmit or receive operation" "Receiver,Transmitter" bitfld.long 0x00 5. " BB ,Bus state monitor" "Free,Busy" textline " " bitfld.long 0x00 4. " PIN ,Service request state and SCL line state monitor" "Requested/Low,Not Requested/Free" bitfld.long 0x00 3. " AL ,Arbitration lost detection monitor" "Reserved,Detected" bitfld.long 0x00 2. " AAS ,Slave address match detection monitor" "Reserved,Detected" textline " " bitfld.long 0x00 1. " AD0 ,General call detection monitor" "Reserved,Detected" bitfld.long 0x00 0. " LRB ,Last received bit monitor" "0,1" group.long 0x10++0xB line.long 0x00 "I2C0PRS,I2C 0 Prescaler Clock Set Register" bitfld.long 0x00 0.--4. " PRSCK[4:0] ,Prescaler clock frequency for generating the serial clock" "1/32,1,1/2,1/3,1/4,1/5,1/6,1/7,1/8,1/9,1/10,1/11,1/12,1/13,1/14,1/15,1/16,1/17,1/18,1/19,1/20,1/21,1/22,1/23,1/24,1/25,1/26,1/27,1/28,1/29,1/30,1/31" line.long 0x04 "I2C0IE,I2C 0 Interrupt Enable Register" bitfld.long 0x04 0. " IE ,I2C interrupts enable" "Disabled,Enabled" line.long 0x08 "I2C0IR,I2C 0 Interrupt Register" eventfld.long 0x08 0. " IS/IC ,I2C interrupt status" "No interrupt,Interrupt" width 0xB tree.end endif sif cpuis("TMPM320C1*") base ad:0x40013000 tree "Channel 0" width 9. if ((d.l(ad:0x40013000+0x08)&0x1)==0x0) group.long 0x00++0x03 line.long 0x00 "I2C0CR1,I2C 0 Control Register 1" bitfld.long 0x00 5.--7. " BC[2:0] ,Number of transfer bits" "8-bits,1-bit,2-bits,3-bits,4-bits,5-bits,6-bits,7-bits" bitfld.long 0x00 4. " ACK ,Acknowledge clock generation and recognition" "Disabled,Enabled" bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency" "n=0,n=1,n=2,n=3,n=4,n=5,n=6,n=7" textline " " bitfld.long 0x00 3. " NOACK ,Slave address match detection and general call detection" "Enabled,Disabled" else group.long 0x00++0x03 line.long 0x00 "I2C0CR1,I2C 0 Control Register 1" bitfld.long 0x00 5.--7. " BC[2:0] ,Number of transfer bits" "8-bits,1-bit,2-bits,3-bits,4-bits,5-bits,6-bits,7-bits" bitfld.long 0x00 4. " ACK ,Acknowledge clock generation and recognition" "Disabled,Enabled" bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency" "n=0,n=1,n=2,n=3,n=4,n=5,n=6,n=7" endif if ((d.l(ad:0x40013000+0xC)&0x40)==0x00) rgroup.long 0x04++0x03 line.long 0x00 "I2C0DBR,I2C 0 Data Buffer Register" hexmask.long.byte 0x00 0.--7. 1. " DB[7:0] ,Receive data" else wgroup.long 0x04++0x03 line.long 0x00 "I2C0DBR,I2C 0 Data Buffer Register" hexmask.long.byte 0x00 0.--7. 1. " DB[7:0] ,Transmit data" endif group.long 0x08++0x03 line.long 0x00 "I2C0AR,I2C 0 Slave Address Register" hexmask.long.byte 0x00 1.--7. 0x2 " SA[6:0] ,Slave address" bitfld.long 0x00 0. " ALS ,Address recognition (I2C bus mode)/(Free data format)" "Enabled,Disabled" wgroup.long 0x0c++0x03 line.long 0x00 "I2C0CR2,I2C 0 Control Register 2" bitfld.long 0x00 7. " MST ,Master or slave mode" "Slave,Master" bitfld.long 0x00 6. " TRX ,Transmit or receive operation" "Receiver,Transmitter" bitfld.long 0x00 5. " BB ,Generate start or stop condition" "Start,Stop" textline " " bitfld.long 0x00 4. " PIN ,Service request clear" "No effect,Clear" bitfld.long 0x00 3. " I2CM ,I2C operation control" "Disable,Enable" bitfld.long 0x00 0.--1. " SWRES[1:0] ,Software reset" "Reserved,1,2,?..." rgroup.long 0x0c++0x03 line.long 0x00 "I2C0SR2,I2C 0 Status Register" bitfld.long 0x00 7. " MST ,Master or slave mode" "Slave,Master" bitfld.long 0x00 6. " TRX ,Transmit or receive operation" "Receiver,Transmitter" bitfld.long 0x00 5. " BB ,Bus state monitor" "Free,Busy" textline " " bitfld.long 0x00 4. " PIN ,Service request state and SCL line state monitor" "Requested/Low,Not Requested/Free" bitfld.long 0x00 3. " AL ,Arbitration lost detection monitor" "Reserved,Detected" bitfld.long 0x00 2. " AAS ,Slave address match detection monitor" "Reserved,Detected" textline " " bitfld.long 0x00 1. " AD0 ,General call detection monitor" "Reserved,Detected" bitfld.long 0x00 0. " LRB ,Last received bit monitor" "0,1" group.long 0x10++0xB line.long 0x00 "I2C0PRS,I2C 0 Prescaler Clock Set Register" bitfld.long 0x00 0.--4. " PRSCK[4:0] ,Prescaler clock frequency for generating the serial clock" "1/32,1,1/2,1/3,1/4,1/5,1/6,1/7,1/8,1/9,1/10,1/11,1/12,1/13,1/14,1/15,1/16,1/17,1/18,1/19,1/20,1/21,1/22,1/23,1/24,1/25,1/26,1/27,1/28,1/29,1/30,1/31" line.long 0x04 "I2C0IE,I2C 0 Interrupt Enable Register" bitfld.long 0x04 0. " IE ,I2C interrupts enable" "Disabled,Enabled" line.long 0x08 "I2C0IR,I2C 0 Interrupt Register" eventfld.long 0x08 0. " IS/IC ,I2C interrupt status" "No interrupt,Interrupt" width 0xB tree.end tree "Channel 1" width 9. if ((d.l(ad:0x40014000+0x08)&0x1)==0x0) group.long 0x00++0x03 line.long 0x00 "I2C1CR1,I2C 1 Control Register 1" bitfld.long 0x00 5.--7. " BC[2:0] ,Number of transfer bits" "8-bits,1-bit,2-bits,3-bits,4-bits,5-bits,6-bits,7-bits" bitfld.long 0x00 4. " ACK ,Acknowledge clock generation and recognition" "Disabled,Enabled" bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency" "n=0,n=1,n=2,n=3,n=4,n=5,n=6,n=7" textline " " bitfld.long 0x00 3. " NOACK ,Slave address match detection and general call detection" "Enabled,Disabled" else group.long 0x00++0x03 line.long 0x00 "I2C1CR1,I2C 1 Control Register 1" bitfld.long 0x00 5.--7. " BC[2:0] ,Number of transfer bits" "8-bits,1-bit,2-bits,3-bits,4-bits,5-bits,6-bits,7-bits" bitfld.long 0x00 4. " ACK ,Acknowledge clock generation and recognition" "Disabled,Enabled" bitfld.long 0x00 0.--2. " SCK[2:0] ,Serial clock frequency" "n=0,n=1,n=2,n=3,n=4,n=5,n=6,n=7" endif if ((d.l(ad:0x40014000+0xC)&0x40)==0x00) rgroup.long 0x04++0x03 line.long 0x00 "I2C1DBR,I2C 1 Data Buffer Register" hexmask.long.byte 0x00 0.--7. 1. " DB[7:0] ,Receive data" else wgroup.long 0x04++0x03 line.long 0x00 "I2C1DBR,I2C 1 Data Buffer Register" hexmask.long.byte 0x00 0.--7. 1. " DB[7:0] ,Transmit data" endif group.long 0x08++0x03 line.long 0x00 "I2C1AR,I2C 1 Slave Address Register" hexmask.long.byte 0x00 1.--7. 0x2 " SA[6:0] ,Slave address" bitfld.long 0x00 0. " ALS ,Address recognition (I2C bus mode)/(Free data format)" "Enabled,Disabled" wgroup.long 0x0c++0x03 line.long 0x00 "I2C1CR2,I2C 1 Control Register 2" bitfld.long 0x00 7. " MST ,Master or slave mode" "Slave,Master" bitfld.long 0x00 6. " TRX ,Transmit or receive operation" "Receiver,Transmitter" bitfld.long 0x00 5. " BB ,Generate start or stop condition" "Start,Stop" textline " " bitfld.long 0x00 4. " PIN ,Service request clear" "No effect,Clear" bitfld.long 0x00 3. " I2CM ,I2C operation control" "Disable,Enable" bitfld.long 0x00 0.--1. " SWRES[1:0] ,Software reset" "Reserved,1,2,?..." rgroup.long 0x0c++0x03 line.long 0x00 "I2C1SR2,I2C 1 Status Register" bitfld.long 0x00 7. " MST ,Master or slave mode" "Slave,Master" bitfld.long 0x00 6. " TRX ,Transmit or receive operation" "Receiver,Transmitter" bitfld.long 0x00 5. " BB ,Bus state monitor" "Free,Busy" textline " " bitfld.long 0x00 4. " PIN ,Service request state and SCL line state monitor" "Requested/Low,Not Requested/Free" bitfld.long 0x00 3. " AL ,Arbitration lost detection monitor" "Reserved,Detected" bitfld.long 0x00 2. " AAS ,Slave address match detection monitor" "Reserved,Detected" textline " " bitfld.long 0x00 1. " AD0 ,General call detection monitor" "Reserved,Detected" bitfld.long 0x00 0. " LRB ,Last received bit monitor" "0,1" group.long 0x10++0xB line.long 0x00 "I2C1PRS,I2C 1 Prescaler Clock Set Register" bitfld.long 0x00 0.--4. " PRSCK[4:0] ,Prescaler clock frequency for generating the serial clock" "1/32,1,1/2,1/3,1/4,1/5,1/6,1/7,1/8,1/9,1/10,1/11,1/12,1/13,1/14,1/15,1/16,1/17,1/18,1/19,1/20,1/21,1/22,1/23,1/24,1/25,1/26,1/27,1/28,1/29,1/30,1/31" line.long 0x04 "I2C1IE,I2C 1 Interrupt Enable Register" bitfld.long 0x04 0. " IE ,I2C interrupts enable" "Disabled,Enabled" line.long 0x08 "I2C1IR,I2C 1 Interrupt Register" eventfld.long 0x08 0. " IS/IC ,I2C interrupt status" "No interrupt,Interrupt" width 0xB tree.end endif tree.end tree "Consumer Electronics Control (CEC)" sif cpuis("TMPM330F*")||cpuis("TMPM332F*") base ad:0x40040300 width 10. group.long 0x00++0x7 line.long 0x00 "CECEN,CEC Enable Register" bitfld.long 0x00 1. " I2CEC ,CEC operation at IDLE" "Disabled,Enabled" bitfld.long 0x00 0. " CECEN ,CEC operation" "Disabled,Enabled" line.long 0x04 "CECADD,Logical Address Register" hexmask.long.word 0x04 0.--15. 1. " CECADD[15:0] ,CEC logical address" wgroup.long 0x08++0x3 line.long 0x00 "CECRESET,Software Reset Register" bitfld.long 0x00 0. " CECRESET ,Software reset" "Disable,Enable" group.long 0x0C++0x3 line.long 0x00 "CECREN,Receive Enable Register" bitfld.long 0x00 0. " CECREN ,Data reception enable" "Idle,Busy" rgroup.long 0x10++0x3 line.long 0x00 "CECRBUF,Receive Buffer Register" bitfld.long 0x00 9. " CECACK ,ACK bit" "0,1" bitfld.long 0x00 8. " CECEOM ,EOM bit" "0,1" hexmask.long.byte 0x00 0.--7. 1. " CECRBUF[7:0] ,Data received" group.long 0x14++0x7 line.long 0x00 "CECRCR1,Receive Control Register 1" sif cpuis("TMPM395F*") bitfld.long 0x00 24. " CECACKDIS ,Logical 0 as ACK response" "Sent,Not sent" bitfld.long 0x00 20.--21. " CECHNC[1:0] ,Time of the noise cancellation for each 1/fs when detecting High" "1/fs,2/fs,3/fs,4/fs" bitfld.long 0x00 16.--18. " CECLNC[2:0] ,Time of the noise cancellation for each 1/fs when detecting Low" "1/fs,2/fs,3/fs,4/fs,5/fs,6/fs,7/fs,8/fs" textline " " bitfld.long 0x00 12.--14. " CECMIN[2:0] ,Time to identify as minimum cycle error" "2.05ms,2.05ms +1/fs,2.05ms +2/fs,2.05ms +3/fs,2.05ms -1/fs,2.05ms -2/fs,2.05ms -3/fs,2.05ms -4/fs" textline " " bitfld.long 0x00 8.--10. " CECMAX[2:0] ,Time to identify as maximum cycle error" "2.75ms,2.75ms +1/fs,2.75ms +2/fs,2.75ms +3/fs,2.75ms -1/fs,2.75ms -2/fs,2.75ms -3/fs,2.75ms -4/fs" bitfld.long 0x00 4.--6. " CECDAT[2:0] ,Point of determining the data as 0 or 1" "1.05ms,1.05ms +2/fs,1.05ms +4/fs,1.05ms +6/fs,1.05ms -2/fs,1.05ms -4/fs,1.05ms -6/fs,..." bitfld.long 0x00 2.--3. " CECTOUT[1:0] ,Cycle to identify timeout" "1-bit cycle,2-bit cycles,3-bit cycles," bitfld.long 0x00 1. " CECRIHLD ,Error interrupt suspend" "Not suspended,Suspended" textline " " bitfld.long 0x00 0. " CECOTH ,Data reception at logical address discrepancy" "Not received,Received" else bitfld.long 0x00 24. " CECACKDIS ,Logical 0 as ACK response" "Sent,Not sent" bitfld.long 0x00 20.--21. " CECHNC[1:0] ,Time of the noise cancellation for each 1/fs when detecting High" "None,1/fs,2/fs,3/fs" bitfld.long 0x00 16.--18. " CECLNC[2:0] ,Time of the noise cancellation for each 1/fs when detecting Low" "None,1/fs,2/fs,3/fs,..." textline " " bitfld.long 0x00 12.--14. " CECMIN[2:0] ,Time to identify as minimum cycle error" "67/fs,67/fs + 1/fs,67/fs + 2/fs,67/fs + 3/fs,67/fs - 1/fs,67/fs - 2/fs,67/fs - 3/fs,67/fs - 4/fs" textline " " bitfld.long 0x00 8.--10. " CECMAX[2:0] ,Time to identify as maximum cycle error" "90/fs,90/fs + 1/fs,90/fs + 2/fs,90/fs + 3/fs,90/fs - 1/fs,90/fs - 2/fs,90/fs - 3/fs,90/fs - 4/fs" bitfld.long 0x00 4.--6. " CECDAT[2:0] ,Point of determining the data as 0 or 1" "34/fs,34/fs + 2/fs,34/fs + 4/fs,34/fs + 6/fs,34/fs - 2/fs,34/fs - 4/fs,34/fs - 6/fs," bitfld.long 0x00 2.--3. " CECTOUT[1:0] ,Cycle to identify timeout" "1-bit cycle,2-bit cycles,3-bit cycles," bitfld.long 0x00 1. " CECRIHLD ,Error interrupt suspend" "Not suspended,Suspended" textline " " bitfld.long 0x00 0. " CECOTH ,Data reception at logical address discrepancy" "Not received,Received" endif line.long 0x04 "CECRCR2,Receive Control Register 2" sif cpuis("TMPM395F*") bitfld.long 0x04 12.--14. " CECSWAV3[2:0] ,Max. cycle to detect start bit" "4.7ms,4.7ms +1/fs,4.7ms +2/fs,4.7ms +3/fs,4.7ms +4/fs,4.7ms +5/fs,4.7ms +6/fs,4.7ms +7/fs" bitfld.long 0x04 8.--10. " CECSWAV2[2:0] ,Min. cycle to detect start bit" "4.3ms,4.3ms -1/fs,4.3ms -2/fs,4.3ms -3/fs,4.3ms -4/fs,4.3ms -5/fs,4.3ms -6/fs,4.3ms -7/fs" bitfld.long 0x04 4.--6. " CECSWAV1[2:0] ,Max. time of start bit rising timing" "3.9ms,3.9ms +1/fs,3.9ms +2/fs,3.9ms +3/fs,3.9ms +4/fs,3.9ms +5/fs,3.9ms +6/fs,3.9ms +7/fs" bitfld.long 0x04 0.--2. " CECSWAV0[2:0] ,Min. time of start bit rising timing" "3.5ms,3.5ms -1/fs,3.5ms -2/fs,3.5ms -3/fs,3.5ms -4/fs,3.5ms -5/fs,3.5ms -6/fs,3.5ms -7/fs" else bitfld.long 0x04 12.--14. " CECSWAV3[2:0] ,Max. cycle to detect start bit" "154/fs,154/fs + 1/fs,154/fs + 2/fs,154/fs + 3/fs,154/fs + 4/fs,154/fs + 5/fs,154/fs + 6/fs,154/fs + 7/fs" bitfld.long 0x04 8.--10. " CECSWAV2[2:0] ,Min. cycle to detect start bit" "141/fs,141/fs - 1/fs,141/fs - 2/fs,141/fs - 3/fs,141/fs - 4/fs,141/fs - 5/fs,141/fs - 6/fs,141/fs - 7/fs" bitfld.long 0x04 4.--6. " CECSWAV1[2:0] ,Max. time of start bit rising timing" "128/fs,128/fs + 1/fs,128/fs + 2/fs,128/fs + 3/fs,128/fs + 4/fs,128/fs + 5/fs,128/fs + 6/fs,128/fs + 7/fs" bitfld.long 0x04 0.--2. " CECSWAV0[2:0] ,Min. time of start bit rising timing" "115/fs,115/fs - 1/fs,115/fs - 2/fs,115/fs - 3/fs,115/fs - 4/fs,115/fs - 5/fs,115/fs - 6/fs,115/fs - 7/fs" endif group.long 0x1C++0x3 line.long 0x00 "CECRCR3,Receive Control Register 3" sif cpuis("TMPM395F*") bitfld.long 0x00 20.--22. " CECWAV3[2:0] ,The latest rising timing of logical 0 determined as proper waveform" "1.7/ms,1.7/ms + 1/fs,1.7/ms + 2/fs,1.7/ms + 3/fs,1.7/ms + 4/fs,1.7/ms + 5/fs,1.7/ms + 6/fs,1.7/ms + 7/fs" bitfld.long 0x00 16.--18. " CECWAV2[2:0] ,The fastest rising timing of logical 0 determined as proper waveform" "1.3/ms,1.3/ms - 1/fs,1.3/ms - 2/fs,1.3/ms - 3/fs,1.3/ms - 4/fs,1.3/ms - 5/fs,1.3/ms - 6/fs,1.3/ms - 7/fs" bitfld.long 0x00 12.--14. " CECWAV1[2:0] ,The latest rising timing of logical 1 determined as proper waveform" "0.8/ms,0.8/ms + 1/fs,0.8/ms + 2/fs,0.8/ms + 3/fs,0.8/ms + 4/fs,0.8/ms + 5/fs,0.8/ms + 6/fs,0.8/ms + 7/fs" bitfld.long 0x00 8.--10. " CECWAV0[2:0] ,The fastest rising timing of logical 1 determined as proper waveform" "0.4/ms,0.4/ms - 1/fs,0.4/ms - 2/fs,0.4/ms - 3/fs,0.4/ms - 4/fs,0.4/ms - 5/fs,0.4/ms - 6/fs,0.4/ms - 7/fs" else bitfld.long 0x00 20.--22. " CECWAV3[2:0] ,The latest rising timing of logical 0 determined as proper waveform" "56/fs,56/fs + 1/fs,56/fs + 2/fs,56/fs + 3/fs,56/fs + 4/fs,56/fs + 5/fs,56/fs + 6/fs,56/fs + 7/fs" bitfld.long 0x00 16.--18. " CECWAV2[2:0] ,The fastest rising timing of logical 0 determined as proper waveform" "43/fs,43/fs - 1/fs,43/fs - 2/fs,43/fs - 3/fs,43/fs - 4/fs,43/fs - 5/fs,43/fs - 6/fs,43/fs - 7/fs" bitfld.long 0x00 12.--14. " CECWAV1[2:0] ,The latest rising timing of logical 1 determined as proper waveform" "26/fs,26/fs + 1/fs,26/fs + 2/fs,26/fs + 3/fs,26/fs + 4/fs,26/fs + 5/fs,26/fs + 6/fs,26/fs + 7/fs" bitfld.long 0x00 8.--10. " CECWAV0[2:0] ,The fastest rising timing of logical 1 determined as proper waveform" "13/fs,13/fs - 1/fs,13/fs - 2/fs,13/fs - 3/fs,13/fs - 4/fs,13/fs - 5/fs,13/fs - 6/fs,13/fs - 7/fs" endif sif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM395F*") textline " " bitfld.long 0x00 1. " CECRSTAEN ,Start bit interrupt in the receive mode" "Disabled,Enabled" bitfld.long 0x00 0. " CECWAVEN ,Waveform error detection" "Disabled,Enabled" elif cpuis("TMPM330F*")||cpuis("TMPM332F*") textline " " bitfld.long 0x00 0. " CECWAVEN ,Waveform error detection" "Disabled,Enabled" endif group.long 0x20++0x0B line.long 0x00 "CECTEN,Transmit Enable Register" rbitfld.long 0x00 1. " CECTRANS ,Transmission state" "Not in progress,In progress" bitfld.long 0x00 0. " CECTEN ,Transmission control" "Disable,Enable" line.long 0x04 "CECTBUF,Transmit Buffer Register" bitfld.long 0x04 8. " CECTEOM ,EOM bit" "0,1" hexmask.long.byte 0x04 0.--7. 1. " CECTBUF[7:0] ,Transmitted data" line.long 0x08 "CECTCR,Transmit Control Register" sif (!cpuis("TMPM395F*")) bitfld.long 0x08 20.--22. " CECSTRS[2:0] ,Rising timing of start bit" "Base time,Base time - 1/fs,Base time - 2/fs,Base time - 3/fs,Base time - 4/fs,Base time - 5/fs,Base time - 6/fs,Base time - 7/fs" bitfld.long 0x08 16.--18. " CECSPRD[2:0] ,Start bit cycle" "Base time,Base time - 1/fs,Base time - 2/fs,Base time - 3/fs,Base time - 4/fs,Base time - 5/fs,Base time - 6/fs,Base time - 7/fs" bitfld.long 0x08 12.--14. " CECDTRS[2:0] ,Rising timing of data bit" "Base time,Base time - 1/fs,Base time - 2/fs,Base time - 3/fs,..." bitfld.long 0x08 8.--11. " CECDPRD[2:0] ,Data bit cycle" "Base time,Base time - 1/fs,Base time - 2/fs,Base time - 3/fs,Base time - 4/fs,Base time - 5/fs,Base time - 6/fs,Base time - 7/fs,Base time - 8/fs,Base time - 9/fs,Base time - 10/fs,Base time - 11/fs,Base time - 12/fs,Base time - 13/fs,Base time - 14/fs,Base time - 15/fs" else bitfld.long 0x08 20.--22. " CECSTRS[2:0] ,Rising timing of start bit" "RV,RV-1cycle,RV-2cycle,RV-3cycle,RV-4cycle,RV-5cycle,RV-6cycle,RV-7cycle" bitfld.long 0x08 16.--18. " CECSPRD[2:0] ,Start bit cycle" "RV,RV-1cycle,RV-2cycle,RV-3cycle,RV-4cycle,RV-5cycle,RV-6cycle,RV-7cycle" bitfld.long 0x08 12.--14. " CECDTRS[2:0] ,Rising timing of data bit" "RV,RV-1cycle,RV-2cycle,RV-3cycle,RV-4cycle,RV-5cycle,RV-6cycle,RV-7cycle" bitfld.long 0x08 8.--11. " CECDPRD[2:0] ,Data bit cycle" "RV,RV-1cycle,RV-2cycle,RV-3cycle,RV-4cycle,RV-5cycle,RV-6cycle,RV-7cycle,RV-8cycle,RV-9cycle,RV-10cycle,RV-11cycle,RV-12cycle,RV-13cycle,RV-14cycle,RV-15cycle" endif textline " " bitfld.long 0x08 4. " CECBRD ,Broadcast transmission" "Not broadcasted,Broadcasted" bitfld.long 0x08 0.--3. " CECFREE[3:0] ,Time of bus to be free" "1-bit cycle,2-bit cycle,3-bit cycle,4-bit cycle,5-bit cycle,6-bit cycle,7-bit cycle,8-bit cycle,9-bit cycle,10-bit cycle,11-bit cycle,12-bit cycle,13-bit cycle,14-bit cycle,15-bit cycle,16-bit cycle" rgroup.long 0x2c++0x7 line.long 0x00 "CECRSTAT,Receive Interrupt Status Register" bitfld.long 0x00 6. " CECRIWAV ,Wave form error interrupt" "No interrupt,Interrupt" bitfld.long 0x00 5. " CECRIOR ,Receive buffer overrun interrupt" "No interrupt,Interrupt" bitfld.long 0x00 4. " CECRIACK ,ACK collision interrupt" "No interrupt,Interrupt" bitfld.long 0x00 3. " CECRIMIN ,Minimum cycle error interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 2. " CECRIMAX ,Maximum cycle error interrupt" "No interrupt,Interrupt" bitfld.long 0x00 1. " CECRISTA ,Start bit detection interrupt" "No interrupt,Interrupt" bitfld.long 0x00 0. " CECRIEND ,Completion of 1 byte data reception interrupt" "No interrupt,Interrupt" line.long 0x04 "CECTSTAT,Transmit Interrupt Status Register" bitfld.long 0x04 4. " CECTIUR ,Transmit buffer underrun interrupt" "No interrupt,Interrupt" bitfld.long 0x04 3. " CECTIACK ,ACK error detection interrupt" "No interrupt,Interrupt" bitfld.long 0x04 2. " CECTIAL ,Arbitration lost occurs interrupt" "No interrupt,Interrupt" bitfld.long 0x04 1. " CECTIEND ,Data transmission is completed interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x04 0. " CECTISTA ,Start transmission interrupt" "No interrupt,Interrupt" sif cpuis("TMPM361F*)||cpuis("TMPM362F*)||cpuis("TMPM363F*)||cpuis("TMPM364F*) group.long 0x34++0x03 line.long 0x00 "CECFSSEL,CEC Source Clock Select Register" bitfld.long 0x00 0. " CECCLK ,CEC sampling clock" "Low-speed clock (fs),TBAOUT" endif width 0xb elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") base ad:0x400E2000 width 10. group.long 0x00++0x7 line.long 0x00 "CECEN,CEC Enable Register" bitfld.long 0x00 1. " I2CEC ,CEC operation at IDLE" "Disabled,Enabled" bitfld.long 0x00 0. " CECEN ,CEC operation" "Disabled,Enabled" line.long 0x04 "CECADD,Logical Address Register" hexmask.long.word 0x04 0.--15. 1. " CECADD[15:0] ,CEC logical address" wgroup.long 0x08++0x3 line.long 0x00 "CECRESET,Software Reset Register" bitfld.long 0x00 0. " CECRESET ,Software reset" "Disable,Enable" group.long 0x0C++0x3 line.long 0x00 "CECREN,Receive Enable Register" bitfld.long 0x00 0. " CECREN ,Data reception enable" "Idle,Busy" rgroup.long 0x10++0x3 line.long 0x00 "CECRBUF,Receive Buffer Register" bitfld.long 0x00 9. " CECACK ,ACK bit" "0,1" bitfld.long 0x00 8. " CECEOM ,EOM bit" "0,1" hexmask.long.byte 0x00 0.--7. 1. " CECRBUF[7:0] ,Data received" group.long 0x14++0x7 line.long 0x00 "CECRCR1,Receive Control Register 1" sif cpuis("TMPM395F*") bitfld.long 0x00 24. " CECACKDIS ,Logical 0 as ACK response" "Sent,Not sent" bitfld.long 0x00 20.--21. " CECHNC[1:0] ,Time of the noise cancellation for each 1/fs when detecting High" "1/fs,2/fs,3/fs,4/fs" bitfld.long 0x00 16.--18. " CECLNC[2:0] ,Time of the noise cancellation for each 1/fs when detecting Low" "1/fs,2/fs,3/fs,4/fs,5/fs,6/fs,7/fs,8/fs" textline " " bitfld.long 0x00 12.--14. " CECMIN[2:0] ,Time to identify as minimum cycle error" "2.05ms,2.05ms +1/fs,2.05ms +2/fs,2.05ms +3/fs,2.05ms -1/fs,2.05ms -2/fs,2.05ms -3/fs,2.05ms -4/fs" textline " " bitfld.long 0x00 8.--10. " CECMAX[2:0] ,Time to identify as maximum cycle error" "2.75ms,2.75ms +1/fs,2.75ms +2/fs,2.75ms +3/fs,2.75ms -1/fs,2.75ms -2/fs,2.75ms -3/fs,2.75ms -4/fs" bitfld.long 0x00 4.--6. " CECDAT[2:0] ,Point of determining the data as 0 or 1" "1.05ms,1.05ms +2/fs,1.05ms +4/fs,1.05ms +6/fs,1.05ms -2/fs,1.05ms -4/fs,1.05ms -6/fs,..." bitfld.long 0x00 2.--3. " CECTOUT[1:0] ,Cycle to identify timeout" "1-bit cycle,2-bit cycles,3-bit cycles," bitfld.long 0x00 1. " CECRIHLD ,Error interrupt suspend" "Not suspended,Suspended" textline " " bitfld.long 0x00 0. " CECOTH ,Data reception at logical address discrepancy" "Not received,Received" else bitfld.long 0x00 24. " CECACKDIS ,Logical 0 as ACK response" "Sent,Not sent" bitfld.long 0x00 20.--21. " CECHNC[1:0] ,Time of the noise cancellation for each 1/fs when detecting High" "None,1/fs,2/fs,3/fs" bitfld.long 0x00 16.--18. " CECLNC[2:0] ,Time of the noise cancellation for each 1/fs when detecting Low" "None,1/fs,2/fs,3/fs,..." textline " " bitfld.long 0x00 12.--14. " CECMIN[2:0] ,Time to identify as minimum cycle error" "67/fs,67/fs + 1/fs,67/fs + 2/fs,67/fs + 3/fs,67/fs - 1/fs,67/fs - 2/fs,67/fs - 3/fs,67/fs - 4/fs" textline " " bitfld.long 0x00 8.--10. " CECMAX[2:0] ,Time to identify as maximum cycle error" "90/fs,90/fs + 1/fs,90/fs + 2/fs,90/fs + 3/fs,90/fs - 1/fs,90/fs - 2/fs,90/fs - 3/fs,90/fs - 4/fs" bitfld.long 0x00 4.--6. " CECDAT[2:0] ,Point of determining the data as 0 or 1" "34/fs,34/fs + 2/fs,34/fs + 4/fs,34/fs + 6/fs,34/fs - 2/fs,34/fs - 4/fs,34/fs - 6/fs," bitfld.long 0x00 2.--3. " CECTOUT[1:0] ,Cycle to identify timeout" "1-bit cycle,2-bit cycles,3-bit cycles," bitfld.long 0x00 1. " CECRIHLD ,Error interrupt suspend" "Not suspended,Suspended" textline " " bitfld.long 0x00 0. " CECOTH ,Data reception at logical address discrepancy" "Not received,Received" endif line.long 0x04 "CECRCR2,Receive Control Register 2" sif cpuis("TMPM395F*") bitfld.long 0x04 12.--14. " CECSWAV3[2:0] ,Max. cycle to detect start bit" "4.7ms,4.7ms +1/fs,4.7ms +2/fs,4.7ms +3/fs,4.7ms +4/fs,4.7ms +5/fs,4.7ms +6/fs,4.7ms +7/fs" bitfld.long 0x04 8.--10. " CECSWAV2[2:0] ,Min. cycle to detect start bit" "4.3ms,4.3ms -1/fs,4.3ms -2/fs,4.3ms -3/fs,4.3ms -4/fs,4.3ms -5/fs,4.3ms -6/fs,4.3ms -7/fs" bitfld.long 0x04 4.--6. " CECSWAV1[2:0] ,Max. time of start bit rising timing" "3.9ms,3.9ms +1/fs,3.9ms +2/fs,3.9ms +3/fs,3.9ms +4/fs,3.9ms +5/fs,3.9ms +6/fs,3.9ms +7/fs" bitfld.long 0x04 0.--2. " CECSWAV0[2:0] ,Min. time of start bit rising timing" "3.5ms,3.5ms -1/fs,3.5ms -2/fs,3.5ms -3/fs,3.5ms -4/fs,3.5ms -5/fs,3.5ms -6/fs,3.5ms -7/fs" else bitfld.long 0x04 12.--14. " CECSWAV3[2:0] ,Max. cycle to detect start bit" "154/fs,154/fs + 1/fs,154/fs + 2/fs,154/fs + 3/fs,154/fs + 4/fs,154/fs + 5/fs,154/fs + 6/fs,154/fs + 7/fs" bitfld.long 0x04 8.--10. " CECSWAV2[2:0] ,Min. cycle to detect start bit" "141/fs,141/fs - 1/fs,141/fs - 2/fs,141/fs - 3/fs,141/fs - 4/fs,141/fs - 5/fs,141/fs - 6/fs,141/fs - 7/fs" bitfld.long 0x04 4.--6. " CECSWAV1[2:0] ,Max. time of start bit rising timing" "128/fs,128/fs + 1/fs,128/fs + 2/fs,128/fs + 3/fs,128/fs + 4/fs,128/fs + 5/fs,128/fs + 6/fs,128/fs + 7/fs" bitfld.long 0x04 0.--2. " CECSWAV0[2:0] ,Min. time of start bit rising timing" "115/fs,115/fs - 1/fs,115/fs - 2/fs,115/fs - 3/fs,115/fs - 4/fs,115/fs - 5/fs,115/fs - 6/fs,115/fs - 7/fs" endif group.long 0x1C++0x3 line.long 0x00 "CECRCR3,Receive Control Register 3" sif cpuis("TMPM395F*") bitfld.long 0x00 20.--22. " CECWAV3[2:0] ,The latest rising timing of logical 0 determined as proper waveform" "1.7/ms,1.7/ms + 1/fs,1.7/ms + 2/fs,1.7/ms + 3/fs,1.7/ms + 4/fs,1.7/ms + 5/fs,1.7/ms + 6/fs,1.7/ms + 7/fs" bitfld.long 0x00 16.--18. " CECWAV2[2:0] ,The fastest rising timing of logical 0 determined as proper waveform" "1.3/ms,1.3/ms - 1/fs,1.3/ms - 2/fs,1.3/ms - 3/fs,1.3/ms - 4/fs,1.3/ms - 5/fs,1.3/ms - 6/fs,1.3/ms - 7/fs" bitfld.long 0x00 12.--14. " CECWAV1[2:0] ,The latest rising timing of logical 1 determined as proper waveform" "0.8/ms,0.8/ms + 1/fs,0.8/ms + 2/fs,0.8/ms + 3/fs,0.8/ms + 4/fs,0.8/ms + 5/fs,0.8/ms + 6/fs,0.8/ms + 7/fs" bitfld.long 0x00 8.--10. " CECWAV0[2:0] ,The fastest rising timing of logical 1 determined as proper waveform" "0.4/ms,0.4/ms - 1/fs,0.4/ms - 2/fs,0.4/ms - 3/fs,0.4/ms - 4/fs,0.4/ms - 5/fs,0.4/ms - 6/fs,0.4/ms - 7/fs" else bitfld.long 0x00 20.--22. " CECWAV3[2:0] ,The latest rising timing of logical 0 determined as proper waveform" "56/fs,56/fs + 1/fs,56/fs + 2/fs,56/fs + 3/fs,56/fs + 4/fs,56/fs + 5/fs,56/fs + 6/fs,56/fs + 7/fs" bitfld.long 0x00 16.--18. " CECWAV2[2:0] ,The fastest rising timing of logical 0 determined as proper waveform" "43/fs,43/fs - 1/fs,43/fs - 2/fs,43/fs - 3/fs,43/fs - 4/fs,43/fs - 5/fs,43/fs - 6/fs,43/fs - 7/fs" bitfld.long 0x00 12.--14. " CECWAV1[2:0] ,The latest rising timing of logical 1 determined as proper waveform" "26/fs,26/fs + 1/fs,26/fs + 2/fs,26/fs + 3/fs,26/fs + 4/fs,26/fs + 5/fs,26/fs + 6/fs,26/fs + 7/fs" bitfld.long 0x00 8.--10. " CECWAV0[2:0] ,The fastest rising timing of logical 1 determined as proper waveform" "13/fs,13/fs - 1/fs,13/fs - 2/fs,13/fs - 3/fs,13/fs - 4/fs,13/fs - 5/fs,13/fs - 6/fs,13/fs - 7/fs" endif sif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM395F*") textline " " bitfld.long 0x00 1. " CECRSTAEN ,Start bit interrupt in the receive mode" "Disabled,Enabled" bitfld.long 0x00 0. " CECWAVEN ,Waveform error detection" "Disabled,Enabled" elif cpuis("TMPM330F*")||cpuis("TMPM332F*") textline " " bitfld.long 0x00 0. " CECWAVEN ,Waveform error detection" "Disabled,Enabled" endif group.long 0x20++0x0B line.long 0x00 "CECTEN,Transmit Enable Register" rbitfld.long 0x00 1. " CECTRANS ,Transmission state" "Not in progress,In progress" bitfld.long 0x00 0. " CECTEN ,Transmission control" "Disable,Enable" line.long 0x04 "CECTBUF,Transmit Buffer Register" bitfld.long 0x04 8. " CECTEOM ,EOM bit" "0,1" hexmask.long.byte 0x04 0.--7. 1. " CECTBUF[7:0] ,Transmitted data" line.long 0x08 "CECTCR,Transmit Control Register" sif (!cpuis("TMPM395F*")) bitfld.long 0x08 20.--22. " CECSTRS[2:0] ,Rising timing of start bit" "Base time,Base time - 1/fs,Base time - 2/fs,Base time - 3/fs,Base time - 4/fs,Base time - 5/fs,Base time - 6/fs,Base time - 7/fs" bitfld.long 0x08 16.--18. " CECSPRD[2:0] ,Start bit cycle" "Base time,Base time - 1/fs,Base time - 2/fs,Base time - 3/fs,Base time - 4/fs,Base time - 5/fs,Base time - 6/fs,Base time - 7/fs" bitfld.long 0x08 12.--14. " CECDTRS[2:0] ,Rising timing of data bit" "Base time,Base time - 1/fs,Base time - 2/fs,Base time - 3/fs,..." bitfld.long 0x08 8.--11. " CECDPRD[2:0] ,Data bit cycle" "Base time,Base time - 1/fs,Base time - 2/fs,Base time - 3/fs,Base time - 4/fs,Base time - 5/fs,Base time - 6/fs,Base time - 7/fs,Base time - 8/fs,Base time - 9/fs,Base time - 10/fs,Base time - 11/fs,Base time - 12/fs,Base time - 13/fs,Base time - 14/fs,Base time - 15/fs" else bitfld.long 0x08 20.--22. " CECSTRS[2:0] ,Rising timing of start bit" "RV,RV-1cycle,RV-2cycle,RV-3cycle,RV-4cycle,RV-5cycle,RV-6cycle,RV-7cycle" bitfld.long 0x08 16.--18. " CECSPRD[2:0] ,Start bit cycle" "RV,RV-1cycle,RV-2cycle,RV-3cycle,RV-4cycle,RV-5cycle,RV-6cycle,RV-7cycle" bitfld.long 0x08 12.--14. " CECDTRS[2:0] ,Rising timing of data bit" "RV,RV-1cycle,RV-2cycle,RV-3cycle,RV-4cycle,RV-5cycle,RV-6cycle,RV-7cycle" bitfld.long 0x08 8.--11. " CECDPRD[2:0] ,Data bit cycle" "RV,RV-1cycle,RV-2cycle,RV-3cycle,RV-4cycle,RV-5cycle,RV-6cycle,RV-7cycle,RV-8cycle,RV-9cycle,RV-10cycle,RV-11cycle,RV-12cycle,RV-13cycle,RV-14cycle,RV-15cycle" endif textline " " bitfld.long 0x08 4. " CECBRD ,Broadcast transmission" "Not broadcasted,Broadcasted" bitfld.long 0x08 0.--3. " CECFREE[3:0] ,Time of bus to be free" "1-bit cycle,2-bit cycle,3-bit cycle,4-bit cycle,5-bit cycle,6-bit cycle,7-bit cycle,8-bit cycle,9-bit cycle,10-bit cycle,11-bit cycle,12-bit cycle,13-bit cycle,14-bit cycle,15-bit cycle,16-bit cycle" rgroup.long 0x2c++0x7 line.long 0x00 "CECRSTAT,Receive Interrupt Status Register" bitfld.long 0x00 6. " CECRIWAV ,Wave form error interrupt" "No interrupt,Interrupt" bitfld.long 0x00 5. " CECRIOR ,Receive buffer overrun interrupt" "No interrupt,Interrupt" bitfld.long 0x00 4. " CECRIACK ,ACK collision interrupt" "No interrupt,Interrupt" bitfld.long 0x00 3. " CECRIMIN ,Minimum cycle error interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 2. " CECRIMAX ,Maximum cycle error interrupt" "No interrupt,Interrupt" bitfld.long 0x00 1. " CECRISTA ,Start bit detection interrupt" "No interrupt,Interrupt" bitfld.long 0x00 0. " CECRIEND ,Completion of 1 byte data reception interrupt" "No interrupt,Interrupt" line.long 0x04 "CECTSTAT,Transmit Interrupt Status Register" bitfld.long 0x04 4. " CECTIUR ,Transmit buffer underrun interrupt" "No interrupt,Interrupt" bitfld.long 0x04 3. " CECTIACK ,ACK error detection interrupt" "No interrupt,Interrupt" bitfld.long 0x04 2. " CECTIAL ,Arbitration lost occurs interrupt" "No interrupt,Interrupt" bitfld.long 0x04 1. " CECTIEND ,Data transmission is completed interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x04 0. " CECTISTA ,Start transmission interrupt" "No interrupt,Interrupt" sif cpuis("TMPM361F*)||cpuis("TMPM362F*)||cpuis("TMPM363F*)||cpuis("TMPM364F*) group.long 0x34++0x03 line.long 0x00 "CECFSSEL,CEC Source Clock Select Register" bitfld.long 0x00 0. " CECCLK ,CEC sampling clock" "Low-speed clock (fs),TBAOUT" endif width 0xb elif cpuis("TMPM395F*") base ad:0x400F0300 width 10. group.long 0x00++0x7 line.long 0x00 "CECEN,CEC Enable Register" bitfld.long 0x00 1. " I2CEC ,CEC operation at IDLE" "Disabled,Enabled" bitfld.long 0x00 0. " CECEN ,CEC operation" "Disabled,Enabled" line.long 0x04 "CECADD,Logical Address Register" hexmask.long.word 0x04 0.--15. 1. " CECADD[15:0] ,CEC logical address" wgroup.long 0x08++0x3 line.long 0x00 "CECRESET,Software Reset Register" bitfld.long 0x00 0. " CECRESET ,Software reset" "Disable,Enable" group.long 0x0C++0x3 line.long 0x00 "CECREN,Receive Enable Register" bitfld.long 0x00 0. " CECREN ,Data reception enable" "Idle,Busy" rgroup.long 0x10++0x3 line.long 0x00 "CECRBUF,Receive Buffer Register" bitfld.long 0x00 9. " CECACK ,ACK bit" "0,1" bitfld.long 0x00 8. " CECEOM ,EOM bit" "0,1" hexmask.long.byte 0x00 0.--7. 1. " CECRBUF[7:0] ,Data received" group.long 0x14++0x7 line.long 0x00 "CECRCR1,Receive Control Register 1" sif cpuis("TMPM395F*") bitfld.long 0x00 24. " CECACKDIS ,Logical 0 as ACK response" "Sent,Not sent" bitfld.long 0x00 20.--21. " CECHNC[1:0] ,Time of the noise cancellation for each 1/fs when detecting High" "1/fs,2/fs,3/fs,4/fs" bitfld.long 0x00 16.--18. " CECLNC[2:0] ,Time of the noise cancellation for each 1/fs when detecting Low" "1/fs,2/fs,3/fs,4/fs,5/fs,6/fs,7/fs,8/fs" textline " " bitfld.long 0x00 12.--14. " CECMIN[2:0] ,Time to identify as minimum cycle error" "2.05ms,2.05ms +1/fs,2.05ms +2/fs,2.05ms +3/fs,2.05ms -1/fs,2.05ms -2/fs,2.05ms -3/fs,2.05ms -4/fs" textline " " bitfld.long 0x00 8.--10. " CECMAX[2:0] ,Time to identify as maximum cycle error" "2.75ms,2.75ms +1/fs,2.75ms +2/fs,2.75ms +3/fs,2.75ms -1/fs,2.75ms -2/fs,2.75ms -3/fs,2.75ms -4/fs" bitfld.long 0x00 4.--6. " CECDAT[2:0] ,Point of determining the data as 0 or 1" "1.05ms,1.05ms +2/fs,1.05ms +4/fs,1.05ms +6/fs,1.05ms -2/fs,1.05ms -4/fs,1.05ms -6/fs,..." bitfld.long 0x00 2.--3. " CECTOUT[1:0] ,Cycle to identify timeout" "1-bit cycle,2-bit cycles,3-bit cycles," bitfld.long 0x00 1. " CECRIHLD ,Error interrupt suspend" "Not suspended,Suspended" textline " " bitfld.long 0x00 0. " CECOTH ,Data reception at logical address discrepancy" "Not received,Received" else bitfld.long 0x00 24. " CECACKDIS ,Logical 0 as ACK response" "Sent,Not sent" bitfld.long 0x00 20.--21. " CECHNC[1:0] ,Time of the noise cancellation for each 1/fs when detecting High" "None,1/fs,2/fs,3/fs" bitfld.long 0x00 16.--18. " CECLNC[2:0] ,Time of the noise cancellation for each 1/fs when detecting Low" "None,1/fs,2/fs,3/fs,..." textline " " bitfld.long 0x00 12.--14. " CECMIN[2:0] ,Time to identify as minimum cycle error" "67/fs,67/fs + 1/fs,67/fs + 2/fs,67/fs + 3/fs,67/fs - 1/fs,67/fs - 2/fs,67/fs - 3/fs,67/fs - 4/fs" textline " " bitfld.long 0x00 8.--10. " CECMAX[2:0] ,Time to identify as maximum cycle error" "90/fs,90/fs + 1/fs,90/fs + 2/fs,90/fs + 3/fs,90/fs - 1/fs,90/fs - 2/fs,90/fs - 3/fs,90/fs - 4/fs" bitfld.long 0x00 4.--6. " CECDAT[2:0] ,Point of determining the data as 0 or 1" "34/fs,34/fs + 2/fs,34/fs + 4/fs,34/fs + 6/fs,34/fs - 2/fs,34/fs - 4/fs,34/fs - 6/fs," bitfld.long 0x00 2.--3. " CECTOUT[1:0] ,Cycle to identify timeout" "1-bit cycle,2-bit cycles,3-bit cycles," bitfld.long 0x00 1. " CECRIHLD ,Error interrupt suspend" "Not suspended,Suspended" textline " " bitfld.long 0x00 0. " CECOTH ,Data reception at logical address discrepancy" "Not received,Received" endif line.long 0x04 "CECRCR2,Receive Control Register 2" sif cpuis("TMPM395F*") bitfld.long 0x04 12.--14. " CECSWAV3[2:0] ,Max. cycle to detect start bit" "4.7ms,4.7ms +1/fs,4.7ms +2/fs,4.7ms +3/fs,4.7ms +4/fs,4.7ms +5/fs,4.7ms +6/fs,4.7ms +7/fs" bitfld.long 0x04 8.--10. " CECSWAV2[2:0] ,Min. cycle to detect start bit" "4.3ms,4.3ms -1/fs,4.3ms -2/fs,4.3ms -3/fs,4.3ms -4/fs,4.3ms -5/fs,4.3ms -6/fs,4.3ms -7/fs" bitfld.long 0x04 4.--6. " CECSWAV1[2:0] ,Max. time of start bit rising timing" "3.9ms,3.9ms +1/fs,3.9ms +2/fs,3.9ms +3/fs,3.9ms +4/fs,3.9ms +5/fs,3.9ms +6/fs,3.9ms +7/fs" bitfld.long 0x04 0.--2. " CECSWAV0[2:0] ,Min. time of start bit rising timing" "3.5ms,3.5ms -1/fs,3.5ms -2/fs,3.5ms -3/fs,3.5ms -4/fs,3.5ms -5/fs,3.5ms -6/fs,3.5ms -7/fs" else bitfld.long 0x04 12.--14. " CECSWAV3[2:0] ,Max. cycle to detect start bit" "154/fs,154/fs + 1/fs,154/fs + 2/fs,154/fs + 3/fs,154/fs + 4/fs,154/fs + 5/fs,154/fs + 6/fs,154/fs + 7/fs" bitfld.long 0x04 8.--10. " CECSWAV2[2:0] ,Min. cycle to detect start bit" "141/fs,141/fs - 1/fs,141/fs - 2/fs,141/fs - 3/fs,141/fs - 4/fs,141/fs - 5/fs,141/fs - 6/fs,141/fs - 7/fs" bitfld.long 0x04 4.--6. " CECSWAV1[2:0] ,Max. time of start bit rising timing" "128/fs,128/fs + 1/fs,128/fs + 2/fs,128/fs + 3/fs,128/fs + 4/fs,128/fs + 5/fs,128/fs + 6/fs,128/fs + 7/fs" bitfld.long 0x04 0.--2. " CECSWAV0[2:0] ,Min. time of start bit rising timing" "115/fs,115/fs - 1/fs,115/fs - 2/fs,115/fs - 3/fs,115/fs - 4/fs,115/fs - 5/fs,115/fs - 6/fs,115/fs - 7/fs" endif group.long 0x1C++0x3 line.long 0x00 "CECRCR3,Receive Control Register 3" sif cpuis("TMPM395F*") bitfld.long 0x00 20.--22. " CECWAV3[2:0] ,The latest rising timing of logical 0 determined as proper waveform" "1.7/ms,1.7/ms + 1/fs,1.7/ms + 2/fs,1.7/ms + 3/fs,1.7/ms + 4/fs,1.7/ms + 5/fs,1.7/ms + 6/fs,1.7/ms + 7/fs" bitfld.long 0x00 16.--18. " CECWAV2[2:0] ,The fastest rising timing of logical 0 determined as proper waveform" "1.3/ms,1.3/ms - 1/fs,1.3/ms - 2/fs,1.3/ms - 3/fs,1.3/ms - 4/fs,1.3/ms - 5/fs,1.3/ms - 6/fs,1.3/ms - 7/fs" bitfld.long 0x00 12.--14. " CECWAV1[2:0] ,The latest rising timing of logical 1 determined as proper waveform" "0.8/ms,0.8/ms + 1/fs,0.8/ms + 2/fs,0.8/ms + 3/fs,0.8/ms + 4/fs,0.8/ms + 5/fs,0.8/ms + 6/fs,0.8/ms + 7/fs" bitfld.long 0x00 8.--10. " CECWAV0[2:0] ,The fastest rising timing of logical 1 determined as proper waveform" "0.4/ms,0.4/ms - 1/fs,0.4/ms - 2/fs,0.4/ms - 3/fs,0.4/ms - 4/fs,0.4/ms - 5/fs,0.4/ms - 6/fs,0.4/ms - 7/fs" else bitfld.long 0x00 20.--22. " CECWAV3[2:0] ,The latest rising timing of logical 0 determined as proper waveform" "56/fs,56/fs + 1/fs,56/fs + 2/fs,56/fs + 3/fs,56/fs + 4/fs,56/fs + 5/fs,56/fs + 6/fs,56/fs + 7/fs" bitfld.long 0x00 16.--18. " CECWAV2[2:0] ,The fastest rising timing of logical 0 determined as proper waveform" "43/fs,43/fs - 1/fs,43/fs - 2/fs,43/fs - 3/fs,43/fs - 4/fs,43/fs - 5/fs,43/fs - 6/fs,43/fs - 7/fs" bitfld.long 0x00 12.--14. " CECWAV1[2:0] ,The latest rising timing of logical 1 determined as proper waveform" "26/fs,26/fs + 1/fs,26/fs + 2/fs,26/fs + 3/fs,26/fs + 4/fs,26/fs + 5/fs,26/fs + 6/fs,26/fs + 7/fs" bitfld.long 0x00 8.--10. " CECWAV0[2:0] ,The fastest rising timing of logical 1 determined as proper waveform" "13/fs,13/fs - 1/fs,13/fs - 2/fs,13/fs - 3/fs,13/fs - 4/fs,13/fs - 5/fs,13/fs - 6/fs,13/fs - 7/fs" endif sif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM395F*") textline " " bitfld.long 0x00 1. " CECRSTAEN ,Start bit interrupt in the receive mode" "Disabled,Enabled" bitfld.long 0x00 0. " CECWAVEN ,Waveform error detection" "Disabled,Enabled" elif cpuis("TMPM330F*")||cpuis("TMPM332F*") textline " " bitfld.long 0x00 0. " CECWAVEN ,Waveform error detection" "Disabled,Enabled" endif group.long 0x20++0x0B line.long 0x00 "CECTEN,Transmit Enable Register" rbitfld.long 0x00 1. " CECTRANS ,Transmission state" "Not in progress,In progress" bitfld.long 0x00 0. " CECTEN ,Transmission control" "Disable,Enable" line.long 0x04 "CECTBUF,Transmit Buffer Register" bitfld.long 0x04 8. " CECTEOM ,EOM bit" "0,1" hexmask.long.byte 0x04 0.--7. 1. " CECTBUF[7:0] ,Transmitted data" line.long 0x08 "CECTCR,Transmit Control Register" sif (!cpuis("TMPM395F*")) bitfld.long 0x08 20.--22. " CECSTRS[2:0] ,Rising timing of start bit" "Base time,Base time - 1/fs,Base time - 2/fs,Base time - 3/fs,Base time - 4/fs,Base time - 5/fs,Base time - 6/fs,Base time - 7/fs" bitfld.long 0x08 16.--18. " CECSPRD[2:0] ,Start bit cycle" "Base time,Base time - 1/fs,Base time - 2/fs,Base time - 3/fs,Base time - 4/fs,Base time - 5/fs,Base time - 6/fs,Base time - 7/fs" bitfld.long 0x08 12.--14. " CECDTRS[2:0] ,Rising timing of data bit" "Base time,Base time - 1/fs,Base time - 2/fs,Base time - 3/fs,..." bitfld.long 0x08 8.--11. " CECDPRD[2:0] ,Data bit cycle" "Base time,Base time - 1/fs,Base time - 2/fs,Base time - 3/fs,Base time - 4/fs,Base time - 5/fs,Base time - 6/fs,Base time - 7/fs,Base time - 8/fs,Base time - 9/fs,Base time - 10/fs,Base time - 11/fs,Base time - 12/fs,Base time - 13/fs,Base time - 14/fs,Base time - 15/fs" else bitfld.long 0x08 20.--22. " CECSTRS[2:0] ,Rising timing of start bit" "RV,RV-1cycle,RV-2cycle,RV-3cycle,RV-4cycle,RV-5cycle,RV-6cycle,RV-7cycle" bitfld.long 0x08 16.--18. " CECSPRD[2:0] ,Start bit cycle" "RV,RV-1cycle,RV-2cycle,RV-3cycle,RV-4cycle,RV-5cycle,RV-6cycle,RV-7cycle" bitfld.long 0x08 12.--14. " CECDTRS[2:0] ,Rising timing of data bit" "RV,RV-1cycle,RV-2cycle,RV-3cycle,RV-4cycle,RV-5cycle,RV-6cycle,RV-7cycle" bitfld.long 0x08 8.--11. " CECDPRD[2:0] ,Data bit cycle" "RV,RV-1cycle,RV-2cycle,RV-3cycle,RV-4cycle,RV-5cycle,RV-6cycle,RV-7cycle,RV-8cycle,RV-9cycle,RV-10cycle,RV-11cycle,RV-12cycle,RV-13cycle,RV-14cycle,RV-15cycle" endif textline " " bitfld.long 0x08 4. " CECBRD ,Broadcast transmission" "Not broadcasted,Broadcasted" bitfld.long 0x08 0.--3. " CECFREE[3:0] ,Time of bus to be free" "1-bit cycle,2-bit cycle,3-bit cycle,4-bit cycle,5-bit cycle,6-bit cycle,7-bit cycle,8-bit cycle,9-bit cycle,10-bit cycle,11-bit cycle,12-bit cycle,13-bit cycle,14-bit cycle,15-bit cycle,16-bit cycle" rgroup.long 0x2c++0x7 line.long 0x00 "CECRSTAT,Receive Interrupt Status Register" bitfld.long 0x00 6. " CECRIWAV ,Wave form error interrupt" "No interrupt,Interrupt" bitfld.long 0x00 5. " CECRIOR ,Receive buffer overrun interrupt" "No interrupt,Interrupt" bitfld.long 0x00 4. " CECRIACK ,ACK collision interrupt" "No interrupt,Interrupt" bitfld.long 0x00 3. " CECRIMIN ,Minimum cycle error interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 2. " CECRIMAX ,Maximum cycle error interrupt" "No interrupt,Interrupt" bitfld.long 0x00 1. " CECRISTA ,Start bit detection interrupt" "No interrupt,Interrupt" bitfld.long 0x00 0. " CECRIEND ,Completion of 1 byte data reception interrupt" "No interrupt,Interrupt" line.long 0x04 "CECTSTAT,Transmit Interrupt Status Register" bitfld.long 0x04 4. " CECTIUR ,Transmit buffer underrun interrupt" "No interrupt,Interrupt" bitfld.long 0x04 3. " CECTIACK ,ACK error detection interrupt" "No interrupt,Interrupt" bitfld.long 0x04 2. " CECTIAL ,Arbitration lost occurs interrupt" "No interrupt,Interrupt" bitfld.long 0x04 1. " CECTIEND ,Data transmission is completed interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x04 0. " CECTISTA ,Start transmission interrupt" "No interrupt,Interrupt" sif cpuis("TMPM361F*)||cpuis("TMPM362F*)||cpuis("TMPM363F*)||cpuis("TMPM364F*) group.long 0x34++0x03 line.long 0x00 "CECFSSEL,CEC Source Clock Select Register" bitfld.long 0x00 0. " CECCLK ,CEC sampling clock" "Low-speed clock (fs),TBAOUT" endif width 0xb endif tree.end tree "CAN Controller (TXCAN)" sif cpuis("TMPM363F*")||cpuis("TMPM364F*") base ad:0x40002000 width 10. group.long 0x400++0x03 line.long 0x00 "CANMC,Mailbox Configuration Register" bitfld.long 0x00 31. " MC31 ,Mailbox 31 enable" "Disabled,Enabled" bitfld.long 0x00 30. " MC30 ,Mailbox 30 enable" "Disabled,Enabled" bitfld.long 0x00 29. " MC29 ,Mailbox 29 enable" "Disabled,Enabled" bitfld.long 0x00 28. " MC28 ,Mailbox 28 enable" "Disabled,Enabled" textline " " bitfld.long 0x00 27. " MC27 ,Mailbox 27 enable" "Disabled,Enabled" bitfld.long 0x00 26. " MC26 ,Mailbox 26 enable" "Disabled,Enabled" bitfld.long 0x00 25. " MC25 ,Mailbox 25 enable" "Disabled,Enabled" bitfld.long 0x00 24. " MC24 ,Mailbox 24 enable" "Disabled,Enabled" textline " " bitfld.long 0x00 23. " MC23 ,Mailbox 23 enable" "Disabled,Enabled" bitfld.long 0x00 22. " MC22 ,Mailbox 22 enable" "Disabled,Enabled" bitfld.long 0x00 21. " MC21 ,Mailbox 21 enable" "Disabled,Enabled" bitfld.long 0x00 20. " MC20 ,Mailbox 20 enable" "Disabled,Enabled" textline " " bitfld.long 0x00 19. " MC19 ,Mailbox 19 enable" "Disabled,Enabled" bitfld.long 0x00 18. " MC18 ,Mailbox 18 enable" "Disabled,Enabled" bitfld.long 0x00 17. " MC17 ,Mailbox 17 enable" "Disabled,Enabled" bitfld.long 0x00 16. " MC16 ,Mailbox 16 enable" "Disabled,Enabled" textline " " bitfld.long 0x00 15. " MC15 ,Mailbox 15 enable" "Disabled,Enabled" bitfld.long 0x00 14. " MC14 ,Mailbox 14 enable" "Disabled,Enabled" bitfld.long 0x00 13. " MC13 ,Mailbox 13 enable" "Disabled,Enabled" bitfld.long 0x00 12. " MC12 ,Mailbox 12 enable" "Disabled,Enabled" textline " " bitfld.long 0x00 11. " MC11 ,Mailbox 11 enable" "Disabled,Enabled" bitfld.long 0x00 10. " MC10 ,Mailbox 10 enable" "Disabled,Enabled" bitfld.long 0x00 9. " MC9 ,Mailbox 9 enable" "Disabled,Enabled" bitfld.long 0x00 8. " MC8 ,Mailbox 8 enable" "Disabled,Enabled" textline " " bitfld.long 0x00 7. " MC7 ,Mailbox 7 enable" "Disabled,Enabled" bitfld.long 0x00 6. " MC6 ,Mailbox 6 enable" "Disabled,Enabled" bitfld.long 0x00 5. " MC5 ,Mailbox 5 enable" "Disabled,Enabled" bitfld.long 0x00 4. " MC4 ,Mailbox 4 enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " MC3 ,Mailbox 3 enable" "Disabled,Enabled" bitfld.long 0x00 2. " MC2 ,Mailbox 2 enable" "Disabled,Enabled" bitfld.long 0x00 1. " MC1 ,Mailbox 1 enable" "Disabled,Enabled" bitfld.long 0x00 0. " MC0 ,Mailbox 0 enable" "Disabled,Enabled" group.long 0x408++0x03 line.long 0x00 "CANMD,Mailbox direction" rbitfld.long 0x00 31. " MD31 ,Mailbox 31 direction" ",Receive" bitfld.long 0x00 30. " MD30 ,Mailbox 30 direction" "Transmit,Receive" bitfld.long 0x00 29. " MD29 ,Mailbox 29 direction" "Transmit,Receive" bitfld.long 0x00 28. " MD28 ,Mailbox 28 direction" "Transmit,Receive" textline " " bitfld.long 0x00 27. " MD27 ,Mailbox 27 direction" "Transmit,Receive" bitfld.long 0x00 26. " MD26 ,Mailbox 26 direction" "Transmit,Receive" bitfld.long 0x00 25. " MD25 ,Mailbox 25 direction" "Transmit,Receive" bitfld.long 0x00 24. " MD24 ,Mailbox 24 direction" "Transmit,Receive" textline " " bitfld.long 0x00 23. " MD23 ,Mailbox 23 direction" "Transmit,Receive" bitfld.long 0x00 22. " MD22 ,Mailbox 22 direction" "Transmit,Receive" bitfld.long 0x00 21. " MD21 ,Mailbox 21 direction" "Transmit,Receive" bitfld.long 0x00 20. " MD20 ,Mailbox 20 direction" "Transmit,Receive" textline " " bitfld.long 0x00 19. " MD19 ,Mailbox 19 direction" "Transmit,Receive" bitfld.long 0x00 18. " MD18 ,Mailbox 18 direction" "Transmit,Receive" bitfld.long 0x00 17. " MD17 ,Mailbox 17 direction" "Transmit,Receive" bitfld.long 0x00 16. " MD16 ,Mailbox 16 direction" "Transmit,Receive" textline " " bitfld.long 0x00 15. " MD15 ,Mailbox 15 direction" "Transmit,Receive" bitfld.long 0x00 14. " MD14 ,Mailbox 14 direction" "Transmit,Receive" bitfld.long 0x00 13. " MD13 ,Mailbox 13 direction" "Transmit,Receive" bitfld.long 0x00 12. " MD12 ,Mailbox 12 direction" "Transmit,Receive" textline " " bitfld.long 0x00 11. " MD11 ,Mailbox 11 direction" "Transmit,Receive" bitfld.long 0x00 10. " MD10 ,Mailbox 10 direction" "Transmit,Receive" bitfld.long 0x00 9. " MD9 ,Mailbox 9 direction" "Transmit,Receive" bitfld.long 0x00 8. " MD8 ,Mailbox 8 direction" "Transmit,Receive" textline " " bitfld.long 0x00 7. " MD7 ,Mailbox 7 direction" "Transmit,Receive" bitfld.long 0x00 6. " MD6 ,Mailbox 6 direction" "Transmit,Receive" bitfld.long 0x00 5. " MD5 ,Mailbox 5 direction" "Transmit,Receive" bitfld.long 0x00 4. " MD4 ,Mailbox 4 direction" "Transmit,Receive" textline " " bitfld.long 0x00 3. " MD3 ,Mailbox 3 direction" "Transmit,Receive" bitfld.long 0x00 2. " MD2 ,Mailbox 2 direction" "Transmit,Receive" bitfld.long 0x00 1. " MD1 ,Mailbox 1 direction" "Transmit,Receive" bitfld.long 0x00 0. " MD0 ,Mailbox 0 direction" "Transmit,Receive" group.long 0x410++0x03 line.long 0x00 "CANTRS,Transmission request set" bitfld.long 0x00 30. " TRS30 ,Mailbox 30 transmit request set" "No operation,Transmit" bitfld.long 0x00 29. " TRS29 ,Mailbox 29 transmit request set" "No operation,Transmit" bitfld.long 0x00 28. " TRS28 ,Mailbox 28 transmit request set" "No operation,Transmit" bitfld.long 0x00 27. " TRS27 ,Mailbox 27 transmit request set" "No operation,Transmit" textline " " bitfld.long 0x00 26. " TRS26 ,Mailbox 26 transmit request set" "No operation,Transmit" bitfld.long 0x00 25. " TRS25 ,Mailbox 25 transmit request set" "No operation,Transmit" bitfld.long 0x00 24. " TRS24 ,Mailbox 24 transmit request set" "No operation,Transmit" bitfld.long 0x00 23. " TRS23 ,Mailbox 23 transmit request set" "No operation,Transmit" textline " " bitfld.long 0x00 22. " TRS22 ,Mailbox 22 transmit request set" "No operation,Transmit" bitfld.long 0x00 21. " TRS21 ,Mailbox 21 transmit request set" "No operation,Transmit" bitfld.long 0x00 20. " TRS20 ,Mailbox 20 transmit request set" "No operation,Transmit" bitfld.long 0x00 19. " TRS19 ,Mailbox 19 transmit request set" "No operation,Transmit" textline " " bitfld.long 0x00 18. " TRS18 ,Mailbox 18 transmit request set" "No operation,Transmit" bitfld.long 0x00 17. " TRS17 ,Mailbox 17 transmit request set" "No operation,Transmit" bitfld.long 0x00 16. " TRS16 ,Mailbox 16 transmit request set" "No operation,Transmit" bitfld.long 0x00 15. " TRS15 ,Mailbox 15 transmit request set" "No operation,Transmit" textline " " bitfld.long 0x00 14. " TRS14 ,Mailbox 14 transmit request set" "No operation,Transmit" bitfld.long 0x00 13. " TRS13 ,Mailbox 13 transmit request set" "No operation,Transmit" bitfld.long 0x00 12. " TRS12 ,Mailbox 12 transmit request set" "No operation,Transmit" bitfld.long 0x00 11. " TRS11 ,Mailbox 11 transmit request set" "No operation,Transmit" textline " " bitfld.long 0x00 10. " TRS10 ,Mailbox 10 transmit request set" "No operation,Transmit" bitfld.long 0x00 9. " TRS9 ,Mailbox 9 transmit request set" "No operation,Transmit" bitfld.long 0x00 8. " TRS8 ,Mailbox 8 transmit request set" "No operation,Transmit" bitfld.long 0x00 7. " TRS7 ,Mailbox 7 transmit request set" "No operation,Transmit" textline " " bitfld.long 0x00 6. " TRS6 ,Mailbox 6 transmit request set" "No operation,Transmit" bitfld.long 0x00 5. " TRS5 ,Mailbox 5 transmit request set" "No operation,Transmit" bitfld.long 0x00 4. " TRS4 ,Mailbox 4 transmit request set" "No operation,Transmit" bitfld.long 0x00 3. " TRS3 ,Mailbox 3 transmit request set" "No operation,Transmit" textline " " bitfld.long 0x00 2. " TRS2 ,Mailbox 2 transmit request set" "No operation,Transmit" bitfld.long 0x00 1. " TRS1 ,Mailbox 1 transmit request set" "No operation,Transmit" bitfld.long 0x00 0. " TRS0 ,Mailbox 0 transmit request set" "No operation,Transmit" group.long 0x418++0x03 line.long 0x00 "CANTRR,Transmission request reset" bitfld.long 0x00 30. " TRS30 ,Mailbox 30 transmit request reset" "No operation,Cancel" bitfld.long 0x00 29. " TRS29 ,Mailbox 29 transmit request reset" "No operation,Cancel" bitfld.long 0x00 28. " TRS28 ,Mailbox 28 transmit request reset" "No operation,Cancel" bitfld.long 0x00 27. " TRS27 ,Mailbox 27 transmit request reset" "No operation,Cancel" textline " " bitfld.long 0x00 26. " TRS26 ,Mailbox 26 transmit request reset" "No operation,Cancel" bitfld.long 0x00 25. " TRS25 ,Mailbox 25 transmit request reset" "No operation,Cancel" bitfld.long 0x00 24. " TRS24 ,Mailbox 24 transmit request reset" "No operation,Cancel" bitfld.long 0x00 23. " TRS23 ,Mailbox 23 transmit request reset" "No operation,Cancel" textline " " bitfld.long 0x00 22. " TRS22 ,Mailbox 22 transmit request reset" "No operation,Cancel" bitfld.long 0x00 21. " TRS21 ,Mailbox 21 transmit request reset" "No operation,Cancel" bitfld.long 0x00 20. " TRS20 ,Mailbox 20 transmit request reset" "No operation,Cancel" bitfld.long 0x00 19. " TRS19 ,Mailbox 19 transmit request reset" "No operation,Cancel" textline " " bitfld.long 0x00 18. " TRS18 ,Mailbox 18 transmit request reset" "No operation,Cancel" bitfld.long 0x00 17. " TRS17 ,Mailbox 17 transmit request reset" "No operation,Cancel" bitfld.long 0x00 16. " TRS16 ,Mailbox 16 transmit request reset" "No operation,Cancel" bitfld.long 0x00 15. " TRS15 ,Mailbox 15 transmit request reset" "No operation,Cancel" textline " " bitfld.long 0x00 14. " TRS14 ,Mailbox 14 transmit request reset" "No operation,Cancel" bitfld.long 0x00 13. " TRS13 ,Mailbox 13 transmit request reset" "No operation,Cancel" bitfld.long 0x00 12. " TRS12 ,Mailbox 12 transmit request reset" "No operation,Cancel" bitfld.long 0x00 11. " TRS11 ,Mailbox 11 transmit request reset" "No operation,Cancel" textline " " bitfld.long 0x00 10. " TRS10 ,Mailbox 10 transmit request reset" "No operation,Cancel" bitfld.long 0x00 9. " TRS9 ,Mailbox 9 transmit request reset" "No operation,Cancel" bitfld.long 0x00 8. " TRS8 ,Mailbox 8 transmit request reset" "No operation,Cancel" bitfld.long 0x00 7. " TRS7 ,Mailbox 7 transmit request reset" "No operation,Cancel" textline " " bitfld.long 0x00 6. " TRS6 ,Mailbox 6 transmit request reset" "No operation,Cancel" bitfld.long 0x00 5. " TRS5 ,Mailbox 5 transmit request reset" "No operation,Cancel" bitfld.long 0x00 4. " TRS4 ,Mailbox 4 transmit request reset" "No operation,Cancel" bitfld.long 0x00 3. " TRS3 ,Mailbox 3 transmit request reset" "No operation,Cancel" textline " " bitfld.long 0x00 2. " TRS2 ,Mailbox 2 transmit request reset" "No operation,Cancel" bitfld.long 0x00 1. " TRS1 ,Mailbox 1 transmit request reset" "No operation,Cancel" bitfld.long 0x00 0. " TRS0 ,Mailbox 0 transmit request reset" "No operation,Cancel" group.long 0x420++0x03 line.long 0x00 "CANTA,Transmission acknowledge" eventfld.long 0x00 30. " TA30 ,Mailbox 30 transmit acknowledge" "Not sent,Sent" eventfld.long 0x00 29. " TA29 ,Mailbox 29 transmit acknowledge" "Not sent,Sent" eventfld.long 0x00 28. " TA28 ,Mailbox 28 transmit acknowledge" "Not sent,Sent" eventfld.long 0x00 27. " TA27 ,Mailbox 27 transmit acknowledge" "Not sent,Sent" textline " " eventfld.long 0x00 26. " TA26 ,Mailbox 26 transmit acknowledge" "Not sent,Sent" eventfld.long 0x00 25. " TA25 ,Mailbox 25 transmit acknowledge" "Not sent,Sent" eventfld.long 0x00 24. " TA24 ,Mailbox 24 transmit acknowledge" "Not sent,Sent" eventfld.long 0x00 23. " TA23 ,Mailbox 23 transmit acknowledge" "Not sent,Sent" textline " " eventfld.long 0x00 22. " TA22 ,Mailbox 22 transmit acknowledge" "Not sent,Sent" eventfld.long 0x00 21. " TA21 ,Mailbox 21 transmit acknowledge" "Not sent,Sent" eventfld.long 0x00 20. " TA20 ,Mailbox 20 transmit acknowledge" "Not sent,Sent" eventfld.long 0x00 19. " TA19 ,Mailbox 19 transmit acknowledge" "Not sent,Sent" textline " " eventfld.long 0x00 18. " TA18 ,Mailbox 18 transmit acknowledge" "Not sent,Sent" eventfld.long 0x00 17. " TA17 ,Mailbox 17 transmit acknowledge" "Not sent,Sent" eventfld.long 0x00 16. " TA16 ,Mailbox 16 transmit acknowledge" "Not sent,Sent" eventfld.long 0x00 15. " TA15 ,Mailbox 15 transmit acknowledge" "Not sent,Sent" textline " " eventfld.long 0x00 14. " TA14 ,Mailbox 14 transmit acknowledge" "Not sent,Sent" eventfld.long 0x00 13. " TA13 ,Mailbox 13 transmit acknowledge" "Not sent,Sent" eventfld.long 0x00 12. " TA12 ,Mailbox 12 transmit acknowledge" "Not sent,Sent" eventfld.long 0x00 11. " TA11 ,Mailbox 11 transmit acknowledge" "Not sent,Sent" textline " " eventfld.long 0x00 10. " TA10 ,Mailbox 10 transmit acknowledge" "Not sent,Sent" eventfld.long 0x00 9. " TA9 ,Mailbox 9 transmit acknowledge" "Not sent,Sent" eventfld.long 0x00 8. " TA8 ,Mailbox 8 transmit acknowledge" "Not sent,Sent" eventfld.long 0x00 7. " TA7 ,Mailbox 7 transmit acknowledge" "Not sent,Sent" textline " " eventfld.long 0x00 6. " TA6 ,Mailbox 6 transmit acknowledge" "Not sent,Sent" eventfld.long 0x00 5. " TA5 ,Mailbox 5 transmit acknowledge" "Not sent,Sent" eventfld.long 0x00 4. " TA4 ,Mailbox 4 transmit acknowledge" "Not sent,Sent" eventfld.long 0x00 3. " TA3 ,Mailbox 3 transmit acknowledge" "Not sent,Sent" textline " " eventfld.long 0x00 2. " TA2 ,Mailbox 2 transmit acknowledge" "Not sent,Sent" eventfld.long 0x00 1. " TA1 ,Mailbox 1 transmit acknowledge" "Not sent,Sent" eventfld.long 0x00 0. " TA0 ,Mailbox 0 transmit acknowledge" "Not sent,Sent" group.long 0x428++0x03 line.long 0x00 "CANAA,Abort acknowledge" eventfld.long 0x00 30. " AA30 ,Mailbox 30 abort acknowledge" "Not aborted,Aborted" eventfld.long 0x00 29. " AA29 ,Mailbox 29 abort acknowledge" "Not aborted,Aborted" eventfld.long 0x00 28. " AA28 ,Mailbox 28 abort acknowledge" "Not aborted,Aborted" eventfld.long 0x00 27. " AA27 ,Mailbox 27 abort acknowledge" "Not aborted,Aborted" textline " " eventfld.long 0x00 26. " AA26 ,Mailbox 26 abort acknowledge" "Not aborted,Aborted" eventfld.long 0x00 25. " AA25 ,Mailbox 25 abort acknowledge" "Not aborted,Aborted" eventfld.long 0x00 24. " AA24 ,Mailbox 24 abort acknowledge" "Not aborted,Aborted" eventfld.long 0x00 23. " AA23 ,Mailbox 23 abort acknowledge" "Not aborted,Aborted" textline " " eventfld.long 0x00 22. " AA22 ,Mailbox 22 abort acknowledge" "Not aborted,Aborted" eventfld.long 0x00 21. " AA21 ,Mailbox 21 abort acknowledge" "Not aborted,Aborted" eventfld.long 0x00 20. " AA20 ,Mailbox 20 abort acknowledge" "Not aborted,Aborted" eventfld.long 0x00 19. " AA19 ,Mailbox 19 abort acknowledge" "Not aborted,Aborted" textline " " eventfld.long 0x00 18. " AA18 ,Mailbox 18 abort acknowledge" "Not aborted,Aborted" eventfld.long 0x00 17. " AA17 ,Mailbox 17 abort acknowledge" "Not aborted,Aborted" eventfld.long 0x00 16. " AA16 ,Mailbox 16 abort acknowledge" "Not aborted,Aborted" eventfld.long 0x00 15. " AA15 ,Mailbox 15 abort acknowledge" "Not aborted,Aborted" textline " " eventfld.long 0x00 14. " AA14 ,Mailbox 14 abort acknowledge" "Not aborted,Aborted" eventfld.long 0x00 13. " AA13 ,Mailbox 13 abort acknowledge" "Not aborted,Aborted" eventfld.long 0x00 12. " AA12 ,Mailbox 12 abort acknowledge" "Not aborted,Aborted" eventfld.long 0x00 11. " AA11 ,Mailbox 11 abort acknowledge" "Not aborted,Aborted" textline " " eventfld.long 0x00 10. " AA10 ,Mailbox 10 abort acknowledge" "Not aborted,Aborted" eventfld.long 0x00 9. " AA9 ,Mailbox 9 abort acknowledge" "Not aborted,Aborted" eventfld.long 0x00 8. " AA8 ,Mailbox 8 abort acknowledge" "Not aborted,Aborted" eventfld.long 0x00 7. " AA7 ,Mailbox 7 abort acknowledge" "Not aborted,Aborted" textline " " eventfld.long 0x00 6. " AA6 ,Mailbox 6 abort acknowledge" "Not aborted,Aborted" eventfld.long 0x00 5. " AA5 ,Mailbox 5 abort acknowledge" "Not aborted,Aborted" eventfld.long 0x00 4. " AA4 ,Mailbox 4 abort acknowledge" "Not aborted,Aborted" eventfld.long 0x00 3. " AA3 ,Mailbox 3 abort acknowledge" "Not aborted,Aborted" textline " " eventfld.long 0x00 2. " AA2 ,Mailbox 2 abort acknowledge" "Not aborted,Aborted" eventfld.long 0x00 1. " AA1 ,Mailbox 1 abort acknowledge" "Not aborted,Aborted" eventfld.long 0x00 0. " AA0 ,Mailbox 0 abort acknowledge" "Not aborted,Aborted" group.long 0x498++0x03 line.long 0x00 "CANCDR,Change data request" bitfld.long 0x00 30. " CDR30 ,Mailbox 30 transmission request ignore" "Not ignored,Ignored" bitfld.long 0x00 29. " CDR29 ,Mailbox 29 transmission request ignore" "Not ignored,Ignored" bitfld.long 0x00 28. " CDR28 ,Mailbox 28 transmission request ignore" "Not ignored,Ignored" bitfld.long 0x00 27. " CDR27 ,Mailbox 27 transmission request ignore" "Not ignored,Ignored" textline " " bitfld.long 0x00 26. " CDR26 ,Mailbox 26 transmission request ignore" "Not ignored,Ignored" bitfld.long 0x00 25. " CDR25 ,Mailbox 25 transmission request ignore" "Not ignored,Ignored" bitfld.long 0x00 24. " CDR24 ,Mailbox 24 transmission request ignore" "Not ignored,Ignored" bitfld.long 0x00 23. " CDR23 ,Mailbox 23 transmission request ignore" "Not ignored,Ignored" textline " " bitfld.long 0x00 22. " CDR22 ,Mailbox 22 transmission request ignore" "Not ignored,Ignored" bitfld.long 0x00 21. " CDR21 ,Mailbox 21 transmission request ignore" "Not ignored,Ignored" bitfld.long 0x00 20. " CDR20 ,Mailbox 20 transmission request ignore" "Not ignored,Ignored" bitfld.long 0x00 19. " CDR19 ,Mailbox 19 transmission request ignore" "Not ignored,Ignored" textline " " bitfld.long 0x00 18. " CDR18 ,Mailbox 18 transmission request ignore" "Not ignored,Ignored" bitfld.long 0x00 17. " CDR17 ,Mailbox 17 transmission request ignore" "Not ignored,Ignored" bitfld.long 0x00 16. " CDR16 ,Mailbox 16 transmission request ignore" "Not ignored,Ignored" bitfld.long 0x00 15. " CDR15 ,Mailbox 15 transmission request ignore" "Not ignored,Ignored" textline " " bitfld.long 0x00 14. " CDR14 ,Mailbox 14 transmission request ignore" "Not ignored,Ignored" bitfld.long 0x00 13. " CDR13 ,Mailbox 13 transmission request ignore" "Not ignored,Ignored" bitfld.long 0x00 12. " CDR12 ,Mailbox 12 transmission request ignore" "Not ignored,Ignored" bitfld.long 0x00 11. " CDR11 ,Mailbox 11 transmission request ignore" "Not ignored,Ignored" textline " " bitfld.long 0x00 10. " CDR10 ,Mailbox 10 transmission request ignore" "Not ignored,Ignored" bitfld.long 0x00 9. " CDR9 ,Mailbox 9 transmission request ignore" "Not ignored,Ignored" bitfld.long 0x00 8. " CDR8 ,Mailbox 8 transmission request ignore" "Not ignored,Ignored" bitfld.long 0x00 7. " CDR7 ,Mailbox 7 transmission request ignore" "Not ignored,Ignored" textline " " bitfld.long 0x00 6. " CDR6 ,Mailbox 6 transmission request ignore" "Not ignored,Ignored" bitfld.long 0x00 5. " CDR5 ,Mailbox 5 transmission request ignore" "Not ignored,Ignored" bitfld.long 0x00 4. " CDR4 ,Mailbox 4 transmission request ignore" "Not ignored,Ignored" bitfld.long 0x00 3. " CDR3 ,Mailbox 3 transmission request ignore" "Not ignored,Ignored" textline " " bitfld.long 0x00 2. " CDR2 ,Mailbox 2 transmission request ignore" "Not ignored,Ignored" bitfld.long 0x00 1. " CDR1 ,Mailbox 1 transmission request ignore" "Not ignored,Ignored" bitfld.long 0x00 0. " CDR0 ,Mailbox 0 transmission request ignore" "Not ignored,Ignored" group.long 0x430++0x03 line.long 0x00 "CANRMP,Receive message pending" eventfld.long 0x00 31. " RMP31 ,Mailbox 31 receive message pending" "Not pending,Pending" eventfld.long 0x00 30. " RMP30 ,Mailbox 30 receive message pending" "Not pending,Pending" eventfld.long 0x00 29. " RMP29 ,Mailbox 29 receive message pending" "Not pending,Pending" eventfld.long 0x00 28. " RMP28 ,Mailbox 28 receive message pending" "Not pending,Pending" textline " " eventfld.long 0x00 27. " RMP27 ,Mailbox 27 receive message pending" "Not pending,Pending" eventfld.long 0x00 26. " RMP26 ,Mailbox 26 receive message pending" "Not pending,Pending" eventfld.long 0x00 25. " RMP25 ,Mailbox 25 receive message pending" "Not pending,Pending" eventfld.long 0x00 24. " RMP24 ,Mailbox 24 receive message pending" "Not pending,Pending" textline " " eventfld.long 0x00 23. " RMP23 ,Mailbox 23 receive message pending" "Not pending,Pending" eventfld.long 0x00 22. " RMP22 ,Mailbox 22 receive message pending" "Not pending,Pending" eventfld.long 0x00 21. " RMP21 ,Mailbox 21 receive message pending" "Not pending,Pending" eventfld.long 0x00 20. " RMP20 ,Mailbox 20 receive message pending" "Not pending,Pending" textline " " eventfld.long 0x00 19. " RMP19 ,Mailbox 19 receive message pending" "Not pending,Pending" eventfld.long 0x00 18. " RMP18 ,Mailbox 18 receive message pending" "Not pending,Pending" eventfld.long 0x00 17. " RMP17 ,Mailbox 17 receive message pending" "Not pending,Pending" eventfld.long 0x00 16. " RMP16 ,Mailbox 16 receive message pending" "Not pending,Pending" textline " " eventfld.long 0x00 15. " RMP15 ,Mailbox 15 receive message pending" "Not pending,Pending" eventfld.long 0x00 14. " RMP14 ,Mailbox 14 receive message pending" "Not pending,Pending" eventfld.long 0x00 13. " RMP13 ,Mailbox 13 receive message pending" "Not pending,Pending" eventfld.long 0x00 12. " RMP12 ,Mailbox 12 receive message pending" "Not pending,Pending" textline " " eventfld.long 0x00 11. " RMP11 ,Mailbox 11 receive message pending" "Not pending,Pending" eventfld.long 0x00 10. " RMP10 ,Mailbox 10 receive message pending" "Not pending,Pending" eventfld.long 0x00 9. " RMP9 ,Mailbox 9 receive message pending" "Not pending,Pending" eventfld.long 0x00 8. " RMP8 ,Mailbox 8 receive message pending" "Not pending,Pending" textline " " eventfld.long 0x00 7. " RMP7 ,Mailbox 7 receive message pending" "Not pending,Pending" eventfld.long 0x00 6. " RMP6 ,Mailbox 6 receive message pending" "Not pending,Pending" eventfld.long 0x00 5. " RMP5 ,Mailbox 5 receive message pending" "Not pending,Pending" eventfld.long 0x00 4. " RMP4 ,Mailbox 4 receive message pending" "Not pending,Pending" textline " " eventfld.long 0x00 3. " RMP3 ,Mailbox 3 receive message pending" "Not pending,Pending" eventfld.long 0x00 2. " RMP2 ,Mailbox 2 receive message pending" "Not pending,Pending" eventfld.long 0x00 1. " RMP1 ,Mailbox 1 receive message pending" "Not pending,Pending" eventfld.long 0x00 0. " RMP0 ,Mailbox 0 receive message pending" "Not pending,Pending" group.long 0x438++0x03 line.long 0x00 "CANRML,Receive message lost" bitfld.long 0x00 31. " RML31 ,Mailbox 31 receive message lost" "Not lost,Lost" bitfld.long 0x00 30. " RML30 ,Mailbox 30 receive message lost" "Not lost,Lost" bitfld.long 0x00 29. " RML29 ,Mailbox 29 receive message lost" "Not lost,Lost" bitfld.long 0x00 28. " RML28 ,Mailbox 28 receive message lost" "Not lost,Lost" textline " " bitfld.long 0x00 27. " RML27 ,Mailbox 27 receive message lost" "Not lost,Lost" bitfld.long 0x00 26. " RML26 ,Mailbox 26 receive message lost" "Not lost,Lost" bitfld.long 0x00 25. " RML25 ,Mailbox 25 receive message lost" "Not lost,Lost" bitfld.long 0x00 24. " RML24 ,Mailbox 24 receive message lost" "Not lost,Lost" textline " " bitfld.long 0x00 23. " RML23 ,Mailbox 23 receive message lost" "Not lost,Lost" bitfld.long 0x00 22. " RML22 ,Mailbox 22 receive message lost" "Not lost,Lost" bitfld.long 0x00 21. " RML21 ,Mailbox 21 receive message lost" "Not lost,Lost" bitfld.long 0x00 20. " RML20 ,Mailbox 20 receive message lost" "Not lost,Lost" textline " " bitfld.long 0x00 19. " RML19 ,Mailbox 19 receive message lost" "Not lost,Lost" bitfld.long 0x00 18. " RML18 ,Mailbox 18 receive message lost" "Not lost,Lost" bitfld.long 0x00 17. " RML17 ,Mailbox 17 receive message lost" "Not lost,Lost" bitfld.long 0x00 16. " RML16 ,Mailbox 16 receive message lost" "Not lost,Lost" textline " " bitfld.long 0x00 15. " RML15 ,Mailbox 15 receive message lost" "Not lost,Lost" bitfld.long 0x00 14. " RML14 ,Mailbox 14 receive message lost" "Not lost,Lost" bitfld.long 0x00 13. " RML13 ,Mailbox 13 receive message lost" "Not lost,Lost" bitfld.long 0x00 12. " RML12 ,Mailbox 12 receive message lost" "Not lost,Lost" textline " " bitfld.long 0x00 11. " RML11 ,Mailbox 11 receive message lost" "Not lost,Lost" bitfld.long 0x00 10. " RML10 ,Mailbox 10 receive message lost" "Not lost,Lost" bitfld.long 0x00 9. " RML9 ,Mailbox 9 receive message lost" "Not lost,Lost" bitfld.long 0x00 8. " RML8 ,Mailbox 8 receive message lost" "Not lost,Lost" textline " " bitfld.long 0x00 7. " RML7 ,Mailbox 7 receive message lost" "Not lost,Lost" bitfld.long 0x00 6. " RML6 ,Mailbox 6 receive message lost" "Not lost,Lost" bitfld.long 0x00 5. " RML5 ,Mailbox 5 receive message lost" "Not lost,Lost" bitfld.long 0x00 4. " RML4 ,Mailbox 4 receive message lost" "Not lost,Lost" textline " " bitfld.long 0x00 3. " RML3 ,Mailbox 3 receive message lost" "Not lost,Lost" bitfld.long 0x00 2. " RML2 ,Mailbox 2 receive message lost" "Not lost,Lost" bitfld.long 0x00 1. " RML1 ,Mailbox 1 receive message lost" "Not lost,Lost" bitfld.long 0x00 0. " RML0 ,Mailbox 0 receive message lost" "Not lost,Lost" sif CPU()=="TMPM354" rgroup.long 0x4A0++0x3 line.long 0x00 "CANRFP,Remote frame pending" bitfld.long 0x00 31. " RFP31 ,Mailbox 31 remote frame pending" "Not received,Received" bitfld.long 0x00 30. " RFP30 ,Mailbox 30 remote frame pending" "Not received,Received" bitfld.long 0x00 29. " RFP29 ,Mailbox 29 remote frame pending" "Not received,Received" bitfld.long 0x00 28. " RFP28 ,Mailbox 28 remote frame pending" "Not received,Received" textline " " bitfld.long 0x00 27. " RFP27 ,Mailbox 27 remote frame pending" "Not received,Received" bitfld.long 0x00 26. " RFP26 ,Mailbox 26 remote frame pending" "Not received,Received" bitfld.long 0x00 25. " RFP25 ,Mailbox 25 remote frame pending" "Not received,Received" bitfld.long 0x00 24. " RFP24 ,Mailbox 24 remote frame pending" "Not received,Received" textline " " bitfld.long 0x00 23. " RFP23 ,Mailbox 23 remote frame pending" "Not received,Received" bitfld.long 0x00 22. " RFP22 ,Mailbox 22 remote frame pending" "Not received,Received" bitfld.long 0x00 21. " RFP21 ,Mailbox 21 remote frame pending" "Not received,Received" bitfld.long 0x00 20. " RFP20 ,Mailbox 20 remote frame pending" "Not received,Received" textline " " bitfld.long 0x00 19. " RFP19 ,Mailbox 19 remote frame pending" "Not received,Received" bitfld.long 0x00 18. " RFP18 ,Mailbox 18 remote frame pending" "Not received,Received" bitfld.long 0x00 17. " RFP17 ,Mailbox 17 remote frame pending" "Not received,Received" bitfld.long 0x00 16. " RFP16 ,Mailbox 16 remote frame pending" "Not received,Received" textline " " bitfld.long 0x00 15. " RFP15 ,Mailbox 15 remote frame pending" "Not received,Received" bitfld.long 0x00 14. " RFP14 ,Mailbox 14 remote frame pending" "Not received,Received" bitfld.long 0x00 13. " RFP13 ,Mailbox 13 remote frame pending" "Not received,Received" bitfld.long 0x00 12. " RFP12 ,Mailbox 12 remote frame pending" "Not received,Received" textline " " bitfld.long 0x00 11. " RFP11 ,Mailbox 11 remote frame pending" "Not received,Received" bitfld.long 0x00 10. " RFP10 ,Mailbox 10 remote frame pending" "Not received,Received" bitfld.long 0x00 9. " RFP9 ,Mailbox 9 remote frame pending" "Not received,Received" bitfld.long 0x00 8. " RFP8 ,Mailbox 8 remote frame pending" "Not received,Received" textline " " bitfld.long 0x00 7. " RFP7 ,Mailbox 7 remote frame pending" "Not received,Received" bitfld.long 0x00 6. " RFP6 ,Mailbox 6 remote frame pending" "Not received,Received" bitfld.long 0x00 5. " RFP5 ,Mailbox 5 remote frame pending" "Not received,Received" bitfld.long 0x00 4. " RFP4 ,Mailbox 4 remote frame pending" "Not received,Received" textline " " bitfld.long 0x00 3. " RFP3 ,Mailbox 3 remote frame pending" "Not received,Received" bitfld.long 0x00 2. " RFP2 ,Mailbox 2 remote frame pending" "Not received,Received" bitfld.long 0x00 1. " RFP1 ,Mailbox 1 remote frame pending" "Not received,Received" bitfld.long 0x00 0. " RFP0 ,Mailbox 0 remote frame pending" "Not received,Received" else group.long 0x4A0++0x3 line.long 0x00 "CANRFP,Remote frame pending" bitfld.long 0x00 31. " RFP31 ,Mailbox 31 remote frame pending" "Not received,Received" bitfld.long 0x00 30. " RFP30 ,Mailbox 30 remote frame pending" "Not received,Received" bitfld.long 0x00 29. " RFP29 ,Mailbox 29 remote frame pending" "Not received,Received" bitfld.long 0x00 28. " RFP28 ,Mailbox 28 remote frame pending" "Not received,Received" textline " " bitfld.long 0x00 27. " RFP27 ,Mailbox 27 remote frame pending" "Not received,Received" bitfld.long 0x00 26. " RFP26 ,Mailbox 26 remote frame pending" "Not received,Received" bitfld.long 0x00 25. " RFP25 ,Mailbox 25 remote frame pending" "Not received,Received" bitfld.long 0x00 24. " RFP24 ,Mailbox 24 remote frame pending" "Not received,Received" textline " " bitfld.long 0x00 23. " RFP23 ,Mailbox 23 remote frame pending" "Not received,Received" bitfld.long 0x00 22. " RFP22 ,Mailbox 22 remote frame pending" "Not received,Received" bitfld.long 0x00 21. " RFP21 ,Mailbox 21 remote frame pending" "Not received,Received" bitfld.long 0x00 20. " RFP20 ,Mailbox 20 remote frame pending" "Not received,Received" textline " " bitfld.long 0x00 19. " RFP19 ,Mailbox 19 remote frame pending" "Not received,Received" bitfld.long 0x00 18. " RFP18 ,Mailbox 18 remote frame pending" "Not received,Received" bitfld.long 0x00 17. " RFP17 ,Mailbox 17 remote frame pending" "Not received,Received" bitfld.long 0x00 16. " RFP16 ,Mailbox 16 remote frame pending" "Not received,Received" textline " " bitfld.long 0x00 15. " RFP15 ,Mailbox 15 remote frame pending" "Not received,Received" bitfld.long 0x00 14. " RFP14 ,Mailbox 14 remote frame pending" "Not received,Received" bitfld.long 0x00 13. " RFP13 ,Mailbox 13 remote frame pending" "Not received,Received" bitfld.long 0x00 12. " RFP12 ,Mailbox 12 remote frame pending" "Not received,Received" textline " " bitfld.long 0x00 11. " RFP11 ,Mailbox 11 remote frame pending" "Not received,Received" bitfld.long 0x00 10. " RFP10 ,Mailbox 10 remote frame pending" "Not received,Received" bitfld.long 0x00 9. " RFP9 ,Mailbox 9 remote frame pending" "Not received,Received" bitfld.long 0x00 8. " RFP8 ,Mailbox 8 remote frame pending" "Not received,Received" textline " " bitfld.long 0x00 7. " RFP7 ,Mailbox 7 remote frame pending" "Not received,Received" bitfld.long 0x00 6. " RFP6 ,Mailbox 6 remote frame pending" "Not received,Received" bitfld.long 0x00 5. " RFP5 ,Mailbox 5 remote frame pending" "Not received,Received" bitfld.long 0x00 4. " RFP4 ,Mailbox 4 remote frame pending" "Not received,Received" textline " " bitfld.long 0x00 3. " RFP3 ,Mailbox 3 remote frame pending" "Not received,Received" bitfld.long 0x00 2. " RFP2 ,Mailbox 2 remote frame pending" "Not received,Received" bitfld.long 0x00 1. " RFP1 ,Mailbox 1 remote frame pending" "Not received,Received" bitfld.long 0x00 0. " RFP0 ,Mailbox 0 remote frame pending" "Not received,Received" endif textline " " sif CPU()=="TMPM354" if (((d.l(ad:0x40002000+0x0))&0x80000000)==0x80000000) group.long 0x4C0++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB0" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" bitfld.long 0x00 17. " AM17 ,Mask the bit 17 of receive message ID" "Not masked,Masked" bitfld.long 0x00 16. " AM16 ,Mask the bit 16 of receive message ID" "Not masked,Masked" bitfld.long 0x00 15. " AM15 ,Mask the bit 15 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 14. " AM14 ,Mask the bit 14 of receive message ID" "Not masked,Masked" bitfld.long 0x00 13. " AM13 ,Mask the bit 13 of receive message ID" "Not masked,Masked" bitfld.long 0x00 12. " AM12 ,Mask the bit 12 of receive message ID" "Not masked,Masked" bitfld.long 0x00 11. " AM11 ,Mask the bit 11 of receive message ID" "Not masked,Masked" bitfld.long 0x00 10. " AM10 ,Mask the bit 10 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 9. " AM9 ,Mask the bit 9 of receive message ID" "Not masked,Masked" bitfld.long 0x00 8. " AM8 ,Mask the bit 8 of receive message ID" "Not masked,Masked" bitfld.long 0x00 7. " AM7 ,Mask the bit 7 of receive message ID" "Not masked,Masked" bitfld.long 0x00 6. " AM6 ,Mask the bit 6 of receive message ID" "Not masked,Masked" bitfld.long 0x00 5. " AM5 ,Mask the bit 5 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 4. " AM4 ,Mask the bit 4 of receive message ID" "Not masked,Masked" bitfld.long 0x00 3. " AM3 ,Mask the bit 3 of receive message ID" "Not masked,Masked" bitfld.long 0x00 2. " AM2 ,Mask the bit 2 of receive message ID" "Not masked,Masked" bitfld.long 0x00 1. " AM1 ,Mask the bit 1 of receive message ID" "Not masked,Masked" bitfld.long 0x00 0. " AM0 ,Mask the bit 0 of receive message ID" "Not masked,Masked" else group.long 0x4C0++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB0" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" endif if (((d.l(ad:0x40002000+0x20))&0x80000000)==0x80000000) group.long 0x4C8++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB1" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" bitfld.long 0x00 17. " AM17 ,Mask the bit 17 of receive message ID" "Not masked,Masked" bitfld.long 0x00 16. " AM16 ,Mask the bit 16 of receive message ID" "Not masked,Masked" bitfld.long 0x00 15. " AM15 ,Mask the bit 15 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 14. " AM14 ,Mask the bit 14 of receive message ID" "Not masked,Masked" bitfld.long 0x00 13. " AM13 ,Mask the bit 13 of receive message ID" "Not masked,Masked" bitfld.long 0x00 12. " AM12 ,Mask the bit 12 of receive message ID" "Not masked,Masked" bitfld.long 0x00 11. " AM11 ,Mask the bit 11 of receive message ID" "Not masked,Masked" bitfld.long 0x00 10. " AM10 ,Mask the bit 10 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 9. " AM9 ,Mask the bit 9 of receive message ID" "Not masked,Masked" bitfld.long 0x00 8. " AM8 ,Mask the bit 8 of receive message ID" "Not masked,Masked" bitfld.long 0x00 7. " AM7 ,Mask the bit 7 of receive message ID" "Not masked,Masked" bitfld.long 0x00 6. " AM6 ,Mask the bit 6 of receive message ID" "Not masked,Masked" bitfld.long 0x00 5. " AM5 ,Mask the bit 5 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 4. " AM4 ,Mask the bit 4 of receive message ID" "Not masked,Masked" bitfld.long 0x00 3. " AM3 ,Mask the bit 3 of receive message ID" "Not masked,Masked" bitfld.long 0x00 2. " AM2 ,Mask the bit 2 of receive message ID" "Not masked,Masked" bitfld.long 0x00 1. " AM1 ,Mask the bit 1 of receive message ID" "Not masked,Masked" bitfld.long 0x00 0. " AM0 ,Mask the bit 0 of receive message ID" "Not masked,Masked" else group.long 0x4C8++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB1" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" endif if (((d.l(ad:0x40002000+0x40))&0x80000000)==0x80000000) group.long 0x4D0++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB2" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" bitfld.long 0x00 17. " AM17 ,Mask the bit 17 of receive message ID" "Not masked,Masked" bitfld.long 0x00 16. " AM16 ,Mask the bit 16 of receive message ID" "Not masked,Masked" bitfld.long 0x00 15. " AM15 ,Mask the bit 15 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 14. " AM14 ,Mask the bit 14 of receive message ID" "Not masked,Masked" bitfld.long 0x00 13. " AM13 ,Mask the bit 13 of receive message ID" "Not masked,Masked" bitfld.long 0x00 12. " AM12 ,Mask the bit 12 of receive message ID" "Not masked,Masked" bitfld.long 0x00 11. " AM11 ,Mask the bit 11 of receive message ID" "Not masked,Masked" bitfld.long 0x00 10. " AM10 ,Mask the bit 10 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 9. " AM9 ,Mask the bit 9 of receive message ID" "Not masked,Masked" bitfld.long 0x00 8. " AM8 ,Mask the bit 8 of receive message ID" "Not masked,Masked" bitfld.long 0x00 7. " AM7 ,Mask the bit 7 of receive message ID" "Not masked,Masked" bitfld.long 0x00 6. " AM6 ,Mask the bit 6 of receive message ID" "Not masked,Masked" bitfld.long 0x00 5. " AM5 ,Mask the bit 5 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 4. " AM4 ,Mask the bit 4 of receive message ID" "Not masked,Masked" bitfld.long 0x00 3. " AM3 ,Mask the bit 3 of receive message ID" "Not masked,Masked" bitfld.long 0x00 2. " AM2 ,Mask the bit 2 of receive message ID" "Not masked,Masked" bitfld.long 0x00 1. " AM1 ,Mask the bit 1 of receive message ID" "Not masked,Masked" bitfld.long 0x00 0. " AM0 ,Mask the bit 0 of receive message ID" "Not masked,Masked" else group.long 0x4D0++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB2" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" endif if (((d.l(ad:0x40002000+0x60))&0x80000000)==0x80000000) group.long 0x4D8++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB3" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" bitfld.long 0x00 17. " AM17 ,Mask the bit 17 of receive message ID" "Not masked,Masked" bitfld.long 0x00 16. " AM16 ,Mask the bit 16 of receive message ID" "Not masked,Masked" bitfld.long 0x00 15. " AM15 ,Mask the bit 15 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 14. " AM14 ,Mask the bit 14 of receive message ID" "Not masked,Masked" bitfld.long 0x00 13. " AM13 ,Mask the bit 13 of receive message ID" "Not masked,Masked" bitfld.long 0x00 12. " AM12 ,Mask the bit 12 of receive message ID" "Not masked,Masked" bitfld.long 0x00 11. " AM11 ,Mask the bit 11 of receive message ID" "Not masked,Masked" bitfld.long 0x00 10. " AM10 ,Mask the bit 10 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 9. " AM9 ,Mask the bit 9 of receive message ID" "Not masked,Masked" bitfld.long 0x00 8. " AM8 ,Mask the bit 8 of receive message ID" "Not masked,Masked" bitfld.long 0x00 7. " AM7 ,Mask the bit 7 of receive message ID" "Not masked,Masked" bitfld.long 0x00 6. " AM6 ,Mask the bit 6 of receive message ID" "Not masked,Masked" bitfld.long 0x00 5. " AM5 ,Mask the bit 5 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 4. " AM4 ,Mask the bit 4 of receive message ID" "Not masked,Masked" bitfld.long 0x00 3. " AM3 ,Mask the bit 3 of receive message ID" "Not masked,Masked" bitfld.long 0x00 2. " AM2 ,Mask the bit 2 of receive message ID" "Not masked,Masked" bitfld.long 0x00 1. " AM1 ,Mask the bit 1 of receive message ID" "Not masked,Masked" bitfld.long 0x00 0. " AM0 ,Mask the bit 0 of receive message ID" "Not masked,Masked" else group.long 0x4D8++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB3" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" endif if (((d.l(ad:0x40002000+0x80))&0x80000000)==0x80000000) group.long 0x4E0++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB4" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" bitfld.long 0x00 17. " AM17 ,Mask the bit 17 of receive message ID" "Not masked,Masked" bitfld.long 0x00 16. " AM16 ,Mask the bit 16 of receive message ID" "Not masked,Masked" bitfld.long 0x00 15. " AM15 ,Mask the bit 15 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 14. " AM14 ,Mask the bit 14 of receive message ID" "Not masked,Masked" bitfld.long 0x00 13. " AM13 ,Mask the bit 13 of receive message ID" "Not masked,Masked" bitfld.long 0x00 12. " AM12 ,Mask the bit 12 of receive message ID" "Not masked,Masked" bitfld.long 0x00 11. " AM11 ,Mask the bit 11 of receive message ID" "Not masked,Masked" bitfld.long 0x00 10. " AM10 ,Mask the bit 10 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 9. " AM9 ,Mask the bit 9 of receive message ID" "Not masked,Masked" bitfld.long 0x00 8. " AM8 ,Mask the bit 8 of receive message ID" "Not masked,Masked" bitfld.long 0x00 7. " AM7 ,Mask the bit 7 of receive message ID" "Not masked,Masked" bitfld.long 0x00 6. " AM6 ,Mask the bit 6 of receive message ID" "Not masked,Masked" bitfld.long 0x00 5. " AM5 ,Mask the bit 5 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 4. " AM4 ,Mask the bit 4 of receive message ID" "Not masked,Masked" bitfld.long 0x00 3. " AM3 ,Mask the bit 3 of receive message ID" "Not masked,Masked" bitfld.long 0x00 2. " AM2 ,Mask the bit 2 of receive message ID" "Not masked,Masked" bitfld.long 0x00 1. " AM1 ,Mask the bit 1 of receive message ID" "Not masked,Masked" bitfld.long 0x00 0. " AM0 ,Mask the bit 0 of receive message ID" "Not masked,Masked" else group.long 0x4E0++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB4" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" endif if (((d.l(ad:0x40002000+0xA0))&0x80000000)==0x80000000) group.long 0x4E8++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB5" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" bitfld.long 0x00 17. " AM17 ,Mask the bit 17 of receive message ID" "Not masked,Masked" bitfld.long 0x00 16. " AM16 ,Mask the bit 16 of receive message ID" "Not masked,Masked" bitfld.long 0x00 15. " AM15 ,Mask the bit 15 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 14. " AM14 ,Mask the bit 14 of receive message ID" "Not masked,Masked" bitfld.long 0x00 13. " AM13 ,Mask the bit 13 of receive message ID" "Not masked,Masked" bitfld.long 0x00 12. " AM12 ,Mask the bit 12 of receive message ID" "Not masked,Masked" bitfld.long 0x00 11. " AM11 ,Mask the bit 11 of receive message ID" "Not masked,Masked" bitfld.long 0x00 10. " AM10 ,Mask the bit 10 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 9. " AM9 ,Mask the bit 9 of receive message ID" "Not masked,Masked" bitfld.long 0x00 8. " AM8 ,Mask the bit 8 of receive message ID" "Not masked,Masked" bitfld.long 0x00 7. " AM7 ,Mask the bit 7 of receive message ID" "Not masked,Masked" bitfld.long 0x00 6. " AM6 ,Mask the bit 6 of receive message ID" "Not masked,Masked" bitfld.long 0x00 5. " AM5 ,Mask the bit 5 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 4. " AM4 ,Mask the bit 4 of receive message ID" "Not masked,Masked" bitfld.long 0x00 3. " AM3 ,Mask the bit 3 of receive message ID" "Not masked,Masked" bitfld.long 0x00 2. " AM2 ,Mask the bit 2 of receive message ID" "Not masked,Masked" bitfld.long 0x00 1. " AM1 ,Mask the bit 1 of receive message ID" "Not masked,Masked" bitfld.long 0x00 0. " AM0 ,Mask the bit 0 of receive message ID" "Not masked,Masked" else group.long 0x4E8++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB5" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" endif if (((d.l(ad:0x40002000+0xC0))&0x80000000)==0x80000000) group.long 0x4F0++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB6" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" bitfld.long 0x00 17. " AM17 ,Mask the bit 17 of receive message ID" "Not masked,Masked" bitfld.long 0x00 16. " AM16 ,Mask the bit 16 of receive message ID" "Not masked,Masked" bitfld.long 0x00 15. " AM15 ,Mask the bit 15 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 14. " AM14 ,Mask the bit 14 of receive message ID" "Not masked,Masked" bitfld.long 0x00 13. " AM13 ,Mask the bit 13 of receive message ID" "Not masked,Masked" bitfld.long 0x00 12. " AM12 ,Mask the bit 12 of receive message ID" "Not masked,Masked" bitfld.long 0x00 11. " AM11 ,Mask the bit 11 of receive message ID" "Not masked,Masked" bitfld.long 0x00 10. " AM10 ,Mask the bit 10 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 9. " AM9 ,Mask the bit 9 of receive message ID" "Not masked,Masked" bitfld.long 0x00 8. " AM8 ,Mask the bit 8 of receive message ID" "Not masked,Masked" bitfld.long 0x00 7. " AM7 ,Mask the bit 7 of receive message ID" "Not masked,Masked" bitfld.long 0x00 6. " AM6 ,Mask the bit 6 of receive message ID" "Not masked,Masked" bitfld.long 0x00 5. " AM5 ,Mask the bit 5 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 4. " AM4 ,Mask the bit 4 of receive message ID" "Not masked,Masked" bitfld.long 0x00 3. " AM3 ,Mask the bit 3 of receive message ID" "Not masked,Masked" bitfld.long 0x00 2. " AM2 ,Mask the bit 2 of receive message ID" "Not masked,Masked" bitfld.long 0x00 1. " AM1 ,Mask the bit 1 of receive message ID" "Not masked,Masked" bitfld.long 0x00 0. " AM0 ,Mask the bit 0 of receive message ID" "Not masked,Masked" else group.long 0x4F0++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB6" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" endif if (((d.l(ad:0x40002000+0xE0))&0x80000000)==0x80000000) group.long 0x4F8++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB7" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" bitfld.long 0x00 17. " AM17 ,Mask the bit 17 of receive message ID" "Not masked,Masked" bitfld.long 0x00 16. " AM16 ,Mask the bit 16 of receive message ID" "Not masked,Masked" bitfld.long 0x00 15. " AM15 ,Mask the bit 15 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 14. " AM14 ,Mask the bit 14 of receive message ID" "Not masked,Masked" bitfld.long 0x00 13. " AM13 ,Mask the bit 13 of receive message ID" "Not masked,Masked" bitfld.long 0x00 12. " AM12 ,Mask the bit 12 of receive message ID" "Not masked,Masked" bitfld.long 0x00 11. " AM11 ,Mask the bit 11 of receive message ID" "Not masked,Masked" bitfld.long 0x00 10. " AM10 ,Mask the bit 10 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 9. " AM9 ,Mask the bit 9 of receive message ID" "Not masked,Masked" bitfld.long 0x00 8. " AM8 ,Mask the bit 8 of receive message ID" "Not masked,Masked" bitfld.long 0x00 7. " AM7 ,Mask the bit 7 of receive message ID" "Not masked,Masked" bitfld.long 0x00 6. " AM6 ,Mask the bit 6 of receive message ID" "Not masked,Masked" bitfld.long 0x00 5. " AM5 ,Mask the bit 5 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 4. " AM4 ,Mask the bit 4 of receive message ID" "Not masked,Masked" bitfld.long 0x00 3. " AM3 ,Mask the bit 3 of receive message ID" "Not masked,Masked" bitfld.long 0x00 2. " AM2 ,Mask the bit 2 of receive message ID" "Not masked,Masked" bitfld.long 0x00 1. " AM1 ,Mask the bit 1 of receive message ID" "Not masked,Masked" bitfld.long 0x00 0. " AM0 ,Mask the bit 0 of receive message ID" "Not masked,Masked" else group.long 0x4F8++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB7" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" endif if (((d.l(ad:0x40002000+0x100))&0x80000000)==0x80000000) group.long 0x500++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB8" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" bitfld.long 0x00 17. " AM17 ,Mask the bit 17 of receive message ID" "Not masked,Masked" bitfld.long 0x00 16. " AM16 ,Mask the bit 16 of receive message ID" "Not masked,Masked" bitfld.long 0x00 15. " AM15 ,Mask the bit 15 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 14. " AM14 ,Mask the bit 14 of receive message ID" "Not masked,Masked" bitfld.long 0x00 13. " AM13 ,Mask the bit 13 of receive message ID" "Not masked,Masked" bitfld.long 0x00 12. " AM12 ,Mask the bit 12 of receive message ID" "Not masked,Masked" bitfld.long 0x00 11. " AM11 ,Mask the bit 11 of receive message ID" "Not masked,Masked" bitfld.long 0x00 10. " AM10 ,Mask the bit 10 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 9. " AM9 ,Mask the bit 9 of receive message ID" "Not masked,Masked" bitfld.long 0x00 8. " AM8 ,Mask the bit 8 of receive message ID" "Not masked,Masked" bitfld.long 0x00 7. " AM7 ,Mask the bit 7 of receive message ID" "Not masked,Masked" bitfld.long 0x00 6. " AM6 ,Mask the bit 6 of receive message ID" "Not masked,Masked" bitfld.long 0x00 5. " AM5 ,Mask the bit 5 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 4. " AM4 ,Mask the bit 4 of receive message ID" "Not masked,Masked" bitfld.long 0x00 3. " AM3 ,Mask the bit 3 of receive message ID" "Not masked,Masked" bitfld.long 0x00 2. " AM2 ,Mask the bit 2 of receive message ID" "Not masked,Masked" bitfld.long 0x00 1. " AM1 ,Mask the bit 1 of receive message ID" "Not masked,Masked" bitfld.long 0x00 0. " AM0 ,Mask the bit 0 of receive message ID" "Not masked,Masked" else group.long 0x500++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB8" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" endif if (((d.l(ad:0x40002000+0x120))&0x80000000)==0x80000000) group.long 0x508++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB9" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" bitfld.long 0x00 17. " AM17 ,Mask the bit 17 of receive message ID" "Not masked,Masked" bitfld.long 0x00 16. " AM16 ,Mask the bit 16 of receive message ID" "Not masked,Masked" bitfld.long 0x00 15. " AM15 ,Mask the bit 15 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 14. " AM14 ,Mask the bit 14 of receive message ID" "Not masked,Masked" bitfld.long 0x00 13. " AM13 ,Mask the bit 13 of receive message ID" "Not masked,Masked" bitfld.long 0x00 12. " AM12 ,Mask the bit 12 of receive message ID" "Not masked,Masked" bitfld.long 0x00 11. " AM11 ,Mask the bit 11 of receive message ID" "Not masked,Masked" bitfld.long 0x00 10. " AM10 ,Mask the bit 10 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 9. " AM9 ,Mask the bit 9 of receive message ID" "Not masked,Masked" bitfld.long 0x00 8. " AM8 ,Mask the bit 8 of receive message ID" "Not masked,Masked" bitfld.long 0x00 7. " AM7 ,Mask the bit 7 of receive message ID" "Not masked,Masked" bitfld.long 0x00 6. " AM6 ,Mask the bit 6 of receive message ID" "Not masked,Masked" bitfld.long 0x00 5. " AM5 ,Mask the bit 5 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 4. " AM4 ,Mask the bit 4 of receive message ID" "Not masked,Masked" bitfld.long 0x00 3. " AM3 ,Mask the bit 3 of receive message ID" "Not masked,Masked" bitfld.long 0x00 2. " AM2 ,Mask the bit 2 of receive message ID" "Not masked,Masked" bitfld.long 0x00 1. " AM1 ,Mask the bit 1 of receive message ID" "Not masked,Masked" bitfld.long 0x00 0. " AM0 ,Mask the bit 0 of receive message ID" "Not masked,Masked" else group.long 0x508++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB9" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" endif if (((d.l(ad:0x40002000+0x140))&0x80000000)==0x80000000) group.long 0x510++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB10" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" bitfld.long 0x00 17. " AM17 ,Mask the bit 17 of receive message ID" "Not masked,Masked" bitfld.long 0x00 16. " AM16 ,Mask the bit 16 of receive message ID" "Not masked,Masked" bitfld.long 0x00 15. " AM15 ,Mask the bit 15 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 14. " AM14 ,Mask the bit 14 of receive message ID" "Not masked,Masked" bitfld.long 0x00 13. " AM13 ,Mask the bit 13 of receive message ID" "Not masked,Masked" bitfld.long 0x00 12. " AM12 ,Mask the bit 12 of receive message ID" "Not masked,Masked" bitfld.long 0x00 11. " AM11 ,Mask the bit 11 of receive message ID" "Not masked,Masked" bitfld.long 0x00 10. " AM10 ,Mask the bit 10 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 9. " AM9 ,Mask the bit 9 of receive message ID" "Not masked,Masked" bitfld.long 0x00 8. " AM8 ,Mask the bit 8 of receive message ID" "Not masked,Masked" bitfld.long 0x00 7. " AM7 ,Mask the bit 7 of receive message ID" "Not masked,Masked" bitfld.long 0x00 6. " AM6 ,Mask the bit 6 of receive message ID" "Not masked,Masked" bitfld.long 0x00 5. " AM5 ,Mask the bit 5 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 4. " AM4 ,Mask the bit 4 of receive message ID" "Not masked,Masked" bitfld.long 0x00 3. " AM3 ,Mask the bit 3 of receive message ID" "Not masked,Masked" bitfld.long 0x00 2. " AM2 ,Mask the bit 2 of receive message ID" "Not masked,Masked" bitfld.long 0x00 1. " AM1 ,Mask the bit 1 of receive message ID" "Not masked,Masked" bitfld.long 0x00 0. " AM0 ,Mask the bit 0 of receive message ID" "Not masked,Masked" else group.long 0x510++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB10" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" endif if (((d.l(ad:0x40002000+0x160))&0x80000000)==0x80000000) group.long 0x518++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB11" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" bitfld.long 0x00 17. " AM17 ,Mask the bit 17 of receive message ID" "Not masked,Masked" bitfld.long 0x00 16. " AM16 ,Mask the bit 16 of receive message ID" "Not masked,Masked" bitfld.long 0x00 15. " AM15 ,Mask the bit 15 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 14. " AM14 ,Mask the bit 14 of receive message ID" "Not masked,Masked" bitfld.long 0x00 13. " AM13 ,Mask the bit 13 of receive message ID" "Not masked,Masked" bitfld.long 0x00 12. " AM12 ,Mask the bit 12 of receive message ID" "Not masked,Masked" bitfld.long 0x00 11. " AM11 ,Mask the bit 11 of receive message ID" "Not masked,Masked" bitfld.long 0x00 10. " AM10 ,Mask the bit 10 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 9. " AM9 ,Mask the bit 9 of receive message ID" "Not masked,Masked" bitfld.long 0x00 8. " AM8 ,Mask the bit 8 of receive message ID" "Not masked,Masked" bitfld.long 0x00 7. " AM7 ,Mask the bit 7 of receive message ID" "Not masked,Masked" bitfld.long 0x00 6. " AM6 ,Mask the bit 6 of receive message ID" "Not masked,Masked" bitfld.long 0x00 5. " AM5 ,Mask the bit 5 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 4. " AM4 ,Mask the bit 4 of receive message ID" "Not masked,Masked" bitfld.long 0x00 3. " AM3 ,Mask the bit 3 of receive message ID" "Not masked,Masked" bitfld.long 0x00 2. " AM2 ,Mask the bit 2 of receive message ID" "Not masked,Masked" bitfld.long 0x00 1. " AM1 ,Mask the bit 1 of receive message ID" "Not masked,Masked" bitfld.long 0x00 0. " AM0 ,Mask the bit 0 of receive message ID" "Not masked,Masked" else group.long 0x518++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB11" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" endif if (((d.l(ad:0x40002000+0x180))&0x80000000)==0x80000000) group.long 0x520++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB12" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" bitfld.long 0x00 17. " AM17 ,Mask the bit 17 of receive message ID" "Not masked,Masked" bitfld.long 0x00 16. " AM16 ,Mask the bit 16 of receive message ID" "Not masked,Masked" bitfld.long 0x00 15. " AM15 ,Mask the bit 15 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 14. " AM14 ,Mask the bit 14 of receive message ID" "Not masked,Masked" bitfld.long 0x00 13. " AM13 ,Mask the bit 13 of receive message ID" "Not masked,Masked" bitfld.long 0x00 12. " AM12 ,Mask the bit 12 of receive message ID" "Not masked,Masked" bitfld.long 0x00 11. " AM11 ,Mask the bit 11 of receive message ID" "Not masked,Masked" bitfld.long 0x00 10. " AM10 ,Mask the bit 10 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 9. " AM9 ,Mask the bit 9 of receive message ID" "Not masked,Masked" bitfld.long 0x00 8. " AM8 ,Mask the bit 8 of receive message ID" "Not masked,Masked" bitfld.long 0x00 7. " AM7 ,Mask the bit 7 of receive message ID" "Not masked,Masked" bitfld.long 0x00 6. " AM6 ,Mask the bit 6 of receive message ID" "Not masked,Masked" bitfld.long 0x00 5. " AM5 ,Mask the bit 5 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 4. " AM4 ,Mask the bit 4 of receive message ID" "Not masked,Masked" bitfld.long 0x00 3. " AM3 ,Mask the bit 3 of receive message ID" "Not masked,Masked" bitfld.long 0x00 2. " AM2 ,Mask the bit 2 of receive message ID" "Not masked,Masked" bitfld.long 0x00 1. " AM1 ,Mask the bit 1 of receive message ID" "Not masked,Masked" bitfld.long 0x00 0. " AM0 ,Mask the bit 0 of receive message ID" "Not masked,Masked" else group.long 0x520++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB12" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" endif if (((d.l(ad:0x40002000+0x1A0))&0x80000000)==0x80000000) group.long 0x528++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB13" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" bitfld.long 0x00 17. " AM17 ,Mask the bit 17 of receive message ID" "Not masked,Masked" bitfld.long 0x00 16. " AM16 ,Mask the bit 16 of receive message ID" "Not masked,Masked" bitfld.long 0x00 15. " AM15 ,Mask the bit 15 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 14. " AM14 ,Mask the bit 14 of receive message ID" "Not masked,Masked" bitfld.long 0x00 13. " AM13 ,Mask the bit 13 of receive message ID" "Not masked,Masked" bitfld.long 0x00 12. " AM12 ,Mask the bit 12 of receive message ID" "Not masked,Masked" bitfld.long 0x00 11. " AM11 ,Mask the bit 11 of receive message ID" "Not masked,Masked" bitfld.long 0x00 10. " AM10 ,Mask the bit 10 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 9. " AM9 ,Mask the bit 9 of receive message ID" "Not masked,Masked" bitfld.long 0x00 8. " AM8 ,Mask the bit 8 of receive message ID" "Not masked,Masked" bitfld.long 0x00 7. " AM7 ,Mask the bit 7 of receive message ID" "Not masked,Masked" bitfld.long 0x00 6. " AM6 ,Mask the bit 6 of receive message ID" "Not masked,Masked" bitfld.long 0x00 5. " AM5 ,Mask the bit 5 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 4. " AM4 ,Mask the bit 4 of receive message ID" "Not masked,Masked" bitfld.long 0x00 3. " AM3 ,Mask the bit 3 of receive message ID" "Not masked,Masked" bitfld.long 0x00 2. " AM2 ,Mask the bit 2 of receive message ID" "Not masked,Masked" bitfld.long 0x00 1. " AM1 ,Mask the bit 1 of receive message ID" "Not masked,Masked" bitfld.long 0x00 0. " AM0 ,Mask the bit 0 of receive message ID" "Not masked,Masked" else group.long 0x528++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB13" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" endif if (((d.l(ad:0x40002000+0x1C0))&0x80000000)==0x80000000) group.long 0x530++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB14" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" bitfld.long 0x00 17. " AM17 ,Mask the bit 17 of receive message ID" "Not masked,Masked" bitfld.long 0x00 16. " AM16 ,Mask the bit 16 of receive message ID" "Not masked,Masked" bitfld.long 0x00 15. " AM15 ,Mask the bit 15 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 14. " AM14 ,Mask the bit 14 of receive message ID" "Not masked,Masked" bitfld.long 0x00 13. " AM13 ,Mask the bit 13 of receive message ID" "Not masked,Masked" bitfld.long 0x00 12. " AM12 ,Mask the bit 12 of receive message ID" "Not masked,Masked" bitfld.long 0x00 11. " AM11 ,Mask the bit 11 of receive message ID" "Not masked,Masked" bitfld.long 0x00 10. " AM10 ,Mask the bit 10 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 9. " AM9 ,Mask the bit 9 of receive message ID" "Not masked,Masked" bitfld.long 0x00 8. " AM8 ,Mask the bit 8 of receive message ID" "Not masked,Masked" bitfld.long 0x00 7. " AM7 ,Mask the bit 7 of receive message ID" "Not masked,Masked" bitfld.long 0x00 6. " AM6 ,Mask the bit 6 of receive message ID" "Not masked,Masked" bitfld.long 0x00 5. " AM5 ,Mask the bit 5 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 4. " AM4 ,Mask the bit 4 of receive message ID" "Not masked,Masked" bitfld.long 0x00 3. " AM3 ,Mask the bit 3 of receive message ID" "Not masked,Masked" bitfld.long 0x00 2. " AM2 ,Mask the bit 2 of receive message ID" "Not masked,Masked" bitfld.long 0x00 1. " AM1 ,Mask the bit 1 of receive message ID" "Not masked,Masked" bitfld.long 0x00 0. " AM0 ,Mask the bit 0 of receive message ID" "Not masked,Masked" else group.long 0x530++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB14" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" endif if (((d.l(ad:0x40002000+0x1E0))&0x80000000)==0x80000000) group.long 0x538++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB15" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" bitfld.long 0x00 17. " AM17 ,Mask the bit 17 of receive message ID" "Not masked,Masked" bitfld.long 0x00 16. " AM16 ,Mask the bit 16 of receive message ID" "Not masked,Masked" bitfld.long 0x00 15. " AM15 ,Mask the bit 15 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 14. " AM14 ,Mask the bit 14 of receive message ID" "Not masked,Masked" bitfld.long 0x00 13. " AM13 ,Mask the bit 13 of receive message ID" "Not masked,Masked" bitfld.long 0x00 12. " AM12 ,Mask the bit 12 of receive message ID" "Not masked,Masked" bitfld.long 0x00 11. " AM11 ,Mask the bit 11 of receive message ID" "Not masked,Masked" bitfld.long 0x00 10. " AM10 ,Mask the bit 10 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 9. " AM9 ,Mask the bit 9 of receive message ID" "Not masked,Masked" bitfld.long 0x00 8. " AM8 ,Mask the bit 8 of receive message ID" "Not masked,Masked" bitfld.long 0x00 7. " AM7 ,Mask the bit 7 of receive message ID" "Not masked,Masked" bitfld.long 0x00 6. " AM6 ,Mask the bit 6 of receive message ID" "Not masked,Masked" bitfld.long 0x00 5. " AM5 ,Mask the bit 5 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 4. " AM4 ,Mask the bit 4 of receive message ID" "Not masked,Masked" bitfld.long 0x00 3. " AM3 ,Mask the bit 3 of receive message ID" "Not masked,Masked" bitfld.long 0x00 2. " AM2 ,Mask the bit 2 of receive message ID" "Not masked,Masked" bitfld.long 0x00 1. " AM1 ,Mask the bit 1 of receive message ID" "Not masked,Masked" bitfld.long 0x00 0. " AM0 ,Mask the bit 0 of receive message ID" "Not masked,Masked" else group.long 0x538++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB15" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" endif if (((d.l(ad:0x40002000+0x200))&0x80000000)==0x80000000) group.long 0x540++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB16" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" bitfld.long 0x00 17. " AM17 ,Mask the bit 17 of receive message ID" "Not masked,Masked" bitfld.long 0x00 16. " AM16 ,Mask the bit 16 of receive message ID" "Not masked,Masked" bitfld.long 0x00 15. " AM15 ,Mask the bit 15 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 14. " AM14 ,Mask the bit 14 of receive message ID" "Not masked,Masked" bitfld.long 0x00 13. " AM13 ,Mask the bit 13 of receive message ID" "Not masked,Masked" bitfld.long 0x00 12. " AM12 ,Mask the bit 12 of receive message ID" "Not masked,Masked" bitfld.long 0x00 11. " AM11 ,Mask the bit 11 of receive message ID" "Not masked,Masked" bitfld.long 0x00 10. " AM10 ,Mask the bit 10 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 9. " AM9 ,Mask the bit 9 of receive message ID" "Not masked,Masked" bitfld.long 0x00 8. " AM8 ,Mask the bit 8 of receive message ID" "Not masked,Masked" bitfld.long 0x00 7. " AM7 ,Mask the bit 7 of receive message ID" "Not masked,Masked" bitfld.long 0x00 6. " AM6 ,Mask the bit 6 of receive message ID" "Not masked,Masked" bitfld.long 0x00 5. " AM5 ,Mask the bit 5 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 4. " AM4 ,Mask the bit 4 of receive message ID" "Not masked,Masked" bitfld.long 0x00 3. " AM3 ,Mask the bit 3 of receive message ID" "Not masked,Masked" bitfld.long 0x00 2. " AM2 ,Mask the bit 2 of receive message ID" "Not masked,Masked" bitfld.long 0x00 1. " AM1 ,Mask the bit 1 of receive message ID" "Not masked,Masked" bitfld.long 0x00 0. " AM0 ,Mask the bit 0 of receive message ID" "Not masked,Masked" else group.long 0x540++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB16" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" endif if (((d.l(ad:0x40002000+0x220))&0x80000000)==0x80000000) group.long 0x548++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB17" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" bitfld.long 0x00 17. " AM17 ,Mask the bit 17 of receive message ID" "Not masked,Masked" bitfld.long 0x00 16. " AM16 ,Mask the bit 16 of receive message ID" "Not masked,Masked" bitfld.long 0x00 15. " AM15 ,Mask the bit 15 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 14. " AM14 ,Mask the bit 14 of receive message ID" "Not masked,Masked" bitfld.long 0x00 13. " AM13 ,Mask the bit 13 of receive message ID" "Not masked,Masked" bitfld.long 0x00 12. " AM12 ,Mask the bit 12 of receive message ID" "Not masked,Masked" bitfld.long 0x00 11. " AM11 ,Mask the bit 11 of receive message ID" "Not masked,Masked" bitfld.long 0x00 10. " AM10 ,Mask the bit 10 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 9. " AM9 ,Mask the bit 9 of receive message ID" "Not masked,Masked" bitfld.long 0x00 8. " AM8 ,Mask the bit 8 of receive message ID" "Not masked,Masked" bitfld.long 0x00 7. " AM7 ,Mask the bit 7 of receive message ID" "Not masked,Masked" bitfld.long 0x00 6. " AM6 ,Mask the bit 6 of receive message ID" "Not masked,Masked" bitfld.long 0x00 5. " AM5 ,Mask the bit 5 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 4. " AM4 ,Mask the bit 4 of receive message ID" "Not masked,Masked" bitfld.long 0x00 3. " AM3 ,Mask the bit 3 of receive message ID" "Not masked,Masked" bitfld.long 0x00 2. " AM2 ,Mask the bit 2 of receive message ID" "Not masked,Masked" bitfld.long 0x00 1. " AM1 ,Mask the bit 1 of receive message ID" "Not masked,Masked" bitfld.long 0x00 0. " AM0 ,Mask the bit 0 of receive message ID" "Not masked,Masked" else group.long 0x548++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB17" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" endif if (((d.l(ad:0x40002000+0x240))&0x80000000)==0x80000000) group.long 0x550++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB18" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" bitfld.long 0x00 17. " AM17 ,Mask the bit 17 of receive message ID" "Not masked,Masked" bitfld.long 0x00 16. " AM16 ,Mask the bit 16 of receive message ID" "Not masked,Masked" bitfld.long 0x00 15. " AM15 ,Mask the bit 15 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 14. " AM14 ,Mask the bit 14 of receive message ID" "Not masked,Masked" bitfld.long 0x00 13. " AM13 ,Mask the bit 13 of receive message ID" "Not masked,Masked" bitfld.long 0x00 12. " AM12 ,Mask the bit 12 of receive message ID" "Not masked,Masked" bitfld.long 0x00 11. " AM11 ,Mask the bit 11 of receive message ID" "Not masked,Masked" bitfld.long 0x00 10. " AM10 ,Mask the bit 10 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 9. " AM9 ,Mask the bit 9 of receive message ID" "Not masked,Masked" bitfld.long 0x00 8. " AM8 ,Mask the bit 8 of receive message ID" "Not masked,Masked" bitfld.long 0x00 7. " AM7 ,Mask the bit 7 of receive message ID" "Not masked,Masked" bitfld.long 0x00 6. " AM6 ,Mask the bit 6 of receive message ID" "Not masked,Masked" bitfld.long 0x00 5. " AM5 ,Mask the bit 5 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 4. " AM4 ,Mask the bit 4 of receive message ID" "Not masked,Masked" bitfld.long 0x00 3. " AM3 ,Mask the bit 3 of receive message ID" "Not masked,Masked" bitfld.long 0x00 2. " AM2 ,Mask the bit 2 of receive message ID" "Not masked,Masked" bitfld.long 0x00 1. " AM1 ,Mask the bit 1 of receive message ID" "Not masked,Masked" bitfld.long 0x00 0. " AM0 ,Mask the bit 0 of receive message ID" "Not masked,Masked" else group.long 0x550++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB18" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" endif if (((d.l(ad:0x40002000+0x260))&0x80000000)==0x80000000) group.long 0x558++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB19" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" bitfld.long 0x00 17. " AM17 ,Mask the bit 17 of receive message ID" "Not masked,Masked" bitfld.long 0x00 16. " AM16 ,Mask the bit 16 of receive message ID" "Not masked,Masked" bitfld.long 0x00 15. " AM15 ,Mask the bit 15 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 14. " AM14 ,Mask the bit 14 of receive message ID" "Not masked,Masked" bitfld.long 0x00 13. " AM13 ,Mask the bit 13 of receive message ID" "Not masked,Masked" bitfld.long 0x00 12. " AM12 ,Mask the bit 12 of receive message ID" "Not masked,Masked" bitfld.long 0x00 11. " AM11 ,Mask the bit 11 of receive message ID" "Not masked,Masked" bitfld.long 0x00 10. " AM10 ,Mask the bit 10 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 9. " AM9 ,Mask the bit 9 of receive message ID" "Not masked,Masked" bitfld.long 0x00 8. " AM8 ,Mask the bit 8 of receive message ID" "Not masked,Masked" bitfld.long 0x00 7. " AM7 ,Mask the bit 7 of receive message ID" "Not masked,Masked" bitfld.long 0x00 6. " AM6 ,Mask the bit 6 of receive message ID" "Not masked,Masked" bitfld.long 0x00 5. " AM5 ,Mask the bit 5 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 4. " AM4 ,Mask the bit 4 of receive message ID" "Not masked,Masked" bitfld.long 0x00 3. " AM3 ,Mask the bit 3 of receive message ID" "Not masked,Masked" bitfld.long 0x00 2. " AM2 ,Mask the bit 2 of receive message ID" "Not masked,Masked" bitfld.long 0x00 1. " AM1 ,Mask the bit 1 of receive message ID" "Not masked,Masked" bitfld.long 0x00 0. " AM0 ,Mask the bit 0 of receive message ID" "Not masked,Masked" else group.long 0x558++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB19" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" endif if (((d.l(ad:0x40002000+0x280))&0x80000000)==0x80000000) group.long 0x560++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB20" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" bitfld.long 0x00 17. " AM17 ,Mask the bit 17 of receive message ID" "Not masked,Masked" bitfld.long 0x00 16. " AM16 ,Mask the bit 16 of receive message ID" "Not masked,Masked" bitfld.long 0x00 15. " AM15 ,Mask the bit 15 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 14. " AM14 ,Mask the bit 14 of receive message ID" "Not masked,Masked" bitfld.long 0x00 13. " AM13 ,Mask the bit 13 of receive message ID" "Not masked,Masked" bitfld.long 0x00 12. " AM12 ,Mask the bit 12 of receive message ID" "Not masked,Masked" bitfld.long 0x00 11. " AM11 ,Mask the bit 11 of receive message ID" "Not masked,Masked" bitfld.long 0x00 10. " AM10 ,Mask the bit 10 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 9. " AM9 ,Mask the bit 9 of receive message ID" "Not masked,Masked" bitfld.long 0x00 8. " AM8 ,Mask the bit 8 of receive message ID" "Not masked,Masked" bitfld.long 0x00 7. " AM7 ,Mask the bit 7 of receive message ID" "Not masked,Masked" bitfld.long 0x00 6. " AM6 ,Mask the bit 6 of receive message ID" "Not masked,Masked" bitfld.long 0x00 5. " AM5 ,Mask the bit 5 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 4. " AM4 ,Mask the bit 4 of receive message ID" "Not masked,Masked" bitfld.long 0x00 3. " AM3 ,Mask the bit 3 of receive message ID" "Not masked,Masked" bitfld.long 0x00 2. " AM2 ,Mask the bit 2 of receive message ID" "Not masked,Masked" bitfld.long 0x00 1. " AM1 ,Mask the bit 1 of receive message ID" "Not masked,Masked" bitfld.long 0x00 0. " AM0 ,Mask the bit 0 of receive message ID" "Not masked,Masked" else group.long 0x560++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB20" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" endif if (((d.l(ad:0x40002000+0x2A0))&0x80000000)==0x80000000) group.long 0x568++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB21" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" bitfld.long 0x00 17. " AM17 ,Mask the bit 17 of receive message ID" "Not masked,Masked" bitfld.long 0x00 16. " AM16 ,Mask the bit 16 of receive message ID" "Not masked,Masked" bitfld.long 0x00 15. " AM15 ,Mask the bit 15 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 14. " AM14 ,Mask the bit 14 of receive message ID" "Not masked,Masked" bitfld.long 0x00 13. " AM13 ,Mask the bit 13 of receive message ID" "Not masked,Masked" bitfld.long 0x00 12. " AM12 ,Mask the bit 12 of receive message ID" "Not masked,Masked" bitfld.long 0x00 11. " AM11 ,Mask the bit 11 of receive message ID" "Not masked,Masked" bitfld.long 0x00 10. " AM10 ,Mask the bit 10 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 9. " AM9 ,Mask the bit 9 of receive message ID" "Not masked,Masked" bitfld.long 0x00 8. " AM8 ,Mask the bit 8 of receive message ID" "Not masked,Masked" bitfld.long 0x00 7. " AM7 ,Mask the bit 7 of receive message ID" "Not masked,Masked" bitfld.long 0x00 6. " AM6 ,Mask the bit 6 of receive message ID" "Not masked,Masked" bitfld.long 0x00 5. " AM5 ,Mask the bit 5 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 4. " AM4 ,Mask the bit 4 of receive message ID" "Not masked,Masked" bitfld.long 0x00 3. " AM3 ,Mask the bit 3 of receive message ID" "Not masked,Masked" bitfld.long 0x00 2. " AM2 ,Mask the bit 2 of receive message ID" "Not masked,Masked" bitfld.long 0x00 1. " AM1 ,Mask the bit 1 of receive message ID" "Not masked,Masked" bitfld.long 0x00 0. " AM0 ,Mask the bit 0 of receive message ID" "Not masked,Masked" else group.long 0x568++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB21" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" endif if (((d.l(ad:0x40002000+0x2C0))&0x80000000)==0x80000000) group.long 0x570++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB22" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" bitfld.long 0x00 17. " AM17 ,Mask the bit 17 of receive message ID" "Not masked,Masked" bitfld.long 0x00 16. " AM16 ,Mask the bit 16 of receive message ID" "Not masked,Masked" bitfld.long 0x00 15. " AM15 ,Mask the bit 15 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 14. " AM14 ,Mask the bit 14 of receive message ID" "Not masked,Masked" bitfld.long 0x00 13. " AM13 ,Mask the bit 13 of receive message ID" "Not masked,Masked" bitfld.long 0x00 12. " AM12 ,Mask the bit 12 of receive message ID" "Not masked,Masked" bitfld.long 0x00 11. " AM11 ,Mask the bit 11 of receive message ID" "Not masked,Masked" bitfld.long 0x00 10. " AM10 ,Mask the bit 10 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 9. " AM9 ,Mask the bit 9 of receive message ID" "Not masked,Masked" bitfld.long 0x00 8. " AM8 ,Mask the bit 8 of receive message ID" "Not masked,Masked" bitfld.long 0x00 7. " AM7 ,Mask the bit 7 of receive message ID" "Not masked,Masked" bitfld.long 0x00 6. " AM6 ,Mask the bit 6 of receive message ID" "Not masked,Masked" bitfld.long 0x00 5. " AM5 ,Mask the bit 5 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 4. " AM4 ,Mask the bit 4 of receive message ID" "Not masked,Masked" bitfld.long 0x00 3. " AM3 ,Mask the bit 3 of receive message ID" "Not masked,Masked" bitfld.long 0x00 2. " AM2 ,Mask the bit 2 of receive message ID" "Not masked,Masked" bitfld.long 0x00 1. " AM1 ,Mask the bit 1 of receive message ID" "Not masked,Masked" bitfld.long 0x00 0. " AM0 ,Mask the bit 0 of receive message ID" "Not masked,Masked" else group.long 0x570++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB22" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" endif if (((d.l(ad:0x40002000+0x2E0))&0x80000000)==0x80000000) group.long 0x578++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB23" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" bitfld.long 0x00 17. " AM17 ,Mask the bit 17 of receive message ID" "Not masked,Masked" bitfld.long 0x00 16. " AM16 ,Mask the bit 16 of receive message ID" "Not masked,Masked" bitfld.long 0x00 15. " AM15 ,Mask the bit 15 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 14. " AM14 ,Mask the bit 14 of receive message ID" "Not masked,Masked" bitfld.long 0x00 13. " AM13 ,Mask the bit 13 of receive message ID" "Not masked,Masked" bitfld.long 0x00 12. " AM12 ,Mask the bit 12 of receive message ID" "Not masked,Masked" bitfld.long 0x00 11. " AM11 ,Mask the bit 11 of receive message ID" "Not masked,Masked" bitfld.long 0x00 10. " AM10 ,Mask the bit 10 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 9. " AM9 ,Mask the bit 9 of receive message ID" "Not masked,Masked" bitfld.long 0x00 8. " AM8 ,Mask the bit 8 of receive message ID" "Not masked,Masked" bitfld.long 0x00 7. " AM7 ,Mask the bit 7 of receive message ID" "Not masked,Masked" bitfld.long 0x00 6. " AM6 ,Mask the bit 6 of receive message ID" "Not masked,Masked" bitfld.long 0x00 5. " AM5 ,Mask the bit 5 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 4. " AM4 ,Mask the bit 4 of receive message ID" "Not masked,Masked" bitfld.long 0x00 3. " AM3 ,Mask the bit 3 of receive message ID" "Not masked,Masked" bitfld.long 0x00 2. " AM2 ,Mask the bit 2 of receive message ID" "Not masked,Masked" bitfld.long 0x00 1. " AM1 ,Mask the bit 1 of receive message ID" "Not masked,Masked" bitfld.long 0x00 0. " AM0 ,Mask the bit 0 of receive message ID" "Not masked,Masked" else group.long 0x578++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB23" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" endif if (((d.l(ad:0x40002000+0x300))&0x80000000)==0x80000000) group.long 0x580++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB24" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" bitfld.long 0x00 17. " AM17 ,Mask the bit 17 of receive message ID" "Not masked,Masked" bitfld.long 0x00 16. " AM16 ,Mask the bit 16 of receive message ID" "Not masked,Masked" bitfld.long 0x00 15. " AM15 ,Mask the bit 15 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 14. " AM14 ,Mask the bit 14 of receive message ID" "Not masked,Masked" bitfld.long 0x00 13. " AM13 ,Mask the bit 13 of receive message ID" "Not masked,Masked" bitfld.long 0x00 12. " AM12 ,Mask the bit 12 of receive message ID" "Not masked,Masked" bitfld.long 0x00 11. " AM11 ,Mask the bit 11 of receive message ID" "Not masked,Masked" bitfld.long 0x00 10. " AM10 ,Mask the bit 10 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 9. " AM9 ,Mask the bit 9 of receive message ID" "Not masked,Masked" bitfld.long 0x00 8. " AM8 ,Mask the bit 8 of receive message ID" "Not masked,Masked" bitfld.long 0x00 7. " AM7 ,Mask the bit 7 of receive message ID" "Not masked,Masked" bitfld.long 0x00 6. " AM6 ,Mask the bit 6 of receive message ID" "Not masked,Masked" bitfld.long 0x00 5. " AM5 ,Mask the bit 5 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 4. " AM4 ,Mask the bit 4 of receive message ID" "Not masked,Masked" bitfld.long 0x00 3. " AM3 ,Mask the bit 3 of receive message ID" "Not masked,Masked" bitfld.long 0x00 2. " AM2 ,Mask the bit 2 of receive message ID" "Not masked,Masked" bitfld.long 0x00 1. " AM1 ,Mask the bit 1 of receive message ID" "Not masked,Masked" bitfld.long 0x00 0. " AM0 ,Mask the bit 0 of receive message ID" "Not masked,Masked" else group.long 0x580++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB24" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" endif if (((d.l(ad:0x40002000+0x320))&0x80000000)==0x80000000) group.long 0x588++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB25" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" bitfld.long 0x00 17. " AM17 ,Mask the bit 17 of receive message ID" "Not masked,Masked" bitfld.long 0x00 16. " AM16 ,Mask the bit 16 of receive message ID" "Not masked,Masked" bitfld.long 0x00 15. " AM15 ,Mask the bit 15 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 14. " AM14 ,Mask the bit 14 of receive message ID" "Not masked,Masked" bitfld.long 0x00 13. " AM13 ,Mask the bit 13 of receive message ID" "Not masked,Masked" bitfld.long 0x00 12. " AM12 ,Mask the bit 12 of receive message ID" "Not masked,Masked" bitfld.long 0x00 11. " AM11 ,Mask the bit 11 of receive message ID" "Not masked,Masked" bitfld.long 0x00 10. " AM10 ,Mask the bit 10 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 9. " AM9 ,Mask the bit 9 of receive message ID" "Not masked,Masked" bitfld.long 0x00 8. " AM8 ,Mask the bit 8 of receive message ID" "Not masked,Masked" bitfld.long 0x00 7. " AM7 ,Mask the bit 7 of receive message ID" "Not masked,Masked" bitfld.long 0x00 6. " AM6 ,Mask the bit 6 of receive message ID" "Not masked,Masked" bitfld.long 0x00 5. " AM5 ,Mask the bit 5 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 4. " AM4 ,Mask the bit 4 of receive message ID" "Not masked,Masked" bitfld.long 0x00 3. " AM3 ,Mask the bit 3 of receive message ID" "Not masked,Masked" bitfld.long 0x00 2. " AM2 ,Mask the bit 2 of receive message ID" "Not masked,Masked" bitfld.long 0x00 1. " AM1 ,Mask the bit 1 of receive message ID" "Not masked,Masked" bitfld.long 0x00 0. " AM0 ,Mask the bit 0 of receive message ID" "Not masked,Masked" else group.long 0x588++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB25" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" endif if (((d.l(ad:0x40002000+0x340))&0x80000000)==0x80000000) group.long 0x590++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB26" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" bitfld.long 0x00 17. " AM17 ,Mask the bit 17 of receive message ID" "Not masked,Masked" bitfld.long 0x00 16. " AM16 ,Mask the bit 16 of receive message ID" "Not masked,Masked" bitfld.long 0x00 15. " AM15 ,Mask the bit 15 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 14. " AM14 ,Mask the bit 14 of receive message ID" "Not masked,Masked" bitfld.long 0x00 13. " AM13 ,Mask the bit 13 of receive message ID" "Not masked,Masked" bitfld.long 0x00 12. " AM12 ,Mask the bit 12 of receive message ID" "Not masked,Masked" bitfld.long 0x00 11. " AM11 ,Mask the bit 11 of receive message ID" "Not masked,Masked" bitfld.long 0x00 10. " AM10 ,Mask the bit 10 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 9. " AM9 ,Mask the bit 9 of receive message ID" "Not masked,Masked" bitfld.long 0x00 8. " AM8 ,Mask the bit 8 of receive message ID" "Not masked,Masked" bitfld.long 0x00 7. " AM7 ,Mask the bit 7 of receive message ID" "Not masked,Masked" bitfld.long 0x00 6. " AM6 ,Mask the bit 6 of receive message ID" "Not masked,Masked" bitfld.long 0x00 5. " AM5 ,Mask the bit 5 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 4. " AM4 ,Mask the bit 4 of receive message ID" "Not masked,Masked" bitfld.long 0x00 3. " AM3 ,Mask the bit 3 of receive message ID" "Not masked,Masked" bitfld.long 0x00 2. " AM2 ,Mask the bit 2 of receive message ID" "Not masked,Masked" bitfld.long 0x00 1. " AM1 ,Mask the bit 1 of receive message ID" "Not masked,Masked" bitfld.long 0x00 0. " AM0 ,Mask the bit 0 of receive message ID" "Not masked,Masked" else group.long 0x590++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB26" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" endif if (((d.l(ad:0x40002000+0x360))&0x80000000)==0x80000000) group.long 0x598++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB27" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" bitfld.long 0x00 17. " AM17 ,Mask the bit 17 of receive message ID" "Not masked,Masked" bitfld.long 0x00 16. " AM16 ,Mask the bit 16 of receive message ID" "Not masked,Masked" bitfld.long 0x00 15. " AM15 ,Mask the bit 15 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 14. " AM14 ,Mask the bit 14 of receive message ID" "Not masked,Masked" bitfld.long 0x00 13. " AM13 ,Mask the bit 13 of receive message ID" "Not masked,Masked" bitfld.long 0x00 12. " AM12 ,Mask the bit 12 of receive message ID" "Not masked,Masked" bitfld.long 0x00 11. " AM11 ,Mask the bit 11 of receive message ID" "Not masked,Masked" bitfld.long 0x00 10. " AM10 ,Mask the bit 10 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 9. " AM9 ,Mask the bit 9 of receive message ID" "Not masked,Masked" bitfld.long 0x00 8. " AM8 ,Mask the bit 8 of receive message ID" "Not masked,Masked" bitfld.long 0x00 7. " AM7 ,Mask the bit 7 of receive message ID" "Not masked,Masked" bitfld.long 0x00 6. " AM6 ,Mask the bit 6 of receive message ID" "Not masked,Masked" bitfld.long 0x00 5. " AM5 ,Mask the bit 5 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 4. " AM4 ,Mask the bit 4 of receive message ID" "Not masked,Masked" bitfld.long 0x00 3. " AM3 ,Mask the bit 3 of receive message ID" "Not masked,Masked" bitfld.long 0x00 2. " AM2 ,Mask the bit 2 of receive message ID" "Not masked,Masked" bitfld.long 0x00 1. " AM1 ,Mask the bit 1 of receive message ID" "Not masked,Masked" bitfld.long 0x00 0. " AM0 ,Mask the bit 0 of receive message ID" "Not masked,Masked" else group.long 0x598++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB27" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" endif if (((d.l(ad:0x40002000+0x380))&0x80000000)==0x80000000) group.long 0x5A0++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB28" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" bitfld.long 0x00 17. " AM17 ,Mask the bit 17 of receive message ID" "Not masked,Masked" bitfld.long 0x00 16. " AM16 ,Mask the bit 16 of receive message ID" "Not masked,Masked" bitfld.long 0x00 15. " AM15 ,Mask the bit 15 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 14. " AM14 ,Mask the bit 14 of receive message ID" "Not masked,Masked" bitfld.long 0x00 13. " AM13 ,Mask the bit 13 of receive message ID" "Not masked,Masked" bitfld.long 0x00 12. " AM12 ,Mask the bit 12 of receive message ID" "Not masked,Masked" bitfld.long 0x00 11. " AM11 ,Mask the bit 11 of receive message ID" "Not masked,Masked" bitfld.long 0x00 10. " AM10 ,Mask the bit 10 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 9. " AM9 ,Mask the bit 9 of receive message ID" "Not masked,Masked" bitfld.long 0x00 8. " AM8 ,Mask the bit 8 of receive message ID" "Not masked,Masked" bitfld.long 0x00 7. " AM7 ,Mask the bit 7 of receive message ID" "Not masked,Masked" bitfld.long 0x00 6. " AM6 ,Mask the bit 6 of receive message ID" "Not masked,Masked" bitfld.long 0x00 5. " AM5 ,Mask the bit 5 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 4. " AM4 ,Mask the bit 4 of receive message ID" "Not masked,Masked" bitfld.long 0x00 3. " AM3 ,Mask the bit 3 of receive message ID" "Not masked,Masked" bitfld.long 0x00 2. " AM2 ,Mask the bit 2 of receive message ID" "Not masked,Masked" bitfld.long 0x00 1. " AM1 ,Mask the bit 1 of receive message ID" "Not masked,Masked" bitfld.long 0x00 0. " AM0 ,Mask the bit 0 of receive message ID" "Not masked,Masked" else group.long 0x5A0++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB28" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" endif if (((d.l(ad:0x40002000+0x3A0))&0x80000000)==0x80000000) group.long 0x5A8++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB29" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" bitfld.long 0x00 17. " AM17 ,Mask the bit 17 of receive message ID" "Not masked,Masked" bitfld.long 0x00 16. " AM16 ,Mask the bit 16 of receive message ID" "Not masked,Masked" bitfld.long 0x00 15. " AM15 ,Mask the bit 15 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 14. " AM14 ,Mask the bit 14 of receive message ID" "Not masked,Masked" bitfld.long 0x00 13. " AM13 ,Mask the bit 13 of receive message ID" "Not masked,Masked" bitfld.long 0x00 12. " AM12 ,Mask the bit 12 of receive message ID" "Not masked,Masked" bitfld.long 0x00 11. " AM11 ,Mask the bit 11 of receive message ID" "Not masked,Masked" bitfld.long 0x00 10. " AM10 ,Mask the bit 10 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 9. " AM9 ,Mask the bit 9 of receive message ID" "Not masked,Masked" bitfld.long 0x00 8. " AM8 ,Mask the bit 8 of receive message ID" "Not masked,Masked" bitfld.long 0x00 7. " AM7 ,Mask the bit 7 of receive message ID" "Not masked,Masked" bitfld.long 0x00 6. " AM6 ,Mask the bit 6 of receive message ID" "Not masked,Masked" bitfld.long 0x00 5. " AM5 ,Mask the bit 5 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 4. " AM4 ,Mask the bit 4 of receive message ID" "Not masked,Masked" bitfld.long 0x00 3. " AM3 ,Mask the bit 3 of receive message ID" "Not masked,Masked" bitfld.long 0x00 2. " AM2 ,Mask the bit 2 of receive message ID" "Not masked,Masked" bitfld.long 0x00 1. " AM1 ,Mask the bit 1 of receive message ID" "Not masked,Masked" bitfld.long 0x00 0. " AM0 ,Mask the bit 0 of receive message ID" "Not masked,Masked" else group.long 0x5A8++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB29" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" endif if (((d.l(ad:0x40002000+0x3C0))&0x80000000)==0x80000000) group.long 0x5B0++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB30" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" bitfld.long 0x00 17. " AM17 ,Mask the bit 17 of receive message ID" "Not masked,Masked" bitfld.long 0x00 16. " AM16 ,Mask the bit 16 of receive message ID" "Not masked,Masked" bitfld.long 0x00 15. " AM15 ,Mask the bit 15 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 14. " AM14 ,Mask the bit 14 of receive message ID" "Not masked,Masked" bitfld.long 0x00 13. " AM13 ,Mask the bit 13 of receive message ID" "Not masked,Masked" bitfld.long 0x00 12. " AM12 ,Mask the bit 12 of receive message ID" "Not masked,Masked" bitfld.long 0x00 11. " AM11 ,Mask the bit 11 of receive message ID" "Not masked,Masked" bitfld.long 0x00 10. " AM10 ,Mask the bit 10 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 9. " AM9 ,Mask the bit 9 of receive message ID" "Not masked,Masked" bitfld.long 0x00 8. " AM8 ,Mask the bit 8 of receive message ID" "Not masked,Masked" bitfld.long 0x00 7. " AM7 ,Mask the bit 7 of receive message ID" "Not masked,Masked" bitfld.long 0x00 6. " AM6 ,Mask the bit 6 of receive message ID" "Not masked,Masked" bitfld.long 0x00 5. " AM5 ,Mask the bit 5 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 4. " AM4 ,Mask the bit 4 of receive message ID" "Not masked,Masked" bitfld.long 0x00 3. " AM3 ,Mask the bit 3 of receive message ID" "Not masked,Masked" bitfld.long 0x00 2. " AM2 ,Mask the bit 2 of receive message ID" "Not masked,Masked" bitfld.long 0x00 1. " AM1 ,Mask the bit 1 of receive message ID" "Not masked,Masked" bitfld.long 0x00 0. " AM0 ,Mask the bit 0 of receive message ID" "Not masked,Masked" else group.long 0x5B0++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB30" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" endif if (((d.l(ad:0x40002000+0x3E0))&0x80000000)==0x80000000) group.long 0x5B8++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB31" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" bitfld.long 0x00 17. " AM17 ,Mask the bit 17 of receive message ID" "Not masked,Masked" bitfld.long 0x00 16. " AM16 ,Mask the bit 16 of receive message ID" "Not masked,Masked" bitfld.long 0x00 15. " AM15 ,Mask the bit 15 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 14. " AM14 ,Mask the bit 14 of receive message ID" "Not masked,Masked" bitfld.long 0x00 13. " AM13 ,Mask the bit 13 of receive message ID" "Not masked,Masked" bitfld.long 0x00 12. " AM12 ,Mask the bit 12 of receive message ID" "Not masked,Masked" bitfld.long 0x00 11. " AM11 ,Mask the bit 11 of receive message ID" "Not masked,Masked" bitfld.long 0x00 10. " AM10 ,Mask the bit 10 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 9. " AM9 ,Mask the bit 9 of receive message ID" "Not masked,Masked" bitfld.long 0x00 8. " AM8 ,Mask the bit 8 of receive message ID" "Not masked,Masked" bitfld.long 0x00 7. " AM7 ,Mask the bit 7 of receive message ID" "Not masked,Masked" bitfld.long 0x00 6. " AM6 ,Mask the bit 6 of receive message ID" "Not masked,Masked" bitfld.long 0x00 5. " AM5 ,Mask the bit 5 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 4. " AM4 ,Mask the bit 4 of receive message ID" "Not masked,Masked" bitfld.long 0x00 3. " AM3 ,Mask the bit 3 of receive message ID" "Not masked,Masked" bitfld.long 0x00 2. " AM2 ,Mask the bit 2 of receive message ID" "Not masked,Masked" bitfld.long 0x00 1. " AM1 ,Mask the bit 1 of receive message ID" "Not masked,Masked" bitfld.long 0x00 0. " AM0 ,Mask the bit 0 of receive message ID" "Not masked,Masked" else group.long 0x5B8++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB31" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" endif else group.long 0x440++0x03 line.long 0x00 "CANLAM,Local acceptance mask" sif cpuis("TMPM350*") bitfld.long 0x00 31. " LAMI ,Local acceptance mask identifier extension bit" "Identifier extension bit determines which messages shall be received,Standard and extended frames can be received" textline " " else bitfld.long 0x00 31. " LAM31 ,Local acceptance mask bit 31" "Low,High" textline " " endif bitfld.long 0x00 28. " LAM28 ,Local acceptance mask bit 28" "Low,High" bitfld.long 0x00 27. " LAM27 ,Local acceptance mask bit 27" "Low,High" bitfld.long 0x00 26. " LAM26 ,Local acceptance mask bit 26" "Low,High" bitfld.long 0x00 25. " LAM25 ,Local acceptance mask bit 25" "Low,High" textline " " bitfld.long 0x00 24. " LAM24 ,Local acceptance mask bit 24" "Low,High" bitfld.long 0x00 23. " LAM23 ,Local acceptance mask bit 23" "Low,High" bitfld.long 0x00 22. " LAM22 ,Local acceptance mask bit 22" "Low,High" bitfld.long 0x00 21. " LAM21 ,Local acceptance mask bit 21" "Low,High" textline " " bitfld.long 0x00 20. " LAM20 ,Local acceptance mask bit 20" "Low,High" bitfld.long 0x00 19. " LAM19 ,Local acceptance mask bit 19" "Low,High" bitfld.long 0x00 18. " LAM18 ,Local acceptance mask bit 18" "Low,High" bitfld.long 0x00 17. " LAM17 ,Local acceptance mask bit 17" "Low,High" textline " " bitfld.long 0x00 16. " LAM16 ,Local acceptance mask bit 16" "Low,High" bitfld.long 0x00 15. " LAM15 ,Local acceptance mask bit 15" "Low,High" bitfld.long 0x00 14. " LAM14 ,Local acceptance mask bit 14" "Low,High" bitfld.long 0x00 13. " LAM13 ,Local acceptance mask bit 13" "Low,High" textline " " bitfld.long 0x00 12. " LAM12 ,Local acceptance mask bit 12" "Low,High" bitfld.long 0x00 11. " LAM11 ,Local acceptance mask bit 11" "Low,High" bitfld.long 0x00 10. " LAM10 ,Local acceptance mask bit 10" "Low,High" bitfld.long 0x00 9. " LAM9 ,Local acceptance mask bit 9" "Low,High" textline " " bitfld.long 0x00 8. " LAM8 ,Local acceptance mask bit 8" "Low,High" bitfld.long 0x00 7. " LAM7 ,Local acceptance mask bit 7" "Low,High" bitfld.long 0x00 6. " LAM6 ,Local acceptance mask bit 6" "Low,High" bitfld.long 0x00 5. " LAM5 ,Local acceptance mask bit 5" "Low,High" textline " " bitfld.long 0x00 4. " LAM4 ,Local acceptance mask bit 4" "Low,High" bitfld.long 0x00 3. " LAM3 ,Local acceptance mask bit 3" "Low,High" bitfld.long 0x00 2. " LAM2 ,Local acceptance mask bit 2" "Low,High" bitfld.long 0x00 1. " LAM1 ,Local acceptance mask bit 1" "Low,High" textline " " bitfld.long 0x00 0. " LAM0 ,Local acceptance mask bit 0" "Low,High" group.long 0x448++0x03 line.long 0x00 "CANGAM,Global acceptance mask" sif cpuis("TMPM350*") bitfld.long 0x00 31. " GAMI ,Global acceptance mask identifier extension bit" "Identifier extension bit determines which messages shall be received,Standard and extended frames can be received" textline " " else bitfld.long 0x00 31. " GAM31 ,Global acceptance mask bit 31" "Low,High" textline " " endif bitfld.long 0x00 28. " GAM28 ,Global acceptance mask bit 28" "Low,High" bitfld.long 0x00 27. " GAM27 ,Global acceptance mask bit 27" "Low,High" bitfld.long 0x00 26. " GAM26 ,Global acceptance mask bit 26" "Low,High" bitfld.long 0x00 25. " GAM25 ,Global acceptance mask bit 25" "Low,High" textline " " bitfld.long 0x00 24. " GAM24 ,Global acceptance mask bit 24" "Low,High" bitfld.long 0x00 23. " GAM23 ,Global acceptance mask bit 23" "Low,High" bitfld.long 0x00 22. " GAM22 ,Global acceptance mask bit 22" "Low,High" bitfld.long 0x00 21. " GAM21 ,Global acceptance mask bit 21" "Low,High" textline " " bitfld.long 0x00 20. " GAM20 ,Global acceptance mask bit 20" "Low,High" bitfld.long 0x00 19. " GAM19 ,Global acceptance mask bit 19" "Low,High" bitfld.long 0x00 18. " GAM18 ,Global acceptance mask bit 18" "Low,High" bitfld.long 0x00 17. " GAM17 ,Global acceptance mask bit 17" "Low,High" textline " " bitfld.long 0x00 16. " GAM16 ,Global acceptance mask bit 16" "Low,High" bitfld.long 0x00 15. " GAM15 ,Global acceptance mask bit 15" "Low,High" bitfld.long 0x00 14. " GAM14 ,Global acceptance mask bit 14" "Low,High" bitfld.long 0x00 13. " GAM13 ,Global acceptance mask bit 13" "Low,High" textline " " bitfld.long 0x00 12. " GAM12 ,Global acceptance mask bit 12" "Low,High" bitfld.long 0x00 11. " GAM11 ,Global acceptance mask bit 11" "Low,High" bitfld.long 0x00 10. " GAM10 ,Global acceptance mask bit 10" "Low,High" bitfld.long 0x00 9. " GAM9 ,Global acceptance mask bit 9" "Low,High" textline " " bitfld.long 0x00 8. " GAM8 ,Global acceptance mask bit 8" "Low,High" bitfld.long 0x00 7. " GAM7 ,Global acceptance mask bit 7" "Low,High" bitfld.long 0x00 6. " GAM6 ,Global acceptance mask bit 6" "Low,High" bitfld.long 0x00 5. " GAM5 ,Global acceptance mask bit 5" "Low,High" textline " " bitfld.long 0x00 4. " GAM4 ,Global acceptance mask bit 4" "Low,High" bitfld.long 0x00 3. " GAM3 ,Global acceptance mask bit 3" "Low,High" bitfld.long 0x00 2. " GAM2 ,Global acceptance mask bit 2" "Low,High" bitfld.long 0x00 1. " GAM1 ,Global acceptance mask bit 1" "Low,High" textline " " bitfld.long 0x00 0. " GAM0 ,Global acceptance mask bit 0" "Low,High" endif group.long 0x450++0x03 line.long 0x00 "CANMCR,Master Control" bitfld.long 0x00 11. " SUR ,Suspend mode request" "Not requested,Requested" bitfld.long 0x00 9. " TSTLB ,Test loop back request" "Not requested,Requested" bitfld.long 0x00 8. " TSTERR ,Test error request" "Not requested,Requested" textline " " bitfld.long 0x00 7. " CCR ,Change configuration request" "Not requested,Requested" bitfld.long 0x00 6. " SMR ,Sleep mode request" "Not requested,Requested" bitfld.long 0x00 4. " WUBA ,Wake up on bus activity\by detecting a write access to MCR" "Bus activity,Both" textline " " bitfld.long 0x00 3. " MTOS ,Mailbox transmission order select by mailbox number\identifier priority" "Number,Priority" bitfld.long 0x00 1. " TSCC ,Time stamp counter clear" "No effect,Clear" bitfld.long 0x00 0. " SRES ,Software Reset0" "No effect,Reset" group.long 0x460++0x03 line.long 0x00 "CANBCR1,Bit Configuration Register 1" sif (!cpuis("TMPM350*")) hexmask.long.word 0x00 0.--9. 1. " BRP ,Baud rate prescaler value" else hexmask.long.byte 0x00 0.--7. 1. " BRP ,Baud rate prescaler value" endif group.long 0x468++0x03 line.long 0x00 "CANBCR2,Bit Configuration Register 2" bitfld.long 0x00 8.--9. " SJW ,Number of time-quanta (TQ) " "1,2,3,4" bitfld.long 0x00 7. " SAM ,Single\triple sampling" "Single,Triple" sif (cpu()=="TMPM350"||cpu()=="TMPM354") bitfld.long 0x00 4.--6. " TSEG2 ,Bit timing parameter" "Disabled,2,3,4,5,6,7,8" bitfld.long 0x00 0.--3. " TSEG1 ,Bit timing parameter, see the following picture" "Disabled,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" else bitfld.long 0x00 4.--6. " TSEG2 ,Bit timing parameter" ",1,2,3,4,5,6,7" bitfld.long 0x00 0.--3. " TSEG1 ,Bit time before sample point" ",1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif group.long 0x4B8++0x03 line.long 0x00 "CANTSC,Time Stamp Counter" hexmask.long.word 0x00 0.--15. 1. " TSC ,Time stamp counter" group.long 0x4B0++0x03 line.long 0x00 "CANTSP,Time Stamp Counter Prescaler" bitfld.long 0x00 0.--3. " TSP ,Time stamp counter prescaler" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" rgroup.long 0x458++0x03 line.long 0x00 "CANGSR,Global Status Register" sif (cpu()=="TMPM350") bitfld.long 0x00 12.--16. " MIS[4:0] ,Message in slot" "Message 0,Message 1,Message 2,Message 3,Message 4,Message 5,Message 6,Message 7,Message 8,Message 9,Message 10,Message 11,Message 12,Message 13,Message 14,Message 15,Message 16,Message 17,Message 18,Message 19,Message 20,Message 21,Message 22,Message 23,Message 24,Message 25,Message 26,Message 27,Message 28,Message 29,Message 30," else bitfld.long 0x00 12.--16. " MIS[4:0] ,Message in slot" "Message 0,Message 1,Message 2,Message 3,Message 4,Message 5,Message 6,Message 7,Message 8,Message 9,Message 10,Message 11,Message 12,Message 13,Message 14,Message 15,Message 16,Message 17,Message 18,Message 19,Message 20,Message 21,Message 22,Message 23,Message 24,Message 25,Message 26,Message 27,Message 28,Message 29,Message 30,No massage" endif bitfld.long 0x00 11. " RM ,Receiving a message" "Completed,Not completed" bitfld.long 0x00 10. " TM ,Transmitting a message" "Completed,Not completed" bitfld.long 0x00 8. " SUA ,Suspend mode acknowledge" "Not acknowledged,Acknowledged" textline " " bitfld.long 0x00 7. " CCE ,Change configuration enable" "Disabled,Enabled" bitfld.long 0x00 6. " SMA ,Sleep mode acknowledge" "Not acknowledged,Acknowledged" bitfld.long 0x00 3. " TSO ,Time stamp overflow flag" "No overflow,Overflow" bitfld.long 0x00 2. " BO ,Bus off status" "Bus on,Bus off" textline " " bitfld.long 0x00 1. " EP ,Error active\passive mode status" "Active,Passive" bitfld.long 0x00 0. " EW ,Warning level reached status" "Not reached,Reached" textline " " sif CPU()=="TMPM354" if (((d.l(ad:0x40002000+0x450))&0x100)==0x100) rgroup.long 0x4A8++0x03 line.long 0x00 "CEC,CAN Error Counter Register" hexmask.long.byte 0x00 8.--15. 1. " TEC[7:0] ,8-bit transmit error counter" hexmask.long.byte 0x00 0.--7. 1. " REC[7:0] ,8-bit receive error counter" else hgroup.long 0x4A8++0x03 hide.long 0x00 "CEC,CAN Error Counter Register" in endif else rgroup.long 0x4A8++0x03 line.long 0x00 "CANCEC,CAN Error Counter" hexmask.long.byte 0x00 8.--15. 1. " TEC ,Transmit error counter" hexmask.long.byte 0x00 0.--7. 1. " REC ,Receive error counter" endif textline " " group.long 0x470++0x03 line.long 0x00 "CANGIF,Global Interrupt Flag" eventfld.long 0x00 7. " RFPF ,Remote frame pending flag" "Not received,Received" eventfld.long 0x00 6. " WUIF ,Wake-up interrupt flag" "Sleep\normal mode,Wake-Up" eventfld.long 0x00 5. " RMLIF ,Receive message lost interrupt flag" "No msg lost,Msg lost" eventfld.long 0x00 4. " TRMABF ,Transmission abort flag" "Not aborted,Aborted" textline " " eventfld.long 0x00 3. " TSOIF ,Time stamp counter overflow interrupt flag" "Not overflowed,Overflowed" eventfld.long 0x00 2. " BOIF ,Bus off interrupt flag" "Bus on,Bus off" eventfld.long 0x00 1. " EPIF ,Error passive interrupt flag" "No error,Error" eventfld.long 0x00 0. " WLIF ,Warning level interrupt flag" "No warning,Warning" group.long 0x478++0x03 line.long 0x00 "CANGIM,Global Interrupt Mask Register" bitfld.long 0x00 7. " RFPM ,Remote frame pending interrupt mask" "Not masked,Masked" bitfld.long 0x00 6. " WUIM ,Wake-up interrupt mask" "Not masked,Masked" bitfld.long 0x00 5. " RMLIM ,Receive message lost interrupt mask" "Not masked,Masked" bitfld.long 0x00 4. " TRMABM ,Transmission abort interrupt mask" "Not masked,Masked" textline " " bitfld.long 0x00 3. " TSOIM ,Time stamp counter overflow interrupt mask" "Not masked,Masked" bitfld.long 0x00 2. " BOIM ,Bus off interrupt mask" "Not masked,Masked" bitfld.long 0x00 1. " EPIM ,Error passive interrupt mask" "Not masked,Masked" bitfld.long 0x00 0. " WLIM ,Warning level interrupt mask" "Not masked,Masked" group.long 0x490++0x03 line.long 0x00 "CANMBIM,Mailbox Interrupt Mask Register" bitfld.long 0x00 31. " MBIM31 ,Mailbox 31 interrupt mask" "Masked,Not masked" bitfld.long 0x00 30. " MBIM30 ,Mailbox 30 interrupt mask" "Masked,Not masked" bitfld.long 0x00 29. " MBIM29 ,Mailbox 29 interrupt mask" "Masked,Not masked" bitfld.long 0x00 28. " MBIM28 ,Mailbox 28 interrupt mask" "Masked,Not masked" textline " " bitfld.long 0x00 27. " MBIM27 ,Mailbox 27 interrupt mask" "Masked,Not masked" bitfld.long 0x00 26. " MBIM26 ,Mailbox 26 interrupt mask" "Masked,Not masked" bitfld.long 0x00 25. " MBIM25 ,Mailbox 25 interrupt mask" "Masked,Not masked" bitfld.long 0x00 24. " MBIM24 ,Mailbox 24 interrupt mask" "Masked,Not masked" textline " " bitfld.long 0x00 23. " MBIM23 ,Mailbox 23 interrupt mask" "Masked,Not masked" bitfld.long 0x00 22. " MBIM22 ,Mailbox 22 interrupt mask" "Masked,Not masked" bitfld.long 0x00 21. " MBIM21 ,Mailbox 21 interrupt mask" "Masked,Not masked" bitfld.long 0x00 20. " MBIM20 ,Mailbox 20 interrupt mask" "Masked,Not masked" textline " " bitfld.long 0x00 19. " MBIM19 ,Mailbox 19 interrupt mask" "Masked,Not masked" bitfld.long 0x00 18. " MBIM18 ,Mailbox 18 interrupt mask" "Masked,Not masked" bitfld.long 0x00 17. " MBIM17 ,Mailbox 17 interrupt mask" "Masked,Not masked" bitfld.long 0x00 16. " MBIM16 ,Mailbox 16 interrupt mask" "Masked,Not masked" textline " " bitfld.long 0x00 15. " MBIM15 ,Mailbox 15 interrupt mask" "Masked,Not masked" bitfld.long 0x00 14. " MBIM14 ,Mailbox 14 interrupt mask" "Masked,Not masked" bitfld.long 0x00 13. " MBIM13 ,Mailbox 13 interrupt mask" "Masked,Not masked" bitfld.long 0x00 12. " MBIM12 ,Mailbox 12 interrupt mask" "Masked,Not masked" textline " " bitfld.long 0x00 11. " MBIM11 ,Mailbox 11 interrupt mask" "Masked,Not masked" bitfld.long 0x00 10. " MBIM10 ,Mailbox 10 interrupt mask" "Masked,Not masked" bitfld.long 0x00 9. " MBIM9 ,Mailbox 9 interrupt mask" "Masked,Not masked" bitfld.long 0x00 8. " MBIM8 ,Mailbox 8 interrupt mask" "Masked,Not masked" textline " " bitfld.long 0x00 7. " MBIM7 ,Mailbox 7 interrupt mask" "Masked,Not masked" bitfld.long 0x00 6. " MBIM6 ,Mailbox 6 interrupt mask" "Masked,Not masked" bitfld.long 0x00 5. " MBIM5 ,Mailbox 5 interrupt mask" "Masked,Not masked" bitfld.long 0x00 4. " MBIM4 ,Mailbox 4 interrupt mask" "Masked,Not masked" textline " " bitfld.long 0x00 3. " MBIM3 ,Mailbox 3 interrupt mask" "Masked,Not masked" bitfld.long 0x00 2. " MBIM2 ,Mailbox 2 interrupt mask" "Masked,Not masked" bitfld.long 0x00 1. " MBIM1 ,Mailbox 1 interrupt mask" "Masked,Not masked" bitfld.long 0x00 0. " MBIM0 ,Mailbox 0 interrupt mask" "Masked,Not masked" group.long 0x480++0x3 line.long 0x00 "CANMBTIF,Mailbox Transmit Interrupt Flag Register" bitfld.long 0x00 30. " MBTIF30 ,Mailbox 30 transmit interrupt" "No interrupt,Interrupt" bitfld.long 0x00 29. " MBTIF29 ,Mailbox 29 transmit interrupt" "No interrupt,Interrupt" bitfld.long 0x00 28. " MBTIF28 ,Mailbox 28 transmit interrupt" "No interrupt,Interrupt" bitfld.long 0x00 27. " MBTIF27 ,Mailbox 27 transmit interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 26. " MBTIF26 ,Mailbox 26 transmit interrupt" "No interrupt,Interrupt" bitfld.long 0x00 25. " MBTIF25 ,Mailbox 25 transmit interrupt" "No interrupt,Interrupt" bitfld.long 0x00 24. " MBTIF24 ,Mailbox 24 transmit interrupt" "No interrupt,Interrupt" bitfld.long 0x00 23. " MBTIF23 ,Mailbox 23 transmit interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 22. " MBTIF22 ,Mailbox 22 transmit interrupt" "No interrupt,Interrupt" bitfld.long 0x00 21. " MBTIF21 ,Mailbox 21 transmit interrupt" "No interrupt,Interrupt" bitfld.long 0x00 20. " MBTIF20 ,Mailbox 20 transmit interrupt" "No interrupt,Interrupt" bitfld.long 0x00 19. " MBTIF19 ,Mailbox 19 transmit interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 18. " MBTIF18 ,Mailbox 18 transmit interrupt" "No interrupt,Interrupt" bitfld.long 0x00 17. " MBTIF17 ,Mailbox 17 transmit interrupt" "No interrupt,Interrupt" bitfld.long 0x00 16. " MBTIF16 ,Mailbox 16 transmit interrupt" "No interrupt,Interrupt" bitfld.long 0x00 15. " MBTIF15 ,Mailbox 15 transmit interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 14. " MBTIF14 ,Mailbox 14 transmit interrupt" "No interrupt,Interrupt" bitfld.long 0x00 13. " MBTIF13 ,Mailbox 13 transmit interrupt" "No interrupt,Interrupt" bitfld.long 0x00 12. " MBTIF12 ,Mailbox 12 transmit interrupt" "No interrupt,Interrupt" bitfld.long 0x00 11. " MBTIF11 ,Mailbox 11 transmit interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 10. " MBTIF10 ,Mailbox 10 transmit interrupt" "No interrupt,Interrupt" bitfld.long 0x00 9. " MBTIF9 ,Mailbox 9 transmit interrupt" "No interrupt,Interrupt" bitfld.long 0x00 8. " MBTIF8 ,Mailbox 8 transmit interrupt" "No interrupt,Interrupt" bitfld.long 0x00 7. " MBTIF7 ,Mailbox 7 transmit interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 6. " MBTIF6 ,Mailbox 6 transmit interrupt" "No interrupt,Interrupt" bitfld.long 0x00 5. " MBTIF5 ,Mailbox 5 transmit interrupt" "No interrupt,Interrupt" bitfld.long 0x00 4. " MBTIF4 ,Mailbox 4 transmit interrupt" "No interrupt,Interrupt" bitfld.long 0x00 3. " MBTIF3 ,Mailbox 3 transmit interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 2. " MBTIF2 ,Mailbox 2 transmit interrupt" "No interrupt,Interrupt" bitfld.long 0x00 1. " MBTIF1 ,Mailbox 1 transmit interrupt" "No interrupt,Interrupt" bitfld.long 0x00 0. " MBTIF0 ,Mailbox 0 transmit interrupt" "No interrupt,Interrupt" group.long 0x488++0x3 line.long 0x00 "CANMBRIF,Mailbox Receive Interrupt Flag Register" bitfld.long 0x00 31. " MBRIF31 ,Mailbox 31 receive interrupt" "No interrupt,Interrupt" bitfld.long 0x00 30. " MBRIF30 ,Mailbox 30 receive interrupt" "No interrupt,Interrupt" bitfld.long 0x00 29. " MBRIF29 ,Mailbox 29 receive interrupt" "No interrupt,Interrupt" bitfld.long 0x00 28. " MBRIF28 ,Mailbox 28 receive interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 27. " MBRIF27 ,Mailbox 27 receive interrupt" "No interrupt,Interrupt" bitfld.long 0x00 26. " MBRIF26 ,Mailbox 26 receive interrupt" "No interrupt,Interrupt" bitfld.long 0x00 25. " MBRIF25 ,Mailbox 25 receive interrupt" "No interrupt,Interrupt" bitfld.long 0x00 24. " MBRIF24 ,Mailbox 24 receive interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 23. " MBRIF23 ,Mailbox 23 receive interrupt" "No interrupt,Interrupt" bitfld.long 0x00 22. " MBRIF22 ,Mailbox 22 receive interrupt" "No interrupt,Interrupt" bitfld.long 0x00 21. " MBRIF21 ,Mailbox 21 receive interrupt" "No interrupt,Interrupt" bitfld.long 0x00 20. " MBRIF20 ,Mailbox 20 receive interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 19. " MBRIF19 ,Mailbox 19 receive interrupt" "No interrupt,Interrupt" bitfld.long 0x00 18. " MBRIF18 ,Mailbox 18 receive interrupt" "No interrupt,Interrupt" bitfld.long 0x00 17. " MBRIF17 ,Mailbox 17 receive interrupt" "No interrupt,Interrupt" bitfld.long 0x00 16. " MBRIF16 ,Mailbox 16 receive interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 15. " MBRIF15 ,Mailbox 15 receive interrupt" "No interrupt,Interrupt" bitfld.long 0x00 14. " MBRIF14 ,Mailbox 14 receive interrupt" "No interrupt,Interrupt" bitfld.long 0x00 13. " MBRIF13 ,Mailbox 13 receive interrupt" "No interrupt,Interrupt" bitfld.long 0x00 12. " MBRIF12 ,Mailbox 12 receive interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 11. " MBRIF11 ,Mailbox 11 receive interrupt" "No interrupt,Interrupt" bitfld.long 0x00 10. " MBRIF10 ,Mailbox 10 receive interrupt" "No interrupt,Interrupt" bitfld.long 0x00 9. " MBRIF9 ,Mailbox 9 receive interrupt" "No interrupt,Interrupt" bitfld.long 0x00 8. " MBRIF8 ,Mailbox 8 receive interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 7. " MBRIF7 ,Mailbox 7 receive interrupt" "No interrupt,Interrupt" bitfld.long 0x00 6. " MBRIF6 ,Mailbox 6 receive interrupt" "No interrupt,Interrupt" bitfld.long 0x00 5. " MBRIF5 ,Mailbox 5 receive interrupt" "No interrupt,Interrupt" bitfld.long 0x00 4. " MBRIF4 ,Mailbox 4 receive interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 3. " MBRIF3 ,Mailbox 3 receive interrupt" "No interrupt,Interrupt" bitfld.long 0x00 2. " MBRIF2 ,Mailbox 2 receive interrupt" "No interrupt,Interrupt" bitfld.long 0x00 1. " MBRIF1 ,Mailbox 1 receive interrupt" "No interrupt,Interrupt" bitfld.long 0x00 0. " MBRIF0 ,Mailbox 0 receive interrupt" "No interrupt,Interrupt" width 9. sif CPU()=="TMPM354" tree "Mailbox 0" if ((d.l(ad:0x40002000+0x0)&0x80000000)==0x00) group.long 0x0++0x03 line.long 0x00 "MB0x0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x0++0x03 line.long 0x00 "MB0x0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x0+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x0+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x0+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 1" if ((d.l(ad:0x40002000+0x20)&0x80000000)==0x00) group.long 0x20++0x03 line.long 0x00 "MB0x20ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x20++0x03 line.long 0x00 "MB0x20ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x20+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x20+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x20+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 2" if ((d.l(ad:0x40002000+0x40)&0x80000000)==0x00) group.long 0x40++0x03 line.long 0x00 "MB0x40ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x40++0x03 line.long 0x00 "MB0x40ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x40+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x40+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x40+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 3" if ((d.l(ad:0x40002000+0x60)&0x80000000)==0x00) group.long 0x60++0x03 line.long 0x00 "MB0x60ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x60++0x03 line.long 0x00 "MB0x60ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x60+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x60+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x60+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 4" if ((d.l(ad:0x40002000+0x80)&0x80000000)==0x00) group.long 0x80++0x03 line.long 0x00 "MB0x80ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x80++0x03 line.long 0x00 "MB0x80ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x80+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x80+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x80+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 5" if ((d.l(ad:0x40002000+0xA0)&0x80000000)==0x00) group.long 0xA0++0x03 line.long 0x00 "MB0xA0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0xA0++0x03 line.long 0x00 "MB0xA0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0xA0+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0xA0+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0xA0+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 6" if ((d.l(ad:0x40002000+0xC0)&0x80000000)==0x00) group.long 0xC0++0x03 line.long 0x00 "MB0xC0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0xC0++0x03 line.long 0x00 "MB0xC0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0xC0+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0xC0+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0xC0+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 7" if ((d.l(ad:0x40002000+0xE0)&0x80000000)==0x00) group.long 0xE0++0x03 line.long 0x00 "MB0xE0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0xE0++0x03 line.long 0x00 "MB0xE0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0xE0+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0xE0+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0xE0+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 8" if ((d.l(ad:0x40002000+0x100)&0x80000000)==0x00) group.long 0x100++0x03 line.long 0x00 "MB0x100ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x100++0x03 line.long 0x00 "MB0x100ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x100+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x100+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x100+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 9" if ((d.l(ad:0x40002000+0x120)&0x80000000)==0x00) group.long 0x120++0x03 line.long 0x00 "MB0x120ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x120++0x03 line.long 0x00 "MB0x120ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x120+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x120+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x120+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 10" if ((d.l(ad:0x40002000+0x140)&0x80000000)==0x00) group.long 0x140++0x03 line.long 0x00 "MB0x140ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x140++0x03 line.long 0x00 "MB0x140ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x140+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x140+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x140+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 11" if ((d.l(ad:0x40002000+0x160)&0x80000000)==0x00) group.long 0x160++0x03 line.long 0x00 "MB0x160ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x160++0x03 line.long 0x00 "MB0x160ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x160+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x160+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x160+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 12" if ((d.l(ad:0x40002000+0x180)&0x80000000)==0x00) group.long 0x180++0x03 line.long 0x00 "MB0x180ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x180++0x03 line.long 0x00 "MB0x180ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x180+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x180+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x180+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 13" if ((d.l(ad:0x40002000+0x1A0)&0x80000000)==0x00) group.long 0x1A0++0x03 line.long 0x00 "MB0x1A0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x1A0++0x03 line.long 0x00 "MB0x1A0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x1A0+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x1A0+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x1A0+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 14" if ((d.l(ad:0x40002000+0x1C0)&0x80000000)==0x00) group.long 0x1C0++0x03 line.long 0x00 "MB0x1C0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x1C0++0x03 line.long 0x00 "MB0x1C0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x1C0+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x1C0+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x1C0+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 15" if ((d.l(ad:0x40002000+0x1E0)&0x80000000)==0x00) group.long 0x1E0++0x03 line.long 0x00 "MB0x1E0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x1E0++0x03 line.long 0x00 "MB0x1E0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x1E0+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x1E0+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x1E0+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 16" if ((d.l(ad:0x40002000+0x200)&0x80000000)==0x00) group.long 0x200++0x03 line.long 0x00 "MB0x200ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x200++0x03 line.long 0x00 "MB0x200ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x200+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x200+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x200+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 17" if ((d.l(ad:0x40002000+0x220)&0x80000000)==0x00) group.long 0x220++0x03 line.long 0x00 "MB0x220ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x220++0x03 line.long 0x00 "MB0x220ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x220+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x220+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x220+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 18" if ((d.l(ad:0x40002000+0x240)&0x80000000)==0x00) group.long 0x240++0x03 line.long 0x00 "MB0x240ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x240++0x03 line.long 0x00 "MB0x240ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x240+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x240+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x240+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 19" if ((d.l(ad:0x40002000+0x260)&0x80000000)==0x00) group.long 0x260++0x03 line.long 0x00 "MB0x260ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x260++0x03 line.long 0x00 "MB0x260ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x260+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x260+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x260+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 20" if ((d.l(ad:0x40002000+0x280)&0x80000000)==0x00) group.long 0x280++0x03 line.long 0x00 "MB0x280ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x280++0x03 line.long 0x00 "MB0x280ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x280+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x280+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x280+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 21" if ((d.l(ad:0x40002000+0x2A0)&0x80000000)==0x00) group.long 0x2A0++0x03 line.long 0x00 "MB0x2A0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x2A0++0x03 line.long 0x00 "MB0x2A0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x2A0+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x2A0+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x2A0+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 22" if ((d.l(ad:0x40002000+0x2C0)&0x80000000)==0x00) group.long 0x2C0++0x03 line.long 0x00 "MB0x2C0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x2C0++0x03 line.long 0x00 "MB0x2C0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x2C0+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x2C0+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x2C0+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 23" if ((d.l(ad:0x40002000+0x2E0)&0x80000000)==0x00) group.long 0x2E0++0x03 line.long 0x00 "MB0x2E0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x2E0++0x03 line.long 0x00 "MB0x2E0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x2E0+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x2E0+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x2E0+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 24" if ((d.l(ad:0x40002000+0x300)&0x80000000)==0x00) group.long 0x300++0x03 line.long 0x00 "MB0x300ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x300++0x03 line.long 0x00 "MB0x300ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x300+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x300+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x300+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 25" if ((d.l(ad:0x40002000+0x320)&0x80000000)==0x00) group.long 0x320++0x03 line.long 0x00 "MB0x320ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x320++0x03 line.long 0x00 "MB0x320ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x320+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x320+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x320+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 26" if ((d.l(ad:0x40002000+0x340)&0x80000000)==0x00) group.long 0x340++0x03 line.long 0x00 "MB0x340ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x340++0x03 line.long 0x00 "MB0x340ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x340+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x340+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x340+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 27" if ((d.l(ad:0x40002000+0x360)&0x80000000)==0x00) group.long 0x360++0x03 line.long 0x00 "MB0x360ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x360++0x03 line.long 0x00 "MB0x360ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x360+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x360+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x360+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 28" if ((d.l(ad:0x40002000+0x380)&0x80000000)==0x00) group.long 0x380++0x03 line.long 0x00 "MB0x380ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x380++0x03 line.long 0x00 "MB0x380ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x380+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x380+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x380+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 29" if ((d.l(ad:0x40002000+0x3A0)&0x80000000)==0x00) group.long 0x3A0++0x03 line.long 0x00 "MB0x3A0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x3A0++0x03 line.long 0x00 "MB0x3A0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x3A0+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x3A0+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x3A0+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 30" if ((d.l(ad:0x40002000+0x3C0)&0x80000000)==0x00) group.long 0x3C0++0x03 line.long 0x00 "MB0x3C0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x3C0++0x03 line.long 0x00 "MB0x3C0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x3C0+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x3C0+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x3C0+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 31" if ((d.l(ad:0x40002000+0x3E0)&0x80000000)==0x00) group.long 0x3E0++0x03 line.long 0x00 "MB$1ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard Identifier" else group.long 0x3E0++0x03 line.long 0x00 "MB$1ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long 0x3E8++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long 0x3F0++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long 0x3F8++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end else tree "Mailbox RAM" tree "Mailbox 0" if ((d.l(ad:0x40002000+0x0)&0x80000000)==0x00) group.long 0x0++0x03 line.long 0x00 "MB0x0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x0++0x03 line.long 0x00 "MB0x0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\idenTifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x0+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x0+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x0+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 1" if ((d.l(ad:0x40002000+0x20)&0x80000000)==0x00) group.long 0x20++0x03 line.long 0x00 "MB0x20ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x20++0x03 line.long 0x00 "MB0x20ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\idenTifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x20+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x20+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x20+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 2" if ((d.l(ad:0x40002000+0x40)&0x80000000)==0x00) group.long 0x40++0x03 line.long 0x00 "MB0x40ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x40++0x03 line.long 0x00 "MB0x40ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\idenTifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x40+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x40+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x40+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 3" if ((d.l(ad:0x40002000+0x60)&0x80000000)==0x00) group.long 0x60++0x03 line.long 0x00 "MB0x60ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x60++0x03 line.long 0x00 "MB0x60ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\idenTifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x60+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x60+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x60+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 4" if ((d.l(ad:0x40002000+0x80)&0x80000000)==0x00) group.long 0x80++0x03 line.long 0x00 "MB0x80ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x80++0x03 line.long 0x00 "MB0x80ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\idenTifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x80+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x80+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x80+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 5" if ((d.l(ad:0x40002000+0xA0)&0x80000000)==0x00) group.long 0xA0++0x03 line.long 0x00 "MB0xA0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0xA0++0x03 line.long 0x00 "MB0xA0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\idenTifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0xA0+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0xA0+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0xA0+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 6" if ((d.l(ad:0x40002000+0xC0)&0x80000000)==0x00) group.long 0xC0++0x03 line.long 0x00 "MB0xC0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0xC0++0x03 line.long 0x00 "MB0xC0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\idenTifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0xC0+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0xC0+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0xC0+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 7" if ((d.l(ad:0x40002000+0xE0)&0x80000000)==0x00) group.long 0xE0++0x03 line.long 0x00 "MB0xE0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0xE0++0x03 line.long 0x00 "MB0xE0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\idenTifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0xE0+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0xE0+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0xE0+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 8" if ((d.l(ad:0x40002000+0x100)&0x80000000)==0x00) group.long 0x100++0x03 line.long 0x00 "MB0x100ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x100++0x03 line.long 0x00 "MB0x100ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\idenTifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x100+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x100+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x100+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 9" if ((d.l(ad:0x40002000+0x120)&0x80000000)==0x00) group.long 0x120++0x03 line.long 0x00 "MB0x120ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x120++0x03 line.long 0x00 "MB0x120ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\idenTifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x120+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x120+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x120+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 10" if ((d.l(ad:0x40002000+0x140)&0x80000000)==0x00) group.long 0x140++0x03 line.long 0x00 "MB0x140ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x140++0x03 line.long 0x00 "MB0x140ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\idenTifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x140+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x140+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x140+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 11" if ((d.l(ad:0x40002000+0x160)&0x80000000)==0x00) group.long 0x160++0x03 line.long 0x00 "MB0x160ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x160++0x03 line.long 0x00 "MB0x160ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\idenTifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x160+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x160+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x160+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 12" if ((d.l(ad:0x40002000+0x180)&0x80000000)==0x00) group.long 0x180++0x03 line.long 0x00 "MB0x180ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x180++0x03 line.long 0x00 "MB0x180ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\idenTifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x180+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x180+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x180+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 13" if ((d.l(ad:0x40002000+0x1A0)&0x80000000)==0x00) group.long 0x1A0++0x03 line.long 0x00 "MB0x1A0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x1A0++0x03 line.long 0x00 "MB0x1A0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\idenTifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x1A0+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x1A0+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x1A0+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 14" if ((d.l(ad:0x40002000+0x1C0)&0x80000000)==0x00) group.long 0x1C0++0x03 line.long 0x00 "MB0x1C0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x1C0++0x03 line.long 0x00 "MB0x1C0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\idenTifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x1C0+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x1C0+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x1C0+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 15" if ((d.l(ad:0x40002000+0x1E0)&0x80000000)==0x00) group.long 0x1E0++0x03 line.long 0x00 "MB0x1E0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x1E0++0x03 line.long 0x00 "MB0x1E0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\idenTifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x1E0+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x1E0+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x1E0+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 16" if ((d.l(ad:0x40002000+0x200)&0x80000000)==0x00) group.long 0x200++0x03 line.long 0x00 "MB0x200ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x200++0x03 line.long 0x00 "MB0x200ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\idenTifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x200+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x200+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x200+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 17" if ((d.l(ad:0x40002000+0x220)&0x80000000)==0x00) group.long 0x220++0x03 line.long 0x00 "MB0x220ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x220++0x03 line.long 0x00 "MB0x220ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\idenTifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x220+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x220+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x220+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 18" if ((d.l(ad:0x40002000+0x240)&0x80000000)==0x00) group.long 0x240++0x03 line.long 0x00 "MB0x240ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x240++0x03 line.long 0x00 "MB0x240ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\idenTifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x240+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x240+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x240+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 19" if ((d.l(ad:0x40002000+0x260)&0x80000000)==0x00) group.long 0x260++0x03 line.long 0x00 "MB0x260ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x260++0x03 line.long 0x00 "MB0x260ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\idenTifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x260+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x260+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x260+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 20" if ((d.l(ad:0x40002000+0x280)&0x80000000)==0x00) group.long 0x280++0x03 line.long 0x00 "MB0x280ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x280++0x03 line.long 0x00 "MB0x280ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\idenTifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x280+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x280+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x280+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 21" if ((d.l(ad:0x40002000+0x2A0)&0x80000000)==0x00) group.long 0x2A0++0x03 line.long 0x00 "MB0x2A0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x2A0++0x03 line.long 0x00 "MB0x2A0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\idenTifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x2A0+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x2A0+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x2A0+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 22" if ((d.l(ad:0x40002000+0x2C0)&0x80000000)==0x00) group.long 0x2C0++0x03 line.long 0x00 "MB0x2C0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x2C0++0x03 line.long 0x00 "MB0x2C0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\idenTifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x2C0+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x2C0+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x2C0+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 23" if ((d.l(ad:0x40002000+0x2E0)&0x80000000)==0x00) group.long 0x2E0++0x03 line.long 0x00 "MB0x2E0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x2E0++0x03 line.long 0x00 "MB0x2E0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\idenTifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x2E0+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x2E0+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x2E0+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 24" if ((d.l(ad:0x40002000+0x300)&0x80000000)==0x00) group.long 0x300++0x03 line.long 0x00 "MB0x300ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x300++0x03 line.long 0x00 "MB0x300ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\idenTifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x300+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x300+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x300+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 25" if ((d.l(ad:0x40002000+0x320)&0x80000000)==0x00) group.long 0x320++0x03 line.long 0x00 "MB0x320ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x320++0x03 line.long 0x00 "MB0x320ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\idenTifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x320+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x320+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x320+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 26" if ((d.l(ad:0x40002000+0x340)&0x80000000)==0x00) group.long 0x340++0x03 line.long 0x00 "MB0x340ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x340++0x03 line.long 0x00 "MB0x340ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\idenTifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x340+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x340+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x340+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 27" if ((d.l(ad:0x40002000+0x360)&0x80000000)==0x00) group.long 0x360++0x03 line.long 0x00 "MB0x360ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x360++0x03 line.long 0x00 "MB0x360ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\idenTifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x360+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x360+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x360+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 28" if ((d.l(ad:0x40002000+0x380)&0x80000000)==0x00) group.long 0x380++0x03 line.long 0x00 "MB0x380ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x380++0x03 line.long 0x00 "MB0x380ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\idenTifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x380+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x380+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x380+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 29" if ((d.l(ad:0x40002000+0x3A0)&0x80000000)==0x00) group.long 0x3A0++0x03 line.long 0x00 "MB0x3A0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x3A0++0x03 line.long 0x00 "MB0x3A0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\idenTifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x3A0+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x3A0+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x3A0+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 30" if ((d.l(ad:0x40002000+0x3C0)&0x80000000)==0x00) group.long 0x3C0++0x03 line.long 0x00 "MB0x3C0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x3C0++0x03 line.long 0x00 "MB0x3C0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\idenTifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x3C0+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x3C0+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x3C0+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 31" if ((d.l(ad:0x40002000+0x3E0)&0x80000000)==0x00) group.long 0x3E0++0x03 line.long 0x00 "MB0x3E0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x3E0++0x03 line.long 0x00 "MB0x3E0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\idenTifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x3E0+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x3E0+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x3E0+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree.end endif width 0x0B elif cpuis("TMPM368F*")||cpuis("TMPM369F*") base ad:0x40005000 width 10. group.long 0x400++0x03 line.long 0x00 "CANMC,Mailbox Configuration Register" bitfld.long 0x00 31. " MC31 ,Mailbox 31 enable" "Disabled,Enabled" bitfld.long 0x00 30. " MC30 ,Mailbox 30 enable" "Disabled,Enabled" bitfld.long 0x00 29. " MC29 ,Mailbox 29 enable" "Disabled,Enabled" bitfld.long 0x00 28. " MC28 ,Mailbox 28 enable" "Disabled,Enabled" textline " " bitfld.long 0x00 27. " MC27 ,Mailbox 27 enable" "Disabled,Enabled" bitfld.long 0x00 26. " MC26 ,Mailbox 26 enable" "Disabled,Enabled" bitfld.long 0x00 25. " MC25 ,Mailbox 25 enable" "Disabled,Enabled" bitfld.long 0x00 24. " MC24 ,Mailbox 24 enable" "Disabled,Enabled" textline " " bitfld.long 0x00 23. " MC23 ,Mailbox 23 enable" "Disabled,Enabled" bitfld.long 0x00 22. " MC22 ,Mailbox 22 enable" "Disabled,Enabled" bitfld.long 0x00 21. " MC21 ,Mailbox 21 enable" "Disabled,Enabled" bitfld.long 0x00 20. " MC20 ,Mailbox 20 enable" "Disabled,Enabled" textline " " bitfld.long 0x00 19. " MC19 ,Mailbox 19 enable" "Disabled,Enabled" bitfld.long 0x00 18. " MC18 ,Mailbox 18 enable" "Disabled,Enabled" bitfld.long 0x00 17. " MC17 ,Mailbox 17 enable" "Disabled,Enabled" bitfld.long 0x00 16. " MC16 ,Mailbox 16 enable" "Disabled,Enabled" textline " " bitfld.long 0x00 15. " MC15 ,Mailbox 15 enable" "Disabled,Enabled" bitfld.long 0x00 14. " MC14 ,Mailbox 14 enable" "Disabled,Enabled" bitfld.long 0x00 13. " MC13 ,Mailbox 13 enable" "Disabled,Enabled" bitfld.long 0x00 12. " MC12 ,Mailbox 12 enable" "Disabled,Enabled" textline " " bitfld.long 0x00 11. " MC11 ,Mailbox 11 enable" "Disabled,Enabled" bitfld.long 0x00 10. " MC10 ,Mailbox 10 enable" "Disabled,Enabled" bitfld.long 0x00 9. " MC9 ,Mailbox 9 enable" "Disabled,Enabled" bitfld.long 0x00 8. " MC8 ,Mailbox 8 enable" "Disabled,Enabled" textline " " bitfld.long 0x00 7. " MC7 ,Mailbox 7 enable" "Disabled,Enabled" bitfld.long 0x00 6. " MC6 ,Mailbox 6 enable" "Disabled,Enabled" bitfld.long 0x00 5. " MC5 ,Mailbox 5 enable" "Disabled,Enabled" bitfld.long 0x00 4. " MC4 ,Mailbox 4 enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " MC3 ,Mailbox 3 enable" "Disabled,Enabled" bitfld.long 0x00 2. " MC2 ,Mailbox 2 enable" "Disabled,Enabled" bitfld.long 0x00 1. " MC1 ,Mailbox 1 enable" "Disabled,Enabled" bitfld.long 0x00 0. " MC0 ,Mailbox 0 enable" "Disabled,Enabled" group.long 0x408++0x03 line.long 0x00 "CANMD,Mailbox direction" rbitfld.long 0x00 31. " MD31 ,Mailbox 31 direction" ",Receive" bitfld.long 0x00 30. " MD30 ,Mailbox 30 direction" "Transmit,Receive" bitfld.long 0x00 29. " MD29 ,Mailbox 29 direction" "Transmit,Receive" bitfld.long 0x00 28. " MD28 ,Mailbox 28 direction" "Transmit,Receive" textline " " bitfld.long 0x00 27. " MD27 ,Mailbox 27 direction" "Transmit,Receive" bitfld.long 0x00 26. " MD26 ,Mailbox 26 direction" "Transmit,Receive" bitfld.long 0x00 25. " MD25 ,Mailbox 25 direction" "Transmit,Receive" bitfld.long 0x00 24. " MD24 ,Mailbox 24 direction" "Transmit,Receive" textline " " bitfld.long 0x00 23. " MD23 ,Mailbox 23 direction" "Transmit,Receive" bitfld.long 0x00 22. " MD22 ,Mailbox 22 direction" "Transmit,Receive" bitfld.long 0x00 21. " MD21 ,Mailbox 21 direction" "Transmit,Receive" bitfld.long 0x00 20. " MD20 ,Mailbox 20 direction" "Transmit,Receive" textline " " bitfld.long 0x00 19. " MD19 ,Mailbox 19 direction" "Transmit,Receive" bitfld.long 0x00 18. " MD18 ,Mailbox 18 direction" "Transmit,Receive" bitfld.long 0x00 17. " MD17 ,Mailbox 17 direction" "Transmit,Receive" bitfld.long 0x00 16. " MD16 ,Mailbox 16 direction" "Transmit,Receive" textline " " bitfld.long 0x00 15. " MD15 ,Mailbox 15 direction" "Transmit,Receive" bitfld.long 0x00 14. " MD14 ,Mailbox 14 direction" "Transmit,Receive" bitfld.long 0x00 13. " MD13 ,Mailbox 13 direction" "Transmit,Receive" bitfld.long 0x00 12. " MD12 ,Mailbox 12 direction" "Transmit,Receive" textline " " bitfld.long 0x00 11. " MD11 ,Mailbox 11 direction" "Transmit,Receive" bitfld.long 0x00 10. " MD10 ,Mailbox 10 direction" "Transmit,Receive" bitfld.long 0x00 9. " MD9 ,Mailbox 9 direction" "Transmit,Receive" bitfld.long 0x00 8. " MD8 ,Mailbox 8 direction" "Transmit,Receive" textline " " bitfld.long 0x00 7. " MD7 ,Mailbox 7 direction" "Transmit,Receive" bitfld.long 0x00 6. " MD6 ,Mailbox 6 direction" "Transmit,Receive" bitfld.long 0x00 5. " MD5 ,Mailbox 5 direction" "Transmit,Receive" bitfld.long 0x00 4. " MD4 ,Mailbox 4 direction" "Transmit,Receive" textline " " bitfld.long 0x00 3. " MD3 ,Mailbox 3 direction" "Transmit,Receive" bitfld.long 0x00 2. " MD2 ,Mailbox 2 direction" "Transmit,Receive" bitfld.long 0x00 1. " MD1 ,Mailbox 1 direction" "Transmit,Receive" bitfld.long 0x00 0. " MD0 ,Mailbox 0 direction" "Transmit,Receive" group.long 0x410++0x03 line.long 0x00 "CANTRS,Transmission request set" bitfld.long 0x00 30. " TRS30 ,Mailbox 30 transmit request set" "No operation,Transmit" bitfld.long 0x00 29. " TRS29 ,Mailbox 29 transmit request set" "No operation,Transmit" bitfld.long 0x00 28. " TRS28 ,Mailbox 28 transmit request set" "No operation,Transmit" bitfld.long 0x00 27. " TRS27 ,Mailbox 27 transmit request set" "No operation,Transmit" textline " " bitfld.long 0x00 26. " TRS26 ,Mailbox 26 transmit request set" "No operation,Transmit" bitfld.long 0x00 25. " TRS25 ,Mailbox 25 transmit request set" "No operation,Transmit" bitfld.long 0x00 24. " TRS24 ,Mailbox 24 transmit request set" "No operation,Transmit" bitfld.long 0x00 23. " TRS23 ,Mailbox 23 transmit request set" "No operation,Transmit" textline " " bitfld.long 0x00 22. " TRS22 ,Mailbox 22 transmit request set" "No operation,Transmit" bitfld.long 0x00 21. " TRS21 ,Mailbox 21 transmit request set" "No operation,Transmit" bitfld.long 0x00 20. " TRS20 ,Mailbox 20 transmit request set" "No operation,Transmit" bitfld.long 0x00 19. " TRS19 ,Mailbox 19 transmit request set" "No operation,Transmit" textline " " bitfld.long 0x00 18. " TRS18 ,Mailbox 18 transmit request set" "No operation,Transmit" bitfld.long 0x00 17. " TRS17 ,Mailbox 17 transmit request set" "No operation,Transmit" bitfld.long 0x00 16. " TRS16 ,Mailbox 16 transmit request set" "No operation,Transmit" bitfld.long 0x00 15. " TRS15 ,Mailbox 15 transmit request set" "No operation,Transmit" textline " " bitfld.long 0x00 14. " TRS14 ,Mailbox 14 transmit request set" "No operation,Transmit" bitfld.long 0x00 13. " TRS13 ,Mailbox 13 transmit request set" "No operation,Transmit" bitfld.long 0x00 12. " TRS12 ,Mailbox 12 transmit request set" "No operation,Transmit" bitfld.long 0x00 11. " TRS11 ,Mailbox 11 transmit request set" "No operation,Transmit" textline " " bitfld.long 0x00 10. " TRS10 ,Mailbox 10 transmit request set" "No operation,Transmit" bitfld.long 0x00 9. " TRS9 ,Mailbox 9 transmit request set" "No operation,Transmit" bitfld.long 0x00 8. " TRS8 ,Mailbox 8 transmit request set" "No operation,Transmit" bitfld.long 0x00 7. " TRS7 ,Mailbox 7 transmit request set" "No operation,Transmit" textline " " bitfld.long 0x00 6. " TRS6 ,Mailbox 6 transmit request set" "No operation,Transmit" bitfld.long 0x00 5. " TRS5 ,Mailbox 5 transmit request set" "No operation,Transmit" bitfld.long 0x00 4. " TRS4 ,Mailbox 4 transmit request set" "No operation,Transmit" bitfld.long 0x00 3. " TRS3 ,Mailbox 3 transmit request set" "No operation,Transmit" textline " " bitfld.long 0x00 2. " TRS2 ,Mailbox 2 transmit request set" "No operation,Transmit" bitfld.long 0x00 1. " TRS1 ,Mailbox 1 transmit request set" "No operation,Transmit" bitfld.long 0x00 0. " TRS0 ,Mailbox 0 transmit request set" "No operation,Transmit" group.long 0x418++0x03 line.long 0x00 "CANTRR,Transmission request reset" bitfld.long 0x00 30. " TRS30 ,Mailbox 30 transmit request reset" "No operation,Cancel" bitfld.long 0x00 29. " TRS29 ,Mailbox 29 transmit request reset" "No operation,Cancel" bitfld.long 0x00 28. " TRS28 ,Mailbox 28 transmit request reset" "No operation,Cancel" bitfld.long 0x00 27. " TRS27 ,Mailbox 27 transmit request reset" "No operation,Cancel" textline " " bitfld.long 0x00 26. " TRS26 ,Mailbox 26 transmit request reset" "No operation,Cancel" bitfld.long 0x00 25. " TRS25 ,Mailbox 25 transmit request reset" "No operation,Cancel" bitfld.long 0x00 24. " TRS24 ,Mailbox 24 transmit request reset" "No operation,Cancel" bitfld.long 0x00 23. " TRS23 ,Mailbox 23 transmit request reset" "No operation,Cancel" textline " " bitfld.long 0x00 22. " TRS22 ,Mailbox 22 transmit request reset" "No operation,Cancel" bitfld.long 0x00 21. " TRS21 ,Mailbox 21 transmit request reset" "No operation,Cancel" bitfld.long 0x00 20. " TRS20 ,Mailbox 20 transmit request reset" "No operation,Cancel" bitfld.long 0x00 19. " TRS19 ,Mailbox 19 transmit request reset" "No operation,Cancel" textline " " bitfld.long 0x00 18. " TRS18 ,Mailbox 18 transmit request reset" "No operation,Cancel" bitfld.long 0x00 17. " TRS17 ,Mailbox 17 transmit request reset" "No operation,Cancel" bitfld.long 0x00 16. " TRS16 ,Mailbox 16 transmit request reset" "No operation,Cancel" bitfld.long 0x00 15. " TRS15 ,Mailbox 15 transmit request reset" "No operation,Cancel" textline " " bitfld.long 0x00 14. " TRS14 ,Mailbox 14 transmit request reset" "No operation,Cancel" bitfld.long 0x00 13. " TRS13 ,Mailbox 13 transmit request reset" "No operation,Cancel" bitfld.long 0x00 12. " TRS12 ,Mailbox 12 transmit request reset" "No operation,Cancel" bitfld.long 0x00 11. " TRS11 ,Mailbox 11 transmit request reset" "No operation,Cancel" textline " " bitfld.long 0x00 10. " TRS10 ,Mailbox 10 transmit request reset" "No operation,Cancel" bitfld.long 0x00 9. " TRS9 ,Mailbox 9 transmit request reset" "No operation,Cancel" bitfld.long 0x00 8. " TRS8 ,Mailbox 8 transmit request reset" "No operation,Cancel" bitfld.long 0x00 7. " TRS7 ,Mailbox 7 transmit request reset" "No operation,Cancel" textline " " bitfld.long 0x00 6. " TRS6 ,Mailbox 6 transmit request reset" "No operation,Cancel" bitfld.long 0x00 5. " TRS5 ,Mailbox 5 transmit request reset" "No operation,Cancel" bitfld.long 0x00 4. " TRS4 ,Mailbox 4 transmit request reset" "No operation,Cancel" bitfld.long 0x00 3. " TRS3 ,Mailbox 3 transmit request reset" "No operation,Cancel" textline " " bitfld.long 0x00 2. " TRS2 ,Mailbox 2 transmit request reset" "No operation,Cancel" bitfld.long 0x00 1. " TRS1 ,Mailbox 1 transmit request reset" "No operation,Cancel" bitfld.long 0x00 0. " TRS0 ,Mailbox 0 transmit request reset" "No operation,Cancel" group.long 0x420++0x03 line.long 0x00 "CANTA,Transmission acknowledge" eventfld.long 0x00 30. " TA30 ,Mailbox 30 transmit acknowledge" "Not sent,Sent" eventfld.long 0x00 29. " TA29 ,Mailbox 29 transmit acknowledge" "Not sent,Sent" eventfld.long 0x00 28. " TA28 ,Mailbox 28 transmit acknowledge" "Not sent,Sent" eventfld.long 0x00 27. " TA27 ,Mailbox 27 transmit acknowledge" "Not sent,Sent" textline " " eventfld.long 0x00 26. " TA26 ,Mailbox 26 transmit acknowledge" "Not sent,Sent" eventfld.long 0x00 25. " TA25 ,Mailbox 25 transmit acknowledge" "Not sent,Sent" eventfld.long 0x00 24. " TA24 ,Mailbox 24 transmit acknowledge" "Not sent,Sent" eventfld.long 0x00 23. " TA23 ,Mailbox 23 transmit acknowledge" "Not sent,Sent" textline " " eventfld.long 0x00 22. " TA22 ,Mailbox 22 transmit acknowledge" "Not sent,Sent" eventfld.long 0x00 21. " TA21 ,Mailbox 21 transmit acknowledge" "Not sent,Sent" eventfld.long 0x00 20. " TA20 ,Mailbox 20 transmit acknowledge" "Not sent,Sent" eventfld.long 0x00 19. " TA19 ,Mailbox 19 transmit acknowledge" "Not sent,Sent" textline " " eventfld.long 0x00 18. " TA18 ,Mailbox 18 transmit acknowledge" "Not sent,Sent" eventfld.long 0x00 17. " TA17 ,Mailbox 17 transmit acknowledge" "Not sent,Sent" eventfld.long 0x00 16. " TA16 ,Mailbox 16 transmit acknowledge" "Not sent,Sent" eventfld.long 0x00 15. " TA15 ,Mailbox 15 transmit acknowledge" "Not sent,Sent" textline " " eventfld.long 0x00 14. " TA14 ,Mailbox 14 transmit acknowledge" "Not sent,Sent" eventfld.long 0x00 13. " TA13 ,Mailbox 13 transmit acknowledge" "Not sent,Sent" eventfld.long 0x00 12. " TA12 ,Mailbox 12 transmit acknowledge" "Not sent,Sent" eventfld.long 0x00 11. " TA11 ,Mailbox 11 transmit acknowledge" "Not sent,Sent" textline " " eventfld.long 0x00 10. " TA10 ,Mailbox 10 transmit acknowledge" "Not sent,Sent" eventfld.long 0x00 9. " TA9 ,Mailbox 9 transmit acknowledge" "Not sent,Sent" eventfld.long 0x00 8. " TA8 ,Mailbox 8 transmit acknowledge" "Not sent,Sent" eventfld.long 0x00 7. " TA7 ,Mailbox 7 transmit acknowledge" "Not sent,Sent" textline " " eventfld.long 0x00 6. " TA6 ,Mailbox 6 transmit acknowledge" "Not sent,Sent" eventfld.long 0x00 5. " TA5 ,Mailbox 5 transmit acknowledge" "Not sent,Sent" eventfld.long 0x00 4. " TA4 ,Mailbox 4 transmit acknowledge" "Not sent,Sent" eventfld.long 0x00 3. " TA3 ,Mailbox 3 transmit acknowledge" "Not sent,Sent" textline " " eventfld.long 0x00 2. " TA2 ,Mailbox 2 transmit acknowledge" "Not sent,Sent" eventfld.long 0x00 1. " TA1 ,Mailbox 1 transmit acknowledge" "Not sent,Sent" eventfld.long 0x00 0. " TA0 ,Mailbox 0 transmit acknowledge" "Not sent,Sent" group.long 0x428++0x03 line.long 0x00 "CANAA,Abort acknowledge" eventfld.long 0x00 30. " AA30 ,Mailbox 30 abort acknowledge" "Not aborted,Aborted" eventfld.long 0x00 29. " AA29 ,Mailbox 29 abort acknowledge" "Not aborted,Aborted" eventfld.long 0x00 28. " AA28 ,Mailbox 28 abort acknowledge" "Not aborted,Aborted" eventfld.long 0x00 27. " AA27 ,Mailbox 27 abort acknowledge" "Not aborted,Aborted" textline " " eventfld.long 0x00 26. " AA26 ,Mailbox 26 abort acknowledge" "Not aborted,Aborted" eventfld.long 0x00 25. " AA25 ,Mailbox 25 abort acknowledge" "Not aborted,Aborted" eventfld.long 0x00 24. " AA24 ,Mailbox 24 abort acknowledge" "Not aborted,Aborted" eventfld.long 0x00 23. " AA23 ,Mailbox 23 abort acknowledge" "Not aborted,Aborted" textline " " eventfld.long 0x00 22. " AA22 ,Mailbox 22 abort acknowledge" "Not aborted,Aborted" eventfld.long 0x00 21. " AA21 ,Mailbox 21 abort acknowledge" "Not aborted,Aborted" eventfld.long 0x00 20. " AA20 ,Mailbox 20 abort acknowledge" "Not aborted,Aborted" eventfld.long 0x00 19. " AA19 ,Mailbox 19 abort acknowledge" "Not aborted,Aborted" textline " " eventfld.long 0x00 18. " AA18 ,Mailbox 18 abort acknowledge" "Not aborted,Aborted" eventfld.long 0x00 17. " AA17 ,Mailbox 17 abort acknowledge" "Not aborted,Aborted" eventfld.long 0x00 16. " AA16 ,Mailbox 16 abort acknowledge" "Not aborted,Aborted" eventfld.long 0x00 15. " AA15 ,Mailbox 15 abort acknowledge" "Not aborted,Aborted" textline " " eventfld.long 0x00 14. " AA14 ,Mailbox 14 abort acknowledge" "Not aborted,Aborted" eventfld.long 0x00 13. " AA13 ,Mailbox 13 abort acknowledge" "Not aborted,Aborted" eventfld.long 0x00 12. " AA12 ,Mailbox 12 abort acknowledge" "Not aborted,Aborted" eventfld.long 0x00 11. " AA11 ,Mailbox 11 abort acknowledge" "Not aborted,Aborted" textline " " eventfld.long 0x00 10. " AA10 ,Mailbox 10 abort acknowledge" "Not aborted,Aborted" eventfld.long 0x00 9. " AA9 ,Mailbox 9 abort acknowledge" "Not aborted,Aborted" eventfld.long 0x00 8. " AA8 ,Mailbox 8 abort acknowledge" "Not aborted,Aborted" eventfld.long 0x00 7. " AA7 ,Mailbox 7 abort acknowledge" "Not aborted,Aborted" textline " " eventfld.long 0x00 6. " AA6 ,Mailbox 6 abort acknowledge" "Not aborted,Aborted" eventfld.long 0x00 5. " AA5 ,Mailbox 5 abort acknowledge" "Not aborted,Aborted" eventfld.long 0x00 4. " AA4 ,Mailbox 4 abort acknowledge" "Not aborted,Aborted" eventfld.long 0x00 3. " AA3 ,Mailbox 3 abort acknowledge" "Not aborted,Aborted" textline " " eventfld.long 0x00 2. " AA2 ,Mailbox 2 abort acknowledge" "Not aborted,Aborted" eventfld.long 0x00 1. " AA1 ,Mailbox 1 abort acknowledge" "Not aborted,Aborted" eventfld.long 0x00 0. " AA0 ,Mailbox 0 abort acknowledge" "Not aborted,Aborted" group.long 0x498++0x03 line.long 0x00 "CANCDR,Change data request" bitfld.long 0x00 30. " CDR30 ,Mailbox 30 transmission request ignore" "Not ignored,Ignored" bitfld.long 0x00 29. " CDR29 ,Mailbox 29 transmission request ignore" "Not ignored,Ignored" bitfld.long 0x00 28. " CDR28 ,Mailbox 28 transmission request ignore" "Not ignored,Ignored" bitfld.long 0x00 27. " CDR27 ,Mailbox 27 transmission request ignore" "Not ignored,Ignored" textline " " bitfld.long 0x00 26. " CDR26 ,Mailbox 26 transmission request ignore" "Not ignored,Ignored" bitfld.long 0x00 25. " CDR25 ,Mailbox 25 transmission request ignore" "Not ignored,Ignored" bitfld.long 0x00 24. " CDR24 ,Mailbox 24 transmission request ignore" "Not ignored,Ignored" bitfld.long 0x00 23. " CDR23 ,Mailbox 23 transmission request ignore" "Not ignored,Ignored" textline " " bitfld.long 0x00 22. " CDR22 ,Mailbox 22 transmission request ignore" "Not ignored,Ignored" bitfld.long 0x00 21. " CDR21 ,Mailbox 21 transmission request ignore" "Not ignored,Ignored" bitfld.long 0x00 20. " CDR20 ,Mailbox 20 transmission request ignore" "Not ignored,Ignored" bitfld.long 0x00 19. " CDR19 ,Mailbox 19 transmission request ignore" "Not ignored,Ignored" textline " " bitfld.long 0x00 18. " CDR18 ,Mailbox 18 transmission request ignore" "Not ignored,Ignored" bitfld.long 0x00 17. " CDR17 ,Mailbox 17 transmission request ignore" "Not ignored,Ignored" bitfld.long 0x00 16. " CDR16 ,Mailbox 16 transmission request ignore" "Not ignored,Ignored" bitfld.long 0x00 15. " CDR15 ,Mailbox 15 transmission request ignore" "Not ignored,Ignored" textline " " bitfld.long 0x00 14. " CDR14 ,Mailbox 14 transmission request ignore" "Not ignored,Ignored" bitfld.long 0x00 13. " CDR13 ,Mailbox 13 transmission request ignore" "Not ignored,Ignored" bitfld.long 0x00 12. " CDR12 ,Mailbox 12 transmission request ignore" "Not ignored,Ignored" bitfld.long 0x00 11. " CDR11 ,Mailbox 11 transmission request ignore" "Not ignored,Ignored" textline " " bitfld.long 0x00 10. " CDR10 ,Mailbox 10 transmission request ignore" "Not ignored,Ignored" bitfld.long 0x00 9. " CDR9 ,Mailbox 9 transmission request ignore" "Not ignored,Ignored" bitfld.long 0x00 8. " CDR8 ,Mailbox 8 transmission request ignore" "Not ignored,Ignored" bitfld.long 0x00 7. " CDR7 ,Mailbox 7 transmission request ignore" "Not ignored,Ignored" textline " " bitfld.long 0x00 6. " CDR6 ,Mailbox 6 transmission request ignore" "Not ignored,Ignored" bitfld.long 0x00 5. " CDR5 ,Mailbox 5 transmission request ignore" "Not ignored,Ignored" bitfld.long 0x00 4. " CDR4 ,Mailbox 4 transmission request ignore" "Not ignored,Ignored" bitfld.long 0x00 3. " CDR3 ,Mailbox 3 transmission request ignore" "Not ignored,Ignored" textline " " bitfld.long 0x00 2. " CDR2 ,Mailbox 2 transmission request ignore" "Not ignored,Ignored" bitfld.long 0x00 1. " CDR1 ,Mailbox 1 transmission request ignore" "Not ignored,Ignored" bitfld.long 0x00 0. " CDR0 ,Mailbox 0 transmission request ignore" "Not ignored,Ignored" group.long 0x430++0x03 line.long 0x00 "CANRMP,Receive message pending" eventfld.long 0x00 31. " RMP31 ,Mailbox 31 receive message pending" "Not pending,Pending" eventfld.long 0x00 30. " RMP30 ,Mailbox 30 receive message pending" "Not pending,Pending" eventfld.long 0x00 29. " RMP29 ,Mailbox 29 receive message pending" "Not pending,Pending" eventfld.long 0x00 28. " RMP28 ,Mailbox 28 receive message pending" "Not pending,Pending" textline " " eventfld.long 0x00 27. " RMP27 ,Mailbox 27 receive message pending" "Not pending,Pending" eventfld.long 0x00 26. " RMP26 ,Mailbox 26 receive message pending" "Not pending,Pending" eventfld.long 0x00 25. " RMP25 ,Mailbox 25 receive message pending" "Not pending,Pending" eventfld.long 0x00 24. " RMP24 ,Mailbox 24 receive message pending" "Not pending,Pending" textline " " eventfld.long 0x00 23. " RMP23 ,Mailbox 23 receive message pending" "Not pending,Pending" eventfld.long 0x00 22. " RMP22 ,Mailbox 22 receive message pending" "Not pending,Pending" eventfld.long 0x00 21. " RMP21 ,Mailbox 21 receive message pending" "Not pending,Pending" eventfld.long 0x00 20. " RMP20 ,Mailbox 20 receive message pending" "Not pending,Pending" textline " " eventfld.long 0x00 19. " RMP19 ,Mailbox 19 receive message pending" "Not pending,Pending" eventfld.long 0x00 18. " RMP18 ,Mailbox 18 receive message pending" "Not pending,Pending" eventfld.long 0x00 17. " RMP17 ,Mailbox 17 receive message pending" "Not pending,Pending" eventfld.long 0x00 16. " RMP16 ,Mailbox 16 receive message pending" "Not pending,Pending" textline " " eventfld.long 0x00 15. " RMP15 ,Mailbox 15 receive message pending" "Not pending,Pending" eventfld.long 0x00 14. " RMP14 ,Mailbox 14 receive message pending" "Not pending,Pending" eventfld.long 0x00 13. " RMP13 ,Mailbox 13 receive message pending" "Not pending,Pending" eventfld.long 0x00 12. " RMP12 ,Mailbox 12 receive message pending" "Not pending,Pending" textline " " eventfld.long 0x00 11. " RMP11 ,Mailbox 11 receive message pending" "Not pending,Pending" eventfld.long 0x00 10. " RMP10 ,Mailbox 10 receive message pending" "Not pending,Pending" eventfld.long 0x00 9. " RMP9 ,Mailbox 9 receive message pending" "Not pending,Pending" eventfld.long 0x00 8. " RMP8 ,Mailbox 8 receive message pending" "Not pending,Pending" textline " " eventfld.long 0x00 7. " RMP7 ,Mailbox 7 receive message pending" "Not pending,Pending" eventfld.long 0x00 6. " RMP6 ,Mailbox 6 receive message pending" "Not pending,Pending" eventfld.long 0x00 5. " RMP5 ,Mailbox 5 receive message pending" "Not pending,Pending" eventfld.long 0x00 4. " RMP4 ,Mailbox 4 receive message pending" "Not pending,Pending" textline " " eventfld.long 0x00 3. " RMP3 ,Mailbox 3 receive message pending" "Not pending,Pending" eventfld.long 0x00 2. " RMP2 ,Mailbox 2 receive message pending" "Not pending,Pending" eventfld.long 0x00 1. " RMP1 ,Mailbox 1 receive message pending" "Not pending,Pending" eventfld.long 0x00 0. " RMP0 ,Mailbox 0 receive message pending" "Not pending,Pending" group.long 0x438++0x03 line.long 0x00 "CANRML,Receive message lost" bitfld.long 0x00 31. " RML31 ,Mailbox 31 receive message lost" "Not lost,Lost" bitfld.long 0x00 30. " RML30 ,Mailbox 30 receive message lost" "Not lost,Lost" bitfld.long 0x00 29. " RML29 ,Mailbox 29 receive message lost" "Not lost,Lost" bitfld.long 0x00 28. " RML28 ,Mailbox 28 receive message lost" "Not lost,Lost" textline " " bitfld.long 0x00 27. " RML27 ,Mailbox 27 receive message lost" "Not lost,Lost" bitfld.long 0x00 26. " RML26 ,Mailbox 26 receive message lost" "Not lost,Lost" bitfld.long 0x00 25. " RML25 ,Mailbox 25 receive message lost" "Not lost,Lost" bitfld.long 0x00 24. " RML24 ,Mailbox 24 receive message lost" "Not lost,Lost" textline " " bitfld.long 0x00 23. " RML23 ,Mailbox 23 receive message lost" "Not lost,Lost" bitfld.long 0x00 22. " RML22 ,Mailbox 22 receive message lost" "Not lost,Lost" bitfld.long 0x00 21. " RML21 ,Mailbox 21 receive message lost" "Not lost,Lost" bitfld.long 0x00 20. " RML20 ,Mailbox 20 receive message lost" "Not lost,Lost" textline " " bitfld.long 0x00 19. " RML19 ,Mailbox 19 receive message lost" "Not lost,Lost" bitfld.long 0x00 18. " RML18 ,Mailbox 18 receive message lost" "Not lost,Lost" bitfld.long 0x00 17. " RML17 ,Mailbox 17 receive message lost" "Not lost,Lost" bitfld.long 0x00 16. " RML16 ,Mailbox 16 receive message lost" "Not lost,Lost" textline " " bitfld.long 0x00 15. " RML15 ,Mailbox 15 receive message lost" "Not lost,Lost" bitfld.long 0x00 14. " RML14 ,Mailbox 14 receive message lost" "Not lost,Lost" bitfld.long 0x00 13. " RML13 ,Mailbox 13 receive message lost" "Not lost,Lost" bitfld.long 0x00 12. " RML12 ,Mailbox 12 receive message lost" "Not lost,Lost" textline " " bitfld.long 0x00 11. " RML11 ,Mailbox 11 receive message lost" "Not lost,Lost" bitfld.long 0x00 10. " RML10 ,Mailbox 10 receive message lost" "Not lost,Lost" bitfld.long 0x00 9. " RML9 ,Mailbox 9 receive message lost" "Not lost,Lost" bitfld.long 0x00 8. " RML8 ,Mailbox 8 receive message lost" "Not lost,Lost" textline " " bitfld.long 0x00 7. " RML7 ,Mailbox 7 receive message lost" "Not lost,Lost" bitfld.long 0x00 6. " RML6 ,Mailbox 6 receive message lost" "Not lost,Lost" bitfld.long 0x00 5. " RML5 ,Mailbox 5 receive message lost" "Not lost,Lost" bitfld.long 0x00 4. " RML4 ,Mailbox 4 receive message lost" "Not lost,Lost" textline " " bitfld.long 0x00 3. " RML3 ,Mailbox 3 receive message lost" "Not lost,Lost" bitfld.long 0x00 2. " RML2 ,Mailbox 2 receive message lost" "Not lost,Lost" bitfld.long 0x00 1. " RML1 ,Mailbox 1 receive message lost" "Not lost,Lost" bitfld.long 0x00 0. " RML0 ,Mailbox 0 receive message lost" "Not lost,Lost" sif CPU()=="TMPM354" rgroup.long 0x4A0++0x3 line.long 0x00 "CANRFP,Remote frame pending" bitfld.long 0x00 31. " RFP31 ,Mailbox 31 remote frame pending" "Not received,Received" bitfld.long 0x00 30. " RFP30 ,Mailbox 30 remote frame pending" "Not received,Received" bitfld.long 0x00 29. " RFP29 ,Mailbox 29 remote frame pending" "Not received,Received" bitfld.long 0x00 28. " RFP28 ,Mailbox 28 remote frame pending" "Not received,Received" textline " " bitfld.long 0x00 27. " RFP27 ,Mailbox 27 remote frame pending" "Not received,Received" bitfld.long 0x00 26. " RFP26 ,Mailbox 26 remote frame pending" "Not received,Received" bitfld.long 0x00 25. " RFP25 ,Mailbox 25 remote frame pending" "Not received,Received" bitfld.long 0x00 24. " RFP24 ,Mailbox 24 remote frame pending" "Not received,Received" textline " " bitfld.long 0x00 23. " RFP23 ,Mailbox 23 remote frame pending" "Not received,Received" bitfld.long 0x00 22. " RFP22 ,Mailbox 22 remote frame pending" "Not received,Received" bitfld.long 0x00 21. " RFP21 ,Mailbox 21 remote frame pending" "Not received,Received" bitfld.long 0x00 20. " RFP20 ,Mailbox 20 remote frame pending" "Not received,Received" textline " " bitfld.long 0x00 19. " RFP19 ,Mailbox 19 remote frame pending" "Not received,Received" bitfld.long 0x00 18. " RFP18 ,Mailbox 18 remote frame pending" "Not received,Received" bitfld.long 0x00 17. " RFP17 ,Mailbox 17 remote frame pending" "Not received,Received" bitfld.long 0x00 16. " RFP16 ,Mailbox 16 remote frame pending" "Not received,Received" textline " " bitfld.long 0x00 15. " RFP15 ,Mailbox 15 remote frame pending" "Not received,Received" bitfld.long 0x00 14. " RFP14 ,Mailbox 14 remote frame pending" "Not received,Received" bitfld.long 0x00 13. " RFP13 ,Mailbox 13 remote frame pending" "Not received,Received" bitfld.long 0x00 12. " RFP12 ,Mailbox 12 remote frame pending" "Not received,Received" textline " " bitfld.long 0x00 11. " RFP11 ,Mailbox 11 remote frame pending" "Not received,Received" bitfld.long 0x00 10. " RFP10 ,Mailbox 10 remote frame pending" "Not received,Received" bitfld.long 0x00 9. " RFP9 ,Mailbox 9 remote frame pending" "Not received,Received" bitfld.long 0x00 8. " RFP8 ,Mailbox 8 remote frame pending" "Not received,Received" textline " " bitfld.long 0x00 7. " RFP7 ,Mailbox 7 remote frame pending" "Not received,Received" bitfld.long 0x00 6. " RFP6 ,Mailbox 6 remote frame pending" "Not received,Received" bitfld.long 0x00 5. " RFP5 ,Mailbox 5 remote frame pending" "Not received,Received" bitfld.long 0x00 4. " RFP4 ,Mailbox 4 remote frame pending" "Not received,Received" textline " " bitfld.long 0x00 3. " RFP3 ,Mailbox 3 remote frame pending" "Not received,Received" bitfld.long 0x00 2. " RFP2 ,Mailbox 2 remote frame pending" "Not received,Received" bitfld.long 0x00 1. " RFP1 ,Mailbox 1 remote frame pending" "Not received,Received" bitfld.long 0x00 0. " RFP0 ,Mailbox 0 remote frame pending" "Not received,Received" else group.long 0x4A0++0x3 line.long 0x00 "CANRFP,Remote frame pending" bitfld.long 0x00 31. " RFP31 ,Mailbox 31 remote frame pending" "Not received,Received" bitfld.long 0x00 30. " RFP30 ,Mailbox 30 remote frame pending" "Not received,Received" bitfld.long 0x00 29. " RFP29 ,Mailbox 29 remote frame pending" "Not received,Received" bitfld.long 0x00 28. " RFP28 ,Mailbox 28 remote frame pending" "Not received,Received" textline " " bitfld.long 0x00 27. " RFP27 ,Mailbox 27 remote frame pending" "Not received,Received" bitfld.long 0x00 26. " RFP26 ,Mailbox 26 remote frame pending" "Not received,Received" bitfld.long 0x00 25. " RFP25 ,Mailbox 25 remote frame pending" "Not received,Received" bitfld.long 0x00 24. " RFP24 ,Mailbox 24 remote frame pending" "Not received,Received" textline " " bitfld.long 0x00 23. " RFP23 ,Mailbox 23 remote frame pending" "Not received,Received" bitfld.long 0x00 22. " RFP22 ,Mailbox 22 remote frame pending" "Not received,Received" bitfld.long 0x00 21. " RFP21 ,Mailbox 21 remote frame pending" "Not received,Received" bitfld.long 0x00 20. " RFP20 ,Mailbox 20 remote frame pending" "Not received,Received" textline " " bitfld.long 0x00 19. " RFP19 ,Mailbox 19 remote frame pending" "Not received,Received" bitfld.long 0x00 18. " RFP18 ,Mailbox 18 remote frame pending" "Not received,Received" bitfld.long 0x00 17. " RFP17 ,Mailbox 17 remote frame pending" "Not received,Received" bitfld.long 0x00 16. " RFP16 ,Mailbox 16 remote frame pending" "Not received,Received" textline " " bitfld.long 0x00 15. " RFP15 ,Mailbox 15 remote frame pending" "Not received,Received" bitfld.long 0x00 14. " RFP14 ,Mailbox 14 remote frame pending" "Not received,Received" bitfld.long 0x00 13. " RFP13 ,Mailbox 13 remote frame pending" "Not received,Received" bitfld.long 0x00 12. " RFP12 ,Mailbox 12 remote frame pending" "Not received,Received" textline " " bitfld.long 0x00 11. " RFP11 ,Mailbox 11 remote frame pending" "Not received,Received" bitfld.long 0x00 10. " RFP10 ,Mailbox 10 remote frame pending" "Not received,Received" bitfld.long 0x00 9. " RFP9 ,Mailbox 9 remote frame pending" "Not received,Received" bitfld.long 0x00 8. " RFP8 ,Mailbox 8 remote frame pending" "Not received,Received" textline " " bitfld.long 0x00 7. " RFP7 ,Mailbox 7 remote frame pending" "Not received,Received" bitfld.long 0x00 6. " RFP6 ,Mailbox 6 remote frame pending" "Not received,Received" bitfld.long 0x00 5. " RFP5 ,Mailbox 5 remote frame pending" "Not received,Received" bitfld.long 0x00 4. " RFP4 ,Mailbox 4 remote frame pending" "Not received,Received" textline " " bitfld.long 0x00 3. " RFP3 ,Mailbox 3 remote frame pending" "Not received,Received" bitfld.long 0x00 2. " RFP2 ,Mailbox 2 remote frame pending" "Not received,Received" bitfld.long 0x00 1. " RFP1 ,Mailbox 1 remote frame pending" "Not received,Received" bitfld.long 0x00 0. " RFP0 ,Mailbox 0 remote frame pending" "Not received,Received" endif textline " " sif CPU()=="TMPM354" if (((d.l(ad:0x40005000+0x0))&0x80000000)==0x80000000) group.long 0x4C0++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB0" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" bitfld.long 0x00 17. " AM17 ,Mask the bit 17 of receive message ID" "Not masked,Masked" bitfld.long 0x00 16. " AM16 ,Mask the bit 16 of receive message ID" "Not masked,Masked" bitfld.long 0x00 15. " AM15 ,Mask the bit 15 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 14. " AM14 ,Mask the bit 14 of receive message ID" "Not masked,Masked" bitfld.long 0x00 13. " AM13 ,Mask the bit 13 of receive message ID" "Not masked,Masked" bitfld.long 0x00 12. " AM12 ,Mask the bit 12 of receive message ID" "Not masked,Masked" bitfld.long 0x00 11. " AM11 ,Mask the bit 11 of receive message ID" "Not masked,Masked" bitfld.long 0x00 10. " AM10 ,Mask the bit 10 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 9. " AM9 ,Mask the bit 9 of receive message ID" "Not masked,Masked" bitfld.long 0x00 8. " AM8 ,Mask the bit 8 of receive message ID" "Not masked,Masked" bitfld.long 0x00 7. " AM7 ,Mask the bit 7 of receive message ID" "Not masked,Masked" bitfld.long 0x00 6. " AM6 ,Mask the bit 6 of receive message ID" "Not masked,Masked" bitfld.long 0x00 5. " AM5 ,Mask the bit 5 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 4. " AM4 ,Mask the bit 4 of receive message ID" "Not masked,Masked" bitfld.long 0x00 3. " AM3 ,Mask the bit 3 of receive message ID" "Not masked,Masked" bitfld.long 0x00 2. " AM2 ,Mask the bit 2 of receive message ID" "Not masked,Masked" bitfld.long 0x00 1. " AM1 ,Mask the bit 1 of receive message ID" "Not masked,Masked" bitfld.long 0x00 0. " AM0 ,Mask the bit 0 of receive message ID" "Not masked,Masked" else group.long 0x4C0++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB0" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" endif if (((d.l(ad:0x40005000+0x20))&0x80000000)==0x80000000) group.long 0x4C8++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB1" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" bitfld.long 0x00 17. " AM17 ,Mask the bit 17 of receive message ID" "Not masked,Masked" bitfld.long 0x00 16. " AM16 ,Mask the bit 16 of receive message ID" "Not masked,Masked" bitfld.long 0x00 15. " AM15 ,Mask the bit 15 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 14. " AM14 ,Mask the bit 14 of receive message ID" "Not masked,Masked" bitfld.long 0x00 13. " AM13 ,Mask the bit 13 of receive message ID" "Not masked,Masked" bitfld.long 0x00 12. " AM12 ,Mask the bit 12 of receive message ID" "Not masked,Masked" bitfld.long 0x00 11. " AM11 ,Mask the bit 11 of receive message ID" "Not masked,Masked" bitfld.long 0x00 10. " AM10 ,Mask the bit 10 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 9. " AM9 ,Mask the bit 9 of receive message ID" "Not masked,Masked" bitfld.long 0x00 8. " AM8 ,Mask the bit 8 of receive message ID" "Not masked,Masked" bitfld.long 0x00 7. " AM7 ,Mask the bit 7 of receive message ID" "Not masked,Masked" bitfld.long 0x00 6. " AM6 ,Mask the bit 6 of receive message ID" "Not masked,Masked" bitfld.long 0x00 5. " AM5 ,Mask the bit 5 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 4. " AM4 ,Mask the bit 4 of receive message ID" "Not masked,Masked" bitfld.long 0x00 3. " AM3 ,Mask the bit 3 of receive message ID" "Not masked,Masked" bitfld.long 0x00 2. " AM2 ,Mask the bit 2 of receive message ID" "Not masked,Masked" bitfld.long 0x00 1. " AM1 ,Mask the bit 1 of receive message ID" "Not masked,Masked" bitfld.long 0x00 0. " AM0 ,Mask the bit 0 of receive message ID" "Not masked,Masked" else group.long 0x4C8++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB1" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" endif if (((d.l(ad:0x40005000+0x40))&0x80000000)==0x80000000) group.long 0x4D0++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB2" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" bitfld.long 0x00 17. " AM17 ,Mask the bit 17 of receive message ID" "Not masked,Masked" bitfld.long 0x00 16. " AM16 ,Mask the bit 16 of receive message ID" "Not masked,Masked" bitfld.long 0x00 15. " AM15 ,Mask the bit 15 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 14. " AM14 ,Mask the bit 14 of receive message ID" "Not masked,Masked" bitfld.long 0x00 13. " AM13 ,Mask the bit 13 of receive message ID" "Not masked,Masked" bitfld.long 0x00 12. " AM12 ,Mask the bit 12 of receive message ID" "Not masked,Masked" bitfld.long 0x00 11. " AM11 ,Mask the bit 11 of receive message ID" "Not masked,Masked" bitfld.long 0x00 10. " AM10 ,Mask the bit 10 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 9. " AM9 ,Mask the bit 9 of receive message ID" "Not masked,Masked" bitfld.long 0x00 8. " AM8 ,Mask the bit 8 of receive message ID" "Not masked,Masked" bitfld.long 0x00 7. " AM7 ,Mask the bit 7 of receive message ID" "Not masked,Masked" bitfld.long 0x00 6. " AM6 ,Mask the bit 6 of receive message ID" "Not masked,Masked" bitfld.long 0x00 5. " AM5 ,Mask the bit 5 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 4. " AM4 ,Mask the bit 4 of receive message ID" "Not masked,Masked" bitfld.long 0x00 3. " AM3 ,Mask the bit 3 of receive message ID" "Not masked,Masked" bitfld.long 0x00 2. " AM2 ,Mask the bit 2 of receive message ID" "Not masked,Masked" bitfld.long 0x00 1. " AM1 ,Mask the bit 1 of receive message ID" "Not masked,Masked" bitfld.long 0x00 0. " AM0 ,Mask the bit 0 of receive message ID" "Not masked,Masked" else group.long 0x4D0++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB2" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" endif if (((d.l(ad:0x40005000+0x60))&0x80000000)==0x80000000) group.long 0x4D8++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB3" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" bitfld.long 0x00 17. " AM17 ,Mask the bit 17 of receive message ID" "Not masked,Masked" bitfld.long 0x00 16. " AM16 ,Mask the bit 16 of receive message ID" "Not masked,Masked" bitfld.long 0x00 15. " AM15 ,Mask the bit 15 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 14. " AM14 ,Mask the bit 14 of receive message ID" "Not masked,Masked" bitfld.long 0x00 13. " AM13 ,Mask the bit 13 of receive message ID" "Not masked,Masked" bitfld.long 0x00 12. " AM12 ,Mask the bit 12 of receive message ID" "Not masked,Masked" bitfld.long 0x00 11. " AM11 ,Mask the bit 11 of receive message ID" "Not masked,Masked" bitfld.long 0x00 10. " AM10 ,Mask the bit 10 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 9. " AM9 ,Mask the bit 9 of receive message ID" "Not masked,Masked" bitfld.long 0x00 8. " AM8 ,Mask the bit 8 of receive message ID" "Not masked,Masked" bitfld.long 0x00 7. " AM7 ,Mask the bit 7 of receive message ID" "Not masked,Masked" bitfld.long 0x00 6. " AM6 ,Mask the bit 6 of receive message ID" "Not masked,Masked" bitfld.long 0x00 5. " AM5 ,Mask the bit 5 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 4. " AM4 ,Mask the bit 4 of receive message ID" "Not masked,Masked" bitfld.long 0x00 3. " AM3 ,Mask the bit 3 of receive message ID" "Not masked,Masked" bitfld.long 0x00 2. " AM2 ,Mask the bit 2 of receive message ID" "Not masked,Masked" bitfld.long 0x00 1. " AM1 ,Mask the bit 1 of receive message ID" "Not masked,Masked" bitfld.long 0x00 0. " AM0 ,Mask the bit 0 of receive message ID" "Not masked,Masked" else group.long 0x4D8++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB3" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" endif if (((d.l(ad:0x40005000+0x80))&0x80000000)==0x80000000) group.long 0x4E0++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB4" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" bitfld.long 0x00 17. " AM17 ,Mask the bit 17 of receive message ID" "Not masked,Masked" bitfld.long 0x00 16. " AM16 ,Mask the bit 16 of receive message ID" "Not masked,Masked" bitfld.long 0x00 15. " AM15 ,Mask the bit 15 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 14. " AM14 ,Mask the bit 14 of receive message ID" "Not masked,Masked" bitfld.long 0x00 13. " AM13 ,Mask the bit 13 of receive message ID" "Not masked,Masked" bitfld.long 0x00 12. " AM12 ,Mask the bit 12 of receive message ID" "Not masked,Masked" bitfld.long 0x00 11. " AM11 ,Mask the bit 11 of receive message ID" "Not masked,Masked" bitfld.long 0x00 10. " AM10 ,Mask the bit 10 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 9. " AM9 ,Mask the bit 9 of receive message ID" "Not masked,Masked" bitfld.long 0x00 8. " AM8 ,Mask the bit 8 of receive message ID" "Not masked,Masked" bitfld.long 0x00 7. " AM7 ,Mask the bit 7 of receive message ID" "Not masked,Masked" bitfld.long 0x00 6. " AM6 ,Mask the bit 6 of receive message ID" "Not masked,Masked" bitfld.long 0x00 5. " AM5 ,Mask the bit 5 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 4. " AM4 ,Mask the bit 4 of receive message ID" "Not masked,Masked" bitfld.long 0x00 3. " AM3 ,Mask the bit 3 of receive message ID" "Not masked,Masked" bitfld.long 0x00 2. " AM2 ,Mask the bit 2 of receive message ID" "Not masked,Masked" bitfld.long 0x00 1. " AM1 ,Mask the bit 1 of receive message ID" "Not masked,Masked" bitfld.long 0x00 0. " AM0 ,Mask the bit 0 of receive message ID" "Not masked,Masked" else group.long 0x4E0++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB4" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" endif if (((d.l(ad:0x40005000+0xA0))&0x80000000)==0x80000000) group.long 0x4E8++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB5" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" bitfld.long 0x00 17. " AM17 ,Mask the bit 17 of receive message ID" "Not masked,Masked" bitfld.long 0x00 16. " AM16 ,Mask the bit 16 of receive message ID" "Not masked,Masked" bitfld.long 0x00 15. " AM15 ,Mask the bit 15 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 14. " AM14 ,Mask the bit 14 of receive message ID" "Not masked,Masked" bitfld.long 0x00 13. " AM13 ,Mask the bit 13 of receive message ID" "Not masked,Masked" bitfld.long 0x00 12. " AM12 ,Mask the bit 12 of receive message ID" "Not masked,Masked" bitfld.long 0x00 11. " AM11 ,Mask the bit 11 of receive message ID" "Not masked,Masked" bitfld.long 0x00 10. " AM10 ,Mask the bit 10 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 9. " AM9 ,Mask the bit 9 of receive message ID" "Not masked,Masked" bitfld.long 0x00 8. " AM8 ,Mask the bit 8 of receive message ID" "Not masked,Masked" bitfld.long 0x00 7. " AM7 ,Mask the bit 7 of receive message ID" "Not masked,Masked" bitfld.long 0x00 6. " AM6 ,Mask the bit 6 of receive message ID" "Not masked,Masked" bitfld.long 0x00 5. " AM5 ,Mask the bit 5 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 4. " AM4 ,Mask the bit 4 of receive message ID" "Not masked,Masked" bitfld.long 0x00 3. " AM3 ,Mask the bit 3 of receive message ID" "Not masked,Masked" bitfld.long 0x00 2. " AM2 ,Mask the bit 2 of receive message ID" "Not masked,Masked" bitfld.long 0x00 1. " AM1 ,Mask the bit 1 of receive message ID" "Not masked,Masked" bitfld.long 0x00 0. " AM0 ,Mask the bit 0 of receive message ID" "Not masked,Masked" else group.long 0x4E8++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB5" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" endif if (((d.l(ad:0x40005000+0xC0))&0x80000000)==0x80000000) group.long 0x4F0++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB6" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" bitfld.long 0x00 17. " AM17 ,Mask the bit 17 of receive message ID" "Not masked,Masked" bitfld.long 0x00 16. " AM16 ,Mask the bit 16 of receive message ID" "Not masked,Masked" bitfld.long 0x00 15. " AM15 ,Mask the bit 15 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 14. " AM14 ,Mask the bit 14 of receive message ID" "Not masked,Masked" bitfld.long 0x00 13. " AM13 ,Mask the bit 13 of receive message ID" "Not masked,Masked" bitfld.long 0x00 12. " AM12 ,Mask the bit 12 of receive message ID" "Not masked,Masked" bitfld.long 0x00 11. " AM11 ,Mask the bit 11 of receive message ID" "Not masked,Masked" bitfld.long 0x00 10. " AM10 ,Mask the bit 10 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 9. " AM9 ,Mask the bit 9 of receive message ID" "Not masked,Masked" bitfld.long 0x00 8. " AM8 ,Mask the bit 8 of receive message ID" "Not masked,Masked" bitfld.long 0x00 7. " AM7 ,Mask the bit 7 of receive message ID" "Not masked,Masked" bitfld.long 0x00 6. " AM6 ,Mask the bit 6 of receive message ID" "Not masked,Masked" bitfld.long 0x00 5. " AM5 ,Mask the bit 5 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 4. " AM4 ,Mask the bit 4 of receive message ID" "Not masked,Masked" bitfld.long 0x00 3. " AM3 ,Mask the bit 3 of receive message ID" "Not masked,Masked" bitfld.long 0x00 2. " AM2 ,Mask the bit 2 of receive message ID" "Not masked,Masked" bitfld.long 0x00 1. " AM1 ,Mask the bit 1 of receive message ID" "Not masked,Masked" bitfld.long 0x00 0. " AM0 ,Mask the bit 0 of receive message ID" "Not masked,Masked" else group.long 0x4F0++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB6" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" endif if (((d.l(ad:0x40005000+0xE0))&0x80000000)==0x80000000) group.long 0x4F8++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB7" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" bitfld.long 0x00 17. " AM17 ,Mask the bit 17 of receive message ID" "Not masked,Masked" bitfld.long 0x00 16. " AM16 ,Mask the bit 16 of receive message ID" "Not masked,Masked" bitfld.long 0x00 15. " AM15 ,Mask the bit 15 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 14. " AM14 ,Mask the bit 14 of receive message ID" "Not masked,Masked" bitfld.long 0x00 13. " AM13 ,Mask the bit 13 of receive message ID" "Not masked,Masked" bitfld.long 0x00 12. " AM12 ,Mask the bit 12 of receive message ID" "Not masked,Masked" bitfld.long 0x00 11. " AM11 ,Mask the bit 11 of receive message ID" "Not masked,Masked" bitfld.long 0x00 10. " AM10 ,Mask the bit 10 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 9. " AM9 ,Mask the bit 9 of receive message ID" "Not masked,Masked" bitfld.long 0x00 8. " AM8 ,Mask the bit 8 of receive message ID" "Not masked,Masked" bitfld.long 0x00 7. " AM7 ,Mask the bit 7 of receive message ID" "Not masked,Masked" bitfld.long 0x00 6. " AM6 ,Mask the bit 6 of receive message ID" "Not masked,Masked" bitfld.long 0x00 5. " AM5 ,Mask the bit 5 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 4. " AM4 ,Mask the bit 4 of receive message ID" "Not masked,Masked" bitfld.long 0x00 3. " AM3 ,Mask the bit 3 of receive message ID" "Not masked,Masked" bitfld.long 0x00 2. " AM2 ,Mask the bit 2 of receive message ID" "Not masked,Masked" bitfld.long 0x00 1. " AM1 ,Mask the bit 1 of receive message ID" "Not masked,Masked" bitfld.long 0x00 0. " AM0 ,Mask the bit 0 of receive message ID" "Not masked,Masked" else group.long 0x4F8++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB7" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" endif if (((d.l(ad:0x40005000+0x100))&0x80000000)==0x80000000) group.long 0x500++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB8" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" bitfld.long 0x00 17. " AM17 ,Mask the bit 17 of receive message ID" "Not masked,Masked" bitfld.long 0x00 16. " AM16 ,Mask the bit 16 of receive message ID" "Not masked,Masked" bitfld.long 0x00 15. " AM15 ,Mask the bit 15 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 14. " AM14 ,Mask the bit 14 of receive message ID" "Not masked,Masked" bitfld.long 0x00 13. " AM13 ,Mask the bit 13 of receive message ID" "Not masked,Masked" bitfld.long 0x00 12. " AM12 ,Mask the bit 12 of receive message ID" "Not masked,Masked" bitfld.long 0x00 11. " AM11 ,Mask the bit 11 of receive message ID" "Not masked,Masked" bitfld.long 0x00 10. " AM10 ,Mask the bit 10 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 9. " AM9 ,Mask the bit 9 of receive message ID" "Not masked,Masked" bitfld.long 0x00 8. " AM8 ,Mask the bit 8 of receive message ID" "Not masked,Masked" bitfld.long 0x00 7. " AM7 ,Mask the bit 7 of receive message ID" "Not masked,Masked" bitfld.long 0x00 6. " AM6 ,Mask the bit 6 of receive message ID" "Not masked,Masked" bitfld.long 0x00 5. " AM5 ,Mask the bit 5 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 4. " AM4 ,Mask the bit 4 of receive message ID" "Not masked,Masked" bitfld.long 0x00 3. " AM3 ,Mask the bit 3 of receive message ID" "Not masked,Masked" bitfld.long 0x00 2. " AM2 ,Mask the bit 2 of receive message ID" "Not masked,Masked" bitfld.long 0x00 1. " AM1 ,Mask the bit 1 of receive message ID" "Not masked,Masked" bitfld.long 0x00 0. " AM0 ,Mask the bit 0 of receive message ID" "Not masked,Masked" else group.long 0x500++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB8" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" endif if (((d.l(ad:0x40005000+0x120))&0x80000000)==0x80000000) group.long 0x508++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB9" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" bitfld.long 0x00 17. " AM17 ,Mask the bit 17 of receive message ID" "Not masked,Masked" bitfld.long 0x00 16. " AM16 ,Mask the bit 16 of receive message ID" "Not masked,Masked" bitfld.long 0x00 15. " AM15 ,Mask the bit 15 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 14. " AM14 ,Mask the bit 14 of receive message ID" "Not masked,Masked" bitfld.long 0x00 13. " AM13 ,Mask the bit 13 of receive message ID" "Not masked,Masked" bitfld.long 0x00 12. " AM12 ,Mask the bit 12 of receive message ID" "Not masked,Masked" bitfld.long 0x00 11. " AM11 ,Mask the bit 11 of receive message ID" "Not masked,Masked" bitfld.long 0x00 10. " AM10 ,Mask the bit 10 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 9. " AM9 ,Mask the bit 9 of receive message ID" "Not masked,Masked" bitfld.long 0x00 8. " AM8 ,Mask the bit 8 of receive message ID" "Not masked,Masked" bitfld.long 0x00 7. " AM7 ,Mask the bit 7 of receive message ID" "Not masked,Masked" bitfld.long 0x00 6. " AM6 ,Mask the bit 6 of receive message ID" "Not masked,Masked" bitfld.long 0x00 5. " AM5 ,Mask the bit 5 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 4. " AM4 ,Mask the bit 4 of receive message ID" "Not masked,Masked" bitfld.long 0x00 3. " AM3 ,Mask the bit 3 of receive message ID" "Not masked,Masked" bitfld.long 0x00 2. " AM2 ,Mask the bit 2 of receive message ID" "Not masked,Masked" bitfld.long 0x00 1. " AM1 ,Mask the bit 1 of receive message ID" "Not masked,Masked" bitfld.long 0x00 0. " AM0 ,Mask the bit 0 of receive message ID" "Not masked,Masked" else group.long 0x508++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB9" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" endif if (((d.l(ad:0x40005000+0x140))&0x80000000)==0x80000000) group.long 0x510++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB10" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" bitfld.long 0x00 17. " AM17 ,Mask the bit 17 of receive message ID" "Not masked,Masked" bitfld.long 0x00 16. " AM16 ,Mask the bit 16 of receive message ID" "Not masked,Masked" bitfld.long 0x00 15. " AM15 ,Mask the bit 15 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 14. " AM14 ,Mask the bit 14 of receive message ID" "Not masked,Masked" bitfld.long 0x00 13. " AM13 ,Mask the bit 13 of receive message ID" "Not masked,Masked" bitfld.long 0x00 12. " AM12 ,Mask the bit 12 of receive message ID" "Not masked,Masked" bitfld.long 0x00 11. " AM11 ,Mask the bit 11 of receive message ID" "Not masked,Masked" bitfld.long 0x00 10. " AM10 ,Mask the bit 10 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 9. " AM9 ,Mask the bit 9 of receive message ID" "Not masked,Masked" bitfld.long 0x00 8. " AM8 ,Mask the bit 8 of receive message ID" "Not masked,Masked" bitfld.long 0x00 7. " AM7 ,Mask the bit 7 of receive message ID" "Not masked,Masked" bitfld.long 0x00 6. " AM6 ,Mask the bit 6 of receive message ID" "Not masked,Masked" bitfld.long 0x00 5. " AM5 ,Mask the bit 5 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 4. " AM4 ,Mask the bit 4 of receive message ID" "Not masked,Masked" bitfld.long 0x00 3. " AM3 ,Mask the bit 3 of receive message ID" "Not masked,Masked" bitfld.long 0x00 2. " AM2 ,Mask the bit 2 of receive message ID" "Not masked,Masked" bitfld.long 0x00 1. " AM1 ,Mask the bit 1 of receive message ID" "Not masked,Masked" bitfld.long 0x00 0. " AM0 ,Mask the bit 0 of receive message ID" "Not masked,Masked" else group.long 0x510++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB10" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" endif if (((d.l(ad:0x40005000+0x160))&0x80000000)==0x80000000) group.long 0x518++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB11" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" bitfld.long 0x00 17. " AM17 ,Mask the bit 17 of receive message ID" "Not masked,Masked" bitfld.long 0x00 16. " AM16 ,Mask the bit 16 of receive message ID" "Not masked,Masked" bitfld.long 0x00 15. " AM15 ,Mask the bit 15 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 14. " AM14 ,Mask the bit 14 of receive message ID" "Not masked,Masked" bitfld.long 0x00 13. " AM13 ,Mask the bit 13 of receive message ID" "Not masked,Masked" bitfld.long 0x00 12. " AM12 ,Mask the bit 12 of receive message ID" "Not masked,Masked" bitfld.long 0x00 11. " AM11 ,Mask the bit 11 of receive message ID" "Not masked,Masked" bitfld.long 0x00 10. " AM10 ,Mask the bit 10 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 9. " AM9 ,Mask the bit 9 of receive message ID" "Not masked,Masked" bitfld.long 0x00 8. " AM8 ,Mask the bit 8 of receive message ID" "Not masked,Masked" bitfld.long 0x00 7. " AM7 ,Mask the bit 7 of receive message ID" "Not masked,Masked" bitfld.long 0x00 6. " AM6 ,Mask the bit 6 of receive message ID" "Not masked,Masked" bitfld.long 0x00 5. " AM5 ,Mask the bit 5 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 4. " AM4 ,Mask the bit 4 of receive message ID" "Not masked,Masked" bitfld.long 0x00 3. " AM3 ,Mask the bit 3 of receive message ID" "Not masked,Masked" bitfld.long 0x00 2. " AM2 ,Mask the bit 2 of receive message ID" "Not masked,Masked" bitfld.long 0x00 1. " AM1 ,Mask the bit 1 of receive message ID" "Not masked,Masked" bitfld.long 0x00 0. " AM0 ,Mask the bit 0 of receive message ID" "Not masked,Masked" else group.long 0x518++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB11" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" endif if (((d.l(ad:0x40005000+0x180))&0x80000000)==0x80000000) group.long 0x520++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB12" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" bitfld.long 0x00 17. " AM17 ,Mask the bit 17 of receive message ID" "Not masked,Masked" bitfld.long 0x00 16. " AM16 ,Mask the bit 16 of receive message ID" "Not masked,Masked" bitfld.long 0x00 15. " AM15 ,Mask the bit 15 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 14. " AM14 ,Mask the bit 14 of receive message ID" "Not masked,Masked" bitfld.long 0x00 13. " AM13 ,Mask the bit 13 of receive message ID" "Not masked,Masked" bitfld.long 0x00 12. " AM12 ,Mask the bit 12 of receive message ID" "Not masked,Masked" bitfld.long 0x00 11. " AM11 ,Mask the bit 11 of receive message ID" "Not masked,Masked" bitfld.long 0x00 10. " AM10 ,Mask the bit 10 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 9. " AM9 ,Mask the bit 9 of receive message ID" "Not masked,Masked" bitfld.long 0x00 8. " AM8 ,Mask the bit 8 of receive message ID" "Not masked,Masked" bitfld.long 0x00 7. " AM7 ,Mask the bit 7 of receive message ID" "Not masked,Masked" bitfld.long 0x00 6. " AM6 ,Mask the bit 6 of receive message ID" "Not masked,Masked" bitfld.long 0x00 5. " AM5 ,Mask the bit 5 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 4. " AM4 ,Mask the bit 4 of receive message ID" "Not masked,Masked" bitfld.long 0x00 3. " AM3 ,Mask the bit 3 of receive message ID" "Not masked,Masked" bitfld.long 0x00 2. " AM2 ,Mask the bit 2 of receive message ID" "Not masked,Masked" bitfld.long 0x00 1. " AM1 ,Mask the bit 1 of receive message ID" "Not masked,Masked" bitfld.long 0x00 0. " AM0 ,Mask the bit 0 of receive message ID" "Not masked,Masked" else group.long 0x520++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB12" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" endif if (((d.l(ad:0x40005000+0x1A0))&0x80000000)==0x80000000) group.long 0x528++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB13" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" bitfld.long 0x00 17. " AM17 ,Mask the bit 17 of receive message ID" "Not masked,Masked" bitfld.long 0x00 16. " AM16 ,Mask the bit 16 of receive message ID" "Not masked,Masked" bitfld.long 0x00 15. " AM15 ,Mask the bit 15 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 14. " AM14 ,Mask the bit 14 of receive message ID" "Not masked,Masked" bitfld.long 0x00 13. " AM13 ,Mask the bit 13 of receive message ID" "Not masked,Masked" bitfld.long 0x00 12. " AM12 ,Mask the bit 12 of receive message ID" "Not masked,Masked" bitfld.long 0x00 11. " AM11 ,Mask the bit 11 of receive message ID" "Not masked,Masked" bitfld.long 0x00 10. " AM10 ,Mask the bit 10 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 9. " AM9 ,Mask the bit 9 of receive message ID" "Not masked,Masked" bitfld.long 0x00 8. " AM8 ,Mask the bit 8 of receive message ID" "Not masked,Masked" bitfld.long 0x00 7. " AM7 ,Mask the bit 7 of receive message ID" "Not masked,Masked" bitfld.long 0x00 6. " AM6 ,Mask the bit 6 of receive message ID" "Not masked,Masked" bitfld.long 0x00 5. " AM5 ,Mask the bit 5 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 4. " AM4 ,Mask the bit 4 of receive message ID" "Not masked,Masked" bitfld.long 0x00 3. " AM3 ,Mask the bit 3 of receive message ID" "Not masked,Masked" bitfld.long 0x00 2. " AM2 ,Mask the bit 2 of receive message ID" "Not masked,Masked" bitfld.long 0x00 1. " AM1 ,Mask the bit 1 of receive message ID" "Not masked,Masked" bitfld.long 0x00 0. " AM0 ,Mask the bit 0 of receive message ID" "Not masked,Masked" else group.long 0x528++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB13" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" endif if (((d.l(ad:0x40005000+0x1C0))&0x80000000)==0x80000000) group.long 0x530++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB14" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" bitfld.long 0x00 17. " AM17 ,Mask the bit 17 of receive message ID" "Not masked,Masked" bitfld.long 0x00 16. " AM16 ,Mask the bit 16 of receive message ID" "Not masked,Masked" bitfld.long 0x00 15. " AM15 ,Mask the bit 15 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 14. " AM14 ,Mask the bit 14 of receive message ID" "Not masked,Masked" bitfld.long 0x00 13. " AM13 ,Mask the bit 13 of receive message ID" "Not masked,Masked" bitfld.long 0x00 12. " AM12 ,Mask the bit 12 of receive message ID" "Not masked,Masked" bitfld.long 0x00 11. " AM11 ,Mask the bit 11 of receive message ID" "Not masked,Masked" bitfld.long 0x00 10. " AM10 ,Mask the bit 10 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 9. " AM9 ,Mask the bit 9 of receive message ID" "Not masked,Masked" bitfld.long 0x00 8. " AM8 ,Mask the bit 8 of receive message ID" "Not masked,Masked" bitfld.long 0x00 7. " AM7 ,Mask the bit 7 of receive message ID" "Not masked,Masked" bitfld.long 0x00 6. " AM6 ,Mask the bit 6 of receive message ID" "Not masked,Masked" bitfld.long 0x00 5. " AM5 ,Mask the bit 5 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 4. " AM4 ,Mask the bit 4 of receive message ID" "Not masked,Masked" bitfld.long 0x00 3. " AM3 ,Mask the bit 3 of receive message ID" "Not masked,Masked" bitfld.long 0x00 2. " AM2 ,Mask the bit 2 of receive message ID" "Not masked,Masked" bitfld.long 0x00 1. " AM1 ,Mask the bit 1 of receive message ID" "Not masked,Masked" bitfld.long 0x00 0. " AM0 ,Mask the bit 0 of receive message ID" "Not masked,Masked" else group.long 0x530++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB14" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" endif if (((d.l(ad:0x40005000+0x1E0))&0x80000000)==0x80000000) group.long 0x538++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB15" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" bitfld.long 0x00 17. " AM17 ,Mask the bit 17 of receive message ID" "Not masked,Masked" bitfld.long 0x00 16. " AM16 ,Mask the bit 16 of receive message ID" "Not masked,Masked" bitfld.long 0x00 15. " AM15 ,Mask the bit 15 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 14. " AM14 ,Mask the bit 14 of receive message ID" "Not masked,Masked" bitfld.long 0x00 13. " AM13 ,Mask the bit 13 of receive message ID" "Not masked,Masked" bitfld.long 0x00 12. " AM12 ,Mask the bit 12 of receive message ID" "Not masked,Masked" bitfld.long 0x00 11. " AM11 ,Mask the bit 11 of receive message ID" "Not masked,Masked" bitfld.long 0x00 10. " AM10 ,Mask the bit 10 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 9. " AM9 ,Mask the bit 9 of receive message ID" "Not masked,Masked" bitfld.long 0x00 8. " AM8 ,Mask the bit 8 of receive message ID" "Not masked,Masked" bitfld.long 0x00 7. " AM7 ,Mask the bit 7 of receive message ID" "Not masked,Masked" bitfld.long 0x00 6. " AM6 ,Mask the bit 6 of receive message ID" "Not masked,Masked" bitfld.long 0x00 5. " AM5 ,Mask the bit 5 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 4. " AM4 ,Mask the bit 4 of receive message ID" "Not masked,Masked" bitfld.long 0x00 3. " AM3 ,Mask the bit 3 of receive message ID" "Not masked,Masked" bitfld.long 0x00 2. " AM2 ,Mask the bit 2 of receive message ID" "Not masked,Masked" bitfld.long 0x00 1. " AM1 ,Mask the bit 1 of receive message ID" "Not masked,Masked" bitfld.long 0x00 0. " AM0 ,Mask the bit 0 of receive message ID" "Not masked,Masked" else group.long 0x538++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB15" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" endif if (((d.l(ad:0x40005000+0x200))&0x80000000)==0x80000000) group.long 0x540++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB16" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" bitfld.long 0x00 17. " AM17 ,Mask the bit 17 of receive message ID" "Not masked,Masked" bitfld.long 0x00 16. " AM16 ,Mask the bit 16 of receive message ID" "Not masked,Masked" bitfld.long 0x00 15. " AM15 ,Mask the bit 15 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 14. " AM14 ,Mask the bit 14 of receive message ID" "Not masked,Masked" bitfld.long 0x00 13. " AM13 ,Mask the bit 13 of receive message ID" "Not masked,Masked" bitfld.long 0x00 12. " AM12 ,Mask the bit 12 of receive message ID" "Not masked,Masked" bitfld.long 0x00 11. " AM11 ,Mask the bit 11 of receive message ID" "Not masked,Masked" bitfld.long 0x00 10. " AM10 ,Mask the bit 10 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 9. " AM9 ,Mask the bit 9 of receive message ID" "Not masked,Masked" bitfld.long 0x00 8. " AM8 ,Mask the bit 8 of receive message ID" "Not masked,Masked" bitfld.long 0x00 7. " AM7 ,Mask the bit 7 of receive message ID" "Not masked,Masked" bitfld.long 0x00 6. " AM6 ,Mask the bit 6 of receive message ID" "Not masked,Masked" bitfld.long 0x00 5. " AM5 ,Mask the bit 5 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 4. " AM4 ,Mask the bit 4 of receive message ID" "Not masked,Masked" bitfld.long 0x00 3. " AM3 ,Mask the bit 3 of receive message ID" "Not masked,Masked" bitfld.long 0x00 2. " AM2 ,Mask the bit 2 of receive message ID" "Not masked,Masked" bitfld.long 0x00 1. " AM1 ,Mask the bit 1 of receive message ID" "Not masked,Masked" bitfld.long 0x00 0. " AM0 ,Mask the bit 0 of receive message ID" "Not masked,Masked" else group.long 0x540++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB16" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" endif if (((d.l(ad:0x40005000+0x220))&0x80000000)==0x80000000) group.long 0x548++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB17" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" bitfld.long 0x00 17. " AM17 ,Mask the bit 17 of receive message ID" "Not masked,Masked" bitfld.long 0x00 16. " AM16 ,Mask the bit 16 of receive message ID" "Not masked,Masked" bitfld.long 0x00 15. " AM15 ,Mask the bit 15 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 14. " AM14 ,Mask the bit 14 of receive message ID" "Not masked,Masked" bitfld.long 0x00 13. " AM13 ,Mask the bit 13 of receive message ID" "Not masked,Masked" bitfld.long 0x00 12. " AM12 ,Mask the bit 12 of receive message ID" "Not masked,Masked" bitfld.long 0x00 11. " AM11 ,Mask the bit 11 of receive message ID" "Not masked,Masked" bitfld.long 0x00 10. " AM10 ,Mask the bit 10 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 9. " AM9 ,Mask the bit 9 of receive message ID" "Not masked,Masked" bitfld.long 0x00 8. " AM8 ,Mask the bit 8 of receive message ID" "Not masked,Masked" bitfld.long 0x00 7. " AM7 ,Mask the bit 7 of receive message ID" "Not masked,Masked" bitfld.long 0x00 6. " AM6 ,Mask the bit 6 of receive message ID" "Not masked,Masked" bitfld.long 0x00 5. " AM5 ,Mask the bit 5 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 4. " AM4 ,Mask the bit 4 of receive message ID" "Not masked,Masked" bitfld.long 0x00 3. " AM3 ,Mask the bit 3 of receive message ID" "Not masked,Masked" bitfld.long 0x00 2. " AM2 ,Mask the bit 2 of receive message ID" "Not masked,Masked" bitfld.long 0x00 1. " AM1 ,Mask the bit 1 of receive message ID" "Not masked,Masked" bitfld.long 0x00 0. " AM0 ,Mask the bit 0 of receive message ID" "Not masked,Masked" else group.long 0x548++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB17" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" endif if (((d.l(ad:0x40005000+0x240))&0x80000000)==0x80000000) group.long 0x550++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB18" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" bitfld.long 0x00 17. " AM17 ,Mask the bit 17 of receive message ID" "Not masked,Masked" bitfld.long 0x00 16. " AM16 ,Mask the bit 16 of receive message ID" "Not masked,Masked" bitfld.long 0x00 15. " AM15 ,Mask the bit 15 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 14. " AM14 ,Mask the bit 14 of receive message ID" "Not masked,Masked" bitfld.long 0x00 13. " AM13 ,Mask the bit 13 of receive message ID" "Not masked,Masked" bitfld.long 0x00 12. " AM12 ,Mask the bit 12 of receive message ID" "Not masked,Masked" bitfld.long 0x00 11. " AM11 ,Mask the bit 11 of receive message ID" "Not masked,Masked" bitfld.long 0x00 10. " AM10 ,Mask the bit 10 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 9. " AM9 ,Mask the bit 9 of receive message ID" "Not masked,Masked" bitfld.long 0x00 8. " AM8 ,Mask the bit 8 of receive message ID" "Not masked,Masked" bitfld.long 0x00 7. " AM7 ,Mask the bit 7 of receive message ID" "Not masked,Masked" bitfld.long 0x00 6. " AM6 ,Mask the bit 6 of receive message ID" "Not masked,Masked" bitfld.long 0x00 5. " AM5 ,Mask the bit 5 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 4. " AM4 ,Mask the bit 4 of receive message ID" "Not masked,Masked" bitfld.long 0x00 3. " AM3 ,Mask the bit 3 of receive message ID" "Not masked,Masked" bitfld.long 0x00 2. " AM2 ,Mask the bit 2 of receive message ID" "Not masked,Masked" bitfld.long 0x00 1. " AM1 ,Mask the bit 1 of receive message ID" "Not masked,Masked" bitfld.long 0x00 0. " AM0 ,Mask the bit 0 of receive message ID" "Not masked,Masked" else group.long 0x550++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB18" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" endif if (((d.l(ad:0x40005000+0x260))&0x80000000)==0x80000000) group.long 0x558++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB19" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" bitfld.long 0x00 17. " AM17 ,Mask the bit 17 of receive message ID" "Not masked,Masked" bitfld.long 0x00 16. " AM16 ,Mask the bit 16 of receive message ID" "Not masked,Masked" bitfld.long 0x00 15. " AM15 ,Mask the bit 15 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 14. " AM14 ,Mask the bit 14 of receive message ID" "Not masked,Masked" bitfld.long 0x00 13. " AM13 ,Mask the bit 13 of receive message ID" "Not masked,Masked" bitfld.long 0x00 12. " AM12 ,Mask the bit 12 of receive message ID" "Not masked,Masked" bitfld.long 0x00 11. " AM11 ,Mask the bit 11 of receive message ID" "Not masked,Masked" bitfld.long 0x00 10. " AM10 ,Mask the bit 10 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 9. " AM9 ,Mask the bit 9 of receive message ID" "Not masked,Masked" bitfld.long 0x00 8. " AM8 ,Mask the bit 8 of receive message ID" "Not masked,Masked" bitfld.long 0x00 7. " AM7 ,Mask the bit 7 of receive message ID" "Not masked,Masked" bitfld.long 0x00 6. " AM6 ,Mask the bit 6 of receive message ID" "Not masked,Masked" bitfld.long 0x00 5. " AM5 ,Mask the bit 5 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 4. " AM4 ,Mask the bit 4 of receive message ID" "Not masked,Masked" bitfld.long 0x00 3. " AM3 ,Mask the bit 3 of receive message ID" "Not masked,Masked" bitfld.long 0x00 2. " AM2 ,Mask the bit 2 of receive message ID" "Not masked,Masked" bitfld.long 0x00 1. " AM1 ,Mask the bit 1 of receive message ID" "Not masked,Masked" bitfld.long 0x00 0. " AM0 ,Mask the bit 0 of receive message ID" "Not masked,Masked" else group.long 0x558++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB19" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" endif if (((d.l(ad:0x40005000+0x280))&0x80000000)==0x80000000) group.long 0x560++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB20" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" bitfld.long 0x00 17. " AM17 ,Mask the bit 17 of receive message ID" "Not masked,Masked" bitfld.long 0x00 16. " AM16 ,Mask the bit 16 of receive message ID" "Not masked,Masked" bitfld.long 0x00 15. " AM15 ,Mask the bit 15 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 14. " AM14 ,Mask the bit 14 of receive message ID" "Not masked,Masked" bitfld.long 0x00 13. " AM13 ,Mask the bit 13 of receive message ID" "Not masked,Masked" bitfld.long 0x00 12. " AM12 ,Mask the bit 12 of receive message ID" "Not masked,Masked" bitfld.long 0x00 11. " AM11 ,Mask the bit 11 of receive message ID" "Not masked,Masked" bitfld.long 0x00 10. " AM10 ,Mask the bit 10 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 9. " AM9 ,Mask the bit 9 of receive message ID" "Not masked,Masked" bitfld.long 0x00 8. " AM8 ,Mask the bit 8 of receive message ID" "Not masked,Masked" bitfld.long 0x00 7. " AM7 ,Mask the bit 7 of receive message ID" "Not masked,Masked" bitfld.long 0x00 6. " AM6 ,Mask the bit 6 of receive message ID" "Not masked,Masked" bitfld.long 0x00 5. " AM5 ,Mask the bit 5 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 4. " AM4 ,Mask the bit 4 of receive message ID" "Not masked,Masked" bitfld.long 0x00 3. " AM3 ,Mask the bit 3 of receive message ID" "Not masked,Masked" bitfld.long 0x00 2. " AM2 ,Mask the bit 2 of receive message ID" "Not masked,Masked" bitfld.long 0x00 1. " AM1 ,Mask the bit 1 of receive message ID" "Not masked,Masked" bitfld.long 0x00 0. " AM0 ,Mask the bit 0 of receive message ID" "Not masked,Masked" else group.long 0x560++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB20" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" endif if (((d.l(ad:0x40005000+0x2A0))&0x80000000)==0x80000000) group.long 0x568++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB21" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" bitfld.long 0x00 17. " AM17 ,Mask the bit 17 of receive message ID" "Not masked,Masked" bitfld.long 0x00 16. " AM16 ,Mask the bit 16 of receive message ID" "Not masked,Masked" bitfld.long 0x00 15. " AM15 ,Mask the bit 15 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 14. " AM14 ,Mask the bit 14 of receive message ID" "Not masked,Masked" bitfld.long 0x00 13. " AM13 ,Mask the bit 13 of receive message ID" "Not masked,Masked" bitfld.long 0x00 12. " AM12 ,Mask the bit 12 of receive message ID" "Not masked,Masked" bitfld.long 0x00 11. " AM11 ,Mask the bit 11 of receive message ID" "Not masked,Masked" bitfld.long 0x00 10. " AM10 ,Mask the bit 10 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 9. " AM9 ,Mask the bit 9 of receive message ID" "Not masked,Masked" bitfld.long 0x00 8. " AM8 ,Mask the bit 8 of receive message ID" "Not masked,Masked" bitfld.long 0x00 7. " AM7 ,Mask the bit 7 of receive message ID" "Not masked,Masked" bitfld.long 0x00 6. " AM6 ,Mask the bit 6 of receive message ID" "Not masked,Masked" bitfld.long 0x00 5. " AM5 ,Mask the bit 5 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 4. " AM4 ,Mask the bit 4 of receive message ID" "Not masked,Masked" bitfld.long 0x00 3. " AM3 ,Mask the bit 3 of receive message ID" "Not masked,Masked" bitfld.long 0x00 2. " AM2 ,Mask the bit 2 of receive message ID" "Not masked,Masked" bitfld.long 0x00 1. " AM1 ,Mask the bit 1 of receive message ID" "Not masked,Masked" bitfld.long 0x00 0. " AM0 ,Mask the bit 0 of receive message ID" "Not masked,Masked" else group.long 0x568++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB21" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" endif if (((d.l(ad:0x40005000+0x2C0))&0x80000000)==0x80000000) group.long 0x570++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB22" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" bitfld.long 0x00 17. " AM17 ,Mask the bit 17 of receive message ID" "Not masked,Masked" bitfld.long 0x00 16. " AM16 ,Mask the bit 16 of receive message ID" "Not masked,Masked" bitfld.long 0x00 15. " AM15 ,Mask the bit 15 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 14. " AM14 ,Mask the bit 14 of receive message ID" "Not masked,Masked" bitfld.long 0x00 13. " AM13 ,Mask the bit 13 of receive message ID" "Not masked,Masked" bitfld.long 0x00 12. " AM12 ,Mask the bit 12 of receive message ID" "Not masked,Masked" bitfld.long 0x00 11. " AM11 ,Mask the bit 11 of receive message ID" "Not masked,Masked" bitfld.long 0x00 10. " AM10 ,Mask the bit 10 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 9. " AM9 ,Mask the bit 9 of receive message ID" "Not masked,Masked" bitfld.long 0x00 8. " AM8 ,Mask the bit 8 of receive message ID" "Not masked,Masked" bitfld.long 0x00 7. " AM7 ,Mask the bit 7 of receive message ID" "Not masked,Masked" bitfld.long 0x00 6. " AM6 ,Mask the bit 6 of receive message ID" "Not masked,Masked" bitfld.long 0x00 5. " AM5 ,Mask the bit 5 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 4. " AM4 ,Mask the bit 4 of receive message ID" "Not masked,Masked" bitfld.long 0x00 3. " AM3 ,Mask the bit 3 of receive message ID" "Not masked,Masked" bitfld.long 0x00 2. " AM2 ,Mask the bit 2 of receive message ID" "Not masked,Masked" bitfld.long 0x00 1. " AM1 ,Mask the bit 1 of receive message ID" "Not masked,Masked" bitfld.long 0x00 0. " AM0 ,Mask the bit 0 of receive message ID" "Not masked,Masked" else group.long 0x570++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB22" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" endif if (((d.l(ad:0x40005000+0x2E0))&0x80000000)==0x80000000) group.long 0x578++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB23" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" bitfld.long 0x00 17. " AM17 ,Mask the bit 17 of receive message ID" "Not masked,Masked" bitfld.long 0x00 16. " AM16 ,Mask the bit 16 of receive message ID" "Not masked,Masked" bitfld.long 0x00 15. " AM15 ,Mask the bit 15 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 14. " AM14 ,Mask the bit 14 of receive message ID" "Not masked,Masked" bitfld.long 0x00 13. " AM13 ,Mask the bit 13 of receive message ID" "Not masked,Masked" bitfld.long 0x00 12. " AM12 ,Mask the bit 12 of receive message ID" "Not masked,Masked" bitfld.long 0x00 11. " AM11 ,Mask the bit 11 of receive message ID" "Not masked,Masked" bitfld.long 0x00 10. " AM10 ,Mask the bit 10 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 9. " AM9 ,Mask the bit 9 of receive message ID" "Not masked,Masked" bitfld.long 0x00 8. " AM8 ,Mask the bit 8 of receive message ID" "Not masked,Masked" bitfld.long 0x00 7. " AM7 ,Mask the bit 7 of receive message ID" "Not masked,Masked" bitfld.long 0x00 6. " AM6 ,Mask the bit 6 of receive message ID" "Not masked,Masked" bitfld.long 0x00 5. " AM5 ,Mask the bit 5 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 4. " AM4 ,Mask the bit 4 of receive message ID" "Not masked,Masked" bitfld.long 0x00 3. " AM3 ,Mask the bit 3 of receive message ID" "Not masked,Masked" bitfld.long 0x00 2. " AM2 ,Mask the bit 2 of receive message ID" "Not masked,Masked" bitfld.long 0x00 1. " AM1 ,Mask the bit 1 of receive message ID" "Not masked,Masked" bitfld.long 0x00 0. " AM0 ,Mask the bit 0 of receive message ID" "Not masked,Masked" else group.long 0x578++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB23" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" endif if (((d.l(ad:0x40005000+0x300))&0x80000000)==0x80000000) group.long 0x580++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB24" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" bitfld.long 0x00 17. " AM17 ,Mask the bit 17 of receive message ID" "Not masked,Masked" bitfld.long 0x00 16. " AM16 ,Mask the bit 16 of receive message ID" "Not masked,Masked" bitfld.long 0x00 15. " AM15 ,Mask the bit 15 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 14. " AM14 ,Mask the bit 14 of receive message ID" "Not masked,Masked" bitfld.long 0x00 13. " AM13 ,Mask the bit 13 of receive message ID" "Not masked,Masked" bitfld.long 0x00 12. " AM12 ,Mask the bit 12 of receive message ID" "Not masked,Masked" bitfld.long 0x00 11. " AM11 ,Mask the bit 11 of receive message ID" "Not masked,Masked" bitfld.long 0x00 10. " AM10 ,Mask the bit 10 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 9. " AM9 ,Mask the bit 9 of receive message ID" "Not masked,Masked" bitfld.long 0x00 8. " AM8 ,Mask the bit 8 of receive message ID" "Not masked,Masked" bitfld.long 0x00 7. " AM7 ,Mask the bit 7 of receive message ID" "Not masked,Masked" bitfld.long 0x00 6. " AM6 ,Mask the bit 6 of receive message ID" "Not masked,Masked" bitfld.long 0x00 5. " AM5 ,Mask the bit 5 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 4. " AM4 ,Mask the bit 4 of receive message ID" "Not masked,Masked" bitfld.long 0x00 3. " AM3 ,Mask the bit 3 of receive message ID" "Not masked,Masked" bitfld.long 0x00 2. " AM2 ,Mask the bit 2 of receive message ID" "Not masked,Masked" bitfld.long 0x00 1. " AM1 ,Mask the bit 1 of receive message ID" "Not masked,Masked" bitfld.long 0x00 0. " AM0 ,Mask the bit 0 of receive message ID" "Not masked,Masked" else group.long 0x580++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB24" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" endif if (((d.l(ad:0x40005000+0x320))&0x80000000)==0x80000000) group.long 0x588++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB25" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" bitfld.long 0x00 17. " AM17 ,Mask the bit 17 of receive message ID" "Not masked,Masked" bitfld.long 0x00 16. " AM16 ,Mask the bit 16 of receive message ID" "Not masked,Masked" bitfld.long 0x00 15. " AM15 ,Mask the bit 15 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 14. " AM14 ,Mask the bit 14 of receive message ID" "Not masked,Masked" bitfld.long 0x00 13. " AM13 ,Mask the bit 13 of receive message ID" "Not masked,Masked" bitfld.long 0x00 12. " AM12 ,Mask the bit 12 of receive message ID" "Not masked,Masked" bitfld.long 0x00 11. " AM11 ,Mask the bit 11 of receive message ID" "Not masked,Masked" bitfld.long 0x00 10. " AM10 ,Mask the bit 10 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 9. " AM9 ,Mask the bit 9 of receive message ID" "Not masked,Masked" bitfld.long 0x00 8. " AM8 ,Mask the bit 8 of receive message ID" "Not masked,Masked" bitfld.long 0x00 7. " AM7 ,Mask the bit 7 of receive message ID" "Not masked,Masked" bitfld.long 0x00 6. " AM6 ,Mask the bit 6 of receive message ID" "Not masked,Masked" bitfld.long 0x00 5. " AM5 ,Mask the bit 5 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 4. " AM4 ,Mask the bit 4 of receive message ID" "Not masked,Masked" bitfld.long 0x00 3. " AM3 ,Mask the bit 3 of receive message ID" "Not masked,Masked" bitfld.long 0x00 2. " AM2 ,Mask the bit 2 of receive message ID" "Not masked,Masked" bitfld.long 0x00 1. " AM1 ,Mask the bit 1 of receive message ID" "Not masked,Masked" bitfld.long 0x00 0. " AM0 ,Mask the bit 0 of receive message ID" "Not masked,Masked" else group.long 0x588++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB25" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" endif if (((d.l(ad:0x40005000+0x340))&0x80000000)==0x80000000) group.long 0x590++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB26" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" bitfld.long 0x00 17. " AM17 ,Mask the bit 17 of receive message ID" "Not masked,Masked" bitfld.long 0x00 16. " AM16 ,Mask the bit 16 of receive message ID" "Not masked,Masked" bitfld.long 0x00 15. " AM15 ,Mask the bit 15 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 14. " AM14 ,Mask the bit 14 of receive message ID" "Not masked,Masked" bitfld.long 0x00 13. " AM13 ,Mask the bit 13 of receive message ID" "Not masked,Masked" bitfld.long 0x00 12. " AM12 ,Mask the bit 12 of receive message ID" "Not masked,Masked" bitfld.long 0x00 11. " AM11 ,Mask the bit 11 of receive message ID" "Not masked,Masked" bitfld.long 0x00 10. " AM10 ,Mask the bit 10 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 9. " AM9 ,Mask the bit 9 of receive message ID" "Not masked,Masked" bitfld.long 0x00 8. " AM8 ,Mask the bit 8 of receive message ID" "Not masked,Masked" bitfld.long 0x00 7. " AM7 ,Mask the bit 7 of receive message ID" "Not masked,Masked" bitfld.long 0x00 6. " AM6 ,Mask the bit 6 of receive message ID" "Not masked,Masked" bitfld.long 0x00 5. " AM5 ,Mask the bit 5 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 4. " AM4 ,Mask the bit 4 of receive message ID" "Not masked,Masked" bitfld.long 0x00 3. " AM3 ,Mask the bit 3 of receive message ID" "Not masked,Masked" bitfld.long 0x00 2. " AM2 ,Mask the bit 2 of receive message ID" "Not masked,Masked" bitfld.long 0x00 1. " AM1 ,Mask the bit 1 of receive message ID" "Not masked,Masked" bitfld.long 0x00 0. " AM0 ,Mask the bit 0 of receive message ID" "Not masked,Masked" else group.long 0x590++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB26" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" endif if (((d.l(ad:0x40005000+0x360))&0x80000000)==0x80000000) group.long 0x598++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB27" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" bitfld.long 0x00 17. " AM17 ,Mask the bit 17 of receive message ID" "Not masked,Masked" bitfld.long 0x00 16. " AM16 ,Mask the bit 16 of receive message ID" "Not masked,Masked" bitfld.long 0x00 15. " AM15 ,Mask the bit 15 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 14. " AM14 ,Mask the bit 14 of receive message ID" "Not masked,Masked" bitfld.long 0x00 13. " AM13 ,Mask the bit 13 of receive message ID" "Not masked,Masked" bitfld.long 0x00 12. " AM12 ,Mask the bit 12 of receive message ID" "Not masked,Masked" bitfld.long 0x00 11. " AM11 ,Mask the bit 11 of receive message ID" "Not masked,Masked" bitfld.long 0x00 10. " AM10 ,Mask the bit 10 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 9. " AM9 ,Mask the bit 9 of receive message ID" "Not masked,Masked" bitfld.long 0x00 8. " AM8 ,Mask the bit 8 of receive message ID" "Not masked,Masked" bitfld.long 0x00 7. " AM7 ,Mask the bit 7 of receive message ID" "Not masked,Masked" bitfld.long 0x00 6. " AM6 ,Mask the bit 6 of receive message ID" "Not masked,Masked" bitfld.long 0x00 5. " AM5 ,Mask the bit 5 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 4. " AM4 ,Mask the bit 4 of receive message ID" "Not masked,Masked" bitfld.long 0x00 3. " AM3 ,Mask the bit 3 of receive message ID" "Not masked,Masked" bitfld.long 0x00 2. " AM2 ,Mask the bit 2 of receive message ID" "Not masked,Masked" bitfld.long 0x00 1. " AM1 ,Mask the bit 1 of receive message ID" "Not masked,Masked" bitfld.long 0x00 0. " AM0 ,Mask the bit 0 of receive message ID" "Not masked,Masked" else group.long 0x598++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB27" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" endif if (((d.l(ad:0x40005000+0x380))&0x80000000)==0x80000000) group.long 0x5A0++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB28" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" bitfld.long 0x00 17. " AM17 ,Mask the bit 17 of receive message ID" "Not masked,Masked" bitfld.long 0x00 16. " AM16 ,Mask the bit 16 of receive message ID" "Not masked,Masked" bitfld.long 0x00 15. " AM15 ,Mask the bit 15 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 14. " AM14 ,Mask the bit 14 of receive message ID" "Not masked,Masked" bitfld.long 0x00 13. " AM13 ,Mask the bit 13 of receive message ID" "Not masked,Masked" bitfld.long 0x00 12. " AM12 ,Mask the bit 12 of receive message ID" "Not masked,Masked" bitfld.long 0x00 11. " AM11 ,Mask the bit 11 of receive message ID" "Not masked,Masked" bitfld.long 0x00 10. " AM10 ,Mask the bit 10 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 9. " AM9 ,Mask the bit 9 of receive message ID" "Not masked,Masked" bitfld.long 0x00 8. " AM8 ,Mask the bit 8 of receive message ID" "Not masked,Masked" bitfld.long 0x00 7. " AM7 ,Mask the bit 7 of receive message ID" "Not masked,Masked" bitfld.long 0x00 6. " AM6 ,Mask the bit 6 of receive message ID" "Not masked,Masked" bitfld.long 0x00 5. " AM5 ,Mask the bit 5 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 4. " AM4 ,Mask the bit 4 of receive message ID" "Not masked,Masked" bitfld.long 0x00 3. " AM3 ,Mask the bit 3 of receive message ID" "Not masked,Masked" bitfld.long 0x00 2. " AM2 ,Mask the bit 2 of receive message ID" "Not masked,Masked" bitfld.long 0x00 1. " AM1 ,Mask the bit 1 of receive message ID" "Not masked,Masked" bitfld.long 0x00 0. " AM0 ,Mask the bit 0 of receive message ID" "Not masked,Masked" else group.long 0x5A0++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB28" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" endif if (((d.l(ad:0x40005000+0x3A0))&0x80000000)==0x80000000) group.long 0x5A8++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB29" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" bitfld.long 0x00 17. " AM17 ,Mask the bit 17 of receive message ID" "Not masked,Masked" bitfld.long 0x00 16. " AM16 ,Mask the bit 16 of receive message ID" "Not masked,Masked" bitfld.long 0x00 15. " AM15 ,Mask the bit 15 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 14. " AM14 ,Mask the bit 14 of receive message ID" "Not masked,Masked" bitfld.long 0x00 13. " AM13 ,Mask the bit 13 of receive message ID" "Not masked,Masked" bitfld.long 0x00 12. " AM12 ,Mask the bit 12 of receive message ID" "Not masked,Masked" bitfld.long 0x00 11. " AM11 ,Mask the bit 11 of receive message ID" "Not masked,Masked" bitfld.long 0x00 10. " AM10 ,Mask the bit 10 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 9. " AM9 ,Mask the bit 9 of receive message ID" "Not masked,Masked" bitfld.long 0x00 8. " AM8 ,Mask the bit 8 of receive message ID" "Not masked,Masked" bitfld.long 0x00 7. " AM7 ,Mask the bit 7 of receive message ID" "Not masked,Masked" bitfld.long 0x00 6. " AM6 ,Mask the bit 6 of receive message ID" "Not masked,Masked" bitfld.long 0x00 5. " AM5 ,Mask the bit 5 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 4. " AM4 ,Mask the bit 4 of receive message ID" "Not masked,Masked" bitfld.long 0x00 3. " AM3 ,Mask the bit 3 of receive message ID" "Not masked,Masked" bitfld.long 0x00 2. " AM2 ,Mask the bit 2 of receive message ID" "Not masked,Masked" bitfld.long 0x00 1. " AM1 ,Mask the bit 1 of receive message ID" "Not masked,Masked" bitfld.long 0x00 0. " AM0 ,Mask the bit 0 of receive message ID" "Not masked,Masked" else group.long 0x5A8++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB29" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" endif if (((d.l(ad:0x40005000+0x3C0))&0x80000000)==0x80000000) group.long 0x5B0++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB30" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" bitfld.long 0x00 17. " AM17 ,Mask the bit 17 of receive message ID" "Not masked,Masked" bitfld.long 0x00 16. " AM16 ,Mask the bit 16 of receive message ID" "Not masked,Masked" bitfld.long 0x00 15. " AM15 ,Mask the bit 15 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 14. " AM14 ,Mask the bit 14 of receive message ID" "Not masked,Masked" bitfld.long 0x00 13. " AM13 ,Mask the bit 13 of receive message ID" "Not masked,Masked" bitfld.long 0x00 12. " AM12 ,Mask the bit 12 of receive message ID" "Not masked,Masked" bitfld.long 0x00 11. " AM11 ,Mask the bit 11 of receive message ID" "Not masked,Masked" bitfld.long 0x00 10. " AM10 ,Mask the bit 10 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 9. " AM9 ,Mask the bit 9 of receive message ID" "Not masked,Masked" bitfld.long 0x00 8. " AM8 ,Mask the bit 8 of receive message ID" "Not masked,Masked" bitfld.long 0x00 7. " AM7 ,Mask the bit 7 of receive message ID" "Not masked,Masked" bitfld.long 0x00 6. " AM6 ,Mask the bit 6 of receive message ID" "Not masked,Masked" bitfld.long 0x00 5. " AM5 ,Mask the bit 5 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 4. " AM4 ,Mask the bit 4 of receive message ID" "Not masked,Masked" bitfld.long 0x00 3. " AM3 ,Mask the bit 3 of receive message ID" "Not masked,Masked" bitfld.long 0x00 2. " AM2 ,Mask the bit 2 of receive message ID" "Not masked,Masked" bitfld.long 0x00 1. " AM1 ,Mask the bit 1 of receive message ID" "Not masked,Masked" bitfld.long 0x00 0. " AM0 ,Mask the bit 0 of receive message ID" "Not masked,Masked" else group.long 0x5B0++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB30" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" endif if (((d.l(ad:0x40005000+0x3E0))&0x80000000)==0x80000000) group.long 0x5B8++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB31" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" bitfld.long 0x00 17. " AM17 ,Mask the bit 17 of receive message ID" "Not masked,Masked" bitfld.long 0x00 16. " AM16 ,Mask the bit 16 of receive message ID" "Not masked,Masked" bitfld.long 0x00 15. " AM15 ,Mask the bit 15 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 14. " AM14 ,Mask the bit 14 of receive message ID" "Not masked,Masked" bitfld.long 0x00 13. " AM13 ,Mask the bit 13 of receive message ID" "Not masked,Masked" bitfld.long 0x00 12. " AM12 ,Mask the bit 12 of receive message ID" "Not masked,Masked" bitfld.long 0x00 11. " AM11 ,Mask the bit 11 of receive message ID" "Not masked,Masked" bitfld.long 0x00 10. " AM10 ,Mask the bit 10 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 9. " AM9 ,Mask the bit 9 of receive message ID" "Not masked,Masked" bitfld.long 0x00 8. " AM8 ,Mask the bit 8 of receive message ID" "Not masked,Masked" bitfld.long 0x00 7. " AM7 ,Mask the bit 7 of receive message ID" "Not masked,Masked" bitfld.long 0x00 6. " AM6 ,Mask the bit 6 of receive message ID" "Not masked,Masked" bitfld.long 0x00 5. " AM5 ,Mask the bit 5 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 4. " AM4 ,Mask the bit 4 of receive message ID" "Not masked,Masked" bitfld.long 0x00 3. " AM3 ,Mask the bit 3 of receive message ID" "Not masked,Masked" bitfld.long 0x00 2. " AM2 ,Mask the bit 2 of receive message ID" "Not masked,Masked" bitfld.long 0x00 1. " AM1 ,Mask the bit 1 of receive message ID" "Not masked,Masked" bitfld.long 0x00 0. " AM0 ,Mask the bit 0 of receive message ID" "Not masked,Masked" else group.long 0x5B8++0x03 line.long 0x00 "MBAM,Acceptance ID Mask Register MB31" bitfld.long 0x00 31. " AMI ,Mask ID extension bit of the mailbox" "Not masked,Masked" bitfld.long 0x00 28. " AM28 ,Mask the bit 28 of receive message ID" "Not masked,Masked" bitfld.long 0x00 27. " AM27 ,Mask the bit 27 of receive message ID" "Not masked,Masked" bitfld.long 0x00 26. " AM26 ,Mask the bit 26 of receive message ID" "Not masked,Masked" bitfld.long 0x00 25. " AM25 ,Mask the bit 25 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 24. " AM24 ,Mask the bit 24 of receive message ID" "Not masked,Masked" bitfld.long 0x00 23. " AM23 ,Mask the bit 23 of receive message ID" "Not masked,Masked" bitfld.long 0x00 22. " AM22 ,Mask the bit 22 of receive message ID" "Not masked,Masked" bitfld.long 0x00 21. " AM21 ,Mask the bit 21 of receive message ID" "Not masked,Masked" bitfld.long 0x00 20. " AM20 ,Mask the bit 20 of receive message ID" "Not masked,Masked" textline " " bitfld.long 0x00 19. " AM19 ,Mask the bit 19 of receive message ID" "Not masked,Masked" bitfld.long 0x00 18. " AM18 ,Mask the bit 18 of receive message ID" "Not masked,Masked" endif else group.long 0x440++0x03 line.long 0x00 "CANLAM,Local acceptance mask" sif cpuis("TMPM350*") bitfld.long 0x00 31. " LAMI ,Local acceptance mask identifier extension bit" "Identifier extension bit determines which messages shall be received,Standard and extended frames can be received" textline " " else bitfld.long 0x00 31. " LAM31 ,Local acceptance mask bit 31" "Low,High" textline " " endif bitfld.long 0x00 28. " LAM28 ,Local acceptance mask bit 28" "Low,High" bitfld.long 0x00 27. " LAM27 ,Local acceptance mask bit 27" "Low,High" bitfld.long 0x00 26. " LAM26 ,Local acceptance mask bit 26" "Low,High" bitfld.long 0x00 25. " LAM25 ,Local acceptance mask bit 25" "Low,High" textline " " bitfld.long 0x00 24. " LAM24 ,Local acceptance mask bit 24" "Low,High" bitfld.long 0x00 23. " LAM23 ,Local acceptance mask bit 23" "Low,High" bitfld.long 0x00 22. " LAM22 ,Local acceptance mask bit 22" "Low,High" bitfld.long 0x00 21. " LAM21 ,Local acceptance mask bit 21" "Low,High" textline " " bitfld.long 0x00 20. " LAM20 ,Local acceptance mask bit 20" "Low,High" bitfld.long 0x00 19. " LAM19 ,Local acceptance mask bit 19" "Low,High" bitfld.long 0x00 18. " LAM18 ,Local acceptance mask bit 18" "Low,High" bitfld.long 0x00 17. " LAM17 ,Local acceptance mask bit 17" "Low,High" textline " " bitfld.long 0x00 16. " LAM16 ,Local acceptance mask bit 16" "Low,High" bitfld.long 0x00 15. " LAM15 ,Local acceptance mask bit 15" "Low,High" bitfld.long 0x00 14. " LAM14 ,Local acceptance mask bit 14" "Low,High" bitfld.long 0x00 13. " LAM13 ,Local acceptance mask bit 13" "Low,High" textline " " bitfld.long 0x00 12. " LAM12 ,Local acceptance mask bit 12" "Low,High" bitfld.long 0x00 11. " LAM11 ,Local acceptance mask bit 11" "Low,High" bitfld.long 0x00 10. " LAM10 ,Local acceptance mask bit 10" "Low,High" bitfld.long 0x00 9. " LAM9 ,Local acceptance mask bit 9" "Low,High" textline " " bitfld.long 0x00 8. " LAM8 ,Local acceptance mask bit 8" "Low,High" bitfld.long 0x00 7. " LAM7 ,Local acceptance mask bit 7" "Low,High" bitfld.long 0x00 6. " LAM6 ,Local acceptance mask bit 6" "Low,High" bitfld.long 0x00 5. " LAM5 ,Local acceptance mask bit 5" "Low,High" textline " " bitfld.long 0x00 4. " LAM4 ,Local acceptance mask bit 4" "Low,High" bitfld.long 0x00 3. " LAM3 ,Local acceptance mask bit 3" "Low,High" bitfld.long 0x00 2. " LAM2 ,Local acceptance mask bit 2" "Low,High" bitfld.long 0x00 1. " LAM1 ,Local acceptance mask bit 1" "Low,High" textline " " bitfld.long 0x00 0. " LAM0 ,Local acceptance mask bit 0" "Low,High" group.long 0x448++0x03 line.long 0x00 "CANGAM,Global acceptance mask" sif cpuis("TMPM350*") bitfld.long 0x00 31. " GAMI ,Global acceptance mask identifier extension bit" "Identifier extension bit determines which messages shall be received,Standard and extended frames can be received" textline " " else bitfld.long 0x00 31. " GAM31 ,Global acceptance mask bit 31" "Low,High" textline " " endif bitfld.long 0x00 28. " GAM28 ,Global acceptance mask bit 28" "Low,High" bitfld.long 0x00 27. " GAM27 ,Global acceptance mask bit 27" "Low,High" bitfld.long 0x00 26. " GAM26 ,Global acceptance mask bit 26" "Low,High" bitfld.long 0x00 25. " GAM25 ,Global acceptance mask bit 25" "Low,High" textline " " bitfld.long 0x00 24. " GAM24 ,Global acceptance mask bit 24" "Low,High" bitfld.long 0x00 23. " GAM23 ,Global acceptance mask bit 23" "Low,High" bitfld.long 0x00 22. " GAM22 ,Global acceptance mask bit 22" "Low,High" bitfld.long 0x00 21. " GAM21 ,Global acceptance mask bit 21" "Low,High" textline " " bitfld.long 0x00 20. " GAM20 ,Global acceptance mask bit 20" "Low,High" bitfld.long 0x00 19. " GAM19 ,Global acceptance mask bit 19" "Low,High" bitfld.long 0x00 18. " GAM18 ,Global acceptance mask bit 18" "Low,High" bitfld.long 0x00 17. " GAM17 ,Global acceptance mask bit 17" "Low,High" textline " " bitfld.long 0x00 16. " GAM16 ,Global acceptance mask bit 16" "Low,High" bitfld.long 0x00 15. " GAM15 ,Global acceptance mask bit 15" "Low,High" bitfld.long 0x00 14. " GAM14 ,Global acceptance mask bit 14" "Low,High" bitfld.long 0x00 13. " GAM13 ,Global acceptance mask bit 13" "Low,High" textline " " bitfld.long 0x00 12. " GAM12 ,Global acceptance mask bit 12" "Low,High" bitfld.long 0x00 11. " GAM11 ,Global acceptance mask bit 11" "Low,High" bitfld.long 0x00 10. " GAM10 ,Global acceptance mask bit 10" "Low,High" bitfld.long 0x00 9. " GAM9 ,Global acceptance mask bit 9" "Low,High" textline " " bitfld.long 0x00 8. " GAM8 ,Global acceptance mask bit 8" "Low,High" bitfld.long 0x00 7. " GAM7 ,Global acceptance mask bit 7" "Low,High" bitfld.long 0x00 6. " GAM6 ,Global acceptance mask bit 6" "Low,High" bitfld.long 0x00 5. " GAM5 ,Global acceptance mask bit 5" "Low,High" textline " " bitfld.long 0x00 4. " GAM4 ,Global acceptance mask bit 4" "Low,High" bitfld.long 0x00 3. " GAM3 ,Global acceptance mask bit 3" "Low,High" bitfld.long 0x00 2. " GAM2 ,Global acceptance mask bit 2" "Low,High" bitfld.long 0x00 1. " GAM1 ,Global acceptance mask bit 1" "Low,High" textline " " bitfld.long 0x00 0. " GAM0 ,Global acceptance mask bit 0" "Low,High" endif group.long 0x450++0x03 line.long 0x00 "CANMCR,Master Control" bitfld.long 0x00 11. " SUR ,Suspend mode request" "Not requested,Requested" bitfld.long 0x00 9. " TSTLB ,Test loop back request" "Not requested,Requested" bitfld.long 0x00 8. " TSTERR ,Test error request" "Not requested,Requested" textline " " bitfld.long 0x00 7. " CCR ,Change configuration request" "Not requested,Requested" bitfld.long 0x00 6. " SMR ,Sleep mode request" "Not requested,Requested" bitfld.long 0x00 4. " WUBA ,Wake up on bus activity\by detecting a write access to MCR" "Bus activity,Both" textline " " bitfld.long 0x00 3. " MTOS ,Mailbox transmission order select by mailbox number\identifier priority" "Number,Priority" bitfld.long 0x00 1. " TSCC ,Time stamp counter clear" "No effect,Clear" bitfld.long 0x00 0. " SRES ,Software Reset0" "No effect,Reset" group.long 0x460++0x03 line.long 0x00 "CANBCR1,Bit Configuration Register 1" sif (!cpuis("TMPM350*")) hexmask.long.word 0x00 0.--9. 1. " BRP ,Baud rate prescaler value" else hexmask.long.byte 0x00 0.--7. 1. " BRP ,Baud rate prescaler value" endif group.long 0x468++0x03 line.long 0x00 "CANBCR2,Bit Configuration Register 2" bitfld.long 0x00 8.--9. " SJW ,Number of time-quanta (TQ) " "1,2,3,4" bitfld.long 0x00 7. " SAM ,Single\triple sampling" "Single,Triple" sif (cpu()=="TMPM350"||cpu()=="TMPM354") bitfld.long 0x00 4.--6. " TSEG2 ,Bit timing parameter" "Disabled,2,3,4,5,6,7,8" bitfld.long 0x00 0.--3. " TSEG1 ,Bit timing parameter, see the following picture" "Disabled,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" else bitfld.long 0x00 4.--6. " TSEG2 ,Bit timing parameter" ",1,2,3,4,5,6,7" bitfld.long 0x00 0.--3. " TSEG1 ,Bit time before sample point" ",1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif group.long 0x4B8++0x03 line.long 0x00 "CANTSC,Time Stamp Counter" hexmask.long.word 0x00 0.--15. 1. " TSC ,Time stamp counter" group.long 0x4B0++0x03 line.long 0x00 "CANTSP,Time Stamp Counter Prescaler" bitfld.long 0x00 0.--3. " TSP ,Time stamp counter prescaler" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" rgroup.long 0x458++0x03 line.long 0x00 "CANGSR,Global Status Register" sif (cpu()=="TMPM350") bitfld.long 0x00 12.--16. " MIS[4:0] ,Message in slot" "Message 0,Message 1,Message 2,Message 3,Message 4,Message 5,Message 6,Message 7,Message 8,Message 9,Message 10,Message 11,Message 12,Message 13,Message 14,Message 15,Message 16,Message 17,Message 18,Message 19,Message 20,Message 21,Message 22,Message 23,Message 24,Message 25,Message 26,Message 27,Message 28,Message 29,Message 30," else bitfld.long 0x00 12.--16. " MIS[4:0] ,Message in slot" "Message 0,Message 1,Message 2,Message 3,Message 4,Message 5,Message 6,Message 7,Message 8,Message 9,Message 10,Message 11,Message 12,Message 13,Message 14,Message 15,Message 16,Message 17,Message 18,Message 19,Message 20,Message 21,Message 22,Message 23,Message 24,Message 25,Message 26,Message 27,Message 28,Message 29,Message 30,No massage" endif bitfld.long 0x00 11. " RM ,Receiving a message" "Completed,Not completed" bitfld.long 0x00 10. " TM ,Transmitting a message" "Completed,Not completed" bitfld.long 0x00 8. " SUA ,Suspend mode acknowledge" "Not acknowledged,Acknowledged" textline " " bitfld.long 0x00 7. " CCE ,Change configuration enable" "Disabled,Enabled" bitfld.long 0x00 6. " SMA ,Sleep mode acknowledge" "Not acknowledged,Acknowledged" bitfld.long 0x00 3. " TSO ,Time stamp overflow flag" "No overflow,Overflow" bitfld.long 0x00 2. " BO ,Bus off status" "Bus on,Bus off" textline " " bitfld.long 0x00 1. " EP ,Error active\passive mode status" "Active,Passive" bitfld.long 0x00 0. " EW ,Warning level reached status" "Not reached,Reached" textline " " sif CPU()=="TMPM354" if (((d.l(ad:0x40005000+0x450))&0x100)==0x100) rgroup.long 0x4A8++0x03 line.long 0x00 "CEC,CAN Error Counter Register" hexmask.long.byte 0x00 8.--15. 1. " TEC[7:0] ,8-bit transmit error counter" hexmask.long.byte 0x00 0.--7. 1. " REC[7:0] ,8-bit receive error counter" else hgroup.long 0x4A8++0x03 hide.long 0x00 "CEC,CAN Error Counter Register" in endif else rgroup.long 0x4A8++0x03 line.long 0x00 "CANCEC,CAN Error Counter" hexmask.long.byte 0x00 8.--15. 1. " TEC ,Transmit error counter" hexmask.long.byte 0x00 0.--7. 1. " REC ,Receive error counter" endif textline " " group.long 0x470++0x03 line.long 0x00 "CANGIF,Global Interrupt Flag" eventfld.long 0x00 7. " RFPF ,Remote frame pending flag" "Not received,Received" eventfld.long 0x00 6. " WUIF ,Wake-up interrupt flag" "Sleep\normal mode,Wake-Up" eventfld.long 0x00 5. " RMLIF ,Receive message lost interrupt flag" "No msg lost,Msg lost" eventfld.long 0x00 4. " TRMABF ,Transmission abort flag" "Not aborted,Aborted" textline " " eventfld.long 0x00 3. " TSOIF ,Time stamp counter overflow interrupt flag" "Not overflowed,Overflowed" eventfld.long 0x00 2. " BOIF ,Bus off interrupt flag" "Bus on,Bus off" eventfld.long 0x00 1. " EPIF ,Error passive interrupt flag" "No error,Error" eventfld.long 0x00 0. " WLIF ,Warning level interrupt flag" "No warning,Warning" group.long 0x478++0x03 line.long 0x00 "CANGIM,Global Interrupt Mask Register" bitfld.long 0x00 7. " RFPM ,Remote frame pending interrupt mask" "Not masked,Masked" bitfld.long 0x00 6. " WUIM ,Wake-up interrupt mask" "Not masked,Masked" bitfld.long 0x00 5. " RMLIM ,Receive message lost interrupt mask" "Not masked,Masked" bitfld.long 0x00 4. " TRMABM ,Transmission abort interrupt mask" "Not masked,Masked" textline " " bitfld.long 0x00 3. " TSOIM ,Time stamp counter overflow interrupt mask" "Not masked,Masked" bitfld.long 0x00 2. " BOIM ,Bus off interrupt mask" "Not masked,Masked" bitfld.long 0x00 1. " EPIM ,Error passive interrupt mask" "Not masked,Masked" bitfld.long 0x00 0. " WLIM ,Warning level interrupt mask" "Not masked,Masked" group.long 0x490++0x03 line.long 0x00 "CANMBIM,Mailbox Interrupt Mask Register" bitfld.long 0x00 31. " MBIM31 ,Mailbox 31 interrupt mask" "Masked,Not masked" bitfld.long 0x00 30. " MBIM30 ,Mailbox 30 interrupt mask" "Masked,Not masked" bitfld.long 0x00 29. " MBIM29 ,Mailbox 29 interrupt mask" "Masked,Not masked" bitfld.long 0x00 28. " MBIM28 ,Mailbox 28 interrupt mask" "Masked,Not masked" textline " " bitfld.long 0x00 27. " MBIM27 ,Mailbox 27 interrupt mask" "Masked,Not masked" bitfld.long 0x00 26. " MBIM26 ,Mailbox 26 interrupt mask" "Masked,Not masked" bitfld.long 0x00 25. " MBIM25 ,Mailbox 25 interrupt mask" "Masked,Not masked" bitfld.long 0x00 24. " MBIM24 ,Mailbox 24 interrupt mask" "Masked,Not masked" textline " " bitfld.long 0x00 23. " MBIM23 ,Mailbox 23 interrupt mask" "Masked,Not masked" bitfld.long 0x00 22. " MBIM22 ,Mailbox 22 interrupt mask" "Masked,Not masked" bitfld.long 0x00 21. " MBIM21 ,Mailbox 21 interrupt mask" "Masked,Not masked" bitfld.long 0x00 20. " MBIM20 ,Mailbox 20 interrupt mask" "Masked,Not masked" textline " " bitfld.long 0x00 19. " MBIM19 ,Mailbox 19 interrupt mask" "Masked,Not masked" bitfld.long 0x00 18. " MBIM18 ,Mailbox 18 interrupt mask" "Masked,Not masked" bitfld.long 0x00 17. " MBIM17 ,Mailbox 17 interrupt mask" "Masked,Not masked" bitfld.long 0x00 16. " MBIM16 ,Mailbox 16 interrupt mask" "Masked,Not masked" textline " " bitfld.long 0x00 15. " MBIM15 ,Mailbox 15 interrupt mask" "Masked,Not masked" bitfld.long 0x00 14. " MBIM14 ,Mailbox 14 interrupt mask" "Masked,Not masked" bitfld.long 0x00 13. " MBIM13 ,Mailbox 13 interrupt mask" "Masked,Not masked" bitfld.long 0x00 12. " MBIM12 ,Mailbox 12 interrupt mask" "Masked,Not masked" textline " " bitfld.long 0x00 11. " MBIM11 ,Mailbox 11 interrupt mask" "Masked,Not masked" bitfld.long 0x00 10. " MBIM10 ,Mailbox 10 interrupt mask" "Masked,Not masked" bitfld.long 0x00 9. " MBIM9 ,Mailbox 9 interrupt mask" "Masked,Not masked" bitfld.long 0x00 8. " MBIM8 ,Mailbox 8 interrupt mask" "Masked,Not masked" textline " " bitfld.long 0x00 7. " MBIM7 ,Mailbox 7 interrupt mask" "Masked,Not masked" bitfld.long 0x00 6. " MBIM6 ,Mailbox 6 interrupt mask" "Masked,Not masked" bitfld.long 0x00 5. " MBIM5 ,Mailbox 5 interrupt mask" "Masked,Not masked" bitfld.long 0x00 4. " MBIM4 ,Mailbox 4 interrupt mask" "Masked,Not masked" textline " " bitfld.long 0x00 3. " MBIM3 ,Mailbox 3 interrupt mask" "Masked,Not masked" bitfld.long 0x00 2. " MBIM2 ,Mailbox 2 interrupt mask" "Masked,Not masked" bitfld.long 0x00 1. " MBIM1 ,Mailbox 1 interrupt mask" "Masked,Not masked" bitfld.long 0x00 0. " MBIM0 ,Mailbox 0 interrupt mask" "Masked,Not masked" group.long 0x480++0x3 line.long 0x00 "CANMBTIF,Mailbox Transmit Interrupt Flag Register" bitfld.long 0x00 30. " MBTIF30 ,Mailbox 30 transmit interrupt" "No interrupt,Interrupt" bitfld.long 0x00 29. " MBTIF29 ,Mailbox 29 transmit interrupt" "No interrupt,Interrupt" bitfld.long 0x00 28. " MBTIF28 ,Mailbox 28 transmit interrupt" "No interrupt,Interrupt" bitfld.long 0x00 27. " MBTIF27 ,Mailbox 27 transmit interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 26. " MBTIF26 ,Mailbox 26 transmit interrupt" "No interrupt,Interrupt" bitfld.long 0x00 25. " MBTIF25 ,Mailbox 25 transmit interrupt" "No interrupt,Interrupt" bitfld.long 0x00 24. " MBTIF24 ,Mailbox 24 transmit interrupt" "No interrupt,Interrupt" bitfld.long 0x00 23. " MBTIF23 ,Mailbox 23 transmit interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 22. " MBTIF22 ,Mailbox 22 transmit interrupt" "No interrupt,Interrupt" bitfld.long 0x00 21. " MBTIF21 ,Mailbox 21 transmit interrupt" "No interrupt,Interrupt" bitfld.long 0x00 20. " MBTIF20 ,Mailbox 20 transmit interrupt" "No interrupt,Interrupt" bitfld.long 0x00 19. " MBTIF19 ,Mailbox 19 transmit interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 18. " MBTIF18 ,Mailbox 18 transmit interrupt" "No interrupt,Interrupt" bitfld.long 0x00 17. " MBTIF17 ,Mailbox 17 transmit interrupt" "No interrupt,Interrupt" bitfld.long 0x00 16. " MBTIF16 ,Mailbox 16 transmit interrupt" "No interrupt,Interrupt" bitfld.long 0x00 15. " MBTIF15 ,Mailbox 15 transmit interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 14. " MBTIF14 ,Mailbox 14 transmit interrupt" "No interrupt,Interrupt" bitfld.long 0x00 13. " MBTIF13 ,Mailbox 13 transmit interrupt" "No interrupt,Interrupt" bitfld.long 0x00 12. " MBTIF12 ,Mailbox 12 transmit interrupt" "No interrupt,Interrupt" bitfld.long 0x00 11. " MBTIF11 ,Mailbox 11 transmit interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 10. " MBTIF10 ,Mailbox 10 transmit interrupt" "No interrupt,Interrupt" bitfld.long 0x00 9. " MBTIF9 ,Mailbox 9 transmit interrupt" "No interrupt,Interrupt" bitfld.long 0x00 8. " MBTIF8 ,Mailbox 8 transmit interrupt" "No interrupt,Interrupt" bitfld.long 0x00 7. " MBTIF7 ,Mailbox 7 transmit interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 6. " MBTIF6 ,Mailbox 6 transmit interrupt" "No interrupt,Interrupt" bitfld.long 0x00 5. " MBTIF5 ,Mailbox 5 transmit interrupt" "No interrupt,Interrupt" bitfld.long 0x00 4. " MBTIF4 ,Mailbox 4 transmit interrupt" "No interrupt,Interrupt" bitfld.long 0x00 3. " MBTIF3 ,Mailbox 3 transmit interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 2. " MBTIF2 ,Mailbox 2 transmit interrupt" "No interrupt,Interrupt" bitfld.long 0x00 1. " MBTIF1 ,Mailbox 1 transmit interrupt" "No interrupt,Interrupt" bitfld.long 0x00 0. " MBTIF0 ,Mailbox 0 transmit interrupt" "No interrupt,Interrupt" group.long 0x488++0x3 line.long 0x00 "CANMBRIF,Mailbox Receive Interrupt Flag Register" bitfld.long 0x00 31. " MBRIF31 ,Mailbox 31 receive interrupt" "No interrupt,Interrupt" bitfld.long 0x00 30. " MBRIF30 ,Mailbox 30 receive interrupt" "No interrupt,Interrupt" bitfld.long 0x00 29. " MBRIF29 ,Mailbox 29 receive interrupt" "No interrupt,Interrupt" bitfld.long 0x00 28. " MBRIF28 ,Mailbox 28 receive interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 27. " MBRIF27 ,Mailbox 27 receive interrupt" "No interrupt,Interrupt" bitfld.long 0x00 26. " MBRIF26 ,Mailbox 26 receive interrupt" "No interrupt,Interrupt" bitfld.long 0x00 25. " MBRIF25 ,Mailbox 25 receive interrupt" "No interrupt,Interrupt" bitfld.long 0x00 24. " MBRIF24 ,Mailbox 24 receive interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 23. " MBRIF23 ,Mailbox 23 receive interrupt" "No interrupt,Interrupt" bitfld.long 0x00 22. " MBRIF22 ,Mailbox 22 receive interrupt" "No interrupt,Interrupt" bitfld.long 0x00 21. " MBRIF21 ,Mailbox 21 receive interrupt" "No interrupt,Interrupt" bitfld.long 0x00 20. " MBRIF20 ,Mailbox 20 receive interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 19. " MBRIF19 ,Mailbox 19 receive interrupt" "No interrupt,Interrupt" bitfld.long 0x00 18. " MBRIF18 ,Mailbox 18 receive interrupt" "No interrupt,Interrupt" bitfld.long 0x00 17. " MBRIF17 ,Mailbox 17 receive interrupt" "No interrupt,Interrupt" bitfld.long 0x00 16. " MBRIF16 ,Mailbox 16 receive interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 15. " MBRIF15 ,Mailbox 15 receive interrupt" "No interrupt,Interrupt" bitfld.long 0x00 14. " MBRIF14 ,Mailbox 14 receive interrupt" "No interrupt,Interrupt" bitfld.long 0x00 13. " MBRIF13 ,Mailbox 13 receive interrupt" "No interrupt,Interrupt" bitfld.long 0x00 12. " MBRIF12 ,Mailbox 12 receive interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 11. " MBRIF11 ,Mailbox 11 receive interrupt" "No interrupt,Interrupt" bitfld.long 0x00 10. " MBRIF10 ,Mailbox 10 receive interrupt" "No interrupt,Interrupt" bitfld.long 0x00 9. " MBRIF9 ,Mailbox 9 receive interrupt" "No interrupt,Interrupt" bitfld.long 0x00 8. " MBRIF8 ,Mailbox 8 receive interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 7. " MBRIF7 ,Mailbox 7 receive interrupt" "No interrupt,Interrupt" bitfld.long 0x00 6. " MBRIF6 ,Mailbox 6 receive interrupt" "No interrupt,Interrupt" bitfld.long 0x00 5. " MBRIF5 ,Mailbox 5 receive interrupt" "No interrupt,Interrupt" bitfld.long 0x00 4. " MBRIF4 ,Mailbox 4 receive interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 3. " MBRIF3 ,Mailbox 3 receive interrupt" "No interrupt,Interrupt" bitfld.long 0x00 2. " MBRIF2 ,Mailbox 2 receive interrupt" "No interrupt,Interrupt" bitfld.long 0x00 1. " MBRIF1 ,Mailbox 1 receive interrupt" "No interrupt,Interrupt" bitfld.long 0x00 0. " MBRIF0 ,Mailbox 0 receive interrupt" "No interrupt,Interrupt" width 9. sif CPU()=="TMPM354" tree "Mailbox 0" if ((d.l(ad:0x40005000+0x0)&0x80000000)==0x00) group.long 0x0++0x03 line.long 0x00 "MB0x0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x0++0x03 line.long 0x00 "MB0x0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x0+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x0+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x0+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 1" if ((d.l(ad:0x40005000+0x20)&0x80000000)==0x00) group.long 0x20++0x03 line.long 0x00 "MB0x20ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x20++0x03 line.long 0x00 "MB0x20ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x20+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x20+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x20+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 2" if ((d.l(ad:0x40005000+0x40)&0x80000000)==0x00) group.long 0x40++0x03 line.long 0x00 "MB0x40ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x40++0x03 line.long 0x00 "MB0x40ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x40+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x40+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x40+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 3" if ((d.l(ad:0x40005000+0x60)&0x80000000)==0x00) group.long 0x60++0x03 line.long 0x00 "MB0x60ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x60++0x03 line.long 0x00 "MB0x60ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x60+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x60+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x60+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 4" if ((d.l(ad:0x40005000+0x80)&0x80000000)==0x00) group.long 0x80++0x03 line.long 0x00 "MB0x80ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x80++0x03 line.long 0x00 "MB0x80ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x80+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x80+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x80+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 5" if ((d.l(ad:0x40005000+0xA0)&0x80000000)==0x00) group.long 0xA0++0x03 line.long 0x00 "MB0xA0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0xA0++0x03 line.long 0x00 "MB0xA0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0xA0+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0xA0+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0xA0+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 6" if ((d.l(ad:0x40005000+0xC0)&0x80000000)==0x00) group.long 0xC0++0x03 line.long 0x00 "MB0xC0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0xC0++0x03 line.long 0x00 "MB0xC0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0xC0+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0xC0+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0xC0+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 7" if ((d.l(ad:0x40005000+0xE0)&0x80000000)==0x00) group.long 0xE0++0x03 line.long 0x00 "MB0xE0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0xE0++0x03 line.long 0x00 "MB0xE0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0xE0+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0xE0+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0xE0+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 8" if ((d.l(ad:0x40005000+0x100)&0x80000000)==0x00) group.long 0x100++0x03 line.long 0x00 "MB0x100ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x100++0x03 line.long 0x00 "MB0x100ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x100+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x100+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x100+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 9" if ((d.l(ad:0x40005000+0x120)&0x80000000)==0x00) group.long 0x120++0x03 line.long 0x00 "MB0x120ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x120++0x03 line.long 0x00 "MB0x120ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x120+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x120+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x120+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 10" if ((d.l(ad:0x40005000+0x140)&0x80000000)==0x00) group.long 0x140++0x03 line.long 0x00 "MB0x140ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x140++0x03 line.long 0x00 "MB0x140ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x140+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x140+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x140+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 11" if ((d.l(ad:0x40005000+0x160)&0x80000000)==0x00) group.long 0x160++0x03 line.long 0x00 "MB0x160ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x160++0x03 line.long 0x00 "MB0x160ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x160+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x160+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x160+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 12" if ((d.l(ad:0x40005000+0x180)&0x80000000)==0x00) group.long 0x180++0x03 line.long 0x00 "MB0x180ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x180++0x03 line.long 0x00 "MB0x180ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x180+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x180+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x180+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 13" if ((d.l(ad:0x40005000+0x1A0)&0x80000000)==0x00) group.long 0x1A0++0x03 line.long 0x00 "MB0x1A0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x1A0++0x03 line.long 0x00 "MB0x1A0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x1A0+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x1A0+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x1A0+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 14" if ((d.l(ad:0x40005000+0x1C0)&0x80000000)==0x00) group.long 0x1C0++0x03 line.long 0x00 "MB0x1C0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x1C0++0x03 line.long 0x00 "MB0x1C0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x1C0+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x1C0+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x1C0+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 15" if ((d.l(ad:0x40005000+0x1E0)&0x80000000)==0x00) group.long 0x1E0++0x03 line.long 0x00 "MB0x1E0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x1E0++0x03 line.long 0x00 "MB0x1E0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x1E0+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x1E0+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x1E0+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 16" if ((d.l(ad:0x40005000+0x200)&0x80000000)==0x00) group.long 0x200++0x03 line.long 0x00 "MB0x200ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x200++0x03 line.long 0x00 "MB0x200ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x200+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x200+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x200+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 17" if ((d.l(ad:0x40005000+0x220)&0x80000000)==0x00) group.long 0x220++0x03 line.long 0x00 "MB0x220ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x220++0x03 line.long 0x00 "MB0x220ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x220+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x220+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x220+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 18" if ((d.l(ad:0x40005000+0x240)&0x80000000)==0x00) group.long 0x240++0x03 line.long 0x00 "MB0x240ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x240++0x03 line.long 0x00 "MB0x240ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x240+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x240+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x240+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 19" if ((d.l(ad:0x40005000+0x260)&0x80000000)==0x00) group.long 0x260++0x03 line.long 0x00 "MB0x260ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x260++0x03 line.long 0x00 "MB0x260ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x260+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x260+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x260+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 20" if ((d.l(ad:0x40005000+0x280)&0x80000000)==0x00) group.long 0x280++0x03 line.long 0x00 "MB0x280ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x280++0x03 line.long 0x00 "MB0x280ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x280+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x280+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x280+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 21" if ((d.l(ad:0x40005000+0x2A0)&0x80000000)==0x00) group.long 0x2A0++0x03 line.long 0x00 "MB0x2A0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x2A0++0x03 line.long 0x00 "MB0x2A0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x2A0+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x2A0+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x2A0+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 22" if ((d.l(ad:0x40005000+0x2C0)&0x80000000)==0x00) group.long 0x2C0++0x03 line.long 0x00 "MB0x2C0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x2C0++0x03 line.long 0x00 "MB0x2C0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x2C0+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x2C0+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x2C0+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 23" if ((d.l(ad:0x40005000+0x2E0)&0x80000000)==0x00) group.long 0x2E0++0x03 line.long 0x00 "MB0x2E0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x2E0++0x03 line.long 0x00 "MB0x2E0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x2E0+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x2E0+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x2E0+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 24" if ((d.l(ad:0x40005000+0x300)&0x80000000)==0x00) group.long 0x300++0x03 line.long 0x00 "MB0x300ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x300++0x03 line.long 0x00 "MB0x300ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x300+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x300+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x300+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 25" if ((d.l(ad:0x40005000+0x320)&0x80000000)==0x00) group.long 0x320++0x03 line.long 0x00 "MB0x320ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x320++0x03 line.long 0x00 "MB0x320ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x320+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x320+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x320+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 26" if ((d.l(ad:0x40005000+0x340)&0x80000000)==0x00) group.long 0x340++0x03 line.long 0x00 "MB0x340ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x340++0x03 line.long 0x00 "MB0x340ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x340+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x340+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x340+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 27" if ((d.l(ad:0x40005000+0x360)&0x80000000)==0x00) group.long 0x360++0x03 line.long 0x00 "MB0x360ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x360++0x03 line.long 0x00 "MB0x360ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x360+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x360+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x360+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 28" if ((d.l(ad:0x40005000+0x380)&0x80000000)==0x00) group.long 0x380++0x03 line.long 0x00 "MB0x380ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x380++0x03 line.long 0x00 "MB0x380ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x380+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x380+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x380+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 29" if ((d.l(ad:0x40005000+0x3A0)&0x80000000)==0x00) group.long 0x3A0++0x03 line.long 0x00 "MB0x3A0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x3A0++0x03 line.long 0x00 "MB0x3A0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x3A0+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x3A0+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x3A0+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 30" if ((d.l(ad:0x40005000+0x3C0)&0x80000000)==0x00) group.long 0x3C0++0x03 line.long 0x00 "MB0x3C0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x3C0++0x03 line.long 0x00 "MB0x3C0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x3C0+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x3C0+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x3C0+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 31" if ((d.l(ad:0x40005000+0x3E0)&0x80000000)==0x00) group.long 0x3E0++0x03 line.long 0x00 "MB$1ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard Identifier" else group.long 0x3E0++0x03 line.long 0x00 "MB$1ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long 0x3E8++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long 0x3F0++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long 0x3F8++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end else tree "Mailbox RAM" tree "Mailbox 0" if ((d.l(ad:0x40005000+0x0)&0x80000000)==0x00) group.long 0x0++0x03 line.long 0x00 "MB0x0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x0++0x03 line.long 0x00 "MB0x0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\idenTifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x0+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x0+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x0+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 1" if ((d.l(ad:0x40005000+0x20)&0x80000000)==0x00) group.long 0x20++0x03 line.long 0x00 "MB0x20ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x20++0x03 line.long 0x00 "MB0x20ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\idenTifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x20+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x20+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x20+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 2" if ((d.l(ad:0x40005000+0x40)&0x80000000)==0x00) group.long 0x40++0x03 line.long 0x00 "MB0x40ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x40++0x03 line.long 0x00 "MB0x40ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\idenTifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x40+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x40+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x40+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 3" if ((d.l(ad:0x40005000+0x60)&0x80000000)==0x00) group.long 0x60++0x03 line.long 0x00 "MB0x60ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x60++0x03 line.long 0x00 "MB0x60ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\idenTifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x60+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x60+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x60+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 4" if ((d.l(ad:0x40005000+0x80)&0x80000000)==0x00) group.long 0x80++0x03 line.long 0x00 "MB0x80ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x80++0x03 line.long 0x00 "MB0x80ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\idenTifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x80+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x80+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x80+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 5" if ((d.l(ad:0x40005000+0xA0)&0x80000000)==0x00) group.long 0xA0++0x03 line.long 0x00 "MB0xA0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0xA0++0x03 line.long 0x00 "MB0xA0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\idenTifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0xA0+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0xA0+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0xA0+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 6" if ((d.l(ad:0x40005000+0xC0)&0x80000000)==0x00) group.long 0xC0++0x03 line.long 0x00 "MB0xC0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0xC0++0x03 line.long 0x00 "MB0xC0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\idenTifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0xC0+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0xC0+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0xC0+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 7" if ((d.l(ad:0x40005000+0xE0)&0x80000000)==0x00) group.long 0xE0++0x03 line.long 0x00 "MB0xE0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0xE0++0x03 line.long 0x00 "MB0xE0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\idenTifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0xE0+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0xE0+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0xE0+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 8" if ((d.l(ad:0x40005000+0x100)&0x80000000)==0x00) group.long 0x100++0x03 line.long 0x00 "MB0x100ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x100++0x03 line.long 0x00 "MB0x100ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\idenTifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x100+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x100+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x100+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 9" if ((d.l(ad:0x40005000+0x120)&0x80000000)==0x00) group.long 0x120++0x03 line.long 0x00 "MB0x120ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x120++0x03 line.long 0x00 "MB0x120ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\idenTifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x120+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x120+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x120+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 10" if ((d.l(ad:0x40005000+0x140)&0x80000000)==0x00) group.long 0x140++0x03 line.long 0x00 "MB0x140ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x140++0x03 line.long 0x00 "MB0x140ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\idenTifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x140+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x140+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x140+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 11" if ((d.l(ad:0x40005000+0x160)&0x80000000)==0x00) group.long 0x160++0x03 line.long 0x00 "MB0x160ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x160++0x03 line.long 0x00 "MB0x160ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\idenTifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x160+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x160+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x160+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 12" if ((d.l(ad:0x40005000+0x180)&0x80000000)==0x00) group.long 0x180++0x03 line.long 0x00 "MB0x180ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x180++0x03 line.long 0x00 "MB0x180ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\idenTifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x180+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x180+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x180+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 13" if ((d.l(ad:0x40005000+0x1A0)&0x80000000)==0x00) group.long 0x1A0++0x03 line.long 0x00 "MB0x1A0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x1A0++0x03 line.long 0x00 "MB0x1A0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\idenTifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x1A0+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x1A0+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x1A0+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 14" if ((d.l(ad:0x40005000+0x1C0)&0x80000000)==0x00) group.long 0x1C0++0x03 line.long 0x00 "MB0x1C0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x1C0++0x03 line.long 0x00 "MB0x1C0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\idenTifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x1C0+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x1C0+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x1C0+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 15" if ((d.l(ad:0x40005000+0x1E0)&0x80000000)==0x00) group.long 0x1E0++0x03 line.long 0x00 "MB0x1E0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x1E0++0x03 line.long 0x00 "MB0x1E0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\idenTifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x1E0+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x1E0+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x1E0+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 16" if ((d.l(ad:0x40005000+0x200)&0x80000000)==0x00) group.long 0x200++0x03 line.long 0x00 "MB0x200ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x200++0x03 line.long 0x00 "MB0x200ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\idenTifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x200+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x200+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x200+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 17" if ((d.l(ad:0x40005000+0x220)&0x80000000)==0x00) group.long 0x220++0x03 line.long 0x00 "MB0x220ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x220++0x03 line.long 0x00 "MB0x220ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\idenTifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x220+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x220+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x220+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 18" if ((d.l(ad:0x40005000+0x240)&0x80000000)==0x00) group.long 0x240++0x03 line.long 0x00 "MB0x240ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x240++0x03 line.long 0x00 "MB0x240ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\idenTifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x240+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x240+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x240+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 19" if ((d.l(ad:0x40005000+0x260)&0x80000000)==0x00) group.long 0x260++0x03 line.long 0x00 "MB0x260ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x260++0x03 line.long 0x00 "MB0x260ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\idenTifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x260+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x260+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x260+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 20" if ((d.l(ad:0x40005000+0x280)&0x80000000)==0x00) group.long 0x280++0x03 line.long 0x00 "MB0x280ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x280++0x03 line.long 0x00 "MB0x280ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\idenTifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x280+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x280+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x280+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 21" if ((d.l(ad:0x40005000+0x2A0)&0x80000000)==0x00) group.long 0x2A0++0x03 line.long 0x00 "MB0x2A0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x2A0++0x03 line.long 0x00 "MB0x2A0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\idenTifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x2A0+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x2A0+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x2A0+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 22" if ((d.l(ad:0x40005000+0x2C0)&0x80000000)==0x00) group.long 0x2C0++0x03 line.long 0x00 "MB0x2C0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x2C0++0x03 line.long 0x00 "MB0x2C0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\idenTifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x2C0+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x2C0+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x2C0+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 23" if ((d.l(ad:0x40005000+0x2E0)&0x80000000)==0x00) group.long 0x2E0++0x03 line.long 0x00 "MB0x2E0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x2E0++0x03 line.long 0x00 "MB0x2E0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\idenTifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x2E0+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x2E0+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x2E0+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 24" if ((d.l(ad:0x40005000+0x300)&0x80000000)==0x00) group.long 0x300++0x03 line.long 0x00 "MB0x300ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x300++0x03 line.long 0x00 "MB0x300ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\idenTifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x300+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x300+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x300+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 25" if ((d.l(ad:0x40005000+0x320)&0x80000000)==0x00) group.long 0x320++0x03 line.long 0x00 "MB0x320ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x320++0x03 line.long 0x00 "MB0x320ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\idenTifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x320+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x320+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x320+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 26" if ((d.l(ad:0x40005000+0x340)&0x80000000)==0x00) group.long 0x340++0x03 line.long 0x00 "MB0x340ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x340++0x03 line.long 0x00 "MB0x340ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\idenTifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x340+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x340+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x340+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 27" if ((d.l(ad:0x40005000+0x360)&0x80000000)==0x00) group.long 0x360++0x03 line.long 0x00 "MB0x360ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x360++0x03 line.long 0x00 "MB0x360ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\idenTifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x360+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x360+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x360+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 28" if ((d.l(ad:0x40005000+0x380)&0x80000000)==0x00) group.long 0x380++0x03 line.long 0x00 "MB0x380ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x380++0x03 line.long 0x00 "MB0x380ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\idenTifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x380+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x380+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x380+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 29" if ((d.l(ad:0x40005000+0x3A0)&0x80000000)==0x00) group.long 0x3A0++0x03 line.long 0x00 "MB0x3A0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x3A0++0x03 line.long 0x00 "MB0x3A0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\idenTifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x3A0+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x3A0+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x3A0+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 30" if ((d.l(ad:0x40005000+0x3C0)&0x80000000)==0x00) group.long 0x3C0++0x03 line.long 0x00 "MB0x3C0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x3C0++0x03 line.long 0x00 "MB0x3C0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\idenTifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x3C0+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x3C0+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x3C0+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree "Mailbox 31" if ((d.l(ad:0x40005000+0x3E0)&0x80000000)==0x00) group.long 0x3E0++0x03 line.long 0x00 "MB0x3E0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\identifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long.word 0x00 18.--28. 1. " STD_ID ,Standard identifier" else group.long 0x3E0++0x03 line.long 0x00 "MB0x3E0ID,Message Identifier Register" bitfld.long 0x00 31. " IDE ,Frame type\idenTifier width" "Standard\11-bit,Extended\29-bit" bitfld.long 0x00 30. " GAME/LAME ,Global\local acceptance mask enable bit" "Do not use,Use" bitfld.long 0x00 29. " RFH ,Remote frame handling (transmit mailboxes only)" "Software respond,Auto respond" hexmask.long 0x00 0.--28. 1. " EXT_ID ,Extended identifier" endif textline " " group.long (0x3E0+0x08)++0x03 line.long 0x00 "TSV\MCF,Time Stamp Value\Message Control Field Register" hexmask.long.word 0x00 16.--31. 1. " TSV ,Time-Stamp counter value" bitfld.long 0x00 4. " RTR ,Remote frame transmission request" "Data,Remote" bitfld.long 0x00 0.--3. " DLC ,Data length" "1,2,3,4,5,6,7,8,8,8,8,8,8,8,8,8" group.long (0x3E0+0x10)++0x03 line.long 0x00 "D03,Data 0 to 3 Register" hexmask.long.byte 0x00 24.--31. 1. " D3 ,Data 3" hexmask.long.byte 0x00 16.--23. 1. " D2 ,Data 2" hexmask.long.byte 0x00 8.--15. 1. " D1 ,Data 1" hexmask.long.byte 0x00 0.--7. 1. " D0 ,Data 0" group.long (0x3E0+0x18)++0x03 line.long 0x00 "D47,Data 4 to 7 Register" hexmask.long.byte 0x00 24.--31. 1. " D7 ,Data 7" hexmask.long.byte 0x00 16.--23. 1. " D6 ,Data 6" hexmask.long.byte 0x00 8.--15. 1. " D5 ,Data 5" hexmask.long.byte 0x00 0.--7. 1. " D4 ,Data 4" tree.end tree.end endif width 0x0B endif tree.end sif cpuis("TMPM369F*") tree "Ethernet controller (EtherMAC)" base ad:0x4000A000 width 11. rgroup.long 0x00++0x03 line.long 0x00 "EMIFVRR,EMDMAC interface Ver/Rev register" hexmask.long.word 0x00 16.--31. 1. " VER[15:0] ,EMDMAC interface controller version" hexmask.long.word 0x00 0.--15. 1. " REV[15:0] ,EMDMAC interface controller revision" group.long 0x04++0x03 line.long 0x00 "EMIFCR,EMDMAC interface control register" bitfld.long 0x00 10. " DMAERR ,Settings of DMA error notification to EMDMAC" "Disabled,Enabled" bitfld.long 0x00 9. " DMATOUT ,DMA time out detection setting" "Enabled,Disabled" bitfld.long 0x00 8. " IOTOUT ,I/O time out detection setting" "Enabled,Disabled" group.long 0x10++0x07 line.long 0x00 "EMIFINTST,EMDMAC interface interrupt status register" eventfld.long 0x00 23. " DMATOUT ,DMA access time out interrupt" "No interrupt,Interrupt" eventfld.long 0x00 18. " MASTER2 ,DMA access Retry or Split Response 1 cycle detection interrupt" "No interrupt,Interrupt" eventfld.long 0x00 17. " MASTER1 ,DMA access Error Response 1 cycle detection interrupt" "No interrupt,Interrupt" eventfld.long 0x00 16. " MASTER0 ,DMA access detection Error Response is detected 2 cycles or longer" "No interrupt,Interrupt" textline " " eventfld.long 0x00 15. " IOTOUT ,I/O access time out interrupt" "No interrupt,Interrupt" eventfld.long 0x00 11. " SLAVE3 ,I/O access Sequential and Busy access interrupt" "No interrupt,Interrupt" eventfld.long 0x00 10. " SLAVE2 ,I/O access Burst access interrupt" "No interrupt,Interrupt" eventfld.long 0x00 9. " SLAVE1 ,I/O access Not 32-bit access interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 8. " SLAVE0 ,I/O access Not 4 Bytes boundary access interrupt" "No interrupt,Interrupt" eventfld.long 0x00 0. " EMDMACINT ,EMDMAC interrupt" "No interrupt,Interrupt" line.long 0x04 "EMIFINTEN,EMDMAC interface interrupt enable register" bitfld.long 0x04 23. " DMATOUT ,DMA access time out interrupt" "Disabled,Enabled" bitfld.long 0x04 18. " MASTER2 ,DMA access Retry or Split Response 1 cycle detection interrupt" "Disabled,Enabled" bitfld.long 0x04 17. " MASTER1 ,DMA access Error Response 1 cycle detection only interrupt" "Disabled,Enabled" bitfld.long 0x04 16. " MASTER0 ,DMA access Error Response 2 cycle detection or longer interrupt" "Disabled,Enabled" textline " " bitfld.long 0x04 15. " IOTOUT ,I/O access time out interrupt" "Disabled,Enabled" bitfld.long 0x04 11. " SLAVE3 ,I/O access Sequential and Busy access interrupt" "Disabled,Enabled" bitfld.long 0x04 10. " SLAVE2 ,I/O access Burst access interrupt" "Disabled,Enabled" bitfld.long 0x04 9. " SLAVE1 ,I/O access Not 32bit access interrupt" "Disabled,Enabled" textline " " bitfld.long 0x04 8. " SLAVE0 ,I/O access Not 4 Bytes boundary access interrupt" "Disabled,Enabled" bitfld.long 0x04 0. " EMDMACINT ,EMDMAC interrupt" "Disabled,Enabled" group.long 0x1000++0x03 line.long 0x00 "EMDCR,EMDMAC control register" bitfld.long 0x00 6. " DE ,Specifies endian mode" "Big endian,Little endian" bitfld.long 0x00 4.--5. " DL[1:0] ,Specifies transmit / receive descriptor length" "16 bytes,32 bytes,64 bytes,16 bytes" bitfld.long 0x00 0. " SWR ,Software reset" "Invalid,Reset" group.long 0x1008++0x03 line.long 0x00 "EMDTEN,EMDMAC transmit indicator register" bitfld.long 0x00 0. " TRNS ,Starts transmission" "Stopped,Started" group.long 0x1010++0x03 line.long 0x00 "EMDREN,EMDMAC receive indicator register" bitfld.long 0x00 0. " RCV ,Starts reception" "Stopped,Started" group.long 0x1018++0x03 line.long 0x00 "EMDTDPR,Transmit descriptor beginning address setting register" group.long 0x1020++0x03 line.long 0x00 "EMDRDPR,Receive descriptor beginning address setting register" group.long 0x1028++0x03 line.long 0x00 "EMDINTST,EMDMAC interrupt status register" eventfld.long 0x00 30. " TWB ,Transmit descriptor write back interrupt" "No interrupt,Interrupt" eventfld.long 0x00 26. " TABT ,Transmit abort interrupt" "No interrupt,Interrupt" eventfld.long 0x00 25. " RABT ,Received abort interrupt" "No interrupt,Interrupt" eventfld.long 0x00 24. " RFRMER ,The number of receive frames overflow error interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 23. " BER ,DMA error interrupt" "No interrupt,Interrupt" bitfld.long 0x00 22. " MINT ,EtherMAC interrupt" "No interrupt,Interrupt" eventfld.long 0x00 21. " FTC ,Frame transmission completion interrupt" "No interrupt,Interrupt" eventfld.long 0x00 20. " TDE ,Transmit descriptor exhaustion interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 19. " TFE ,Transmit FIFO underflow error interrupt" "No interrupt,Interrupt" eventfld.long 0x00 18. " FRC ,Frame receive completion interrupt" "No interrupt,Interrupt" eventfld.long 0x00 17. " RDE ,Receive descriptor exhaustion interrupt" "No interrupt,Interrupt" eventfld.long 0x00 16. " RFE ,Receive FIFO overflow error interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 11. " TINT4 ,Carrier-not-detected interrupt" "No interrupt,Interrupt" eventfld.long 0x00 10. " TINT3 ,Detecting carrier dissipation in frame transmission interrupt" "No interrupt,Interrupt" eventfld.long 0x00 9. " TINT2 ,Delay collision interrupt during transmission of frames" "No interrupt,Interrupt" eventfld.long 0x00 8. " TINT1 ,Transmission time out detection interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 7. " RINT8 ,Multicast frame receive interrupt" "No interrupt,Interrupt" eventfld.long 0x00 4. " RINT5 ,Residual bit error detection interrupt" "No interrupt,Interrupt" eventfld.long 0x00 3. " RINT4 ,Frame-length long error detection interrupt" "No interrupt,Interrupt" eventfld.long 0x00 2. " RINT3 ,Frame-length short error detection interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 1. " RINT2 ,Frame reception error detection interrupt" "No interrupt,Interrupt" eventfld.long 0x00 0. " RINT1 ,CRC error detection interrupt" "No interrupt,Interrupt" group.long 0x1030++0x03 line.long 0x00 "EMDINTEN,EMDMAC interrupt enable register" bitfld.long 0x00 30. " TWB ,Transmit descriptor write back interrupt" "Disabled,Enabled" bitfld.long 0x00 26. " TABT ,Transmit abort interrupt" "Disabled,Enabled" bitfld.long 0x00 25. " RABT ,Received abort interrupt" "Disabled,Enabled" bitfld.long 0x00 24. " RFRMER ,The number of receive frames overflow error interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 23. " BER ,DMA error interrupt" "Disabled,Enabled" bitfld.long 0x00 22. " MINT ,EtherMAC interrupt" "Disabled,Enabled" bitfld.long 0x00 21. " FTC ,Frame transmission completion interrupt" "Disabled,Enabled" bitfld.long 0x00 20. " TDE ,Transmit descriptor exhaustion interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 19. " TFE ,Transmit FIFO underflow error interrupt" "Disabled,Enabled" bitfld.long 0x00 18. " FRC ,Frame receive completion interrupt" "Disabled,Enabled" bitfld.long 0x00 17. " RDE ,Receive descriptor exhaustion interrupt" "Disabled,Enabled" bitfld.long 0x00 16. " RFE ,Receive FIFO overflow error interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 11. " TINT4 ,Carrier-not-detected interrupt" "Disabled,Enabled" bitfld.long 0x00 10. " TINT3 ,Detecting carrier dissipation in frame transmission interrupt" "Disabled,Enabled" bitfld.long 0x00 9. " TINT2 ,Delay collision interrupt during transmission of frames" "Disabled,Enabled" bitfld.long 0x00 8. " TINT1 ,Transmission time out detection interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 7. " RINT8 ,Multicast frame receive interrupt" "Disabled,Enabled" bitfld.long 0x00 4. " RINT5 ,Residual bit error detection interrupt" "Disabled,Enabled" bitfld.long 0x00 3. " RINT4 ,Frame-length long error detection interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " RINT3 ,Frame-length short error detection interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " RINT2 ,Frame reception error detection interrupt" "Disabled,Enabled" bitfld.long 0x00 0. " RINT1 ,CRC error detection interrupt" "Disabled,Enabled" group.long 0x1038++0x03 line.long 0x00 "EMDERR,Reflection of Error status indicator register" bitfld.long 0x00 11. " TINT1 ,Transmission time out interrupt" "Reflected,Not reflected" bitfld.long 0x00 10. " TINT2 ,Delay/collision detection interrupt during the transmission of frames" "Reflected,Not reflected" bitfld.long 0x00 9. " TINT3 ,Carrier dissipation detection interrupt during the transmission of frames" "Reflected,Not reflected" bitfld.long 0x00 8. " TINT4 ,Carrier-not-detected interrupt" "Reflected,Not reflected" textline " " bitfld.long 0x00 7. " RINT8 ,Refer to the section about RINT5 to RINT1" "Reflected,Not reflected" bitfld.long 0x00 4. " RINT5 ,Residual bit error detection interrupt" "Reflected,Not reflected" bitfld.long 0x00 3. " RINT4 ,Frame length long error detection interrupt" "Reflected,Not reflected" bitfld.long 0x00 2. " RINT3 ,Frame length short error detection interrupt" "Reflected,Not reflected" textline " " bitfld.long 0x00 1. " RINT2 ,Frame reception error detection interrupt" "Reflected,Not reflected" bitfld.long 0x00 0. " RINT1 ,CRC error detection interrupt" "Reflected,Not reflected" group.long 0x1040++0x03 line.long 0x00 "EMDMFCR,The number of discarded frames counting register" hexmask.long.word 0x00 0.--15. 1. " MIS[15:0] ,Discarded frames counter value" group.long 0x1048++0x03 line.long 0x00 "EMDTFTR,Transmit FIFO threshold setting register" hexmask.long.word 0x00 0.--10. 1. " TFTH[10:0] ,Transmission FIFO threshold value" group.long 0x1050++0x03 line.long 0x00 "EMDFCDR,External FIFO capacity setting register" bitfld.long 0x00 8.--12. " TA[4:0] ,Transmit FIFO capacity" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x00 0.--4. " RA[4:0] ,Receive FIFO capacity" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" group.long 0x1058++0x03 line.long 0x00 "EMDRRCR,Receive start / reset method setting register" bitfld.long 0x00 1. " RNR ,Specifies non-reset mode of EMDREN" "Not specified,Software control" bitfld.long 0x00 0. " RR ,How to reset EMDREN" "Hardware,Software" group.long 0x1060++0x0B line.long 0x00 "EMDEADR,DMA error address pointer register" line.long 0x04 "EMDTUFR,Transmit FIFO underflow counting register" hexmask.long.word 0x04 0.--15. 1. " UNDER[15:0] ,The number of transmit FIFO underflow" line.long 0x08 "EMDROFR,Receive FIFO overflow counting register" hexmask.long.word 0x08 0.--15. 1. " OVER[15:0] ,The number of receive FIFO overflow" group.long 0x1070++0x03 line.long 0x00 "EMDRBTR,Receive FIFO busy threshold setting register" bitfld.long 0x00 16.--18. " OVER[15:0] ,Threshold of the number of receive frame overflow" "2,4,6,8,10,12,14,16" bitfld.long 0x00 0.--2. " RFDO[2:0] ,Threshold of the number of receive FIFO overflow BSY" "256-32 bytes,512-32 bytes,768-32 bytes,1024-32 bytes,1280-32 bytes,1536-32 bytes,1792-32 bytes,2048-32 bytes" if (((d.l(ad:0x4000A000+0x1078))&0x30000)==0x00) group.long 0x1078++0x03 line.long 0x00 "EMDRPDR,Receive data padding setting register" bitfld.long 0x00 16.--17. " PADS[1:0] ,Padding size" "No padding assert,1 byte,2 byte,3 byte" bitfld.long 0x00 0.--5. " PADR[5:0] ,Asserting point of padding" "1st byte,2nd byte,3rd byte,4th byte,5th byte,6th byte,7th byte,8th byte,9th byte,10th byte,11th byte,12th byte,13th byte,14th byte,15th byte,16th byte,17th byte,18th byte,19th byte,20th byte,21th byte,22th byte,23th byte,24th byte,25th byte,26th byte,27th byte,28th byte,29th byte,30th byte,31th byte,32th byte,33th byte,34th byte,35th byte,36th byte,37th byte,38th byte,39th byte,40th byte,41th byte,42th byte,43th byte,44th byte,45th byte,46th byte,47th byte,48th byte,49th byte,50th byte,51th byte,52th byte,53th byte,54th byte,55th byte,56th byte,57th byte,58th byte,59th byte,60th byte,61th byte,62th byte,63th byte,64th byte" else group.long 0x1078++0x03 line.long 0x00 "EMDRPDR,Receive data padding setting register" bitfld.long 0x00 16.--17. " PADS[1:0] ,Padding size" "No padding assert,1 byte,2 byte,3 byte" bitfld.long 0x00 0.--5. " PADR[5:0] ,Asserting point of padding" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63" endif group.long 0x107C++0x03 line.long 0x00 "EMDTIMER,Transmit interrupt mode setting register" bitfld.long 0x00 4. " TIM ,Transmit interrupt mode" "Frame mode,Interrupt mode" bitfld.long 0x00 0. " TIS ,Transmit interrupt setting" "Not set,Set" rgroup.long 0x10C8++0x03 line.long 0x00 "EMDRBAR,Receive buffer write address register" group.long 0x10CC++0x03 line.long 0x00 "EMDRDAR,Receive descriptor read address register" rgroup.long 0x10D4++0x03 line.long 0x00 "EMDTBAR,Transmit buffer write address register" group.long 0x10D8++0x03 line.long 0x00 "EMDTDAR,Transmit descriptor read address register" group.long 0x1100++0x03 line.long 0x00 "EMCCR,EtherMAC control register" bitfld.long 0x00 20. " TPC ,PAUSE frame transmission" "Do not send,Not send" bitfld.long 0x00 19. " ZPF ,Zero Time PAUSE frame valid" "Disabled,Enabled" bitfld.long 0x00 18. " PFR ,PAUSE frame receive" "Not transferred,Transferred" bitfld.long 0x00 17. " RXF ,Receive flow control operation" "Disabled,Enabled" textline " " bitfld.long 0x00 16. " TXF ,Transmit flow control operation" "Disabled,Enabled" bitfld.long 0x00 12. " CER ,CRC error frame receive operation" "Error,Not error" bitfld.long 0x00 9. " MPM ,Magic packet detection mode" "Disabled,Enabled" bitfld.long 0x00 6. " RPE ,Receive function setting" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " TPE ,Transmission setting" "Disabled,Enabled" bitfld.long 0x00 3. " ILB ,Loop back mode in EtherMAC" "Normal mode,Loop back mode" bitfld.long 0x00 2. " OLB ,External mode setting" "Low,High" bitfld.long 0x00 1. " DPM ,Duplex mode setting" "Half-duplex,Full-duplex" textline " " bitfld.long 0x00 0. " PRM ,Promiscuous mode setting" "Promiscuous mode,Normal mode" group.long 0x1108++0x03 line.long 0x00 "EMCRFLR,Long-frame length check value setting register" hexmask.long.word 0x00 0.--11. 1. " FLEN_ULMT ,Upper limit of frame length" group.long 0x1110++0x03 line.long 0x00 "EMCINTST,EtherMAC interrupt status register" eventfld.long 0x00 5. " BRDSRCV ,Broadcast continuous reception interrupt" "No interrupt,Interrupt" eventfld.long 0x00 4. " PSRTROV ,PAUSE frame resend retry over interrupt" "No interrupt,Interrupt" eventfld.long 0x00 2. " LINKCHNG ,LINK signal change interrupt" "No interrupt,Interrupt" eventfld.long 0x00 1. " MAGICPKT ,Magic packet reception interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 0. " FCIDTCT ,Fraudulent carrier detection interrupt" "No interrupt,Interrupt" group.long 0x1118++0x03 line.long 0x00 "EMCINTEN,EtherMAC interrupt enable register" bitfld.long 0x00 5. " BRDSRCV ,Broadcast continuous reception interrupt" "Disabled,Enabled" bitfld.long 0x00 4. " PSRTROV ,PAUSE frame resend retry over interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " LINKCHNG ,LINK signal change interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " MAGICPKT ,Magic packet reception interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " FCIDTCT ,Fraudulent carrier detection interrupt" "Disabled,Enabled" group.long 0x1120++0x03 line.long 0x00 "EMCMIICR,MII control register" bitfld.long 0x00 3. " MDI ,MII control data" "0,1" bitfld.long 0x00 2. " MDO ,MII control data out" "0,1" bitfld.long 0x00 1. " MMD ,MII control mode setting" "Read,Write" bitfld.long 0x00 0. " MDC ,MII management clock" "Not set,Set" rgroup.long 0x1128++0x03 line.long 0x00 "EMCPHYST,PHY status register" bitfld.long 0x00 0. " LINK ,LINK status" "0,1" group.long 0x1150++0x07 line.long 0x00 "EMCICR,IPG counter setting register" bitfld.long 0x00 0.--4. " IPG[4:0] ,Setting IPG value" "10 cycles,10 cycles,10 cycles,10 cycles,10 cycles,10 cycles,10 cycles,11 cycles,12 cycles,13 cycles,14 cycles,15 cycles,16 cycles,17 cycles,18 cycles,19 cycles,20 cycles,21 cycles,22 cycles,23 cycles,24 cycles,25 cycles,26 cycles,27 cycles,28 cycles,29 cycles,30 cycles,31 cycles,32 cycles,33 cycles,34 cycles,35 cycles" line.long 0x04 "EMCAPR,Auto PAUSE parameter setting register" hexmask.long.word 0x04 0.--15. 1. " APAUSE ,Automatic PAUSE frame time parameter value" wgroup.long 0x1158++0x03 line.long 0x00 "EMCMPR,Manual PAUSE parameter setting register" hexmask.long.word 0x00 0.--15. 1. " MPAUSE[15:0] ,Manual PAUSE frame time parameter value" rgroup.long 0x1160++0x03 line.long 0x00 "EMCRPCR,Receive PAUSE frame counter register" hexmask.long.byte 0x00 0.--7. 1. " RPAUSE[7:0] ,The number of PAUSE frame reception" group.long 0x1164++0x03 line.long 0x00 "EMCPULR,The number of PAUSE frame resend setting register" hexmask.long.word 0x00 0.--15. 1. " TXPAUSE[15:0] ,Upper limit of the number of resending PAUSE frames" rgroup.long 0x1168++0x03 line.long 0x00 "EMCPCR,The number of PAUSE frame resend counter register" hexmask.long.word 0x00 0.--15. 1. " TPAUSE[15:0] ,The number of PAUSE frame resend" group.long 0x116C++0x03 line.long 0x00 "EMCBRR,The number of Broadcast frame receive setting register" hexmask.long.word 0x00 0.--15. 1. " BCF[15:0] ,The number of continuous reception of Broadcast frames" group.long 0x11C0++0x03 line.long 0x00 "EMCMAHR,MAC upper address register" group.long 0x11C8++0x03 line.long 0x00 "EMCMALR,MAC lower address register" hexmask.long.word 0x00 0.--15. 1. " MACADRL[15:0] ,MAC address" group.long 0x11D0++0x0F line.long 0x00 "EMCTRER,Transmission retry error counter register" line.long 0x04 "EMCTCDR,Delay collision detection transmit register" line.long 0x08 "EMCTCLR,Carrier dissipation transmit counter register" line.long 0x0C "EMCTNDR,Carrier-not-detected transmit counter register" group.long 0x11E4++0x17 line.long 0x00 "EMCRCER,CRC error receive counter register" line.long 0x04 "EMCRFER,Frame receive error counter register" line.long 0x08 "EMCRLSR,Frame-length short receive counter register" line.long 0x0C "EMCRLOR,Frame-length over receive counter register" line.long 0x10 "EMCRRFR,Residual bit frame receive counter register" line.long 0x14 "EMCRMFR,Multicast frame receive counter register" width 0xb tree.end endif tree.open "Remote control signal preprocessor (RMC)" tree "Channel 0" sif cpuis("TMPM330F*")||cpuis("TMPM332F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*") base ad:0x40040400 elif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") base ad:0x400E3000 elif cpuis("TMPM395F*") base ad:0x400F0400 elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") base ad:0x400E7000 endif width 11. group.long 0x00++0x7 line.long 0x00 "RMC0EN,Enable Register" sif cpuis("TMPM395F*")||cpuis("TMPM330F*")||cpuis("TMPM332F*") bitfld.long 0x00 1. " I2RMC ,RMC in IDLE mode enable" "Disabled,Enabled" textline " " endif bitfld.long 0x00 0. " RMCEN ,RMC enable" "Disabled,Enabled" line.long 0x04 "RMC0REN,Receive Enable Register" bitfld.long 0x04 0. " RMCREN ,Reception enable" "Disabled,Enabled" hgroup.long 0x08++0xB hide.long 0x00 "RMC0RBUF1,Receive Data Buffer Register 1" in hide.long 0x04 "RMC0RBUF2,Receive Data Buffer Register 2" in hide.long 0x08 "RMC0RBUF3,Receive Data Buffer Register 3" in group.long 0x14++0x7 line.long 0x00 "RMC0RCR1,Receive Control Register 1" hexmask.long.byte 0x00 24.--31. 1. " RMCLCMAX[7:0] ,Maximum cycle of leader detection" hexmask.long.byte 0x00 16.--23. 1. " RMCLCMIN[7:0] ,Minimum cycle of leader detection" hexmask.long.byte 0x00 8.--15. 1. " RMCLLMAX[7:0] ,Maximum low width of leader detection" hexmask.long.byte 0x00 0.--7. 1. " RMCLLMIN[7:0] ,Minimum low width of leader detection" line.long 0x04 "RMC0RCR2,Receive Control Register 2" bitfld.long 0x04 31. " RMCLIEN ,Leader detection interrupt" "Not generated,Generated" bitfld.long 0x04 30. " RMCEDIEN ,Remote control input falling edge interrupt" "Not generated,Generated" bitfld.long 0x04 25. " RMCLD ,Receiving remote control signal" "Disabled,Enabled" bitfld.long 0x04 24. " RMCPHM ,Receiving modulation" "Cycle,Phase" textline " " hexmask.long.byte 0x04 8.--15. 1. " RMCLL[7:0] ,Excess low width" hexmask.long.byte 0x04 0.--7. 1. " RMCDMAX[7:0] ,Maximum data bit cycle" sif cpuis("TMPM395F*") wgroup.long 0x1c++0x3 line.long 0x00 "RMC0RCR3,Receive Control Register 3" hexmask.long.byte 0x00 8.--14. 1. " RMCDATH[6:0] ,Larger threshold" hexmask.long.byte 0x00 0.--6. 1. " RMCDATL[6:0] ,Smaller threshold" else group.long 0x1c++0x3 line.long 0x00 "RMC0RCR3,Receive Control Register 3" hexmask.long.byte 0x00 8.--14. 1. " RMCDATH[6:0] ,Larger threshold" hexmask.long.byte 0x00 0.--6. 1. " RMCDATL[6:0] ,Smaller threshold" endif group.long 0x20++0x3 line.long 0x00 "RMC0RCR4,Receive Control Register 4" bitfld.long 0x00 7. " RMCPO ,Remote control input signal" "Not reversed,Reversed" bitfld.long 0x00 0.--3. " RMCNC[3:0] ,Noise cancellation time" "No cancellation,1/fs,2/fs,3/fs,4/fs,5/fs,6/fs,7/fs,8/fs,9/fs,10/fs,11/fs,12/fs,13/fs,14/fs,15/fs" rgroup.long 0x24++0x3 line.long 0x00 "RMC0RSTAT,Receive Status Register" bitfld.long 0x00 15. " RMCRLIF ,Leader detection interrupt" "No interrupt,Interrupt" bitfld.long 0x00 14. " RMCLOIF ,Low width detection interrupt" "No interrupt,Interrupt" bitfld.long 0x00 13. " RMCDMAXIF ,Maximum data bit cycle interrupt" "No interrupt,Interrupt" bitfld.long 0x00 12. " RMCEDIF ,Falling edge interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 7. " RMCRLDR ,Leader detection" "Disabled,Enabled" hexmask.long.byte 0x00 0.--6. 1. " RMCRNUM[6:0] ,Number of bits received" sif (!cpuis("TMPM33?F*")) group.long 0x28++0x0B line.long 0x00 "RMC0END1,Remote Control Receive End Bit Number Register 1" hexmask.long.byte 0x00 0.--6. 1. " RMC0END[16:10] ,Receive data bit" line.long 0x04 "RMC0END2,Remote Control Receive End Bit Number Register 2" hexmask.long.byte 0x04 0.--6. 1. " RMC0END[26:20] ,Receive data bit" line.long 0x08 "RMC0END3,Remote Control Receive End Bit Number Register 3" hexmask.long.byte 0x08 0.--6. 1. " RMC0END[36:30] ,Receive data bit" group.long 0x34++0x3 line.long 0x00 "RMC0FSSEL,Remote Control Source Clock selection Register" bitfld.long 0x00 0. " RMCCLK ,RMC campling clock" "32-KHz,TBBOUT" endif width 0xB tree.end tree "Channel 1" sif cpuis("TMPM330F*") base ad:0x40040440 elif cpuis("TMPM362F*")||cpuis("TMPM364F*") base ad:0x400E3100 elif cpuis("TMPM395F*") base ad:0x400F0440 endif width 11. group.long 0x00++0x7 line.long 0x00 "RMC1EN,Enable Register" sif cpuis("TMPM395F*")||cpuis("TMPM330F*")||cpuis("TMPM332F*") bitfld.long 0x00 1. " I2RMC ,RMC in IDLE mode enable" "Disabled,Enabled" textline " " endif bitfld.long 0x00 0. " RMCEN ,RMC enable" "Disabled,Enabled" line.long 0x04 "RMC1REN,Receive Enable Register" bitfld.long 0x04 0. " RMCREN ,Reception enable" "Disabled,Enabled" hgroup.long 0x08++0xB hide.long 0x00 "RMC1RBUF1,Receive Data Buffer Register 1" in hide.long 0x04 "RMC1RBUF2,Receive Data Buffer Register 2" in hide.long 0x08 "RMC1RBUF3,Receive Data Buffer Register 3" in group.long 0x14++0x7 line.long 0x00 "RMC1RCR1,Receive Control Register 1" hexmask.long.byte 0x00 24.--31. 1. " RMCLCMAX[7:0] ,Maximum cycle of leader detection" hexmask.long.byte 0x00 16.--23. 1. " RMCLCMIN[7:0] ,Minimum cycle of leader detection" hexmask.long.byte 0x00 8.--15. 1. " RMCLLMAX[7:0] ,Maximum low width of leader detection" hexmask.long.byte 0x00 0.--7. 1. " RMCLLMIN[7:0] ,Minimum low width of leader detection" line.long 0x04 "RMC1RCR2,Receive Control Register 2" bitfld.long 0x04 31. " RMCLIEN ,Leader detection interrupt" "Not generated,Generated" bitfld.long 0x04 30. " RMCEDIEN ,Remote control input falling edge interrupt" "Not generated,Generated" bitfld.long 0x04 25. " RMCLD ,Receiving remote control signal" "Disabled,Enabled" bitfld.long 0x04 24. " RMCPHM ,Receiving modulation" "Cycle,Phase" textline " " hexmask.long.byte 0x04 8.--15. 1. " RMCLL[7:0] ,Excess low width" hexmask.long.byte 0x04 0.--7. 1. " RMCDMAX[7:0] ,Maximum data bit cycle" sif cpuis("TMPM395F*") wgroup.long 0x1c++0x3 line.long 0x00 "RMC1RCR3,Receive Control Register 3" hexmask.long.byte 0x00 8.--14. 1. " RMCDATH[6:0] ,Larger threshold" hexmask.long.byte 0x00 0.--6. 1. " RMCDATL[6:0] ,Smaller threshold" else group.long 0x1c++0x3 line.long 0x00 "RMC1RCR3,Receive Control Register 3" hexmask.long.byte 0x00 8.--14. 1. " RMCDATH[6:0] ,Larger threshold" hexmask.long.byte 0x00 0.--6. 1. " RMCDATL[6:0] ,Smaller threshold" endif group.long 0x20++0x3 line.long 0x00 "RMC1RCR4,Receive Control Register 4" bitfld.long 0x00 7. " RMCPO ,Remote control input signal" "Not reversed,Reversed" bitfld.long 0x00 0.--3. " RMCNC[3:0] ,Noise cancellation time" "No cancellation,1/fs,2/fs,3/fs,4/fs,5/fs,6/fs,7/fs,8/fs,9/fs,10/fs,11/fs,12/fs,13/fs,14/fs,15/fs" rgroup.long 0x24++0x3 line.long 0x00 "RMC1RSTAT,Receive Status Register" bitfld.long 0x00 15. " RMCRLIF ,Leader detection interrupt" "No interrupt,Interrupt" bitfld.long 0x00 14. " RMCLOIF ,Low width detection interrupt" "No interrupt,Interrupt" bitfld.long 0x00 13. " RMCDMAXIF ,Maximum data bit cycle interrupt" "No interrupt,Interrupt" bitfld.long 0x00 12. " RMCEDIF ,Falling edge interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 7. " RMCRLDR ,Leader detection" "Disabled,Enabled" hexmask.long.byte 0x00 0.--6. 1. " RMCRNUM[6:0] ,Number of bits received" sif (!cpuis("TMPM33?F*")) group.long 0x28++0x0B line.long 0x00 "RMC1END1,Remote Control Receive End Bit Number Register 1" hexmask.long.byte 0x00 0.--6. 1. " RMC1END[16:10] ,Receive data bit" line.long 0x04 "RMC1END2,Remote Control Receive End Bit Number Register 2" hexmask.long.byte 0x04 0.--6. 1. " RMC1END[26:20] ,Receive data bit" line.long 0x08 "RMC1END3,Remote Control Receive End Bit Number Register 3" hexmask.long.byte 0x08 0.--6. 1. " RMC1END[36:30] ,Receive data bit" group.long 0x34++0x3 line.long 0x00 "RMC1FSSEL,Remote Control Source Clock selection Register" bitfld.long 0x00 0. " RMCCLK ,RMC campling clock" "32-KHz,TBBOUT" endif width 0xB tree.end tree.end tree "Analog/Digital Converter (ADC)" base ad:0x40030000 sif cpuis("TMPM33?F*") width 9. group.long 0x20++0x3 line.long 0x00 "ADCBAS,Conversion Accuracy Setting Register" hexmask.long.byte 0x00 0.--7. 1. " ADCBAS[7:0] ,Conversion accuracy value" group.long 0x00++0x3 line.long 0x00 "ADCLK,Conversion clock setting register" bitfld.long 0x00 4.--7. " TSH[3:0] ,AD sample hold time (conversion clock value)" ",,,64,,,,,8,16,24,32,128,512,," bitfld.long 0x00 0.--2. " ADCLK[2:0] ,AD prescaler output select" "fc,fc/2,fc/4,fc/8,fc/16,..." hgroup.long 0x04++0x03 hide.long 0x00 "ADMOD0,Mode control register 0" in if ((d.l(ad:0x40030000+0x8)&0x20)==0x0) group.long 0x08++0x03 line.long 0x00 "ADMOD1,Mode control register 1" bitfld.long 0x00 7. " VREFON ,VREF application control" "Off,On" bitfld.long 0x00 6. " I2AD ,Operation mode in IDLE mode" "Stop,Operation" bitfld.long 0x00 5. " ADSCN ,Operation mode setting during channel scan mode" "4-ch,8-ch" sif (cpu()=="TMPM330FD"||cpu()=="TMPM330FW"||cpu()=="TMPM330FY"||cpu()=="TMPM333FW"||cpu()=="TMPM330FDWFG"||cpu()=="TMPM330FWFG"||cpu()=="TMPM330FYFG"||cpu()=="TMPM333FDFG"||cpu()=="TMPM333FWFG"||cpu()=="TMPM333FYFG") bitfld.long 0x00 0.--3. " ADCH[3:0] ,Analog input channel select (Fixed-channel/channel-scan mode)" "AIN0,AIN1/AIN0 to AIN1,AIN2/AIN0 to AIN2,AIN3/AIN0 to AIN3,AIN4,AIN5/AIN4 to AIN5,AIN6/AIN4 to AIN6,AIN7/AIN4 to AIN7,AIN8,AIN9/AIN8 to AIN9,AIN10/AIN8 to AIN10,AIN11/AIN8 to AIN11,..." elif (cpu()=="TMPM332FW"||cpu()=="TMPM332FWUG") bitfld.long 0x00 0.--3. " ADCH[3:0] ,Analog input channel select (Fixed-channel/channel-scan mode)" ",,,,AIN4,AIN5/AIN4 to AIN5,AIN6/AIN4 to AIN6,AIN7/AIN4 to AIN7,AIN8,AIN9/AIN8 to AIN9,AIN10/AIN8 to AIN10,AIN11/AIN8 to AIN11,..." endif else group.long 0x08++0x03 line.long 0x00 "ADMOD1,Mode control register 1" bitfld.long 0x00 7. " VREFON ,VREF application control" "Off,On" bitfld.long 0x00 6. " I2AD ,Operation mode in IDLE mode" "Stop,Operation" bitfld.long 0x00 5. " ADSCN ,Operation mode setting during channel scan" "4-ch,8-ch" sif (cpu()=="TMPM330FD"||cpu()=="TMPM330FW"||cpu()=="TMPM330FY"||cpu()=="TMPM333FW"||cpu()=="TMPM330FDWFG"||cpu()=="TMPM330FWFG"||cpu()=="TMPM330FYFG"||cpu()=="TMPM333FDFG"||cpu()=="TMPM333FWFG"||cpu()=="TMPM333FYFG") bitfld.long 0x00 0.--3. " ADCH[3:0] ,Analog input channel select (Fixed-channel/channel-scan mode)" "AIN0,AIN1/AIN0 to AIN1,AIN2/AIN0 to AIN2,AIN3/AIN0 to AIN3,AIN4/AIN0 to AIN4,AIN5/AIN0 to AIN5,AIN6/AIN0 to AIN6,AIN7/AIN0 to AIN7,AIN8,AIN9/AIN8 to AIN9,AIN10/AIN8 to AIN10,AIN11/AIN8 to AIN11,,,," elif (cpu()=="TMPM332FW"||cpu()=="TMPM332FWUG") bitfld.long 0x00 0.--3. " ADCH[3:0] ,Analog input channel select (Fixed-channel/channel-scan mode)" ",,,,AIN4/,AIN5/,AIN6/,AIN7/,AIN8,AIN9/AIN8 to AIN9,AIN10/AIN8 to AIN10,AIN11/AIN8 to AIN11,..." endif endif hgroup.long 0xC++0x03 hide.long 0x00 "ADMOD2,Mode control register 2" in group.long 0x10++0xb line.long 0x00 "ADMOD3,AD mode control register 3" bitfld.long 0x00 5. " ADOBIC0 ,AD monitor function interrupt setting (Smaller/larger than comparison register)" "Smaller,Larger" bitfld.long 0x00 1.--4. " ADREGS0[3:0] ,Target conversion result with AD monitor function 0" "ADREG08,ADREG19,ADREG2A,ADREG3B,ADREG4C,ADREG5D,ADREG6E,ADREG7F,ADREGSP,ADREGSP,ADREGSP,ADREGSP,ADREGSP,ADREGSP,ADREGSP,ADREGSP" bitfld.long 0x00 0. " ADOBSV0 ,AD monitor function 0" "Disabled,Enabled" line.long 0x04 "ADMOD4,Mode Control Register 4" bitfld.long 0x04 7. " HADHS ,H/W source for activating top-priority AD conversion" "External,TB5RG0" bitfld.long 0x04 6. " HADHTG ,H/W for activating top-priority AD conversion" "Disabled,Enabled" bitfld.long 0x04 5. " ADHS ,H/W source for activating normal AD conversion" "External,TB6RG0" bitfld.long 0x04 4. " ADHTG ,H/W for activating normal AD conversion" "Disabled,Enabled" textline " " bitfld.long 0x04 0.--1. " ADRST[1:0] ,Software reset" ",1,2," line.long 0x08 "ADMOD5,Mode Control Register 5" bitfld.long 0x08 5. " ADOBIC1 ,AD monitor function interrupt setting (Smaller/larger than comparison register)" "Smaller,Larger" bitfld.long 0x08 1.--4. " ADREGS1[3:0] ,AD conversion result storage register" "ADREG08,ADREG19,ADREG2A,ADREG3B,ADREG4C,ADREG5D,ADREG6E,ADREG7F,ADREGSP,ADREGSP,ADREGSP,ADREGSP,ADREGSP,ADREGSP,ADREGSP,ADREGSP" bitfld.long 0x08 0. " ADOBSV1 ,AD monitor function 1" "Disabled,Enabled" hgroup.long 0x30++0x23 hide.long 0x0 "ADREG08,Conversion Result Register 08" in hide.long 0x4 "ADREG19,Conversion Result Register 19" in hide.long 0x8 "ADREG2A,Conversion Result Register 2A" in hide.long 0xC "ADREG3B,Conversion Result Register 3B" in hide.long 0x10 "ADREG4C,Conversion Result Register 4C" in hide.long 0x14 "ADREG5D,Conversion Result Register 5D" in hide.long 0x18 "ADREG6E,Conversion Result Register 6E" in hide.long 0x1C "ADREG7F,Conversion Result Register 7F" in hide.long 0x20 "ADREGSP,Conversion Result Register SP" in if ((d.l(ad:0x40030000+0x10)&0x01)==0x00) group.long 0x54++0x3 line.long 0x00 "ADCMP0,AD Conversion Result Comparison Register 0" hexmask.long.word 0x00 6.--15. 1. " ADCOM0[9:0] ,Value to be compared with ADMOD3[ADREGS0]" else hgroup.long 0x54++0x3 hide.long 0x00 "ADCMP0,AD Conversion Result Comparison Register 0" in endif if ((d.l(ad:0x40030000+0x18)&0x01)==0x00) group.long 0x58++0x3 line.long 0x00 "ADCMP1,AD Conversion Result Comparison Register 1" hexmask.long.word 0x00 6.--15. 1. " ADCOM1[9:0] ,Value to be compared with ADMOD5[ADREGS1]" else hgroup.long 0x58++0x3 hide.long 0x00 "ADCMP1,AD Conversion Result Comparison Register 1" in endif width 0xb elif cpuis("TMPM380F*")||cpuis("TMPM382F*") width 12. group.long 0x00++0xb line.long 0x00 "ADCLK,Conversion clock setting register" bitfld.long 0x00 3.--6. " TSH ,AD sample hold time" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--2. " ADCLK[2:0] ,AD prescaler output select" "fc,..." line.long 0x04 "ADMOD0,Mode Setting Register 0" bitfld.long 0x04 1. " DACON ,DAC control" "Off,On" bitfld.long 0x04 0. " ADSS ,Software triggered conversion" "No effect,Start" line.long 0x08 "ADMOD1,Mode Setting Register 1" bitfld.long 0x08 7. " ADEN ,AD conversion control" "Disabled,Enabled" bitfld.long 0x08 0. " ADAS ,Constant AD conversion control" "Disabled,Enabled" rgroup.long 0xC++0x3 line.long 0x00 "ADMOD2,Mode Setting Register 2" bitfld.long 0x00 1. " ADSFN ,Software conversion busy flag" "Not busy,Busy" bitfld.long 0x00 0. " ADBFN ,AD conversion busy flag" "Not busy,Busy" group.long 0xd4++0x3 line.long 0x00 "ADMOD3,Mode Setting Register 3" bitfld.long 0x00 10.--11. " BITS ,Bit resolution" "10-bit,12-bit,..." bitfld.long 0x00 8. " RCUT ,Low power mode select" "Normal,Low power" bitfld.long 0x00 3.--5. " PMODE ,PMODE" "0,1,2,3,4,5,6,7" group.long 0x10++0x7 line.long 0x00 "ADCMPCR0,Monitoring Setting Register 0" bitfld.long 0x00 8.--11. " CMPCNT0[3:0] ,Comparison count for determining the result" "Every,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 7. " CMP0EN ,Monitoring function" "Disabled,Enabled" bitfld.long 0x00 4. " ADBIG0 ,Comparison condition" "Larger,Smaller" textline " " bitfld.long 0x00 0.--3. " REGS0[3:0] ,AD conversion result to be compared" "ADREG0,ADREG1,ADREG2,ADREG3,ADREG4,ADREG5,ADREG6,ADREG7,ADREG8,ADREG9,ADREG10,ADREG11,..." line.long 0x04 "ADCMPCR1,Monitoring Setting Register 1" bitfld.long 0x04 8.--11. " CMPCNT1[3:0] ,Comparison count for determining the result" "Every,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x04 7. " CMP1EN ,Monitoring function" "Disabled,Enabled" bitfld.long 0x04 4. " ADBIG1 ,Comparison condition" "Larger,Smaller" textline " " bitfld.long 0x04 0.--3. " REGS1[3:0] ,AD conversion result to be compared" "ADREG0,ADREG1,ADREG2,ADREG3,ADREG4,ADREG5,ADREG6,ADREG7,ADREG8,ADREG9,ADREG10,ADREG11,..." group.long 0x18++0x7 line.long 0x00 "ADCMP0,Conversion Result Compare Register 0" hexmask.long.word 0x00 4.--15. 1. " AD0CMP[11:0] ,Value to be compared with ADC result 0" line.long 0x04 "ADCMP1,Conversion Result Compare Register 1" hexmask.long.word 0x04 4.--15. 1. " AD1CMP[11:0] ,Value to be compared with ADC result 1" hgroup.long 0x20++0x2f hide.long 0x0 "ADREG0,Conversion Result Register 0" in hide.long 0x4 "ADREG1,Conversion Result Register 1" in hide.long 0x8 "ADREG2,Conversion Result Register 2" in hide.long 0xC "ADREG3,Conversion Result Register 3" in hide.long 0x10 "ADREG4,Conversion Result Register 4" in hide.long 0x14 "ADREG5,Conversion Result Register 5" in hide.long 0x18 "ADREG6,Conversion Result Register 6" in hide.long 0x1C "ADREG7,Conversion Result Register 7" in hide.long 0x20 "ADREG8,Conversion Result Register 8" in hide.long 0x24 "ADREG9,Conversion Result Register 9" in hide.long 0x28 "ADREG10,Conversion Result Register 10" in hide.long 0x2C "ADREG11,Conversion Result Register 11" in group.long 0x50++0x2f line.long 0x0 "ADPSEL0 ,PMD Trigger Program Number Select Register 0" bitfld.long 0x0 7. " PENS0 ,PMD trigger program select register 0 enable" "Disabled,Enabled" bitfld.long 0x0 0.--3. " PMDS0[3:0] ,Program number select" "0,1,2,3,4,5,..." line.long 0x4 "ADPSEL1 ,PMD Trigger Program Number Select Register 1" bitfld.long 0x4 7. " PENS1 ,PMD trigger program select register 1 enable" "Disabled,Enabled" bitfld.long 0x4 0.--3. " PMDS1[3:0] ,Program number select" "0,1,2,3,4,5,..." line.long 0x8 "ADPSEL2 ,PMD Trigger Program Number Select Register 2" bitfld.long 0x8 7. " PENS2 ,PMD trigger program select register 2 enable" "Disabled,Enabled" bitfld.long 0x8 0.--3. " PMDS2[3:0] ,Program number select" "0,1,2,3,4,5,..." line.long 0xC "ADPSEL3 ,PMD Trigger Program Number Select Register 3" bitfld.long 0xC 7. " PENS3 ,PMD trigger program select register 3 enable" "Disabled,Enabled" bitfld.long 0xC 0.--3. " PMDS3[3:0] ,Program number select" "0,1,2,3,4,5,..." group.long 0x80++0x17 line.long 0x0 "ADPINTS0,PMD Trigger Interrupt Select Register 0" bitfld.long 0x0 0.--1. " NTSEL0[1:0] ,Interrupt select (for program 0)" "No interrupt,INTADPD0,INTADPD1,No interrupt" line.long 0x4 "ADPINTS1,PMD Trigger Interrupt Select Register 1" bitfld.long 0x4 0.--1. " NTSEL1[1:0] ,Interrupt select (for program 1)" "No interrupt,INTADPD0,INTADPD1,No interrupt" line.long 0x8 "ADPINTS2,PMD Trigger Interrupt Select Register 2" bitfld.long 0x8 0.--1. " NTSEL2[1:0] ,Interrupt select (for program 2)" "No interrupt,INTADPD0,INTADPD1,No interrupt" line.long 0xC "ADPINTS3,PMD Trigger Interrupt Select Register 3" bitfld.long 0xC 0.--1. " NTSEL3[1:0] ,Interrupt select (for program 3)" "No interrupt,INTADPD0,INTADPD1,No interrupt" line.long 0x10 "ADPINTS4,PMD Trigger Interrupt Select Register 4" bitfld.long 0x10 0.--1. " NTSEL4[1:0] ,Interrupt select (for program 4)" "No interrupt,INTADPD0,INTADPD1,No interrupt" line.long 0x14 "ADPINTS5,PMD Trigger Interrupt Select Register 5" bitfld.long 0x14 0.--1. " NTSEL5[1:0] ,Interrupt select (for program 5)" "No interrupt,INTADPD0,INTADPD1,No interrupt" group.long 0x98++0x17 "PMD Trigger Program Setting Registers" line.long 0x0 "ADPSET0,PMD Trigger Program Register 0" bitfld.long 0x0 31. " ENSP03 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x0 24.--28. " AINSP03[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0x0 24.--28. " AINSP03[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif textline " " bitfld.long 0x0 23. " ENSP02 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x0 16.--20. " AINSP02[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0x0 16.--20. " AINSP02[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif textline " " bitfld.long 0x0 15. " ENSP01 ,REG1 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x0 8.--12. " AINSP01[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0x0 8.--12. " AINSP01[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif textline " " bitfld.long 0x0 7. " ENSP00 ,REG0 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x0 0.--4. " AINSP00[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0x0 0.--4. " AINSP00[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif line.long 0x4 "ADPSET1,PMD Trigger Program Register 1" bitfld.long 0x4 31. " ENSP13 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x4 24.--28. " AINSP13[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0x4 24.--28. " AINSP13[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif textline " " bitfld.long 0x4 23. " ENSP12 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x4 16.--20. " AINSP12[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0x4 16.--20. " AINSP12[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif textline " " bitfld.long 0x4 15. " ENSP11 ,REG1 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x4 8.--12. " AINSP11[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0x4 8.--12. " AINSP11[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif textline " " bitfld.long 0x4 7. " ENSP10 ,REG0 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x4 0.--4. " AINSP10[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0x4 0.--4. " AINSP10[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif line.long 0x8 "ADPSET2,PMD Trigger Program Register 2" bitfld.long 0x8 31. " ENSP23 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x8 24.--28. " AINSP23[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0x8 24.--28. " AINSP23[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif textline " " bitfld.long 0x8 23. " ENSP22 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x8 16.--20. " AINSP22[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0x8 16.--20. " AINSP22[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif textline " " bitfld.long 0x8 15. " ENSP21 ,REG1 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x8 8.--12. " AINSP21[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0x8 8.--12. " AINSP21[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif textline " " bitfld.long 0x8 7. " ENSP20 ,REG0 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x8 0.--4. " AINSP20[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0x8 0.--4. " AINSP20[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif line.long 0xC "ADPSET3,PMD Trigger Program Register 3" bitfld.long 0xC 31. " ENSP33 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0xC 24.--28. " AINSP33[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0xC 24.--28. " AINSP33[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif textline " " bitfld.long 0xC 23. " ENSP32 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0xC 16.--20. " AINSP32[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0xC 16.--20. " AINSP32[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif textline " " bitfld.long 0xC 15. " ENSP31 ,REG1 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0xC 8.--12. " AINSP31[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0xC 8.--12. " AINSP31[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif textline " " bitfld.long 0xC 7. " ENSP30 ,REG0 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0xC 0.--4. " AINSP30[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0xC 0.--4. " AINSP30[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif line.long 0x10 "ADPSET4,PMD Trigger Program Register 4" bitfld.long 0x10 31. " ENSP43 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x10 24.--28. " AINSP43[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0x10 24.--28. " AINSP43[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif textline " " bitfld.long 0x10 23. " ENSP42 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x10 16.--20. " AINSP42[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0x10 16.--20. " AINSP42[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif textline " " bitfld.long 0x10 15. " ENSP41 ,REG1 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x10 8.--12. " AINSP41[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0x10 8.--12. " AINSP41[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif textline " " bitfld.long 0x10 7. " ENSP40 ,REG0 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x10 0.--4. " AINSP40[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0x10 0.--4. " AINSP40[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif line.long 0x14 "ADPSET5,PMD Trigger Program Register 5" bitfld.long 0x14 31. " ENSP53 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x14 24.--28. " AINSP53[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0x14 24.--28. " AINSP53[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif textline " " bitfld.long 0x14 23. " ENSP52 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x14 16.--20. " AINSP52[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0x14 16.--20. " AINSP52[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif textline " " bitfld.long 0x14 15. " ENSP51 ,REG1 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x14 8.--12. " AINSP51[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0x14 8.--12. " AINSP51[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif textline " " bitfld.long 0x14 7. " ENSP50 ,REG0 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x14 0.--4. " AINSP50[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0x14 0.--4. " AINSP50[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif group.long 0xb0++0xb "Timer Trigger Program Registers" line.long 0x0 "ADTSET03,Timer Trigger Program Register 03" sif (2.<10.) bitfld.long 0x0 31. " ENST3 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x0 24.--28. " AINST3[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0x0 24.--28. " AINST3[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif textline " " bitfld.long 0x0 23. " ENST2 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x0 16.--20. " AINST2[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0x0 16.--20. " AINST2[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif else bitfld.long 0x0 31. " ENST3 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x0 24.--28. " AINST3[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*")||cpuis("TMPM380F*") bitfld.long 0x0 24.--28. " AINST3[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif textline " " bitfld.long 0x0 23. " ENST2 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x0 16.--20. " AINST2[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0x0 16.--20. " AINST2[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif endif textline " " bitfld.long 0x0 15. " ENST1 ,REG1 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x0 8.--12. " AINST1[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0x0 8.--12. " AINST1[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif textline " " bitfld.long 0x0 7. " ENST0 ,REG0 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x0 0.--4. " AINST0[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0x0 0.--4. " AINST0[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif line.long 0x4 "ADTSET47,Timer Trigger Program Register 47" sif (6.<10.) bitfld.long 0x4 31. " ENST7 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x4 24.--28. " AINST7[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0x4 24.--28. " AINST7[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif textline " " bitfld.long 0x4 23. " ENST6 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x4 16.--20. " AINST6[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0x4 16.--20. " AINST6[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif else bitfld.long 0x4 31. " ENST7 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x4 24.--28. " AINST7[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*")||cpuis("TMPM380F*") bitfld.long 0x4 24.--28. " AINST7[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif textline " " bitfld.long 0x4 23. " ENST6 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x4 16.--20. " AINST6[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0x4 16.--20. " AINST6[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif endif textline " " bitfld.long 0x4 15. " ENST5 ,REG1 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x4 8.--12. " AINST5[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0x4 8.--12. " AINST5[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif textline " " bitfld.long 0x4 7. " ENST4 ,REG0 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x4 0.--4. " AINST4[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0x4 0.--4. " AINST4[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif line.long 0x8 "ADTSET811,Timer Trigger Program Register 811" sif (10.<10.) bitfld.long 0x8 31. " ENST11 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x8 24.--28. " AINST11[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0x8 24.--28. " AINST11[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif textline " " bitfld.long 0x8 23. " ENST10 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x8 16.--20. " AINST10[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0x8 16.--20. " AINST10[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif else bitfld.long 0x8 31. " ENST11 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x8 24.--28. " AINST11[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*")||cpuis("TMPM380F*") bitfld.long 0x8 24.--28. " AINST11[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif textline " " bitfld.long 0x8 23. " ENST10 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x8 16.--20. " AINST10[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0x8 16.--20. " AINST10[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif endif textline " " bitfld.long 0x8 15. " ENST9 ,REG1 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x8 8.--12. " AINST9[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0x8 8.--12. " AINST9[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif textline " " bitfld.long 0x8 7. " ENST8 ,REG0 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x8 0.--4. " AINST8[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0x8 0.--4. " AINST8[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif group.long 0xbc++0xb "Software Trigger Program Registers" line.long 0x0 "ADSSET03,Software Trigger Program Register 03" sif (2.<10.) bitfld.long 0x0 31. " ENSS3 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x0 24.--28. " AINSS3[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0x0 24.--28. " AINSS3[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif textline " " bitfld.long 0x0 23. " ENSS2 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x0 16.--20. " AINSS2[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0x0 16.--20. " AINSS2[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif else bitfld.long 0x0 31. " ENSS3 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x0 24.--28. " AINSS3[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0x0 24.--28. " AINSS3[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif textline " " bitfld.long 0x0 23. " ENSS2 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x0 16.--20. " AINSS2[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0x0 16.--20. " AINSS2[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif endif textline " " bitfld.long 0x0 15. " ENSS1 ,REG1 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x0 8.--12. " AINSS1[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0x0 8.--12. " AINSS1[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif textline " " bitfld.long 0x0 7. " ENSS0 ,REG0 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x0 0.--4. " AINSS0[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0x0 0.--4. " AINSS0[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif line.long 0x4 "ADSSET47,Software Trigger Program Register 47" sif (6.<10.) bitfld.long 0x4 31. " ENSS7 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x4 24.--28. " AINSS7[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0x4 24.--28. " AINSS7[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif textline " " bitfld.long 0x4 23. " ENSS6 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x4 16.--20. " AINSS6[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0x4 16.--20. " AINSS6[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif else bitfld.long 0x4 31. " ENSS7 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x4 24.--28. " AINSS7[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0x4 24.--28. " AINSS7[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif textline " " bitfld.long 0x4 23. " ENSS6 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x4 16.--20. " AINSS6[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0x4 16.--20. " AINSS6[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif endif textline " " bitfld.long 0x4 15. " ENSS5 ,REG1 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x4 8.--12. " AINSS5[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0x4 8.--12. " AINSS5[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif textline " " bitfld.long 0x4 7. " ENSS4 ,REG0 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x4 0.--4. " AINSS4[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0x4 0.--4. " AINSS4[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif line.long 0x8 "ADSSET811,Software Trigger Program Register 811" sif (10.<10.) bitfld.long 0x8 31. " ENSS11 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x8 24.--28. " AINSS11[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0x8 24.--28. " AINSS11[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif textline " " bitfld.long 0x8 23. " ENSS10 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x8 16.--20. " AINSS10[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0x8 16.--20. " AINSS10[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif else bitfld.long 0x8 31. " ENSS11 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x8 24.--28. " AINSS11[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0x8 24.--28. " AINSS11[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif textline " " bitfld.long 0x8 23. " ENSS10 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x8 16.--20. " AINSS10[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0x8 16.--20. " AINSS10[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif endif textline " " bitfld.long 0x8 15. " ENSS9 ,REG1 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x8 8.--12. " AINSS9[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0x8 8.--12. " AINSS9[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif textline " " bitfld.long 0x8 7. " ENSS8 ,REG0 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x8 0.--4. " AINSS8[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0x8 0.--4. " AINSS8[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif group.long 0xc8++0xb "Constant Conversion Program Registers" line.long 0x0 "ADASET03,Constant Conversion Program Register 03" sif (2.<10.) bitfld.long 0x0 31. " ENSA3 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x0 24.--28. " AINSA3[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0x0 24.--28. " AINSA3[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif textline " " bitfld.long 0x0 23. " ENSA2 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x0 16.--20. " AINSA2[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0x0 16.--20. " AINSA2[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif else bitfld.long 0x0 31. " ENSA3 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x0 24.--28. " AINSA3[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0x0 24.--28. " AINSA3[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif textline " " bitfld.long 0x0 23. " ENSA2 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x0 16.--20. " AINSA2[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0x0 16.--20. " AINSA2[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif endif textline " " bitfld.long 0x0 15. " ENSA1 ,REG1 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x0 8.--12. " AINSA1[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0x0 8.--12. " AINSA1[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif textline " " bitfld.long 0x0 7. " ENSA0 ,REG0 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x0 0.--4. " AINSA0[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0x0 0.--4. " AINSA0[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif line.long 0x4 "ADASET47,Constant Conversion Program Register 47" sif (6.<10.) bitfld.long 0x4 31. " ENSA7 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x4 24.--28. " AINSA7[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0x4 24.--28. " AINSA7[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif textline " " bitfld.long 0x4 23. " ENSA6 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x4 16.--20. " AINSA6[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0x4 16.--20. " AINSA6[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif else bitfld.long 0x4 31. " ENSA7 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x4 24.--28. " AINSA7[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0x4 24.--28. " AINSA7[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif textline " " bitfld.long 0x4 23. " ENSA6 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x4 16.--20. " AINSA6[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0x4 16.--20. " AINSA6[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif endif textline " " bitfld.long 0x4 15. " ENSA5 ,REG1 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x4 8.--12. " AINSA5[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0x4 8.--12. " AINSA5[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif textline " " bitfld.long 0x4 7. " ENSA4 ,REG0 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x4 0.--4. " AINSA4[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0x4 0.--4. " AINSA4[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif line.long 0x8 "ADASET811,Constant Conversion Program Register 811" sif (10.<10.) bitfld.long 0x8 31. " ENSA11 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x8 24.--28. " AINSA11[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0x8 24.--28. " AINSA11[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif textline " " bitfld.long 0x8 23. " ENSA10 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x8 16.--20. " AINSA10[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0x8 16.--20. " AINSA10[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif else bitfld.long 0x8 31. " ENSA11 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x8 24.--28. " AINSA11[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0x8 24.--28. " AINSA11[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif textline " " bitfld.long 0x8 23. " ENSA10 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x8 16.--20. " AINSA10[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0x8 16.--20. " AINSA10[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif endif textline " " bitfld.long 0x8 15. " ENSA9 ,REG1 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x8 8.--12. " AINSA9[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0x8 8.--12. " AINSA9[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif textline " " bitfld.long 0x8 7. " ENSA8 ,REG0 enable" "Disabled,Enabled" sif cpuis("TMPM380F*") bitfld.long 0x8 0.--4. " AINSA8[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15,AIN16,AIN17,..." elif cpuis("TMPM382F*") bitfld.long 0x8 0.--4. " AINSA8[4:0] ,AIN select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,..." endif width 0xb endif base ad:0x400F0000 sif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") width 9. group.long 0x00++0x3 line.long 0x00 "ADCLK,Conversion clock setting register" bitfld.long 0x00 4.--7. " TSH[3:0] ,AD sample hold time (conversion clock value)" ",,,64,,,,,8,16,24,32,128,512,," bitfld.long 0x00 0.--2. " ADCLK[2:0] ,AD prescaler output select" "fc,fc/2,fc/4,fc/8,fc/16,,," group.long 0x04++0x03 line.long 0x00 "ADMOD0,Mode control register 0" bitfld.long 0x00 7. " EOCFN ,Normal A/D conversion completion flag" "Not completed,Completed" bitfld.long 0x00 6. " ADBFN ,Normal A/D conversion BUSY flag" "Not busy,Busy" bitfld.long 0x00 3.--4. " ITM ,Fixed channel repeat conversion mode of A/D interrupt" "1,4,8," bitfld.long 0x00 2. " REPEAT ,Single/repeat conversion mode" "Single,Repeat" textline " " bitfld.long 0x00 1. " SCAN ,Fixed/scan channel mode" "Fixed,Scan" bitfld.long 0x00 0. " ADS ,Start A/D conversion" ",Start" if ((d.l(ad:0x400F0000+0x4)&0x2)==0x0) group.long 0x08++0x03 line.long 0x00 "ADMOD1,Mode control register 1" bitfld.long 0x00 7. " DACON ,VREF application control" "Off,On" bitfld.long 0x00 6. " I2AD ,Operation mode in IDLE mode" "Stop,Operation" bitfld.long 0x00 5. " ADSCN ,Operation mode setting during channel scan" "4-ch,8-ch" sif cpuis("TMPM361F*")||cpuis("TMPM363F*") bitfld.long 0x00 0.--3. " ADCH[3:0] ,Analog input channel select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,,,,,,,," elif cpuis("TMPM362F*")||cpuis("TMPM364F*") bitfld.long 0x00 0.--3. " ADCH[3:0] ,Analog input channel select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15" endif elif (((d.l(ad:0x400F0000+0x4)&0x2)==0x2)&&((d.l(ad:0x400F0000+0x8)&0x20)==0x0)) group.long 0x08++0x03 line.long 0x00 "ADMOD1,Mode control register 1" bitfld.long 0x00 7. " DACON ,VREF application control" "Off,On" bitfld.long 0x00 6. " I2AD ,Operation mode in IDLE mode" "Stop,Operation" bitfld.long 0x00 5. " ADSCN ,Operation mode for channel scanning" "4-ch,8-ch" sif cpuis("TMPM361F*")||cpuis("TMPM363F*") bitfld.long 0x00 0.--3. " ADCH[3:0] ,Analog input channel select" "AIN0,AIN0 to AIN1,AIN0 to AIN2,AIN0 to AIN3,AIN4,AIN4 to AIN5,AIN4 to AIN6,AIN4 to AIN7,,,,,,,," elif cpuis("TMPM362F*")||cpuis("TMPM364F*") bitfld.long 0x00 0.--3. " ADCH[3:0] ,Analog input channel select" "AIN0,AIN0 to AIN1,AIN0 to AIN2,AIN0 to AIN3,AIN4,AIN4 to AIN5,AIN4 to AIN6,AIN4 to AIN7,AIN8,AIN8 to AIN9,AIN8 to AIN10,AIN8 to AIN11,AIN12,AIN12 to AIN13,AIN12 to AIN14,AIN12 to AIN15" endif else group.long 0x08++0x03 line.long 0x00 "ADMOD1,Mode control register 1" bitfld.long 0x00 7. " DACON ,VREF application control" "Off,On" bitfld.long 0x00 6. " I2AD ,Operation mode in IDLE mode" "Stop,Operation" bitfld.long 0x00 5. " ADSCN ,Operation mode setting during channel scan" "4-ch,8-ch" sif cpuis("TMPM361F*")||cpuis("TMPM363F*") bitfld.long 0x00 0.--3. " ADCH[3:0] ,Analog input channel select" "AIN0,AIN0 to AIN1,AIN0 to AIN2,AIN0 to AIN3,AIN0 to AIN4,AIN0 to AIN5,AIN0 to AIN6,AIN0 to AIN7,,,,,,,," elif cpuis("TMPM362F*")||cpuis("TMPM364F*") bitfld.long 0x00 0.--3. " ADCH[3:0] ,Analog input channel select" "AIN0,AIN0 to AIN1,AIN0 to AIN2,AIN0 to AIN3,AIN0 to AIN4,AIN0 to AIN5,AIN0 to AIN6,AIN0 to AIN7,AIN8,AIN8 to AIN9,AIN8 to AIN10,AIN8 to AIN11,AIN8 to AIN12,AIN8 to AIN13,AIN8 to AIN14,AIN8 to AIN15" endif endif group.long 0xC++0x0F line.long 0x00 "ADMOD2,Mode control register 2" bitfld.long 0x00 7. " EOCFHP ,Top-priority AD conversion completion flag" "Not completed,Completed" bitfld.long 0x00 6. " ADBFHP ,Top-priority AD conversion BUSY flag" "Not busy,Busy" bitfld.long 0x00 5. " HPADCE ,Activate top-priority conversion" ",Start" sif cpuis("TMPM361F*")||cpuis("TMPM363F*") bitfld.long 0x00 0.--3. " HPADCH[0:3] ,Analog input channel when activating top-priority conversion" "AIN0,AIN1,AIN2,AIN3,AN4,AN5,AN6,AN7,,,,,,,," elif cpuis("TMPM362F*")||cpuis("TMPM364F*") bitfld.long 0x00 0.--3. " HPADCH[0:3] ,Analog input channel when activating top-priority conversion" "AIN0,AIN1,AIN2,AIN3,AN4,AN5,AN6,AN7,AN8,AN9,AN10,AN11,AN12,AN13,AN14,AN15" endif line.long 0x04 "ADMOD3,AD mode control register 3" bitfld.long 0x04 5. " ADOBIC0 ,AD monitor function interrupt setting (Smaller/larger than comparison register)" "Smaller,Larger" bitfld.long 0x04 1.--4. " ADREGS0[3:0] ,AD conversion result storage register" "ADREG08,ADREG19,ADREG2A,ADREG3B,ADREG4C,ADREG5D,ADREG6E,ADREG7F,ADREGSP,ADREGSP,ADREGSP,ADREGSP,ADREGSP,ADREGSP,ADREGSP,ADREGSP" bitfld.long 0x04 0. " ADOBSV0 ,AD monitor function" "Disabled,Enabled" line.long 0x08 "ADMOD4,Mode Control Register 4" bitfld.long 0x08 7. " HADHS ,H/W source for activating top-priority AD conversion" "External,TB5RG0" bitfld.long 0x08 6. " HADHTG ,H/W for activating top-priority AD conversion" "Disabled,Enabled" bitfld.long 0x08 5. " ADHS ,H/W source for activating normal AD conversion" "External,TB6RG0" bitfld.long 0x08 4. " ADHTG ,H/W for activating normal AD conversion" "Disabled,Enabled" textline " " bitfld.long 0x08 0.--1. " ADRST[1:0] ,Software reset" ",1,2," line.long 0x0C "ADMOD5,Mode Control Register 5" bitfld.long 0x0C 5. " ADOBIC1 ,AD monitor function interrupt setting (Smaller/larger than comparison register)" "Smaller,Larger" bitfld.long 0x0C 1.--4. " ADREGS1[3:0] ,AD conversion result storage register" "ADREG08,ADREG19,ADREG2A,ADREG3B,ADREG4C,ADREG5D,ADREG6E,ADREG7F,ADREGSP,ADREGSP,ADREGSP,ADREGSP,ADREGSP,ADREGSP,ADREGSP,ADREGSP" bitfld.long 0x0C 0. " ADOBSV1 ,AD monitor function" "Disabled,Enabled" group.long 0x20++0x3 line.long 0x00 "ADCBAS,Conversion Accuracy Setting Register" hexmask.long.byte 0x00 0.--7. 1. " ADCBAS[7:0] ,To assure conversion accuracy" hgroup.long 0x30++0x23 hide.long 0x30 "ADREG08,Conversion Result Register 08" in hide.long 0x34 "ADREG19,Conversion Result Register 19" in hide.long 0x38 "ADREG2A,Conversion Result Register 2A" in hide.long 0x3C "ADREG3B,Conversion Result Register 3B" in hide.long 0x40 "ADREG4C,Conversion Result Register 4C" in hide.long 0x44 "ADREG5D,Conversion Result Register 5D" in hide.long 0x48 "ADREG6E,Conversion Result Register 6E" in hide.long 0x4C "ADREG7F,Conversion Result Register 7F" in hide.long 0x50 "ADREGSP,Conversion Result Register SP" in if ((d.l(ad:0x400F0000+0x10)&0x01)==0x00) group.long 0x54++0x3 line.long 0x00 "ADCMP0,AD Conversion Result Comparison Register 0" hexmask.long.word 0x00 6.--15. 1. " ADCOM0[9:0] ,Value to be compared with ADMOD3[ADREGS0]" else hgroup.long 0x54++0x3 hide.long 0x00 "ADCMP0,AD Conversion Result Comparison Register 0" in endif if ((d.l(ad:0x400F0000+0x18)&0x01)==0x00) group.long 0x58++0x3 line.long 0x00 "ADCMP1,AD Conversion Result Comparison Register 1" hexmask.long.word 0x00 6.--15. 1. " ADCOM1[9:0] ,Value to be compared with ADMOD5[ADREGS1]" else hgroup.long 0x58++0x3 hide.long 0x00 "ADCMP1,AD Conversion Result Comparison Register 1" in endif width 0xb elif cpuis("TMPM395F*") width 9. group.long 0x00++0x3 line.long 0x00 "ADCLK,Conversion clock setting register" bitfld.long 0x00 4.--7. " TSH[3:0] ,A/D conversion time" ",,,64,..." bitfld.long 0x00 0.--2. " ADCLK[2:0] ,AD prescaler output select" "fc,fc/2,fc/4,fc/8,fc/16,..." group.long 0x04++0x03 line.long 0x00 "ADMOD0,Mode control register 0" rbitfld.long 0x00 7. " EOCFN ,Normal A/D conversion completion flag" "Not completed,Completed" rbitfld.long 0x00 6. " ADBFN ,Normal A/D conversion BUSY flag" "Not busy,Busy" bitfld.long 0x00 3.--4. " ITM ,Fixed channel repeat conversion mode of A/D interrupt" "1,4,8," bitfld.long 0x00 2. " REPEAT ,Single/repeat conversion mode" "Single,Repeat" textline " " bitfld.long 0x00 1. " SCAN ,Fixed/scan channel mode" "Fixed,Scan" bitfld.long 0x00 0. " ADS ,Start A/D conversion" ",Start" if ((d.l(ad:0x400F0000+0x4)&0x2)==0x0) group.long 0x08++0x03 line.long 0x00 "ADMOD1,Mode control register 1" bitfld.long 0x00 7. " VREFON ,VREF application control" "Off,On" bitfld.long 0x00 6. " I2AD ,Operation mode in IDLE mode" "Stop,Operation" bitfld.long 0x00 4.--5. " ADSCN ,Operation mode setting during channel scan" "4-ch,8-ch,12-ch," bitfld.long 0x00 0.--3. " ADCH[3:0] ,Analog input channel select" "AIN0,AIN1,AIN2,AIN3,AIN4,AIN5,AIN6,AIN7,AIN8,AIN9,AIN10,AIN11,..." elif (((d.l(ad:0x400F0000+0x4)&0x2)==0x2)&&((d.l(ad:0x400F0000+0x8)&0x30)==0x0)) group.long 0x08++0x03 line.long 0x00 "ADMOD1,Mode control register 1" bitfld.long 0x00 7. " VREFON ,VREF application control" "Off,On" bitfld.long 0x00 6. " I2AD ,Operation mode in IDLE mode" "Stop,Operation" bitfld.long 0x00 4.--5. " ADSCN ,Operation mode for channel scanning" "4-ch,8-ch,12-ch," bitfld.long 0x00 0.--3. " ADCH[3:0] ,Analog input channel select" "AIN0,AIN0 to AIN1,AIN0 to AIN2,AIN0 to AIN3,AIN4,AIN4 to AIN5,AIN4 to AIN6,AIN4 to AIN7,AIN8,AIN8 to AIN9,AIN8 to AIN10,AIN8 to AIN11,..." elif (((d.l(ad:0x400F0000+0x4)&0x2)==0x2)&&((d.l(ad:0x400F0000+0x8)&0x30)==0x10)) group.long 0x08++0x03 line.long 0x00 "ADMOD1,Mode control register 1" bitfld.long 0x00 7. " VREFON ,VREF application control" "Off,On" bitfld.long 0x00 6. " I2AD ,Operation mode in IDLE mode" "Stop,Operation" bitfld.long 0x00 4.--5. " ADSCN ,Operation mode setting during channel scan" "4-ch,8-ch,12-ch," bitfld.long 0x00 0.--3. " ADCH[3:0] ,Analog input channel select" "AIN0,AIN0 to AIN1,AIN0 to AIN2,AIN0 to AIN3,AIN0 to AIN4,AIN0 to AIN5,AIN0 to AIN6,AIN0 to AIN7,AIN8,AIN8 to AIN9,AIN8 to AIN10,AIN8 to AIN11,..." elif (((d.l(ad:0x400F0000+0x4)&0x2)==0x2)&&((d.l(ad:0x400F0000+0x8)&0x30)==0x20)) group.long 0x08++0x03 line.long 0x00 "ADMOD1,Mode control register 1" bitfld.long 0x00 7. " VREFON ,VREF application control" "Off,On" bitfld.long 0x00 6. " I2AD ,Operation mode in IDLE mode" "Stop,Operation" bitfld.long 0x00 4.--5. " ADSCN ,Operation mode setting during channel scan" "4-ch,8-ch,12-ch," bitfld.long 0x00 0.--3. " ADCH[3:0] ,Analog input channel select" "AIN0,AIN0 to AIN1,AIN0 to AIN2,AIN0 to AIN3,AIN0 to AIN4,AIN0 to AIN5,AIN0 to AIN6,AIN0 to AIN7,AIN0 to AIN8,AIN0 to AIN9,AIN0 to AIN10,AIN0 to AIN11,,,," elif (((d.l(ad:0x400F0000+0x4)&0x2)==0x2)&&((d.l(ad:0x400F0000+0x8)&0x30)==0x30)) group.long 0x08++0x03 line.long 0x00 "ADMOD1,Mode control register 1" bitfld.long 0x00 7. " DACON ,VREF application control" "Off,On" bitfld.long 0x00 6. " I2AD ,Operation mode in IDLE mode" "Stop,Operation" bitfld.long 0x00 4.--5. " ADSCN ,Operation mode setting during channel scan" "4-ch,8-ch,12-ch,..." endif group.long 0xC++0x0F line.long 0x00 "ADMOD2,Mode control register 2" rbitfld.long 0x00 7. " EOCFHP ,Top-priority AD conversion completion flag" "Not completed,Completed" rbitfld.long 0x00 6. " ADBFHP ,Top-priority AD conversion BUSY flag" "Not busy,Busy" bitfld.long 0x00 5. " HPADCE ,Activate top-priority conversion" "Don't care,Start" bitfld.long 0x00 0.--3. " HPADCH[0:3] ,Analog input channel when activating top-priority conversion" "AIN0,AIN1,AIN2,AIN3,AN4,AN5,AN6,AN7,AN8,AN9,AN10,AN11,..." line.long 0x04 "ADMOD3,AD mode control register 3" bitfld.long 0x04 5. " ADOBIC0 ,AD monitor function interrupt setting (Smaller/larger than comparison register)" "Smaller,Larger" bitfld.long 0x04 1.--4. " ADREGS0[3:0] ,AD conversion result storage register" "ADREG08,ADREG19,ADREG2A,ADREG3B,ADREG4C,ADREG5D,ADREG6E,ADREG7F,ADREGSP,ADREGSP,ADREGSP,ADREGSP,ADREGSP,ADREGSP,ADREGSP,ADREGSP" bitfld.long 0x04 0. " ADOBSV0 ,AD monitor function" "Disabled,Enabled" line.long 0x08 "ADMOD4,Mode Control Register 4" bitfld.long 0x08 7. " HADHS ,H/W source for activating top-priority AD conversion" "External,TB5RG0" bitfld.long 0x08 6. " HADHTG ,H/W for activating top-priority AD conversion" "Disabled,Enabled" bitfld.long 0x08 5. " ADHS ,H/W source for activating normal AD conversion" "External,TB6RG0" bitfld.long 0x08 4. " ADHTG ,H/W for activating normal AD conversion" "Disabled,Enabled" textline " " bitfld.long 0x08 0.--1. " ADRST[1:0] ,Software reset" ",1,2,..." line.long 0X0C "ADMOD5,Mode Control Register 5" bitfld.long 0X0C 5. " ADOBIC1 ,AD monitor function interrupt setting (Smaller/larger than comparison register)" "Smaller,Larger" bitfld.long 0X0C 1.--4. " ADREGS1[3:0] ,AD conversion result storage register" "ADREG08,ADREG19,ADREG2A,ADREG3B,ADREG4C,ADREG5D,ADREG6E,ADREG7F,ADREGSP,ADREGSP,ADREGSP,ADREGSP,ADREGSP,ADREGSP,ADREGSP,ADREGSP" bitfld.long 0X0C 0. " ADOBSV1 ,AD monitor function" "Disabled,Enabled" hgroup.byte 0x30++0x00 hide.byte 0x00 "ADREG08L,Lower A/D Conversion Result Register 08L" in group.byte (0x30+0x01)++0x00 line.byte 0x00 "ADREG08H,Upper A/D Conversion Result Register 08H" hgroup.byte 0x34++0x00 hide.byte 0x00 "ADREG19L,Lower A/D Conversion Result Register 19L" in group.byte (0x34+0x01)++0x00 line.byte 0x00 "ADREG19H,Upper A/D Conversion Result Register 19H" hgroup.byte 0x38++0x00 hide.byte 0x00 "ADREG2AL,Lower A/D Conversion Result Register 2AL" in group.byte (0x38+0x01)++0x00 line.byte 0x00 "ADREG2AH,Upper A/D Conversion Result Register 2AH" hgroup.byte 0x3C++0x00 hide.byte 0x00 "ADREG3BL,Lower A/D Conversion Result Register 3BL" in group.byte (0x3C+0x01)++0x00 line.byte 0x00 "ADREG3BH,Upper A/D Conversion Result Register 3BH" hgroup.byte 0x40++0x00 hide.byte 0x00 "ADREG4CL,Lower A/D Conversion Result Register 4CL" in group.byte (0x40+0x01)++0x00 line.byte 0x00 "ADREG4CH,Upper A/D Conversion Result Register 4CH" hgroup.byte 0x44++0x00 hide.byte 0x00 "ADREG5DL,Lower A/D Conversion Result Register 5DL" in group.byte (0x44+0x01)++0x00 line.byte 0x00 "ADREG5DH,Upper A/D Conversion Result Register 5DH" hgroup.byte 0x48++0x00 hide.byte 0x00 "ADREG6EL,Lower A/D Conversion Result Register 6EL" in group.byte (0x48+0x01)++0x00 line.byte 0x00 "ADREG6EH,Upper A/D Conversion Result Register 6EH" hgroup.byte 0x4C++0x00 hide.byte 0x00 "ADREG7FL,Lower A/D Conversion Result Register 7FL" in group.byte (0x4C+0x01)++0x00 line.byte 0x00 "ADREG7FH,Upper A/D Conversion Result Register 7FH" hgroup.byte 0x50++0x00 hide.byte 0x00 "ADREG88L,Lower A/D Conversion Result Register 88L" in group.byte (0x50+0x01)++0x00 line.byte 0x00 "ADREG88H,Upper A/D Conversion Result Register 88H" hgroup.byte 0x54++0x00 hide.byte 0x00 "ADREG99L,Lower A/D Conversion Result Register 99L" in group.byte (0x54+0x01)++0x00 line.byte 0x00 "ADREG99H,Upper A/D Conversion Result Register 99H" hgroup.byte 0x58++0x00 hide.byte 0x00 "ADREGAAL,Lower A/D Conversion Result Register AAL" in group.byte (0x58+0x01)++0x00 line.byte 0x00 "ADREGAAH,Upper A/D Conversion Result Register AAH" hgroup.byte 0x5C++0x00 hide.byte 0x00 "ADREGBBL,Lower A/D Conversion Result Register BBL" in group.byte (0x5C+0x01)++0x00 line.byte 0x00 "ADREGBBH,Upper A/D Conversion Result Register BBH" hgroup.byte 0x60++0x00 hide.byte 0x00 "ADREGSPL,Lower A/D Conversion Result Register SPL" in group.byte (0x60+0x01)++0x00 line.byte 0x00 "ADREGSPH,Upper A/D Conversion Result Register SPH" if ((d.l(ad:0x400F0000+0x10)&0x01)==0x00) group.byte 0x54++0x1 line.byte 0x00 "ADCMP0L,AD Conversion Result Comparison Register 0" bitfld.byte 0x00 6.--7. " ADR02[0:1] ,Lower 2 bits of A/D conversion result comparison" "0,1,2,3" line.byte 0x01 "ADCMP0H,AD Conversion Result Comparison Register 0" else hgroup.byte 0x54++0x0 hide.byte 0x00 "ADCMP0L,AD Conversion Result Comparison Register 0" in hgroup.byte 0x55++0x0 hide.byte 0x01 "ADCMP0H,AD Conversion Result Comparison Register 0" in endif if ((d.l(ad:0x400F0000+0x18)&0x01)==0x00) group.byte 0x58++0x1 line.byte 0x00 "ADCMP1L,AD Conversion Result Comparison Register 1" bitfld.byte 0x00 6.--7. " ADR12[0:1] ,Lower 2 bits of A/D conversion result comparison" "0,1,2,3" line.byte 0x01 "ADCMP1H,AD Conversion Result Comparison Register 1" else hgroup.byte 0x58++0x0 hide.byte 0x00 "ADCMP1L,AD Conversion Result Comparison Register 1" in hgroup.byte 0x59++0x0 hide.byte 0x01 "ADCMP1H,AD Conversion Result Comparison Register 1" in endif width 0xb endif base ad:0x40007000 sif cpuis("TMPM320C1*") width 12. group.long 0x00++0x07 line.long 0x00 "ADCTRL,AD Control Register" bitfld.long 0x00 1.--2. " ADRST[1:0] ,AD prescaler output select" "fc,,," bitfld.long 0x00 0. " ADS ,A/D conversion start" "Stopped,Started" line.long 0x04 "ADSELAIN,AD Channel Select Register" bitfld.long 0x04 0.--1. " SELAIN[1:0] ,Analog input channel select" "AIN0,AIN1,AIN2,AIN3" rgroup.long 0x08++0x03 line.long 0x00 "ADREG,AD Conversion Result Register" bitfld.long 0x00 9. " ADR9 ,AD conversion result bit 9" "0,1" bitfld.long 0x00 8. " ADR8 ,AD conversion result bit 8" "0,1" bitfld.long 0x00 7. " ADR7 ,AD conversion result bit 7" "0,1" bitfld.long 0x00 6. " ADR6 ,AD conversion result bit 6" "0,1" bitfld.long 0x00 5. " ADR5 ,AD conversion result bit 5" "0,1" textline " " bitfld.long 0x00 4. " ADR4 ,AD conversion result bit 4" "0,1" bitfld.long 0x00 3. " ADR3 ,AD conversion result bit 3" "0,1" bitfld.long 0x00 2. " ADR2 ,AD conversion result bit 2" "0,1" bitfld.long 0x00 1. " ADR1 ,AD conversion result bit 1" "0,1" bitfld.long 0x00 0. " ADR0 ,AD conversion result bit 0" "0,1" group.long 0x0C++0x07 line.long 0x00 "ADCLK,AD Conversion Clock Setting Register" bitfld.long 0x00 0.--2. " ADCLK[1:0] ,AD prescaler output select" "PCLK/16,PCLK/32,PCLK/64,PCLK/128,PCLK/1,,," line.long 0x04 "ADIE,AD Interrupt Enable Register" bitfld.long 0x04 0. " NIE ,AD conversion interrupt enable" "Disabled,Enabled" rgroup.long 0x14++0x03 line.long 0x00 "ADIS,AD Interrupt Status Register" bitfld.long 0x00 0. " NIS ,Status of before masking an AD conversion interrupt" "No interrupt,Interrupt" wgroup.long 0x18++0x03 line.long 0x00 "ADIC,AD Interrupt Clear Register" bitfld.long 0x00 0. " NIC ,AD conversion interrupt clear" "-,Clear" width 0xb endif base ad:0x40050000 sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*")||cpuis("TMPM36B*") width 10. group.long 0x00++0x03 line.long 0x00 "ADCLK,Conversion clock setting register" sif cpuis("TMPM36B*") bitfld.long 0x00 4.--7. " TSH[3:0] ,AD sample hold time" "10*ADCLK,20*ADCLK,30*ADCLK,40*ADCLK,80*ADCLK,160*ADCLK,320*ADCLK,..." bitfld.long 0x00 0.--2. " ADCLK[2:0] ,AD prescaler output select" "fc,fc/2,fc/4,fc/8,fc/16,..." elif cpuis("TMPM341F*") bitfld.long 0x00 4.--7. " TSH[3:0] ,AD sample hold time" "40*ADCLK,50*ADCLK,60*ADCLK,70*ADCLK,110*ADCLK,..." bitfld.long 0x00 0.--2. " ADCLK[2:0] ,AD prescaler output select" "fc,fc/2,fc/4,fc/8,..." else bitfld.long 0x00 4.--7. " TSH[3:0] ,AD sample hold time" "10*ADCLK,20*ADCLK,30*ADCLK,40*ADCLK,80*ADCLK,..." bitfld.long 0x00 0.--2. " ADCLK[2:0] ,AD prescaler output select" "fc,fc/2,fc/4,fc/8,..." endif wgroup.long 0x04++0x03 line.long 0x00 "ADMOD0,Mode control register 0" bitfld.long 0x00 1. " HPADS ,Highest-priority AD conversion activate" "No effect,Start" bitfld.long 0x00 0. " ADS ,Start A/D conversion" "No effect,Start" group.long 0x08++0x07 line.long 0x00 "ADMOD1,Mode control register 1" bitfld.long 0x00 7. " VREFON ,VREF application control" "Off,On" bitfld.long 0x00 6. " I2AD ,Operation mode in IDLE mode" "Stopped,Started" bitfld.long 0x00 5. " RCUT ,AVREFH-AVREFL current (apply only in conversion/at any time except in RESET)" "Conversion only,Any time" sif cpuis("TMPM36B*") textline " " bitfld.long 0x00 3. " HPADHWS ,Hardware activation source of highest-priority AD conversion" "/ADTRG pin,TB4RG0" textline " " elif cpuis("TMPM365*") bitfld.long 0x00 3. " HPADHWS ,Hardware activation source of highest-priority AD conversion" "External trigger,INTCAP40" else bitfld.long 0x00 3. " HPADHWS ,Hardware activation source of highest-priority AD conversion" "External trigger,TB4RG0" endif textline " " sif cpuis("TMPM366F*") bitfld.long 0x00 2. " HPADHWE ,Highest-priority AD conversion triggered by hardware factors" "Enabled,Disabled" else bitfld.long 0x00 2. " HPADHWE ,Highest-priority AD conversion triggered by hardware factors" "Disabled,Enabled" endif sif cpuis("TMPM36B*") bitfld.long 0x00 1. " ADHWS ,Hardware activation source of normal AD conversion" "/ADTRG pin,TB5RG0" elif cpuis("TMPM365*") bitfld.long 0x00 1. " ADHWS ,Hardware activation source of normal AD conversion" "External trigger,INTCAP50" else bitfld.long 0x00 1. " ADHWS ,Hardware activation source of normal AD conversion" "External trigger,TB5RG0" endif sif cpuis("TMPM366F*") bitfld.long 0x00 0. " ADHWE ,Normal AD conversion trigger by hardware factors" "Enabled,Disabled" elif cpuis("TMPM36B*") bitfld.long 0x00 0. " ADHWE ,Normal AD conversion trigger by hardware factors" "Disabled,Enabled" else bitfld.long 0x00 0. " ADHWE ,Normal AD conversion trigger by hardware factors" "Disabled,Enabled" endif line.long 0x04 "ADMOD2,Mode control register 2" sif cpuis("TMPM341F*") bitfld.long 0x04 4.--7. " HPADCH[3:0] ,Analog input channels in highest-priority AD conversion" "AIN00,AIN01,AIN02,AIN03,AN04,AN05,AN06,AN07,AIN08,AIN09,AIN10,AIN11,AIN12,AIN13,AIN14,..." bitfld.long 0x04 0.--3. " ADCH[0:3] ,Analog input channels in normal AD conversion" "AIN00,AIN01,AIN02,AIN03,AN04,AN05,AN06,AN07,AIN08,AIN09,AIN10,AIN11,AIN12,AIN13,AIN14,..." elif cpuis("TMPM36B*") bitfld.long 0x04 4.--7. " HPADCH[3:0] ,Analog input channels in highest-priority AD conversion" "AIN00,AIN01,AIN02,AIN03,AN04,AN05,AN06,AN07,AIN08,AIN09,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15" bitfld.long 0x04 0.--3. " ADCH[0:3] ,Analog input channels in normal AD conversion" "AIN00,AIN01,AIN02,AIN03,AN04,AN05,AN06,AN07,AIN08,AIN09,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15" else bitfld.long 0x04 4.--7. " HPADCH[3:0] ,Analog input channels in highest-priority AD conversion" "AIN00,AIN01,AIN02,AIN03,AN04,AN05,AN06,AN07,AIN08,AIN09,AIN10,AIN11,..." bitfld.long 0x04 0.--3. " ADCH[0:3] ,Analog input channels in normal AD conversion" "AIN00,AIN01,AIN02,AIN03,AN04,AN05,AN06,AN07,AIN08,AIN09,AIN10,AIN11,..." endif if ((d.l(ad:0x40050000+0x10)&0x3)==0x2) group.long 0x10++0x03 line.long 0x00 "ADMOD3,AD mode control register 3" sif cpuis("TMPM341F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*")||cpuis("TMPM36B*") bitfld.long 0x00 4.--6. " ITM[2:0] ,Fixed channel repeat conversion mode" "1,2,3,4,5,6,7,8" else bitfld.long 0x00 4.--6. " ITM[2:0] ,Fixed channel interrupt repeat count" "1,2,3,4,5,6,7,8" endif textline " " bitfld.long 0x00 1. " REPEAT ,Single/repeat conversion mode" "Single,Repeat" bitfld.long 0x00 0. " SCAN ,Fixed channel/channel scan mode" "Fixed channel,Channel scan" else group.long 0x10++0x03 line.long 0x00 "ADMOD3,AD mode control register 3" bitfld.long 0x00 1. " REPEAT ,Single/repeat conversion mode" "Single,Repeat" bitfld.long 0x00 0. " SCAN ,Fixed channel/channel scan mode" "Fixed channel,Channel scan" endif sif cpuis("TMPM36B*") group.long 0x14++0x03 line.long 0x00 "ADMOD4,Mode Control Register 4" bitfld.long 0x00 4.--7. " SCANAREA[3:0] ,Range of channel scan" "1ch-16ch,1ch-15ch,1ch-14ch,1ch-13ch,1ch-12ch,1ch-11ch,1ch-10ch,1ch-9ch,1ch-8ch,1ch-7ch,1ch-6ch,1ch-5ch,1ch-4ch,1ch-3ch,1ch-2ch,1ch" bitfld.long 0x00 0.--3. " SCANSTA[3:0] ,Start channel to be scanned" "AIN00,AIN01,AIN02,AIN03,AN04,AN05,AN06,AN07,AIN08,AIN09,AIN10,AIN11,AIN12,AIN13,AIN14,AIN15" elif cpuis("TMPM341F*") group.long 0x14++0x03 line.long 0x00 "ADMOD4,Mode Control Register 4" bitfld.long 0x00 4.--7. " SCANAREA[3:0] ,Range of channel scan" "1ch-15ch,1ch-14ch,1ch-13ch,1ch-12ch,1ch-11ch,1ch-10ch,1ch-9ch,1ch-8ch,1ch-7ch,1ch-6ch,1ch-5ch,1ch-4ch,1ch-3ch,1ch-2ch,1ch,..." bitfld.long 0x00 0.--3. " SCANSTA[3:0] ,Start channel to be scanned" "AIN00,AIN01,AIN02,AIN03,AN04,AN05,AN06,AN07,AIN08,AIN09,AIN10,AIN11,AIN12,AIN13,AIN14,..." else group.long 0x14++0x03 line.long 0x00 "ADMOD4,Mode Control Register 4" bitfld.long 0x00 4.--7. " SCANAREA[3:0] ,Range of channel scan" "1ch-12ch,1ch-11ch,1ch-10ch,1ch-9ch,1ch-8ch,1ch-7ch,1ch-6ch,1ch-5ch,1ch-4ch,1ch-3ch,1ch-2ch,1ch,..." bitfld.long 0x00 0.--3. " SCANSTA[3:0] ,Start channel to be scanned" "AIN00,AIN01,AIN02,AIN03,AN04,AN05,AN06,AN07,AIN08,AIN09,AIN10,AIN11,..." endif hgroup.long 0x18++0x03 hide.long 0x00 "ADMOD5,Mode Control Register 5" in sif cpuis("TMPM341F*")||cpuis("TMPM36B*") wgroup.long 0x1c++0x03 line.long 0x00 "ADMOD6,Mode Control Register 6" bitfld.long 0x00 0.--1. " ADRST[1:0] ,Software reset" ",1,2," else group.long 0x1c++0x03 line.long 0x00 "ADMOD6,Mode Control Register 6" bitfld.long 0x00 0.--1. " ADRST[1:0] ,Software reset" ",1,2," endif sif (!cpuis("TMPM36B*")) group.long 0x20++0x03 line.long 0x00 "ADMOD7,Mode Control Register 7" bitfld.long 0x00 1. " INTADHPDMA ,Highest-priority AD conversion DMA activation factor" "Disabled,Enabled" bitfld.long 0x00 0. " INTADDMA ,Normal AD conversion DMA activation factor" "Disabled,Enabled" endif group.long 0x24++0x07 line.long 0x00 "ADCMPCR0,Monitoring Setting Register 0" sif cpuis("TMPM341F*")||cpuis("TMPM36B*") bitfld.long 0x00 8.--11. " CMPCNT0[3:0] ,Number of comparison until the judgment is confirmed" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 7. " CMP0EN ,AD Monitor function 0" "Disabled,Enabled" bitfld.long 0x00 5. " CMPCOND0 ,The count condition for determination" "Continuous,Cumulative" textline " " bitfld.long 0x00 4. " ADBIG0 ,The determination for small and large" "Larger,Smaller" else bitfld.long 0x00 8.--11. " CMPCNT0[3:0] ,Number of comparison until the judgment is confirmed" "Each time,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 7. " CMP0EN ,AD Monitor function 0" "Disabled,Enabled" bitfld.long 0x00 5. " CMPCOND0 ,The count condition for determination" "Continuous,Cumulative" textline " " bitfld.long 0x00 4. " ADBIG0 ,The determination for small and large" "Larger,Smaller" endif sif cpuis("TMPM341F*") bitfld.long 0x00 0.--3. " REGS0[3:0] ,Target conversion result register" "AIN00,AIN01,AIN02,AIN03,AIN04,AIN05,AIN06,AIN07,AIN08,AIN09,AIN010,AIN011,AIN012,AIN013,AIN014," elif cpuis("TMPM366F*") bitfld.long 0x00 0.--3. " REGS0[3:0] ,Target conversion result register" "ADREG00,..." elif cpuis("TMPM36B*") bitfld.long 0x00 0.--3. " REGS0[3:0] ,Target conversion result register" "AIN00,AIN01,AIN02,AIN03,AIN04,AIN05,AIN06,AIN07,AIN08,AIN09,AIN010,AIN011,AIN012,AIN013,AIN014,AIN015" else bitfld.long 0x00 0.--3. " REGS0[3:0] ,Target conversion result register" "AIN00,AIN01,AIN02,AIN03,AIN04,AIN05,AIN06,AIN07,AIN08,AIN09,AIN010,AIN011,..." endif line.long 0x04 "ADCMPCR1,Monitoring Setting Register 1" sif cpuis("TMPM341F*") bitfld.long 0x04 8.--11. " CMPCNT1[3:0] ,Number of comparison until the judgment is confirmed" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x04 7. " CMP1EN ,AD Monitor function 1" "Disabled,Enabled" bitfld.long 0x04 5. " CMPCOND1 ,the count condition for determination" "Serial,Cumulative" textline " " bitfld.long 0x04 4. " ADBIG1 ,Comparison condition" "Larger,Smaller" else bitfld.long 0x04 8.--11. " CMPCNT1[3:0] ,Number of comparison until the judgment is confirmed" "Each time,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x04 7. " CMP1EN ,AD Monitor function 1" "Disabled,Enabled" bitfld.long 0x04 5. " CMPCOND1 ,the count condition for determination" "Serial,Cumulative" textline " " bitfld.long 0x04 4. " ADBIG1 ,Comparison condition" "Larger,Smaller" endif sif cpuis("TMPM341F*") bitfld.long 0x04 0.--3. " REGS1[3:0] ,Target conversion result register" "AIN00,AIN01,AIN02,AIN03,AIN04,AIN05,AIN06,AIN07,AIN08,AIN09,AIN010,AIN011,AIN012,AIN013,AIN014," elif cpuis("TMPM365F*")||cpuis("TMPM366F*") bitfld.long 0x04 0.--3. " REGS1[3:0] ,Target conversion result register" "ADREG00,..." elif cpuis("TMPM36B*") bitfld.long 0x04 0.--3. " REGS1[3:0] ,Target conversion result register" "AIN00,AIN01,AIN02,AIN03,AIN04,AIN05,AIN06,AIN07,AIN08,AIN09,AIN010,AIN011,AIN012,AIN013,AIN014,AIN015" else bitfld.long 0x04 0.--3. " REGS1[3:0] ,Target conversion result register" "AIN00,AIN01,AIN02,AIN03,AIN04,AIN05,AIN06,AIN07,AIN08,AIN09,AIN010,AIN011,..." endif sif cpuis("TMPM341F*") if ((d.l(ad:0x40050000+0x10)&0x01)==0x00) //ADCMPCR1[CMP1EN] == 0 [Disabled] group.long 0x2c++0x07 line.long 0x00 "ADCMP0,Conversion Result Compare Register 0" hexmask.long.word 0x00 0.--11. 1. " AD0CMP[11:0] ,Value to be compared with ADC result 0 register" line.long 0x04 "ADCMP1,Conversion Result Compare Register 1" hexmask.long.word 0x04 0.--11. 1. " AD1CMP[11:0] ,Value to be compared with ADC result 1 register" else //ADCMPCR1[CMP1EN] == 1 [Enabled] rgroup.long 0x2c++0x07 line.long 0x00 "ADCMP0,Conversion Result Compare Register 0" hexmask.long.word 0x00 0.--11. 1. " AD0CMP[11:0] ,Value to be compared with ADC result 0 register" line.long 0x04 "ADCMP1,Conversion Result Compare Register 1" hexmask.long.word 0x04 0.--11. 1. " AD1CMP[11:0] ,Value to be compared with ADC result 1 register" endif else wgroup.long 0x2c++0x07 line.long 0x00 "ADCMP0,Conversion Result Compare Register 0" hexmask.long.word 0x00 0.--11. 1. " AD0CMP[11:0] ,Value to be compared with ADC result 0 register" line.long 0x04 "ADCMP1,Conversion Result Compare Register 1" hexmask.long.word 0x04 0.--11. 1. " AD1CMP[11:0] ,Value to be compared with ADC result 1 register" endif hgroup.long 0x34++0x03 hide.long 0x00 "ADREG00,Conversion Result Register 0" in hgroup.long 0x38++0x03 hide.long 0x00 "ADREG01,Conversion Result Register 1" in hgroup.long 0x3C++0x03 hide.long 0x00 "ADREG02,Conversion Result Register 2" in hgroup.long 0x40++0x03 hide.long 0x00 "ADREG03,Conversion Result Register 3" in hgroup.long 0x44++0x03 hide.long 0x00 "ADREG04,Conversion Result Register 4" in hgroup.long 0x48++0x03 hide.long 0x00 "ADREG05,Conversion Result Register 5" in hgroup.long 0x4C++0x03 hide.long 0x00 "ADREG06,Conversion Result Register 6" in hgroup.long 0x50++0x03 hide.long 0x00 "ADREG07,Conversion Result Register 7" in hgroup.long 0x54++0x03 hide.long 0x00 "ADREG08,Conversion Result Register 8" in hgroup.long 0x58++0x03 hide.long 0x00 "ADREG09,Conversion Result Register 9" in hgroup.long 0x5c++0x07 hide.long 0x00 "ADREG10,Conversion Result Register 10" in hide.long 0x04 "ADREG11,Conversion Result Register 11" in sif cpuis("TMPM341F*")||cpuis("TMPM36B*") hgroup.long 0x5c++0x0F hide.long 0x00 "ADREG12,Conversion Result Register 12" in hide.long 0x04 "ADREG13,Conversion Result Register 13" in hide.long 0x08 "ADREG14,Conversion Result Register 14" in endif sif cpuis("TMPM36B*") hgroup.long 0x70++0x0F hide.long 0x00 "ADREG15,Conversion Result Register 15" in endif hgroup.long 0x74++0x03 hide.long 0x00 "ADREGSP,Highest-priority Conversion Result Register" in width 13. sif cpuis("TMPM36B*") group.long 0x16010++0x03 line.long 0x00 "ADILVTRGSEL,Trigger Selection Register" bitfld.long 0x00 12.--15. " HPTRGSEL[3:0] ,Selects a trigger of top-priority" "/TRG0,/TRG1,/TRG2,/TRG3,/TRG4,/TRG5,/TRG6,/TRG7,/TRG8,/TRG9,/TRG10,..." bitfld.long 0x00 8.--11. " TRGSEL[3:0] ,Selects a trigger for startup of normal AD conversion" "/TRG0,/TRG1,/TRG2,/TRG3,/TRG4,/TRG5,/TRG6,/TRG7,/TRG8,/TRG9,/TRG10,..." bitfld.long 0x00 0. " TRGSELEN ,Controls a selected trigger operation" "Disabled,Enabled" endif width 0xb endif tree.end tree.open "Analog/Digital Converter (ADC)" tree "Channel A" base ad:0x40030000 sif cpuis("TMPM370F*") width 12. group.long 0x00++0xb line.long 0x00 "ADACLK,Conversion clock setting register" bitfld.long 0x00 3.--6. " TSH[3:0] ,AD sample hold time" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--2. " ADCLK[2:0] ,AD prescaler output select" "fc,fc/2,fc/4,fc/8,fc/16,fc/16,fc/16,fc/16" line.long 0x04 "ADAMOD0,Mode Setting Register 0" bitfld.long 0x04 1. " DACON ,DAC control" "Off,On" bitfld.long 0x04 0. " ADSS ,Software triggered conversion" "No effect,Start" line.long 0x08 "ADAMOD1,Mode Setting Register 1" bitfld.long 0x08 7. " ADEN ,AD conversion control" "Disabled,Enabled" bitfld.long 0x08 0. " ADAS ,Constant AD conversion control" "Disabled,Enabled" rgroup.long 0xC++0x3 line.long 0x00 "ADAMOD2,Mode Setting Register 2" bitfld.long 0x00 1. " ADSFN ,Software conversion busy flag" "Idle,Busy" bitfld.long 0x00 0. " ADBFN ,AD conversion busy flag" "Idle,Busy" group.long 0xd4++0x3 line.long 0x00 "ADAMOD3,Mode Setting Register 3" bitfld.long 0x00 3.--5. " PMODE[2:0] ,PMODE" "0,1,2,3,4,5,6,7" group.long 0x10++0x7 line.long 0x00 "ADACMPCR0,Monitoring Setting Register 0" bitfld.long 0x00 8.--11. " CMPCNT0[3:0] ,Comparison count for determining the result" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 7. " CMP0EN ,Monitoring function" "Disabled,Enabled" bitfld.long 0x00 4. " ADBIG0 ,Comparison condition" "Larger/equal,Smaller/equal" textline " " bitfld.long 0x00 0.--3. " REGS0[3:0] ,AD conversion result to be compared" "ADREG0,ADREG1,ADREG2,ADREG3,ADREG4,ADREG5,ADREG6,ADREG7,ADREG8,ADREG9,ADREG10,ADREG11,,,," line.long 0x04 "ADACMPCR1,Monitoring Setting Register 1" bitfld.long 0x04 8.--11. " CMPCNT1[3:0] ,Comparison count for determining the result" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x04 7. " CMP1EN ,Monitoring function" "Disabled,Enabled" bitfld.long 0x04 4. " ADBIG1 ,Comparison condition" "Larger/equal,Smaller/equal" textline " " bitfld.long 0x04 0.--3. " REGS1[3:0] ,AD conversion result to be compared" "ADREG0,ADREG1,ADREG2,ADREG3,ADREG4,ADREG5,ADREG6,ADREG7,ADREG8,ADREG9,ADREG10,ADREG11,,,," group.long 0x18++0x7 line.long 0x00 "ADACMP0,Conversion Result Compare Register 0" hexmask.long.word 0x00 4.--15. 1. " AD0CMP[11:0] ,Value to be compared with ADC result 0" line.long 0x04 "ADACMP1,Conversion Result Compare Register 1" hexmask.long.word 0x04 4.--15. 1. " AD1CMP[11:0] ,Value to be compared with ADC result 1" hgroup.long 0x20++0x2f hide.long 0x0 "ADAREG0,Conversion Result Register 0" in hide.long 0x4 "ADAREG1,Conversion Result Register 1" in hide.long 0x8 "ADAREG2,Conversion Result Register 2" in hide.long 0xC "ADAREG3,Conversion Result Register 3" in hide.long 0x10 "ADAREG4,Conversion Result Register 4" in hide.long 0x14 "ADAREG5,Conversion Result Register 5" in hide.long 0x18 "ADAREG6,Conversion Result Register 6" in hide.long 0x1C "ADAREG7,Conversion Result Register 7" in hide.long 0x20 "ADAREG8,Conversion Result Register 8" in hide.long 0x24 "ADAREG9,Conversion Result Register 9" in hide.long 0x28 "ADAREG10,Conversion Result Register 10" in hide.long 0x2C "ADAREG11,Conversion Result Register 11" in group.long 0x50++0x2f sif (cpu()=="TMPM370FYFG"||cpu()=="TMPM370FYDFG") line.long 0x0 "ADAPSEL0 ,PMD Trigger Program Number Select Register 0" bitfld.long 0x0 7. " PENS0 ,PMD trigger program select register 0 enable" "Disabled,Enabled" bitfld.long 0x0 0.--2. " PMDS0[3:0] ,Program number select" "0,1,2,3,4,5,," else line.long 0x0 "ADAPSEL0 ,PMD Trigger Program Number Select Register 0" bitfld.long 0x0 7. " PENS0 ,PMD trigger program select register 0 enable" "Disabled,Enabled" bitfld.long 0x0 0.--3. " PMDS0[3:0] ,Program number select" "0,1,2,3,4,5,,,,,,,,,," line.long 0x4 "ADAPSEL1 ,PMD Trigger Program Number Select Register 1" bitfld.long 0x4 7. " PENS1 ,PMD trigger program select register 1 enable" "Disabled,Enabled" bitfld.long 0x4 0.--2. " PMDS1[3:0] ,Program number select" "0,1,2,3,4,5,," else line.long 0x4 "ADAPSEL1 ,PMD Trigger Program Number Select Register 1" bitfld.long 0x4 7. " PENS1 ,PMD trigger program select register 1 enable" "Disabled,Enabled" bitfld.long 0x4 0.--3. " PMDS1[3:0] ,Program number select" "0,1,2,3,4,5,,,,,,,,,," line.long 0x8 "ADAPSEL2 ,PMD Trigger Program Number Select Register 2" bitfld.long 0x8 7. " PENS2 ,PMD trigger program select register 2 enable" "Disabled,Enabled" bitfld.long 0x8 0.--2. " PMDS2[3:0] ,Program number select" "0,1,2,3,4,5,," else line.long 0x8 "ADAPSEL2 ,PMD Trigger Program Number Select Register 2" bitfld.long 0x8 7. " PENS2 ,PMD trigger program select register 2 enable" "Disabled,Enabled" bitfld.long 0x8 0.--3. " PMDS2[3:0] ,Program number select" "0,1,2,3,4,5,,,,,,,,,," line.long 0xC "ADAPSEL3 ,PMD Trigger Program Number Select Register 3" bitfld.long 0xC 7. " PENS3 ,PMD trigger program select register 3 enable" "Disabled,Enabled" bitfld.long 0xC 0.--2. " PMDS3[3:0] ,Program number select" "0,1,2,3,4,5,," else line.long 0xC "ADAPSEL3 ,PMD Trigger Program Number Select Register 3" bitfld.long 0xC 7. " PENS3 ,PMD trigger program select register 3 enable" "Disabled,Enabled" bitfld.long 0xC 0.--3. " PMDS3[3:0] ,Program number select" "0,1,2,3,4,5,,,,,,,,,," line.long 0x10 "ADAPSEL4 ,PMD Trigger Program Number Select Register 4" bitfld.long 0x10 7. " PENS4 ,PMD trigger program select register 4 enable" "Disabled,Enabled" bitfld.long 0x10 0.--2. " PMDS4[3:0] ,Program number select" "0,1,2,3,4,5,," else line.long 0x10 "ADAPSEL4 ,PMD Trigger Program Number Select Register 4" bitfld.long 0x10 7. " PENS4 ,PMD trigger program select register 4 enable" "Disabled,Enabled" bitfld.long 0x10 0.--3. " PMDS4[3:0] ,Program number select" "0,1,2,3,4,5,,,,,,,,,," line.long 0x14 "ADAPSEL5 ,PMD Trigger Program Number Select Register 5" bitfld.long 0x14 7. " PENS5 ,PMD trigger program select register 5 enable" "Disabled,Enabled" bitfld.long 0x14 0.--2. " PMDS5[3:0] ,Program number select" "0,1,2,3,4,5,," else line.long 0x14 "ADAPSEL5 ,PMD Trigger Program Number Select Register 5" bitfld.long 0x14 7. " PENS5 ,PMD trigger program select register 5 enable" "Disabled,Enabled" bitfld.long 0x14 0.--3. " PMDS5[3:0] ,Program number select" "0,1,2,3,4,5,,,,,,,,,," line.long 0x18 "ADAPSEL6 ,PMD Trigger Program Number Select Register 6" bitfld.long 0x18 7. " PENS6 ,PMD trigger program select register 6 enable" "Disabled,Enabled" bitfld.long 0x18 0.--2. " PMDS6[3:0] ,Program number select" "0,1,2,3,4,5,," else line.long 0x18 "ADAPSEL6 ,PMD Trigger Program Number Select Register 6" bitfld.long 0x18 7. " PENS6 ,PMD trigger program select register 6 enable" "Disabled,Enabled" bitfld.long 0x18 0.--3. " PMDS6[3:0] ,Program number select" "0,1,2,3,4,5,,,,,,,,,," line.long 0x1C "ADAPSEL7 ,PMD Trigger Program Number Select Register 7" bitfld.long 0x1C 7. " PENS7 ,PMD trigger program select register 7 enable" "Disabled,Enabled" bitfld.long 0x1C 0.--2. " PMDS7[3:0] ,Program number select" "0,1,2,3,4,5,," else line.long 0x1C "ADAPSEL7 ,PMD Trigger Program Number Select Register 7" bitfld.long 0x1C 7. " PENS7 ,PMD trigger program select register 7 enable" "Disabled,Enabled" bitfld.long 0x1C 0.--3. " PMDS7[3:0] ,Program number select" "0,1,2,3,4,5,,,,,,,,,," line.long 0x20 "ADAPSEL8 ,PMD Trigger Program Number Select Register 8" bitfld.long 0x20 7. " PENS8 ,PMD trigger program select register 8 enable" "Disabled,Enabled" bitfld.long 0x20 0.--2. " PMDS8[3:0] ,Program number select" "0,1,2,3,4,5,," else line.long 0x20 "ADAPSEL8 ,PMD Trigger Program Number Select Register 8" bitfld.long 0x20 7. " PENS8 ,PMD trigger program select register 8 enable" "Disabled,Enabled" bitfld.long 0x20 0.--3. " PMDS8[3:0] ,Program number select" "0,1,2,3,4,5,,,,,,,,,," line.long 0x24 "ADAPSEL9 ,PMD Trigger Program Number Select Register 9" bitfld.long 0x24 7. " PENS9 ,PMD trigger program select register 9 enable" "Disabled,Enabled" bitfld.long 0x24 0.--2. " PMDS9[3:0] ,Program number select" "0,1,2,3,4,5,," else line.long 0x24 "ADAPSEL9 ,PMD Trigger Program Number Select Register 9" bitfld.long 0x24 7. " PENS9 ,PMD trigger program select register 9 enable" "Disabled,Enabled" bitfld.long 0x24 0.--3. " PMDS9[3:0] ,Program number select" "0,1,2,3,4,5,,,,,,,,,," line.long 0x28 "ADAPSEL10 ,PMD Trigger Program Number Select Register 10" bitfld.long 0x28 7. " PENS10 ,PMD trigger program select register 10 enable" "Disabled,Enabled" bitfld.long 0x28 0.--2. " PMDS10[3:0] ,Program number select" "0,1,2,3,4,5,," else line.long 0x28 "ADAPSEL10,PMD Trigger Program Number Select Register 10" bitfld.long 0x28 7. " PENS10 ,PMD trigger program select register 10 enable" "Disabled,Enabled" bitfld.long 0x28 0.--3. " PMDS10[3:0] ,Program number select" "0,1,2,3,4,5,,,,,,,,,," line.long 0x2C "ADAPSEL11 ,PMD Trigger Program Number Select Register 11" bitfld.long 0x2C 7. " PENS11 ,PMD trigger program select register 11 enable" "Disabled,Enabled" bitfld.long 0x2C 0.--2. " PMDS11[3:0] ,Program number select" "0,1,2,3,4,5,," else line.long 0x2C "ADAPSEL11,PMD Trigger Program Number Select Register 11" bitfld.long 0x2C 7. " PENS11 ,PMD trigger program select register 11 enable" "Disabled,Enabled" bitfld.long 0x2C 0.--3. " PMDS11[3:0] ,Program number select" "0,1,2,3,4,5,,,,,,,,,," endif group.long 0x80++0x17 line.long 0x0 "ADAPINTS0,PMD Trigger Interrupt Select Register 0" bitfld.long 0x0 0.--1. " NTSEL0[1:0] ,Interrupt select (for program 0)" "No interrupt,INTADPDA,INTADPDB," line.long 0x4 "ADAPINTS1,PMD Trigger Interrupt Select Register 1" bitfld.long 0x4 0.--1. " NTSEL1[1:0] ,Interrupt select (for program 1)" "No interrupt,INTADPDA,INTADPDB," line.long 0x8 "ADAPINTS2,PMD Trigger Interrupt Select Register 2" bitfld.long 0x8 0.--1. " NTSEL2[1:0] ,Interrupt select (for program 2)" "No interrupt,INTADPDA,INTADPDB," line.long 0xC "ADAPINTS3,PMD Trigger Interrupt Select Register 3" bitfld.long 0xC 0.--1. " NTSEL3[1:0] ,Interrupt select (for program 3)" "No interrupt,INTADPDA,INTADPDB," line.long 0x10 "ADAPINTS4,PMD Trigger Interrupt Select Register 4" bitfld.long 0x10 0.--1. " NTSEL4[1:0] ,Interrupt select (for program 4)" "No interrupt,INTADPDA,INTADPDB," line.long 0x14 "ADAPINTS5,PMD Trigger Interrupt Select Register 5" bitfld.long 0x14 0.--1. " NTSEL5[1:0] ,Interrupt select (for program 5)" "No interrupt,INTADPDA,INTADPDB," group.long 0x98++0x17 "PMD Trigger Program Setting Registers" line.long 0x0 "ADAPSET0,PMD Trigger Program Register 0" bitfld.long 0x0 31. " ENSP03 ,REG3 enable" "Disabled,Enabled" bitfld.long 0x0 29.--30. " UVWIS03 ,Phase select" "None,U,V,W" sif ("A"=="A") bitfld.long 0x0 24.--28. " AINSP03[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x0 24.--28. " AINSP03[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x0 23. " ENSP02 ,REG2 enable" "Disabled,Enabled" bitfld.long 0x0 21.--22. " UVWIS02 ,Phase select" "None,U,V,W" sif ("A"=="A") bitfld.long 0x0 16.--20. " AINSP02[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x0 16.--20. " AINSP02[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x0 15. " ENSP01 ,REG1 enable" "Disabled,Enabled" bitfld.long 0x0 13.--14. " UVWIS01 ,Phase select" "None,U,V,W" sif ("A"=="A") bitfld.long 0x0 8.--12. " AINSP01[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x0 8.--12. " AINSP01[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x0 7. " ENSP00 ,REG0 enable" "Disabled,Enabled" bitfld.long 0x0 5.--6. " UVWIS00 ,Phase select" "None,U,V,W" sif ("A"=="A") bitfld.long 0x0 0.--4. " AINSP00[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x0 0.--4. " AINSP00[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif line.long 0x4 "ADAPSET1,PMD Trigger Program Register 1" bitfld.long 0x4 31. " ENSP13 ,REG3 enable" "Disabled,Enabled" bitfld.long 0x4 29.--30. " UVWIS13 ,Phase select" "None,U,V,W" sif ("A"=="A") bitfld.long 0x4 24.--28. " AINSP13[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x4 24.--28. " AINSP13[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x4 23. " ENSP12 ,REG2 enable" "Disabled,Enabled" bitfld.long 0x4 21.--22. " UVWIS12 ,Phase select" "None,U,V,W" sif ("A"=="A") bitfld.long 0x4 16.--20. " AINSP12[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x4 16.--20. " AINSP12[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x4 15. " ENSP11 ,REG1 enable" "Disabled,Enabled" bitfld.long 0x4 13.--14. " UVWIS11 ,Phase select" "None,U,V,W" sif ("A"=="A") bitfld.long 0x4 8.--12. " AINSP11[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x4 8.--12. " AINSP11[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x4 7. " ENSP10 ,REG0 enable" "Disabled,Enabled" bitfld.long 0x4 5.--6. " UVWIS10 ,Phase select" "None,U,V,W" sif ("A"=="A") bitfld.long 0x4 0.--4. " AINSP10[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x4 0.--4. " AINSP10[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif line.long 0x8 "ADAPSET2,PMD Trigger Program Register 2" bitfld.long 0x8 31. " ENSP23 ,REG3 enable" "Disabled,Enabled" bitfld.long 0x8 29.--30. " UVWIS23 ,Phase select" "None,U,V,W" sif ("A"=="A") bitfld.long 0x8 24.--28. " AINSP23[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x8 24.--28. " AINSP23[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x8 23. " ENSP22 ,REG2 enable" "Disabled,Enabled" bitfld.long 0x8 21.--22. " UVWIS22 ,Phase select" "None,U,V,W" sif ("A"=="A") bitfld.long 0x8 16.--20. " AINSP22[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x8 16.--20. " AINSP22[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x8 15. " ENSP21 ,REG1 enable" "Disabled,Enabled" bitfld.long 0x8 13.--14. " UVWIS21 ,Phase select" "None,U,V,W" sif ("A"=="A") bitfld.long 0x8 8.--12. " AINSP21[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x8 8.--12. " AINSP21[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x8 7. " ENSP20 ,REG0 enable" "Disabled,Enabled" bitfld.long 0x8 5.--6. " UVWIS20 ,Phase select" "None,U,V,W" sif ("A"=="A") bitfld.long 0x8 0.--4. " AINSP20[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x8 0.--4. " AINSP20[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif line.long 0xC "ADAPSET3,PMD Trigger Program Register 3" bitfld.long 0xC 31. " ENSP33 ,REG3 enable" "Disabled,Enabled" bitfld.long 0xC 29.--30. " UVWIS33 ,Phase select" "None,U,V,W" sif ("A"=="A") bitfld.long 0xC 24.--28. " AINSP33[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0xC 24.--28. " AINSP33[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0xC 23. " ENSP32 ,REG2 enable" "Disabled,Enabled" bitfld.long 0xC 21.--22. " UVWIS32 ,Phase select" "None,U,V,W" sif ("A"=="A") bitfld.long 0xC 16.--20. " AINSP32[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0xC 16.--20. " AINSP32[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0xC 15. " ENSP31 ,REG1 enable" "Disabled,Enabled" bitfld.long 0xC 13.--14. " UVWIS31 ,Phase select" "None,U,V,W" sif ("A"=="A") bitfld.long 0xC 8.--12. " AINSP31[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0xC 8.--12. " AINSP31[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0xC 7. " ENSP30 ,REG0 enable" "Disabled,Enabled" bitfld.long 0xC 5.--6. " UVWIS30 ,Phase select" "None,U,V,W" sif ("A"=="A") bitfld.long 0xC 0.--4. " AINSP30[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0xC 0.--4. " AINSP30[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif line.long 0x10 "ADAPSET4,PMD Trigger Program Register 4" bitfld.long 0x10 31. " ENSP43 ,REG3 enable" "Disabled,Enabled" bitfld.long 0x10 29.--30. " UVWIS43 ,Phase select" "None,U,V,W" sif ("A"=="A") bitfld.long 0x10 24.--28. " AINSP43[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x10 24.--28. " AINSP43[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x10 23. " ENSP42 ,REG2 enable" "Disabled,Enabled" bitfld.long 0x10 21.--22. " UVWIS42 ,Phase select" "None,U,V,W" sif ("A"=="A") bitfld.long 0x10 16.--20. " AINSP42[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x10 16.--20. " AINSP42[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x10 15. " ENSP41 ,REG1 enable" "Disabled,Enabled" bitfld.long 0x10 13.--14. " UVWIS41 ,Phase select" "None,U,V,W" sif ("A"=="A") bitfld.long 0x10 8.--12. " AINSP41[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x10 8.--12. " AINSP41[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x10 7. " ENSP40 ,REG0 enable" "Disabled,Enabled" bitfld.long 0x10 5.--6. " UVWIS40 ,Phase select" "None,U,V,W" sif ("A"=="A") bitfld.long 0x10 0.--4. " AINSP40[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x10 0.--4. " AINSP40[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif line.long 0x14 "ADAPSET5,PMD Trigger Program Register 5" bitfld.long 0x14 31. " ENSP53 ,REG3 enable" "Disabled,Enabled" bitfld.long 0x14 29.--30. " UVWIS53 ,Phase select" "None,U,V,W" sif ("A"=="A") bitfld.long 0x14 24.--28. " AINSP53[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x14 24.--28. " AINSP53[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x14 23. " ENSP52 ,REG2 enable" "Disabled,Enabled" bitfld.long 0x14 21.--22. " UVWIS52 ,Phase select" "None,U,V,W" sif ("A"=="A") bitfld.long 0x14 16.--20. " AINSP52[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x14 16.--20. " AINSP52[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x14 15. " ENSP51 ,REG1 enable" "Disabled,Enabled" bitfld.long 0x14 13.--14. " UVWIS51 ,Phase select" "None,U,V,W" sif ("A"=="A") bitfld.long 0x14 8.--12. " AINSP51[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x14 8.--12. " AINSP51[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x14 7. " ENSP50 ,REG0 enable" "Disabled,Enabled" bitfld.long 0x14 5.--6. " UVWIS50 ,Phase select" "None,U,V,W" sif ("A"=="A") bitfld.long 0x14 0.--4. " AINSP50[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x14 0.--4. " AINSP50[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif group.long 0xb0++0xb "Timer Trigger Program Registers" line.long 0x0 "ADATSET03,Timer Trigger Program Register 03" sif (2.<10.) bitfld.long 0x0 31. " ENST3 ,REG3 enable" "Disabled,Enabled" sif ("A"=="A") bitfld.long 0x0 24.--28. " AINST3[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x0 24.--28. " AINST3[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x0 23. " ENST2 ,REG2 enable" "Disabled,Enabled" sif ("A"=="A") bitfld.long 0x0 16.--20. " AINST2[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x0 16.--20. " AINST2[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif else bitfld.long 0x0 31. " ENST3 ,REG3 enable" "Disabled,Enabled" sif ("A"=="A") bitfld.long 0x0 24.--28. " AINST3[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x0 24.--28. " AINST3[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x0 23. " ENST2 ,REG2 enable" "Disabled,Enabled" sif ("A"=="A") bitfld.long 0x0 16.--20. " AINST2[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x0 16.--20. " AINST2[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif endif textline " " bitfld.long 0x0 15. " ENST1 ,REG1 enable" "Disabled,Enabled" sif ("A"=="A") bitfld.long 0x0 8.--12. " AINST1[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x0 8.--12. " AINST1[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x0 7. " ENST0 ,REG0 enable" "Disabled,Enabled" sif ("A"=="A") bitfld.long 0x0 0.--4. " AINST0[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x0 0.--4. " AINST0[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif line.long 0x4 "ADATSET47,Timer Trigger Program Register 47" sif (6.<10.) bitfld.long 0x4 31. " ENST7 ,REG3 enable" "Disabled,Enabled" sif ("A"=="A") bitfld.long 0x4 24.--28. " AINST7[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x4 24.--28. " AINST7[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x4 23. " ENST6 ,REG2 enable" "Disabled,Enabled" sif ("A"=="A") bitfld.long 0x4 16.--20. " AINST6[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x4 16.--20. " AINST6[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif else bitfld.long 0x4 31. " ENST7 ,REG3 enable" "Disabled,Enabled" sif ("A"=="A") bitfld.long 0x4 24.--28. " AINST7[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x4 24.--28. " AINST7[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x4 23. " ENST6 ,REG2 enable" "Disabled,Enabled" sif ("A"=="A") bitfld.long 0x4 16.--20. " AINST6[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x4 16.--20. " AINST6[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif endif textline " " bitfld.long 0x4 15. " ENST5 ,REG1 enable" "Disabled,Enabled" sif ("A"=="A") bitfld.long 0x4 8.--12. " AINST5[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x4 8.--12. " AINST5[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x4 7. " ENST4 ,REG0 enable" "Disabled,Enabled" sif ("A"=="A") bitfld.long 0x4 0.--4. " AINST4[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x4 0.--4. " AINST4[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif line.long 0x8 "ADATSET811,Timer Trigger Program Register 811" sif (10.<10.) bitfld.long 0x8 31. " ENST11 ,REG3 enable" "Disabled,Enabled" sif ("A"=="A") bitfld.long 0x8 24.--28. " AINST11[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x8 24.--28. " AINST11[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x8 23. " ENST10 ,REG2 enable" "Disabled,Enabled" sif ("A"=="A") bitfld.long 0x8 16.--20. " AINST10[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x8 16.--20. " AINST10[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif else bitfld.long 0x8 31. " ENST11 ,REG3 enable" "Disabled,Enabled" sif ("A"=="A") bitfld.long 0x8 24.--28. " AINST11[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x8 24.--28. " AINST11[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x8 23. " ENST10 ,REG2 enable" "Disabled,Enabled" sif ("A"=="A") bitfld.long 0x8 16.--20. " AINST10[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x8 16.--20. " AINST10[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif endif textline " " bitfld.long 0x8 15. " ENST9 ,REG1 enable" "Disabled,Enabled" sif ("A"=="A") bitfld.long 0x8 8.--12. " AINST9[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x8 8.--12. " AINST9[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x8 7. " ENST8 ,REG0 enable" "Disabled,Enabled" sif ("A"=="A") bitfld.long 0x8 0.--4. " AINST8[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x8 0.--4. " AINST8[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif group.long 0xbc++0xb "Software Trigger Program Registers" line.long 0x0 "ADASSET03,Software Trigger Program Register 03" sif (2.<10.) bitfld.long 0x0 31. " ENSS3 ,REG3 enable" "Disabled,Enabled" sif ("A"=="A") bitfld.long 0x0 24.--28. " AINSS3[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x0 24.--28. " AINSS3[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x0 23. " ENSS2 ,REG2 enable" "Disabled,Enabled" sif ("A"=="A") bitfld.long 0x0 16.--20. " AINSS2[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x0 16.--20. " AINSS2[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif else bitfld.long 0x0 31. " ENSS3 ,REG3 enable" "Disabled,Enabled" sif ("A"=="A") bitfld.long 0x0 24.--28. " AINSS3[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x0 24.--28. " AINSS3[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x0 23. " ENSS2 ,REG2 enable" "Disabled,Enabled" sif ("A"=="A") bitfld.long 0x0 16.--20. " AINSS2[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x0 16.--20. " AINSS2[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif endif textline " " bitfld.long 0x0 15. " ENSS1 ,REG1 enable" "Disabled,Enabled" sif ("A"=="A") bitfld.long 0x0 8.--12. " AINSS1[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x0 8.--12. " AINSS1[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x0 7. " ENSS0 ,REG0 enable" "Disabled,Enabled" sif ("A"=="A") bitfld.long 0x0 0.--4. " AINSS0[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x0 0.--4. " AINSS0[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif line.long 0x4 "ADASSET47,Software Trigger Program Register 47" sif (6.<10.) bitfld.long 0x4 31. " ENSS7 ,REG3 enable" "Disabled,Enabled" sif ("A"=="A") bitfld.long 0x4 24.--28. " AINSS7[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x4 24.--28. " AINSS7[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x4 23. " ENSS6 ,REG2 enable" "Disabled,Enabled" sif ("A"=="A") bitfld.long 0x4 16.--20. " AINSS6[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x4 16.--20. " AINSS6[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif else bitfld.long 0x4 31. " ENSS7 ,REG3 enable" "Disabled,Enabled" sif ("A"=="A") bitfld.long 0x4 24.--28. " AINSS7[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x4 24.--28. " AINSS7[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x4 23. " ENSS6 ,REG2 enable" "Disabled,Enabled" sif ("A"=="A") bitfld.long 0x4 16.--20. " AINSS6[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x4 16.--20. " AINSS6[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif endif textline " " bitfld.long 0x4 15. " ENSS5 ,REG1 enable" "Disabled,Enabled" sif ("A"=="A") bitfld.long 0x4 8.--12. " AINSS5[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x4 8.--12. " AINSS5[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x4 7. " ENSS4 ,REG0 enable" "Disabled,Enabled" sif ("A"=="A") bitfld.long 0x4 0.--4. " AINSS4[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x4 0.--4. " AINSS4[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif line.long 0x8 "ADASSET811,Software Trigger Program Register 811" sif (10.<10.) bitfld.long 0x8 31. " ENSS11 ,REG3 enable" "Disabled,Enabled" sif ("A"=="A") bitfld.long 0x8 24.--28. " AINSS11[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x8 24.--28. " AINSS11[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x8 23. " ENSS10 ,REG2 enable" "Disabled,Enabled" sif ("A"=="A") bitfld.long 0x8 16.--20. " AINSS10[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x8 16.--20. " AINSS10[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif else bitfld.long 0x8 31. " ENSS11 ,REG3 enable" "Disabled,Enabled" sif ("A"=="A") bitfld.long 0x8 24.--28. " AINSS11[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x8 24.--28. " AINSS11[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x8 23. " ENSS10 ,REG2 enable" "Disabled,Enabled" sif ("A"=="A") bitfld.long 0x8 16.--20. " AINSS10[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x8 16.--20. " AINSS10[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif endif textline " " bitfld.long 0x8 15. " ENSS9 ,REG1 enable" "Disabled,Enabled" sif ("A"=="A") bitfld.long 0x8 8.--12. " AINSS9[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x8 8.--12. " AINSS9[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x8 7. " ENSS8 ,REG0 enable" "Disabled,Enabled" sif ("A"=="A") bitfld.long 0x8 0.--4. " AINSS8[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x8 0.--4. " AINSS8[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif group.long 0xc8++0xb "Constant Conversion Program Registers" line.long 0x0 "ADAASET03,Constant Conversion Program Register 03" sif (2.<10.) bitfld.long 0x0 31. " ENSA3 ,REG3 enable" "Disabled,Enabled" sif ("A"=="A") bitfld.long 0x0 24.--28. " AINSA3[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x0 24.--28. " AINSA3[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x0 23. " ENSA2 ,REG2 enable" "Disabled,Enabled" sif ("A"=="A") bitfld.long 0x0 16.--20. " AINSA2[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x0 16.--20. " AINSA2[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif else bitfld.long 0x0 31. " ENSA3 ,REG3 enable" "Disabled,Enabled" sif ("A"=="A") bitfld.long 0x0 24.--28. " AINSA3[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x0 24.--28. " AINSA3[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x0 23. " ENSA2 ,REG2 enable" "Disabled,Enabled" sif ("A"=="A") bitfld.long 0x0 16.--20. " AINSA2[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x0 16.--20. " AINSA2[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif endif textline " " bitfld.long 0x0 15. " ENSA1 ,REG1 enable" "Disabled,Enabled" sif ("A"=="A") bitfld.long 0x0 8.--12. " AINSA1[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x0 8.--12. " AINSA1[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x0 7. " ENSA0 ,REG0 enable" "Disabled,Enabled" sif ("A"=="A") bitfld.long 0x0 0.--4. " AINSA0[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x0 0.--4. " AINSA0[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif line.long 0x4 "ADAASET47,Constant Conversion Program Register 47" sif (6.<10.) bitfld.long 0x4 31. " ENSA7 ,REG3 enable" "Disabled,Enabled" sif ("A"=="A") bitfld.long 0x4 24.--28. " AINSA7[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x4 24.--28. " AINSA7[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x4 23. " ENSA6 ,REG2 enable" "Disabled,Enabled" sif ("A"=="A") bitfld.long 0x4 16.--20. " AINSA6[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x4 16.--20. " AINSA6[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif else bitfld.long 0x4 31. " ENSA7 ,REG3 enable" "Disabled,Enabled" sif ("A"=="A") bitfld.long 0x4 24.--28. " AINSA7[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x4 24.--28. " AINSA7[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x4 23. " ENSA6 ,REG2 enable" "Disabled,Enabled" sif ("A"=="A") bitfld.long 0x4 16.--20. " AINSA6[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x4 16.--20. " AINSA6[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif endif textline " " bitfld.long 0x4 15. " ENSA5 ,REG1 enable" "Disabled,Enabled" sif ("A"=="A") bitfld.long 0x4 8.--12. " AINSA5[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x4 8.--12. " AINSA5[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x4 7. " ENSA4 ,REG0 enable" "Disabled,Enabled" sif ("A"=="A") bitfld.long 0x4 0.--4. " AINSA4[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x4 0.--4. " AINSA4[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif line.long 0x8 "ADAASET811,Constant Conversion Program Register 811" sif (10.<10.) bitfld.long 0x8 31. " ENSA11 ,REG3 enable" "Disabled,Enabled" sif ("A"=="A") bitfld.long 0x8 24.--28. " AINSA11[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x8 24.--28. " AINSA11[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x8 23. " ENSA10 ,REG2 enable" "Disabled,Enabled" sif ("A"=="A") bitfld.long 0x8 16.--20. " AINSA10[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x8 16.--20. " AINSA10[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif else bitfld.long 0x8 31. " ENSA11 ,REG3 enable" "Disabled,Enabled" sif ("A"=="A") bitfld.long 0x8 24.--28. " AINSA11[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x8 24.--28. " AINSA11[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x8 23. " ENSA10 ,REG2 enable" "Disabled,Enabled" sif ("A"=="A") bitfld.long 0x8 16.--20. " AINSA10[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x8 16.--20. " AINSA10[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif endif textline " " bitfld.long 0x8 15. " ENSA9 ,REG1 enable" "Disabled,Enabled" sif ("A"=="A") bitfld.long 0x8 8.--12. " AINSA9[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x8 8.--12. " AINSA9[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x8 7. " ENSA8 ,REG0 enable" "Disabled,Enabled" sif ("A"=="A") bitfld.long 0x8 0.--4. " AINSA8[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,,,,,,,,,,,,,,,,," else bitfld.long 0x8 0.--4. " AINSA8[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,AINA13,AINA14,AINA15,AINA16,,,,,,,,,,,,,,," endif width 0xb elif cpuis("TMPM376F*") width 12. group.long 0x00++0xb line.long 0x00 "ADACLK,Conversion clock setting register" sif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*") bitfld.long 0x00 4.--7. " TSH[3:0] ,AD sample hold time" "10*ADCLK,20*ADCLK,30*ADCLK,40*ADCLK,80*ADCLK,160*ADCLK,320*ADCLK,,,,,,,,," bitfld.long 0x00 0.--2. " ADCLK[2:0] ,AD prescaler output select" "fc,fc/2,fc/4,fc/8,fc/16,fc/16,fc/16,fc/16" else bitfld.long 0x00 3.--6. " TSH[3:0] ,AD sample hold time" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--2. " ADCLK[2:0] ,AD prescaler output select" "fc,fc/2,fc/4,fc/8,fc/16,fc/16,fc/16,fc/16" endif line.long 0x04 "ADAMOD0,Mode Setting Register 0" sif cpuis("TMPM367F*") bitfld.long 0x04 7. " VREFON ,VREF application control" "Off,On" bitfld.long 0x04 6. " I2AD ,Operation mode in IDLE mode" "Stopped,Started" bitfld.long 0x04 5. " RCUT ,AVREFH-AVREFL current (apply only in conversion/at any time except in RESET)" "Conversion only,Any time" bitfld.long 0x04 3. " HPADHWS ,Hardware activation source of highest-priority AD conversion" "External trigger," textline " " bitfld.long 0x04 2. " HPADHWE ,Highest-priority AD conversion triggered by hardware factors" "Enabled,Disabled" bitfld.long 0x04 1. " ADHWS ,Hardware activation source of normal AD conversion" "External trigger," bitfld.long 0x04 0. " ADHWE ,Normal AD conversion trigger by hardware factors" "Enabled,Disabled" else bitfld.long 0x04 1. " DACON ,DAC control" "Off,On" bitfld.long 0x04 0. " ADSS ,Software triggered conversion" "No effect,Start" endif line.long 0x08 "ADAMOD1,Mode Setting Register 1" sif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*") bitfld.long 0x08 7. " VREFON ,VREF application control" "Off,On" bitfld.long 0x08 6. " I2AD ,Operation mode in IDLE mode" "Stopped,Started" bitfld.long 0x08 5. " RCUT ,AVREFH-AVREFL current (apply only in conversion/at any time except in RESET)" "Conversion only,Any time" bitfld.long 0x08 3. " HPADHWS ,Hardware activation source of highest-priority AD conversion" "External trigger," textline " " bitfld.long 0x08 2. " HPADHWE ,Highest-priority AD conversion triggered by hardware factors" "Enabled,Disabled" bitfld.long 0x08 1. " ADHWS ,Hardware activation source of normal AD conversion" "External trigger," bitfld.long 0x08 0. " ADHWE ,Normal AD conversion trigger by hardware factors" "Enabled,Disabled" else bitfld.long 0x08 7. " ADEN ,AD conversion control" "Disabled,Enabled" bitfld.long 0x08 0. " ADAS ,Constant AD conversion control" "Disabled,Enabled" endif rgroup.long 0xC++0x3 line.long 0x00 "ADAMOD2,Mode Setting Register 2" sif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*") bitfld.long 0x00 4.--7. " HPADCH[3:0] ,Analog input channels in highest-priority AD conversion" "AIN00,AIN01,AIN02,AIN03,,,,,AINB0,AINB2,AINB3,,,,," bitfld.long 0x00 0.--3. " ADCH[0:3] ,Analog input channels in normal AD conversion" "AIN00,AIN01,AIN02,AIN03,,,,,AINB0,AINB2,AINB3,,,,," else bitfld.long 0x00 1. " ADSFN ,Software conversion busy flag" "Completed,Not completed" bitfld.long 0x00 0. " ADBFN ,AD conversion busy flag" "Not busy,Busy" endif sif (!(cpuis("TMPM372F*")||cpuis("TMPM376F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM375F*"))) group.long 0x10++0x3 line.long 0x00 "ADAMOD3,Mode Setting Register 3" sif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*") bitfld.long 0x00 4.--6. " ITM[2:0] ,Fixed channel interrupt repeat count" "1,2,3,4,5,6,7,8" textline " " bitfld.long 0x00 1. " REPEAT ,Single/repeat conversion mode" "Single,Repeat" bitfld.long 0x00 0. " SCAN ,Fixed channel/channel scan mode" "Fixed channel,Channel scan" elif cpuis("TMPM375F*") bitfld.long 0x00 8. " RCUT ,ADC operational control" "Enabled,Disabled" bitfld.long 0x00 3.--5. " PMODE[2:0] ,PMODE" "0,1,2,3,4,5,6,7" else bitfld.long 0x00 3.--5. " PMODE[2:0] ,PMODE" "0,1,2,3,4,5,6,7" endif endif sif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*") group.long 0x14++0x03 line.long 0x00 "ADMOD4,Mode Control Register 4" bitfld.long 0x00 4.--7. " SCANAREA[3:0] ,Range of channel scan" "1ch-12ch,1ch-11ch,1ch-10ch,1ch-9ch,1ch-8ch,1ch-7ch,1ch-6ch,1ch-5ch,1ch-4ch,1ch-3ch,1ch-2ch,1ch,,,," bitfld.long 0x00 0.--3. " SCANSTA[3:0] ,Start channel to be scanned" "AIN00,AIN01,AIN02,AIN03,AN04,AN05,AN06,AN07,AIN08,AIN09,AIN10,AIN11,,,," hgroup.long 0x18++0x03 hide.long 0x00 "ADMOD5,Mode Control Register 5" in group.long 0x1C++0x03 line.long 0x00 "ADMOD6,Mode Control Register 6" bitfld.long 0x00 0.--1. " ADRST[1:0] ,Software reset" ",1,2," endif sif cpuis("TMPM372FW")||cpuis("TMPM372FWUG")||cpuis("TMPM376F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM375F*") group.long 0x10++0x07 line.long 0x00 "ADACMPCR0,Monitoring Setting Register 0" else group.long 0x24++0x07 line.long 0x00 "ADACMPCR0,Monitoring Setting Register 0" endif bitfld.long 0x00 8.--11. " CMPCNT0[3:0] ,Comparison count for determining the result" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 7. " CMP0EN ,Monitoring function" "Disabled,Enabled" sif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*") bitfld.long 0x00 5. " CMPCOND0 ,Comparison condition" "Serial,Cumulative" textline " " endif bitfld.long 0x00 4. " ADBIG0 ,Comparison condition" "Larger/equal,Smaller/equal" textline " " bitfld.long 0x00 0.--3. " REGS0[3:0] ,AD conversion result to be compared" "ADREG0,ADREG1,ADREG2,ADREG3,ADREG4,ADREG5,ADREG6,ADREG7,ADREG8,ADREG9,ADREG10,ADREG11,,,," line.long 0x04 "ADACMPCR1,Monitoring Setting Register 1" bitfld.long 0x04 8.--11. " CMPCNT1[3:0] ,Comparison count for determining the result" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x04 7. " CMP1EN ,Monitoring function" "Disabled,Enabled" sif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*") bitfld.long 0x00 5. " CMPCOND1 ,Comparison condition" "Serial,Cumulative" endif textline " " bitfld.long 0x04 4. " ADBIG1 ,Comparison condition" "Larger/equal,Smaller/equal" textline " " bitfld.long 0x04 0.--3. " REGS1[3:0] ,AD conversion result to be compared" "ADREG0,ADREG1,ADREG2,ADREG3,ADREG4,ADREG5,ADREG6,ADREG7,ADREG8,ADREG9,ADREG10,ADREG11,,,," sif cpuis("TMPM372FW")||cpuis("TMPM372FWUG")||cpuis("TMPM376F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM375F*") group.long 0x18++0x7 line.long 0x00 "ADACMP0,Conversion Result Compare Register 0" else group.long 0x2C++0x7 line.long 0x00 "ADACMP0,Conversion Result Compare Register 0" endif sif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*") hexmask.long.word 0x00 0.--11. 1. " AD0CMP[11:0] ,Value to be compared with ADC result 0" else hexmask.long.word 0x00 4.--15. 1. " AD0CMP[11:0] ,Value to be compared with ADC result 0" endif line.long 0x04 "ADACMP1,Conversion Result Compare Register 1" sif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*") hexmask.long.word 0x00 0.--11. 1. " AD1CMP[11:0] ,Value to be compared with ADC result 1" else hexmask.long.word 0x04 4.--15. 1. " AD1CMP[11:0] ,Value to be compared with ADC result 1" endif sif cpuis("TMPM367F*")||cpuis("TMPM368F*") hgroup.long 0x34++0x2f hide.long 0x0 "ADAREG0,Conversion Result Register 0" in hide.long 0x4 "ADAREG1,Conversion Result Register 1" in hide.long 0x8 "ADAREG2,Conversion Result Register 2" in hide.long 0xC "ADAREG3,Conversion Result Register 3" in hide.long 0x10 "ADAREG4,Conversion Result Register 4" in hide.long 0x14 "ADAREG5,Conversion Result Register 5" in hide.long 0x18 "ADAREG6,Conversion Result Register 6" in hide.long 0x1C "ADAREG7,Conversion Result Register 7" in elif ((cpuis("TMPM372F*")||cpuis("TMPM375F*")||cpuis("TMPM376F*"))||(!cpuis("TMPM369F*"))) hgroup.long 0x20++0x2f hide.long 0x0 "ADAREG0,Conversion Result Register 0" in hide.long 0x4 "ADAREG1,Conversion Result Register 1" in hide.long 0x8 "ADAREG2,Conversion Result Register 2" in hide.long 0xC "ADAREG3,Conversion Result Register 3" in hide.long 0x10 "ADAREG4,Conversion Result Register 4" in hide.long 0x14 "ADAREG5,Conversion Result Register 5" in hide.long 0x18 "ADAREG6,Conversion Result Register 6" in hide.long 0x1C "ADAREG7,Conversion Result Register 7" in hide.long 0x20 "ADAREG8,Conversion Result Register 8" in hide.long 0x24 "ADAREG9,Conversion Result Register 9" in hide.long 0x28 "ADAREG10,Conversion Result Register 10" in hide.long 0x2C "ADAREG11,Conversion Result Register 11" in endif sif cpuis("TMPM369F*") hide.long 0x0 "ADAREG0,Conversion Result Register 0" in hide.long 0x4 "ADAREG1,Conversion Result Register 1" in hide.long 0x8 "ADAREG2,Conversion Result Register 2" in hide.long 0xC "ADAREG3,Conversion Result Register 3" in hide.long 0x10 "ADAREG4,Conversion Result Register 4" in hide.long 0x14 "ADAREG5,Conversion Result Register 5" in hide.long 0x18 "ADAREG6,Conversion Result Register 6" in hide.long 0x1C "ADAREG7,Conversion Result Register 7" in endif sif (!(cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM376F*"))) group.long 0x68++0x17 sif cpuis("TMPM372F*")||cpuis("TMPM375F*") line.long 0x0 "ADAPSEL6,PMD Trigger Program Number Select Register 6" bitfld.long 0x0 7. " PENS6 ,PMD trigger program select register 6 enable" "Disabled,Enabled" bitfld.long 0x0 0.--2. " PMDS6[3:0] ,Program number select" "0,1,2,3,4,5,," else line.long 0x0 "ADAPSEL6 ,PMD Trigger Program Number Select Register 6" bitfld.long 0x0 7. " PENS6 ,PMD trigger program select register 6 enable" "Disabled,Enabled" bitfld.long 0x0 0.--3. " PMDS6[3:0] ,Program number select" "0,1,2,3,4,5,,,,,,,,,," endif sif cpuis("TMPM372F*")||cpuis("TMPM375F*") line.long 0x4 "ADAPSEL7,PMD Trigger Program Number Select Register 7" bitfld.long 0x4 7. " PENS7 ,PMD trigger program select register 7 enable" "Disabled,Enabled" bitfld.long 0x4 0.--2. " PMDS7[3:0] ,Program number select" "0,1,2,3,4,5,," else line.long 0x4 "ADAPSEL7 ,PMD Trigger Program Number Select Register 7" bitfld.long 0x4 7. " PENS7 ,PMD trigger program select register 7 enable" "Disabled,Enabled" bitfld.long 0x4 0.--3. " PMDS7[3:0] ,Program number select" "0,1,2,3,4,5,,,,,,,,,," endif sif cpuis("TMPM372F*")||cpuis("TMPM375F*") line.long 0x8 "ADAPSEL8,PMD Trigger Program Number Select Register 8" bitfld.long 0x8 7. " PENS8 ,PMD trigger program select register 8 enable" "Disabled,Enabled" bitfld.long 0x8 0.--2. " PMDS8[3:0] ,Program number select" "0,1,2,3,4,5,," else line.long 0x8 "ADAPSEL8 ,PMD Trigger Program Number Select Register 8" bitfld.long 0x8 7. " PENS8 ,PMD trigger program select register 8 enable" "Disabled,Enabled" bitfld.long 0x8 0.--3. " PMDS8[3:0] ,Program number select" "0,1,2,3,4,5,,,,,,,,,," endif sif cpuis("TMPM372F*")||cpuis("TMPM375F*") line.long 0xC "ADAPSEL9,PMD Trigger Program Number Select Register 9" bitfld.long 0xC 7. " PENS9 ,PMD trigger program select register 9 enable" "Disabled,Enabled" bitfld.long 0xC 0.--2. " PMDS9[3:0] ,Program number select" "0,1,2,3,4,5,," else line.long 0xC "ADAPSEL9 ,PMD Trigger Program Number Select Register 9" bitfld.long 0xC 7. " PENS9 ,PMD trigger program select register 9 enable" "Disabled,Enabled" bitfld.long 0xC 0.--3. " PMDS9[3:0] ,Program number select" "0,1,2,3,4,5,,,,,,,,,," endif sif cpuis("TMPM372F*")||cpuis("TMPM375F*") line.long 0x10 "ADAPSEL10,PMD Trigger Program Number Select Register 10" bitfld.long 0x10 7. " PENS10 ,PMD trigger program select register 10 enable" "Disabled,Enabled" bitfld.long 0x10 0.--2. " PMDS10[3:0] ,Program number select" "0,1,2,3,4,5,," else line.long 0x10 "ADAPSEL10,PMD Trigger Program Number Select Register 10" bitfld.long 0x10 7. " PENS10 ,PMD trigger program select register 10 enable" "Disabled,Enabled" bitfld.long 0x10 0.--3. " PMDS10[3:0] ,Program number select" "0,1,2,3,4,5,,,,,,,,,," endif sif cpuis("TMPM372F*")||cpuis("TMPM375F*") line.long 0x14 "ADAPSEL11,PMD Trigger Program Number Select Register 11" bitfld.long 0x14 7. " PENS11 ,PMD trigger program select register 11 enable" "Disabled,Enabled" bitfld.long 0x14 0.--2. " PMDS11[3:0] ,Program number select" "0,1,2,3,4,5,," else line.long 0x14 "ADAPSEL11,PMD Trigger Program Number Select Register 11" bitfld.long 0x14 7. " PENS11 ,PMD trigger program select register 11 enable" "Disabled,Enabled" bitfld.long 0x14 0.--3. " PMDS11[3:0] ,Program number select" "0,1,2,3,4,5,,,,,,,,,," endif elif cpuis("TMPM376F*") group.long 0x50++0x03 line.long 0x00 "ADAPSEL0,PMD Trigger Program Number Select Register 0" bitfld.long 0x00 7. " PENS0 ,PMD trigger program select register 0 enable" "Disabled,Enabled" bitfld.long 0x00 0.--2. " PMDS0[3:0] ,Program number select" "0,1,2,3,4,5,," group.long 0x54++0x03 line.long 0x00 "ADAPSEL1,PMD Trigger Program Number Select Register 1" bitfld.long 0x00 7. " PENS1 ,PMD trigger program select register 1 enable" "Disabled,Enabled" bitfld.long 0x00 0.--2. " PMDS1[3:0] ,Program number select" "0,1,2,3,4,5,," group.long 0x58++0x03 line.long 0x00 "ADAPSEL2,PMD Trigger Program Number Select Register 2" bitfld.long 0x00 7. " PENS2 ,PMD trigger program select register 2 enable" "Disabled,Enabled" bitfld.long 0x00 0.--2. " PMDS2[3:0] ,Program number select" "0,1,2,3,4,5,," group.long 0x5C++0x03 line.long 0x00 "ADAPSEL3,PMD Trigger Program Number Select Register 3" bitfld.long 0x00 7. " PENS3 ,PMD trigger program select register 3 enable" "Disabled,Enabled" bitfld.long 0x00 0.--2. " PMDS3[3:0] ,Program number select" "0,1,2,3,4,5,," group.long 0x60++0x03 line.long 0x00 "ADAPSEL4,PMD Trigger Program Number Select Register 4" bitfld.long 0x00 7. " PENS4 ,PMD trigger program select register 4 enable" "Disabled,Enabled" bitfld.long 0x00 0.--2. " PMDS4[3:0] ,Program number select" "0,1,2,3,4,5,," group.long 0x64++0x03 line.long 0x00 "ADAPSEL5,PMD Trigger Program Number Select Register 5" bitfld.long 0x00 7. " PENS5 ,PMD trigger program select register 5 enable" "Disabled,Enabled" bitfld.long 0x00 0.--2. " PMDS5[3:0] ,Program number select" "0,1,2,3,4,5,," group.long 0x68++0x03 line.long 0x00 "ADAPSEL6,PMD Trigger Program Number Select Register 6" bitfld.long 0x00 7. " PENS6 ,PMD trigger program select register 6 enable" "Disabled,Enabled" bitfld.long 0x00 0.--2. " PMDS6[3:0] ,Program number select" "0,1,2,3,4,5,," group.long 0x6C++0x03 line.long 0x00 "ADAPSEL7,PMD Trigger Program Number Select Register 7" bitfld.long 0x00 7. " PENS7 ,PMD trigger program select register 7 enable" "Disabled,Enabled" bitfld.long 0x00 0.--2. " PMDS7[3:0] ,Program number select" "0,1,2,3,4,5,," group.long 0x70++0x03 line.long 0x00 "ADAPSEL8,PMD Trigger Program Number Select Register 8" bitfld.long 0x00 7. " PENS8 ,PMD trigger program select register 8 enable" "Disabled,Enabled" bitfld.long 0x00 0.--2. " PMDS8[3:0] ,Program number select" "0,1,2,3,4,5,," group.long 0x74++0x03 line.long 0x00 "ADAPSEL9,PMD Trigger Program Number Select Register 9" bitfld.long 0x00 7. " PENS9 ,PMD trigger program select register 9 enable" "Disabled,Enabled" bitfld.long 0x00 0.--2. " PMDS9[3:0] ,Program number select" "0,1,2,3,4,5,," group.long 0x78++0x03 line.long 0x00 "ADAPSEL10,PMD Trigger Program Number Select Register 10" bitfld.long 0x00 7. " PENS10 ,PMD trigger program select register 10 enable" "Disabled,Enabled" bitfld.long 0x00 0.--2. " PMDS10[3:0] ,Program number select" "0,1,2,3,4,5,," group.long 0x7C++0x03 line.long 0x00 "ADAPSEL11,PMD Trigger Program Number Select Register 11" bitfld.long 0x00 7. " PENS11 ,PMD trigger program select register 11 enable" "Disabled,Enabled" bitfld.long 0x00 0.--2. " PMDS11[3:0] ,Program number select" "0,1,2,3,4,5,," endif sif ((!(cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")))) group.long 0x80++0x17 sif cpuis("TMPM372F*")||cpuis("TMPM375F*")||cpuis("TMPM376F*") line.long 0x0 "ADAPINTS0,PMD Trigger Interrupt Select Register 0" bitfld.long 0x0 0.--1. " NTSEL0[1:0] ,Interrupt select (for program 0)" "No interrupt output,INTAD0PDA,INTAD0PDB,No interrupt output" line.long 0x4 "ADAPINTS1,PMD Trigger Interrupt Select Register 1" bitfld.long 0x4 0.--1. " NTSEL1[1:0] ,Interrupt select (for program 1)" "No interrupt output,INTAD1PDA,INTAD1PDB,No interrupt output" line.long 0x8 "ADAPINTS2,PMD Trigger Interrupt Select Register 2" bitfld.long 0x8 0.--1. " NTSEL2[1:0] ,Interrupt select (for program 2)" "No interrupt output,INTAD2PDA,INTAD2PDB,No interrupt output" line.long 0xC "ADAPINTS3,PMD Trigger Interrupt Select Register 3" bitfld.long 0xC 0.--1. " NTSEL3[1:0] ,Interrupt select (for program 3)" "No interrupt output,INTAD3PDA,INTAD3PDB,No interrupt output" line.long 0x10 "ADAPINTS4,PMD Trigger Interrupt Select Register 4" bitfld.long 0x10 0.--1. " NTSEL4[1:0] ,Interrupt select (for program 4)" "No interrupt output,INTAD4PDA,INTAD4PDB,No interrupt output" line.long 0x14 "ADAPINTS5,PMD Trigger Interrupt Select Register 5" bitfld.long 0x14 0.--1. " NTSEL5[1:0] ,Interrupt select (for program 5)" "No interrupt output,INTAD5PDA,INTAD5PDB,No interrupt output" else line.long 0x0 "ADAPINTS0,PMD Trigger Interrupt Select Register 0" bitfld.long 0x0 0.--1. " NTSEL0[1:0] ,Interrupt select (for program 0)" "0,1,2,3" line.long 0x4 "ADAPINTS1,PMD Trigger Interrupt Select Register 1" bitfld.long 0x4 0.--1. " NTSEL1[1:0] ,Interrupt select (for program 1)" "0,1,2,3" line.long 0x8 "ADAPINTS2,PMD Trigger Interrupt Select Register 2" bitfld.long 0x8 0.--1. " NTSEL2[1:0] ,Interrupt select (for program 2)" "0,1,2,3" line.long 0xC "ADAPINTS3,PMD Trigger Interrupt Select Register 3" bitfld.long 0xC 0.--1. " NTSEL3[1:0] ,Interrupt select (for program 3)" "0,1,2,3" line.long 0x10 "ADAPINTS4,PMD Trigger Interrupt Select Register 4" bitfld.long 0x10 0.--1. " NTSEL4[1:0] ,Interrupt select (for program 4)" "0,1,2,3" line.long 0x14 "ADAPINTS5,PMD Trigger Interrupt Select Register 5" bitfld.long 0x14 0.--1. " NTSEL5[1:0] ,Interrupt select (for program 5)" "0,1,2,3" endif group.long 0x98++0x17 "PMD Trigger Program Setting Registers" line.long 0x0 "ADAPSET0,PMD Trigger Program Register 0" bitfld.long 0x0 31. " ENSP03 ,REG3 enable" "Disabled,Enabled" bitfld.long 0x0 29.--30. " UVWIS03 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x0 24.--28. " AINSP03[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM375F*") bitfld.long 0x0 24.--28. " AINSP03[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x0 24.--28. " AINSP03[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,..." else bitfld.long 0x0 24.--28. " AINSP03[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." endif elif cpuis("TMPM373F*") bitfld.long 0x0 24.--28. " AINSP03[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM374F*") bitfld.long 0x0 24.--28. " AINSP03[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,..." endif textline " " bitfld.long 0x0 23. " ENSP02 ,REG2 enable" "Disabled,Enabled" bitfld.long 0x0 21.--22. " UVWIS02 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x0 16.--20. " AINSP02[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x0 16.--20. " AINSP02[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,..." else bitfld.long 0x0 16.--20. " AINSP02[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." endif elif cpuis("TMPM375F*") bitfld.long 0x0 16.--20. " AINSP02[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,..." elif cpuis("TMPM373F*") bitfld.long 0x0 16.--20. " AINSP02[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM374F*") bitfld.long 0x0 16.--20. " AINSP02[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,..." endif textline " " bitfld.long 0x0 15. " ENSP01 ,REG1 enable" "Disabled,Enabled" bitfld.long 0x0 13.--14. " UVWIS01 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x0 8.--12. " AINSP01[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x0 8.--12. " AINSP01[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,..." else bitfld.long 0x0 8.--12. " AINSP01[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." endif elif cpuis("TMPM375F*") bitfld.long 0x0 8.--12. " AINSP01[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,..." elif cpuis("TMPM373F*") bitfld.long 0x0 8.--12. " AINSP01[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM374F*") bitfld.long 0x0 8.--12. " AINSP01[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,..." endif textline " " bitfld.long 0x0 7. " ENSP00 ,REG0 enable" "Disabled,Enabled" bitfld.long 0x0 5.--6. " UVWIS00 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x0 0.--4. " AINSP00[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x0 0.--4. " AINSP00[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,..." else bitfld.long 0x0 0.--4. " AINSP00[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." endif elif cpuis("TMPM373F*") bitfld.long 0x0 0.--4. " AINSP00[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM375F*") bitfld.long 0x0 0.--4. " AINSP00[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,..." elif cpuis("TMPM374F*") bitfld.long 0x0 0.--4. " AINSP00[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,..." endif line.long 0x4 "ADAPSET1,PMD Trigger Program Register 1" bitfld.long 0x4 31. " ENSP13 ,REG3 enable" "Disabled,Enabled" bitfld.long 0x4 29.--30. " UVWIS13 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x4 24.--28. " AINSP13[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM375F*") bitfld.long 0x4 24.--28. " AINSP13[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x4 24.--28. " AINSP13[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,..." else bitfld.long 0x4 24.--28. " AINSP13[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." endif elif cpuis("TMPM373F*") bitfld.long 0x4 24.--28. " AINSP13[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM374F*") bitfld.long 0x4 24.--28. " AINSP13[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,..." endif textline " " bitfld.long 0x4 23. " ENSP12 ,REG2 enable" "Disabled,Enabled" bitfld.long 0x4 21.--22. " UVWIS12 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x4 16.--20. " AINSP12[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x4 16.--20. " AINSP12[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,..." else bitfld.long 0x4 16.--20. " AINSP12[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." endif elif cpuis("TMPM375F*") bitfld.long 0x4 16.--20. " AINSP12[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,..." elif cpuis("TMPM373F*") bitfld.long 0x4 16.--20. " AINSP12[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM374F*") bitfld.long 0x4 16.--20. " AINSP12[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,..." endif textline " " bitfld.long 0x4 15. " ENSP11 ,REG1 enable" "Disabled,Enabled" bitfld.long 0x4 13.--14. " UVWIS11 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x4 8.--12. " AINSP11[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x4 8.--12. " AINSP11[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,..." else bitfld.long 0x4 8.--12. " AINSP11[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." endif elif cpuis("TMPM375F*") bitfld.long 0x4 8.--12. " AINSP11[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,..." elif cpuis("TMPM373F*") bitfld.long 0x4 8.--12. " AINSP11[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM374F*") bitfld.long 0x4 8.--12. " AINSP11[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,..." endif textline " " bitfld.long 0x4 7. " ENSP10 ,REG0 enable" "Disabled,Enabled" bitfld.long 0x4 5.--6. " UVWIS10 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x4 0.--4. " AINSP10[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x4 0.--4. " AINSP10[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,..." else bitfld.long 0x4 0.--4. " AINSP10[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." endif elif cpuis("TMPM373F*") bitfld.long 0x4 0.--4. " AINSP10[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM375F*") bitfld.long 0x4 0.--4. " AINSP10[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,..." elif cpuis("TMPM374F*") bitfld.long 0x4 0.--4. " AINSP10[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,..." endif line.long 0x8 "ADAPSET2,PMD Trigger Program Register 2" bitfld.long 0x8 31. " ENSP23 ,REG3 enable" "Disabled,Enabled" bitfld.long 0x8 29.--30. " UVWIS23 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x8 24.--28. " AINSP23[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM375F*") bitfld.long 0x8 24.--28. " AINSP23[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x8 24.--28. " AINSP23[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,..." else bitfld.long 0x8 24.--28. " AINSP23[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." endif elif cpuis("TMPM373F*") bitfld.long 0x8 24.--28. " AINSP23[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM374F*") bitfld.long 0x8 24.--28. " AINSP23[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,..." endif textline " " bitfld.long 0x8 23. " ENSP22 ,REG2 enable" "Disabled,Enabled" bitfld.long 0x8 21.--22. " UVWIS22 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x8 16.--20. " AINSP22[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x8 16.--20. " AINSP22[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,..." else bitfld.long 0x8 16.--20. " AINSP22[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." endif elif cpuis("TMPM375F*") bitfld.long 0x8 16.--20. " AINSP22[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,..." elif cpuis("TMPM373F*") bitfld.long 0x8 16.--20. " AINSP22[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM374F*") bitfld.long 0x8 16.--20. " AINSP22[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,..." endif textline " " bitfld.long 0x8 15. " ENSP21 ,REG1 enable" "Disabled,Enabled" bitfld.long 0x8 13.--14. " UVWIS21 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x8 8.--12. " AINSP21[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x8 8.--12. " AINSP21[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,..." else bitfld.long 0x8 8.--12. " AINSP21[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." endif elif cpuis("TMPM375F*") bitfld.long 0x8 8.--12. " AINSP21[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,..." elif cpuis("TMPM373F*") bitfld.long 0x8 8.--12. " AINSP21[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM374F*") bitfld.long 0x8 8.--12. " AINSP21[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,..." endif textline " " bitfld.long 0x8 7. " ENSP20 ,REG0 enable" "Disabled,Enabled" bitfld.long 0x8 5.--6. " UVWIS20 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x8 0.--4. " AINSP20[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x8 0.--4. " AINSP20[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,..." else bitfld.long 0x8 0.--4. " AINSP20[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." endif elif cpuis("TMPM373F*") bitfld.long 0x8 0.--4. " AINSP20[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM375F*") bitfld.long 0x8 0.--4. " AINSP20[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,..." elif cpuis("TMPM374F*") bitfld.long 0x8 0.--4. " AINSP20[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,..." endif line.long 0xC "ADAPSET3,PMD Trigger Program Register 3" bitfld.long 0xC 31. " ENSP33 ,REG3 enable" "Disabled,Enabled" bitfld.long 0xC 29.--30. " UVWIS33 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0xC 24.--28. " AINSP33[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM375F*") bitfld.long 0xC 24.--28. " AINSP33[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0xC 24.--28. " AINSP33[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,..." else bitfld.long 0xC 24.--28. " AINSP33[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." endif elif cpuis("TMPM373F*") bitfld.long 0xC 24.--28. " AINSP33[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM374F*") bitfld.long 0xC 24.--28. " AINSP33[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,..." endif textline " " bitfld.long 0xC 23. " ENSP32 ,REG2 enable" "Disabled,Enabled" bitfld.long 0xC 21.--22. " UVWIS32 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0xC 16.--20. " AINSP32[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0xC 16.--20. " AINSP32[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,..." else bitfld.long 0xC 16.--20. " AINSP32[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." endif elif cpuis("TMPM375F*") bitfld.long 0xC 16.--20. " AINSP32[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,..." elif cpuis("TMPM373F*") bitfld.long 0xC 16.--20. " AINSP32[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM374F*") bitfld.long 0xC 16.--20. " AINSP32[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,..." endif textline " " bitfld.long 0xC 15. " ENSP31 ,REG1 enable" "Disabled,Enabled" bitfld.long 0xC 13.--14. " UVWIS31 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0xC 8.--12. " AINSP31[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0xC 8.--12. " AINSP31[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,..." else bitfld.long 0xC 8.--12. " AINSP31[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." endif elif cpuis("TMPM375F*") bitfld.long 0xC 8.--12. " AINSP31[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,..." elif cpuis("TMPM373F*") bitfld.long 0xC 8.--12. " AINSP31[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM374F*") bitfld.long 0xC 8.--12. " AINSP31[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,..." endif textline " " bitfld.long 0xC 7. " ENSP30 ,REG0 enable" "Disabled,Enabled" bitfld.long 0xC 5.--6. " UVWIS30 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0xC 0.--4. " AINSP30[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0xC 0.--4. " AINSP30[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,..." else bitfld.long 0xC 0.--4. " AINSP30[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." endif elif cpuis("TMPM373F*") bitfld.long 0xC 0.--4. " AINSP30[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM375F*") bitfld.long 0xC 0.--4. " AINSP30[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,..." elif cpuis("TMPM374F*") bitfld.long 0xC 0.--4. " AINSP30[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,..." endif line.long 0x10 "ADAPSET4,PMD Trigger Program Register 4" bitfld.long 0x10 31. " ENSP43 ,REG3 enable" "Disabled,Enabled" bitfld.long 0x10 29.--30. " UVWIS43 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x10 24.--28. " AINSP43[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM375F*") bitfld.long 0x10 24.--28. " AINSP43[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x10 24.--28. " AINSP43[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,..." else bitfld.long 0x10 24.--28. " AINSP43[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." endif elif cpuis("TMPM373F*") bitfld.long 0x10 24.--28. " AINSP43[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM374F*") bitfld.long 0x10 24.--28. " AINSP43[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,..." endif textline " " bitfld.long 0x10 23. " ENSP42 ,REG2 enable" "Disabled,Enabled" bitfld.long 0x10 21.--22. " UVWIS42 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x10 16.--20. " AINSP42[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x10 16.--20. " AINSP42[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,..." else bitfld.long 0x10 16.--20. " AINSP42[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." endif elif cpuis("TMPM375F*") bitfld.long 0x10 16.--20. " AINSP42[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,..." elif cpuis("TMPM373F*") bitfld.long 0x10 16.--20. " AINSP42[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM374F*") bitfld.long 0x10 16.--20. " AINSP42[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,..." endif textline " " bitfld.long 0x10 15. " ENSP41 ,REG1 enable" "Disabled,Enabled" bitfld.long 0x10 13.--14. " UVWIS41 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x10 8.--12. " AINSP41[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x10 8.--12. " AINSP41[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,..." else bitfld.long 0x10 8.--12. " AINSP41[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." endif elif cpuis("TMPM375F*") bitfld.long 0x10 8.--12. " AINSP41[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,..." elif cpuis("TMPM373F*") bitfld.long 0x10 8.--12. " AINSP41[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM374F*") bitfld.long 0x10 8.--12. " AINSP41[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,..." endif textline " " bitfld.long 0x10 7. " ENSP40 ,REG0 enable" "Disabled,Enabled" bitfld.long 0x10 5.--6. " UVWIS40 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x10 0.--4. " AINSP40[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x10 0.--4. " AINSP40[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,..." else bitfld.long 0x10 0.--4. " AINSP40[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." endif elif cpuis("TMPM373F*") bitfld.long 0x10 0.--4. " AINSP40[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM375F*") bitfld.long 0x10 0.--4. " AINSP40[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,..." elif cpuis("TMPM374F*") bitfld.long 0x10 0.--4. " AINSP40[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,..." endif line.long 0x14 "ADAPSET5,PMD Trigger Program Register 5" bitfld.long 0x14 31. " ENSP53 ,REG3 enable" "Disabled,Enabled" bitfld.long 0x14 29.--30. " UVWIS53 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x14 24.--28. " AINSP53[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM375F*") bitfld.long 0x14 24.--28. " AINSP53[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x14 24.--28. " AINSP53[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,..." else bitfld.long 0x14 24.--28. " AINSP53[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." endif elif cpuis("TMPM373F*") bitfld.long 0x14 24.--28. " AINSP53[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM374F*") bitfld.long 0x14 24.--28. " AINSP53[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,..." endif textline " " bitfld.long 0x14 23. " ENSP52 ,REG2 enable" "Disabled,Enabled" bitfld.long 0x14 21.--22. " UVWIS52 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x14 16.--20. " AINSP52[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x14 16.--20. " AINSP52[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,..." else bitfld.long 0x14 16.--20. " AINSP52[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." endif elif cpuis("TMPM375F*") bitfld.long 0x14 16.--20. " AINSP52[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,..." elif cpuis("TMPM373F*") bitfld.long 0x14 16.--20. " AINSP52[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM374F*") bitfld.long 0x14 16.--20. " AINSP52[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,..." endif textline " " bitfld.long 0x14 15. " ENSP51 ,REG1 enable" "Disabled,Enabled" bitfld.long 0x14 13.--14. " UVWIS51 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x14 8.--12. " AINSP51[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x14 8.--12. " AINSP51[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,..." else bitfld.long 0x14 8.--12. " AINSP51[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." endif elif cpuis("TMPM375F*") bitfld.long 0x14 8.--12. " AINSP51[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,..." elif cpuis("TMPM373F*") bitfld.long 0x14 8.--12. " AINSP51[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM374F*") bitfld.long 0x14 8.--12. " AINSP51[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,..." endif textline " " bitfld.long 0x14 7. " ENSP50 ,REG0 enable" "Disabled,Enabled" bitfld.long 0x14 5.--6. " UVWIS50 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x14 0.--4. " AINSP50[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x14 0.--4. " AINSP50[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,..." else bitfld.long 0x14 0.--4. " AINSP50[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." endif elif cpuis("TMPM373F*") bitfld.long 0x14 0.--4. " AINSP50[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM375F*") bitfld.long 0x14 0.--4. " AINSP50[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,..." elif cpuis("TMPM374F*") bitfld.long 0x14 0.--4. " AINSP50[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,..." endif group.long 0xb0++0xb "Timer Trigger Program Registers" line.long 0x0 "ADATSET03,Timer Trigger Program Register 03" sif (2.<10.) bitfld.long 0x0 31. " ENST3 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 24.--28. " AINST3[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x0 24.--28. " AINST3[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,..." else bitfld.long 0x0 24.--28. " AINST3[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." endif elif cpuis("TMPM375F*") bitfld.long 0x0 24.--28. " AINST3[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,..." elif cpuis("TMPM373F*") bitfld.long 0x0 24.--28. " AINST3[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM374F*") bitfld.long 0x0 24.--28. " AINST3[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,..." endif textline " " bitfld.long 0x0 23. " ENST2 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 16.--20. " AINST2[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x0 16.--20. " AINST2[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,..." else bitfld.long 0x0 16.--20. " AINST2[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." endif elif cpuis("TMPM375F*") bitfld.long 0x0 16.--20. " AINST2[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,..." elif cpuis("TMPM373F*") bitfld.long 0x0 16.--20. " AINST2[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM374F*") bitfld.long 0x0 16.--20. " AINST2[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,..." endif else bitfld.long 0x0 31. " ENST3 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 24.--28. " AINST3[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x0 24.--28. " AINST3[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,..." else bitfld.long 0x0 24.--28. " AINST3[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." endif elif cpuis("TMPM373F*") bitfld.long 0x0 24.--28. " AINST3[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x0 24.--28. " AINST3[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x0 24.--28. " AINST3[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x0 23. " ENST2 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 16.--20. " AINST2[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x0 16.--20. " AINST2[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x0 16.--20. " AINST2[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM375F*") bitfld.long 0x0 16.--20. " AINST2[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x0 16.--20. " AINST2[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x0 16.--20. " AINST2[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif endif textline " " bitfld.long 0x0 15. " ENST1 ,REG1 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 8.--12. " AINST1[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x0 8.--12. " AINST1[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x0 8.--12. " AINST1[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM375F*") bitfld.long 0x0 8.--12. " AINST1[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x0 8.--12. " AINST1[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x0 8.--12. " AINST1[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x0 7. " ENST0 ,REG0 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 0.--4. " AINST0[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x0 0.--4. " AINST0[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x0 0.--4. " AINST0[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x0 0.--4. " AINST0[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM373F*") bitfld.long 0x0 0.--4. " AINST0[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x0 0.--4. " AINST0[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif line.long 0x4 "ADATSET47,Timer Trigger Program Register 47" sif (6.<10.) bitfld.long 0x4 31. " ENST7 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 24.--28. " AINST7[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x4 24.--28. " AINST7[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,..." else bitfld.long 0x4 24.--28. " AINST7[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." endif elif cpuis("TMPM375F*") bitfld.long 0x4 24.--28. " AINST7[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,..." elif cpuis("TMPM373F*") bitfld.long 0x4 24.--28. " AINST7[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM374F*") bitfld.long 0x4 24.--28. " AINST7[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,..." endif textline " " bitfld.long 0x4 23. " ENST6 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 16.--20. " AINST6[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x4 16.--20. " AINST6[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,..." else bitfld.long 0x4 16.--20. " AINST6[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." endif elif cpuis("TMPM375F*") bitfld.long 0x4 16.--20. " AINST6[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,..." elif cpuis("TMPM373F*") bitfld.long 0x4 16.--20. " AINST6[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM374F*") bitfld.long 0x4 16.--20. " AINST6[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,..." endif else bitfld.long 0x4 31. " ENST7 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 24.--28. " AINST7[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x4 24.--28. " AINST7[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,..." else bitfld.long 0x4 24.--28. " AINST7[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." endif elif cpuis("TMPM373F*") bitfld.long 0x4 24.--28. " AINST7[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x4 24.--28. " AINST7[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x4 24.--28. " AINST7[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x4 23. " ENST6 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 16.--20. " AINST6[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x4 16.--20. " AINST6[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x4 16.--20. " AINST6[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM375F*") bitfld.long 0x4 16.--20. " AINST6[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x4 16.--20. " AINST6[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x4 16.--20. " AINST6[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif endif textline " " bitfld.long 0x4 15. " ENST5 ,REG1 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 8.--12. " AINST5[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x4 8.--12. " AINST5[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x4 8.--12. " AINST5[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM375F*") bitfld.long 0x4 8.--12. " AINST5[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x4 8.--12. " AINST5[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x4 8.--12. " AINST5[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x4 7. " ENST4 ,REG0 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 0.--4. " AINST4[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x4 0.--4. " AINST4[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x4 0.--4. " AINST4[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x4 0.--4. " AINST4[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM373F*") bitfld.long 0x4 0.--4. " AINST4[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x4 0.--4. " AINST4[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif line.long 0x8 "ADATSET811,Timer Trigger Program Register 811" sif (10.<10.) bitfld.long 0x8 31. " ENST11 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 24.--28. " AINST11[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x8 24.--28. " AINST11[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,..." else bitfld.long 0x8 24.--28. " AINST11[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." endif elif cpuis("TMPM375F*") bitfld.long 0x8 24.--28. " AINST11[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,..." elif cpuis("TMPM373F*") bitfld.long 0x8 24.--28. " AINST11[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM374F*") bitfld.long 0x8 24.--28. " AINST11[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,..." endif textline " " bitfld.long 0x8 23. " ENST10 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 16.--20. " AINST10[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x8 16.--20. " AINST10[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,..." else bitfld.long 0x8 16.--20. " AINST10[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." endif elif cpuis("TMPM375F*") bitfld.long 0x8 16.--20. " AINST10[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,..." elif cpuis("TMPM373F*") bitfld.long 0x8 16.--20. " AINST10[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM374F*") bitfld.long 0x8 16.--20. " AINST10[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,..." endif else bitfld.long 0x8 31. " ENST11 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 24.--28. " AINST11[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x8 24.--28. " AINST11[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,..." else bitfld.long 0x8 24.--28. " AINST11[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." endif elif cpuis("TMPM373F*") bitfld.long 0x8 24.--28. " AINST11[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x8 24.--28. " AINST11[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x8 24.--28. " AINST11[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x8 23. " ENST10 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 16.--20. " AINST10[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x8 16.--20. " AINST10[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x8 16.--20. " AINST10[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM375F*") bitfld.long 0x8 16.--20. " AINST10[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x8 16.--20. " AINST10[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x8 16.--20. " AINST10[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif endif textline " " bitfld.long 0x8 15. " ENST9 ,REG1 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 8.--12. " AINST9[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x8 8.--12. " AINST9[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x8 8.--12. " AINST9[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM375F*") bitfld.long 0x8 8.--12. " AINST9[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x8 8.--12. " AINST9[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x8 8.--12. " AINST9[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x8 7. " ENST8 ,REG0 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 0.--4. " AINST8[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x8 0.--4. " AINST8[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x8 0.--4. " AINST8[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x8 0.--4. " AINST8[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM373F*") bitfld.long 0x8 0.--4. " AINST8[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x8 0.--4. " AINST8[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif group.long 0xbc++0xb "Software Trigger Program Registers" line.long 0x0 "ADASSET03,Software Trigger Program Register 03" sif (2.<10.) bitfld.long 0x0 31. " ENSS3 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 24.--28. " AINSS3[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x0 24.--28. " AINSS3[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x0 24.--28. " AINSS3[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM375F*") bitfld.long 0x0 24.--28. " AINSS3[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x0 24.--28. " AINSS3[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x0 24.--28. " AINSS3[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x0 23. " ENSS2 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 16.--20. " AINSS2[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x0 16.--20. " AINSS2[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x0 16.--20. " AINSS2[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM373F*") bitfld.long 0x0 16.--20. " AINSS2[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x0 16.--20. " AINSS2[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x0 16.--20. " AINSS2[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif else bitfld.long 0x0 31. " ENSS3 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 24.--28. " AINSS3[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x0 24.--28. " AINSS3[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x0 24.--28. " AINSS3[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM373F*") bitfld.long 0x0 24.--28. " AINSS3[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x0 24.--28. " AINSS3[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x0 24.--28. " AINSS3[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x0 23. " ENSS2 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 16.--20. " AINSS2[4:0],AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x0 16.--20. " AINSS2[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x0 16.--20. " AINSS2[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM375F*") bitfld.long 0x0 16.--20. " AINSS2[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x0 16.--20. " AINSS2[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x0 16.--20. " AINSS2[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif endif textline " " bitfld.long 0x0 15. " ENSS1 ,REG1 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 8.--12. " AINSS1[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x0 8.--12. " AINSS1[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x0 8.--12. " AINSS1[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM373F*") bitfld.long 0x0 8.--12. " AINSS1[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x0 8.--12. " AINSS1[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x0 8.--12. " AINSS1[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x0 7. " ENSS0 ,REG0 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 0.--4. " AINSS0[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x0 0.--4. " AINSS0[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x0 0.--4. " AINSS0[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM375F*") bitfld.long 0x0 0.--4. " AINSS0[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x0 0.--4. " AINSS0[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x0 0.--4. " AINSS0[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif line.long 0x4 "ADASSET47,Software Trigger Program Register 47" sif (6.<10.) bitfld.long 0x4 31. " ENSS7 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 24.--28. " AINSS7[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x4 24.--28. " AINSS7[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x4 24.--28. " AINSS7[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM375F*") bitfld.long 0x4 24.--28. " AINSS7[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x4 24.--28. " AINSS7[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x4 24.--28. " AINSS7[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x4 23. " ENSS6 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 16.--20. " AINSS6[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x4 16.--20. " AINSS6[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x4 16.--20. " AINSS6[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM373F*") bitfld.long 0x4 16.--20. " AINSS6[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x4 16.--20. " AINSS6[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x4 16.--20. " AINSS6[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif else bitfld.long 0x4 31. " ENSS7 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 24.--28. " AINSS7[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x4 24.--28. " AINSS7[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x4 24.--28. " AINSS7[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM373F*") bitfld.long 0x4 24.--28. " AINSS7[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x4 24.--28. " AINSS7[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x4 24.--28. " AINSS7[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x4 23. " ENSS6 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 16.--20. " AINSS6[4:0],AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x4 16.--20. " AINSS6[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x4 16.--20. " AINSS6[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM375F*") bitfld.long 0x4 16.--20. " AINSS6[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x4 16.--20. " AINSS6[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x4 16.--20. " AINSS6[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif endif textline " " bitfld.long 0x4 15. " ENSS5 ,REG1 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 8.--12. " AINSS5[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x4 8.--12. " AINSS5[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x4 8.--12. " AINSS5[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM373F*") bitfld.long 0x4 8.--12. " AINSS5[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x4 8.--12. " AINSS5[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x4 8.--12. " AINSS5[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x4 7. " ENSS4 ,REG0 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 0.--4. " AINSS4[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x4 0.--4. " AINSS4[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x4 0.--4. " AINSS4[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM375F*") bitfld.long 0x4 0.--4. " AINSS4[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x4 0.--4. " AINSS4[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x4 0.--4. " AINSS4[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif line.long 0x8 "ADASSET811,Software Trigger Program Register 811" sif (10.<10.) bitfld.long 0x8 31. " ENSS11 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 24.--28. " AINSS11[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x8 24.--28. " AINSS11[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x8 24.--28. " AINSS11[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM375F*") bitfld.long 0x8 24.--28. " AINSS11[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x8 24.--28. " AINSS11[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x8 24.--28. " AINSS11[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x8 23. " ENSS10 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 16.--20. " AINSS10[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x8 16.--20. " AINSS10[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x8 16.--20. " AINSS10[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM373F*") bitfld.long 0x8 16.--20. " AINSS10[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x8 16.--20. " AINSS10[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x8 16.--20. " AINSS10[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif else bitfld.long 0x8 31. " ENSS11 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 24.--28. " AINSS11[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x8 24.--28. " AINSS11[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x8 24.--28. " AINSS11[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM373F*") bitfld.long 0x8 24.--28. " AINSS11[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x8 24.--28. " AINSS11[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x8 24.--28. " AINSS11[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x8 23. " ENSS10 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 16.--20. " AINSS10[4:0],AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x8 16.--20. " AINSS10[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x8 16.--20. " AINSS10[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM375F*") bitfld.long 0x8 16.--20. " AINSS10[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x8 16.--20. " AINSS10[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x8 16.--20. " AINSS10[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif endif textline " " bitfld.long 0x8 15. " ENSS9 ,REG1 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 8.--12. " AINSS9[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x8 8.--12. " AINSS9[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x8 8.--12. " AINSS9[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM373F*") bitfld.long 0x8 8.--12. " AINSS9[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x8 8.--12. " AINSS9[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x8 8.--12. " AINSS9[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x8 7. " ENSS8 ,REG0 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 0.--4. " AINSS8[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x8 0.--4. " AINSS8[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x8 0.--4. " AINSS8[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM375F*") bitfld.long 0x8 0.--4. " AINSS8[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x8 0.--4. " AINSS8[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x8 0.--4. " AINSS8[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif group.long 0xc8++0xb "Constant Conversion Program Registers" line.long 0x0 "ADAASET03,Constant Conversion Program Register 03" sif (2.<10.) bitfld.long 0x0 31. " ENSA3 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 24.--28. " AINSA3[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x0 24.--28. " AINSA3[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x0 24.--28. " AINSA3[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x0 24.--28. " AINSA3[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x0 24.--28. " AINSA3[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x0 23. " ENSA2 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 16.--20. " AINSA2[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x0 16.--20. " AINSA2[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x0 16.--20. " AINSA2[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x0 16.--20. " AINSA2[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x0 16.--20. " AINSA2[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif else bitfld.long 0x0 31. " ENSA3 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 24.--28. " AINSA3[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x0 24.--28. " AINSA3[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x0 24.--28. " AINSA3[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x0 24.--28. " AINSA3[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x0 24.--28. " AINSA3[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x0 23. " ENSA2 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 16.--20. " AINSA2[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x0 16.--20. " AINSA2[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x0 16.--20. " AINSA2[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x0 16.--20. " AINSA2[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x0 16.--20. " AINSA2[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x0 15. " ENSA1 ,REG1 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 8.--12. " AINSA1[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x0 8.--12. " AINSA1[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x0 8.--12. " AINSA1[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x0 8.--12. " AINSA1[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x0 8.--12. " AINSA1[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x0 7. " ENSA0 ,REG0 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 0.--4. " AINSA0[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x0 0.--4. " AINSA0[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x0 0.--4. " AINSA0[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x0 0.--4. " AINSA0[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x0 0.--4. " AINSA0[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif endif line.long 0x4 "ADAASET47,Constant Conversion Program Register 47" sif (6.<10.) bitfld.long 0x4 31. " ENSA7 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 24.--28. " AINSA7[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x4 24.--28. " AINSA7[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x4 24.--28. " AINSA7[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x4 24.--28. " AINSA7[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x4 24.--28. " AINSA7[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x4 23. " ENSA6 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 16.--20. " AINSA6[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x4 16.--20. " AINSA6[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x4 16.--20. " AINSA6[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x4 16.--20. " AINSA6[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x4 16.--20. " AINSA6[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif else bitfld.long 0x4 31. " ENSA7 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 24.--28. " AINSA7[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x4 24.--28. " AINSA7[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x4 24.--28. " AINSA7[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x4 24.--28. " AINSA7[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x4 24.--28. " AINSA7[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x4 23. " ENSA6 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 16.--20. " AINSA6[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x4 16.--20. " AINSA6[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x4 16.--20. " AINSA6[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x4 16.--20. " AINSA6[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x4 16.--20. " AINSA6[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x4 15. " ENSA5 ,REG1 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 8.--12. " AINSA5[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x4 8.--12. " AINSA5[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x4 8.--12. " AINSA5[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x4 8.--12. " AINSA5[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x4 8.--12. " AINSA5[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x4 7. " ENSA4 ,REG0 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 0.--4. " AINSA4[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x4 0.--4. " AINSA4[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x4 0.--4. " AINSA4[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x4 0.--4. " AINSA4[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x4 0.--4. " AINSA4[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif endif line.long 0x8 "ADAASET811,Constant Conversion Program Register 811" sif (10.<10.) bitfld.long 0x8 31. " ENSA11 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 24.--28. " AINSA11[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x8 24.--28. " AINSA11[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x8 24.--28. " AINSA11[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x8 24.--28. " AINSA11[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x8 24.--28. " AINSA11[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x8 23. " ENSA10 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 16.--20. " AINSA10[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x8 16.--20. " AINSA10[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x8 16.--20. " AINSA10[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x8 16.--20. " AINSA10[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x8 16.--20. " AINSA10[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif else bitfld.long 0x8 31. " ENSA11 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 24.--28. " AINSA11[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x8 24.--28. " AINSA11[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x8 24.--28. " AINSA11[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x8 24.--28. " AINSA11[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x8 24.--28. " AINSA11[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x8 23. " ENSA10 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 16.--20. " AINSA10[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x8 16.--20. " AINSA10[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x8 16.--20. " AINSA10[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x8 16.--20. " AINSA10[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x8 16.--20. " AINSA10[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x8 15. " ENSA9 ,REG1 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 8.--12. " AINSA9[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x8 8.--12. " AINSA9[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x8 8.--12. " AINSA9[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x8 8.--12. " AINSA9[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x8 8.--12. " AINSA9[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x8 7. " ENSA8 ,REG0 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 0.--4. " AINSA8[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x8 0.--4. " AINSA8[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x8 0.--4. " AINSA8[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x8 0.--4. " AINSA8[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x8 0.--4. " AINSA8[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif endif endif sif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*") hgroup.long 0x74++0x03 hide.long 0x00 "ADAREGSP,AD Conversion Result Register" in wgroup.long 0x2000++0x0F line.long 0x00 "ADILVMO1,Control Register for Dual Unit Mode 1" bitfld.long 0x00 7. " SWATRG ,Software trigger in dual unit mode" "-,Started" line.long 0x04 "ADILVMO2,Control Register for Dual Unit Mode 2" bitfld.long 0x04 7. " ADILV ,Selects control mode" "Started,Interleaved" bitfld.long 0x04 4. " TRGASTA ,Indicates the destination" "Unit A,Unit B" bitfld.long 0x04 1.--3. " TRGASEL[2:0] ,Selects a trigger input" "Software,External,INTTB21,INTTB31,INTTB41,INTTB51,INTTB61,INTTB71" line.long 0x08 "ADILVMO3,Control Register for Dual Unit Mode 3" hexmask.long.byte 0x08 0.--7. 1. " CORCNT[7:0] ,Sets the trigger start adjusting" endif width 0xb endif base ad:0x40050000 sif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*") width 12. group.long 0x00++0xb line.long 0x00 "ADACLK,Conversion clock setting register" sif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*") bitfld.long 0x00 4.--7. " TSH[3:0] ,AD sample hold time" "10*ADCLK,20*ADCLK,30*ADCLK,40*ADCLK,80*ADCLK,160*ADCLK,320*ADCLK,,,,,,,,," bitfld.long 0x00 0.--2. " ADCLK[2:0] ,AD prescaler output select" "fc,fc/2,fc/4,fc/8,fc/16,fc/16,fc/16,fc/16" else bitfld.long 0x00 3.--6. " TSH[3:0] ,AD sample hold time" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--2. " ADCLK[2:0] ,AD prescaler output select" "fc,fc/2,fc/4,fc/8,fc/16,fc/16,fc/16,fc/16" endif line.long 0x04 "ADAMOD0,Mode Setting Register 0" sif cpuis("TMPM367F*") bitfld.long 0x04 7. " VREFON ,VREF application control" "Off,On" bitfld.long 0x04 6. " I2AD ,Operation mode in IDLE mode" "Stopped,Started" bitfld.long 0x04 5. " RCUT ,AVREFH-AVREFL current (apply only in conversion/at any time except in RESET)" "Conversion only,Any time" bitfld.long 0x04 3. " HPADHWS ,Hardware activation source of highest-priority AD conversion" "External trigger," textline " " bitfld.long 0x04 2. " HPADHWE ,Highest-priority AD conversion triggered by hardware factors" "Enabled,Disabled" bitfld.long 0x04 1. " ADHWS ,Hardware activation source of normal AD conversion" "External trigger," bitfld.long 0x04 0. " ADHWE ,Normal AD conversion trigger by hardware factors" "Enabled,Disabled" else bitfld.long 0x04 1. " DACON ,DAC control" "Off,On" bitfld.long 0x04 0. " ADSS ,Software triggered conversion" "No effect,Start" endif line.long 0x08 "ADAMOD1,Mode Setting Register 1" sif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*") bitfld.long 0x08 7. " VREFON ,VREF application control" "Off,On" bitfld.long 0x08 6. " I2AD ,Operation mode in IDLE mode" "Stopped,Started" bitfld.long 0x08 5. " RCUT ,AVREFH-AVREFL current (apply only in conversion/at any time except in RESET)" "Conversion only,Any time" bitfld.long 0x08 3. " HPADHWS ,Hardware activation source of highest-priority AD conversion" "External trigger," textline " " bitfld.long 0x08 2. " HPADHWE ,Highest-priority AD conversion triggered by hardware factors" "Enabled,Disabled" bitfld.long 0x08 1. " ADHWS ,Hardware activation source of normal AD conversion" "External trigger," bitfld.long 0x08 0. " ADHWE ,Normal AD conversion trigger by hardware factors" "Enabled,Disabled" else bitfld.long 0x08 7. " ADEN ,AD conversion control" "Disabled,Enabled" bitfld.long 0x08 0. " ADAS ,Constant AD conversion control" "Disabled,Enabled" endif rgroup.long 0xC++0x3 line.long 0x00 "ADAMOD2,Mode Setting Register 2" sif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*") bitfld.long 0x00 4.--7. " HPADCH[3:0] ,Analog input channels in highest-priority AD conversion" "AIN00,AIN01,AIN02,AIN03,,,,,AINB0,AINB2,AINB3,,,,," bitfld.long 0x00 0.--3. " ADCH[0:3] ,Analog input channels in normal AD conversion" "AIN00,AIN01,AIN02,AIN03,,,,,AINB0,AINB2,AINB3,,,,," else bitfld.long 0x00 1. " ADSFN ,Software conversion busy flag" "Completed,Not completed" bitfld.long 0x00 0. " ADBFN ,AD conversion busy flag" "Not busy,Busy" endif sif (!(cpuis("TMPM372F*")||cpuis("TMPM376F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM375F*"))) group.long 0x10++0x3 line.long 0x00 "ADAMOD3,Mode Setting Register 3" sif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*") bitfld.long 0x00 4.--6. " ITM[2:0] ,Fixed channel interrupt repeat count" "1,2,3,4,5,6,7,8" textline " " bitfld.long 0x00 1. " REPEAT ,Single/repeat conversion mode" "Single,Repeat" bitfld.long 0x00 0. " SCAN ,Fixed channel/channel scan mode" "Fixed channel,Channel scan" elif cpuis("TMPM375F*") bitfld.long 0x00 8. " RCUT ,ADC operational control" "Enabled,Disabled" bitfld.long 0x00 3.--5. " PMODE[2:0] ,PMODE" "0,1,2,3,4,5,6,7" else bitfld.long 0x00 3.--5. " PMODE[2:0] ,PMODE" "0,1,2,3,4,5,6,7" endif endif sif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*") group.long 0x14++0x03 line.long 0x00 "ADMOD4,Mode Control Register 4" bitfld.long 0x00 4.--7. " SCANAREA[3:0] ,Range of channel scan" "1ch-12ch,1ch-11ch,1ch-10ch,1ch-9ch,1ch-8ch,1ch-7ch,1ch-6ch,1ch-5ch,1ch-4ch,1ch-3ch,1ch-2ch,1ch,,,," bitfld.long 0x00 0.--3. " SCANSTA[3:0] ,Start channel to be scanned" "AIN00,AIN01,AIN02,AIN03,AN04,AN05,AN06,AN07,AIN08,AIN09,AIN10,AIN11,,,," hgroup.long 0x18++0x03 hide.long 0x00 "ADMOD5,Mode Control Register 5" in group.long 0x1C++0x03 line.long 0x00 "ADMOD6,Mode Control Register 6" bitfld.long 0x00 0.--1. " ADRST[1:0] ,Software reset" ",1,2," endif sif cpuis("TMPM372FW")||cpuis("TMPM372FWUG")||cpuis("TMPM376F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM375F*") group.long 0x10++0x07 line.long 0x00 "ADACMPCR0,Monitoring Setting Register 0" else group.long 0x24++0x07 line.long 0x00 "ADACMPCR0,Monitoring Setting Register 0" endif bitfld.long 0x00 8.--11. " CMPCNT0[3:0] ,Comparison count for determining the result" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 7. " CMP0EN ,Monitoring function" "Disabled,Enabled" sif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*") bitfld.long 0x00 5. " CMPCOND0 ,Comparison condition" "Serial,Cumulative" textline " " endif bitfld.long 0x00 4. " ADBIG0 ,Comparison condition" "Larger/equal,Smaller/equal" textline " " bitfld.long 0x00 0.--3. " REGS0[3:0] ,AD conversion result to be compared" "ADREG0,ADREG1,ADREG2,ADREG3,ADREG4,ADREG5,ADREG6,ADREG7,ADREG8,ADREG9,ADREG10,ADREG11,,,," line.long 0x04 "ADACMPCR1,Monitoring Setting Register 1" bitfld.long 0x04 8.--11. " CMPCNT1[3:0] ,Comparison count for determining the result" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x04 7. " CMP1EN ,Monitoring function" "Disabled,Enabled" sif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*") bitfld.long 0x00 5. " CMPCOND1 ,Comparison condition" "Serial,Cumulative" endif textline " " bitfld.long 0x04 4. " ADBIG1 ,Comparison condition" "Larger/equal,Smaller/equal" textline " " bitfld.long 0x04 0.--3. " REGS1[3:0] ,AD conversion result to be compared" "ADREG0,ADREG1,ADREG2,ADREG3,ADREG4,ADREG5,ADREG6,ADREG7,ADREG8,ADREG9,ADREG10,ADREG11,,,," sif cpuis("TMPM372FW")||cpuis("TMPM372FWUG")||cpuis("TMPM376F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM375F*") group.long 0x18++0x7 line.long 0x00 "ADACMP0,Conversion Result Compare Register 0" else group.long 0x2C++0x7 line.long 0x00 "ADACMP0,Conversion Result Compare Register 0" endif sif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*") hexmask.long.word 0x00 0.--11. 1. " AD0CMP[11:0] ,Value to be compared with ADC result 0" else hexmask.long.word 0x00 4.--15. 1. " AD0CMP[11:0] ,Value to be compared with ADC result 0" endif line.long 0x04 "ADACMP1,Conversion Result Compare Register 1" sif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*") hexmask.long.word 0x00 0.--11. 1. " AD1CMP[11:0] ,Value to be compared with ADC result 1" else hexmask.long.word 0x04 4.--15. 1. " AD1CMP[11:0] ,Value to be compared with ADC result 1" endif sif cpuis("TMPM367F*")||cpuis("TMPM368F*") hgroup.long 0x34++0x2f hide.long 0x0 "ADAREG0,Conversion Result Register 0" in hide.long 0x4 "ADAREG1,Conversion Result Register 1" in hide.long 0x8 "ADAREG2,Conversion Result Register 2" in hide.long 0xC "ADAREG3,Conversion Result Register 3" in hide.long 0x10 "ADAREG4,Conversion Result Register 4" in hide.long 0x14 "ADAREG5,Conversion Result Register 5" in hide.long 0x18 "ADAREG6,Conversion Result Register 6" in hide.long 0x1C "ADAREG7,Conversion Result Register 7" in elif ((cpuis("TMPM372F*")||cpuis("TMPM375F*")||cpuis("TMPM376F*"))||(!cpuis("TMPM369F*"))) hgroup.long 0x20++0x2f hide.long 0x0 "ADAREG0,Conversion Result Register 0" in hide.long 0x4 "ADAREG1,Conversion Result Register 1" in hide.long 0x8 "ADAREG2,Conversion Result Register 2" in hide.long 0xC "ADAREG3,Conversion Result Register 3" in hide.long 0x10 "ADAREG4,Conversion Result Register 4" in hide.long 0x14 "ADAREG5,Conversion Result Register 5" in hide.long 0x18 "ADAREG6,Conversion Result Register 6" in hide.long 0x1C "ADAREG7,Conversion Result Register 7" in hide.long 0x20 "ADAREG8,Conversion Result Register 8" in hide.long 0x24 "ADAREG9,Conversion Result Register 9" in hide.long 0x28 "ADAREG10,Conversion Result Register 10" in hide.long 0x2C "ADAREG11,Conversion Result Register 11" in endif sif cpuis("TMPM369F*") hide.long 0x0 "ADAREG0,Conversion Result Register 0" in hide.long 0x4 "ADAREG1,Conversion Result Register 1" in hide.long 0x8 "ADAREG2,Conversion Result Register 2" in hide.long 0xC "ADAREG3,Conversion Result Register 3" in hide.long 0x10 "ADAREG4,Conversion Result Register 4" in hide.long 0x14 "ADAREG5,Conversion Result Register 5" in hide.long 0x18 "ADAREG6,Conversion Result Register 6" in hide.long 0x1C "ADAREG7,Conversion Result Register 7" in endif sif (!(cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM376F*"))) group.long 0x68++0x17 sif cpuis("TMPM372F*")||cpuis("TMPM375F*") line.long 0x0 "ADAPSEL6,PMD Trigger Program Number Select Register 6" bitfld.long 0x0 7. " PENS6 ,PMD trigger program select register 6 enable" "Disabled,Enabled" bitfld.long 0x0 0.--2. " PMDS6[3:0] ,Program number select" "0,1,2,3,4,5,," else line.long 0x0 "ADAPSEL6 ,PMD Trigger Program Number Select Register 6" bitfld.long 0x0 7. " PENS6 ,PMD trigger program select register 6 enable" "Disabled,Enabled" bitfld.long 0x0 0.--3. " PMDS6[3:0] ,Program number select" "0,1,2,3,4,5,,,,,,,,,," endif sif cpuis("TMPM372F*")||cpuis("TMPM375F*") line.long 0x4 "ADAPSEL7,PMD Trigger Program Number Select Register 7" bitfld.long 0x4 7. " PENS7 ,PMD trigger program select register 7 enable" "Disabled,Enabled" bitfld.long 0x4 0.--2. " PMDS7[3:0] ,Program number select" "0,1,2,3,4,5,," else line.long 0x4 "ADAPSEL7 ,PMD Trigger Program Number Select Register 7" bitfld.long 0x4 7. " PENS7 ,PMD trigger program select register 7 enable" "Disabled,Enabled" bitfld.long 0x4 0.--3. " PMDS7[3:0] ,Program number select" "0,1,2,3,4,5,,,,,,,,,," endif sif cpuis("TMPM372F*")||cpuis("TMPM375F*") line.long 0x8 "ADAPSEL8,PMD Trigger Program Number Select Register 8" bitfld.long 0x8 7. " PENS8 ,PMD trigger program select register 8 enable" "Disabled,Enabled" bitfld.long 0x8 0.--2. " PMDS8[3:0] ,Program number select" "0,1,2,3,4,5,," else line.long 0x8 "ADAPSEL8 ,PMD Trigger Program Number Select Register 8" bitfld.long 0x8 7. " PENS8 ,PMD trigger program select register 8 enable" "Disabled,Enabled" bitfld.long 0x8 0.--3. " PMDS8[3:0] ,Program number select" "0,1,2,3,4,5,,,,,,,,,," endif sif cpuis("TMPM372F*")||cpuis("TMPM375F*") line.long 0xC "ADAPSEL9,PMD Trigger Program Number Select Register 9" bitfld.long 0xC 7. " PENS9 ,PMD trigger program select register 9 enable" "Disabled,Enabled" bitfld.long 0xC 0.--2. " PMDS9[3:0] ,Program number select" "0,1,2,3,4,5,," else line.long 0xC "ADAPSEL9 ,PMD Trigger Program Number Select Register 9" bitfld.long 0xC 7. " PENS9 ,PMD trigger program select register 9 enable" "Disabled,Enabled" bitfld.long 0xC 0.--3. " PMDS9[3:0] ,Program number select" "0,1,2,3,4,5,,,,,,,,,," endif sif cpuis("TMPM372F*")||cpuis("TMPM375F*") line.long 0x10 "ADAPSEL10,PMD Trigger Program Number Select Register 10" bitfld.long 0x10 7. " PENS10 ,PMD trigger program select register 10 enable" "Disabled,Enabled" bitfld.long 0x10 0.--2. " PMDS10[3:0] ,Program number select" "0,1,2,3,4,5,," else line.long 0x10 "ADAPSEL10,PMD Trigger Program Number Select Register 10" bitfld.long 0x10 7. " PENS10 ,PMD trigger program select register 10 enable" "Disabled,Enabled" bitfld.long 0x10 0.--3. " PMDS10[3:0] ,Program number select" "0,1,2,3,4,5,,,,,,,,,," endif sif cpuis("TMPM372F*")||cpuis("TMPM375F*") line.long 0x14 "ADAPSEL11,PMD Trigger Program Number Select Register 11" bitfld.long 0x14 7. " PENS11 ,PMD trigger program select register 11 enable" "Disabled,Enabled" bitfld.long 0x14 0.--2. " PMDS11[3:0] ,Program number select" "0,1,2,3,4,5,," else line.long 0x14 "ADAPSEL11,PMD Trigger Program Number Select Register 11" bitfld.long 0x14 7. " PENS11 ,PMD trigger program select register 11 enable" "Disabled,Enabled" bitfld.long 0x14 0.--3. " PMDS11[3:0] ,Program number select" "0,1,2,3,4,5,,,,,,,,,," endif elif cpuis("TMPM376F*") group.long 0x50++0x03 line.long 0x00 "ADAPSEL0,PMD Trigger Program Number Select Register 0" bitfld.long 0x00 7. " PENS0 ,PMD trigger program select register 0 enable" "Disabled,Enabled" bitfld.long 0x00 0.--2. " PMDS0[3:0] ,Program number select" "0,1,2,3,4,5,," group.long 0x54++0x03 line.long 0x00 "ADAPSEL1,PMD Trigger Program Number Select Register 1" bitfld.long 0x00 7. " PENS1 ,PMD trigger program select register 1 enable" "Disabled,Enabled" bitfld.long 0x00 0.--2. " PMDS1[3:0] ,Program number select" "0,1,2,3,4,5,," group.long 0x58++0x03 line.long 0x00 "ADAPSEL2,PMD Trigger Program Number Select Register 2" bitfld.long 0x00 7. " PENS2 ,PMD trigger program select register 2 enable" "Disabled,Enabled" bitfld.long 0x00 0.--2. " PMDS2[3:0] ,Program number select" "0,1,2,3,4,5,," group.long 0x5C++0x03 line.long 0x00 "ADAPSEL3,PMD Trigger Program Number Select Register 3" bitfld.long 0x00 7. " PENS3 ,PMD trigger program select register 3 enable" "Disabled,Enabled" bitfld.long 0x00 0.--2. " PMDS3[3:0] ,Program number select" "0,1,2,3,4,5,," group.long 0x60++0x03 line.long 0x00 "ADAPSEL4,PMD Trigger Program Number Select Register 4" bitfld.long 0x00 7. " PENS4 ,PMD trigger program select register 4 enable" "Disabled,Enabled" bitfld.long 0x00 0.--2. " PMDS4[3:0] ,Program number select" "0,1,2,3,4,5,," group.long 0x64++0x03 line.long 0x00 "ADAPSEL5,PMD Trigger Program Number Select Register 5" bitfld.long 0x00 7. " PENS5 ,PMD trigger program select register 5 enable" "Disabled,Enabled" bitfld.long 0x00 0.--2. " PMDS5[3:0] ,Program number select" "0,1,2,3,4,5,," group.long 0x68++0x03 line.long 0x00 "ADAPSEL6,PMD Trigger Program Number Select Register 6" bitfld.long 0x00 7. " PENS6 ,PMD trigger program select register 6 enable" "Disabled,Enabled" bitfld.long 0x00 0.--2. " PMDS6[3:0] ,Program number select" "0,1,2,3,4,5,," group.long 0x6C++0x03 line.long 0x00 "ADAPSEL7,PMD Trigger Program Number Select Register 7" bitfld.long 0x00 7. " PENS7 ,PMD trigger program select register 7 enable" "Disabled,Enabled" bitfld.long 0x00 0.--2. " PMDS7[3:0] ,Program number select" "0,1,2,3,4,5,," group.long 0x70++0x03 line.long 0x00 "ADAPSEL8,PMD Trigger Program Number Select Register 8" bitfld.long 0x00 7. " PENS8 ,PMD trigger program select register 8 enable" "Disabled,Enabled" bitfld.long 0x00 0.--2. " PMDS8[3:0] ,Program number select" "0,1,2,3,4,5,," group.long 0x74++0x03 line.long 0x00 "ADAPSEL9,PMD Trigger Program Number Select Register 9" bitfld.long 0x00 7. " PENS9 ,PMD trigger program select register 9 enable" "Disabled,Enabled" bitfld.long 0x00 0.--2. " PMDS9[3:0] ,Program number select" "0,1,2,3,4,5,," group.long 0x78++0x03 line.long 0x00 "ADAPSEL10,PMD Trigger Program Number Select Register 10" bitfld.long 0x00 7. " PENS10 ,PMD trigger program select register 10 enable" "Disabled,Enabled" bitfld.long 0x00 0.--2. " PMDS10[3:0] ,Program number select" "0,1,2,3,4,5,," group.long 0x7C++0x03 line.long 0x00 "ADAPSEL11,PMD Trigger Program Number Select Register 11" bitfld.long 0x00 7. " PENS11 ,PMD trigger program select register 11 enable" "Disabled,Enabled" bitfld.long 0x00 0.--2. " PMDS11[3:0] ,Program number select" "0,1,2,3,4,5,," endif sif ((!(cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")))) group.long 0x80++0x17 sif cpuis("TMPM372F*")||cpuis("TMPM375F*")||cpuis("TMPM376F*") line.long 0x0 "ADAPINTS0,PMD Trigger Interrupt Select Register 0" bitfld.long 0x0 0.--1. " NTSEL0[1:0] ,Interrupt select (for program 0)" "No interrupt output,INTAD0PDA,INTAD0PDB,No interrupt output" line.long 0x4 "ADAPINTS1,PMD Trigger Interrupt Select Register 1" bitfld.long 0x4 0.--1. " NTSEL1[1:0] ,Interrupt select (for program 1)" "No interrupt output,INTAD1PDA,INTAD1PDB,No interrupt output" line.long 0x8 "ADAPINTS2,PMD Trigger Interrupt Select Register 2" bitfld.long 0x8 0.--1. " NTSEL2[1:0] ,Interrupt select (for program 2)" "No interrupt output,INTAD2PDA,INTAD2PDB,No interrupt output" line.long 0xC "ADAPINTS3,PMD Trigger Interrupt Select Register 3" bitfld.long 0xC 0.--1. " NTSEL3[1:0] ,Interrupt select (for program 3)" "No interrupt output,INTAD3PDA,INTAD3PDB,No interrupt output" line.long 0x10 "ADAPINTS4,PMD Trigger Interrupt Select Register 4" bitfld.long 0x10 0.--1. " NTSEL4[1:0] ,Interrupt select (for program 4)" "No interrupt output,INTAD4PDA,INTAD4PDB,No interrupt output" line.long 0x14 "ADAPINTS5,PMD Trigger Interrupt Select Register 5" bitfld.long 0x14 0.--1. " NTSEL5[1:0] ,Interrupt select (for program 5)" "No interrupt output,INTAD5PDA,INTAD5PDB,No interrupt output" else line.long 0x0 "ADAPINTS0,PMD Trigger Interrupt Select Register 0" bitfld.long 0x0 0.--1. " NTSEL0[1:0] ,Interrupt select (for program 0)" "0,1,2,3" line.long 0x4 "ADAPINTS1,PMD Trigger Interrupt Select Register 1" bitfld.long 0x4 0.--1. " NTSEL1[1:0] ,Interrupt select (for program 1)" "0,1,2,3" line.long 0x8 "ADAPINTS2,PMD Trigger Interrupt Select Register 2" bitfld.long 0x8 0.--1. " NTSEL2[1:0] ,Interrupt select (for program 2)" "0,1,2,3" line.long 0xC "ADAPINTS3,PMD Trigger Interrupt Select Register 3" bitfld.long 0xC 0.--1. " NTSEL3[1:0] ,Interrupt select (for program 3)" "0,1,2,3" line.long 0x10 "ADAPINTS4,PMD Trigger Interrupt Select Register 4" bitfld.long 0x10 0.--1. " NTSEL4[1:0] ,Interrupt select (for program 4)" "0,1,2,3" line.long 0x14 "ADAPINTS5,PMD Trigger Interrupt Select Register 5" bitfld.long 0x14 0.--1. " NTSEL5[1:0] ,Interrupt select (for program 5)" "0,1,2,3" endif group.long 0x98++0x17 "PMD Trigger Program Setting Registers" line.long 0x0 "ADAPSET0,PMD Trigger Program Register 0" bitfld.long 0x0 31. " ENSP03 ,REG3 enable" "Disabled,Enabled" bitfld.long 0x0 29.--30. " UVWIS03 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x0 24.--28. " AINSP03[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM375F*") bitfld.long 0x0 24.--28. " AINSP03[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x0 24.--28. " AINSP03[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,..." else bitfld.long 0x0 24.--28. " AINSP03[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." endif elif cpuis("TMPM373F*") bitfld.long 0x0 24.--28. " AINSP03[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM374F*") bitfld.long 0x0 24.--28. " AINSP03[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,..." endif textline " " bitfld.long 0x0 23. " ENSP02 ,REG2 enable" "Disabled,Enabled" bitfld.long 0x0 21.--22. " UVWIS02 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x0 16.--20. " AINSP02[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x0 16.--20. " AINSP02[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,..." else bitfld.long 0x0 16.--20. " AINSP02[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." endif elif cpuis("TMPM375F*") bitfld.long 0x0 16.--20. " AINSP02[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,..." elif cpuis("TMPM373F*") bitfld.long 0x0 16.--20. " AINSP02[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM374F*") bitfld.long 0x0 16.--20. " AINSP02[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,..." endif textline " " bitfld.long 0x0 15. " ENSP01 ,REG1 enable" "Disabled,Enabled" bitfld.long 0x0 13.--14. " UVWIS01 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x0 8.--12. " AINSP01[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x0 8.--12. " AINSP01[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,..." else bitfld.long 0x0 8.--12. " AINSP01[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." endif elif cpuis("TMPM375F*") bitfld.long 0x0 8.--12. " AINSP01[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,..." elif cpuis("TMPM373F*") bitfld.long 0x0 8.--12. " AINSP01[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM374F*") bitfld.long 0x0 8.--12. " AINSP01[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,..." endif textline " " bitfld.long 0x0 7. " ENSP00 ,REG0 enable" "Disabled,Enabled" bitfld.long 0x0 5.--6. " UVWIS00 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x0 0.--4. " AINSP00[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x0 0.--4. " AINSP00[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,..." else bitfld.long 0x0 0.--4. " AINSP00[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." endif elif cpuis("TMPM373F*") bitfld.long 0x0 0.--4. " AINSP00[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM375F*") bitfld.long 0x0 0.--4. " AINSP00[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,..." elif cpuis("TMPM374F*") bitfld.long 0x0 0.--4. " AINSP00[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,..." endif line.long 0x4 "ADAPSET1,PMD Trigger Program Register 1" bitfld.long 0x4 31. " ENSP13 ,REG3 enable" "Disabled,Enabled" bitfld.long 0x4 29.--30. " UVWIS13 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x4 24.--28. " AINSP13[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM375F*") bitfld.long 0x4 24.--28. " AINSP13[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x4 24.--28. " AINSP13[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,..." else bitfld.long 0x4 24.--28. " AINSP13[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." endif elif cpuis("TMPM373F*") bitfld.long 0x4 24.--28. " AINSP13[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM374F*") bitfld.long 0x4 24.--28. " AINSP13[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,..." endif textline " " bitfld.long 0x4 23. " ENSP12 ,REG2 enable" "Disabled,Enabled" bitfld.long 0x4 21.--22. " UVWIS12 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x4 16.--20. " AINSP12[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x4 16.--20. " AINSP12[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,..." else bitfld.long 0x4 16.--20. " AINSP12[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." endif elif cpuis("TMPM375F*") bitfld.long 0x4 16.--20. " AINSP12[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,..." elif cpuis("TMPM373F*") bitfld.long 0x4 16.--20. " AINSP12[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM374F*") bitfld.long 0x4 16.--20. " AINSP12[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,..." endif textline " " bitfld.long 0x4 15. " ENSP11 ,REG1 enable" "Disabled,Enabled" bitfld.long 0x4 13.--14. " UVWIS11 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x4 8.--12. " AINSP11[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x4 8.--12. " AINSP11[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,..." else bitfld.long 0x4 8.--12. " AINSP11[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." endif elif cpuis("TMPM375F*") bitfld.long 0x4 8.--12. " AINSP11[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,..." elif cpuis("TMPM373F*") bitfld.long 0x4 8.--12. " AINSP11[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM374F*") bitfld.long 0x4 8.--12. " AINSP11[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,..." endif textline " " bitfld.long 0x4 7. " ENSP10 ,REG0 enable" "Disabled,Enabled" bitfld.long 0x4 5.--6. " UVWIS10 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x4 0.--4. " AINSP10[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x4 0.--4. " AINSP10[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,..." else bitfld.long 0x4 0.--4. " AINSP10[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." endif elif cpuis("TMPM373F*") bitfld.long 0x4 0.--4. " AINSP10[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM375F*") bitfld.long 0x4 0.--4. " AINSP10[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,..." elif cpuis("TMPM374F*") bitfld.long 0x4 0.--4. " AINSP10[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,..." endif line.long 0x8 "ADAPSET2,PMD Trigger Program Register 2" bitfld.long 0x8 31. " ENSP23 ,REG3 enable" "Disabled,Enabled" bitfld.long 0x8 29.--30. " UVWIS23 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x8 24.--28. " AINSP23[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM375F*") bitfld.long 0x8 24.--28. " AINSP23[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x8 24.--28. " AINSP23[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,..." else bitfld.long 0x8 24.--28. " AINSP23[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." endif elif cpuis("TMPM373F*") bitfld.long 0x8 24.--28. " AINSP23[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM374F*") bitfld.long 0x8 24.--28. " AINSP23[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,..." endif textline " " bitfld.long 0x8 23. " ENSP22 ,REG2 enable" "Disabled,Enabled" bitfld.long 0x8 21.--22. " UVWIS22 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x8 16.--20. " AINSP22[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x8 16.--20. " AINSP22[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,..." else bitfld.long 0x8 16.--20. " AINSP22[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." endif elif cpuis("TMPM375F*") bitfld.long 0x8 16.--20. " AINSP22[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,..." elif cpuis("TMPM373F*") bitfld.long 0x8 16.--20. " AINSP22[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM374F*") bitfld.long 0x8 16.--20. " AINSP22[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,..." endif textline " " bitfld.long 0x8 15. " ENSP21 ,REG1 enable" "Disabled,Enabled" bitfld.long 0x8 13.--14. " UVWIS21 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x8 8.--12. " AINSP21[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x8 8.--12. " AINSP21[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,..." else bitfld.long 0x8 8.--12. " AINSP21[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." endif elif cpuis("TMPM375F*") bitfld.long 0x8 8.--12. " AINSP21[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,..." elif cpuis("TMPM373F*") bitfld.long 0x8 8.--12. " AINSP21[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM374F*") bitfld.long 0x8 8.--12. " AINSP21[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,..." endif textline " " bitfld.long 0x8 7. " ENSP20 ,REG0 enable" "Disabled,Enabled" bitfld.long 0x8 5.--6. " UVWIS20 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x8 0.--4. " AINSP20[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x8 0.--4. " AINSP20[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,..." else bitfld.long 0x8 0.--4. " AINSP20[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." endif elif cpuis("TMPM373F*") bitfld.long 0x8 0.--4. " AINSP20[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM375F*") bitfld.long 0x8 0.--4. " AINSP20[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,..." elif cpuis("TMPM374F*") bitfld.long 0x8 0.--4. " AINSP20[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,..." endif line.long 0xC "ADAPSET3,PMD Trigger Program Register 3" bitfld.long 0xC 31. " ENSP33 ,REG3 enable" "Disabled,Enabled" bitfld.long 0xC 29.--30. " UVWIS33 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0xC 24.--28. " AINSP33[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM375F*") bitfld.long 0xC 24.--28. " AINSP33[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0xC 24.--28. " AINSP33[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,..." else bitfld.long 0xC 24.--28. " AINSP33[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." endif elif cpuis("TMPM373F*") bitfld.long 0xC 24.--28. " AINSP33[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM374F*") bitfld.long 0xC 24.--28. " AINSP33[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,..." endif textline " " bitfld.long 0xC 23. " ENSP32 ,REG2 enable" "Disabled,Enabled" bitfld.long 0xC 21.--22. " UVWIS32 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0xC 16.--20. " AINSP32[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0xC 16.--20. " AINSP32[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,..." else bitfld.long 0xC 16.--20. " AINSP32[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." endif elif cpuis("TMPM375F*") bitfld.long 0xC 16.--20. " AINSP32[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,..." elif cpuis("TMPM373F*") bitfld.long 0xC 16.--20. " AINSP32[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM374F*") bitfld.long 0xC 16.--20. " AINSP32[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,..." endif textline " " bitfld.long 0xC 15. " ENSP31 ,REG1 enable" "Disabled,Enabled" bitfld.long 0xC 13.--14. " UVWIS31 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0xC 8.--12. " AINSP31[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0xC 8.--12. " AINSP31[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,..." else bitfld.long 0xC 8.--12. " AINSP31[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." endif elif cpuis("TMPM375F*") bitfld.long 0xC 8.--12. " AINSP31[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,..." elif cpuis("TMPM373F*") bitfld.long 0xC 8.--12. " AINSP31[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM374F*") bitfld.long 0xC 8.--12. " AINSP31[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,..." endif textline " " bitfld.long 0xC 7. " ENSP30 ,REG0 enable" "Disabled,Enabled" bitfld.long 0xC 5.--6. " UVWIS30 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0xC 0.--4. " AINSP30[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0xC 0.--4. " AINSP30[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,..." else bitfld.long 0xC 0.--4. " AINSP30[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." endif elif cpuis("TMPM373F*") bitfld.long 0xC 0.--4. " AINSP30[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM375F*") bitfld.long 0xC 0.--4. " AINSP30[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,..." elif cpuis("TMPM374F*") bitfld.long 0xC 0.--4. " AINSP30[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,..." endif line.long 0x10 "ADAPSET4,PMD Trigger Program Register 4" bitfld.long 0x10 31. " ENSP43 ,REG3 enable" "Disabled,Enabled" bitfld.long 0x10 29.--30. " UVWIS43 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x10 24.--28. " AINSP43[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM375F*") bitfld.long 0x10 24.--28. " AINSP43[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x10 24.--28. " AINSP43[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,..." else bitfld.long 0x10 24.--28. " AINSP43[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." endif elif cpuis("TMPM373F*") bitfld.long 0x10 24.--28. " AINSP43[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM374F*") bitfld.long 0x10 24.--28. " AINSP43[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,..." endif textline " " bitfld.long 0x10 23. " ENSP42 ,REG2 enable" "Disabled,Enabled" bitfld.long 0x10 21.--22. " UVWIS42 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x10 16.--20. " AINSP42[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x10 16.--20. " AINSP42[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,..." else bitfld.long 0x10 16.--20. " AINSP42[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." endif elif cpuis("TMPM375F*") bitfld.long 0x10 16.--20. " AINSP42[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,..." elif cpuis("TMPM373F*") bitfld.long 0x10 16.--20. " AINSP42[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM374F*") bitfld.long 0x10 16.--20. " AINSP42[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,..." endif textline " " bitfld.long 0x10 15. " ENSP41 ,REG1 enable" "Disabled,Enabled" bitfld.long 0x10 13.--14. " UVWIS41 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x10 8.--12. " AINSP41[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x10 8.--12. " AINSP41[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,..." else bitfld.long 0x10 8.--12. " AINSP41[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." endif elif cpuis("TMPM375F*") bitfld.long 0x10 8.--12. " AINSP41[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,..." elif cpuis("TMPM373F*") bitfld.long 0x10 8.--12. " AINSP41[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM374F*") bitfld.long 0x10 8.--12. " AINSP41[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,..." endif textline " " bitfld.long 0x10 7. " ENSP40 ,REG0 enable" "Disabled,Enabled" bitfld.long 0x10 5.--6. " UVWIS40 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x10 0.--4. " AINSP40[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x10 0.--4. " AINSP40[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,..." else bitfld.long 0x10 0.--4. " AINSP40[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." endif elif cpuis("TMPM373F*") bitfld.long 0x10 0.--4. " AINSP40[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM375F*") bitfld.long 0x10 0.--4. " AINSP40[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,..." elif cpuis("TMPM374F*") bitfld.long 0x10 0.--4. " AINSP40[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,..." endif line.long 0x14 "ADAPSET5,PMD Trigger Program Register 5" bitfld.long 0x14 31. " ENSP53 ,REG3 enable" "Disabled,Enabled" bitfld.long 0x14 29.--30. " UVWIS53 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x14 24.--28. " AINSP53[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM375F*") bitfld.long 0x14 24.--28. " AINSP53[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x14 24.--28. " AINSP53[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,..." else bitfld.long 0x14 24.--28. " AINSP53[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." endif elif cpuis("TMPM373F*") bitfld.long 0x14 24.--28. " AINSP53[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM374F*") bitfld.long 0x14 24.--28. " AINSP53[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,..." endif textline " " bitfld.long 0x14 23. " ENSP52 ,REG2 enable" "Disabled,Enabled" bitfld.long 0x14 21.--22. " UVWIS52 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x14 16.--20. " AINSP52[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x14 16.--20. " AINSP52[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,..." else bitfld.long 0x14 16.--20. " AINSP52[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." endif elif cpuis("TMPM375F*") bitfld.long 0x14 16.--20. " AINSP52[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,..." elif cpuis("TMPM373F*") bitfld.long 0x14 16.--20. " AINSP52[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM374F*") bitfld.long 0x14 16.--20. " AINSP52[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,..." endif textline " " bitfld.long 0x14 15. " ENSP51 ,REG1 enable" "Disabled,Enabled" bitfld.long 0x14 13.--14. " UVWIS51 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x14 8.--12. " AINSP51[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x14 8.--12. " AINSP51[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,..." else bitfld.long 0x14 8.--12. " AINSP51[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." endif elif cpuis("TMPM375F*") bitfld.long 0x14 8.--12. " AINSP51[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,..." elif cpuis("TMPM373F*") bitfld.long 0x14 8.--12. " AINSP51[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM374F*") bitfld.long 0x14 8.--12. " AINSP51[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,..." endif textline " " bitfld.long 0x14 7. " ENSP50 ,REG0 enable" "Disabled,Enabled" bitfld.long 0x14 5.--6. " UVWIS50 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x14 0.--4. " AINSP50[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x14 0.--4. " AINSP50[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,..." else bitfld.long 0x14 0.--4. " AINSP50[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." endif elif cpuis("TMPM373F*") bitfld.long 0x14 0.--4. " AINSP50[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM375F*") bitfld.long 0x14 0.--4. " AINSP50[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,..." elif cpuis("TMPM374F*") bitfld.long 0x14 0.--4. " AINSP50[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,..." endif group.long 0xb0++0xb "Timer Trigger Program Registers" line.long 0x0 "ADATSET03,Timer Trigger Program Register 03" sif (2.<10.) bitfld.long 0x0 31. " ENST3 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 24.--28. " AINST3[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x0 24.--28. " AINST3[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,..." else bitfld.long 0x0 24.--28. " AINST3[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." endif elif cpuis("TMPM375F*") bitfld.long 0x0 24.--28. " AINST3[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,..." elif cpuis("TMPM373F*") bitfld.long 0x0 24.--28. " AINST3[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM374F*") bitfld.long 0x0 24.--28. " AINST3[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,..." endif textline " " bitfld.long 0x0 23. " ENST2 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 16.--20. " AINST2[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x0 16.--20. " AINST2[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,..." else bitfld.long 0x0 16.--20. " AINST2[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." endif elif cpuis("TMPM375F*") bitfld.long 0x0 16.--20. " AINST2[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,..." elif cpuis("TMPM373F*") bitfld.long 0x0 16.--20. " AINST2[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM374F*") bitfld.long 0x0 16.--20. " AINST2[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,..." endif else bitfld.long 0x0 31. " ENST3 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 24.--28. " AINST3[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x0 24.--28. " AINST3[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,..." else bitfld.long 0x0 24.--28. " AINST3[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." endif elif cpuis("TMPM373F*") bitfld.long 0x0 24.--28. " AINST3[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x0 24.--28. " AINST3[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x0 24.--28. " AINST3[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x0 23. " ENST2 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 16.--20. " AINST2[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x0 16.--20. " AINST2[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x0 16.--20. " AINST2[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM375F*") bitfld.long 0x0 16.--20. " AINST2[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x0 16.--20. " AINST2[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x0 16.--20. " AINST2[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif endif textline " " bitfld.long 0x0 15. " ENST1 ,REG1 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 8.--12. " AINST1[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x0 8.--12. " AINST1[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x0 8.--12. " AINST1[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM375F*") bitfld.long 0x0 8.--12. " AINST1[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x0 8.--12. " AINST1[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x0 8.--12. " AINST1[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x0 7. " ENST0 ,REG0 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 0.--4. " AINST0[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x0 0.--4. " AINST0[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x0 0.--4. " AINST0[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x0 0.--4. " AINST0[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM373F*") bitfld.long 0x0 0.--4. " AINST0[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x0 0.--4. " AINST0[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif line.long 0x4 "ADATSET47,Timer Trigger Program Register 47" sif (6.<10.) bitfld.long 0x4 31. " ENST7 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 24.--28. " AINST7[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x4 24.--28. " AINST7[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,..." else bitfld.long 0x4 24.--28. " AINST7[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." endif elif cpuis("TMPM375F*") bitfld.long 0x4 24.--28. " AINST7[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,..." elif cpuis("TMPM373F*") bitfld.long 0x4 24.--28. " AINST7[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM374F*") bitfld.long 0x4 24.--28. " AINST7[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,..." endif textline " " bitfld.long 0x4 23. " ENST6 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 16.--20. " AINST6[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x4 16.--20. " AINST6[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,..." else bitfld.long 0x4 16.--20. " AINST6[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." endif elif cpuis("TMPM375F*") bitfld.long 0x4 16.--20. " AINST6[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,..." elif cpuis("TMPM373F*") bitfld.long 0x4 16.--20. " AINST6[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM374F*") bitfld.long 0x4 16.--20. " AINST6[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,..." endif else bitfld.long 0x4 31. " ENST7 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 24.--28. " AINST7[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x4 24.--28. " AINST7[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,..." else bitfld.long 0x4 24.--28. " AINST7[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." endif elif cpuis("TMPM373F*") bitfld.long 0x4 24.--28. " AINST7[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x4 24.--28. " AINST7[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x4 24.--28. " AINST7[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x4 23. " ENST6 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 16.--20. " AINST6[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x4 16.--20. " AINST6[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x4 16.--20. " AINST6[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM375F*") bitfld.long 0x4 16.--20. " AINST6[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x4 16.--20. " AINST6[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x4 16.--20. " AINST6[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif endif textline " " bitfld.long 0x4 15. " ENST5 ,REG1 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 8.--12. " AINST5[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x4 8.--12. " AINST5[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x4 8.--12. " AINST5[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM375F*") bitfld.long 0x4 8.--12. " AINST5[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x4 8.--12. " AINST5[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x4 8.--12. " AINST5[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x4 7. " ENST4 ,REG0 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 0.--4. " AINST4[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x4 0.--4. " AINST4[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x4 0.--4. " AINST4[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x4 0.--4. " AINST4[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM373F*") bitfld.long 0x4 0.--4. " AINST4[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x4 0.--4. " AINST4[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif line.long 0x8 "ADATSET811,Timer Trigger Program Register 811" sif (10.<10.) bitfld.long 0x8 31. " ENST11 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 24.--28. " AINST11[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x8 24.--28. " AINST11[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,..." else bitfld.long 0x8 24.--28. " AINST11[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." endif elif cpuis("TMPM375F*") bitfld.long 0x8 24.--28. " AINST11[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,..." elif cpuis("TMPM373F*") bitfld.long 0x8 24.--28. " AINST11[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM374F*") bitfld.long 0x8 24.--28. " AINST11[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,..." endif textline " " bitfld.long 0x8 23. " ENST10 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 16.--20. " AINST10[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x8 16.--20. " AINST10[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,..." else bitfld.long 0x8 16.--20. " AINST10[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." endif elif cpuis("TMPM375F*") bitfld.long 0x8 16.--20. " AINST10[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,..." elif cpuis("TMPM373F*") bitfld.long 0x8 16.--20. " AINST10[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM374F*") bitfld.long 0x8 16.--20. " AINST10[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,..." endif else bitfld.long 0x8 31. " ENST11 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 24.--28. " AINST11[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x8 24.--28. " AINST11[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,..." else bitfld.long 0x8 24.--28. " AINST11[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." endif elif cpuis("TMPM373F*") bitfld.long 0x8 24.--28. " AINST11[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x8 24.--28. " AINST11[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x8 24.--28. " AINST11[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x8 23. " ENST10 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 16.--20. " AINST10[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x8 16.--20. " AINST10[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x8 16.--20. " AINST10[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM375F*") bitfld.long 0x8 16.--20. " AINST10[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x8 16.--20. " AINST10[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x8 16.--20. " AINST10[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif endif textline " " bitfld.long 0x8 15. " ENST9 ,REG1 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 8.--12. " AINST9[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x8 8.--12. " AINST9[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x8 8.--12. " AINST9[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM375F*") bitfld.long 0x8 8.--12. " AINST9[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x8 8.--12. " AINST9[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x8 8.--12. " AINST9[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x8 7. " ENST8 ,REG0 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 0.--4. " AINST8[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x8 0.--4. " AINST8[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x8 0.--4. " AINST8[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x8 0.--4. " AINST8[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM373F*") bitfld.long 0x8 0.--4. " AINST8[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x8 0.--4. " AINST8[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif group.long 0xbc++0xb "Software Trigger Program Registers" line.long 0x0 "ADASSET03,Software Trigger Program Register 03" sif (2.<10.) bitfld.long 0x0 31. " ENSS3 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 24.--28. " AINSS3[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x0 24.--28. " AINSS3[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x0 24.--28. " AINSS3[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM375F*") bitfld.long 0x0 24.--28. " AINSS3[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x0 24.--28. " AINSS3[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x0 24.--28. " AINSS3[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x0 23. " ENSS2 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 16.--20. " AINSS2[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x0 16.--20. " AINSS2[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x0 16.--20. " AINSS2[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM373F*") bitfld.long 0x0 16.--20. " AINSS2[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x0 16.--20. " AINSS2[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x0 16.--20. " AINSS2[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif else bitfld.long 0x0 31. " ENSS3 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 24.--28. " AINSS3[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x0 24.--28. " AINSS3[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x0 24.--28. " AINSS3[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM373F*") bitfld.long 0x0 24.--28. " AINSS3[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x0 24.--28. " AINSS3[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x0 24.--28. " AINSS3[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x0 23. " ENSS2 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 16.--20. " AINSS2[4:0],AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x0 16.--20. " AINSS2[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x0 16.--20. " AINSS2[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM375F*") bitfld.long 0x0 16.--20. " AINSS2[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x0 16.--20. " AINSS2[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x0 16.--20. " AINSS2[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif endif textline " " bitfld.long 0x0 15. " ENSS1 ,REG1 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 8.--12. " AINSS1[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x0 8.--12. " AINSS1[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x0 8.--12. " AINSS1[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM373F*") bitfld.long 0x0 8.--12. " AINSS1[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x0 8.--12. " AINSS1[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x0 8.--12. " AINSS1[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x0 7. " ENSS0 ,REG0 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 0.--4. " AINSS0[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x0 0.--4. " AINSS0[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x0 0.--4. " AINSS0[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM375F*") bitfld.long 0x0 0.--4. " AINSS0[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x0 0.--4. " AINSS0[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x0 0.--4. " AINSS0[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif line.long 0x4 "ADASSET47,Software Trigger Program Register 47" sif (6.<10.) bitfld.long 0x4 31. " ENSS7 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 24.--28. " AINSS7[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x4 24.--28. " AINSS7[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x4 24.--28. " AINSS7[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM375F*") bitfld.long 0x4 24.--28. " AINSS7[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x4 24.--28. " AINSS7[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x4 24.--28. " AINSS7[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x4 23. " ENSS6 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 16.--20. " AINSS6[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x4 16.--20. " AINSS6[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x4 16.--20. " AINSS6[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM373F*") bitfld.long 0x4 16.--20. " AINSS6[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x4 16.--20. " AINSS6[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x4 16.--20. " AINSS6[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif else bitfld.long 0x4 31. " ENSS7 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 24.--28. " AINSS7[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x4 24.--28. " AINSS7[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x4 24.--28. " AINSS7[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM373F*") bitfld.long 0x4 24.--28. " AINSS7[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x4 24.--28. " AINSS7[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x4 24.--28. " AINSS7[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x4 23. " ENSS6 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 16.--20. " AINSS6[4:0],AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x4 16.--20. " AINSS6[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x4 16.--20. " AINSS6[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM375F*") bitfld.long 0x4 16.--20. " AINSS6[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x4 16.--20. " AINSS6[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x4 16.--20. " AINSS6[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif endif textline " " bitfld.long 0x4 15. " ENSS5 ,REG1 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 8.--12. " AINSS5[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x4 8.--12. " AINSS5[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x4 8.--12. " AINSS5[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM373F*") bitfld.long 0x4 8.--12. " AINSS5[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x4 8.--12. " AINSS5[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x4 8.--12. " AINSS5[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x4 7. " ENSS4 ,REG0 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 0.--4. " AINSS4[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x4 0.--4. " AINSS4[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x4 0.--4. " AINSS4[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM375F*") bitfld.long 0x4 0.--4. " AINSS4[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x4 0.--4. " AINSS4[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x4 0.--4. " AINSS4[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif line.long 0x8 "ADASSET811,Software Trigger Program Register 811" sif (10.<10.) bitfld.long 0x8 31. " ENSS11 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 24.--28. " AINSS11[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x8 24.--28. " AINSS11[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x8 24.--28. " AINSS11[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM375F*") bitfld.long 0x8 24.--28. " AINSS11[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x8 24.--28. " AINSS11[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x8 24.--28. " AINSS11[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x8 23. " ENSS10 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 16.--20. " AINSS10[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x8 16.--20. " AINSS10[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x8 16.--20. " AINSS10[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM373F*") bitfld.long 0x8 16.--20. " AINSS10[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x8 16.--20. " AINSS10[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x8 16.--20. " AINSS10[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif else bitfld.long 0x8 31. " ENSS11 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 24.--28. " AINSS11[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x8 24.--28. " AINSS11[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x8 24.--28. " AINSS11[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM373F*") bitfld.long 0x8 24.--28. " AINSS11[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x8 24.--28. " AINSS11[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x8 24.--28. " AINSS11[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x8 23. " ENSS10 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 16.--20. " AINSS10[4:0],AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,..." elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x8 16.--20. " AINSS10[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x8 16.--20. " AINSS10[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM375F*") bitfld.long 0x8 16.--20. " AINSS10[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x8 16.--20. " AINSS10[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x8 16.--20. " AINSS10[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif endif textline " " bitfld.long 0x8 15. " ENSS9 ,REG1 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 8.--12. " AINSS9[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x8 8.--12. " AINSS9[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x8 8.--12. " AINSS9[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM373F*") bitfld.long 0x8 8.--12. " AINSS9[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x8 8.--12. " AINSS9[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x8 8.--12. " AINSS9[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x8 7. " ENSS8 ,REG0 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 0.--4. " AINSS8[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("A"=="A") bitfld.long 0x8 0.--4. " AINSS8[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x8 0.--4. " AINSS8[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM375F*") bitfld.long 0x8 0.--4. " AINSS8[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x8 0.--4. " AINSS8[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x8 0.--4. " AINSS8[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif group.long 0xc8++0xb "Constant Conversion Program Registers" line.long 0x0 "ADAASET03,Constant Conversion Program Register 03" sif (2.<10.) bitfld.long 0x0 31. " ENSA3 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 24.--28. " AINSA3[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x0 24.--28. " AINSA3[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x0 24.--28. " AINSA3[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x0 24.--28. " AINSA3[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x0 24.--28. " AINSA3[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x0 23. " ENSA2 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 16.--20. " AINSA2[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x0 16.--20. " AINSA2[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x0 16.--20. " AINSA2[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x0 16.--20. " AINSA2[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x0 16.--20. " AINSA2[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif else bitfld.long 0x0 31. " ENSA3 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 24.--28. " AINSA3[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x0 24.--28. " AINSA3[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x0 24.--28. " AINSA3[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x0 24.--28. " AINSA3[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x0 24.--28. " AINSA3[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x0 23. " ENSA2 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 16.--20. " AINSA2[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x0 16.--20. " AINSA2[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x0 16.--20. " AINSA2[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x0 16.--20. " AINSA2[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x0 16.--20. " AINSA2[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x0 15. " ENSA1 ,REG1 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 8.--12. " AINSA1[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x0 8.--12. " AINSA1[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x0 8.--12. " AINSA1[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x0 8.--12. " AINSA1[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x0 8.--12. " AINSA1[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x0 7. " ENSA0 ,REG0 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 0.--4. " AINSA0[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x0 0.--4. " AINSA0[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x0 0.--4. " AINSA0[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x0 0.--4. " AINSA0[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x0 0.--4. " AINSA0[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif endif line.long 0x4 "ADAASET47,Constant Conversion Program Register 47" sif (6.<10.) bitfld.long 0x4 31. " ENSA7 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 24.--28. " AINSA7[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x4 24.--28. " AINSA7[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x4 24.--28. " AINSA7[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x4 24.--28. " AINSA7[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x4 24.--28. " AINSA7[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x4 23. " ENSA6 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 16.--20. " AINSA6[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x4 16.--20. " AINSA6[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x4 16.--20. " AINSA6[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x4 16.--20. " AINSA6[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x4 16.--20. " AINSA6[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif else bitfld.long 0x4 31. " ENSA7 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 24.--28. " AINSA7[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x4 24.--28. " AINSA7[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x4 24.--28. " AINSA7[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x4 24.--28. " AINSA7[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x4 24.--28. " AINSA7[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x4 23. " ENSA6 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 16.--20. " AINSA6[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x4 16.--20. " AINSA6[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x4 16.--20. " AINSA6[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x4 16.--20. " AINSA6[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x4 16.--20. " AINSA6[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x4 15. " ENSA5 ,REG1 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 8.--12. " AINSA5[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x4 8.--12. " AINSA5[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x4 8.--12. " AINSA5[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x4 8.--12. " AINSA5[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x4 8.--12. " AINSA5[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x4 7. " ENSA4 ,REG0 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 0.--4. " AINSA4[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x4 0.--4. " AINSA4[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x4 0.--4. " AINSA4[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x4 0.--4. " AINSA4[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x4 0.--4. " AINSA4[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif endif line.long 0x8 "ADAASET811,Constant Conversion Program Register 811" sif (10.<10.) bitfld.long 0x8 31. " ENSA11 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 24.--28. " AINSA11[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x8 24.--28. " AINSA11[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x8 24.--28. " AINSA11[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x8 24.--28. " AINSA11[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x8 24.--28. " AINSA11[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x8 23. " ENSA10 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 16.--20. " AINSA10[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x8 16.--20. " AINSA10[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x8 16.--20. " AINSA10[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x8 16.--20. " AINSA10[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x8 16.--20. " AINSA10[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif else bitfld.long 0x8 31. " ENSA11 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 24.--28. " AINSA11[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x8 24.--28. " AINSA11[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x8 24.--28. " AINSA11[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x8 24.--28. " AINSA11[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x8 24.--28. " AINSA11[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x8 23. " ENSA10 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 16.--20. " AINSA10[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x8 16.--20. " AINSA10[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x8 16.--20. " AINSA10[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x8 16.--20. " AINSA10[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x8 16.--20. " AINSA10[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x8 15. " ENSA9 ,REG1 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 8.--12. " AINSA9[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x8 8.--12. " AINSA9[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x8 8.--12. " AINSA9[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x8 8.--12. " AINSA9[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x8 8.--12. " AINSA9[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x8 7. " ENSA8 ,REG0 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 0.--4. " AINSA8[4:0] ,AIN select" ",,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x8 0.--4. " AINSA8[4:0] ,AIN select" "AINA0,AINA1,AINA2,AINA3,AINA4,AINA5,AINA6,AINA7,AINA8,AINA9,AINA10,AINA11,,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x8 0.--4. " AINSA8[4:0] ,AIN select" ",,,,,,,,,AINA9,AINA10,AINA11,AINA12,,,,AINA16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x8 0.--4. " AINSA8[4:0] ,AIN select" ",,AINA2,AINA3,,,,,AINA8,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x8 0.--4. " AINSA8[4:0] ,AIN select" ",,AINA2,AINA3,,,,,,AINA9,AINA10,AINA11,AINA12,,,,,,,,,,,,,,,,,,," endif endif endif sif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*") hgroup.long 0x74++0x03 hide.long 0x00 "ADAREGSP,AD Conversion Result Register" in wgroup.long 0x2000++0x0F line.long 0x00 "ADILVMO1,Control Register for Dual Unit Mode 1" bitfld.long 0x00 7. " SWATRG ,Software trigger in dual unit mode" "-,Started" line.long 0x04 "ADILVMO2,Control Register for Dual Unit Mode 2" bitfld.long 0x04 7. " ADILV ,Selects control mode" "Started,Interleaved" bitfld.long 0x04 4. " TRGASTA ,Indicates the destination" "Unit A,Unit B" bitfld.long 0x04 1.--3. " TRGASEL[2:0] ,Selects a trigger input" "Software,External,INTTB21,INTTB31,INTTB41,INTTB51,INTTB61,INTTB71" line.long 0x08 "ADILVMO3,Control Register for Dual Unit Mode 3" hexmask.long.byte 0x08 0.--7. 1. " CORCNT[7:0] ,Sets the trigger start adjusting" endif width 0xb endif tree.end tree "Channel B" base ad:0x40030200 sif cpuis("TMPM370F*") width 12. group.long 0x00++0xb line.long 0x00 "ADBCLK,Conversion clock setting register" bitfld.long 0x00 3.--6. " TSH[3:0] ,AD sample hold time" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--2. " ADCLK[2:0] ,AD prescaler output select" "fc,fc/2,fc/4,fc/8,fc/16,fc/16,fc/16,fc/16" line.long 0x04 "ADBMOD0,Mode Setting Register 0" bitfld.long 0x04 1. " DACON ,DAC control" "Off,On" bitfld.long 0x04 0. " ADSS ,Software triggered conversion" "No effect,Start" line.long 0x08 "ADBMOD1,Mode Setting Register 1" bitfld.long 0x08 7. " ADEN ,AD conversion control" "Disabled,Enabled" bitfld.long 0x08 0. " ADAS ,Constant AD conversion control" "Disabled,Enabled" rgroup.long 0xC++0x3 line.long 0x00 "ADBMOD2,Mode Setting Register 2" bitfld.long 0x00 1. " ADSFN ,Software conversion busy flag" "Idle,Busy" bitfld.long 0x00 0. " ADBFN ,AD conversion busy flag" "Idle,Busy" group.long 0xd4++0x3 line.long 0x00 "ADBMOD3,Mode Setting Register 3" bitfld.long 0x00 3.--5. " PMODE[2:0] ,PMODE" "0,1,2,3,4,5,6,7" group.long 0x10++0x7 line.long 0x00 "ADBCMPCR0,Monitoring Setting Register 0" bitfld.long 0x00 8.--11. " CMPCNT0[3:0] ,Comparison count for determining the result" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 7. " CMP0EN ,Monitoring function" "Disabled,Enabled" bitfld.long 0x00 4. " ADBIG0 ,Comparison condition" "Larger/equal,Smaller/equal" textline " " bitfld.long 0x00 0.--3. " REGS0[3:0] ,AD conversion result to be compared" "ADREG0,ADREG1,ADREG2,ADREG3,ADREG4,ADREG5,ADREG6,ADREG7,ADREG8,ADREG9,ADREG10,ADREG11,,,," line.long 0x04 "ADBCMPCR1,Monitoring Setting Register 1" bitfld.long 0x04 8.--11. " CMPCNT1[3:0] ,Comparison count for determining the result" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x04 7. " CMP1EN ,Monitoring function" "Disabled,Enabled" bitfld.long 0x04 4. " ADBIG1 ,Comparison condition" "Larger/equal,Smaller/equal" textline " " bitfld.long 0x04 0.--3. " REGS1[3:0] ,AD conversion result to be compared" "ADREG0,ADREG1,ADREG2,ADREG3,ADREG4,ADREG5,ADREG6,ADREG7,ADREG8,ADREG9,ADREG10,ADREG11,,,," group.long 0x18++0x7 line.long 0x00 "ADBCMP0,Conversion Result Compare Register 0" hexmask.long.word 0x00 4.--15. 1. " AD0CMP[11:0] ,Value to be compared with ADC result 0" line.long 0x04 "ADBCMP1,Conversion Result Compare Register 1" hexmask.long.word 0x04 4.--15. 1. " AD1CMP[11:0] ,Value to be compared with ADC result 1" hgroup.long 0x20++0x2f hide.long 0x0 "ADBREG0,Conversion Result Register 0" in hide.long 0x4 "ADBREG1,Conversion Result Register 1" in hide.long 0x8 "ADBREG2,Conversion Result Register 2" in hide.long 0xC "ADBREG3,Conversion Result Register 3" in hide.long 0x10 "ADBREG4,Conversion Result Register 4" in hide.long 0x14 "ADBREG5,Conversion Result Register 5" in hide.long 0x18 "ADBREG6,Conversion Result Register 6" in hide.long 0x1C "ADBREG7,Conversion Result Register 7" in hide.long 0x20 "ADBREG8,Conversion Result Register 8" in hide.long 0x24 "ADBREG9,Conversion Result Register 9" in hide.long 0x28 "ADBREG10,Conversion Result Register 10" in hide.long 0x2C "ADBREG11,Conversion Result Register 11" in group.long 0x50++0x2f sif (cpu()=="TMPM370FYFG"||cpu()=="TMPM370FYDFG") line.long 0x0 "ADBPSEL0 ,PMD Trigger Program Number Select Register 0" bitfld.long 0x0 7. " PENS0 ,PMD trigger program select register 0 enable" "Disabled,Enabled" bitfld.long 0x0 0.--2. " PMDS0[3:0] ,Program number select" "0,1,2,3,4,5,," else line.long 0x0 "ADBPSEL0 ,PMD Trigger Program Number Select Register 0" bitfld.long 0x0 7. " PENS0 ,PMD trigger program select register 0 enable" "Disabled,Enabled" bitfld.long 0x0 0.--3. " PMDS0[3:0] ,Program number select" "0,1,2,3,4,5,,,,,,,,,," line.long 0x4 "ADBPSEL1 ,PMD Trigger Program Number Select Register 1" bitfld.long 0x4 7. " PENS1 ,PMD trigger program select register 1 enable" "Disabled,Enabled" bitfld.long 0x4 0.--2. " PMDS1[3:0] ,Program number select" "0,1,2,3,4,5,," else line.long 0x4 "ADBPSEL1 ,PMD Trigger Program Number Select Register 1" bitfld.long 0x4 7. " PENS1 ,PMD trigger program select register 1 enable" "Disabled,Enabled" bitfld.long 0x4 0.--3. " PMDS1[3:0] ,Program number select" "0,1,2,3,4,5,,,,,,,,,," line.long 0x8 "ADBPSEL2 ,PMD Trigger Program Number Select Register 2" bitfld.long 0x8 7. " PENS2 ,PMD trigger program select register 2 enable" "Disabled,Enabled" bitfld.long 0x8 0.--2. " PMDS2[3:0] ,Program number select" "0,1,2,3,4,5,," else line.long 0x8 "ADBPSEL2 ,PMD Trigger Program Number Select Register 2" bitfld.long 0x8 7. " PENS2 ,PMD trigger program select register 2 enable" "Disabled,Enabled" bitfld.long 0x8 0.--3. " PMDS2[3:0] ,Program number select" "0,1,2,3,4,5,,,,,,,,,," line.long 0xC "ADBPSEL3 ,PMD Trigger Program Number Select Register 3" bitfld.long 0xC 7. " PENS3 ,PMD trigger program select register 3 enable" "Disabled,Enabled" bitfld.long 0xC 0.--2. " PMDS3[3:0] ,Program number select" "0,1,2,3,4,5,," else line.long 0xC "ADBPSEL3 ,PMD Trigger Program Number Select Register 3" bitfld.long 0xC 7. " PENS3 ,PMD trigger program select register 3 enable" "Disabled,Enabled" bitfld.long 0xC 0.--3. " PMDS3[3:0] ,Program number select" "0,1,2,3,4,5,,,,,,,,,," line.long 0x10 "ADBPSEL4 ,PMD Trigger Program Number Select Register 4" bitfld.long 0x10 7. " PENS4 ,PMD trigger program select register 4 enable" "Disabled,Enabled" bitfld.long 0x10 0.--2. " PMDS4[3:0] ,Program number select" "0,1,2,3,4,5,," else line.long 0x10 "ADBPSEL4 ,PMD Trigger Program Number Select Register 4" bitfld.long 0x10 7. " PENS4 ,PMD trigger program select register 4 enable" "Disabled,Enabled" bitfld.long 0x10 0.--3. " PMDS4[3:0] ,Program number select" "0,1,2,3,4,5,,,,,,,,,," line.long 0x14 "ADBPSEL5 ,PMD Trigger Program Number Select Register 5" bitfld.long 0x14 7. " PENS5 ,PMD trigger program select register 5 enable" "Disabled,Enabled" bitfld.long 0x14 0.--2. " PMDS5[3:0] ,Program number select" "0,1,2,3,4,5,," else line.long 0x14 "ADBPSEL5 ,PMD Trigger Program Number Select Register 5" bitfld.long 0x14 7. " PENS5 ,PMD trigger program select register 5 enable" "Disabled,Enabled" bitfld.long 0x14 0.--3. " PMDS5[3:0] ,Program number select" "0,1,2,3,4,5,,,,,,,,,," line.long 0x18 "ADBPSEL6 ,PMD Trigger Program Number Select Register 6" bitfld.long 0x18 7. " PENS6 ,PMD trigger program select register 6 enable" "Disabled,Enabled" bitfld.long 0x18 0.--2. " PMDS6[3:0] ,Program number select" "0,1,2,3,4,5,," else line.long 0x18 "ADBPSEL6 ,PMD Trigger Program Number Select Register 6" bitfld.long 0x18 7. " PENS6 ,PMD trigger program select register 6 enable" "Disabled,Enabled" bitfld.long 0x18 0.--3. " PMDS6[3:0] ,Program number select" "0,1,2,3,4,5,,,,,,,,,," line.long 0x1C "ADBPSEL7 ,PMD Trigger Program Number Select Register 7" bitfld.long 0x1C 7. " PENS7 ,PMD trigger program select register 7 enable" "Disabled,Enabled" bitfld.long 0x1C 0.--2. " PMDS7[3:0] ,Program number select" "0,1,2,3,4,5,," else line.long 0x1C "ADBPSEL7 ,PMD Trigger Program Number Select Register 7" bitfld.long 0x1C 7. " PENS7 ,PMD trigger program select register 7 enable" "Disabled,Enabled" bitfld.long 0x1C 0.--3. " PMDS7[3:0] ,Program number select" "0,1,2,3,4,5,,,,,,,,,," line.long 0x20 "ADBPSEL8 ,PMD Trigger Program Number Select Register 8" bitfld.long 0x20 7. " PENS8 ,PMD trigger program select register 8 enable" "Disabled,Enabled" bitfld.long 0x20 0.--2. " PMDS8[3:0] ,Program number select" "0,1,2,3,4,5,," else line.long 0x20 "ADBPSEL8 ,PMD Trigger Program Number Select Register 8" bitfld.long 0x20 7. " PENS8 ,PMD trigger program select register 8 enable" "Disabled,Enabled" bitfld.long 0x20 0.--3. " PMDS8[3:0] ,Program number select" "0,1,2,3,4,5,,,,,,,,,," line.long 0x24 "ADBPSEL9 ,PMD Trigger Program Number Select Register 9" bitfld.long 0x24 7. " PENS9 ,PMD trigger program select register 9 enable" "Disabled,Enabled" bitfld.long 0x24 0.--2. " PMDS9[3:0] ,Program number select" "0,1,2,3,4,5,," else line.long 0x24 "ADBPSEL9 ,PMD Trigger Program Number Select Register 9" bitfld.long 0x24 7. " PENS9 ,PMD trigger program select register 9 enable" "Disabled,Enabled" bitfld.long 0x24 0.--3. " PMDS9[3:0] ,Program number select" "0,1,2,3,4,5,,,,,,,,,," line.long 0x28 "ADBPSEL10 ,PMD Trigger Program Number Select Register 10" bitfld.long 0x28 7. " PENS10 ,PMD trigger program select register 10 enable" "Disabled,Enabled" bitfld.long 0x28 0.--2. " PMDS10[3:0] ,Program number select" "0,1,2,3,4,5,," else line.long 0x28 "ADBPSEL10,PMD Trigger Program Number Select Register 10" bitfld.long 0x28 7. " PENS10 ,PMD trigger program select register 10 enable" "Disabled,Enabled" bitfld.long 0x28 0.--3. " PMDS10[3:0] ,Program number select" "0,1,2,3,4,5,,,,,,,,,," line.long 0x2C "ADBPSEL11 ,PMD Trigger Program Number Select Register 11" bitfld.long 0x2C 7. " PENS11 ,PMD trigger program select register 11 enable" "Disabled,Enabled" bitfld.long 0x2C 0.--2. " PMDS11[3:0] ,Program number select" "0,1,2,3,4,5,," else line.long 0x2C "ADBPSEL11,PMD Trigger Program Number Select Register 11" bitfld.long 0x2C 7. " PENS11 ,PMD trigger program select register 11 enable" "Disabled,Enabled" bitfld.long 0x2C 0.--3. " PMDS11[3:0] ,Program number select" "0,1,2,3,4,5,,,,,,,,,," endif group.long 0x80++0x17 line.long 0x0 "ADBPINTS0,PMD Trigger Interrupt Select Register 0" bitfld.long 0x0 0.--1. " NTSEL0[1:0] ,Interrupt select (for program 0)" "No interrupt,INTADPDA,INTADPDB," line.long 0x4 "ADBPINTS1,PMD Trigger Interrupt Select Register 1" bitfld.long 0x4 0.--1. " NTSEL1[1:0] ,Interrupt select (for program 1)" "No interrupt,INTADPDA,INTADPDB," line.long 0x8 "ADBPINTS2,PMD Trigger Interrupt Select Register 2" bitfld.long 0x8 0.--1. " NTSEL2[1:0] ,Interrupt select (for program 2)" "No interrupt,INTADPDA,INTADPDB," line.long 0xC "ADBPINTS3,PMD Trigger Interrupt Select Register 3" bitfld.long 0xC 0.--1. " NTSEL3[1:0] ,Interrupt select (for program 3)" "No interrupt,INTADPDA,INTADPDB," line.long 0x10 "ADBPINTS4,PMD Trigger Interrupt Select Register 4" bitfld.long 0x10 0.--1. " NTSEL4[1:0] ,Interrupt select (for program 4)" "No interrupt,INTADPDA,INTADPDB," line.long 0x14 "ADBPINTS5,PMD Trigger Interrupt Select Register 5" bitfld.long 0x14 0.--1. " NTSEL5[1:0] ,Interrupt select (for program 5)" "No interrupt,INTADPDA,INTADPDB," group.long 0x98++0x17 "PMD Trigger Program Setting Registers" line.long 0x0 "ADBPSET0,PMD Trigger Program Register 0" bitfld.long 0x0 31. " ENSP03 ,REG3 enable" "Disabled,Enabled" bitfld.long 0x0 29.--30. " UVWIS03 ,Phase select" "None,U,V,W" sif ("B"=="A") bitfld.long 0x0 24.--28. " AINSP03[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x0 24.--28. " AINSP03[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x0 23. " ENSP02 ,REG2 enable" "Disabled,Enabled" bitfld.long 0x0 21.--22. " UVWIS02 ,Phase select" "None,U,V,W" sif ("B"=="A") bitfld.long 0x0 16.--20. " AINSP02[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x0 16.--20. " AINSP02[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x0 15. " ENSP01 ,REG1 enable" "Disabled,Enabled" bitfld.long 0x0 13.--14. " UVWIS01 ,Phase select" "None,U,V,W" sif ("B"=="A") bitfld.long 0x0 8.--12. " AINSP01[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x0 8.--12. " AINSP01[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x0 7. " ENSP00 ,REG0 enable" "Disabled,Enabled" bitfld.long 0x0 5.--6. " UVWIS00 ,Phase select" "None,U,V,W" sif ("B"=="A") bitfld.long 0x0 0.--4. " AINSP00[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x0 0.--4. " AINSP00[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif line.long 0x4 "ADBPSET1,PMD Trigger Program Register 1" bitfld.long 0x4 31. " ENSP13 ,REG3 enable" "Disabled,Enabled" bitfld.long 0x4 29.--30. " UVWIS13 ,Phase select" "None,U,V,W" sif ("B"=="A") bitfld.long 0x4 24.--28. " AINSP13[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x4 24.--28. " AINSP13[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x4 23. " ENSP12 ,REG2 enable" "Disabled,Enabled" bitfld.long 0x4 21.--22. " UVWIS12 ,Phase select" "None,U,V,W" sif ("B"=="A") bitfld.long 0x4 16.--20. " AINSP12[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x4 16.--20. " AINSP12[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x4 15. " ENSP11 ,REG1 enable" "Disabled,Enabled" bitfld.long 0x4 13.--14. " UVWIS11 ,Phase select" "None,U,V,W" sif ("B"=="A") bitfld.long 0x4 8.--12. " AINSP11[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x4 8.--12. " AINSP11[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x4 7. " ENSP10 ,REG0 enable" "Disabled,Enabled" bitfld.long 0x4 5.--6. " UVWIS10 ,Phase select" "None,U,V,W" sif ("B"=="A") bitfld.long 0x4 0.--4. " AINSP10[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x4 0.--4. " AINSP10[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif line.long 0x8 "ADBPSET2,PMD Trigger Program Register 2" bitfld.long 0x8 31. " ENSP23 ,REG3 enable" "Disabled,Enabled" bitfld.long 0x8 29.--30. " UVWIS23 ,Phase select" "None,U,V,W" sif ("B"=="A") bitfld.long 0x8 24.--28. " AINSP23[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x8 24.--28. " AINSP23[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x8 23. " ENSP22 ,REG2 enable" "Disabled,Enabled" bitfld.long 0x8 21.--22. " UVWIS22 ,Phase select" "None,U,V,W" sif ("B"=="A") bitfld.long 0x8 16.--20. " AINSP22[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x8 16.--20. " AINSP22[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x8 15. " ENSP21 ,REG1 enable" "Disabled,Enabled" bitfld.long 0x8 13.--14. " UVWIS21 ,Phase select" "None,U,V,W" sif ("B"=="A") bitfld.long 0x8 8.--12. " AINSP21[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x8 8.--12. " AINSP21[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x8 7. " ENSP20 ,REG0 enable" "Disabled,Enabled" bitfld.long 0x8 5.--6. " UVWIS20 ,Phase select" "None,U,V,W" sif ("B"=="A") bitfld.long 0x8 0.--4. " AINSP20[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x8 0.--4. " AINSP20[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif line.long 0xC "ADBPSET3,PMD Trigger Program Register 3" bitfld.long 0xC 31. " ENSP33 ,REG3 enable" "Disabled,Enabled" bitfld.long 0xC 29.--30. " UVWIS33 ,Phase select" "None,U,V,W" sif ("B"=="A") bitfld.long 0xC 24.--28. " AINSP33[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0xC 24.--28. " AINSP33[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0xC 23. " ENSP32 ,REG2 enable" "Disabled,Enabled" bitfld.long 0xC 21.--22. " UVWIS32 ,Phase select" "None,U,V,W" sif ("B"=="A") bitfld.long 0xC 16.--20. " AINSP32[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0xC 16.--20. " AINSP32[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0xC 15. " ENSP31 ,REG1 enable" "Disabled,Enabled" bitfld.long 0xC 13.--14. " UVWIS31 ,Phase select" "None,U,V,W" sif ("B"=="A") bitfld.long 0xC 8.--12. " AINSP31[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0xC 8.--12. " AINSP31[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0xC 7. " ENSP30 ,REG0 enable" "Disabled,Enabled" bitfld.long 0xC 5.--6. " UVWIS30 ,Phase select" "None,U,V,W" sif ("B"=="A") bitfld.long 0xC 0.--4. " AINSP30[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0xC 0.--4. " AINSP30[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif line.long 0x10 "ADBPSET4,PMD Trigger Program Register 4" bitfld.long 0x10 31. " ENSP43 ,REG3 enable" "Disabled,Enabled" bitfld.long 0x10 29.--30. " UVWIS43 ,Phase select" "None,U,V,W" sif ("B"=="A") bitfld.long 0x10 24.--28. " AINSP43[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x10 24.--28. " AINSP43[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x10 23. " ENSP42 ,REG2 enable" "Disabled,Enabled" bitfld.long 0x10 21.--22. " UVWIS42 ,Phase select" "None,U,V,W" sif ("B"=="A") bitfld.long 0x10 16.--20. " AINSP42[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x10 16.--20. " AINSP42[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x10 15. " ENSP41 ,REG1 enable" "Disabled,Enabled" bitfld.long 0x10 13.--14. " UVWIS41 ,Phase select" "None,U,V,W" sif ("B"=="A") bitfld.long 0x10 8.--12. " AINSP41[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x10 8.--12. " AINSP41[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x10 7. " ENSP40 ,REG0 enable" "Disabled,Enabled" bitfld.long 0x10 5.--6. " UVWIS40 ,Phase select" "None,U,V,W" sif ("B"=="A") bitfld.long 0x10 0.--4. " AINSP40[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x10 0.--4. " AINSP40[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif line.long 0x14 "ADBPSET5,PMD Trigger Program Register 5" bitfld.long 0x14 31. " ENSP53 ,REG3 enable" "Disabled,Enabled" bitfld.long 0x14 29.--30. " UVWIS53 ,Phase select" "None,U,V,W" sif ("B"=="A") bitfld.long 0x14 24.--28. " AINSP53[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x14 24.--28. " AINSP53[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x14 23. " ENSP52 ,REG2 enable" "Disabled,Enabled" bitfld.long 0x14 21.--22. " UVWIS52 ,Phase select" "None,U,V,W" sif ("B"=="A") bitfld.long 0x14 16.--20. " AINSP52[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x14 16.--20. " AINSP52[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x14 15. " ENSP51 ,REG1 enable" "Disabled,Enabled" bitfld.long 0x14 13.--14. " UVWIS51 ,Phase select" "None,U,V,W" sif ("B"=="A") bitfld.long 0x14 8.--12. " AINSP51[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x14 8.--12. " AINSP51[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x14 7. " ENSP50 ,REG0 enable" "Disabled,Enabled" bitfld.long 0x14 5.--6. " UVWIS50 ,Phase select" "None,U,V,W" sif ("B"=="A") bitfld.long 0x14 0.--4. " AINSP50[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x14 0.--4. " AINSP50[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif group.long 0xb0++0xb "Timer Trigger Program Registers" line.long 0x0 "ADBTSET03,Timer Trigger Program Register 03" sif (2.<10.) bitfld.long 0x0 31. " ENST3 ,REG3 enable" "Disabled,Enabled" sif ("B"=="A") bitfld.long 0x0 24.--28. " AINST3[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x0 24.--28. " AINST3[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x0 23. " ENST2 ,REG2 enable" "Disabled,Enabled" sif ("B"=="A") bitfld.long 0x0 16.--20. " AINST2[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x0 16.--20. " AINST2[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif else bitfld.long 0x0 31. " ENST3 ,REG3 enable" "Disabled,Enabled" sif ("B"=="A") bitfld.long 0x0 24.--28. " AINST3[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x0 24.--28. " AINST3[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x0 23. " ENST2 ,REG2 enable" "Disabled,Enabled" sif ("B"=="A") bitfld.long 0x0 16.--20. " AINST2[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x0 16.--20. " AINST2[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif endif textline " " bitfld.long 0x0 15. " ENST1 ,REG1 enable" "Disabled,Enabled" sif ("B"=="A") bitfld.long 0x0 8.--12. " AINST1[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x0 8.--12. " AINST1[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x0 7. " ENST0 ,REG0 enable" "Disabled,Enabled" sif ("B"=="A") bitfld.long 0x0 0.--4. " AINST0[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x0 0.--4. " AINST0[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif line.long 0x4 "ADBTSET47,Timer Trigger Program Register 47" sif (6.<10.) bitfld.long 0x4 31. " ENST7 ,REG3 enable" "Disabled,Enabled" sif ("B"=="A") bitfld.long 0x4 24.--28. " AINST7[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x4 24.--28. " AINST7[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x4 23. " ENST6 ,REG2 enable" "Disabled,Enabled" sif ("B"=="A") bitfld.long 0x4 16.--20. " AINST6[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x4 16.--20. " AINST6[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif else bitfld.long 0x4 31. " ENST7 ,REG3 enable" "Disabled,Enabled" sif ("B"=="A") bitfld.long 0x4 24.--28. " AINST7[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x4 24.--28. " AINST7[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x4 23. " ENST6 ,REG2 enable" "Disabled,Enabled" sif ("B"=="A") bitfld.long 0x4 16.--20. " AINST6[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x4 16.--20. " AINST6[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif endif textline " " bitfld.long 0x4 15. " ENST5 ,REG1 enable" "Disabled,Enabled" sif ("B"=="A") bitfld.long 0x4 8.--12. " AINST5[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x4 8.--12. " AINST5[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x4 7. " ENST4 ,REG0 enable" "Disabled,Enabled" sif ("B"=="A") bitfld.long 0x4 0.--4. " AINST4[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x4 0.--4. " AINST4[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif line.long 0x8 "ADBTSET811,Timer Trigger Program Register 811" sif (10.<10.) bitfld.long 0x8 31. " ENST11 ,REG3 enable" "Disabled,Enabled" sif ("B"=="A") bitfld.long 0x8 24.--28. " AINST11[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x8 24.--28. " AINST11[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x8 23. " ENST10 ,REG2 enable" "Disabled,Enabled" sif ("B"=="A") bitfld.long 0x8 16.--20. " AINST10[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x8 16.--20. " AINST10[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif else bitfld.long 0x8 31. " ENST11 ,REG3 enable" "Disabled,Enabled" sif ("B"=="A") bitfld.long 0x8 24.--28. " AINST11[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x8 24.--28. " AINST11[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x8 23. " ENST10 ,REG2 enable" "Disabled,Enabled" sif ("B"=="A") bitfld.long 0x8 16.--20. " AINST10[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x8 16.--20. " AINST10[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif endif textline " " bitfld.long 0x8 15. " ENST9 ,REG1 enable" "Disabled,Enabled" sif ("B"=="A") bitfld.long 0x8 8.--12. " AINST9[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x8 8.--12. " AINST9[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x8 7. " ENST8 ,REG0 enable" "Disabled,Enabled" sif ("B"=="A") bitfld.long 0x8 0.--4. " AINST8[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x8 0.--4. " AINST8[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif group.long 0xbc++0xb "Software Trigger Program Registers" line.long 0x0 "ADBSSET03,Software Trigger Program Register 03" sif (2.<10.) bitfld.long 0x0 31. " ENSS3 ,REG3 enable" "Disabled,Enabled" sif ("B"=="A") bitfld.long 0x0 24.--28. " AINSS3[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x0 24.--28. " AINSS3[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x0 23. " ENSS2 ,REG2 enable" "Disabled,Enabled" sif ("B"=="A") bitfld.long 0x0 16.--20. " AINSS2[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x0 16.--20. " AINSS2[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif else bitfld.long 0x0 31. " ENSS3 ,REG3 enable" "Disabled,Enabled" sif ("B"=="A") bitfld.long 0x0 24.--28. " AINSS3[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x0 24.--28. " AINSS3[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x0 23. " ENSS2 ,REG2 enable" "Disabled,Enabled" sif ("B"=="A") bitfld.long 0x0 16.--20. " AINSS2[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x0 16.--20. " AINSS2[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif endif textline " " bitfld.long 0x0 15. " ENSS1 ,REG1 enable" "Disabled,Enabled" sif ("B"=="A") bitfld.long 0x0 8.--12. " AINSS1[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x0 8.--12. " AINSS1[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x0 7. " ENSS0 ,REG0 enable" "Disabled,Enabled" sif ("B"=="A") bitfld.long 0x0 0.--4. " AINSS0[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x0 0.--4. " AINSS0[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif line.long 0x4 "ADBSSET47,Software Trigger Program Register 47" sif (6.<10.) bitfld.long 0x4 31. " ENSS7 ,REG3 enable" "Disabled,Enabled" sif ("B"=="A") bitfld.long 0x4 24.--28. " AINSS7[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x4 24.--28. " AINSS7[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x4 23. " ENSS6 ,REG2 enable" "Disabled,Enabled" sif ("B"=="A") bitfld.long 0x4 16.--20. " AINSS6[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x4 16.--20. " AINSS6[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif else bitfld.long 0x4 31. " ENSS7 ,REG3 enable" "Disabled,Enabled" sif ("B"=="A") bitfld.long 0x4 24.--28. " AINSS7[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x4 24.--28. " AINSS7[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x4 23. " ENSS6 ,REG2 enable" "Disabled,Enabled" sif ("B"=="A") bitfld.long 0x4 16.--20. " AINSS6[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x4 16.--20. " AINSS6[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif endif textline " " bitfld.long 0x4 15. " ENSS5 ,REG1 enable" "Disabled,Enabled" sif ("B"=="A") bitfld.long 0x4 8.--12. " AINSS5[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x4 8.--12. " AINSS5[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x4 7. " ENSS4 ,REG0 enable" "Disabled,Enabled" sif ("B"=="A") bitfld.long 0x4 0.--4. " AINSS4[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x4 0.--4. " AINSS4[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif line.long 0x8 "ADBSSET811,Software Trigger Program Register 811" sif (10.<10.) bitfld.long 0x8 31. " ENSS11 ,REG3 enable" "Disabled,Enabled" sif ("B"=="A") bitfld.long 0x8 24.--28. " AINSS11[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x8 24.--28. " AINSS11[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x8 23. " ENSS10 ,REG2 enable" "Disabled,Enabled" sif ("B"=="A") bitfld.long 0x8 16.--20. " AINSS10[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x8 16.--20. " AINSS10[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif else bitfld.long 0x8 31. " ENSS11 ,REG3 enable" "Disabled,Enabled" sif ("B"=="A") bitfld.long 0x8 24.--28. " AINSS11[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x8 24.--28. " AINSS11[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x8 23. " ENSS10 ,REG2 enable" "Disabled,Enabled" sif ("B"=="A") bitfld.long 0x8 16.--20. " AINSS10[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x8 16.--20. " AINSS10[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif endif textline " " bitfld.long 0x8 15. " ENSS9 ,REG1 enable" "Disabled,Enabled" sif ("B"=="A") bitfld.long 0x8 8.--12. " AINSS9[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x8 8.--12. " AINSS9[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x8 7. " ENSS8 ,REG0 enable" "Disabled,Enabled" sif ("B"=="A") bitfld.long 0x8 0.--4. " AINSS8[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x8 0.--4. " AINSS8[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif group.long 0xc8++0xb "Constant Conversion Program Registers" line.long 0x0 "ADBASET03,Constant Conversion Program Register 03" sif (2.<10.) bitfld.long 0x0 31. " ENSA3 ,REG3 enable" "Disabled,Enabled" sif ("B"=="A") bitfld.long 0x0 24.--28. " AINSA3[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x0 24.--28. " AINSA3[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x0 23. " ENSA2 ,REG2 enable" "Disabled,Enabled" sif ("B"=="A") bitfld.long 0x0 16.--20. " AINSA2[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x0 16.--20. " AINSA2[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif else bitfld.long 0x0 31. " ENSA3 ,REG3 enable" "Disabled,Enabled" sif ("B"=="A") bitfld.long 0x0 24.--28. " AINSA3[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x0 24.--28. " AINSA3[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x0 23. " ENSA2 ,REG2 enable" "Disabled,Enabled" sif ("B"=="A") bitfld.long 0x0 16.--20. " AINSA2[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x0 16.--20. " AINSA2[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif endif textline " " bitfld.long 0x0 15. " ENSA1 ,REG1 enable" "Disabled,Enabled" sif ("B"=="A") bitfld.long 0x0 8.--12. " AINSA1[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x0 8.--12. " AINSA1[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x0 7. " ENSA0 ,REG0 enable" "Disabled,Enabled" sif ("B"=="A") bitfld.long 0x0 0.--4. " AINSA0[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x0 0.--4. " AINSA0[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif line.long 0x4 "ADBASET47,Constant Conversion Program Register 47" sif (6.<10.) bitfld.long 0x4 31. " ENSA7 ,REG3 enable" "Disabled,Enabled" sif ("B"=="A") bitfld.long 0x4 24.--28. " AINSA7[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x4 24.--28. " AINSA7[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x4 23. " ENSA6 ,REG2 enable" "Disabled,Enabled" sif ("B"=="A") bitfld.long 0x4 16.--20. " AINSA6[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x4 16.--20. " AINSA6[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif else bitfld.long 0x4 31. " ENSA7 ,REG3 enable" "Disabled,Enabled" sif ("B"=="A") bitfld.long 0x4 24.--28. " AINSA7[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x4 24.--28. " AINSA7[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x4 23. " ENSA6 ,REG2 enable" "Disabled,Enabled" sif ("B"=="A") bitfld.long 0x4 16.--20. " AINSA6[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x4 16.--20. " AINSA6[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif endif textline " " bitfld.long 0x4 15. " ENSA5 ,REG1 enable" "Disabled,Enabled" sif ("B"=="A") bitfld.long 0x4 8.--12. " AINSA5[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x4 8.--12. " AINSA5[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x4 7. " ENSA4 ,REG0 enable" "Disabled,Enabled" sif ("B"=="A") bitfld.long 0x4 0.--4. " AINSA4[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x4 0.--4. " AINSA4[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif line.long 0x8 "ADBASET811,Constant Conversion Program Register 811" sif (10.<10.) bitfld.long 0x8 31. " ENSA11 ,REG3 enable" "Disabled,Enabled" sif ("B"=="A") bitfld.long 0x8 24.--28. " AINSA11[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x8 24.--28. " AINSA11[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x8 23. " ENSA10 ,REG2 enable" "Disabled,Enabled" sif ("B"=="A") bitfld.long 0x8 16.--20. " AINSA10[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x8 16.--20. " AINSA10[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif else bitfld.long 0x8 31. " ENSA11 ,REG3 enable" "Disabled,Enabled" sif ("B"=="A") bitfld.long 0x8 24.--28. " AINSA11[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x8 24.--28. " AINSA11[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x8 23. " ENSA10 ,REG2 enable" "Disabled,Enabled" sif ("B"=="A") bitfld.long 0x8 16.--20. " AINSA10[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x8 16.--20. " AINSA10[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif endif textline " " bitfld.long 0x8 15. " ENSA9 ,REG1 enable" "Disabled,Enabled" sif ("B"=="A") bitfld.long 0x8 8.--12. " AINSA9[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x8 8.--12. " AINSA9[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x8 7. " ENSA8 ,REG0 enable" "Disabled,Enabled" sif ("B"=="A") bitfld.long 0x8 0.--4. " AINSA8[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,,,,,,,,,,,,,,,,," else bitfld.long 0x8 0.--4. " AINSA8[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,AINB13,AINB14,AINB15,AINB16,,,,,,,,,,,,,,," endif width 0xb elif cpuis("TMPM372FW")||cpuis("TMPM372FWUG")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM375F*")||cpuis("TMPM376F*") width 12. group.long 0x00++0xb line.long 0x00 "ADBCLK,Conversion clock setting register" sif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*") bitfld.long 0x00 4.--7. " TSH[3:0] ,AD sample hold time" "10*ADCLK,20*ADCLK,30*ADCLK,40*ADCLK,80*ADCLK,160*ADCLK,320*ADCLK,,,,,,,,," bitfld.long 0x00 0.--2. " ADCLK[2:0] ,AD prescaler output select" "fc,fc/2,fc/4,fc/8,fc/16,fc/16,fc/16,fc/16" else bitfld.long 0x00 3.--6. " TSH[3:0] ,AD sample hold time" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--2. " ADCLK[2:0] ,AD prescaler output select" "fc,fc/2,fc/4,fc/8,fc/16,fc/16,fc/16,fc/16" endif line.long 0x04 "ADBMOD0,Mode Setting Register 0" sif cpuis("TMPM367F*") bitfld.long 0x04 7. " VREFON ,VREF application control" "Off,On" bitfld.long 0x04 6. " I2AD ,Operation mode in IDLE mode" "Stopped,Started" bitfld.long 0x04 5. " RCUT ,AVREFH-AVREFL current (apply only in conversion/at any time except in RESET)" "Conversion only,Any time" bitfld.long 0x04 3. " HPADHWS ,Hardware activation source of highest-priority AD conversion" "External trigger," textline " " bitfld.long 0x04 2. " HPADHWE ,Highest-priority AD conversion triggered by hardware factors" "Enabled,Disabled" bitfld.long 0x04 1. " ADHWS ,Hardware activation source of normal AD conversion" "External trigger," bitfld.long 0x04 0. " ADHWE ,Normal AD conversion trigger by hardware factors" "Enabled,Disabled" else bitfld.long 0x04 1. " DACON ,DAC control" "Off,On" bitfld.long 0x04 0. " ADSS ,Software triggered conversion" "No effect,Start" endif line.long 0x08 "ADBMOD1,Mode Setting Register 1" sif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*") bitfld.long 0x08 7. " VREFON ,VREF application control" "Off,On" bitfld.long 0x08 6. " I2AD ,Operation mode in IDLE mode" "Stopped,Started" bitfld.long 0x08 5. " RCUT ,AVREFH-AVREFL current (apply only in conversion/at any time except in RESET)" "Conversion only,Any time" bitfld.long 0x08 3. " HPADHWS ,Hardware activation source of highest-priority AD conversion" "External trigger," textline " " bitfld.long 0x08 2. " HPADHWE ,Highest-priority AD conversion triggered by hardware factors" "Enabled,Disabled" bitfld.long 0x08 1. " ADHWS ,Hardware activation source of normal AD conversion" "External trigger," bitfld.long 0x08 0. " ADHWE ,Normal AD conversion trigger by hardware factors" "Enabled,Disabled" else bitfld.long 0x08 7. " ADEN ,AD conversion control" "Disabled,Enabled" bitfld.long 0x08 0. " ADAS ,Constant AD conversion control" "Disabled,Enabled" endif rgroup.long 0xC++0x3 line.long 0x00 "ADBMOD2,Mode Setting Register 2" sif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*") bitfld.long 0x00 4.--7. " HPADCH[3:0] ,Analog input channels in highest-priority AD conversion" "AIN00,AIN01,AIN02,AIN03,,,,,AINB0,AINB2,AINB3,,,,," bitfld.long 0x00 0.--3. " ADCH[0:3] ,Analog input channels in normal AD conversion" "AIN00,AIN01,AIN02,AIN03,,,,,AINB0,AINB2,AINB3,,,,," else bitfld.long 0x00 1. " ADSFN ,Software conversion busy flag" "Completed,Not completed" bitfld.long 0x00 0. " ADBFN ,AD conversion busy flag" "Not busy,Busy" endif sif (!(cpuis("TMPM372F*")||cpuis("TMPM376F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM375F*"))) group.long 0x10++0x3 line.long 0x00 "ADBMOD3,Mode Setting Register 3" sif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*") bitfld.long 0x00 4.--6. " ITM[2:0] ,Fixed channel interrupt repeat count" "1,2,3,4,5,6,7,8" textline " " bitfld.long 0x00 1. " REPEAT ,Single/repeat conversion mode" "Single,Repeat" bitfld.long 0x00 0. " SCAN ,Fixed channel/channel scan mode" "Fixed channel,Channel scan" elif cpuis("TMPM375F*") bitfld.long 0x00 8. " RCUT ,ADC operational control" "Enabled,Disabled" bitfld.long 0x00 3.--5. " PMODE[2:0] ,PMODE" "0,1,2,3,4,5,6,7" else bitfld.long 0x00 3.--5. " PMODE[2:0] ,PMODE" "0,1,2,3,4,5,6,7" endif endif sif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*") group.long 0x14++0x03 line.long 0x00 "ADMOD4,Mode Control Register 4" bitfld.long 0x00 4.--7. " SCANAREA[3:0] ,Range of channel scan" "1ch-12ch,1ch-11ch,1ch-10ch,1ch-9ch,1ch-8ch,1ch-7ch,1ch-6ch,1ch-5ch,1ch-4ch,1ch-3ch,1ch-2ch,1ch,,,," bitfld.long 0x00 0.--3. " SCANSTA[3:0] ,Start channel to be scanned" "AIN00,AIN01,AIN02,AIN03,AN04,AN05,AN06,AN07,AIN08,AIN09,AIN10,AIN11,,,," hgroup.long 0x18++0x03 hide.long 0x00 "ADMOD5,Mode Control Register 5" in group.long 0x1C++0x03 line.long 0x00 "ADMOD6,Mode Control Register 6" bitfld.long 0x00 0.--1. " ADRST[1:0] ,Software reset" ",1,2," endif sif cpuis("TMPM372FW")||cpuis("TMPM372FWUG")||cpuis("TMPM376F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM375F*") group.long 0x10++0x07 line.long 0x00 "ADBCMPCR0,Monitoring Setting Register 0" else group.long 0x24++0x07 line.long 0x00 "ADBCMPCR0,Monitoring Setting Register 0" endif bitfld.long 0x00 8.--11. " CMPCNT0[3:0] ,Comparison count for determining the result" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 7. " CMP0EN ,Monitoring function" "Disabled,Enabled" sif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*") bitfld.long 0x00 5. " CMPCOND0 ,Comparison condition" "Serial,Cumulative" textline " " endif bitfld.long 0x00 4. " ADBIG0 ,Comparison condition" "Larger/equal,Smaller/equal" textline " " bitfld.long 0x00 0.--3. " REGS0[3:0] ,AD conversion result to be compared" "ADREG0,ADREG1,ADREG2,ADREG3,ADREG4,ADREG5,ADREG6,ADREG7,ADREG8,ADREG9,ADREG10,ADREG11,,,," line.long 0x04 "ADBCMPCR1,Monitoring Setting Register 1" bitfld.long 0x04 8.--11. " CMPCNT1[3:0] ,Comparison count for determining the result" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x04 7. " CMP1EN ,Monitoring function" "Disabled,Enabled" sif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*") bitfld.long 0x00 5. " CMPCOND1 ,Comparison condition" "Serial,Cumulative" endif textline " " bitfld.long 0x04 4. " ADBIG1 ,Comparison condition" "Larger/equal,Smaller/equal" textline " " bitfld.long 0x04 0.--3. " REGS1[3:0] ,AD conversion result to be compared" "ADREG0,ADREG1,ADREG2,ADREG3,ADREG4,ADREG5,ADREG6,ADREG7,ADREG8,ADREG9,ADREG10,ADREG11,,,," sif cpuis("TMPM372FW")||cpuis("TMPM372FWUG")||cpuis("TMPM376F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM375F*") group.long 0x18++0x7 line.long 0x00 "ADBCMP0,Conversion Result Compare Register 0" else group.long 0x2C++0x7 line.long 0x00 "ADBCMP0,Conversion Result Compare Register 0" endif sif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*") hexmask.long.word 0x00 0.--11. 1. " AD0CMP[11:0] ,Value to be compared with ADC result 0" else hexmask.long.word 0x00 4.--15. 1. " AD0CMP[11:0] ,Value to be compared with ADC result 0" endif line.long 0x04 "ADBCMP1,Conversion Result Compare Register 1" sif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*") hexmask.long.word 0x00 0.--11. 1. " AD1CMP[11:0] ,Value to be compared with ADC result 1" else hexmask.long.word 0x04 4.--15. 1. " AD1CMP[11:0] ,Value to be compared with ADC result 1" endif sif cpuis("TMPM367F*")||cpuis("TMPM368F*") hgroup.long 0x34++0x2f hide.long 0x0 "ADBREG0,Conversion Result Register 0" in hide.long 0x4 "ADBREG1,Conversion Result Register 1" in hide.long 0x8 "ADBREG2,Conversion Result Register 2" in hide.long 0xC "ADBREG3,Conversion Result Register 3" in hide.long 0x10 "ADBREG4,Conversion Result Register 4" in hide.long 0x14 "ADBREG5,Conversion Result Register 5" in hide.long 0x18 "ADBREG6,Conversion Result Register 6" in hide.long 0x1C "ADBREG7,Conversion Result Register 7" in elif ((cpuis("TMPM372F*")||cpuis("TMPM375F*")||cpuis("TMPM376F*"))||(!cpuis("TMPM369F*"))) hgroup.long 0x20++0x2f hide.long 0x0 "ADBREG0,Conversion Result Register 0" in hide.long 0x4 "ADBREG1,Conversion Result Register 1" in hide.long 0x8 "ADBREG2,Conversion Result Register 2" in hide.long 0xC "ADBREG3,Conversion Result Register 3" in hide.long 0x10 "ADBREG4,Conversion Result Register 4" in hide.long 0x14 "ADBREG5,Conversion Result Register 5" in hide.long 0x18 "ADBREG6,Conversion Result Register 6" in hide.long 0x1C "ADBREG7,Conversion Result Register 7" in hide.long 0x20 "ADBREG8,Conversion Result Register 8" in hide.long 0x24 "ADBREG9,Conversion Result Register 9" in hide.long 0x28 "ADBREG10,Conversion Result Register 10" in hide.long 0x2C "ADBREG11,Conversion Result Register 11" in endif sif cpuis("TMPM369F*") hide.long 0x0 "ADBREG0,Conversion Result Register 0" in hide.long 0x4 "ADBREG1,Conversion Result Register 1" in hide.long 0x8 "ADBREG2,Conversion Result Register 2" in hide.long 0xC "ADBREG3,Conversion Result Register 3" in hide.long 0x10 "ADBREG4,Conversion Result Register 4" in hide.long 0x14 "ADBREG5,Conversion Result Register 5" in hide.long 0x18 "ADBREG6,Conversion Result Register 6" in hide.long 0x1C "ADBREG7,Conversion Result Register 7" in hide.long 0x20 "ADBREG8,Conversion Result Register 8" in hide.long 0x24 "ADBREG9,Conversion Result Register 9" in hide.long 0x28 "ADBREG10,Conversion Result Register 10" in hide.long 0x2C "ADBREG11,Conversion Result Register 11" in endif sif (!(cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM376F*"))) group.long 0x68++0x17 sif cpuis("TMPM372F*")||cpuis("TMPM375F*") line.long 0x0 "ADBPSEL6,PMD Trigger Program Number Select Register 6" bitfld.long 0x0 7. " PENS6 ,PMD trigger program select register 6 enable" "Disabled,Enabled" bitfld.long 0x0 0.--2. " PMDS6[3:0] ,Program number select" "0,1,2,3,4,5,," else line.long 0x0 "ADBPSEL6 ,PMD Trigger Program Number Select Register 6" bitfld.long 0x0 7. " PENS6 ,PMD trigger program select register 6 enable" "Disabled,Enabled" bitfld.long 0x0 0.--3. " PMDS6[3:0] ,Program number select" "0,1,2,3,4,5,,,,,,,,,," endif sif cpuis("TMPM372F*")||cpuis("TMPM375F*") line.long 0x4 "ADBPSEL7,PMD Trigger Program Number Select Register 7" bitfld.long 0x4 7. " PENS7 ,PMD trigger program select register 7 enable" "Disabled,Enabled" bitfld.long 0x4 0.--2. " PMDS7[3:0] ,Program number select" "0,1,2,3,4,5,," else line.long 0x4 "ADBPSEL7 ,PMD Trigger Program Number Select Register 7" bitfld.long 0x4 7. " PENS7 ,PMD trigger program select register 7 enable" "Disabled,Enabled" bitfld.long 0x4 0.--3. " PMDS7[3:0] ,Program number select" "0,1,2,3,4,5,,,,,,,,,," endif sif cpuis("TMPM372F*")||cpuis("TMPM375F*") line.long 0x8 "ADBPSEL8,PMD Trigger Program Number Select Register 8" bitfld.long 0x8 7. " PENS8 ,PMD trigger program select register 8 enable" "Disabled,Enabled" bitfld.long 0x8 0.--2. " PMDS8[3:0] ,Program number select" "0,1,2,3,4,5,," else line.long 0x8 "ADBPSEL8 ,PMD Trigger Program Number Select Register 8" bitfld.long 0x8 7. " PENS8 ,PMD trigger program select register 8 enable" "Disabled,Enabled" bitfld.long 0x8 0.--3. " PMDS8[3:0] ,Program number select" "0,1,2,3,4,5,,,,,,,,,," endif sif cpuis("TMPM372F*")||cpuis("TMPM375F*") line.long 0xC "ADBPSEL9,PMD Trigger Program Number Select Register 9" bitfld.long 0xC 7. " PENS9 ,PMD trigger program select register 9 enable" "Disabled,Enabled" bitfld.long 0xC 0.--2. " PMDS9[3:0] ,Program number select" "0,1,2,3,4,5,," else line.long 0xC "ADBPSEL9 ,PMD Trigger Program Number Select Register 9" bitfld.long 0xC 7. " PENS9 ,PMD trigger program select register 9 enable" "Disabled,Enabled" bitfld.long 0xC 0.--3. " PMDS9[3:0] ,Program number select" "0,1,2,3,4,5,,,,,,,,,," endif sif cpuis("TMPM372F*")||cpuis("TMPM375F*") line.long 0x10 "ADBPSEL10,PMD Trigger Program Number Select Register 10" bitfld.long 0x10 7. " PENS10 ,PMD trigger program select register 10 enable" "Disabled,Enabled" bitfld.long 0x10 0.--2. " PMDS10[3:0] ,Program number select" "0,1,2,3,4,5,," else line.long 0x10 "ADBPSEL10,PMD Trigger Program Number Select Register 10" bitfld.long 0x10 7. " PENS10 ,PMD trigger program select register 10 enable" "Disabled,Enabled" bitfld.long 0x10 0.--3. " PMDS10[3:0] ,Program number select" "0,1,2,3,4,5,,,,,,,,,," endif sif cpuis("TMPM372F*")||cpuis("TMPM375F*") line.long 0x14 "ADBPSEL11,PMD Trigger Program Number Select Register 11" bitfld.long 0x14 7. " PENS11 ,PMD trigger program select register 11 enable" "Disabled,Enabled" bitfld.long 0x14 0.--2. " PMDS11[3:0] ,Program number select" "0,1,2,3,4,5,," else line.long 0x14 "ADBPSEL11,PMD Trigger Program Number Select Register 11" bitfld.long 0x14 7. " PENS11 ,PMD trigger program select register 11 enable" "Disabled,Enabled" bitfld.long 0x14 0.--3. " PMDS11[3:0] ,Program number select" "0,1,2,3,4,5,,,,,,,,,," endif elif cpuis("TMPM376F*") group.long 0x50++0x03 line.long 0x00 "ADBPSEL0,PMD Trigger Program Number Select Register 0" bitfld.long 0x00 7. " PENS0 ,PMD trigger program select register 0 enable" "Disabled,Enabled" bitfld.long 0x00 0.--2. " PMDS0[3:0] ,Program number select" "0,1,2,3,4,5,," group.long 0x54++0x03 line.long 0x00 "ADBPSEL1,PMD Trigger Program Number Select Register 1" bitfld.long 0x00 7. " PENS1 ,PMD trigger program select register 1 enable" "Disabled,Enabled" bitfld.long 0x00 0.--2. " PMDS1[3:0] ,Program number select" "0,1,2,3,4,5,," group.long 0x58++0x03 line.long 0x00 "ADBPSEL2,PMD Trigger Program Number Select Register 2" bitfld.long 0x00 7. " PENS2 ,PMD trigger program select register 2 enable" "Disabled,Enabled" bitfld.long 0x00 0.--2. " PMDS2[3:0] ,Program number select" "0,1,2,3,4,5,," group.long 0x5C++0x03 line.long 0x00 "ADBPSEL3,PMD Trigger Program Number Select Register 3" bitfld.long 0x00 7. " PENS3 ,PMD trigger program select register 3 enable" "Disabled,Enabled" bitfld.long 0x00 0.--2. " PMDS3[3:0] ,Program number select" "0,1,2,3,4,5,," group.long 0x60++0x03 line.long 0x00 "ADBPSEL4,PMD Trigger Program Number Select Register 4" bitfld.long 0x00 7. " PENS4 ,PMD trigger program select register 4 enable" "Disabled,Enabled" bitfld.long 0x00 0.--2. " PMDS4[3:0] ,Program number select" "0,1,2,3,4,5,," group.long 0x64++0x03 line.long 0x00 "ADBPSEL5,PMD Trigger Program Number Select Register 5" bitfld.long 0x00 7. " PENS5 ,PMD trigger program select register 5 enable" "Disabled,Enabled" bitfld.long 0x00 0.--2. " PMDS5[3:0] ,Program number select" "0,1,2,3,4,5,," group.long 0x68++0x03 line.long 0x00 "ADBPSEL6,PMD Trigger Program Number Select Register 6" bitfld.long 0x00 7. " PENS6 ,PMD trigger program select register 6 enable" "Disabled,Enabled" bitfld.long 0x00 0.--2. " PMDS6[3:0] ,Program number select" "0,1,2,3,4,5,," group.long 0x6C++0x03 line.long 0x00 "ADBPSEL7,PMD Trigger Program Number Select Register 7" bitfld.long 0x00 7. " PENS7 ,PMD trigger program select register 7 enable" "Disabled,Enabled" bitfld.long 0x00 0.--2. " PMDS7[3:0] ,Program number select" "0,1,2,3,4,5,," group.long 0x70++0x03 line.long 0x00 "ADBPSEL8,PMD Trigger Program Number Select Register 8" bitfld.long 0x00 7. " PENS8 ,PMD trigger program select register 8 enable" "Disabled,Enabled" bitfld.long 0x00 0.--2. " PMDS8[3:0] ,Program number select" "0,1,2,3,4,5,," group.long 0x74++0x03 line.long 0x00 "ADBPSEL9,PMD Trigger Program Number Select Register 9" bitfld.long 0x00 7. " PENS9 ,PMD trigger program select register 9 enable" "Disabled,Enabled" bitfld.long 0x00 0.--2. " PMDS9[3:0] ,Program number select" "0,1,2,3,4,5,," group.long 0x78++0x03 line.long 0x00 "ADBPSEL10,PMD Trigger Program Number Select Register 10" bitfld.long 0x00 7. " PENS10 ,PMD trigger program select register 10 enable" "Disabled,Enabled" bitfld.long 0x00 0.--2. " PMDS10[3:0] ,Program number select" "0,1,2,3,4,5,," group.long 0x7C++0x03 line.long 0x00 "ADBPSEL11,PMD Trigger Program Number Select Register 11" bitfld.long 0x00 7. " PENS11 ,PMD trigger program select register 11 enable" "Disabled,Enabled" bitfld.long 0x00 0.--2. " PMDS11[3:0] ,Program number select" "0,1,2,3,4,5,," endif sif ((!(cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")))) group.long 0x80++0x17 sif cpuis("TMPM372F*")||cpuis("TMPM375F*")||cpuis("TMPM376F*") line.long 0x0 "ADBPINTS0,PMD Trigger Interrupt Select Register 0" bitfld.long 0x0 0.--1. " NTSEL0[1:0] ,Interrupt select (for program 0)" "No interrupt output,INTAD0PDA,INTAD0PDB,No interrupt output" line.long 0x4 "ADBPINTS1,PMD Trigger Interrupt Select Register 1" bitfld.long 0x4 0.--1. " NTSEL1[1:0] ,Interrupt select (for program 1)" "No interrupt output,INTAD1PDA,INTAD1PDB,No interrupt output" line.long 0x8 "ADBPINTS2,PMD Trigger Interrupt Select Register 2" bitfld.long 0x8 0.--1. " NTSEL2[1:0] ,Interrupt select (for program 2)" "No interrupt output,INTAD2PDA,INTAD2PDB,No interrupt output" line.long 0xC "ADBPINTS3,PMD Trigger Interrupt Select Register 3" bitfld.long 0xC 0.--1. " NTSEL3[1:0] ,Interrupt select (for program 3)" "No interrupt output,INTAD3PDA,INTAD3PDB,No interrupt output" line.long 0x10 "ADBPINTS4,PMD Trigger Interrupt Select Register 4" bitfld.long 0x10 0.--1. " NTSEL4[1:0] ,Interrupt select (for program 4)" "No interrupt output,INTAD4PDA,INTAD4PDB,No interrupt output" line.long 0x14 "ADBPINTS5,PMD Trigger Interrupt Select Register 5" bitfld.long 0x14 0.--1. " NTSEL5[1:0] ,Interrupt select (for program 5)" "No interrupt output,INTAD5PDA,INTAD5PDB,No interrupt output" else line.long 0x0 "ADBPINTS0,PMD Trigger Interrupt Select Register 0" bitfld.long 0x0 0.--1. " NTSEL0[1:0] ,Interrupt select (for program 0)" "0,1,2,3" line.long 0x4 "ADBPINTS1,PMD Trigger Interrupt Select Register 1" bitfld.long 0x4 0.--1. " NTSEL1[1:0] ,Interrupt select (for program 1)" "0,1,2,3" line.long 0x8 "ADBPINTS2,PMD Trigger Interrupt Select Register 2" bitfld.long 0x8 0.--1. " NTSEL2[1:0] ,Interrupt select (for program 2)" "0,1,2,3" line.long 0xC "ADBPINTS3,PMD Trigger Interrupt Select Register 3" bitfld.long 0xC 0.--1. " NTSEL3[1:0] ,Interrupt select (for program 3)" "0,1,2,3" line.long 0x10 "ADBPINTS4,PMD Trigger Interrupt Select Register 4" bitfld.long 0x10 0.--1. " NTSEL4[1:0] ,Interrupt select (for program 4)" "0,1,2,3" line.long 0x14 "ADBPINTS5,PMD Trigger Interrupt Select Register 5" bitfld.long 0x14 0.--1. " NTSEL5[1:0] ,Interrupt select (for program 5)" "0,1,2,3" endif group.long 0x98++0x17 "PMD Trigger Program Setting Registers" line.long 0x0 "ADBPSET0,PMD Trigger Program Register 0" bitfld.long 0x0 31. " ENSP03 ,REG3 enable" "Disabled,Enabled" bitfld.long 0x0 29.--30. " UVWIS03 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x0 24.--28. " AINSP03[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM375F*") bitfld.long 0x0 24.--28. " AINSP03[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x0 24.--28. " AINSP03[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,..." else bitfld.long 0x0 24.--28. " AINSP03[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." endif elif cpuis("TMPM373F*") bitfld.long 0x0 24.--28. " AINSP03[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM374F*") bitfld.long 0x0 24.--28. " AINSP03[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,..." endif textline " " bitfld.long 0x0 23. " ENSP02 ,REG2 enable" "Disabled,Enabled" bitfld.long 0x0 21.--22. " UVWIS02 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x0 16.--20. " AINSP02[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x0 16.--20. " AINSP02[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,..." else bitfld.long 0x0 16.--20. " AINSP02[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." endif elif cpuis("TMPM375F*") bitfld.long 0x0 16.--20. " AINSP02[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,..." elif cpuis("TMPM373F*") bitfld.long 0x0 16.--20. " AINSP02[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM374F*") bitfld.long 0x0 16.--20. " AINSP02[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,..." endif textline " " bitfld.long 0x0 15. " ENSP01 ,REG1 enable" "Disabled,Enabled" bitfld.long 0x0 13.--14. " UVWIS01 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x0 8.--12. " AINSP01[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x0 8.--12. " AINSP01[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,..." else bitfld.long 0x0 8.--12. " AINSP01[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." endif elif cpuis("TMPM375F*") bitfld.long 0x0 8.--12. " AINSP01[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,..." elif cpuis("TMPM373F*") bitfld.long 0x0 8.--12. " AINSP01[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM374F*") bitfld.long 0x0 8.--12. " AINSP01[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,..." endif textline " " bitfld.long 0x0 7. " ENSP00 ,REG0 enable" "Disabled,Enabled" bitfld.long 0x0 5.--6. " UVWIS00 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x0 0.--4. " AINSP00[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x0 0.--4. " AINSP00[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,..." else bitfld.long 0x0 0.--4. " AINSP00[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." endif elif cpuis("TMPM373F*") bitfld.long 0x0 0.--4. " AINSP00[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM375F*") bitfld.long 0x0 0.--4. " AINSP00[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,..." elif cpuis("TMPM374F*") bitfld.long 0x0 0.--4. " AINSP00[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,..." endif line.long 0x4 "ADBPSET1,PMD Trigger Program Register 1" bitfld.long 0x4 31. " ENSP13 ,REG3 enable" "Disabled,Enabled" bitfld.long 0x4 29.--30. " UVWIS13 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x4 24.--28. " AINSP13[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM375F*") bitfld.long 0x4 24.--28. " AINSP13[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x4 24.--28. " AINSP13[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,..." else bitfld.long 0x4 24.--28. " AINSP13[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." endif elif cpuis("TMPM373F*") bitfld.long 0x4 24.--28. " AINSP13[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM374F*") bitfld.long 0x4 24.--28. " AINSP13[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,..." endif textline " " bitfld.long 0x4 23. " ENSP12 ,REG2 enable" "Disabled,Enabled" bitfld.long 0x4 21.--22. " UVWIS12 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x4 16.--20. " AINSP12[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x4 16.--20. " AINSP12[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,..." else bitfld.long 0x4 16.--20. " AINSP12[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." endif elif cpuis("TMPM375F*") bitfld.long 0x4 16.--20. " AINSP12[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,..." elif cpuis("TMPM373F*") bitfld.long 0x4 16.--20. " AINSP12[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM374F*") bitfld.long 0x4 16.--20. " AINSP12[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,..." endif textline " " bitfld.long 0x4 15. " ENSP11 ,REG1 enable" "Disabled,Enabled" bitfld.long 0x4 13.--14. " UVWIS11 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x4 8.--12. " AINSP11[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x4 8.--12. " AINSP11[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,..." else bitfld.long 0x4 8.--12. " AINSP11[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." endif elif cpuis("TMPM375F*") bitfld.long 0x4 8.--12. " AINSP11[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,..." elif cpuis("TMPM373F*") bitfld.long 0x4 8.--12. " AINSP11[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM374F*") bitfld.long 0x4 8.--12. " AINSP11[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,..." endif textline " " bitfld.long 0x4 7. " ENSP10 ,REG0 enable" "Disabled,Enabled" bitfld.long 0x4 5.--6. " UVWIS10 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x4 0.--4. " AINSP10[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x4 0.--4. " AINSP10[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,..." else bitfld.long 0x4 0.--4. " AINSP10[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." endif elif cpuis("TMPM373F*") bitfld.long 0x4 0.--4. " AINSP10[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM375F*") bitfld.long 0x4 0.--4. " AINSP10[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,..." elif cpuis("TMPM374F*") bitfld.long 0x4 0.--4. " AINSP10[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,..." endif line.long 0x8 "ADBPSET2,PMD Trigger Program Register 2" bitfld.long 0x8 31. " ENSP23 ,REG3 enable" "Disabled,Enabled" bitfld.long 0x8 29.--30. " UVWIS23 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x8 24.--28. " AINSP23[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM375F*") bitfld.long 0x8 24.--28. " AINSP23[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x8 24.--28. " AINSP23[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,..." else bitfld.long 0x8 24.--28. " AINSP23[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." endif elif cpuis("TMPM373F*") bitfld.long 0x8 24.--28. " AINSP23[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM374F*") bitfld.long 0x8 24.--28. " AINSP23[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,..." endif textline " " bitfld.long 0x8 23. " ENSP22 ,REG2 enable" "Disabled,Enabled" bitfld.long 0x8 21.--22. " UVWIS22 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x8 16.--20. " AINSP22[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x8 16.--20. " AINSP22[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,..." else bitfld.long 0x8 16.--20. " AINSP22[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." endif elif cpuis("TMPM375F*") bitfld.long 0x8 16.--20. " AINSP22[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,..." elif cpuis("TMPM373F*") bitfld.long 0x8 16.--20. " AINSP22[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM374F*") bitfld.long 0x8 16.--20. " AINSP22[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,..." endif textline " " bitfld.long 0x8 15. " ENSP21 ,REG1 enable" "Disabled,Enabled" bitfld.long 0x8 13.--14. " UVWIS21 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x8 8.--12. " AINSP21[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x8 8.--12. " AINSP21[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,..." else bitfld.long 0x8 8.--12. " AINSP21[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." endif elif cpuis("TMPM375F*") bitfld.long 0x8 8.--12. " AINSP21[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,..." elif cpuis("TMPM373F*") bitfld.long 0x8 8.--12. " AINSP21[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM374F*") bitfld.long 0x8 8.--12. " AINSP21[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,..." endif textline " " bitfld.long 0x8 7. " ENSP20 ,REG0 enable" "Disabled,Enabled" bitfld.long 0x8 5.--6. " UVWIS20 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x8 0.--4. " AINSP20[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x8 0.--4. " AINSP20[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,..." else bitfld.long 0x8 0.--4. " AINSP20[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." endif elif cpuis("TMPM373F*") bitfld.long 0x8 0.--4. " AINSP20[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM375F*") bitfld.long 0x8 0.--4. " AINSP20[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,..." elif cpuis("TMPM374F*") bitfld.long 0x8 0.--4. " AINSP20[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,..." endif line.long 0xC "ADBPSET3,PMD Trigger Program Register 3" bitfld.long 0xC 31. " ENSP33 ,REG3 enable" "Disabled,Enabled" bitfld.long 0xC 29.--30. " UVWIS33 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0xC 24.--28. " AINSP33[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM375F*") bitfld.long 0xC 24.--28. " AINSP33[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0xC 24.--28. " AINSP33[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,..." else bitfld.long 0xC 24.--28. " AINSP33[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." endif elif cpuis("TMPM373F*") bitfld.long 0xC 24.--28. " AINSP33[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM374F*") bitfld.long 0xC 24.--28. " AINSP33[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,..." endif textline " " bitfld.long 0xC 23. " ENSP32 ,REG2 enable" "Disabled,Enabled" bitfld.long 0xC 21.--22. " UVWIS32 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0xC 16.--20. " AINSP32[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0xC 16.--20. " AINSP32[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,..." else bitfld.long 0xC 16.--20. " AINSP32[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." endif elif cpuis("TMPM375F*") bitfld.long 0xC 16.--20. " AINSP32[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,..." elif cpuis("TMPM373F*") bitfld.long 0xC 16.--20. " AINSP32[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM374F*") bitfld.long 0xC 16.--20. " AINSP32[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,..." endif textline " " bitfld.long 0xC 15. " ENSP31 ,REG1 enable" "Disabled,Enabled" bitfld.long 0xC 13.--14. " UVWIS31 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0xC 8.--12. " AINSP31[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0xC 8.--12. " AINSP31[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,..." else bitfld.long 0xC 8.--12. " AINSP31[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." endif elif cpuis("TMPM375F*") bitfld.long 0xC 8.--12. " AINSP31[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,..." elif cpuis("TMPM373F*") bitfld.long 0xC 8.--12. " AINSP31[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM374F*") bitfld.long 0xC 8.--12. " AINSP31[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,..." endif textline " " bitfld.long 0xC 7. " ENSP30 ,REG0 enable" "Disabled,Enabled" bitfld.long 0xC 5.--6. " UVWIS30 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0xC 0.--4. " AINSP30[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0xC 0.--4. " AINSP30[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,..." else bitfld.long 0xC 0.--4. " AINSP30[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." endif elif cpuis("TMPM373F*") bitfld.long 0xC 0.--4. " AINSP30[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM375F*") bitfld.long 0xC 0.--4. " AINSP30[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,..." elif cpuis("TMPM374F*") bitfld.long 0xC 0.--4. " AINSP30[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,..." endif line.long 0x10 "ADBPSET4,PMD Trigger Program Register 4" bitfld.long 0x10 31. " ENSP43 ,REG3 enable" "Disabled,Enabled" bitfld.long 0x10 29.--30. " UVWIS43 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x10 24.--28. " AINSP43[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM375F*") bitfld.long 0x10 24.--28. " AINSP43[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x10 24.--28. " AINSP43[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,..." else bitfld.long 0x10 24.--28. " AINSP43[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." endif elif cpuis("TMPM373F*") bitfld.long 0x10 24.--28. " AINSP43[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM374F*") bitfld.long 0x10 24.--28. " AINSP43[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,..." endif textline " " bitfld.long 0x10 23. " ENSP42 ,REG2 enable" "Disabled,Enabled" bitfld.long 0x10 21.--22. " UVWIS42 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x10 16.--20. " AINSP42[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x10 16.--20. " AINSP42[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,..." else bitfld.long 0x10 16.--20. " AINSP42[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." endif elif cpuis("TMPM375F*") bitfld.long 0x10 16.--20. " AINSP42[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,..." elif cpuis("TMPM373F*") bitfld.long 0x10 16.--20. " AINSP42[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM374F*") bitfld.long 0x10 16.--20. " AINSP42[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,..." endif textline " " bitfld.long 0x10 15. " ENSP41 ,REG1 enable" "Disabled,Enabled" bitfld.long 0x10 13.--14. " UVWIS41 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x10 8.--12. " AINSP41[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x10 8.--12. " AINSP41[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,..." else bitfld.long 0x10 8.--12. " AINSP41[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." endif elif cpuis("TMPM375F*") bitfld.long 0x10 8.--12. " AINSP41[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,..." elif cpuis("TMPM373F*") bitfld.long 0x10 8.--12. " AINSP41[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM374F*") bitfld.long 0x10 8.--12. " AINSP41[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,..." endif textline " " bitfld.long 0x10 7. " ENSP40 ,REG0 enable" "Disabled,Enabled" bitfld.long 0x10 5.--6. " UVWIS40 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x10 0.--4. " AINSP40[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x10 0.--4. " AINSP40[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,..." else bitfld.long 0x10 0.--4. " AINSP40[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." endif elif cpuis("TMPM373F*") bitfld.long 0x10 0.--4. " AINSP40[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM375F*") bitfld.long 0x10 0.--4. " AINSP40[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,..." elif cpuis("TMPM374F*") bitfld.long 0x10 0.--4. " AINSP40[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,..." endif line.long 0x14 "ADBPSET5,PMD Trigger Program Register 5" bitfld.long 0x14 31. " ENSP53 ,REG3 enable" "Disabled,Enabled" bitfld.long 0x14 29.--30. " UVWIS53 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x14 24.--28. " AINSP53[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM375F*") bitfld.long 0x14 24.--28. " AINSP53[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x14 24.--28. " AINSP53[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,..." else bitfld.long 0x14 24.--28. " AINSP53[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." endif elif cpuis("TMPM373F*") bitfld.long 0x14 24.--28. " AINSP53[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM374F*") bitfld.long 0x14 24.--28. " AINSP53[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,..." endif textline " " bitfld.long 0x14 23. " ENSP52 ,REG2 enable" "Disabled,Enabled" bitfld.long 0x14 21.--22. " UVWIS52 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x14 16.--20. " AINSP52[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x14 16.--20. " AINSP52[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,..." else bitfld.long 0x14 16.--20. " AINSP52[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." endif elif cpuis("TMPM375F*") bitfld.long 0x14 16.--20. " AINSP52[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,..." elif cpuis("TMPM373F*") bitfld.long 0x14 16.--20. " AINSP52[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM374F*") bitfld.long 0x14 16.--20. " AINSP52[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,..." endif textline " " bitfld.long 0x14 15. " ENSP51 ,REG1 enable" "Disabled,Enabled" bitfld.long 0x14 13.--14. " UVWIS51 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x14 8.--12. " AINSP51[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x14 8.--12. " AINSP51[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,..." else bitfld.long 0x14 8.--12. " AINSP51[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." endif elif cpuis("TMPM375F*") bitfld.long 0x14 8.--12. " AINSP51[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,..." elif cpuis("TMPM373F*") bitfld.long 0x14 8.--12. " AINSP51[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM374F*") bitfld.long 0x14 8.--12. " AINSP51[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,..." endif textline " " bitfld.long 0x14 7. " ENSP50 ,REG0 enable" "Disabled,Enabled" bitfld.long 0x14 5.--6. " UVWIS50 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x14 0.--4. " AINSP50[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x14 0.--4. " AINSP50[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,..." else bitfld.long 0x14 0.--4. " AINSP50[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." endif elif cpuis("TMPM373F*") bitfld.long 0x14 0.--4. " AINSP50[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM375F*") bitfld.long 0x14 0.--4. " AINSP50[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,..." elif cpuis("TMPM374F*") bitfld.long 0x14 0.--4. " AINSP50[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,..." endif group.long 0xb0++0xb "Timer Trigger Program Registers" line.long 0x0 "ADBTSET03,Timer Trigger Program Register 03" sif (2.<10.) bitfld.long 0x0 31. " ENST3 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 24.--28. " AINST3[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x0 24.--28. " AINST3[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,..." else bitfld.long 0x0 24.--28. " AINST3[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." endif elif cpuis("TMPM375F*") bitfld.long 0x0 24.--28. " AINST3[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,..." elif cpuis("TMPM373F*") bitfld.long 0x0 24.--28. " AINST3[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM374F*") bitfld.long 0x0 24.--28. " AINST3[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,..." endif textline " " bitfld.long 0x0 23. " ENST2 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 16.--20. " AINST2[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x0 16.--20. " AINST2[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,..." else bitfld.long 0x0 16.--20. " AINST2[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." endif elif cpuis("TMPM375F*") bitfld.long 0x0 16.--20. " AINST2[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,..." elif cpuis("TMPM373F*") bitfld.long 0x0 16.--20. " AINST2[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM374F*") bitfld.long 0x0 16.--20. " AINST2[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,..." endif else bitfld.long 0x0 31. " ENST3 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 24.--28. " AINST3[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x0 24.--28. " AINST3[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,..." else bitfld.long 0x0 24.--28. " AINST3[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." endif elif cpuis("TMPM373F*") bitfld.long 0x0 24.--28. " AINST3[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x0 24.--28. " AINST3[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x0 24.--28. " AINST3[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x0 23. " ENST2 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 16.--20. " AINST2[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x0 16.--20. " AINST2[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x0 16.--20. " AINST2[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM375F*") bitfld.long 0x0 16.--20. " AINST2[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x0 16.--20. " AINST2[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x0 16.--20. " AINST2[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif endif textline " " bitfld.long 0x0 15. " ENST1 ,REG1 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 8.--12. " AINST1[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x0 8.--12. " AINST1[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x0 8.--12. " AINST1[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM375F*") bitfld.long 0x0 8.--12. " AINST1[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x0 8.--12. " AINST1[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x0 8.--12. " AINST1[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x0 7. " ENST0 ,REG0 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 0.--4. " AINST0[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x0 0.--4. " AINST0[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x0 0.--4. " AINST0[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x0 0.--4. " AINST0[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM373F*") bitfld.long 0x0 0.--4. " AINST0[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x0 0.--4. " AINST0[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif line.long 0x4 "ADBTSET47,Timer Trigger Program Register 47" sif (6.<10.) bitfld.long 0x4 31. " ENST7 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 24.--28. " AINST7[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x4 24.--28. " AINST7[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,..." else bitfld.long 0x4 24.--28. " AINST7[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." endif elif cpuis("TMPM375F*") bitfld.long 0x4 24.--28. " AINST7[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,..." elif cpuis("TMPM373F*") bitfld.long 0x4 24.--28. " AINST7[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM374F*") bitfld.long 0x4 24.--28. " AINST7[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,..." endif textline " " bitfld.long 0x4 23. " ENST6 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 16.--20. " AINST6[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x4 16.--20. " AINST6[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,..." else bitfld.long 0x4 16.--20. " AINST6[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." endif elif cpuis("TMPM375F*") bitfld.long 0x4 16.--20. " AINST6[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,..." elif cpuis("TMPM373F*") bitfld.long 0x4 16.--20. " AINST6[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM374F*") bitfld.long 0x4 16.--20. " AINST6[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,..." endif else bitfld.long 0x4 31. " ENST7 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 24.--28. " AINST7[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x4 24.--28. " AINST7[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,..." else bitfld.long 0x4 24.--28. " AINST7[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." endif elif cpuis("TMPM373F*") bitfld.long 0x4 24.--28. " AINST7[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x4 24.--28. " AINST7[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x4 24.--28. " AINST7[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x4 23. " ENST6 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 16.--20. " AINST6[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x4 16.--20. " AINST6[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x4 16.--20. " AINST6[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM375F*") bitfld.long 0x4 16.--20. " AINST6[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x4 16.--20. " AINST6[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x4 16.--20. " AINST6[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif endif textline " " bitfld.long 0x4 15. " ENST5 ,REG1 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 8.--12. " AINST5[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x4 8.--12. " AINST5[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x4 8.--12. " AINST5[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM375F*") bitfld.long 0x4 8.--12. " AINST5[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x4 8.--12. " AINST5[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x4 8.--12. " AINST5[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x4 7. " ENST4 ,REG0 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 0.--4. " AINST4[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x4 0.--4. " AINST4[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x4 0.--4. " AINST4[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x4 0.--4. " AINST4[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM373F*") bitfld.long 0x4 0.--4. " AINST4[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x4 0.--4. " AINST4[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif line.long 0x8 "ADBTSET811,Timer Trigger Program Register 811" sif (10.<10.) bitfld.long 0x8 31. " ENST11 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 24.--28. " AINST11[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x8 24.--28. " AINST11[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,..." else bitfld.long 0x8 24.--28. " AINST11[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." endif elif cpuis("TMPM375F*") bitfld.long 0x8 24.--28. " AINST11[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,..." elif cpuis("TMPM373F*") bitfld.long 0x8 24.--28. " AINST11[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM374F*") bitfld.long 0x8 24.--28. " AINST11[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,..." endif textline " " bitfld.long 0x8 23. " ENST10 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 16.--20. " AINST10[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x8 16.--20. " AINST10[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,..." else bitfld.long 0x8 16.--20. " AINST10[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." endif elif cpuis("TMPM375F*") bitfld.long 0x8 16.--20. " AINST10[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,..." elif cpuis("TMPM373F*") bitfld.long 0x8 16.--20. " AINST10[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM374F*") bitfld.long 0x8 16.--20. " AINST10[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,..." endif else bitfld.long 0x8 31. " ENST11 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 24.--28. " AINST11[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x8 24.--28. " AINST11[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,..." else bitfld.long 0x8 24.--28. " AINST11[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." endif elif cpuis("TMPM373F*") bitfld.long 0x8 24.--28. " AINST11[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x8 24.--28. " AINST11[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x8 24.--28. " AINST11[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x8 23. " ENST10 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 16.--20. " AINST10[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x8 16.--20. " AINST10[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x8 16.--20. " AINST10[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM375F*") bitfld.long 0x8 16.--20. " AINST10[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x8 16.--20. " AINST10[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x8 16.--20. " AINST10[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif endif textline " " bitfld.long 0x8 15. " ENST9 ,REG1 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 8.--12. " AINST9[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x8 8.--12. " AINST9[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x8 8.--12. " AINST9[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM375F*") bitfld.long 0x8 8.--12. " AINST9[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x8 8.--12. " AINST9[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x8 8.--12. " AINST9[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x8 7. " ENST8 ,REG0 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 0.--4. " AINST8[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x8 0.--4. " AINST8[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x8 0.--4. " AINST8[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x8 0.--4. " AINST8[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM373F*") bitfld.long 0x8 0.--4. " AINST8[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x8 0.--4. " AINST8[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif group.long 0xbc++0xb "Software Trigger Program Registers" line.long 0x0 "ADBSSET03,Software Trigger Program Register 03" sif (2.<10.) bitfld.long 0x0 31. " ENSS3 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 24.--28. " AINSS3[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x0 24.--28. " AINSS3[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x0 24.--28. " AINSS3[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM375F*") bitfld.long 0x0 24.--28. " AINSS3[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x0 24.--28. " AINSS3[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x0 24.--28. " AINSS3[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x0 23. " ENSS2 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 16.--20. " AINSS2[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x0 16.--20. " AINSS2[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x0 16.--20. " AINSS2[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM373F*") bitfld.long 0x0 16.--20. " AINSS2[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x0 16.--20. " AINSS2[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x0 16.--20. " AINSS2[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif else bitfld.long 0x0 31. " ENSS3 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 24.--28. " AINSS3[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x0 24.--28. " AINSS3[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x0 24.--28. " AINSS3[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM373F*") bitfld.long 0x0 24.--28. " AINSS3[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x0 24.--28. " AINSS3[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x0 24.--28. " AINSS3[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x0 23. " ENSS2 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 16.--20. " AINSS2[4:0],AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x0 16.--20. " AINSS2[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x0 16.--20. " AINSS2[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM375F*") bitfld.long 0x0 16.--20. " AINSS2[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x0 16.--20. " AINSS2[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x0 16.--20. " AINSS2[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif endif textline " " bitfld.long 0x0 15. " ENSS1 ,REG1 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 8.--12. " AINSS1[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x0 8.--12. " AINSS1[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x0 8.--12. " AINSS1[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM373F*") bitfld.long 0x0 8.--12. " AINSS1[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x0 8.--12. " AINSS1[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x0 8.--12. " AINSS1[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x0 7. " ENSS0 ,REG0 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 0.--4. " AINSS0[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x0 0.--4. " AINSS0[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x0 0.--4. " AINSS0[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM375F*") bitfld.long 0x0 0.--4. " AINSS0[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x0 0.--4. " AINSS0[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x0 0.--4. " AINSS0[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif line.long 0x4 "ADBSSET47,Software Trigger Program Register 47" sif (6.<10.) bitfld.long 0x4 31. " ENSS7 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 24.--28. " AINSS7[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x4 24.--28. " AINSS7[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x4 24.--28. " AINSS7[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM375F*") bitfld.long 0x4 24.--28. " AINSS7[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x4 24.--28. " AINSS7[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x4 24.--28. " AINSS7[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x4 23. " ENSS6 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 16.--20. " AINSS6[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x4 16.--20. " AINSS6[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x4 16.--20. " AINSS6[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM373F*") bitfld.long 0x4 16.--20. " AINSS6[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x4 16.--20. " AINSS6[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x4 16.--20. " AINSS6[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif else bitfld.long 0x4 31. " ENSS7 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 24.--28. " AINSS7[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x4 24.--28. " AINSS7[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x4 24.--28. " AINSS7[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM373F*") bitfld.long 0x4 24.--28. " AINSS7[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x4 24.--28. " AINSS7[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x4 24.--28. " AINSS7[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x4 23. " ENSS6 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 16.--20. " AINSS6[4:0],AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x4 16.--20. " AINSS6[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x4 16.--20. " AINSS6[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM375F*") bitfld.long 0x4 16.--20. " AINSS6[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x4 16.--20. " AINSS6[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x4 16.--20. " AINSS6[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif endif textline " " bitfld.long 0x4 15. " ENSS5 ,REG1 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 8.--12. " AINSS5[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x4 8.--12. " AINSS5[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x4 8.--12. " AINSS5[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM373F*") bitfld.long 0x4 8.--12. " AINSS5[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x4 8.--12. " AINSS5[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x4 8.--12. " AINSS5[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x4 7. " ENSS4 ,REG0 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 0.--4. " AINSS4[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x4 0.--4. " AINSS4[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x4 0.--4. " AINSS4[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM375F*") bitfld.long 0x4 0.--4. " AINSS4[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x4 0.--4. " AINSS4[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x4 0.--4. " AINSS4[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif line.long 0x8 "ADBSSET811,Software Trigger Program Register 811" sif (10.<10.) bitfld.long 0x8 31. " ENSS11 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 24.--28. " AINSS11[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x8 24.--28. " AINSS11[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x8 24.--28. " AINSS11[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM375F*") bitfld.long 0x8 24.--28. " AINSS11[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x8 24.--28. " AINSS11[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x8 24.--28. " AINSS11[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x8 23. " ENSS10 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 16.--20. " AINSS10[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x8 16.--20. " AINSS10[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x8 16.--20. " AINSS10[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM373F*") bitfld.long 0x8 16.--20. " AINSS10[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x8 16.--20. " AINSS10[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x8 16.--20. " AINSS10[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif else bitfld.long 0x8 31. " ENSS11 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 24.--28. " AINSS11[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x8 24.--28. " AINSS11[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x8 24.--28. " AINSS11[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM373F*") bitfld.long 0x8 24.--28. " AINSS11[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x8 24.--28. " AINSS11[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x8 24.--28. " AINSS11[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x8 23. " ENSS10 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 16.--20. " AINSS10[4:0],AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x8 16.--20. " AINSS10[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x8 16.--20. " AINSS10[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM375F*") bitfld.long 0x8 16.--20. " AINSS10[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x8 16.--20. " AINSS10[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x8 16.--20. " AINSS10[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif endif textline " " bitfld.long 0x8 15. " ENSS9 ,REG1 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 8.--12. " AINSS9[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x8 8.--12. " AINSS9[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x8 8.--12. " AINSS9[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM373F*") bitfld.long 0x8 8.--12. " AINSS9[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x8 8.--12. " AINSS9[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x8 8.--12. " AINSS9[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x8 7. " ENSS8 ,REG0 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 0.--4. " AINSS8[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x8 0.--4. " AINSS8[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x8 0.--4. " AINSS8[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM375F*") bitfld.long 0x8 0.--4. " AINSS8[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x8 0.--4. " AINSS8[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x8 0.--4. " AINSS8[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif group.long 0xc8++0xb "Constant Conversion Program Registers" line.long 0x0 "ADBASET03,Constant Conversion Program Register 03" sif (2.<10.) bitfld.long 0x0 31. " ENSA3 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 24.--28. " AINSA3[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x0 24.--28. " AINSA3[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x0 24.--28. " AINSA3[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x0 24.--28. " AINSA3[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x0 24.--28. " AINSA3[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x0 23. " ENSA2 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 16.--20. " AINSA2[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x0 16.--20. " AINSA2[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x0 16.--20. " AINSA2[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x0 16.--20. " AINSA2[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x0 16.--20. " AINSA2[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif else bitfld.long 0x0 31. " ENSA3 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 24.--28. " AINSA3[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x0 24.--28. " AINSA3[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x0 24.--28. " AINSA3[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x0 24.--28. " AINSA3[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x0 24.--28. " AINSA3[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x0 23. " ENSA2 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 16.--20. " AINSA2[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x0 16.--20. " AINSA2[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x0 16.--20. " AINSA2[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x0 16.--20. " AINSA2[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x0 16.--20. " AINSA2[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x0 15. " ENSA1 ,REG1 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 8.--12. " AINSA1[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x0 8.--12. " AINSA1[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x0 8.--12. " AINSA1[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x0 8.--12. " AINSA1[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x0 8.--12. " AINSA1[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x0 7. " ENSA0 ,REG0 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 0.--4. " AINSA0[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x0 0.--4. " AINSA0[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x0 0.--4. " AINSA0[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x0 0.--4. " AINSA0[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x0 0.--4. " AINSA0[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif endif line.long 0x4 "ADBASET47,Constant Conversion Program Register 47" sif (6.<10.) bitfld.long 0x4 31. " ENSA7 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 24.--28. " AINSA7[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x4 24.--28. " AINSA7[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x4 24.--28. " AINSA7[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x4 24.--28. " AINSA7[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x4 24.--28. " AINSA7[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x4 23. " ENSA6 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 16.--20. " AINSA6[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x4 16.--20. " AINSA6[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x4 16.--20. " AINSA6[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x4 16.--20. " AINSA6[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x4 16.--20. " AINSA6[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif else bitfld.long 0x4 31. " ENSA7 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 24.--28. " AINSA7[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x4 24.--28. " AINSA7[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x4 24.--28. " AINSA7[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x4 24.--28. " AINSA7[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x4 24.--28. " AINSA7[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x4 23. " ENSA6 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 16.--20. " AINSA6[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x4 16.--20. " AINSA6[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x4 16.--20. " AINSA6[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x4 16.--20. " AINSA6[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x4 16.--20. " AINSA6[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x4 15. " ENSA5 ,REG1 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 8.--12. " AINSA5[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x4 8.--12. " AINSA5[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x4 8.--12. " AINSA5[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x4 8.--12. " AINSA5[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x4 8.--12. " AINSA5[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x4 7. " ENSA4 ,REG0 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 0.--4. " AINSA4[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x4 0.--4. " AINSA4[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x4 0.--4. " AINSA4[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x4 0.--4. " AINSA4[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x4 0.--4. " AINSA4[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif endif line.long 0x8 "ADBASET811,Constant Conversion Program Register 811" sif (10.<10.) bitfld.long 0x8 31. " ENSA11 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 24.--28. " AINSA11[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x8 24.--28. " AINSA11[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x8 24.--28. " AINSA11[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x8 24.--28. " AINSA11[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x8 24.--28. " AINSA11[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x8 23. " ENSA10 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 16.--20. " AINSA10[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x8 16.--20. " AINSA10[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x8 16.--20. " AINSA10[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x8 16.--20. " AINSA10[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x8 16.--20. " AINSA10[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif else bitfld.long 0x8 31. " ENSA11 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 24.--28. " AINSA11[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x8 24.--28. " AINSA11[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x8 24.--28. " AINSA11[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x8 24.--28. " AINSA11[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x8 24.--28. " AINSA11[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x8 23. " ENSA10 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 16.--20. " AINSA10[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x8 16.--20. " AINSA10[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x8 16.--20. " AINSA10[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x8 16.--20. " AINSA10[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x8 16.--20. " AINSA10[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x8 15. " ENSA9 ,REG1 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 8.--12. " AINSA9[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x8 8.--12. " AINSA9[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x8 8.--12. " AINSA9[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x8 8.--12. " AINSA9[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x8 8.--12. " AINSA9[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x8 7. " ENSA8 ,REG0 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 0.--4. " AINSA8[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x8 0.--4. " AINSA8[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x8 0.--4. " AINSA8[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x8 0.--4. " AINSA8[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x8 0.--4. " AINSA8[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif endif endif sif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*") endif width 0xb endif base ad:0x40051000 sif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*") width 12. group.long 0x00++0xb line.long 0x00 "ADBCLK,Conversion clock setting register" sif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*") bitfld.long 0x00 4.--7. " TSH[3:0] ,AD sample hold time" "10*ADCLK,20*ADCLK,30*ADCLK,40*ADCLK,80*ADCLK,160*ADCLK,320*ADCLK,,,,,,,,," bitfld.long 0x00 0.--2. " ADCLK[2:0] ,AD prescaler output select" "fc,fc/2,fc/4,fc/8,fc/16,fc/16,fc/16,fc/16" else bitfld.long 0x00 3.--6. " TSH[3:0] ,AD sample hold time" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--2. " ADCLK[2:0] ,AD prescaler output select" "fc,fc/2,fc/4,fc/8,fc/16,fc/16,fc/16,fc/16" endif line.long 0x04 "ADBMOD0,Mode Setting Register 0" sif cpuis("TMPM367F*") bitfld.long 0x04 7. " VREFON ,VREF application control" "Off,On" bitfld.long 0x04 6. " I2AD ,Operation mode in IDLE mode" "Stopped,Started" bitfld.long 0x04 5. " RCUT ,AVREFH-AVREFL current (apply only in conversion/at any time except in RESET)" "Conversion only,Any time" bitfld.long 0x04 3. " HPADHWS ,Hardware activation source of highest-priority AD conversion" "External trigger," textline " " bitfld.long 0x04 2. " HPADHWE ,Highest-priority AD conversion triggered by hardware factors" "Enabled,Disabled" bitfld.long 0x04 1. " ADHWS ,Hardware activation source of normal AD conversion" "External trigger," bitfld.long 0x04 0. " ADHWE ,Normal AD conversion trigger by hardware factors" "Enabled,Disabled" else bitfld.long 0x04 1. " DACON ,DAC control" "Off,On" bitfld.long 0x04 0. " ADSS ,Software triggered conversion" "No effect,Start" endif line.long 0x08 "ADBMOD1,Mode Setting Register 1" sif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*") bitfld.long 0x08 7. " VREFON ,VREF application control" "Off,On" bitfld.long 0x08 6. " I2AD ,Operation mode in IDLE mode" "Stopped,Started" bitfld.long 0x08 5. " RCUT ,AVREFH-AVREFL current (apply only in conversion/at any time except in RESET)" "Conversion only,Any time" bitfld.long 0x08 3. " HPADHWS ,Hardware activation source of highest-priority AD conversion" "External trigger," textline " " bitfld.long 0x08 2. " HPADHWE ,Highest-priority AD conversion triggered by hardware factors" "Enabled,Disabled" bitfld.long 0x08 1. " ADHWS ,Hardware activation source of normal AD conversion" "External trigger," bitfld.long 0x08 0. " ADHWE ,Normal AD conversion trigger by hardware factors" "Enabled,Disabled" else bitfld.long 0x08 7. " ADEN ,AD conversion control" "Disabled,Enabled" bitfld.long 0x08 0. " ADAS ,Constant AD conversion control" "Disabled,Enabled" endif rgroup.long 0xC++0x3 line.long 0x00 "ADBMOD2,Mode Setting Register 2" sif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*") bitfld.long 0x00 4.--7. " HPADCH[3:0] ,Analog input channels in highest-priority AD conversion" "AIN00,AIN01,AIN02,AIN03,,,,,AINB0,AINB2,AINB3,,,,," bitfld.long 0x00 0.--3. " ADCH[0:3] ,Analog input channels in normal AD conversion" "AIN00,AIN01,AIN02,AIN03,,,,,AINB0,AINB2,AINB3,,,,," else bitfld.long 0x00 1. " ADSFN ,Software conversion busy flag" "Completed,Not completed" bitfld.long 0x00 0. " ADBFN ,AD conversion busy flag" "Not busy,Busy" endif sif (!(cpuis("TMPM372F*")||cpuis("TMPM376F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM375F*"))) group.long 0x10++0x3 line.long 0x00 "ADBMOD3,Mode Setting Register 3" sif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*") bitfld.long 0x00 4.--6. " ITM[2:0] ,Fixed channel interrupt repeat count" "1,2,3,4,5,6,7,8" textline " " bitfld.long 0x00 1. " REPEAT ,Single/repeat conversion mode" "Single,Repeat" bitfld.long 0x00 0. " SCAN ,Fixed channel/channel scan mode" "Fixed channel,Channel scan" elif cpuis("TMPM375F*") bitfld.long 0x00 8. " RCUT ,ADC operational control" "Enabled,Disabled" bitfld.long 0x00 3.--5. " PMODE[2:0] ,PMODE" "0,1,2,3,4,5,6,7" else bitfld.long 0x00 3.--5. " PMODE[2:0] ,PMODE" "0,1,2,3,4,5,6,7" endif endif sif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*") group.long 0x14++0x03 line.long 0x00 "ADMOD4,Mode Control Register 4" bitfld.long 0x00 4.--7. " SCANAREA[3:0] ,Range of channel scan" "1ch-12ch,1ch-11ch,1ch-10ch,1ch-9ch,1ch-8ch,1ch-7ch,1ch-6ch,1ch-5ch,1ch-4ch,1ch-3ch,1ch-2ch,1ch,,,," bitfld.long 0x00 0.--3. " SCANSTA[3:0] ,Start channel to be scanned" "AIN00,AIN01,AIN02,AIN03,AN04,AN05,AN06,AN07,AIN08,AIN09,AIN10,AIN11,,,," hgroup.long 0x18++0x03 hide.long 0x00 "ADMOD5,Mode Control Register 5" in group.long 0x1C++0x03 line.long 0x00 "ADMOD6,Mode Control Register 6" bitfld.long 0x00 0.--1. " ADRST[1:0] ,Software reset" ",1,2," endif sif cpuis("TMPM372FW")||cpuis("TMPM372FWUG")||cpuis("TMPM376F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM375F*") group.long 0x10++0x07 line.long 0x00 "ADBCMPCR0,Monitoring Setting Register 0" else group.long 0x24++0x07 line.long 0x00 "ADBCMPCR0,Monitoring Setting Register 0" endif bitfld.long 0x00 8.--11. " CMPCNT0[3:0] ,Comparison count for determining the result" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 7. " CMP0EN ,Monitoring function" "Disabled,Enabled" sif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*") bitfld.long 0x00 5. " CMPCOND0 ,Comparison condition" "Serial,Cumulative" textline " " endif bitfld.long 0x00 4. " ADBIG0 ,Comparison condition" "Larger/equal,Smaller/equal" textline " " bitfld.long 0x00 0.--3. " REGS0[3:0] ,AD conversion result to be compared" "ADREG0,ADREG1,ADREG2,ADREG3,ADREG4,ADREG5,ADREG6,ADREG7,ADREG8,ADREG9,ADREG10,ADREG11,,,," line.long 0x04 "ADBCMPCR1,Monitoring Setting Register 1" bitfld.long 0x04 8.--11. " CMPCNT1[3:0] ,Comparison count for determining the result" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x04 7. " CMP1EN ,Monitoring function" "Disabled,Enabled" sif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*") bitfld.long 0x00 5. " CMPCOND1 ,Comparison condition" "Serial,Cumulative" endif textline " " bitfld.long 0x04 4. " ADBIG1 ,Comparison condition" "Larger/equal,Smaller/equal" textline " " bitfld.long 0x04 0.--3. " REGS1[3:0] ,AD conversion result to be compared" "ADREG0,ADREG1,ADREG2,ADREG3,ADREG4,ADREG5,ADREG6,ADREG7,ADREG8,ADREG9,ADREG10,ADREG11,,,," sif cpuis("TMPM372FW")||cpuis("TMPM372FWUG")||cpuis("TMPM376F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM375F*") group.long 0x18++0x7 line.long 0x00 "ADBCMP0,Conversion Result Compare Register 0" else group.long 0x2C++0x7 line.long 0x00 "ADBCMP0,Conversion Result Compare Register 0" endif sif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*") hexmask.long.word 0x00 0.--11. 1. " AD0CMP[11:0] ,Value to be compared with ADC result 0" else hexmask.long.word 0x00 4.--15. 1. " AD0CMP[11:0] ,Value to be compared with ADC result 0" endif line.long 0x04 "ADBCMP1,Conversion Result Compare Register 1" sif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*") hexmask.long.word 0x00 0.--11. 1. " AD1CMP[11:0] ,Value to be compared with ADC result 1" else hexmask.long.word 0x04 4.--15. 1. " AD1CMP[11:0] ,Value to be compared with ADC result 1" endif sif cpuis("TMPM367F*")||cpuis("TMPM368F*") hgroup.long 0x34++0x2f hide.long 0x0 "ADBREG0,Conversion Result Register 0" in hide.long 0x4 "ADBREG1,Conversion Result Register 1" in hide.long 0x8 "ADBREG2,Conversion Result Register 2" in hide.long 0xC "ADBREG3,Conversion Result Register 3" in hide.long 0x10 "ADBREG4,Conversion Result Register 4" in hide.long 0x14 "ADBREG5,Conversion Result Register 5" in hide.long 0x18 "ADBREG6,Conversion Result Register 6" in hide.long 0x1C "ADBREG7,Conversion Result Register 7" in elif ((cpuis("TMPM372F*")||cpuis("TMPM375F*")||cpuis("TMPM376F*"))||(!cpuis("TMPM369F*"))) hgroup.long 0x20++0x2f hide.long 0x0 "ADBREG0,Conversion Result Register 0" in hide.long 0x4 "ADBREG1,Conversion Result Register 1" in hide.long 0x8 "ADBREG2,Conversion Result Register 2" in hide.long 0xC "ADBREG3,Conversion Result Register 3" in hide.long 0x10 "ADBREG4,Conversion Result Register 4" in hide.long 0x14 "ADBREG5,Conversion Result Register 5" in hide.long 0x18 "ADBREG6,Conversion Result Register 6" in hide.long 0x1C "ADBREG7,Conversion Result Register 7" in hide.long 0x20 "ADBREG8,Conversion Result Register 8" in hide.long 0x24 "ADBREG9,Conversion Result Register 9" in hide.long 0x28 "ADBREG10,Conversion Result Register 10" in hide.long 0x2C "ADBREG11,Conversion Result Register 11" in endif sif cpuis("TMPM369F*") hide.long 0x0 "ADBREG0,Conversion Result Register 0" in hide.long 0x4 "ADBREG1,Conversion Result Register 1" in hide.long 0x8 "ADBREG2,Conversion Result Register 2" in hide.long 0xC "ADBREG3,Conversion Result Register 3" in hide.long 0x10 "ADBREG4,Conversion Result Register 4" in hide.long 0x14 "ADBREG5,Conversion Result Register 5" in hide.long 0x18 "ADBREG6,Conversion Result Register 6" in hide.long 0x1C "ADBREG7,Conversion Result Register 7" in hide.long 0x20 "ADBREG8,Conversion Result Register 8" in hide.long 0x24 "ADBREG9,Conversion Result Register 9" in hide.long 0x28 "ADBREG10,Conversion Result Register 10" in hide.long 0x2C "ADBREG11,Conversion Result Register 11" in endif sif (!(cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM376F*"))) group.long 0x68++0x17 sif cpuis("TMPM372F*")||cpuis("TMPM375F*") line.long 0x0 "ADBPSEL6,PMD Trigger Program Number Select Register 6" bitfld.long 0x0 7. " PENS6 ,PMD trigger program select register 6 enable" "Disabled,Enabled" bitfld.long 0x0 0.--2. " PMDS6[3:0] ,Program number select" "0,1,2,3,4,5,," else line.long 0x0 "ADBPSEL6 ,PMD Trigger Program Number Select Register 6" bitfld.long 0x0 7. " PENS6 ,PMD trigger program select register 6 enable" "Disabled,Enabled" bitfld.long 0x0 0.--3. " PMDS6[3:0] ,Program number select" "0,1,2,3,4,5,,,,,,,,,," endif sif cpuis("TMPM372F*")||cpuis("TMPM375F*") line.long 0x4 "ADBPSEL7,PMD Trigger Program Number Select Register 7" bitfld.long 0x4 7. " PENS7 ,PMD trigger program select register 7 enable" "Disabled,Enabled" bitfld.long 0x4 0.--2. " PMDS7[3:0] ,Program number select" "0,1,2,3,4,5,," else line.long 0x4 "ADBPSEL7 ,PMD Trigger Program Number Select Register 7" bitfld.long 0x4 7. " PENS7 ,PMD trigger program select register 7 enable" "Disabled,Enabled" bitfld.long 0x4 0.--3. " PMDS7[3:0] ,Program number select" "0,1,2,3,4,5,,,,,,,,,," endif sif cpuis("TMPM372F*")||cpuis("TMPM375F*") line.long 0x8 "ADBPSEL8,PMD Trigger Program Number Select Register 8" bitfld.long 0x8 7. " PENS8 ,PMD trigger program select register 8 enable" "Disabled,Enabled" bitfld.long 0x8 0.--2. " PMDS8[3:0] ,Program number select" "0,1,2,3,4,5,," else line.long 0x8 "ADBPSEL8 ,PMD Trigger Program Number Select Register 8" bitfld.long 0x8 7. " PENS8 ,PMD trigger program select register 8 enable" "Disabled,Enabled" bitfld.long 0x8 0.--3. " PMDS8[3:0] ,Program number select" "0,1,2,3,4,5,,,,,,,,,," endif sif cpuis("TMPM372F*")||cpuis("TMPM375F*") line.long 0xC "ADBPSEL9,PMD Trigger Program Number Select Register 9" bitfld.long 0xC 7. " PENS9 ,PMD trigger program select register 9 enable" "Disabled,Enabled" bitfld.long 0xC 0.--2. " PMDS9[3:0] ,Program number select" "0,1,2,3,4,5,," else line.long 0xC "ADBPSEL9 ,PMD Trigger Program Number Select Register 9" bitfld.long 0xC 7. " PENS9 ,PMD trigger program select register 9 enable" "Disabled,Enabled" bitfld.long 0xC 0.--3. " PMDS9[3:0] ,Program number select" "0,1,2,3,4,5,,,,,,,,,," endif sif cpuis("TMPM372F*")||cpuis("TMPM375F*") line.long 0x10 "ADBPSEL10,PMD Trigger Program Number Select Register 10" bitfld.long 0x10 7. " PENS10 ,PMD trigger program select register 10 enable" "Disabled,Enabled" bitfld.long 0x10 0.--2. " PMDS10[3:0] ,Program number select" "0,1,2,3,4,5,," else line.long 0x10 "ADBPSEL10,PMD Trigger Program Number Select Register 10" bitfld.long 0x10 7. " PENS10 ,PMD trigger program select register 10 enable" "Disabled,Enabled" bitfld.long 0x10 0.--3. " PMDS10[3:0] ,Program number select" "0,1,2,3,4,5,,,,,,,,,," endif sif cpuis("TMPM372F*")||cpuis("TMPM375F*") line.long 0x14 "ADBPSEL11,PMD Trigger Program Number Select Register 11" bitfld.long 0x14 7. " PENS11 ,PMD trigger program select register 11 enable" "Disabled,Enabled" bitfld.long 0x14 0.--2. " PMDS11[3:0] ,Program number select" "0,1,2,3,4,5,," else line.long 0x14 "ADBPSEL11,PMD Trigger Program Number Select Register 11" bitfld.long 0x14 7. " PENS11 ,PMD trigger program select register 11 enable" "Disabled,Enabled" bitfld.long 0x14 0.--3. " PMDS11[3:0] ,Program number select" "0,1,2,3,4,5,,,,,,,,,," endif elif cpuis("TMPM376F*") group.long 0x50++0x03 line.long 0x00 "ADBPSEL0,PMD Trigger Program Number Select Register 0" bitfld.long 0x00 7. " PENS0 ,PMD trigger program select register 0 enable" "Disabled,Enabled" bitfld.long 0x00 0.--2. " PMDS0[3:0] ,Program number select" "0,1,2,3,4,5,," group.long 0x54++0x03 line.long 0x00 "ADBPSEL1,PMD Trigger Program Number Select Register 1" bitfld.long 0x00 7. " PENS1 ,PMD trigger program select register 1 enable" "Disabled,Enabled" bitfld.long 0x00 0.--2. " PMDS1[3:0] ,Program number select" "0,1,2,3,4,5,," group.long 0x58++0x03 line.long 0x00 "ADBPSEL2,PMD Trigger Program Number Select Register 2" bitfld.long 0x00 7. " PENS2 ,PMD trigger program select register 2 enable" "Disabled,Enabled" bitfld.long 0x00 0.--2. " PMDS2[3:0] ,Program number select" "0,1,2,3,4,5,," group.long 0x5C++0x03 line.long 0x00 "ADBPSEL3,PMD Trigger Program Number Select Register 3" bitfld.long 0x00 7. " PENS3 ,PMD trigger program select register 3 enable" "Disabled,Enabled" bitfld.long 0x00 0.--2. " PMDS3[3:0] ,Program number select" "0,1,2,3,4,5,," group.long 0x60++0x03 line.long 0x00 "ADBPSEL4,PMD Trigger Program Number Select Register 4" bitfld.long 0x00 7. " PENS4 ,PMD trigger program select register 4 enable" "Disabled,Enabled" bitfld.long 0x00 0.--2. " PMDS4[3:0] ,Program number select" "0,1,2,3,4,5,," group.long 0x64++0x03 line.long 0x00 "ADBPSEL5,PMD Trigger Program Number Select Register 5" bitfld.long 0x00 7. " PENS5 ,PMD trigger program select register 5 enable" "Disabled,Enabled" bitfld.long 0x00 0.--2. " PMDS5[3:0] ,Program number select" "0,1,2,3,4,5,," group.long 0x68++0x03 line.long 0x00 "ADBPSEL6,PMD Trigger Program Number Select Register 6" bitfld.long 0x00 7. " PENS6 ,PMD trigger program select register 6 enable" "Disabled,Enabled" bitfld.long 0x00 0.--2. " PMDS6[3:0] ,Program number select" "0,1,2,3,4,5,," group.long 0x6C++0x03 line.long 0x00 "ADBPSEL7,PMD Trigger Program Number Select Register 7" bitfld.long 0x00 7. " PENS7 ,PMD trigger program select register 7 enable" "Disabled,Enabled" bitfld.long 0x00 0.--2. " PMDS7[3:0] ,Program number select" "0,1,2,3,4,5,," group.long 0x70++0x03 line.long 0x00 "ADBPSEL8,PMD Trigger Program Number Select Register 8" bitfld.long 0x00 7. " PENS8 ,PMD trigger program select register 8 enable" "Disabled,Enabled" bitfld.long 0x00 0.--2. " PMDS8[3:0] ,Program number select" "0,1,2,3,4,5,," group.long 0x74++0x03 line.long 0x00 "ADBPSEL9,PMD Trigger Program Number Select Register 9" bitfld.long 0x00 7. " PENS9 ,PMD trigger program select register 9 enable" "Disabled,Enabled" bitfld.long 0x00 0.--2. " PMDS9[3:0] ,Program number select" "0,1,2,3,4,5,," group.long 0x78++0x03 line.long 0x00 "ADBPSEL10,PMD Trigger Program Number Select Register 10" bitfld.long 0x00 7. " PENS10 ,PMD trigger program select register 10 enable" "Disabled,Enabled" bitfld.long 0x00 0.--2. " PMDS10[3:0] ,Program number select" "0,1,2,3,4,5,," group.long 0x7C++0x03 line.long 0x00 "ADBPSEL11,PMD Trigger Program Number Select Register 11" bitfld.long 0x00 7. " PENS11 ,PMD trigger program select register 11 enable" "Disabled,Enabled" bitfld.long 0x00 0.--2. " PMDS11[3:0] ,Program number select" "0,1,2,3,4,5,," endif sif ((!(cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")))) group.long 0x80++0x17 sif cpuis("TMPM372F*")||cpuis("TMPM375F*")||cpuis("TMPM376F*") line.long 0x0 "ADBPINTS0,PMD Trigger Interrupt Select Register 0" bitfld.long 0x0 0.--1. " NTSEL0[1:0] ,Interrupt select (for program 0)" "No interrupt output,INTAD0PDA,INTAD0PDB,No interrupt output" line.long 0x4 "ADBPINTS1,PMD Trigger Interrupt Select Register 1" bitfld.long 0x4 0.--1. " NTSEL1[1:0] ,Interrupt select (for program 1)" "No interrupt output,INTAD1PDA,INTAD1PDB,No interrupt output" line.long 0x8 "ADBPINTS2,PMD Trigger Interrupt Select Register 2" bitfld.long 0x8 0.--1. " NTSEL2[1:0] ,Interrupt select (for program 2)" "No interrupt output,INTAD2PDA,INTAD2PDB,No interrupt output" line.long 0xC "ADBPINTS3,PMD Trigger Interrupt Select Register 3" bitfld.long 0xC 0.--1. " NTSEL3[1:0] ,Interrupt select (for program 3)" "No interrupt output,INTAD3PDA,INTAD3PDB,No interrupt output" line.long 0x10 "ADBPINTS4,PMD Trigger Interrupt Select Register 4" bitfld.long 0x10 0.--1. " NTSEL4[1:0] ,Interrupt select (for program 4)" "No interrupt output,INTAD4PDA,INTAD4PDB,No interrupt output" line.long 0x14 "ADBPINTS5,PMD Trigger Interrupt Select Register 5" bitfld.long 0x14 0.--1. " NTSEL5[1:0] ,Interrupt select (for program 5)" "No interrupt output,INTAD5PDA,INTAD5PDB,No interrupt output" else line.long 0x0 "ADBPINTS0,PMD Trigger Interrupt Select Register 0" bitfld.long 0x0 0.--1. " NTSEL0[1:0] ,Interrupt select (for program 0)" "0,1,2,3" line.long 0x4 "ADBPINTS1,PMD Trigger Interrupt Select Register 1" bitfld.long 0x4 0.--1. " NTSEL1[1:0] ,Interrupt select (for program 1)" "0,1,2,3" line.long 0x8 "ADBPINTS2,PMD Trigger Interrupt Select Register 2" bitfld.long 0x8 0.--1. " NTSEL2[1:0] ,Interrupt select (for program 2)" "0,1,2,3" line.long 0xC "ADBPINTS3,PMD Trigger Interrupt Select Register 3" bitfld.long 0xC 0.--1. " NTSEL3[1:0] ,Interrupt select (for program 3)" "0,1,2,3" line.long 0x10 "ADBPINTS4,PMD Trigger Interrupt Select Register 4" bitfld.long 0x10 0.--1. " NTSEL4[1:0] ,Interrupt select (for program 4)" "0,1,2,3" line.long 0x14 "ADBPINTS5,PMD Trigger Interrupt Select Register 5" bitfld.long 0x14 0.--1. " NTSEL5[1:0] ,Interrupt select (for program 5)" "0,1,2,3" endif group.long 0x98++0x17 "PMD Trigger Program Setting Registers" line.long 0x0 "ADBPSET0,PMD Trigger Program Register 0" bitfld.long 0x0 31. " ENSP03 ,REG3 enable" "Disabled,Enabled" bitfld.long 0x0 29.--30. " UVWIS03 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x0 24.--28. " AINSP03[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM375F*") bitfld.long 0x0 24.--28. " AINSP03[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x0 24.--28. " AINSP03[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,..." else bitfld.long 0x0 24.--28. " AINSP03[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." endif elif cpuis("TMPM373F*") bitfld.long 0x0 24.--28. " AINSP03[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM374F*") bitfld.long 0x0 24.--28. " AINSP03[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,..." endif textline " " bitfld.long 0x0 23. " ENSP02 ,REG2 enable" "Disabled,Enabled" bitfld.long 0x0 21.--22. " UVWIS02 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x0 16.--20. " AINSP02[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x0 16.--20. " AINSP02[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,..." else bitfld.long 0x0 16.--20. " AINSP02[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." endif elif cpuis("TMPM375F*") bitfld.long 0x0 16.--20. " AINSP02[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,..." elif cpuis("TMPM373F*") bitfld.long 0x0 16.--20. " AINSP02[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM374F*") bitfld.long 0x0 16.--20. " AINSP02[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,..." endif textline " " bitfld.long 0x0 15. " ENSP01 ,REG1 enable" "Disabled,Enabled" bitfld.long 0x0 13.--14. " UVWIS01 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x0 8.--12. " AINSP01[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x0 8.--12. " AINSP01[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,..." else bitfld.long 0x0 8.--12. " AINSP01[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." endif elif cpuis("TMPM375F*") bitfld.long 0x0 8.--12. " AINSP01[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,..." elif cpuis("TMPM373F*") bitfld.long 0x0 8.--12. " AINSP01[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM374F*") bitfld.long 0x0 8.--12. " AINSP01[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,..." endif textline " " bitfld.long 0x0 7. " ENSP00 ,REG0 enable" "Disabled,Enabled" bitfld.long 0x0 5.--6. " UVWIS00 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x0 0.--4. " AINSP00[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x0 0.--4. " AINSP00[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,..." else bitfld.long 0x0 0.--4. " AINSP00[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." endif elif cpuis("TMPM373F*") bitfld.long 0x0 0.--4. " AINSP00[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM375F*") bitfld.long 0x0 0.--4. " AINSP00[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,..." elif cpuis("TMPM374F*") bitfld.long 0x0 0.--4. " AINSP00[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,..." endif line.long 0x4 "ADBPSET1,PMD Trigger Program Register 1" bitfld.long 0x4 31. " ENSP13 ,REG3 enable" "Disabled,Enabled" bitfld.long 0x4 29.--30. " UVWIS13 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x4 24.--28. " AINSP13[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM375F*") bitfld.long 0x4 24.--28. " AINSP13[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x4 24.--28. " AINSP13[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,..." else bitfld.long 0x4 24.--28. " AINSP13[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." endif elif cpuis("TMPM373F*") bitfld.long 0x4 24.--28. " AINSP13[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM374F*") bitfld.long 0x4 24.--28. " AINSP13[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,..." endif textline " " bitfld.long 0x4 23. " ENSP12 ,REG2 enable" "Disabled,Enabled" bitfld.long 0x4 21.--22. " UVWIS12 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x4 16.--20. " AINSP12[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x4 16.--20. " AINSP12[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,..." else bitfld.long 0x4 16.--20. " AINSP12[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." endif elif cpuis("TMPM375F*") bitfld.long 0x4 16.--20. " AINSP12[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,..." elif cpuis("TMPM373F*") bitfld.long 0x4 16.--20. " AINSP12[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM374F*") bitfld.long 0x4 16.--20. " AINSP12[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,..." endif textline " " bitfld.long 0x4 15. " ENSP11 ,REG1 enable" "Disabled,Enabled" bitfld.long 0x4 13.--14. " UVWIS11 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x4 8.--12. " AINSP11[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x4 8.--12. " AINSP11[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,..." else bitfld.long 0x4 8.--12. " AINSP11[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." endif elif cpuis("TMPM375F*") bitfld.long 0x4 8.--12. " AINSP11[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,..." elif cpuis("TMPM373F*") bitfld.long 0x4 8.--12. " AINSP11[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM374F*") bitfld.long 0x4 8.--12. " AINSP11[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,..." endif textline " " bitfld.long 0x4 7. " ENSP10 ,REG0 enable" "Disabled,Enabled" bitfld.long 0x4 5.--6. " UVWIS10 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x4 0.--4. " AINSP10[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x4 0.--4. " AINSP10[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,..." else bitfld.long 0x4 0.--4. " AINSP10[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." endif elif cpuis("TMPM373F*") bitfld.long 0x4 0.--4. " AINSP10[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM375F*") bitfld.long 0x4 0.--4. " AINSP10[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,..." elif cpuis("TMPM374F*") bitfld.long 0x4 0.--4. " AINSP10[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,..." endif line.long 0x8 "ADBPSET2,PMD Trigger Program Register 2" bitfld.long 0x8 31. " ENSP23 ,REG3 enable" "Disabled,Enabled" bitfld.long 0x8 29.--30. " UVWIS23 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x8 24.--28. " AINSP23[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM375F*") bitfld.long 0x8 24.--28. " AINSP23[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x8 24.--28. " AINSP23[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,..." else bitfld.long 0x8 24.--28. " AINSP23[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." endif elif cpuis("TMPM373F*") bitfld.long 0x8 24.--28. " AINSP23[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM374F*") bitfld.long 0x8 24.--28. " AINSP23[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,..." endif textline " " bitfld.long 0x8 23. " ENSP22 ,REG2 enable" "Disabled,Enabled" bitfld.long 0x8 21.--22. " UVWIS22 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x8 16.--20. " AINSP22[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x8 16.--20. " AINSP22[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,..." else bitfld.long 0x8 16.--20. " AINSP22[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." endif elif cpuis("TMPM375F*") bitfld.long 0x8 16.--20. " AINSP22[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,..." elif cpuis("TMPM373F*") bitfld.long 0x8 16.--20. " AINSP22[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM374F*") bitfld.long 0x8 16.--20. " AINSP22[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,..." endif textline " " bitfld.long 0x8 15. " ENSP21 ,REG1 enable" "Disabled,Enabled" bitfld.long 0x8 13.--14. " UVWIS21 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x8 8.--12. " AINSP21[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x8 8.--12. " AINSP21[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,..." else bitfld.long 0x8 8.--12. " AINSP21[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." endif elif cpuis("TMPM375F*") bitfld.long 0x8 8.--12. " AINSP21[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,..." elif cpuis("TMPM373F*") bitfld.long 0x8 8.--12. " AINSP21[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM374F*") bitfld.long 0x8 8.--12. " AINSP21[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,..." endif textline " " bitfld.long 0x8 7. " ENSP20 ,REG0 enable" "Disabled,Enabled" bitfld.long 0x8 5.--6. " UVWIS20 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x8 0.--4. " AINSP20[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x8 0.--4. " AINSP20[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,..." else bitfld.long 0x8 0.--4. " AINSP20[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." endif elif cpuis("TMPM373F*") bitfld.long 0x8 0.--4. " AINSP20[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM375F*") bitfld.long 0x8 0.--4. " AINSP20[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,..." elif cpuis("TMPM374F*") bitfld.long 0x8 0.--4. " AINSP20[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,..." endif line.long 0xC "ADBPSET3,PMD Trigger Program Register 3" bitfld.long 0xC 31. " ENSP33 ,REG3 enable" "Disabled,Enabled" bitfld.long 0xC 29.--30. " UVWIS33 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0xC 24.--28. " AINSP33[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM375F*") bitfld.long 0xC 24.--28. " AINSP33[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0xC 24.--28. " AINSP33[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,..." else bitfld.long 0xC 24.--28. " AINSP33[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." endif elif cpuis("TMPM373F*") bitfld.long 0xC 24.--28. " AINSP33[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM374F*") bitfld.long 0xC 24.--28. " AINSP33[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,..." endif textline " " bitfld.long 0xC 23. " ENSP32 ,REG2 enable" "Disabled,Enabled" bitfld.long 0xC 21.--22. " UVWIS32 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0xC 16.--20. " AINSP32[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0xC 16.--20. " AINSP32[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,..." else bitfld.long 0xC 16.--20. " AINSP32[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." endif elif cpuis("TMPM375F*") bitfld.long 0xC 16.--20. " AINSP32[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,..." elif cpuis("TMPM373F*") bitfld.long 0xC 16.--20. " AINSP32[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM374F*") bitfld.long 0xC 16.--20. " AINSP32[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,..." endif textline " " bitfld.long 0xC 15. " ENSP31 ,REG1 enable" "Disabled,Enabled" bitfld.long 0xC 13.--14. " UVWIS31 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0xC 8.--12. " AINSP31[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0xC 8.--12. " AINSP31[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,..." else bitfld.long 0xC 8.--12. " AINSP31[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." endif elif cpuis("TMPM375F*") bitfld.long 0xC 8.--12. " AINSP31[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,..." elif cpuis("TMPM373F*") bitfld.long 0xC 8.--12. " AINSP31[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM374F*") bitfld.long 0xC 8.--12. " AINSP31[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,..." endif textline " " bitfld.long 0xC 7. " ENSP30 ,REG0 enable" "Disabled,Enabled" bitfld.long 0xC 5.--6. " UVWIS30 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0xC 0.--4. " AINSP30[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0xC 0.--4. " AINSP30[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,..." else bitfld.long 0xC 0.--4. " AINSP30[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." endif elif cpuis("TMPM373F*") bitfld.long 0xC 0.--4. " AINSP30[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM375F*") bitfld.long 0xC 0.--4. " AINSP30[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,..." elif cpuis("TMPM374F*") bitfld.long 0xC 0.--4. " AINSP30[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,..." endif line.long 0x10 "ADBPSET4,PMD Trigger Program Register 4" bitfld.long 0x10 31. " ENSP43 ,REG3 enable" "Disabled,Enabled" bitfld.long 0x10 29.--30. " UVWIS43 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x10 24.--28. " AINSP43[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM375F*") bitfld.long 0x10 24.--28. " AINSP43[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x10 24.--28. " AINSP43[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,..." else bitfld.long 0x10 24.--28. " AINSP43[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." endif elif cpuis("TMPM373F*") bitfld.long 0x10 24.--28. " AINSP43[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM374F*") bitfld.long 0x10 24.--28. " AINSP43[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,..." endif textline " " bitfld.long 0x10 23. " ENSP42 ,REG2 enable" "Disabled,Enabled" bitfld.long 0x10 21.--22. " UVWIS42 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x10 16.--20. " AINSP42[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x10 16.--20. " AINSP42[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,..." else bitfld.long 0x10 16.--20. " AINSP42[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." endif elif cpuis("TMPM375F*") bitfld.long 0x10 16.--20. " AINSP42[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,..." elif cpuis("TMPM373F*") bitfld.long 0x10 16.--20. " AINSP42[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM374F*") bitfld.long 0x10 16.--20. " AINSP42[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,..." endif textline " " bitfld.long 0x10 15. " ENSP41 ,REG1 enable" "Disabled,Enabled" bitfld.long 0x10 13.--14. " UVWIS41 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x10 8.--12. " AINSP41[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x10 8.--12. " AINSP41[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,..." else bitfld.long 0x10 8.--12. " AINSP41[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." endif elif cpuis("TMPM375F*") bitfld.long 0x10 8.--12. " AINSP41[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,..." elif cpuis("TMPM373F*") bitfld.long 0x10 8.--12. " AINSP41[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM374F*") bitfld.long 0x10 8.--12. " AINSP41[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,..." endif textline " " bitfld.long 0x10 7. " ENSP40 ,REG0 enable" "Disabled,Enabled" bitfld.long 0x10 5.--6. " UVWIS40 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x10 0.--4. " AINSP40[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x10 0.--4. " AINSP40[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,..." else bitfld.long 0x10 0.--4. " AINSP40[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." endif elif cpuis("TMPM373F*") bitfld.long 0x10 0.--4. " AINSP40[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM375F*") bitfld.long 0x10 0.--4. " AINSP40[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,..." elif cpuis("TMPM374F*") bitfld.long 0x10 0.--4. " AINSP40[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,..." endif line.long 0x14 "ADBPSET5,PMD Trigger Program Register 5" bitfld.long 0x14 31. " ENSP53 ,REG3 enable" "Disabled,Enabled" bitfld.long 0x14 29.--30. " UVWIS53 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x14 24.--28. " AINSP53[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM375F*") bitfld.long 0x14 24.--28. " AINSP53[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x14 24.--28. " AINSP53[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,..." else bitfld.long 0x14 24.--28. " AINSP53[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." endif elif cpuis("TMPM373F*") bitfld.long 0x14 24.--28. " AINSP53[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM374F*") bitfld.long 0x14 24.--28. " AINSP53[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,..." endif textline " " bitfld.long 0x14 23. " ENSP52 ,REG2 enable" "Disabled,Enabled" bitfld.long 0x14 21.--22. " UVWIS52 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x14 16.--20. " AINSP52[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x14 16.--20. " AINSP52[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,..." else bitfld.long 0x14 16.--20. " AINSP52[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." endif elif cpuis("TMPM375F*") bitfld.long 0x14 16.--20. " AINSP52[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,..." elif cpuis("TMPM373F*") bitfld.long 0x14 16.--20. " AINSP52[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM374F*") bitfld.long 0x14 16.--20. " AINSP52[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,..." endif textline " " bitfld.long 0x14 15. " ENSP51 ,REG1 enable" "Disabled,Enabled" bitfld.long 0x14 13.--14. " UVWIS51 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x14 8.--12. " AINSP51[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x14 8.--12. " AINSP51[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,..." else bitfld.long 0x14 8.--12. " AINSP51[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." endif elif cpuis("TMPM375F*") bitfld.long 0x14 8.--12. " AINSP51[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,..." elif cpuis("TMPM373F*") bitfld.long 0x14 8.--12. " AINSP51[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM374F*") bitfld.long 0x14 8.--12. " AINSP51[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,..." endif textline " " bitfld.long 0x14 7. " ENSP50 ,REG0 enable" "Disabled,Enabled" bitfld.long 0x14 5.--6. " UVWIS50 ,Phase select" "None,U,V,W" sif cpuis("TMPM372F*") bitfld.long 0x14 0.--4. " AINSP50[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x14 0.--4. " AINSP50[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,..." else bitfld.long 0x14 0.--4. " AINSP50[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." endif elif cpuis("TMPM373F*") bitfld.long 0x14 0.--4. " AINSP50[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM375F*") bitfld.long 0x14 0.--4. " AINSP50[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,..." elif cpuis("TMPM374F*") bitfld.long 0x14 0.--4. " AINSP50[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,..." endif group.long 0xb0++0xb "Timer Trigger Program Registers" line.long 0x0 "ADBTSET03,Timer Trigger Program Register 03" sif (2.<10.) bitfld.long 0x0 31. " ENST3 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 24.--28. " AINST3[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x0 24.--28. " AINST3[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,..." else bitfld.long 0x0 24.--28. " AINST3[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." endif elif cpuis("TMPM375F*") bitfld.long 0x0 24.--28. " AINST3[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,..." elif cpuis("TMPM373F*") bitfld.long 0x0 24.--28. " AINST3[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM374F*") bitfld.long 0x0 24.--28. " AINST3[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,..." endif textline " " bitfld.long 0x0 23. " ENST2 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 16.--20. " AINST2[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x0 16.--20. " AINST2[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,..." else bitfld.long 0x0 16.--20. " AINST2[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." endif elif cpuis("TMPM375F*") bitfld.long 0x0 16.--20. " AINST2[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,..." elif cpuis("TMPM373F*") bitfld.long 0x0 16.--20. " AINST2[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM374F*") bitfld.long 0x0 16.--20. " AINST2[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,..." endif else bitfld.long 0x0 31. " ENST3 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 24.--28. " AINST3[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x0 24.--28. " AINST3[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,..." else bitfld.long 0x0 24.--28. " AINST3[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." endif elif cpuis("TMPM373F*") bitfld.long 0x0 24.--28. " AINST3[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x0 24.--28. " AINST3[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x0 24.--28. " AINST3[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x0 23. " ENST2 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 16.--20. " AINST2[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x0 16.--20. " AINST2[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x0 16.--20. " AINST2[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM375F*") bitfld.long 0x0 16.--20. " AINST2[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x0 16.--20. " AINST2[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x0 16.--20. " AINST2[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif endif textline " " bitfld.long 0x0 15. " ENST1 ,REG1 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 8.--12. " AINST1[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x0 8.--12. " AINST1[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x0 8.--12. " AINST1[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM375F*") bitfld.long 0x0 8.--12. " AINST1[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x0 8.--12. " AINST1[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x0 8.--12. " AINST1[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x0 7. " ENST0 ,REG0 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 0.--4. " AINST0[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x0 0.--4. " AINST0[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x0 0.--4. " AINST0[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x0 0.--4. " AINST0[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM373F*") bitfld.long 0x0 0.--4. " AINST0[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x0 0.--4. " AINST0[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif line.long 0x4 "ADBTSET47,Timer Trigger Program Register 47" sif (6.<10.) bitfld.long 0x4 31. " ENST7 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 24.--28. " AINST7[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x4 24.--28. " AINST7[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,..." else bitfld.long 0x4 24.--28. " AINST7[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." endif elif cpuis("TMPM375F*") bitfld.long 0x4 24.--28. " AINST7[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,..." elif cpuis("TMPM373F*") bitfld.long 0x4 24.--28. " AINST7[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM374F*") bitfld.long 0x4 24.--28. " AINST7[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,..." endif textline " " bitfld.long 0x4 23. " ENST6 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 16.--20. " AINST6[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x4 16.--20. " AINST6[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,..." else bitfld.long 0x4 16.--20. " AINST6[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." endif elif cpuis("TMPM375F*") bitfld.long 0x4 16.--20. " AINST6[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,..." elif cpuis("TMPM373F*") bitfld.long 0x4 16.--20. " AINST6[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM374F*") bitfld.long 0x4 16.--20. " AINST6[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,..." endif else bitfld.long 0x4 31. " ENST7 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 24.--28. " AINST7[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x4 24.--28. " AINST7[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,..." else bitfld.long 0x4 24.--28. " AINST7[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." endif elif cpuis("TMPM373F*") bitfld.long 0x4 24.--28. " AINST7[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x4 24.--28. " AINST7[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x4 24.--28. " AINST7[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x4 23. " ENST6 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 16.--20. " AINST6[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x4 16.--20. " AINST6[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x4 16.--20. " AINST6[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM375F*") bitfld.long 0x4 16.--20. " AINST6[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x4 16.--20. " AINST6[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x4 16.--20. " AINST6[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif endif textline " " bitfld.long 0x4 15. " ENST5 ,REG1 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 8.--12. " AINST5[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x4 8.--12. " AINST5[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x4 8.--12. " AINST5[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM375F*") bitfld.long 0x4 8.--12. " AINST5[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x4 8.--12. " AINST5[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x4 8.--12. " AINST5[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x4 7. " ENST4 ,REG0 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 0.--4. " AINST4[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x4 0.--4. " AINST4[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x4 0.--4. " AINST4[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x4 0.--4. " AINST4[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM373F*") bitfld.long 0x4 0.--4. " AINST4[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x4 0.--4. " AINST4[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif line.long 0x8 "ADBTSET811,Timer Trigger Program Register 811" sif (10.<10.) bitfld.long 0x8 31. " ENST11 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 24.--28. " AINST11[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x8 24.--28. " AINST11[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,..." else bitfld.long 0x8 24.--28. " AINST11[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." endif elif cpuis("TMPM375F*") bitfld.long 0x8 24.--28. " AINST11[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,..." elif cpuis("TMPM373F*") bitfld.long 0x8 24.--28. " AINST11[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM374F*") bitfld.long 0x8 24.--28. " AINST11[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,..." endif textline " " bitfld.long 0x8 23. " ENST10 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 16.--20. " AINST10[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x8 16.--20. " AINST10[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,..." else bitfld.long 0x8 16.--20. " AINST10[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." endif elif cpuis("TMPM375F*") bitfld.long 0x8 16.--20. " AINST10[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,..." elif cpuis("TMPM373F*") bitfld.long 0x8 16.--20. " AINST10[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM374F*") bitfld.long 0x8 16.--20. " AINST10[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,..." endif else bitfld.long 0x8 31. " ENST11 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 24.--28. " AINST11[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x8 24.--28. " AINST11[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,..." else bitfld.long 0x8 24.--28. " AINST11[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." endif elif cpuis("TMPM373F*") bitfld.long 0x8 24.--28. " AINST11[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x8 24.--28. " AINST11[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x8 24.--28. " AINST11[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x8 23. " ENST10 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 16.--20. " AINST10[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x8 16.--20. " AINST10[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x8 16.--20. " AINST10[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM375F*") bitfld.long 0x8 16.--20. " AINST10[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x8 16.--20. " AINST10[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x8 16.--20. " AINST10[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif endif textline " " bitfld.long 0x8 15. " ENST9 ,REG1 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 8.--12. " AINST9[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x8 8.--12. " AINST9[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x8 8.--12. " AINST9[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM375F*") bitfld.long 0x8 8.--12. " AINST9[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x8 8.--12. " AINST9[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x8 8.--12. " AINST9[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x8 7. " ENST8 ,REG0 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 0.--4. " AINST8[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x8 0.--4. " AINST8[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x8 0.--4. " AINST8[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x8 0.--4. " AINST8[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM373F*") bitfld.long 0x8 0.--4. " AINST8[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x8 0.--4. " AINST8[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif group.long 0xbc++0xb "Software Trigger Program Registers" line.long 0x0 "ADBSSET03,Software Trigger Program Register 03" sif (2.<10.) bitfld.long 0x0 31. " ENSS3 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 24.--28. " AINSS3[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x0 24.--28. " AINSS3[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x0 24.--28. " AINSS3[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM375F*") bitfld.long 0x0 24.--28. " AINSS3[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x0 24.--28. " AINSS3[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x0 24.--28. " AINSS3[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x0 23. " ENSS2 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 16.--20. " AINSS2[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x0 16.--20. " AINSS2[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x0 16.--20. " AINSS2[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM373F*") bitfld.long 0x0 16.--20. " AINSS2[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x0 16.--20. " AINSS2[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x0 16.--20. " AINSS2[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif else bitfld.long 0x0 31. " ENSS3 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 24.--28. " AINSS3[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x0 24.--28. " AINSS3[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x0 24.--28. " AINSS3[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM373F*") bitfld.long 0x0 24.--28. " AINSS3[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x0 24.--28. " AINSS3[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x0 24.--28. " AINSS3[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x0 23. " ENSS2 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 16.--20. " AINSS2[4:0],AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x0 16.--20. " AINSS2[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x0 16.--20. " AINSS2[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM375F*") bitfld.long 0x0 16.--20. " AINSS2[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x0 16.--20. " AINSS2[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x0 16.--20. " AINSS2[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif endif textline " " bitfld.long 0x0 15. " ENSS1 ,REG1 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 8.--12. " AINSS1[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x0 8.--12. " AINSS1[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x0 8.--12. " AINSS1[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM373F*") bitfld.long 0x0 8.--12. " AINSS1[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x0 8.--12. " AINSS1[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x0 8.--12. " AINSS1[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x0 7. " ENSS0 ,REG0 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 0.--4. " AINSS0[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x0 0.--4. " AINSS0[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x0 0.--4. " AINSS0[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM375F*") bitfld.long 0x0 0.--4. " AINSS0[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x0 0.--4. " AINSS0[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x0 0.--4. " AINSS0[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif line.long 0x4 "ADBSSET47,Software Trigger Program Register 47" sif (6.<10.) bitfld.long 0x4 31. " ENSS7 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 24.--28. " AINSS7[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x4 24.--28. " AINSS7[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x4 24.--28. " AINSS7[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM375F*") bitfld.long 0x4 24.--28. " AINSS7[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x4 24.--28. " AINSS7[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x4 24.--28. " AINSS7[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x4 23. " ENSS6 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 16.--20. " AINSS6[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x4 16.--20. " AINSS6[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x4 16.--20. " AINSS6[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM373F*") bitfld.long 0x4 16.--20. " AINSS6[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x4 16.--20. " AINSS6[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x4 16.--20. " AINSS6[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif else bitfld.long 0x4 31. " ENSS7 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 24.--28. " AINSS7[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x4 24.--28. " AINSS7[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x4 24.--28. " AINSS7[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM373F*") bitfld.long 0x4 24.--28. " AINSS7[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x4 24.--28. " AINSS7[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x4 24.--28. " AINSS7[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x4 23. " ENSS6 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 16.--20. " AINSS6[4:0],AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x4 16.--20. " AINSS6[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x4 16.--20. " AINSS6[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM375F*") bitfld.long 0x4 16.--20. " AINSS6[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x4 16.--20. " AINSS6[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x4 16.--20. " AINSS6[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif endif textline " " bitfld.long 0x4 15. " ENSS5 ,REG1 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 8.--12. " AINSS5[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x4 8.--12. " AINSS5[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x4 8.--12. " AINSS5[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM373F*") bitfld.long 0x4 8.--12. " AINSS5[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x4 8.--12. " AINSS5[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x4 8.--12. " AINSS5[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x4 7. " ENSS4 ,REG0 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 0.--4. " AINSS4[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x4 0.--4. " AINSS4[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x4 0.--4. " AINSS4[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM375F*") bitfld.long 0x4 0.--4. " AINSS4[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x4 0.--4. " AINSS4[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x4 0.--4. " AINSS4[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif line.long 0x8 "ADBSSET811,Software Trigger Program Register 811" sif (10.<10.) bitfld.long 0x8 31. " ENSS11 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 24.--28. " AINSS11[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x8 24.--28. " AINSS11[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x8 24.--28. " AINSS11[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM375F*") bitfld.long 0x8 24.--28. " AINSS11[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x8 24.--28. " AINSS11[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x8 24.--28. " AINSS11[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x8 23. " ENSS10 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 16.--20. " AINSS10[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x8 16.--20. " AINSS10[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x8 16.--20. " AINSS10[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM373F*") bitfld.long 0x8 16.--20. " AINSS10[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x8 16.--20. " AINSS10[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x8 16.--20. " AINSS10[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif else bitfld.long 0x8 31. " ENSS11 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 24.--28. " AINSS11[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x8 24.--28. " AINSS11[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x8 24.--28. " AINSS11[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM373F*") bitfld.long 0x8 24.--28. " AINSS11[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x8 24.--28. " AINSS11[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x8 24.--28. " AINSS11[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x8 23. " ENSS10 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 16.--20. " AINSS10[4:0],AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,..." elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x8 16.--20. " AINSS10[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x8 16.--20. " AINSS10[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM375F*") bitfld.long 0x8 16.--20. " AINSS10[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x8 16.--20. " AINSS10[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x8 16.--20. " AINSS10[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif endif textline " " bitfld.long 0x8 15. " ENSS9 ,REG1 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 8.--12. " AINSS9[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x8 8.--12. " AINSS9[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x8 8.--12. " AINSS9[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM373F*") bitfld.long 0x8 8.--12. " AINSS9[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x8 8.--12. " AINSS9[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x8 8.--12. " AINSS9[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x8 7. " ENSS8 ,REG0 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 0.--4. " AINSS8[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") sif ("B"=="A") bitfld.long 0x8 0.--4. " AINSS8[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,,,,,,,,,,,,,,,,,,,," else bitfld.long 0x8 0.--4. " AINSS8[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif elif cpuis("TMPM375F*") bitfld.long 0x8 0.--4. " AINSS8[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x8 0.--4. " AINSS8[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x8 0.--4. " AINSS8[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif group.long 0xc8++0xb "Constant Conversion Program Registers" line.long 0x0 "ADBASET03,Constant Conversion Program Register 03" sif (2.<10.) bitfld.long 0x0 31. " ENSA3 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 24.--28. " AINSA3[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x0 24.--28. " AINSA3[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x0 24.--28. " AINSA3[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x0 24.--28. " AINSA3[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x0 24.--28. " AINSA3[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x0 23. " ENSA2 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 16.--20. " AINSA2[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x0 16.--20. " AINSA2[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x0 16.--20. " AINSA2[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x0 16.--20. " AINSA2[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x0 16.--20. " AINSA2[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif else bitfld.long 0x0 31. " ENSA3 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 24.--28. " AINSA3[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x0 24.--28. " AINSA3[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x0 24.--28. " AINSA3[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x0 24.--28. " AINSA3[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x0 24.--28. " AINSA3[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x0 23. " ENSA2 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 16.--20. " AINSA2[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x0 16.--20. " AINSA2[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x0 16.--20. " AINSA2[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x0 16.--20. " AINSA2[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x0 16.--20. " AINSA2[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x0 15. " ENSA1 ,REG1 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 8.--12. " AINSA1[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x0 8.--12. " AINSA1[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x0 8.--12. " AINSA1[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x0 8.--12. " AINSA1[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x0 8.--12. " AINSA1[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x0 7. " ENSA0 ,REG0 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x0 0.--4. " AINSA0[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x0 0.--4. " AINSA0[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x0 0.--4. " AINSA0[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x0 0.--4. " AINSA0[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x0 0.--4. " AINSA0[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif endif line.long 0x4 "ADBASET47,Constant Conversion Program Register 47" sif (6.<10.) bitfld.long 0x4 31. " ENSA7 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 24.--28. " AINSA7[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x4 24.--28. " AINSA7[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x4 24.--28. " AINSA7[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x4 24.--28. " AINSA7[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x4 24.--28. " AINSA7[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x4 23. " ENSA6 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 16.--20. " AINSA6[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x4 16.--20. " AINSA6[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x4 16.--20. " AINSA6[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x4 16.--20. " AINSA6[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x4 16.--20. " AINSA6[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif else bitfld.long 0x4 31. " ENSA7 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 24.--28. " AINSA7[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x4 24.--28. " AINSA7[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x4 24.--28. " AINSA7[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x4 24.--28. " AINSA7[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x4 24.--28. " AINSA7[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x4 23. " ENSA6 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 16.--20. " AINSA6[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x4 16.--20. " AINSA6[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x4 16.--20. " AINSA6[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x4 16.--20. " AINSA6[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x4 16.--20. " AINSA6[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x4 15. " ENSA5 ,REG1 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 8.--12. " AINSA5[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x4 8.--12. " AINSA5[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x4 8.--12. " AINSA5[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x4 8.--12. " AINSA5[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x4 8.--12. " AINSA5[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x4 7. " ENSA4 ,REG0 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x4 0.--4. " AINSA4[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x4 0.--4. " AINSA4[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x4 0.--4. " AINSA4[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x4 0.--4. " AINSA4[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x4 0.--4. " AINSA4[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif endif line.long 0x8 "ADBASET811,Constant Conversion Program Register 811" sif (10.<10.) bitfld.long 0x8 31. " ENSA11 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 24.--28. " AINSA11[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x8 24.--28. " AINSA11[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x8 24.--28. " AINSA11[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x8 24.--28. " AINSA11[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x8 24.--28. " AINSA11[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x8 23. " ENSA10 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 16.--20. " AINSA10[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x8 16.--20. " AINSA10[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x8 16.--20. " AINSA10[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x8 16.--20. " AINSA10[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x8 16.--20. " AINSA10[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif else bitfld.long 0x8 31. " ENSA11 ,REG3 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 24.--28. " AINSA11[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x8 24.--28. " AINSA11[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x8 24.--28. " AINSA11[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x8 24.--28. " AINSA11[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x8 24.--28. " AINSA11[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x8 23. " ENSA10 ,REG2 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 16.--20. " AINSA10[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x8 16.--20. " AINSA10[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x8 16.--20. " AINSA10[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x8 16.--20. " AINSA10[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x8 16.--20. " AINSA10[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x8 15. " ENSA9 ,REG1 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 8.--12. " AINSA9[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x8 8.--12. " AINSA9[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x8 8.--12. " AINSA9[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x8 8.--12. " AINSA9[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x8 8.--12. " AINSA9[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif textline " " bitfld.long 0x8 7. " ENSA8 ,REG0 enable" "Disabled,Enabled" sif cpuis("TMPM372F*") bitfld.long 0x8 0.--4. " AINSA8[4:0] ,AIN select" ",,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM376F*") bitfld.long 0x8 0.--4. " AINSA8[4:0] ,AIN select" "AINB0,AINB1,AINB2,AINB3,AINB4,AINB5,AINB6,AINB7,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM375F*") bitfld.long 0x8 0.--4. " AINSA8[4:0] ,AIN select" ",,,,,,,,,AINB9,AINB10,AINB11,AINB12,,,,AINB16,,,,,,,,,,,,,,," elif cpuis("TMPM373F*") bitfld.long 0x8 0.--4. " AINSA8[4:0] ,AIN select" ",,AINB2,AINB3,,,,,AINB8,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," elif cpuis("TMPM374F*") bitfld.long 0x8 0.--4. " AINSA8[4:0] ,AIN select" ",,AINB2,AINB3,,,,,,AINB9,AINB10,AINB11,AINB12,,,,,,,,,,,,,,,,,,," endif endif endif sif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*") endif width 0xb endif tree.end tree.end sif cpuis("TMPM341F*")||cpuis("TMPM369F*") tree.open "Digital/Analog Converter (DAC)" tree "Channel 0" base ad:0x40054000 width 10. group.long 0x00++0x07 line.long 0x00 "DA0CTL,Control register" bitfld.long 0x00 1. " VREFON ,VREF control" "Off,On" bitfld.long 0x00 0. " OP ,DAC operation control" "Disabled,Enabled" line.long 0x04 "DA0REG,Data register" sif cpuis("TMPM369F*") hexmask.long.word 0x04 6.--15. 1. " DAC[9:0] ,Variable value setting" else hexmask.long.word 0x04 0.--9. 1. " DAC ,Conversion value setting" endif sif cpuis("TMPM369F*") group.long 0x08++0x03 line.long 0x00 "DACDCTL0,Waveform output control register" bitfld.long 0x00 18.--20. " OFFSET[2:0] ,Offset setting of output waveform" "0VDD,1/8VDD,2/8VDD,3/8VDD,4/8VDD,5/8VDD,6/8VDD," bitfld.long 0x00 16.--17. " AMPSEL[1:0] ,Amplitude setting of output waveform" "1/1VDD,1/2VDD,1/4VDD," bitfld.long 0x00 9.--11. " TRGSEL[2:0] ,Trigger selection" "Software,/DATRG,INTTB21,INTTB31,INTTB41,INTTB51,INTTB61,INTTB71" bitfld.long 0x00 8. " TRGEN ,Trigger function" "Disabled,Enabled" bitfld.long 0x00 7. " DMAEN ,DMA enable" "Disabled,Enabled" bitfld.long 0x00 0.--1. " WAVE[1:0] ,Output waveform selection" "No waveform,Triangle wave,Noise waveform,Sine wave" wgroup.long 0x0C++0x03 line.long 0x00 "DACTCTL0,Waveform trigger control register" bitfld.long 0x00 15. " DACCLR ,Initializing control of DAC" "-,Clear requests" bitfld.long 0x00 0. " SWTRG ,Software output control" "-,Output" group.long 0x10++0x03 line.long 0x00 "DACVCTL0,VOUTHOLD adjustment register" bitfld.long 0x00 4.--7. " VHOLDCTB ,Post adjustment register for VOUTHOLD time" "Prohibited,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " VHOLDCTF ,Pre adjustment register for VOUTHOLD time" "Prohibited,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif width 0xb tree.end tree "Channel 1" base ad:0x40055000 width 10. group.long 0x00++0x07 line.long 0x00 "DA1CTL,Control register" bitfld.long 0x00 1. " VREFON ,VREF control" "Off,On" bitfld.long 0x00 0. " OP ,DAC operation control" "Disabled,Enabled" line.long 0x04 "DA1REG,Data register" sif cpuis("TMPM369F*") hexmask.long.word 0x04 6.--15. 1. " DAC[9:0] ,Variable value setting" else hexmask.long.word 0x04 0.--9. 1. " DAC ,Conversion value setting" endif sif cpuis("TMPM369F*") group.long 0x08++0x03 line.long 0x00 "DACDCTL1,Waveform output control register" bitfld.long 0x00 18.--20. " OFFSET[2:0] ,Offset setting of output waveform" "0VDD,1/8VDD,2/8VDD,3/8VDD,4/8VDD,5/8VDD,6/8VDD," bitfld.long 0x00 16.--17. " AMPSEL[1:0] ,Amplitude setting of output waveform" "1/1VDD,1/2VDD,1/4VDD," bitfld.long 0x00 9.--11. " TRGSEL[2:0] ,Trigger selection" "Software,/DATRG,INTTB21,INTTB31,INTTB41,INTTB51,INTTB61,INTTB71" bitfld.long 0x00 8. " TRGEN ,Trigger function" "Disabled,Enabled" bitfld.long 0x00 7. " DMAEN ,DMA enable" "Disabled,Enabled" bitfld.long 0x00 0.--1. " WAVE[1:0] ,Output waveform selection" "No waveform,Triangle wave,Noise waveform,Sine wave" wgroup.long 0x0C++0x03 line.long 0x00 "DACTCTL1,Waveform trigger control register" bitfld.long 0x00 15. " DACCLR ,Initializing control of DAC" "-,Clear requests" bitfld.long 0x00 0. " SWTRG ,Software output control" "-,Output" group.long 0x10++0x03 line.long 0x00 "DACVCTL1,VOUTHOLD adjustment register" bitfld.long 0x00 4.--7. " VHOLDCTB ,Post adjustment register for VOUTHOLD time" "Prohibited,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " VHOLDCTF ,Pre adjustment register for VOUTHOLD time" "Prohibited,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif width 0xb tree.end tree.end endif tree "Watchdog Timer(WDT)" sif cpuis("TMPM33?F*")||cpuis("TMPM37?F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*") base ad:0x40040000 width 13. group.long 0x00++0x03 line.long 0x00 "WDMOD,Watchdog Timer Mode Register" bitfld.long 0x00 7. " WDTE ,WDT enable" "Disabled,Enabled" bitfld.long 0x00 4.--6. " WDTP[2:0] ,Selects WDT detection time" "(2^15)/fsys,(2^17)/fsys,(2^19)/fsys,(2^21)/fsys,(2^23)/fsys,(2^25)/fsys,," bitfld.long 0x00 2. " I2WDT ,Operation when IDLE mode" "Stop,Operation" bitfld.long 0x00 1. " RESCR ,Operation after detecting malfunction" "Interrupt,Reset" wgroup.long 0x04++0x03 line.long 0x00 "WDCR,Watchdog Timer Control Register" hexmask.long.byte 0x00 0.--7. 1. " WDCR ,Disable/clear code" width 0xb elif cpuis("TMPM341F*")||cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") base ad:0x400F2000 width 13. group.long 0x00++0x03 line.long 0x00 "WDMOD,Watchdog Timer Mode Register" bitfld.long 0x00 7. " WDTE ,WDT enable" "Disabled,Enabled" bitfld.long 0x00 4.--6. " WDTP[2:0] ,Selects WDT detection time" "(2^15)/fsys,(2^17)/fsys,(2^19)/fsys,(2^21)/fsys,(2^23)/fsys,(2^25)/fsys,," bitfld.long 0x00 2. " I2WDT ,Operation when IDLE mode" "Stop,Operation" bitfld.long 0x00 1. " RESCR ,Operation after detecting malfunction" "Interrupt,Reset" wgroup.long 0x04++0x03 line.long 0x00 "WDCR,Watchdog Timer Control Register" hexmask.long.byte 0x00 0.--7. 1. " WDCR ,Disable/clear code" width 0xb elif cpuis("TMPM395F*") base ad:0x400F0080 width 13. group.long 0x00++0x03 line.long 0x00 "WDMOD,Watchdog Timer Mode Register" bitfld.long 0x00 7. " WDTE ,WDT enable" "Disabled,Enabled" bitfld.long 0x00 4.--6. " WDTP[2:0] ,Selects WDT detection time" "(2^15)/fsys,(2^17)/fsys,(2^19)/fsys,(2^21)/fsys,(2^23)/fsys,(2^25)/fsys,," bitfld.long 0x00 2. " I2WDT ,Operation when IDLE mode" "Stop,Operation" bitfld.long 0x00 1. " RESCR ,Operation after detecting malfunction" "Interrupt,Reset" wgroup.long 0x04++0x03 line.long 0x00 "WDCR,Watchdog Timer Control Register" hexmask.long.byte 0x00 0.--7. 1. " WDCR ,Disable/clear code" width 0xb elif cpuis("TMPM320C1*") base ad:0x40006000 width 12. group.long 0x00++0x03 line.long 0x00 "WDOGLOAD,Watchdog load register" rgroup.long 0x04++0x03 line.long 0x00 "WDOGVALUE,The current value for the watchdog counter" group.long 0x08++0x03 line.long 0x00 "WDOGCONTROL,Watchdog control register" bitfld.long 0x00 1. " RESEN ,WDT reset output enable" "Disabled,Enabled" bitfld.long 0x00 0. " INTEN ,WDT counter and interrupt enable" "Disabled,Enabled" wgroup.long 0x0C++0x03 line.long 0x00 "WDOGINTCLR,Clears the watchdog interrupt" rgroup.long 0x10++0x07 line.long 0x00 "WDOGRIS,Watchdog raw interrupt status" bitfld.long 0x00 0. " RAWWDTINT ,Interrupt status before the enable gate" "No interrupted,Interrupted" line.long 0x04 "WDOGMIS,Watchdog masked interrupt status" bitfld.long 0x04 0. " WDTINT ,Interrupt status after the enable gate" "No interrupted,Interrupted" group.long 0xC00++0x03 line.long 0x00 "WDOGLOCK,Watchdog Lock register" hexmask.long 0x00 1.--31. 1. " REGWEN ,Enable to other WDT registers" bitfld.long 0x00 0. " REGWENST ,Write disable to other WDT registers" "Not locked,Locked" width 0xb endif tree.end sif cpuis("TMPM320C1D*") tree "The Inter-IC Sound Bus(I2S)" base ad:0x40016000 width 19. group.long 0x00++0x03 line.long 0x00 "I2S_IN_CONT,I2S Input Control Register" bitfld.long 0x00 24. " IOPEN ,Operation Enable of the Receiver" "Disabled,Enabled" bitfld.long 0x00 16. " IHREQ ,Hardware Request" "De-assert/clear,Assert/set" bitfld.long 0x00 8. " ITMODE ,16-bit data transfer mode of the Receiver" "Normal transfer,16-bit transfer" textline " " bitfld.long 0x00 4.--5. " ISLT ,Number of slots of the Receiver" "32 Slot,48 Slot,64 Slot,64 Slot" bitfld.long 0x00 2.--3. " IFMT ,Data format of the Receiver" "Front-aligned,Rear-aligned,I2S,I2S" bitfld.long 0x00 0.--1. " ILNG ,Data length of the Receiver" "16 bit,18 bit,20 bit,24 bit" group.long 0x10++0x03 line.long 0x00 "I2S_IN_FIFOState,I2S Input FIFO State Register" rbitfld.long 0x00 24. " IFIFOBANK ,Access side of the FIFO block of the Receiver" "Bank A,Bank B" rbitfld.long 0x00 20.--22. " IPOINT_BUS ,FIFO bus pointer" "0,1,2,3,4,5,6,7" rbitfld.long 0x00 16.--18. " IPOINT_I2S ,FIFO I2S pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 12. " IFIFOINT ,FIFO Interrupt Enable of the Receiver" "Disabled,Enabled" bitfld.long 0x00 8. " IFIFOCLR ,FIFO Interrupt Clear of the Receiver" "Invalid,Clear" rbitfld.long 0x00 2. " IFIFOOVR ,FIFO Overflow of the Receiver" "No overflow,Overflow" textline " " rbitfld.long 0x00 1. " IFIFOUDR ,FIFO Underflow of the Receiver" "No underflow,Underflow" rbitfld.long 0x00 0. " IFIFOERR ,FIFO Error of the Receiver" "No error,Error" rgroup.long 0x100++0x03 line.long 0x00 "I2S_IN_FIFOData,I2S Input FIFO Data Access Register" group.long 0x200++0x03 line.long 0x00 "I2S_OUT_FIFOState,I2S Output FIFO State Register" bitfld.long 0x00 24. " OOPEN ,Operation Enable of the Transmitter" "Disabled,Enabled" bitfld.long 0x00 16. " OHREQ ,Hardware Request (to DMAC) of the Transmitter" "De-assert/clear,Assert/set" bitfld.long 0x00 8. " OTMODE ,16-bit data transfer mode of the Transmitter" "Normal transfer,16-bit transfer" textline " " bitfld.long 0x00 4.--5. " OSLT ,Number of slots of the Transmitter" "32 Slot,48 Slot,64 Slot,64 Slot" bitfld.long 0x00 2.--3. " OFMT ,Data format of the Transmitter" "Front-aligned,Rear-aligned,I2S,I2S" bitfld.long 0x00 0.--1. " OLNG ,Data length of the Transmitter" "16 bit,18 bit,20 bit,24 bit" group.long 0x210++0x03 line.long 0x00 "I2S_OUT_CONT,I2S Output Control Register" rbitfld.long 0x00 24. " OFIFOBANK ,Access side of the FIFO block of the Transmitter" "Bank A,Bank B" rbitfld.long 0x00 20.--22. " OPOINT_BUS ,FIFO bus pointer of the Transmitter" "0,1,2,3,4,5,6,7" rbitfld.long 0x00 16.--18. " OPOINT_I2S ,FIFO I2S pointer of the Transmitter" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 12. " OFIFOINT ,FIFO Interrupt Enable of the Transmitter" "Disabled,Enabled" bitfld.long 0x00 8. " OFIFOCLR ,FIFO Interrupt Clear of the Transmitter" "Invalid,Clear" rbitfld.long 0x00 2. " OFIFOOVR ,FIFO Overflow of the Transmitter" "No overflow,Overflow" textline " " rbitfld.long 0x00 1. " OFIFOUDR ,FIFO Underflow of the Transmitter" "No underflow,Underflow" rbitfld.long 0x00 0. " OFIFOERR ,FIFO Error of the Transmitter" "No error,Error" wgroup.long 0x300++0x03 line.long 0x00 "I2S_OUT_FIFOData,I2S Output FIFO Data Access Register" group.long 0x3FC++0x03 line.long 0x00 "I2S_CG_CNT,I2S Clock Generator Control Register" bitfld.long 0x00 12. " LRCKOSEL ,LRCK Clock Selection of the Transmitter" "Internal,External" bitfld.long 0x00 11. " BCKOSEL ,BCK Clock Selection of the Transmitter" " Internal,External" bitfld.long 0x00 9. " LRCKIPOL ,LRCK Clock Polarity Selection of the Receiver" "Forward,Inverted" textline " " bitfld.long 0x00 7. " LRCKOPOL ,LRCK Clock Polarity Selection of the Transmitter" "Forward,Inverted" width 0xb tree.end endif tree "Oscillation Frequency Detector (OFD)" sif cpuis("TMPM37?F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*") base ad:0x40040800 elif cpuis("TMPM341F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") base ad:0x400F1000 elif cpuis("TMPM395F*") base ad:0x400F0600 endif width 13. sif cpuis("TMPM380F*")||cpuis("TMPM382F*") group.long 0x00++0x0B line.long 0x00 "OFDCR1,Oscillation frequency detection control register 1" hexmask.long.byte 0x00 0.--7. 1. " CLKWEN ,Controls register write" line.long 0x04 "OFDCR2,Oscillation frequency detection control register 2" hexmask.long.byte 0x04 0.--7. 1. " CLKSEN ,Controls frequency detecting" line.long 0x08 "OFDMN,Lower detection frequency setting register" hexmask.long.byte 0x08 0.--7. 1. " OFDMN ,Set the count value of lower detection frequency" group.long 0x10++0x03 line.long 0x00 "OFDMX,Higher detection frequency setting register" hexmask.long.byte 0x00 0.--7. 1. " OFDMX ,Set the count value of higher detection frequency" group.long 0x18++0x07 line.long 0x00 "OFDRST,Oscillation frequency detector reset enable control register" bitfld.long 0x00 0. " OFDRSTEN ,Controls generating a reset" "Disabled,Enabled" line.long 0x04 "OFDSTAT,Oscillation frequency detector Status register" bitfld.long 0x04 1. " OFDBUSY ,OFD operation" "Run,Stopped" bitfld.long 0x04 0. " FRQERR ,Frequency Status flag" "No Error,Error" elif cpuis("TMPM341F*") group.long 0x00++0x0B line.long 0x00 "OFDCR1,Control register 1" hexmask.long.byte 0x00 0.--7. 1. " CLKWEN ,Controls register write" line.long 0x04 "OFDCR2,Control register 2" hexmask.long.byte 0x04 0.--7. 1. " CLKSEN ,Controls frequency detecting" line.long 0x08 "OFDMN,Lower detection frequency setting register" hexmask.long.word 0x08 0.--8. 1. " OFDMN ,Sets lower detection frequency" group.long 0x10++0x03 line.long 0x00 "OFDMX,Higher detection frequency setting register" hexmask.long.word 0x00 0.--8. 1. " OFDMX ,Sets higher detection frequency" group.long 0x18++0x07 line.long 0x00 "OFDRST,Reset control register" bitfld.long 0x00 0. " OFDRSTEN ,Controls generating a reset" "Disabled,Enabled" line.long 0x04 "OFDSTAT,Oscillation frequency detector Status register" bitfld.long 0x04 1. " OFDBUSY ,OFD operation" "Run,Stopped" bitfld.long 0x04 0. " FRQERR ,Error detecting flag" "No Error,Error" elif cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") group.long 0x00++0x23 line.long 0x00 "OFDCR1,Control register 1" hexmask.long.byte 0x00 0.--7. 1. " OFDWEN ,Controls register write" line.long 0x04 "OFDCR2,Control register 2" hexmask.long.byte 0x04 0.--7. 1. " OFDEN ,Controls frequency detecting" line.long 0x08 "OFDMN0,Lower detection frequency setting register 0" hexmask.long.word 0x08 0.--8. 1. " OFDMN0 ,Sets internal lower detection frequency" line.long 0x0C "OFDMN1,Lower detection frequency setting register 1" hexmask.long.word 0x08 0.--8. 1. " OFDMN1 ,Sets external lower detection frequency" line.long 0x10 "OFDMX0,Higher detection frequency setting register 0" hexmask.long.word 0x10 0.--8. 1. " OFDMX0 ,Sets internal higher detection frequency" line.long 0x14 "OFDMX1,Higher detection frequency setting register 1" hexmask.long.word 0x14 0.--8. 1. " OFDMX1 ,Sets external higher detection frequency" line.long 0x18 "OFDRST,Reset control register" bitfld.long 0x18 0. " OFDRSTEN ,Controls generating a reset" "Disabled,Enabled" line.long 0x1C "OFDSTAT,Oscillation frequency detector Status register" bitfld.long 0x1C 1. " OFDBUSY ,OFD operation" "Run,Stopped" bitfld.long 0x1C 0. " FRQERR ,Error detecting flag" "No Error,Error" line.long 0x20 "OFDMON,External high frequency" bitfld.long 0x20 0. " OFDMON ,Select intended detection frequency" "Normal mode,Monitor mode" elif cpuis("TMPM395F*") group.long 0x00++0x0B line.long 0x00 "CLKSCR1,Oscillation frequency detection control register 1" hexmask.long.byte 0x00 0.--7. 1. " CLKWEN ,Controls register write" line.long 0x04 "CLKSCR2,Oscillation frequency detection control register 2" hexmask.long.byte 0x04 0.--7. 1. " CLKSEN ,Controls frequency detecting" line.long 0x08 "CLKSMN,Lower detection frequency setting register" hexmask.long.word 0x08 0.--8. 1. " CLKSMN ,Sets internal lower detection frequency" group.long 0x10++0x03 line.long 0x00 "CLKSMX,Higher detection frequency setting register" hexmask.long.word 0x00 0.--8. 1. " CLKSMX ,Sets internal higher detection frequency" else group.long 0x00++0x17 line.long 0x00 "OFDCR1,Oscillation frequency detection control register 1" hexmask.long.byte 0x00 0.--7. 1. " CLKWEN ,Controls register write" line.long 0x04 "OFDCR2,Oscillation frequency detection control register 2" hexmask.long.byte 0x04 0.--7. 1. " CLKSEN ,Controls frequency detecting" line.long 0x08 "OFDMNPLLOFF,Lower detection frequency setting register" hexmask.long.word 0x08 0.--8. 1. " OFDMNPLLOFF ,Sets internal lower detection frequency" line.long 0x0C "OFDMNPLLON,Lower detection frequency setting register" hexmask.long.word 0x08 0.--8. 1. " OFDMNPLLON ,Sets external lower detection frequency" line.long 0x10 "OFDMXPLLOFF,Higher detection frequency setting register" hexmask.long.word 0x10 0.--8. 1. " OFDMXPLLOFF ,Sets internal higher detection frequency" line.long 0x14 "OFDMXPLLON,Higher detection frequency setting register" hexmask.long.word 0x14 0.--8. 1. " OFDMXPLLON ,Sets external higher detection frequency" endif width 0xb tree.end tree "Voltage Detection Circuit (VLTD)" sif cpuis("TMPM37?F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*") base ad:0x40040900 width 6. group.long 0x00++0x3 line.long 0x00 "VDCR,Voltage detection control register" sif cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x00 1.--2. " VDLVL[1:0] ,Detection voltage" "3.8+/-0.2V,4.1+/-0.2V,4.4+/-0.2V,4.6+/-0.2V" elif (cpuis("TMPM37?F*")) bitfld.long 0x00 1.--2. " VDLVL[1:0] ,Detection voltage" ",4.1+/-0.2V,4.4+/-0.2V,4.6+/-0.2V" endif bitfld.long 0x00 0. " VDEN ,Voltage detection enable" "Disabled,Enabled" sif cpuis("TMPM380F*")||cpuis("TMPM382F*") rgroup.long 0x04++0x3 line.long 0x00 "VDSR,Voltage detection status register" bitfld.long 0x00 0. " VDSR ,Power supply voltage is higher/lower than the detection voltage (VDLVL[1:0])" "Higher,Lower" endif width 0xb endif tree.end tree.open "Vector Engine (VE)" tree "Common" sif cpuis("TMPM37?F*") base ad:0x40050000 width 15. sif cpuis("TMPM375F*") if (((d.l(ad:0x40050000)&0x01))==0x00) group.long 0x00++0x3 line.long 0x00 "VEEN,VE enable register" bitfld.long 0x00 1. " VEIDLEN ,Idle mode" "Not activated,Activated" bitfld.long 0x00 0. " VEEN ,VE enable" "Disabled,Enabled" wgroup.long 0x04++0x3 line.long 0x00 "VECPURUNTRG,CPU start trigger selection register" bitfld.long 0x00 1. " VCPURTB ,Channel 1 start" "No effect,Start" group.long 0x08++0x03 line.long 0x00 "VETASKAPP,Task selection register" bitfld.long 0x00 4.--7. " VTASKB ,Channel 1 task selection (individual execution/schedule number)" "Output control,Trigger generation,Input processing,Input phase conversion,Input coordinate axis conversion,Current control,SIN/COS computation,Output coordinate axis conversion,Output phase conversion,Output control 2,Input processing 2,Output phase transformation 2,ATAN,SQRT,," group.long 0xC++0xF line.long 0x00 "VEACTSCH,Operation schedule selection register" bitfld.long 0x00 4.--7. " VACTB ,Channel 1 schedule" "Individual,Schedule 1,Schedule 2,Schedule 3,Schedule 4,Schedule 5,Schedule 6,Schedule 7,Schedule 8,Schedule 9,Schedule 10,Schedule 11,Schedule 12,Schedule 13,Schedule 14,Schedule 15" line.long 0x04 "VEREPTIME,Schedule repeat count" bitfld.long 0x04 4.--7. " VREPB ,Channel 1 repeat count" "Not executed,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "VETRGMODE,Start trigger mode register" bitfld.long 0x08 2.--3. " VTRGB ,Channel 1 trigger mode (start by INTA0/INTA1)" "Ignored,,INTADBPDB," line.long 0x0c "VEERRINTEN,Error interrupt enable register" bitfld.long 0x0c 1. " VERRENB ,Channel 1 error interrupt enable" "Disabled,Enabled" wgroup.long 0x1c++0x3 line.long 0x00 "VECOMPEND,VE forced termination" bitfld.long 0x00 1. " VCENDB ,Channel 1 forced termination" "No effect,Terminate" hgroup.long 0x20++0x3 hide.long 0x00 "VEERRDET,Error detection register" in rgroup.long 0x24++0x3 line.long 0x00 "VESCHTASKRUN,Schedule executing flag/task register" bitfld.long 0x00 6.--9. " VRTASKB ,Task executing in channel 1" "Output control,Trigger generation,Input processing,Input phase conversion,Input coordinate axis conversion,Current control,SIN/COS computation,Output coordinate axis conversion,Output phase conversion,Output control 2,Input processing 2,Output phase transformation 2,ATAN,SQRT,," bitfld.long 0x00 5. " VRSCHB ,Channel 1 schedule status" "Not executed,Executed" group.long 0x2c++0x17 line.long 0x0 "VETMPREG0,Temporary register 0" line.long 0x4 "VETMPREG1,Temporary register 1" line.long 0x8 "VETMPREG2,Temporary register 2" line.long 0xC "VETMPREG3,Temporary register 3" line.long 0x10 "VETMPREG4,Temporary register 4" line.long 0x14 "VETMPREG5,Temporary register 5" group.long 0x178++0x3 line.long 0x00 "VETADC,ADC conversion time register" hexmask.long.word 0x00 0.--15. 1. " TADC ,ADC conversion time" else group.long 0x00++0x3 line.long 0x00 "VEEN,VE enable register" bitfld.long 0x00 1. " VEIDLEN ,Idle mode" "Not activated,Activated" bitfld.long 0x00 0. " VEEN ,VE enable" "Disabled,Enabled" rgroup.long 0x04++0x3 line.long 0x00 "VECPURUNTRG,CPU start trigger selection register" bitfld.long 0x00 1. " VCPURTB ,Channel 1 start" "No effect,Start" rgroup.long 0x08++0x03 line.long 0x00 "VETASKAPP,Task selection register" bitfld.long 0x00 4.--7. " VTASKB ,Channel 1 task selection (individual execution/schedule number)" "Output control,Trigger generation,Input processing,Input phase conversion,Input coordinate axis conversion,Current control,SIN/COS computation,Output coordinate axis conversion,Output phase conversion,Output control 2,Input processing 2,Output phase transformation 2,ATAN,SQRT,," rgroup.long 0xC++0xF line.long 0x00 "VEACTSCH,Operation schedule selection register" bitfld.long 0x00 4.--7. " VACTB ,Channel 1 schedule" "Individual,Schedule 1,Schedule 2,Schedule 3,Schedule 4,Schedule 5,Schedule 6,Schedule 7,Schedule 8,Schedule 9,Schedule 10,Schedule 11,Schedule 12,Schedule 13,Schedule 14,Schedule 15" line.long 0x04 "VEREPTIME,Schedule repeat count" bitfld.long 0x04 4.--7. " VREPB ,Channel 1 repeat count" "Not executed,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "VETRGMODE,Start trigger mode register" bitfld.long 0x08 2.--3. " VTRGB ,Channel 1 trigger mode (start by INTA0/INTA1)" "Ignored,,INTADBPDB," line.long 0x0c "VEERRINTEN,Error interrupt enable register" bitfld.long 0x0c 1. " VERRENB ,Channel 1 error interrupt enable" "Disabled,Enabled" rgroup.long 0x1c++0x3 line.long 0x00 "VECOMPEND,VE forced termination" bitfld.long 0x00 1. " VCENDB ,Channel 1 forced termination" "No effect,Terminate" hgroup.long 0x20++0x3 hide.long 0x00 "VEERRDET,Error detection register" in rgroup.long 0x24++0x3 line.long 0x00 "VESCHTASKRUN,Schedule executing flag/task register" bitfld.long 0x00 6.--9. " VRTASKB ,Task executing in channel 1" "Output control,Trigger generation,Input processing,Input phase conversion,Input coordinate axis conversion,Current control,SIN/COS computation,Output coordinate axis conversion,Output phase conversion,Output control 2,Input processing 2,Output phase transformation 2,ATAN,SQRT,," bitfld.long 0x00 5. " VRSCHB ,Channel 1 schedule status" "Not executed,Executed" rgroup.long 0x2c++0x17 line.long 0x0 "VETMPREG0,Temporary register 0" line.long 0x4 "VETMPREG1,Temporary register 1" line.long 0x8 "VETMPREG2,Temporary register 2" line.long 0xC "VETMPREG3,Temporary register 3" line.long 0x10 "VETMPREG4,Temporary register 4" line.long 0x14 "VETMPREG5,Temporary register 5" rgroup.long 0x178++0x3 line.long 0x00 "VETADC,ADC conversion time register" hexmask.long.word 0x00 0.--15. 1. " TADC ,ADC conversion time" endif else group.long 0x00++0x3 line.long 0x00 "VEEN,VE enable register" bitfld.long 0x00 1. " VEIDLEN ,Idle mode" "Not activated,Activated" bitfld.long 0x00 0. " VEEN ,VE enable" "Disabled,Enabled" wgroup.long 0x04++0x3 line.long 0x00 "VECPURUNTRG,CPU start trigger selection register" bitfld.long 0x00 1. " VCPURTB ,Channel 1 start" "No effect,Start" sif cpuis("TMPM370F*")||cpuis("TMPM376F*") bitfld.long 0x00 0. " VCPURTA ,Channel 0 start" "No effect,Start" endif group.long 0x08++0x03 line.long 0x00 "VETASKAPP,Task selection register" bitfld.long 0x00 4.--7. " VTASKB ,Channel 1 task selection (individual execution/schedule number)" "Output control (individual/1),Trigger generation (individual/1/4/9),Input processing (individual/1/4/9),Input phase conversion (individual/1/4),Input coordinate axis conversion (individual/1/4),Current control (individual/1),SIN/COS computation (individual/1/4),Output coordinate axis conversion (individual/1/4),Output phase conversion (individual/1/4),..." sif cpuis("TMPM370F*")||cpuis("TMPM376F*") textline " " bitfld.long 0x00 0.--3. " VTASKA ,Channel 0 task selection (individual execution/schedule number)" "Output control (individual/1),Trigger generation (individual/1/4/9),Input processing (individual/1/4/9),Input phase conversion (individual/1/4),Input coordinate axis conversion (individual/1/4),Current control (individual/1,SIN/COS computation (individual/1/4),Output coordinate axis conversion (individual/1/4),Output phase conversion (individual/1/4),..." endif group.long 0xC++0xF line.long 0x00 "VEACTSCH,Operation schedule selection register" bitfld.long 0x00 4.--7. " VACTB ,Channel 1 schedule" "Individual,Schedule 1,,,Schedule 4,,,,,Schedule 9,..." sif cpuis("TMPM370F*")||cpuis("TMPM376F*") bitfld.long 0x00 0.--3. " VACTA ,Channel 0 schedule" "Individual,Schedule 1,,,Schedule 4,,,,,Schedule 9,,,,,," endif line.long 0x04 "VEREPTIME,Schedule repeat count" bitfld.long 0x04 4.--7. " VREPB ,Channel 1 repeat count" "Not executed,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" sif cpuis("TMPM370F*")||cpuis("TMPM376F*") bitfld.long 0x04 0.--3. " VREPA ,Channel 0 repeat count" "Not executed,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif line.long 0x08 "VETRGMODE,Start trigger mode register" sif cpuis("TMPM370F*")||cpuis("TMPM376F*") bitfld.long 0x08 2.--3. " VTRGB ,Channel 1 trigger mode" "Ignore both,INTB0,INTB1,INTB0 and INTB1" bitfld.long 0x08 0.--1. " VTRGA ,Channel 0 trigger mode" "Ignore both,INTA0,INTA1,INTA0 and INTA1" elif cpuis("TMPM372F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*") bitfld.long 0x08 2.--3. " VTRGB ,Channel 1 trigger mode" "0,1,2,3" endif line.long 0x0c "VEERRINTEN,Error interrupt enable register" bitfld.long 0x0c 1. " VERRENB ,Channel 1 error interrupt enable" "Disabled,Enabled" sif cpuis("TMPM370F*")||cpuis("TMPM376F*") bitfld.long 0x0c 0. " VERRENA ,Channel 0 error interrupt enable" "Disabled,Enabled" endif wgroup.long 0x1c++0x3 line.long 0x00 "VECOMPEND,VE forced termination" bitfld.long 0x00 1. " VCENDB ,Channel 1 forced termination" "No effect,Terminate" sif cpuis("TMPM370F*")||cpuis("TMPM376F*") bitfld.long 0x00 0. " VCENDA ,Channel 0 forced termination" "No effect,Terminate" endif hgroup.long 0x20++0x3 hide.long 0x00 "VEERRDET,Error detection register" in rgroup.long 0x24++0x3 line.long 0x00 "VESCHTASKRUN,Schedule executing flag/task register" bitfld.long 0x00 6.--9. " VRTASKB ,Task executing in channel 1" "Output control,Trigger generation,Input processing,Input phase conversion,Input coordinate axis conversion,Current control,SIN/COS computation,Output coordinate axis conversion,Output phase conversion,,,,,,," bitfld.long 0x00 5. " VRSCHB ,Channel 1 schedule status" "Not executed,Executed" sif cpuis("TMPM370F*")||cpuis("TMPM376F*") textline " " bitfld.long 0x00 1.--4. " VRTASKA ,Task executing in channel 0" "Output control,Trigger generation,Input processing,Input phase conversion,Input coordinate axis conversion,Current control,SIN/COS computation,Output coordinate axis conversion,Output phase conversion,,,,,,," bitfld.long 0x00 0. " VRSCHA ,Channel 0 schedule status" "Not executed,Executed" endif group.long 0x2c++0x17 line.long 0x0 "VETMPREG0,Temporary register 0" line.long 0x4 "VETMPREG1,Temporary register 1" line.long 0x8 "VETMPREG2,Temporary register 2" line.long 0xC "VETMPREG3,Temporary register 3" line.long 0x10 "VETMPREG4,Temporary register 4" line.long 0x14 "VETMPREG5,Temporary register 5" group.long 0x178++0x3 line.long 0x00 "VETADC,ADC conversion time register" hexmask.long.word 0x00 0.--15. 1. " TADC ,ADC conversion time" endif width 0xb endif tree.end tree "Channel 0" sif cpuis("TMPM370F*")||cpuis("TMPM376F*") base ad:0x40050044 width 12. group.long 0x00++0x3 line.long 0x00 "VEMCTLF0,Status flags register" bitfld.long 0x00 5. " PLSLFM ,Previous value of PLSLF" "0,1" sif cpuis("TMPM375F*") bitfld.long 0x00 4. " PLSLF ,Minimum disparity of pulse width small flag" "=MINPLS,=0x100(1/128),<0x100(1/128)" textline " " bitfld.long 0x00 1. " LAVFM ,Previous LAVF value" "0,1" bitfld.long 0x00 0. " LAVF ,Low-speed flag" "High-speed,Low-speed" group.long 0x04++0x7 line.long 0x00 "VEMODE0,Task control mode register" sif (cpu()=="TMPM375FSDMG") bitfld.long 0x00 7. " T7SQRTEN ,Voltage scalar interlocking with task 7" "Disabled,Enabled" bitfld.long 0x00 6. " T4ATANEN ,Current vector interlocking with task 4" "Disabled,Enabled" bitfld.long 0x00 4. " VDCSEL ,Selects registers" "VEVDC,VEVDCL" textline " " endif sif cpuis("TMPM375F*") bitfld.long 0x00 2.--3. " OCRMD ,Output control" "Off,Enabled,Short circuit brake,Off and EMG return" else bitfld.long 0x00 2.--3. " OCRMD ,Output control" "Off,Enabled,,Off and EMG return" endif textline " " bitfld.long 0x00 1. " ZIEN ,Zero-current detection" "Disabled,Enabled" bitfld.long 0x00 0. " PVIEN ,Phase interpolation" "Disabled,Enabled" line.long 0x04 "VEFMODE0,Flow control register" sif cpuis("TMPM375F*") bitfld.long 0x04 14.--15. " SPWMMD ,PWM shift mode selection" "Shift 1,Shift 2(U-phase centered),Shift 2(V-phase centered),Shift 2(W-phase centered)" bitfld.long 0x04 12. " PHCVDIS ,Phase transformation disable" "Enabled,Disabled" bitfld.long 0x04 11. " PIGSEL ,Switching current control gain" "Value of PI,1/256 Value of PI" textline " " endif bitfld.long 0x04 9. " MREGDIS ,Keep previous value of SIN/COS/SECTOR" "Keep,Not keep" sif cpuis("TMPM375F*") bitfld.long 0x04 8. " CRCEN ,Trigger correction" "Disabled,Enabled" bitfld.long 0x04 5. " IDPLMD ,Current polarity detection" "Shunt mode,Sensor mode" endif sif cpuis("TMPM370F*")||cpuis("TMPM376F*") bitfld.long 0x04 6.--7. " ADCSEL ,ADC unit" "A,B,A and B,A and B" bitfld.long 0x04 4. " PMDSEL ,PMD channel" "Channel 0,Channel 1" endif textline " " bitfld.long 0x04 2.--3. " IDMODE ,Current detection mode" "3-shunt,2-sensor,1-shunt (up-count),1-shunt (down-count)" bitfld.long 0x04 1. " SPWMEN ,PWM shift enable" "Disabled,Enabled" textline " " bitfld.long 0x04 0. " C2PEN ,Modulation mode" "3-phase,2-phase" group.long 0x0C++0x3 line.long 0x00 "VETPWM0,PWM period rate register" hexmask.long.word 0x00 0.--15. 1. " TPWM ,PWM period rate" group.long 0x10++0x7 line.long 0x00 "VEOMEGA0,Rotation speed register" hexmask.long.word 0x00 0.--15. 1. " OMEGA ,Rotation speed" line.long 0x04 "VETHETA0,Motor phase" hexmask.long.word 0x04 0.--15. 1. " THETA ,Phase data" group.long 0x18++0xf line.long 0x00 "VEIDREF0,Reference value of d-axis register" hexmask.long.word 0x00 0.--15. 1. " IDREF ,Reference value of d-axis current" line.long 0x04 "VEIQREF0,Reference value of q-axis register" hexmask.long.word 0x04 0.--15. 1. " IQREF ,Reference value of q-axis curren" line.long 0x08 "VEVD0,Voltage od d-axis register" line.long 0x0c "VEVQ0,Voltage od q-axis register" group.long 0x28++0x1f line.long 0x00 "VECIDKI0,Integral coefficient for PI control of d-axis" hexmask.long.word 0x00 0.--15. 1. " CIDKI ,Integral coefficient for PI control of d-axis" line.long 0x04 "VECIDKP0,Proportial coefficient for PI control of d-axis" hexmask.long.word 0x04 0.--15. 1. " CIDKP ,Proportional coefficient for PI control of d-axis" line.long 0x08 "VECIQKI0,Integral coefficient for PI control of q-axis" hexmask.long.word 0x08 0.--15. 1. " CIQKI ,Integral coefficient for PI control of q-axis" line.long 0x0c "VECIQKP0,Proportial coefficient for PI control of q-axis" hexmask.long.word 0x0c 0.--15. 1. " CIQKP ,Proportional coefficient for PI control of q-axis" line.long 0x10 "VEVDIH0,Upper 32 bits of VDI of d-axis voltage register" line.long 0x14 "VEVDILH0,Lower 32 bits of VDI of d-axis voltage register" hexmask.long.word 0x14 16.--31. 1. " VDILH ,Lower 16-bits of d-axis VDI" line.long 0x18 "VEVQIH0,Upper 32 bits of VQI of q-axis voltage register" line.long 0x1c "VEVQILH0,Lower 32 bits of VQI of q-axis voltage register" hexmask.long.word 0x1c 16.--31. 1. " VQILH ,Lower 16-bits of q-axis VQI" group.long 0x48++0x3 line.long 0x00 "VEFPWMCHG0,Switching speed register" hexmask.long.word 0x00 0.--15. 1. " FPWMCHG ,Rotation speed when" group.long 0x4C++0x7 line.long 0x00 "VEMDPRD0,PWM period" hexmask.long.word 0x00 0.--15. 1. " VMDPRD ,PWM period" line.long 0x04 "VEMINPLS0,Minimum pulse width" hexmask.long.word 0x04 0.--15. 1. " MINPLS ,Minimum disparity of pulse width" group.long 0x54++0x3 line.long 0x00 "VETRGCRC0,Synchronizing trigger correction value register" hexmask.long.word 0x00 0.--15. 1. " TRGCRC ,Trigger correction" sif cpuis("TMPM375F*") group.long 0x58++0x03 line.long 0x00 "VEVDCL0,Supply Voltage Register" hexmask.long.word 0x00 0.--15. " VDC ,Supply voltage (16-bit fixed-point data: 0 to 1.0)" endif group.long 0x5C++0xf line.long 0x00 "VECOS0,Cosine value register" hexmask.long.word 0x00 0.--15. 1. " COS ,Cosine value (output)" line.long 0x04 "VESIN0,Sine value register" hexmask.long.word 0x04 0.--15. 1. " SIN ,Sine value (output)" line.long 0x08 "VECOSM0,Previous cosine value register (input)" hexmask.long.word 0x08 0.--15. 1. " COSM ,Cosine value (previous value)" line.long 0x0c "VESINM0,Previous sine value register (input)" hexmask.long.word 0x0c 0.--15. 1. " SINM ,Sine value (previous value)" group.long 0x6C++0x7 line.long 0x00 "VESECTOR0,Sector information register" bitfld.long 0x00 0.--3. " SECTOR ,Sector information" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "VESECTORM0,Previous sector information register (input)" bitfld.long 0x04 0.--3. " SECTORM ,Sector information" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x74++0xb line.long 0x00 "VEIAO0,AD conversion result of a-phase zero-current" hexmask.long.word 0x00 0.--15. 1. " IAO ,AD conversion result of U-phase at zero-current" line.long 0x04 "VEIBO0,AD conversion result of b-phase zero-current" hexmask.long.word 0x04 0.--15. 1. " IBO ,AD conversion result of V-phase at zero-current" line.long 0x08 "VEICO0,AD conversion result of c-phase zero-current" hexmask.long.word 0x08 0.--15. 1. " ICO ,AD conversion result of W-phase at zero-current" group.long 0x80++0x17 line.long 0x00 "VEIAADC0,AD conversion result of a-phase current" hexmask.long.word 0x00 0.--15. 1. " IAADC ,AD conversion result of U-phase current" line.long 0x04 "VEIBADC0,AD conversion result of b-phase current" hexmask.long.word 0x04 0.--15. 1. " IBADC ,AD conversion result of V-phase current" line.long 0x08 "VEICADC0,AD conversion result of c-phase current" hexmask.long.word 0x08 0.--15. 1. " ICADC ,AD conversion result of W-phase current" line.long 0xC "VEVDC0,DC supply voltage register" hexmask.long.word 0xC 0.--15. 1. " VDC ,Supply voltage" line.long 0x10 "VEID0,Current of d-axis register" line.long 0x14 "VEIQ0,Current of q-axis register" group.long 0x138++0xf line.long 0x00 "VECMPU0,PMD CMPU setting register" hexmask.long.word 0x00 0.--15. 1. " VCMPU ,PWM pulse width of U-phase" line.long 0x04 "VECMPV0,PMD CMPV setting register" hexmask.long.word 0x04 0.--15. 1. " VCMPV ,PWM pulse width of V-phase" line.long 0x08 "VECMPW0,PMD CMPW setting register" hexmask.long.word 0x08 0.--15. 1. " VCMPW ,PWM pulse width of W-phase" line.long 0x0C "VEOUTCR0,PMD output control" bitfld.long 0x0C 8. " WPWM ,PWM of W-phase output" "ON/OFF,PWM" bitfld.long 0x0C 7. " VPWM ,PWM of V-phase output" "ON/OFF,PWM" bitfld.long 0x0C 6. " UPWM ,PWM of U-phase output" "ON/OFF,PWM" textline " " bitfld.long 0x0C 4.--5. " WOC ,Output control of W-phase" "WO OFF| ZO OFF,WO ON|ZO OFF,WO OFF|ZO ON,WO ON|ZO ON" bitfld.long 0x0C 2.--3. " VOC ,Output control of V-phase" "VO OFF| YO OFF,VO ON| YO OFF,VO OFF|YO ON,VO ON| YO ON" bitfld.long 0x0C 0.--1. " UOC ,Output control of U-phase" "U0 OFF| XO OFF,UO ON| XO OFF,UO OFF| XO ON,UO ON| XO ON" group.long 0x148++0xB line.long 0x00 "VETRGCMP00,PMD TRGCMP0 setting register" hexmask.long.word 0x00 0.--15. 1. " VTRGCMP0 ,Trigger timing setting" line.long 0x04 "VETRGCMP10,PMD TRGCMP1 setting register" hexmask.long.word 0x04 0.--15. 1. " VTRGCMP1 ,Trigger timing setting" line.long 0x08 "VETRGSEL0,PMD trigger selection register" bitfld.long 0x08 0.--2. " VTRGSEL ,Synchronizing trigger number output" "Output,Output,Output,Output,Output,Output,," sif cpuis("TMPM375F*") wgroup.long 0x154++0x3 line.long 0x00 "VEEMGRS0,PMD EMG return register" bitfld.long 0x00 0. " EMGRS ,EMG return" "No effect,EMG" else group.long 0x154++0x3 line.long 0x00 "VEEMGRS0,PMD EMG return register" bitfld.long 0x00 0. " EMGRS ,EMG return" "No effect,EMG" endif width 0xb endif tree.end tree "Channel 1" sif cpuis("TMPM370F*")||cpuis("TMPM372F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM375F*") base ad:0x400500DC width 12. group.long 0x00++0x3 line.long 0x00 "VEMCTLF1,Status flags register" bitfld.long 0x00 5. " PLSLFM ,Previous value of PLSLF" "0,1" sif cpuis("TMPM375F*") bitfld.long 0x00 4. " PLSLF ,Minimum disparity of pulse width small flag" "=MINPLS,=0x100(1/128),<0x100(1/128)" textline " " bitfld.long 0x00 1. " LAVFM ,Previous LAVF value" "0,1" bitfld.long 0x00 0. " LAVF ,Low-speed flag" "High-speed,Low-speed" group.long 0x04++0x7 line.long 0x00 "VEMODE1,Task control mode register" sif (cpu()=="TMPM375FSDMG") bitfld.long 0x00 7. " T7SQRTEN ,Voltage scalar interlocking with task 7" "Disabled,Enabled" bitfld.long 0x00 6. " T4ATANEN ,Current vector interlocking with task 4" "Disabled,Enabled" bitfld.long 0x00 4. " VDCSEL ,Selects registers" "VEVDC,VEVDCL" textline " " endif sif cpuis("TMPM375F*") bitfld.long 0x00 2.--3. " OCRMD ,Output control" "Off,Enabled,Short circuit brake,Off and EMG return" else bitfld.long 0x00 2.--3. " OCRMD ,Output control" "Off,Enabled,,Off and EMG return" endif textline " " bitfld.long 0x00 1. " ZIEN ,Zero-current detection" "Disabled,Enabled" bitfld.long 0x00 0. " PVIEN ,Phase interpolation" "Disabled,Enabled" line.long 0x04 "VEFMODE1,Flow control register" sif cpuis("TMPM375F*") bitfld.long 0x04 14.--15. " SPWMMD ,PWM shift mode selection" "Shift 1,Shift 2(U-phase centered),Shift 2(V-phase centered),Shift 2(W-phase centered)" bitfld.long 0x04 12. " PHCVDIS ,Phase transformation disable" "Enabled,Disabled" bitfld.long 0x04 11. " PIGSEL ,Switching current control gain" "Value of PI,1/256 Value of PI" textline " " endif bitfld.long 0x04 9. " MREGDIS ,Keep previous value of SIN/COS/SECTOR" "Keep,Not keep" sif cpuis("TMPM375F*") bitfld.long 0x04 8. " CRCEN ,Trigger correction" "Disabled,Enabled" bitfld.long 0x04 5. " IDPLMD ,Current polarity detection" "Shunt mode,Sensor mode" endif sif cpuis("TMPM370F*")||cpuis("TMPM376F*") bitfld.long 0x04 6.--7. " ADCSEL ,ADC unit" "A,B,A and B,A and B" bitfld.long 0x04 4. " PMDSEL ,PMD channel" "Channel 0,Channel 1" endif textline " " bitfld.long 0x04 2.--3. " IDMODE ,Current detection mode" "3-shunt,2-sensor,1-shunt (up-count),1-shunt (down-count)" bitfld.long 0x04 1. " SPWMEN ,PWM shift enable" "Disabled,Enabled" textline " " bitfld.long 0x04 0. " C2PEN ,Modulation mode" "3-phase,2-phase" group.long 0x0C++0x3 line.long 0x00 "VETPWM1,PWM period rate register" hexmask.long.word 0x00 0.--15. 1. " TPWM ,PWM period rate" group.long 0x10++0x7 line.long 0x00 "VEOMEGA1,Rotation speed register" hexmask.long.word 0x00 0.--15. 1. " OMEGA ,Rotation speed" line.long 0x04 "VETHETA1,Motor phase" hexmask.long.word 0x04 0.--15. 1. " THETA ,Phase data" group.long 0x18++0xf line.long 0x00 "VEIDREF1,Reference value of d-axis register" hexmask.long.word 0x00 0.--15. 1. " IDREF ,Reference value of d-axis current" line.long 0x04 "VEIQREF1,Reference value of q-axis register" hexmask.long.word 0x04 0.--15. 1. " IQREF ,Reference value of q-axis curren" line.long 0x08 "VEVD1,Voltage od d-axis register" line.long 0x0c "VEVQ1,Voltage od q-axis register" group.long 0x28++0x1f line.long 0x00 "VECIDKI1,Integral coefficient for PI control of d-axis" hexmask.long.word 0x00 0.--15. 1. " CIDKI ,Integral coefficient for PI control of d-axis" line.long 0x04 "VECIDKP1,Proportial coefficient for PI control of d-axis" hexmask.long.word 0x04 0.--15. 1. " CIDKP ,Proportional coefficient for PI control of d-axis" line.long 0x08 "VECIQKI1,Integral coefficient for PI control of q-axis" hexmask.long.word 0x08 0.--15. 1. " CIQKI ,Integral coefficient for PI control of q-axis" line.long 0x0c "VECIQKP1,Proportial coefficient for PI control of q-axis" hexmask.long.word 0x0c 0.--15. 1. " CIQKP ,Proportional coefficient for PI control of q-axis" line.long 0x10 "VEVDIH1,Upper 32 bits of VDI of d-axis voltage register" line.long 0x14 "VEVDILH1,Lower 32 bits of VDI of d-axis voltage register" hexmask.long.word 0x14 16.--31. 1. " VDILH ,Lower 16-bits of d-axis VDI" line.long 0x18 "VEVQIH1,Upper 32 bits of VQI of q-axis voltage register" line.long 0x1c "VEVQILH1,Lower 32 bits of VQI of q-axis voltage register" hexmask.long.word 0x1c 16.--31. 1. " VQILH ,Lower 16-bits of q-axis VQI" group.long 0x48++0x3 line.long 0x00 "VEFPWMCHG1,Switching speed register" hexmask.long.word 0x00 0.--15. 1. " FPWMCHG ,Rotation speed when" group.long 0x4C++0x7 line.long 0x00 "VEMDPRD1,PWM period" hexmask.long.word 0x00 0.--15. 1. " VMDPRD ,PWM period" line.long 0x04 "VEMINPLS1,Minimum pulse width" hexmask.long.word 0x04 0.--15. 1. " MINPLS ,Minimum disparity of pulse width" group.long 0x54++0x3 line.long 0x00 "VETRGCRC1,Synchronizing trigger correction value register" hexmask.long.word 0x00 0.--15. 1. " TRGCRC ,Trigger correction" sif cpuis("TMPM375F*") group.long 0x58++0x03 line.long 0x00 "VEVDCL1,Supply Voltage Register" hexmask.long.word 0x00 0.--15. " VDC ,Supply voltage (16-bit fixed-point data: 0 to 1.0)" endif group.long 0x5C++0xf line.long 0x00 "VECOS1,Cosine value register" hexmask.long.word 0x00 0.--15. 1. " COS ,Cosine value (output)" line.long 0x04 "VESIN1,Sine value register" hexmask.long.word 0x04 0.--15. 1. " SIN ,Sine value (output)" line.long 0x08 "VECOSM1,Previous cosine value register (input)" hexmask.long.word 0x08 0.--15. 1. " COSM ,Cosine value (previous value)" line.long 0x0c "VESINM1,Previous sine value register (input)" hexmask.long.word 0x0c 0.--15. 1. " SINM ,Sine value (previous value)" group.long 0x6C++0x7 line.long 0x00 "VESECTOR1,Sector information register" bitfld.long 0x00 0.--3. " SECTOR ,Sector information" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "VESECTORM1,Previous sector information register (input)" bitfld.long 0x04 0.--3. " SECTORM ,Sector information" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x74++0xb line.long 0x00 "VEIAO1,AD conversion result of a-phase zero-current" hexmask.long.word 0x00 0.--15. 1. " IAO ,AD conversion result of U-phase at zero-current" line.long 0x04 "VEIBO1,AD conversion result of b-phase zero-current" hexmask.long.word 0x04 0.--15. 1. " IBO ,AD conversion result of V-phase at zero-current" line.long 0x08 "VEICO1,AD conversion result of c-phase zero-current" hexmask.long.word 0x08 0.--15. 1. " ICO ,AD conversion result of W-phase at zero-current" group.long 0x80++0x17 line.long 0x00 "VEIAADC1,AD conversion result of a-phase current" hexmask.long.word 0x00 0.--15. 1. " IAADC ,AD conversion result of U-phase current" line.long 0x04 "VEIBADC1,AD conversion result of b-phase current" hexmask.long.word 0x04 0.--15. 1. " IBADC ,AD conversion result of V-phase current" line.long 0x08 "VEICADC1,AD conversion result of c-phase current" hexmask.long.word 0x08 0.--15. 1. " ICADC ,AD conversion result of W-phase current" line.long 0xC "VEVDC1,DC supply voltage register" hexmask.long.word 0xC 0.--15. 1. " VDC ,Supply voltage" line.long 0x10 "VEID1,Current of d-axis register" line.long 0x14 "VEIQ1,Current of q-axis register" group.long 0xC0++0xf line.long 0x00 "VECMPU1,PMD CMPU setting register" hexmask.long.word 0x00 0.--15. 1. " VCMPU ,PWM pulse width of U-phase" line.long 0x04 "VECMPV1,PMD CMPV setting register" hexmask.long.word 0x04 0.--15. 1. " VCMPV ,PWM pulse width of V-phase" line.long 0x08 "VECMPW1,PMD CMPW setting register" hexmask.long.word 0x08 0.--15. 1. " VCMPW ,PWM pulse width of W-phase" line.long 0x0C "VEOUTCR1,PMD output control" bitfld.long 0x0C 8. " WPWM ,PWM of W-phase output" "ON/OFF,PWM" bitfld.long 0x0C 7. " VPWM ,PWM of V-phase output" "ON/OFF,PWM" bitfld.long 0x0C 6. " UPWM ,PWM of U-phase output" "ON/OFF,PWM" textline " " bitfld.long 0x0C 4.--5. " WOC ,Output control of W-phase" "WO OFF| ZO OFF,WO ON|ZO OFF,WO OFF|ZO ON,WO ON|ZO ON" bitfld.long 0x0C 2.--3. " VOC ,Output control of V-phase" "VO OFF| YO OFF,VO ON| YO OFF,VO OFF|YO ON,VO ON| YO ON" bitfld.long 0x0C 0.--1. " UOC ,Output control of U-phase" "U0 OFF| XO OFF,UO ON| XO OFF,UO OFF| XO ON,UO ON| XO ON" group.long 0xD0++0xB line.long 0x00 "VETRGCMP01,PMD TRGCMP0 setting register" hexmask.long.word 0x00 0.--15. 1. " VTRGCMP0 ,Trigger timing setting" line.long 0x04 "VETRGCMP11,PMD TRGCMP1 setting register" hexmask.long.word 0x04 0.--15. 1. " VTRGCMP1 ,Trigger timing setting" line.long 0x08 "VETRGSEL1,PMD trigger selection register" bitfld.long 0x08 0.--2. " VTRGSEL ,Synchronizing trigger number output" "Output,Output,Output,Output,Output,Output,," sif cpuis("TMPM375F*") wgroup.long 0xDC++0x3 line.long 0x00 "VEEMGRS1,PMD EMG return register" bitfld.long 0x00 0. " EMGRS ,EMG return" "-,EMG" else group.long 0xDC++0x3 line.long 0x00 "VEEMGRS1,PMD EMG return register" bitfld.long 0x00 0. " EMGRS ,EMG return" "No effect,EMG" endif width 0xb endif tree.end tree.end tree.open "Programmable Motor Driver (PMD)" tree "Channel 0" sif cpuis("TMPM370F*")||cpuis("TMPM376F*") base ad:0x40050400 width 16. group.long 0x00++0x07 line.long 0x00 "PMD0MDEN,PMD Enable Register" bitfld.long 0x00 0. " PWMEN ,Waveform synthesis enable" "Disabled,Enabled" line.long 0x04 "PMD0PORTMD,Port Output Mode Register" sif cpuis("TMPM370F*")||cpuis("TMPM372F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM375F*")||cpuis("TMPM376F*")||cpuis("TMPM350") bitfld.long 0x04 0.--1. " PORTMD ,Port control setting (Upper phases|lower phases)" "High-Z|High-Z,High-Z|PMD,PMD |High-Z,PMD|PMD" elif cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM367F*") bitfld.long 0x04 0. " PORTMD ,Port control setting" "High-Z,PMD output" endif sif cpuis("TMPM370F*")||cpuis("TMPM372F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM376F*") group.long 0x24++0x3 line.long 0x00 "PMD0MODESEL,Mode Select Register" bitfld.long 0x00 0. " MDSEL ,Mode select register" "Bus,VE" endif sif (cpu()=="TMPM350") group.long 0x24++0x3 line.long 0x00 "PMD0MODESEL,Mode Select Register" bitfld.long 0x00 0. " MDSEL ,Mode select register" "Bus," endif sif cpuis("TMPM375F*") if (((d.l(ad:0x40050400+0x8))&0x1)==0x1)&&(((d.l(ad:0x40050400+0x24))&0x1)==0x1) group.long 0x24++0x3 line.long 0x00 "PMD0MODESEL,Mode Select Register" bitfld.long 0x00 7. " DCMPEN ,Automatic switching" "Disabled,Enabled" bitfld.long 0x00 3. " MDSEL3 ,Mode select register" "Bus,VE" bitfld.long 0x00 2. " MDSEL2 ,Mode select register" "Bus,VE" textline " " bitfld.long 0x00 1. " MDSEL1 ,Mode select register" "Bus,VE" bitfld.long 0x00 0. " MDSEL0 ,Mode select register" "Bus,VE" else group.long 0x24++0x3 line.long 0x00 "PMD0MODESEL,Mode Select Register" bitfld.long 0x00 3. " MDSEL3 ,Mode select register" "Bus,VE" bitfld.long 0x00 2. " MDSEL2 ,Mode select register" "Bus,VE" textline " " bitfld.long 0x00 1. " MDSEL1 ,Mode select register" "Bus,VE" bitfld.long 0x00 0. " MDSEL0 ,Mode select register" "Bus,VE" endif endif sif cpuis("TMPM375F*") if (((d.l(ad:0x40050400+0x8))&0x1)==0x1) group.long 0x08++0x3 line.long 0x00 "PMD0MDCR,PMD Control Register" bitfld.long 0x00 14.--15. " WPWMES ,W-phase edge setting" "Edge unfixed,,Rising-edge,Falling-edge" bitfld.long 0x00 12.--13. " VPWMES ,V-phase edge setting" "Edge unfixed,,Rising-edge,Falling-edge" bitfld.long 0x00 10.--11. " UPWMES ,U-phase edge setting" "Edge unfixed,,Rising-edge,Falling-edge" bitfld.long 0x00 8.--9. " DSYNCS ,Double buffer update timing" "Carrier peak,Carrier bottom,Carrier peak,Carrier bottom" textline " " bitfld.long 0x00 6. " PWMCK ,PWM period extension mode" "Normal,4x" bitfld.long 0x00 5. " SYNTMD ,Port output mode" "0,1" bitfld.long 0x00 4. " DTYMD ,Duty mode" "3-phase common,3-phase independent" bitfld.long 0x00 3. " PINT ,PWM interrupt timing" "PWM counter=1,PWM counter=MDPRD" textline " " bitfld.long 0x00 1.--2. " INTPRD ,PWM interrupt period" "0.5*PWM,PWM,2*PWM,4*PWM" bitfld.long 0x00 0. " PWMMD ,PWM carrier waveform (Edge/center-aligned)" "Edge,Center" else group.long 0x08++0x3 line.long 0x00 "PMD0MDCR,PMD Control Register" bitfld.long 0x00 8.--9. " DSYNCS ,Double buffer update timing" "Carrier peak,Carrier bottom,Carrier peak,Carrier bottom" bitfld.long 0x00 6. " PWMCK ,PWM period extension mode" "Normal,4x" bitfld.long 0x00 5. " SYNTMD ,Port output mode" "0,1" bitfld.long 0x00 4. " DTYMD ,Duty mode" "3-phase common,3-phase independent" textline " " bitfld.long 0x00 3. " PINT ,PWM interrupt timing" "PWM counter=1,PWM counter=MDPRD" bitfld.long 0x00 1.--2. " INTPRD ,PWM interrupt period" "0.5*PWM,PWM,2*PWM,4*PWM" bitfld.long 0x00 0. " PWMMD ,PWM carrier waveform (Edge/center-aligned)" "Edge,Center" endif else if ((d.l(ad:0x40050400+0x8)&0x1)==0x01) group.long 0x08++0x3 line.long 0x00 "PMD0MDCR,PMD Control Register" bitfld.long 0x00 6. " PWMCK ,PWM period extension mode" "Normal,4x" bitfld.long 0x00 5. " SYNTMD ,Port output mode" "0,1" bitfld.long 0x00 4. " DTYMD ,Duty mode" "3-phase common,3-phase independent" bitfld.long 0x00 3. " PINT ,PWM interrupt timing" "PWM counter=1,PWM counter=MDPRD" textline " " bitfld.long 0x00 1.--2. " INTPRD ,PWM interrupt period" "0.5*PWM,PWM,2*PWM,4*PWM" bitfld.long 0x00 0. " PWMMD ,PWM carrier waveform (Edge/center-aligned)" "Edge,Center" else group.long 0x08++0x3 line.long 0x00 "PMD0MDCR,PMD Control Register" bitfld.long 0x00 6. " PWMCK ,PWM period extension mode" "Normal,4x" bitfld.long 0x00 5. " SYNTMD ,Port output mode" "0,1" bitfld.long 0x00 4. " DTYMD ,Duty mode" "3-phase common,3-phase independent" bitfld.long 0x00 3. " PINT ,PWM interrupt timing" "PWM counter=1,PWM counter=MDPRD" textline " " bitfld.long 0x00 1.--2. " INTPRD ,PWM interrupt period" ",PWM,2*PWM,4*PWM" bitfld.long 0x00 0. " PWMMD ,PWM carrier waveform (Edge/center-aligned)" "Edge,Center" endif endif rgroup.long 0x0C++0x3 line.long 0x00 "PMD0CNTSTA,PWM Counter Status Register" bitfld.long 0x00 0. " UPDWN ,PWM counter flag" "Up-counting,Down-counting" rgroup.long 0x10++0x03 line.long 0x00 "PMD0MDCNT,PWM Counter Register" hexmask.long.word 0x00 0.--15. 1. " MDCNT ,PWM counter" group.long 0x14++0x0F line.long 0x00 "PMD0MDPRD,PWM Period Register" hexmask.long.word 0x00 0.--15. 1. " MDPRD ,PWM period" line.long 0x04 "PMD0CMPU,PWM Compare U Register" hexmask.long.word 0x04 0.--15. 1. " CMPU0 ,PWM pulse U width" line.long 0x08 "PMD0CMPV,PWM Compare V Register" hexmask.long.word 0x08 0.--15. 1. " CMPV0 ,PWM pulse V width" line.long 0x0C "PMD0CMPW,PWM Compare W Register" hexmask.long.word 0x0C 0.--15. 1. " CMPW0 ,PWM pulse W width" sif cpuis("TMPM375F*") group.long 0x2C++0x3 line.long 0x00 "PMD0MDPOT,PMD Output Setting Register" bitfld.long 0x00 8.--9. " SYNCS ,Selects PMD1MDOUT" "Asynchronous,INTENC,INTTB00," bitfld.long 0x00 3. " POLH ,Upper phase port polarity (active low/high)" "Low,High" bitfld.long 0x00 2. " POLL ,Lower phase port polarity (active low/high)" "Low,High" bitfld.long 0x00 0.--1. " PSYNCS ,MDOUT transfer timing" "Async to PWM,Carrier bottom,Carrier peak,Carrier peak and carrier bottom" else group.long 0x2C++0x3 line.long 0x00 "PMD0MDPOT,PMD Output Setting Register" bitfld.long 0x00 3. " POLH ,Upper phase port polarity (active low/high)" "Low,High" bitfld.long 0x00 2. " POLL ,Lower phase port polarity (active low/high)" "Low,High" bitfld.long 0x00 0.--1. " PSYNCS ,MDOUT transfer timing" "Async to PWM,PWM counter = 1,PWM counter= MDPRD,PWM counter=1 or MDPRD" endif if (((d.l(ad:0x40050400+0x8)&0x20)==0x00)&&((d.l(ad:0x40050400+0x2C)&0x0C)==0x0C)) group.long 0x28++0x3 line.long 0x00 "PMD0MDOUT,PMD Output Control Register" bitfld.long 0x00 10. " WPWM ,W-phase output control" "H/L,PWM Output" bitfld.long 0x00 9. " VPWM ,V-phase output control" "H/L,PWM Output" bitfld.long 0x00 8. " UPWM ,U-phase output control" "H/L,PWM Output" bitfld.long 0x00 4.--5. " WOC ,W-phase output control" "L-L-!PWM-PWM,L-H-L-PWM,H-L-PWM-L,H-H-PWM-!PWM" textline " " bitfld.long 0x00 2.--3. " VOC ,V-phase output control" "L-L-!PWM-PWM,L-H-L-PWM,H-L-PWM-L,H-H-PWM-!PWM" bitfld.long 0x00 0.--1. " UOC ,U-phase output control" "L-L-!PWM-PWM,L-H-L-PWM,H-L-PWM-L,H-H-PWM-!PWM" elif (((d.l(ad:0x40050400+0x8)&0x20)==0x00)&&((d.l(ad:0x40050400+0x2C)&0x0C)==0x00)) group.long 0x28++0x3 line.long 0x00 "PMD0MDOUT,PMD Output Control Register" bitfld.long 0x00 10. " WPWM ,W-phase output control" "H/L,PWM Output" bitfld.long 0x00 9. " VPWM ,V-phase output control" "H/L,PWM Output" bitfld.long 0x00 8. " UPWM ,U-phase output control" "H/L,PWM Output" bitfld.long 0x00 4.--5. " WOC ,W-phase output control" "H-H-PWM-!PWM,H-L-H-!PWM,L-H-!PWM-H,L-L-!PWM-PWM" textline " " bitfld.long 0x00 2.--3. " VOC ,V-phase output control" "H-H-PWM-!PWM,H-L-H-!PWM,L-H-!PWM-H,L-L-!PWM-PWM" bitfld.long 0x00 0.--1. " UOC ,U-phase output control" "H-H-PWM-!PWM,H-L-H-!PWM,L-H-!PWM-H,L-L-!PWM-PWM" elif (((d.l(ad:0x40050400+0x8)&0x20)==0x20)&&((d.l(ad:0x40050400+0x2C)&0x0C)==0x0C)) group.long 0x28++0x3 line.long 0x00 "PMD0MDOUT,PMD Output Control Register" bitfld.long 0x00 10. " WPWM ,W-phase output control" "H/L,PWM Output" bitfld.long 0x00 9. " VPWM ,V-phase output control" "H/L,PWM Output" bitfld.long 0x00 8. " UPWM ,U-phase output control" "H/L,PWM Output" bitfld.long 0x00 4.--5. " WOC ,W-phase output control" "L-L-!PWM-PWM,L-H-L-!PWM,H-L-PWM-L,H-H-PWM-!PWM" textline " " bitfld.long 0x00 2.--3. " VOC ,V-phase output control" "L-L-!PWM-PWM,L-H-L-!PWM,H-L-PWM-L,H-H-PWM-!PWM" bitfld.long 0x00 0.--1. " UOC ,U-phase output control" "L-L-!PWM-PWM,L-H-L-!PWM,H-L-PWM-L,H-H-PWM-!PWM" elif (((d.l(ad:0x40050400+0x8)&0x20)==0x20)&&((d.l(ad:0x40050400+0x2C)&0x0C)==0x00)) group.long 0x28++0x3 line.long 0x00 "PMD0MDOUT,PMD Output Control Register" bitfld.long 0x00 10. " WPWM ,W-phase output control" "H/L,PWM Output" bitfld.long 0x00 9. " VPWM ,V-phase output control" "H/L,PWM Output" bitfld.long 0x00 8. " UPWM ,U-phase output control" "H/L,PWM Output" bitfld.long 0x00 4.--5. " WOC ,W-phase output control" "H-H-PWM-!PWM,H-L-H-PWM,L-H-!PWM-H,L-L-!PWM-PWM" textline " " bitfld.long 0x00 2.--3. " VOC ,V-phase output control" "H-H-PWM-!PWM,H-L-H-PWM,L-H-!PWM-H,L-L-!PWM-PWM" bitfld.long 0x00 0.--1. " UOC ,U-phase output control" "H-H-PWM-!PWM,H-L-H-PWM,L-H-!PWM-H,L-L-!PWM-PWM" else group.long 0x28++0x3 line.long 0x00 "PMD0MDOUT,PMD Output Control Register" bitfld.long 0x00 10. " WPWM ,W-phase output control" "H/L,PWM Output" bitfld.long 0x00 9. " VPWM ,V-phase output control" "H/L,PWM Output" bitfld.long 0x00 8. " UPWM ,U-phase output control" "H/L,PWM Output" bitfld.long 0x00 4.--5. " WOC ,W-phase output control" "0,1,2,3" textline " " bitfld.long 0x00 2.--3. " VOC ,V-phase output control" "0,1,2,3" bitfld.long 0x00 0.--1. " UOC ,U-phase output control" "0,1,2,3" endif wgroup.long 0x30++0x3 line.long 0x00 "PMD0EMGREL,EMG Release Register" hexmask.long.byte 0x00 0.--7. 1. " EMGREL ,EMG disable code" group.long 0x34++0x03 line.long 0x00 "PMD0EMGCR,EMG Control Register" bitfld.long 0x00 8.--11. " EMGCNT ,EMG input detection time" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 5. " INHEN ,Tool break enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3.--4. " EMGMD ,EMG protection mode select (upper|lower phases/port output)" "All phases High-Z,All upper-phase ON|All lower-phase High-Z,All upper phase High-Z|All lower phase ON,All phase High-Z" sif (cpu()=="TMPM370FY"||cpu()=="TMPM350"||cpu()=="TMPM370FYDFG"||cpu()=="TMPM370FYFG") textline " " bitfld.long 0x00 2. " EMGISEL ,EMG input select" "Port,Comparator" endif textline " " bitfld.long 0x00 1. " EMGRS ,EMG protection release" "No effect,Release" bitfld.long 0x00 0. " EMGEN ,EMG protection circuit enable" "Disabled,Enabled" sif (!(cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM370F*")||cpuis("TMPM372F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*"))) group.long 0x38++0x03 line.long 0x00 "PMD0EMGSTA,EMG Status Register" bitfld.long 0x00 1. " EMGI ,EMG input" "Low,High" bitfld.long 0x00 0. " EMGST ,EMG protection state" "Normal,Protected" else rgroup.long 0x38++0xB line.long 0x00 "PMD0EMGSTA,EMG Status Register" bitfld.long 0x00 1. " EMGI ,EMG input" "Low,High" bitfld.long 0x00 0. " EMGST ,EMG protection state" "Normal,Protected" endif sif cpuis("TMPM370F*")||cpuis("TMPM372F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM375F*")||cpuis("TMPM376F*") group.long 0x3C++0x3 line.long 0x00 "PMD0OVVCR,OVV Control Register" bitfld.long 0x00 8.--11. " OVVCNT ,OVV input detection time (ADC monitor signal)" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 6. " ADIN1EN ,ADC B monitor interrupt input enable" "No interrupt,Interrupt" bitfld.long 0x00 5. " ADIN0EN ,ADC A monitor interrupt input enable" "No interrupt,Interrupt" bitfld.long 0x00 3.--4. " OVVMD ,OVV protection mode (upper|lower phases)" "No output,On|Off,Off|On,Off|Off" textline " " bitfld.long 0x00 2. " OVVISEL ,OVV input select (port/ADC monitor signal)" "Port,ADC" bitfld.long 0x00 1. " OVVRS ,OVV protection release" "Disabled,Disabled" bitfld.long 0x00 0. " OVVEN ,OVV protection circuit enable" "Disabled,Enabled" rgroup.long 0x40++0x3 line.long 0x00 "PMD0OVVSTA,OVV Status Register" bitfld.long 0x00 1. " OVVI ,OVVI input (port/ADC monitor signal)" "Port,ADC" bitfld.long 0x00 0. " OVVST ,OVV protection state" "Normal,Protected" endif if ((d.l(ad:0x40050400+0x0)&0x1)==0x1) group.long 0x44++0x3 line.long 0x00 "PMD0DTR,Dead Time Register" hexmask.long.byte 0x00 0.--7. 1. " DTR ,Dead time" else rgroup.long 0x44++0x3 line.long 0x00 "PMD0DTR,Dead Time Register" hexmask.long.byte 0x00 0.--7. 1. " DTR ,Dead time" endif sif (!(cpuis("TMPM367F*"))) group.long 0x48++0x7 line.long 0x00 "PMD0TRGCMP0,Trigger Compare 0 Register" hexmask.long.word 0x00 0.--15. 1. " TRGCMP0 ,Compare value 0" line.long 0x04 "PMD0TRGCMP1,Trigger Compare 1 Register" hexmask.long.word 0x04 0.--15. 1. " TRGCMP1 ,Compare value 1" endif sif cpuis("TMPM370F*")||cpuis("TMPM372F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM350*")||cpuis("TMPM376F*")||cpuis("TMPM375F*") group.long 0x50++0x7 line.long 0x00 "PMD0TRGCMP2,Trigger Compare 2 Register" hexmask.long.word 0x00 0.--15. 1. " TRGCMP2 ,Compare value 2" line.long 0x04 "PMD0TRGCMP3,Trigger Compare 3 Register" hexmask.long.word 0x04 0.--15. 1. " TRGCMP3 ,Compare value 3" endif sif (!(cpuis("TMPM367F*"))) group.long 0x58++0x7 line.long 0x00 "PMD0TRGCR,Trigger Control Register" sif cpuis("TMPM370F*")||cpuis("TMPM372F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM350*")||cpuis("TMPM376F*")||cpuis("TMPM375F*") bitfld.long 0x00 15. " TRG3BE ,PMDTRG3 buffer update timing" "Sync,Async" bitfld.long 0x00 12.--14. " TRG3MD ,PMDTRG3 mode setting (trigger output timing)" "Disabled,Down-count match,Up-count match,Up/down-count match,PWM carrier peak,PWM carrier bottom,PWM carrier peak/bottom,Disabled" textline " " bitfld.long 0x00 11. " TRG2BE ,PMDTRG2 buffer update timing" "Sync,Async" bitfld.long 0x00 8.--10. " TRG2MD ,PMDTRG2 mode setting (trigger output timing)" "Disabled,Down-count match,Up-count match,Up/down-count match,PWM carrier peak,PWM carrier bottom,PWM carrier peak/bottom,Disabled" textline " " endif bitfld.long 0x00 7. " TRG1BE ,PMDTRG1 buffer update timing" "Sync,Async" bitfld.long 0x00 4.--6. " TRG1MD ,PMDTRG1 mode setting (trigger output timing)" "Disabled,Down-count match,Up-count match,Up/down-count match,PWM carrier peak,PWM carrier bottom,PWM carrier peak/bottom,Disabled" textline " " bitfld.long 0x00 3. " TRG0BE ,PMDTRG0 buffer update timing" "Sync,Async" bitfld.long 0x00 0.--2. " TRG0MD ,PMDTRG0 mode setting (trigger output timing)" "Disabled,Down-count match,Up-count match,Up/down-count match,PWM carrier peak,PWM carrier bottom,PWM carrier peak/bottom,Disabled" line.long 0x04 "PMD0TRGMD,Trigger Output Mode Setting Register" sif cpuis("TMPM370F*")||cpuis("TMPM372F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM350*")||cpuis("TMPM376F*")||cpuis("TMPM375F*") bitfld.long 0x04 1. " TRGOUT ,Trigger output mode" "Fixed,Variable" bitfld.long 0x04 0. " EMGTGE ,Output enable in EMG protection state" "Disabled,Enabled" elif cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x04 0. " EMGTGE ,Output enable in EMG protection state" "Disabled,Enabled" endif endif sif cpuis("TMPM370F*")||cpuis("TMPM372F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM350*")||cpuis("TMPM376F*")||cpuis("TMPM375F*") group.long 0x60++0x3 line.long 0x00 "PMD0TRGSEL,Trigger Output Select Register" sif cpuis("TMPM375F*") bitfld.long 0x00 0.--2. " TRGSEL ,Trigger output select" "PMD1TRG0,PMD1TRG1,PMD1TRG2,PMD1TRG3,PMD1TRG4,PMD1TRG5,No output,No output" else bitfld.long 0x00 0.--2. " TRGSEL ,Trigger output select" "PMDTRG0,PMDTRG1,PMDTRG2,PMDTRG3,PMDTRG4,PMDTRG5,No output,No output" endif endif sif cpuis("TMPM375F*") group.long 0x64++0x03 line.long 0x00 "PMD1TRGSYNCR,Trigger Update Timing Setting Register" bitfld.long 0x00 0.--1. " TSYNCS ,Update timing setting for the buffer of the trigger compare register" "PWM bottom or PWM park,PWM bottom,PWM peak,PWM park and PWM bottom" endif width 0xb endif tree.end tree "Channel 1" sif cpuis("TMPM37?F*") base ad:0x40050480 width 16. group.long 0x00++0x07 line.long 0x00 "PMD1MDEN,PMD Enable Register" bitfld.long 0x00 0. " PWMEN ,Waveform synthesis enable" "Disabled,Enabled" line.long 0x04 "PMD1PORTMD,Port Output Mode Register" sif cpuis("TMPM370F*")||cpuis("TMPM372F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM375F*")||cpuis("TMPM376F*")||cpuis("TMPM350") bitfld.long 0x04 0.--1. " PORTMD ,Port control setting (Upper phases|lower phases)" "High-Z|High-Z,High-Z|PMD,PMD |High-Z,PMD|PMD" elif cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM367F*") bitfld.long 0x04 0. " PORTMD ,Port control setting" "High-Z,PMD output" endif sif cpuis("TMPM370F*")||cpuis("TMPM372F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM376F*") group.long 0x24++0x3 line.long 0x00 "PMD1MODESEL,Mode Select Register" bitfld.long 0x00 0. " MDSEL ,Mode select register" "Bus,VE" endif sif (cpu()=="TMPM350") group.long 0x24++0x3 line.long 0x00 "PMD1MODESEL,Mode Select Register" bitfld.long 0x00 0. " MDSEL ,Mode select register" "Bus," endif sif cpuis("TMPM375F*") if (((d.l(ad:0x40050480+0x8))&0x1)==0x1)&&(((d.l(ad:0x40050480+0x24))&0x1)==0x1) group.long 0x24++0x3 line.long 0x00 "PMD1MODESEL,Mode Select Register" bitfld.long 0x00 7. " DCMPEN ,Automatic switching" "Disabled,Enabled" bitfld.long 0x00 3. " MDSEL3 ,Mode select register" "Bus,VE" bitfld.long 0x00 2. " MDSEL2 ,Mode select register" "Bus,VE" textline " " bitfld.long 0x00 1. " MDSEL1 ,Mode select register" "Bus,VE" bitfld.long 0x00 0. " MDSEL0 ,Mode select register" "Bus,VE" else group.long 0x24++0x3 line.long 0x00 "PMD1MODESEL,Mode Select Register" bitfld.long 0x00 3. " MDSEL3 ,Mode select register" "Bus,VE" bitfld.long 0x00 2. " MDSEL2 ,Mode select register" "Bus,VE" textline " " bitfld.long 0x00 1. " MDSEL1 ,Mode select register" "Bus,VE" bitfld.long 0x00 0. " MDSEL0 ,Mode select register" "Bus,VE" endif endif sif cpuis("TMPM375F*") if (((d.l(ad:0x40050480+0x8))&0x1)==0x1) group.long 0x08++0x3 line.long 0x00 "PMD1MDCR,PMD Control Register" bitfld.long 0x00 14.--15. " WPWMES ,W-phase edge setting" "Edge unfixed,,Rising-edge,Falling-edge" bitfld.long 0x00 12.--13. " VPWMES ,V-phase edge setting" "Edge unfixed,,Rising-edge,Falling-edge" bitfld.long 0x00 10.--11. " UPWMES ,U-phase edge setting" "Edge unfixed,,Rising-edge,Falling-edge" bitfld.long 0x00 8.--9. " DSYNCS ,Double buffer update timing" "Carrier peak,Carrier bottom,Carrier peak,Carrier bottom" textline " " bitfld.long 0x00 6. " PWMCK ,PWM period extension mode" "Normal,4x" bitfld.long 0x00 5. " SYNTMD ,Port output mode" "0,1" bitfld.long 0x00 4. " DTYMD ,Duty mode" "3-phase common,3-phase independent" bitfld.long 0x00 3. " PINT ,PWM interrupt timing" "PWM counter=1,PWM counter=MDPRD" textline " " bitfld.long 0x00 1.--2. " INTPRD ,PWM interrupt period" "0.5*PWM,PWM,2*PWM,4*PWM" bitfld.long 0x00 0. " PWMMD ,PWM carrier waveform (Edge/center-aligned)" "Edge,Center" else group.long 0x08++0x3 line.long 0x00 "PMD1MDCR,PMD Control Register" bitfld.long 0x00 8.--9. " DSYNCS ,Double buffer update timing" "Carrier peak,Carrier bottom,Carrier peak,Carrier bottom" bitfld.long 0x00 6. " PWMCK ,PWM period extension mode" "Normal,4x" bitfld.long 0x00 5. " SYNTMD ,Port output mode" "0,1" bitfld.long 0x00 4. " DTYMD ,Duty mode" "3-phase common,3-phase independent" textline " " bitfld.long 0x00 3. " PINT ,PWM interrupt timing" "PWM counter=1,PWM counter=MDPRD" bitfld.long 0x00 1.--2. " INTPRD ,PWM interrupt period" "0.5*PWM,PWM,2*PWM,4*PWM" bitfld.long 0x00 0. " PWMMD ,PWM carrier waveform (Edge/center-aligned)" "Edge,Center" endif else if ((d.l(ad:0x40050480+0x8)&0x1)==0x01) group.long 0x08++0x3 line.long 0x00 "PMD1MDCR,PMD Control Register" bitfld.long 0x00 6. " PWMCK ,PWM period extension mode" "Normal,4x" bitfld.long 0x00 5. " SYNTMD ,Port output mode" "0,1" bitfld.long 0x00 4. " DTYMD ,Duty mode" "3-phase common,3-phase independent" bitfld.long 0x00 3. " PINT ,PWM interrupt timing" "PWM counter=1,PWM counter=MDPRD" textline " " bitfld.long 0x00 1.--2. " INTPRD ,PWM interrupt period" "0.5*PWM,PWM,2*PWM,4*PWM" bitfld.long 0x00 0. " PWMMD ,PWM carrier waveform (Edge/center-aligned)" "Edge,Center" else group.long 0x08++0x3 line.long 0x00 "PMD1MDCR,PMD Control Register" bitfld.long 0x00 6. " PWMCK ,PWM period extension mode" "Normal,4x" bitfld.long 0x00 5. " SYNTMD ,Port output mode" "0,1" bitfld.long 0x00 4. " DTYMD ,Duty mode" "3-phase common,3-phase independent" bitfld.long 0x00 3. " PINT ,PWM interrupt timing" "PWM counter=1,PWM counter=MDPRD" textline " " bitfld.long 0x00 1.--2. " INTPRD ,PWM interrupt period" ",PWM,2*PWM,4*PWM" bitfld.long 0x00 0. " PWMMD ,PWM carrier waveform (Edge/center-aligned)" "Edge,Center" endif endif rgroup.long 0x0C++0x3 line.long 0x00 "PMD1CNTSTA,PWM Counter Status Register" bitfld.long 0x00 0. " UPDWN ,PWM counter flag" "Up-counting,Down-counting" rgroup.long 0x10++0x03 line.long 0x00 "PMD1MDCNT,PWM Counter Register" hexmask.long.word 0x00 0.--15. 1. " MDCNT ,PWM counter" group.long 0x14++0x0F line.long 0x00 "PMD1MDPRD,PWM Period Register" hexmask.long.word 0x00 0.--15. 1. " MDPRD ,PWM period" line.long 0x04 "PMD1CMPU,PWM Compare U Register" hexmask.long.word 0x04 0.--15. 1. " CMPU1 ,PWM pulse U width" line.long 0x08 "PMD1CMPV,PWM Compare V Register" hexmask.long.word 0x08 0.--15. 1. " CMPV1 ,PWM pulse V width" line.long 0x0C "PMD1CMPW,PWM Compare W Register" hexmask.long.word 0x0C 0.--15. 1. " CMPW1 ,PWM pulse W width" sif cpuis("TMPM375F*") group.long 0x2C++0x3 line.long 0x00 "PMD1MDPOT,PMD Output Setting Register" bitfld.long 0x00 8.--9. " SYNCS ,Selects PMD1MDOUT" "Asynchronous,INTENC,INTTB00," bitfld.long 0x00 3. " POLH ,Upper phase port polarity (active low/high)" "Low,High" bitfld.long 0x00 2. " POLL ,Lower phase port polarity (active low/high)" "Low,High" bitfld.long 0x00 0.--1. " PSYNCS ,MDOUT transfer timing" "Async to PWM,Carrier bottom,Carrier peak,Carrier peak and carrier bottom" else group.long 0x2C++0x3 line.long 0x00 "PMD1MDPOT,PMD Output Setting Register" bitfld.long 0x00 3. " POLH ,Upper phase port polarity (active low/high)" "Low,High" bitfld.long 0x00 2. " POLL ,Lower phase port polarity (active low/high)" "Low,High" bitfld.long 0x00 0.--1. " PSYNCS ,MDOUT transfer timing" "Async to PWM,PWM counter = 1,PWM counter= MDPRD,PWM counter=1 or MDPRD" endif if (((d.l(ad:0x40050480+0x8)&0x20)==0x00)&&((d.l(ad:0x40050480+0x2C)&0x0C)==0x0C)) group.long 0x28++0x3 line.long 0x00 "PMD1MDOUT,PMD Output Control Register" bitfld.long 0x00 10. " WPWM ,W-phase output control" "H/L,PWM Output" bitfld.long 0x00 9. " VPWM ,V-phase output control" "H/L,PWM Output" bitfld.long 0x00 8. " UPWM ,U-phase output control" "H/L,PWM Output" bitfld.long 0x00 4.--5. " WOC ,W-phase output control" "L-L-!PWM-PWM,L-H-L-PWM,H-L-PWM-L,H-H-PWM-!PWM" textline " " bitfld.long 0x00 2.--3. " VOC ,V-phase output control" "L-L-!PWM-PWM,L-H-L-PWM,H-L-PWM-L,H-H-PWM-!PWM" bitfld.long 0x00 0.--1. " UOC ,U-phase output control" "L-L-!PWM-PWM,L-H-L-PWM,H-L-PWM-L,H-H-PWM-!PWM" elif (((d.l(ad:0x40050480+0x8)&0x20)==0x00)&&((d.l(ad:0x40050480+0x2C)&0x0C)==0x00)) group.long 0x28++0x3 line.long 0x00 "PMD1MDOUT,PMD Output Control Register" bitfld.long 0x00 10. " WPWM ,W-phase output control" "H/L,PWM Output" bitfld.long 0x00 9. " VPWM ,V-phase output control" "H/L,PWM Output" bitfld.long 0x00 8. " UPWM ,U-phase output control" "H/L,PWM Output" bitfld.long 0x00 4.--5. " WOC ,W-phase output control" "H-H-PWM-!PWM,H-L-H-!PWM,L-H-!PWM-H,L-L-!PWM-PWM" textline " " bitfld.long 0x00 2.--3. " VOC ,V-phase output control" "H-H-PWM-!PWM,H-L-H-!PWM,L-H-!PWM-H,L-L-!PWM-PWM" bitfld.long 0x00 0.--1. " UOC ,U-phase output control" "H-H-PWM-!PWM,H-L-H-!PWM,L-H-!PWM-H,L-L-!PWM-PWM" elif (((d.l(ad:0x40050480+0x8)&0x20)==0x20)&&((d.l(ad:0x40050480+0x2C)&0x0C)==0x0C)) group.long 0x28++0x3 line.long 0x00 "PMD1MDOUT,PMD Output Control Register" bitfld.long 0x00 10. " WPWM ,W-phase output control" "H/L,PWM Output" bitfld.long 0x00 9. " VPWM ,V-phase output control" "H/L,PWM Output" bitfld.long 0x00 8. " UPWM ,U-phase output control" "H/L,PWM Output" bitfld.long 0x00 4.--5. " WOC ,W-phase output control" "L-L-!PWM-PWM,L-H-L-!PWM,H-L-PWM-L,H-H-PWM-!PWM" textline " " bitfld.long 0x00 2.--3. " VOC ,V-phase output control" "L-L-!PWM-PWM,L-H-L-!PWM,H-L-PWM-L,H-H-PWM-!PWM" bitfld.long 0x00 0.--1. " UOC ,U-phase output control" "L-L-!PWM-PWM,L-H-L-!PWM,H-L-PWM-L,H-H-PWM-!PWM" elif (((d.l(ad:0x40050480+0x8)&0x20)==0x20)&&((d.l(ad:0x40050480+0x2C)&0x0C)==0x00)) group.long 0x28++0x3 line.long 0x00 "PMD1MDOUT,PMD Output Control Register" bitfld.long 0x00 10. " WPWM ,W-phase output control" "H/L,PWM Output" bitfld.long 0x00 9. " VPWM ,V-phase output control" "H/L,PWM Output" bitfld.long 0x00 8. " UPWM ,U-phase output control" "H/L,PWM Output" bitfld.long 0x00 4.--5. " WOC ,W-phase output control" "H-H-PWM-!PWM,H-L-H-PWM,L-H-!PWM-H,L-L-!PWM-PWM" textline " " bitfld.long 0x00 2.--3. " VOC ,V-phase output control" "H-H-PWM-!PWM,H-L-H-PWM,L-H-!PWM-H,L-L-!PWM-PWM" bitfld.long 0x00 0.--1. " UOC ,U-phase output control" "H-H-PWM-!PWM,H-L-H-PWM,L-H-!PWM-H,L-L-!PWM-PWM" else group.long 0x28++0x3 line.long 0x00 "PMD1MDOUT,PMD Output Control Register" bitfld.long 0x00 10. " WPWM ,W-phase output control" "H/L,PWM Output" bitfld.long 0x00 9. " VPWM ,V-phase output control" "H/L,PWM Output" bitfld.long 0x00 8. " UPWM ,U-phase output control" "H/L,PWM Output" bitfld.long 0x00 4.--5. " WOC ,W-phase output control" "0,1,2,3" textline " " bitfld.long 0x00 2.--3. " VOC ,V-phase output control" "0,1,2,3" bitfld.long 0x00 0.--1. " UOC ,U-phase output control" "0,1,2,3" endif wgroup.long 0x30++0x3 line.long 0x00 "PMD1EMGREL,EMG Release Register" hexmask.long.byte 0x00 0.--7. 1. " EMGREL ,EMG disable code" group.long 0x34++0x03 line.long 0x00 "PMD1EMGCR,EMG Control Register" bitfld.long 0x00 8.--11. " EMGCNT ,EMG input detection time" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 5. " INHEN ,Tool break enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3.--4. " EMGMD ,EMG protection mode select (upper|lower phases/port output)" "All phases High-Z,All upper-phase ON|All lower-phase High-Z,All upper phase High-Z|All lower phase ON,All phase High-Z" sif (cpu()=="TMPM370FY"||cpu()=="TMPM350"||cpu()=="TMPM370FYDFG"||cpu()=="TMPM370FYFG") textline " " bitfld.long 0x00 2. " EMGISEL ,EMG input select" "Port,Comparator" endif textline " " bitfld.long 0x00 1. " EMGRS ,EMG protection release" "No effect,Release" bitfld.long 0x00 0. " EMGEN ,EMG protection circuit enable" "Disabled,Enabled" sif (!(cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM370F*")||cpuis("TMPM372F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*"))) group.long 0x38++0x03 line.long 0x00 "PMD1EMGSTA,EMG Status Register" bitfld.long 0x00 1. " EMGI ,EMG input" "Low,High" bitfld.long 0x00 0. " EMGST ,EMG protection state" "Normal,Protected" else rgroup.long 0x38++0xB line.long 0x00 "PMD1EMGSTA,EMG Status Register" bitfld.long 0x00 1. " EMGI ,EMG input" "Low,High" bitfld.long 0x00 0. " EMGST ,EMG protection state" "Normal,Protected" endif sif cpuis("TMPM370F*")||cpuis("TMPM372F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM375F*")||cpuis("TMPM376F*") group.long 0x3C++0x3 line.long 0x00 "PMD1OVVCR,OVV Control Register" bitfld.long 0x00 8.--11. " OVVCNT ,OVV input detection time (ADC monitor signal)" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 6. " ADIN1EN ,ADC B monitor interrupt input enable" "No interrupt,Interrupt" bitfld.long 0x00 5. " ADIN0EN ,ADC A monitor interrupt input enable" "No interrupt,Interrupt" bitfld.long 0x00 3.--4. " OVVMD ,OVV protection mode (upper|lower phases)" "No output,On|Off,Off|On,Off|Off" textline " " bitfld.long 0x00 2. " OVVISEL ,OVV input select (port/ADC monitor signal)" "Port,ADC" bitfld.long 0x00 1. " OVVRS ,OVV protection release" "Disabled,Disabled" bitfld.long 0x00 0. " OVVEN ,OVV protection circuit enable" "Disabled,Enabled" rgroup.long 0x40++0x3 line.long 0x00 "PMD1OVVSTA,OVV Status Register" bitfld.long 0x00 1. " OVVI ,OVVI input (port/ADC monitor signal)" "Port,ADC" bitfld.long 0x00 0. " OVVST ,OVV protection state" "Normal,Protected" endif if ((d.l(ad:0x40050480+0x0)&0x1)==0x1) group.long 0x44++0x3 line.long 0x00 "PMD1DTR,Dead Time Register" hexmask.long.byte 0x00 0.--7. 1. " DTR ,Dead time" else rgroup.long 0x44++0x3 line.long 0x00 "PMD1DTR,Dead Time Register" hexmask.long.byte 0x00 0.--7. 1. " DTR ,Dead time" endif sif (!(cpuis("TMPM367F*"))) group.long 0x48++0x7 line.long 0x00 "PMD1TRGCMP0,Trigger Compare 0 Register" hexmask.long.word 0x00 0.--15. 1. " TRGCMP0 ,Compare value 0" line.long 0x04 "PMD1TRGCMP1,Trigger Compare 1 Register" hexmask.long.word 0x04 0.--15. 1. " TRGCMP1 ,Compare value 1" endif sif cpuis("TMPM370F*")||cpuis("TMPM372F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM350*")||cpuis("TMPM376F*")||cpuis("TMPM375F*") group.long 0x50++0x7 line.long 0x00 "PMD1TRGCMP2,Trigger Compare 2 Register" hexmask.long.word 0x00 0.--15. 1. " TRGCMP2 ,Compare value 2" line.long 0x04 "PMD1TRGCMP3,Trigger Compare 3 Register" hexmask.long.word 0x04 0.--15. 1. " TRGCMP3 ,Compare value 3" endif sif (!(cpuis("TMPM367F*"))) group.long 0x58++0x7 line.long 0x00 "PMD1TRGCR,Trigger Control Register" sif cpuis("TMPM370F*")||cpuis("TMPM372F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM350*")||cpuis("TMPM376F*")||cpuis("TMPM375F*") bitfld.long 0x00 15. " TRG3BE ,PMDTRG3 buffer update timing" "Sync,Async" bitfld.long 0x00 12.--14. " TRG3MD ,PMDTRG3 mode setting (trigger output timing)" "Disabled,Down-count match,Up-count match,Up/down-count match,PWM carrier peak,PWM carrier bottom,PWM carrier peak/bottom,Disabled" textline " " bitfld.long 0x00 11. " TRG2BE ,PMDTRG2 buffer update timing" "Sync,Async" bitfld.long 0x00 8.--10. " TRG2MD ,PMDTRG2 mode setting (trigger output timing)" "Disabled,Down-count match,Up-count match,Up/down-count match,PWM carrier peak,PWM carrier bottom,PWM carrier peak/bottom,Disabled" textline " " endif bitfld.long 0x00 7. " TRG1BE ,PMDTRG1 buffer update timing" "Sync,Async" bitfld.long 0x00 4.--6. " TRG1MD ,PMDTRG1 mode setting (trigger output timing)" "Disabled,Down-count match,Up-count match,Up/down-count match,PWM carrier peak,PWM carrier bottom,PWM carrier peak/bottom,Disabled" textline " " bitfld.long 0x00 3. " TRG0BE ,PMDTRG0 buffer update timing" "Sync,Async" bitfld.long 0x00 0.--2. " TRG0MD ,PMDTRG0 mode setting (trigger output timing)" "Disabled,Down-count match,Up-count match,Up/down-count match,PWM carrier peak,PWM carrier bottom,PWM carrier peak/bottom,Disabled" line.long 0x04 "PMD1TRGMD,Trigger Output Mode Setting Register" sif cpuis("TMPM370F*")||cpuis("TMPM372F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM350*")||cpuis("TMPM376F*")||cpuis("TMPM375F*") bitfld.long 0x04 1. " TRGOUT ,Trigger output mode" "Fixed,Variable" bitfld.long 0x04 0. " EMGTGE ,Output enable in EMG protection state" "Disabled,Enabled" elif cpuis("TMPM380F*")||cpuis("TMPM382F*") bitfld.long 0x04 0. " EMGTGE ,Output enable in EMG protection state" "Disabled,Enabled" endif endif sif cpuis("TMPM370F*")||cpuis("TMPM372F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM350*")||cpuis("TMPM376F*")||cpuis("TMPM375F*") group.long 0x60++0x3 line.long 0x00 "PMD1TRGSEL,Trigger Output Select Register" sif cpuis("TMPM375F*") bitfld.long 0x00 0.--2. " TRGSEL ,Trigger output select" "PMD1TRG0,PMD1TRG1,PMD1TRG2,PMD1TRG3,PMD1TRG4,PMD1TRG5,No output,No output" else bitfld.long 0x00 0.--2. " TRGSEL ,Trigger output select" "PMDTRG0,PMDTRG1,PMDTRG2,PMDTRG3,PMDTRG4,PMDTRG5,No output,No output" endif endif sif cpuis("TMPM375F*") group.long 0x64++0x03 line.long 0x00 "PMD1TRGSYNCR,Trigger Update Timing Setting Register" bitfld.long 0x00 0.--1. " TSYNCS ,Update timing setting for the buffer of the trigger compare register" "PWM bottom or PWM park,PWM bottom,PWM peak,PWM park and PWM bottom" endif width 0xb endif tree.end tree.end tree "Op-Amps/Analog Comparators" sif cpuis("TMPM370F*")||cpuis("TMPM375F*") base ad:0x40030400 width 9. sif cpuis("TMPM375F*") group.long 0x0++0x3 line.long 0x00 "AMPCTLD,Amp D Control Register" bitfld.long 0x00 1.--3. " AMPGLIN[2:0] ,Gain Select" "1.5x,2.5x,3.0x,3.5x,4.0x,6.0x,8.0x,10.0x" bitfld.long 0x00 0. " AMPEN ,AMP Enable" "Standby,Enabled" group.long 0x8++0x3 line.long 0x00 "AMPCTLD,Amp D Control Register" bitfld.long 0x00 1.--3. " AMPGLIN[2:0] ,Gain Select" "1.5x,2.5x,3.0x,3.5x,4.0x,6.0x,8.0x,10.0x" bitfld.long 0x00 0. " AMPEN ,AMP Enable" "Standby,Enabled" group.long 0x10++0x3 line.long 0x00 "AMPCTLD,Amp D Control Register" bitfld.long 0x00 1.--3. " AMPGLIN[2:0] ,Gain Select" "1.5x,2.5x,3.0x,3.5x,4.0x,6.0x,8.0x,10.0x" bitfld.long 0x00 0. " AMPEN ,AMP Enable" "Standby,Enabled" group.long 0x18++0x3 line.long 0x00 "AMPCTLD,Amp D Control Register" bitfld.long 0x00 1.--3. " AMPGLIN[2:0] ,Gain Select" "1.5x,2.5x,3.0x,3.5x,4.0x,6.0x,8.0x,10.0x" bitfld.long 0x00 0. " AMPEN ,AMP Enable" "Standby,Enabled" group.long 0x20++0x3 line.long 0x00 "CMPCTLD,Comparator D Control Register" bitfld.long 0x00 1. " CMPSEL ,Input Select" "Input port,Op-amp output" bitfld.long 0x00 0. " CMPEN ,CMP Enable" "Standby,Enabled" group.long 0x28++0x3 line.long 0x00 "CMPCTLD,Comparator D Control Register" bitfld.long 0x00 1. " CMPSEL ,Input Select" "Input port,Op-amp output" bitfld.long 0x00 0. " CMPEN ,CMP Enable" "Standby,Enabled" group.long 0x30++0x3 line.long 0x00 "CMPCTLD,Comparator D Control Register" bitfld.long 0x00 1. " CMPSEL ,Input Select" "Input port,Op-amp output" bitfld.long 0x00 0. " CMPEN ,CMP Enable" "Standby,Enabled" group.long 0x38++0x3 line.long 0x00 "CMPCTLD,Comparator D Control Register" bitfld.long 0x00 1. " CMPSEL ,Input Select" "Input port,Op-amp output" bitfld.long 0x00 0. " CMPEN ,CMP Enable" "Standby,Enabled" else group.long 0x0++0x3 line.long 0x00 "AMPCTLA,Amp A Control Register" bitfld.long 0x00 1.--3. " AMPGLIN[2:0] ,Gain Select" "1.5x,2.5x,3.0x,3.5x,4.0x,6.0x,8.0x,10.0x" bitfld.long 0x00 0. " AMPEN ,AMP Enable" "Standby,Enabled" group.long 0x8++0x3 line.long 0x00 "AMPCTLB,Amp B Control Register" bitfld.long 0x00 1.--3. " AMPGLIN[2:0] ,Gain Select" "1.5x,2.5x,3.0x,3.5x,4.0x,6.0x,8.0x,10.0x" bitfld.long 0x00 0. " AMPEN ,AMP Enable" "Standby,Enabled" group.long 0x10++0x3 line.long 0x00 "AMPCTLC,Amp C Control Register" bitfld.long 0x00 1.--3. " AMPGLIN[2:0] ,Gain Select" "1.5x,2.5x,3.0x,3.5x,4.0x,6.0x,8.0x,10.0x" bitfld.long 0x00 0. " AMPEN ,AMP Enable" "Standby,Enabled" group.long 0x18++0x3 line.long 0x00 "AMPCTLD,Amp D Control Register" bitfld.long 0x00 1.--3. " AMPGLIN[2:0] ,Gain Select" "1.5x,2.5x,3.0x,3.5x,4.0x,6.0x,8.0x,10.0x" bitfld.long 0x00 0. " AMPEN ,AMP Enable" "Standby,Enabled" group.long 0x20++0x3 line.long 0x00 "CMPCTLA,Comparator A Control Register" bitfld.long 0x00 1. " CMPSEL ,Input Select" "Input port,Op-amp output" bitfld.long 0x00 0. " CMPEN ,CMP Enable" "Standby,Enabled" group.long 0x28++0x3 line.long 0x00 "CMPCTLB,Comparator B Control Register" bitfld.long 0x00 1. " CMPSEL ,Input Select" "Input port,Op-amp output" bitfld.long 0x00 0. " CMPEN ,CMP Enable" "Standby,Enabled" group.long 0x30++0x3 line.long 0x00 "CMPCTLC,Comparator C Control Register" bitfld.long 0x00 1. " CMPSEL ,Input Select" "Input port,Op-amp output" bitfld.long 0x00 0. " CMPEN ,CMP Enable" "Standby,Enabled" group.long 0x38++0x3 line.long 0x00 "CMPCTLD,Comparator D Control Register" bitfld.long 0x00 1. " CMPSEL ,Input Select" "Input port,Op-amp output" bitfld.long 0x00 0. " CMPEN ,CMP Enable" "Standby,Enabled" endif width 0xb endif tree.end tree.open "Encoder Input Circuit (ENC)" tree "Channel 0" sif cpuis("TMPM370F*")||cpuis("TMPM375F*")||cpuis("TMPM376F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*") base ad:0x40010400 width 11. hgroup.long 0x00++0x3 hide.long 0x00 "EN0TNCR,Encoder 0 Input Control Register" in group.long 0x04++0xB line.long 0x00 "EN0RELOAD,Encoder 0 Counter Reload Register" hexmask.long.word 0x00 0.--15. 1. " RELOAD[15:0] ,Encoder counter period multiplied by 4" line.long 0x04 "EN0INT,Encoder 0 Compare Register" hexmask.long.tbyte 0x04 0.--23. 1. " INT[23:0] ,Counter Compare Value" line.long 0x08 "EN0CNT,Encoder 0 Counter Register" hexmask.long.tbyte 0x08 0.--23. 1. " CNT[23:0] ,Encoder Counter/Captured Value" width 0xb endif sif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*") base ad:0x400F7000 width 11. hgroup.long 0x00++0x3 hide.long 0x00 "EN0TNCR,Encoder 0 Input Control Register" in group.long 0x04++0xB line.long 0x00 "EN0RELOAD,Encoder 0 Counter Reload Register" hexmask.long.word 0x00 0.--15. 1. " RELOAD[15:0] ,Encoder counter period multiplied by 4" line.long 0x04 "EN0INT,Encoder 0 Compare Register" hexmask.long.tbyte 0x04 0.--23. 1. " INT[23:0] ,Counter Compare Value" line.long 0x08 "EN0CNT,Encoder 0 Counter Register" hexmask.long.tbyte 0x08 0.--23. 1. " CNT[23:0] ,Encoder Counter/Captured Value" width 0xb endif tree.end tree "Channel 1" sif cpuis("TMPM372FW")||cpuis("TMPM370F*")||cpuis("TMPM372FWUG")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM376F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*") base ad:0x40010500 width 11. hgroup.long 0x00++0x3 hide.long 0x00 "EN1TNCR,Encoder 1 Input Control Register" in group.long 0x04++0xB line.long 0x00 "EN1RELOAD,Encoder 1 Counter Reload Register" hexmask.long.word 0x00 0.--15. 1. " RELOAD[15:0] ,Encoder counter period multiplied by 4" line.long 0x04 "EN1INT,Encoder 1 Compare Register" hexmask.long.tbyte 0x04 0.--23. 1. " INT[23:0] ,Counter Compare Value" line.long 0x08 "EN1CNT,Encoder 1 Counter Register" hexmask.long.tbyte 0x08 0.--23. 1. " CNT[23:0] ,Encoder Counter/Captured Value" width 0xb elif cpuis("TMPM369F*") base ad:0x400F7100 width 11. hgroup.long 0x00++0x3 hide.long 0x00 "EN1TNCR,Encoder 1 Input Control Register" in group.long 0x04++0xB line.long 0x00 "EN1RELOAD,Encoder 1 Counter Reload Register" hexmask.long.word 0x00 0.--15. 1. " RELOAD[15:0] ,Encoder counter period multiplied by 4" line.long 0x04 "EN1INT,Encoder 1 Compare Register" hexmask.long.tbyte 0x04 0.--23. 1. " INT[23:0] ,Counter Compare Value" line.long 0x08 "EN1CNT,Encoder 1 Counter Register" hexmask.long.tbyte 0x08 0.--23. 1. " CNT[23:0] ,Encoder Counter/Captured Value" width 0xb endif tree.end tree.end tree "Real Time Clock (RTC)" sif cpuis("TMPM33?F*")||cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*") base ad:0x40040100 width 11. if ((d.b(ad:0x40040100+0x8)&0x1)==0x0) group.byte 0x00++0x0 line.byte 0x00 "RTCSECR,Second column register" hexmask.byte 0x00 0.--6. 1. " SE ,second" else hgroup.byte 0x00++0x0 hide.byte 0x00 "RTCSECR,Second column register" endif group.byte 0x01++0x0 line.byte 0x00 "RTCMINR,Minute column register" hexmask.byte 0x00 0.--6. 1. " MI ,Minutes" if (((d.b(ad:0x40040100+0x8)&0x1)==0x1)&&((d.b(ad:0x40040100+0x6)&0x1)==0x0)) group.byte 0x2++0x0 line.byte 0x00 "RTCHOURR,Hour column register" bitfld.byte 0x00 0.--5. " HO ,Hour" "0 AM,1 AM,2 AM,3 AM,4 AM,5 AM,5 AM,7 AM,8 AM,9 AM,-,-,-,-,-,-,10 AM,11 AM,-,-,-,-,-,-,-,-,-,-,-,-,-,-,0 PM,1 PM,2 PM,3 PM,4 PM,5 PM,6 PM,7 PM,8 PM,9 PM,-,-,-,-,-,-,10 PM,11 PM,-,-,-,-,-,-,-,-,-,-,-,-,-,-" else group.byte 0x2++0x0 line.byte 0x00 "RTCHOURR,Hour column register" bitfld.byte 0x00 0.--5. " HO ,Hour" "0,1,2,3,4,5,5,7,8,9,-,-,-,-,-,-,10,11,12,13,14,15,16,17,18,19,-,-,-,-,-,-,20,21,22,23,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-" endif group.byte 0x4++0x00 line.byte 0x00 "RTCDAYR,Day of the week column register" bitfld.byte 0x00 0.--2. " WE ,Day of the week" "Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday," if (((d.b(ad:0x40040100+0x6)&0x1f)==0x2)) group.byte 0x5++0x00 line.byte 0x00 "RTCDATER,Day column register" bitfld.byte 0x00 0.--5. " DA ,Day" "-,1st,2nd,3rd,4th,5th,6th,7th,8th,9th,-,-,-,-,-,-,10th,11th,12th,13th,14th,15th,16th,17th,18th,19th,-,-,-,-,-,-,20th,21th,22th,23th,24th,25th,26th,27th,28th,29th,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-" elif ((((d.b(ad:0x40040100+0x6)&0x1f)==0x04)||((d.b(ad:0x40040100+0x6)&0x1f)==0x6)||((d.b(ad:0x40040100+0x6)&0x1f)==0x9)||((d.b(ad:0x40040100+0x6)&0x1f)==0x11))) group.byte 0x5++0x00 line.byte 0x00 "RTCDATER,Day column register" bitfld.byte 0x00 0.--5. " DA ,Day" "-,1st,2nd,3rd,4th,5th,6th,7th,8th,9th,-,-,-,-,-,-,10th,11th,12th,13th,14th,15th,16th,17th,18th,19th,-,-,-,-,-,-,20th,21th,22th,23th,24th,25th,26th,27th,28th,29th,-,-,-,-,-,-,30th,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-" else group.byte 0x5++0x00 line.byte 0x00 "RTCDATER,Day column register" bitfld.byte 0x00 0.--5. " DA ,Day" "-,1st,2nd,3rd,4th,5th,6th,7th,8th,9th,-,-,-,-,-,-,10th,11th,12th,13th,14th,15th,16th,17th,18th,19th,-,-,-,-,-,-,20th,21th,22th,23th,24th,25th,26th,27th,28th,29th,-,-,-,-,-,-,30th,31th,-,-,-,-,-,-,-,-,-,-,-,-,-,-" endif if ((d.b(ad:0x40040100+0x8)&0x1)==0x0) group.byte 0x6++0x01 line.byte 0x00 "RTCMONTHR,Month column register" bitfld.byte 0x00 0.--4. " MO ,Month" "-,January,February,March,April,May,June,July,August,September,-,-,-,-,-,-,October,November,December,-,-,-,-,-,-,-,-,-,-,-,-,-" line.byte 0x01 "RTCYEARR,Year column register" else group.byte 0x6++0x01 line.byte 0x00 "RTCMONTHR,Month column register" bitfld.byte 0x00 0. " MO0 ,24/12 hours clock" "12-hours,24-hours" line.byte 0x01 "RTCYEARR,Leap year register" bitfld.byte 0x01 0.--1. " LEAP ,Leap year" "Leap year,1 year after,2 years after,3 years after" endif group.byte 0x8++0x01 line.byte 0x00 "RTCPAGER,PAGE register" bitfld.byte 0x00 7. " INTENA ,INTRTC" "Disabled,Enabled" bitfld.byte 0x00 4. " ADJUST ,Adjust" "Not adjusted,Adjusted" bitfld.byte 0x00 3. " ENATMR ,Clock interrupt enable" "Disabled,Enabled" bitfld.byte 0x00 2. " ENAALM ,Alarm interrupt enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 0. " PAGE ,Page selection" "Page0,Page1" line.byte 0x01 "RTCRESTR,Reset register" bitfld.byte 0x01 7. " DIS1HZ ,1Hz Disable" "No,Yes" bitfld.byte 0x01 6. " DIS16HZ ,16Hz Disable" "No,Yes" bitfld.byte 0x01 5. " RSTTMR ,Clock register reset" "No reset,Reset" bitfld.byte 0x01 4. " RSTALM ,Alarm register reset" "No reset,Reset" sif cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") textline " " bitfld.byte 0x01 2. " DIS2HZ ,2Hz Disable" "No,Yes" bitfld.byte 0x01 1. " DIS4HZ ,4Hz Disable" "No,Yes" bitfld.byte 0x01 0. " DIS8HZ ,8Hz Disable" "No,Yes" endif sif cpuis("TMPM395F*") group.byte 0x09++0x00 line.byte 0x00 "RTCSTA,RTC Status Monitor/access status" bitfld.byte 0x00 1. " RTCINI ,RTC initilize status flag" "Not initialized,Initialized" bitfld.byte 0x00 0. " RTCSET ,Data update control/access status flag" "Not updated/Ready,Updated/Busy" endif sif cpuis("TMPM36B*") group.byte 0xE++0x1 line.byte 0x00 "RTCPROTECT,Protect register" line.byte 0x01 "RTCADJCTL,Correction Function Control Register" bitfld.byte 0x01 1.--3. " AJSEL ,Correction reference time setting" "1 second,10 second,20 second,30 second,1 minute,,," bitfld.byte 0x01 0. " AJEN ,Correction function control" "Disabled,Enabled" endif width 0xb elif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") base ad:0x400CC000 width 11. if ((d.b(ad:0x400CC000+0x8)&0x1)==0x0) group.byte 0x00++0x0 line.byte 0x00 "RTCSECR,Second column register" hexmask.byte 0x00 0.--6. 1. " SE ,second" else hgroup.byte 0x00++0x0 hide.byte 0x00 "RTCSECR,Second column register" endif group.byte 0x01++0x0 line.byte 0x00 "RTCMINR,Minute column register" hexmask.byte 0x00 0.--6. 1. " MI ,Minutes" if (((d.b(ad:0x400CC000+0x8)&0x1)==0x1)&&((d.b(ad:0x400CC000+0x6)&0x1)==0x0)) group.byte 0x2++0x0 line.byte 0x00 "RTCHOURR,Hour column register" bitfld.byte 0x00 0.--5. " HO ,Hour" "0 AM,1 AM,2 AM,3 AM,4 AM,5 AM,5 AM,7 AM,8 AM,9 AM,-,-,-,-,-,-,10 AM,11 AM,-,-,-,-,-,-,-,-,-,-,-,-,-,-,0 PM,1 PM,2 PM,3 PM,4 PM,5 PM,6 PM,7 PM,8 PM,9 PM,-,-,-,-,-,-,10 PM,11 PM,-,-,-,-,-,-,-,-,-,-,-,-,-,-" else group.byte 0x2++0x0 line.byte 0x00 "RTCHOURR,Hour column register" bitfld.byte 0x00 0.--5. " HO ,Hour" "0,1,2,3,4,5,5,7,8,9,-,-,-,-,-,-,10,11,12,13,14,15,16,17,18,19,-,-,-,-,-,-,20,21,22,23,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-" endif group.byte 0x4++0x00 line.byte 0x00 "RTCDAYR,Day of the week column register" bitfld.byte 0x00 0.--2. " WE ,Day of the week" "Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday," if (((d.b(ad:0x400CC000+0x6)&0x1f)==0x2)) group.byte 0x5++0x00 line.byte 0x00 "RTCDATER,Day column register" bitfld.byte 0x00 0.--5. " DA ,Day" "-,1st,2nd,3rd,4th,5th,6th,7th,8th,9th,-,-,-,-,-,-,10th,11th,12th,13th,14th,15th,16th,17th,18th,19th,-,-,-,-,-,-,20th,21th,22th,23th,24th,25th,26th,27th,28th,29th,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-" elif ((((d.b(ad:0x400CC000+0x6)&0x1f)==0x04)||((d.b(ad:0x400CC000+0x6)&0x1f)==0x6)||((d.b(ad:0x400CC000+0x6)&0x1f)==0x9)||((d.b(ad:0x400CC000+0x6)&0x1f)==0x11))) group.byte 0x5++0x00 line.byte 0x00 "RTCDATER,Day column register" bitfld.byte 0x00 0.--5. " DA ,Day" "-,1st,2nd,3rd,4th,5th,6th,7th,8th,9th,-,-,-,-,-,-,10th,11th,12th,13th,14th,15th,16th,17th,18th,19th,-,-,-,-,-,-,20th,21th,22th,23th,24th,25th,26th,27th,28th,29th,-,-,-,-,-,-,30th,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-" else group.byte 0x5++0x00 line.byte 0x00 "RTCDATER,Day column register" bitfld.byte 0x00 0.--5. " DA ,Day" "-,1st,2nd,3rd,4th,5th,6th,7th,8th,9th,-,-,-,-,-,-,10th,11th,12th,13th,14th,15th,16th,17th,18th,19th,-,-,-,-,-,-,20th,21th,22th,23th,24th,25th,26th,27th,28th,29th,-,-,-,-,-,-,30th,31th,-,-,-,-,-,-,-,-,-,-,-,-,-,-" endif if ((d.b(ad:0x400CC000+0x8)&0x1)==0x0) group.byte 0x6++0x01 line.byte 0x00 "RTCMONTHR,Month column register" bitfld.byte 0x00 0.--4. " MO ,Month" "-,January,February,March,April,May,June,July,August,September,-,-,-,-,-,-,October,November,December,-,-,-,-,-,-,-,-,-,-,-,-,-" line.byte 0x01 "RTCYEARR,Year column register" else group.byte 0x6++0x01 line.byte 0x00 "RTCMONTHR,Month column register" bitfld.byte 0x00 0. " MO0 ,24/12 hours clock" "12-hours,24-hours" line.byte 0x01 "RTCYEARR,Leap year register" bitfld.byte 0x01 0.--1. " LEAP ,Leap year" "Leap year,1 year after,2 years after,3 years after" endif group.byte 0x8++0x01 line.byte 0x00 "RTCPAGER,PAGE register" bitfld.byte 0x00 7. " INTENA ,INTRTC" "Disabled,Enabled" bitfld.byte 0x00 4. " ADJUST ,Adjust" "Not adjusted,Adjusted" bitfld.byte 0x00 3. " ENATMR ,Clock interrupt enable" "Disabled,Enabled" bitfld.byte 0x00 2. " ENAALM ,Alarm interrupt enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 0. " PAGE ,Page selection" "Page0,Page1" line.byte 0x01 "RTCRESTR,Reset register" bitfld.byte 0x01 7. " DIS1HZ ,1Hz Disable" "No,Yes" bitfld.byte 0x01 6. " DIS16HZ ,16Hz Disable" "No,Yes" bitfld.byte 0x01 5. " RSTTMR ,Clock register reset" "No reset,Reset" bitfld.byte 0x01 4. " RSTALM ,Alarm register reset" "No reset,Reset" sif cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") textline " " bitfld.byte 0x01 2. " DIS2HZ ,2Hz Disable" "No,Yes" bitfld.byte 0x01 1. " DIS4HZ ,4Hz Disable" "No,Yes" bitfld.byte 0x01 0. " DIS8HZ ,8Hz Disable" "No,Yes" endif sif cpuis("TMPM395F*") group.byte 0x09++0x00 line.byte 0x00 "RTCSTA,RTC Status Monitor/access status" bitfld.byte 0x00 1. " RTCINI ,RTC initilize status flag" "Not initialized,Initialized" bitfld.byte 0x00 0. " RTCSET ,Data update control/access status flag" "Not updated/Ready,Updated/Busy" endif sif cpuis("TMPM36B*") group.byte 0xE++0x1 line.byte 0x00 "RTCPROTECT,Protect register" line.byte 0x01 "RTCADJCTL,Correction Function Control Register" bitfld.byte 0x01 1.--3. " AJSEL ,Correction reference time setting" "1 second,10 second,20 second,30 second,1 minute,,," bitfld.byte 0x01 0. " AJEN ,Correction function control" "Disabled,Enabled" endif width 0xb elif cpuis("TMPM395F*") base ad:0x400F0100 width 11. if ((d.b(ad:0x400F0100+0x8)&0x1)==0x0) group.byte 0x00++0x0 line.byte 0x00 "RTCSECR,Second column register" hexmask.byte 0x00 0.--6. 1. " SE ,second" else hgroup.byte 0x00++0x0 hide.byte 0x00 "RTCSECR,Second column register" endif group.byte 0x01++0x0 line.byte 0x00 "RTCMINR,Minute column register" hexmask.byte 0x00 0.--6. 1. " MI ,Minutes" if (((d.b(ad:0x400F0100+0x8)&0x1)==0x1)&&((d.b(ad:0x400F0100+0x6)&0x1)==0x0)) group.byte 0x2++0x0 line.byte 0x00 "RTCHOURR,Hour column register" bitfld.byte 0x00 0.--5. " HO ,Hour" "0 AM,1 AM,2 AM,3 AM,4 AM,5 AM,5 AM,7 AM,8 AM,9 AM,-,-,-,-,-,-,10 AM,11 AM,-,-,-,-,-,-,-,-,-,-,-,-,-,-,0 PM,1 PM,2 PM,3 PM,4 PM,5 PM,6 PM,7 PM,8 PM,9 PM,-,-,-,-,-,-,10 PM,11 PM,-,-,-,-,-,-,-,-,-,-,-,-,-,-" else group.byte 0x2++0x0 line.byte 0x00 "RTCHOURR,Hour column register" bitfld.byte 0x00 0.--5. " HO ,Hour" "0,1,2,3,4,5,5,7,8,9,-,-,-,-,-,-,10,11,12,13,14,15,16,17,18,19,-,-,-,-,-,-,20,21,22,23,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-" endif group.byte 0x4++0x00 line.byte 0x00 "RTCDAYR,Day of the week column register" bitfld.byte 0x00 0.--2. " WE ,Day of the week" "Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday," if (((d.b(ad:0x400F0100+0x6)&0x1f)==0x2)) group.byte 0x5++0x00 line.byte 0x00 "RTCDATER,Day column register" bitfld.byte 0x00 0.--5. " DA ,Day" "-,1st,2nd,3rd,4th,5th,6th,7th,8th,9th,-,-,-,-,-,-,10th,11th,12th,13th,14th,15th,16th,17th,18th,19th,-,-,-,-,-,-,20th,21th,22th,23th,24th,25th,26th,27th,28th,29th,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-" elif ((((d.b(ad:0x400F0100+0x6)&0x1f)==0x04)||((d.b(ad:0x400F0100+0x6)&0x1f)==0x6)||((d.b(ad:0x400F0100+0x6)&0x1f)==0x9)||((d.b(ad:0x400F0100+0x6)&0x1f)==0x11))) group.byte 0x5++0x00 line.byte 0x00 "RTCDATER,Day column register" bitfld.byte 0x00 0.--5. " DA ,Day" "-,1st,2nd,3rd,4th,5th,6th,7th,8th,9th,-,-,-,-,-,-,10th,11th,12th,13th,14th,15th,16th,17th,18th,19th,-,-,-,-,-,-,20th,21th,22th,23th,24th,25th,26th,27th,28th,29th,-,-,-,-,-,-,30th,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-" else group.byte 0x5++0x00 line.byte 0x00 "RTCDATER,Day column register" bitfld.byte 0x00 0.--5. " DA ,Day" "-,1st,2nd,3rd,4th,5th,6th,7th,8th,9th,-,-,-,-,-,-,10th,11th,12th,13th,14th,15th,16th,17th,18th,19th,-,-,-,-,-,-,20th,21th,22th,23th,24th,25th,26th,27th,28th,29th,-,-,-,-,-,-,30th,31th,-,-,-,-,-,-,-,-,-,-,-,-,-,-" endif if ((d.b(ad:0x400F0100+0x8)&0x1)==0x0) group.byte 0x6++0x01 line.byte 0x00 "RTCMONTHR,Month column register" bitfld.byte 0x00 0.--4. " MO ,Month" "-,January,February,March,April,May,June,July,August,September,-,-,-,-,-,-,October,November,December,-,-,-,-,-,-,-,-,-,-,-,-,-" line.byte 0x01 "RTCYEARR,Year column register" else group.byte 0x6++0x01 line.byte 0x00 "RTCMONTHR,Month column register" bitfld.byte 0x00 0. " MO0 ,24/12 hours clock" "12-hours,24-hours" line.byte 0x01 "RTCYEARR,Leap year register" bitfld.byte 0x01 0.--1. " LEAP ,Leap year" "Leap year,1 year after,2 years after,3 years after" endif group.byte 0x8++0x01 line.byte 0x00 "RTCPAGER,PAGE register" bitfld.byte 0x00 7. " INTENA ,INTRTC" "Disabled,Enabled" bitfld.byte 0x00 4. " ADJUST ,Adjust" "Not adjusted,Adjusted" bitfld.byte 0x00 3. " ENATMR ,Clock interrupt enable" "Disabled,Enabled" bitfld.byte 0x00 2. " ENAALM ,Alarm interrupt enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 0. " PAGE ,Page selection" "Page0,Page1" line.byte 0x01 "RTCRESTR,Reset register" bitfld.byte 0x01 7. " DIS1HZ ,1Hz Disable" "No,Yes" bitfld.byte 0x01 6. " DIS16HZ ,16Hz Disable" "No,Yes" bitfld.byte 0x01 5. " RSTTMR ,Clock register reset" "No reset,Reset" bitfld.byte 0x01 4. " RSTALM ,Alarm register reset" "No reset,Reset" sif cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM36B*") textline " " bitfld.byte 0x01 2. " DIS2HZ ,2Hz Disable" "No,Yes" bitfld.byte 0x01 1. " DIS4HZ ,4Hz Disable" "No,Yes" bitfld.byte 0x01 0. " DIS8HZ ,8Hz Disable" "No,Yes" endif sif cpuis("TMPM395F*") group.byte 0x09++0x00 line.byte 0x00 "RTCSTA,RTC Status Monitor/access status" bitfld.byte 0x00 1. " RTCINI ,RTC initilize status flag" "Not initialized,Initialized" bitfld.byte 0x00 0. " RTCSET ,Data update control/access status flag" "Not updated/Ready,Updated/Busy" endif sif cpuis("TMPM36B*") group.byte 0xE++0x1 line.byte 0x00 "RTCPROTECT,Protect register" line.byte 0x01 "RTCADJCTL,Correction Function Control Register" bitfld.byte 0x01 1.--3. " AJSEL ,Correction reference time setting" "1 second,10 second,20 second,30 second,1 minute,,," bitfld.byte 0x01 0. " AJEN ,Correction function control" "Disabled,Enabled" endif width 0xb endif tree.end sif cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*") tree "Low Voltage Detection Circuit (LVD)" base ad:0x400F4000 width 8. group.long 0x00++0x7 line.long 0x00 "LVDRCR,LVD reset control register" bitfld.long 0x00 5. " LVDRSTEN ,Controls LVDRST output" "Disabled,Enabled" bitfld.long 0x00 1.--3. " LVDLVL1 ,Detected voltage" "2.4,2.5,2.6,2.7,2.8,2.9,," bitfld.long 0x00 0. " LVDEN1 ,Low voltage detection operation" "Disabled,Enabled" line.long 0x04 "LVDICR,LVD interrupt control register" bitfld.long 0x04 5. " LVDINTEN ,Controls LVDRST output" "Disabled,Enabled" bitfld.long 0x04 4. " INTSEL ,INT generation condition" "Only lower,Both" bitfld.long 0x04 1.--3. " LVDLVL2 ,Detected voltage" "2.80,2.85,2.90,2.95,3.00,3.05,3.10,3.15" bitfld.long 0x04 0. " LVDEN2 ,Low voltage detection operation" "Disabled,Enabled" rgroup.long 0x08++0x3 line.long 0x00 "LVDSR,LVD status register" bitfld.long 0x00 1. " LVDST2 ,Indicates LVDLVL2 low voltage detection status" "Upper,Lower" bitfld.long 0x00 0. " LVDST1 ,Indicates LVDLVL1 low voltage detection status" "Upper,Lower" width 0xb tree.end endif tree "Flash Memory operation" sif cpuis("TMPM33?F*") base ad:0x40040500 elif cpuis("TMPM341F*")||cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*")||cpuis("TMPM365F*")||cpuis("TMPM366F*")||cpuis("TMPM367F*")||cpuis("TMPM368F*")||cpuis("TMPM369F*")||cpuis("TMPM37?F*")||cpuis("TMPM380F*")||cpuis("TMPM382F*")||cpuis("TMPM395F*") base ad:0x41FFF000 endif width 10. sif cpuis("TMPM33?F*") group.long 0x00++0x3 line.long 0x00 "FCSECBIT,Security bit register" bitfld.long 0x00 0. " SECBIT ,Security bits" "Disabled,Enabled" else group.long 0x10++0x3 line.long 0x00 "FCSECBIT,Security bit register" bitfld.long 0x00 0. " SECBIT ,Security bits" "Disabled,Enabled" endif sif cpuis("TMPM365F*") rgroup.long 0x14++0x3 line.long 0x00 "FCFLCS,Flash control register" bitfld.long 0x00 19. " BLPRO3 ,Protection for Block3" "Disabled,Enabled" bitfld.long 0x00 18. " BLPRO2 ,Protection for Block2" "Disabled,Enabled" bitfld.long 0x00 17. " BLPRO1 ,Protection for Block1" "Disabled,Enabled" bitfld.long 0x00 16. " BLPRO0 ,Protection for Block0" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " RDYBSY ,Auto operating is Ready/Busy" "Busy,Ready" elif (!cpuis("TMPM375F*")) rgroup.long 0x20++0x3 line.long 0x00 "FCFLCS,Flash control register" sif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") bitfld.long 0x00 25. " BLPRO9 ,Protection for Block9" "Disabled,Enabled" bitfld.long 0x00 24. " BLPRO8 ,Protection for Block8" "Disabled,Enabled" bitfld.long 0x00 23. " BLPRO7 ,Protection for Block7" "Disabled,Enabled" bitfld.long 0x00 22. " BLPRO6 ,Protection for Block6" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " BLPRO5 ,Protection for Block4" "Disabled,Enabled" bitfld.long 0x00 20. " BLPRO4 ,Protection for Block4" "Disabled,Enabled" bitfld.long 0x00 19. " BLPRO3 ,Protection for Block3" "Disabled,Enabled" bitfld.long 0x00 18. " BLPRO2 ,Protection for Block2" "Disabled,Enabled" bitfld.long 0x00 17. " BLPRO1 ,Protection for Block1" "Disabled,Enabled" textline " " bitfld.long 0x00 16. " BLPRO0 ,Protection for Block0" "Disabled,Enabled" bitfld.long 0x00 0. " RDYBSY ,Auto operating is Ready/Busy" "Busy,Ready" elif cpuis("TMPM332F*")||cpuis("TMPM372F*")||cpuis("TMPM373F*")||cpuis("TMPM374F*")||cpuis("TMPM395F*") bitfld.long 0x00 19. " BLPRO3 ,Protection for Block3" "Disabled,Enabled" bitfld.long 0x00 18. " BLPRO2 ,Protection for Block2" "Disabled,Enabled" bitfld.long 0x00 17. " BLPRO1 ,Protection for Block1" "Disabled,Enabled" bitfld.long 0x00 16. " BLPRO0 ,Protection for Block0" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " RDYBSY ,Auto operating is Ready/Busy" "Busy,Ready" else bitfld.long 0x00 21. " BLPRO5 ,Protection for Block4" "Disabled,Enabled" bitfld.long 0x00 20. " BLPRO4 ,Protection for Block4" "Disabled,Enabled" bitfld.long 0x00 19. " BLPRO3 ,Protection for Block3" "Disabled,Enabled" bitfld.long 0x00 18. " BLPRO2 ,Protection for Block2" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " BLPRO1 ,Protection for Block1" "Disabled,Enabled" bitfld.long 0x00 16. " BLPRO0 ,Protection for Block0" "Disabled,Enabled" bitfld.long 0x00 0. " RDYBSY ,Auto operating is Ready/Busy" "Busy,Ready" endif endif sif cpuis("TMPM375F*") group.long 0x1C++0x7 line.long 0x00 "FCCR,Flash Interface control register" bitfld.long 0x00 0. " FLBOFF ,Control of Flash Interface" "Enabled,Disabled" line.long 0x04 "FCSR,Flash status register" bitfld.long 0x00 0. " RDY_BSY , Ready/Busy" "Busy,Ready" group.long 0x30++0x03 line.long 0x00 "FCPSRA,Flash protect status register A" bitfld.long 0x00 1. " BLK1 ,Protection status of Block1" "Not protected,Protected" bitfld.long 0x00 0. " BLK0 ,Protection status of Block0" "Not protected,Protected" endif width 0xb tree.end tree "KEY-on Wakeup" sif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") base ad:0x400F1000 width 10. rgroup.long 0x00++0xF line.long 0x0 "KWUPCR0,Control Register 0" bitfld.long 0x0 7. " DPE0 ,Pull-up Control" "Static,Dynamic" bitfld.long 0x0 4.--6. " KEY0 ,KWUPn active status" "Low level,High level,Rising edge,Falling edge,Both edges,,," bitfld.long 0x0 0. " KEY0EN ,KWUP0 Interrupt Input" "Disabled,Enabled" line.long 0x4 "KWUPCR1,Control Register 1" bitfld.long 0x4 7. " DPE1 ,Pull-up Control" "Static,Dynamic" bitfld.long 0x4 4.--6. " KEY1 ,KWUPn active status" "Low level,High level,Rising edge,Falling edge,Both edges,,," bitfld.long 0x4 0. " KEY1EN ,KWUP0 Interrupt Input" "Disabled,Enabled" line.long 0x8 "KWUPCR2,Control Register 2" bitfld.long 0x8 7. " DPE2 ,Pull-up Control" "Static,Dynamic" bitfld.long 0x8 4.--6. " KEY2 ,KWUPn active status" "Low level,High level,Rising edge,Falling edge,Both edges,,," bitfld.long 0x8 0. " KEY2EN ,KWUP0 Interrupt Input" "Disabled,Enabled" line.long 0xC "KWUPCR3,Control Register 3" bitfld.long 0xC 7. " DPE3 ,Pull-up Control" "Static,Dynamic" bitfld.long 0xC 4.--6. " KEY3 ,KWUPn active status" "Low level,High level,Rising edge,Falling edge,Both edges,,," bitfld.long 0xC 0. " KEY3EN ,KWUP0 Interrupt Input" "Disabled,Enabled" rgroup.long 0x80++0x3 line.long 0x00 "KWUPPKEY,Port Monitor Register" bitfld.long 0x00 3. " PKEY3 ,PORT3 status" "Low,High" bitfld.long 0x00 2. " PKEY2 ,PORT2 status" "Low,High" bitfld.long 0x00 1. " PKEY1 ,PORT1 status" "Low,High" bitfld.long 0x00 0. " PKEY0 ,PORT0 status" "Low,High" group.long 0x84++0x3 line.long 0x00 "KWUPCNT,Pull-up cycle register" bitfld.long 0x00 4.--5. " T2S ,Dynamic pull-up cycle" "256/fs,512/fs,1024/fs,2048/fs" bitfld.long 0x00 2.--3. " T1S ,Dynamic pull-up period" "2/fs,4/fs,8/fs,16/fs" wgroup.long 0x88++0x3 line.long 0x00 "KWUPCLR,Interrupt All Clear Register" hexmask.long.byte 0x00 0.--3. 1. " KEYCLR ,Read the request status" hgroup.long 0x8C++0x3 hide.long 0x00 "KWUPINT,Interrupt Monitor Register" in width 0xb endif tree.end sif cpuis("TMPM361F*")||cpuis("TMPM362F*")||cpuis("TMPM363F*")||cpuis("TMPM364F*") tree "RAM Interface" base ad:0x41FFF058 width 10. group.long 0x00++0x03 line.long 0x00 "RCWAIT,RAM Interface register" bitfld.long 0x00 0. " RAM1WAIT ,Specify RAMWAIT" "0WAIT,1WAIT" width 0xb tree.end endif tree "USB Host Controller (USBHC)" sif cpuis("TMPM363F*")||cpuis("TMPM364F*") base ad:0xF4500000 width 20. rgroup.long 0x00++0x03 line.long 0x00 "HCREVISION,HCRevision Register" hexmask.long.byte 0x00 0.--7. 1. " REVISION ,Version of the HCI" group.long 0x04++0x13 line.long 0x00 "HCCONTROL,HcControl Register" bitfld.long 0x00 10. " RWE ,Remote Wakeup Enable" "Disabled,Enabled" bitfld.long 0x00 9. " RWC ,Remote Wakeup Connected" "Not supported,Supported" textline " " bitfld.long 0x00 8. " IR ,Interrupt Routing" "Bus interrupt mechanism,System Management Interrupt" bitfld.long 0x00 6.--7. " HCFS ,HostControllerFunctionalState for USB" "UsbReset,UsbResume,UsbOperational,UsbSuspend" textline " " bitfld.long 0x00 5. " BLE ,Bulk List Enable" "Disabled,Enabled" bitfld.long 0x00 4. " CLE ,Control List Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " IE ,Isochronous Enable" "Disabled,Enabled" bitfld.long 0x00 2. " PLE ,Periodic List Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 0.--1. " CBSR ,Control Bulk Service Ratio (Control/Bulk)" "1 : 1,2 : 1,3 : 1,4 : 1" line.long 0x04 "HCCOMMANDSTATUS,Hc Command Status Register" bitfld.long 0x04 16.--17. " SOC ,Scheduling Overrun Count" "0,1,2,3" bitfld.long 0x04 3. " OCR ,Ownership Change Request" "Not requested,Requested" textline " " bitfld.long 0x04 2. " BLF ,Bulk List Filled" "Not filled,Filled" bitfld.long 0x04 1. " CLF ,Control List Filled" "Not filled,Filled" textline " " bitfld.long 0x04 0. " HCR ,Host Controller Reset" "No reset,Reset" line.long 0x08 "HCINTERRUPTSTATUS,Hc Interrupt Status Register" eventfld.long 0x08 30. " OC ,OwnershipChange" "No interrupt,Interrupt" eventfld.long 0x08 6. " RHSC ,RootHubStatusChange" "No interrupt,Interrupt" textline " " eventfld.long 0x08 5. " FNO ,FrameNumberOverflow" "No interrupt,Interrupt" eventfld.long 0x08 4. " UE ,UnrecoverableError" "No interrupt,Interrupt" textline " " eventfld.long 0x08 3. " RD ,ResumeDetected" "No interrupt,Interrupt" eventfld.long 0x08 2. " SF ,StartofFrame" "No interrupt,Interrupt" textline " " eventfld.long 0x08 1. " WDH ,WritebackDoneHead" "No interrupt,Interrupt" eventfld.long 0x08 0. " SO ,SchedulingOverrun" "No interrupt,Interrupt" line.long 0x0C "HCINTERRUPTENABLE,HcInterruptEnable Register" bitfld.long 0x0C 31. " MIE ,Master Interrupt Enable" "Ignored,Disabled" bitfld.long 0x0C 30. " OC ,Ownership change" "Ignored,Disabled" textline " " bitfld.long 0x0C 6. " RHSC ,Root hub status change" "Ignored,Enabled" bitfld.long 0x0C 5. " FNO ,Frame number overflow" "Ignored,Enabled" textline " " bitfld.long 0x0C 4. " UE ,Unrecoverable error" "Ignored,Enabled" bitfld.long 0x0C 3. " RD ,Resume detect" "Ignored,Enabled" textline " " bitfld.long 0x0C 2. " SF ,Start of frame" "Ignored,Enabled" bitfld.long 0x0C 1. " WDH ,HcDoneHead writeback" "Ignored,Enabled" textline " " bitfld.long 0x0C 0. " SO ,Scheduling overrun" "Ignored,Enabled" line.long 0x10 "HCINTERRUPTDISABLE,HcInterruptDisable Register" bitfld.long 0x10 31. " MIE ,Master Interrupt Disable" "No,Yes" bitfld.long 0x10 30. " OC ,Ownership change Disable" "No,Yes" textline " " bitfld.long 0x10 6. " RHSC ,Root hub status change Disable" "No,Yes" bitfld.long 0x10 5. " FNO ,Frame number overflow Disable" "No,Yes" textline " " bitfld.long 0x10 4. " UE ,Unrecoverable error Disable" "No,Yes" bitfld.long 0x10 3. " RD ,Resume detect Disable" "No,Yes" textline " " bitfld.long 0x10 2. " SF ,Start of frame Disable" "No,Yes" bitfld.long 0x10 1. " WDH ,HcDoneHead writeback Disable" "No,Yes" textline " " bitfld.long 0x10 0. " SO ,Scheduling overrun Disable" "No,Yes" group.long 0x18++0x1B line.long 0x00 "HCHCCA,HcHCCA Register" hexmask.long.tbyte 0x00 8.--31. 1. " HCCA ,Base address of the Host controller communication area" line.long 0x04 "HCPERIODCURRENTED,HcPeriodCurrentED Register" hexmask.long 0x04 4.--31. 1. " PCED ,PeriodCurrentED" line.long 0x08 "HCCONTROLHEADED,HcControlHeadED Register" hexmask.long 0x08 4.--31. 1. " CHED ,ControlHeadED" line.long 0x0C "HCCONTROLCURRENTED,HcControlCurrentED Register" hexmask.long 0x0C 4.--31. 1. " CCED ,ControlCurrentED" line.long 0x10 "HCBULKHEADED,HcBulkHeadED Register" hexmask.long 0x10 4.--31. 1. " BHED ,BulkHeadED" line.long 0x14 "HCBULKCURRENTED,HcBulkCurrentED Register" hexmask.long 0x14 4.--31. 1. " BCED ,BulkCurrentED" line.long 0x18 "HCDONEHEAD,HcDoneHead Register" hexmask.long 0x18 4.--31. 1. " DH ,DoneHead" group.long 0x34++0x03 line.long 0x00 "HCFMINTERVAL,HcFmInterval Register" bitfld.long 0x00 31. " FIT ,FrameIntervalToggle" "Low,High" hexmask.long.word 0x00 16.--30. 1. " FSMPS ,FSLargestDataPacket" textline " " hexmask.long.word 0x00 0.--13. 1. " FI ,FrameInterval" rgroup.long 0x38++0x03 line.long 0x00 "HCFMREMAINING,HcFmRemaining Register" bitfld.long 0x00 31. " FRT ,FrameRemainingToggle" "Low,High" hexmask.long.word 0x00 0.--13. 1. " FR ,FrameRemaining counter" group.long 0x3C++0x0B line.long 0x00 "HCFMNUMBER,HcFmNumberRegister" hexmask.long.word 0x00 0.--15. 1. " FN ,FrameNumber" line.long 0x04 "HCPERIODICSTART,HcPeriodicStart Register" hexmask.long.word 0x04 0.--13. 1. " PS ,PeriodicStart" line.long 0x08 "HCLSTHRESHOLD,HcLSThreshold Register" hexmask.long.word 0x08 0.--11. 1. " LST ,LSThreshold" if (((d.l(ad:0xF4500000+0x48))&0x200)==0x0) group.long 0x48++0x3 line.long 0x00 "HCRHDESCRIPTORA,Hc Rh Descriptor A Register" hexmask.long.byte 0x00 24.--31. 1. " POTPGT ,PowerOnToPowerGoodTime" bitfld.long 0x00 12. " NOCP ,NoOverCurrentProtection" "Protected,Not protected" textline " " bitfld.long 0x00 11. " OCPM ,OverCurrentProtectionMode" "All protected,Per-port basis" bitfld.long 0x00 10. " DT ,Device Type" "No device,Reserved" textline " " bitfld.long 0x00 9. " NPS ,NoPowerSwitching" "Switched,Always Powered" bitfld.long 0x00 8. " PSM ,PowerSwitchingMode" "Same time,Individually" textline " " hexmask.long.byte 0x00 0.--7. 1. " NDP ,NumberDownstreamPorts" else group.long 0x48++0x3 line.long 0x00 "HCRHDESCRIPTORA,Hc Rh Descriptor A Register" hexmask.long.byte 0x00 24.--31. 1. " POTPGT ,PowerOnToPowerGoodTime" bitfld.long 0x00 12. " NOCP ,NoOverCurrentProtection" "Protected,Not protected" textline " " bitfld.long 0x00 11. " OCPM ,OverCurrentProtectionMode" "All protected,Per-port basis" bitfld.long 0x00 10. " DT ,Device Type" "No device,Reserved" textline " " bitfld.long 0x00 9. " NPS ,Ports Power" "Switched,Always Powered" hexmask.long.byte 0x00 0.--7. 1. " NDP ,NumberDownstreamPorts" endif if (((d.l(ad:0xF4500000+0x48))&0x100)==0x100) group.long 0x4c++0x3 line.long 0x00 "HCRHDESCRIPTORB,Hc Rh Descriptor B Register" bitfld.long 0x00 31. " PPCM15 ,Port 15 power control mask" "Global power,Per-port power" bitfld.long 0x00 30. " PPCM14 ,Port 14 power control mask" "Global power,Per-port power" bitfld.long 0x00 29. " PPCM13 ,Port 13 power control mask" "Global power,Per-port power" bitfld.long 0x00 28. " PPCM12 ,Port 12 power control mask" "Global power,Per-port power" textline " " bitfld.long 0x00 27. " PPCM11 ,Port 11 power control mask" "Global power,Per-port power" bitfld.long 0x00 26. " PPCM10 ,Port 10 power control mask" "Global power,Per-port power" bitfld.long 0x00 25. " PPCM9 ,Port 9 power control mask" "Global power,Per-port power" bitfld.long 0x00 24. " PPCM8 ,Port 8 power control mask" "Global power,Per-port power" textline " " bitfld.long 0x00 23. " PPCM7 ,Port 7 power control mask" "Global power,Per-port power" bitfld.long 0x00 22. " PPCM6 ,Port 6 power control mask" "Global power,Per-port power" bitfld.long 0x00 21. " PPCM5 ,Port 5 power control mask" "Global power,Per-port power" bitfld.long 0x00 20. " PPCM4 ,Port 4 power control mask" "Global power,Per-port power" textline " " bitfld.long 0x00 19. " PPCM3 ,Port 3 power control mask" "Global power,Per-port power" bitfld.long 0x00 18. " PPCM2 ,Port 2 power control mask" "Global power,Per-port power" bitfld.long 0x00 17. " PPCM1 ,Port 1 power control mask" "Global power,Per-port power" sif cpuis("TMPM320C1*")||cpuis("TMPM368F*")||cpuis("TMPM369F*") bitfld.long 0x00 16. " PPCM0 ,Port 0 power control mask" "Global power,Per-port power" endif bitfld.long 0x00 15. " DR15 ,Device removable on port 15" "Removable,Not removable" textline " " bitfld.long 0x00 14. " DR14 ,Device removable on port 14" "Removable,Not removable" bitfld.long 0x00 13. " DR13 ,Device removable on port 13" "Removable,Not removable" bitfld.long 0x00 12. " DR12 ,Device removable on port 12" "Removable,Not removable" bitfld.long 0x00 11. " DR11 ,Device removable on port 11" "Removable,Not removable" textline " " bitfld.long 0x00 10. " DR10 ,Device removable on port 10" "Removable,Not removable" bitfld.long 0x00 9. " DR9 ,Device removable on port 9" "Removable,Not removable" bitfld.long 0x00 8. " DR8 ,Device removable on port 8" "Removable,Not removable" bitfld.long 0x00 7. " DR7 ,Device removable on port 7" "Removable,Not removable" textline " " bitfld.long 0x00 6. " DR6 ,Device removable on port 6" "Removable,Not removable" bitfld.long 0x00 5. " DR5 ,Device removable on port 5" "Removable,Not removable" bitfld.long 0x00 4. " DR4 ,Device removable on port 4" "Removable,Not removable" bitfld.long 0x00 3. " DR3 ,Device removable on port 3" "Removable,Not removable" textline " " bitfld.long 0x00 2. " DR2 ,Device removable on port 2" "Removable,Not removable" bitfld.long 0x00 1. " DR1 ,Device removable on port 1" "Removable,Not removable" else group.long 0x4c++0x3 line.long 0x00 "HCRHDESCRIPTORB,Hc Rh Descriptor B Register" bitfld.long 0x00 15. " DR15 ,Device removable on port 15" "Removable,Not removable" bitfld.long 0x00 14. " DR14 ,Device removable on port 14" "Removable,Not removable" bitfld.long 0x00 13. " DR13 ,Device removable on port 13" "Removable,Not removable" bitfld.long 0x00 12. " DR12 ,Device removable on port 12" "Removable,Not removable" textline " " bitfld.long 0x00 11. " DR11 ,Device removable on port 11" "Removable,Not removable" bitfld.long 0x00 10. " DR10 ,Device removable on port 10" "Removable,Not removable" bitfld.long 0x00 9. " DR9 ,Device removable on port 9" "Removable,Not removable" bitfld.long 0x00 8. " DR8 ,Device removable on port 8" "Removable,Not removable" textline " " bitfld.long 0x00 7. " DR7 ,Device removable on port 7" "Removable,Not removable" bitfld.long 0x00 6. " DR6 ,Device removable on port 6" "Removable,Not removable" bitfld.long 0x00 5. " DR5 ,Device removable on port 5" "Removable,Not removable" bitfld.long 0x00 4. " DR4 ,Device removable on port 4" "Removable,Not removable" textline " " bitfld.long 0x00 3. " DR3 ,Device removable on port 3" "Removable,Not removable" bitfld.long 0x00 2. " DR2 ,Device removable on port 2" "Removable,Not removable" bitfld.long 0x00 1. " DR1 ,Device removable on port 1" "Removable,Not removable" endif group.long 0x50++0x7 line.long 0x00 "HCRHSTATUS,HcRhStatusRegister" bitfld.long 0x00 31. " CRWE ,ClearRemoteWakeupEnable" "No effect,Clear" eventfld.long 0x00 17. " CCIC ,OverCurrentIndicatorChange" "No effect,Changed" textline " " bitfld.long 0x00 16. " LPSC ,LocalPowerStatusChange(read)/SetGlobalPower(write)" "0/No effect,Reserved/On all ports" bitfld.long 0x00 15. " DRWE ,DeviceRemoteWakeupEnable(read)/SetRemoteWakeupEnable(write)" "Disabled/No effect,Enabled" textline " " bitfld.long 0x00 1. " OCI ,OverCurrentIndicator" "Normal,Overcurrent" bitfld.long 0x00 0. " LPS ,LocalPowerStatus(read)/ClearGlobalPower(write)" "0/No effect,Reserved/Off all ports" line.long 0x04 "HCRHPORTSTATUS,Hc Rh Port Status Register" eventfld.long 0x04 20. " PRSC ,PortResetStatusChange" "Not completed,Completed" eventfld.long 0x04 19. " OCIC ,PortOverCurrentIndicatorChange" "Not changed,Changed" textline " " eventfld.long 0x04 18. " PSSC ,PortSuspendStatusChange" "Not completed,Completed" eventfld.long 0x04 17. " PESC ,PortEnableStatusChange" "Not changed,Changed" textline " " eventfld.long 0x04 16. " CSC ,ConnectStatusChange" "Not changed,Changed" bitfld.long 0x04 9. " LSDA ,LowSpeedDeviceAttached(read)/ClearPortPower(write)" "Full/No effect,Low/Clear" textline " " bitfld.long 0x04 8. " PPS ,PortPowerStatus(read)/SetPortPower(write)" "Off/No effect,On/Set" bitfld.long 0x04 4. " PRS ,PortResetStatus(read)/SetPortReset(write)" "Not active/No effect,Active/Set" textline " " bitfld.long 0x04 3. " POCI ,PortOverCurrentIndicator(read)/ClearSuspendStatus(write)" "Not detected/No effect,Detected/Clear" bitfld.long 0x04 2. " PSS ,PortSuspendStatus(read)/SetPortSuspend(write)" "Not suspended/No effect,Suspended/Set" textline " " bitfld.long 0x04 1. " PES ,PortEnableStatus(read)/SetPortEnable(write)" "Disabled/No effect,Enabled" bitfld.long 0x04 0. " CCS ,CurrentConnectStatus(read)/ClearPortEnable(write)" "Not connected/No effect,Connected/Clear" rgroup.long 0x80++0x03 line.long 0x00 "HCBCR0,HcBCR0 Register" bitfld.long 0x00 30. " TRNS_SUSP ,SUSPEND state of the USB transceiver control" "Reserved,Suspended" bitfld.long 0x00 29. " OVCE ,USB Host Over Current input Enable" "Enabled,Disabled" width 0xb endif sif cpuis("TMPM320C1*")||cpuis("TMPM368F*")||cpuis("TMPM369F*") base ad:0x40003000 width 20. rgroup.long 0x00++0x03 line.long 0x00 "HCREVISION,HCRevision Register" hexmask.long.byte 0x00 0.--7. 1. " REVISION ,Version of the HCI" group.long 0x04++0x13 line.long 0x00 "HCCONTROL,HcControl Register" bitfld.long 0x00 10. " RWE ,Remote Wakeup Enable" "Disabled,Enabled" bitfld.long 0x00 9. " RWC ,Remote Wakeup Connected" "Not supported,Supported" textline " " bitfld.long 0x00 8. " IR ,Interrupt Routing" "Bus interrupt mechanism,System Management Interrupt" bitfld.long 0x00 6.--7. " HCFS ,HostControllerFunctionalState for USB" "UsbReset,UsbResume,UsbOperational,UsbSuspend" textline " " bitfld.long 0x00 5. " BLE ,Bulk List Enable" "Disabled,Enabled" bitfld.long 0x00 4. " CLE ,Control List Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " IE ,Isochronous Enable" "Disabled,Enabled" bitfld.long 0x00 2. " PLE ,Periodic List Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 0.--1. " CBSR ,Control Bulk Service Ratio (Control/Bulk)" "1 : 1,2 : 1,3 : 1,4 : 1" line.long 0x04 "HCCOMMANDSTATUS,Hc Command Status Register" bitfld.long 0x04 16.--17. " SOC ,Scheduling Overrun Count" "0,1,2,3" bitfld.long 0x04 3. " OCR ,Ownership Change Request" "Not requested,Requested" textline " " bitfld.long 0x04 2. " BLF ,Bulk List Filled" "Not filled,Filled" bitfld.long 0x04 1. " CLF ,Control List Filled" "Not filled,Filled" textline " " bitfld.long 0x04 0. " HCR ,Host Controller Reset" "No reset,Reset" line.long 0x08 "HCINTERRUPTSTATUS,Hc Interrupt Status Register" eventfld.long 0x08 30. " OC ,OwnershipChange" "No interrupt,Interrupt" eventfld.long 0x08 6. " RHSC ,RootHubStatusChange" "No interrupt,Interrupt" textline " " eventfld.long 0x08 5. " FNO ,FrameNumberOverflow" "No interrupt,Interrupt" eventfld.long 0x08 4. " UE ,UnrecoverableError" "No interrupt,Interrupt" textline " " eventfld.long 0x08 3. " RD ,ResumeDetected" "No interrupt,Interrupt" eventfld.long 0x08 2. " SF ,StartofFrame" "No interrupt,Interrupt" textline " " eventfld.long 0x08 1. " WDH ,WritebackDoneHead" "No interrupt,Interrupt" eventfld.long 0x08 0. " SO ,SchedulingOverrun" "No interrupt,Interrupt" line.long 0x0C "HCINTERRUPTENABLE,HcInterruptEnable Register" bitfld.long 0x0C 31. " MIE ,Master Interrupt Enable" "Ignored,Disabled" bitfld.long 0x0C 30. " OC ,Ownership change" "Ignored,Disabled" textline " " bitfld.long 0x0C 6. " RHSC ,Root hub status change" "Ignored,Enabled" bitfld.long 0x0C 5. " FNO ,Frame number overflow" "Ignored,Enabled" textline " " bitfld.long 0x0C 4. " UE ,Unrecoverable error" "Ignored,Enabled" bitfld.long 0x0C 3. " RD ,Resume detect" "Ignored,Enabled" textline " " bitfld.long 0x0C 2. " SF ,Start of frame" "Ignored,Enabled" bitfld.long 0x0C 1. " WDH ,HcDoneHead writeback" "Ignored,Enabled" textline " " bitfld.long 0x0C 0. " SO ,Scheduling overrun" "Ignored,Enabled" line.long 0x10 "HCINTERRUPTDISABLE,HcInterruptDisable Register" bitfld.long 0x10 31. " MIE ,Master Interrupt Disable" "No,Yes" bitfld.long 0x10 30. " OC ,Ownership change Disable" "No,Yes" textline " " bitfld.long 0x10 6. " RHSC ,Root hub status change Disable" "No,Yes" bitfld.long 0x10 5. " FNO ,Frame number overflow Disable" "No,Yes" textline " " bitfld.long 0x10 4. " UE ,Unrecoverable error Disable" "No,Yes" bitfld.long 0x10 3. " RD ,Resume detect Disable" "No,Yes" textline " " bitfld.long 0x10 2. " SF ,Start of frame Disable" "No,Yes" bitfld.long 0x10 1. " WDH ,HcDoneHead writeback Disable" "No,Yes" textline " " bitfld.long 0x10 0. " SO ,Scheduling overrun Disable" "No,Yes" group.long 0x18++0x1B line.long 0x00 "HCHCCA,HcHCCA Register" hexmask.long.tbyte 0x00 8.--31. 1. " HCCA ,Base address of the Host controller communication area" line.long 0x04 "HCPERIODCURRENTED,HcPeriodCurrentED Register" hexmask.long 0x04 4.--31. 1. " PCED ,PeriodCurrentED" line.long 0x08 "HCCONTROLHEADED,HcControlHeadED Register" hexmask.long 0x08 4.--31. 1. " CHED ,ControlHeadED" line.long 0x0C "HCCONTROLCURRENTED,HcControlCurrentED Register" hexmask.long 0x0C 4.--31. 1. " CCED ,ControlCurrentED" line.long 0x10 "HCBULKHEADED,HcBulkHeadED Register" hexmask.long 0x10 4.--31. 1. " BHED ,BulkHeadED" line.long 0x14 "HCBULKCURRENTED,HcBulkCurrentED Register" hexmask.long 0x14 4.--31. 1. " BCED ,BulkCurrentED" line.long 0x18 "HCDONEHEAD,HcDoneHead Register" hexmask.long 0x18 4.--31. 1. " DH ,DoneHead" group.long 0x34++0x03 line.long 0x00 "HCFMINTERVAL,HcFmInterval Register" bitfld.long 0x00 31. " FIT ,FrameIntervalToggle" "Low,High" hexmask.long.word 0x00 16.--30. 1. " FSMPS ,FSLargestDataPacket" textline " " hexmask.long.word 0x00 0.--13. 1. " FI ,FrameInterval" rgroup.long 0x38++0x03 line.long 0x00 "HCFMREMAINING,HcFmRemaining Register" bitfld.long 0x00 31. " FRT ,FrameRemainingToggle" "Low,High" hexmask.long.word 0x00 0.--13. 1. " FR ,FrameRemaining counter" group.long 0x3C++0x0B line.long 0x00 "HCFMNUMBER,HcFmNumberRegister" hexmask.long.word 0x00 0.--15. 1. " FN ,FrameNumber" line.long 0x04 "HCPERIODICSTART,HcPeriodicStart Register" hexmask.long.word 0x04 0.--13. 1. " PS ,PeriodicStart" line.long 0x08 "HCLSTHRESHOLD,HcLSThreshold Register" hexmask.long.word 0x08 0.--11. 1. " LST ,LSThreshold" if (((d.l(ad:0x40003000+0x48))&0x200)==0x0) group.long 0x48++0x3 line.long 0x00 "HCRHDESCRIPTORA,Hc Rh Descriptor A Register" hexmask.long.byte 0x00 24.--31. 1. " POTPGT ,PowerOnToPowerGoodTime" bitfld.long 0x00 12. " NOCP ,NoOverCurrentProtection" "Protected,Not protected" textline " " bitfld.long 0x00 11. " OCPM ,OverCurrentProtectionMode" "All protected,Per-port basis" bitfld.long 0x00 10. " DT ,Device Type" "No device,Reserved" textline " " bitfld.long 0x00 9. " NPS ,NoPowerSwitching" "Switched,Always Powered" bitfld.long 0x00 8. " PSM ,PowerSwitchingMode" "Same time,Individually" textline " " hexmask.long.byte 0x00 0.--7. 1. " NDP ,NumberDownstreamPorts" else group.long 0x48++0x3 line.long 0x00 "HCRHDESCRIPTORA,Hc Rh Descriptor A Register" hexmask.long.byte 0x00 24.--31. 1. " POTPGT ,PowerOnToPowerGoodTime" bitfld.long 0x00 12. " NOCP ,NoOverCurrentProtection" "Protected,Not protected" textline " " bitfld.long 0x00 11. " OCPM ,OverCurrentProtectionMode" "All protected,Per-port basis" bitfld.long 0x00 10. " DT ,Device Type" "No device,Reserved" textline " " bitfld.long 0x00 9. " NPS ,Ports Power" "Switched,Always Powered" hexmask.long.byte 0x00 0.--7. 1. " NDP ,NumberDownstreamPorts" endif if (((d.l(ad:0x40003000+0x48))&0x100)==0x100) group.long 0x4c++0x3 line.long 0x00 "HCRHDESCRIPTORB,Hc Rh Descriptor B Register" bitfld.long 0x00 31. " PPCM15 ,Port 15 power control mask" "Global power,Per-port power" bitfld.long 0x00 30. " PPCM14 ,Port 14 power control mask" "Global power,Per-port power" bitfld.long 0x00 29. " PPCM13 ,Port 13 power control mask" "Global power,Per-port power" bitfld.long 0x00 28. " PPCM12 ,Port 12 power control mask" "Global power,Per-port power" textline " " bitfld.long 0x00 27. " PPCM11 ,Port 11 power control mask" "Global power,Per-port power" bitfld.long 0x00 26. " PPCM10 ,Port 10 power control mask" "Global power,Per-port power" bitfld.long 0x00 25. " PPCM9 ,Port 9 power control mask" "Global power,Per-port power" bitfld.long 0x00 24. " PPCM8 ,Port 8 power control mask" "Global power,Per-port power" textline " " bitfld.long 0x00 23. " PPCM7 ,Port 7 power control mask" "Global power,Per-port power" bitfld.long 0x00 22. " PPCM6 ,Port 6 power control mask" "Global power,Per-port power" bitfld.long 0x00 21. " PPCM5 ,Port 5 power control mask" "Global power,Per-port power" bitfld.long 0x00 20. " PPCM4 ,Port 4 power control mask" "Global power,Per-port power" textline " " bitfld.long 0x00 19. " PPCM3 ,Port 3 power control mask" "Global power,Per-port power" bitfld.long 0x00 18. " PPCM2 ,Port 2 power control mask" "Global power,Per-port power" bitfld.long 0x00 17. " PPCM1 ,Port 1 power control mask" "Global power,Per-port power" sif cpuis("TMPM320C1*")||cpuis("TMPM368F*")||cpuis("TMPM369F*") bitfld.long 0x00 16. " PPCM0 ,Port 0 power control mask" "Global power,Per-port power" endif bitfld.long 0x00 15. " DR15 ,Device removable on port 15" "Removable,Not removable" textline " " bitfld.long 0x00 14. " DR14 ,Device removable on port 14" "Removable,Not removable" bitfld.long 0x00 13. " DR13 ,Device removable on port 13" "Removable,Not removable" bitfld.long 0x00 12. " DR12 ,Device removable on port 12" "Removable,Not removable" bitfld.long 0x00 11. " DR11 ,Device removable on port 11" "Removable,Not removable" textline " " bitfld.long 0x00 10. " DR10 ,Device removable on port 10" "Removable,Not removable" bitfld.long 0x00 9. " DR9 ,Device removable on port 9" "Removable,Not removable" bitfld.long 0x00 8. " DR8 ,Device removable on port 8" "Removable,Not removable" bitfld.long 0x00 7. " DR7 ,Device removable on port 7" "Removable,Not removable" textline " " bitfld.long 0x00 6. " DR6 ,Device removable on port 6" "Removable,Not removable" bitfld.long 0x00 5. " DR5 ,Device removable on port 5" "Removable,Not removable" bitfld.long 0x00 4. " DR4 ,Device removable on port 4" "Removable,Not removable" bitfld.long 0x00 3. " DR3 ,Device removable on port 3" "Removable,Not removable" textline " " bitfld.long 0x00 2. " DR2 ,Device removable on port 2" "Removable,Not removable" bitfld.long 0x00 1. " DR1 ,Device removable on port 1" "Removable,Not removable" else group.long 0x4c++0x3 line.long 0x00 "HCRHDESCRIPTORB,Hc Rh Descriptor B Register" bitfld.long 0x00 15. " DR15 ,Device removable on port 15" "Removable,Not removable" bitfld.long 0x00 14. " DR14 ,Device removable on port 14" "Removable,Not removable" bitfld.long 0x00 13. " DR13 ,Device removable on port 13" "Removable,Not removable" bitfld.long 0x00 12. " DR12 ,Device removable on port 12" "Removable,Not removable" textline " " bitfld.long 0x00 11. " DR11 ,Device removable on port 11" "Removable,Not removable" bitfld.long 0x00 10. " DR10 ,Device removable on port 10" "Removable,Not removable" bitfld.long 0x00 9. " DR9 ,Device removable on port 9" "Removable,Not removable" bitfld.long 0x00 8. " DR8 ,Device removable on port 8" "Removable,Not removable" textline " " bitfld.long 0x00 7. " DR7 ,Device removable on port 7" "Removable,Not removable" bitfld.long 0x00 6. " DR6 ,Device removable on port 6" "Removable,Not removable" bitfld.long 0x00 5. " DR5 ,Device removable on port 5" "Removable,Not removable" bitfld.long 0x00 4. " DR4 ,Device removable on port 4" "Removable,Not removable" textline " " bitfld.long 0x00 3. " DR3 ,Device removable on port 3" "Removable,Not removable" bitfld.long 0x00 2. " DR2 ,Device removable on port 2" "Removable,Not removable" bitfld.long 0x00 1. " DR1 ,Device removable on port 1" "Removable,Not removable" endif group.long 0x50++0x7 line.long 0x00 "HCRHSTATUS,HcRhStatusRegister" bitfld.long 0x00 31. " CRWE ,ClearRemoteWakeupEnable" "No effect,Clear" eventfld.long 0x00 17. " CCIC ,OverCurrentIndicatorChange" "No effect,Changed" textline " " bitfld.long 0x00 16. " LPSC ,LocalPowerStatusChange(read)/SetGlobalPower(write)" "0/No effect,Reserved/On all ports" bitfld.long 0x00 15. " DRWE ,DeviceRemoteWakeupEnable(read)/SetRemoteWakeupEnable(write)" "Disabled/No effect,Enabled" textline " " bitfld.long 0x00 1. " OCI ,OverCurrentIndicator" "Normal,Overcurrent" bitfld.long 0x00 0. " LPS ,LocalPowerStatus(read)/ClearGlobalPower(write)" "0/No effect,Reserved/Off all ports" line.long 0x04 "HCRHPORTSTATUS,Hc Rh Port Status Register" eventfld.long 0x04 20. " PRSC ,PortResetStatusChange" "Not completed,Completed" eventfld.long 0x04 19. " OCIC ,PortOverCurrentIndicatorChange" "Not changed,Changed" textline " " eventfld.long 0x04 18. " PSSC ,PortSuspendStatusChange" "Not completed,Completed" eventfld.long 0x04 17. " PESC ,PortEnableStatusChange" "Not changed,Changed" textline " " eventfld.long 0x04 16. " CSC ,ConnectStatusChange" "Not changed,Changed" bitfld.long 0x04 9. " LSDA ,LowSpeedDeviceAttached(read)/ClearPortPower(write)" "Full/No effect,Low/Clear" textline " " bitfld.long 0x04 8. " PPS ,PortPowerStatus(read)/SetPortPower(write)" "Off/No effect,On/Set" bitfld.long 0x04 4. " PRS ,PortResetStatus(read)/SetPortReset(write)" "Not active/No effect,Active/Set" textline " " bitfld.long 0x04 3. " POCI ,PortOverCurrentIndicator(read)/ClearSuspendStatus(write)" "Not detected/No effect,Detected/Clear" bitfld.long 0x04 2. " PSS ,PortSuspendStatus(read)/SetPortSuspend(write)" "Not suspended/No effect,Suspended/Set" textline " " bitfld.long 0x04 1. " PES ,PortEnableStatus(read)/SetPortEnable(write)" "Disabled/No effect,Enabled" bitfld.long 0x04 0. " CCS ,CurrentConnectStatus(read)/ClearPortEnable(write)" "Not connected/No effect,Connected/Clear" rgroup.long 0x80++0x03 line.long 0x00 "HCBCR0,HcBCR0 Register" bitfld.long 0x00 30. " TRNS_SUSP ,SUSPEND state of the USB transceiver control" "Reserved,Suspended" bitfld.long 0x00 29. " OVCE ,USB Host Over Current input Enable" "Enabled,Disabled" width 0xb sif !cpuis("TMPM368F*")&&!cpuis("TMPM369F*") base ad:0x40002000 width 9. group.long 0x10++0x0F "Host Controller Operational Registers" line.long 0x00 "USBCMD,USBCMD Register" hexmask.long.byte 0x00 16.--23. 1. " ITC ,Interrupt Threshold Control" bitfld.long 0x00 11. " ASPME ,Asynchronous Schedule Park Mode Enable" "Disabled,Enabled" bitfld.long 0x00 8.--9. " ASPMC ,Asynchronous Schedule Park Mode Count" "0,1,2,3" textline " " bitfld.long 0x00 7. " LHCR ,Light Host Controller Reset" "Not reset,Reset" bitfld.long 0x00 6. " IAAD ,Interrupt on Async Advance Doorbell" "No interrupt,Interrupt" bitfld.long 0x00 5. " ASE ,Asynchronous Schedule Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " PSE ,Periodic Schedule Enable" "Disabled,Enabled" bitfld.long 0x00 2.--3. " FLS ,Frame List Size" "1024,512,256," bitfld.long 0x00 1. " HCR ,Host Controller Reset" "Not reset,Reset" textline " " bitfld.long 0x00 0. " RS ,Run/Stop" "Stop,Run" line.long 0x04 "USBSTS,Status Information Register" rbitfld.long 0x04 15. " ASS ,Asynchronous Schedule Status" "Disabled,Enabled" rbitfld.long 0x04 14. " PSS ,Periodic Schedule Status" "Disabled,Enabled" rbitfld.long 0x04 13. " R ,Reclamation" "Not detected,Detected" textline " " rbitfld.long 0x04 12. " HCH ,HC Halted" "Run/Stop==1,Run/Stop==0" eventfld.long 0x04 5. " IAA ,Interrupt Async Advance" "No interrupt,Interrupt" eventfld.long 0x04 4. " HSE ,Host System Error" "No error,Error" textline " " eventfld.long 0x04 3. " FLR ,Frame List Rollover" "Disabled,Enabled" eventfld.long 0x04 2. " PCD ,Port Change Detect" "Not detected,Detected" eventfld.long 0x04 1. " UEI ,USB Error interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x04 0. " UI ,USB Interrupt" "No interrupt,Interrupt" line.long 0x08 "USBINTR,On/off Of Hardware Interrupts Register" bitfld.long 0x08 5. " IAAE ,Interrupt on Async Advance Enable" "Disabled,Enabled" bitfld.long 0x08 4. " HSEE ,Host System Error Enable" "Disabled,Enabled" bitfld.long 0x08 3. " FLRE ,Frame List Rollover Enable" "Disabled,Enabled" textline " " bitfld.long 0x08 2. " PCDE ,Port Change Detect Enable" "Disabled,Enabled" bitfld.long 0x08 1. " UEIE ,USB Error Interrupt Enable" "Disabled,Enabled" bitfld.long 0x08 0. " UIE ,USB Interrupt Enable" "Disabled,Enabled" line.long 0x0c "FRINDEX,Current Frame Number Register" hexmask.long.word 0x0C 0.--13. 1. " FI ,Frame Index" width 18. textline " " group.long 0x24++0x7 line.long 0x00 "PERIODICLISTBASE,Frame List Base Address" hexmask.long.tbyte 0x00 12.--31. 0x1000 " BAL ,Base Address (Low)" line.long 0x04 "ASYNCLISTADDR,Next Asynchronous List Address" hexmask.long 0x04 5.--31. 0x10 " LPL ,Link Pointer Low" group.long 0x50++0x03 line.long 0x00 "CONFIGFLAG,Ownership Specification Register" bitfld.long 0x00 0. " CF ,Configure Flag" "Classic host controller,EHCI controller" if (((data.long(ad:0x40002000+0x54))&0x5)==0x1) group.long 0x54++0x03 line.long 0x00 "PORTSC,Ports And Monitors Port Status Control" bitfld.long 0x00 22. " WOE ,Wake on Over-Current Enable" "Disabled,Enabled" bitfld.long 0x00 21. " WDE ,Wake on Disconnect Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 20. " WCE ,Wake on Connect Enable" "Disabled,Enabled" bitfld.long 0x00 16.--19. " PTC ,Port Test Control" "Test mode invalid,Test J_state,Test K_state,Test SE0_NAK,Test Packet,Test Force_Enable,,,,,,,,,," textline " " bitfld.long 0x00 14.--15. " PIC ,Port Indicator Control" "Off,Amber,Greed," bitfld.long 0x00 13. " PO ,Port Owner" "Companion,EHCI" textline " " bitfld.long 0x00 12. " PP ,Port Power" "Off,On" rbitfld.long 0x00 10.--11. " LS ,Line Status" "SE0,J-state,K-state," textline " " bitfld.long 0x00 8. " PR ,Port Reset" "Not reset,Reset" bitfld.long 0x00 7. " S ,Suspend" "Not suspended,Suspended" textline " " bitfld.long 0x00 6. " FPR ,Force Port Resume" "Not detected,Detected" eventfld.long 0x00 5. " OC ,Over-Current Change" "Not changed,Changed" textline " " rbitfld.long 0x00 4. " OA ,Over-Current Active" "No overcurrent,Overcurrent" eventfld.long 0x00 3. " PEDC ,Port Enable Change" "Not changed,Changed" textline " " bitfld.long 0x00 2. " PED ,Port Enable" "Disabled,Enabled" eventfld.long 0x00 1. " CSC ,Connect Status Change" "Not changed,Changed" textline " " rbitfld.long 0x00 0. " CCS ,Current Connect Status" "Device detected,No device detected" else group.long 0x54++0x03 line.long 0x00 "PORTSC,Ports And Monitors Port Status Control" bitfld.long 0x00 22. " WOE ,Wake on Over-Current Enable" "Disabled,Enabled" bitfld.long 0x00 21. " WDE ,Wake on Disconnect Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 20. " WCE ,Wake on Connect Enable" "Disabled,Enabled" bitfld.long 0x00 16.--19. " PTC ,Port Test Control" "Test mode invalid,Test J_state,Test K_state,Test SE0_NAK,Test Packet,Test Force_Enable,,,,,,,,,," textline " " bitfld.long 0x00 14.--15. " PIC ,Port Indicator Control" "Off,Amber,Greed," bitfld.long 0x00 13. " PO ,Port Owner" "Companion,EHCI" textline " " bitfld.long 0x00 12. " PP ,Port Power" "Off,On" bitfld.long 0x00 8. " PR ,Port Reset" "Not reset,Reset" textline " " bitfld.long 0x00 7. " S ,Suspend" "Not suspended,Suspended" bitfld.long 0x00 6. " FPR ,Force Port Resume" "Not detected,Detected" textline " " eventfld.long 0x00 5. " OC ,Over-Current Change" "Not changed,Changed" rbitfld.long 0x00 4. " OA ,Over-Current Active" "No overcurrent,Overcurrent" textline " " eventfld.long 0x00 3. " PEDC ,Port Enable/Disable Change" "Not changed,Changed" bitfld.long 0x00 2. " PED ,Port Enabled" "Disabled,Enabled" textline " " eventfld.long 0x00 1. " CSC ,Connect Status Change" "Not changed,Changed" rbitfld.long 0x00 0. " CCS ,Current Connect Status" "Device detected,No device detected" endif group.long 0x304++0x03 line.long 0x00 "FRA_LEN_ADJUST,Frame Length Adjustment" bitfld.long 0x00 20.--25. " FLTV ,Frame Length Timing Value" "59488,59504,59520,,,,,,,,,,,,,,,,,,,,,,,,,,,,,59984,60000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,60480,60496" width 0xb endif endif tree.end textline "" else base vm:0x00000000 wgroup 0x00++0x00 textline " " textline " ------------------------------------------- " textline " | PLEASE CHOOSE THE APPROPRIATE CPU | " textline " ------------------------------------------- " endif