Files
Work/Src/Gen4_R-Car_Trace32/2_Trunk/perfm33lg0xxa.per
2026-06-16 12:20:14 +09:00

4592 lines
248 KiB
Plaintext

; --------------------------------------------------------------------------------
; @Title: FM33LG0xxA On-Chip Peripherals
; @Props: Released
; @Author: NEJ
; @Changelog: 2024-08-14 NEJ
; @Manufacturer: FMSH - Fudan Microelectronics Group Co., Ltd.
; @Doc: Generated (TRACE32, build: 171804.), based on:
; FM33LG0XX.SVD (Ver. 1.0)
; @Core: Cortex-M0
; @Chip: FM33LG012A, FM33LG013A, FM33LG016A,
; FM33LG023A, FM33LG025A, FM33LG026A,
; FM33LG028A, FM33LG043A, FM33LG045A,
; FM33LG046A, FM33LG048A
; @Copyright: (C) 1989-2024 Lauterbach GmbH, licensed for use with TRACE32(R) only
; --------------------------------------------------------------------------------
; $Id: perfm33lg0xxa.per 18242 2024-08-19 10:15:41Z kwisniewski $
AUTOINDENT.ON CENTER TREE
ENUMDELIMITER ","
base ad:0x0
tree.close "Core Registers (Cortex-M0)"
AUTOINDENT.PUSH
AUTOINDENT.OFF
tree "System Control"
sif COMPonent.AVAILABLE("COREDEBUG")
base CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))
width 0x8
if (CORENAME()=="CORTEXM1")
group.long 0x10++0x0b
line.long 0x00 "STCSR,SysTick Control and Status Register"
bitfld.long 0x00 16. " COUNTFLAG ,Returns 1 if timer counted to 0" "0,1"
bitfld.long 0x00 2. " CLKSOURCE ,Always reads as one" "No effect,Processor clock"
textline " "
bitfld.long 0x00 1. " TICKINT ,Counting down to 0 " "No SysTick,SysTick"
bitfld.long 0x00 0. " ENABLE ,Counter enable" "Disabled,Enabled"
line.long 0x04 "STRVR,SysTick Reload Value Register"
hexmask.long.tbyte 0x04 0.--23. 1. " RELOAD ,Value to load into the STCVR when the counter reaches 0"
line.long 0x08 "STCVR,SysTick Current Value Register"
hexmask.long.tbyte 0x08 0.--23. 1. " CURRENT ,Reads return the current value of the SysTick counter"
else
group.long 0x10++0x0b
line.long 0x00 "STCSR,SysTick Control and Status Register"
bitfld.long 0x00 16. " COUNTFLAG ,Returns 1 if timer counted to 0" "0,1"
bitfld.long 0x00 2. " CLKSOURCE ,Always reads as one" "External clock,Processor clock"
textline " "
bitfld.long 0x00 1. " TICKINT ,Counting down to 0 " "No SysTick,SysTick"
bitfld.long 0x00 0. " ENABLE ,Counter enable" "Disabled,Enabled"
line.long 0x04 "STRVR,SysTick Reload Value Register"
hexmask.long.tbyte 0x04 0.--23. 1. " RELOAD ,Value to load into the STCVR when the counter reaches 0"
line.long 0x08 "STCVR,SysTick Current Value Register"
hexmask.long.tbyte 0x08 0.--23. 1. " CURRENT ,Reads return the current value of the SysTick counter"
endif
if (CORENAME()=="CORTEXM1")
rgroup.long 0x1c++0x03
line.long 0x00 "STCR,SysTick Calibration Value Register"
bitfld.long 0x00 31. " NOREF ,Reads as one" "0,1"
bitfld.long 0x00 30. " SKEW ,Reads as zero" "0,1"
textline " "
hexmask.long.tbyte 0x00 0.--23. 1. " TENMS ,Indicates calibration value is not known"
else
rgroup.long 0x1c++0x03
line.long 0x00 "STCR,SysTick Calibration Value Register"
bitfld.long 0x00 31. " NOREF ,Indicates whether the IMPL_DEF reference clock is provided" "Implemented,Not implemented"
bitfld.long 0x00 30. " SKEW ,Indicates whether the 10ms calibration value is exact" "Exact,Inexact"
textline " "
hexmask.long.tbyte 0x00 0.--23. 1. " TENMS ,Holds a reload value to be used for 10ms (100Hz) timing subject to system clock skew errors"
endif
if (CORENAME()=="CORTEXM1")
rgroup.long 0xd00++0x03
line.long 0x00 "CPUID,CPU ID Base Register"
abitfld.long 0x00 24.--31. " IMPLEMENTER ,Implementer code that Arm has assigned" "0x41=Arm Limited"
bitfld.long 0x00 20.--23. " VARIANT ,Variant number to distinguish between different product variants or major revisions of the product" "r0,r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15"
textline " "
bitfld.long 0x00 16.--19. " ARCHITECTURE ,Indicates the architecture version" "0x0,0x1,0x2,0x3,0x4,0x5,0x6,0x7,0x8,0x9,0xA,0xB,ARMv6-M,0xD,0xE,0xF"
textline " "
abitfld.long 0x00 4.--15. " PARTNO ,Indicates part number" "0xC21=Cortex-M1"
bitfld.long 0x00 0.--3. " REVISION ,Revision number to distinguish between different patches of the product" "p0,p1,p2,p3,p4,p5,p6,p7,p8,p9,p10,p11,p12,p13,p14,p15"
elif (CORENAME()=="CORTEXM0+")
rgroup.long 0xd00++0x03
line.long 0x00 "CPUID,CPU ID Base Register"
abitfld.long 0x00 24.--31. " IMPLEMENTER ,Implementer code that Arm has assigned" "0x41=Arm Limited"
bitfld.long 0x00 20.--23. " VARIANT ,Variant number to distinguish between different product variants or major revisions of the product" "r0,r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15"
textline " "
bitfld.long 0x00 16.--19. " ARCHITECTURE ,Indicates the architecture version" "0x0,0x1,0x2,0x3,0x4,0x5,0x6,0x7,0x8,0x9,0xA,0xB,ARMv6-M,0xD,0xE,0xF"
textline " "
abitfld.long 0x00 4.--15. " PARTNO ,Indicates part number" "0xC60=Cortex-M0+"
bitfld.long 0x00 0.--3. " REVISION ,Revision number to distinguish between different patches of the product" "p0,p1,p2,p3,p4,p5,p6,p7,p8,p9,p10,p11,p12,p13,p14,p15"
else
rgroup.long 0xd00++0x03
line.long 0x00 "CPUID,CPU ID Base Register"
abitfld.long 0x00 24.--31. " IMPLEMENTER ,Implementer code that Arm has assigned" "0x41=Arm Limited"
bitfld.long 0x00 20.--23. " VARIANT ,Variant number to distinguish between different product variants or major revisions of the product" "r0,r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15"
textline " "
bitfld.long 0x00 16.--19. " ARCHITECTURE ,Indicates the architecture version" "0x0,0x1,0x2,0x3,0x4,0x5,0x6,0x7,0x8,0x9,0xA,0xB,ARMv6-M,0xD,0xE,0xF"
textline " "
abitfld.long 0x00 4.--15. " PARTNO ,Indicates part number" "0xC20=Cortex-M0"
bitfld.long 0x00 0.--3. " REVISION ,Revision number to distinguish between different patches of the product" "p0,p1,p2,p3,p4,p5,p6,p7,p8,p9,p10,p11,p12,p13,p14,p15"
endif
group.long 0xd04++0x03
line.long 0x00 "ICSR,Interrupt Control State Register"
bitfld.long 0x00 31. " NMIPENDSET ,Setting this bit will activate an NMI" "No effect,Set pending"
bitfld.long 0x00 28. " PENDSVSET ,Set a pending PendSV interrupt" "No effect,Set pending"
textline " "
bitfld.long 0x00 27. " PENDSVCLR ,Clear a pending PendSV interrupt" "No effect,Clear pending"
bitfld.long 0x00 26. " PENDSTSET ,Set a pending SysTick" "No effect,Set pending"
textline " "
bitfld.long 0x00 25. " PENDSVCLR ,Clear a pending SysTick" "No effect,Clear pending"
bitfld.long 0x00 23. " ISRPREEMPT ,Pending exception service" "No service,Service"
textline " "
bitfld.long 0x00 22. " ISRPENDING ,External interrupt pending flag" "No interrupt,Interrupt"
hexmask.long.byte 0x00 12.--17. 1. " VECTPENDING ,Active exception number field"
textline " "
hexmask.long.byte 0x00 0.--5. 1. " VECTACTIVET ,Active exception number field"
if (CORENAME()=="CORTEXM0+")
group.long 0xd08++0x03
line.long 0x00 "VTOR,Vector Table Offset Register"
hexmask.long 0x00 7.--31. 0x80 " TBLOFF ,Vector table address"
else
textline " "
endif
group.long 0xd0c++0x03
line.long 0x00 "AIRCR,Application Interrupt and Reset Control Register"
hexmask.long.word 0x00 16.--31. 1. " VECTKEY ,Vector Key"
bitfld.long 0x00 15. " ENDIANNESS ,Data endianness bit" "Little-endian,Big-endian"
textline " "
bitfld.long 0x00 2. " SYSRESETREQ ,System reset setup request" "No effect,Reset"
bitfld.long 0x00 1. " VECTCLRACTIVE ,Clears all active state information" "No clear,Clear"
group.long 0xd10++0x03
line.long 0x00 "SCR,System Control Register"
bitfld.long 0x00 4. " SEVONPEND ,Determines whether an interrupt transition from inactive state to pending state is a wakeup event" "Not wakeup,Wakeup"
bitfld.long 0x00 2. " SLEEPDEEP ,Provides a qualifying hint indicating that waking from sleep might take longer" "Not deep sleep,Deep sleep"
textline " "
bitfld.long 0x00 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"
rgroup.long 0xd14++0x03
line.long 0x00 "CCR,Configuration and Control Register"
bitfld.long 0x00 9. " STKALIGN ,Indicates whether on exception entry all exceptions are entered with 8-byte stack alignment and the context to restore it is saved" "Reserved,Aligned"
bitfld.long 0x00 3. " UNALIGN_TRP ,Indicates that all unaligned accesses results in a Hard Fault" "Reserved,Trapped"
group.long 0xd1c++0x0b
line.long 0x00 "SHPR2,System Handler Priority Register 2"
bitfld.long 0x00 30.--31. " PRI_11 ,Priority of system handler 11-SVCall" "00,01,10,11"
line.long 0x04 "SHPR3,System Handler Priority Register 3"
bitfld.long 0x04 30.--31. " PRI_15 ,Priority of system handler 15-SysTick" "00,01,10,11"
bitfld.long 0x04 22.--23. " PRI_14 ,Priority of system handler 14- PendSV" "00,01,10,11"
line.long 0x08 "SHCSR,System Handler Control and State Register"
bitfld.long 0x08 15. " SVCALLPENDED ,Reads as 1 if SVCall is pending" "Not pending,Pending"
if (CORENAME()=="CORTEXM0+")
hgroup.long 0x08++0x03
hide.long 0x00 "ACTLR,Auxiliary Control Register"
else
textline " "
endif
else
newline
textline "COREDEBUG component base address not specified"
newline
endif
tree.end
tree "Nested Vectored Interrupt Controller (NVIC)"
sif COMPonent.AVAILABLE("COREDEBUG")
base CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))
width 12.
tree "Interrupt Enable Registers"
group.long 0x100++0x03
line.long 0x00 "SET/CLREN,Interrupt Set/Clear Enable Register"
setclrfld.long 0x00 31. 0x00 31. 0x80 31. " SET/CLRENA31 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
setclrfld.long 0x00 30. 0x00 30. 0x80 30. " SET/CLRENA30 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
setclrfld.long 0x00 29. 0x00 29. 0x80 29. " SET/CLRENA29 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 28. 0x00 28. 0x80 28. " SET/CLRENA28 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
setclrfld.long 0x00 27. 0x00 27. 0x80 27. " SET/CLRENA27 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
setclrfld.long 0x00 26. 0x00 26. 0x80 26. " SET/CLRENA26 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 25. 0x00 25. 0x80 25. " SET/CLRENA25 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
setclrfld.long 0x00 24. 0x00 24. 0x80 24. " SET/CLRENA24 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
setclrfld.long 0x00 23. 0x00 23. 0x80 23. " SET/CLRENA23 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 22. 0x00 22. 0x80 22. " SET/CLRENA22 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
setclrfld.long 0x00 21. 0x00 21. 0x80 21. " SET/CLRENA21 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
setclrfld.long 0x00 20. 0x00 20. 0x80 20. " SET/CLRENA20 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 19. 0x00 19. 0x80 19. " SET/CLRENA19 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
setclrfld.long 0x00 18. 0x00 18. 0x80 18. " SET/CLRENA18 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
setclrfld.long 0x00 17. 0x00 17. 0x80 17. " SET/CLRENA17 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 16. 0x00 16. 0x80 16. " SET/CLRENA16 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
setclrfld.long 0x00 15. 0x00 15. 0x80 15. " SET/CLRENA15 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
setclrfld.long 0x00 14. 0x00 14. 0x80 14. " SET/CLRENA14 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 13. 0x00 13. 0x80 13. " SET/CLRENA13 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
setclrfld.long 0x00 12. 0x00 12. 0x80 12. " SET/CLRENA12 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
setclrfld.long 0x00 11. 0x00 11. 0x80 11. " SET/CLRENA11 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 10. 0x00 10. 0x80 10. " SET/CLRENA10 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
setclrfld.long 0x00 9. 0x00 9. 0x80 9. " SET/CLRENA9 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
setclrfld.long 0x00 8. 0x00 8. 0x80 8. " SET/CLRENA8 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 7. 0x00 7. 0x80 7. " SET/CLRENA7 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
setclrfld.long 0x00 6. 0x00 6. 0x80 6. " SET/CLRENA6 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
setclrfld.long 0x00 5. 0x00 5. 0x80 5. " SET/CLRENA5 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 4. 0x00 4. 0x80 4. " SET/CLRENA4 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
setclrfld.long 0x00 3. 0x00 3. 0x80 3. " SET/CLRENA3 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
setclrfld.long 0x00 2. 0x00 2. 0x80 2. " SET/CLRENA2 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 1. 0x00 1. 0x80 1. " SET/CLRENA1 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
setclrfld.long 0x00 0. 0x00 0. 0x80 0. " SET/CLRENA0 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
tree.end
tree "Interrupt Pending Registers"
group.long 0x200++0x03
line.long 0x00 "SET/CLRPEN,Interrupt Set/Clear Pending Register"
setclrfld.long 0x00 31. 0x00 31. 0x80 31. " SET/CLRPEN31 ,Interrupt Set/Clear Pending" "Not pending,Pending"
setclrfld.long 0x00 30. 0x00 30. 0x80 30. " SET/CLRPEN30 ,Interrupt Set/Clear Pending" "Not pending,Pending"
setclrfld.long 0x00 29. 0x00 29. 0x80 29. " SET/CLRPEN29 ,Interrupt Set/Clear Pending" "Not pending,Pending"
textline " "
setclrfld.long 0x00 28. 0x00 28. 0x80 28. " SET/CLRPEN28 ,Interrupt Set/Clear Pending" "Not pending,Pending"
setclrfld.long 0x00 27. 0x00 27. 0x80 27. " SET/CLRPEN27 ,Interrupt Set/Clear Pending" "Not pending,Pending"
setclrfld.long 0x00 26. 0x00 26. 0x80 26. " SET/CLRPEN26 ,Interrupt Set/Clear Pending" "Not pending,Pending"
textline " "
setclrfld.long 0x00 25. 0x00 25. 0x80 25. " SET/CLRPEN25 ,Interrupt Set/Clear Pending" "Not pending,Pending"
setclrfld.long 0x00 24. 0x00 24. 0x80 24. " SET/CLRPEN24 ,Interrupt Set/Clear Pending" "Not pending,Pending"
setclrfld.long 0x00 23. 0x00 23. 0x80 23. " SET/CLRPEN23 ,Interrupt Set/Clear Pending" "Not pending,Pending"
textline " "
setclrfld.long 0x00 22. 0x00 22. 0x80 22. " SET/CLRPEN22 ,Interrupt Set/Clear Pending" "Not pending,Pending"
setclrfld.long 0x00 21. 0x00 21. 0x80 21. " SET/CLRPEN21 ,Interrupt Set/Clear Pending" "Not pending,Pending"
setclrfld.long 0x00 20. 0x00 20. 0x80 20. " SET/CLRPEN20 ,Interrupt Set/Clear Pending" "Not pending,Pending"
textline " "
setclrfld.long 0x00 19. 0x00 19. 0x80 19. " SET/CLRPEN19 ,Interrupt Set/Clear Pending" "Not pending,Pending"
setclrfld.long 0x00 18. 0x00 18. 0x80 18. " SET/CLRPEN18 ,Interrupt Set/Clear Pending" "Not pending,Pending"
setclrfld.long 0x00 17. 0x00 17. 0x80 17. " SET/CLRPEN17 ,Interrupt Set/Clear Pending" "Not pending,Pending"
textline " "
setclrfld.long 0x00 16. 0x00 16. 0x80 16. " SET/CLRPEN16 ,Interrupt Set/Clear Pending" "Not pending,Pending"
setclrfld.long 0x00 15. 0x00 15. 0x80 15. " SET/CLRPEN15 ,Interrupt Set/Clear Pending" "Not pending,Pending"
setclrfld.long 0x00 14. 0x00 14. 0x80 14. " SET/CLRPEN14 ,Interrupt Set/Clear Pending" "Not pending,Pending"
textline " "
setclrfld.long 0x00 13. 0x00 13. 0x80 13. " SET/CLRPEN13 ,Interrupt Set/Clear Pending" "Not pending,Pending"
setclrfld.long 0x00 12. 0x00 12. 0x80 12. " SET/CLRPEN12 ,Interrupt Set/Clear Pending" "Not pending,Pending"
setclrfld.long 0x00 11. 0x00 11. 0x80 11. " SET/CLRPEN11 ,Interrupt Set/Clear Pending" "Not pending,Pending"
textline " "
setclrfld.long 0x00 10. 0x00 10. 0x80 10. " SET/CLRPEN10 ,Interrupt Set/Clear Pending" "Not pending,Pending"
setclrfld.long 0x00 9. 0x00 9. 0x80 9. " SET/CLRPEN9 ,Interrupt Set/Clear Pending" "Not pending,Pending"
setclrfld.long 0x00 8. 0x00 8. 0x80 8. " SET/CLRPEN8 ,Interrupt Set/Clear Pending" "Not pending,Pending"
textline " "
setclrfld.long 0x00 7. 0x00 7. 0x80 7. " SET/CLRPEN7 ,Interrupt Set/Clear Pending" "Not pending,Pending"
setclrfld.long 0x00 6. 0x00 6. 0x80 6. " SET/CLRPEN6 ,Interrupt Set/Clear Pending" "Not pending,Pending"
setclrfld.long 0x00 5. 0x00 5. 0x80 5. " SET/CLRPEN5 ,Interrupt Set/Clear Pending" "Not pending,Pending"
textline " "
setclrfld.long 0x00 4. 0x00 4. 0x80 4. " SET/CLRPEN4 ,Interrupt Set/Clear Pending" "Not pending,Pending"
setclrfld.long 0x00 3. 0x00 3. 0x80 3. " SET/CLRPEN3 ,Interrupt Set/Clear Pending" "Not pending,Pending"
setclrfld.long 0x00 2. 0x00 2. 0x80 2. " SET/CLRPEN2 ,Interrupt Set/Clear Pending" "Not pending,Pending"
textline " "
setclrfld.long 0x00 1. 0x00 1. 0x80 1. " SET/CLRPEN1 ,Interrupt Set/Clear Pending" "Not pending,Pending"
setclrfld.long 0x00 0. 0x00 0. 0x80 0. " SET/CLRPEN0 ,Interrupt Set/Clear Pending" "Not pending,Pending"
tree.end
width 6.
tree "Interrupt Priority Registers"
group.long 0x400++0x1F
line.long 0x00 "INT0,Interrupt Priority Register"
bitfld.long 0x00 30.--31. " IP_3 ,Priority of interrupt 3" "0,1,2,3"
bitfld.long 0x00 22.--23. " IP_2 ,Priority of interrupt 2" "0,1,2,3"
bitfld.long 0x00 14.--15. " IP_1 ,Priority of interrupt 1" "0,1,2,3"
bitfld.long 0x00 6.--7. " IP_0 ,Priority of interrupt 0" "0,1,2,3"
line.long 0x04 "INT1,Interrupt Priority Register"
bitfld.long 0x04 30.--31. " IP_7 ,Priority of interrupt 7" "0,1,2,3"
bitfld.long 0x04 22.--23. " IP_6 ,Priority of interrupt 6" "0,1,2,3"
bitfld.long 0x04 14.--15. " IP_5 ,Priority of interrupt 5" "0,1,2,3"
bitfld.long 0x04 6.--7. " IP_4 ,Priority of interrupt 4" "0,1,2,3"
line.long 0x08 "INT2,Interrupt Priority Register"
bitfld.long 0x08 30.--31. " IP_11 ,Priority of interrupt 11" "0,1,2,3"
bitfld.long 0x08 22.--23. " IP_10 ,Priority of interrupt 10" "0,1,2,3"
bitfld.long 0x08 14.--15. " IP_9 ,Priority of interrupt 9" "0,1,2,3"
bitfld.long 0x08 6.--7. " IP_8 ,Priority of interrupt 8" "0,1,2,3"
line.long 0x0C "INT3,Interrupt Priority Register"
bitfld.long 0x0C 30.--31. " IP_15 ,Priority of interrupt 15" "0,1,2,3"
bitfld.long 0x0C 22.--23. " IP_14 ,Priority of interrupt 14" "0,1,2,3"
bitfld.long 0x0C 14.--15. " IP_13 ,Priority of interrupt 13" "0,1,2,3"
bitfld.long 0x0C 6.--7. " IP_12 ,Priority of interrupt 12" "0,1,2,3"
line.long 0x10 "INT4,Interrupt Priority Register"
bitfld.long 0x10 30.--31. " IP_19 ,Priority of interrupt 19" "0,1,2,3"
bitfld.long 0x10 22.--23. " IP_18 ,Priority of interrupt 18" "0,1,2,3"
bitfld.long 0x10 14.--15. " IP_17 ,Priority of interrupt 17" "0,1,2,3"
bitfld.long 0x10 6.--7. " IP_16 ,Priority of interrupt 16" "0,1,2,3"
line.long 0x14 "INT5,Interrupt Priority Register"
bitfld.long 0x14 30.--31. " IP_23 ,Priority of interrupt 23" "0,1,2,3"
bitfld.long 0x14 22.--23. " IP_22 ,Priority of interrupt 22" "0,1,2,3"
bitfld.long 0x14 14.--15. " IP_21 ,Priority of interrupt 21" "0,1,2,3"
bitfld.long 0x14 6.--7. " IP_20 ,Priority of interrupt 20" "0,1,2,3"
line.long 0x18 "INT6,Interrupt Priority Register"
bitfld.long 0x18 30.--31. " IP_27 ,Priority of interrupt 27" "0,1,2,3"
bitfld.long 0x18 22.--23. " IP_26 ,Priority of interrupt 26" "0,1,2,3"
bitfld.long 0x18 14.--15. " IP_25 ,Priority of interrupt 25" "0,1,2,3"
bitfld.long 0x18 6.--7. " IP_24 ,Priority of interrupt 24" "0,1,2,3"
line.long 0x1C "INT7,Interrupt Priority Register"
bitfld.long 0x1C 30.--31. " IP_31 ,Priority of interrupt 31" "0,1,2,3"
bitfld.long 0x1C 22.--23. " IP_30 ,Priority of interrupt 30" "0,1,2,3"
bitfld.long 0x1C 14.--15. " IP_29 ,Priority of interrupt 29" "0,1,2,3"
bitfld.long 0x1C 6.--7. " IP_28 ,Priority of interrupt 28" "0,1,2,3"
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 0xA
group.long 0xD30++0x03
line.long 0x00 "DFSR,Data Fault Status Register"
eventfld.long 0x00 4. " EXTERNAL ,External debug request flag" "No occurred,Occurred"
eventfld.long 0x00 3. " VCATCH ,Vector catch flag" "No occurred,Occurred"
textline " "
eventfld.long 0x00 2. " DWTRAP ,Data Watchpoint flag" "No match,Match"
textline " "
eventfld.long 0x00 1. " BKPT ,BKPT flag" "No match,Match"
eventfld.long 0x00 0. " HALTED ,Halt request flag" "No request,Request"
if (CORENAME()=="CORTEXM1")
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xDF0))&0x01)==0x00)
group.long 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 completed,Completed"
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. " DBGKEY ,Debug Key" "0,1"
bitfld.long 0x00 18. " DBGKEY ,Debug Key" "0,1"
textline " "
bitfld.long 0x00 17. " S_HALT/DBGKEY ,Core Halted Status/Debug Key" "Not halted,Halted"
bitfld.long 0x00 16. " S_REGRDY/DBGKEY ,Register R/W on the Debug Core Register Selector/Debug Key" "Not available,Available"
textline " "
textline " "
textfld " "
bitfld.long 0x00 0. " C_DEBUGEN ,Debug Enable" "Disabled,Enabled"
else
group.long 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. " DBGKEY ,Debug Key" "0,1"
bitfld.long 0x00 18. " DBGKEY ,Debug Key" "0,1"
textline " "
bitfld.long 0x00 17. " S_HALT/DBGKEY ,Core Halted Status/Debug Key" "Not halted,Halted"
bitfld.long 0x00 16. " S_REGRDY/DBGKEY ,Register R/W 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 2. " C_STEP ,Steps the core in halted debug" "Not halted,Halted"
textline " "
bitfld.long 0x00 1. " C_HALT ,Core Halted" "Not halted,Halted"
bitfld.long 0x00 0. " C_DEBUGEN ,Debug Enable" "Disabled,Enabled"
endif
else
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xDF0))&0x01)==0x00)
group.long 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 completed,Completed"
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 Lockup Status/Debug Key" "Not locked up,Locked up"
bitfld.long 0x00 18. " S_SLEEP/DBGKEY ,Core Sleep Status/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 R/W on the Debug Core Register Selector/Debug Key" "Not available,Available"
textline " "
textline " "
textfld " "
bitfld.long 0x00 0. " C_DEBUGEN ,Debug Enable" "Disabled,Enabled"
else
group.long 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 Lockup Status/Debug Key" "Not locked up,Locked up"
bitfld.long 0x00 18. " S_SLEEP/DBGKEY ,Core Sleep Status/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 R/W 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 2. " C_STEP ,Steps the core in halted debug" "Not halted,Halted"
textline " "
bitfld.long 0x00 1. " C_HALT ,Core Halted" "Not halted,Halted"
bitfld.long 0x00 0. " C_DEBUGEN ,Debug Enable" "Disabled,Enabled"
endif
endif
wgroup.long 0xDF4++0x03
line.long 0x00 "DCRSR,Debug Core 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,Current SP,LR,DebugReturnAddress,xPSR Flags,MSP,PSP,Reserved,CONTROL[1]/PRIMASK[0],?..."
group.long 0xDF8++0x07
line.long 0x00 "DCRDR,Debug Core Register Data Register"
hexmask.long 0x00 0.--31. 1. " DATA ,Data for reading and writing registers to and from the processor"
line.long 0x04 "DEMCR,Debug Exception and Monitor Control Register"
bitfld.long 0x04 24. " DWTENA ,Global enable or disable for the DW unit" "Disabled,Enabled"
bitfld.long 0x04 10. " VC_HARDERR ,Debug trap on a Hard Fault" "No error,Error"
textline " "
bitfld.long 0x04 0. " VC_CORERESET ,Reset Vector Catch" "No reset,Reset"
width 0x0B
else
newline
textline "COREDEBUG component base address not specified"
newline
endif
tree.end
tree "Breakpoint Unit (BPU)"
sif COMPonent.AVAILABLE("BPU")
base CONvert.ADDRESSTODUALPORT(COMPonent.BASE("BPU",-1))
width 8.
group.long 0x00++0x03
line.long 0x00 "BP_CTRL,Breakpoint Control Register"
bitfld.long 0x00 4.--7. " NUM_CODE1 ,Number of comparators" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long 0x00 1. " KEY ,Key field" "No write,Write"
bitfld.long 0x00 0. " ENABLE ,Breakpoint unit enable bit" "Disabled,Enabled"
group.long 0x8++0x03
line.long 0x00 "B_COMP0,Breakpoint Comparator Registers 0"
bitfld.long 0x00 30.--31. " BP_MATCH ,Happens when the COMP address is matched" "No matching,Lower halfword,Upper halfword,Both halfwords"
hexmask.long 0x00 2.--28. 2. " COMP ,Comparison address"
bitfld.long 0x00 0. " ENABLE ,Compare enable for Breakpoint Comparator Register 0" "Disabled,Enabled"
group.long 0xC++0x03
line.long 0x00 "B_COMP1,Breakpoint Comparator Registers 1"
bitfld.long 0x00 30.--31. " BP_MATCH ,Happens when the COMP address is matched" "No matching,Lower halfword,Upper halfword,Both halfwords"
hexmask.long 0x00 2.--28. 2. " COMP ,Comparison address"
bitfld.long 0x00 0. " ENABLE ,Compare enable for Breakpoint Comparator Register 1" "Disabled,Enabled"
group.long 0x10++0x03
line.long 0x00 "B_COMP2,Breakpoint Comparator Registers 2"
bitfld.long 0x00 30.--31. " BP_MATCH ,Happens when the COMP address is matched" "No matching,Lower halfword,Upper halfword,Both halfwords"
hexmask.long 0x00 2.--28. 2. " COMP ,Comparison address"
bitfld.long 0x00 0. " ENABLE ,Compare enable for Breakpoint Comparator Register 2" "Disabled,Enabled"
group.long 0x14++0x03
line.long 0x00 "B_COMP3,Breakpoint Comparator Registers 3"
bitfld.long 0x00 30.--31. " BP_MATCH ,Happens when the COMP address is matched" "No matching,Lower halfword,Upper halfword,Both halfwords"
hexmask.long 0x00 2.--28. 2. " COMP ,Comparison address"
bitfld.long 0x00 0. " ENABLE ,Compare enable for Breakpoint Comparator Register 3" "Disabled,Enabled"
else
newline
textline "BPU 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 14.
rgroup.long 0x00++0x03
line.long 0x00 "DW_CTRL,DW Control Register "
bitfld.long 0x00 28.--31. " NUM_CODE1 ,Number of comparators" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
rgroup.long 0x1c++0x03
line.long 0x00 "DW_PCSR,DW Program Counter Sample Register"
hexmask.long 0x00 0.--31. 1. " EIASAMPLE ,Execution instruction address sample or 0xFFFFFFFF"
group.long 0x20++0x0b
line.long 0x00 "DW_COMP0,DW Comparator Register 0"
hexmask.long 0x00 0.--31. 1. " COMP1 ,Compare against PC or the data address"
line.long 0x04 "DW_MASK0,DW Mask Register 0"
hexmask.long.byte 0x04 0.--4. 1. " MASK ,Mask on data address when matching against COMP"
line.long 0x08 "DW_FUNCTION0,DW Function Register 0"
bitfld.long 0x08 24. " MATCHED ,Comparator match" "No match,Match"
bitfld.long 0x08 0.--3. " FUNCTION , Settings for DW Function Registers" "Disabled,Reserved,Reserved,Reserved,On PC match,Read address,Write address,R/W address,?..."
group.long 0x30++0x0b
line.long 0x00 "DW_COMP1,DW Comparator Register 1"
hexmask.long 0x00 0.--31. 1. " COMP ,Compare against PC or the data address"
line.long 0x04 "DW_MASK1,DW Mask Register 1 "
hexmask.long.byte 0x04 0.--4. 1. " MASK ,Mask on data address when matching against COMP"
line.long 0x08 "DW_FUNCTION1,DW Function Register 1"
bitfld.long 0x08 24. " MATCHED ,Comparator match" "No match,Match"
bitfld.long 0x08 0.--3. " FUNCTION , Settings for DW Function Registers" "Disabled,Reserved,Reserved,Reserved,On PC match,Read address,Write address,R/W address,?..."
else
newline
textline "DWT component base address not specified"
newline
endif
tree.end
tree.end
AUTOINDENT.POP
tree.end
tree "ADC (Analog to Digital Converter)"
base ad:0x40015C00
group.long 0x0++0x27
line.long 0x0 "ISR,ADC Interrupt and Status Register"
bitfld.long 0x0 6. "AWD_AH,AWD_AH field description" "0,1"
bitfld.long 0x0 5. "AWD_UL,AWD_UL field description" "0,1"
bitfld.long 0x0 4. "EOCAL,EOCAL field description" "0,1"
rbitfld.long 0x0 3. "BUSY,BUSY field description" "0,1"
bitfld.long 0x0 2. "OVR,OVR field description" "0,1"
bitfld.long 0x0 1. "EOS,EOS field description" "0,1"
bitfld.long 0x0 0. "EOC,EOC field description" "0,1"
line.long 0x4 "IER,ADC Interrupt Enable Register"
bitfld.long 0x4 6. "AWD_AHIE,AWD_AHIE field description" "0,1"
bitfld.long 0x4 5. "AWD_ULIE,AWD_ULIE field description" "0,1"
bitfld.long 0x4 4. "EOCALIE,EOCALIE field description" "0,1"
bitfld.long 0x4 2. "OVRIE,OVRIE field description" "0,1"
bitfld.long 0x4 1. "EOSIE,EOSIE field description" "0,1"
bitfld.long 0x4 0. "EOCIE,EOCIE field description" "0,1"
line.long 0x8 "CR1,ADC Control Register"
bitfld.long 0x8 1. "SWTRIG,SWTRIG field description" "0,1"
bitfld.long 0x8 0. "ADEN,ADEN field description" "0,1"
line.long 0xC "CR2,ADC Control Register"
bitfld.long 0xC 0.--1. "TRGCFG,TRGCFG field description" "0,1,2,3"
line.long 0x10 "CALR,ADC Calibration Register"
hexmask.long.byte 0x10 16.--23. 1. "OSCAL_CYCLE,OSCAL_CYCLE field description"
bitfld.long 0x10 12. "OFFL_EN,OFFL_EN field description" "0,1"
bitfld.long 0x10 7. "VCM_CTRL,VCM_CTRL field description" "0,1"
bitfld.long 0x10 6. "VCM_MODE,VCM_MODE field description" "0,1"
bitfld.long 0x10 4.--5. "CMPRDY_DELAY,CMPRDY_DELAY field description" "0,1,2,3"
bitfld.long 0x10 0. "CALEN,CALEN field description" "0,1"
line.long 0x14 "CFGR1,ADC Config Register1"
bitfld.long 0x14 11. "BUFCHP_EN,BUFCHP_EN field description" "0,1"
bitfld.long 0x14 10. "BUFLPF,BUFLPF field description" "0,1"
bitfld.long 0x14 9. "BUFMOD,BUFMOD field description" "0,1"
bitfld.long 0x14 8. "BUFEN,BUFEN field description" "0,1"
bitfld.long 0x14 6.--7. "APBCLK_PSC,APBCLK_PSC field description" "0,1,2,3"
bitfld.long 0x14 5. "EXSOC,EXSOC field description" "0,1"
bitfld.long 0x14 3.--4. "BITSEL,BITSEL field description" "0,1,2,3"
bitfld.long 0x14 2. "CLKSEL,CLKSEL field description" "0,1"
newline
bitfld.long 0x14 0.--1. "REFSEL,REFSEL field description" "0,1,2,3"
line.long 0x18 "CFGR2,ADC Config Register2"
hexmask.long.byte 0x18 26.--30. 1. "AWDCH,AWDCH field description"
bitfld.long 0x18 25. "AWDSC,AWDSC field description" "0,1"
bitfld.long 0x18 24. "AWDEN,AWDEN field description" "0,1"
hexmask.long.byte 0x18 20.--23. 1. "OVSS,OVSS field description"
bitfld.long 0x18 17.--19. "OVSR,OVSR field description" "0,1,2,3,4,5,6,7"
bitfld.long 0x18 16. "OVSEN,OVSEN field description" "0,1"
bitfld.long 0x18 14. "IOTRFEN,IOTRFEN field description" "0,1"
bitfld.long 0x18 11. "SEMI,SEMI field description" "0,1"
newline
bitfld.long 0x18 10. "WAIT,WAIT field description" "0,1"
bitfld.long 0x18 9. "CONT,CONT field description" "0,1"
bitfld.long 0x18 8. "OVRM,OVRM field description" "0,1"
hexmask.long.byte 0x18 4.--7. 1. "EXTS,EXTS field description"
bitfld.long 0x18 2. "SCANDIR,SCANDIR field description" "0,1"
bitfld.long 0x18 0. "DMAEN,DMAEN field description" "0,1"
line.long 0x1C "SMTR,ADC Sampling Time Register"
hexmask.long.byte 0x1C 4.--7. 1. "SMTS2,SMTS2 field description"
hexmask.long.byte 0x1C 0.--3. 1. "SMTS1,SMTS1 field description"
line.long 0x20 "CHER,ADC Channel Enable Register"
bitfld.long 0x20 30. "OPA,OPA field description" "0,1"
bitfld.long 0x20 29. "DAC,DAC field description" "0,1"
bitfld.long 0x20 28. "VDD/3,VDD/3 field description" "0,1"
bitfld.long 0x20 27. "VBAT/3,VBAT/3 field description" "0,1"
bitfld.long 0x20 26. "AVREF,AVREF field description" "0,1"
bitfld.long 0x20 25. "TS,TS field description" "0,1"
bitfld.long 0x20 24. "VREF1p2,VREF1p2 field description" "0,1"
bitfld.long 0x20 19. "ECH19,ECH19 field description" "0,1"
newline
bitfld.long 0x20 18. "ECH18,ECH18 field description" "0,1"
bitfld.long 0x20 17. "ECH17,ECH17 field description" "0,1"
bitfld.long 0x20 16. "ECH16,ECH16 field description" "0,1"
bitfld.long 0x20 15. "ECH15,ECH15 field description" "0,1"
bitfld.long 0x20 14. "ECH14,ECH14 field description" "0,1"
bitfld.long 0x20 13. "ECH13,ECH13 field description" "0,1"
bitfld.long 0x20 12. "ECH12,ECH12 field description" "0,1"
bitfld.long 0x20 11. "ECH11,ECH11 field description" "0,1"
newline
bitfld.long 0x20 10. "ECH10,ECH10 field description" "0,1"
bitfld.long 0x20 9. "ECH9,ECH9 field description" "0,1"
bitfld.long 0x20 8. "ECH8,ECH8 field description" "0,1"
bitfld.long 0x20 7. "ECH7,ECH7 field description" "0,1"
bitfld.long 0x20 6. "ECH6,ECH6 field description" "0,1"
bitfld.long 0x20 5. "ECH5,ECH5 field description" "0,1"
bitfld.long 0x20 4. "ECH4,ECH4 field description" "0,1"
bitfld.long 0x20 3. "ECH3,ECH3 field description" "0,1"
newline
bitfld.long 0x20 2. "ECH2,ECH2 field description" "0,1"
bitfld.long 0x20 1. "ECH1,ECH1 field description" "0,1"
bitfld.long 0x20 0. "ECH0,ECH0 field description" "0,1"
line.long 0x24 "DCR,ADC Differential Channel Control Register"
hexmask.long.byte 0x24 0.--6. 1. "AINS,AINS field description"
rgroup.long 0x28++0x3
line.long 0x0 "DR,ADC Data Register"
hexmask.long.word 0x0 0.--15. 1. "DATA,DATA field description"
group.long 0x2C++0x3
line.long 0x0 "HLTR,ADC analog watchdog Threshold Register"
hexmask.long.word 0x0 16.--31. 1. "AWD_HT,AWD_HT field description"
hexmask.long.word 0x0 0.--15. 1. "AWD_LT,AWD_LT field description"
tree.end
tree "AES (AES Algorithm Module)"
base ad:0x40013800
group.long 0x0++0xF
line.long 0x0 "CR,AES Control Register"
bitfld.long 0x0 13.--14. "KEYLEN,KEYLEN field description" "0,1,2,3"
bitfld.long 0x0 12. "DMAOEN,DMAOEN field description" "0,1"
bitfld.long 0x0 11. "DMAIEN,DMAIEN field description" "0,1"
bitfld.long 0x0 9.--10. "IVRSWAP,IVRSWAP field description" "0,1,2,3"
bitfld.long 0x0 5.--6. "CHMOD,CHMOD field description" "0,1,2,3"
bitfld.long 0x0 3.--4. "MODE,MODE field description" "0,1,2,3"
bitfld.long 0x0 1.--2. "DATATYP,DATATYP field description" "0,1,2,3"
bitfld.long 0x0 0. "EN,EN field description" "0,1"
line.long 0x4 "IER,AES Interrupt Enable Register"
bitfld.long 0x4 2. "WRERR_IE,WRERR_IE field description" "0,1"
bitfld.long 0x4 1. "RDERR_IE,RDERR_IE field description" "0,1"
bitfld.long 0x4 0. "CCF_IE,CCF_IE field description" "0,1"
line.long 0x8 "ISR,AES Interrupt Status Register"
bitfld.long 0x8 2. "WRERR,WRERR field description" "0,1"
bitfld.long 0x8 1. "RDERR,RDERR field description" "0,1"
bitfld.long 0x8 0. "CCF,CCF field description" "0,1"
line.long 0xC "DIR,AES Data Input Register"
hexmask.long 0xC 0.--31. 1. "DIN,DIN field description"
rgroup.long 0x10++0x3
line.long 0x0 "DOR,AES Data Output Register"
hexmask.long 0x0 0.--31. 1. "DOUT,DOUT field description"
group.long 0x14++0x3F
line.long 0x0 "KEY0,AES Key Register 0"
hexmask.long 0x0 0.--31. 1. "KEYx,KEYx field description"
line.long 0x4 "KEY1,AES Key Register 1"
hexmask.long 0x4 0.--31. 1. "KEYx,KEYx field description"
line.long 0x8 "KEY2,AES Key Register 2"
hexmask.long 0x8 0.--31. 1. "KEYx,KEYx field description"
line.long 0xC "KEY3,AES Key Register 3"
hexmask.long 0xC 0.--31. 1. "KEYx,KEYx field description"
line.long 0x10 "KEY4,AES Key Register 4"
hexmask.long 0x10 0.--31. 1. "KEYx,KEYx field description"
line.long 0x14 "KEY5,AES Key Register 5"
hexmask.long 0x14 0.--31. 1. "KEYx,KEYx field description"
line.long 0x18 "KEY6,AES Key Register 6"
hexmask.long 0x18 0.--31. 1. "KEYx,KEYx field description"
line.long 0x1C "KEY7,AES Key Register 7"
hexmask.long 0x1C 0.--31. 1. "KEYx,KEYx field description"
line.long 0x20 "IVR0,AES Initial Vector Register 0"
hexmask.long 0x20 0.--31. 1. "IVRx,IVRx field description"
line.long 0x24 "IVR1,AES Initial Vector Register 1"
hexmask.long 0x24 0.--31. 1. "IVRx,IVRx field description"
line.long 0x28 "IVR2,AES Initial Vector Register 2"
hexmask.long 0x28 0.--31. 1. "IVRx,IVRx field description"
line.long 0x2C "IVR3,AES Initial Vector Register 3"
hexmask.long 0x2C 0.--31. 1. "IVRx,IVRx field description"
line.long 0x30 "H0,AES MultH parameter Register 0"
hexmask.long 0x30 0.--31. 1. "Hx,Hx field description"
line.long 0x34 "H1,AES MultH parameter Register 1"
hexmask.long 0x34 0.--31. 1. "Hx,Hx field description"
line.long 0x38 "H2,AES MultH parameter Register 2"
hexmask.long 0x38 0.--31. 1. "Hx,Hx field description"
line.long 0x3C "H3,AES MultH parameter Register 3"
hexmask.long 0x3C 0.--31. 1. "Hx,Hx field description"
tree.end
tree "ATIM (Advanced-Control Timer)"
base ad:0x40013000
group.long 0x0++0x13
line.long 0x0 "CR1,ATIM Control Register1"
bitfld.long 0x0 8.--9. "CKD,CKD field description" "0,1,2,3"
bitfld.long 0x0 7. "ARPE,ARPE field description" "0,1"
bitfld.long 0x0 5.--6. "CMS,CMS field description" "0,1,2,3"
bitfld.long 0x0 4. "DIR,DIR field description" "0,1"
bitfld.long 0x0 3. "OPM,OPM field description" "0,1"
bitfld.long 0x0 2. "URS,URS field description" "0,1"
bitfld.long 0x0 1. "UDIS,UDIS field description" "0,1"
bitfld.long 0x0 0. "CEN,CEN field description" "0,1"
line.long 0x4 "CR2,ATIM Control Register2"
bitfld.long 0x4 14. "OIS4,OIS4 field description" "0,1"
bitfld.long 0x4 13. "OIS3N,OIS3N field description" "0,1"
bitfld.long 0x4 12. "OIS3,OIS3 field description" "0,1"
bitfld.long 0x4 11. "OIS2N,OIS2N field description" "0,1"
bitfld.long 0x4 10. "OIS2,OIS2 field description" "0,1"
bitfld.long 0x4 9. "OIS1N,OIS1N field description" "0,1"
bitfld.long 0x4 8. "OIS1,OIS1 field description" "0,1"
bitfld.long 0x4 7. "TI1S,TI1S field description" "0,1"
newline
bitfld.long 0x4 4.--6. "MMS,MMS field description" "0,1,2,3,4,5,6,7"
bitfld.long 0x4 3. "CCDS,CCDS field description" "0,1"
bitfld.long 0x4 2. "CCUS,CCUS field description" "0,1"
bitfld.long 0x4 0. "CCPC,CCPC field description" "0,1"
line.long 0x8 "SMCR,ATIM Slave Mode Control Register"
bitfld.long 0x8 15. "ETP,ETP field description" "0,1"
bitfld.long 0x8 14. "ECE,ECE field description" "0,1"
bitfld.long 0x8 12.--13. "ETPS,ETPS field description" "0,1,2,3"
hexmask.long.byte 0x8 8.--11. 1. "ETF,ETF field description"
bitfld.long 0x8 7. "MSM,MSM field description" "0,1"
bitfld.long 0x8 4.--6. "TS,TS field description" "0,1,2,3,4,5,6,7"
bitfld.long 0x8 0.--2. "SMS,SMS field description" "0,1,2,3,4,5,6,7"
line.long 0xC "DIER,ATIM DMA and Interrupt Enable Register"
bitfld.long 0xC 19. "CC4BURSTEN,CC4BURSTEN field description" "0,1"
bitfld.long 0xC 18. "CC3BURSTEN,CC3BURSTEN field description" "0,1"
bitfld.long 0xC 17. "CC2BURSTEN,CC2BURSTEN field description" "0,1"
bitfld.long 0xC 16. "CC1BURSTEN,CC1BURSTEN field description" "0,1"
bitfld.long 0xC 14. "TDE,TDE field description" "0,1"
bitfld.long 0xC 13. "COMDE,COMDE field description" "0,1"
bitfld.long 0xC 12. "CC4DE,CC4DE field description" "0,1"
bitfld.long 0xC 11. "CC3DE,CC3DE field description" "0,1"
newline
bitfld.long 0xC 10. "CC2DE,CC2DE field description" "0,1"
bitfld.long 0xC 9. "CC1DE,CC1DE field description" "0,1"
bitfld.long 0xC 8. "UDE,UDE field description" "0,1"
bitfld.long 0xC 7. "BIE,BIE field description" "0,1"
bitfld.long 0xC 6. "TIE,TIE field description" "0,1"
bitfld.long 0xC 5. "COMIE,COMIE field description" "0,1"
bitfld.long 0xC 4. "CC4IE,CC4IE field description" "0,1"
bitfld.long 0xC 3. "CC3IE,CC3IE field description" "0,1"
newline
bitfld.long 0xC 2. "CC2IE,CC2IE field description" "0,1"
bitfld.long 0xC 1. "CC1IE,CC1IE field description" "0,1"
bitfld.long 0xC 0. "UIE,UIE field description" "0,1"
line.long 0x10 "ISR,ATIM Interrupt Status Register"
bitfld.long 0x10 12. "CC4OF,CC4OF field description" "0,1"
bitfld.long 0x10 11. "CC3OF,CC3OF field description" "0,1"
bitfld.long 0x10 10. "CC2OF,CC2OF field description" "0,1"
bitfld.long 0x10 9. "CC1OF,CC1OF field description" "0,1"
bitfld.long 0x10 7. "BIF,BIF field description" "0,1"
bitfld.long 0x10 6. "TIF,TIF field description" "0,1"
bitfld.long 0x10 5. "COMIF,COMIF field description" "0,1"
bitfld.long 0x10 4. "CC4IF,CC4IF field description" "0,1"
newline
bitfld.long 0x10 3. "CC3IF,CC3IF field description" "0,1"
bitfld.long 0x10 2. "CC2IF,CC2IF field description" "0,1"
bitfld.long 0x10 1. "CC1IF,CC1IF field description" "0,1"
bitfld.long 0x10 0. "UIF,UIF field description" "0,1"
wgroup.long 0x14++0x3
line.long 0x0 "EGR,ATIM Event Generation Register"
bitfld.long 0x0 7. "BG,BG field description" "0,1"
bitfld.long 0x0 6. "TG,TG field description" "0,1"
bitfld.long 0x0 5. "COMG,COMG field description" "0,1"
bitfld.long 0x0 4. "CC4G,CC4G field description" "0,1"
bitfld.long 0x0 3. "CC3G,CC3G field description" "0,1"
bitfld.long 0x0 2. "CC2G,CC2G field description" "0,1"
bitfld.long 0x0 1. "CC1G,CC1G field description" "0,1"
bitfld.long 0x0 0. "UG,UG field description" "0,1"
group.long 0x18++0x3
line.long 0x0 "CCMR1_Input,ATIM Capture/Compare Mode Register1"
hexmask.long.byte 0x0 12.--15. 1. "IC2F,IC2F field description"
bitfld.long 0x0 10.--11. "IC2PSC,IC2PSC field description" "0,1,2,3"
bitfld.long 0x0 8.--9. "CC2S,CC2S field description" "0,1,2,3"
hexmask.long.byte 0x0 4.--7. 1. "IC1F,IC1F field description"
bitfld.long 0x0 2.--3. "IC1PSC,IC1PSC field description" "0,1,2,3"
bitfld.long 0x0 0.--1. "CC1S,CC1S field description" "0,1,2,3"
group.long 0x18++0x7
line.long 0x0 "CCMR1_Output,ATIM Capture/Compare Mode Register1"
bitfld.long 0x0 15. "OC2CE,OC2CE field description" "0,1"
bitfld.long 0x0 12.--14. "OC2M,OC2M field description" "0,1,2,3,4,5,6,7"
bitfld.long 0x0 11. "OC2PE,OC2PE field description" "0,1"
bitfld.long 0x0 10. "OC2FE,OC2FE field description" "0,1"
bitfld.long 0x0 8.--9. "CC2S,CC2S field description" "0,1,2,3"
bitfld.long 0x0 7. "OC1CE,OC1CE field description" "0,1"
bitfld.long 0x0 4.--6. "OC1M,OC1M field description" "0,1,2,3,4,5,6,7"
bitfld.long 0x0 3. "OC1PE,OC1PE field description" "0,1"
newline
bitfld.long 0x0 2. "OC1FE,OC1FE field description" "0,1"
bitfld.long 0x0 0.--1. "CC1S,CC1S field description" "0,1,2,3"
line.long 0x4 "CCMR2_Input,ATIM Capture/Compare Mode Register2"
hexmask.long.byte 0x4 12.--15. 1. "IC4F,IC4F field description"
bitfld.long 0x4 10.--11. "IC4PSC,IC4PSC field description" "0,1,2,3"
bitfld.long 0x4 8.--9. "CC4S,CC4S field description" "0,1,2,3"
hexmask.long.byte 0x4 4.--7. 1. "IC3F,IC3F field description"
bitfld.long 0x4 2.--3. "IC3PSC,IC3PSC field description" "0,1,2,3"
bitfld.long 0x4 0.--1. "CC3S,CC3S field description" "0,1,2,3"
group.long 0x1C++0x33
line.long 0x0 "CCMR2_Output,ATIM Capture/Compare Mode Register2"
bitfld.long 0x0 15. "OC4CE,OC4CE field description" "0,1"
bitfld.long 0x0 12.--14. "OC4M,OC4M field description" "0,1,2,3,4,5,6,7"
bitfld.long 0x0 11. "OC4PE,OC4PE field description" "0,1"
bitfld.long 0x0 10. "OC4FE,OC4FE field description" "0,1"
bitfld.long 0x0 8.--9. "CC4S,CC4S field description" "0,1,2,3"
bitfld.long 0x0 7. "OC3CE,OC3CE field description" "0,1"
bitfld.long 0x0 4.--6. "OC3M,OC3M field description" "0,1,2,3,4,5,6,7"
bitfld.long 0x0 3. "OC3PE,OC3PE field description" "0,1"
newline
bitfld.long 0x0 2. "OC3FE,OC3FE field description" "0,1"
bitfld.long 0x0 0.--1. "CC3S,CC3S field description" "0,1,2,3"
line.long 0x4 "CCER,ATIM Capture/Compare Enable Register"
bitfld.long 0x4 13. "CC4P,CC4P field description" "0,1"
bitfld.long 0x4 12. "CC4E,CC4E field description" "0,1"
bitfld.long 0x4 11. "CC3NP,CC3NP field description" "0,1"
bitfld.long 0x4 10. "CC3NE,CC3NE field description" "0,1"
bitfld.long 0x4 9. "CC3P,CC3P field description" "0,1"
bitfld.long 0x4 8. "CC3E,CC3E field description" "0,1"
bitfld.long 0x4 7. "CC2NP,CC2NP field description" "0,1"
bitfld.long 0x4 6. "CC2NE,CC2NE field description" "0,1"
newline
bitfld.long 0x4 5. "CC2P,CC2P field description" "0,1"
bitfld.long 0x4 4. "CC2E,CC2E field description" "0,1"
bitfld.long 0x4 3. "CC1NP,CC1NP field description" "0,1"
bitfld.long 0x4 2. "CC1NE,CC1NE field description" "0,1"
bitfld.long 0x4 1. "CC1P,CC1P field description" "0,1"
bitfld.long 0x4 0. "CC1E,CC1E field description" "0,1"
line.long 0x8 "CNT,ATIM Counter Register"
hexmask.long.word 0x8 0.--15. 1. "CNT,CNT field description"
line.long 0xC "PSC,ATIM Prescaler Register"
hexmask.long.word 0xC 0.--15. 1. "PSC,PSC field description"
line.long 0x10 "ARR,ATIM Auto-Reload Register"
hexmask.long.word 0x10 0.--15. 1. "ARR,ARR field description"
line.long 0x14 "RCR,ATIM Repetition Counter Register"
hexmask.long.byte 0x14 0.--7. 1. "REP,REP field description"
line.long 0x18 "CCR1,ATIM Capture/Compare Register1"
hexmask.long.word 0x18 0.--15. 1. "CCR1,CCR1 field description"
line.long 0x1C "CCR2,ATIM Capture/Compare Register2"
hexmask.long.word 0x1C 0.--15. 1. "CCR2,CCR2 field description"
line.long 0x20 "CCR3,ATIM Capture/Compare Register3"
hexmask.long.word 0x20 0.--15. 1. "CCR3,CCR3 field description"
line.long 0x24 "CCR4,ATIM Capture/Compare Register4"
hexmask.long.word 0x24 0.--15. 1. "CCR4,CCR4 field description"
line.long 0x28 "BDTR,ATIM Break and Deadtime Register"
bitfld.long 0x28 15. "MOE,MOE field description" "0,1"
bitfld.long 0x28 14. "AOE,AOE field description" "0,1"
bitfld.long 0x28 13. "BKP,BKP field description" "0,1"
bitfld.long 0x28 12. "BKE,BKE field description" "0,1"
bitfld.long 0x28 11. "OSSR,OSSR field description" "0,1"
bitfld.long 0x28 10. "OSSI,OSSI field description" "0,1"
bitfld.long 0x28 8.--9. "LOCK,LOCK field description" "0,1,2,3"
hexmask.long.byte 0x28 0.--7. 1. "DTG,DTG field description"
line.long 0x2C "DCR,ATIM DMA Control Register"
hexmask.long.byte 0x2C 8.--12. 1. "DBL,DBL field description"
hexmask.long.byte 0x2C 0.--4. 1. "DBA,DBA field description"
line.long 0x30 "DMAR,ATIM DMA Access Register"
hexmask.long 0x30 0.--31. 1. "DMAR,DMAR field description"
group.long 0x60++0x3
line.long 0x0 "BKCR,ATIM Break Control Register"
bitfld.long 0x0 9. "BRK2GATE,BRK2GATE field description" "0,1"
bitfld.long 0x0 8. "BRK1GATE,BRK1GATE field description" "0,1"
hexmask.long.byte 0x0 4.--7. 1. "BRKF,BRKF field description"
bitfld.long 0x0 3. "BRKCOMB,BRKCOMB field description" "0,1"
bitfld.long 0x0 2. "HFDET_BRKEN,HFDET_BRKEN field description" "0,1"
bitfld.long 0x0 1. "SVD_BRKEN,SVD_BRKEN field description" "0,1"
bitfld.long 0x0 0. "COMP_BRKEN,COMP_BRKEN field description" "0,1"
tree.end
tree "BSTIM (Basic Timer)"
base ad:0x0
tree "BSTIM16 (16-bit Basic Timer)"
base ad:0x40018C00
group.long 0x0++0x7
line.long 0x0 "CR1,BSTIM Control Register1"
bitfld.long 0x0 7. "ARPE,ARPE field description" "0,1"
bitfld.long 0x0 3. "OPM,OPM field description" "0,1"
bitfld.long 0x0 2. "URS,URS field description" "0,1"
bitfld.long 0x0 1. "UDIS,UDIS field description" "0,1"
bitfld.long 0x0 0. "CEN,CEN field description" "0,1"
line.long 0x4 "CR2,BSTIM Control Register2"
bitfld.long 0x4 4.--6. "MMS,MMS field description" "0,1,2,3,4,5,6,7"
group.long 0xC++0x7
line.long 0x0 "IER,BSTIM Interrupt Enable Register"
bitfld.long 0x0 0. "UIE,UIE field description" "0,1"
line.long 0x4 "ISR,BSTIM Interrupt Status Register"
bitfld.long 0x4 0. "UIF,UIF field description" "0,1"
wgroup.long 0x14++0x3
line.long 0x0 "EGR,BSTIM Event Generation Register"
bitfld.long 0x0 0. "UG,UG field description" "0,1"
group.long 0x24++0xB
line.long 0x0 "CNT,BSTIM Counter Register"
hexmask.long.word 0x0 0.--15. 1. "CNT,CNT field description"
line.long 0x4 "PSC,BSTIM Prescaler Register"
hexmask.long.word 0x4 0.--15. 1. "PSC,PSC field description"
line.long 0x8 "ARR,BSTIM Auto-Reload Register"
hexmask.long.word 0x8 0.--15. 1. "ARR,ARR field description"
tree.end
tree "BSTIM32 (32-bit Basic Timer)"
base ad:0x40016000
group.long 0x0++0x7
line.long 0x0 "CR1,BSTIM32 Control Register1"
bitfld.long 0x0 7. "ARPE,ARPE field description" "0,1"
bitfld.long 0x0 3. "OPM,OPM field description" "0,1"
bitfld.long 0x0 2. "URS,URS field description" "0,1"
bitfld.long 0x0 1. "UDIS,UDIS field description" "0,1"
bitfld.long 0x0 0. "CEN,CEN field description" "0,1"
line.long 0x4 "CR2,BSTIM32 Control Register2"
bitfld.long 0x4 4.--6. "MMS,MMS field description" "0,1,2,3,4,5,6,7"
group.long 0xC++0x7
line.long 0x0 "IER,BSTIM32 Interrupt Enable Register"
bitfld.long 0x0 0. "UIE,UIE field description" "0,1"
line.long 0x4 "ISR,BSTIM32 Interrupt Status Register"
bitfld.long 0x4 0. "UIF,UIF field description" "0,1"
wgroup.long 0x14++0x3
line.long 0x0 "EGR,BSTIM32 Event Generation Register"
bitfld.long 0x0 0. "UG,UG field description" "0,1"
group.long 0x24++0xB
line.long 0x0 "CNT,BSTIM32 Counter Register"
hexmask.long 0x0 0.--31. 1. "CNT,CNT field description"
line.long 0x4 "PSC,BSTIM32 Prescaler Register"
hexmask.long 0x4 0.--31. 1. "PSC,PSC field description"
line.long 0x8 "ARR,BSTIM32 Auto-Reload Register"
hexmask.long 0x8 0.--31. 1. "ARR,ARR field description"
tree.end
tree.end
tree "CAN (Controller Area Network)"
base ad:0x40019400
group.long 0x0++0xF
line.long 0x0 "CR,CAN Control Register"
bitfld.long 0x0 1. "CEN,CEN field description" "0,1"
bitfld.long 0x0 0. "SRST,SRST field description" "0,1"
line.long 0x4 "MSR,CAN mode select register"
bitfld.long 0x4 1. "LPBACK,LPBACK field description" "0,1"
bitfld.long 0x4 0. "SLEEP,SLEEP field description" "0,1"
line.long 0x8 "BRPR,CAN Baud rate Prescaler Register"
hexmask.long.byte 0x8 0.--7. 1. "BRP,BRP field description"
line.long 0xC "BTR,CAN Bit Timing Register"
bitfld.long 0xC 7.--8. "SJW,SJW field description" "0,1,2,3"
bitfld.long 0xC 4.--6. "TS2,TS2 field description" "0,1,2,3,4,5,6,7"
hexmask.long.byte 0xC 0.--3. 1. "TS1,TS1 field description"
rgroup.long 0x10++0x3
line.long 0x0 "ECR,CAN Error Counter Register"
hexmask.long.byte 0x0 8.--15. 1. "REC,REC field description"
hexmask.long.byte 0x0 0.--7. 1. "TEC,TEC field description"
group.long 0x14++0x3
line.long 0x0 "ESR,CAN Error Status Register"
bitfld.long 0x0 4. "ACKER,ACKER field description" "0,1"
bitfld.long 0x0 3. "BERR,BERR field description" "0,1"
bitfld.long 0x0 2. "STER,STER field description" "0,1"
bitfld.long 0x0 1. "FMER,FMER field description" "0,1"
bitfld.long 0x0 0. "CRCER,CRCER field description" "0,1"
rgroup.long 0x18++0x7
line.long 0x0 "SR,CAN Status Register"
bitfld.long 0x0 11. "ACFBSY,ACFBSY field description" "0,1"
bitfld.long 0x0 10. "TXFLL,TXFLL field description" "0,1"
bitfld.long 0x0 9. "TXBFLL,TXBFLL field description" "0,1"
bitfld.long 0x0 7.--8. "ESTAT,ESTAT field description" "0,1,2,3"
bitfld.long 0x0 6. "ERRWRN,ERRWRN field description" "0,1"
bitfld.long 0x0 5. "BBSY,BBSY field description" "0,1"
bitfld.long 0x0 4. "BIDLE,BIDLE field description" "0,1"
bitfld.long 0x0 3. "NORMAL,NORMAL field description" "0,1"
bitfld.long 0x0 2. "SLEEP,SLEEP field description" "0,1"
newline
bitfld.long 0x0 1. "LBACK,LBACK field description" "0,1"
bitfld.long 0x0 0. "CONFIG,CONFIG field description" "0,1"
line.long 0x4 "ISR,CAN Interrupt Status Register"
bitfld.long 0x4 11. "WKUPIF,WKUPIF field description" "0,1"
bitfld.long 0x4 10. "SLPIF,SLPIF field description" "0,1"
bitfld.long 0x4 9. "BSOFFIF,BSOFFIF field description" "0,1"
bitfld.long 0x4 8. "ERRORIF,ERRORIF field description" "0,1"
bitfld.long 0x4 7. "RXNEMPIF,RXNEMPIF field description" "0,1"
bitfld.long 0x4 6. "RXOFLWIF,RXOFLWIF field description" "0,1"
bitfld.long 0x4 5. "RXUFLWIF,RXUFLWIF field description" "0,1"
bitfld.long 0x4 4. "RXOKIF,RXOKIF field description" "0,1"
bitfld.long 0x4 3. "TXBFLLIF,TXBFLLIF field description" "0,1"
newline
bitfld.long 0x4 2. "TXFLLIF,TXFLLIF field description" "0,1"
bitfld.long 0x4 1. "TXOKIF,TXOKIF field description" "0,1"
bitfld.long 0x4 0. "ARBLSTIF,ARBLSTIF field description" "0,1"
group.long 0x20++0x7
line.long 0x0 "IER,CAN Interrupt Enable Register"
bitfld.long 0x0 11. "WKUPIE,WKUPIE field description" "0,1"
bitfld.long 0x0 10. "SLPIE,SLPIE field description" "0,1"
bitfld.long 0x0 9. "BSOFFIE,BSOFFIE field description" "0,1"
bitfld.long 0x0 8. "ERRORIE,ERRORIE field description" "0,1"
bitfld.long 0x0 7. "RXNEMPIE,RXNEMPIE field description" "0,1"
bitfld.long 0x0 6. "RXOFLWIE,RXOFLWIE field description" "0,1"
bitfld.long 0x0 5. "RXUFLWIE,RXUFLWIE field description" "0,1"
bitfld.long 0x0 4. "RXOKIE,RXOKIE field description" "0,1"
bitfld.long 0x0 3. "TXBFLLIE,TXBFLLIE field description" "0,1"
newline
bitfld.long 0x0 2. "TXFLLIE,TXFLLIE field description" "0,1"
bitfld.long 0x0 1. "TXOKIE,TXOKIE field description" "0,1"
bitfld.long 0x0 0. "ARBLSTIE,ARBLSTIE field description" "0,1"
line.long 0x4 "ICR,CAN Interrupt Clear Register"
bitfld.long 0x4 11. "CWKUP,CWKUP field description" "0,1"
bitfld.long 0x4 10. "CSLP,CSLP field description" "0,1"
bitfld.long 0x4 9. "CBSOFF,CBSOFF field description" "0,1"
bitfld.long 0x4 8. "CERROR,CERROR field description" "0,1"
bitfld.long 0x4 7. "CRXNEMP,CRXNEMP field description" "0,1"
bitfld.long 0x4 6. "CRXOFLW,CRXOFLW field description" "0,1"
bitfld.long 0x4 5. "CRXUFLW,CRXUFLW field description" "0,1"
bitfld.long 0x4 4. "CRXOK,CRXOK field description" "0,1"
bitfld.long 0x4 3. "CTXBFLL,CTXBFLL field description" "0,1"
newline
bitfld.long 0x4 2. "CTXFLL,CTXFLL field description" "0,1"
bitfld.long 0x4 1. "CTXOK,CTXOK field description" "0,1"
bitfld.long 0x4 0. "CARBLST,CARBLST field description" "0,1"
wgroup.long 0x30++0x2F
line.long 0x0 "TXF_IDR,CAN TX FIFO ID Register"
hexmask.long 0x0 0.--31. 1. "IDR,IDR field description"
line.long 0x4 "TXF_DLCR,CAN TX FIFO DLC Register"
hexmask.long.byte 0x4 0.--3. 1. "DLC,DLC field description"
line.long 0x8 "TXF_DW1R,CAN TX FIFO Data Word1 Register"
hexmask.long.byte 0x8 24.--31. 1. "DB3,DB3 field description"
hexmask.long.byte 0x8 16.--23. 1. "DB2,DB2 field description"
hexmask.long.byte 0x8 8.--15. 1. "DB1,DB1 field description"
hexmask.long.byte 0x8 0.--7. 1. "DB0,DB0 field description"
line.long 0xC "TXF_DW2R,CAN TX FIFO Data Word2 Register"
hexmask.long.byte 0xC 24.--31. 1. "DB7,DB7 field description"
hexmask.long.byte 0xC 16.--23. 1. "DB6,DB6 field description"
hexmask.long.byte 0xC 8.--15. 1. "DB5,DB5 field description"
hexmask.long.byte 0xC 0.--7. 1. "DB4,DB4 field description"
line.long 0x10 "HPB_IDR,CAN TX HPB ID Register"
hexmask.long 0x10 0.--31. 1. "IDR,IDR field description"
line.long 0x14 "HPB_DLCR,CAN TX HPB DLC Register"
hexmask.long.byte 0x14 0.--3. 1. "DLC,DLC field description"
line.long 0x18 "HPB_DW1R,CAN TX HPB Data Word1 Register"
hexmask.long.byte 0x18 24.--31. 1. "DB3,DB3 field description"
hexmask.long.byte 0x18 16.--23. 1. "DB2,DB2 field description"
hexmask.long.byte 0x18 8.--15. 1. "DB1,DB1 field description"
hexmask.long.byte 0x18 0.--7. 1. "DB0,DB0 field description"
line.long 0x1C "HPB_DW2R,CAN TX HPB Data Word2 Register"
hexmask.long.byte 0x1C 24.--31. 1. "DB7,DB7 field description"
hexmask.long.byte 0x1C 16.--23. 1. "DB6,DB6 field description"
hexmask.long.byte 0x1C 8.--15. 1. "DB5,DB5 field description"
hexmask.long.byte 0x1C 0.--7. 1. "DB4,DB4 field description"
line.long 0x20 "RXF_IDR,CAN RX FIFO ID Register"
hexmask.long 0x20 0.--31. 1. "IDR,IDR field description"
line.long 0x24 "RXF_DLCR,CAN RX FIFO DLC Register"
hexmask.long.byte 0x24 0.--3. 1. "DLC,DLC field description"
line.long 0x28 "RXF_DW1R,CAN RX FIFO Data Word1 Register"
hexmask.long.byte 0x28 24.--31. 1. "DB3,DB3 field description"
hexmask.long.byte 0x28 16.--23. 1. "DB2,DB2 field description"
hexmask.long.byte 0x28 8.--15. 1. "DB1,DB1 field description"
hexmask.long.byte 0x28 0.--7. 1. "DB0,DB0 field description"
line.long 0x2C "RXF_DW2R,CAN RX FIFO Data Word2 Register"
hexmask.long.byte 0x2C 24.--31. 1. "DB7,DB7 field description"
hexmask.long.byte 0x2C 16.--23. 1. "DB6,DB6 field description"
hexmask.long.byte 0x2C 8.--15. 1. "DB5,DB5 field description"
hexmask.long.byte 0x2C 0.--7. 1. "DB4,DB4 field description"
group.long 0x60++0x23
line.long 0x0 "AFR,Acceptance Filter Register"
bitfld.long 0x0 3. "UAF4,UAF4 field description" "0,1"
bitfld.long 0x0 2. "UAF3,UAF3 field description" "0,1"
bitfld.long 0x0 1. "UAF2,UAF2 field description" "0,1"
bitfld.long 0x0 0. "UAF1,UAF1 field description" "0,1"
line.long 0x4 "AFMR0,Acceptance Filter Mask Register1"
bitfld.long 0x4 31. "AMRTR,AMRTR field description" "0,1"
hexmask.long.tbyte 0x4 13.--30. 1. "AMID1,AMID1 field description"
bitfld.long 0x4 12. "AMIDE,AMIDE field description" "0,1"
bitfld.long 0x4 11. "AMSRR,AMSRR field description" "0,1"
hexmask.long.word 0x4 0.--10. 1. "AMID0,AMID0 field description"
line.long 0x8 "AFIR0,Acceptance Filter ID Register1"
bitfld.long 0x8 31. "AIRTR,AIRTR field description" "0,1"
hexmask.long.tbyte 0x8 13.--30. 1. "AIID1,AIID1 field description"
bitfld.long 0x8 12. "AIIDE,AIIDE field description" "0,1"
bitfld.long 0x8 11. "AISRR,AISRR field description" "0,1"
hexmask.long.word 0x8 0.--10. 1. "AIID0,AIID0 field description"
line.long 0xC "AFMR1,Acceptance Filter Mask Register2"
bitfld.long 0xC 31. "AMRTR,AMRTR field description" "0,1"
hexmask.long.tbyte 0xC 13.--30. 1. "AMID1,AMID1 field description"
bitfld.long 0xC 12. "AMIDE,AMIDE field description" "0,1"
bitfld.long 0xC 11. "AMSRR,AMSRR field description" "0,1"
hexmask.long.word 0xC 0.--10. 1. "AMID0,AMID0 field description"
line.long 0x10 "AFIR1,Acceptance Filter ID Register2"
bitfld.long 0x10 31. "AIRTR,AIRTR field description" "0,1"
hexmask.long.tbyte 0x10 13.--30. 1. "AIID1,AIID1 field description"
bitfld.long 0x10 12. "AIIDE,AIIDE field description" "0,1"
bitfld.long 0x10 11. "AISRR,AISRR field description" "0,1"
hexmask.long.word 0x10 0.--10. 1. "AIID0,AIID0 field description"
line.long 0x14 "AFMR2,Acceptance Filter Mask Register3"
bitfld.long 0x14 31. "AMRTR,AMRTR field description" "0,1"
hexmask.long.tbyte 0x14 13.--30. 1. "AMID1,AMID1 field description"
bitfld.long 0x14 12. "AMIDE,AMIDE field description" "0,1"
bitfld.long 0x14 11. "AMSRR,AMSRR field description" "0,1"
hexmask.long.word 0x14 0.--10. 1. "AMID0,AMID0 field description"
line.long 0x18 "AFIR2,Acceptance Filter ID Register3"
bitfld.long 0x18 31. "AIRTR,AIRTR field description" "0,1"
hexmask.long.tbyte 0x18 13.--30. 1. "AIID1,AIID1 field description"
bitfld.long 0x18 12. "AIIDE,AIIDE field description" "0,1"
bitfld.long 0x18 11. "AISRR,AISRR field description" "0,1"
hexmask.long.word 0x18 0.--10. 1. "AIID0,AIID0 field description"
line.long 0x1C "AFMR3,Acceptance Filter Mask Register4"
bitfld.long 0x1C 31. "AMRTR,AMRTR field description" "0,1"
hexmask.long.tbyte 0x1C 13.--30. 1. "AMID1,AMID1 field description"
bitfld.long 0x1C 12. "AMIDE,AMIDE field description" "0,1"
bitfld.long 0x1C 11. "AMSRR,AMSRR field description" "0,1"
hexmask.long.word 0x1C 0.--10. 1. "AMID0,AMID0 field description"
line.long 0x20 "AFIR3,Acceptance Filter ID Register4"
bitfld.long 0x20 31. "AIRTR,AIRTR field description" "0,1"
hexmask.long.tbyte 0x20 13.--30. 1. "AIID1,AIID1 field description"
bitfld.long 0x20 12. "AIIDE,AIIDE field description" "0,1"
bitfld.long 0x20 11. "AISRR,AISRR field description" "0,1"
hexmask.long.word 0x20 0.--10. 1. "AIID0,AIID0 field description"
tree.end
tree "CDIF (Cross Power Domain Interface)"
base ad:0x4001E000
group.long 0x0++0x7
line.long 0x0 "CR,no description"
bitfld.long 0x0 1. "INTF_IEN,INTF_IEN field description" "0,1"
bitfld.long 0x0 0. "INTF_OEN,INTF_OEN field description" "0,1"
line.long 0x4 "PRSC,no description"
bitfld.long 0x4 0.--2. "PRSC,PRSC field description" "0,1,2,3,4,5,6,7"
tree.end
tree "CMU (Clock Manage Unit)"
base ad:0x40002400
group.long 0x0++0x17
line.long 0x0 "SYSCLKCR,System Clock Control Register"
bitfld.long 0x0 27. "LSCATS,LSCATS field description" "0,1"
bitfld.long 0x0 25. "SLP_ENEXTI,SLP_ENEXTI field description" "0,1"
bitfld.long 0x0 16.--18. "APBPRES,APBPRES field description" "0,1,2,3,4,5,6,7"
bitfld.long 0x0 8.--10. "AHBPRES,AHBPRES field description" "0,1,2,3,4,5,6,7"
bitfld.long 0x0 6.--7. "STCLKSEL,STCLKSEL field description" "0,1,2,3"
bitfld.long 0x0 0.--2. "SYSCLKSEL,SYSCLKSEL field description" "0,1,2,3,4,5,6,7"
line.long 0x4 "RCHCR,RCHF Control Register"
hexmask.long.byte 0x4 16.--19. 1. "FSEL,FSEL field description"
bitfld.long 0x4 0. "RCHFEN,RCHFEN field description" "0,1"
line.long 0x8 "RCHTR,RCHF Trim Register"
hexmask.long.byte 0x8 0.--7. 1. "RCHFTRIM,RCHFTRIM field description"
line.long 0xC "PLLCR,PLL Control Register"
hexmask.long.byte 0xC 16.--22. 1. "PLLDB,PLLDB field description"
rbitfld.long 0xC 7. "LOCKED,LOCKED field description" "0,1"
bitfld.long 0xC 4.--6. "REFPRSC,REFPRSC field description" "0,1,2,3,4,5,6,7"
bitfld.long 0xC 3. "PLLOSEL,PLLOSEL field description" "0,1"
bitfld.long 0xC 1. "PLLINSEL,PLLINSEL field description" "0,1"
bitfld.long 0xC 0. "PLLEN,PLLEN field description" "0,1"
line.long 0x10 "RCLPCR,RCLP Control Register"
bitfld.long 0x10 0. "ENB,ENB field description" "0,1"
line.long 0x14 "RCLPTR,RCLP Trim Register"
hexmask.long.byte 0x14 0.--7. 1. "RCLP_TRIM,RCLP_TRIM field description"
group.long 0x1C++0x3F
line.long 0x0 "LSCLKSEL,LSCLK Select Register"
hexmask.long.byte 0x0 0.--7. 1. "LSCLKSEL,LSCLKSEL field description"
line.long 0x4 "XTHCR,XTHF Control Register"
hexmask.long.byte 0x4 8.--12. 1. "HF_CFG,HF_CFG field description"
bitfld.long 0x4 0. "XTHFEN,XTHFEN field description" "0,1"
line.long 0x8 "RCLFCR,RCLF Control Register"
bitfld.long 0x8 16.--17. "RCLF_PSC,RCLF_PSC field description" "0,1,2,3"
bitfld.long 0x8 0. "RCLF_EN,RCLF_EN field description" "0,1"
line.long 0xC "RCLFTR,RCLF Trim Register"
hexmask.long.byte 0xC 0.--7. 1. "RCLF_TRIM,RCLF_TRIM field description"
line.long 0x10 "IER,Interrupt Enable Register"
bitfld.long 0x10 2. "SYSCKE_IE,SYSCKE_IE field description" "0,1"
bitfld.long 0x10 1. "HFDET_IE,HFDET_IE field description" "0,1"
line.long 0x14 "ISR,Interrupt Status Register"
rbitfld.long 0x14 9. "HFDETO,HFDETO field description" "0,1"
bitfld.long 0x14 2. "SYSCSE_IF,SYSCSE_IF field description" "0,1"
bitfld.long 0x14 1. "HFDETIF,HFDETIF field description" "0,1"
line.long 0x18 "PCLKCR1,Peripheral bus Clock Control Register1"
bitfld.long 0x18 12. "VREF1p2_PCE,VREF1p2_PCE field description" "0,1"
bitfld.long 0x18 11. "OPA_PCE,OPA_PCE field description" "0,1"
bitfld.long 0x18 10. "ATT_PCE,ATT_PCE field description" "0,1"
bitfld.long 0x18 9. "COMP_PCE,COMP_PCE field description" "0,1"
bitfld.long 0x18 8. "SVD_PCE,SVD_PCE field description" "0,1"
bitfld.long 0x18 7. "PAD_PCE,PAD_PCE field description" "0,1"
bitfld.long 0x18 5. "IWDT_PCE,IWDT_PCE field description" "0,1"
bitfld.long 0x18 4. "SCU_PCE,SCU_PCE field description" "0,1"
newline
bitfld.long 0x18 3. "PMU_PCE,PMU_PCE field description" "0,1"
bitfld.long 0x18 2. "RTCA_PCE,RTCA_PCE field description" "0,1"
bitfld.long 0x18 1. "LPT16_PCE,LPT16_PCE field description" "0,1"
bitfld.long 0x18 0. "LPT32_PCE,LPT32_PCE field description" "0,1"
line.long 0x1C "PCLKCR2,Peripheral bus Clock Control Register2"
bitfld.long 0x1C 11. "PGL_PCE,PGL_PCE field description" "0,1"
bitfld.long 0x1C 10. "DAC_PCE,DAC_PCE field description" "0,1"
bitfld.long 0x1C 9. "DIVAS_PCE,DIVAS_PCE field description" "0,1"
bitfld.long 0x1C 8. "ADC_PCE,ADC_PCE field description" "0,1"
bitfld.long 0x1C 7. "WWDT_PCE,WWDT_PCE field description" "0,1"
bitfld.long 0x1C 6. "RAMBIST_PCE,RAMBIST_PCE field description" "0,1"
bitfld.long 0x1C 5. "FLASH_PCE,FLASH_PCE field description" "0,1"
bitfld.long 0x1C 4. "DMA_PCE,DMA_PCE field description" "0,1"
newline
bitfld.long 0x1C 3. "LCD_PCE,LCD_PCE field description" "0,1"
bitfld.long 0x1C 2. "AES_PCE,AES_PCE field description" "0,1"
bitfld.long 0x1C 1. "TRNG_PCE,TRNG_PCE field description" "0,1"
bitfld.long 0x1C 0. "CRC_PCE,CRC_PCE field description" "0,1"
line.long 0x20 "PCLKCR3,Peripheral bus Clock Control Register3"
bitfld.long 0x20 24. "I2C_PCE,I2C_PCE field description" "0,1"
bitfld.long 0x20 19. "CAN_PCE,CAN_PCE field description" "0,1"
bitfld.long 0x20 18. "LPUART2_PCE,LPUART2_PCE field description" "0,1"
bitfld.long 0x20 17. "LPUART1_PCE,LPUART1_PCE field description" "0,1"
bitfld.long 0x20 16. "LPUART0_PCE,LPUART0_PCE field description" "0,1"
bitfld.long 0x20 15. "U7816_PCE,U7816_PCE field description" "0,1"
bitfld.long 0x20 14. "UARTIR_PCE,UARTIR_PCE field description" "0,1"
bitfld.long 0x20 13. "UART5_PCE,UART5_PCE field description" "0,1"
newline
bitfld.long 0x20 12. "UART4_PCE,UART4_PCE field description" "0,1"
bitfld.long 0x20 11. "UART3_PCE,UART3_PCE field description" "0,1"
bitfld.long 0x20 9. "UART1_PCE,UART1_PCE field description" "0,1"
bitfld.long 0x20 8. "UART0_PCE,UART0_PCE field description" "0,1"
bitfld.long 0x20 2. "SPI2_PCE,SPI2_PCE field description" "0,1"
bitfld.long 0x20 1. "SPI1_PCE,SPI1_PCE field description" "0,1"
bitfld.long 0x20 0. "SPI0_PCE,SPI0_PCE field description" "0,1"
line.long 0x24 "PCLKCR4,Peripheral bus Clock Control Register4"
bitfld.long 0x24 8. "BT16_PCE,BT16_PCE field description" "0,1"
bitfld.long 0x24 4. "AT_PCE,AT_PCE field description" "0,1"
bitfld.long 0x24 3. "GT2_PCE,GT2_PCE field description" "0,1"
bitfld.long 0x24 2. "GT1_PCE,GT1_PCE field description" "0,1"
bitfld.long 0x24 1. "GT0_PCE,GT0_PCE field description" "0,1"
bitfld.long 0x24 0. "BT32_PCE,BT32_PCE field description" "0,1"
line.long 0x28 "OPCCR1,Peripheral Clock Config Register1"
bitfld.long 0x28 30. "EXTICKS,EXTICKS field description" "0,1"
bitfld.long 0x28 26.--27. "LPUART1CKS,LPUART1CKS field description" "0,1,2,3"
bitfld.long 0x28 24.--25. "LPUART0CKS,LPUART0CKS field description" "0,1,2,3"
bitfld.long 0x28 22.--23. "LPUART2CKS,LPUART2CKS field description" "0,1,2,3"
bitfld.long 0x28 16.--17. "I2CCKS,I2CCKS field description" "0,1,2,3"
bitfld.long 0x28 14.--15. "BT16CKS,BT16CKS field description" "0,1,2,3"
bitfld.long 0x28 12.--13. "BT32CKS,BT32CKS field description" "0,1,2,3"
bitfld.long 0x28 10.--11. "LPT16CKS,LPT16CKS field description" "0,1,2,3"
newline
bitfld.long 0x28 8.--9. "LPT32CKS,LPT32CKS field description" "0,1,2,3"
bitfld.long 0x28 7. "ATCKS,ATCKS field description" "0,1"
bitfld.long 0x28 4.--5. "CANCKS,CANCKS field description" "0,1,2,3"
bitfld.long 0x28 2.--3. "UART1CKS,UART1CKS field description" "0,1,2,3"
bitfld.long 0x28 0.--1. "UART0CKS,UART0CKS field description" "0,1,2,3"
line.long 0x2C "OPCCR2,Peripheral Clock Config Register 2"
bitfld.long 0x2C 10.--12. "RNGPSC,RNGPSC field description" "0,1,2,3,4,5,6,7"
bitfld.long 0x2C 2.--4. "ADCPSC,ADCPSC field description" "0,1,2,3,4,5,6,7"
bitfld.long 0x2C 0.--1. "ADCCKS,ADCCKS field description" "0,1,2,3"
line.long 0x30 "OPCCR3,Peripheral Clock Config Register 3"
bitfld.long 0x30 31. "EXTICKE,EXTICKE field description" "0,1"
bitfld.long 0x30 30. "FLASHCKE,FLASHCKE field description" "0,1"
bitfld.long 0x30 29. "LPU1CKE,LPU1CKE field description" "0,1"
bitfld.long 0x30 28. "LPU0CKE,LPU0CKE field description" "0,1"
bitfld.long 0x30 24. "RNGCKE,RNGCKE field description" "0,1"
bitfld.long 0x30 21. "LPU2CKE,LPU2CKE field description" "0,1"
bitfld.long 0x30 20. "I2CCKE,I2CCKE field description" "0,1"
bitfld.long 0x30 16. "ADCCKE,ADCCKE field description" "0,1"
newline
bitfld.long 0x30 15. "ATCKE,ATCKE field description" "0,1"
bitfld.long 0x30 14. "CANCKE,CANCKE field description" "0,1"
bitfld.long 0x30 9. "UART1CKE,UART1CKE field description" "0,1"
bitfld.long 0x30 8. "UART0CKE,UART0CKE field description" "0,1"
bitfld.long 0x30 3. "BT16CKE,BT16CKE field description" "0,1"
bitfld.long 0x30 2. "BT32CKE,BT32CKE field description" "0,1"
bitfld.long 0x30 1. "LPT16CKE,LPT16CKE field description" "0,1"
bitfld.long 0x30 0. "LPT32CKE,LPT32CKE field description" "0,1"
line.long 0x34 "AHBMCR,AHB Master Control Register"
bitfld.long 0x34 0. "MPRIL,MPRIL field description" "0,1"
line.long 0x38 "CCCR,Clock Calibration Control Register"
bitfld.long 0x38 1. "CCL_IE,CCL_IE field description" "0,1"
bitfld.long 0x38 0. "EN,EN field description" "0,1"
line.long 0x3C "CCFR,Clock Calibration Config Register"
bitfld.long 0x3C 10.--11. "CALPSC,CALPSC field description" "0,1,2,3"
bitfld.long 0x3C 8.--9. "REFPSC,REFPSC field description" "0,1,2,3"
bitfld.long 0x3C 1.--2. "CALSEL,CALSEL field description" "0,1,2,3"
bitfld.long 0x3C 0. "REFSEL,REFSEL field description" "0,1"
rgroup.long 0x5C++0x3
line.long 0x0 "CCNR,Clock Calibration Counter Register"
hexmask.long.word 0x0 0.--15. 1. "CCL_CNT,CCL_CNT field description"
group.long 0x60++0x3
line.long 0x0 "CCISR,Clock Calibration Interrupt Status Register"
bitfld.long 0x0 0. "CCL_IF,CCL_IF field description" "0,1"
tree.end
tree "COMP (Comparator)"
base ad:0x40015400
group.long 0x0++0x17
line.long 0x0 "CR1,ComparatorControl Register 1"
bitfld.long 0x0 24. "TRGOEN,TRGOEN field description" "0,1"
hexmask.long.byte 0x0 19.--23. 1. "DFLEN,DFLEN field description"
bitfld.long 0x0 18. "WINMODE,WINMODE field description" "0,1"
bitfld.long 0x0 17. "POLAR,POLAR field description" "0,1"
bitfld.long 0x0 16. "DFEN,DFEN field description" "0,1"
bitfld.long 0x0 14.--15. "MODE,MODE field description" "0,1,2,3"
rbitfld.long 0x0 8. "CMP1O,CMP1O field description" "0,1"
bitfld.long 0x0 4.--5. "V1PSEL,V1PSEL field description" "0,1,2,3"
bitfld.long 0x0 1.--3. "V1NSEL,V1NSEL field description" "0,1,2,3,4,5,6,7"
bitfld.long 0x0 0. "CMP1EN,CMP1EN field description" "0,1"
line.long 0x4 "CR2,Comparator Control Register 2"
bitfld.long 0x4 24. "TRGOEN,TRGOEN field description" "0,1"
hexmask.long.byte 0x4 19.--23. 1. "DFLEN,DFLEN field description"
bitfld.long 0x4 17. "POLAR,POLAR field description" "0,1"
bitfld.long 0x4 16. "DFEN,DFEN field description" "0,1"
bitfld.long 0x4 14.--15. "MODE,MODE field description" "0,1,2,3"
rbitfld.long 0x4 8. "CMP2O,CMP2O field description" "0,1"
bitfld.long 0x4 4.--6. "V2PSEL,V2PSEL field description" "0,1,2,3,4,5,6,7"
bitfld.long 0x4 1.--3. "V2NSEL,V2NSEL field description" "0,1,2,3,4,5,6,7"
bitfld.long 0x4 0. "CMP2EN,CMP2EN field description" "0,1"
line.long 0x8 "CR3,Comparator Control Register 3"
bitfld.long 0x8 24. "TRGOEN,TRGOEN field description" "0,1"
hexmask.long.byte 0x8 19.--23. 1. "DFLEN,DFLEN field description"
bitfld.long 0x8 17. "POLAR,POLAR field description" "0,1"
bitfld.long 0x8 16. "DFEN,DFEN field description" "0,1"
rbitfld.long 0x8 8. "CMP3O,CMP3O field description" "0,1"
bitfld.long 0x8 4.--5. "V3PSEL,V3PSEL field description" "0,1,2,3"
bitfld.long 0x8 1.--3. "V3NSEL,V3NSEL field description" "0,1,2,3,4,5,6,7"
bitfld.long 0x8 0. "CMP3EN,CMP3EN field description" "0,1"
line.long 0xC "ICR,Comparator Interrupt Config Register"
bitfld.long 0xC 25. "OOW_IE,OOW_IE field description" "0,1"
bitfld.long 0xC 24. "WIN_IE,WIN_IE field description" "0,1"
bitfld.long 0xC 18.--19. "CMP3SEL,CMP3SEL field description" "0,1,2,3"
bitfld.long 0xC 16. "CMP3IE,CMP3IE field description" "0,1"
bitfld.long 0xC 10.--11. "CMP2SEL,CMP2SEL field description" "0,1,2,3"
bitfld.long 0xC 8. "CMP2IE,CMP2IE field description" "0,1"
bitfld.long 0xC 2.--3. "CMP1SEL,CMP1SEL field description" "0,1,2,3"
bitfld.long 0xC 0. "CMP1IE,CMP1IE field description" "0,1"
line.long 0x10 "ISR,Comparator Interrupt Status Register"
bitfld.long 0x10 4. "OOW_IF,OOW_IF field description" "0,1"
bitfld.long 0x10 3. "WIN_IF,WIN_IF field description" "0,1"
bitfld.long 0x10 2. "CMP3IF,CMP3IF field description" "0,1"
bitfld.long 0x10 1. "CMP2IF,CMP2IF field description" "0,1"
bitfld.long 0x10 0. "CMP1IF,CMP1IF field description" "0,1"
line.long 0x14 "BUFCR,Comparator Buffer Control Register"
bitfld.long 0x14 2. "BUFBYP,BUFBYP field description" "0,1"
bitfld.long 0x14 1. "BUFSEL,BUFSEL field description" "0,1"
bitfld.long 0x14 0. "BUFENB,BUFENB field description" "0,1"
tree.end
tree "CRC (Cyclic Redundancy Check Calculation Unit)"
base ad:0x40010000
group.long 0x0++0xF
line.long 0x0 "DR,CRC Data Register"
hexmask.long 0x0 0.--31. 1. "CRCDR,CRCDR field description"
line.long 0x4 "CR,CRC Control Register"
bitfld.long 0x4 9. "OPWD,OPWD field description" "0,1"
bitfld.long 0x4 8. "PARA,PARA field description" "0,1"
bitfld.long 0x4 6.--7. "RFLTIN,RFLTIN field description" "0,1,2,3"
bitfld.long 0x4 5. "RFLTO,RFLTO field description" "0,1"
rbitfld.long 0x4 4. "RES,RES field description" "0,1"
rbitfld.long 0x4 3. "BUSY,BUSY field description" "0,1"
bitfld.long 0x4 2. "XOR,XOR field description" "0,1"
bitfld.long 0x4 0.--1. "CRCSEL,CRCSEL field description" "0,1,2,3"
line.long 0x8 "LFSR,CRC Linear Feedback Shift Register"
hexmask.long 0x8 0.--31. 1. "LFSR,LFSR field description"
line.long 0xC "XOR,CRC output XOR Register"
hexmask.long 0xC 0.--31. 1. "CRC_XOR,CRC_XOR field description"
group.long 0x1C++0x3
line.long 0x0 "POLY,CRC Polynominal Register"
hexmask.long 0x0 0.--31. 1. "CRCPOLY,CRCPOLY field description"
tree.end
tree "DAC (Digital to Analog Converter)"
base ad:0x40019800
group.long 0x0++0xB
line.long 0x0 "CR1,DAC Control Register"
bitfld.long 0x0 0. "EN,EN field description" "0,1"
line.long 0x4 "CR2,DAC Control Register"
bitfld.long 0x4 1. "DMAEN,DMAEN field description" "0,1"
bitfld.long 0x4 0. "TRGEN,TRGEN field description" "0,1"
line.long 0x8 "CFGR,DAC Config Register"
bitfld.long 0x8 8. "SHEN,SHEN field description" "0,1"
bitfld.long 0x8 7. "BUFEN,BUFEN field description" "0,1"
hexmask.long.byte 0x8 2.--5. 1. "TRGSEL,TRGSEL field description"
bitfld.long 0x8 0. "SWIEN,SWIEN field description" "0,1"
wgroup.long 0xC++0x3
line.long 0x0 "SWTRGR,DAC Software Trigger Register"
bitfld.long 0x0 0. "SWTRIG,SWTRIG field description" "0,1"
group.long 0x10++0xF
line.long 0x0 "DHR,DAC Data Holding Register"
hexmask.long.word 0x0 0.--11. 1. "DHR,DHR field description"
line.long 0x4 "ISR,DAC Interrupt Status Register"
bitfld.long 0x4 3. "DMAERR,DMAERR field description" "0,1"
bitfld.long 0x4 2. "EOH,EOH field description" "0,1"
bitfld.long 0x4 1. "EOS,EOS field description" "0,1"
bitfld.long 0x4 0. "DOU,DOU field description" "0,1"
line.long 0x8 "IER,DAC Interrupt Enable Register"
bitfld.long 0x8 3. "DMAE_IE,DMAE_IE field description" "0,1"
bitfld.long 0x8 2. "EOH_IE,EOH_IE field description" "0,1"
bitfld.long 0x8 1. "EOS_IE,EOS_IE field description" "0,1"
bitfld.long 0x8 0. "DOU_IE,DOU_IE field description" "0,1"
line.long 0xC "SHTR,DAC Sample Hold Time Register"
hexmask.long.word 0xC 8.--23. 1. "THLD,THLD field description"
hexmask.long.byte 0xC 0.--7. 1. "TSMPL,TSMPL field description"
tree.end
tree "DBG (Debug Support)"
base ad:0x40000000
rgroup.long 0x0++0x3
line.long 0x0 "SYSCFG,no description"
bitfld.long 0x0 31. "LDT0FAIL,LDT0FAIL field description" "0,1"
bitfld.long 0x0 30. "LDT1FAIL,LDT1FAIL field description" "0,1"
bitfld.long 0x0 29. "DCTFAIL,DCTFAIL field description" "0,1"
hexmask.long.byte 0x0 8.--15. 1. "RED_INFO,RED_INFO field description"
bitfld.long 0x0 4. "RAMCFG,RAMCFG field description" "0,1"
bitfld.long 0x0 2.--3. "FLSCFG,FLSCFG field description" "0,1,2,3"
newline
bitfld.long 0x0 0.--1. "MODE,MODE field description" "0,1,2,3"
group.long 0x4++0x7
line.long 0x0 "MCUDBGCR,no description"
bitfld.long 0x0 16. "DBG_SLEEP,DBG_SLEEP field description" "0,1"
bitfld.long 0x0 15. "DBG_LPT16_STOP,DBG_LPT16_STOP field description" "0,1"
bitfld.long 0x0 14. "DBG_BT16_STOP,DBG_BT16_STOP field description" "0,1"
bitfld.long 0x0 13. "DBG_AT_STOP,DBG_AT_STOP field description" "0,1"
bitfld.long 0x0 12. "DBG_LPT32_STOP,DBG_LPT32_STOP field description" "0,1"
bitfld.long 0x0 11. "DBG_GT2_STOP,DBG_GT2_STOP field description" "0,1"
newline
bitfld.long 0x0 10. "DBG_GT1_STOP,DBG_GT1_STOP field description" "0,1"
bitfld.long 0x0 9. "DBG_GT0_STOP,DBG_GT0_STOP field description" "0,1"
bitfld.long 0x0 8. "DBG_BT32_STOP,DBG_BT32_STOP field description" "0,1"
bitfld.long 0x0 1. "DBG_WWDT_STOP,DBG_WWDT_STOP field description" "0,1"
bitfld.long 0x0 0. "DBG_IWDT_STOP,DBG_IWDT_STOP field description" "0,1"
line.long 0x4 "HDFFLAG,no description"
bitfld.long 0x4 6. "DABORT_ADDR_FLAG,DABORT_ADDR_FLAG field description" "0,1"
bitfld.long 0x4 5. "DABORT_RESP_FLAG,DABORT_RESP_FLAG field description" "0,1"
bitfld.long 0x4 4. "SVCUNDEF_FLAG,SVCUNDEF_FLAG field description" "0,1"
bitfld.long 0x4 3. "BKPT_FLAG,BKPT_FLAG field description" "0,1"
bitfld.long 0x4 2. "TBIT_FLAG,TBIT_FLAG field description" "0,1"
bitfld.long 0x4 1. "SPECIAL_OP_FLAG,SPECIAL_OP_FLAG field description" "0,1"
newline
bitfld.long 0x4 0. "HDF_REQUEST_FLAG,HDF_REQUEST_FLAG field description" "0,1"
tree.end
tree "DIVAS (Division/Squaring Accelerator)"
base ad:0x40019C00
group.long 0x0++0x7
line.long 0x0 "OPRD,Operand Register"
hexmask.long 0x0 0.--31. 1. "OPRD,OPRD field description"
line.long 0x4 "DIVSOR,Divisor Regsiter"
hexmask.long.word 0x4 0.--15. 1. "DIVSOR,DIVSOR field description"
rgroup.long 0x8++0xF
line.long 0x0 "QUOT,Quotient Register"
hexmask.long 0x0 0.--31. 1. "QUOT,QUOT field description"
line.long 0x4 "REMD,Reminder Register"
hexmask.long.word 0x4 0.--15. 1. "REMD,REMD field description"
line.long 0x8 "ROOT,Root Register"
hexmask.long.word 0x8 0.--15. 1. "ROOT,ROOT field description"
line.long 0xC "SR,Status Register"
bitfld.long 0xC 1. "DIV_BY_0,DIV_BY_0 field description" "0,1"
bitfld.long 0xC 0. "BUSY,BUSY field description" "0,1"
group.long 0x18++0x3
line.long 0x0 "CR,Control Register"
bitfld.long 0x0 0. "MODE,MODE field description" "0,1"
tree.end
tree "DMA (Direct Memory Access)"
base ad:0x40000400
group.long 0x0++0x4B
line.long 0x0 "GCR,DMA Global Control Register"
bitfld.long 0x0 1. "DMA_ADDRERR_EN,DMA_ADDRERR_EN field description" "0,1"
bitfld.long 0x0 0. "DMAEN,DMAEN field description" "0,1"
line.long 0x4 "CH0CR,Channel 0 Control Register"
hexmask.long.word 0x4 16.--31. 1. "CHxTSIZE,CHxTSIZE field description"
bitfld.long 0x4 12.--13. "CHxPRI,CHxPRI field description" "0,1,2,3"
bitfld.long 0x4 11. "CHxINC,CHxINC field description" "0,1"
bitfld.long 0x4 8.--10. "CHxSSEL,CHxSSEL field description" "0,1,2,3,4,5,6,7"
bitfld.long 0x4 6. "CHxDIR,CHxDIR field description" "0,1"
bitfld.long 0x4 4.--5. "CHxBDW,CHxBDW field description" "0,1,2,3"
newline
bitfld.long 0x4 3. "CHxCIRC,CHxCIRC field description" "0,1"
bitfld.long 0x4 2. "CHxFTIE,CHxFTIE field description" "0,1"
bitfld.long 0x4 1. "CHxHTIE,CHxHTIE field description" "0,1"
bitfld.long 0x4 0. "ChxEN,ChxEN field description" "0,1"
line.long 0x8 "CH0MAR,Channel 0 Memory Address Register"
hexmask.long 0x8 0.--31. 1. "CHxMEMAD,CHxMEMAD field description"
line.long 0xC "CH1CR,Channel 1 Control Register"
hexmask.long.word 0xC 16.--31. 1. "CHxTSIZE,CHxTSIZE field description"
bitfld.long 0xC 12.--13. "CHxPRI,CHxPRI field description" "0,1,2,3"
bitfld.long 0xC 11. "CHxINC,CHxINC field description" "0,1"
bitfld.long 0xC 8.--10. "CHxSSEL,CHxSSEL field description" "0,1,2,3,4,5,6,7"
bitfld.long 0xC 6. "CHxDIR,CHxDIR field description" "0,1"
bitfld.long 0xC 4.--5. "CHxBDW,CHxBDW field description" "0,1,2,3"
newline
bitfld.long 0xC 3. "CHxCIRC,CHxCIRC field description" "0,1"
bitfld.long 0xC 2. "CHxFTIE,CHxFTIE field description" "0,1"
bitfld.long 0xC 1. "CHxHTIE,CHxHTIE field description" "0,1"
bitfld.long 0xC 0. "ChxEN,ChxEN field description" "0,1"
line.long 0x10 "CH1MAR,Channel 1 Memory Address Register"
hexmask.long 0x10 0.--31. 1. "CHxMEMAD,CHxMEMAD field description"
line.long 0x14 "CH2CR,Channel 2 Control Register"
hexmask.long.word 0x14 16.--31. 1. "CHxTSIZE,CHxTSIZE field description"
bitfld.long 0x14 12.--13. "CHxPRI,CHxPRI field description" "0,1,2,3"
bitfld.long 0x14 11. "CHxINC,CHxINC field description" "0,1"
bitfld.long 0x14 8.--10. "CHxSSEL,CHxSSEL field description" "0,1,2,3,4,5,6,7"
bitfld.long 0x14 6. "CHxDIR,CHxDIR field description" "0,1"
bitfld.long 0x14 4.--5. "CHxBDW,CHxBDW field description" "0,1,2,3"
newline
bitfld.long 0x14 3. "CHxCIRC,CHxCIRC field description" "0,1"
bitfld.long 0x14 2. "CHxFTIE,CHxFTIE field description" "0,1"
bitfld.long 0x14 1. "CHxHTIE,CHxHTIE field description" "0,1"
bitfld.long 0x14 0. "ChxEN,ChxEN field description" "0,1"
line.long 0x18 "CH2MAR,Channel 2 Memory Address Register"
hexmask.long 0x18 0.--31. 1. "CHxMEMAD,CHxMEMAD field description"
line.long 0x1C "CH3CR,Channel 3 Control Register"
hexmask.long.word 0x1C 16.--31. 1. "CHxTSIZE,CHxTSIZE field description"
bitfld.long 0x1C 12.--13. "CHxPRI,CHxPRI field description" "0,1,2,3"
bitfld.long 0x1C 11. "CHxINC,CHxINC field description" "0,1"
bitfld.long 0x1C 8.--10. "CHxSSEL,CHxSSEL field description" "0,1,2,3,4,5,6,7"
bitfld.long 0x1C 6. "CHxDIR,CHxDIR field description" "0,1"
bitfld.long 0x1C 4.--5. "CHxBDW,CHxBDW field description" "0,1,2,3"
newline
bitfld.long 0x1C 3. "CHxCIRC,CHxCIRC field description" "0,1"
bitfld.long 0x1C 2. "CHxFTIE,CHxFTIE field description" "0,1"
bitfld.long 0x1C 1. "CHxHTIE,CHxHTIE field description" "0,1"
bitfld.long 0x1C 0. "ChxEN,ChxEN field description" "0,1"
line.long 0x20 "CH3MAR,Channel 3 Memory Address Register"
hexmask.long 0x20 0.--31. 1. "CHxMEMAD,CHxMEMAD field description"
line.long 0x24 "CH4CR,Channel 4 Control Register"
hexmask.long.word 0x24 16.--31. 1. "CHxTSIZE,CHxTSIZE field description"
bitfld.long 0x24 12.--13. "CHxPRI,CHxPRI field description" "0,1,2,3"
bitfld.long 0x24 11. "CHxINC,CHxINC field description" "0,1"
bitfld.long 0x24 8.--10. "CHxSSEL,CHxSSEL field description" "0,1,2,3,4,5,6,7"
bitfld.long 0x24 6. "CHxDIR,CHxDIR field description" "0,1"
bitfld.long 0x24 4.--5. "CHxBDW,CHxBDW field description" "0,1,2,3"
newline
bitfld.long 0x24 3. "CHxCIRC,CHxCIRC field description" "0,1"
bitfld.long 0x24 2. "CHxFTIE,CHxFTIE field description" "0,1"
bitfld.long 0x24 1. "CHxHTIE,CHxHTIE field description" "0,1"
bitfld.long 0x24 0. "ChxEN,ChxEN field description" "0,1"
line.long 0x28 "CH4MAR,Channel 4 Memory Address Register"
hexmask.long 0x28 0.--31. 1. "CHxMEMAD,CHxMEMAD field description"
line.long 0x2C "CH5CR,Channel 5 Control Register"
hexmask.long.word 0x2C 16.--31. 1. "CHxTSIZE,CHxTSIZE field description"
bitfld.long 0x2C 12.--13. "CHxPRI,CHxPRI field description" "0,1,2,3"
bitfld.long 0x2C 11. "CHxINC,CHxINC field description" "0,1"
bitfld.long 0x2C 8.--10. "CHxSSEL,CHxSSEL field description" "0,1,2,3,4,5,6,7"
bitfld.long 0x2C 6. "CHxDIR,CHxDIR field description" "0,1"
bitfld.long 0x2C 4.--5. "CHxBDW,CHxBDW field description" "0,1,2,3"
newline
bitfld.long 0x2C 3. "CHxCIRC,CHxCIRC field description" "0,1"
bitfld.long 0x2C 2. "CHxFTIE,CHxFTIE field description" "0,1"
bitfld.long 0x2C 1. "CHxHTIE,CHxHTIE field description" "0,1"
bitfld.long 0x2C 0. "ChxEN,ChxEN field description" "0,1"
line.long 0x30 "CH5MAR,Channel 5 Memory Address Register"
hexmask.long 0x30 0.--31. 1. "CHxMEMAD,CHxMEMAD field description"
line.long 0x34 "CH6CR,Channel 6 Control Register"
hexmask.long.word 0x34 16.--31. 1. "CHxTSIZE,CHxTSIZE field description"
bitfld.long 0x34 12.--13. "CHxPRI,CHxPRI field description" "0,1,2,3"
bitfld.long 0x34 11. "CHxINC,CHxINC field description" "0,1"
bitfld.long 0x34 8.--10. "CHxSSEL,CHxSSEL field description" "0,1,2,3,4,5,6,7"
bitfld.long 0x34 6. "CHxDIR,CHxDIR field description" "0,1"
bitfld.long 0x34 4.--5. "CHxBDW,CHxBDW field description" "0,1,2,3"
newline
bitfld.long 0x34 3. "CHxCIRC,CHxCIRC field description" "0,1"
bitfld.long 0x34 2. "CHxFTIE,CHxFTIE field description" "0,1"
bitfld.long 0x34 1. "CHxHTIE,CHxHTIE field description" "0,1"
bitfld.long 0x34 0. "ChxEN,ChxEN field description" "0,1"
line.long 0x38 "CH6MAR,Channel 6 Memory Address Register"
hexmask.long 0x38 0.--31. 1. "CHxMEMAD,CHxMEMAD field description"
line.long 0x3C "CH7CR,Channel 11 Control Register"
hexmask.long.word 0x3C 16.--27. 1. "MCHTSIZE,MCHTSIZE field description"
bitfld.long 0x3C 12.--13. "MCHPRI,MCHPRI field description" "0,1,2,3"
bitfld.long 0x3C 10. "MCHDIR,MCHDIR field description" "0,1"
bitfld.long 0x3C 9. "MCHRI,MCHRI field description" "0,1"
bitfld.long 0x3C 8. "MCHFI,MCHFI field description" "0,1"
bitfld.long 0x3C 2. "MCHFTIE,MCHFTIE field description" "0,1"
newline
bitfld.long 0x3C 1. "MCHHTIE,MCHHTIE field description" "0,1"
bitfld.long 0x3C 0. "MCHEN,MCHEN field description" "0,1"
line.long 0x40 "CH7FAR,Channel 11 Flash Address Register"
hexmask.long.word 0x40 0.--14. 1. "MCHFLSAD,MCHFLSAD field description"
line.long 0x44 "CH7RAR,Channel 11 RAM Address Register"
hexmask.long.word 0x44 0.--11. 1. "MCHRAMAD,MCHRAMAD field description"
line.long 0x48 "ISR,DMA Interrupt Status Register"
bitfld.long 0x48 16. "DMA_ADDRERR,DMA_ADDRERR field description" "0,1"
hexmask.long.byte 0x48 8.--15. 1. "DMACHFT,DMACHFT field description"
hexmask.long.byte 0x48 0.--7. 1. "DMACHHT,DMACHHT field description"
tree.end
tree "FLS (Flash Program)"
base ad:0x40001000
group.long 0x0++0x7
line.long 0x0 "RDCR,Flash Read Control Register"
bitfld.long 0x0 0.--1. "WAIT,WAIT field description" "0,1,2,3"
line.long 0x4 "PFCR,Flash Prefetch Control Register"
bitfld.long 0x4 1. "PFTBUF_EN,PFTBUF_EN field description" "0,1"
bitfld.long 0x4 0. "PFTPHS_EN,PFTPHS_EN field description" "0,1"
rgroup.long 0x8++0x3
line.long 0x0 "OPTBR,Flash Option Bytes Register"
bitfld.long 0x0 31. "IWDTSLP,IWDTSLP field description" "0,1"
bitfld.long 0x0 18. "IF2LOCK,IF2LOCK field description" "0,1"
bitfld.long 0x0 17. "IF1LOCK,IF1LOCK field description" "0,1"
bitfld.long 0x0 10. "DFLSEN,DFLSEN field description" "0,1"
bitfld.long 0x0 8.--9. "BTSEN,BTSEN field description" "0,1,2,3"
bitfld.long 0x0 2.--3. "ACLOCKEN,ACLOCKEN field description" "0,1,2,3"
bitfld.long 0x0 0.--1. "DBRDPEN,DBRDPEN field description" "0,1,2,3"
group.long 0xC++0xB
line.long 0x0 "ACLOCK1,Flash Application Code Lock Register1"
hexmask.long 0x0 0.--31. 1. "LOCK1,LOCK1 field description"
line.long 0x4 "ACLOCK2,Flash Application Code Lock Register2"
hexmask.long 0x4 0.--31. 1. "LOCK2,LOCK2 field description"
line.long 0x8 "EPCR,Flash Erase/Program Control Register"
bitfld.long 0x8 8.--9. "ERTYPE,ERTYPE field description" "0,1,2,3"
bitfld.long 0x8 1. "PREQ,PREQ field description" "0,1"
bitfld.long 0x8 0. "EREQ,EREQ field description" "0,1"
wgroup.long 0x18++0x3
line.long 0x0 "KEY,Flash Key Register"
hexmask.long 0x0 0.--31. 1. "KEY,KEY field description"
group.long 0x1C++0x7
line.long 0x0 "IER,Flash Interrupt Enable Register"
bitfld.long 0x0 11. "OTPIE,OTPIE field description" "0,1"
bitfld.long 0x0 10. "AUTHIE,AUTHIE field description" "0,1"
bitfld.long 0x0 9. "KEYIE,KEYIE field description" "0,1"
bitfld.long 0x0 8. "CKIE,CKIE field description" "0,1"
bitfld.long 0x0 1. "PRDIE,PRDIE field description" "0,1"
bitfld.long 0x0 0. "ERDIE,ERDIE field description" "0,1"
line.long 0x4 "ISR,Flash Interrupt Status Register"
rbitfld.long 0x4 17.--19. "KEYSTA,KEYSTA field description" "0,1,2,3,4,5,6,7"
rbitfld.long 0x4 16. "BTSF,BTSF field description" "0,1"
bitfld.long 0x4 11. "OTPERR,OTPERR field description" "0,1"
bitfld.long 0x4 10. "AUTHERR,AUTHERR field description" "0,1"
bitfld.long 0x4 9. "KEYERR,KEYERR field description" "0,1"
bitfld.long 0x4 8. "CKERR,CKERR field description" "0,1"
bitfld.long 0x4 1. "PRD,PRD field description" "0,1"
bitfld.long 0x4 0. "ERD,ERD field description" "0,1"
tree.end
tree "GPIO (General-Purpose I/Os)"
base ad:0x0
tree "GPIO (GPIO module information)"
base ad:0x40000DC0
group.long 0x0++0x17
line.long 0x0 "EXTISEL0,External Interrupt Input Select Register0"
hexmask.long.byte 0x0 24.--31. 1. "EXTI_DSEL,EXTI_DSEL field description"
hexmask.long.byte 0x0 16.--23. 1. "EXTI_CSEL,EXTI_CSEL field description"
hexmask.long.byte 0x0 8.--15. 1. "EXTI_BSEL,EXTI_BSEL field description"
hexmask.long.byte 0x0 0.--7. 1. "EXTI_ASEL,EXTI_ASEL field description"
line.long 0x4 "EXTISEL1,External Interrupt Input Select Register1"
hexmask.long.byte 0x4 0.--7. 1. "EXTI_ESEL,EXTI_ESEL field description"
line.long 0x8 "EXTIEDS0,External Interrupt Edge Select and Enable Register0"
bitfld.long 0x8 30.--31. "EXTI15_EDS,EXTI15_EDS field description" "0,1,2,3"
bitfld.long 0x8 28.--29. "EXTI14_EDS,EXTI14_EDS field description" "0,1,2,3"
bitfld.long 0x8 26.--27. "EXTI13_EDS,EXTI13_EDS field description" "0,1,2,3"
bitfld.long 0x8 24.--25. "EXTI12_EDS,EXTI12_EDS field description" "0,1,2,3"
bitfld.long 0x8 22.--23. "EXTI11_EDS,EXTI11_EDS field description" "0,1,2,3"
bitfld.long 0x8 20.--21. "EXTI10_EDS,EXTI10_EDS field description" "0,1,2,3"
bitfld.long 0x8 18.--19. "EXTI9_EDS,EXTI9_EDS field description" "0,1,2,3"
bitfld.long 0x8 16.--17. "EXTI8_EDS,EXTI8_EDS field description" "0,1,2,3"
bitfld.long 0x8 14.--15. "EXTI7_EDS,EXTI7_EDS field description" "0,1,2,3"
newline
bitfld.long 0x8 12.--13. "EXTI6_EDS,EXTI6_EDS field description" "0,1,2,3"
bitfld.long 0x8 10.--11. "EXTI5_EDS,EXTI5_EDS field description" "0,1,2,3"
bitfld.long 0x8 8.--9. "EXTI4_EDS,EXTI4_EDS field description" "0,1,2,3"
bitfld.long 0x8 6.--7. "EXTI3_EDS,EXTI3_EDS field description" "0,1,2,3"
bitfld.long 0x8 4.--5. "EXTI2_EDS,EXTI2_EDS field description" "0,1,2,3"
bitfld.long 0x8 2.--3. "EXTI1_EDS,EXTI1_EDS field description" "0,1,2,3"
bitfld.long 0x8 0.--1. "EXTI0_EDS,EXTI0_EDS field description" "0,1,2,3"
line.long 0xC "EXTIEDS1,External Interrupt Edge Select and Enable Register1"
bitfld.long 0xC 4.--5. "EXTI18_EDS,EXTI18_EDS field description" "0,1,2,3"
bitfld.long 0xC 2.--3. "EXTI17_EDS,EXTI17_EDS field description" "0,1,2,3"
bitfld.long 0xC 0.--1. "EXTI16_EDS,EXTI16_EDS field description" "0,1,2,3"
line.long 0x10 "EXTIDF,External Interrupt Digital Filter Register"
bitfld.long 0x10 18. "EXTI_DF18,EXTI_DF18 field description" "0,1"
bitfld.long 0x10 17. "EXTI_DF17,EXTI_DF17 field description" "0,1"
bitfld.long 0x10 16. "EXTI_DF16,EXTI_DF16 field description" "0,1"
bitfld.long 0x10 15. "EXTI_DF15,EXTI_DF15 field description" "0,1"
bitfld.long 0x10 14. "EXTI_DF14,EXTI_DF14 field description" "0,1"
bitfld.long 0x10 13. "EXTI_DF13,EXTI_DF13 field description" "0,1"
bitfld.long 0x10 12. "EXTI_DF12,EXTI_DF12 field description" "0,1"
bitfld.long 0x10 11. "EXTI_DF11,EXTI_DF11 field description" "0,1"
bitfld.long 0x10 10. "EXTI_DF10,EXTI_DF10 field description" "0,1"
newline
bitfld.long 0x10 9. "EXTI_DF9,EXTI_DF9 field description" "0,1"
bitfld.long 0x10 8. "EXTI_DF8,EXTI_DF8 field description" "0,1"
bitfld.long 0x10 7. "EXTI_DF7,EXTI_DF7 field description" "0,1"
bitfld.long 0x10 6. "EXTI_DF6,EXTI_DF6 field description" "0,1"
bitfld.long 0x10 5. "EXTI_DF5,EXTI_DF5 field description" "0,1"
bitfld.long 0x10 4. "EXTI_DF4,EXTI_DF4 field description" "0,1"
bitfld.long 0x10 3. "EXTI_DF3,EXTI_DF3 field description" "0,1"
bitfld.long 0x10 2. "EXTI_DF2,EXTI_DF2 field description" "0,1"
bitfld.long 0x10 1. "EXTI_DF1,EXTI_DF1 field description" "0,1"
newline
bitfld.long 0x10 0. "EXTI_DF0,EXTI_DF0 field description" "0,1"
line.long 0x14 "EXTIISR,External Interrupt and Status Register"
bitfld.long 0x14 18. "EXTI18,EXTI18 field description" "0,1"
bitfld.long 0x14 17. "EXTI17,EXTI17 field description" "0,1"
bitfld.long 0x14 16. "EXTI16,EXTI16 field description" "0,1"
bitfld.long 0x14 15. "EXTI15,EXTI15 field description" "0,1"
bitfld.long 0x14 14. "EXTI14,EXTI14 field description" "0,1"
bitfld.long 0x14 13. "EXTI13,EXTI13 field description" "0,1"
bitfld.long 0x14 12. "EXTI12,EXTI12 field description" "0,1"
bitfld.long 0x14 11. "EXTI11,EXTI11 field description" "0,1"
bitfld.long 0x14 10. "EXTI10,EXTI10 field description" "0,1"
newline
bitfld.long 0x14 9. "EXTI9,EXTI9 field description" "0,1"
bitfld.long 0x14 8. "EXTI8,EXTI8 field description" "0,1"
bitfld.long 0x14 7. "EXTI7,EXTI7 field description" "0,1"
bitfld.long 0x14 6. "EXTI6,EXTI6 field description" "0,1"
bitfld.long 0x14 5. "EXTI5,EXTI5 field description" "0,1"
bitfld.long 0x14 4. "EXTI4,EXTI4 field description" "0,1"
bitfld.long 0x14 3. "EXTI3,EXTI3 field description" "0,1"
bitfld.long 0x14 2. "EXTI2,EXTI2 field description" "0,1"
bitfld.long 0x14 1. "EXTI1,EXTI1 field description" "0,1"
newline
bitfld.long 0x14 0. "EXTI0,EXTI0 field description" "0,1"
rgroup.long 0x18++0x3
line.long 0x0 "EXTIDI,External Interrupt Data Input Register"
bitfld.long 0x0 18. "EXTI_DI18,EXTI_DI18 field description" "0,1"
bitfld.long 0x0 17. "EXTI_DI17,EXTI_DI17 field description" "0,1"
bitfld.long 0x0 16. "EXTI_DI16,EXTI_DI16 field description" "0,1"
bitfld.long 0x0 15. "EXTI_DI15,EXTI_DI15 field description" "0,1"
bitfld.long 0x0 14. "EXTI_DI14,EXTI_DI14 field description" "0,1"
bitfld.long 0x0 13. "EXTI_DI13,EXTI_DI13 field description" "0,1"
bitfld.long 0x0 12. "EXTI_DI12,EXTI_DI12 field description" "0,1"
bitfld.long 0x0 11. "EXTI_DI11,EXTI_DI11 field description" "0,1"
bitfld.long 0x0 10. "EXTI_DI10,EXTI_DI10 field description" "0,1"
newline
bitfld.long 0x0 9. "EXTI_DI9,EXTI_DI9 field description" "0,1"
bitfld.long 0x0 8. "EXTI_DI8,EXTI_DI8 field description" "0,1"
bitfld.long 0x0 7. "EXTI_DI7,EXTI_DI7 field description" "0,1"
bitfld.long 0x0 6. "EXTI_DI6,EXTI_DI6 field description" "0,1"
bitfld.long 0x0 5. "EXTI_DI5,EXTI_DI5 field description" "0,1"
bitfld.long 0x0 4. "EXTI_DI4,EXTI_DI4 field description" "0,1"
bitfld.long 0x0 3. "EXTI_DI3,EXTI_DI3 field description" "0,1"
bitfld.long 0x0 2. "EXTI_DI2,EXTI_DI2 field description" "0,1"
bitfld.long 0x0 1. "EXTI_DI1,EXTI_DI1 field description" "0,1"
newline
bitfld.long 0x0 0. "EXTI_DI0,EXTI_DI0 field description" "0,1"
group.long 0x40++0x3
line.long 0x0 "FOUTSEL,Frequency Output Select Register"
hexmask.long.byte 0x0 4.--7. 1. "FOUT1SEL,FOUT1SEL field description"
hexmask.long.byte 0x0 0.--3. 1. "FOUT0SEL,FOUT0SEL field description"
group.long 0x140++0x3
line.long 0x0 "PINWKEN,Wakeup Enable Register"
bitfld.long 0x0 31. "WKSEL,WKSEL field description" "0,1"
bitfld.long 0x0 28.--29. "PINWKSEL9,PINWKSEL9 field description" "0,1,2,3"
bitfld.long 0x0 26.--27. "PINWKSEL8,PINWKSEL8 field description" "0,1,2,3"
bitfld.long 0x0 24.--25. "PINWKSEL7,PINWKSEL7 field description" "0,1,2,3"
bitfld.long 0x0 22.--23. "PINWKSEL6,PINWKSEL6 field description" "0,1,2,3"
bitfld.long 0x0 20.--21. "PINWKSEL5,PINWKSEL5 field description" "0,1,2,3"
bitfld.long 0x0 18.--19. "PINWKSEL4,PINWKSEL4 field description" "0,1,2,3"
bitfld.long 0x0 16.--17. "PINWKSEL3,PINWKSEL3 field description" "0,1,2,3"
bitfld.long 0x0 14.--15. "PINWKSEL2,PINWKSEL2 field description" "0,1,2,3"
newline
bitfld.long 0x0 12.--13. "PINWKSEL1,PINWKSEL1 field description" "0,1,2,3"
bitfld.long 0x0 10.--11. "PINWKSEL0,PINWKSEL0 field description" "0,1,2,3"
bitfld.long 0x0 9. "PINWKEN9,PINWKEN9 field description" "0,1"
bitfld.long 0x0 8. "PINWKEN8,PINWKEN8 field description" "0,1"
bitfld.long 0x0 7. "PINWKEN7,PINWKEN7 field description" "0,1"
bitfld.long 0x0 6. "PINWKEN6,PINWKEN6 field description" "0,1"
bitfld.long 0x0 5. "PINWKEN5,PINWKEN5 field description" "0,1"
bitfld.long 0x0 4. "PINWKEN4,PINWKEN4 field description" "0,1"
bitfld.long 0x0 3. "PINWKEN3,PINWKEN3 field description" "0,1"
newline
bitfld.long 0x0 2. "PINWKEN2,PINWKEN2 field description" "0,1"
bitfld.long 0x0 1. "PINWKEN1,PINWKEN1 field description" "0,1"
bitfld.long 0x0 0. "PINWKEN0,PINWKEN0 field description" "0,1"
tree.end
tree "GPIOA"
base ad:0x40000C00
group.long 0x0++0x13
line.long 0x0 "INEN,GPIOA Input Enable Register"
bitfld.long 0x0 15. "PxINEN15,PxINEN15 field description" "0,1"
bitfld.long 0x0 14. "PxINEN14,PxINEN14 field description" "0,1"
bitfld.long 0x0 13. "PxINEN13,PxINEN13 field description" "0,1"
bitfld.long 0x0 12. "PxINEN12,PxINEN12 field description" "0,1"
bitfld.long 0x0 11. "PxINEN11,PxINEN11 field description" "0,1"
bitfld.long 0x0 10. "PxINEN10,PxINEN10 field description" "0,1"
bitfld.long 0x0 9. "PxINEN9,PxINEN9 field description" "0,1"
bitfld.long 0x0 8. "PxINEN8,PxINEN8 field description" "0,1"
bitfld.long 0x0 7. "PxINEN7,PxINEN7 field description" "0,1"
bitfld.long 0x0 6. "PxINEN6,PxINEN6 field description" "0,1"
newline
bitfld.long 0x0 5. "PxINEN5,PxINEN5 field description" "0,1"
bitfld.long 0x0 4. "PxINEN4,PxINEN4 field description" "0,1"
bitfld.long 0x0 3. "PxINEN3,PxINEN3 field description" "0,1"
bitfld.long 0x0 2. "PxINEN2,PxINEN2 field description" "0,1"
bitfld.long 0x0 1. "PxINEN1,PxINEN1 field description" "0,1"
bitfld.long 0x0 0. "PxINEN0,PxINEN0 field description" "0,1"
line.long 0x4 "PUEN,GPIOA Pull-Up Enable Register"
bitfld.long 0x4 15. "PxPUEN15,PxPUEN15 field description" "0,1"
bitfld.long 0x4 14. "PxPUEN14,PxPUEN14 field description" "0,1"
bitfld.long 0x4 13. "PxPUEN13,PxPUEN13 field description" "0,1"
bitfld.long 0x4 12. "PxPUEN12,PxPUEN12 field description" "0,1"
bitfld.long 0x4 11. "PxPUEN11,PxPUEN11 field description" "0,1"
bitfld.long 0x4 10. "PxPUEN10,PxPUEN10 field description" "0,1"
bitfld.long 0x4 9. "PxPUEN9,PxPUEN9 field description" "0,1"
bitfld.long 0x4 8. "PxPUEN8,PxPUEN8 field description" "0,1"
bitfld.long 0x4 7. "PxPUEN7,PxPUEN7 field description" "0,1"
bitfld.long 0x4 6. "PxPUEN6,PxPUEN6 field description" "0,1"
newline
bitfld.long 0x4 5. "PxPUEN5,PxPUEN5 field description" "0,1"
bitfld.long 0x4 4. "PxPUEN4,PxPUEN4 field description" "0,1"
bitfld.long 0x4 3. "PxPUEN3,PxPUEN3 field description" "0,1"
bitfld.long 0x4 2. "PxPUEN2,PxPUEN2 field description" "0,1"
bitfld.long 0x4 1. "PxPUEN1,PxPUEN1 field description" "0,1"
bitfld.long 0x4 0. "PxPUEN0,PxPUEN0 field description" "0,1"
line.long 0x8 "ODEN,GPIOA Open-Drain Enable Register"
bitfld.long 0x8 15. "PxODEN15,PxODEN15 field description" "0,1"
bitfld.long 0x8 14. "PxODEN14,PxODEN14 field description" "0,1"
bitfld.long 0x8 13. "PxODEN13,PxODEN13 field description" "0,1"
bitfld.long 0x8 12. "PxODEN12,PxODEN12 field description" "0,1"
bitfld.long 0x8 11. "PxODEN11,PxODEN11 field description" "0,1"
bitfld.long 0x8 10. "PxODEN10,PxODEN10 field description" "0,1"
bitfld.long 0x8 9. "PxODEN9,PxODEN9 field description" "0,1"
bitfld.long 0x8 8. "PxODEN8,PxODEN8 field description" "0,1"
bitfld.long 0x8 7. "PxODEN7,PxODEN7 field description" "0,1"
bitfld.long 0x8 6. "PxODEN6,PxODEN6 field description" "0,1"
newline
bitfld.long 0x8 5. "PxODEN5,PxODEN5 field description" "0,1"
bitfld.long 0x8 4. "PxODEN4,PxODEN4 field description" "0,1"
bitfld.long 0x8 3. "PxODEN3,PxODEN3 field description" "0,1"
bitfld.long 0x8 2. "PxODEN2,PxODEN2 field description" "0,1"
bitfld.long 0x8 1. "PxODEN1,PxODEN1 field description" "0,1"
bitfld.long 0x8 0. "PxODEN0,PxODEN0 field description" "0,1"
line.long 0xC "FCR,GPIOA Function Control Register"
bitfld.long 0xC 30.--31. "Px15FCR,Px15FCR field description" "0,1,2,3"
bitfld.long 0xC 28.--29. "Px14FCR,Px14FCR field description" "0,1,2,3"
bitfld.long 0xC 26.--27. "Px13FCR,Px13FCR field description" "0,1,2,3"
bitfld.long 0xC 24.--25. "Px12FCR,Px12FCR field description" "0,1,2,3"
bitfld.long 0xC 22.--23. "Px11FCR,Px11FCR field description" "0,1,2,3"
bitfld.long 0xC 20.--21. "Px10FCR,Px10FCR field description" "0,1,2,3"
bitfld.long 0xC 18.--19. "Px9FCR,Px9FCR field description" "0,1,2,3"
bitfld.long 0xC 16.--17. "Px8FCR,Px8FCR field description" "0,1,2,3"
bitfld.long 0xC 14.--15. "Px7FCR,Px7FCR field description" "0,1,2,3"
bitfld.long 0xC 12.--13. "Px6FCR,Px6FCR field description" "0,1,2,3"
newline
bitfld.long 0xC 10.--11. "Px5FCR,Px5FCR field description" "0,1,2,3"
bitfld.long 0xC 8.--9. "Px4FCR,Px4FCR field description" "0,1,2,3"
bitfld.long 0xC 6.--7. "Px3FCR,Px3FCR field description" "0,1,2,3"
bitfld.long 0xC 4.--5. "Px2FCR,Px2FCR field description" "0,1,2,3"
bitfld.long 0xC 2.--3. "Px1FCR,Px1FCR field description" "0,1,2,3"
bitfld.long 0xC 0.--1. "Px0FCR,Px0FCR field description" "0,1,2,3"
line.long 0x10 "DO,GPIOA Data Output Register"
bitfld.long 0x10 15. "PxDO15,PxDO15 field description" "0,1"
bitfld.long 0x10 14. "PxDO14,PxDO14 field description" "0,1"
bitfld.long 0x10 13. "PxDO13,PxDO13 field description" "0,1"
bitfld.long 0x10 12. "PxDO12,PxDO12 field description" "0,1"
bitfld.long 0x10 11. "PxDO11,PxDO11 field description" "0,1"
bitfld.long 0x10 10. "PxDO10,PxDO10 field description" "0,1"
bitfld.long 0x10 9. "PxDO9,PxDO9 field description" "0,1"
bitfld.long 0x10 8. "PxDO8,PxDO8 field description" "0,1"
bitfld.long 0x10 7. "PxDO7,PxDO7 field description" "0,1"
bitfld.long 0x10 6. "PxDO6,PxDO6 field description" "0,1"
newline
bitfld.long 0x10 5. "PxDO5,PxDO5 field description" "0,1"
bitfld.long 0x10 4. "PxDO4,PxDO4 field description" "0,1"
bitfld.long 0x10 3. "PxDO3,PxDO3 field description" "0,1"
bitfld.long 0x10 2. "PxDO2,PxDO2 field description" "0,1"
bitfld.long 0x10 1. "PxDO1,PxDO1 field description" "0,1"
bitfld.long 0x10 0. "PxDO0,PxDO0 field description" "0,1"
wgroup.long 0x14++0x7
line.long 0x0 "DSET,GPIOA Data Set Register"
bitfld.long 0x0 15. "PxSET15,PxSET15 field description" "0,1"
bitfld.long 0x0 14. "PxSET14,PxSET14 field description" "0,1"
bitfld.long 0x0 13. "PxSET13,PxSET13 field description" "0,1"
bitfld.long 0x0 12. "PxSET12,PxSET12 field description" "0,1"
bitfld.long 0x0 11. "PxSET11,PxSET11 field description" "0,1"
bitfld.long 0x0 10. "PxSET10,PxSET10 field description" "0,1"
bitfld.long 0x0 9. "PxSET9,PxSET9 field description" "0,1"
bitfld.long 0x0 8. "PxSET8,PxSET8 field description" "0,1"
bitfld.long 0x0 7. "PxSET7,PxSET7 field description" "0,1"
bitfld.long 0x0 6. "PxSET6,PxSET6 field description" "0,1"
newline
bitfld.long 0x0 5. "PxSET5,PxSET5 field description" "0,1"
bitfld.long 0x0 4. "PxSET4,PxSET4 field description" "0,1"
bitfld.long 0x0 3. "PxSET3,PxSET3 field description" "0,1"
bitfld.long 0x0 2. "PxSET2,PxSET2 field description" "0,1"
bitfld.long 0x0 1. "PxSET1,PxSET1 field description" "0,1"
bitfld.long 0x0 0. "PxSET0,PxSET0 field description" "0,1"
line.long 0x4 "DRST,GPIOA Data Reset Register"
bitfld.long 0x4 15. "PxRESET15,PxRESET15 field description" "0,1"
bitfld.long 0x4 14. "PxRESET14,PxRESET14 field description" "0,1"
bitfld.long 0x4 13. "PxRESET13,PxRESET13 field description" "0,1"
bitfld.long 0x4 12. "PxRESET12,PxRESET12 field description" "0,1"
bitfld.long 0x4 11. "PxRESET11,PxRESET11 field description" "0,1"
bitfld.long 0x4 10. "PxRESET10,PxRESET10 field description" "0,1"
bitfld.long 0x4 9. "PxRESET9,PxRESET9 field description" "0,1"
bitfld.long 0x4 8. "PxRESET8,PxRESET8 field description" "0,1"
bitfld.long 0x4 7. "PxRESET7,PxRESET7 field description" "0,1"
bitfld.long 0x4 6. "PxRESET6,PxRESET6 field description" "0,1"
newline
bitfld.long 0x4 5. "PxRESET5,PxRESET5 field description" "0,1"
bitfld.long 0x4 4. "PxRESET4,PxRESET4 field description" "0,1"
bitfld.long 0x4 3. "PxRESET3,PxRESET3 field description" "0,1"
bitfld.long 0x4 2. "PxRESET2,PxRESET2 field description" "0,1"
bitfld.long 0x4 1. "PxRESET1,PxRESET1 field description" "0,1"
bitfld.long 0x4 0. "PxRESET0,PxRESET0 field description" "0,1"
rgroup.long 0x1C++0x3
line.long 0x0 "DIN,GPIOA Data Input Register"
bitfld.long 0x0 15. "PxDIN15,PxDIN15 field description" "0,1"
bitfld.long 0x0 14. "PxDIN14,PxDIN14 field description" "0,1"
bitfld.long 0x0 13. "PxDIN13,PxDIN13 field description" "0,1"
bitfld.long 0x0 12. "PxDIN12,PxDIN12 field description" "0,1"
bitfld.long 0x0 11. "PxDIN11,PxDIN11 field description" "0,1"
bitfld.long 0x0 10. "PxDIN10,PxDIN10 field description" "0,1"
bitfld.long 0x0 9. "PxDIN9,PxDIN9 field description" "0,1"
bitfld.long 0x0 8. "PxDIN8,PxDIN8 field description" "0,1"
bitfld.long 0x0 7. "PxDIN7,PxDIN7 field description" "0,1"
bitfld.long 0x0 6. "PxDIN6,PxDIN6 field description" "0,1"
newline
bitfld.long 0x0 5. "PxDIN5,PxDIN5 field description" "0,1"
bitfld.long 0x0 4. "PxDIN4,PxDIN4 field description" "0,1"
bitfld.long 0x0 3. "PxDIN3,PxDIN3 field description" "0,1"
bitfld.long 0x0 2. "PxDIN2,PxDIN2 field description" "0,1"
bitfld.long 0x0 1. "PxDIN1,PxDIN1 field description" "0,1"
bitfld.long 0x0 0. "PxDIN0,PxDIN0 field description" "0,1"
group.long 0x20++0x3
line.long 0x0 "DFS,GPIOA Digital Function Select"
bitfld.long 0x0 15. "PxDFS15,PxDFS15 field description" "0,1"
bitfld.long 0x0 14. "PxDFS14,PxDFS14 field description" "0,1"
bitfld.long 0x0 13. "PxDFS13,PxDFS13 field description" "0,1"
bitfld.long 0x0 12. "PxDFS12,PxDFS12 field description" "0,1"
bitfld.long 0x0 11. "PxDFS11,PxDFS11 field description" "0,1"
bitfld.long 0x0 10. "PxDFS10,PxDFS10 field description" "0,1"
bitfld.long 0x0 9. "PxDFS9,PxDFS9 field description" "0,1"
bitfld.long 0x0 8. "PxDFS8,PxDFS8 field description" "0,1"
bitfld.long 0x0 7. "PxDFS7,PxDFS7 field description" "0,1"
bitfld.long 0x0 6. "PxDFS6,PxDFS6 field description" "0,1"
newline
bitfld.long 0x0 5. "PxDFS5,PxDFS5 field description" "0,1"
bitfld.long 0x0 4. "PxDFS4,PxDFS4 field description" "0,1"
bitfld.long 0x0 3. "PxDFS3,PxDFS3 field description" "0,1"
bitfld.long 0x0 2. "PxDFS2,PxDFS2 field description" "0,1"
bitfld.long 0x0 1. "PxDFS1,PxDFS1 field description" "0,1"
bitfld.long 0x0 0. "PxDFS0,PxDFS0 field description" "0,1"
group.long 0x28++0x7
line.long 0x0 "ANEN,GPIOA Analog channel Enable Register"
bitfld.long 0x0 15. "PxANEN15,PxANEN15 field description" "0,1"
bitfld.long 0x0 14. "PxANEN14,PxANEN14 field description" "0,1"
bitfld.long 0x0 13. "PxANEN13,PxANEN13 field description" "0,1"
bitfld.long 0x0 12. "PxANEN12,PxANEN12 field description" "0,1"
bitfld.long 0x0 11. "PxANEN11,PxANEN11 field description" "0,1"
bitfld.long 0x0 10. "PxANEN10,PxANEN10 field description" "0,1"
bitfld.long 0x0 9. "PxANEN9,PxANEN9 field description" "0,1"
bitfld.long 0x0 8. "PxANEN8,PxANEN8 field description" "0,1"
bitfld.long 0x0 7. "PxANEN7,PxANEN7 field description" "0,1"
bitfld.long 0x0 6. "PxANEN6,PxANEN6 field description" "0,1"
newline
bitfld.long 0x0 5. "PxANEN5,PxANEN5 field description" "0,1"
bitfld.long 0x0 4. "PxANEN4,PxANEN4 field description" "0,1"
bitfld.long 0x0 3. "PxANEN3,PxANEN3 field description" "0,1"
bitfld.long 0x0 2. "PxANEN2,PxANEN2 field description" "0,1"
bitfld.long 0x0 1. "PxANEN1,PxANEN1 field description" "0,1"
bitfld.long 0x0 0. "PxANEN0,PxANEN0 field description" "0,1"
line.long 0x4 "VILR,GPIOA Voltage Input Low Register"
bitfld.long 0x4 15. "PxVIL15,PxVIL15 field description" "0,1"
bitfld.long 0x4 14. "PxVIL14,PxVIL14 field description" "0,1"
bitfld.long 0x4 13. "PxVIL13,PxVIL13 field description" "0,1"
bitfld.long 0x4 12. "PxVIL12,PxVIL12 field description" "0,1"
bitfld.long 0x4 11. "PxVIL11,PxVIL11 field description" "0,1"
bitfld.long 0x4 10. "PxVIL10,PxVIL10 field description" "0,1"
bitfld.long 0x4 9. "PxVIL9,PxVIL9 field description" "0,1"
bitfld.long 0x4 8. "PxVIL8,PxVIL8 field description" "0,1"
bitfld.long 0x4 7. "PxVIL7,PxVIL7 field description" "0,1"
bitfld.long 0x4 6. "PxVIL6,PxVIL6 field description" "0,1"
newline
bitfld.long 0x4 5. "PxVIL5,PxVIL5 field description" "0,1"
bitfld.long 0x4 4. "PxVIL4,PxVIL4 field description" "0,1"
bitfld.long 0x4 3. "PxVIL3,PxVIL3 field description" "0,1"
bitfld.long 0x4 2. "PxVIL2,PxVIL2 field description" "0,1"
bitfld.long 0x4 1. "PxVIL1,PxVIL1 field description" "0,1"
bitfld.long 0x4 0. "PxVIL0,PxVIL0 field description" "0,1"
tree.end
tree "GPIOB"
base ad:0x40000C40
group.long 0x0++0x13
line.long 0x0 "INEN,GPIOA Input Enable Register"
bitfld.long 0x0 15. "PxINEN15,PxINEN15 field description" "0,1"
bitfld.long 0x0 14. "PxINEN14,PxINEN14 field description" "0,1"
bitfld.long 0x0 13. "PxINEN13,PxINEN13 field description" "0,1"
bitfld.long 0x0 12. "PxINEN12,PxINEN12 field description" "0,1"
bitfld.long 0x0 11. "PxINEN11,PxINEN11 field description" "0,1"
bitfld.long 0x0 10. "PxINEN10,PxINEN10 field description" "0,1"
bitfld.long 0x0 9. "PxINEN9,PxINEN9 field description" "0,1"
bitfld.long 0x0 8. "PxINEN8,PxINEN8 field description" "0,1"
bitfld.long 0x0 7. "PxINEN7,PxINEN7 field description" "0,1"
bitfld.long 0x0 6. "PxINEN6,PxINEN6 field description" "0,1"
newline
bitfld.long 0x0 5. "PxINEN5,PxINEN5 field description" "0,1"
bitfld.long 0x0 4. "PxINEN4,PxINEN4 field description" "0,1"
bitfld.long 0x0 3. "PxINEN3,PxINEN3 field description" "0,1"
bitfld.long 0x0 2. "PxINEN2,PxINEN2 field description" "0,1"
bitfld.long 0x0 1. "PxINEN1,PxINEN1 field description" "0,1"
bitfld.long 0x0 0. "PxINEN0,PxINEN0 field description" "0,1"
line.long 0x4 "PUEN,GPIOA Pull-Up Enable Register"
bitfld.long 0x4 15. "PxPUEN15,PxPUEN15 field description" "0,1"
bitfld.long 0x4 14. "PxPUEN14,PxPUEN14 field description" "0,1"
bitfld.long 0x4 13. "PxPUEN13,PxPUEN13 field description" "0,1"
bitfld.long 0x4 12. "PxPUEN12,PxPUEN12 field description" "0,1"
bitfld.long 0x4 11. "PxPUEN11,PxPUEN11 field description" "0,1"
bitfld.long 0x4 10. "PxPUEN10,PxPUEN10 field description" "0,1"
bitfld.long 0x4 9. "PxPUEN9,PxPUEN9 field description" "0,1"
bitfld.long 0x4 8. "PxPUEN8,PxPUEN8 field description" "0,1"
bitfld.long 0x4 7. "PxPUEN7,PxPUEN7 field description" "0,1"
bitfld.long 0x4 6. "PxPUEN6,PxPUEN6 field description" "0,1"
newline
bitfld.long 0x4 5. "PxPUEN5,PxPUEN5 field description" "0,1"
bitfld.long 0x4 4. "PxPUEN4,PxPUEN4 field description" "0,1"
bitfld.long 0x4 3. "PxPUEN3,PxPUEN3 field description" "0,1"
bitfld.long 0x4 2. "PxPUEN2,PxPUEN2 field description" "0,1"
bitfld.long 0x4 1. "PxPUEN1,PxPUEN1 field description" "0,1"
bitfld.long 0x4 0. "PxPUEN0,PxPUEN0 field description" "0,1"
line.long 0x8 "ODEN,GPIOA Open-Drain Enable Register"
bitfld.long 0x8 15. "PxODEN15,PxODEN15 field description" "0,1"
bitfld.long 0x8 14. "PxODEN14,PxODEN14 field description" "0,1"
bitfld.long 0x8 13. "PxODEN13,PxODEN13 field description" "0,1"
bitfld.long 0x8 12. "PxODEN12,PxODEN12 field description" "0,1"
bitfld.long 0x8 11. "PxODEN11,PxODEN11 field description" "0,1"
bitfld.long 0x8 10. "PxODEN10,PxODEN10 field description" "0,1"
bitfld.long 0x8 9. "PxODEN9,PxODEN9 field description" "0,1"
bitfld.long 0x8 8. "PxODEN8,PxODEN8 field description" "0,1"
bitfld.long 0x8 7. "PxODEN7,PxODEN7 field description" "0,1"
bitfld.long 0x8 6. "PxODEN6,PxODEN6 field description" "0,1"
newline
bitfld.long 0x8 5. "PxODEN5,PxODEN5 field description" "0,1"
bitfld.long 0x8 4. "PxODEN4,PxODEN4 field description" "0,1"
bitfld.long 0x8 3. "PxODEN3,PxODEN3 field description" "0,1"
bitfld.long 0x8 2. "PxODEN2,PxODEN2 field description" "0,1"
bitfld.long 0x8 1. "PxODEN1,PxODEN1 field description" "0,1"
bitfld.long 0x8 0. "PxODEN0,PxODEN0 field description" "0,1"
line.long 0xC "FCR,GPIOA Function Control Register"
bitfld.long 0xC 30.--31. "Px15FCR,Px15FCR field description" "0,1,2,3"
bitfld.long 0xC 28.--29. "Px14FCR,Px14FCR field description" "0,1,2,3"
bitfld.long 0xC 26.--27. "Px13FCR,Px13FCR field description" "0,1,2,3"
bitfld.long 0xC 24.--25. "Px12FCR,Px12FCR field description" "0,1,2,3"
bitfld.long 0xC 22.--23. "Px11FCR,Px11FCR field description" "0,1,2,3"
bitfld.long 0xC 20.--21. "Px10FCR,Px10FCR field description" "0,1,2,3"
bitfld.long 0xC 18.--19. "Px9FCR,Px9FCR field description" "0,1,2,3"
bitfld.long 0xC 16.--17. "Px8FCR,Px8FCR field description" "0,1,2,3"
bitfld.long 0xC 14.--15. "Px7FCR,Px7FCR field description" "0,1,2,3"
bitfld.long 0xC 12.--13. "Px6FCR,Px6FCR field description" "0,1,2,3"
newline
bitfld.long 0xC 10.--11. "Px5FCR,Px5FCR field description" "0,1,2,3"
bitfld.long 0xC 8.--9. "Px4FCR,Px4FCR field description" "0,1,2,3"
bitfld.long 0xC 6.--7. "Px3FCR,Px3FCR field description" "0,1,2,3"
bitfld.long 0xC 4.--5. "Px2FCR,Px2FCR field description" "0,1,2,3"
bitfld.long 0xC 2.--3. "Px1FCR,Px1FCR field description" "0,1,2,3"
bitfld.long 0xC 0.--1. "Px0FCR,Px0FCR field description" "0,1,2,3"
line.long 0x10 "DO,GPIOA Data Output Register"
bitfld.long 0x10 15. "PxDO15,PxDO15 field description" "0,1"
bitfld.long 0x10 14. "PxDO14,PxDO14 field description" "0,1"
bitfld.long 0x10 13. "PxDO13,PxDO13 field description" "0,1"
bitfld.long 0x10 12. "PxDO12,PxDO12 field description" "0,1"
bitfld.long 0x10 11. "PxDO11,PxDO11 field description" "0,1"
bitfld.long 0x10 10. "PxDO10,PxDO10 field description" "0,1"
bitfld.long 0x10 9. "PxDO9,PxDO9 field description" "0,1"
bitfld.long 0x10 8. "PxDO8,PxDO8 field description" "0,1"
bitfld.long 0x10 7. "PxDO7,PxDO7 field description" "0,1"
bitfld.long 0x10 6. "PxDO6,PxDO6 field description" "0,1"
newline
bitfld.long 0x10 5. "PxDO5,PxDO5 field description" "0,1"
bitfld.long 0x10 4. "PxDO4,PxDO4 field description" "0,1"
bitfld.long 0x10 3. "PxDO3,PxDO3 field description" "0,1"
bitfld.long 0x10 2. "PxDO2,PxDO2 field description" "0,1"
bitfld.long 0x10 1. "PxDO1,PxDO1 field description" "0,1"
bitfld.long 0x10 0. "PxDO0,PxDO0 field description" "0,1"
wgroup.long 0x14++0x7
line.long 0x0 "DSET,GPIOA Data Set Register"
bitfld.long 0x0 15. "PxSET15,PxSET15 field description" "0,1"
bitfld.long 0x0 14. "PxSET14,PxSET14 field description" "0,1"
bitfld.long 0x0 13. "PxSET13,PxSET13 field description" "0,1"
bitfld.long 0x0 12. "PxSET12,PxSET12 field description" "0,1"
bitfld.long 0x0 11. "PxSET11,PxSET11 field description" "0,1"
bitfld.long 0x0 10. "PxSET10,PxSET10 field description" "0,1"
bitfld.long 0x0 9. "PxSET9,PxSET9 field description" "0,1"
bitfld.long 0x0 8. "PxSET8,PxSET8 field description" "0,1"
bitfld.long 0x0 7. "PxSET7,PxSET7 field description" "0,1"
bitfld.long 0x0 6. "PxSET6,PxSET6 field description" "0,1"
newline
bitfld.long 0x0 5. "PxSET5,PxSET5 field description" "0,1"
bitfld.long 0x0 4. "PxSET4,PxSET4 field description" "0,1"
bitfld.long 0x0 3. "PxSET3,PxSET3 field description" "0,1"
bitfld.long 0x0 2. "PxSET2,PxSET2 field description" "0,1"
bitfld.long 0x0 1. "PxSET1,PxSET1 field description" "0,1"
bitfld.long 0x0 0. "PxSET0,PxSET0 field description" "0,1"
line.long 0x4 "DRST,GPIOA Data Reset Register"
bitfld.long 0x4 15. "PxRESET15,PxRESET15 field description" "0,1"
bitfld.long 0x4 14. "PxRESET14,PxRESET14 field description" "0,1"
bitfld.long 0x4 13. "PxRESET13,PxRESET13 field description" "0,1"
bitfld.long 0x4 12. "PxRESET12,PxRESET12 field description" "0,1"
bitfld.long 0x4 11. "PxRESET11,PxRESET11 field description" "0,1"
bitfld.long 0x4 10. "PxRESET10,PxRESET10 field description" "0,1"
bitfld.long 0x4 9. "PxRESET9,PxRESET9 field description" "0,1"
bitfld.long 0x4 8. "PxRESET8,PxRESET8 field description" "0,1"
bitfld.long 0x4 7. "PxRESET7,PxRESET7 field description" "0,1"
bitfld.long 0x4 6. "PxRESET6,PxRESET6 field description" "0,1"
newline
bitfld.long 0x4 5. "PxRESET5,PxRESET5 field description" "0,1"
bitfld.long 0x4 4. "PxRESET4,PxRESET4 field description" "0,1"
bitfld.long 0x4 3. "PxRESET3,PxRESET3 field description" "0,1"
bitfld.long 0x4 2. "PxRESET2,PxRESET2 field description" "0,1"
bitfld.long 0x4 1. "PxRESET1,PxRESET1 field description" "0,1"
bitfld.long 0x4 0. "PxRESET0,PxRESET0 field description" "0,1"
rgroup.long 0x1C++0x3
line.long 0x0 "DIN,GPIOA Data Input Register"
bitfld.long 0x0 15. "PxDIN15,PxDIN15 field description" "0,1"
bitfld.long 0x0 14. "PxDIN14,PxDIN14 field description" "0,1"
bitfld.long 0x0 13. "PxDIN13,PxDIN13 field description" "0,1"
bitfld.long 0x0 12. "PxDIN12,PxDIN12 field description" "0,1"
bitfld.long 0x0 11. "PxDIN11,PxDIN11 field description" "0,1"
bitfld.long 0x0 10. "PxDIN10,PxDIN10 field description" "0,1"
bitfld.long 0x0 9. "PxDIN9,PxDIN9 field description" "0,1"
bitfld.long 0x0 8. "PxDIN8,PxDIN8 field description" "0,1"
bitfld.long 0x0 7. "PxDIN7,PxDIN7 field description" "0,1"
bitfld.long 0x0 6. "PxDIN6,PxDIN6 field description" "0,1"
newline
bitfld.long 0x0 5. "PxDIN5,PxDIN5 field description" "0,1"
bitfld.long 0x0 4. "PxDIN4,PxDIN4 field description" "0,1"
bitfld.long 0x0 3. "PxDIN3,PxDIN3 field description" "0,1"
bitfld.long 0x0 2. "PxDIN2,PxDIN2 field description" "0,1"
bitfld.long 0x0 1. "PxDIN1,PxDIN1 field description" "0,1"
bitfld.long 0x0 0. "PxDIN0,PxDIN0 field description" "0,1"
group.long 0x20++0x3
line.long 0x0 "DFS,GPIOA Digital Function Select"
bitfld.long 0x0 15. "PxDFS15,PxDFS15 field description" "0,1"
bitfld.long 0x0 14. "PxDFS14,PxDFS14 field description" "0,1"
bitfld.long 0x0 13. "PxDFS13,PxDFS13 field description" "0,1"
bitfld.long 0x0 12. "PxDFS12,PxDFS12 field description" "0,1"
bitfld.long 0x0 11. "PxDFS11,PxDFS11 field description" "0,1"
bitfld.long 0x0 10. "PxDFS10,PxDFS10 field description" "0,1"
bitfld.long 0x0 9. "PxDFS9,PxDFS9 field description" "0,1"
bitfld.long 0x0 8. "PxDFS8,PxDFS8 field description" "0,1"
bitfld.long 0x0 7. "PxDFS7,PxDFS7 field description" "0,1"
bitfld.long 0x0 6. "PxDFS6,PxDFS6 field description" "0,1"
newline
bitfld.long 0x0 5. "PxDFS5,PxDFS5 field description" "0,1"
bitfld.long 0x0 4. "PxDFS4,PxDFS4 field description" "0,1"
bitfld.long 0x0 3. "PxDFS3,PxDFS3 field description" "0,1"
bitfld.long 0x0 2. "PxDFS2,PxDFS2 field description" "0,1"
bitfld.long 0x0 1. "PxDFS1,PxDFS1 field description" "0,1"
bitfld.long 0x0 0. "PxDFS0,PxDFS0 field description" "0,1"
group.long 0x28++0x7
line.long 0x0 "ANEN,GPIOA Analog channel Enable Register"
bitfld.long 0x0 15. "PxANEN15,PxANEN15 field description" "0,1"
bitfld.long 0x0 14. "PxANEN14,PxANEN14 field description" "0,1"
bitfld.long 0x0 13. "PxANEN13,PxANEN13 field description" "0,1"
bitfld.long 0x0 12. "PxANEN12,PxANEN12 field description" "0,1"
bitfld.long 0x0 11. "PxANEN11,PxANEN11 field description" "0,1"
bitfld.long 0x0 10. "PxANEN10,PxANEN10 field description" "0,1"
bitfld.long 0x0 9. "PxANEN9,PxANEN9 field description" "0,1"
bitfld.long 0x0 8. "PxANEN8,PxANEN8 field description" "0,1"
bitfld.long 0x0 7. "PxANEN7,PxANEN7 field description" "0,1"
bitfld.long 0x0 6. "PxANEN6,PxANEN6 field description" "0,1"
newline
bitfld.long 0x0 5. "PxANEN5,PxANEN5 field description" "0,1"
bitfld.long 0x0 4. "PxANEN4,PxANEN4 field description" "0,1"
bitfld.long 0x0 3. "PxANEN3,PxANEN3 field description" "0,1"
bitfld.long 0x0 2. "PxANEN2,PxANEN2 field description" "0,1"
bitfld.long 0x0 1. "PxANEN1,PxANEN1 field description" "0,1"
bitfld.long 0x0 0. "PxANEN0,PxANEN0 field description" "0,1"
line.long 0x4 "VILR,GPIOA Voltage Input Low Register"
bitfld.long 0x4 15. "PxVIL15,PxVIL15 field description" "0,1"
bitfld.long 0x4 14. "PxVIL14,PxVIL14 field description" "0,1"
bitfld.long 0x4 13. "PxVIL13,PxVIL13 field description" "0,1"
bitfld.long 0x4 12. "PxVIL12,PxVIL12 field description" "0,1"
bitfld.long 0x4 11. "PxVIL11,PxVIL11 field description" "0,1"
bitfld.long 0x4 10. "PxVIL10,PxVIL10 field description" "0,1"
bitfld.long 0x4 9. "PxVIL9,PxVIL9 field description" "0,1"
bitfld.long 0x4 8. "PxVIL8,PxVIL8 field description" "0,1"
bitfld.long 0x4 7. "PxVIL7,PxVIL7 field description" "0,1"
bitfld.long 0x4 6. "PxVIL6,PxVIL6 field description" "0,1"
newline
bitfld.long 0x4 5. "PxVIL5,PxVIL5 field description" "0,1"
bitfld.long 0x4 4. "PxVIL4,PxVIL4 field description" "0,1"
bitfld.long 0x4 3. "PxVIL3,PxVIL3 field description" "0,1"
bitfld.long 0x4 2. "PxVIL2,PxVIL2 field description" "0,1"
bitfld.long 0x4 1. "PxVIL1,PxVIL1 field description" "0,1"
bitfld.long 0x4 0. "PxVIL0,PxVIL0 field description" "0,1"
tree.end
tree "GPIOC"
base ad:0x40000C80
group.long 0x0++0x13
line.long 0x0 "INEN,GPIOA Input Enable Register"
bitfld.long 0x0 15. "PxINEN15,PxINEN15 field description" "0,1"
bitfld.long 0x0 14. "PxINEN14,PxINEN14 field description" "0,1"
bitfld.long 0x0 13. "PxINEN13,PxINEN13 field description" "0,1"
bitfld.long 0x0 12. "PxINEN12,PxINEN12 field description" "0,1"
bitfld.long 0x0 11. "PxINEN11,PxINEN11 field description" "0,1"
bitfld.long 0x0 10. "PxINEN10,PxINEN10 field description" "0,1"
bitfld.long 0x0 9. "PxINEN9,PxINEN9 field description" "0,1"
bitfld.long 0x0 8. "PxINEN8,PxINEN8 field description" "0,1"
bitfld.long 0x0 7. "PxINEN7,PxINEN7 field description" "0,1"
bitfld.long 0x0 6. "PxINEN6,PxINEN6 field description" "0,1"
newline
bitfld.long 0x0 5. "PxINEN5,PxINEN5 field description" "0,1"
bitfld.long 0x0 4. "PxINEN4,PxINEN4 field description" "0,1"
bitfld.long 0x0 3. "PxINEN3,PxINEN3 field description" "0,1"
bitfld.long 0x0 2. "PxINEN2,PxINEN2 field description" "0,1"
bitfld.long 0x0 1. "PxINEN1,PxINEN1 field description" "0,1"
bitfld.long 0x0 0. "PxINEN0,PxINEN0 field description" "0,1"
line.long 0x4 "PUEN,GPIOA Pull-Up Enable Register"
bitfld.long 0x4 15. "PxPUEN15,PxPUEN15 field description" "0,1"
bitfld.long 0x4 14. "PxPUEN14,PxPUEN14 field description" "0,1"
bitfld.long 0x4 13. "PxPUEN13,PxPUEN13 field description" "0,1"
bitfld.long 0x4 12. "PxPUEN12,PxPUEN12 field description" "0,1"
bitfld.long 0x4 11. "PxPUEN11,PxPUEN11 field description" "0,1"
bitfld.long 0x4 10. "PxPUEN10,PxPUEN10 field description" "0,1"
bitfld.long 0x4 9. "PxPUEN9,PxPUEN9 field description" "0,1"
bitfld.long 0x4 8. "PxPUEN8,PxPUEN8 field description" "0,1"
bitfld.long 0x4 7. "PxPUEN7,PxPUEN7 field description" "0,1"
bitfld.long 0x4 6. "PxPUEN6,PxPUEN6 field description" "0,1"
newline
bitfld.long 0x4 5. "PxPUEN5,PxPUEN5 field description" "0,1"
bitfld.long 0x4 4. "PxPUEN4,PxPUEN4 field description" "0,1"
bitfld.long 0x4 3. "PxPUEN3,PxPUEN3 field description" "0,1"
bitfld.long 0x4 2. "PxPUEN2,PxPUEN2 field description" "0,1"
bitfld.long 0x4 1. "PxPUEN1,PxPUEN1 field description" "0,1"
bitfld.long 0x4 0. "PxPUEN0,PxPUEN0 field description" "0,1"
line.long 0x8 "ODEN,GPIOA Open-Drain Enable Register"
bitfld.long 0x8 15. "PxODEN15,PxODEN15 field description" "0,1"
bitfld.long 0x8 14. "PxODEN14,PxODEN14 field description" "0,1"
bitfld.long 0x8 13. "PxODEN13,PxODEN13 field description" "0,1"
bitfld.long 0x8 12. "PxODEN12,PxODEN12 field description" "0,1"
bitfld.long 0x8 11. "PxODEN11,PxODEN11 field description" "0,1"
bitfld.long 0x8 10. "PxODEN10,PxODEN10 field description" "0,1"
bitfld.long 0x8 9. "PxODEN9,PxODEN9 field description" "0,1"
bitfld.long 0x8 8. "PxODEN8,PxODEN8 field description" "0,1"
bitfld.long 0x8 7. "PxODEN7,PxODEN7 field description" "0,1"
bitfld.long 0x8 6. "PxODEN6,PxODEN6 field description" "0,1"
newline
bitfld.long 0x8 5. "PxODEN5,PxODEN5 field description" "0,1"
bitfld.long 0x8 4. "PxODEN4,PxODEN4 field description" "0,1"
bitfld.long 0x8 3. "PxODEN3,PxODEN3 field description" "0,1"
bitfld.long 0x8 2. "PxODEN2,PxODEN2 field description" "0,1"
bitfld.long 0x8 1. "PxODEN1,PxODEN1 field description" "0,1"
bitfld.long 0x8 0. "PxODEN0,PxODEN0 field description" "0,1"
line.long 0xC "FCR,GPIOA Function Control Register"
bitfld.long 0xC 30.--31. "Px15FCR,Px15FCR field description" "0,1,2,3"
bitfld.long 0xC 28.--29. "Px14FCR,Px14FCR field description" "0,1,2,3"
bitfld.long 0xC 26.--27. "Px13FCR,Px13FCR field description" "0,1,2,3"
bitfld.long 0xC 24.--25. "Px12FCR,Px12FCR field description" "0,1,2,3"
bitfld.long 0xC 22.--23. "Px11FCR,Px11FCR field description" "0,1,2,3"
bitfld.long 0xC 20.--21. "Px10FCR,Px10FCR field description" "0,1,2,3"
bitfld.long 0xC 18.--19. "Px9FCR,Px9FCR field description" "0,1,2,3"
bitfld.long 0xC 16.--17. "Px8FCR,Px8FCR field description" "0,1,2,3"
bitfld.long 0xC 14.--15. "Px7FCR,Px7FCR field description" "0,1,2,3"
bitfld.long 0xC 12.--13. "Px6FCR,Px6FCR field description" "0,1,2,3"
newline
bitfld.long 0xC 10.--11. "Px5FCR,Px5FCR field description" "0,1,2,3"
bitfld.long 0xC 8.--9. "Px4FCR,Px4FCR field description" "0,1,2,3"
bitfld.long 0xC 6.--7. "Px3FCR,Px3FCR field description" "0,1,2,3"
bitfld.long 0xC 4.--5. "Px2FCR,Px2FCR field description" "0,1,2,3"
bitfld.long 0xC 2.--3. "Px1FCR,Px1FCR field description" "0,1,2,3"
bitfld.long 0xC 0.--1. "Px0FCR,Px0FCR field description" "0,1,2,3"
line.long 0x10 "DO,GPIOA Data Output Register"
bitfld.long 0x10 15. "PxDO15,PxDO15 field description" "0,1"
bitfld.long 0x10 14. "PxDO14,PxDO14 field description" "0,1"
bitfld.long 0x10 13. "PxDO13,PxDO13 field description" "0,1"
bitfld.long 0x10 12. "PxDO12,PxDO12 field description" "0,1"
bitfld.long 0x10 11. "PxDO11,PxDO11 field description" "0,1"
bitfld.long 0x10 10. "PxDO10,PxDO10 field description" "0,1"
bitfld.long 0x10 9. "PxDO9,PxDO9 field description" "0,1"
bitfld.long 0x10 8. "PxDO8,PxDO8 field description" "0,1"
bitfld.long 0x10 7. "PxDO7,PxDO7 field description" "0,1"
bitfld.long 0x10 6. "PxDO6,PxDO6 field description" "0,1"
newline
bitfld.long 0x10 5. "PxDO5,PxDO5 field description" "0,1"
bitfld.long 0x10 4. "PxDO4,PxDO4 field description" "0,1"
bitfld.long 0x10 3. "PxDO3,PxDO3 field description" "0,1"
bitfld.long 0x10 2. "PxDO2,PxDO2 field description" "0,1"
bitfld.long 0x10 1. "PxDO1,PxDO1 field description" "0,1"
bitfld.long 0x10 0. "PxDO0,PxDO0 field description" "0,1"
wgroup.long 0x14++0x7
line.long 0x0 "DSET,GPIOA Data Set Register"
bitfld.long 0x0 15. "PxSET15,PxSET15 field description" "0,1"
bitfld.long 0x0 14. "PxSET14,PxSET14 field description" "0,1"
bitfld.long 0x0 13. "PxSET13,PxSET13 field description" "0,1"
bitfld.long 0x0 12. "PxSET12,PxSET12 field description" "0,1"
bitfld.long 0x0 11. "PxSET11,PxSET11 field description" "0,1"
bitfld.long 0x0 10. "PxSET10,PxSET10 field description" "0,1"
bitfld.long 0x0 9. "PxSET9,PxSET9 field description" "0,1"
bitfld.long 0x0 8. "PxSET8,PxSET8 field description" "0,1"
bitfld.long 0x0 7. "PxSET7,PxSET7 field description" "0,1"
bitfld.long 0x0 6. "PxSET6,PxSET6 field description" "0,1"
newline
bitfld.long 0x0 5. "PxSET5,PxSET5 field description" "0,1"
bitfld.long 0x0 4. "PxSET4,PxSET4 field description" "0,1"
bitfld.long 0x0 3. "PxSET3,PxSET3 field description" "0,1"
bitfld.long 0x0 2. "PxSET2,PxSET2 field description" "0,1"
bitfld.long 0x0 1. "PxSET1,PxSET1 field description" "0,1"
bitfld.long 0x0 0. "PxSET0,PxSET0 field description" "0,1"
line.long 0x4 "DRST,GPIOA Data Reset Register"
bitfld.long 0x4 15. "PxRESET15,PxRESET15 field description" "0,1"
bitfld.long 0x4 14. "PxRESET14,PxRESET14 field description" "0,1"
bitfld.long 0x4 13. "PxRESET13,PxRESET13 field description" "0,1"
bitfld.long 0x4 12. "PxRESET12,PxRESET12 field description" "0,1"
bitfld.long 0x4 11. "PxRESET11,PxRESET11 field description" "0,1"
bitfld.long 0x4 10. "PxRESET10,PxRESET10 field description" "0,1"
bitfld.long 0x4 9. "PxRESET9,PxRESET9 field description" "0,1"
bitfld.long 0x4 8. "PxRESET8,PxRESET8 field description" "0,1"
bitfld.long 0x4 7. "PxRESET7,PxRESET7 field description" "0,1"
bitfld.long 0x4 6. "PxRESET6,PxRESET6 field description" "0,1"
newline
bitfld.long 0x4 5. "PxRESET5,PxRESET5 field description" "0,1"
bitfld.long 0x4 4. "PxRESET4,PxRESET4 field description" "0,1"
bitfld.long 0x4 3. "PxRESET3,PxRESET3 field description" "0,1"
bitfld.long 0x4 2. "PxRESET2,PxRESET2 field description" "0,1"
bitfld.long 0x4 1. "PxRESET1,PxRESET1 field description" "0,1"
bitfld.long 0x4 0. "PxRESET0,PxRESET0 field description" "0,1"
rgroup.long 0x1C++0x3
line.long 0x0 "DIN,GPIOA Data Input Register"
bitfld.long 0x0 15. "PxDIN15,PxDIN15 field description" "0,1"
bitfld.long 0x0 14. "PxDIN14,PxDIN14 field description" "0,1"
bitfld.long 0x0 13. "PxDIN13,PxDIN13 field description" "0,1"
bitfld.long 0x0 12. "PxDIN12,PxDIN12 field description" "0,1"
bitfld.long 0x0 11. "PxDIN11,PxDIN11 field description" "0,1"
bitfld.long 0x0 10. "PxDIN10,PxDIN10 field description" "0,1"
bitfld.long 0x0 9. "PxDIN9,PxDIN9 field description" "0,1"
bitfld.long 0x0 8. "PxDIN8,PxDIN8 field description" "0,1"
bitfld.long 0x0 7. "PxDIN7,PxDIN7 field description" "0,1"
bitfld.long 0x0 6. "PxDIN6,PxDIN6 field description" "0,1"
newline
bitfld.long 0x0 5. "PxDIN5,PxDIN5 field description" "0,1"
bitfld.long 0x0 4. "PxDIN4,PxDIN4 field description" "0,1"
bitfld.long 0x0 3. "PxDIN3,PxDIN3 field description" "0,1"
bitfld.long 0x0 2. "PxDIN2,PxDIN2 field description" "0,1"
bitfld.long 0x0 1. "PxDIN1,PxDIN1 field description" "0,1"
bitfld.long 0x0 0. "PxDIN0,PxDIN0 field description" "0,1"
group.long 0x20++0x3
line.long 0x0 "DFS,GPIOA Digital Function Select"
bitfld.long 0x0 15. "PxDFS15,PxDFS15 field description" "0,1"
bitfld.long 0x0 14. "PxDFS14,PxDFS14 field description" "0,1"
bitfld.long 0x0 13. "PxDFS13,PxDFS13 field description" "0,1"
bitfld.long 0x0 12. "PxDFS12,PxDFS12 field description" "0,1"
bitfld.long 0x0 11. "PxDFS11,PxDFS11 field description" "0,1"
bitfld.long 0x0 10. "PxDFS10,PxDFS10 field description" "0,1"
bitfld.long 0x0 9. "PxDFS9,PxDFS9 field description" "0,1"
bitfld.long 0x0 8. "PxDFS8,PxDFS8 field description" "0,1"
bitfld.long 0x0 7. "PxDFS7,PxDFS7 field description" "0,1"
bitfld.long 0x0 6. "PxDFS6,PxDFS6 field description" "0,1"
newline
bitfld.long 0x0 5. "PxDFS5,PxDFS5 field description" "0,1"
bitfld.long 0x0 4. "PxDFS4,PxDFS4 field description" "0,1"
bitfld.long 0x0 3. "PxDFS3,PxDFS3 field description" "0,1"
bitfld.long 0x0 2. "PxDFS2,PxDFS2 field description" "0,1"
bitfld.long 0x0 1. "PxDFS1,PxDFS1 field description" "0,1"
bitfld.long 0x0 0. "PxDFS0,PxDFS0 field description" "0,1"
group.long 0x28++0x7
line.long 0x0 "ANEN,GPIOA Analog channel Enable Register"
bitfld.long 0x0 15. "PxANEN15,PxANEN15 field description" "0,1"
bitfld.long 0x0 14. "PxANEN14,PxANEN14 field description" "0,1"
bitfld.long 0x0 13. "PxANEN13,PxANEN13 field description" "0,1"
bitfld.long 0x0 12. "PxANEN12,PxANEN12 field description" "0,1"
bitfld.long 0x0 11. "PxANEN11,PxANEN11 field description" "0,1"
bitfld.long 0x0 10. "PxANEN10,PxANEN10 field description" "0,1"
bitfld.long 0x0 9. "PxANEN9,PxANEN9 field description" "0,1"
bitfld.long 0x0 8. "PxANEN8,PxANEN8 field description" "0,1"
bitfld.long 0x0 7. "PxANEN7,PxANEN7 field description" "0,1"
bitfld.long 0x0 6. "PxANEN6,PxANEN6 field description" "0,1"
newline
bitfld.long 0x0 5. "PxANEN5,PxANEN5 field description" "0,1"
bitfld.long 0x0 4. "PxANEN4,PxANEN4 field description" "0,1"
bitfld.long 0x0 3. "PxANEN3,PxANEN3 field description" "0,1"
bitfld.long 0x0 2. "PxANEN2,PxANEN2 field description" "0,1"
bitfld.long 0x0 1. "PxANEN1,PxANEN1 field description" "0,1"
bitfld.long 0x0 0. "PxANEN0,PxANEN0 field description" "0,1"
line.long 0x4 "VILR,GPIOA Voltage Input Low Register"
bitfld.long 0x4 15. "PxVIL15,PxVIL15 field description" "0,1"
bitfld.long 0x4 14. "PxVIL14,PxVIL14 field description" "0,1"
bitfld.long 0x4 13. "PxVIL13,PxVIL13 field description" "0,1"
bitfld.long 0x4 12. "PxVIL12,PxVIL12 field description" "0,1"
bitfld.long 0x4 11. "PxVIL11,PxVIL11 field description" "0,1"
bitfld.long 0x4 10. "PxVIL10,PxVIL10 field description" "0,1"
bitfld.long 0x4 9. "PxVIL9,PxVIL9 field description" "0,1"
bitfld.long 0x4 8. "PxVIL8,PxVIL8 field description" "0,1"
bitfld.long 0x4 7. "PxVIL7,PxVIL7 field description" "0,1"
bitfld.long 0x4 6. "PxVIL6,PxVIL6 field description" "0,1"
newline
bitfld.long 0x4 5. "PxVIL5,PxVIL5 field description" "0,1"
bitfld.long 0x4 4. "PxVIL4,PxVIL4 field description" "0,1"
bitfld.long 0x4 3. "PxVIL3,PxVIL3 field description" "0,1"
bitfld.long 0x4 2. "PxVIL2,PxVIL2 field description" "0,1"
bitfld.long 0x4 1. "PxVIL1,PxVIL1 field description" "0,1"
bitfld.long 0x4 0. "PxVIL0,PxVIL0 field description" "0,1"
tree.end
tree "GPIOD"
base ad:0x40000CC0
group.long 0x0++0x13
line.long 0x0 "INEN,GPIOA Input Enable Register"
bitfld.long 0x0 15. "PxINEN15,PxINEN15 field description" "0,1"
bitfld.long 0x0 14. "PxINEN14,PxINEN14 field description" "0,1"
bitfld.long 0x0 13. "PxINEN13,PxINEN13 field description" "0,1"
bitfld.long 0x0 12. "PxINEN12,PxINEN12 field description" "0,1"
bitfld.long 0x0 11. "PxINEN11,PxINEN11 field description" "0,1"
bitfld.long 0x0 10. "PxINEN10,PxINEN10 field description" "0,1"
bitfld.long 0x0 9. "PxINEN9,PxINEN9 field description" "0,1"
bitfld.long 0x0 8. "PxINEN8,PxINEN8 field description" "0,1"
bitfld.long 0x0 7. "PxINEN7,PxINEN7 field description" "0,1"
bitfld.long 0x0 6. "PxINEN6,PxINEN6 field description" "0,1"
newline
bitfld.long 0x0 5. "PxINEN5,PxINEN5 field description" "0,1"
bitfld.long 0x0 4. "PxINEN4,PxINEN4 field description" "0,1"
bitfld.long 0x0 3. "PxINEN3,PxINEN3 field description" "0,1"
bitfld.long 0x0 2. "PxINEN2,PxINEN2 field description" "0,1"
bitfld.long 0x0 1. "PxINEN1,PxINEN1 field description" "0,1"
bitfld.long 0x0 0. "PxINEN0,PxINEN0 field description" "0,1"
line.long 0x4 "PUEN,GPIOA Pull-Up Enable Register"
bitfld.long 0x4 15. "PxPUEN15,PxPUEN15 field description" "0,1"
bitfld.long 0x4 14. "PxPUEN14,PxPUEN14 field description" "0,1"
bitfld.long 0x4 13. "PxPUEN13,PxPUEN13 field description" "0,1"
bitfld.long 0x4 12. "PxPUEN12,PxPUEN12 field description" "0,1"
bitfld.long 0x4 11. "PxPUEN11,PxPUEN11 field description" "0,1"
bitfld.long 0x4 10. "PxPUEN10,PxPUEN10 field description" "0,1"
bitfld.long 0x4 9. "PxPUEN9,PxPUEN9 field description" "0,1"
bitfld.long 0x4 8. "PxPUEN8,PxPUEN8 field description" "0,1"
bitfld.long 0x4 7. "PxPUEN7,PxPUEN7 field description" "0,1"
bitfld.long 0x4 6. "PxPUEN6,PxPUEN6 field description" "0,1"
newline
bitfld.long 0x4 5. "PxPUEN5,PxPUEN5 field description" "0,1"
bitfld.long 0x4 4. "PxPUEN4,PxPUEN4 field description" "0,1"
bitfld.long 0x4 3. "PxPUEN3,PxPUEN3 field description" "0,1"
bitfld.long 0x4 2. "PxPUEN2,PxPUEN2 field description" "0,1"
bitfld.long 0x4 1. "PxPUEN1,PxPUEN1 field description" "0,1"
bitfld.long 0x4 0. "PxPUEN0,PxPUEN0 field description" "0,1"
line.long 0x8 "ODEN,GPIOA Open-Drain Enable Register"
bitfld.long 0x8 15. "PxODEN15,PxODEN15 field description" "0,1"
bitfld.long 0x8 14. "PxODEN14,PxODEN14 field description" "0,1"
bitfld.long 0x8 13. "PxODEN13,PxODEN13 field description" "0,1"
bitfld.long 0x8 12. "PxODEN12,PxODEN12 field description" "0,1"
bitfld.long 0x8 11. "PxODEN11,PxODEN11 field description" "0,1"
bitfld.long 0x8 10. "PxODEN10,PxODEN10 field description" "0,1"
bitfld.long 0x8 9. "PxODEN9,PxODEN9 field description" "0,1"
bitfld.long 0x8 8. "PxODEN8,PxODEN8 field description" "0,1"
bitfld.long 0x8 7. "PxODEN7,PxODEN7 field description" "0,1"
bitfld.long 0x8 6. "PxODEN6,PxODEN6 field description" "0,1"
newline
bitfld.long 0x8 5. "PxODEN5,PxODEN5 field description" "0,1"
bitfld.long 0x8 4. "PxODEN4,PxODEN4 field description" "0,1"
bitfld.long 0x8 3. "PxODEN3,PxODEN3 field description" "0,1"
bitfld.long 0x8 2. "PxODEN2,PxODEN2 field description" "0,1"
bitfld.long 0x8 1. "PxODEN1,PxODEN1 field description" "0,1"
bitfld.long 0x8 0. "PxODEN0,PxODEN0 field description" "0,1"
line.long 0xC "FCR,GPIOA Function Control Register"
bitfld.long 0xC 30.--31. "Px15FCR,Px15FCR field description" "0,1,2,3"
bitfld.long 0xC 28.--29. "Px14FCR,Px14FCR field description" "0,1,2,3"
bitfld.long 0xC 26.--27. "Px13FCR,Px13FCR field description" "0,1,2,3"
bitfld.long 0xC 24.--25. "Px12FCR,Px12FCR field description" "0,1,2,3"
bitfld.long 0xC 22.--23. "Px11FCR,Px11FCR field description" "0,1,2,3"
bitfld.long 0xC 20.--21. "Px10FCR,Px10FCR field description" "0,1,2,3"
bitfld.long 0xC 18.--19. "Px9FCR,Px9FCR field description" "0,1,2,3"
bitfld.long 0xC 16.--17. "Px8FCR,Px8FCR field description" "0,1,2,3"
bitfld.long 0xC 14.--15. "Px7FCR,Px7FCR field description" "0,1,2,3"
bitfld.long 0xC 12.--13. "Px6FCR,Px6FCR field description" "0,1,2,3"
newline
bitfld.long 0xC 10.--11. "Px5FCR,Px5FCR field description" "0,1,2,3"
bitfld.long 0xC 8.--9. "Px4FCR,Px4FCR field description" "0,1,2,3"
bitfld.long 0xC 6.--7. "Px3FCR,Px3FCR field description" "0,1,2,3"
bitfld.long 0xC 4.--5. "Px2FCR,Px2FCR field description" "0,1,2,3"
bitfld.long 0xC 2.--3. "Px1FCR,Px1FCR field description" "0,1,2,3"
bitfld.long 0xC 0.--1. "Px0FCR,Px0FCR field description" "0,1,2,3"
line.long 0x10 "DO,GPIOA Data Output Register"
bitfld.long 0x10 15. "PxDO15,PxDO15 field description" "0,1"
bitfld.long 0x10 14. "PxDO14,PxDO14 field description" "0,1"
bitfld.long 0x10 13. "PxDO13,PxDO13 field description" "0,1"
bitfld.long 0x10 12. "PxDO12,PxDO12 field description" "0,1"
bitfld.long 0x10 11. "PxDO11,PxDO11 field description" "0,1"
bitfld.long 0x10 10. "PxDO10,PxDO10 field description" "0,1"
bitfld.long 0x10 9. "PxDO9,PxDO9 field description" "0,1"
bitfld.long 0x10 8. "PxDO8,PxDO8 field description" "0,1"
bitfld.long 0x10 7. "PxDO7,PxDO7 field description" "0,1"
bitfld.long 0x10 6. "PxDO6,PxDO6 field description" "0,1"
newline
bitfld.long 0x10 5. "PxDO5,PxDO5 field description" "0,1"
bitfld.long 0x10 4. "PxDO4,PxDO4 field description" "0,1"
bitfld.long 0x10 3. "PxDO3,PxDO3 field description" "0,1"
bitfld.long 0x10 2. "PxDO2,PxDO2 field description" "0,1"
bitfld.long 0x10 1. "PxDO1,PxDO1 field description" "0,1"
bitfld.long 0x10 0. "PxDO0,PxDO0 field description" "0,1"
wgroup.long 0x14++0x7
line.long 0x0 "DSET,GPIOA Data Set Register"
bitfld.long 0x0 15. "PxSET15,PxSET15 field description" "0,1"
bitfld.long 0x0 14. "PxSET14,PxSET14 field description" "0,1"
bitfld.long 0x0 13. "PxSET13,PxSET13 field description" "0,1"
bitfld.long 0x0 12. "PxSET12,PxSET12 field description" "0,1"
bitfld.long 0x0 11. "PxSET11,PxSET11 field description" "0,1"
bitfld.long 0x0 10. "PxSET10,PxSET10 field description" "0,1"
bitfld.long 0x0 9. "PxSET9,PxSET9 field description" "0,1"
bitfld.long 0x0 8. "PxSET8,PxSET8 field description" "0,1"
bitfld.long 0x0 7. "PxSET7,PxSET7 field description" "0,1"
bitfld.long 0x0 6. "PxSET6,PxSET6 field description" "0,1"
newline
bitfld.long 0x0 5. "PxSET5,PxSET5 field description" "0,1"
bitfld.long 0x0 4. "PxSET4,PxSET4 field description" "0,1"
bitfld.long 0x0 3. "PxSET3,PxSET3 field description" "0,1"
bitfld.long 0x0 2. "PxSET2,PxSET2 field description" "0,1"
bitfld.long 0x0 1. "PxSET1,PxSET1 field description" "0,1"
bitfld.long 0x0 0. "PxSET0,PxSET0 field description" "0,1"
line.long 0x4 "DRST,GPIOA Data Reset Register"
bitfld.long 0x4 15. "PxRESET15,PxRESET15 field description" "0,1"
bitfld.long 0x4 14. "PxRESET14,PxRESET14 field description" "0,1"
bitfld.long 0x4 13. "PxRESET13,PxRESET13 field description" "0,1"
bitfld.long 0x4 12. "PxRESET12,PxRESET12 field description" "0,1"
bitfld.long 0x4 11. "PxRESET11,PxRESET11 field description" "0,1"
bitfld.long 0x4 10. "PxRESET10,PxRESET10 field description" "0,1"
bitfld.long 0x4 9. "PxRESET9,PxRESET9 field description" "0,1"
bitfld.long 0x4 8. "PxRESET8,PxRESET8 field description" "0,1"
bitfld.long 0x4 7. "PxRESET7,PxRESET7 field description" "0,1"
bitfld.long 0x4 6. "PxRESET6,PxRESET6 field description" "0,1"
newline
bitfld.long 0x4 5. "PxRESET5,PxRESET5 field description" "0,1"
bitfld.long 0x4 4. "PxRESET4,PxRESET4 field description" "0,1"
bitfld.long 0x4 3. "PxRESET3,PxRESET3 field description" "0,1"
bitfld.long 0x4 2. "PxRESET2,PxRESET2 field description" "0,1"
bitfld.long 0x4 1. "PxRESET1,PxRESET1 field description" "0,1"
bitfld.long 0x4 0. "PxRESET0,PxRESET0 field description" "0,1"
rgroup.long 0x1C++0x3
line.long 0x0 "DIN,GPIOA Data Input Register"
bitfld.long 0x0 15. "PxDIN15,PxDIN15 field description" "0,1"
bitfld.long 0x0 14. "PxDIN14,PxDIN14 field description" "0,1"
bitfld.long 0x0 13. "PxDIN13,PxDIN13 field description" "0,1"
bitfld.long 0x0 12. "PxDIN12,PxDIN12 field description" "0,1"
bitfld.long 0x0 11. "PxDIN11,PxDIN11 field description" "0,1"
bitfld.long 0x0 10. "PxDIN10,PxDIN10 field description" "0,1"
bitfld.long 0x0 9. "PxDIN9,PxDIN9 field description" "0,1"
bitfld.long 0x0 8. "PxDIN8,PxDIN8 field description" "0,1"
bitfld.long 0x0 7. "PxDIN7,PxDIN7 field description" "0,1"
bitfld.long 0x0 6. "PxDIN6,PxDIN6 field description" "0,1"
newline
bitfld.long 0x0 5. "PxDIN5,PxDIN5 field description" "0,1"
bitfld.long 0x0 4. "PxDIN4,PxDIN4 field description" "0,1"
bitfld.long 0x0 3. "PxDIN3,PxDIN3 field description" "0,1"
bitfld.long 0x0 2. "PxDIN2,PxDIN2 field description" "0,1"
bitfld.long 0x0 1. "PxDIN1,PxDIN1 field description" "0,1"
bitfld.long 0x0 0. "PxDIN0,PxDIN0 field description" "0,1"
group.long 0x20++0x3
line.long 0x0 "DFS,GPIOA Digital Function Select"
bitfld.long 0x0 15. "PxDFS15,PxDFS15 field description" "0,1"
bitfld.long 0x0 14. "PxDFS14,PxDFS14 field description" "0,1"
bitfld.long 0x0 13. "PxDFS13,PxDFS13 field description" "0,1"
bitfld.long 0x0 12. "PxDFS12,PxDFS12 field description" "0,1"
bitfld.long 0x0 11. "PxDFS11,PxDFS11 field description" "0,1"
bitfld.long 0x0 10. "PxDFS10,PxDFS10 field description" "0,1"
bitfld.long 0x0 9. "PxDFS9,PxDFS9 field description" "0,1"
bitfld.long 0x0 8. "PxDFS8,PxDFS8 field description" "0,1"
bitfld.long 0x0 7. "PxDFS7,PxDFS7 field description" "0,1"
bitfld.long 0x0 6. "PxDFS6,PxDFS6 field description" "0,1"
newline
bitfld.long 0x0 5. "PxDFS5,PxDFS5 field description" "0,1"
bitfld.long 0x0 4. "PxDFS4,PxDFS4 field description" "0,1"
bitfld.long 0x0 3. "PxDFS3,PxDFS3 field description" "0,1"
bitfld.long 0x0 2. "PxDFS2,PxDFS2 field description" "0,1"
bitfld.long 0x0 1. "PxDFS1,PxDFS1 field description" "0,1"
bitfld.long 0x0 0. "PxDFS0,PxDFS0 field description" "0,1"
group.long 0x28++0x7
line.long 0x0 "ANEN,GPIOA Analog channel Enable Register"
bitfld.long 0x0 15. "PxANEN15,PxANEN15 field description" "0,1"
bitfld.long 0x0 14. "PxANEN14,PxANEN14 field description" "0,1"
bitfld.long 0x0 13. "PxANEN13,PxANEN13 field description" "0,1"
bitfld.long 0x0 12. "PxANEN12,PxANEN12 field description" "0,1"
bitfld.long 0x0 11. "PxANEN11,PxANEN11 field description" "0,1"
bitfld.long 0x0 10. "PxANEN10,PxANEN10 field description" "0,1"
bitfld.long 0x0 9. "PxANEN9,PxANEN9 field description" "0,1"
bitfld.long 0x0 8. "PxANEN8,PxANEN8 field description" "0,1"
bitfld.long 0x0 7. "PxANEN7,PxANEN7 field description" "0,1"
bitfld.long 0x0 6. "PxANEN6,PxANEN6 field description" "0,1"
newline
bitfld.long 0x0 5. "PxANEN5,PxANEN5 field description" "0,1"
bitfld.long 0x0 4. "PxANEN4,PxANEN4 field description" "0,1"
bitfld.long 0x0 3. "PxANEN3,PxANEN3 field description" "0,1"
bitfld.long 0x0 2. "PxANEN2,PxANEN2 field description" "0,1"
bitfld.long 0x0 1. "PxANEN1,PxANEN1 field description" "0,1"
bitfld.long 0x0 0. "PxANEN0,PxANEN0 field description" "0,1"
line.long 0x4 "VILR,GPIOA Voltage Input Low Register"
bitfld.long 0x4 15. "PxVIL15,PxVIL15 field description" "0,1"
bitfld.long 0x4 14. "PxVIL14,PxVIL14 field description" "0,1"
bitfld.long 0x4 13. "PxVIL13,PxVIL13 field description" "0,1"
bitfld.long 0x4 12. "PxVIL12,PxVIL12 field description" "0,1"
bitfld.long 0x4 11. "PxVIL11,PxVIL11 field description" "0,1"
bitfld.long 0x4 10. "PxVIL10,PxVIL10 field description" "0,1"
bitfld.long 0x4 9. "PxVIL9,PxVIL9 field description" "0,1"
bitfld.long 0x4 8. "PxVIL8,PxVIL8 field description" "0,1"
bitfld.long 0x4 7. "PxVIL7,PxVIL7 field description" "0,1"
bitfld.long 0x4 6. "PxVIL6,PxVIL6 field description" "0,1"
newline
bitfld.long 0x4 5. "PxVIL5,PxVIL5 field description" "0,1"
bitfld.long 0x4 4. "PxVIL4,PxVIL4 field description" "0,1"
bitfld.long 0x4 3. "PxVIL3,PxVIL3 field description" "0,1"
bitfld.long 0x4 2. "PxVIL2,PxVIL2 field description" "0,1"
bitfld.long 0x4 1. "PxVIL1,PxVIL1 field description" "0,1"
bitfld.long 0x4 0. "PxVIL0,PxVIL0 field description" "0,1"
tree.end
tree "GPIOE"
base ad:0x40000D00
group.long 0x0++0x13
line.long 0x0 "INEN,GPIOA Input Enable Register"
bitfld.long 0x0 15. "PxINEN15,PxINEN15 field description" "0,1"
bitfld.long 0x0 14. "PxINEN14,PxINEN14 field description" "0,1"
bitfld.long 0x0 13. "PxINEN13,PxINEN13 field description" "0,1"
bitfld.long 0x0 12. "PxINEN12,PxINEN12 field description" "0,1"
bitfld.long 0x0 11. "PxINEN11,PxINEN11 field description" "0,1"
bitfld.long 0x0 10. "PxINEN10,PxINEN10 field description" "0,1"
bitfld.long 0x0 9. "PxINEN9,PxINEN9 field description" "0,1"
bitfld.long 0x0 8. "PxINEN8,PxINEN8 field description" "0,1"
bitfld.long 0x0 7. "PxINEN7,PxINEN7 field description" "0,1"
bitfld.long 0x0 6. "PxINEN6,PxINEN6 field description" "0,1"
newline
bitfld.long 0x0 5. "PxINEN5,PxINEN5 field description" "0,1"
bitfld.long 0x0 4. "PxINEN4,PxINEN4 field description" "0,1"
bitfld.long 0x0 3. "PxINEN3,PxINEN3 field description" "0,1"
bitfld.long 0x0 2. "PxINEN2,PxINEN2 field description" "0,1"
bitfld.long 0x0 1. "PxINEN1,PxINEN1 field description" "0,1"
bitfld.long 0x0 0. "PxINEN0,PxINEN0 field description" "0,1"
line.long 0x4 "PUEN,GPIOA Pull-Up Enable Register"
bitfld.long 0x4 15. "PxPUEN15,PxPUEN15 field description" "0,1"
bitfld.long 0x4 14. "PxPUEN14,PxPUEN14 field description" "0,1"
bitfld.long 0x4 13. "PxPUEN13,PxPUEN13 field description" "0,1"
bitfld.long 0x4 12. "PxPUEN12,PxPUEN12 field description" "0,1"
bitfld.long 0x4 11. "PxPUEN11,PxPUEN11 field description" "0,1"
bitfld.long 0x4 10. "PxPUEN10,PxPUEN10 field description" "0,1"
bitfld.long 0x4 9. "PxPUEN9,PxPUEN9 field description" "0,1"
bitfld.long 0x4 8. "PxPUEN8,PxPUEN8 field description" "0,1"
bitfld.long 0x4 7. "PxPUEN7,PxPUEN7 field description" "0,1"
bitfld.long 0x4 6. "PxPUEN6,PxPUEN6 field description" "0,1"
newline
bitfld.long 0x4 5. "PxPUEN5,PxPUEN5 field description" "0,1"
bitfld.long 0x4 4. "PxPUEN4,PxPUEN4 field description" "0,1"
bitfld.long 0x4 3. "PxPUEN3,PxPUEN3 field description" "0,1"
bitfld.long 0x4 2. "PxPUEN2,PxPUEN2 field description" "0,1"
bitfld.long 0x4 1. "PxPUEN1,PxPUEN1 field description" "0,1"
bitfld.long 0x4 0. "PxPUEN0,PxPUEN0 field description" "0,1"
line.long 0x8 "ODEN,GPIOA Open-Drain Enable Register"
bitfld.long 0x8 15. "PxODEN15,PxODEN15 field description" "0,1"
bitfld.long 0x8 14. "PxODEN14,PxODEN14 field description" "0,1"
bitfld.long 0x8 13. "PxODEN13,PxODEN13 field description" "0,1"
bitfld.long 0x8 12. "PxODEN12,PxODEN12 field description" "0,1"
bitfld.long 0x8 11. "PxODEN11,PxODEN11 field description" "0,1"
bitfld.long 0x8 10. "PxODEN10,PxODEN10 field description" "0,1"
bitfld.long 0x8 9. "PxODEN9,PxODEN9 field description" "0,1"
bitfld.long 0x8 8. "PxODEN8,PxODEN8 field description" "0,1"
bitfld.long 0x8 7. "PxODEN7,PxODEN7 field description" "0,1"
bitfld.long 0x8 6. "PxODEN6,PxODEN6 field description" "0,1"
newline
bitfld.long 0x8 5. "PxODEN5,PxODEN5 field description" "0,1"
bitfld.long 0x8 4. "PxODEN4,PxODEN4 field description" "0,1"
bitfld.long 0x8 3. "PxODEN3,PxODEN3 field description" "0,1"
bitfld.long 0x8 2. "PxODEN2,PxODEN2 field description" "0,1"
bitfld.long 0x8 1. "PxODEN1,PxODEN1 field description" "0,1"
bitfld.long 0x8 0. "PxODEN0,PxODEN0 field description" "0,1"
line.long 0xC "FCR,GPIOA Function Control Register"
bitfld.long 0xC 30.--31. "Px15FCR,Px15FCR field description" "0,1,2,3"
bitfld.long 0xC 28.--29. "Px14FCR,Px14FCR field description" "0,1,2,3"
bitfld.long 0xC 26.--27. "Px13FCR,Px13FCR field description" "0,1,2,3"
bitfld.long 0xC 24.--25. "Px12FCR,Px12FCR field description" "0,1,2,3"
bitfld.long 0xC 22.--23. "Px11FCR,Px11FCR field description" "0,1,2,3"
bitfld.long 0xC 20.--21. "Px10FCR,Px10FCR field description" "0,1,2,3"
bitfld.long 0xC 18.--19. "Px9FCR,Px9FCR field description" "0,1,2,3"
bitfld.long 0xC 16.--17. "Px8FCR,Px8FCR field description" "0,1,2,3"
bitfld.long 0xC 14.--15. "Px7FCR,Px7FCR field description" "0,1,2,3"
bitfld.long 0xC 12.--13. "Px6FCR,Px6FCR field description" "0,1,2,3"
newline
bitfld.long 0xC 10.--11. "Px5FCR,Px5FCR field description" "0,1,2,3"
bitfld.long 0xC 8.--9. "Px4FCR,Px4FCR field description" "0,1,2,3"
bitfld.long 0xC 6.--7. "Px3FCR,Px3FCR field description" "0,1,2,3"
bitfld.long 0xC 4.--5. "Px2FCR,Px2FCR field description" "0,1,2,3"
bitfld.long 0xC 2.--3. "Px1FCR,Px1FCR field description" "0,1,2,3"
bitfld.long 0xC 0.--1. "Px0FCR,Px0FCR field description" "0,1,2,3"
line.long 0x10 "DO,GPIOA Data Output Register"
bitfld.long 0x10 15. "PxDO15,PxDO15 field description" "0,1"
bitfld.long 0x10 14. "PxDO14,PxDO14 field description" "0,1"
bitfld.long 0x10 13. "PxDO13,PxDO13 field description" "0,1"
bitfld.long 0x10 12. "PxDO12,PxDO12 field description" "0,1"
bitfld.long 0x10 11. "PxDO11,PxDO11 field description" "0,1"
bitfld.long 0x10 10. "PxDO10,PxDO10 field description" "0,1"
bitfld.long 0x10 9. "PxDO9,PxDO9 field description" "0,1"
bitfld.long 0x10 8. "PxDO8,PxDO8 field description" "0,1"
bitfld.long 0x10 7. "PxDO7,PxDO7 field description" "0,1"
bitfld.long 0x10 6. "PxDO6,PxDO6 field description" "0,1"
newline
bitfld.long 0x10 5. "PxDO5,PxDO5 field description" "0,1"
bitfld.long 0x10 4. "PxDO4,PxDO4 field description" "0,1"
bitfld.long 0x10 3. "PxDO3,PxDO3 field description" "0,1"
bitfld.long 0x10 2. "PxDO2,PxDO2 field description" "0,1"
bitfld.long 0x10 1. "PxDO1,PxDO1 field description" "0,1"
bitfld.long 0x10 0. "PxDO0,PxDO0 field description" "0,1"
wgroup.long 0x14++0x7
line.long 0x0 "DSET,GPIOA Data Set Register"
bitfld.long 0x0 15. "PxSET15,PxSET15 field description" "0,1"
bitfld.long 0x0 14. "PxSET14,PxSET14 field description" "0,1"
bitfld.long 0x0 13. "PxSET13,PxSET13 field description" "0,1"
bitfld.long 0x0 12. "PxSET12,PxSET12 field description" "0,1"
bitfld.long 0x0 11. "PxSET11,PxSET11 field description" "0,1"
bitfld.long 0x0 10. "PxSET10,PxSET10 field description" "0,1"
bitfld.long 0x0 9. "PxSET9,PxSET9 field description" "0,1"
bitfld.long 0x0 8. "PxSET8,PxSET8 field description" "0,1"
bitfld.long 0x0 7. "PxSET7,PxSET7 field description" "0,1"
bitfld.long 0x0 6. "PxSET6,PxSET6 field description" "0,1"
newline
bitfld.long 0x0 5. "PxSET5,PxSET5 field description" "0,1"
bitfld.long 0x0 4. "PxSET4,PxSET4 field description" "0,1"
bitfld.long 0x0 3. "PxSET3,PxSET3 field description" "0,1"
bitfld.long 0x0 2. "PxSET2,PxSET2 field description" "0,1"
bitfld.long 0x0 1. "PxSET1,PxSET1 field description" "0,1"
bitfld.long 0x0 0. "PxSET0,PxSET0 field description" "0,1"
line.long 0x4 "DRST,GPIOA Data Reset Register"
bitfld.long 0x4 15. "PxRESET15,PxRESET15 field description" "0,1"
bitfld.long 0x4 14. "PxRESET14,PxRESET14 field description" "0,1"
bitfld.long 0x4 13. "PxRESET13,PxRESET13 field description" "0,1"
bitfld.long 0x4 12. "PxRESET12,PxRESET12 field description" "0,1"
bitfld.long 0x4 11. "PxRESET11,PxRESET11 field description" "0,1"
bitfld.long 0x4 10. "PxRESET10,PxRESET10 field description" "0,1"
bitfld.long 0x4 9. "PxRESET9,PxRESET9 field description" "0,1"
bitfld.long 0x4 8. "PxRESET8,PxRESET8 field description" "0,1"
bitfld.long 0x4 7. "PxRESET7,PxRESET7 field description" "0,1"
bitfld.long 0x4 6. "PxRESET6,PxRESET6 field description" "0,1"
newline
bitfld.long 0x4 5. "PxRESET5,PxRESET5 field description" "0,1"
bitfld.long 0x4 4. "PxRESET4,PxRESET4 field description" "0,1"
bitfld.long 0x4 3. "PxRESET3,PxRESET3 field description" "0,1"
bitfld.long 0x4 2. "PxRESET2,PxRESET2 field description" "0,1"
bitfld.long 0x4 1. "PxRESET1,PxRESET1 field description" "0,1"
bitfld.long 0x4 0. "PxRESET0,PxRESET0 field description" "0,1"
rgroup.long 0x1C++0x3
line.long 0x0 "DIN,GPIOA Data Input Register"
bitfld.long 0x0 15. "PxDIN15,PxDIN15 field description" "0,1"
bitfld.long 0x0 14. "PxDIN14,PxDIN14 field description" "0,1"
bitfld.long 0x0 13. "PxDIN13,PxDIN13 field description" "0,1"
bitfld.long 0x0 12. "PxDIN12,PxDIN12 field description" "0,1"
bitfld.long 0x0 11. "PxDIN11,PxDIN11 field description" "0,1"
bitfld.long 0x0 10. "PxDIN10,PxDIN10 field description" "0,1"
bitfld.long 0x0 9. "PxDIN9,PxDIN9 field description" "0,1"
bitfld.long 0x0 8. "PxDIN8,PxDIN8 field description" "0,1"
bitfld.long 0x0 7. "PxDIN7,PxDIN7 field description" "0,1"
bitfld.long 0x0 6. "PxDIN6,PxDIN6 field description" "0,1"
newline
bitfld.long 0x0 5. "PxDIN5,PxDIN5 field description" "0,1"
bitfld.long 0x0 4. "PxDIN4,PxDIN4 field description" "0,1"
bitfld.long 0x0 3. "PxDIN3,PxDIN3 field description" "0,1"
bitfld.long 0x0 2. "PxDIN2,PxDIN2 field description" "0,1"
bitfld.long 0x0 1. "PxDIN1,PxDIN1 field description" "0,1"
bitfld.long 0x0 0. "PxDIN0,PxDIN0 field description" "0,1"
group.long 0x20++0x3
line.long 0x0 "DFS,GPIOA Digital Function Select"
bitfld.long 0x0 15. "PxDFS15,PxDFS15 field description" "0,1"
bitfld.long 0x0 14. "PxDFS14,PxDFS14 field description" "0,1"
bitfld.long 0x0 13. "PxDFS13,PxDFS13 field description" "0,1"
bitfld.long 0x0 12. "PxDFS12,PxDFS12 field description" "0,1"
bitfld.long 0x0 11. "PxDFS11,PxDFS11 field description" "0,1"
bitfld.long 0x0 10. "PxDFS10,PxDFS10 field description" "0,1"
bitfld.long 0x0 9. "PxDFS9,PxDFS9 field description" "0,1"
bitfld.long 0x0 8. "PxDFS8,PxDFS8 field description" "0,1"
bitfld.long 0x0 7. "PxDFS7,PxDFS7 field description" "0,1"
bitfld.long 0x0 6. "PxDFS6,PxDFS6 field description" "0,1"
newline
bitfld.long 0x0 5. "PxDFS5,PxDFS5 field description" "0,1"
bitfld.long 0x0 4. "PxDFS4,PxDFS4 field description" "0,1"
bitfld.long 0x0 3. "PxDFS3,PxDFS3 field description" "0,1"
bitfld.long 0x0 2. "PxDFS2,PxDFS2 field description" "0,1"
bitfld.long 0x0 1. "PxDFS1,PxDFS1 field description" "0,1"
bitfld.long 0x0 0. "PxDFS0,PxDFS0 field description" "0,1"
group.long 0x28++0x7
line.long 0x0 "ANEN,GPIOA Analog channel Enable Register"
bitfld.long 0x0 15. "PxANEN15,PxANEN15 field description" "0,1"
bitfld.long 0x0 14. "PxANEN14,PxANEN14 field description" "0,1"
bitfld.long 0x0 13. "PxANEN13,PxANEN13 field description" "0,1"
bitfld.long 0x0 12. "PxANEN12,PxANEN12 field description" "0,1"
bitfld.long 0x0 11. "PxANEN11,PxANEN11 field description" "0,1"
bitfld.long 0x0 10. "PxANEN10,PxANEN10 field description" "0,1"
bitfld.long 0x0 9. "PxANEN9,PxANEN9 field description" "0,1"
bitfld.long 0x0 8. "PxANEN8,PxANEN8 field description" "0,1"
bitfld.long 0x0 7. "PxANEN7,PxANEN7 field description" "0,1"
bitfld.long 0x0 6. "PxANEN6,PxANEN6 field description" "0,1"
newline
bitfld.long 0x0 5. "PxANEN5,PxANEN5 field description" "0,1"
bitfld.long 0x0 4. "PxANEN4,PxANEN4 field description" "0,1"
bitfld.long 0x0 3. "PxANEN3,PxANEN3 field description" "0,1"
bitfld.long 0x0 2. "PxANEN2,PxANEN2 field description" "0,1"
bitfld.long 0x0 1. "PxANEN1,PxANEN1 field description" "0,1"
bitfld.long 0x0 0. "PxANEN0,PxANEN0 field description" "0,1"
line.long 0x4 "VILR,GPIOA Voltage Input Low Register"
bitfld.long 0x4 15. "PxVIL15,PxVIL15 field description" "0,1"
bitfld.long 0x4 14. "PxVIL14,PxVIL14 field description" "0,1"
bitfld.long 0x4 13. "PxVIL13,PxVIL13 field description" "0,1"
bitfld.long 0x4 12. "PxVIL12,PxVIL12 field description" "0,1"
bitfld.long 0x4 11. "PxVIL11,PxVIL11 field description" "0,1"
bitfld.long 0x4 10. "PxVIL10,PxVIL10 field description" "0,1"
bitfld.long 0x4 9. "PxVIL9,PxVIL9 field description" "0,1"
bitfld.long 0x4 8. "PxVIL8,PxVIL8 field description" "0,1"
bitfld.long 0x4 7. "PxVIL7,PxVIL7 field description" "0,1"
bitfld.long 0x4 6. "PxVIL6,PxVIL6 field description" "0,1"
newline
bitfld.long 0x4 5. "PxVIL5,PxVIL5 field description" "0,1"
bitfld.long 0x4 4. "PxVIL4,PxVIL4 field description" "0,1"
bitfld.long 0x4 3. "PxVIL3,PxVIL3 field description" "0,1"
bitfld.long 0x4 2. "PxVIL2,PxVIL2 field description" "0,1"
bitfld.long 0x4 1. "PxVIL1,PxVIL1 field description" "0,1"
bitfld.long 0x4 0. "PxVIL0,PxVIL0 field description" "0,1"
tree.end
tree.end
tree "GPTIM (General Timer Array)"
base ad:0x0
tree "GPTIM0"
base ad:0x40014C00
group.long 0x0++0x13
line.long 0x0 "CR1,GPTIM0 Control Register1"
bitfld.long 0x0 8.--9. "CKD,CKD field description" "0,1,2,3"
bitfld.long 0x0 7. "ARPE,ARPE field description" "0,1"
bitfld.long 0x0 5.--6. "CMS,CMS field description" "0,1,2,3"
bitfld.long 0x0 4. "DIR,DIR field description" "0,1"
bitfld.long 0x0 3. "OPM,OPM field description" "0,1"
bitfld.long 0x0 2. "URS,URS field description" "0,1"
bitfld.long 0x0 1. "UDIS,UDIS field description" "0,1"
bitfld.long 0x0 0. "CEN,CEN field description" "0,1"
line.long 0x4 "CR2,GPTIM0 Control Register2"
bitfld.long 0x4 7. "TI1S,TI1S field description" "0,1"
bitfld.long 0x4 4.--6. "MMS,MMS field description" "0,1,2,3,4,5,6,7"
bitfld.long 0x4 3. "CCDS,CCDS field description" "0,1"
line.long 0x8 "SMCR,GPTIM0 Slave Mode Control Register"
bitfld.long 0x8 15. "ETP,ETP field description" "0,1"
bitfld.long 0x8 14. "ECE,ECE field description" "0,1"
bitfld.long 0x8 12.--13. "ETPS,ETPS field description" "0,1,2,3"
hexmask.long.byte 0x8 8.--11. 1. "ETF,ETF field description"
bitfld.long 0x8 7. "MSM,MSM field description" "0,1"
bitfld.long 0x8 4.--6. "TS,TS field description" "0,1,2,3,4,5,6,7"
bitfld.long 0x8 0.--2. "SMS,SMS field description" "0,1,2,3,4,5,6,7"
line.long 0xC "DIER,GPTIM0 DMA and Interrupt Enable Register"
bitfld.long 0xC 19. "CC4BURSTEN,CC4BURSTEN field description" "0,1"
bitfld.long 0xC 18. "CC3BURSTEN,CC3BURSTEN field description" "0,1"
bitfld.long 0xC 17. "CC2BURSTEN,CC2BURSTEN field description" "0,1"
bitfld.long 0xC 16. "CC1BURSTEN,CC1BURSTEN field description" "0,1"
bitfld.long 0xC 14. "TDE,TDE field description" "0,1"
bitfld.long 0xC 12. "CC4DE,CC4DE field description" "0,1"
bitfld.long 0xC 11. "CC3DE,CC3DE field description" "0,1"
bitfld.long 0xC 10. "CC2DE,CC2DE field description" "0,1"
bitfld.long 0xC 9. "CC1DE,CC1DE field description" "0,1"
newline
bitfld.long 0xC 8. "UDE,UDE field description" "0,1"
bitfld.long 0xC 6. "TIE,TIE field description" "0,1"
bitfld.long 0xC 4. "CC4IE,CC4IE field description" "0,1"
bitfld.long 0xC 3. "CC3IE,CC3IE field description" "0,1"
bitfld.long 0xC 2. "CC2IE,CC2IE field description" "0,1"
bitfld.long 0xC 1. "CC1IE,CC1IE field description" "0,1"
bitfld.long 0xC 0. "UIE,UIE field description" "0,1"
line.long 0x10 "ISR,GPTIM0 Interrupt Status Register"
bitfld.long 0x10 12. "CC4OF,CC4OF field description" "0,1"
bitfld.long 0x10 11. "CC3OF,CC3OF field description" "0,1"
bitfld.long 0x10 10. "CC2OF,CC2OF field description" "0,1"
bitfld.long 0x10 9. "CC1OF,CC1OF field description" "0,1"
bitfld.long 0x10 6. "TIF,TIF field description" "0,1"
bitfld.long 0x10 4. "CC4IF,CC4IF field description" "0,1"
bitfld.long 0x10 3. "CC3IF,CC3IF field description" "0,1"
bitfld.long 0x10 2. "CC2IF,CC2IF field description" "0,1"
bitfld.long 0x10 1. "CC1IF,CC1IF field description" "0,1"
newline
bitfld.long 0x10 0. "UIF,UIF field description" "0,1"
wgroup.long 0x14++0x3
line.long 0x0 "EGR,GPTIM0 Event Generation Register"
bitfld.long 0x0 6. "TG,TG field description" "0,1"
bitfld.long 0x0 2. "CC2G,CC2G field description" "0,1"
bitfld.long 0x0 1. "CC1G,CC1G field description" "0,1"
bitfld.long 0x0 0. "UG,UG field description" "0,1"
group.long 0x18++0x3
line.long 0x0 "CCMR1_Input,GPTIM0 Capture/Compare Mode Register1"
hexmask.long.byte 0x0 12.--15. 1. "IC2F,IC2F field description"
bitfld.long 0x0 10.--11. "IC2PSC,IC2PSC field description" "0,1,2,3"
bitfld.long 0x0 8.--9. "CC2S,CC2S field description" "0,1,2,3"
hexmask.long.byte 0x0 4.--7. 1. "IC1F,IC1F field description"
bitfld.long 0x0 2.--3. "IC1PSC,IC1PSC field description" "0,1,2,3"
bitfld.long 0x0 0.--1. "CC1S,CC1S field description" "0,1,2,3"
group.long 0x18++0x7
line.long 0x0 "CCMR1_Output,GPTIM0 Capture/Compare Mode Register1"
bitfld.long 0x0 15. "OC2CE,OC2CE field description" "0,1"
bitfld.long 0x0 12.--14. "OC2M,OC2M field description" "0,1,2,3,4,5,6,7"
bitfld.long 0x0 11. "OC2PE,OC2PE field description" "0,1"
bitfld.long 0x0 10. "OC2FE,OC2FE field description" "0,1"
bitfld.long 0x0 8.--9. "CC2S,CC2S field description" "0,1,2,3"
bitfld.long 0x0 7. "OC1CE,OC1CE field description" "0,1"
bitfld.long 0x0 4.--6. "OC1M,OC1M field description" "0,1,2,3,4,5,6,7"
bitfld.long 0x0 3. "OC1PE,OC1PE field description" "0,1"
bitfld.long 0x0 2. "OC1FE,OC1FE field description" "0,1"
newline
bitfld.long 0x0 0.--1. "CC1S,CC1S field description" "0,1,2,3"
line.long 0x4 "CCMR2_Input,GPTIM0 Capture/Compare Mode Register2"
hexmask.long.byte 0x4 12.--15. 1. "IC4F,IC4F field description"
bitfld.long 0x4 10.--11. "IC4PSC,IC4PSC field description" "0,1,2,3"
bitfld.long 0x4 8.--9. "CC4S,CC4S field description" "0,1,2,3"
hexmask.long.byte 0x4 4.--7. 1. "IC3F,IC3F field description"
bitfld.long 0x4 2.--3. "IC3PSC,IC3PSC field description" "0,1,2,3"
bitfld.long 0x4 0.--1. "CC3S,CC3S field description" "0,1,2,3"
group.long 0x1C++0x13
line.long 0x0 "CCMR2_Output,GPTIM0 Capture/Compare Mode Register2"
bitfld.long 0x0 15. "OC4CE,OC4CE field description" "0,1"
bitfld.long 0x0 12.--14. "OC4M,OC4M field description" "0,1,2,3,4,5,6,7"
bitfld.long 0x0 11. "OC4PE,OC4PE field description" "0,1"
bitfld.long 0x0 10. "OC4FE,OC4FE field description" "0,1"
bitfld.long 0x0 8.--9. "CC4S,CC4S field description" "0,1,2,3"
bitfld.long 0x0 7. "OC3CE,OC3CE field description" "0,1"
bitfld.long 0x0 4.--6. "OC3M,OC3M field description" "0,1,2,3,4,5,6,7"
bitfld.long 0x0 3. "OC3PE,OC3PE field description" "0,1"
bitfld.long 0x0 2. "OC3FE,OC3FE field description" "0,1"
newline
bitfld.long 0x0 0.--1. "CC3S,CC3S field description" "0,1,2,3"
line.long 0x4 "CCER,GPTIM0 Capture/Compare Enable Register"
bitfld.long 0x4 13. "CC4P,CC4P field description" "0,1"
bitfld.long 0x4 12. "CC4E,CC4E field description" "0,1"
bitfld.long 0x4 9. "CC3P,CC3P field description" "0,1"
bitfld.long 0x4 8. "CC3E,CC3E field description" "0,1"
bitfld.long 0x4 5. "CC2P,CC2P field description" "0,1"
bitfld.long 0x4 4. "CC2E,CC2E field description" "0,1"
bitfld.long 0x4 1. "CC1P,CC1P field description" "0,1"
bitfld.long 0x4 0. "CC1E,CC1E field description" "0,1"
line.long 0x8 "CNT,GPTIM0 Counter Register"
hexmask.long.word 0x8 0.--15. 1. "CNT,CNT field description"
line.long 0xC "PSC,GPTIM0 Prescaler Register"
hexmask.long.word 0xC 0.--15. 1. "PSC,PSC field description"
line.long 0x10 "ARR,GPTIM0 Auto-Reload Register"
hexmask.long.word 0x10 0.--15. 1. "ARR,ARR field description"
group.long 0x34++0xF
line.long 0x0 "CCR1,GPTIM0 Capture/Compare Register1"
hexmask.long.word 0x0 0.--15. 1. "CCR1,CCR1 field description"
line.long 0x4 "CCR2,GPTIM0 Capture/Compare Register2"
hexmask.long.word 0x4 0.--15. 1. "CCR2,CCR2 field description"
line.long 0x8 "CCR3,GPTIM0 Capture/Compare Register3"
hexmask.long.word 0x8 0.--15. 1. "CCR3,CCR3 field description"
line.long 0xC "CCR4,GPTIM0 Capture/Compare Register4"
hexmask.long.word 0xC 0.--15. 1. "CCR4,CCR4 field description"
group.long 0x48++0x7
line.long 0x0 "DCR,GPTIM0 DMA Control Register"
hexmask.long.byte 0x0 8.--12. 1. "DBL,DBL field description"
hexmask.long.byte 0x0 0.--4. 1. "DBA,DBA field description"
line.long 0x4 "DMAR,GPTIM0 DMA access Register"
hexmask.long.word 0x4 0.--15. 1. "DMAR,DMAR field description"
group.long 0x60++0x3
line.long 0x0 "ITRSEL,GPTIM0 Internal Trigger Select Register"
bitfld.long 0x0 6.--7. "ITR3SEL,ITR3SEL field description" "0,1,2,3"
bitfld.long 0x0 4.--5. "ITR2SEL,ITR2SEL field description" "0,1,2,3"
bitfld.long 0x0 2.--3. "ITR1SEL,ITR1SEL field description" "0,1,2,3"
bitfld.long 0x0 0.--1. "ITR0SEL,ITR0SEL field description" "0,1,2,3"
tree.end
tree "GPTIM1"
base ad:0x40016400
group.long 0x0++0x13
line.long 0x0 "CR1,GPTIM0 Control Register1"
bitfld.long 0x0 8.--9. "CKD,CKD field description" "0,1,2,3"
bitfld.long 0x0 7. "ARPE,ARPE field description" "0,1"
bitfld.long 0x0 5.--6. "CMS,CMS field description" "0,1,2,3"
bitfld.long 0x0 4. "DIR,DIR field description" "0,1"
bitfld.long 0x0 3. "OPM,OPM field description" "0,1"
bitfld.long 0x0 2. "URS,URS field description" "0,1"
bitfld.long 0x0 1. "UDIS,UDIS field description" "0,1"
bitfld.long 0x0 0. "CEN,CEN field description" "0,1"
line.long 0x4 "CR2,GPTIM0 Control Register2"
bitfld.long 0x4 7. "TI1S,TI1S field description" "0,1"
bitfld.long 0x4 4.--6. "MMS,MMS field description" "0,1,2,3,4,5,6,7"
bitfld.long 0x4 3. "CCDS,CCDS field description" "0,1"
line.long 0x8 "SMCR,GPTIM0 Slave Mode Control Register"
bitfld.long 0x8 15. "ETP,ETP field description" "0,1"
bitfld.long 0x8 14. "ECE,ECE field description" "0,1"
bitfld.long 0x8 12.--13. "ETPS,ETPS field description" "0,1,2,3"
hexmask.long.byte 0x8 8.--11. 1. "ETF,ETF field description"
bitfld.long 0x8 7. "MSM,MSM field description" "0,1"
bitfld.long 0x8 4.--6. "TS,TS field description" "0,1,2,3,4,5,6,7"
bitfld.long 0x8 0.--2. "SMS,SMS field description" "0,1,2,3,4,5,6,7"
line.long 0xC "DIER,GPTIM0 DMA and Interrupt Enable Register"
bitfld.long 0xC 19. "CC4BURSTEN,CC4BURSTEN field description" "0,1"
bitfld.long 0xC 18. "CC3BURSTEN,CC3BURSTEN field description" "0,1"
bitfld.long 0xC 17. "CC2BURSTEN,CC2BURSTEN field description" "0,1"
bitfld.long 0xC 16. "CC1BURSTEN,CC1BURSTEN field description" "0,1"
bitfld.long 0xC 14. "TDE,TDE field description" "0,1"
bitfld.long 0xC 12. "CC4DE,CC4DE field description" "0,1"
bitfld.long 0xC 11. "CC3DE,CC3DE field description" "0,1"
bitfld.long 0xC 10. "CC2DE,CC2DE field description" "0,1"
bitfld.long 0xC 9. "CC1DE,CC1DE field description" "0,1"
newline
bitfld.long 0xC 8. "UDE,UDE field description" "0,1"
bitfld.long 0xC 6. "TIE,TIE field description" "0,1"
bitfld.long 0xC 4. "CC4IE,CC4IE field description" "0,1"
bitfld.long 0xC 3. "CC3IE,CC3IE field description" "0,1"
bitfld.long 0xC 2. "CC2IE,CC2IE field description" "0,1"
bitfld.long 0xC 1. "CC1IE,CC1IE field description" "0,1"
bitfld.long 0xC 0. "UIE,UIE field description" "0,1"
line.long 0x10 "ISR,GPTIM0 Interrupt Status Register"
bitfld.long 0x10 12. "CC4OF,CC4OF field description" "0,1"
bitfld.long 0x10 11. "CC3OF,CC3OF field description" "0,1"
bitfld.long 0x10 10. "CC2OF,CC2OF field description" "0,1"
bitfld.long 0x10 9. "CC1OF,CC1OF field description" "0,1"
bitfld.long 0x10 6. "TIF,TIF field description" "0,1"
bitfld.long 0x10 4. "CC4IF,CC4IF field description" "0,1"
bitfld.long 0x10 3. "CC3IF,CC3IF field description" "0,1"
bitfld.long 0x10 2. "CC2IF,CC2IF field description" "0,1"
bitfld.long 0x10 1. "CC1IF,CC1IF field description" "0,1"
newline
bitfld.long 0x10 0. "UIF,UIF field description" "0,1"
wgroup.long 0x14++0x3
line.long 0x0 "EGR,GPTIM0 Event Generation Register"
bitfld.long 0x0 6. "TG,TG field description" "0,1"
bitfld.long 0x0 2. "CC2G,CC2G field description" "0,1"
bitfld.long 0x0 1. "CC1G,CC1G field description" "0,1"
bitfld.long 0x0 0. "UG,UG field description" "0,1"
group.long 0x18++0x3
line.long 0x0 "CCMR1_Input,GPTIM0 Capture/Compare Mode Register1"
hexmask.long.byte 0x0 12.--15. 1. "IC2F,IC2F field description"
bitfld.long 0x0 10.--11. "IC2PSC,IC2PSC field description" "0,1,2,3"
bitfld.long 0x0 8.--9. "CC2S,CC2S field description" "0,1,2,3"
hexmask.long.byte 0x0 4.--7. 1. "IC1F,IC1F field description"
bitfld.long 0x0 2.--3. "IC1PSC,IC1PSC field description" "0,1,2,3"
bitfld.long 0x0 0.--1. "CC1S,CC1S field description" "0,1,2,3"
group.long 0x18++0x7
line.long 0x0 "CCMR1_Output,GPTIM0 Capture/Compare Mode Register1"
bitfld.long 0x0 15. "OC2CE,OC2CE field description" "0,1"
bitfld.long 0x0 12.--14. "OC2M,OC2M field description" "0,1,2,3,4,5,6,7"
bitfld.long 0x0 11. "OC2PE,OC2PE field description" "0,1"
bitfld.long 0x0 10. "OC2FE,OC2FE field description" "0,1"
bitfld.long 0x0 8.--9. "CC2S,CC2S field description" "0,1,2,3"
bitfld.long 0x0 7. "OC1CE,OC1CE field description" "0,1"
bitfld.long 0x0 4.--6. "OC1M,OC1M field description" "0,1,2,3,4,5,6,7"
bitfld.long 0x0 3. "OC1PE,OC1PE field description" "0,1"
bitfld.long 0x0 2. "OC1FE,OC1FE field description" "0,1"
newline
bitfld.long 0x0 0.--1. "CC1S,CC1S field description" "0,1,2,3"
line.long 0x4 "CCMR2_Input,GPTIM0 Capture/Compare Mode Register2"
hexmask.long.byte 0x4 12.--15. 1. "IC4F,IC4F field description"
bitfld.long 0x4 10.--11. "IC4PSC,IC4PSC field description" "0,1,2,3"
bitfld.long 0x4 8.--9. "CC4S,CC4S field description" "0,1,2,3"
hexmask.long.byte 0x4 4.--7. 1. "IC3F,IC3F field description"
bitfld.long 0x4 2.--3. "IC3PSC,IC3PSC field description" "0,1,2,3"
bitfld.long 0x4 0.--1. "CC3S,CC3S field description" "0,1,2,3"
group.long 0x1C++0x13
line.long 0x0 "CCMR2_Output,GPTIM0 Capture/Compare Mode Register2"
bitfld.long 0x0 15. "OC4CE,OC4CE field description" "0,1"
bitfld.long 0x0 12.--14. "OC4M,OC4M field description" "0,1,2,3,4,5,6,7"
bitfld.long 0x0 11. "OC4PE,OC4PE field description" "0,1"
bitfld.long 0x0 10. "OC4FE,OC4FE field description" "0,1"
bitfld.long 0x0 8.--9. "CC4S,CC4S field description" "0,1,2,3"
bitfld.long 0x0 7. "OC3CE,OC3CE field description" "0,1"
bitfld.long 0x0 4.--6. "OC3M,OC3M field description" "0,1,2,3,4,5,6,7"
bitfld.long 0x0 3. "OC3PE,OC3PE field description" "0,1"
bitfld.long 0x0 2. "OC3FE,OC3FE field description" "0,1"
newline
bitfld.long 0x0 0.--1. "CC3S,CC3S field description" "0,1,2,3"
line.long 0x4 "CCER,GPTIM0 Capture/Compare Enable Register"
bitfld.long 0x4 13. "CC4P,CC4P field description" "0,1"
bitfld.long 0x4 12. "CC4E,CC4E field description" "0,1"
bitfld.long 0x4 9. "CC3P,CC3P field description" "0,1"
bitfld.long 0x4 8. "CC3E,CC3E field description" "0,1"
bitfld.long 0x4 5. "CC2P,CC2P field description" "0,1"
bitfld.long 0x4 4. "CC2E,CC2E field description" "0,1"
bitfld.long 0x4 1. "CC1P,CC1P field description" "0,1"
bitfld.long 0x4 0. "CC1E,CC1E field description" "0,1"
line.long 0x8 "CNT,GPTIM0 Counter Register"
hexmask.long.word 0x8 0.--15. 1. "CNT,CNT field description"
line.long 0xC "PSC,GPTIM0 Prescaler Register"
hexmask.long.word 0xC 0.--15. 1. "PSC,PSC field description"
line.long 0x10 "ARR,GPTIM0 Auto-Reload Register"
hexmask.long.word 0x10 0.--15. 1. "ARR,ARR field description"
group.long 0x34++0xF
line.long 0x0 "CCR1,GPTIM0 Capture/Compare Register1"
hexmask.long.word 0x0 0.--15. 1. "CCR1,CCR1 field description"
line.long 0x4 "CCR2,GPTIM0 Capture/Compare Register2"
hexmask.long.word 0x4 0.--15. 1. "CCR2,CCR2 field description"
line.long 0x8 "CCR3,GPTIM0 Capture/Compare Register3"
hexmask.long.word 0x8 0.--15. 1. "CCR3,CCR3 field description"
line.long 0xC "CCR4,GPTIM0 Capture/Compare Register4"
hexmask.long.word 0xC 0.--15. 1. "CCR4,CCR4 field description"
group.long 0x48++0x7
line.long 0x0 "DCR,GPTIM0 DMA Control Register"
hexmask.long.byte 0x0 8.--12. 1. "DBL,DBL field description"
hexmask.long.byte 0x0 0.--4. 1. "DBA,DBA field description"
line.long 0x4 "DMAR,GPTIM0 DMA access Register"
hexmask.long.word 0x4 0.--15. 1. "DMAR,DMAR field description"
group.long 0x60++0x3
line.long 0x0 "ITRSEL,GPTIM0 Internal Trigger Select Register"
bitfld.long 0x0 6.--7. "ITR3SEL,ITR3SEL field description" "0,1,2,3"
bitfld.long 0x0 4.--5. "ITR2SEL,ITR2SEL field description" "0,1,2,3"
bitfld.long 0x0 2.--3. "ITR1SEL,ITR1SEL field description" "0,1,2,3"
bitfld.long 0x0 0.--1. "ITR0SEL,ITR0SEL field description" "0,1,2,3"
tree.end
tree "GPTIM2"
base ad:0x40018000
group.long 0x0++0x13
line.long 0x0 "CR1,GPTIM0 Control Register1"
bitfld.long 0x0 8.--9. "CKD,CKD field description" "0,1,2,3"
bitfld.long 0x0 7. "ARPE,ARPE field description" "0,1"
bitfld.long 0x0 5.--6. "CMS,CMS field description" "0,1,2,3"
bitfld.long 0x0 4. "DIR,DIR field description" "0,1"
bitfld.long 0x0 3. "OPM,OPM field description" "0,1"
bitfld.long 0x0 2. "URS,URS field description" "0,1"
bitfld.long 0x0 1. "UDIS,UDIS field description" "0,1"
bitfld.long 0x0 0. "CEN,CEN field description" "0,1"
line.long 0x4 "CR2,GPTIM0 Control Register2"
bitfld.long 0x4 7. "TI1S,TI1S field description" "0,1"
bitfld.long 0x4 4.--6. "MMS,MMS field description" "0,1,2,3,4,5,6,7"
bitfld.long 0x4 3. "CCDS,CCDS field description" "0,1"
line.long 0x8 "SMCR,GPTIM0 Slave Mode Control Register"
bitfld.long 0x8 15. "ETP,ETP field description" "0,1"
bitfld.long 0x8 14. "ECE,ECE field description" "0,1"
bitfld.long 0x8 12.--13. "ETPS,ETPS field description" "0,1,2,3"
hexmask.long.byte 0x8 8.--11. 1. "ETF,ETF field description"
bitfld.long 0x8 7. "MSM,MSM field description" "0,1"
bitfld.long 0x8 4.--6. "TS,TS field description" "0,1,2,3,4,5,6,7"
bitfld.long 0x8 0.--2. "SMS,SMS field description" "0,1,2,3,4,5,6,7"
line.long 0xC "DIER,GPTIM0 DMA and Interrupt Enable Register"
bitfld.long 0xC 19. "CC4BURSTEN,CC4BURSTEN field description" "0,1"
bitfld.long 0xC 18. "CC3BURSTEN,CC3BURSTEN field description" "0,1"
bitfld.long 0xC 17. "CC2BURSTEN,CC2BURSTEN field description" "0,1"
bitfld.long 0xC 16. "CC1BURSTEN,CC1BURSTEN field description" "0,1"
bitfld.long 0xC 14. "TDE,TDE field description" "0,1"
bitfld.long 0xC 12. "CC4DE,CC4DE field description" "0,1"
bitfld.long 0xC 11. "CC3DE,CC3DE field description" "0,1"
bitfld.long 0xC 10. "CC2DE,CC2DE field description" "0,1"
bitfld.long 0xC 9. "CC1DE,CC1DE field description" "0,1"
newline
bitfld.long 0xC 8. "UDE,UDE field description" "0,1"
bitfld.long 0xC 6. "TIE,TIE field description" "0,1"
bitfld.long 0xC 4. "CC4IE,CC4IE field description" "0,1"
bitfld.long 0xC 3. "CC3IE,CC3IE field description" "0,1"
bitfld.long 0xC 2. "CC2IE,CC2IE field description" "0,1"
bitfld.long 0xC 1. "CC1IE,CC1IE field description" "0,1"
bitfld.long 0xC 0. "UIE,UIE field description" "0,1"
line.long 0x10 "ISR,GPTIM0 Interrupt Status Register"
bitfld.long 0x10 12. "CC4OF,CC4OF field description" "0,1"
bitfld.long 0x10 11. "CC3OF,CC3OF field description" "0,1"
bitfld.long 0x10 10. "CC2OF,CC2OF field description" "0,1"
bitfld.long 0x10 9. "CC1OF,CC1OF field description" "0,1"
bitfld.long 0x10 6. "TIF,TIF field description" "0,1"
bitfld.long 0x10 4. "CC4IF,CC4IF field description" "0,1"
bitfld.long 0x10 3. "CC3IF,CC3IF field description" "0,1"
bitfld.long 0x10 2. "CC2IF,CC2IF field description" "0,1"
bitfld.long 0x10 1. "CC1IF,CC1IF field description" "0,1"
newline
bitfld.long 0x10 0. "UIF,UIF field description" "0,1"
wgroup.long 0x14++0x3
line.long 0x0 "EGR,GPTIM0 Event Generation Register"
bitfld.long 0x0 6. "TG,TG field description" "0,1"
bitfld.long 0x0 2. "CC2G,CC2G field description" "0,1"
bitfld.long 0x0 1. "CC1G,CC1G field description" "0,1"
bitfld.long 0x0 0. "UG,UG field description" "0,1"
group.long 0x18++0x3
line.long 0x0 "CCMR1_Input,GPTIM0 Capture/Compare Mode Register1"
hexmask.long.byte 0x0 12.--15. 1. "IC2F,IC2F field description"
bitfld.long 0x0 10.--11. "IC2PSC,IC2PSC field description" "0,1,2,3"
bitfld.long 0x0 8.--9. "CC2S,CC2S field description" "0,1,2,3"
hexmask.long.byte 0x0 4.--7. 1. "IC1F,IC1F field description"
bitfld.long 0x0 2.--3. "IC1PSC,IC1PSC field description" "0,1,2,3"
bitfld.long 0x0 0.--1. "CC1S,CC1S field description" "0,1,2,3"
group.long 0x18++0x7
line.long 0x0 "CCMR1_Output,GPTIM0 Capture/Compare Mode Register1"
bitfld.long 0x0 15. "OC2CE,OC2CE field description" "0,1"
bitfld.long 0x0 12.--14. "OC2M,OC2M field description" "0,1,2,3,4,5,6,7"
bitfld.long 0x0 11. "OC2PE,OC2PE field description" "0,1"
bitfld.long 0x0 10. "OC2FE,OC2FE field description" "0,1"
bitfld.long 0x0 8.--9. "CC2S,CC2S field description" "0,1,2,3"
bitfld.long 0x0 7. "OC1CE,OC1CE field description" "0,1"
bitfld.long 0x0 4.--6. "OC1M,OC1M field description" "0,1,2,3,4,5,6,7"
bitfld.long 0x0 3. "OC1PE,OC1PE field description" "0,1"
bitfld.long 0x0 2. "OC1FE,OC1FE field description" "0,1"
newline
bitfld.long 0x0 0.--1. "CC1S,CC1S field description" "0,1,2,3"
line.long 0x4 "CCMR2_Input,GPTIM0 Capture/Compare Mode Register2"
hexmask.long.byte 0x4 12.--15. 1. "IC4F,IC4F field description"
bitfld.long 0x4 10.--11. "IC4PSC,IC4PSC field description" "0,1,2,3"
bitfld.long 0x4 8.--9. "CC4S,CC4S field description" "0,1,2,3"
hexmask.long.byte 0x4 4.--7. 1. "IC3F,IC3F field description"
bitfld.long 0x4 2.--3. "IC3PSC,IC3PSC field description" "0,1,2,3"
bitfld.long 0x4 0.--1. "CC3S,CC3S field description" "0,1,2,3"
group.long 0x1C++0x13
line.long 0x0 "CCMR2_Output,GPTIM0 Capture/Compare Mode Register2"
bitfld.long 0x0 15. "OC4CE,OC4CE field description" "0,1"
bitfld.long 0x0 12.--14. "OC4M,OC4M field description" "0,1,2,3,4,5,6,7"
bitfld.long 0x0 11. "OC4PE,OC4PE field description" "0,1"
bitfld.long 0x0 10. "OC4FE,OC4FE field description" "0,1"
bitfld.long 0x0 8.--9. "CC4S,CC4S field description" "0,1,2,3"
bitfld.long 0x0 7. "OC3CE,OC3CE field description" "0,1"
bitfld.long 0x0 4.--6. "OC3M,OC3M field description" "0,1,2,3,4,5,6,7"
bitfld.long 0x0 3. "OC3PE,OC3PE field description" "0,1"
bitfld.long 0x0 2. "OC3FE,OC3FE field description" "0,1"
newline
bitfld.long 0x0 0.--1. "CC3S,CC3S field description" "0,1,2,3"
line.long 0x4 "CCER,GPTIM0 Capture/Compare Enable Register"
bitfld.long 0x4 13. "CC4P,CC4P field description" "0,1"
bitfld.long 0x4 12. "CC4E,CC4E field description" "0,1"
bitfld.long 0x4 9. "CC3P,CC3P field description" "0,1"
bitfld.long 0x4 8. "CC3E,CC3E field description" "0,1"
bitfld.long 0x4 5. "CC2P,CC2P field description" "0,1"
bitfld.long 0x4 4. "CC2E,CC2E field description" "0,1"
bitfld.long 0x4 1. "CC1P,CC1P field description" "0,1"
bitfld.long 0x4 0. "CC1E,CC1E field description" "0,1"
line.long 0x8 "CNT,GPTIM0 Counter Register"
hexmask.long.word 0x8 0.--15. 1. "CNT,CNT field description"
line.long 0xC "PSC,GPTIM0 Prescaler Register"
hexmask.long.word 0xC 0.--15. 1. "PSC,PSC field description"
line.long 0x10 "ARR,GPTIM0 Auto-Reload Register"
hexmask.long.word 0x10 0.--15. 1. "ARR,ARR field description"
group.long 0x34++0xF
line.long 0x0 "CCR1,GPTIM0 Capture/Compare Register1"
hexmask.long.word 0x0 0.--15. 1. "CCR1,CCR1 field description"
line.long 0x4 "CCR2,GPTIM0 Capture/Compare Register2"
hexmask.long.word 0x4 0.--15. 1. "CCR2,CCR2 field description"
line.long 0x8 "CCR3,GPTIM0 Capture/Compare Register3"
hexmask.long.word 0x8 0.--15. 1. "CCR3,CCR3 field description"
line.long 0xC "CCR4,GPTIM0 Capture/Compare Register4"
hexmask.long.word 0xC 0.--15. 1. "CCR4,CCR4 field description"
group.long 0x48++0x7
line.long 0x0 "DCR,GPTIM0 DMA Control Register"
hexmask.long.byte 0x0 8.--12. 1. "DBL,DBL field description"
hexmask.long.byte 0x0 0.--4. 1. "DBA,DBA field description"
line.long 0x4 "DMAR,GPTIM0 DMA access Register"
hexmask.long.word 0x4 0.--15. 1. "DMAR,DMAR field description"
group.long 0x60++0x3
line.long 0x0 "ITRSEL,GPTIM0 Internal Trigger Select Register"
bitfld.long 0x0 6.--7. "ITR3SEL,ITR3SEL field description" "0,1,2,3"
bitfld.long 0x0 4.--5. "ITR2SEL,ITR2SEL field description" "0,1,2,3"
bitfld.long 0x0 2.--3. "ITR1SEL,ITR1SEL field description" "0,1,2,3"
bitfld.long 0x0 0.--1. "ITR0SEL,ITR0SEL field description" "0,1,2,3"
tree.end
tree.end
tree "I2C (Inter-Integrated Circuit)"
base ad:0x40012400
group.long 0x0++0x2F
line.long 0x0 "MSPCFGR,I2C Master Config Register"
bitfld.long 0x0 17. "AUTOEND,AUTOEND field description" "0,1"
bitfld.long 0x0 16. "DMAEN,DMAEN field description" "0,1"
bitfld.long 0x0 1. "TOEN,TOEN field description" "0,1"
bitfld.long 0x0 0. "MSPEN,MSPEN field description" "0,1"
line.long 0x4 "MSPCR,I2C Master Control Register"
bitfld.long 0x4 3. "RCEN,RCEN field description" "0,1"
bitfld.long 0x4 2. "PEN,PEN field description" "0,1"
bitfld.long 0x4 1. "RSEN,RSEN field description" "0,1"
bitfld.long 0x4 0. "SEN,SEN field description" "0,1"
line.long 0x8 "MSPIER,I2C Master Intterupt Enable Register"
bitfld.long 0x8 6. "WCOLIE,WCOLIE field description" "0,1"
bitfld.long 0x8 5. "TOIE,TOIE field description" "0,1"
bitfld.long 0x8 4. "SIE,SIE field description" "0,1"
bitfld.long 0x8 3. "PIE,PIE field description" "0,1"
bitfld.long 0x8 2. "NACKIE,NACKIE field description" "0,1"
bitfld.long 0x8 1. "TXIE,TXIE field description" "0,1"
bitfld.long 0x8 0. "RXIE,RXIE field description" "0,1"
line.long 0xC "MSPISR,I2C Master Interrupt Status Register"
bitfld.long 0xC 6. "WCOL,WCOL field description" "0,1"
bitfld.long 0xC 5. "TO,TO field description" "0,1"
rbitfld.long 0xC 4. "S,S field description" "0,1"
rbitfld.long 0xC 3. "P,P field description" "0,1"
bitfld.long 0xC 2. "ACKSTA,ACKSTA field description" "0,1"
bitfld.long 0xC 1. "TXIF,TXIF field description" "0,1"
bitfld.long 0xC 0. "RXIF,RXIF field description" "0,1"
line.long 0x10 "MSPSR,I2C Master Status Register"
rbitfld.long 0x10 5. "BUSY,BUSY field description" "0,1"
rbitfld.long 0x10 4. "RW_,RW_ field description" "0,1"
rbitfld.long 0x10 2. "BF,BF field description" "0,1"
bitfld.long 0x10 0. "ACKMO,ACKMO field description" "0,1"
line.long 0x14 "MSPBGR,I2C Master Baud rate Generator Register"
hexmask.long.word 0x14 16.--24. 1. "MSPBRGH,MSPBRGH field description"
hexmask.long.word 0x14 0.--8. 1. "MSPBRGL,MSPBRGL field description"
line.long 0x18 "MSPBUF,I2C Master transfer Buffer"
hexmask.long.byte 0x18 0.--7. 1. "MSPBUF,MSPBUF field description"
line.long 0x1C "MSPTCR,I2C Master Timing Control Register"
hexmask.long.word 0x1C 0.--8. 1. "SDAHD,SDAHD field description"
line.long 0x20 "MSPTOR,I2C Master Time-Out Register"
hexmask.long.word 0x20 0.--11. 1. "TIMEOUT,TIMEOUT field description"
line.long 0x24 "SSPCR,I2C Slave Control Register"
bitfld.long 0x24 9. "SCLSEN,SCLSEN field description" "0,1"
bitfld.long 0x24 8. "DMAEN,DMAEN field description" "0,1"
bitfld.long 0x24 4. "ACKEN,ACKEN field description" "0,1"
bitfld.long 0x24 3. "SDAO_DLYEN,SDAO_DLYEN field description" "0,1"
bitfld.long 0x24 2. "SCLI_ANFEN,SCLI_ANFEN field description" "0,1"
bitfld.long 0x24 1. "A10EN,A10EN field description" "0,1"
bitfld.long 0x24 0. "SSPEN,SSPEN field description" "0,1"
line.long 0x28 "SSPIER,I2C Slave Interrupt Enable Register"
bitfld.long 0x28 7. "ADEIE,ADEIE field description" "0,1"
bitfld.long 0x28 6. "SIE,SIE field description" "0,1"
bitfld.long 0x28 5. "PIE,PIE field description" "0,1"
bitfld.long 0x28 4. "WCOLIE,WCOLIE field description" "0,1"
bitfld.long 0x28 3. "SSPOVIE,SSPOVIE field description" "0,1"
bitfld.long 0x28 2. "ADMIE,ADMIE field description" "0,1"
bitfld.long 0x28 1. "TXIE,TXIE field description" "0,1"
bitfld.long 0x28 0. "RXIE,RXIE field description" "0,1"
line.long 0x2C "SSPISR,I2C Slave Interrupt Status Register"
bitfld.long 0x2C 7. "ADEE,ADEE field description" "0,1"
rbitfld.long 0x2C 6. "S,S field description" "0,1"
rbitfld.long 0x2C 5. "P,P field description" "0,1"
bitfld.long 0x2C 4. "WCOL,WCOL field description" "0,1"
bitfld.long 0x2C 3. "SSPOV,SSPOV field description" "0,1"
bitfld.long 0x2C 2. "ADM,ADM field description" "0,1"
bitfld.long 0x2C 1. "TXIF,TXIF field description" "0,1"
bitfld.long 0x2C 0. "RXIF,RXIF field description" "0,1"
rgroup.long 0x30++0x3
line.long 0x0 "SSPSR,I2C Slave Status Register"
bitfld.long 0x0 3. "BUSY,BUSY field description" "0,1"
bitfld.long 0x0 2. "RW_,RW_ field description" "0,1"
bitfld.long 0x0 1. "DA,DA field description" "0,1"
bitfld.long 0x0 0. "BF,BF field description" "0,1"
group.long 0x34++0x7
line.long 0x0 "SSPBUF,I2C Slave transfer Buffer"
hexmask.long.byte 0x0 0.--7. 1. "SSPBUF,SSPBUF field description"
line.long 0x4 "SSPADR,I2C Slave Address Register"
hexmask.long.word 0x4 0.--9. 1. "SSPADDR,SSPADDR field description"
tree.end
tree "ISO7816 (Smart Card Interface)"
base ad:0x40011C00
group.long 0x0++0x23
line.long 0x0 "CR,7816 Control Register"
bitfld.long 0x0 5. "TXEN,TXEN field description" "0,1"
bitfld.long 0x0 4. "RXEN,RXEN field description" "0,1"
bitfld.long 0x0 3. "CKOEN,CKOEN field description" "0,1"
bitfld.long 0x0 2. "HPUAT,HPUAT field description" "0,1"
bitfld.long 0x0 1. "HPUEN,HPUEN field description" "0,1"
line.long 0x4 "FFCR,7816 Frame Format Control Register"
bitfld.long 0x4 9.--10. "ERSW,ERSW field description" "0,1,2,3"
bitfld.long 0x4 8. "ERSGD,ERSGD field description" "0,1"
bitfld.long 0x4 7. "BGTEN,BGTEN field description" "0,1"
bitfld.long 0x4 6. "REP_T,REP_T field description" "0,1"
bitfld.long 0x4 4.--5. "PAR,PAR field description" "0,1,2,3"
bitfld.long 0x4 3. "FREN,FREN field description" "0,1"
bitfld.long 0x4 2. "TREPEN,TREPEN field description" "0,1"
bitfld.long 0x4 1. "RREPEN,RREPEN field description" "0,1"
bitfld.long 0x4 0. "DICONV,DICONV field description" "0,1"
line.long 0x8 "EGTR,7816 Extra Guard Time Register"
hexmask.long.byte 0x8 0.--7. 1. "TXEGT,TXEGT field description"
line.long 0xC "CODR,7816 Clock Output Divider Register"
hexmask.long.byte 0xC 0.--4. 1. "CLKDIV,CLKDIV field description"
line.long 0x10 "PSCR,7816 Prescaler Register"
hexmask.long.word 0x10 0.--11. 1. "PDIV,PDIV field description"
line.long 0x14 "RXBF,7816 data RX Buffer"
hexmask.long.byte 0x14 0.--7. 1. "RXBUF,RXBUF field description"
line.long 0x18 "TXBF,7816 data TX Buffer"
hexmask.long.byte 0x18 0.--7. 1. "TXBUF,TXBUF field description"
line.long 0x1C "IER,7816 Interrupt Enable Register"
bitfld.long 0x1C 2. "RXIE,RXIE field description" "0,1"
bitfld.long 0x1C 1. "TXIE,TXIE field description" "0,1"
bitfld.long 0x1C 0. "LSIE,LSIE field description" "0,1"
line.long 0x20 "ISR,7816 Interrupt Status Register"
bitfld.long 0x20 18. "WAIT_RPT,WAIT_RPT field description" "0,1"
bitfld.long 0x20 17. "TXBUSY,TXBUSY field description" "0,1"
bitfld.long 0x20 16. "RXBUSY,RXBUSY field description" "0,1"
bitfld.long 0x20 11. "TPARERR,TPARERR field description" "0,1"
bitfld.long 0x20 10. "RPARERR,RPARERR field description" "0,1"
bitfld.long 0x20 9. "FRERR,FRERR field description" "0,1"
bitfld.long 0x20 8. "OVERR,OVERR field description" "0,1"
bitfld.long 0x20 2. "RXIF,RXIF field description" "0,1"
bitfld.long 0x20 1. "TXIF,TXIF field description" "0,1"
bitfld.long 0x20 0. "ERRIF,ERRIF field description" "0,1"
tree.end
tree "IWDT (Independent Watchdog)"
base ad:0x40011400
wgroup.long 0x0++0x3
line.long 0x0 "SERV,IWDT Service Register"
hexmask.long 0x0 0.--31. 1. "SERV,SERV field description"
group.long 0x4++0x3
line.long 0x0 "CR,IWDT Config Register"
bitfld.long 0x0 11. "FREEZE,FREEZE field description" "0,1"
bitfld.long 0x0 0.--2. "OVP,OVP field description" "0,1,2,3,4,5,6,7"
rgroup.long 0x8++0x3
line.long 0x0 "CNT,IWDT Counter Register"
hexmask.long.word 0x0 0.--11. 1. "CNT,CNT field description"
group.long 0xC++0xB
line.long 0x0 "WIN,IWDT Window Register"
hexmask.long.word 0x0 0.--11. 1. "WIN,WIN field description"
line.long 0x4 "IER,IWDT Interrupt Enable Register"
bitfld.long 0x4 0. "IE,IE field description" "0,1"
line.long 0x8 "ISR,IWDT Interrupt Status Register"
bitfld.long 0x8 0. "WINF,WINF field description" "0,1"
tree.end
tree "LCD (LCD Display)"
base ad:0x40010C00
group.long 0x0++0xF
line.long 0x0 "CR,LCD Control Register"
bitfld.long 0x0 20.--22. "SCFSEL,SCFSEL field description" "0,1,2,3,4,5,6,7"
bitfld.long 0x0 18.--19. "SC_CTRL,SC_CTRL field description" "0,1,2,3"
bitfld.long 0x0 16.--17. "IC_CTRL,IC_CTRL field description" "0,1,2,3"
bitfld.long 0x0 15. "ENMODE,ENMODE field description" "0,1"
bitfld.long 0x0 14. "FLICK,FLICK field description" "0,1"
hexmask.long.byte 0x0 8.--11. 1. "LCDBIAS,LCDBIAS field description"
newline
bitfld.long 0x0 5. "BIASMD,BIASMD field description" "0,1"
bitfld.long 0x0 4. "ANTIPOLAR,ANTIPOLAR field description" "0,1"
bitfld.long 0x0 3. "WFT,WFT field description" "0,1"
bitfld.long 0x0 1.--2. "LMUX,LMUX field description" "0,1,2,3"
bitfld.long 0x0 0. "LCDEN,LCDEN field description" "0,1"
line.long 0x4 "TEST,LCD test Register"
bitfld.long 0x4 7. "LCCTRL,LCCTRL field description" "0,1"
bitfld.long 0x4 0. "TESTEN,TESTEN field description" "0,1"
line.long 0x8 "FCR,LCD Frequency Control Register"
hexmask.long.byte 0x8 0.--7. 1. "DF,DF field description"
line.long 0xC "FLKT,LCD Flick Time Register"
hexmask.long.byte 0xC 8.--15. 1. "TOFF,TOFF field description"
hexmask.long.byte 0xC 0.--7. 1. "TON,TON field description"
group.long 0x14++0x7
line.long 0x0 "IER,LCD Interrupt Enable Register"
bitfld.long 0x0 1. "DONIE,DONIE field description" "0,1"
bitfld.long 0x0 0. "DOFFIE,DOFFIE field description" "0,1"
line.long 0x4 "ISR,LCD Interrupt Status Register"
bitfld.long 0x4 1. "DONIF,DONIF field description" "0,1"
bitfld.long 0x4 0. "DOFFIF,DOFFIF field description" "0,1"
group.long 0x24++0x27
line.long 0x0 "DATA0,LCD data buffer registers 0"
hexmask.long 0x0 0.--31. 1. "DSDA,DSDA field description"
line.long 0x4 "DATA1,LCD data buffer registers 1"
hexmask.long 0x4 0.--31. 1. "DSDA,DSDA field description"
line.long 0x8 "DATA2,LCD data buffer registers 2"
hexmask.long 0x8 0.--31. 1. "DSDA,DSDA field description"
line.long 0xC "DATA3,LCD data buffer registers 3"
hexmask.long 0xC 0.--31. 1. "DSDA,DSDA field description"
line.long 0x10 "DATA4,LCD data buffer registers 4"
hexmask.long 0x10 0.--31. 1. "DSDA,DSDA field description"
line.long 0x14 "DATA5,LCD data buffer registers 5"
hexmask.long 0x14 0.--31. 1. "DSDA,DSDA field description"
line.long 0x18 "DATA6,LCD data buffer registers 6"
hexmask.long 0x18 0.--31. 1. "DSDA,DSDA field description"
line.long 0x1C "DATA7,LCD data buffer registers 7"
hexmask.long 0x1C 0.--31. 1. "DSDA,DSDA field description"
line.long 0x20 "DATA8,LCD data buffer registers 8"
hexmask.long 0x20 0.--31. 1. "DSDA,DSDA field description"
line.long 0x24 "DATA9,LCD data buffer registers 9"
hexmask.long 0x24 0.--31. 1. "DSDA,DSDA field description"
group.long 0x50++0xB
line.long 0x0 "COMEN,LCD COM Enable Register"
bitfld.long 0x0 3. "COMEN3,COMEN3 field description" "0,1"
bitfld.long 0x0 2. "COMEN2,COMEN2 field description" "0,1"
bitfld.long 0x0 1. "COMEN1,COMEN1 field description" "0,1"
bitfld.long 0x0 0. "COMEN0,COMEN0 field description" "0,1"
line.long 0x4 "SEGEN0,LCD SEG Enable Register0"
bitfld.long 0x4 31. "SEG31_COM7_EN,SEG31_COM7_EN field description" "0,1"
bitfld.long 0x4 30. "SEG30_COM6_EN,SEG30_COM6_EN field description" "0,1"
bitfld.long 0x4 29. "SEG29_COM5_EN,SEG29_COM5_EN field description" "0,1"
bitfld.long 0x4 28. "SEG28_COM4_EN,SEG28_COM4_EN field description" "0,1"
bitfld.long 0x4 27. "SEGEN27,SEGEN27 field description" "0,1"
bitfld.long 0x4 26. "SEGEN26,SEGEN26 field description" "0,1"
newline
bitfld.long 0x4 25. "SEGEN25,SEGEN25 field description" "0,1"
bitfld.long 0x4 24. "SEGEN24,SEGEN24 field description" "0,1"
bitfld.long 0x4 23. "SEGEN23,SEGEN23 field description" "0,1"
bitfld.long 0x4 22. "SEGEN22,SEGEN22 field description" "0,1"
bitfld.long 0x4 21. "SEGEN21,SEGEN21 field description" "0,1"
bitfld.long 0x4 20. "SEGEN20,SEGEN20 field description" "0,1"
newline
bitfld.long 0x4 19. "SEGEN19,SEGEN19 field description" "0,1"
bitfld.long 0x4 18. "SEGEN18,SEGEN18 field description" "0,1"
bitfld.long 0x4 17. "SEGEN17,SEGEN17 field description" "0,1"
bitfld.long 0x4 16. "SEGEN16,SEGEN16 field description" "0,1"
bitfld.long 0x4 15. "SEGEN15,SEGEN15 field description" "0,1"
bitfld.long 0x4 14. "SEGEN14,SEGEN14 field description" "0,1"
newline
bitfld.long 0x4 13. "SEGEN13,SEGEN13 field description" "0,1"
bitfld.long 0x4 12. "SEGEN12,SEGEN12 field description" "0,1"
bitfld.long 0x4 11. "SEGEN11,SEGEN11 field description" "0,1"
bitfld.long 0x4 10. "SEGEN10,SEGEN10 field description" "0,1"
bitfld.long 0x4 9. "SEGEN9,SEGEN9 field description" "0,1"
bitfld.long 0x4 8. "SEGEN8,SEGEN8 field description" "0,1"
newline
bitfld.long 0x4 7. "SEGEN7,SEGEN7 field description" "0,1"
bitfld.long 0x4 6. "SEGEN6,SEGEN6 field description" "0,1"
bitfld.long 0x4 5. "SEGEN5,SEGEN5 field description" "0,1"
bitfld.long 0x4 4. "SEGEN4,SEGEN4 field description" "0,1"
bitfld.long 0x4 3. "SEGEN3,SEGEN3 field description" "0,1"
bitfld.long 0x4 2. "SEGEN2,SEGEN2 field description" "0,1"
newline
bitfld.long 0x4 1. "SEGEN1,SEGEN1 field description" "0,1"
bitfld.long 0x4 0. "SEGEN0,SEGEN0 field description" "0,1"
line.long 0x8 "SEGEN1,LCD SEG Enable Register 1"
bitfld.long 0x8 11. "SEGEN43_COM7_EN,SEGEN43_COM7_EN field description" "0,1"
bitfld.long 0x8 10. "SEGEN42_COM6_EN,SEGEN42_COM6_EN field description" "0,1"
bitfld.long 0x8 9. "SEGEN41_COM5_EN,SEGEN41_COM5_EN field description" "0,1"
bitfld.long 0x8 8. "SEGEN40_COM4_EN,SEGEN40_COM4_EN field description" "0,1"
bitfld.long 0x8 7. "SEGEN39,SEGEN39 field description" "0,1"
bitfld.long 0x8 6. "SEGEN38,SEGEN38 field description" "0,1"
newline
bitfld.long 0x8 5. "SEGEN37,SEGEN37 field description" "0,1"
bitfld.long 0x8 4. "SEGEN36,SEGEN36 field description" "0,1"
bitfld.long 0x8 3. "SEGEN35,SEGEN35 field description" "0,1"
bitfld.long 0x8 2. "SEGEN34,SEGEN34 field description" "0,1"
bitfld.long 0x8 1. "SEGEN33,SEGEN33 field description" "0,1"
bitfld.long 0x8 0. "SEGEN32,SEGEN32 field description" "0,1"
tree.end
tree "LPTIM (Low Power Timer)"
base ad:0x0
tree "LPTIM16 (16-bit Low Power Timer)"
base ad:0x40018800
group.long 0x0++0x3
line.long 0x0 "CFGR,LPTIM16 Config Register"
bitfld.long 0x0 24. "ETR_AFEN,ETR_AFEN field description" "0,1"
bitfld.long 0x0 16.--18. "MMS,MMS field description" "0,1,2,3,4,5,6,7"
bitfld.long 0x0 14. "PSCSEL,PSCSEL field description" "0,1"
bitfld.long 0x0 10.--12. "DIVSEL,DIVSEL field description" "0,1,2,3,4,5,6,7"
bitfld.long 0x0 7. "EDGESEL,EDGESEL field description" "0,1"
bitfld.long 0x0 5.--6. "TRIGCFG,TRIGCFG field description" "0,1,2,3"
bitfld.long 0x0 3.--4. "QEMD,QEMD field description" "0,1,2,3"
bitfld.long 0x0 2. "ONST,ONST field description" "0,1"
bitfld.long 0x0 0.--1. "TMODE,TMODE field description" "0,1,2,3"
rgroup.long 0x4++0x3
line.long 0x0 "CNT,LPTIM16 Counter Register"
hexmask.long.word 0x0 0.--15. 1. "CNT16,CNT16 field description"
group.long 0x8++0x13
line.long 0x0 "CCSR,LPTIM16 Capture/Compare Control and Status Register"
hexmask.long.byte 0x0 26.--31. 1. "CAP1PSC,CAP1PSC field description"
bitfld.long 0x0 24.--25. "CAP1SSEL,CAP1SSEL field description" "0,1,2,3"
rbitfld.long 0x0 21. "CAP2EDGE,CAP2EDGE field description" "0,1"
rbitfld.long 0x0 20. "CAP1EDGE,CAP1EDGE field description" "0,1"
bitfld.long 0x0 17. "CC2P,CC2P field description" "0,1"
bitfld.long 0x0 16. "CC1P,CC1P field description" "0,1"
bitfld.long 0x0 13. "CC2DF,CC2DF field description" "0,1"
bitfld.long 0x0 12. "CC1DF,CC1DF field description" "0,1"
bitfld.long 0x0 10.--11. "CAPCFG2,CAPCFG2 field description" "0,1,2,3"
bitfld.long 0x0 8.--9. "CAPCFG1,CAPCFG1 field description" "0,1,2,3"
bitfld.long 0x0 2.--3. "CC2S,CC2S field description" "0,1,2,3"
newline
bitfld.long 0x0 0.--1. "CC1S,CC1S field description" "0,1,2,3"
line.long 0x4 "ARR,LPTIM16 Auto-Reload Register"
hexmask.long.word 0x4 0.--15. 1. "ARR,ARR field description"
line.long 0x8 "IER,LPTIM16 Interrupt Enable Register"
bitfld.long 0x8 9. "OVR2IE,OVR2IE field description" "0,1"
bitfld.long 0x8 8. "OVR1IE,OVR1IE field description" "0,1"
bitfld.long 0x8 7. "TRIGIE,TRIGIE field description" "0,1"
bitfld.long 0x8 6. "OVIE,OVIE field description" "0,1"
bitfld.long 0x8 1. "CC2IE,CC2IE field description" "0,1"
bitfld.long 0x8 0. "CC1IE,CC1IE field description" "0,1"
line.long 0xC "ISR,LPTIM16 Interrupt Status Register"
bitfld.long 0xC 9. "CAP2OVR,CAP2OVR field description" "0,1"
bitfld.long 0xC 8. "CAP1OVR,CAP1OVR field description" "0,1"
bitfld.long 0xC 7. "TRIGIF,TRIGIF field description" "0,1"
bitfld.long 0xC 6. "OVIF,OVIF field description" "0,1"
bitfld.long 0xC 1. "CC2IF,CC2IF field description" "0,1"
bitfld.long 0xC 0. "CC1IF,CC1IF field description" "0,1"
line.long 0x10 "CR,LPTIM16 Control Register"
bitfld.long 0x10 0. "EN,EN field description" "0,1"
group.long 0x20++0x7
line.long 0x0 "CCR1,LPTIM16 Capture/Compare Register1"
hexmask.long.word 0x0 0.--15. 1. "CCR1,CCR1 field description"
line.long 0x4 "CCR2,LPTIM16 Capture/Compare Register2"
hexmask.long.word 0x4 0.--15. 1. "CCR2,CCR2 field description"
tree.end
tree "LPTIM32 (32-bit Low Power Timer)"
base ad:0x40013400
group.long 0x0++0x3
line.long 0x0 "CFGR,LPTIM32 Config Register"
bitfld.long 0x0 24. "ETR_AFEN,ETR_AFEN field description" "0,1"
bitfld.long 0x0 16.--18. "MMS,MMS field description" "0,1,2,3,4,5,6,7"
bitfld.long 0x0 14. "PSCSEL,PSCSEL field description" "0,1"
bitfld.long 0x0 10.--12. "DIVSEL,DIVSEL field description" "0,1,2,3,4,5,6,7"
bitfld.long 0x0 7. "EDGESEL,EDGESEL field description" "0,1"
bitfld.long 0x0 5.--6. "TRIGCFG,TRIGCFG field description" "0,1,2,3"
bitfld.long 0x0 2. "ONST,ONST field description" "0,1"
bitfld.long 0x0 0.--1. "TMODE,TMODE field description" "0,1,2,3"
rgroup.long 0x4++0x3
line.long 0x0 "CNT,LPTIM32 Counter Register"
hexmask.long 0x0 0.--31. 1. "CNT32,CNT32 field description"
group.long 0x8++0x13
line.long 0x0 "CCSR,LPTIM32 Capture/Compare Control and Status Register"
bitfld.long 0x0 24.--25. "CAP1SSEL,CAP1SSEL field description" "0,1,2,3"
rbitfld.long 0x0 23. "CAP4EDGE,CAP4EDGE field description" "0,1"
rbitfld.long 0x0 22. "CAP3EDGE,CAP3EDGE field description" "0,1"
rbitfld.long 0x0 21. "CAP2EDGE,CAP2EDGE field description" "0,1"
rbitfld.long 0x0 20. "CAP1EDGE,CAP1EDGE field description" "0,1"
bitfld.long 0x0 19. "POLAR4,POLAR4 field description" "0,1"
bitfld.long 0x0 18. "POLAR3,POLAR3 field description" "0,1"
bitfld.long 0x0 17. "POLAR2,POLAR2 field description" "0,1"
bitfld.long 0x0 16. "POLAR1,POLAR1 field description" "0,1"
bitfld.long 0x0 14.--15. "CAPCFG4,CAPCFG4 field description" "0,1,2,3"
newline
bitfld.long 0x0 12.--13. "CAPCFG3,CAPCFG3 field description" "0,1,2,3"
bitfld.long 0x0 10.--11. "CAPCFG2,CAPCFG2 field description" "0,1,2,3"
bitfld.long 0x0 8.--9. "CAPCFG1,CAPCFG1 field description" "0,1,2,3"
bitfld.long 0x0 6.--7. "CC4S,CC4S field description" "0,1,2,3"
bitfld.long 0x0 4.--5. "CC3S,CC3S field description" "0,1,2,3"
bitfld.long 0x0 2.--3. "CC2S,CC2S field description" "0,1,2,3"
bitfld.long 0x0 0.--1. "CC1S,CC1S field description" "0,1,2,3"
line.long 0x4 "ARR,LPTIM32 Auto-Reload Register"
hexmask.long 0x4 0.--31. 1. "ARR,ARR field description"
line.long 0x8 "IER,LPTIM32 Interrupt Enable Register"
bitfld.long 0x8 11. "OVR4IE,OVR4IE field description" "0,1"
bitfld.long 0x8 10. "OVR3IE,OVR3IE field description" "0,1"
bitfld.long 0x8 9. "OVR2IE,OVR2IE field description" "0,1"
bitfld.long 0x8 8. "OVR1IE,OVR1IE field description" "0,1"
bitfld.long 0x8 7. "TRIGIE,TRIGIE field description" "0,1"
bitfld.long 0x8 6. "OVIE,OVIE field description" "0,1"
bitfld.long 0x8 3. "CC4IE,CC4IE field description" "0,1"
bitfld.long 0x8 2. "CC3IE,CC3IE field description" "0,1"
bitfld.long 0x8 1. "CC2IE,CC2IE field description" "0,1"
bitfld.long 0x8 0. "CC1IE,CC1IE field description" "0,1"
line.long 0xC "ISR,LPTIM32 Interrupt Status Register"
bitfld.long 0xC 11. "CAP4OVR,CAP4OVR field description" "0,1"
bitfld.long 0xC 10. "CAP3OVR,CAP3OVR field description" "0,1"
bitfld.long 0xC 9. "CAP2OVR,CAP2OVR field description" "0,1"
bitfld.long 0xC 8. "CAP1OVR,CAP1OVR field description" "0,1"
bitfld.long 0xC 7. "TRIGIF,TRIGIF field description" "0,1"
bitfld.long 0xC 6. "OVIF,OVIF field description" "0,1"
bitfld.long 0xC 3. "CC4IF,CC4IF field description" "0,1"
bitfld.long 0xC 2. "CC3IF,CC3IF field description" "0,1"
bitfld.long 0xC 1. "CC2IF,CC2IF field description" "0,1"
bitfld.long 0xC 0. "CC1IF,CC1IF field description" "0,1"
line.long 0x10 "CR,LPTIM32 Control Register"
bitfld.long 0x10 0. "EN,EN field description" "0,1"
group.long 0x20++0xF
line.long 0x0 "CCR1,LPTIM32 Capture/Compare Register1"
hexmask.long 0x0 0.--31. 1. "CCR1,CCR1 field description"
line.long 0x4 "CCR2,LPTIM32 Capture/Compare Register2"
hexmask.long 0x4 0.--31. 1. "CCR2,CCR2 field description"
line.long 0x8 "CCR3,LPTIM32 Capture/Compare Register3"
hexmask.long 0x8 0.--31. 1. "CCR3,CCR3 field description"
line.long 0xC "CCR4,LPTIM32 Capture/Compare Register4"
hexmask.long 0xC 0.--31. 1. "CCR4,CCR4 field description"
tree.end
tree.end
tree "LPUART (Low Power UART)"
base ad:0x0
tree "LPUART0"
base ad:0x40014000
group.long 0x0++0xF
line.long 0x0 "CSR,LPUART0 Control Status Register"
rbitfld.long 0x0 24. "BUSY,BUSY field description" "0,1"
bitfld.long 0x0 19. "WKBYTE_CFG,WKBYTE_CFG field description" "0,1"
bitfld.long 0x0 16.--17. "RXEV,RXEV field description" "0,1,2,3"
bitfld.long 0x0 11. "IOSWAP,IOSWAP field description" "0,1"
bitfld.long 0x0 10. "DMATXIFCFG,DMATXIFCFG field description" "0,1"
bitfld.long 0x0 9. "BITORD,BITORD field description" "0,1"
bitfld.long 0x0 8. "STOPCFG,STOPCFG field description" "0,1"
bitfld.long 0x0 6.--7. "PDSEL,PDSEL field description" "0,1,2,3"
bitfld.long 0x0 4.--5. "PARITY,PARITY field description" "0,1,2,3"
newline
bitfld.long 0x0 3. "RXPOL,RXPOL field description" "0,1"
bitfld.long 0x0 2. "TXPOL,TXPOL field description" "0,1"
bitfld.long 0x0 1. "RXEN,RXEN field description" "0,1"
bitfld.long 0x0 0. "TXEN,TXEN field description" "0,1"
line.long 0x4 "IER,LPUART0 Interrupt Enable Register"
bitfld.long 0x4 12. "RXEV_IE,RXEV_IE field description" "0,1"
bitfld.long 0x4 10. "RXERR_IE,RXERR_IE field description" "0,1"
bitfld.long 0x4 8. "RXBF_IE,RXBF_IE field description" "0,1"
bitfld.long 0x4 1. "TXBE_IE,TXBE_IE field description" "0,1"
bitfld.long 0x4 0. "TXSE_IE,TXSE_IE field description" "0,1"
line.long 0x8 "ISR,LPUART0 Interrupt Status Register"
bitfld.long 0x8 24. "RXEVF,RXEVF field description" "0,1"
bitfld.long 0x8 19. "TXOV,TXOV field description" "0,1"
bitfld.long 0x8 18. "PERR,PERR field description" "0,1"
bitfld.long 0x8 17. "FERR,FERR field description" "0,1"
bitfld.long 0x8 16. "OERR,OERR field description" "0,1"
bitfld.long 0x8 8. "RXBF,RXBF field description" "0,1"
bitfld.long 0x8 1. "TXBE,TXBE field description" "0,1"
bitfld.long 0x8 0. "TXSE,TXSE field description" "0,1"
line.long 0xC "BMR,LPUART0 Baud rate Modulation Register"
bitfld.long 0xC 31. "MCTL_EN,MCTL_EN field description" "0,1"
hexmask.long.word 0xC 16.--27. 1. "MCTL,MCTL field description"
bitfld.long 0xC 0.--2. "BAUD,BAUD field description" "0,1,2,3,4,5,6,7"
rgroup.long 0x10++0x3
line.long 0x0 "RXBUF,LPUART0 Receive Buffer Register"
hexmask.long.word 0x0 0.--8. 1. "RXBUF,RXBUF field description"
group.long 0x14++0x7
line.long 0x0 "TXBUF,LPUART0 Transmit Buffer Register"
hexmask.long.word 0x0 0.--8. 1. "TXBUF,TXBUF field description"
line.long 0x4 "DMR,LPUART0 data Matching Register"
hexmask.long.word 0x4 0.--8. 1. "MATD,MATD field description"
tree.end
tree "LPUART1"
base ad:0x40014400
group.long 0x0++0xF
line.long 0x0 "CSR,LPUART0 Control Status Register"
rbitfld.long 0x0 24. "BUSY,BUSY field description" "0,1"
bitfld.long 0x0 19. "WKBYTE_CFG,WKBYTE_CFG field description" "0,1"
bitfld.long 0x0 16.--17. "RXEV,RXEV field description" "0,1,2,3"
bitfld.long 0x0 11. "IOSWAP,IOSWAP field description" "0,1"
bitfld.long 0x0 10. "DMATXIFCFG,DMATXIFCFG field description" "0,1"
bitfld.long 0x0 9. "BITORD,BITORD field description" "0,1"
bitfld.long 0x0 8. "STOPCFG,STOPCFG field description" "0,1"
bitfld.long 0x0 6.--7. "PDSEL,PDSEL field description" "0,1,2,3"
bitfld.long 0x0 4.--5. "PARITY,PARITY field description" "0,1,2,3"
newline
bitfld.long 0x0 3. "RXPOL,RXPOL field description" "0,1"
bitfld.long 0x0 2. "TXPOL,TXPOL field description" "0,1"
bitfld.long 0x0 1. "RXEN,RXEN field description" "0,1"
bitfld.long 0x0 0. "TXEN,TXEN field description" "0,1"
line.long 0x4 "IER,LPUART0 Interrupt Enable Register"
bitfld.long 0x4 12. "RXEV_IE,RXEV_IE field description" "0,1"
bitfld.long 0x4 10. "RXERR_IE,RXERR_IE field description" "0,1"
bitfld.long 0x4 8. "RXBF_IE,RXBF_IE field description" "0,1"
bitfld.long 0x4 1. "TXBE_IE,TXBE_IE field description" "0,1"
bitfld.long 0x4 0. "TXSE_IE,TXSE_IE field description" "0,1"
line.long 0x8 "ISR,LPUART0 Interrupt Status Register"
bitfld.long 0x8 24. "RXEVF,RXEVF field description" "0,1"
bitfld.long 0x8 19. "TXOV,TXOV field description" "0,1"
bitfld.long 0x8 18. "PERR,PERR field description" "0,1"
bitfld.long 0x8 17. "FERR,FERR field description" "0,1"
bitfld.long 0x8 16. "OERR,OERR field description" "0,1"
bitfld.long 0x8 8. "RXBF,RXBF field description" "0,1"
bitfld.long 0x8 1. "TXBE,TXBE field description" "0,1"
bitfld.long 0x8 0. "TXSE,TXSE field description" "0,1"
line.long 0xC "BMR,LPUART0 Baud rate Modulation Register"
bitfld.long 0xC 31. "MCTL_EN,MCTL_EN field description" "0,1"
hexmask.long.word 0xC 16.--27. 1. "MCTL,MCTL field description"
bitfld.long 0xC 0.--2. "BAUD,BAUD field description" "0,1,2,3,4,5,6,7"
rgroup.long 0x10++0x3
line.long 0x0 "RXBUF,LPUART0 Receive Buffer Register"
hexmask.long.word 0x0 0.--8. 1. "RXBUF,RXBUF field description"
group.long 0x14++0x7
line.long 0x0 "TXBUF,LPUART0 Transmit Buffer Register"
hexmask.long.word 0x0 0.--8. 1. "TXBUF,TXBUF field description"
line.long 0x4 "DMR,LPUART0 data Matching Register"
hexmask.long.word 0x4 0.--8. 1. "MATD,MATD field description"
tree.end
tree "LPUART2"
base ad:0x40015000
group.long 0x0++0xF
line.long 0x0 "CSR,LPUART0 Control Status Register"
rbitfld.long 0x0 24. "BUSY,BUSY field description" "0,1"
bitfld.long 0x0 19. "WKBYTE_CFG,WKBYTE_CFG field description" "0,1"
bitfld.long 0x0 16.--17. "RXEV,RXEV field description" "0,1,2,3"
bitfld.long 0x0 11. "IOSWAP,IOSWAP field description" "0,1"
bitfld.long 0x0 10. "DMATXIFCFG,DMATXIFCFG field description" "0,1"
bitfld.long 0x0 9. "BITORD,BITORD field description" "0,1"
bitfld.long 0x0 8. "STOPCFG,STOPCFG field description" "0,1"
bitfld.long 0x0 6.--7. "PDSEL,PDSEL field description" "0,1,2,3"
bitfld.long 0x0 4.--5. "PARITY,PARITY field description" "0,1,2,3"
newline
bitfld.long 0x0 3. "RXPOL,RXPOL field description" "0,1"
bitfld.long 0x0 2. "TXPOL,TXPOL field description" "0,1"
bitfld.long 0x0 1. "RXEN,RXEN field description" "0,1"
bitfld.long 0x0 0. "TXEN,TXEN field description" "0,1"
line.long 0x4 "IER,LPUART0 Interrupt Enable Register"
bitfld.long 0x4 12. "RXEV_IE,RXEV_IE field description" "0,1"
bitfld.long 0x4 10. "RXERR_IE,RXERR_IE field description" "0,1"
bitfld.long 0x4 8. "RXBF_IE,RXBF_IE field description" "0,1"
bitfld.long 0x4 1. "TXBE_IE,TXBE_IE field description" "0,1"
bitfld.long 0x4 0. "TXSE_IE,TXSE_IE field description" "0,1"
line.long 0x8 "ISR,LPUART0 Interrupt Status Register"
bitfld.long 0x8 24. "RXEVF,RXEVF field description" "0,1"
bitfld.long 0x8 19. "TXOV,TXOV field description" "0,1"
bitfld.long 0x8 18. "PERR,PERR field description" "0,1"
bitfld.long 0x8 17. "FERR,FERR field description" "0,1"
bitfld.long 0x8 16. "OERR,OERR field description" "0,1"
bitfld.long 0x8 8. "RXBF,RXBF field description" "0,1"
bitfld.long 0x8 1. "TXBE,TXBE field description" "0,1"
bitfld.long 0x8 0. "TXSE,TXSE field description" "0,1"
line.long 0xC "BMR,LPUART0 Baud rate Modulation Register"
bitfld.long 0xC 31. "MCTL_EN,MCTL_EN field description" "0,1"
hexmask.long.word 0xC 16.--27. 1. "MCTL,MCTL field description"
bitfld.long 0xC 0.--2. "BAUD,BAUD field description" "0,1,2,3,4,5,6,7"
rgroup.long 0x10++0x3
line.long 0x0 "RXBUF,LPUART0 Receive Buffer Register"
hexmask.long.word 0x0 0.--8. 1. "RXBUF,RXBUF field description"
group.long 0x14++0x7
line.long 0x0 "TXBUF,LPUART0 Transmit Buffer Register"
hexmask.long.word 0x0 0.--8. 1. "TXBUF,TXBUF field description"
line.long 0x4 "DMR,LPUART0 data Matching Register"
hexmask.long.word 0x4 0.--8. 1. "MATD,MATD field description"
tree.end
tree.end
tree "OPA (Operational Amplifier)"
base ad:0x4001A000
group.long 0x0++0x7
line.long 0x0 "CR,OPA1 Control Register"
bitfld.long 0x0 14.--15. "MSEL,MSEL field description" "0,1,2,3"
bitfld.long 0x0 10.--11. "VNSEL,VNSEL field description" "0,1,2,3"
bitfld.long 0x0 8.--9. "VPSEL,VPSEL field description" "0,1,2,3"
bitfld.long 0x0 6. "VN_EXC,VN_EXC field description" "0,1"
bitfld.long 0x0 4.--5. "PGA_GAIN,PGA_GAIN field description" "0,1,2,3"
bitfld.long 0x0 2.--3. "FBSEL,FBSEL field description" "0,1,2,3"
bitfld.long 0x0 1. "LPM,LPM field description" "0,1"
bitfld.long 0x0 0. "EN,EN field description" "0,1"
line.long 0x4 "CALR,OPA1 Calibration Register"
hexmask.long.byte 0x4 16.--23. 1. "NCAL,NCAL field description"
hexmask.long.byte 0x4 8.--15. 1. "PCAL,PCAL field description"
bitfld.long 0x4 2. "NCAL_EN,NCAL_EN field description" "0,1"
bitfld.long 0x4 1. "PCAL_EN,PCAL_EN field description" "0,1"
bitfld.long 0x4 0. "TRIM_MODE,TRIM_MODE field description" "0,1"
rgroup.long 0x8++0x3
line.long 0x0 "COR,OPA1 Calibration Output Register"
bitfld.long 0x0 0. "OUT,OUT field description" "0,1"
tree.end
tree "PGL (Programmable Glue Logic)"
base ad:0x40016C00
group.long 0x0++0x2B
line.long 0x0 "CR,PGL Control Register"
hexmask.long.byte 0x0 0.--3. 1. "LUTEN,LUTEN field description"
line.long 0x4 "CFGR0,PGL Config Register0"
bitfld.long 0x4 18.--19. "EDGESEL,EDGESEL field description" "0,1,2,3"
bitfld.long 0x4 16.--17. "OUTSEL,OUTSEL field description" "0,1,2,3"
bitfld.long 0x4 14.--15. "IN3SEL,IN3SEL field description" "0,1,2,3"
bitfld.long 0x4 12.--13. "IN2SEL,IN2SEL field description" "0,1,2,3"
bitfld.long 0x4 10.--11. "IN1SEL,IN1SEL field description" "0,1,2,3"
bitfld.long 0x4 8.--9. "IN0SEL,IN0SEL field description" "0,1,2,3"
hexmask.long.byte 0x4 0.--3. 1. "MASK,MASK field description"
line.long 0x8 "CFGR1,PGL Config Register1"
bitfld.long 0x8 18.--19. "EDGESEL,EDGESEL field description" "0,1,2,3"
bitfld.long 0x8 16.--17. "OUTSEL,OUTSEL field description" "0,1,2,3"
bitfld.long 0x8 14.--15. "IN3SEL,IN3SEL field description" "0,1,2,3"
bitfld.long 0x8 12.--13. "IN2SEL,IN2SEL field description" "0,1,2,3"
bitfld.long 0x8 10.--11. "IN1SEL,IN1SEL field description" "0,1,2,3"
bitfld.long 0x8 8.--9. "IN0SEL,IN0SEL field description" "0,1,2,3"
hexmask.long.byte 0x8 0.--3. 1. "MASK,MASK field description"
line.long 0xC "CFGR2,PGL Config Register2"
bitfld.long 0xC 18.--19. "EDGESEL,EDGESEL field description" "0,1,2,3"
bitfld.long 0xC 16.--17. "OUTSEL,OUTSEL field description" "0,1,2,3"
bitfld.long 0xC 14.--15. "IN3SEL,IN3SEL field description" "0,1,2,3"
bitfld.long 0xC 12.--13. "IN2SEL,IN2SEL field description" "0,1,2,3"
bitfld.long 0xC 10.--11. "IN1SEL,IN1SEL field description" "0,1,2,3"
bitfld.long 0xC 8.--9. "IN0SEL,IN0SEL field description" "0,1,2,3"
hexmask.long.byte 0xC 0.--3. 1. "MASK,MASK field description"
line.long 0x10 "CFGR3,PGL Config Register3"
bitfld.long 0x10 18.--19. "EDGESEL,EDGESEL field description" "0,1,2,3"
bitfld.long 0x10 16.--17. "OUTSEL,OUTSEL field description" "0,1,2,3"
bitfld.long 0x10 14.--15. "IN3SEL,IN3SEL field description" "0,1,2,3"
bitfld.long 0x10 12.--13. "IN2SEL,IN2SEL field description" "0,1,2,3"
bitfld.long 0x10 10.--11. "IN1SEL,IN1SEL field description" "0,1,2,3"
bitfld.long 0x10 8.--9. "IN0SEL,IN0SEL field description" "0,1,2,3"
hexmask.long.byte 0x10 0.--3. 1. "MASK,MASK field description"
line.long 0x14 "IER,PGL Interrupt Enable Register"
hexmask.long.byte 0x14 0.--3. 1. "LUTIE,LUTIE field description"
line.long 0x18 "ISR,PGL Interrupt Status Register"
hexmask.long.byte 0x18 0.--3. 1. "LUTIF,LUTIF field description"
line.long 0x1C "LUT0,Look Up Table0"
hexmask.long.word 0x1C 0.--15. 1. "TRUTH,TRUTH field description"
line.long 0x20 "LUT1,Look Up Table1"
hexmask.long.word 0x20 0.--15. 1. "TRUTH,TRUTH field description"
line.long 0x24 "LUT2,Look Up Table2"
hexmask.long.word 0x24 0.--15. 1. "TRUTH,TRUTH field description"
line.long 0x28 "LUT3,Look Up Table3"
hexmask.long.word 0x28 0.--15. 1. "TRUTH,TRUTH field description"
tree.end
tree "PMU (Power Management Unit)"
base ad:0x40002000
group.long 0x0++0x13
line.long 0x0 "CR,Power Management Control Register"
bitfld.long 0x0 18.--19. "LDO_LPM,LDO_LPM field description" "0,1,2,3"
rbitfld.long 0x0 17. "LDO15EN,LDO15EN field description" "0,1"
rbitfld.long 0x0 16. "LDO15EN_B,LDO15EN_B field description" "0,1"
bitfld.long 0x0 10.--11. "WKFSEL,WKFSEL field description" "0,1,2,3"
bitfld.long 0x0 9. "SLPDP,SLPDP field description" "0,1"
bitfld.long 0x0 8. "CVS,CVS field description" "0,1"
bitfld.long 0x0 0.--1. "PMOD,PMOD field description" "0,1,2,3"
line.long 0x4 "WKTR,Wakeup Time Register"
bitfld.long 0x4 3. "VREFDLY,VREFDLY field description" "0,1"
bitfld.long 0x4 2. "STPCLR,STPCLR field description" "0,1"
bitfld.long 0x4 0.--1. "T1a,T1a field description" "0,1,2,3"
line.long 0x8 "WKFR,Wakeup Source Flags Register"
rbitfld.long 0x8 31. "ADCWKF,ADCWKF field description" "0,1"
rbitfld.long 0x8 30. "UART1WKF,UART1WKF field description" "0,1"
rbitfld.long 0x8 29. "UART0WKF,UART0WKF field description" "0,1"
rbitfld.long 0x8 28. "RTCWKF,RTCWKF field description" "0,1"
rbitfld.long 0x8 27. "SVDWKF,SVDWKF field description" "0,1"
rbitfld.long 0x8 26. "LFDETWKF,LFDETWKF field description" "0,1"
rbitfld.long 0x8 25. "VREFWKF,VREFWKF field description" "0,1"
rbitfld.long 0x8 24. "IOWKF,IOWKF field description" "0,1"
rbitfld.long 0x8 23. "I2CWKF,I2CWKF field description" "0,1"
newline
rbitfld.long 0x8 22. "LPU2WKF,LPU2WKF field description" "0,1"
rbitfld.long 0x8 21. "LPU1WKF,LPU1WKF field description" "0,1"
rbitfld.long 0x8 20. "LPU0WKF,LPU0WKF field description" "0,1"
rbitfld.long 0x8 18. "COMP3WKF,COMP3WKF field description" "0,1"
rbitfld.long 0x8 17. "COMP2WKF,COMP2WKF field description" "0,1"
rbitfld.long 0x8 16. "COMP1WKF,COMP1WKF field description" "0,1"
rbitfld.long 0x8 14. "LPT32WKF,LPT32WKF field description" "0,1"
rbitfld.long 0x8 13. "LPT16WKF,LPT16WKF field description" "0,1"
rbitfld.long 0x8 12. "BST32WKF,BST32WKF field description" "0,1"
newline
rbitfld.long 0x8 11. "BST16WKF,BST16WKF field description" "0,1"
bitfld.long 0x8 10. "DBGWKF,DBGWKF field description" "0,1"
hexmask.long.word 0x8 0.--9. 1. "WKPxF,WKPxF field description"
line.long 0xC "IER,PMU Interrupt Enable Register"
bitfld.long 0xC 2. "LPACTIE,LPACTIE field description" "0,1"
bitfld.long 0xC 1. "SLPEIE,SLPEIE field description" "0,1"
bitfld.long 0xC 0. "LPREIE,LPREIE field description" "0,1"
line.long 0x10 "ISR,PMU Interrupt and Status Register"
bitfld.long 0x10 2. "LPACTIF,LPACTIF field description" "0,1"
bitfld.long 0x10 1. "SLPEIF,SLPEIF field description" "0,1"
bitfld.long 0x10 0. "LPREIF,LPREIF field description" "0,1"
group.long 0x38++0x13
line.long 0x0 "ULPB_TR,ULPBG trim Register"
hexmask.long.byte 0x0 0.--4. 1. "ULPBG_TRIM,ULPBG_TRIM field description"
line.long 0x4 "VREFP_CR,VREFP Control Register"
bitfld.long 0x4 2. "DEND_IE,DEND_IE field description" "0,1"
bitfld.long 0x4 1. "POV_IE,POV_IE field description" "0,1"
bitfld.long 0x4 0. "EN,EN field description" "0,1"
line.long 0x8 "VREFP_CFGR,VREFP Config Register"
bitfld.long 0x8 8.--10. "VRS,VRS field description" "0,1,2,3,4,5,6,7"
bitfld.long 0x8 5.--7. "TPERIOD,TPERIOD field description" "0,1,2,3,4,5,6,7"
bitfld.long 0x8 2.--4. "TDRV,TDRV field description" "0,1,2,3,4,5,6,7"
bitfld.long 0x8 1. "LPM,LPM field description" "0,1"
line.long 0xC "VREFP_ISR,VREFP Interrupt Status Register"
rbitfld.long 0xC 2. "BUSY,BUSY field description" "0,1"
bitfld.long 0xC 1. "DEND,DEND field description" "0,1"
bitfld.long 0xC 0. "POV,POV field description" "0,1"
line.long 0x10 "VREFP_TR,VREFP Trim Register"
hexmask.long.byte 0x10 0.--7. 1. "TRIM,TRIM field description"
tree.end
tree "RMU (Reset Management Unit)"
base ad:0x40002800
group.long 0x0++0xB
line.long 0x0 "PDRCR,PDR Control Register"
bitfld.long 0x0 1.--2. "CFG,CFG field description" "0,1,2,3"
bitfld.long 0x0 0. "EN,EN field description" "0,1"
line.long 0x4 "BORCR,BOR Control Register"
bitfld.long 0x4 2.--3. "BOR_PDRCFG,BOR_PDRCFG field description" "0,1,2,3"
bitfld.long 0x4 0. "BOR_ENB,BOR_ENB field description" "0,1"
line.long 0x8 "CFGR,Reset Config Register"
bitfld.long 0x8 1. "EN,EN field description" "0,1"
wgroup.long 0xC++0x3
line.long 0x0 "SFTRST,Software Reset Register"
hexmask.long 0x0 0.--31. 1. "SOFTRST,SOFTRST field description"
group.long 0x10++0x3
line.long 0x0 "SR,Reset Flag Register"
bitfld.long 0x0 12. "MDF_FLAG,MDF_FLAG field description" "0,1"
bitfld.long 0x0 11. "NRSTN_FLAG,NRSTN_FLAG field description" "0,1"
bitfld.long 0x0 10. "PRCN_FLAG,PRCN_FLAG field description" "0,1"
bitfld.long 0x0 9. "PORN_FLAG,PORN_FLAG field description" "0,1"
bitfld.long 0x0 8. "PDRN_FLAG,PDRN_FLAG field description" "0,1"
bitfld.long 0x0 5. "SOFTN_FLAG,SOFTN_FLAG field description" "0,1"
bitfld.long 0x0 4. "IWDTN_FLAG,IWDTN_FLAG field description" "0,1"
bitfld.long 0x0 2. "WWDTN_FLAG,WWDTN_FLAG field description" "0,1"
bitfld.long 0x0 1. "LKUPN_FLAG,LKUPN_FLAG field description" "0,1"
newline
bitfld.long 0x0 0. "NVICN_FLAG,NVICN_FLAG field description" "0,1"
wgroup.long 0x14++0x3
line.long 0x0 "PRER,Peripheral Reset Enable Register"
hexmask.long 0x0 0.--31. 1. "PERHRSTEN,PERHRSTEN field description"
group.long 0x18++0xB
line.long 0x0 "AHBRR,AHB Peripherals Reset Register"
bitfld.long 0x0 0. "DMARST,DMARST field description" "0,1"
line.long 0x4 "APB1RR,APB Peripherals Reset Register1"
bitfld.long 0x4 31. "UART5RST,UART5RST field description" "0,1"
bitfld.long 0x4 30. "UART4RST,UART4RST field description" "0,1"
bitfld.long 0x4 29. "UART3RST,UART3RST field description" "0,1"
bitfld.long 0x4 27. "UART1RST,UART1RST field description" "0,1"
bitfld.long 0x4 26. "UART0RST,UART0RST field description" "0,1"
bitfld.long 0x4 25. "UARTIRRST,UARTIRRST field description" "0,1"
bitfld.long 0x4 24. "U7816RST,U7816RST field description" "0,1"
bitfld.long 0x4 23. "GPT2RST,GPT2RST field description" "0,1"
bitfld.long 0x4 22. "GPT1RST,GPT1RST field description" "0,1"
newline
bitfld.long 0x4 21. "GPT0RST,GPT0RST field description" "0,1"
bitfld.long 0x4 20. "ATIMRST,ATIMRST field description" "0,1"
bitfld.long 0x4 19. "BT32RST,BT32RST field description" "0,1"
bitfld.long 0x4 18. "BT16RST,BT16RST field description" "0,1"
bitfld.long 0x4 15. "SPI2RST,SPI2RST field description" "0,1"
bitfld.long 0x4 14. "SPI1RST,SPI1RST field description" "0,1"
bitfld.long 0x4 13. "SPI0RST,SPI0RST field description" "0,1"
bitfld.long 0x4 11. "I2CRST,I2CRST field description" "0,1"
bitfld.long 0x4 10. "LPUART2RST,LPUART2RST field description" "0,1"
newline
bitfld.long 0x4 9. "LPUART1RST,LPUART1RST field description" "0,1"
bitfld.long 0x4 8. "LPUART0RST,LPUART0RST field description" "0,1"
bitfld.long 0x4 6. "VREFRST,VREFRST field description" "0,1"
bitfld.long 0x4 5. "PGLRST,PGLRST field description" "0,1"
bitfld.long 0x4 4. "LCDRST,LCDRST field description" "0,1"
bitfld.long 0x4 3. "DACRST,DACRST field description" "0,1"
bitfld.long 0x4 2. "OPARST,OPARST field description" "0,1"
bitfld.long 0x4 1. "LPT16RST,LPT16RST field description" "0,1"
bitfld.long 0x4 0. "LPT32RST,LPT32RST field description" "0,1"
line.long 0x8 "APB2RR,APB Peripherals Reset Register2"
bitfld.long 0x8 24. "ADCCRST,ADCCRST field description" "0,1"
bitfld.long 0x8 23. "ADCRST,ADCRST field description" "0,1"
bitfld.long 0x8 18. "AESRST,AESRST field description" "0,1"
bitfld.long 0x8 17. "CRCRST,CRCRST field description" "0,1"
bitfld.long 0x8 16. "RNGRST,RNGRST field description" "0,1"
bitfld.long 0x8 3. "DIVASRST,DIVASRST field description" "0,1"
bitfld.long 0x8 2. "CANRST,CANRST field description" "0,1"
bitfld.long 0x8 1. "SVDRST,SVDRST field description" "0,1"
bitfld.long 0x8 0. "COMPRST,COMPRST field description" "0,1"
tree.end
tree "RTC (Real-Time Clock)"
base ad:0x0
tree "RTCA"
base ad:0x40011000
group.long 0x0++0x33
line.long 0x0 "WER,RTC Write Enable Register"
bitfld.long 0x0 0. "WE,WE field description" "0,1"
line.long 0x4 "IER,RTC Interrupt Enable Register"
bitfld.long 0x4 12. "ADJ_IE,ADJ_IE field description" "0,1"
bitfld.long 0x4 11. "ALARM_IE,ALARM_IE field description" "0,1"
bitfld.long 0x4 10. "_1KHZ_IE,_1KHZ_IE field description" "0,1"
bitfld.long 0x4 9. "_256HZ_IE,_256HZ_IE field description" "0,1"
bitfld.long 0x4 8. "_64HZ_IE,_64HZ_IE field description" "0,1"
bitfld.long 0x4 7. "_16HZ_IE,_16HZ_IE field description" "0,1"
bitfld.long 0x4 6. "_8HZ_IE,_8HZ_IE field description" "0,1"
bitfld.long 0x4 5. "_4HZ_IE,_4HZ_IE field description" "0,1"
bitfld.long 0x4 4. "_2HZ_IE,_2HZ_IE field description" "0,1"
bitfld.long 0x4 3. "SEC_IE,SEC_IE field description" "0,1"
newline
bitfld.long 0x4 2. "MIN_IE,MIN_IE field description" "0,1"
bitfld.long 0x4 1. "HOUR_IE,HOUR_IE field description" "0,1"
bitfld.long 0x4 0. "DAY_IE,DAY_IE field description" "0,1"
line.long 0x8 "ISR,RTC Interrupt Status Register"
bitfld.long 0x8 12. "ADJ_IF,ADJ_IF field description" "0,1"
bitfld.long 0x8 11. "ALARM_IF,ALARM_IF field description" "0,1"
bitfld.long 0x8 10. "_1KHZ_IF,_1KHZ_IF field description" "0,1"
bitfld.long 0x8 9. "_256HZ_IF,_256HZ_IF field description" "0,1"
bitfld.long 0x8 8. "_64HZ_IF,_64HZ_IF field description" "0,1"
bitfld.long 0x8 7. "_16HZ_IF,_16HZ_IF field description" "0,1"
bitfld.long 0x8 6. "_8HZ_IF,_8HZ_IF field description" "0,1"
bitfld.long 0x8 5. "_4HZ_IF,_4HZ_IF field description" "0,1"
bitfld.long 0x8 4. "_2HZ_IF,_2HZ_IF field description" "0,1"
bitfld.long 0x8 3. "SEC_IF,SEC_IF field description" "0,1"
newline
bitfld.long 0x8 2. "MIN_IF,MIN_IF field description" "0,1"
bitfld.long 0x8 1. "HOUR_IF,HOUR_IF field description" "0,1"
bitfld.long 0x8 0. "DAY_IF,DAY_IF field description" "0,1"
line.long 0xC "BCDSEC,BCD format time second registers"
hexmask.long.byte 0xC 0.--6. 1. "SEC,SEC field description"
line.long 0x10 "BCDMIN,BCD format time minute registers"
hexmask.long.byte 0x10 0.--6. 1. "MIN,MIN field description"
line.long 0x14 "BCDHOUR,BCD format time hour registers"
hexmask.long.byte 0x14 0.--5. 1. "HOUR,HOUR field description"
line.long 0x18 "BCDDAY,BCD format time day registers"
hexmask.long.byte 0x18 0.--5. 1. "DAY,DAY field description"
line.long 0x1C "BCDWEEK,BCD format time week registers"
bitfld.long 0x1C 0.--2. "WEEK,WEEK field description" "0,1,2,3,4,5,6,7"
line.long 0x20 "BCDMONTH,BCD format time month registers"
hexmask.long.byte 0x20 0.--4. 1. "MONTH,MONTH field description"
line.long 0x24 "BCDYEAR,BCD format time year registers"
hexmask.long.byte 0x24 0.--7. 1. "YEAR,YEAR field description"
line.long 0x28 "ALARM,RTCA Alarm Register"
hexmask.long.byte 0x28 16.--21. 1. "HOUR,HOUR field description"
hexmask.long.byte 0x28 8.--14. 1. "MIN,MIN field description"
hexmask.long.byte 0x28 0.--6. 1. "SEC,SEC field description"
line.long 0x2C "TMSEL,RTCA Time Mark Select"
hexmask.long.byte 0x2C 0.--3. 1. "TMSEL,TMSEL field description"
line.long 0x30 "ADJUST,RTCA time Adjust Register"
bitfld.long 0x30 9. "ADSIGN,ADSIGN field description" "0,1"
hexmask.long.word 0x30 0.--8. 1. "ADJUST,ADJUST field description"
group.long 0x3C++0x3
line.long 0x0 "SBSCNT,RTCA Sub-Second Counter"
hexmask.long.byte 0x0 0.--7. 1. "MSCNT,MSCNT field description"
group.long 0x7C++0x3
line.long 0x0 "CR,RTCA Control Register"
bitfld.long 0x0 0. "EN,EN field description" "0,1"
tree.end
base ad:0x0
tree "RTCB"
tree "RTCB (RTCB module information)"
base ad:0x4001F000
group.long 0x0++0x27
line.long 0x0 "WER,RTCBWrite Enable Register"
bitfld.long 0x0 0. "WE,WE field description" "0,1"
line.long 0x4 "IER,RTCBInterrupt Enable Register"
bitfld.long 0x4 12. "ADJ_IE,ADJ_IE field description" "0,1"
hexmask.long.byte 0x4 4.--11. 1. "STP0_IE,STP0_IE field description"
bitfld.long 0x4 3. "SEC_IE,SEC_IE field description" "0,1"
bitfld.long 0x4 2. "MIN_IE,MIN_IE field description" "0,1"
bitfld.long 0x4 1. "HOUR_IE,HOUR_IE field description" "0,1"
bitfld.long 0x4 0. "DAY_IE,DAY_IE field description" "0,1"
line.long 0x8 "ISR,RTCBInterrupt Status Register"
bitfld.long 0x8 13. "STP0_IF,STP0_IF field description" "0,1"
bitfld.long 0x8 12. "ADJ_IF,ADJ_IF field description" "0,1"
bitfld.long 0x8 3. "SEC_IF,SEC_IF field description" "0,1"
bitfld.long 0x8 2. "MIN_IF,MIN_IF field description" "0,1"
bitfld.long 0x8 1. "HOUR_IF,HOUR_IF field description" "0,1"
bitfld.long 0x8 0. "DAY_IF,DAY_IF field description" "0,1"
line.long 0xC "BCDSEC,BCD format time second registers"
hexmask.long.byte 0xC 0.--6. 1. "SEC,SEC field description"
line.long 0x10 "BCDMIN,BCD format time minute registers"
hexmask.long.byte 0x10 0.--6. 1. "MIN,MIN field description"
line.long 0x14 "BCDHOUR,BCD format time hour registers"
hexmask.long.byte 0x14 0.--5. 1. "HOUR,HOUR field description"
line.long 0x18 "BCDDAY,BCD format time day registers"
hexmask.long.byte 0x18 0.--5. 1. "DAY,DAY field description"
line.long 0x1C "BCDWEEK,BCD format time week registers"
bitfld.long 0x1C 0.--2. "WEEK,WEEK field description" "0,1,2,3,4,5,6,7"
line.long 0x20 "BCDMONTH,BCD format time month registers"
hexmask.long.byte 0x20 0.--4. 1. "MONTH,MONTH field description"
line.long 0x24 "BCDYEAR,BCD format time year registers"
hexmask.long.byte 0x24 0.--7. 1. "YEAR,YEAR field description"
group.long 0x2C++0x7
line.long 0x0 "TMSEL,RTCB Time Mark Select"
hexmask.long.byte 0x0 0.--3. 1. "TMSEL,TMSEL field description"
line.long 0x4 "ADJR,RTCB time Adjust Register"
hexmask.long.word 0x4 0.--9. 1. "ADJUST,ADJUST field description"
group.long 0x50++0x3
line.long 0x0 "CR,RTCB Control Register"
bitfld.long 0x0 0. "EN,EN field description" "0,1"
group.long 0x58++0xB
line.long 0x0 "STPCR,RTCB Time Stamp Control Register"
bitfld.long 0x0 8.--9. "TAMPSEL,TAMPSEL field description" "0,1,2,3"
bitfld.long 0x0 7. "DF,DF field description" "0,1"
bitfld.long 0x0 2. "TSEDGE,TSEDGE field description" "0,1"
bitfld.long 0x0 1. "TAMPEN,TAMPEN field description" "0,1"
bitfld.long 0x0 0. "TSEN,TSEN field description" "0,1"
line.long 0x4 "STPCLK_RR,RTC Time Stamp Clock Record Register"
hexmask.long.byte 0x4 16.--21. 1. "HRSTP0R,HRSTP0R field description"
hexmask.long.byte 0x4 8.--14. 1. "MINSTP0R,MINSTP0R field description"
hexmask.long.byte 0x4 0.--6. 1. "SECSTP0R,SECSTP0R field description"
line.long 0x8 "STPCAL_RR,RTCB Time Stamp Calendar Record Register"
hexmask.long.byte 0x8 24.--31. 1. "YRSTP0R,YRSTP0R field description"
hexmask.long.byte 0x8 16.--20. 1. "MONSTP0R,MONSTP0R field description"
hexmask.long.byte 0x8 0.--5. 1. "DAYSTP0R,DAYSTP0R field description"
group.long 0x6C++0x13
line.long 0x0 "BKR0,RTCBBackup Register0"
hexmask.long 0x0 0.--31. 1. "BKP,BKP field description"
line.long 0x4 "BKR1,RTCB Backup Register1"
hexmask.long 0x4 0.--31. 1. "BKP,BKP field description"
line.long 0x8 "BKR2,RTCB Backup Register2"
hexmask.long 0x8 0.--31. 1. "BKP,BKP field description"
line.long 0xC "BKR3,RTCB Backup Register3"
hexmask.long 0xC 0.--31. 1. "BKP,BKP field description"
line.long 0x10 "BKR4,RTCB Backup Register4"
hexmask.long 0x10 0.--31. 1. "BKP,BKP field description"
tree.end
tree.end
tree.end
tree "SPI (Serial Peripheral Interface)"
base ad:0x0
tree "SPI0"
base ad:0x40010400
group.long 0x0++0x13
line.long 0x0 "CR1,SPI0Control Register1"
bitfld.long 0x0 11. "IOSWAP,IOSWAP field description" "0,1"
bitfld.long 0x0 10. "MSPA,MSPA field description" "0,1"
bitfld.long 0x0 9. "SSPA,SSPA field description" "0,1"
bitfld.long 0x0 8. "MM,MM field description" "0,1"
bitfld.long 0x0 6.--7. "WAIT,WAIT field description" "0,1,2,3"
bitfld.long 0x0 3.--5. "BAUD,BAUD field description" "0,1,2,3,4,5,6,7"
bitfld.long 0x0 2. "LSBF,LSBF field description" "0,1"
bitfld.long 0x0 1. "CPHOL,CPHOL field description" "0,1"
bitfld.long 0x0 0. "CPHA,CPHA field description" "0,1"
line.long 0x4 "CR2,SPI0Control Register2"
bitfld.long 0x4 15. "DUMMY_EN,DUMMY_EN field description" "0,1"
bitfld.long 0x4 11. "RXO,RXO field description" "0,1"
bitfld.long 0x4 9.--10. "DLEN,DLEN field description" "0,1,2,3"
bitfld.long 0x4 8. "HALFDUPLEX,HALFDUPLEX field description" "0,1"
bitfld.long 0x4 7. "HD_RW,HD_RW field description" "0,1"
bitfld.long 0x4 6. "CMD8b,CMD8b field description" "0,1"
bitfld.long 0x4 5. "SSNM,SSNM field description" "0,1"
bitfld.long 0x4 4. "TXO_AC,TXO_AC field description" "0,1"
bitfld.long 0x4 3. "TXO,TXO field description" "0,1"
newline
bitfld.long 0x4 2. "SSN,SSN field description" "0,1"
bitfld.long 0x4 1. "SSNSEN,SSNSEN field description" "0,1"
bitfld.long 0x4 0. "SPIEN,SPIEN field description" "0,1"
line.long 0x8 "CR3,SPI0Control Register3"
bitfld.long 0x8 3. "TXBFC,TXBFC field description" "0,1"
bitfld.long 0x8 2. "RXBFC,RXBFC field description" "0,1"
bitfld.long 0x8 1. "MERRC,MERRC field description" "0,1"
bitfld.long 0x8 0. "SERRC,SERRC field description" "0,1"
line.long 0xC "IER,SPI0Interrupt Enable Register"
bitfld.long 0xC 2. "ERRIE,ERRIE field description" "0,1"
bitfld.long 0xC 1. "TXIE,TXIE field description" "0,1"
bitfld.long 0xC 0. "RXIE,RXIE field description" "0,1"
line.long 0x10 "ISR,SPI0Status Register"
bitfld.long 0x10 12. "DCN_TX,DCN_TX field description" "0,1"
bitfld.long 0x10 10. "RXCOL,RXCOL field description" "0,1"
bitfld.long 0x10 9. "TXCOL,TXCOL field description" "0,1"
rbitfld.long 0x10 8. "BUSY,BUSY field description" "0,1"
rbitfld.long 0x10 6. "MERR,MERR field description" "0,1"
rbitfld.long 0x10 5. "SERR,SERR field description" "0,1"
rbitfld.long 0x10 1. "TXBE,TXBE field description" "0,1"
rbitfld.long 0x10 0. "RXBF,RXBF field description" "0,1"
wgroup.long 0x14++0x3
line.long 0x0 "TXBUF,SPI0Transmit Buffer"
hexmask.long 0x0 0.--31. 1. "TXBUF,TXBUF field description"
rgroup.long 0x18++0x3
line.long 0x0 "RXBUF,SPI0Receive Buffer"
hexmask.long 0x0 0.--31. 1. "RXBUF,RXBUF field description"
tree.end
tree "SPI1"
base ad:0x40010800
group.long 0x0++0x13
line.long 0x0 "CR1,SPI0Control Register1"
bitfld.long 0x0 11. "IOSWAP,IOSWAP field description" "0,1"
bitfld.long 0x0 10. "MSPA,MSPA field description" "0,1"
bitfld.long 0x0 9. "SSPA,SSPA field description" "0,1"
bitfld.long 0x0 8. "MM,MM field description" "0,1"
bitfld.long 0x0 6.--7. "WAIT,WAIT field description" "0,1,2,3"
bitfld.long 0x0 3.--5. "BAUD,BAUD field description" "0,1,2,3,4,5,6,7"
bitfld.long 0x0 2. "LSBF,LSBF field description" "0,1"
bitfld.long 0x0 1. "CPHOL,CPHOL field description" "0,1"
bitfld.long 0x0 0. "CPHA,CPHA field description" "0,1"
line.long 0x4 "CR2,SPI0Control Register2"
bitfld.long 0x4 15. "DUMMY_EN,DUMMY_EN field description" "0,1"
bitfld.long 0x4 11. "RXO,RXO field description" "0,1"
bitfld.long 0x4 9.--10. "DLEN,DLEN field description" "0,1,2,3"
bitfld.long 0x4 8. "HALFDUPLEX,HALFDUPLEX field description" "0,1"
bitfld.long 0x4 7. "HD_RW,HD_RW field description" "0,1"
bitfld.long 0x4 6. "CMD8b,CMD8b field description" "0,1"
bitfld.long 0x4 5. "SSNM,SSNM field description" "0,1"
bitfld.long 0x4 4. "TXO_AC,TXO_AC field description" "0,1"
bitfld.long 0x4 3. "TXO,TXO field description" "0,1"
newline
bitfld.long 0x4 2. "SSN,SSN field description" "0,1"
bitfld.long 0x4 1. "SSNSEN,SSNSEN field description" "0,1"
bitfld.long 0x4 0. "SPIEN,SPIEN field description" "0,1"
line.long 0x8 "CR3,SPI0Control Register3"
bitfld.long 0x8 3. "TXBFC,TXBFC field description" "0,1"
bitfld.long 0x8 2. "RXBFC,RXBFC field description" "0,1"
bitfld.long 0x8 1. "MERRC,MERRC field description" "0,1"
bitfld.long 0x8 0. "SERRC,SERRC field description" "0,1"
line.long 0xC "IER,SPI0Interrupt Enable Register"
bitfld.long 0xC 2. "ERRIE,ERRIE field description" "0,1"
bitfld.long 0xC 1. "TXIE,TXIE field description" "0,1"
bitfld.long 0xC 0. "RXIE,RXIE field description" "0,1"
line.long 0x10 "ISR,SPI0Status Register"
bitfld.long 0x10 12. "DCN_TX,DCN_TX field description" "0,1"
bitfld.long 0x10 10. "RXCOL,RXCOL field description" "0,1"
bitfld.long 0x10 9. "TXCOL,TXCOL field description" "0,1"
rbitfld.long 0x10 8. "BUSY,BUSY field description" "0,1"
rbitfld.long 0x10 6. "MERR,MERR field description" "0,1"
rbitfld.long 0x10 5. "SERR,SERR field description" "0,1"
rbitfld.long 0x10 1. "TXBE,TXBE field description" "0,1"
rbitfld.long 0x10 0. "RXBF,RXBF field description" "0,1"
wgroup.long 0x14++0x3
line.long 0x0 "TXBUF,SPI0Transmit Buffer"
hexmask.long 0x0 0.--31. 1. "TXBUF,TXBUF field description"
rgroup.long 0x18++0x3
line.long 0x0 "RXBUF,SPI0Receive Buffer"
hexmask.long 0x0 0.--31. 1. "RXBUF,RXBUF field description"
tree.end
tree "SPI2"
base ad:0x40014800
group.long 0x0++0x13
line.long 0x0 "CR1,SPI0Control Register1"
bitfld.long 0x0 11. "IOSWAP,IOSWAP field description" "0,1"
bitfld.long 0x0 10. "MSPA,MSPA field description" "0,1"
bitfld.long 0x0 9. "SSPA,SSPA field description" "0,1"
bitfld.long 0x0 8. "MM,MM field description" "0,1"
bitfld.long 0x0 6.--7. "WAIT,WAIT field description" "0,1,2,3"
bitfld.long 0x0 3.--5. "BAUD,BAUD field description" "0,1,2,3,4,5,6,7"
bitfld.long 0x0 2. "LSBF,LSBF field description" "0,1"
bitfld.long 0x0 1. "CPHOL,CPHOL field description" "0,1"
bitfld.long 0x0 0. "CPHA,CPHA field description" "0,1"
line.long 0x4 "CR2,SPI0Control Register2"
bitfld.long 0x4 15. "DUMMY_EN,DUMMY_EN field description" "0,1"
bitfld.long 0x4 11. "RXO,RXO field description" "0,1"
bitfld.long 0x4 9.--10. "DLEN,DLEN field description" "0,1,2,3"
bitfld.long 0x4 8. "HALFDUPLEX,HALFDUPLEX field description" "0,1"
bitfld.long 0x4 7. "HD_RW,HD_RW field description" "0,1"
bitfld.long 0x4 6. "CMD8b,CMD8b field description" "0,1"
bitfld.long 0x4 5. "SSNM,SSNM field description" "0,1"
bitfld.long 0x4 4. "TXO_AC,TXO_AC field description" "0,1"
bitfld.long 0x4 3. "TXO,TXO field description" "0,1"
newline
bitfld.long 0x4 2. "SSN,SSN field description" "0,1"
bitfld.long 0x4 1. "SSNSEN,SSNSEN field description" "0,1"
bitfld.long 0x4 0. "SPIEN,SPIEN field description" "0,1"
line.long 0x8 "CR3,SPI0Control Register3"
bitfld.long 0x8 3. "TXBFC,TXBFC field description" "0,1"
bitfld.long 0x8 2. "RXBFC,RXBFC field description" "0,1"
bitfld.long 0x8 1. "MERRC,MERRC field description" "0,1"
bitfld.long 0x8 0. "SERRC,SERRC field description" "0,1"
line.long 0xC "IER,SPI0Interrupt Enable Register"
bitfld.long 0xC 2. "ERRIE,ERRIE field description" "0,1"
bitfld.long 0xC 1. "TXIE,TXIE field description" "0,1"
bitfld.long 0xC 0. "RXIE,RXIE field description" "0,1"
line.long 0x10 "ISR,SPI0Status Register"
bitfld.long 0x10 12. "DCN_TX,DCN_TX field description" "0,1"
bitfld.long 0x10 10. "RXCOL,RXCOL field description" "0,1"
bitfld.long 0x10 9. "TXCOL,TXCOL field description" "0,1"
rbitfld.long 0x10 8. "BUSY,BUSY field description" "0,1"
rbitfld.long 0x10 6. "MERR,MERR field description" "0,1"
rbitfld.long 0x10 5. "SERR,SERR field description" "0,1"
rbitfld.long 0x10 1. "TXBE,TXBE field description" "0,1"
rbitfld.long 0x10 0. "RXBF,RXBF field description" "0,1"
wgroup.long 0x14++0x3
line.long 0x0 "TXBUF,SPI0Transmit Buffer"
hexmask.long 0x0 0.--31. 1. "TXBUF,TXBUF field description"
rgroup.long 0x18++0x3
line.long 0x0 "RXBUF,SPI0Receive Buffer"
hexmask.long 0x0 0.--31. 1. "RXBUF,RXBUF field description"
tree.end
tree.end
tree "SVD (Supply Voltage Detection)"
base ad:0x40012800
group.long 0x0++0x13
line.long 0x0 "CFGR,SVD Config Register"
hexmask.long.byte 0x0 4.--7. 1. "LVL,LVL field description"
bitfld.long 0x0 3. "DFEN,DFEN field description" "0,1"
bitfld.long 0x0 2. "MOD,MOD field description" "0,1"
bitfld.long 0x0 0.--1. "ITVL,ITVL field description" "0,1,2,3"
line.long 0x4 "CR,SVD Control Register"
bitfld.long 0x4 8. "TE,TE field description" "0,1"
bitfld.long 0x4 1. "SVS0EN,SVS0EN field description" "0,1"
bitfld.long 0x4 0. "EN,EN field description" "0,1"
line.long 0x8 "IER,SVD Interrupt Enable Register"
bitfld.long 0x8 1. "PFIE,PFIE field description" "0,1"
bitfld.long 0x8 0. "PRIE,PRIE field description" "0,1"
line.long 0xC "ISR,SVD Interrupt Status Register"
rbitfld.long 0xC 8. "SVDO,SVDO field description" "0,1"
rbitfld.long 0xC 7. "SVDR,SVDR field description" "0,1"
bitfld.long 0xC 1. "PFF,PFF field description" "0,1"
bitfld.long 0xC 0. "PRF,PRF field description" "0,1"
line.long 0x10 "VSR,SVD reference Voltage Select Register"
bitfld.long 0x10 2. "V1P0EN,V1P0EN field description" "0,1"
bitfld.long 0x10 1. "V0P95EN,V0P95EN field description" "0,1"
bitfld.long 0x10 0. "V0P9EN,V0P9EN field description" "0,1"
tree.end
tree "TRNG (True Random Number Generator)"
base ad:0x40013C00
group.long 0x0++0x3
line.long 0x0 "CR,Random Number Generator Control Register"
bitfld.long 0x0 0. "RNGEN,RNGEN field description" "0,1"
rgroup.long 0x4++0x3
line.long 0x0 "DOR,Random Number Generator Data Output Register"
hexmask.long 0x0 0.--31. 1. "RNGOUT,RNGOUT field description"
group.long 0x10++0xF
line.long 0x0 "SR,Random Number Generator Status Register"
rbitfld.long 0x0 1. "RBUSY,RBUSY field description" "0,1"
bitfld.long 0x0 0. "RNF,RNF field description" "0,1"
line.long 0x4 "CRC_CR,CRC Control Register"
bitfld.long 0x4 0. "CRCEN,CRCEN field description" "0,1"
line.long 0x8 "CRC_DIR,CRC Data input Register"
hexmask.long 0x8 0.--31. 1. "CRCIN,CRCIN field description"
line.long 0xC "CRC_SR,CRC Status Register"
bitfld.long 0xC 0. "CRCDONE,CRCDONE field description" "0,1"
tree.end
tree "UART (Universal Asynchronous Receiver Transmitter)"
base ad:0x0
tree "UART"
base ad:0x40017C00
group.long 0x0++0x3
line.long 0x0 "IRCR,Infrared modulation Control Register"
bitfld.long 0x0 15. "IRFLAG,IRFLAG field description" "0,1"
hexmask.long.byte 0x0 11.--14. 1. "TH,TH field description"
hexmask.long.word 0x0 0.--10. 1. "TZBRG,TZBRG field description"
tree.end
tree "UART0"
base ad:0x40012000
group.long 0x0++0xF
line.long 0x0 "CSR,UART0 Control Status Register"
rbitfld.long 0x0 24. "BUSY,BUSY field description" "0,1"
bitfld.long 0x0 17. "TXIREN,TXIREN field description" "0,1"
bitfld.long 0x0 16. "RXTOEN,RXTOEN field description" "0,1"
bitfld.long 0x0 13. "OVSM,OVSM field description" "0,1"
bitfld.long 0x0 12. "IOSWAP,IOSWAP field description" "0,1"
bitfld.long 0x0 11. "NEWUP,NEWUP field description" "0,1"
bitfld.long 0x0 10. "DMATXIFCFG,DMATXIFCFG field description" "0,1"
bitfld.long 0x0 9. "BITORD,BITORD field description" "0,1"
bitfld.long 0x0 8. "STOPCFG,STOPCFG field description" "0,1"
newline
bitfld.long 0x0 6.--7. "PDSEL,PDSEL field description" "0,1,2,3"
bitfld.long 0x0 4.--5. "PARITY,PARITY field description" "0,1,2,3"
bitfld.long 0x0 3. "RXPOL,RXPOL field description" "0,1"
bitfld.long 0x0 2. "TXPOL,TXPOL field description" "0,1"
bitfld.long 0x0 1. "RXEN,RXEN field description" "0,1"
bitfld.long 0x0 0. "TXEN,TXEN field description" "0,1"
line.long 0x4 "IER,UART0 Interrupt Enable Register"
bitfld.long 0x4 11. "RXTO_IE,RXTO_IE field description" "0,1"
bitfld.long 0x4 10. "RXERR_IE,RXERR_IE field description" "0,1"
bitfld.long 0x4 8. "RXBF_IE,RXBF_IE field description" "0,1"
bitfld.long 0x4 7. "NEWUP_IE,NEWUP_IE field description" "0,1"
bitfld.long 0x4 1. "TXBE_IE,TXBE_IE field description" "0,1"
bitfld.long 0x4 0. "TXSE_IE,TXSE_IE field description" "0,1"
line.long 0x8 "ISR,UART0 Interrupt Status Register"
bitfld.long 0x8 18. "PERR,PERR field description" "0,1"
bitfld.long 0x8 17. "FERR,FERR field description" "0,1"
bitfld.long 0x8 16. "OERR,OERR field description" "0,1"
bitfld.long 0x8 11. "RXTO,RXTO field description" "0,1"
bitfld.long 0x8 8. "RXBF,RXBF field description" "0,1"
bitfld.long 0x8 7. "NEWKF,NEWKF field description" "0,1"
bitfld.long 0x8 2. "TX_OERR,TX_OERR field description" "0,1"
rbitfld.long 0x8 1. "TXBE,TXBE field description" "0,1"
bitfld.long 0x8 0. "TXSE,TXSE field description" "0,1"
line.long 0xC "TODR,UART0 Time-Out and Delay Register"
hexmask.long.byte 0xC 8.--15. 1. "TXDLY_LEN,TXDLY_LEN field description"
hexmask.long.byte 0xC 0.--7. 1. "RXTO_LEN,RXTO_LEN field description"
rgroup.long 0x10++0x3
line.long 0x0 "RXBUF,UART0 Receive Buffer"
hexmask.long.word 0x0 0.--8. 1. "RXBUF,RXBUF field description"
wgroup.long 0x14++0x3
line.long 0x0 "TXBUF,UART0 Transmit Buffer"
hexmask.long.word 0x0 0.--8. 1. "TXBUF,TXBUF field description"
group.long 0x18++0x3
line.long 0x0 "BGR,UART0 Baud rate Generator Register"
hexmask.long.word 0x0 0.--15. 1. "SPBRG,SPBRG field description"
tree.end
tree "UART1"
base ad:0x40016800
group.long 0x0++0xF
line.long 0x0 "CSR,UART0 Control Status Register"
rbitfld.long 0x0 24. "BUSY,BUSY field description" "0,1"
bitfld.long 0x0 17. "TXIREN,TXIREN field description" "0,1"
bitfld.long 0x0 16. "RXTOEN,RXTOEN field description" "0,1"
bitfld.long 0x0 13. "OVSM,OVSM field description" "0,1"
bitfld.long 0x0 12. "IOSWAP,IOSWAP field description" "0,1"
bitfld.long 0x0 11. "NEWUP,NEWUP field description" "0,1"
bitfld.long 0x0 10. "DMATXIFCFG,DMATXIFCFG field description" "0,1"
bitfld.long 0x0 9. "BITORD,BITORD field description" "0,1"
bitfld.long 0x0 8. "STOPCFG,STOPCFG field description" "0,1"
newline
bitfld.long 0x0 6.--7. "PDSEL,PDSEL field description" "0,1,2,3"
bitfld.long 0x0 4.--5. "PARITY,PARITY field description" "0,1,2,3"
bitfld.long 0x0 3. "RXPOL,RXPOL field description" "0,1"
bitfld.long 0x0 2. "TXPOL,TXPOL field description" "0,1"
bitfld.long 0x0 1. "RXEN,RXEN field description" "0,1"
bitfld.long 0x0 0. "TXEN,TXEN field description" "0,1"
line.long 0x4 "IER,UART0 Interrupt Enable Register"
bitfld.long 0x4 11. "RXTO_IE,RXTO_IE field description" "0,1"
bitfld.long 0x4 10. "RXERR_IE,RXERR_IE field description" "0,1"
bitfld.long 0x4 8. "RXBF_IE,RXBF_IE field description" "0,1"
bitfld.long 0x4 7. "NEWUP_IE,NEWUP_IE field description" "0,1"
bitfld.long 0x4 1. "TXBE_IE,TXBE_IE field description" "0,1"
bitfld.long 0x4 0. "TXSE_IE,TXSE_IE field description" "0,1"
line.long 0x8 "ISR,UART0 Interrupt Status Register"
bitfld.long 0x8 18. "PERR,PERR field description" "0,1"
bitfld.long 0x8 17. "FERR,FERR field description" "0,1"
bitfld.long 0x8 16. "OERR,OERR field description" "0,1"
bitfld.long 0x8 11. "RXTO,RXTO field description" "0,1"
bitfld.long 0x8 8. "RXBF,RXBF field description" "0,1"
bitfld.long 0x8 7. "NEWKF,NEWKF field description" "0,1"
bitfld.long 0x8 2. "TX_OERR,TX_OERR field description" "0,1"
rbitfld.long 0x8 1. "TXBE,TXBE field description" "0,1"
bitfld.long 0x8 0. "TXSE,TXSE field description" "0,1"
line.long 0xC "TODR,UART0 Time-Out and Delay Register"
hexmask.long.byte 0xC 8.--15. 1. "TXDLY_LEN,TXDLY_LEN field description"
hexmask.long.byte 0xC 0.--7. 1. "RXTO_LEN,RXTO_LEN field description"
rgroup.long 0x10++0x3
line.long 0x0 "RXBUF,UART0 Receive Buffer"
hexmask.long.word 0x0 0.--8. 1. "RXBUF,RXBUF field description"
wgroup.long 0x14++0x3
line.long 0x0 "TXBUF,UART0 Transmit Buffer"
hexmask.long.word 0x0 0.--8. 1. "TXBUF,TXBUF field description"
group.long 0x18++0x3
line.long 0x0 "BGR,UART0 Baud rate Generator Register"
hexmask.long.word 0x0 0.--15. 1. "SPBRG,SPBRG field description"
tree.end
tree "UART3"
base ad:0x40017000
group.long 0x0++0xB
line.long 0x0 "CSR,UART3 Control Status Register"
rbitfld.long 0x0 24. "BUSY,BUSY field description" "0,1"
bitfld.long 0x0 17. "TXIREN,TXIREN field description" "0,1"
bitfld.long 0x0 16. "RXTOEN,RXTOEN field description" "0,1"
bitfld.long 0x0 13. "OVSM,OVSM field description" "0,1"
bitfld.long 0x0 12. "IOSWAP,IOSWAP field description" "0,1"
bitfld.long 0x0 11. "NEWUP,NEWUP field description" "0,1"
bitfld.long 0x0 10. "DMATXIFCFG,DMATXIFCFG field description" "0,1"
bitfld.long 0x0 9. "BITORD,BITORD field description" "0,1"
bitfld.long 0x0 8. "STOPCFG,STOPCFG field description" "0,1"
newline
bitfld.long 0x0 6.--7. "PDSEL,PDSEL field description" "0,1,2,3"
bitfld.long 0x0 4.--5. "PARITY,PARITY field description" "0,1,2,3"
bitfld.long 0x0 3. "RXPOL,RXPOL field description" "0,1"
bitfld.long 0x0 2. "TXPOL,TXPOL field description" "0,1"
bitfld.long 0x0 1. "RXEN,RXEN field description" "0,1"
bitfld.long 0x0 0. "TXEN,TXEN field description" "0,1"
line.long 0x4 "IER,UART3 Interrupt Enable Register"
bitfld.long 0x4 11. "RXTO_IE,RXTO_IE field description" "0,1"
bitfld.long 0x4 10. "RXERR_IE,RXERR_IE field description" "0,1"
bitfld.long 0x4 8. "RXBF_IE,RXBF_IE field description" "0,1"
bitfld.long 0x4 7. "NEWUP_IE,NEWUP_IE field description" "0,1"
bitfld.long 0x4 1. "TXBE_IE,TXBE_IE field description" "0,1"
bitfld.long 0x4 0. "TXSE_IE,TXSE_IE field description" "0,1"
line.long 0x8 "ISR,UART3 Interrupt Status Register"
bitfld.long 0x8 18. "PERR,PERR field description" "0,1"
bitfld.long 0x8 17. "FERR,FERR field description" "0,1"
bitfld.long 0x8 16. "OERR,OERR field description" "0,1"
bitfld.long 0x8 11. "RXTO,RXTO field description" "0,1"
bitfld.long 0x8 8. "RXBF,RXBF field description" "0,1"
bitfld.long 0x8 7. "NEWKF,NEWKF field description" "0,1"
bitfld.long 0x8 2. "TX_OERR,TX_OERR field description" "0,1"
rbitfld.long 0x8 1. "TXBE,TXBE field description" "0,1"
bitfld.long 0x8 0. "TXSE,TXSE field description" "0,1"
rgroup.long 0x10++0x3
line.long 0x0 "RXBUF,UART3 Receive Buffer"
hexmask.long.word 0x0 0.--8. 1. "RXBUF,RXBUF field description"
wgroup.long 0x14++0x3
line.long 0x0 "TXBUF,UART3Transmit Buffer"
hexmask.long.word 0x0 0.--8. 1. "TXBUF,TXBUF field description"
group.long 0x18++0x3
line.long 0x0 "BGR,UART3 Baud rate Generator Register"
hexmask.long.word 0x0 0.--15. 1. "SPBRG,SPBRG field description"
tree.end
tree "UART4"
base ad:0x40017400
group.long 0x0++0xB
line.long 0x0 "CSR,UART3 Control Status Register"
rbitfld.long 0x0 24. "BUSY,BUSY field description" "0,1"
bitfld.long 0x0 17. "TXIREN,TXIREN field description" "0,1"
bitfld.long 0x0 16. "RXTOEN,RXTOEN field description" "0,1"
bitfld.long 0x0 13. "OVSM,OVSM field description" "0,1"
bitfld.long 0x0 12. "IOSWAP,IOSWAP field description" "0,1"
bitfld.long 0x0 11. "NEWUP,NEWUP field description" "0,1"
bitfld.long 0x0 10. "DMATXIFCFG,DMATXIFCFG field description" "0,1"
bitfld.long 0x0 9. "BITORD,BITORD field description" "0,1"
bitfld.long 0x0 8. "STOPCFG,STOPCFG field description" "0,1"
newline
bitfld.long 0x0 6.--7. "PDSEL,PDSEL field description" "0,1,2,3"
bitfld.long 0x0 4.--5. "PARITY,PARITY field description" "0,1,2,3"
bitfld.long 0x0 3. "RXPOL,RXPOL field description" "0,1"
bitfld.long 0x0 2. "TXPOL,TXPOL field description" "0,1"
bitfld.long 0x0 1. "RXEN,RXEN field description" "0,1"
bitfld.long 0x0 0. "TXEN,TXEN field description" "0,1"
line.long 0x4 "IER,UART3 Interrupt Enable Register"
bitfld.long 0x4 11. "RXTO_IE,RXTO_IE field description" "0,1"
bitfld.long 0x4 10. "RXERR_IE,RXERR_IE field description" "0,1"
bitfld.long 0x4 8. "RXBF_IE,RXBF_IE field description" "0,1"
bitfld.long 0x4 7. "NEWUP_IE,NEWUP_IE field description" "0,1"
bitfld.long 0x4 1. "TXBE_IE,TXBE_IE field description" "0,1"
bitfld.long 0x4 0. "TXSE_IE,TXSE_IE field description" "0,1"
line.long 0x8 "ISR,UART3 Interrupt Status Register"
bitfld.long 0x8 18. "PERR,PERR field description" "0,1"
bitfld.long 0x8 17. "FERR,FERR field description" "0,1"
bitfld.long 0x8 16. "OERR,OERR field description" "0,1"
bitfld.long 0x8 11. "RXTO,RXTO field description" "0,1"
bitfld.long 0x8 8. "RXBF,RXBF field description" "0,1"
bitfld.long 0x8 7. "NEWKF,NEWKF field description" "0,1"
bitfld.long 0x8 2. "TX_OERR,TX_OERR field description" "0,1"
rbitfld.long 0x8 1. "TXBE,TXBE field description" "0,1"
bitfld.long 0x8 0. "TXSE,TXSE field description" "0,1"
rgroup.long 0x10++0x3
line.long 0x0 "RXBUF,UART3 Receive Buffer"
hexmask.long.word 0x0 0.--8. 1. "RXBUF,RXBUF field description"
wgroup.long 0x14++0x3
line.long 0x0 "TXBUF,UART3Transmit Buffer"
hexmask.long.word 0x0 0.--8. 1. "TXBUF,TXBUF field description"
group.long 0x18++0x3
line.long 0x0 "BGR,UART3 Baud rate Generator Register"
hexmask.long.word 0x0 0.--15. 1. "SPBRG,SPBRG field description"
tree.end
tree "UART5"
base ad:0x40017800
group.long 0x0++0xB
line.long 0x0 "CSR,UART3 Control Status Register"
rbitfld.long 0x0 24. "BUSY,BUSY field description" "0,1"
bitfld.long 0x0 17. "TXIREN,TXIREN field description" "0,1"
bitfld.long 0x0 16. "RXTOEN,RXTOEN field description" "0,1"
bitfld.long 0x0 13. "OVSM,OVSM field description" "0,1"
bitfld.long 0x0 12. "IOSWAP,IOSWAP field description" "0,1"
bitfld.long 0x0 11. "NEWUP,NEWUP field description" "0,1"
bitfld.long 0x0 10. "DMATXIFCFG,DMATXIFCFG field description" "0,1"
bitfld.long 0x0 9. "BITORD,BITORD field description" "0,1"
bitfld.long 0x0 8. "STOPCFG,STOPCFG field description" "0,1"
newline
bitfld.long 0x0 6.--7. "PDSEL,PDSEL field description" "0,1,2,3"
bitfld.long 0x0 4.--5. "PARITY,PARITY field description" "0,1,2,3"
bitfld.long 0x0 3. "RXPOL,RXPOL field description" "0,1"
bitfld.long 0x0 2. "TXPOL,TXPOL field description" "0,1"
bitfld.long 0x0 1. "RXEN,RXEN field description" "0,1"
bitfld.long 0x0 0. "TXEN,TXEN field description" "0,1"
line.long 0x4 "IER,UART3 Interrupt Enable Register"
bitfld.long 0x4 11. "RXTO_IE,RXTO_IE field description" "0,1"
bitfld.long 0x4 10. "RXERR_IE,RXERR_IE field description" "0,1"
bitfld.long 0x4 8. "RXBF_IE,RXBF_IE field description" "0,1"
bitfld.long 0x4 7. "NEWUP_IE,NEWUP_IE field description" "0,1"
bitfld.long 0x4 1. "TXBE_IE,TXBE_IE field description" "0,1"
bitfld.long 0x4 0. "TXSE_IE,TXSE_IE field description" "0,1"
line.long 0x8 "ISR,UART3 Interrupt Status Register"
bitfld.long 0x8 18. "PERR,PERR field description" "0,1"
bitfld.long 0x8 17. "FERR,FERR field description" "0,1"
bitfld.long 0x8 16. "OERR,OERR field description" "0,1"
bitfld.long 0x8 11. "RXTO,RXTO field description" "0,1"
bitfld.long 0x8 8. "RXBF,RXBF field description" "0,1"
bitfld.long 0x8 7. "NEWKF,NEWKF field description" "0,1"
bitfld.long 0x8 2. "TX_OERR,TX_OERR field description" "0,1"
rbitfld.long 0x8 1. "TXBE,TXBE field description" "0,1"
bitfld.long 0x8 0. "TXSE,TXSE field description" "0,1"
rgroup.long 0x10++0x3
line.long 0x0 "RXBUF,UART3 Receive Buffer"
hexmask.long.word 0x0 0.--8. 1. "RXBUF,RXBUF field description"
wgroup.long 0x14++0x3
line.long 0x0 "TXBUF,UART3Transmit Buffer"
hexmask.long.word 0x0 0.--8. 1. "TXBUF,TXBUF field description"
group.long 0x18++0x3
line.long 0x0 "BGR,UART3 Baud rate Generator Register"
hexmask.long.word 0x0 0.--15. 1. "SPBRG,SPBRG field description"
tree.end
tree.end
tree "VAO (VAO Domain)"
base ad:0x4001F000
group.long 0x800++0x13
line.long 0x0 "RST_CR,VBAT Reset Control Register"
bitfld.long 0x0 0. "VBAT_RST,VBAT_RST field description" "0,1"
line.long 0x4 "XTLF_CR,XTLF Control Register"
hexmask.long.byte 0x4 0.--3. 1. "XTLFEN,XTLFEN field description"
line.long 0x8 "XTLF_PR,XTLF Power Register"
bitfld.long 0x8 4.--6. "DRVCFG,DRVCFG field description" "0,1,2,3,4,5,6,7"
hexmask.long.byte 0x8 0.--3. 1. "XTLFIPW,XTLFIPW field description"
line.long 0xC "FD_IER,XTLF Oscillation Fail Detection Interrupt Enable Register"
bitfld.long 0xC 0. "LFDET_IE,LFDET_IE field description" "0,1"
line.long 0x10 "FD_ISR,XTLF Oscillation Fail Detection Interrupt Status Register"
rbitfld.long 0x10 1. "LFDETO,LFDETO field description" "0,1"
bitfld.long 0x10 0. "LFDETIF,LFDETIF field description" "0,1"
group.long 0xC00++0x1B
line.long 0x0 "INEN,VAO IO Input Enable Register"
bitfld.long 0x0 15. "PHINEN,PHINEN field description" "0,1"
line.long 0x4 "PUEN,VAO IO Pull-up Enable Register"
bitfld.long 0x4 15. "PHPUEN,PHPUEN field description" "0,1"
line.long 0x8 "ODEN,VAO IO Open Drain Enable Register"
bitfld.long 0x8 15. "PHODEN,PHODEN field description" "0,1"
line.long 0xC "FCR,VAO IO Function Control Register"
bitfld.long 0xC 30.--31. "PHFCR,PHFCR field description" "0,1,2,3"
line.long 0x10 "DOR,VAO IO Data Output Register"
bitfld.long 0x10 15. "PHDO,PHDO field description" "0,1"
line.long 0x14 "DIR,VAO IO Data Input Register"
bitfld.long 0x14 15. "PHDIN,PHDIN field description" "0,1"
line.long 0x18 "VILR,VAO IO Voltage Input Low Register"
bitfld.long 0x18 15. "PHVIL,PHVIL field description" "0,1"
tree.end
tree "VREF (Voltage Reference)"
base ad:0x4001A400
group.long 0x0++0x13
line.long 0x0 "CR,VREF Control Register"
bitfld.long 0x0 1. "PTAT_EN,PTAT_EN field description" "0,1"
bitfld.long 0x0 0. "VREF_EN,VREF_EN field description" "0,1"
line.long 0x4 "CFGR,VREF Config Register"
bitfld.long 0x4 0.--1. "ST_DELAY,ST_DELAY field description" "0,1,2,3"
line.long 0x8 "ISR,VREF Status Register"
rbitfld.long 0x8 8. "FLAG_B,FLAG_B field description" "0,1"
rbitfld.long 0x8 1. "RDY,RDY field description" "0,1"
bitfld.long 0x8 0. "IF,IF field description" "0,1"
line.long 0xC "IER,VREF Interrupt Enable Register"
bitfld.long 0xC 0. "IE,IE field description" "0,1"
line.long 0x10 "BUFCR,Buffer Control Register"
bitfld.long 0x10 5. "AVREFBUF_OUTEN,AVREFBUF_OUTEN field description" "0,1"
bitfld.long 0x10 4. "AVREFBUF_EN,AVREFBUF_EN field description" "0,1"
bitfld.long 0x10 3. "VPTATBUFFER_OUTEN,VPTATBUFFER_OUTEN field description" "0,1"
bitfld.long 0x10 2. "VPTATBUFFER_EN,VPTATBUFFER_EN field description" "0,1"
bitfld.long 0x10 1. "VREFBUFFER_OUTEN,VREFBUFFER_OUTEN field description" "0,1"
bitfld.long 0x10 0. "VREFBUFFER_EN,VREFBUFFER_EN field description" "0,1"
tree.end
tree "WWDT (Window Watchdog)"
base ad:0x40011800
wgroup.long 0x0++0x3
line.long 0x0 "CR,WWDT Control Register"
hexmask.long.byte 0x0 0.--7. 1. "CON,CON field description"
group.long 0x4++0x3
line.long 0x0 "CFGR,WWDT Config Register"
bitfld.long 0x0 0.--2. "CFG,CFG field description" "0,1,2,3,4,5,6,7"
rgroup.long 0x8++0x3
line.long 0x0 "CNT,WWDT Counter Register"
hexmask.long.word 0x0 0.--9. 1. "CNT,CNT field description"
group.long 0xC++0x7
line.long 0x0 "IER,WWDT Interrupt Enable Register"
bitfld.long 0x0 0. "IE,IE field description" "0,1"
line.long 0x4 "ISR,WWDT Interrupt Status Register"
bitfld.long 0x4 0. "NOVF,NOVF field description" "0,1"
rgroup.long 0x14++0x3
line.long 0x0 "PSC,WWDT Prescaler Register"
hexmask.long.word 0x0 0.--11. 1. "DIV_CNT,DIV_CNT field description"
tree.end
AUTOINDENT.OFF