[an error occurred while processing this directive]
4-31
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено DASM 13 октября 2006 г. 11:25
В ответ на: Кто-нибудь может кинуть на мыло файл iolpc2138.ddf из ИАР старше 4,20? А то у меня в нем не поностью описаны биты некоторых регистров... отправлено =NIK= 13 октября 2006 г. 11:15


;-----------------------------------------------------------------------------------
; Definition of Peripheral I/O registers,
; Interrupt/Exception vectors
; for microcontroller LPC2138.
;
; This definition file can be used by the C-SPY debugger,
; all flavours (simulator, emulator and ROM-monitor).
;
; This definitionfile is generated 2006-02-10 01:28:25
; from the device file: iolpc2138.h
;
;------------------------------------------------------------------------------------

;
; Start of SFR definition.
;
[Sfr]

;
; System control block
;
; Name Zone Address Bytesize Displaybase Bitrange
; ---- ---- ------- -------- ----------- --------

sfr = "EXTINT" , "Memory", 0xE01FC140, 4, base=16
sfr = "EXTINT.EINT0" , "Memory", 0xE01FC140, 4, base=16, bitRange=0-0
sfr = "EXTINT.EINT1" , "Memory", 0xE01FC140, 4, base=16, bitRange=1-1
sfr = "EXTINT.EINT2" , "Memory", 0xE01FC140, 4, base=16, bitRange=2-2
sfr = "EXTINT.EINT3" , "Memory", 0xE01FC140, 4, base=16, bitRange=3-3

sfr = "EXTWAKE" , "Memory", 0xE01FC144, 4, base=16
sfr = "EXTWAKE.EXTWAKE0" , "Memory", 0xE01FC144, 4, base=16, bitRange=0-0
sfr = "EXTWAKE.EXTWAKE1" , "Memory", 0xE01FC144, 4, base=16, bitRange=1-1
sfr = "EXTWAKE.EXTWAKE2" , "Memory", 0xE01FC144, 4, base=16, bitRange=2-2
sfr = "EXTWAKE.EXTWAKE3" , "Memory", 0xE01FC144, 4, base=16, bitRange=3-3
sfr = "EXTWAKE.BODWAKE" , "Memory", 0xE01FC144, 4, base=16, bitRange=14-14
sfr = "EXTWAKE.RTCWAKE" , "Memory", 0xE01FC144, 4, base=16, bitRange=15-15

sfr = "EXTMODE" , "Memory", 0xE01FC148, 4, base=16
sfr = "EXTMODE.EXTMODE0" , "Memory", 0xE01FC148, 4, base=16, bitRange=0-0
sfr = "EXTMODE.EXTMODE1" , "Memory", 0xE01FC148, 4, base=16, bitRange=1-1
sfr = "EXTMODE.EXTMODE2" , "Memory", 0xE01FC148, 4, base=16, bitRange=2-2
sfr = "EXTMODE.EXTMODE3" , "Memory", 0xE01FC148, 4, base=16, bitRange=3-3

sfr = "EXTPOLAR" , "Memory", 0xE01FC14C, 4, base=16
sfr = "EXTPOLAR.EXTPOLAR0" , "Memory", 0xE01FC14C, 4, base=16, bitRange=0-0
sfr = "EXTPOLAR.EXTPOLAR1" , "Memory", 0xE01FC14C, 4, base=16, bitRange=1-1
sfr = "EXTPOLAR.EXTPOLAR2" , "Memory", 0xE01FC14C, 4, base=16, bitRange=2-2
sfr = "EXTPOLAR.EXTPOLAR3" , "Memory", 0xE01FC14C, 4, base=16, bitRange=3-3

sfr = "MEMMAP" , "Memory", 0xE01FC040, 4, base=16
sfr = "MEMMAP.MAP" , "Memory", 0xE01FC040, 4, base=16, bitRange=0-1

sfr = "PLLCON" , "Memory", 0xE01FC080, 4, base=16
sfr = "PLLCON.PLLE" , "Memory", 0xE01FC080, 4, base=16, bitRange=0-0
sfr = "PLLCON.PLLC" , "Memory", 0xE01FC080, 4, base=16, bitRange=1-1

sfr = "PLLCFG" , "Memory", 0xE01FC084, 4, base=16
sfr = "PLLCFG.MSEL" , "Memory", 0xE01FC084, 4, base=16, bitRange=0-4
sfr = "PLLCFG.PSEL" , "Memory", 0xE01FC084, 4, base=16, bitRange=5-6

sfr = "PLLSTAT" , "Memory", 0xE01FC088, 4, base=16
sfr = "PLLSTAT.MSEL" , "Memory", 0xE01FC088, 4, base=16, bitRange=0-4
sfr = "PLLSTAT.PSEL" , "Memory", 0xE01FC088, 4, base=16, bitRange=5-6
sfr = "PLLSTAT.PLLE" , "Memory", 0xE01FC088, 4, base=16, bitRange=8-8
sfr = "PLLSTAT.PLLC" , "Memory", 0xE01FC088, 4, base=16, bitRange=9-9
sfr = "PLLSTAT.PLOCK" , "Memory", 0xE01FC088, 4, base=16, bitRange=10-10

sfr = "PLLFEED" , "Memory", 0xE01FC08C, 4, base=16
sfr = "PLLFEED.FEED" , "Memory", 0xE01FC08C, 4, base=16, bitRange=0-7

sfr = "PCON" , "Memory", 0xE01FC0C0, 4, base=16
sfr = "PCON.IDL" , "Memory", 0xE01FC0C0, 4, base=16, bitRange=0-0
sfr = "PCON.PD" , "Memory", 0xE01FC0C0, 4, base=16, bitRange=1-1
sfr = "PCON.PDBOD" , "Memory", 0xE01FC0C0, 4, base=16, bitRange=2-2

sfr = "PCONP" , "Memory", 0xE01FC0C4, 4, base=16
sfr = "PCONP.PCTIM0" , "Memory", 0xE01FC0C4, 4, base=16, bitRange=1-1
sfr = "PCONP.PCTIM1" , "Memory", 0xE01FC0C4, 4, base=16, bitRange=2-2
sfr = "PCONP.PCURT0" , "Memory", 0xE01FC0C4, 4, base=16, bitRange=3-3
sfr = "PCONP.PCURT1" , "Memory", 0xE01FC0C4, 4, base=16, bitRange=4-4
sfr = "PCONP.PCPWM0" , "Memory", 0xE01FC0C4, 4, base=16, bitRange=5-5
sfr = "PCONP.PCI2C0" , "Memory", 0xE01FC0C4, 4, base=16, bitRange=7-7
sfr = "PCONP.PCSPI0" , "Memory", 0xE01FC0C4, 4, base=16, bitRange=8-8
sfr = "PCONP.PCRTC" , "Memory", 0xE01FC0C4, 4, base=16, bitRange=9-9
sfr = "PCONP.PCSPI1" , "Memory", 0xE01FC0C4, 4, base=16, bitRange=10-10
sfr = "PCONP.PCAD0" , "Memory", 0xE01FC0C4, 4, base=16, bitRange=12-12
sfr = "PCONP.PCI2C1" , "Memory", 0xE01FC0C4, 4, base=16, bitRange=19-19
sfr = "PCONP.PCAD1" , "Memory", 0xE01FC0C4, 4, base=16, bitRange=20-20

sfr = "VPBDIV" , "Memory", 0xE01FC100, 4, base=16
sfr = "VPBDIV.VPBDIV" , "Memory", 0xE01FC100, 4, base=16, bitRange=0-1

sfr = "RSIR" , "Memory", 0xE01FC180, 4, base=16
sfr = "RSIR.POR" , "Memory", 0xE01FC180, 4, base=16, bitRange=0-0
sfr = "RSIR.EXTR" , "Memory", 0xE01FC180, 4, base=16, bitRange=1-1
sfr = "RSIR.WDTR" , "Memory", 0xE01FC180, 4, base=16, bitRange=2-2
sfr = "RSIR.BODR" , "Memory", 0xE01FC180, 4, base=16, bitRange=3-3

sfr = "SCCSPR" , "Memory", 0xE01FC184, 4, base=16


;
; MAM
;
; Name Zone Address Bytesize Displaybase Bitrange
; ---- ---- ------- -------- ----------- --------

sfr = "MAMCR" , "Memory", 0xE01FC000, 4, base=16
sfr = "MAMCR.MODECTRL" , "Memory", 0xE01FC000, 4, base=16, bitRange=0-1

sfr = "MAMTIM" , "Memory", 0xE01FC004, 4, base=16
sfr = "MAMTIM.CYCLES" , "Memory", 0xE01FC004, 4, base=16, bitRange=0-2


;
; VIC
;
; Name Zone Address Bytesize Displaybase Bitrange
; ---- ---- ------- -------- ----------- --------

sfr = "VICIRQStatus" , "Memory", 0xFFFFF000, 4, base=16
sfr = "VICIRQStatus.INT0" , "Memory", 0xFFFFF000, 4, base=16, bitRange=0-0
sfr = "VICIRQStatus.INT1" , "Memory", 0xFFFFF000, 4, base=16, bitRange=1-1
sfr = "VICIRQStatus.INT2" , "Memory", 0xFFFFF000, 4, base=16, bitRange=2-2
sfr = "VICIRQStatus.INT3" , "Memory", 0xFFFFF000, 4, base=16, bitRange=3-3
sfr = "VICIRQStatus.INT4" , "Memory", 0xFFFFF000, 4, base=16, bitRange=4-4
sfr = "VICIRQStatus.INT5" , "Memory", 0xFFFFF000, 4, base=16, bitRange=5-5
sfr = "VICIRQStatus.INT6" , "Memory", 0xFFFFF000, 4, base=16, bitRange=6-6
sfr = "VICIRQStatus.INT7" , "Memory", 0xFFFFF000, 4, base=16, bitRange=7-7
sfr = "VICIRQStatus.INT8" , "Memory", 0xFFFFF000, 4, base=16, bitRange=8-8
sfr = "VICIRQStatus.INT9" , "Memory", 0xFFFFF000, 4, base=16, bitRange=9-9
sfr = "VICIRQStatus.INT10" , "Memory", 0xFFFFF000, 4, base=16, bitRange=10-10
sfr = "VICIRQStatus.INT11" , "Memory", 0xFFFFF000, 4, base=16, bitRange=11-11
sfr = "VICIRQStatus.INT12" , "Memory", 0xFFFFF000, 4, base=16, bitRange=12-12
sfr = "VICIRQStatus.INT13" , "Memory", 0xFFFFF000, 4, base=16, bitRange=13-13
sfr = "VICIRQStatus.INT14" , "Memory", 0xFFFFF000, 4, base=16, bitRange=14-14
sfr = "VICIRQStatus.INT15" , "Memory", 0xFFFFF000, 4, base=16, bitRange=15-15
sfr = "VICIRQStatus.INT16" , "Memory", 0xFFFFF000, 4, base=16, bitRange=16-16
sfr = "VICIRQStatus.INT17" , "Memory", 0xFFFFF000, 4, base=16, bitRange=17-17
sfr = "VICIRQStatus.INT18" , "Memory", 0xFFFFF000, 4, base=16, bitRange=18-18
sfr = "VICIRQStatus.INT19" , "Memory", 0xFFFFF000, 4, base=16, bitRange=19-19
sfr = "VICIRQStatus.INT20" , "Memory", 0xFFFFF000, 4, base=16, bitRange=20-20
sfr = "VICIRQStatus.INT21" , "Memory", 0xFFFFF000, 4, base=16, bitRange=21-21
sfr = "VICIRQStatus.INT22" , "Memory", 0xFFFFF000, 4, base=16, bitRange=22-22
sfr = "VICIRQStatus.INT23" , "Memory", 0xFFFFF000, 4, base=16, bitRange=23-23
sfr = "VICIRQStatus.INT24" , "Memory", 0xFFFFF000, 4, base=16, bitRange=24-24
sfr = "VICIRQStatus.INT25" , "Memory", 0xFFFFF000, 4, base=16, bitRange=25-25
sfr = "VICIRQStatus.INT26" , "Memory", 0xFFFFF000, 4, base=16, bitRange=26-26
sfr = "VICIRQStatus.INT27" , "Memory", 0xFFFFF000, 4, base=16, bitRange=27-27
sfr = "VICIRQStatus.INT28" , "Memory", 0xFFFFF000, 4, base=16, bitRange=28-28
sfr = "VICIRQStatus.INT29" , "Memory", 0xFFFFF000, 4, base=16, bitRange=29-29
sfr = "VICIRQStatus.INT30" , "Memory", 0xFFFFF000, 4, base=16, bitRange=30-30
sfr = "VICIRQStatus.INT31" , "Memory", 0xFFFFF000, 4, base=16, bitRange=31-31

sfr = "VICFIQStatus" , "Memory", 0xFFFFF004, 4, base=16
sfr = "VICFIQStatus.INT0" , "Memory", 0xFFFFF004, 4, base=16, bitRange=0-0
sfr = "VICFIQStatus.INT1" , "Memory", 0xFFFFF004, 4, base=16, bitRange=1-1
sfr = "VICFIQStatus.INT2" , "Memory", 0xFFFFF004, 4, base=16, bitRange=2-2
sfr = "VICFIQStatus.INT3" , "Memory", 0xFFFFF004, 4, base=16, bitRange=3-3
sfr = "VICFIQStatus.INT4" , "Memory", 0xFFFFF004, 4, base=16, bitRange=4-4
sfr = "VICFIQStatus.INT5" , "Memory", 0xFFFFF004, 4, base=16, bitRange=5-5
sfr = "VICFIQStatus.INT6" , "Memory", 0xFFFFF004, 4, base=16, bitRange=6-6
sfr = "VICFIQStatus.INT7" , "Memory", 0xFFFFF004, 4, base=16, bitRange=7-7
sfr = "VICFIQStatus.INT8" , "Memory", 0xFFFFF004, 4, base=16, bitRange=8-8
sfr = "VICFIQStatus.INT9" , "Memory", 0xFFFFF004, 4, base=16, bitRange=9-9
sfr = "VICFIQStatus.INT10" , "Memory", 0xFFFFF004, 4, base=16, bitRange=10-10
sfr = "VICFIQStatus.INT11" , "Memory", 0xFFFFF004, 4, base=16, bitRange=11-11
sfr = "VICFIQStatus.INT12" , "Memory", 0xFFFFF004, 4, base=16, bitRange=12-12
sfr = "VICFIQStatus.INT13" , "Memory", 0xFFFFF004, 4, base=16, bitRange=13-13
sfr = "VICFIQStatus.INT14" , "Memory", 0xFFFFF004, 4, base=16, bitRange=14-14
sfr = "VICFIQStatus.INT15" , "Memory", 0xFFFFF004, 4, base=16, bitRange=15-15
sfr = "VICFIQStatus.INT16" , "Memory", 0xFFFFF004, 4, base=16, bitRange=16-16
sfr = "VICFIQStatus.INT17" , "Memory", 0xFFFFF004, 4, base=16, bitRange=17-17
sfr = "VICFIQStatus.INT18" , "Memory", 0xFFFFF004, 4, base=16, bitRange=18-18
sfr = "VICFIQStatus.INT19" , "Memory", 0xFFFFF004, 4, base=16, bitRange=19-19
sfr = "VICFIQStatus.INT20" , "Memory", 0xFFFFF004, 4, base=16, bitRange=20-20
sfr = "VICFIQStatus.INT21" , "Memory", 0xFFFFF004, 4, base=16, bitRange=21-21
sfr = "VICFIQStatus.INT22" , "Memory", 0xFFFFF004, 4, base=16, bitRange=22-22
sfr = "VICFIQStatus.INT23" , "Memory", 0xFFFFF004, 4, base=16, bitRange=23-23
sfr = "VICFIQStatus.INT24" , "Memory", 0xFFFFF004, 4, base=16, bitRange=24-24
sfr = "VICFIQStatus.INT25" , "Memory", 0xFFFFF004, 4, base=16, bitRange=25-25
sfr = "VICFIQStatus.INT26" , "Memory", 0xFFFFF004, 4, base=16, bitRange=26-26
sfr = "VICFIQStatus.INT27" , "Memory", 0xFFFFF004, 4, base=16, bitRange=27-27
sfr = "VICFIQStatus.INT28" , "Memory", 0xFFFFF004, 4, base=16, bitRange=28-28
sfr = "VICFIQStatus.INT29" , "Memory", 0xFFFFF004, 4, base=16, bitRange=29-29
sfr = "VICFIQStatus.INT30" , "Memory", 0xFFFFF004, 4, base=16, bitRange=30-30
sfr = "VICFIQStatus.INT31" , "Memory", 0xFFFFF004, 4, base=16, bitRange=31-31

sfr = "VICRawIntr" , "Memory", 0xFFFFF008, 4, base=16
sfr = "VICRawIntr.INT0" , "Memory", 0xFFFFF008, 4, base=16, bitRange=0-0
sfr = "VICRawIntr.INT1" , "Memory", 0xFFFFF008, 4, base=16, bitRange=1-1
sfr = "VICRawIntr.INT2" , "Memory", 0xFFFFF008, 4, base=16, bitRange=2-2
sfr = "VICRawIntr.INT3" , "Memory", 0xFFFFF008, 4, base=16, bitRange=3-3
sfr = "VICRawIntr.INT4" , "Memory", 0xFFFFF008, 4, base=16, bitRange=4-4
sfr = "VICRawIntr.INT5" , "Memory", 0xFFFFF008, 4, base=16, bitRange=5-5
sfr = "VICRawIntr.INT6" , "Memory", 0xFFFFF008, 4, base=16, bitRange=6-6
sfr = "VICRawIntr.INT7" , "Memory", 0xFFFFF008, 4, base=16, bitRange=7-7
sfr = "VICRawIntr.INT8" , "Memory", 0xFFFFF008, 4, base=16, bitRange=8-8
sfr = "VICRawIntr.INT9" , "Memory", 0xFFFFF008, 4, base=16, bitRange=9-9
sfr = "VICRawIntr.INT10" , "Memory", 0xFFFFF008, 4, base=16, bitRange=10-10
sfr = "VICRawIntr.INT11" , "Memory", 0xFFFFF008, 4, base=16, bitRange=11-11
sfr = "VICRawIntr.INT12" , "Memory", 0xFFFFF008, 4, base=16, bitRange=12-12
sfr = "VICRawIntr.INT13" , "Memory", 0xFFFFF008, 4, base=16, bitRange=13-13
sfr = "VICRawIntr.INT14" , "Memory", 0xFFFFF008, 4, base=16, bitRange=14-14
sfr = "VICRawIntr.INT15" , "Memory", 0xFFFFF008, 4, base=16, bitRange=15-15
sfr = "VICRawIntr.INT16" , "Memory", 0xFFFFF008, 4, base=16, bitRange=16-16
sfr = "VICRawIntr.INT17" , "Memory", 0xFFFFF008, 4, base=16, bitRange=17-17
sfr = "VICRawIntr.INT18" , "Memory", 0xFFFFF008, 4, base=16, bitRange=18-18
sfr = "VICRawIntr.INT19" , "Memory", 0xFFFFF008, 4, base=16, bitRange=19-19
sfr = "VICRawIntr.INT20" , "Memory", 0xFFFFF008, 4, base=16, bitRange=20-20
sfr = "VICRawIntr.INT21" , "Memory", 0xFFFFF008, 4, base=16, bitRange=21-21
sfr = "VICRawIntr.INT22" , "Memory", 0xFFFFF008, 4, base=16, bitRange=22-22
sfr = "VICRawIntr.INT23" , "Memory", 0xFFFFF008, 4, base=16, bitRange=23-23
sfr = "VICRawIntr.INT24" , "Memory", 0xFFFFF008, 4, base=16, bitRange=24-24
sfr = "VICRawIntr.INT25" , "Memory", 0xFFFFF008, 4, base=16, bitRange=25-25
sfr = "VICRawIntr.INT26" , "Memory", 0xFFFFF008, 4, base=16, bitRange=26-26
sfr = "VICRawIntr.INT27" , "Memory", 0xFFFFF008, 4, base=16, bitRange=27-27
sfr = "VICRawIntr.INT28" , "Memory", 0xFFFFF008, 4, base=16, bitRange=28-28
sfr = "VICRawIntr.INT29" , "Memory", 0xFFFFF008, 4, base=16, bitRange=29-29
sfr = "VICRawIntr.INT30" , "Memory", 0xFFFFF008, 4, base=16, bitRange=30-30
sfr = "VICRawIntr.INT31" , "Memory", 0xFFFFF008, 4, base=16, bitRange=31-31

sfr = "VICIntSelect" , "Memory", 0xFFFFF00C, 4, base=16
sfr = "VICIntSelect.INT0" , "Memory", 0xFFFFF00C, 4, base=16, bitRange=0-0
sfr = "VICIntSelect.INT1" , "Memory", 0xFFFFF00C, 4, base=16, bitRange=1-1
sfr = "VICIntSelect.INT2" , "Memory", 0xFFFFF00C, 4, base=16, bitRange=2-2
sfr = "VICIntSelect.INT3" , "Memory", 0xFFFFF00C, 4, base=16, bitRange=3-3
sfr = "VICIntSelect.INT4" , "Memory", 0xFFFFF00C, 4, base=16, bitRange=4-4
sfr = "VICIntSelect.INT5" , "Memory", 0xFFFFF00C, 4, base=16, bitRange=5-5
sfr = "VICIntSelect.INT6" , "Memory", 0xFFFFF00C, 4, base=16, bitRange=6-6
sfr = "VICIntSelect.INT7" , "Memory", 0xFFFFF00C, 4, base=16, bitRange=7-7
sfr = "VICIntSelect.INT8" , "Memory", 0xFFFFF00C, 4, base=16, bitRange=8-8
sfr = "VICIntSelect.INT9" , "Memory", 0xFFFFF00C, 4, base=16, bitRange=9-9
sfr = "VICIntSelect.INT10" , "Memory", 0xFFFFF00C, 4, base=16, bitRange=10-10
sfr = "VICIntSelect.INT11" , "Memory", 0xFFFFF00C, 4, base=16, bitRange=11-11
sfr = "VICIntSelect.INT12" , "Memory", 0xFFFFF00C, 4, base=16, bitRange=12-12
sfr = "VICIntSelect.INT13" , "Memory", 0xFFFFF00C, 4, base=16, bitRange=13-13
sfr = "VICIntSelect.INT14" , "Memory", 0xFFFFF00C, 4, base=16, bitRange=14-14
sfr = "VICIntSelect.INT15" , "Memory", 0xFFFFF00C, 4, base=16, bitRange=15-15
sfr = "VICIntSelect.INT16" , "Memory", 0xFFFFF00C, 4, base=16, bitRange=16-16
sfr = "VICIntSelect.INT17" , "Memory", 0xFFFFF00C, 4, base=16, bitRange=17-17
sfr = "VICIntSelect.INT18" , "Memory", 0xFFFFF00C, 4, base=16, bitRange=18-18
sfr = "VICIntSelect.INT19" , "Memory", 0xFFFFF00C, 4, base=16, bitRange=19-19
sfr = "VICIntSelect.INT20" , "Memory", 0xFFFFF00C, 4, base=16, bitRange=20-20
sfr = "VICIntSelect.INT21" , "Memory", 0xFFFFF00C, 4, base=16, bitRange=21-21
sfr = "VICIntSelect.INT22" , "Memory", 0xFFFFF00C, 4, base=16, bitRange=22-22
sfr = "VICIntSelect.INT23" , "Memory", 0xFFFFF00C, 4, base=16, bitRange=23-23
sfr = "VICIntSelect.INT24" , "Memory", 0xFFFFF00C, 4, base=16, bitRange=24-24
sfr = "VICIntSelect.INT25" , "Memory", 0xFFFFF00C, 4, base=16, bitRange=25-25
sfr = "VICIntSelect.INT26" , "Memory", 0xFFFFF00C, 4, base=16, bitRange=26-26
sfr = "VICIntSelect.INT27" , "Memory", 0xFFFFF00C, 4, base=16, bitRange=27-27
sfr = "VICIntSelect.INT28" , "Memory", 0xFFFFF00C, 4, base=16, bitRange=28-28
sfr = "VICIntSelect.INT29" , "Memory", 0xFFFFF00C, 4, base=16, bitRange=29-29
sfr = "VICIntSelect.INT30" , "Memory", 0xFFFFF00C, 4, base=16, bitRange=30-30
sfr = "VICIntSelect.INT31" , "Memory", 0xFFFFF00C, 4, base=16, bitRange=31-31

sfr = "VICIntEnable" , "Memory", 0xFFFFF010, 4, base=16
sfr = "VICIntEnable.INT0" , "Memory", 0xFFFFF010, 4, base=16, bitRange=0-0
sfr = "VICIntEnable.INT1" , "Memory", 0xFFFFF010, 4, base=16, bitRange=1-1
sfr = "VICIntEnable.INT2" , "Memory", 0xFFFFF010, 4, base=16, bitRange=2-2
sfr = "VICIntEnable.INT3" , "Memory", 0xFFFFF010, 4, base=16, bitRange=3-3
sfr = "VICIntEnable.INT4" , "Memory", 0xFFFFF010, 4, base=16, bitRange=4-4
sfr = "VICIntEnable.INT5" , "Memory", 0xFFFFF010, 4, base=16, bitRange=5-5
sfr = "VICIntEnable.INT6" , "Memory", 0xFFFFF010, 4, base=16, bitRange=6-6
sfr = "VICIntEnable.INT7" , "Memory", 0xFFFFF010, 4, base=16, bitRange=7-7
sfr = "VICIntEnable.INT8" , "Memory", 0xFFFFF010, 4, base=16, bitRange=8-8
sfr = "VICIntEnable.INT9" , "Memory", 0xFFFFF010, 4, base=16, bitRange=9-9
sfr = "VICIntEnable.INT10" , "Memory", 0xFFFFF010, 4, base=16, bitRange=10-10
sfr = "VICIntEnable.INT11" , "Memory", 0xFFFFF010, 4, base=16, bitRange=11-11
sfr = "VICIntEnable.INT12" , "Memory", 0xFFFFF010, 4, base=16, bitRange=12-12
sfr = "VICIntEnable.INT13" , "Memory", 0xFFFFF010, 4, base=16, bitRange=13-13
sfr = "VICIntEnable.INT14" , "Memory", 0xFFFFF010, 4, base=16, bitRange=14-14
sfr = "VICIntEnable.INT15" , "Memory", 0xFFFFF010, 4, base=16, bitRange=15-15
sfr = "VICIntEnable.INT16" , "Memory", 0xFFFFF010, 4, base=16, bitRange=16-16
sfr = "VICIntEnable.INT17" , "Memory", 0xFFFFF010, 4, base=16, bitRange=17-17
sfr = "VICIntEnable.INT18" , "Memory", 0xFFFFF010, 4, base=16, bitRange=18-18
sfr = "VICIntEnable.INT19" , "Memory", 0xFFFFF010, 4, base=16, bitRange=19-19
sfr = "VICIntEnable.INT20" , "Memory", 0xFFFFF010, 4, base=16, bitRange=20-20
sfr = "VICIntEnable.INT21" , "Memory", 0xFFFFF010, 4, base=16, bitRange=21-21
sfr = "VICIntEnable.INT22" , "Memory", 0xFFFFF010, 4, base=16, bitRange=22-22
sfr = "VICIntEnable.INT23" , "Memory", 0xFFFFF010, 4, base=16, bitRange=23-23
sfr = "VICIntEnable.INT24" , "Memory", 0xFFFFF010, 4, base=16, bitRange=24-24
sfr = "VICIntEnable.INT25" , "Memory", 0xFFFFF010, 4, base=16, bitRange=25-25
sfr = "VICIntEnable.INT26" , "Memory", 0xFFFFF010, 4, base=16, bitRange=26-26
sfr = "VICIntEnable.INT27" , "Memory", 0xFFFFF010, 4, base=16, bitRange=27-27
sfr = "VICIntEnable.INT28" , "Memory", 0xFFFFF010, 4, base=16, bitRange=28-28
sfr = "VICIntEnable.INT29" , "Memory", 0xFFFFF010, 4, base=16, bitRange=29-29
sfr = "VICIntEnable.INT30" , "Memory", 0xFFFFF010, 4, base=16, bitRange=30-30
sfr = "VICIntEnable.INT31" , "Memory", 0xFFFFF010, 4, base=16, bitRange=31-31

sfr = "VICIntEnClear" , "Memory", 0xFFFFF014, 4, base=16
sfr = "VICIntEnClear.INT0" , "Memory", 0xFFFFF014, 4, base=16, bitRange=0-0
sfr = "VICIntEnClear.INT1" , "Memory", 0xFFFFF014, 4, base=16, bitRange=1-1
sfr = "VICIntEnClear.INT2" , "Memory", 0xFFFFF014, 4, base=16, bitRange=2-2
sfr = "VICIntEnClear.INT3" , "Memory", 0xFFFFF014, 4, base=16, bitRange=3-3
sfr = "VICIntEnClear.INT4" , "Memory", 0xFFFFF014, 4, base=16, bitRange=4-4
sfr = "VICIntEnClear.INT5" , "Memory", 0xFFFFF014, 4, base=16, bitRange=5-5
sfr = "VICIntEnClear.INT6" , "Memory", 0xFFFFF014, 4, base=16, bitRange=6-6
sfr = "VICIntEnClear.INT7" , "Memory", 0xFFFFF014, 4, base=16, bitRange=7-7
sfr = "VICIntEnClear.INT8" , "Memory", 0xFFFFF014, 4, base=16, bitRange=8-8
sfr = "VICIntEnClear.INT9" , "Memory", 0xFFFFF014, 4, base=16, bitRange=9-9
sfr = "VICIntEnClear.INT10" , "Memory", 0xFFFFF014, 4, base=16, bitRange=10-10
sfr = "VICIntEnClear.INT11" , "Memory", 0xFFFFF014, 4, base=16, bitRange=11-11
sfr = "VICIntEnClear.INT12" , "Memory", 0xFFFFF014, 4, base=16, bitRange=12-12
sfr = "VICIntEnClear.INT13" , "Memory", 0xFFFFF014, 4, base=16, bitRange=13-13
sfr = "VICIntEnClear.INT14" , "Memory", 0xFFFFF014, 4, base=16, bitRange=14-14
sfr = "VICIntEnClear.INT15" , "Memory", 0xFFFFF014, 4, base=16, bitRange=15-15
sfr = "VICIntEnClear.INT16" , "Memory", 0xFFFFF014, 4, base=16, bitRange=16-16
sfr = "VICIntEnClear.INT17" , "Memory", 0xFFFFF014, 4, base=16, bitRange=17-17
sfr = "VICIntEnClear.INT18" , "Memory", 0xFFFFF014, 4, base=16, bitRange=18-18
sfr = "VICIntEnClear.INT19" , "Memory", 0xFFFFF014, 4, base=16, bitRange=19-19
sfr = "VICIntEnClear.INT20" , "Memory", 0xFFFFF014, 4, base=16, bitRange=20-20
sfr = "VICIntEnClear.INT21" , "Memory", 0xFFFFF014, 4, base=16, bitRange=21-21
sfr = "VICIntEnClear.INT22" , "Memory", 0xFFFFF014, 4, base=16, bitRange=22-22
sfr = "VICIntEnClear.INT23" , "Memory", 0xFFFFF014, 4, base=16, bitRange=23-23
sfr = "VICIntEnClear.INT24" , "Memory", 0xFFFFF014, 4, base=16, bitRange=24-24
sfr = "VICIntEnClear.INT25" , "Memory", 0xFFFFF014, 4, base=16, bitRange=25-25
sfr = "VICIntEnClear.INT26" , "Memory", 0xFFFFF014, 4, base=16, bitRange=26-26
sfr = "VICIntEnClear.INT27" , "Memory", 0xFFFFF014, 4, base=16, bitRange=27-27
sfr = "VICIntEnClear.INT28" , "Memory", 0xFFFFF014, 4, base=16, bitRange=28-28
sfr = "VICIntEnClear.INT29" , "Memory", 0xFFFFF014, 4, base=16, bitRange=29-29
sfr = "VICIntEnClear.INT30" , "Memory", 0xFFFFF014, 4, base=16, bitRange=30-30
sfr = "VICIntEnClear.INT31" , "Memory", 0xFFFFF014, 4, base=16, bitRange=31-31

sfr = "VICSoftInt" , "Memory", 0xFFFFF018, 4, base=16
sfr = "VICSoftInt.INT0" , "Memory", 0xFFFFF018, 4, base=16, bitRange=0-0
sfr = "VICSoftInt.INT1" , "Memory", 0xFFFFF018, 4, base=16, bitRange=1-1
sfr = "VICSoftInt.INT2" , "Memory", 0xFFFFF018, 4, base=16, bitRange=2-2
sfr = "VICSoftInt.INT3" , "Memory", 0xFFFFF018, 4, base=16, bitRange=3-3
sfr = "VICSoftInt.INT4" , "Memory", 0xFFFFF018, 4, base=16, bitRange=4-4
sfr = "VICSoftInt.INT5" , "Memory", 0xFFFFF018, 4, base=16, bitRange=5-5
sfr = "VICSoftInt.INT6" , "Memory", 0xFFFFF018, 4, base=16, bitRange=6-6
sfr = "VICSoftInt.INT7" , "Memory", 0xFFFFF018, 4, base=16, bitRange=7-7
sfr = "VICSoftInt.INT8" , "Memory", 0xFFFFF018, 4, base=16, bitRange=8-8
sfr = "VICSoftInt.INT9" , "Memory", 0xFFFFF018, 4, base=16, bitRange=9-9
sfr = "VICSoftInt.INT10" , "Memory", 0xFFFFF018, 4, base=16, bitRange=10-10
sfr = "VICSoftInt.INT11" , "Memory", 0xFFFFF018, 4, base=16, bitRange=11-11
sfr = "VICSoftInt.INT12" , "Memory", 0xFFFFF018, 4, base=16, bitRange=12-12
sfr = "VICSoftInt.INT13" , "Memory", 0xFFFFF018, 4, base=16, bitRange=13-13
sfr = "VICSoftInt.INT14" , "Memory", 0xFFFFF018, 4, base=16, bitRange=14-14
sfr = "VICSoftInt.INT15" , "Memory", 0xFFFFF018, 4, base=16, bitRange=15-15
sfr = "VICSoftInt.INT16" , "Memory", 0xFFFFF018, 4, base=16, bitRange=16-16
sfr = "VICSoftInt.INT17" , "Memory", 0xFFFFF018, 4, base=16, bitRange=17-17
sfr = "VICSoftInt.INT18" , "Memory", 0xFFFFF018, 4, base=16, bitRange=18-18
sfr = "VICSoftInt.INT19" , "Memory", 0xFFFFF018, 4, base=16, bitRange=19-19
sfr = "VICSoftInt.INT20" , "Memory", 0xFFFFF018, 4, base=16, bitRange=20-20
sfr = "VICSoftInt.INT21" , "Memory", 0xFFFFF018, 4, base=16, bitRange=21-21
sfr = "VICSoftInt.INT22" , "Memory", 0xFFFFF018, 4, base=16, bitRange=22-22
sfr = "VICSoftInt.INT23" , "Memory", 0xFFFFF018, 4, base=16, bitRange=23-23
sfr = "VICSoftInt.INT24" , "Memory", 0xFFFFF018, 4, base=16, bitRange=24-24
sfr = "VICSoftInt.INT25" , "Memory", 0xFFFFF018, 4, base=16, bitRange=25-25
sfr = "VICSoftInt.INT26" , "Memory", 0xFFFFF018, 4, base=16, bitRange=26-26
sfr = "VICSoftInt.INT27" , "Memory", 0xFFFFF018, 4, base=16, bitRange=27-27
sfr = "VICSoftInt.INT28" , "Memory", 0xFFFFF018, 4, base=16, bitRange=28-28
sfr = "VICSoftInt.INT29" , "Memory", 0xFFFFF018, 4, base=16, bitRange=29-29
sfr = "VICSoftInt.INT30" , "Memory", 0xFFFFF018, 4, base=16, bitRange=30-30
sfr = "VICSoftInt.INT31" , "Memory", 0xFFFFF018, 4, base=16, bitRange=31-31

sfr = "VICSoftIntClear" , "Memory", 0xFFFFF01C, 4, base=16
sfr = "VICSoftIntClear.INT0", "Memory", 0xFFFFF01C, 4, base=16, bitRange=0-0
sfr = "VICSoftIntClear.INT1", "Memory", 0xFFFFF01C, 4, base=16, bitRange=1-1
sfr = "VICSoftIntClear.INT2", "Memory", 0xFFFFF01C, 4, base=16, bitRange=2-2
sfr = "VICSoftIntClear.INT3", "Memory", 0xFFFFF01C, 4, base=16, bitRange=3-3
sfr = "VICSoftIntClear.INT4", "Memory", 0xFFFFF01C, 4, base=16, bitRange=4-4
sfr = "VICSoftIntClear.INT5", "Memory", 0xFFFFF01C, 4, base=16, bitRange=5-5
sfr = "VICSoftIntClear.INT6", "Memory", 0xFFFFF01C, 4, base=16, bitRange=6-6
sfr = "VICSoftIntClear.INT7", "Memory", 0xFFFFF01C, 4, base=16, bitRange=7-7
sfr = "VICSoftIntClear.INT8", "Memory", 0xFFFFF01C, 4, base=16, bitRange=8-8
sfr = "VICSoftIntClear.INT9", "Memory", 0xFFFFF01C, 4, base=16, bitRange=9-9
sfr = "VICSoftIntClear.INT10", "Memory", 0xFFFFF01C, 4, base=16, bitRange=10-10
sfr = "VICSoftIntClear.INT11", "Memory", 0xFFFFF01C, 4, base=16, bitRange=11-11
sfr = "VICSoftIntClear.INT12", "Memory", 0xFFFFF01C, 4, base=16, bitRange=12-12
sfr = "VICSoftIntClear.INT13", "Memory", 0xFFFFF01C, 4, base=16, bitRange=13-13
sfr = "VICSoftIntClear.INT14", "Memory", 0xFFFFF01C, 4, base=16, bitRange=14-14
sfr = "VICSoftIntClear.INT15", "Memory", 0xFFFFF01C, 4, base=16, bitRange=15-15
sfr = "VICSoftIntClear.INT16", "Memory", 0xFFFFF01C, 4, base=16, bitRange=16-16
sfr = "VICSoftIntClear.INT17", "Memory", 0xFFFFF01C, 4, base=16, bitRange=17-17
sfr = "VICSoftIntClear.INT18", "Memory", 0xFFFFF01C, 4, base=16, bitRange=18-18
sfr = "VICSoftIntClear.INT19", "Memory", 0xFFFFF01C, 4, base=16, bitRange=19-19
sfr = "VICSoftIntClear.INT20", "Memory", 0xFFFFF01C, 4, base=16, bitRange=20-20
sfr = "VICSoftIntClear.INT21", "Memory", 0xFFFFF01C, 4, base=16, bitRange=21-21
sfr = "VICSoftIntClear.INT22", "Memory", 0xFFFFF01C, 4, base=16, bitRange=22-22
sfr = "VICSoftIntClear.INT23", "Memory", 0xFFFFF01C, 4, base=16, bitRange=23-23
sfr = "VICSoftIntClear.INT24", "Memory", 0xFFFFF01C, 4, base=16, bitRange=24-24
sfr = "VICSoftIntClear.INT25", "Memory", 0xFFFFF01C, 4, base=16, bitRange=25-25
sfr = "VICSoftIntClear.INT26", "Memory", 0xFFFFF01C, 4, base=16, bitRange=26-26
sfr = "VICSoftIntClear.INT27", "Memory", 0xFFFFF01C, 4, base=16, bitRange=27-27
sfr = "VICSoftIntClear.INT28", "Memory", 0xFFFFF01C, 4, base=16, bitRange=28-28
sfr = "VICSoftIntClear.INT29", "Memory", 0xFFFFF01C, 4, base=16, bitRange=29-29
sfr = "VICSoftIntClear.INT30", "Memory", 0xFFFFF01C, 4, base=16, bitRange=30-30
sfr = "VICSoftIntClear.INT31", "Memory", 0xFFFFF01C, 4, base=16, bitRange=31-31

sfr = "VICProtection" , "Memory", 0xFFFFF020, 4, base=16
sfr = "VICProtection.PROTECT", "Memory", 0xFFFFF020, 4, base=16, bitRange=0-0

sfr = "VICVectAddr" , "Memory", 0xFFFFF030, 4, base=16

sfr = "VICDefVectAddr" , "Memory", 0xFFFFF034, 4, base=16

sfr = "VICVectAddr0" , "Memory", 0xFFFFF100, 4, base=16

sfr = "VICVectAddr1" , "Memory", 0xFFFFF104, 4, base=16

sfr = "VICVectAddr2" , "Memory", 0xFFFFF108, 4, base=16

sfr = "VICVectAddr3" , "Memory", 0xFFFFF10C, 4, base=16

sfr = "VICVectAddr4" , "Memory", 0xFFFFF110, 4, base=16

sfr = "VICVectAddr5" , "Memory", 0xFFFFF114, 4, base=16

sfr = "VICVectAddr6" , "Memory", 0xFFFFF118, 4, base=16

sfr = "VICVectAddr7" , "Memory", 0xFFFFF11C, 4, base=16

sfr = "VICVectAddr8" , "Memory", 0xFFFFF120, 4, base=16

sfr = "VICVectAddr9" , "Memory", 0xFFFFF124, 4, base=16

sfr = "VICVectAddr10" , "Memory", 0xFFFFF128, 4, base=16

sfr = "VICVectAddr11" , "Memory", 0xFFFFF12C, 4, base=16

sfr = "VICVectAddr12" , "Memory", 0xFFFFF130, 4, base=16

sfr = "VICVectAddr13" , "Memory", 0xFFFFF134, 4, base=16

sfr = "VICVectAddr14" , "Memory", 0xFFFFF138, 4, base=16

sfr = "VICVectAddr15" , "Memory", 0xFFFFF13C, 4, base=16

sfr = "VICVectCntl0" , "Memory", 0xFFFFF200, 4, base=16
sfr = "VICVectCntl0.NUMBER" , "Memory", 0xFFFFF200, 4, base=16, bitRange=0-4
sfr = "VICVectCntl0.ENABLED", "Memory", 0xFFFFF200, 4, base=16, bitRange=5-5

sfr = "VICVectCntl1" , "Memory", 0xFFFFF204, 4, base=16
sfr = "VICVectCntl1.NUMBER" , "Memory", 0xFFFFF204, 4, base=16, bitRange=0-4
sfr = "VICVectCntl1.ENABLED", "Memory", 0xFFFFF204, 4, base=16, bitRange=5-5

sfr = "VICVectCntl2" , "Memory", 0xFFFFF208, 4, base=16
sfr = "VICVectCntl2.NUMBER" , "Memory", 0xFFFFF208, 4, base=16, bitRange=0-4
sfr = "VICVectCntl2.ENABLED", "Memory", 0xFFFFF208, 4, base=16, bitRange=5-5

sfr = "VICVectCntl3" , "Memory", 0xFFFFF20C, 4, base=16
sfr = "VICVectCntl3.NUMBER" , "Memory", 0xFFFFF20C, 4, base=16, bitRange=0-4
sfr = "VICVectCntl3.ENABLED", "Memory", 0xFFFFF20C, 4, base=16, bitRange=5-5

sfr = "VICVectCntl4" , "Memory", 0xFFFFF210, 4, base=16
sfr = "VICVectCntl4.NUMBER" , "Memory", 0xFFFFF210, 4, base=16, bitRange=0-4
sfr = "VICVectCntl4.ENABLED", "Memory", 0xFFFFF210, 4, base=16, bitRange=5-5

sfr = "VICVectCntl5" , "Memory", 0xFFFFF214, 4, base=16
sfr = "VICVectCntl5.NUMBER" , "Memory", 0xFFFFF214, 4, base=16, bitRange=0-4
sfr = "VICVectCntl5.ENABLED", "Memory", 0xFFFFF214, 4, base=16, bitRange=5-5

sfr = "VICVectCntl6" , "Memory", 0xFFFFF218, 4, base=16
sfr = "VICVectCntl6.NUMBER" , "Memory", 0xFFFFF218, 4, base=16, bitRange=0-4
sfr = "VICVectCntl6.ENABLED", "Memory", 0xFFFFF218, 4, base=16, bitRange=5-5

sfr = "VICVectCntl7" , "Memory", 0xFFFFF21C, 4, base=16
sfr = "VICVectCntl7.NUMBER" , "Memory", 0xFFFFF21C, 4, base=16, bitRange=0-4
sfr = "VICVectCntl7.ENABLED", "Memory", 0xFFFFF21C, 4, base=16, bitRange=5-5

sfr = "VICVectCntl8" , "Memory", 0xFFFFF220, 4, base=16
sfr = "VICVectCntl8.NUMBER" , "Memory", 0xFFFFF220, 4, base=16, bitRange=0-4
sfr = "VICVectCntl8.ENABLED", "Memory", 0xFFFFF220, 4, base=16, bitRange=5-5

sfr = "VICVectCntl9" , "Memory", 0xFFFFF224, 4, base=16
sfr = "VICVectCntl9.NUMBER" , "Memory", 0xFFFFF224, 4, base=16, bitRange=0-4
sfr = "VICVectCntl9.ENABLED", "Memory", 0xFFFFF224, 4, base=16, bitRange=5-5

sfr = "VICVectCntl10" , "Memory", 0xFFFFF228, 4, base=16
sfr = "VICVectCntl10.NUMBER", "Memory", 0xFFFFF228, 4, base=16, bitRange=0-4
sfr = "VICVectCntl10.ENABLED", "Memory", 0xFFFFF228, 4, base=16, bitRange=5-5

sfr = "VICVectCntl11" , "Memory", 0xFFFFF22C, 4, base=16
sfr = "VICVectCntl11.NUMBER", "Memory", 0xFFFFF22C, 4, base=16, bitRange=0-4
sfr = "VICVectCntl11.ENABLED", "Memory", 0xFFFFF22C, 4, base=16, bitRange=5-5

sfr = "VICVectCntl12" , "Memory", 0xFFFFF230, 4, base=16
sfr = "VICVectCntl12.NUMBER", "Memory", 0xFFFFF230, 4, base=16, bitRange=0-4
sfr = "VICVectCntl12.ENABLED", "Memory", 0xFFFFF230, 4, base=16, bitRange=5-5

sfr = "VICVectCntl13" , "Memory", 0xFFFFF234, 4, base=16
sfr = "VICVectCntl13.NUMBER", "Memory", 0xFFFFF234, 4, base=16, bitRange=0-4
sfr = "VICVectCntl13.ENABLED", "Memory", 0xFFFFF234, 4, base=16, bitRange=5-5

sfr = "VICVectCntl14" , "Memory", 0xFFFFF238, 4, base=16
sfr = "VICVectCntl14.NUMBER", "Memory", 0xFFFFF238, 4, base=16, bitRange=0-4
sfr = "VICVectCntl14.ENABLED", "Memory", 0xFFFFF238, 4, base=16, bitRange=5-5

sfr = "VICVectCntl15" , "Memory", 0xFFFFF23C, 4, base=16
sfr = "VICVectCntl15.NUMBER", "Memory", 0xFFFFF23C, 4, base=16, bitRange=0-4
sfr = "VICVectCntl15.ENABLED", "Memory", 0xFFFFF23C, 4, base=16, bitRange=5-5


;
; Pin connect block
;
; Name Zone Address Bytesize Displaybase Bitrange
; ---- ---- ------- -------- ----------- --------

sfr = "PINSEL0" , "Memory", 0xE002C000, 4, base=16
sfr = "PINSEL0.P0_0" , "Memory", 0xE002C000, 4, base=16, bitRange=0-1
sfr = "PINSEL0.P0_1" , "Memory", 0xE002C000, 4, base=16, bitRange=2-3
sfr = "PINSEL0.P0_2" , "Memory", 0xE002C000, 4, base=16, bitRange=4-5
sfr = "PINSEL0.P0_3" , "Memory", 0xE002C000, 4, base=16, bitRange=6-7
sfr = "PINSEL0.P0_4" , "Memory", 0xE002C000, 4, base=16, bitRange=8-9
sfr = "PINSEL0.P0_5" , "Memory", 0xE002C000, 4, base=16, bitRange=10-11
sfr = "PINSEL0.P0_6" , "Memory", 0xE002C000, 4, base=16, bitRange=12-13
sfr = "PINSEL0.P0_7" , "Memory", 0xE002C000, 4, base=16, bitRange=14-15
sfr = "PINSEL0.P0_8" , "Memory", 0xE002C000, 4, base=16, bitRange=16-17
sfr = "PINSEL0.P0_9" , "Memory", 0xE002C000, 4, base=16, bitRange=18-19
sfr = "PINSEL0.P0_10" , "Memory", 0xE002C000, 4, base=16, bitRange=20-21
sfr = "PINSEL0.P0_11" , "Memory", 0xE002C000, 4, base=16, bitRange=22-23
sfr = "PINSEL0.P0_12" , "Memory", 0xE002C000, 4, base=16, bitRange=24-25
sfr = "PINSEL0.P0_13" , "Memory", 0xE002C000, 4, base=16, bitRange=26-27
sfr = "PINSEL0.P0_14" , "Memory", 0xE002C000, 4, base=16, bitRange=28-29
sfr = "PINSEL0.P0_15" , "Memory", 0xE002C000, 4, base=16, bitRange=30-31

sfr = "PINSEL1" , "Memory", 0xE002C004, 4, base=16
sfr = "PINSEL1.P0_16" , "Memory", 0xE002C004, 4, base=16, bitRange=0-1
sfr = "PINSEL1.P0_17" , "Memory", 0xE002C004, 4, base=16, bitRange=2-3
sfr = "PINSEL1.P0_18" , "Memory", 0xE002C004, 4, base=16, bitRange=4-5
sfr = "PINSEL1.P0_19" , "Memory", 0xE002C004, 4, base=16, bitRange=6-7
sfr = "PINSEL1.P0_20" , "Memory", 0xE002C004, 4, base=16, bitRange=8-9
sfr = "PINSEL1.P0_21" , "Memory", 0xE002C004, 4, base=16, bitRange=10-11
sfr = "PINSEL1.P0_22" , "Memory", 0xE002C004, 4, base=16, bitRange=12-13
sfr = "PINSEL1.P0_23" , "Memory", 0xE002C004, 4, base=16, bitRange=14-15
sfr = "PINSEL1.P0_24" , "Memory", 0xE002C004, 4, base=16, bitRange=16-17
sfr = "PINSEL1.P0_25" , "Memory", 0xE002C004, 4, base=16, bitRange=18-19
sfr = "PINSEL1.P0_27" , "Memory", 0xE002C004, 4, base=16, bitRange=22-23
sfr = "PINSEL1.P0_28" , "Memory", 0xE002C004, 4, base=16, bitRange=24-25
sfr = "PINSEL1.P0_29" , "Memory", 0xE002C004, 4, base=16, bitRange=26-27
sfr = "PINSEL1.P0_30" , "Memory", 0xE002C004, 4, base=16, bitRange=28-29

sfr = "PINSEL2" , "Memory", 0xE002C014, 4, base=16


;
; GPIO
;
; Name Zone Address Bytesize Displaybase Bitrange
; ---- ---- ------- -------- ----------- --------

sfr = "IO0PIN" , "Memory", 0xE0028000, 4, base=16
sfr = "IO0PIN.P0_0" , "Memory", 0xE0028000, 4, base=16, bitRange=0-0
sfr = "IO0PIN.P0_1" , "Memory", 0xE0028000, 4, base=16, bitRange=1-1
sfr = "IO0PIN.P0_2" , "Memory", 0xE0028000, 4, base=16, bitRange=2-2
sfr = "IO0PIN.P0_3" , "Memory", 0xE0028000, 4, base=16, bitRange=3-3
sfr = "IO0PIN.P0_4" , "Memory", 0xE0028000, 4, base=16, bitRange=4-4
sfr = "IO0PIN.P0_5" , "Memory", 0xE0028000, 4, base=16, bitRange=5-5
sfr = "IO0PIN.P0_6" , "Memory", 0xE0028000, 4, base=16, bitRange=6-6
sfr = "IO0PIN.P0_7" , "Memory", 0xE0028000, 4, base=16, bitRange=7-7
sfr = "IO0PIN.P0_8" , "Memory", 0xE0028000, 4, base=16, bitRange=8-8
sfr = "IO0PIN.P0_9" , "Memory", 0xE0028000, 4, base=16, bitRange=9-9
sfr = "IO0PIN.P0_10" , "Memory", 0xE0028000, 4, base=16, bitRange=10-10
sfr = "IO0PIN.P0_11" , "Memory", 0xE0028000, 4, base=16, bitRange=11-11
sfr = "IO0PIN.P0_12" , "Memory", 0xE0028000, 4, base=16, bitRange=12-12
sfr = "IO0PIN.P0_13" , "Memory", 0xE0028000, 4, base=16, bitRange=13-13
sfr = "IO0PIN.P0_14" , "Memory", 0xE0028000, 4, base=16, bitRange=14-14
sfr = "IO0PIN.P0_15" , "Memory", 0xE0028000, 4, base=16, bitRange=15-15
sfr = "IO0PIN.P0_16" , "Memory", 0xE0028000, 4, base=16, bitRange=16-16
sfr = "IO0PIN.P0_17" , "Memory", 0xE0028000, 4, base=16, bitRange=17-17
sfr = "IO0PIN.P0_18" , "Memory", 0xE0028000, 4, base=16, bitRange=18-18
sfr = "IO0PIN.P0_19" , "Memory", 0xE0028000, 4, base=16, bitRange=19-19
sfr = "IO0PIN.P0_20" , "Memory", 0xE0028000, 4, base=16, bitRange=20-20
sfr = "IO0PIN.P0_21" , "Memory", 0xE0028000, 4, base=16, bitRange=21-21
sfr = "IO0PIN.P0_22" , "Memory", 0xE0028000, 4, base=16, bitRange=22-22
sfr = "IO0PIN.P0_23" , "Memory", 0xE0028000, 4, base=16, bitRange=23-23
sfr = "IO0PIN.P0_24" , "Memory", 0xE0028000, 4, base=16, bitRange=24-24
sfr = "IO0PIN.P0_25" , "Memory", 0xE0028000, 4, base=16, bitRange=25-25
sfr = "IO0PIN.P0_26" , "Memory", 0xE0028000, 4, base=16, bitRange=26-26
sfr = "IO0PIN.P0_27" , "Memory", 0xE0028000, 4, base=16, bitRange=27-27
sfr = "IO0PIN.P0_28" , "Memory", 0xE0028000, 4, base=16, bitRange=28-28
sfr = "IO0PIN.P0_29" , "Memory", 0xE0028000, 4, base=16, bitRange=29-29
sfr = "IO0PIN.P0_30" , "Memory", 0xE0028000, 4, base=16, bitRange=30-30
sfr = "IO0PIN.P0_31" , "Memory", 0xE0028000, 4, base=16, bitRange=31-31

sfr = "IO0SET" , "Memory", 0xE0028004, 4, base=16
sfr = "IO0SET.P0_0" , "Memory", 0xE0028004, 4, base=16, bitRange=0-0
sfr = "IO0SET.P0_1" , "Memory", 0xE0028004, 4, base=16, bitRange=1-1
sfr = "IO0SET.P0_2" , "Memory", 0xE0028004, 4, base=16, bitRange=2-2
sfr = "IO0SET.P0_3" , "Memory", 0xE0028004, 4, base=16, bitRange=3-3
sfr = "IO0SET.P0_4" , "Memory", 0xE0028004, 4, base=16, bitRange=4-4
sfr = "IO0SET.P0_5" , "Memory", 0xE0028004, 4, base=16, bitRange=5-5
sfr = "IO0SET.P0_6" , "Memory", 0xE0028004, 4, base=16, bitRange=6-6
sfr = "IO0SET.P0_7" , "Memory", 0xE0028004, 4, base=16, bitRange=7-7
sfr = "IO0SET.P0_8" , "Memory", 0xE0028004, 4, base=16, bitRange=8-8
sfr = "IO0SET.P0_9" , "Memory", 0xE0028004, 4, base=16, bitRange=9-9
sfr = "IO0SET.P0_10" , "Memory", 0xE0028004, 4, base=16, bitRange=10-10
sfr = "IO0SET.P0_11" , "Memory", 0xE0028004, 4, base=16, bitRange=11-11
sfr = "IO0SET.P0_12" , "Memory", 0xE0028004, 4, base=16, bitRange=12-12
sfr = "IO0SET.P0_13" , "Memory", 0xE0028004, 4, base=16, bitRange=13-13
sfr = "IO0SET.P0_14" , "Memory", 0xE0028004, 4, base=16, bitRange=14-14
sfr = "IO0SET.P0_15" , "Memory", 0xE0028004, 4, base=16, bitRange=15-15
sfr = "IO0SET.P0_16" , "Memory", 0xE0028004, 4, base=16, bitRange=16-16
sfr = "IO0SET.P0_17" , "Memory", 0xE0028004, 4, base=16, bitRange=17-17
sfr = "IO0SET.P0_18" , "Memory", 0xE0028004, 4, base=16, bitRange=18-18
sfr = "IO0SET.P0_19" , "Memory", 0xE0028004, 4, base=16, bitRange=19-19
sfr = "IO0SET.P0_20" , "Memory", 0xE0028004, 4, base=16, bitRange=20-20
sfr = "IO0SET.P0_21" , "Memory", 0xE0028004, 4, base=16, bitRange=21-21
sfr = "IO0SET.P0_22" , "Memory", 0xE0028004, 4, base=16, bitRange=22-22
sfr = "IO0SET.P0_23" , "Memory", 0xE0028004, 4, base=16, bitRange=23-23
sfr = "IO0SET.P0_24" , "Memory", 0xE0028004, 4, base=16, bitRange=24-24
sfr = "IO0SET.P0_25" , "Memory", 0xE0028004, 4, base=16, bitRange=25-25
sfr = "IO0SET.P0_26" , "Memory", 0xE0028004, 4, base=16, bitRange=26-26
sfr = "IO0SET.P0_27" , "Memory", 0xE0028004, 4, base=16, bitRange=27-27
sfr = "IO0SET.P0_28" , "Memory", 0xE0028004, 4, base=16, bitRange=28-28
sfr = "IO0SET.P0_29" , "Memory", 0xE0028004, 4, base=16, bitRange=29-29
sfr = "IO0SET.P0_30" , "Memory", 0xE0028004, 4, base=16, bitRange=30-30
sfr = "IO0SET.P0_31" , "Memory", 0xE0028004, 4, base=16, bitRange=31-31

sfr = "IO0DIR" , "Memory", 0xE0028008, 4, base=16
sfr = "IO0DIR.P0_0" , "Memory", 0xE0028008, 4, base=16, bitRange=0-0
sfr = "IO0DIR.P0_1" , "Memory", 0xE0028008, 4, base=16, bitRange=1-1
sfr = "IO0DIR.P0_2" , "Memory", 0xE0028008, 4, base=16, bitRange=2-2
sfr = "IO0DIR.P0_3" , "Memory", 0xE0028008, 4, base=16, bitRange=3-3
sfr = "IO0DIR.P0_4" , "Memory", 0xE0028008, 4, base=16, bitRange=4-4
sfr = "IO0DIR.P0_5" , "Memory", 0xE0028008, 4, base=16, bitRange=5-5
sfr = "IO0DIR.P0_6" , "Memory", 0xE0028008, 4, base=16, bitRange=6-6
sfr = "IO0DIR.P0_7" , "Memory", 0xE0028008, 4, base=16, bitRange=7-7
sfr = "IO0DIR.P0_8" , "Memory", 0xE0028008, 4, base=16, bitRange=8-8
sfr = "IO0DIR.P0_9" , "Memory", 0xE0028008, 4, base=16, bitRange=9-9
sfr = "IO0DIR.P0_10" , "Memory", 0xE0028008, 4, base=16, bitRange=10-10
sfr = "IO0DIR.P0_11" , "Memory", 0xE0028008, 4, base=16, bitRange=11-11
sfr = "IO0DIR.P0_12" , "Memory", 0xE0028008, 4, base=16, bitRange=12-12
sfr = "IO0DIR.P0_13" , "Memory", 0xE0028008, 4, base=16, bitRange=13-13
sfr = "IO0DIR.P0_14" , "Memory", 0xE0028008, 4, base=16, bitRange=14-14
sfr = "IO0DIR.P0_15" , "Memory", 0xE0028008, 4, base=16, bitRange=15-15
sfr = "IO0DIR.P0_16" , "Memory", 0xE0028008, 4, base=16, bitRange=16-16
sfr = "IO0DIR.P0_17" , "Memory", 0xE0028008, 4, base=16, bitRange=17-17
sfr = "IO0DIR.P0_18" , "Memory", 0xE0028008, 4, base=16, bitRange=18-18
sfr = "IO0DIR.P0_19" , "Memory", 0xE0028008, 4, base=16, bitRange=19-19
sfr = "IO0DIR.P0_20" , "Memory", 0xE0028008, 4, base=16, bitRange=20-20
sfr = "IO0DIR.P0_21" , "Memory", 0xE0028008, 4, base=16, bitRange=21-21
sfr = "IO0DIR.P0_22" , "Memory", 0xE0028008, 4, base=16, bitRange=22-22
sfr = "IO0DIR.P0_23" , "Memory", 0xE0028008, 4, base=16, bitRange=23-23
sfr = "IO0DIR.P0_24" , "Memory", 0xE0028008, 4, base=16, bitRange=24-24
sfr = "IO0DIR.P0_25" , "Memory", 0xE0028008, 4, base=16, bitRange=25-25
sfr = "IO0DIR.P0_26" , "Memory", 0xE0028008, 4, base=16, bitRange=26-26
sfr = "IO0DIR.P0_27" , "Memory", 0xE0028008, 4, base=16, bitRange=27-27
sfr = "IO0DIR.P0_28" , "Memory", 0xE0028008, 4, base=16, bitRange=28-28
sfr = "IO0DIR.P0_29" , "Memory", 0xE0028008, 4, base=16, bitRange=29-29
sfr = "IO0DIR.P0_30" , "Memory", 0xE0028008, 4, base=16, bitRange=30-30
sfr = "IO0DIR.P0_31" , "Memory", 0xE0028008, 4, base=16, bitRange=31-31

sfr = "IO0CLR" , "Memory", 0xE002800C, 4, base=16
sfr = "IO0CLR.P0_0" , "Memory", 0xE002800C, 4, base=16, bitRange=0-0
sfr = "IO0CLR.P0_1" , "Memory", 0xE002800C, 4, base=16, bitRange=1-1
sfr = "IO0CLR.P0_2" , "Memory", 0xE002800C, 4, base=16, bitRange=2-2
sfr = "IO0CLR.P0_3" , "Memory", 0xE002800C, 4, base=16, bitRange=3-3
sfr = "IO0CLR.P0_4" , "Memory", 0xE002800C, 4, base=16, bitRange=4-4
sfr = "IO0CLR.P0_5" , "Memory", 0xE002800C, 4, base=16, bitRange=5-5
sfr = "IO0CLR.P0_6" , "Memory", 0xE002800C, 4, base=16, bitRange=6-6
sfr = "IO0CLR.P0_7" , "Memory", 0xE002800C, 4, base=16, bitRange=7-7
sfr = "IO0CLR.P0_8" , "Memory", 0xE002800C, 4, base=16, bitRange=8-8
sfr = "IO0CLR.P0_9" , "Memory", 0xE002800C, 4, base=16, bitRange=9-9
sfr = "IO0CLR.P0_10" , "Memory", 0xE002800C, 4, base=16, bitRange=10-10
sfr = "IO0CLR.P0_11" , "Memory", 0xE002800C, 4, base=16, bitRange=11-11
sfr = "IO0CLR.P0_12" , "Memory", 0xE002800C, 4, base=16, bitRange=12-12
sfr = "IO0CLR.P0_13" , "Memory", 0xE002800C, 4, base=16, bitRange=13-13
sfr = "IO0CLR.P0_14" , "Memory", 0xE002800C, 4, base=16, bitRange=14-14
sfr = "IO0CLR.P0_15" , "Memory", 0xE002800C, 4, base=16, bitRange=15-15
sfr = "IO0CLR.P0_16" , "Memory", 0xE002800C, 4, base=16, bitRange=16-16
sfr = "IO0CLR.P0_17" , "Memory", 0xE002800C, 4, base=16, bitRange=17-17
sfr = "IO0CLR.P0_18" , "Memory", 0xE002800C, 4, base=16, bitRange=18-18
sfr = "IO0CLR.P0_19" , "Memory", 0xE002800C, 4, base=16, bitRange=19-19
sfr = "IO0CLR.P0_20" , "Memory", 0xE002800C, 4, base=16, bitRange=20-20
sfr = "IO0CLR.P0_21" , "Memory", 0xE002800C, 4, base=16, bitRange=21-21
sfr = "IO0CLR.P0_22" , "Memory", 0xE002800C, 4, base=16, bitRange=22-22
sfr = "IO0CLR.P0_23" , "Memory", 0xE002800C, 4, base=16, bitRange=23-23
sfr = "IO0CLR.P0_24" , "Memory", 0xE002800C, 4, base=16, bitRange=24-24
sfr = "IO0CLR.P0_25" , "Memory", 0xE002800C, 4, base=16, bitRange=25-25
sfr = "IO0CLR.P0_26" , "Memory", 0xE002800C, 4, base=16, bitRange=26-26
sfr = "IO0CLR.P0_27" , "Memory", 0xE002800C, 4, base=16, bitRange=27-27
sfr = "IO0CLR.P0_28" , "Memory", 0xE002800C, 4, base=16, bitRange=28-28
sfr = "IO0CLR.P0_29" , "Memory", 0xE002800C, 4, base=16, bitRange=29-29
sfr = "IO0CLR.P0_30" , "Memory", 0xE002800C, 4, base=16, bitRange=30-30
sfr = "IO0CLR.P0_31" , "Memory", 0xE002800C, 4, base=16, bitRange=31-31

sfr = "IO1PIN" , "Memory", 0xE0028010, 4, base=16
sfr = "IO1PIN.P0_0" , "Memory", 0xE0028010, 4, base=16, bitRange=0-0
sfr = "IO1PIN.P0_1" , "Memory", 0xE0028010, 4, base=16, bitRange=1-1
sfr = "IO1PIN.P0_2" , "Memory", 0xE0028010, 4, base=16, bitRange=2-2
sfr = "IO1PIN.P0_3" , "Memory", 0xE0028010, 4, base=16, bitRange=3-3
sfr = "IO1PIN.P0_4" , "Memory", 0xE0028010, 4, base=16, bitRange=4-4
sfr = "IO1PIN.P0_5" , "Memory", 0xE0028010, 4, base=16, bitRange=5-5
sfr = "IO1PIN.P0_6" , "Memory", 0xE0028010, 4, base=16, bitRange=6-6
sfr = "IO1PIN.P0_7" , "Memory", 0xE0028010, 4, base=16, bitRange=7-7
sfr = "IO1PIN.P0_8" , "Memory", 0xE0028010, 4, base=16, bitRange=8-8
sfr = "IO1PIN.P0_9" , "Memory", 0xE0028010, 4, base=16, bitRange=9-9
sfr = "IO1PIN.P0_10" , "Memory", 0xE0028010, 4, base=16, bitRange=10-10
sfr = "IO1PIN.P0_11" , "Memory", 0xE0028010, 4, base=16, bitRange=11-11
sfr = "IO1PIN.P0_12" , "Memory", 0xE0028010, 4, base=16, bitRange=12-12
sfr = "IO1PIN.P0_13" , "Memory", 0xE0028010, 4, base=16, bitRange=13-13
sfr = "IO1PIN.P0_14" , "Memory", 0xE0028010, 4, base=16, bitRange=14-14
sfr = "IO1PIN.P0_15" , "Memory", 0xE0028010, 4, base=16, bitRange=15-15
sfr = "IO1PIN.P0_16" , "Memory", 0xE0028010, 4, base=16, bitRange=16-16
sfr = "IO1PIN.P0_17" , "Memory", 0xE0028010, 4, base=16, bitRange=17-17
sfr = "IO1PIN.P0_18" , "Memory", 0xE0028010, 4, base=16, bitRange=18-18
sfr = "IO1PIN.P0_19" , "Memory", 0xE0028010, 4, base=16, bitRange=19-19
sfr = "IO1PIN.P0_20" , "Memory", 0xE0028010, 4, base=16, bitRange=20-20
sfr = "IO1PIN.P0_21" , "Memory", 0xE0028010, 4, base=16, bitRange=21-21
sfr = "IO1PIN.P0_22" , "Memory", 0xE0028010, 4, base=16, bitRange=22-22
sfr = "IO1PIN.P0_23" , "Memory", 0xE0028010, 4, base=16, bitRange=23-23
sfr = "IO1PIN.P0_24" , "Memory", 0xE0028010, 4, base=16, bitRange=24-24
sfr = "IO1PIN.P0_25" , "Memory", 0xE0028010, 4, base=16, bitRange=25-25
sfr = "IO1PIN.P0_26" , "Memory", 0xE0028010, 4, base=16, bitRange=26-26
sfr = "IO1PIN.P0_27" , "Memory", 0xE0028010, 4, base=16, bitRange=27-27
sfr = "IO1PIN.P0_28" , "Memory", 0xE0028010, 4, base=16, bitRange=28-28
sfr = "IO1PIN.P0_29" , "Memory", 0xE0028010, 4, base=16, bitRange=29-29
sfr = "IO1PIN.P0_30" , "Memory", 0xE0028010, 4, base=16, bitRange=30-30
sfr = "IO1PIN.P0_31" , "Memory", 0xE0028010, 4, base=16, bitRange=31-31

sfr = "IO1SET" , "Memory", 0xE0028014, 4, base=16
sfr = "IO1SET.P0_0" , "Memory", 0xE0028014, 4, base=16, bitRange=0-0
sfr = "IO1SET.P0_1" , "Memory", 0xE0028014, 4, base=16, bitRange=1-1
sfr = "IO1SET.P0_2" , "Memory", 0xE0028014, 4, base=16, bitRange=2-2
sfr = "IO1SET.P0_3" , "Memory", 0xE0028014, 4, base=16, bitRange=3-3
sfr = "IO1SET.P0_4" , "Memory", 0xE0028014, 4, base=16, bitRange=4-4
sfr = "IO1SET.P0_5" , "Memory", 0xE0028014, 4, base=16, bitRange=5-5
sfr = "IO1SET.P0_6" , "Memory", 0xE0028014, 4, base=16, bitRange=6-6
sfr = "IO1SET.P0_7" , "Memory", 0xE0028014, 4, base=16, bitRange=7-7
sfr = "IO1SET.P0_8" , "Memory", 0xE0028014, 4, base=16, bitRange=8-8
sfr = "IO1SET.P0_9" , "Memory", 0xE0028014, 4, base=16, bitRange=9-9
sfr = "IO1SET.P0_10" , "Memory", 0xE0028014, 4, base=16, bitRange=10-10
sfr = "IO1SET.P0_11" , "Memory", 0xE0028014, 4, base=16, bitRange=11-11
sfr = "IO1SET.P0_12" , "Memory", 0xE0028014, 4, base=16, bitRange=12-12
sfr = "IO1SET.P0_13" , "Memory", 0xE0028014, 4, base=16, bitRange=13-13
sfr = "IO1SET.P0_14" , "Memory", 0xE0028014, 4, base=16, bitRange=14-14
sfr = "IO1SET.P0_15" , "Memory", 0xE0028014, 4, base=16, bitRange=15-15
sfr = "IO1SET.P0_16" , "Memory", 0xE0028014, 4, base=16, bitRange=16-16
sfr = "IO1SET.P0_17" , "Memory", 0xE0028014, 4, base=16, bitRange=17-17
sfr = "IO1SET.P0_18" , "Memory", 0xE0028014, 4, base=16, bitRange=18-18
sfr = "IO1SET.P0_19" , "Memory", 0xE0028014, 4, base=16, bitRange=19-19
sfr = "IO1SET.P0_20" , "Memory", 0xE0028014, 4, base=16, bitRange=20-20
sfr = "IO1SET.P0_21" , "Memory", 0xE0028014, 4, base=16, bitRange=21-21
sfr = "IO1SET.P0_22" , "Memory", 0xE0028014, 4, base=16, bitRange=22-22
sfr = "IO1SET.P0_23" , "Memory", 0xE0028014, 4, base=16, bitRange=23-23
sfr = "IO1SET.P0_24" , "Memory", 0xE0028014, 4, base=16, bitRange=24-24
sfr = "IO1SET.P0_25" , "Memory", 0xE0028014, 4, base=16, bitRange=25-25
sfr = "IO1SET.P0_26" , "Memory", 0xE0028014, 4, base=16, bitRange=26-26
sfr = "IO1SET.P0_27" , "Memory", 0xE0028014, 4, base=16, bitRange=27-27
sfr = "IO1SET.P0_28" , "Memory", 0xE0028014, 4, base=16, bitRange=28-28
sfr = "IO1SET.P0_29" , "Memory", 0xE0028014, 4, base=16, bitRange=29-29
sfr = "IO1SET.P0_30" , "Memory", 0xE0028014, 4, base=16, bitRange=30-30
sfr = "IO1SET.P0_31" , "Memory", 0xE0028014, 4, base=16, bitRange=31-31

sfr = "IO1DIR" , "Memory", 0xE0028018, 4, base=16
sfr = "IO1DIR.P0_0" , "Memory", 0xE0028018, 4, base=16, bitRange=0-0
sfr = "IO1DIR.P0_1" , "Memory", 0xE0028018, 4, base=16, bitRange=1-1
sfr = "IO1DIR.P0_2" , "Memory", 0xE0028018, 4, base=16, bitRange=2-2
sfr = "IO1DIR.P0_3" , "Memory", 0xE0028018, 4, base=16, bitRange=3-3
sfr = "IO1DIR.P0_4" , "Memory", 0xE0028018, 4, base=16, bitRange=4-4
sfr = "IO1DIR.P0_5" , "Memory", 0xE0028018, 4, base=16, bitRange=5-5
sfr = "IO1DIR.P0_6" , "Memory", 0xE0028018, 4, base=16, bitRange=6-6
sfr = "IO1DIR.P0_7" , "Memory", 0xE0028018, 4, base=16, bitRange=7-7
sfr = "IO1DIR.P0_8" , "Memory", 0xE0028018, 4, base=16, bitRange=8-8
sfr = "IO1DIR.P0_9" , "Memory", 0xE0028018, 4, base=16, bitRange=9-9
sfr = "IO1DIR.P0_10" , "Memory", 0xE0028018, 4, base=16, bitRange=10-10
sfr = "IO1DIR.P0_11" , "Memory", 0xE0028018, 4, base=16, bitRange=11-11
sfr = "IO1DIR.P0_12" , "Memory", 0xE0028018, 4, base=16, bitRange=12-12
sfr = "IO1DIR.P0_13" , "Memory", 0xE0028018, 4, base=16, bitRange=13-13
sfr = "IO1DIR.P0_14" , "Memory", 0xE0028018, 4, base=16, bitRange=14-14
sfr = "IO1DIR.P0_15" , "Memory", 0xE0028018, 4, base=16, bitRange=15-15
sfr = "IO1DIR.P0_16" , "Memory", 0xE0028018, 4, base=16, bitRange=16-16
sfr = "IO1DIR.P0_17" , "Memory", 0xE0028018, 4, base=16, bitRange=17-17
sfr = "IO1DIR.P0_18" , "Memory", 0xE0028018, 4, base=16, bitRange=18-18
sfr = "IO1DIR.P0_19" , "Memory", 0xE0028018, 4, base=16, bitRange=19-19
sfr = "IO1DIR.P0_20" , "Memory", 0xE0028018, 4, base=16, bitRange=20-20
sfr = "IO1DIR.P0_21" , "Memory", 0xE0028018, 4, base=16, bitRange=21-21
sfr = "IO1DIR.P0_22" , "Memory", 0xE0028018, 4, base=16, bitRange=22-22
sfr = "IO1DIR.P0_23" , "Memory", 0xE0028018, 4, base=16, bitRange=23-23
sfr = "IO1DIR.P0_24" , "Memory", 0xE0028018, 4, base=16, bitRange=24-24
sfr = "IO1DIR.P0_25" , "Memory", 0xE0028018, 4, base=16, bitRange=25-25
sfr = "IO1DIR.P0_26" , "Memory", 0xE0028018, 4, base=16, bitRange=26-26
sfr = "IO1DIR.P0_27" , "Memory", 0xE0028018, 4, base=16, bitRange=27-27
sfr = "IO1DIR.P0_28" , "Memory", 0xE0028018, 4, base=16, bitRange=28-28
sfr = "IO1DIR.P0_29" , "Memory", 0xE0028018, 4, base=16, bitRange=29-29
sfr = "IO1DIR.P0_30" , "Memory", 0xE0028018, 4, base=16, bitRange=30-30
sfr = "IO1DIR.P0_31" , "Memory", 0xE0028018, 4, base=16, bitRange=31-31

sfr = "IO1CLR" , "Memory", 0xE002801C, 4, base=16
sfr = "IO1CLR.P0_0" , "Memory", 0xE002801C, 4, base=16, bitRange=0-0
sfr = "IO1CLR.P0_1" , "Memory", 0xE002801C, 4, base=16, bitRange=1-1
sfr = "IO1CLR.P0_2" , "Memory", 0xE002801C, 4, base=16, bitRange=2-2
sfr = "IO1CLR.P0_3" , "Memory", 0xE002801C, 4, base=16, bitRange=3-3
sfr = "IO1CLR.P0_4" , "Memory", 0xE002801C, 4, base=16, bitRange=4-4
sfr = "IO1CLR.P0_5" , "Memory", 0xE002801C, 4, base=16, bitRange=5-5
sfr = "IO1CLR.P0_6" , "Memory", 0xE002801C, 4, base=16, bitRange=6-6
sfr = "IO1CLR.P0_7" , "Memory", 0xE002801C, 4, base=16, bitRange=7-7
sfr = "IO1CLR.P0_8" , "Memory", 0xE002801C, 4, base=16, bitRange=8-8
sfr = "IO1CLR.P0_9" , "Memory", 0xE002801C, 4, base=16, bitRange=9-9
sfr = "IO1CLR.P0_10" , "Memory", 0xE002801C, 4, base=16, bitRange=10-10
sfr = "IO1CLR.P0_11" , "Memory", 0xE002801C, 4, base=16, bitRange=11-11
sfr = "IO1CLR.P0_12" , "Memory", 0xE002801C, 4, base=16, bitRange=12-12
sfr = "IO1CLR.P0_13" , "Memory", 0xE002801C, 4, base=16, bitRange=13-13
sfr = "IO1CLR.P0_14" , "Memory", 0xE002801C, 4, base=16, bitRange=14-14
sfr = "IO1CLR.P0_15" , "Memory", 0xE002801C, 4, base=16, bitRange=15-15
sfr = "IO1CLR.P0_16" , "Memory", 0xE002801C, 4, base=16, bitRange=16-16
sfr = "IO1CLR.P0_17" , "Memory", 0xE002801C, 4, base=16, bitRange=17-17
sfr = "IO1CLR.P0_18" , "Memory", 0xE002801C, 4, base=16, bitRange=18-18
sfr = "IO1CLR.P0_19" , "Memory", 0xE002801C, 4, base=16, bitRange=19-19
sfr = "IO1CLR.P0_20" , "Memory", 0xE002801C, 4, base=16, bitRange=20-20
sfr = "IO1CLR.P0_21" , "Memory", 0xE002801C, 4, base=16, bitRange=21-21
sfr = "IO1CLR.P0_22" , "Memory", 0xE002801C, 4, base=16, bitRange=22-22
sfr = "IO1CLR.P0_23" , "Memory", 0xE002801C, 4, base=16, bitRange=23-23
sfr = "IO1CLR.P0_24" , "Memory", 0xE002801C, 4, base=16, bitRange=24-24
sfr = "IO1CLR.P0_25" , "Memory", 0xE002801C, 4, base=16, bitRange=25-25
sfr = "IO1CLR.P0_26" , "Memory", 0xE002801C, 4, base=16, bitRange=26-26
sfr = "IO1CLR.P0_27" , "Memory", 0xE002801C, 4, base=16, bitRange=27-27
sfr = "IO1CLR.P0_28" , "Memory", 0xE002801C, 4, base=16, bitRange=28-28
sfr = "IO1CLR.P0_29" , "Memory", 0xE002801C, 4, base=16, bitRange=29-29
sfr = "IO1CLR.P0_30" , "Memory", 0xE002801C, 4, base=16, bitRange=30-30
sfr = "IO1CLR.P0_31" , "Memory", 0xE002801C, 4, base=16, bitRange=31-31


;
; UART0
;
; Name Zone Address Bytesize Displaybase Bitrange
; ---- ---- ------- -------- ----------- --------

sfr = "U0RBRTHR" , "Memory", 0xE000C000, 1, base=16

sfr = "U0DLL" , "Memory", 0xE000C000, 1, base=16

sfr = "U0RBR" , "Memory", 0xE000C000, 1, base=16

sfr = "U0THR" , "Memory", 0xE000C000, 1, base=16

sfr = "U0IER" , "Memory", 0xE000C004, 1, base=16
sfr = "U0IER.RDAIE" , "Memory", 0xE000C004, 1, base=16, bitRange=0-0
sfr = "U0IER.THREIE" , "Memory", 0xE000C004, 1, base=16, bitRange=1-1
sfr = "U0IER.RXLSIE" , "Memory", 0xE000C004, 1, base=16, bitRange=2-2

sfr = "U0DLM" , "Memory", 0xE000C004, 1, base=16

sfr = "U0FCR" , "Memory", 0xE000C008, 1, base=16
sfr = "U0FCR.FCRFE" , "Memory", 0xE000C008, 1, base=16, bitRange=0-0
sfr = "U0FCR.RFR" , "Memory", 0xE000C008, 1, base=16, bitRange=1-1
sfr = "U0FCR.TFR" , "Memory", 0xE000C008, 1, base=16, bitRange=2-2
sfr = "U0FCR.RTLS" , "Memory", 0xE000C008, 1, base=16, bitRange=6-7

sfr = "U0IIR" , "Memory", 0xE000C008, 1, base=16
sfr = "U0IIR.IP" , "Memory", 0xE000C008, 1, base=16, bitRange=0-0
sfr = "U0IIR.IID" , "Memory", 0xE000C008, 1, base=16, bitRange=1-3
sfr = "U0IIR.IIRFE" , "Memory", 0xE000C008, 1, base=16, bitRange=6-7

sfr = "U0LCR" , "Memory", 0xE000C00C, 1, base=16
sfr = "U0LCR.WLS" , "Memory", 0xE000C00C, 1, base=16, bitRange=0-1
sfr = "U0LCR.SBS" , "Memory", 0xE000C00C, 1, base=16, bitRange=2-2
sfr = "U0LCR.PE" , "Memory", 0xE000C00C, 1, base=16, bitRange=3-3
sfr = "U0LCR.PS" , "Memory", 0xE000C00C, 1, base=16, bitRange=4-5
sfr = "U0LCR.BC" , "Memory", 0xE000C00C, 1, base=16, bitRange=6-6
sfr = "U0LCR.DLAB" , "Memory", 0xE000C00C, 1, base=16, bitRange=7-7

sfr = "U0LSR" , "Memory", 0xE000C014, 1, base=16
sfr = "U0LSR.DR" , "Memory", 0xE000C014, 1, base=16, bitRange=0-0
sfr = "U0LSR.OE" , "Memory", 0xE000C014, 1, base=16, bitRange=1-1
sfr = "U0LSR.PE" , "Memory", 0xE000C014, 1, base=16, bitRange=2-2
sfr = "U0LSR.FE" , "Memory", 0xE000C014, 1, base=16, bitRange=3-3
sfr = "U0LSR.BI" , "Memory", 0xE000C014, 1, base=16, bitRange=4-4
sfr = "U0LSR.THRE" , "Memory", 0xE000C014, 1, base=16, bitRange=5-5
sfr = "U0LSR.TEMT" , "Memory", 0xE000C014, 1, base=16, bitRange=6-6
sfr = "U0LSR.RXFE" , "Memory", 0xE000C014, 1, base=16, bitRange=7-7

sfr = "U0SCR" , "Memory", 0xE000C01C, 1, base=16

sfr = "U0TER" , "Memory", 0xE000C030, 1, base=16
sfr = "U0TER.TxEn" , "Memory", 0xE000C030, 1, base=16, bitRange=7-7


;
; UART1
;
; Name Zone Address Bytesize Displaybase Bitrange
; ---- ---- ------- -------- ----------- --------

sfr = "U1RBRTHR" , "Memory", 0xE0010000, 1, base=16

sfr = "U1DLL" , "Memory", 0xE0010000, 1, base=16

sfr = "U1RBR" , "Memory", 0xE0010000, 1, base=16

sfr = "U1THR" , "Memory", 0xE0010000, 1, base=16

sfr = "U1IER" , "Memory", 0xE0010004, 1, base=16
sfr = "U1IER.RDAIE" , "Memory", 0xE0010004, 1, base=16, bitRange=0-0
sfr = "U1IER.THREIE" , "Memory", 0xE0010004, 1, base=16, bitRange=1-1
sfr = "U1IER.RXLSIE" , "Memory", 0xE0010004, 1, base=16, bitRange=2-2
sfr = "U1IER.MSIE" , "Memory", 0xE0010004, 1, base=16, bitRange=3-3

sfr = "U1DLM" , "Memory", 0xE0010004, 1, base=16

sfr = "U1FCR" , "Memory", 0xE0010008, 1, base=16
sfr = "U1FCR.FCRFE" , "Memory", 0xE0010008, 1, base=16, bitRange=0-0
sfr = "U1FCR.RFR" , "Memory", 0xE0010008, 1, base=16, bitRange=1-1
sfr = "U1FCR.TFR" , "Memory", 0xE0010008, 1, base=16, bitRange=2-2
sfr = "U1FCR.RTLS" , "Memory", 0xE0010008, 1, base=16, bitRange=6-7

sfr = "U1IIR" , "Memory", 0xE0010008, 1, base=16
sfr = "U1IIR.IP" , "Memory", 0xE0010008, 1, base=16, bitRange=0-0
sfr = "U1IIR.IID" , "Memory", 0xE0010008, 1, base=16, bitRange=1-3
sfr = "U1IIR.IIRFE" , "Memory", 0xE0010008, 1, base=16, bitRange=6-7

sfr = "U1LCR" , "Memory", 0xE001000C, 1, base=16
sfr = "U1LCR.WLS" , "Memory", 0xE001000C, 1, base=16, bitRange=0-1
sfr = "U1LCR.SBS" , "Memory", 0xE001000C, 1, base=16, bitRange=2-2
sfr = "U1LCR.PE" , "Memory", 0xE001000C, 1, base=16, bitRange=3-3
sfr = "U1LCR.PS" , "Memory", 0xE001000C, 1, base=16, bitRange=4-5
sfr = "U1LCR.BC" , "Memory", 0xE001000C, 1, base=16, bitRange=6-6
sfr = "U1LCR.DLAB" , "Memory", 0xE001000C, 1, base=16, bitRange=7-7

sfr = "U1MCR" , "Memory", 0xE0010010, 1, base=16
sfr = "U1MCR.DTR" , "Memory", 0xE0010010, 1, base=16, bitRange=0-0
sfr = "U1MCR.RTS" , "Memory", 0xE0010010, 1, base=16, bitRange=1-1
sfr = "U1MCR.LMS" , "Memory", 0xE0010010, 1, base=16, bitRange=4-4

sfr = "U1LSR" , "Memory", 0xE0010014, 1, base=16
sfr = "U1LSR.DR" , "Memory", 0xE0010014, 1, base=16, bitRange=0-0
sfr = "U1LSR.OE" , "Memory", 0xE0010014, 1, base=16, bitRange=1-1
sfr = "U1LSR.PE" , "Memory", 0xE0010014, 1, base=16, bitRange=2-2
sfr = "U1LSR.FE" , "Memory", 0xE0010014, 1, base=16, bitRange=3-3
sfr = "U1LSR.BI" , "Memory", 0xE0010014, 1, base=16, bitRange=4-4
sfr = "U1LSR.THRE" , "Memory", 0xE0010014, 1, base=16, bitRange=5-5
sfr = "U1LSR.TEMT" , "Memory", 0xE0010014, 1, base=16, bitRange=6-6
sfr = "U1LSR.RXFE" , "Memory", 0xE0010014, 1, base=16, bitRange=7-7

sfr = "U1MSR" , "Memory", 0xE0010018, 1, base=16
sfr = "U1MSR.DCTS" , "Memory", 0xE0010018, 1, base=16, bitRange=0-0
sfr = "U1MSR.DDSR" , "Memory", 0xE0010018, 1, base=16, bitRange=1-1
sfr = "U1MSR.TERI" , "Memory", 0xE0010018, 1, base=16, bitRange=2-2
sfr = "U1MSR.DDCD" , "Memory", 0xE0010018, 1, base=16, bitRange=3-3
sfr = "U1MSR.CTS" , "Memory", 0xE0010018, 1, base=16, bitRange=4-4
sfr = "U1MSR.DSR" , "Memory", 0xE0010018, 1, base=16, bitRange=5-5
sfr = "U1MSR.RI" , "Memory", 0xE0010018, 1, base=16, bitRange=6-6
sfr = "U1MSR.DCD" , "Memory", 0xE0010018, 1, base=16, bitRange=7-7

sfr = "U1SCR" , "Memory", 0xE001001C, 1, base=16

sfr = "U1TER" , "Memory", 0xE0010030, 1, base=16
sfr = "U1TER.TxEn" , "Memory", 0xE0010030, 1, base=16, bitRange=7-7


;
; I2C
;
; Name Zone Address Bytesize Displaybase Bitrange
; ---- ---- ------- -------- ----------- --------

sfr = "I2C0CONSET" , "Memory", 0xE001C000, 4, base=16
sfr = "I2C0CONSET.AA" , "Memory", 0xE001C000, 4, base=16, bitRange=2-2
sfr = "I2C0CONSET.SI" , "Memory", 0xE001C000, 4, base=16, bitRange=3-3
sfr = "I2C0CONSET.STO" , "Memory", 0xE001C000, 4, base=16, bitRange=4-4
sfr = "I2C0CONSET.STA" , "Memory", 0xE001C000, 4, base=16, bitRange=5-5
sfr = "I2C0CONSET.I2EN" , "Memory", 0xE001C000, 4, base=16, bitRange=6-6

sfr = "I2C0STAT" , "Memory", 0xE001C004, 4, base=16
sfr = "I2C0STAT.STATUS" , "Memory", 0xE001C004, 4, base=16, bitRange=0-7

sfr = "I2C0DAT" , "Memory", 0xE001C008, 4, base=16
sfr = "I2C0DAT.DATA" , "Memory", 0xE001C008, 4, base=16, bitRange=0-7

sfr = "I2C0ADR" , "Memory", 0xE001C00C, 4, base=16
sfr = "I2C0ADR.GC" , "Memory", 0xE001C00C, 4, base=16, bitRange=0-0
sfr = "I2C0ADR.ADDR" , "Memory", 0xE001C00C, 4, base=16, bitRange=1-7

sfr = "I2C0SCLH" , "Memory", 0xE001C010, 4, base=16
sfr = "I2C0SCLH.COUNT" , "Memory", 0xE001C010, 4, base=16, bitRange=0-15

sfr = "I2C0SCLL" , "Memory", 0xE001C014, 4, base=16
sfr = "I2C0SCLL.COUNT" , "Memory", 0xE001C014, 4, base=16, bitRange=0-15

sfr = "I2C0CONCLR" , "Memory", 0xE001C018, 4, base=16
sfr = "I2C0CONCLR.AAC" , "Memory", 0xE001C018, 4, base=16, bitRange=2-2
sfr = "I2C0CONCLR.SIC" , "Memory", 0xE001C018, 4, base=16, bitRange=3-3
sfr = "I2C0CONCLR.STAC" , "Memory", 0xE001C018, 4, base=16, bitRange=5-5
sfr = "I2C0CONCLR.I2ENC" , "Memory", 0xE001C018, 4, base=16, bitRange=6-6

sfr = "I2C1CONSET" , "Memory", 0xE005C000, 4, base=16
sfr = "I2C1CONSET.AA" , "Memory", 0xE005C000, 4, base=16, bitRange=2-2
sfr = "I2C1CONSET.SI" , "Memory", 0xE005C000, 4, base=16, bitRange=3-3
sfr = "I2C1CONSET.STO" , "Memory", 0xE005C000, 4, base=16, bitRange=4-4
sfr = "I2C1CONSET.STA" , "Memory", 0xE005C000, 4, base=16, bitRange=5-5
sfr = "I2C1CONSET.I2EN" , "Memory", 0xE005C000, 4, base=16, bitRange=6-6

sfr = "I2C1STAT" , "Memory", 0xE005C004, 4, base=16
sfr = "I2C1STAT.STATUS" , "Memory", 0xE005C004, 4, base=16, bitRange=0-7

sfr = "I2C1DAT" , "Memory", 0xE005C008, 4, base=16
sfr = "I2C1DAT.DATA" , "Memory", 0xE005C008, 4, base=16, bitRange=0-7

sfr = "I2C1ADR" , "Memory", 0xE005C00C, 4, base=16
sfr = "I2C1ADR.GC" , "Memory", 0xE005C00C, 4, base=16, bitRange=0-0
sfr = "I2C1ADR.ADDR" , "Memory", 0xE005C00C, 4, base=16, bitRange=1-7

sfr = "I2C1SCLH" , "Memory", 0xE005C010, 4, base=16
sfr = "I2C1SCLH.COUNT" , "Memory", 0xE005C010, 4, base=16, bitRange=0-15

sfr = "I2C1SCLL" , "Memory", 0xE005C014, 4, base=16
sfr = "I2C1SCLL.COUNT" , "Memory", 0xE005C014, 4, base=16, bitRange=0-15

sfr = "I2C1CONCLR" , "Memory", 0xE005C018, 4, base=16
sfr = "I2C1CONCLR.AAC" , "Memory", 0xE005C018, 4, base=16, bitRange=2-2
sfr = "I2C1CONCLR.SIC" , "Memory", 0xE005C018, 4, base=16, bitRange=3-3
sfr = "I2C1CONCLR.STAC" , "Memory", 0xE005C018, 4, base=16, bitRange=5-5
sfr = "I2C1CONCLR.I2ENC" , "Memory", 0xE005C018, 4, base=16, bitRange=6-6

sfr = "I20CONSET" , "Memory", 0xE001C000, 4, base=16

sfr = "I20STAT" , "Memory", 0xE001C004, 4, base=16

sfr = "I20DAT" , "Memory", 0xE001C008, 4, base=16

sfr = "I20ADR" , "Memory", 0xE001C00C, 4, base=16

sfr = "I20SCLH" , "Memory", 0xE001C010, 4, base=16

sfr = "I20SCLL" , "Memory", 0xE001C014, 4, base=16

sfr = "I20CONCLR" , "Memory", 0xE001C018, 4, base=16

sfr = "I21CONSET" , "Memory", 0xE005C000, 4, base=16

sfr = "I21STAT" , "Memory", 0xE005C004, 4, base=16

sfr = "I21DAT" , "Memory", 0xE005C008, 4, base=16

sfr = "I21ADR" , "Memory", 0xE005C00C, 4, base=16

sfr = "I21SCLH" , "Memory", 0xE005C010, 4, base=16

sfr = "I21SCLL" , "Memory", 0xE005C014, 4, base=16

sfr = "I21CONCLR" , "Memory", 0xE005C018, 4, base=16


;
; SPI
;
; Name Zone Address Bytesize Displaybase Bitrange
; ---- ---- ------- -------- ----------- --------

sfr = "S0SPCR" , "Memory", 0xE0020000, 4, base=16
sfr = "S0SPCR.CPHA" , "Memory", 0xE0020000, 4, base=16, bitRange=3-3
sfr = "S0SPCR.CPOL" , "Memory", 0xE0020000, 4, base=16, bitRange=4-4
sfr = "S0SPCR.MSTR" , "Memory", 0xE0020000, 4, base=16, bitRange=5-5
sfr = "S0SPCR.LSBF" , "Memory", 0xE0020000, 4, base=16, bitRange=6-6
sfr = "S0SPCR.SPIE" , "Memory", 0xE0020000, 4, base=16, bitRange=7-7

sfr = "S0SPSR" , "Memory", 0xE0020004, 4, base=16
sfr = "S0SPSR.ABRT" , "Memory", 0xE0020004, 4, base=16, bitRange=3-3
sfr = "S0SPSR.MODF" , "Memory", 0xE0020004, 4, base=16, bitRange=4-4
sfr = "S0SPSR.ROVR" , "Memory", 0xE0020004, 4, base=16, bitRange=5-5
sfr = "S0SPSR.WCOL" , "Memory", 0xE0020004, 4, base=16, bitRange=6-6
sfr = "S0SPSR.SPIF" , "Memory", 0xE0020004, 4, base=16, bitRange=7-7

sfr = "S0SPDR" , "Memory", 0xE0020008, 4, base=16
sfr = "S0SPDR.DATA" , "Memory", 0xE0020008, 4, base=16, bitRange=0-7

sfr = "S0SPCCR" , "Memory", 0xE002000C, 4, base=16
sfr = "S0SPCCR.COUNTER" , "Memory", 0xE002000C, 4, base=16, bitRange=0-7

sfr = "S0SPINT" , "Memory", 0xE002001C, 4, base=16
sfr = "S0SPINT.SPIINT" , "Memory", 0xE002001C, 4, base=16, bitRange=0-0


;
; SSP
;
; Name Zone Address Bytesize Displaybase Bitrange
; ---- ---- ------- -------- ----------- --------

sfr = "SSPCR0" , "Memory", 0xE0068000, 4, base=16
sfr = "SSPCR0.DSS" , "Memory", 0xE0068000, 4, base=16, bitRange=0-3
sfr = "SSPCR0.FRF" , "Memory", 0xE0068000, 4, base=16, bitRange=4-5
sfr = "SSPCR0.CPOL" , "Memory", 0xE0068000, 4, base=16, bitRange=6-6
sfr = "SSPCR0.CPHA" , "Memory", 0xE0068000, 4, base=16, bitRange=7-7
sfr = "SSPCR0.SCR" , "Memory", 0xE0068000, 4, base=16, bitRange=8-15

sfr = "SSPCR1" , "Memory", 0xE0068004, 4, base=16
sfr = "SSPCR1.LBM" , "Memory", 0xE0068004, 4, base=16, bitRange=0-0
sfr = "SSPCR1.SSE" , "Memory", 0xE0068004, 4, base=16, bitRange=1-1
sfr = "SSPCR1.MS" , "Memory", 0xE0068004, 4, base=16, bitRange=2-2
sfr = "SSPCR1.SOD" , "Memory", 0xE0068004, 4, base=16, bitRange=3-3

sfr = "SSPDR" , "Memory", 0xE0068008, 4, base=16
sfr = "SSPDR.DATA" , "Memory", 0xE0068008, 4, base=16, bitRange=0-15

sfr = "SSPSR" , "Memory", 0xE006800C, 4, base=16
sfr = "SSPSR.TFE" , "Memory", 0xE006800C, 4, base=16, bitRange=0-0
sfr = "SSPSR.TNF" , "Memory", 0xE006800C, 4, base=16, bitRange=1-1
sfr = "SSPSR.RNE" , "Memory", 0xE006800C, 4, base=16, bitRange=2-2
sfr = "SSPSR.RFF" , "Memory", 0xE006800C, 4, base=16, bitRange=3-3
sfr = "SSPSR.BSY" , "Memory", 0xE006800C, 4, base=16, bitRange=4-4

sfr = "SSPCPSR" , "Memory", 0xE0068010, 4, base=16
sfr = "SSPCPSR.CPSDVSR" , "Memory", 0xE0068010, 4, base=16, bitRange=0-7

sfr = "SSPIMSC" , "Memory", 0xE0068014, 4, base=16
sfr = "SSPIMSC.RORIM" , "Memory", 0xE0068014, 4, base=16, bitRange=0-0
sfr = "SSPIMSC.RTIM" , "Memory", 0xE0068014, 4, base=16, bitRange=1-1
sfr = "SSPIMSC.RXIM" , "Memory", 0xE0068014, 4, base=16, bitRange=2-2
sfr = "SSPIMSC.TXIM" , "Memory", 0xE0068014, 4, base=16, bitRange=3-3

sfr = "SSPRIS" , "Memory", 0xE0068018, 4, base=16
sfr = "SSPRIS.RORRIS" , "Memory", 0xE0068018, 4, base=16, bitRange=0-0
sfr = "SSPRIS.RTRIS" , "Memory", 0xE0068018, 4, base=16, bitRange=1-1
sfr = "SSPRIS.RXRIS" , "Memory", 0xE0068018, 4, base=16, bitRange=2-2
sfr = "SSPRIS.TXRIS" , "Memory", 0xE0068018, 4, base=16, bitRange=3-3

sfr = "SSPMIS" , "Memory", 0xE006801C, 4, base=16
sfr = "SSPMIS.RORMIS" , "Memory", 0xE006801C, 4, base=16, bitRange=0-0
sfr = "SSPMIS.RTMIS" , "Memory", 0xE006801C, 4, base=16, bitRange=1-1
sfr = "SSPMIS.RXMIS" , "Memory", 0xE006801C, 4, base=16, bitRange=2-2
sfr = "SSPMIS.TXMIS" , "Memory", 0xE006801C, 4, base=16, bitRange=3-3

sfr = "SSPICR" , "Memory", 0xE0068020, 4, base=16
sfr = "SSPICR.RORIC" , "Memory", 0xE0068020, 4, base=16, bitRange=0-0
sfr = "SSPICR.RTIC" , "Memory", 0xE0068020, 4, base=16, bitRange=1-1


;
; TIMER0
;
; Name Zone Address Bytesize Displaybase Bitrange
; ---- ---- ------- -------- ----------- --------

sfr = "T0IR" , "Memory", 0xE0004000, 4, base=16
sfr = "T0IR.MR0INT" , "Memory", 0xE0004000, 4, base=16, bitRange=0-0
sfr = "T0IR.MR1INT" , "Memory", 0xE0004000, 4, base=16, bitRange=1-1
sfr = "T0IR.MR2INT" , "Memory", 0xE0004000, 4, base=16, bitRange=2-2
sfr = "T0IR.MR3INT" , "Memory", 0xE0004000, 4, base=16, bitRange=3-3
sfr = "T0IR.CR0INT" , "Memory", 0xE0004000, 4, base=16, bitRange=4-4
sfr = "T0IR.CR1INT" , "Memory", 0xE0004000, 4, base=16, bitRange=5-5
sfr = "T0IR.CR2INT" , "Memory", 0xE0004000, 4, base=16, bitRange=6-6
sfr = "T0IR.CR3INT" , "Memory", 0xE0004000, 4, base=16, bitRange=7-7

sfr = "T0TCR" , "Memory", 0xE0004004, 4, base=16
sfr = "T0TCR.CE" , "Memory", 0xE0004004, 4, base=16, bitRange=0-0
sfr = "T0TCR.CR" , "Memory", 0xE0004004, 4, base=16, bitRange=1-1

sfr = "T0TC" , "Memory", 0xE0004008, 4, base=16

sfr = "T0PR" , "Memory", 0xE000400C, 4, base=16

sfr = "T0PC" , "Memory", 0xE0004010, 4, base=16

sfr = "T0MCR" , "Memory", 0xE0004014, 4, base=16
sfr = "T0MCR.MR0INT" , "Memory", 0xE0004014, 4, base=16, bitRange=0-0
sfr = "T0MCR.MR0RES" , "Memory", 0xE0004014, 4, base=16, bitRange=1-1
sfr = "T0MCR.MR0STOP" , "Memory", 0xE0004014, 4, base=16, bitRange=2-2
sfr = "T0MCR.MR1INT" , "Memory", 0xE0004014, 4, base=16, bitRange=3-3
sfr = "T0MCR.MR1RES" , "Memory", 0xE0004014, 4, base=16, bitRange=4-4
sfr = "T0MCR.MR1STOP" , "Memory", 0xE0004014, 4, base=16, bitRange=5-5
sfr = "T0MCR.MR2INT" , "Memory", 0xE0004014, 4, base=16, bitRange=6-6
sfr = "T0MCR.MR2RES" , "Memory", 0xE0004014, 4, base=16, bitRange=7-7
sfr = "T0MCR.MR2STOP" , "Memory", 0xE0004014, 4, base=16, bitRange=8-8
sfr = "T0MCR.MR3INT" , "Memory", 0xE0004014, 4, base=16, bitRange=9-9
sfr = "T0MCR.MR3RES" , "Memory", 0xE0004014, 4, base=16, bitRange=10-10
sfr = "T0MCR.MR3STOP" , "Memory", 0xE0004014, 4, base=16, bitRange=11-11

sfr = "T0MR0" , "Memory", 0xE0004018, 4, base=16

sfr = "T0MR1" , "Memory", 0xE000401C, 4, base=16

sfr = "T0MR2" , "Memory", 0xE0004020, 4, base=16

sfr = "T0MR3" , "Memory", 0xE0004024, 4, base=16

sfr = "T0CCR" , "Memory", 0xE0004028, 4, base=16
sfr = "T0CCR.CAP0RE" , "Memory", 0xE0004028, 4, base=16, bitRange=0-0
sfr = "T0CCR.CAP0FE" , "Memory", 0xE0004028, 4, base=16, bitRange=1-1
sfr = "T0CCR.CAP0INT" , "Memory", 0xE0004028, 4, base=16, bitRange=2-2
sfr = "T0CCR.CAP1RE" , "Memory", 0xE0004028, 4, base=16, bitRange=3-3
sfr = "T0CCR.CAP1FE" , "Memory", 0xE0004028, 4, base=16, bitRange=4-4
sfr = "T0CCR.CAP1INT" , "Memory", 0xE0004028, 4, base=16, bitRange=5-5
sfr = "T0CCR.CAP2RE" , "Memory", 0xE0004028, 4, base=16, bitRange=6-6
sfr = "T0CCR.CAP2FE" , "Memory", 0xE0004028, 4, base=16, bitRange=7-7
sfr = "T0CCR.CAP2INT" , "Memory", 0xE0004028, 4, base=16, bitRange=8-8
sfr = "T0CCR.CAP3RE" , "Memory", 0xE0004028, 4, base=16, bitRange=9-9
sfr = "T0CCR.CAP3FE" , "Memory", 0xE0004028, 4, base=16, bitRange=10-10
sfr = "T0CCR.CAP3INT" , "Memory", 0xE0004028, 4, base=16, bitRange=11-11

sfr = "T0CR0" , "Memory", 0xE000402C, 4, base=16

sfr = "T0CR1" , "Memory", 0xE0004030, 4, base=16

sfr = "T0CR2" , "Memory", 0xE0004034, 4, base=16

sfr = "T0CR3" , "Memory", 0xE0004038, 4, base=16

sfr = "T0EMR" , "Memory", 0xE000403C, 4, base=16
sfr = "T0EMR.EM0" , "Memory", 0xE000403C, 4, base=16, bitRange=0-0
sfr = "T0EMR.EM1" , "Memory", 0xE000403C, 4, base=16, bitRange=1-1
sfr = "T0EMR.EM2" , "Memory", 0xE000403C, 4, base=16, bitRange=2-2
sfr = "T0EMR.EM3" , "Memory", 0xE000403C, 4, base=16, bitRange=3-3
sfr = "T0EMR.EMC0" , "Memory", 0xE000403C, 4, base=16, bitRange=4-5
sfr = "T0EMR.EMC1" , "Memory", 0xE000403C, 4, base=16, bitRange=6-7
sfr = "T0EMR.EMC2" , "Memory", 0xE000403C, 4, base=16, bitRange=8-9
sfr = "T0EMR.EMC3" , "Memory", 0xE000403C, 4, base=16, bitRange=10-11

sfr = "T0CTCR" , "Memory", 0xE0004070, 4, base=16
sfr = "T0CTCR.CTM" , "Memory", 0xE0004070, 4, base=16, bitRange=0-1
sfr = "T0CTCR.CIS" , "Memory", 0xE0004070, 4, base=16, bitRange=2-3


;
; TIMER1
;
; Name Zone Address Bytesize Displaybase Bitrange
; ---- ---- ------- -------- ----------- --------

sfr = "T1IR" , "Memory", 0xE0008000, 4, base=16
sfr = "T1IR.MR0INT" , "Memory", 0xE0008000, 4, base=16, bitRange=0-0
sfr = "T1IR.MR1INT" , "Memory", 0xE0008000, 4, base=16, bitRange=1-1
sfr = "T1IR.MR2INT" , "Memory", 0xE0008000, 4, base=16, bitRange=2-2
sfr = "T1IR.MR3INT" , "Memory", 0xE0008000, 4, base=16, bitRange=3-3
sfr = "T1IR.CR0INT" , "Memory", 0xE0008000, 4, base=16, bitRange=4-4
sfr = "T1IR.CR1INT" , "Memory", 0xE0008000, 4, base=16, bitRange=5-5
sfr = "T1IR.CR2INT" , "Memory", 0xE0008000, 4, base=16, bitRange=6-6
sfr = "T1IR.CR3INT" , "Memory", 0xE0008000, 4, base=16, bitRange=7-7

sfr = "T1TCR" , "Memory", 0xE0008004, 4, base=16
sfr = "T1TCR.CE" , "Memory", 0xE0008004, 4, base=16, bitRange=0-0
sfr = "T1TCR.CR" , "Memory", 0xE0008004, 4, base=16, bitRange=1-1

sfr = "T1TC" , "Memory", 0xE0008008, 4, base=16

sfr = "T1PR" , "Memory", 0xE000800C, 4, base=16

sfr = "T1PC" , "Memory", 0xE0008010, 4, base=16

sfr = "T1MCR" , "Memory", 0xE0008014, 4, base=16
sfr = "T1MCR.MR0INT" , "Memory", 0xE0008014, 4, base=16, bitRange=0-0
sfr = "T1MCR.MR0RES" , "Memory", 0xE0008014, 4, base=16, bitRange=1-1
sfr = "T1MCR.MR0STOP" , "Memory", 0xE0008014, 4, base=16, bitRange=2-2
sfr = "T1MCR.MR1INT" , "Memory", 0xE0008014, 4, base=16, bitRange=3-3
sfr = "T1MCR.MR1RES" , "Memory", 0xE0008014, 4, base=16, bitRange=4-4
sfr = "T1MCR.MR1STOP" , "Memory", 0xE0008014, 4, base=16, bitRange=5-5
sfr = "T1MCR.MR2INT" , "Memory", 0xE0008014, 4, base=16, bitRange=6-6
sfr = "T1MCR.MR2RES" , "Memory", 0xE0008014, 4, base=16, bitRange=7-7
sfr = "T1MCR.MR2STOP" , "Memory", 0xE0008014, 4, base=16, bitRange=8-8
sfr = "T1MCR.MR3INT" , "Memory", 0xE0008014, 4, base=16, bitRange=9-9
sfr = "T1MCR.MR3RES" , "Memory", 0xE0008014, 4, base=16, bitRange=10-10
sfr = "T1MCR.MR3STOP" , "Memory", 0xE0008014, 4, base=16, bitRange=11-11

sfr = "T1MR0" , "Memory", 0xE0008018, 4, base=16

sfr = "T1MR1" , "Memory", 0xE000801C, 4, base=16

sfr = "T1MR2" , "Memory", 0xE0008020, 4, base=16

sfr = "T1MR3" , "Memory", 0xE0008024, 4, base=16

sfr = "T1CCR" , "Memory", 0xE0008028, 4, base=16
sfr = "T1CCR.CAP0RE" , "Memory", 0xE0008028, 4, base=16, bitRange=0-0
sfr = "T1CCR.CAP0FE" , "Memory", 0xE0008028, 4, base=16, bitRange=1-1
sfr = "T1CCR.CAP0INT" , "Memory", 0xE0008028, 4, base=16, bitRange=2-2
sfr = "T1CCR.CAP1RE" , "Memory", 0xE0008028, 4, base=16, bitRange=3-3
sfr = "T1CCR.CAP1FE" , "Memory", 0xE0008028, 4, base=16, bitRange=4-4
sfr = "T1CCR.CAP1INT" , "Memory", 0xE0008028, 4, base=16, bitRange=5-5
sfr = "T1CCR.CAP2RE" , "Memory", 0xE0008028, 4, base=16, bitRange=6-6
sfr = "T1CCR.CAP2FE" , "Memory", 0xE0008028, 4, base=16, bitRange=7-7
sfr = "T1CCR.CAP2INT" , "Memory", 0xE0008028, 4, base=16, bitRange=8-8
sfr = "T1CCR.CAP3RE" , "Memory", 0xE0008028, 4, base=16, bitRange=9-9
sfr = "T1CCR.CAP3FE" , "Memory", 0xE0008028, 4, base=16, bitRange=10-10
sfr = "T1CCR.CAP3INT" , "Memory", 0xE0008028, 4, base=16, bitRange=11-11

sfr = "T1CR0" , "Memory", 0xE000802C, 4, base=16

sfr = "T1CR1" , "Memory", 0xE0008030, 4, base=16

sfr = "T1CR2" , "Memory", 0xE0008034, 4, base=16

sfr = "T1CR3" , "Memory", 0xE0008038, 4, base=16

sfr = "T1EMR" , "Memory", 0xE000803C, 4, base=16
sfr = "T1EMR.EM0" , "Memory", 0xE000803C, 4, base=16, bitRange=0-0
sfr = "T1EMR.EM1" , "Memory", 0xE000803C, 4, base=16, bitRange=1-1
sfr = "T1EMR.EM2" , "Memory", 0xE000803C, 4, base=16, bitRange=2-2
sfr = "T1EMR.EM3" , "Memory", 0xE000803C, 4, base=16, bitRange=3-3
sfr = "T1EMR.EMC0" , "Memory", 0xE000803C, 4, base=16, bitRange=4-5
sfr = "T1EMR.EMC1" , "Memory", 0xE000803C, 4, base=16, bitRange=6-7
sfr = "T1EMR.EMC2" , "Memory", 0xE000803C, 4, base=16, bitRange=8-9
sfr = "T1EMR.EMC3" , "Memory", 0xE000803C, 4, base=16, bitRange=10-11

sfr = "T1CTCR" , "Memory", 0xE0008070, 4, base=16
sfr = "T1CTCR.CTM" , "Memory", 0xE0008070, 4, base=16, bitRange=0-1
sfr = "T1CTCR.CIS" , "Memory", 0xE0008070, 4, base=16, bitRange=2-3


;
; PWM
;
; Name Zone Address Bytesize Displaybase Bitrange
; ---- ---- ------- -------- ----------- --------

sfr = "PWMIR" , "Memory", 0xE0014000, 4, base=16
sfr = "PWMIR.MR0INT" , "Memory", 0xE0014000, 4, base=16, bitRange=0-0
sfr = "PWMIR.MR1INT" , "Memory", 0xE0014000, 4, base=16, bitRange=1-1
sfr = "PWMIR.MR2INT" , "Memory", 0xE0014000, 4, base=16, bitRange=2-2
sfr = "PWMIR.MR3INT" , "Memory", 0xE0014000, 4, base=16, bitRange=3-3
sfr = "PWMIR.MR4INT" , "Memory", 0xE0014000, 4, base=16, bitRange=8-8
sfr = "PWMIR.MR5INT" , "Memory", 0xE0014000, 4, base=16, bitRange=9-9
sfr = "PWMIR.MR6INT" , "Memory", 0xE0014000, 4, base=16, bitRange=10-10

sfr = "PWMTCR" , "Memory", 0xE0014004, 4, base=16
sfr = "PWMTCR.CE" , "Memory", 0xE0014004, 4, base=16, bitRange=0-0
sfr = "PWMTCR.CR" , "Memory", 0xE0014004, 4, base=16, bitRange=1-1
sfr = "PWMTCR.PWMEN" , "Memory", 0xE0014004, 4, base=16, bitRange=3-3

sfr = "PWMTC" , "Memory", 0xE0014008, 4, base=16

sfr = "PWMPR" , "Memory", 0xE001400C, 4, base=16

sfr = "PWMPC" , "Memory", 0xE0014010, 4, base=16

sfr = "PWMMCR" , "Memory", 0xE0014014, 4, base=16
sfr = "PWMMCR.MR0INT" , "Memory", 0xE0014014, 4, base=16, bitRange=0-0
sfr = "PWMMCR.MR0RES" , "Memory", 0xE0014014, 4, base=16, bitRange=1-1
sfr = "PWMMCR.MR0STOP" , "Memory", 0xE0014014, 4, base=16, bitRange=2-2
sfr = "PWMMCR.MR1INT" , "Memory", 0xE0014014, 4, base=16, bitRange=3-3
sfr = "PWMMCR.MR1RES" , "Memory", 0xE0014014, 4, base=16, bitRange=4-4
sfr = "PWMMCR.MR1STOP" , "Memory", 0xE0014014, 4, base=16, bitRange=5-5
sfr = "PWMMCR.MR2INT" , "Memory", 0xE0014014, 4, base=16, bitRange=6-6
sfr = "PWMMCR.MR2RES" , "Memory", 0xE0014014, 4, base=16, bitRange=7-7
sfr = "PWMMCR.MR2STOP" , "Memory", 0xE0014014, 4, base=16, bitRange=8-8
sfr = "PWMMCR.MR3INT" , "Memory", 0xE0014014, 4, base=16, bitRange=9-9
sfr = "PWMMCR.MR3RES" , "Memory", 0xE0014014, 4, base=16, bitRange=10-10
sfr = "PWMMCR.MR3STOP" , "Memory", 0xE0014014, 4, base=16, bitRange=11-11
sfr = "PWMMCR.MR4INT" , "Memory", 0xE0014014, 4, base=16, bitRange=12-12
sfr = "PWMMCR.MR4RES" , "Memory", 0xE0014014, 4, base=16, bitRange=13-13
sfr = "PWMMCR.MR4STOP" , "Memory", 0xE0014014, 4, base=16, bitRange=14-14
sfr = "PWMMCR.MR5INT" , "Memory", 0xE0014014, 4, base=16, bitRange=15-15
sfr = "PWMMCR.MR5RES" , "Memory", 0xE0014014, 4, base=16, bitRange=16-16
sfr = "PWMMCR.MR5STOP" , "Memory", 0xE0014014, 4, base=16, bitRange=17-17
sfr = "PWMMCR.MR6INT" , "Memory", 0xE0014014, 4, base=16, bitRange=18-18
sfr = "PWMMCR.MR6RES" , "Memory", 0xE0014014, 4, base=16, bitRange=19-19
sfr = "PWMMCR.MR6STOP" , "Memory", 0xE0014014, 4, base=16, bitRange=20-20

sfr = "PWMMR0" , "Memory", 0xE0014018, 4, base=16

sfr = "PWMMR1" , "Memory", 0xE001401C, 4, base=16

sfr = "PWMMR2" , "Memory", 0xE0014020, 4, base=16

sfr = "PWMMR3" , "Memory", 0xE0014024, 4, base=16

sfr = "PWMMR4" , "Memory", 0xE0014040, 4, base=16

sfr = "PWMMR5" , "Memory", 0xE0014044, 4, base=16

sfr = "PWMMR6" , "Memory", 0xE0014048, 4, base=16

sfr = "PWMPCR" , "Memory", 0xE001404C, 4, base=16
sfr = "PWMPCR.SEL1" , "Memory", 0xE001404C, 4, base=16, bitRange=1-1
sfr = "PWMPCR.SEL2" , "Memory", 0xE001404C, 4, base=16, bitRange=2-2
sfr = "PWMPCR.SEL3" , "Memory", 0xE001404C, 4, base=16, bitRange=3-3
sfr = "PWMPCR.SEL4" , "Memory", 0xE001404C, 4, base=16, bitRange=4-4
sfr = "PWMPCR.SEL5" , "Memory", 0xE001404C, 4, base=16, bitRange=5-5
sfr = "PWMPCR.SEL6" , "Memory", 0xE001404C, 4, base=16, bitRange=6-6
sfr = "PWMPCR.ENA1" , "Memory", 0xE001404C, 4, base=16, bitRange=9-9
sfr = "PWMPCR.ENA2" , "Memory", 0xE001404C, 4, base=16, bitRange=10-10
sfr = "PWMPCR.ENA3" , "Memory", 0xE001404C, 4, base=16, bitRange=11-11
sfr = "PWMPCR.ENA4" , "Memory", 0xE001404C, 4, base=16, bitRange=12-12
sfr = "PWMPCR.ENA5" , "Memory", 0xE001404C, 4, base=16, bitRange=13-13
sfr = "PWMPCR.ENA6" , "Memory", 0xE001404C, 4, base=16, bitRange=14-14

sfr = "PWMLER" , "Memory", 0xE0014050, 4, base=16
sfr = "PWMLER.EM0L" , "Memory", 0xE0014050, 4, base=16, bitRange=0-0
sfr = "PWMLER.EM1L" , "Memory", 0xE0014050, 4, base=16, bitRange=1-1
sfr = "PWMLER.EM2L" , "Memory", 0xE0014050, 4, base=16, bitRange=2-2
sfr = "PWMLER.EM3L" , "Memory", 0xE0014050, 4, base=16, bitRange=3-3
sfr = "PWMLER.EM4L" , "Memory", 0xE0014050, 4, base=16, bitRange=4-4
sfr = "PWMLER.EM5L" , "Memory", 0xE0014050, 4, base=16, bitRange=5-5
sfr = "PWMLER.EM6L" , "Memory", 0xE0014050, 4, base=16, bitRange=6-6


;
; A/D Converters
;
; Name Zone Address Bytesize Displaybase Bitrange
; ---- ---- ------- -------- ----------- --------

sfr = "AD0CR" , "Memory", 0xE0034000, 4, base=16
sfr = "AD0CR.SEL" , "Memory", 0xE0034000, 4, base=16, bitRange=0-7
sfr = "AD0CR.CLKDIV" , "Memory", 0xE0034000, 4, base=16, bitRange=8-15
sfr = "AD0CR.BURST" , "Memory", 0xE0034000, 4, base=16, bitRange=16-16
sfr = "AD0CR.CLKS" , "Memory", 0xE0034000, 4, base=16, bitRange=17-19
sfr = "AD0CR.PDN" , "Memory", 0xE0034000, 4, base=16, bitRange=21-21
sfr = "AD0CR.TEST" , "Memory", 0xE0034000, 4, base=16, bitRange=22-23
sfr = "AD0CR.START" , "Memory", 0xE0034000, 4, base=16, bitRange=24-26
sfr = "AD0CR.EDGE" , "Memory", 0xE0034000, 4, base=16, bitRange=27-27

sfr = "AD0DR" , "Memory", 0xE0034004, 4, base=16
sfr = "AD0DR.VVDDA" , "Memory", 0xE0034004, 4, base=16, bitRange=6-15
sfr = "AD0DR.CHN" , "Memory", 0xE0034004, 4, base=16, bitRange=24-26
sfr = "AD0DR.OVERUN" , "Memory", 0xE0034004, 4, base=16, bitRange=30-30
sfr = "AD0DR.DONE" , "Memory", 0xE0034004, 4, base=16, bitRange=31-31

sfr = "ADGSR" , "Memory", 0xE0034008, 4, base=16
sfr = "ADGSR.BURST" , "Memory", 0xE0034008, 4, base=16, bitRange=16-16
sfr = "ADGSR.START" , "Memory", 0xE0034008, 4, base=16, bitRange=24-26
sfr = "ADGSR.EDGE" , "Memory", 0xE0034008, 4, base=16, bitRange=27-27

sfr = "AD1CR" , "Memory", 0xE0060000, 4, base=16
sfr = "AD1CR.SEL" , "Memory", 0xE0060000, 4, base=16, bitRange=0-7
sfr = "AD1CR.CLKDIV" , "Memory", 0xE0060000, 4, base=16, bitRange=8-15
sfr = "AD1CR.BURST" , "Memory", 0xE0060000, 4, base=16, bitRange=16-16
sfr = "AD1CR.CLKS" , "Memory", 0xE0060000, 4, base=16, bitRange=17-19
sfr = "AD1CR.PDN" , "Memory", 0xE0060000, 4, base=16, bitRange=21-21
sfr = "AD1CR.TEST" , "Memory", 0xE0060000, 4, base=16, bitRange=22-23
sfr = "AD1CR.START" , "Memory", 0xE0060000, 4, base=16, bitRange=24-26
sfr = "AD1CR.EDGE" , "Memory", 0xE0060000, 4, base=16, bitRange=27-27

sfr = "AD1DR" , "Memory", 0xE0060004, 4, base=16
sfr = "AD1DR.VVDDA" , "Memory", 0xE0060004, 4, base=16, bitRange=6-15
sfr = "AD1DR.CHN" , "Memory", 0xE0060004, 4, base=16, bitRange=24-26
sfr = "AD1DR.OVERUN" , "Memory", 0xE0060004, 4, base=16, bitRange=30-30
sfr = "AD1DR.DONE" , "Memory", 0xE0060004, 4, base=16, bitRange=31-31


;
; D/A Converter
;
; Name Zone Address Bytesize Displaybase Bitrange
; ---- ---- ------- -------- ----------- --------

sfr = "DACR" , "Memory", 0xE006C000, 4, base=16
sfr = "DACR.VALUE" , "Memory", 0xE006C000, 4, base=16, bitRange=6-15
sfr = "DACR.BIAS" , "Memory", 0xE006C000, 4, base=16, bitRange=16-16


;
; RTC
;
; Name Zone Address Bytesize Displaybase Bitrange
; ---- ---- ------- -------- ----------- --------

sfr = "ILR" , "Memory", 0xE0024000, 4, base=16
sfr = "ILR.RTCCIF" , "Memory", 0xE0024000, 4, base=16, bitRange=0-0
sfr = "ILR.RTCALF" , "Memory", 0xE0024000, 4, base=16, bitRange=1-1

sfr = "CTC" , "Memory", 0xE0024004, 4, base=16
sfr = "CTC.COUNTER" , "Memory", 0xE0024004, 4, base=16, bitRange=1-15

sfr = "CCR" , "Memory", 0xE0024008, 4, base=16
sfr = "CCR.CLKEN" , "Memory", 0xE0024008, 4, base=16, bitRange=0-0
sfr = "CCR.CTCRST" , "Memory", 0xE0024008, 4, base=16, bitRange=1-1
sfr = "CCR.CTTEST" , "Memory", 0xE0024008, 4, base=16, bitRange=2-3
sfr = "CCR.CLKSRC" , "Memory", 0xE0024008, 4, base=16, bitRange=4-4

sfr = "CIIR" , "Memory", 0xE002400C, 4, base=16
sfr = "CIIR.IMSEC" , "Memory", 0xE002400C, 4, base=16, bitRange=0-0
sfr = "CIIR.IMMIN" , "Memory", 0xE002400C, 4, base=16, bitRange=1-1
sfr = "CIIR.IMHOUR" , "Memory", 0xE002400C, 4, base=16, bitRange=2-2
sfr = "CIIR.IMDOM" , "Memory", 0xE002400C, 4, base=16, bitRange=3-3
sfr = "CIIR.IMDOW" , "Memory", 0xE002400C, 4, base=16, bitRange=4-4
sfr = "CIIR.IMDOY" , "Memory", 0xE002400C, 4, base=16, bitRange=5-5
sfr = "CIIR.IMMON" , "Memory", 0xE002400C, 4, base=16, bitRange=6-6
sfr = "CIIR.IMYEAR" , "Memory", 0xE002400C, 4, base=16, bitRange=7-7

sfr = "AMR" , "Memory", 0xE0024010, 4, base=16
sfr = "AMR.AMRSEC" , "Memory", 0xE0024010, 4, base=16, bitRange=0-0
sfr = "AMR.AMRMIN" , "Memory", 0xE0024010, 4, base=16, bitRange=1-1
sfr = "AMR.AMRHOUR" , "Memory", 0xE0024010, 4, base=16, bitRange=2-2
sfr = "AMR.AMRDOM" , "Memory", 0xE0024010, 4, base=16, bitRange=3-3
sfr = "AMR.AMRDOW" , "Memory", 0xE0024010, 4, base=16, bitRange=4-4
sfr = "AMR.AMRDOY" , "Memory", 0xE0024010, 4, base=16, bitRange=5-5
sfr = "AMR.AMRMON" , "Memory", 0xE0024010, 4, base=16, bitRange=6-6
sfr = "AMR.AMRYEAR" , "Memory", 0xE0024010, 4, base=16, bitRange=7-7

sfr = "CTIME0" , "Memory", 0xE0024014, 4, base=16
sfr = "CTIME0.SEC" , "Memory", 0xE0024014, 4, base=16, bitRange=0-5
sfr = "CTIME0.MIN" , "Memory", 0xE0024014, 4, base=16, bitRange=8-13
sfr = "CTIME0.HOUR" , "Memory", 0xE0024014, 4, base=16, bitRange=16-20
sfr = "CTIME0.DOW" , "Memory", 0xE0024014, 4, base=16, bitRange=24-26

sfr = "CTIME1" , "Memory", 0xE0024018, 4, base=16
sfr = "CTIME1.DOM" , "Memory", 0xE0024018, 4, base=16, bitRange=0-4
sfr = "CTIME1.MON" , "Memory", 0xE0024018, 4, base=16, bitRange=8-11
sfr = "CTIME1.YEAR" , "Memory", 0xE0024018, 4, base=16, bitRange=16-27

sfr = "CTIME2" , "Memory", 0xE002401C, 4, base=16
sfr = "CTIME2.DOY" , "Memory", 0xE002401C, 4, base=16, bitRange=0-11

sfr = "SEC" , "Memory", 0xE0024020, 4, base=16
sfr = "SEC.SEC" , "Memory", 0xE0024020, 4, base=16, bitRange=0-5

sfr = "MIN" , "Memory", 0xE0024024, 4, base=16
sfr = "MIN.MIN" , "Memory", 0xE0024024, 4, base=16, bitRange=0-5

sfr = "HOUR" , "Memory", 0xE0024028, 4, base=16
sfr = "HOUR.HOUR" , "Memory", 0xE0024028, 4, base=16, bitRange=0-4

sfr = "DOM" , "Memory", 0xE002402C, 4, base=16
sfr = "DOM.DOM" , "Memory", 0xE002402C, 4, base=16, bitRange=0-4

sfr = "DOW" , "Memory", 0xE0024030, 4, base=16
sfr = "DOW.DOW" , "Memory", 0xE0024030, 4, base=16, bitRange=0-2

sfr = "DOY" , "Memory", 0xE0024034, 4, base=16
sfr = "DOY.DOY" , "Memory", 0xE0024034, 4, base=16, bitRange=0-8

sfr = "MONTH" , "Memory", 0xE0024038, 4, base=16
sfr = "MONTH.MON" , "Memory", 0xE0024038, 4, base=16, bitRange=0-3

sfr = "YEAR" , "Memory", 0xE002403C, 4, base=16
sfr = "YEAR.YEAR" , "Memory", 0xE002403C, 4, base=16, bitRange=0-11

sfr = "ALSEC" , "Memory", 0xE0024060, 4, base=16
sfr = "ALSEC.SEC" , "Memory", 0xE0024060, 4, base=16, bitRange=0-5

sfr = "ALMIN" , "Memory", 0xE0024064, 4, base=16
sfr = "ALMIN.MIN" , "Memory", 0xE0024064, 4, base=16, bitRange=0-5

sfr = "ALHOUR" , "Memory", 0xE0024068, 4, base=16
sfr = "ALHOUR.HOUR" , "Memory", 0xE0024068, 4, base=16, bitRange=0-4

sfr = "ALDOM" , "Memory", 0xE002406C, 4, base=16
sfr = "ALDOM.DOM" , "Memory", 0xE002406C, 4, base=16, bitRange=0-4

sfr = "ALDOW" , "Memory", 0xE0024070, 4, base=16
sfr = "ALDOW.DOW" , "Memory", 0xE0024070, 4, base=16, bitRange=0-2

sfr = "ALDOY" , "Memory", 0xE0024074, 4, base=16
sfr = "ALDOY.DOY" , "Memory", 0xE0024074, 4, base=16, bitRange=0-8

sfr = "ALMON" , "Memory", 0xE0024078, 4, base=16
sfr = "ALMON.MON" , "Memory", 0xE0024078, 4, base=16, bitRange=0-3

sfr = "ALYEAR" , "Memory", 0xE002407C, 4, base=16
sfr = "ALYEAR.YEAR" , "Memory", 0xE002407C, 4, base=16, bitRange=0-11

sfr = "PREINT" , "Memory", 0xE0024080, 4, base=16
sfr = "PREINT.VALUE" , "Memory", 0xE0024080, 4, base=16, bitRange=0-12

sfr = "PREFRAC" , "Memory", 0xE0024084, 4, base=16
sfr = "PREFRAC.VALUE" , "Memory", 0xE0024084, 4, base=16, bitRange=0-14


;
; Watchdog
;
; Name Zone Address Bytesize Displaybase Bitrange
; ---- ---- ------- -------- ----------- --------

sfr = "WDMOD" , "Memory", 0xE0000000, 4, base=16
sfr = "WDMOD.WDEN" , "Memory", 0xE0000000, 4, base=16, bitRange=0-0
sfr = "WDMOD.WDRESET" , "Memory", 0xE0000000, 4, base=16, bitRange=1-1
sfr = "WDMOD.WDTOF" , "Memory", 0xE0000000, 4, base=16, bitRange=2-2
sfr = "WDMOD.WDINT" , "Memory", 0xE0000000, 4, base=16, bitRange=3-3

sfr = "WDTC" , "Memory", 0xE0000004, 4, base=16

sfr = "WDFEED" , "Memory", 0xE0000008, 4, base=16
sfr = "WDFEED.FEED" , "Memory", 0xE0000008, 4, base=16, bitRange=0-7

sfr = "WDTV" , "Memory", 0xE000000C, 4, base=16


;;
;; Group info for SFR Window.
;;
[SfrGroupInfo]

group = "System control block","EXTINT","EXTWAKE","EXTMODE","EXTPOLAR","MEMMAP","PLLCON","PLLCFG","PLLSTAT","PLLFEED","PCON","PCONP","VPBDIV","RSIR","SCCSPR"
group = "MAM","MAMCR","MAMTIM"
group = "VIC","VICIRQStatus","VICFIQStatus","VICRawIntr","VICIntSelect","VICIntEnable","VICIntEnClear","VICSoftInt","VICSoftIntClear","VICProtection","VICVectAddr","VICDefVectAddr","VICVectAddr0","VICVectAddr1","VICVectAddr2","VICVectAddr3","VICVectAddr4","VICVectAddr5","VICVectAddr6","VICVectAddr7","VICVectAddr8","VICVectAddr9","VICVectAddr10","VICVectAddr11","VICVectAddr12","VICVectAddr13","VICVectAddr14","VICVectAddr15","VICVectCntl0","VICVectCntl1","VICVectCntl2","VICVectCntl3","VICVectCntl4","VICVectCntl5","VICVectCntl6","VICVectCntl7","VICVectCntl8","VICVectCntl9","VICVectCntl10","VICVectCntl11","VICVectCntl12","VICVectCntl13","VICVectCntl14","VICVectCntl15"
group = "Pin connect block","PINSEL0","PINSEL1","PINSEL2"
group = "GPIO","IO0PIN","IO0SET","IO0DIR","IO0CLR","IO1PIN","IO1SET","IO1DIR","IO1CLR"
group = "UART0","U0RBRTHR","U0DLL","U0RBR","U0THR","U0IER","U0DLM","U0FCR","U0IIR","U0LCR","U0LSR","U0SCR","U0TER"
group = "UART1","U1RBRTHR","U1DLL","U1RBR","U1THR","U1IER","U1DLM","U1FCR","U1IIR","U1LCR","U1MCR","U1LSR","U1MSR","U1SCR","U1TER"
group = "I2C","I2C0CONSET","I2C0STAT","I2C0DAT","I2C0ADR","I2C0SCLH","I2C0SCLL","I2C0CONCLR","I2C1CONSET","I2C1STAT","I2C1DAT","I2C1ADR","I2C1SCLH","I2C1SCLL","I2C1CONCLR","I20CONSET","I20STAT","I20DAT","I20ADR","I20SCLH","I20SCLL","I20CONCLR","I21CONSET","I21STAT","I21DAT","I21ADR","I21SCLH","I21SCLL","I21CONCLR"
group = "SPI","S0SPCR","S0SPSR","S0SPDR","S0SPCCR","S0SPINT"
group = "SSP","SSPCR0","SSPCR1","SSPDR","SSPSR","SSPCPSR","SSPIMSC","SSPRIS","SSPMIS","SSPICR"
group = "TIMER0","T0IR","T0TCR","T0TC","T0PR","T0PC","T0MCR","T0MR0","T0MR1","T0MR2","T0MR3","T0CCR","T0CR0","T0CR1","T0CR2","T0CR3","T0EMR","T0CTCR"
group = "TIMER1","T1IR","T1TCR","T1TC","T1PR","T1PC","T1MCR","T1MR0","T1MR1","T1MR2","T1MR3","T1CCR","T1CR0","T1CR1","T1CR2","T1CR3","T1EMR","T1CTCR"
group = "PWM","PWMIR","PWMTCR","PWMTC","PWMPR","PWMPC","PWMMCR","PWMMR0","PWMMR1","PWMMR2","PWMMR3","PWMMR4","PWMMR5","PWMMR6","PWMPCR","PWMLER"
group = "A/D Converters","AD0CR","AD0DR","ADGSR","AD1CR","AD1DR"
group = "D/A Converter","DACR"
group = "RTC","ILR","CTC","CCR","CIIR","AMR","CTIME0","CTIME1","CTIME2","SEC","MIN","HOUR","DOM","DOW","DOY","MONTH","YEAR","ALSEC","ALMIN","ALHOUR","ALDOM","ALDOW","ALDOY","ALMON","ALYEAR","PREINT","PREFRAC"
group = "Watchdog","WDMOD","WDTC","WDFEED","WDTV"


Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа
Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 
URL изображения: 


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание